configure revision 1.1.1.4 1 1.1 mrg #! /bin/sh
2 1.1 mrg # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.4 mrg # Generated by GNU Autoconf 2.63 for xf86-video-glint 1.2.4.
4 1.1 mrg #
5 1.1 mrg # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 1.1 mrg #
7 1.1.1.2 mrg # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 1.1.1.2 mrg # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
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.1.2 mrg # Be more Bourne compatible
16 1.1.1.2 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.1.2 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.1.2 mrg setopt NO_GLOB_SUBST
24 1.1.1.2 mrg else
25 1.1.1.2 mrg case `(set -o) 2>/dev/null` in
26 1.1.1.2 mrg *posix*) set -o posix ;;
27 1.1.1.2 mrg esac
28 1.1.1.2 mrg
29 1.1.1.2 mrg fi
30 1.1.1.2 mrg
31 1.1.1.2 mrg
32 1.1.1.2 mrg
33 1.1.1.2 mrg
34 1.1.1.2 mrg # PATH needs CR
35 1.1.1.2 mrg # Avoid depending upon Character Ranges.
36 1.1.1.2 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 1.1.1.2 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 1.1.1.2 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 1.1.1.2 mrg as_cr_digits='0123456789'
40 1.1.1.2 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
41 1.1.1.2 mrg
42 1.1.1.2 mrg as_nl='
43 1.1.1.2 mrg '
44 1.1.1.2 mrg export as_nl
45 1.1.1.2 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
46 1.1.1.2 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47 1.1.1.2 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48 1.1.1.2 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49 1.1.1.2 mrg if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 1.1.1.2 mrg as_echo='printf %s\n'
51 1.1.1.2 mrg as_echo_n='printf %s'
52 1.1.1.2 mrg else
53 1.1.1.2 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 1.1.1.2 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 1.1.1.2 mrg as_echo_n='/usr/ucb/echo -n'
56 1.1.1.2 mrg else
57 1.1.1.2 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 1.1.1.2 mrg as_echo_n_body='eval
59 1.1.1.2 mrg arg=$1;
60 1.1.1.2 mrg case $arg in
61 1.1.1.2 mrg *"$as_nl"*)
62 1.1.1.2 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
63 1.1.1.2 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 1.1.1.2 mrg esac;
65 1.1.1.2 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 1.1.1.2 mrg '
67 1.1.1.2 mrg export as_echo_n_body
68 1.1.1.2 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
69 1.1.1.2 mrg fi
70 1.1.1.2 mrg export as_echo_body
71 1.1.1.2 mrg as_echo='sh -c $as_echo_body as_echo'
72 1.1.1.2 mrg fi
73 1.1.1.2 mrg
74 1.1.1.2 mrg # The user is always right.
75 1.1.1.2 mrg if test "${PATH_SEPARATOR+set}" != set; then
76 1.1.1.2 mrg PATH_SEPARATOR=:
77 1.1.1.2 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 1.1.1.2 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 1.1.1.2 mrg PATH_SEPARATOR=';'
80 1.1.1.2 mrg }
81 1.1 mrg fi
82 1.1 mrg
83 1.1 mrg # Support unset when possible.
84 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85 1.1 mrg as_unset=unset
86 1.1 mrg else
87 1.1 mrg as_unset=false
88 1.1 mrg fi
89 1.1 mrg
90 1.1 mrg
91 1.1.1.2 mrg # IFS
92 1.1.1.2 mrg # We need space, tab and new line, in precisely that order. Quoting is
93 1.1.1.2 mrg # there to prevent editors from complaining about space-tab.
94 1.1.1.2 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
95 1.1.1.2 mrg # splitting by setting IFS to empty value.)
96 1.1.1.2 mrg IFS=" "" $as_nl"
97 1.1.1.2 mrg
98 1.1.1.2 mrg # Find who we are. Look in the path if we contain no directory separator.
99 1.1.1.2 mrg case $0 in
100 1.1.1.2 mrg *[\\/]* ) as_myself=$0 ;;
101 1.1.1.2 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 1.1.1.2 mrg for as_dir in $PATH
103 1.1.1.2 mrg do
104 1.1.1.2 mrg IFS=$as_save_IFS
105 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
106 1.1.1.2 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107 1.1.1.2 mrg done
108 1.1.1.2 mrg IFS=$as_save_IFS
109 1.1.1.2 mrg
110 1.1.1.2 mrg ;;
111 1.1.1.2 mrg esac
112 1.1.1.2 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
113 1.1.1.2 mrg # in which case we are not to be found in the path.
114 1.1.1.2 mrg if test "x$as_myself" = x; then
115 1.1.1.2 mrg as_myself=$0
116 1.1.1.2 mrg fi
117 1.1.1.2 mrg if test ! -f "$as_myself"; then
118 1.1.1.2 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 1.1.1.2 mrg { (exit 1); exit 1; }
120 1.1.1.2 mrg fi
121 1.1.1.2 mrg
122 1.1 mrg # Work around bugs in pre-3.0 UWIN ksh.
123 1.1.1.2 mrg for as_var in ENV MAIL MAILPATH
124 1.1.1.2 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125 1.1.1.2 mrg done
126 1.1 mrg PS1='$ '
127 1.1 mrg PS2='> '
128 1.1 mrg PS4='+ '
129 1.1 mrg
130 1.1 mrg # NLS nuisances.
131 1.1.1.2 mrg LC_ALL=C
132 1.1.1.2 mrg export LC_ALL
133 1.1.1.2 mrg LANGUAGE=C
134 1.1.1.2 mrg export LANGUAGE
135 1.1 mrg
136 1.1 mrg # Required to use basename.
137 1.1.1.2 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
138 1.1.1.2 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
139 1.1 mrg as_expr=expr
140 1.1 mrg else
141 1.1 mrg as_expr=false
142 1.1 mrg fi
143 1.1 mrg
144 1.1.1.2 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145 1.1 mrg as_basename=basename
146 1.1 mrg else
147 1.1 mrg as_basename=false
148 1.1 mrg fi
149 1.1 mrg
150 1.1 mrg
151 1.1 mrg # Name of the executable.
152 1.1.1.2 mrg as_me=`$as_basename -- "$0" ||
153 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154 1.1 mrg X"$0" : 'X\(//\)$' \| \
155 1.1.1.2 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156 1.1.1.2 mrg $as_echo X/"$0" |
157 1.1.1.2 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
158 1.1.1.2 mrg s//\1/
159 1.1.1.2 mrg q
160 1.1.1.2 mrg }
161 1.1.1.2 mrg /^X\/\(\/\/\)$/{
162 1.1.1.2 mrg s//\1/
163 1.1.1.2 mrg q
164 1.1.1.2 mrg }
165 1.1.1.2 mrg /^X\/\(\/\).*/{
166 1.1.1.2 mrg s//\1/
167 1.1.1.2 mrg q
168 1.1.1.2 mrg }
169 1.1.1.2 mrg s/.*/./; q'`
170 1.1 mrg
171 1.1.1.2 mrg # CDPATH.
172 1.1.1.2 mrg $as_unset CDPATH
173 1.1 mrg
174 1.1 mrg
175 1.1.1.2 mrg if test "x$CONFIG_SHELL" = x; then
176 1.1.1.2 mrg if (eval ":") 2>/dev/null; then
177 1.1.1.2 mrg as_have_required=yes
178 1.1.1.2 mrg else
179 1.1.1.2 mrg as_have_required=no
180 1.1 mrg fi
181 1.1 mrg
182 1.1.1.2 mrg if test $as_have_required = yes && (eval ":
183 1.1.1.2 mrg (as_func_return () {
184 1.1.1.2 mrg (exit \$1)
185 1.1.1.2 mrg }
186 1.1.1.2 mrg as_func_success () {
187 1.1.1.2 mrg as_func_return 0
188 1.1.1.2 mrg }
189 1.1.1.2 mrg as_func_failure () {
190 1.1.1.2 mrg as_func_return 1
191 1.1.1.2 mrg }
192 1.1.1.2 mrg as_func_ret_success () {
193 1.1.1.2 mrg return 0
194 1.1.1.2 mrg }
195 1.1.1.2 mrg as_func_ret_failure () {
196 1.1.1.2 mrg return 1
197 1.1.1.2 mrg }
198 1.1 mrg
199 1.1.1.2 mrg exitcode=0
200 1.1.1.2 mrg if as_func_success; then
201 1.1.1.2 mrg :
202 1.1.1.2 mrg else
203 1.1.1.2 mrg exitcode=1
204 1.1.1.2 mrg echo as_func_success failed.
205 1.1.1.2 mrg fi
206 1.1 mrg
207 1.1.1.2 mrg if as_func_failure; then
208 1.1.1.2 mrg exitcode=1
209 1.1.1.2 mrg echo as_func_failure succeeded.
210 1.1.1.2 mrg fi
211 1.1.1.2 mrg
212 1.1.1.2 mrg if as_func_ret_success; then
213 1.1.1.2 mrg :
214 1.1.1.2 mrg else
215 1.1.1.2 mrg exitcode=1
216 1.1.1.2 mrg echo as_func_ret_success failed.
217 1.1.1.2 mrg fi
218 1.1.1.2 mrg
219 1.1.1.2 mrg if as_func_ret_failure; then
220 1.1.1.2 mrg exitcode=1
221 1.1.1.2 mrg echo as_func_ret_failure succeeded.
222 1.1.1.2 mrg fi
223 1.1.1.2 mrg
224 1.1.1.2 mrg if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225 1.1.1.2 mrg :
226 1.1.1.2 mrg else
227 1.1.1.2 mrg exitcode=1
228 1.1.1.2 mrg echo positional parameters were not saved.
229 1.1.1.2 mrg fi
230 1.1.1.2 mrg
231 1.1.1.2 mrg test \$exitcode = 0) || { (exit 1); exit 1; }
232 1.1.1.2 mrg
233 1.1.1.2 mrg (
234 1.1.1.2 mrg as_lineno_1=\$LINENO
235 1.1.1.2 mrg as_lineno_2=\$LINENO
236 1.1.1.2 mrg test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237 1.1.1.2 mrg test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238 1.1.1.2 mrg ") 2> /dev/null; then
239 1.1.1.2 mrg :
240 1.1.1.2 mrg else
241 1.1.1.2 mrg as_candidate_shells=
242 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244 1.1 mrg do
245 1.1 mrg IFS=$as_save_IFS
246 1.1 mrg test -z "$as_dir" && as_dir=.
247 1.1.1.2 mrg case $as_dir in
248 1.1 mrg /*)
249 1.1.1.2 mrg for as_base in sh bash ksh sh5; do
250 1.1.1.2 mrg as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251 1.1.1.2 mrg done;;
252 1.1.1.2 mrg esac
253 1.1.1.2 mrg done
254 1.1.1.2 mrg IFS=$as_save_IFS
255 1.1.1.2 mrg
256 1.1.1.2 mrg
257 1.1.1.2 mrg for as_shell in $as_candidate_shells $SHELL; do
258 1.1.1.2 mrg # Try only shells that exist, to save several forks.
259 1.1.1.2 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260 1.1.1.2 mrg { ("$as_shell") 2> /dev/null <<\_ASEOF
261 1.1.1.2 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 1.1.1.2 mrg emulate sh
263 1.1.1.2 mrg NULLCMD=:
264 1.1.1.2 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265 1.1.1.2 mrg # is contrary to our usage. Disable this feature.
266 1.1.1.2 mrg alias -g '${1+"$@"}'='"$@"'
267 1.1.1.2 mrg setopt NO_GLOB_SUBST
268 1.1.1.2 mrg else
269 1.1.1.2 mrg case `(set -o) 2>/dev/null` in
270 1.1.1.2 mrg *posix*) set -o posix ;;
271 1.1.1.2 mrg esac
272 1.1.1.2 mrg
273 1.1.1.2 mrg fi
274 1.1.1.2 mrg
275 1.1.1.2 mrg
276 1.1.1.2 mrg :
277 1.1.1.2 mrg _ASEOF
278 1.1.1.2 mrg }; then
279 1.1.1.2 mrg CONFIG_SHELL=$as_shell
280 1.1.1.2 mrg as_have_required=yes
281 1.1.1.2 mrg if { "$as_shell" 2> /dev/null <<\_ASEOF
282 1.1.1.2 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283 1.1.1.2 mrg emulate sh
284 1.1.1.2 mrg NULLCMD=:
285 1.1.1.2 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286 1.1.1.2 mrg # is contrary to our usage. Disable this feature.
287 1.1.1.2 mrg alias -g '${1+"$@"}'='"$@"'
288 1.1.1.2 mrg setopt NO_GLOB_SUBST
289 1.1.1.2 mrg else
290 1.1.1.2 mrg case `(set -o) 2>/dev/null` in
291 1.1.1.2 mrg *posix*) set -o posix ;;
292 1.1.1.2 mrg esac
293 1.1.1.2 mrg
294 1.1.1.2 mrg fi
295 1.1.1.2 mrg
296 1.1.1.2 mrg
297 1.1.1.2 mrg :
298 1.1.1.2 mrg (as_func_return () {
299 1.1.1.2 mrg (exit $1)
300 1.1.1.2 mrg }
301 1.1.1.2 mrg as_func_success () {
302 1.1.1.2 mrg as_func_return 0
303 1.1.1.2 mrg }
304 1.1.1.2 mrg as_func_failure () {
305 1.1.1.2 mrg as_func_return 1
306 1.1.1.2 mrg }
307 1.1.1.2 mrg as_func_ret_success () {
308 1.1.1.2 mrg return 0
309 1.1.1.2 mrg }
310 1.1.1.2 mrg as_func_ret_failure () {
311 1.1.1.2 mrg return 1
312 1.1.1.2 mrg }
313 1.1.1.2 mrg
314 1.1.1.2 mrg exitcode=0
315 1.1.1.2 mrg if as_func_success; then
316 1.1.1.2 mrg :
317 1.1.1.2 mrg else
318 1.1.1.2 mrg exitcode=1
319 1.1.1.2 mrg echo as_func_success failed.
320 1.1.1.2 mrg fi
321 1.1.1.2 mrg
322 1.1.1.2 mrg if as_func_failure; then
323 1.1.1.2 mrg exitcode=1
324 1.1.1.2 mrg echo as_func_failure succeeded.
325 1.1.1.2 mrg fi
326 1.1.1.2 mrg
327 1.1.1.2 mrg if as_func_ret_success; then
328 1.1.1.2 mrg :
329 1.1.1.2 mrg else
330 1.1.1.2 mrg exitcode=1
331 1.1.1.2 mrg echo as_func_ret_success failed.
332 1.1.1.2 mrg fi
333 1.1.1.2 mrg
334 1.1.1.2 mrg if as_func_ret_failure; then
335 1.1.1.2 mrg exitcode=1
336 1.1.1.2 mrg echo as_func_ret_failure succeeded.
337 1.1.1.2 mrg fi
338 1.1.1.2 mrg
339 1.1.1.2 mrg if ( set x; as_func_ret_success y && test x = "$1" ); then
340 1.1.1.2 mrg :
341 1.1.1.2 mrg else
342 1.1.1.2 mrg exitcode=1
343 1.1.1.2 mrg echo positional parameters were not saved.
344 1.1.1.2 mrg fi
345 1.1.1.2 mrg
346 1.1.1.2 mrg test $exitcode = 0) || { (exit 1); exit 1; }
347 1.1.1.2 mrg
348 1.1.1.2 mrg (
349 1.1 mrg as_lineno_1=$LINENO
350 1.1 mrg as_lineno_2=$LINENO
351 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
352 1.1.1.2 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353 1.1.1.2 mrg
354 1.1.1.2 mrg _ASEOF
355 1.1.1.2 mrg }; then
356 1.1.1.2 mrg break
357 1.1.1.2 mrg fi
358 1.1.1.2 mrg
359 1.1.1.2 mrg fi
360 1.1.1.2 mrg
361 1.1.1.2 mrg done
362 1.1.1.2 mrg
363 1.1.1.2 mrg if test "x$CONFIG_SHELL" != x; then
364 1.1.1.2 mrg for as_var in BASH_ENV ENV
365 1.1.1.2 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366 1.1.1.2 mrg done
367 1.1.1.2 mrg export CONFIG_SHELL
368 1.1.1.2 mrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369 1.1.1.2 mrg fi
370 1.1.1.2 mrg
371 1.1.1.2 mrg
372 1.1.1.2 mrg if test $as_have_required = no; then
373 1.1.1.2 mrg echo This script requires a shell more modern than all the
374 1.1.1.2 mrg echo shells that I found on your system. Please install a
375 1.1.1.2 mrg echo modern shell, or manually run the script under such a
376 1.1.1.2 mrg echo shell if you do have one.
377 1.1.1.2 mrg { (exit 1); exit 1; }
378 1.1.1.2 mrg fi
379 1.1.1.2 mrg
380 1.1.1.2 mrg
381 1.1.1.2 mrg fi
382 1.1.1.2 mrg
383 1.1.1.2 mrg fi
384 1.1.1.2 mrg
385 1.1.1.2 mrg
386 1.1.1.2 mrg
387 1.1.1.2 mrg (eval "as_func_return () {
388 1.1.1.2 mrg (exit \$1)
389 1.1.1.2 mrg }
390 1.1.1.2 mrg as_func_success () {
391 1.1.1.2 mrg as_func_return 0
392 1.1.1.2 mrg }
393 1.1.1.2 mrg as_func_failure () {
394 1.1.1.2 mrg as_func_return 1
395 1.1.1.2 mrg }
396 1.1.1.2 mrg as_func_ret_success () {
397 1.1.1.2 mrg return 0
398 1.1.1.2 mrg }
399 1.1.1.2 mrg as_func_ret_failure () {
400 1.1.1.2 mrg return 1
401 1.1.1.2 mrg }
402 1.1.1.2 mrg
403 1.1.1.2 mrg exitcode=0
404 1.1.1.2 mrg if as_func_success; then
405 1.1.1.2 mrg :
406 1.1.1.2 mrg else
407 1.1.1.2 mrg exitcode=1
408 1.1.1.2 mrg echo as_func_success failed.
409 1.1.1.2 mrg fi
410 1.1.1.2 mrg
411 1.1.1.2 mrg if as_func_failure; then
412 1.1.1.2 mrg exitcode=1
413 1.1.1.2 mrg echo as_func_failure succeeded.
414 1.1.1.2 mrg fi
415 1.1.1.2 mrg
416 1.1.1.2 mrg if as_func_ret_success; then
417 1.1.1.2 mrg :
418 1.1.1.2 mrg else
419 1.1.1.2 mrg exitcode=1
420 1.1.1.2 mrg echo as_func_ret_success failed.
421 1.1.1.2 mrg fi
422 1.1.1.2 mrg
423 1.1.1.2 mrg if as_func_ret_failure; then
424 1.1.1.2 mrg exitcode=1
425 1.1.1.2 mrg echo as_func_ret_failure succeeded.
426 1.1.1.2 mrg fi
427 1.1.1.2 mrg
428 1.1.1.2 mrg if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429 1.1.1.2 mrg :
430 1.1.1.2 mrg else
431 1.1.1.2 mrg exitcode=1
432 1.1.1.2 mrg echo positional parameters were not saved.
433 1.1.1.2 mrg fi
434 1.1.1.2 mrg
435 1.1.1.2 mrg test \$exitcode = 0") || {
436 1.1.1.2 mrg echo No shell found that supports shell functions.
437 1.1.1.2 mrg echo Please tell bug-autoconf@gnu.org about your system,
438 1.1.1.2 mrg echo including any error possibly output before this message.
439 1.1.1.2 mrg echo This can help us improve future autoconf versions.
440 1.1.1.2 mrg echo Configuration will now proceed without shell functions.
441 1.1.1.2 mrg }
442 1.1.1.2 mrg
443 1.1.1.2 mrg
444 1.1.1.2 mrg
445 1.1.1.2 mrg as_lineno_1=$LINENO
446 1.1.1.2 mrg as_lineno_2=$LINENO
447 1.1.1.2 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
448 1.1.1.2 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449 1.1 mrg
450 1.1 mrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451 1.1 mrg # uniformly replaced by the line number. The first 'sed' inserts a
452 1.1.1.2 mrg # line-number line after each line using $LINENO; the second 'sed'
453 1.1.1.2 mrg # does the real work. The second script uses 'N' to pair each
454 1.1.1.2 mrg # line-number line with the line containing $LINENO, and appends
455 1.1.1.2 mrg # trailing '-' during substitution so that $LINENO is not a special
456 1.1.1.2 mrg # case at line end.
457 1.1 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458 1.1.1.2 mrg # scripts with optimization help from Paolo Bonzini. Blame Lee
459 1.1.1.2 mrg # E. McMahon (1931-1989) for sed's syntax. :-)
460 1.1.1.2 mrg sed -n '
461 1.1.1.2 mrg p
462 1.1.1.2 mrg /[$]LINENO/=
463 1.1.1.2 mrg ' <$as_myself |
464 1.1 mrg sed '
465 1.1.1.2 mrg s/[$]LINENO.*/&-/
466 1.1.1.2 mrg t lineno
467 1.1.1.2 mrg b
468 1.1.1.2 mrg :lineno
469 1.1 mrg N
470 1.1.1.2 mrg :loop
471 1.1.1.2 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472 1.1 mrg t loop
473 1.1.1.2 mrg s/-\n.*//
474 1.1 mrg ' >$as_me.lineno &&
475 1.1.1.2 mrg chmod +x "$as_me.lineno" ||
476 1.1.1.2 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477 1.1 mrg { (exit 1); exit 1; }; }
478 1.1 mrg
479 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
480 1.1 mrg # (the dirname of $[0] is not the place where we might find the
481 1.1.1.2 mrg # original and so on. Autoconf is especially sensitive to this).
482 1.1.1.2 mrg . "./$as_me.lineno"
483 1.1 mrg # Exit status is that of the last command.
484 1.1 mrg exit
485 1.1 mrg }
486 1.1 mrg
487 1.1 mrg
488 1.1.1.2 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489 1.1.1.2 mrg as_dirname=dirname
490 1.1.1.2 mrg else
491 1.1.1.2 mrg as_dirname=false
492 1.1.1.2 mrg fi
493 1.1 mrg
494 1.1.1.2 mrg ECHO_C= ECHO_N= ECHO_T=
495 1.1.1.2 mrg case `echo -n x` in
496 1.1.1.2 mrg -n*)
497 1.1.1.2 mrg case `echo 'x\c'` in
498 1.1.1.2 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
499 1.1.1.2 mrg *) ECHO_C='\c';;
500 1.1.1.2 mrg esac;;
501 1.1.1.2 mrg *)
502 1.1.1.2 mrg ECHO_N='-n';;
503 1.1.1.2 mrg esac
504 1.1.1.2 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
505 1.1.1.2 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
506 1.1 mrg as_expr=expr
507 1.1 mrg else
508 1.1 mrg as_expr=false
509 1.1 mrg fi
510 1.1 mrg
511 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
512 1.1.1.2 mrg if test -d conf$$.dir; then
513 1.1.1.2 mrg rm -f conf$$.dir/conf$$.file
514 1.1.1.2 mrg else
515 1.1.1.2 mrg rm -f conf$$.dir
516 1.1.1.2 mrg mkdir conf$$.dir 2>/dev/null
517 1.1.1.2 mrg fi
518 1.1.1.2 mrg if (echo >conf$$.file) 2>/dev/null; then
519 1.1.1.2 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
520 1.1 mrg as_ln_s='ln -s'
521 1.1.1.2 mrg # ... but there are two gotchas:
522 1.1.1.2 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523 1.1.1.2 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524 1.1.1.2 mrg # In both cases, we have to default to `cp -p'.
525 1.1.1.2 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526 1.1.1.2 mrg as_ln_s='cp -p'
527 1.1.1.2 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
528 1.1.1.2 mrg as_ln_s=ln
529 1.1.1.2 mrg else
530 1.1.1.2 mrg as_ln_s='cp -p'
531 1.1 mrg fi
532 1.1 mrg else
533 1.1 mrg as_ln_s='cp -p'
534 1.1 mrg fi
535 1.1.1.2 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536 1.1.1.2 mrg rmdir conf$$.dir 2>/dev/null
537 1.1 mrg
538 1.1 mrg if mkdir -p . 2>/dev/null; then
539 1.1 mrg as_mkdir_p=:
540 1.1 mrg else
541 1.1 mrg test -d ./-p && rmdir ./-p
542 1.1 mrg as_mkdir_p=false
543 1.1 mrg fi
544 1.1 mrg
545 1.1.1.2 mrg if test -x / >/dev/null 2>&1; then
546 1.1.1.2 mrg as_test_x='test -x'
547 1.1.1.2 mrg else
548 1.1.1.2 mrg if ls -dL / >/dev/null 2>&1; then
549 1.1.1.2 mrg as_ls_L_option=L
550 1.1.1.2 mrg else
551 1.1.1.2 mrg as_ls_L_option=
552 1.1.1.2 mrg fi
553 1.1.1.2 mrg as_test_x='
554 1.1.1.2 mrg eval sh -c '\''
555 1.1.1.2 mrg if test -d "$1"; then
556 1.1.1.2 mrg test -d "$1/.";
557 1.1.1.2 mrg else
558 1.1.1.2 mrg case $1 in
559 1.1.1.2 mrg -*)set "./$1";;
560 1.1.1.2 mrg esac;
561 1.1.1.2 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562 1.1.1.2 mrg ???[sx]*):;;*)false;;esac;fi
563 1.1.1.2 mrg '\'' sh
564 1.1.1.2 mrg '
565 1.1.1.2 mrg fi
566 1.1.1.2 mrg as_executable_p=$as_test_x
567 1.1 mrg
568 1.1 mrg # Sed expression to map a string onto a valid CPP name.
569 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570 1.1 mrg
571 1.1 mrg # Sed expression to map a string onto a valid variable name.
572 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573 1.1 mrg
574 1.1 mrg
575 1.1 mrg
576 1.1 mrg
577 1.1 mrg # Check that we are running under the correct shell.
578 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
579 1.1 mrg
580 1.1.1.4 mrg case X$ECHO in
581 1.1 mrg X*--fallback-echo)
582 1.1 mrg # Remove one level of quotation (which was required for Make).
583 1.1.1.4 mrg ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584 1.1 mrg ;;
585 1.1 mrg esac
586 1.1 mrg
587 1.1.1.4 mrg echo=${ECHO-echo}
588 1.1 mrg if test "X$1" = X--no-reexec; then
589 1.1 mrg # Discard the --no-reexec flag, and continue.
590 1.1 mrg shift
591 1.1 mrg elif test "X$1" = X--fallback-echo; then
592 1.1 mrg # Avoid inline document here, it may be left over
593 1.1 mrg :
594 1.1.1.4 mrg elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595 1.1.1.4 mrg # Yippee, $echo works!
596 1.1 mrg :
597 1.1 mrg else
598 1.1 mrg # Restart under the correct shell.
599 1.1 mrg exec $SHELL "$0" --no-reexec ${1+"$@"}
600 1.1 mrg fi
601 1.1 mrg
602 1.1 mrg if test "X$1" = X--fallback-echo; then
603 1.1 mrg # used as fallback echo
604 1.1 mrg shift
605 1.1.1.4 mrg cat <<EOF
606 1.1 mrg $*
607 1.1.1.4 mrg EOF
608 1.1 mrg exit 0
609 1.1 mrg fi
610 1.1 mrg
611 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
612 1.1 mrg # if CDPATH is set.
613 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614 1.1 mrg
615 1.1.1.4 mrg if test -z "$ECHO"; then
616 1.1.1.4 mrg if test "X${echo_test_string+set}" != Xset; then
617 1.1.1.4 mrg # find a string as large as possible, as long as the shell can cope with it
618 1.1.1.4 mrg for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619 1.1.1.4 mrg # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620 1.1.1.4 mrg if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621 1.1.1.4 mrg echo_test_string=`eval $cmd` &&
622 1.1.1.4 mrg (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623 1.1.1.4 mrg then
624 1.1.1.4 mrg break
625 1.1.1.4 mrg fi
626 1.1.1.4 mrg done
627 1.1.1.4 mrg fi
628 1.1 mrg
629 1.1.1.4 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630 1.1.1.4 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631 1.1.1.4 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
632 1.1.1.4 mrg :
633 1.1.1.4 mrg else
634 1.1.1.4 mrg # The Solaris, AIX, and Digital Unix default echo programs unquote
635 1.1.1.4 mrg # backslashes. This makes it impossible to quote backslashes using
636 1.1.1.4 mrg # echo "$something" | sed 's/\\/\\\\/g'
637 1.1.1.4 mrg #
638 1.1.1.4 mrg # So, first we look for a working echo in the user's PATH.
639 1.1 mrg
640 1.1.1.4 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641 1.1.1.4 mrg for dir in $PATH /usr/ucb; do
642 1.1 mrg IFS="$lt_save_ifs"
643 1.1.1.4 mrg if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644 1.1.1.4 mrg test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645 1.1.1.4 mrg echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646 1.1.1.4 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
647 1.1.1.4 mrg echo="$dir/echo"
648 1.1.1.4 mrg break
649 1.1.1.4 mrg fi
650 1.1.1.4 mrg done
651 1.1.1.4 mrg IFS="$lt_save_ifs"
652 1.1 mrg
653 1.1.1.4 mrg if test "X$echo" = Xecho; then
654 1.1.1.4 mrg # We didn't find a better echo, so look for alternatives.
655 1.1.1.4 mrg if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656 1.1.1.4 mrg echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657 1.1.1.4 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
658 1.1.1.4 mrg # This shell has a builtin print -r that does the trick.
659 1.1.1.4 mrg echo='print -r'
660 1.1.1.4 mrg elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661 1.1.1.4 mrg test "X$CONFIG_SHELL" != X/bin/ksh; then
662 1.1.1.4 mrg # If we have ksh, try running configure again with it.
663 1.1.1.4 mrg ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664 1.1.1.4 mrg export ORIGINAL_CONFIG_SHELL
665 1.1.1.4 mrg CONFIG_SHELL=/bin/ksh
666 1.1.1.4 mrg export CONFIG_SHELL
667 1.1.1.4 mrg exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668 1.1.1.4 mrg else
669 1.1.1.4 mrg # Try using printf.
670 1.1.1.4 mrg echo='printf %s\n'
671 1.1.1.4 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672 1.1.1.4 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673 1.1.1.4 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
674 1.1.1.4 mrg # Cool, printf works
675 1.1.1.4 mrg :
676 1.1.1.4 mrg elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677 1.1.1.4 mrg test "X$echo_testing_string" = 'X\t' &&
678 1.1.1.4 mrg echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
680 1.1.1.4 mrg CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681 1.1.1.4 mrg export CONFIG_SHELL
682 1.1.1.4 mrg SHELL="$CONFIG_SHELL"
683 1.1.1.4 mrg export SHELL
684 1.1.1.4 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
685 1.1.1.4 mrg elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686 1.1.1.4 mrg test "X$echo_testing_string" = 'X\t' &&
687 1.1.1.4 mrg echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688 1.1.1.4 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
689 1.1.1.4 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
690 1.1.1.4 mrg else
691 1.1.1.4 mrg # maybe with a smaller string...
692 1.1.1.4 mrg prev=:
693 1.1 mrg
694 1.1.1.4 mrg for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695 1.1.1.4 mrg if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696 1.1.1.4 mrg then
697 1.1.1.4 mrg break
698 1.1.1.3 mrg fi
699 1.1.1.4 mrg prev="$cmd"
700 1.1.1.4 mrg done
701 1.1.1.4 mrg
702 1.1.1.4 mrg if test "$prev" != 'sed 50q "$0"'; then
703 1.1.1.4 mrg echo_test_string=`eval $prev`
704 1.1.1.4 mrg export echo_test_string
705 1.1.1.4 mrg exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706 1.1.1.4 mrg else
707 1.1.1.4 mrg # Oops. We lost completely, so just stick with echo.
708 1.1.1.4 mrg echo=echo
709 1.1.1.4 mrg fi
710 1.1 mrg fi
711 1.1 mrg fi
712 1.1 mrg fi
713 1.1 mrg fi
714 1.1.1.4 mrg fi
715 1.1 mrg
716 1.1 mrg # Copy echo and quote the copy suitably for passing to libtool from
717 1.1 mrg # the Makefile, instead of quoting the original, which is used later.
718 1.1.1.4 mrg ECHO=$echo
719 1.1.1.4 mrg if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720 1.1.1.4 mrg ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721 1.1 mrg fi
722 1.1 mrg
723 1.1 mrg
724 1.1 mrg
725 1.1 mrg
726 1.1.1.4 mrg tagnames=${tagnames+${tagnames},}CXX
727 1.1.1.4 mrg
728 1.1.1.4 mrg tagnames=${tagnames+${tagnames},}F77
729 1.1.1.4 mrg
730 1.1.1.2 mrg exec 7<&0 </dev/null 6>&1
731 1.1.1.2 mrg
732 1.1 mrg # Name of the host.
733 1.1 mrg # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734 1.1 mrg # so uname gets run too.
735 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736 1.1 mrg
737 1.1 mrg #
738 1.1 mrg # Initializations.
739 1.1 mrg #
740 1.1 mrg ac_default_prefix=/usr/local
741 1.1.1.2 mrg ac_clean_files=
742 1.1 mrg ac_config_libobj_dir=.
743 1.1.1.2 mrg LIBOBJS=
744 1.1 mrg cross_compiling=no
745 1.1 mrg subdirs=
746 1.1 mrg MFLAGS=
747 1.1 mrg MAKEFLAGS=
748 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
749 1.1 mrg
750 1.1 mrg # Identity of this package.
751 1.1 mrg PACKAGE_NAME='xf86-video-glint'
752 1.1 mrg PACKAGE_TARNAME='xf86-video-glint'
753 1.1.1.4 mrg PACKAGE_VERSION='1.2.4'
754 1.1.1.4 mrg PACKAGE_STRING='xf86-video-glint 1.2.4'
755 1.1 mrg PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756 1.1 mrg
757 1.1 mrg ac_unique_file="Makefile.am"
758 1.1 mrg # Factoring default headers for most tests.
759 1.1 mrg ac_includes_default="\
760 1.1 mrg #include <stdio.h>
761 1.1.1.2 mrg #ifdef HAVE_SYS_TYPES_H
762 1.1 mrg # include <sys/types.h>
763 1.1 mrg #endif
764 1.1.1.2 mrg #ifdef HAVE_SYS_STAT_H
765 1.1 mrg # include <sys/stat.h>
766 1.1 mrg #endif
767 1.1.1.2 mrg #ifdef STDC_HEADERS
768 1.1 mrg # include <stdlib.h>
769 1.1 mrg # include <stddef.h>
770 1.1 mrg #else
771 1.1.1.2 mrg # ifdef HAVE_STDLIB_H
772 1.1 mrg # include <stdlib.h>
773 1.1 mrg # endif
774 1.1 mrg #endif
775 1.1.1.2 mrg #ifdef HAVE_STRING_H
776 1.1.1.2 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777 1.1 mrg # include <memory.h>
778 1.1 mrg # endif
779 1.1 mrg # include <string.h>
780 1.1 mrg #endif
781 1.1.1.2 mrg #ifdef HAVE_STRINGS_H
782 1.1 mrg # include <strings.h>
783 1.1 mrg #endif
784 1.1.1.2 mrg #ifdef HAVE_INTTYPES_H
785 1.1 mrg # include <inttypes.h>
786 1.1 mrg #endif
787 1.1.1.2 mrg #ifdef HAVE_STDINT_H
788 1.1.1.2 mrg # include <stdint.h>
789 1.1.1.2 mrg #endif
790 1.1.1.2 mrg #ifdef HAVE_UNISTD_H
791 1.1 mrg # include <unistd.h>
792 1.1 mrg #endif"
793 1.1 mrg
794 1.1.1.4 mrg ac_subst_vars='am__EXEEXT_FALSE
795 1.1.1.4 mrg am__EXEEXT_TRUE
796 1.1.1.4 mrg LTLIBOBJS
797 1.1.1.2 mrg LIBOBJS
798 1.1.1.2 mrg ADMIN_MAN_DIR
799 1.1.1.2 mrg DRIVER_MAN_DIR
800 1.1.1.2 mrg MISC_MAN_DIR
801 1.1.1.2 mrg FILE_MAN_DIR
802 1.1.1.2 mrg LIB_MAN_DIR
803 1.1.1.2 mrg APP_MAN_DIR
804 1.1.1.2 mrg ADMIN_MAN_SUFFIX
805 1.1.1.2 mrg DRIVER_MAN_SUFFIX
806 1.1.1.2 mrg MISC_MAN_SUFFIX
807 1.1.1.2 mrg FILE_MAN_SUFFIX
808 1.1.1.2 mrg LIB_MAN_SUFFIX
809 1.1.1.2 mrg APP_MAN_SUFFIX
810 1.1.1.2 mrg DRIVER_NAME
811 1.1.1.2 mrg moduledir
812 1.1.1.2 mrg XSERVER_LIBPCIACCESS_FALSE
813 1.1.1.2 mrg XSERVER_LIBPCIACCESS_TRUE
814 1.1.1.2 mrg PCIACCESS_LIBS
815 1.1.1.2 mrg PCIACCESS_CFLAGS
816 1.1.1.2 mrg DRI_LIBS
817 1.1.1.2 mrg DRI_CFLAGS
818 1.1.1.2 mrg DRI_FALSE
819 1.1.1.2 mrg DRI_TRUE
820 1.1.1.4 mrg HAVE_XEXTPROTO_71_FALSE
821 1.1.1.4 mrg HAVE_XEXTPROTO_71_TRUE
822 1.1.1.4 mrg XEXT_LIBS
823 1.1.1.4 mrg XEXT_CFLAGS
824 1.1.1.2 mrg XORG_LIBS
825 1.1.1.2 mrg XORG_CFLAGS
826 1.1.1.2 mrg PKG_CONFIG
827 1.1.1.4 mrg LIBTOOL
828 1.1.1.4 mrg ac_ct_F77
829 1.1.1.4 mrg FFLAGS
830 1.1.1.4 mrg F77
831 1.1.1.4 mrg CXXCPP
832 1.1.1.4 mrg am__fastdepCXX_FALSE
833 1.1.1.4 mrg am__fastdepCXX_TRUE
834 1.1.1.4 mrg CXXDEPMODE
835 1.1.1.4 mrg ac_ct_CXX
836 1.1.1.4 mrg CXXFLAGS
837 1.1.1.4 mrg CXX
838 1.1.1.2 mrg CPP
839 1.1.1.2 mrg NMEDIT
840 1.1.1.2 mrg DSYMUTIL
841 1.1.1.2 mrg RANLIB
842 1.1.1.2 mrg AR
843 1.1.1.4 mrg ECHO
844 1.1.1.2 mrg LN_S
845 1.1.1.2 mrg EGREP
846 1.1.1.2 mrg GREP
847 1.1.1.2 mrg SED
848 1.1.1.2 mrg am__fastdepCC_FALSE
849 1.1.1.2 mrg am__fastdepCC_TRUE
850 1.1.1.2 mrg CCDEPMODE
851 1.1.1.2 mrg AMDEPBACKSLASH
852 1.1.1.2 mrg AMDEP_FALSE
853 1.1.1.2 mrg AMDEP_TRUE
854 1.1.1.2 mrg am__quote
855 1.1.1.2 mrg am__include
856 1.1.1.2 mrg DEPDIR
857 1.1.1.2 mrg OBJEXT
858 1.1.1.2 mrg EXEEXT
859 1.1.1.2 mrg ac_ct_CC
860 1.1.1.2 mrg CPPFLAGS
861 1.1.1.2 mrg LDFLAGS
862 1.1.1.2 mrg CFLAGS
863 1.1.1.2 mrg CC
864 1.1.1.2 mrg host_os
865 1.1.1.2 mrg host_vendor
866 1.1.1.2 mrg host_cpu
867 1.1.1.2 mrg host
868 1.1.1.2 mrg build_os
869 1.1.1.2 mrg build_vendor
870 1.1.1.2 mrg build_cpu
871 1.1.1.2 mrg build
872 1.1.1.2 mrg MAINT
873 1.1.1.2 mrg MAINTAINER_MODE_FALSE
874 1.1.1.2 mrg MAINTAINER_MODE_TRUE
875 1.1.1.2 mrg am__untar
876 1.1.1.2 mrg am__tar
877 1.1.1.2 mrg AMTAR
878 1.1.1.2 mrg am__leading_dot
879 1.1.1.2 mrg SET_MAKE
880 1.1.1.2 mrg AWK
881 1.1.1.2 mrg mkdir_p
882 1.1.1.2 mrg MKDIR_P
883 1.1.1.2 mrg INSTALL_STRIP_PROGRAM
884 1.1.1.2 mrg STRIP
885 1.1.1.2 mrg install_sh
886 1.1.1.2 mrg MAKEINFO
887 1.1.1.2 mrg AUTOHEADER
888 1.1.1.2 mrg AUTOMAKE
889 1.1.1.2 mrg AUTOCONF
890 1.1.1.2 mrg ACLOCAL
891 1.1.1.2 mrg VERSION
892 1.1.1.2 mrg PACKAGE
893 1.1.1.2 mrg CYGPATH_W
894 1.1.1.2 mrg am__isrc
895 1.1.1.2 mrg INSTALL_DATA
896 1.1.1.2 mrg INSTALL_SCRIPT
897 1.1.1.2 mrg INSTALL_PROGRAM
898 1.1.1.2 mrg target_alias
899 1.1.1.2 mrg host_alias
900 1.1.1.2 mrg build_alias
901 1.1.1.2 mrg LIBS
902 1.1.1.2 mrg ECHO_T
903 1.1.1.2 mrg ECHO_N
904 1.1.1.2 mrg ECHO_C
905 1.1.1.2 mrg DEFS
906 1.1.1.2 mrg mandir
907 1.1.1.2 mrg localedir
908 1.1.1.2 mrg libdir
909 1.1.1.2 mrg psdir
910 1.1.1.2 mrg pdfdir
911 1.1.1.2 mrg dvidir
912 1.1.1.2 mrg htmldir
913 1.1.1.2 mrg infodir
914 1.1.1.2 mrg docdir
915 1.1.1.2 mrg oldincludedir
916 1.1.1.2 mrg includedir
917 1.1.1.2 mrg localstatedir
918 1.1.1.2 mrg sharedstatedir
919 1.1.1.2 mrg sysconfdir
920 1.1.1.2 mrg datadir
921 1.1.1.2 mrg datarootdir
922 1.1.1.2 mrg libexecdir
923 1.1.1.2 mrg sbindir
924 1.1.1.2 mrg bindir
925 1.1.1.2 mrg program_transform_name
926 1.1.1.2 mrg prefix
927 1.1.1.2 mrg exec_prefix
928 1.1.1.2 mrg PACKAGE_BUGREPORT
929 1.1.1.2 mrg PACKAGE_STRING
930 1.1.1.2 mrg PACKAGE_VERSION
931 1.1.1.2 mrg PACKAGE_TARNAME
932 1.1.1.2 mrg PACKAGE_NAME
933 1.1.1.2 mrg PATH_SEPARATOR
934 1.1.1.2 mrg SHELL'
935 1.1 mrg ac_subst_files=''
936 1.1.1.2 mrg ac_user_opts='
937 1.1.1.2 mrg enable_option_checking
938 1.1.1.2 mrg enable_maintainer_mode
939 1.1.1.2 mrg enable_static
940 1.1.1.2 mrg enable_shared
941 1.1.1.2 mrg enable_fast_install
942 1.1.1.2 mrg enable_dependency_tracking
943 1.1.1.2 mrg with_gnu_ld
944 1.1.1.2 mrg enable_libtool_lock
945 1.1.1.4 mrg with_pic
946 1.1.1.4 mrg with_tags
947 1.1.1.2 mrg with_xorg_module_dir
948 1.1.1.2 mrg enable_dri
949 1.1.1.2 mrg with_release_version
950 1.1.1.2 mrg '
951 1.1.1.2 mrg ac_precious_vars='build_alias
952 1.1.1.2 mrg host_alias
953 1.1.1.2 mrg target_alias
954 1.1.1.2 mrg CC
955 1.1.1.2 mrg CFLAGS
956 1.1.1.2 mrg LDFLAGS
957 1.1.1.2 mrg LIBS
958 1.1.1.2 mrg CPPFLAGS
959 1.1.1.2 mrg CPP
960 1.1.1.4 mrg CXX
961 1.1.1.4 mrg CXXFLAGS
962 1.1.1.4 mrg CCC
963 1.1.1.4 mrg CXXCPP
964 1.1.1.4 mrg F77
965 1.1.1.4 mrg FFLAGS
966 1.1.1.2 mrg PKG_CONFIG
967 1.1.1.2 mrg XORG_CFLAGS
968 1.1.1.2 mrg XORG_LIBS
969 1.1.1.4 mrg XEXT_CFLAGS
970 1.1.1.4 mrg XEXT_LIBS
971 1.1.1.2 mrg DRI_CFLAGS
972 1.1.1.2 mrg DRI_LIBS
973 1.1.1.2 mrg PCIACCESS_CFLAGS
974 1.1.1.2 mrg PCIACCESS_LIBS'
975 1.1.1.2 mrg
976 1.1 mrg
977 1.1 mrg # Initialize some variables set by options.
978 1.1 mrg ac_init_help=
979 1.1 mrg ac_init_version=false
980 1.1.1.2 mrg ac_unrecognized_opts=
981 1.1.1.2 mrg ac_unrecognized_sep=
982 1.1 mrg # The variables have the same names as the options, with
983 1.1 mrg # dashes changed to underlines.
984 1.1 mrg cache_file=/dev/null
985 1.1 mrg exec_prefix=NONE
986 1.1 mrg no_create=
987 1.1 mrg no_recursion=
988 1.1 mrg prefix=NONE
989 1.1 mrg program_prefix=NONE
990 1.1 mrg program_suffix=NONE
991 1.1 mrg program_transform_name=s,x,x,
992 1.1 mrg silent=
993 1.1 mrg site=
994 1.1 mrg srcdir=
995 1.1 mrg verbose=
996 1.1 mrg x_includes=NONE
997 1.1 mrg x_libraries=NONE
998 1.1 mrg
999 1.1 mrg # Installation directory options.
1000 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
1001 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
1002 1.1 mrg # by default will actually change.
1003 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
1004 1.1.1.2 mrg # (The list follows the same order as the GNU Coding Standards.)
1005 1.1 mrg bindir='${exec_prefix}/bin'
1006 1.1 mrg sbindir='${exec_prefix}/sbin'
1007 1.1 mrg libexecdir='${exec_prefix}/libexec'
1008 1.1.1.2 mrg datarootdir='${prefix}/share'
1009 1.1.1.2 mrg datadir='${datarootdir}'
1010 1.1 mrg sysconfdir='${prefix}/etc'
1011 1.1 mrg sharedstatedir='${prefix}/com'
1012 1.1 mrg localstatedir='${prefix}/var'
1013 1.1 mrg includedir='${prefix}/include'
1014 1.1 mrg oldincludedir='/usr/include'
1015 1.1.1.2 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1016 1.1.1.2 mrg infodir='${datarootdir}/info'
1017 1.1.1.2 mrg htmldir='${docdir}'
1018 1.1.1.2 mrg dvidir='${docdir}'
1019 1.1.1.2 mrg pdfdir='${docdir}'
1020 1.1.1.2 mrg psdir='${docdir}'
1021 1.1.1.2 mrg libdir='${exec_prefix}/lib'
1022 1.1.1.2 mrg localedir='${datarootdir}/locale'
1023 1.1.1.2 mrg mandir='${datarootdir}/man'
1024 1.1 mrg
1025 1.1 mrg ac_prev=
1026 1.1.1.2 mrg ac_dashdash=
1027 1.1 mrg for ac_option
1028 1.1 mrg do
1029 1.1 mrg # If the previous option needs an argument, assign it.
1030 1.1 mrg if test -n "$ac_prev"; then
1031 1.1.1.2 mrg eval $ac_prev=\$ac_option
1032 1.1 mrg ac_prev=
1033 1.1 mrg continue
1034 1.1 mrg fi
1035 1.1 mrg
1036 1.1.1.2 mrg case $ac_option in
1037 1.1.1.2 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1038 1.1.1.2 mrg *) ac_optarg=yes ;;
1039 1.1.1.2 mrg esac
1040 1.1 mrg
1041 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
1042 1.1 mrg
1043 1.1.1.2 mrg case $ac_dashdash$ac_option in
1044 1.1.1.2 mrg --)
1045 1.1.1.2 mrg ac_dashdash=yes ;;
1046 1.1 mrg
1047 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
1048 1.1 mrg ac_prev=bindir ;;
1049 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1050 1.1 mrg bindir=$ac_optarg ;;
1051 1.1 mrg
1052 1.1 mrg -build | --build | --buil | --bui | --bu)
1053 1.1 mrg ac_prev=build_alias ;;
1054 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1055 1.1 mrg build_alias=$ac_optarg ;;
1056 1.1 mrg
1057 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
1058 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1059 1.1 mrg ac_prev=cache_file ;;
1060 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1061 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1062 1.1 mrg cache_file=$ac_optarg ;;
1063 1.1 mrg
1064 1.1 mrg --config-cache | -C)
1065 1.1 mrg cache_file=config.cache ;;
1066 1.1 mrg
1067 1.1.1.2 mrg -datadir | --datadir | --datadi | --datad)
1068 1.1 mrg ac_prev=datadir ;;
1069 1.1.1.2 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
1070 1.1 mrg datadir=$ac_optarg ;;
1071 1.1 mrg
1072 1.1.1.2 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1073 1.1.1.2 mrg | --dataroo | --dataro | --datar)
1074 1.1.1.2 mrg ac_prev=datarootdir ;;
1075 1.1.1.2 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1076 1.1.1.2 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1077 1.1.1.2 mrg datarootdir=$ac_optarg ;;
1078 1.1.1.2 mrg
1079 1.1 mrg -disable-* | --disable-*)
1080 1.1.1.2 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1081 1.1 mrg # Reject names that are not valid shell variable names.
1082 1.1.1.2 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1083 1.1.1.2 mrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1084 1.1 mrg { (exit 1); exit 1; }; }
1085 1.1.1.2 mrg ac_useropt_orig=$ac_useropt
1086 1.1.1.2 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1087 1.1.1.2 mrg case $ac_user_opts in
1088 1.1.1.2 mrg *"
1089 1.1.1.2 mrg "enable_$ac_useropt"
1090 1.1.1.2 mrg "*) ;;
1091 1.1.1.2 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1092 1.1.1.2 mrg ac_unrecognized_sep=', ';;
1093 1.1.1.2 mrg esac
1094 1.1.1.2 mrg eval enable_$ac_useropt=no ;;
1095 1.1.1.2 mrg
1096 1.1.1.2 mrg -docdir | --docdir | --docdi | --doc | --do)
1097 1.1.1.2 mrg ac_prev=docdir ;;
1098 1.1.1.2 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1099 1.1.1.2 mrg docdir=$ac_optarg ;;
1100 1.1.1.2 mrg
1101 1.1.1.2 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1102 1.1.1.2 mrg ac_prev=dvidir ;;
1103 1.1.1.2 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1104 1.1.1.2 mrg dvidir=$ac_optarg ;;
1105 1.1 mrg
1106 1.1 mrg -enable-* | --enable-*)
1107 1.1.1.2 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1108 1.1 mrg # Reject names that are not valid shell variable names.
1109 1.1.1.2 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1110 1.1.1.2 mrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1111 1.1 mrg { (exit 1); exit 1; }; }
1112 1.1.1.2 mrg ac_useropt_orig=$ac_useropt
1113 1.1.1.2 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1114 1.1.1.2 mrg case $ac_user_opts in
1115 1.1.1.2 mrg *"
1116 1.1.1.2 mrg "enable_$ac_useropt"
1117 1.1.1.2 mrg "*) ;;
1118 1.1.1.2 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1119 1.1.1.2 mrg ac_unrecognized_sep=', ';;
1120 1.1 mrg esac
1121 1.1.1.2 mrg eval enable_$ac_useropt=\$ac_optarg ;;
1122 1.1 mrg
1123 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1124 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1125 1.1 mrg | --exec | --exe | --ex)
1126 1.1 mrg ac_prev=exec_prefix ;;
1127 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1128 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1129 1.1 mrg | --exec=* | --exe=* | --ex=*)
1130 1.1 mrg exec_prefix=$ac_optarg ;;
1131 1.1 mrg
1132 1.1 mrg -gas | --gas | --ga | --g)
1133 1.1 mrg # Obsolete; use --with-gas.
1134 1.1 mrg with_gas=yes ;;
1135 1.1 mrg
1136 1.1 mrg -help | --help | --hel | --he | -h)
1137 1.1 mrg ac_init_help=long ;;
1138 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1139 1.1 mrg ac_init_help=recursive ;;
1140 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1141 1.1 mrg ac_init_help=short ;;
1142 1.1 mrg
1143 1.1 mrg -host | --host | --hos | --ho)
1144 1.1 mrg ac_prev=host_alias ;;
1145 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
1146 1.1 mrg host_alias=$ac_optarg ;;
1147 1.1 mrg
1148 1.1.1.2 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1149 1.1.1.2 mrg ac_prev=htmldir ;;
1150 1.1.1.2 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1151 1.1.1.2 mrg | --ht=*)
1152 1.1.1.2 mrg htmldir=$ac_optarg ;;
1153 1.1.1.2 mrg
1154 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
1155 1.1 mrg | --includ | --inclu | --incl | --inc)
1156 1.1 mrg ac_prev=includedir ;;
1157 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1158 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
1159 1.1 mrg includedir=$ac_optarg ;;
1160 1.1 mrg
1161 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
1162 1.1 mrg ac_prev=infodir ;;
1163 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1164 1.1 mrg infodir=$ac_optarg ;;
1165 1.1 mrg
1166 1.1 mrg -libdir | --libdir | --libdi | --libd)
1167 1.1 mrg ac_prev=libdir ;;
1168 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
1169 1.1 mrg libdir=$ac_optarg ;;
1170 1.1 mrg
1171 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1172 1.1 mrg | --libexe | --libex | --libe)
1173 1.1 mrg ac_prev=libexecdir ;;
1174 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1175 1.1 mrg | --libexe=* | --libex=* | --libe=*)
1176 1.1 mrg libexecdir=$ac_optarg ;;
1177 1.1 mrg
1178 1.1.1.2 mrg -localedir | --localedir | --localedi | --localed | --locale)
1179 1.1.1.2 mrg ac_prev=localedir ;;
1180 1.1.1.2 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1181 1.1.1.2 mrg localedir=$ac_optarg ;;
1182 1.1.1.2 mrg
1183 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
1184 1.1.1.2 mrg | --localstate | --localstat | --localsta | --localst | --locals)
1185 1.1 mrg ac_prev=localstatedir ;;
1186 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1187 1.1.1.2 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1188 1.1 mrg localstatedir=$ac_optarg ;;
1189 1.1 mrg
1190 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1191 1.1 mrg ac_prev=mandir ;;
1192 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1193 1.1 mrg mandir=$ac_optarg ;;
1194 1.1 mrg
1195 1.1 mrg -nfp | --nfp | --nf)
1196 1.1 mrg # Obsolete; use --without-fp.
1197 1.1 mrg with_fp=no ;;
1198 1.1 mrg
1199 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1200 1.1 mrg | --no-cr | --no-c | -n)
1201 1.1 mrg no_create=yes ;;
1202 1.1 mrg
1203 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1204 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1205 1.1 mrg no_recursion=yes ;;
1206 1.1 mrg
1207 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1208 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1209 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
1210 1.1 mrg ac_prev=oldincludedir ;;
1211 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1212 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1213 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1214 1.1 mrg oldincludedir=$ac_optarg ;;
1215 1.1 mrg
1216 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1217 1.1 mrg ac_prev=prefix ;;
1218 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1219 1.1 mrg prefix=$ac_optarg ;;
1220 1.1 mrg
1221 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
1222 1.1 mrg | --program-pre | --program-pr | --program-p)
1223 1.1 mrg ac_prev=program_prefix ;;
1224 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1225 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1226 1.1 mrg program_prefix=$ac_optarg ;;
1227 1.1 mrg
1228 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1229 1.1 mrg | --program-suf | --program-su | --program-s)
1230 1.1 mrg ac_prev=program_suffix ;;
1231 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1232 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1233 1.1 mrg program_suffix=$ac_optarg ;;
1234 1.1 mrg
1235 1.1 mrg -program-transform-name | --program-transform-name \
1236 1.1 mrg | --program-transform-nam | --program-transform-na \
1237 1.1 mrg | --program-transform-n | --program-transform- \
1238 1.1 mrg | --program-transform | --program-transfor \
1239 1.1 mrg | --program-transfo | --program-transf \
1240 1.1 mrg | --program-trans | --program-tran \
1241 1.1 mrg | --progr-tra | --program-tr | --program-t)
1242 1.1 mrg ac_prev=program_transform_name ;;
1243 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1244 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1245 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1246 1.1 mrg | --program-transform=* | --program-transfor=* \
1247 1.1 mrg | --program-transfo=* | --program-transf=* \
1248 1.1 mrg | --program-trans=* | --program-tran=* \
1249 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1250 1.1 mrg program_transform_name=$ac_optarg ;;
1251 1.1 mrg
1252 1.1.1.2 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1253 1.1.1.2 mrg ac_prev=pdfdir ;;
1254 1.1.1.2 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1255 1.1.1.2 mrg pdfdir=$ac_optarg ;;
1256 1.1.1.2 mrg
1257 1.1.1.2 mrg -psdir | --psdir | --psdi | --psd | --ps)
1258 1.1.1.2 mrg ac_prev=psdir ;;
1259 1.1.1.2 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1260 1.1.1.2 mrg psdir=$ac_optarg ;;
1261 1.1.1.2 mrg
1262 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1263 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1264 1.1 mrg silent=yes ;;
1265 1.1 mrg
1266 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1267 1.1 mrg ac_prev=sbindir ;;
1268 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1269 1.1 mrg | --sbi=* | --sb=*)
1270 1.1 mrg sbindir=$ac_optarg ;;
1271 1.1 mrg
1272 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1273 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1274 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1275 1.1 mrg | --sha | --sh)
1276 1.1 mrg ac_prev=sharedstatedir ;;
1277 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1278 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1279 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1280 1.1 mrg | --sha=* | --sh=*)
1281 1.1 mrg sharedstatedir=$ac_optarg ;;
1282 1.1 mrg
1283 1.1 mrg -site | --site | --sit)
1284 1.1 mrg ac_prev=site ;;
1285 1.1 mrg -site=* | --site=* | --sit=*)
1286 1.1 mrg site=$ac_optarg ;;
1287 1.1 mrg
1288 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1289 1.1 mrg ac_prev=srcdir ;;
1290 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1291 1.1 mrg srcdir=$ac_optarg ;;
1292 1.1 mrg
1293 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1294 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1295 1.1 mrg ac_prev=sysconfdir ;;
1296 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1297 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1298 1.1 mrg sysconfdir=$ac_optarg ;;
1299 1.1 mrg
1300 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1301 1.1 mrg ac_prev=target_alias ;;
1302 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1303 1.1 mrg target_alias=$ac_optarg ;;
1304 1.1 mrg
1305 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1306 1.1 mrg verbose=yes ;;
1307 1.1 mrg
1308 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1309 1.1 mrg ac_init_version=: ;;
1310 1.1 mrg
1311 1.1 mrg -with-* | --with-*)
1312 1.1.1.2 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1313 1.1 mrg # Reject names that are not valid shell variable names.
1314 1.1.1.2 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1315 1.1.1.2 mrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1316 1.1 mrg { (exit 1); exit 1; }; }
1317 1.1.1.2 mrg ac_useropt_orig=$ac_useropt
1318 1.1.1.2 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1319 1.1.1.2 mrg case $ac_user_opts in
1320 1.1.1.2 mrg *"
1321 1.1.1.2 mrg "with_$ac_useropt"
1322 1.1.1.2 mrg "*) ;;
1323 1.1.1.2 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1324 1.1.1.2 mrg ac_unrecognized_sep=', ';;
1325 1.1 mrg esac
1326 1.1.1.2 mrg eval with_$ac_useropt=\$ac_optarg ;;
1327 1.1 mrg
1328 1.1 mrg -without-* | --without-*)
1329 1.1.1.2 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1330 1.1 mrg # Reject names that are not valid shell variable names.
1331 1.1.1.2 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1332 1.1.1.2 mrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1333 1.1 mrg { (exit 1); exit 1; }; }
1334 1.1.1.2 mrg ac_useropt_orig=$ac_useropt
1335 1.1.1.2 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1336 1.1.1.2 mrg case $ac_user_opts in
1337 1.1.1.2 mrg *"
1338 1.1.1.2 mrg "with_$ac_useropt"
1339 1.1.1.2 mrg "*) ;;
1340 1.1.1.2 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1341 1.1.1.2 mrg ac_unrecognized_sep=', ';;
1342 1.1.1.2 mrg esac
1343 1.1.1.2 mrg eval with_$ac_useropt=no ;;
1344 1.1 mrg
1345 1.1 mrg --x)
1346 1.1 mrg # Obsolete; use --with-x.
1347 1.1 mrg with_x=yes ;;
1348 1.1 mrg
1349 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1350 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1351 1.1 mrg ac_prev=x_includes ;;
1352 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1353 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1354 1.1 mrg x_includes=$ac_optarg ;;
1355 1.1 mrg
1356 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1357 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1358 1.1 mrg ac_prev=x_libraries ;;
1359 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1360 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1361 1.1 mrg x_libraries=$ac_optarg ;;
1362 1.1 mrg
1363 1.1.1.2 mrg -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1364 1.1 mrg Try \`$0 --help' for more information." >&2
1365 1.1 mrg { (exit 1); exit 1; }; }
1366 1.1 mrg ;;
1367 1.1 mrg
1368 1.1 mrg *=*)
1369 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1370 1.1 mrg # Reject names that are not valid shell variable names.
1371 1.1 mrg expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1372 1.1.1.2 mrg { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1373 1.1 mrg { (exit 1); exit 1; }; }
1374 1.1.1.2 mrg eval $ac_envvar=\$ac_optarg
1375 1.1 mrg export $ac_envvar ;;
1376 1.1 mrg
1377 1.1 mrg *)
1378 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1379 1.1.1.2 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1380 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1381 1.1.1.2 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1382 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1383 1.1 mrg ;;
1384 1.1 mrg
1385 1.1 mrg esac
1386 1.1 mrg done
1387 1.1 mrg
1388 1.1 mrg if test -n "$ac_prev"; then
1389 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1390 1.1.1.2 mrg { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1391 1.1 mrg { (exit 1); exit 1; }; }
1392 1.1 mrg fi
1393 1.1 mrg
1394 1.1.1.2 mrg if test -n "$ac_unrecognized_opts"; then
1395 1.1.1.2 mrg case $enable_option_checking in
1396 1.1.1.2 mrg no) ;;
1397 1.1.1.2 mrg fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1398 1.1.1.2 mrg { (exit 1); exit 1; }; } ;;
1399 1.1.1.2 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1400 1.1 mrg esac
1401 1.1.1.2 mrg fi
1402 1.1 mrg
1403 1.1.1.2 mrg # Check all directory arguments for consistency.
1404 1.1.1.2 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1405 1.1.1.2 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1406 1.1.1.2 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1407 1.1.1.2 mrg libdir localedir mandir
1408 1.1 mrg do
1409 1.1.1.2 mrg eval ac_val=\$$ac_var
1410 1.1.1.2 mrg # Remove trailing slashes.
1411 1.1 mrg case $ac_val in
1412 1.1.1.2 mrg */ )
1413 1.1.1.2 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1414 1.1.1.2 mrg eval $ac_var=\$ac_val;;
1415 1.1.1.2 mrg esac
1416 1.1.1.2 mrg # Be sure to have absolute directory names.
1417 1.1.1.2 mrg case $ac_val in
1418 1.1.1.2 mrg [\\/$]* | ?:[\\/]* ) continue;;
1419 1.1.1.2 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1420 1.1 mrg esac
1421 1.1.1.2 mrg { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1422 1.1.1.2 mrg { (exit 1); exit 1; }; }
1423 1.1 mrg done
1424 1.1 mrg
1425 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1426 1.1 mrg # used to hold the argument of --host etc.
1427 1.1 mrg # FIXME: To remove some day.
1428 1.1 mrg build=$build_alias
1429 1.1 mrg host=$host_alias
1430 1.1 mrg target=$target_alias
1431 1.1 mrg
1432 1.1 mrg # FIXME: To remove some day.
1433 1.1 mrg if test "x$host_alias" != x; then
1434 1.1 mrg if test "x$build_alias" = x; then
1435 1.1 mrg cross_compiling=maybe
1436 1.1.1.2 mrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1437 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1438 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1439 1.1 mrg cross_compiling=yes
1440 1.1 mrg fi
1441 1.1 mrg fi
1442 1.1 mrg
1443 1.1 mrg ac_tool_prefix=
1444 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1445 1.1 mrg
1446 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1447 1.1 mrg
1448 1.1 mrg
1449 1.1.1.2 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1450 1.1.1.2 mrg ac_ls_di=`ls -di .` &&
1451 1.1.1.2 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1452 1.1.1.2 mrg { $as_echo "$as_me: error: working directory cannot be determined" >&2
1453 1.1.1.2 mrg { (exit 1); exit 1; }; }
1454 1.1.1.2 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1455 1.1.1.2 mrg { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1456 1.1.1.2 mrg { (exit 1); exit 1; }; }
1457 1.1.1.2 mrg
1458 1.1.1.2 mrg
1459 1.1 mrg # Find the source files, if location was not specified.
1460 1.1 mrg if test -z "$srcdir"; then
1461 1.1 mrg ac_srcdir_defaulted=yes
1462 1.1.1.2 mrg # Try the directory containing this script, then the parent directory.
1463 1.1.1.2 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1464 1.1.1.2 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1465 1.1.1.2 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1466 1.1.1.2 mrg X"$as_myself" : 'X\(//\)$' \| \
1467 1.1.1.2 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1468 1.1.1.2 mrg $as_echo X"$as_myself" |
1469 1.1.1.2 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1470 1.1.1.2 mrg s//\1/
1471 1.1.1.2 mrg q
1472 1.1.1.2 mrg }
1473 1.1.1.2 mrg /^X\(\/\/\)[^/].*/{
1474 1.1.1.2 mrg s//\1/
1475 1.1.1.2 mrg q
1476 1.1.1.2 mrg }
1477 1.1.1.2 mrg /^X\(\/\/\)$/{
1478 1.1.1.2 mrg s//\1/
1479 1.1.1.2 mrg q
1480 1.1.1.2 mrg }
1481 1.1.1.2 mrg /^X\(\/\).*/{
1482 1.1.1.2 mrg s//\1/
1483 1.1.1.2 mrg q
1484 1.1.1.2 mrg }
1485 1.1.1.2 mrg s/.*/./; q'`
1486 1.1 mrg srcdir=$ac_confdir
1487 1.1.1.2 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1488 1.1 mrg srcdir=..
1489 1.1 mrg fi
1490 1.1 mrg else
1491 1.1 mrg ac_srcdir_defaulted=no
1492 1.1 mrg fi
1493 1.1.1.2 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1494 1.1.1.2 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1495 1.1.1.2 mrg { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1496 1.1 mrg { (exit 1); exit 1; }; }
1497 1.1 mrg fi
1498 1.1.1.2 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1499 1.1.1.2 mrg ac_abs_confdir=`(
1500 1.1.1.2 mrg cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1501 1.1 mrg { (exit 1); exit 1; }; }
1502 1.1.1.2 mrg pwd)`
1503 1.1.1.2 mrg # When building in place, set srcdir=.
1504 1.1.1.2 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1505 1.1.1.2 mrg srcdir=.
1506 1.1.1.2 mrg fi
1507 1.1.1.2 mrg # Remove unnecessary trailing slashes from srcdir.
1508 1.1.1.2 mrg # Double slashes in file names in object file debugging info
1509 1.1.1.2 mrg # mess up M-x gdb in Emacs.
1510 1.1.1.2 mrg case $srcdir in
1511 1.1.1.2 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1512 1.1.1.2 mrg esac
1513 1.1.1.2 mrg for ac_var in $ac_precious_vars; do
1514 1.1.1.2 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1515 1.1.1.2 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1516 1.1.1.2 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1517 1.1.1.2 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1518 1.1.1.2 mrg done
1519 1.1 mrg
1520 1.1 mrg #
1521 1.1 mrg # Report the --help message.
1522 1.1 mrg #
1523 1.1 mrg if test "$ac_init_help" = "long"; then
1524 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1525 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1526 1.1 mrg cat <<_ACEOF
1527 1.1.1.4 mrg \`configure' configures xf86-video-glint 1.2.4 to adapt to many kinds of systems.
1528 1.1 mrg
1529 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1530 1.1 mrg
1531 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1532 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1533 1.1 mrg
1534 1.1 mrg Defaults for the options are specified in brackets.
1535 1.1 mrg
1536 1.1 mrg Configuration:
1537 1.1 mrg -h, --help display this help and exit
1538 1.1 mrg --help=short display options specific to this package
1539 1.1 mrg --help=recursive display the short help of all the included packages
1540 1.1 mrg -V, --version display version information and exit
1541 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1542 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1543 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1544 1.1 mrg -n, --no-create do not create output files
1545 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1546 1.1 mrg
1547 1.1 mrg Installation directories:
1548 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1549 1.1.1.2 mrg [$ac_default_prefix]
1550 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1551 1.1.1.2 mrg [PREFIX]
1552 1.1 mrg
1553 1.1 mrg By default, \`make install' will install all the files in
1554 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1555 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1556 1.1 mrg for instance \`--prefix=\$HOME'.
1557 1.1 mrg
1558 1.1 mrg For better control, use the options below.
1559 1.1 mrg
1560 1.1 mrg Fine tuning of the installation directories:
1561 1.1.1.2 mrg --bindir=DIR user executables [EPREFIX/bin]
1562 1.1.1.2 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1563 1.1.1.2 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1564 1.1.1.2 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1565 1.1.1.2 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1566 1.1.1.2 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1567 1.1.1.2 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1568 1.1.1.2 mrg --includedir=DIR C header files [PREFIX/include]
1569 1.1.1.2 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1570 1.1.1.2 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1571 1.1.1.2 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1572 1.1.1.2 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1573 1.1.1.2 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1574 1.1.1.2 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1575 1.1.1.2 mrg --docdir=DIR documentation root
1576 1.1.1.2 mrg [DATAROOTDIR/doc/xf86-video-glint]
1577 1.1.1.2 mrg --htmldir=DIR html documentation [DOCDIR]
1578 1.1.1.2 mrg --dvidir=DIR dvi documentation [DOCDIR]
1579 1.1.1.2 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1580 1.1.1.2 mrg --psdir=DIR ps documentation [DOCDIR]
1581 1.1 mrg _ACEOF
1582 1.1 mrg
1583 1.1 mrg cat <<\_ACEOF
1584 1.1 mrg
1585 1.1 mrg Program names:
1586 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1587 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1588 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1589 1.1 mrg
1590 1.1 mrg System types:
1591 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1592 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1593 1.1 mrg _ACEOF
1594 1.1 mrg fi
1595 1.1 mrg
1596 1.1 mrg if test -n "$ac_init_help"; then
1597 1.1 mrg case $ac_init_help in
1598 1.1.1.4 mrg short | recursive ) echo "Configuration of xf86-video-glint 1.2.4:";;
1599 1.1 mrg esac
1600 1.1 mrg cat <<\_ACEOF
1601 1.1 mrg
1602 1.1 mrg Optional Features:
1603 1.1.1.2 mrg --disable-option-checking ignore unrecognized --enable/--with options
1604 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1605 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1606 1.1 mrg --enable-maintainer-mode enable make rules and dependencies not useful
1607 1.1 mrg (and sometimes confusing) to the casual installer
1608 1.1.1.2 mrg --enable-static[=PKGS] build static libraries [default=no]
1609 1.1.1.2 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1610 1.1 mrg --enable-fast-install[=PKGS]
1611 1.1 mrg optimize for fast installation [default=yes]
1612 1.1 mrg --disable-dependency-tracking speeds up one-time build
1613 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1614 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1615 1.1 mrg --disable-dri Disable DRI support [default=auto]
1616 1.1 mrg
1617 1.1 mrg Optional Packages:
1618 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1619 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1620 1.1.1.4 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1621 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1622 1.1 mrg both]
1623 1.1.1.4 mrg --with-tags[=TAGS] include additional configurations [automatic]
1624 1.1 mrg --with-xorg-module-dir=DIR
1625 1.1 mrg Default xorg module directory
1626 1.1 mrg [default=$libdir/xorg/modules]
1627 1.1 mrg --with-release-version=STRING
1628 1.1 mrg Use release version string in package name
1629 1.1 mrg
1630 1.1 mrg Some influential environment variables:
1631 1.1 mrg CC C compiler command
1632 1.1 mrg CFLAGS C compiler flags
1633 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1634 1.1 mrg nonstandard directory <lib dir>
1635 1.1.1.2 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1636 1.1.1.2 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1637 1.1.1.2 mrg you have headers in a nonstandard directory <include dir>
1638 1.1 mrg CPP C preprocessor
1639 1.1.1.4 mrg CXX C++ compiler command
1640 1.1.1.4 mrg CXXFLAGS C++ compiler flags
1641 1.1.1.4 mrg CXXCPP C++ preprocessor
1642 1.1.1.4 mrg F77 Fortran 77 compiler command
1643 1.1.1.4 mrg FFLAGS Fortran 77 compiler flags
1644 1.1 mrg PKG_CONFIG path to pkg-config utility
1645 1.1 mrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1646 1.1 mrg XORG_LIBS linker flags for XORG, overriding pkg-config
1647 1.1.1.4 mrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1648 1.1.1.4 mrg XEXT_LIBS linker flags for XEXT, overriding pkg-config
1649 1.1 mrg DRI_CFLAGS C compiler flags for DRI, overriding pkg-config
1650 1.1 mrg DRI_LIBS linker flags for DRI, overriding pkg-config
1651 1.1.1.2 mrg PCIACCESS_CFLAGS
1652 1.1.1.2 mrg C compiler flags for PCIACCESS, overriding pkg-config
1653 1.1.1.2 mrg PCIACCESS_LIBS
1654 1.1.1.2 mrg linker flags for PCIACCESS, overriding pkg-config
1655 1.1 mrg
1656 1.1 mrg Use these variables to override the choices made by `configure' or to help
1657 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1658 1.1 mrg
1659 1.1 mrg Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1660 1.1 mrg _ACEOF
1661 1.1.1.2 mrg ac_status=$?
1662 1.1 mrg fi
1663 1.1 mrg
1664 1.1 mrg if test "$ac_init_help" = "recursive"; then
1665 1.1 mrg # If there are subdirs, report their specific --help.
1666 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1667 1.1.1.2 mrg test -d "$ac_dir" ||
1668 1.1.1.2 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1669 1.1.1.2 mrg continue
1670 1.1 mrg ac_builddir=.
1671 1.1 mrg
1672 1.1.1.2 mrg case "$ac_dir" in
1673 1.1.1.2 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1674 1.1.1.2 mrg *)
1675 1.1.1.2 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1676 1.1.1.2 mrg # A ".." for each directory in $ac_dir_suffix.
1677 1.1.1.2 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1678 1.1.1.2 mrg case $ac_top_builddir_sub in
1679 1.1.1.2 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1680 1.1.1.2 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1681 1.1.1.2 mrg esac ;;
1682 1.1.1.2 mrg esac
1683 1.1.1.2 mrg ac_abs_top_builddir=$ac_pwd
1684 1.1.1.2 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1685 1.1.1.2 mrg # for backward compatibility:
1686 1.1.1.2 mrg ac_top_builddir=$ac_top_build_prefix
1687 1.1 mrg
1688 1.1 mrg case $srcdir in
1689 1.1.1.2 mrg .) # We are building in place.
1690 1.1 mrg ac_srcdir=.
1691 1.1.1.2 mrg ac_top_srcdir=$ac_top_builddir_sub
1692 1.1.1.2 mrg ac_abs_top_srcdir=$ac_pwd ;;
1693 1.1.1.2 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1694 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1695 1.1.1.2 mrg ac_top_srcdir=$srcdir
1696 1.1.1.2 mrg ac_abs_top_srcdir=$srcdir ;;
1697 1.1.1.2 mrg *) # Relative name.
1698 1.1.1.2 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1699 1.1.1.2 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1700 1.1.1.2 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1701 1.1 mrg esac
1702 1.1.1.2 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1703 1.1 mrg
1704 1.1.1.2 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1705 1.1.1.2 mrg # Check for guested configure.
1706 1.1.1.2 mrg if test -f "$ac_srcdir/configure.gnu"; then
1707 1.1.1.2 mrg echo &&
1708 1.1.1.2 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1709 1.1.1.2 mrg elif test -f "$ac_srcdir/configure"; then
1710 1.1.1.2 mrg echo &&
1711 1.1.1.2 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1712 1.1 mrg else
1713 1.1.1.2 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1714 1.1.1.2 mrg fi || ac_status=$?
1715 1.1.1.2 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1716 1.1 mrg done
1717 1.1 mrg fi
1718 1.1 mrg
1719 1.1.1.2 mrg test -n "$ac_init_help" && exit $ac_status
1720 1.1 mrg if $ac_init_version; then
1721 1.1 mrg cat <<\_ACEOF
1722 1.1.1.4 mrg xf86-video-glint configure 1.2.4
1723 1.1.1.2 mrg generated by GNU Autoconf 2.63
1724 1.1 mrg
1725 1.1.1.2 mrg Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1726 1.1.1.2 mrg 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1727 1.1 mrg This configure script is free software; the Free Software Foundation
1728 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1729 1.1 mrg _ACEOF
1730 1.1.1.2 mrg exit
1731 1.1 mrg fi
1732 1.1.1.2 mrg cat >config.log <<_ACEOF
1733 1.1 mrg This file contains any messages produced by compilers while
1734 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1735 1.1 mrg
1736 1.1.1.4 mrg It was created by xf86-video-glint $as_me 1.2.4, which was
1737 1.1.1.2 mrg generated by GNU Autoconf 2.63. Invocation command line was
1738 1.1 mrg
1739 1.1 mrg $ $0 $@
1740 1.1 mrg
1741 1.1 mrg _ACEOF
1742 1.1.1.2 mrg exec 5>>config.log
1743 1.1 mrg {
1744 1.1 mrg cat <<_ASUNAME
1745 1.1 mrg ## --------- ##
1746 1.1 mrg ## Platform. ##
1747 1.1 mrg ## --------- ##
1748 1.1 mrg
1749 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1750 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1751 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1752 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1753 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1754 1.1 mrg
1755 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1756 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1757 1.1 mrg
1758 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1759 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1760 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1761 1.1.1.2 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1762 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1763 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1764 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1765 1.1 mrg
1766 1.1 mrg _ASUNAME
1767 1.1 mrg
1768 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1769 1.1 mrg for as_dir in $PATH
1770 1.1 mrg do
1771 1.1 mrg IFS=$as_save_IFS
1772 1.1 mrg test -z "$as_dir" && as_dir=.
1773 1.1.1.2 mrg $as_echo "PATH: $as_dir"
1774 1.1 mrg done
1775 1.1.1.2 mrg IFS=$as_save_IFS
1776 1.1 mrg
1777 1.1 mrg } >&5
1778 1.1 mrg
1779 1.1 mrg cat >&5 <<_ACEOF
1780 1.1 mrg
1781 1.1 mrg
1782 1.1 mrg ## ----------- ##
1783 1.1 mrg ## Core tests. ##
1784 1.1 mrg ## ----------- ##
1785 1.1 mrg
1786 1.1 mrg _ACEOF
1787 1.1 mrg
1788 1.1 mrg
1789 1.1 mrg # Keep a trace of the command line.
1790 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1791 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1792 1.1 mrg # Also quote any args containing shell meta-characters.
1793 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1794 1.1 mrg ac_configure_args=
1795 1.1 mrg ac_configure_args0=
1796 1.1 mrg ac_configure_args1=
1797 1.1 mrg ac_must_keep_next=false
1798 1.1 mrg for ac_pass in 1 2
1799 1.1 mrg do
1800 1.1 mrg for ac_arg
1801 1.1 mrg do
1802 1.1 mrg case $ac_arg in
1803 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1804 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1805 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1806 1.1 mrg continue ;;
1807 1.1.1.2 mrg *\'*)
1808 1.1.1.2 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1809 1.1 mrg esac
1810 1.1 mrg case $ac_pass in
1811 1.1 mrg 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1812 1.1 mrg 2)
1813 1.1 mrg ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1814 1.1 mrg if test $ac_must_keep_next = true; then
1815 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1816 1.1 mrg else
1817 1.1 mrg case $ac_arg in
1818 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1819 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1820 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1821 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1822 1.1 mrg case "$ac_configure_args0 " in
1823 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1824 1.1 mrg esac
1825 1.1 mrg ;;
1826 1.1 mrg -* ) ac_must_keep_next=true ;;
1827 1.1 mrg esac
1828 1.1 mrg fi
1829 1.1.1.2 mrg ac_configure_args="$ac_configure_args '$ac_arg'"
1830 1.1 mrg ;;
1831 1.1 mrg esac
1832 1.1 mrg done
1833 1.1 mrg done
1834 1.1 mrg $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1835 1.1 mrg $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1836 1.1 mrg
1837 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1838 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1839 1.1 mrg # would cause problems or look ugly.
1840 1.1.1.2 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1841 1.1.1.2 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1842 1.1 mrg trap 'exit_status=$?
1843 1.1 mrg # Save into config.log some information that might help in debugging.
1844 1.1 mrg {
1845 1.1 mrg echo
1846 1.1 mrg
1847 1.1 mrg cat <<\_ASBOX
1848 1.1 mrg ## ---------------- ##
1849 1.1 mrg ## Cache variables. ##
1850 1.1 mrg ## ---------------- ##
1851 1.1 mrg _ASBOX
1852 1.1 mrg echo
1853 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1854 1.1.1.2 mrg (
1855 1.1.1.2 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1856 1.1.1.2 mrg eval ac_val=\$$ac_var
1857 1.1.1.2 mrg case $ac_val in #(
1858 1.1.1.2 mrg *${as_nl}*)
1859 1.1.1.2 mrg case $ac_var in #(
1860 1.1.1.2 mrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1861 1.1.1.2 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1862 1.1.1.2 mrg esac
1863 1.1.1.2 mrg case $ac_var in #(
1864 1.1.1.2 mrg _ | IFS | as_nl) ;; #(
1865 1.1.1.2 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1866 1.1.1.2 mrg *) $as_unset $ac_var ;;
1867 1.1.1.2 mrg esac ;;
1868 1.1.1.2 mrg esac
1869 1.1.1.2 mrg done
1870 1.1 mrg (set) 2>&1 |
1871 1.1.1.2 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1872 1.1.1.2 mrg *${as_nl}ac_space=\ *)
1873 1.1 mrg sed -n \
1874 1.1.1.2 mrg "s/'\''/'\''\\\\'\'''\''/g;
1875 1.1.1.2 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1876 1.1.1.2 mrg ;; #(
1877 1.1 mrg *)
1878 1.1.1.2 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1879 1.1 mrg ;;
1880 1.1.1.2 mrg esac |
1881 1.1.1.2 mrg sort
1882 1.1.1.2 mrg )
1883 1.1 mrg echo
1884 1.1 mrg
1885 1.1 mrg cat <<\_ASBOX
1886 1.1 mrg ## ----------------- ##
1887 1.1 mrg ## Output variables. ##
1888 1.1 mrg ## ----------------- ##
1889 1.1 mrg _ASBOX
1890 1.1 mrg echo
1891 1.1 mrg for ac_var in $ac_subst_vars
1892 1.1 mrg do
1893 1.1.1.2 mrg eval ac_val=\$$ac_var
1894 1.1.1.2 mrg case $ac_val in
1895 1.1.1.2 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1896 1.1.1.2 mrg esac
1897 1.1.1.2 mrg $as_echo "$ac_var='\''$ac_val'\''"
1898 1.1 mrg done | sort
1899 1.1 mrg echo
1900 1.1 mrg
1901 1.1 mrg if test -n "$ac_subst_files"; then
1902 1.1 mrg cat <<\_ASBOX
1903 1.1.1.2 mrg ## ------------------- ##
1904 1.1.1.2 mrg ## File substitutions. ##
1905 1.1.1.2 mrg ## ------------------- ##
1906 1.1 mrg _ASBOX
1907 1.1 mrg echo
1908 1.1 mrg for ac_var in $ac_subst_files
1909 1.1 mrg do
1910 1.1.1.2 mrg eval ac_val=\$$ac_var
1911 1.1.1.2 mrg case $ac_val in
1912 1.1.1.2 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1913 1.1.1.2 mrg esac
1914 1.1.1.2 mrg $as_echo "$ac_var='\''$ac_val'\''"
1915 1.1 mrg done | sort
1916 1.1 mrg echo
1917 1.1 mrg fi
1918 1.1 mrg
1919 1.1 mrg if test -s confdefs.h; then
1920 1.1 mrg cat <<\_ASBOX
1921 1.1 mrg ## ----------- ##
1922 1.1 mrg ## confdefs.h. ##
1923 1.1 mrg ## ----------- ##
1924 1.1 mrg _ASBOX
1925 1.1 mrg echo
1926 1.1.1.2 mrg cat confdefs.h
1927 1.1 mrg echo
1928 1.1 mrg fi
1929 1.1 mrg test "$ac_signal" != 0 &&
1930 1.1.1.2 mrg $as_echo "$as_me: caught signal $ac_signal"
1931 1.1.1.2 mrg $as_echo "$as_me: exit $exit_status"
1932 1.1 mrg } >&5
1933 1.1.1.2 mrg rm -f core *.core core.conftest.* &&
1934 1.1.1.2 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1935 1.1 mrg exit $exit_status
1936 1.1.1.2 mrg ' 0
1937 1.1 mrg for ac_signal in 1 2 13 15; do
1938 1.1 mrg trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1939 1.1 mrg done
1940 1.1 mrg ac_signal=0
1941 1.1 mrg
1942 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
1943 1.1.1.2 mrg rm -f -r conftest* confdefs.h
1944 1.1 mrg
1945 1.1 mrg # Predefined preprocessor variables.
1946 1.1 mrg
1947 1.1 mrg cat >>confdefs.h <<_ACEOF
1948 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
1949 1.1 mrg _ACEOF
1950 1.1 mrg
1951 1.1 mrg
1952 1.1 mrg cat >>confdefs.h <<_ACEOF
1953 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1954 1.1 mrg _ACEOF
1955 1.1 mrg
1956 1.1 mrg
1957 1.1 mrg cat >>confdefs.h <<_ACEOF
1958 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
1959 1.1 mrg _ACEOF
1960 1.1 mrg
1961 1.1 mrg
1962 1.1 mrg cat >>confdefs.h <<_ACEOF
1963 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
1964 1.1 mrg _ACEOF
1965 1.1 mrg
1966 1.1 mrg
1967 1.1 mrg cat >>confdefs.h <<_ACEOF
1968 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1969 1.1 mrg _ACEOF
1970 1.1 mrg
1971 1.1 mrg
1972 1.1 mrg # Let the site file select an alternate cache file if it wants to.
1973 1.1.1.2 mrg # Prefer an explicitly selected file to automatically selected ones.
1974 1.1.1.2 mrg ac_site_file1=NONE
1975 1.1.1.2 mrg ac_site_file2=NONE
1976 1.1.1.2 mrg if test -n "$CONFIG_SITE"; then
1977 1.1.1.2 mrg ac_site_file1=$CONFIG_SITE
1978 1.1.1.2 mrg elif test "x$prefix" != xNONE; then
1979 1.1.1.2 mrg ac_site_file1=$prefix/share/config.site
1980 1.1.1.2 mrg ac_site_file2=$prefix/etc/config.site
1981 1.1.1.2 mrg else
1982 1.1.1.2 mrg ac_site_file1=$ac_default_prefix/share/config.site
1983 1.1.1.2 mrg ac_site_file2=$ac_default_prefix/etc/config.site
1984 1.1 mrg fi
1985 1.1.1.2 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1986 1.1.1.2 mrg do
1987 1.1.1.2 mrg test "x$ac_site_file" = xNONE && continue
1988 1.1 mrg if test -r "$ac_site_file"; then
1989 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1990 1.1.1.2 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1991 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
1992 1.1 mrg . "$ac_site_file"
1993 1.1 mrg fi
1994 1.1 mrg done
1995 1.1 mrg
1996 1.1 mrg if test -r "$cache_file"; then
1997 1.1 mrg # Some versions of bash will fail to source /dev/null (special
1998 1.1 mrg # files actually), so we avoid doing that.
1999 1.1 mrg if test -f "$cache_file"; then
2000 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2001 1.1.1.2 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2002 1.1 mrg case $cache_file in
2003 1.1.1.2 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2004 1.1.1.2 mrg *) . "./$cache_file";;
2005 1.1 mrg esac
2006 1.1 mrg fi
2007 1.1 mrg else
2008 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2009 1.1.1.2 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2010 1.1 mrg >$cache_file
2011 1.1 mrg fi
2012 1.1 mrg
2013 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2014 1.1 mrg # value.
2015 1.1 mrg ac_cache_corrupted=false
2016 1.1.1.2 mrg for ac_var in $ac_precious_vars; do
2017 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2018 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2019 1.1.1.2 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2020 1.1.1.2 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2021 1.1 mrg case $ac_old_set,$ac_new_set in
2022 1.1 mrg set,)
2023 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2024 1.1.1.2 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2025 1.1 mrg ac_cache_corrupted=: ;;
2026 1.1 mrg ,set)
2027 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2028 1.1.1.2 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2029 1.1 mrg ac_cache_corrupted=: ;;
2030 1.1 mrg ,);;
2031 1.1 mrg *)
2032 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2033 1.1.1.2 mrg # differences in whitespace do not lead to failure.
2034 1.1.1.2 mrg ac_old_val_w=`echo x $ac_old_val`
2035 1.1.1.2 mrg ac_new_val_w=`echo x $ac_new_val`
2036 1.1.1.2 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2037 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2038 1.1.1.2 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2039 1.1.1.2 mrg ac_cache_corrupted=:
2040 1.1.1.2 mrg else
2041 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2042 1.1.1.2 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2043 1.1.1.2 mrg eval $ac_var=\$ac_old_val
2044 1.1.1.2 mrg fi
2045 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2046 1.1.1.2 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2047 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2048 1.1.1.2 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2049 1.1 mrg fi;;
2050 1.1 mrg esac
2051 1.1 mrg # Pass precious variables to config.status.
2052 1.1 mrg if test "$ac_new_set" = set; then
2053 1.1 mrg case $ac_new_val in
2054 1.1.1.2 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2055 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2056 1.1 mrg esac
2057 1.1 mrg case " $ac_configure_args " in
2058 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2059 1.1 mrg *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2060 1.1 mrg esac
2061 1.1 mrg fi
2062 1.1 mrg done
2063 1.1 mrg if $ac_cache_corrupted; then
2064 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2065 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2066 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2067 1.1.1.2 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2068 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2069 1.1.1.2 mrg $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2070 1.1 mrg { (exit 1); exit 1; }; }
2071 1.1 mrg fi
2072 1.1 mrg
2073 1.1 mrg
2074 1.1 mrg
2075 1.1 mrg
2076 1.1 mrg
2077 1.1 mrg
2078 1.1 mrg
2079 1.1 mrg
2080 1.1 mrg
2081 1.1 mrg
2082 1.1 mrg
2083 1.1 mrg
2084 1.1 mrg
2085 1.1 mrg
2086 1.1 mrg
2087 1.1 mrg
2088 1.1 mrg
2089 1.1 mrg
2090 1.1 mrg
2091 1.1 mrg
2092 1.1 mrg
2093 1.1 mrg
2094 1.1 mrg
2095 1.1 mrg
2096 1.1 mrg
2097 1.1.1.2 mrg ac_ext=c
2098 1.1.1.2 mrg ac_cpp='$CPP $CPPFLAGS'
2099 1.1.1.2 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2100 1.1.1.2 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2101 1.1.1.2 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2102 1.1 mrg
2103 1.1 mrg
2104 1.1 mrg
2105 1.1 mrg
2106 1.1.1.2 mrg ac_config_headers="$ac_config_headers config.h"
2107 1.1 mrg
2108 1.1 mrg ac_aux_dir=
2109 1.1.1.2 mrg for ac_dir in . "$srcdir"/.; do
2110 1.1.1.2 mrg if test -f "$ac_dir/install-sh"; then
2111 1.1 mrg ac_aux_dir=$ac_dir
2112 1.1 mrg ac_install_sh="$ac_aux_dir/install-sh -c"
2113 1.1 mrg break
2114 1.1.1.2 mrg elif test -f "$ac_dir/install.sh"; then
2115 1.1 mrg ac_aux_dir=$ac_dir
2116 1.1 mrg ac_install_sh="$ac_aux_dir/install.sh -c"
2117 1.1 mrg break
2118 1.1.1.2 mrg elif test -f "$ac_dir/shtool"; then
2119 1.1 mrg ac_aux_dir=$ac_dir
2120 1.1 mrg ac_install_sh="$ac_aux_dir/shtool install -c"
2121 1.1 mrg break
2122 1.1 mrg fi
2123 1.1 mrg done
2124 1.1 mrg if test -z "$ac_aux_dir"; then
2125 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2126 1.1.1.2 mrg $as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2127 1.1 mrg { (exit 1); exit 1; }; }
2128 1.1 mrg fi
2129 1.1.1.2 mrg
2130 1.1.1.2 mrg # These three variables are undocumented and unsupported,
2131 1.1.1.2 mrg # and are intended to be withdrawn in a future Autoconf release.
2132 1.1.1.2 mrg # They can cause serious problems if a builder's source tree is in a directory
2133 1.1.1.2 mrg # whose full name contains unusual characters.
2134 1.1.1.2 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2135 1.1.1.2 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2136 1.1.1.2 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2137 1.1.1.2 mrg
2138 1.1 mrg
2139 1.1 mrg
2140 1.1.1.4 mrg am__api_version='1.11'
2141 1.1.1.2 mrg
2142 1.1 mrg # Find a good install program. We prefer a C program (faster),
2143 1.1 mrg # so one script is as good as another. But avoid the broken or
2144 1.1 mrg # incompatible versions:
2145 1.1 mrg # SysV /etc/install, /usr/sbin/install
2146 1.1 mrg # SunOS /usr/etc/install
2147 1.1 mrg # IRIX /sbin/install
2148 1.1 mrg # AIX /bin/install
2149 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2150 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2151 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2152 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2153 1.1 mrg # OS/2's system install, which has a completely different semantic
2154 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2155 1.1.1.2 mrg # Reject install programs that cannot install multiple files.
2156 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2157 1.1.1.2 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2158 1.1 mrg if test -z "$INSTALL"; then
2159 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2160 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2161 1.1 mrg else
2162 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2163 1.1 mrg for as_dir in $PATH
2164 1.1 mrg do
2165 1.1 mrg IFS=$as_save_IFS
2166 1.1 mrg test -z "$as_dir" && as_dir=.
2167 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2168 1.1 mrg case $as_dir/ in
2169 1.1 mrg ./ | .// | /cC/* | \
2170 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2171 1.1 mrg ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2172 1.1 mrg /usr/ucb/* ) ;;
2173 1.1 mrg *)
2174 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2175 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2176 1.1 mrg # by default.
2177 1.1 mrg for ac_prog in ginstall scoinst install; do
2178 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2179 1.1.1.2 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2180 1.1 mrg if test $ac_prog = install &&
2181 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2182 1.1 mrg # AIX install. It has an incompatible calling convention.
2183 1.1 mrg :
2184 1.1 mrg elif test $ac_prog = install &&
2185 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2186 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2187 1.1 mrg :
2188 1.1 mrg else
2189 1.1.1.2 mrg rm -rf conftest.one conftest.two conftest.dir
2190 1.1.1.2 mrg echo one > conftest.one
2191 1.1.1.2 mrg echo two > conftest.two
2192 1.1.1.2 mrg mkdir conftest.dir
2193 1.1.1.2 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2194 1.1.1.2 mrg test -s conftest.one && test -s conftest.two &&
2195 1.1.1.2 mrg test -s conftest.dir/conftest.one &&
2196 1.1.1.2 mrg test -s conftest.dir/conftest.two
2197 1.1.1.2 mrg then
2198 1.1.1.2 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2199 1.1.1.2 mrg break 3
2200 1.1.1.2 mrg fi
2201 1.1 mrg fi
2202 1.1 mrg fi
2203 1.1 mrg done
2204 1.1 mrg done
2205 1.1 mrg ;;
2206 1.1 mrg esac
2207 1.1.1.2 mrg
2208 1.1 mrg done
2209 1.1.1.2 mrg IFS=$as_save_IFS
2210 1.1 mrg
2211 1.1.1.2 mrg rm -rf conftest.one conftest.two conftest.dir
2212 1.1 mrg
2213 1.1 mrg fi
2214 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2215 1.1 mrg INSTALL=$ac_cv_path_install
2216 1.1 mrg else
2217 1.1.1.2 mrg # As a last resort, use the slow shell script. Don't cache a
2218 1.1.1.2 mrg # value for INSTALL within a source directory, because that will
2219 1.1 mrg # break other packages using the cache if that directory is
2220 1.1.1.2 mrg # removed, or if the value is a relative name.
2221 1.1 mrg INSTALL=$ac_install_sh
2222 1.1 mrg fi
2223 1.1 mrg fi
2224 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2225 1.1.1.2 mrg $as_echo "$INSTALL" >&6; }
2226 1.1 mrg
2227 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2228 1.1 mrg # It thinks the first close brace ends the variable substitution.
2229 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2230 1.1 mrg
2231 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2232 1.1 mrg
2233 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2234 1.1 mrg
2235 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2236 1.1.1.2 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2237 1.1 mrg # Just in case
2238 1.1 mrg sleep 1
2239 1.1 mrg echo timestamp > conftest.file
2240 1.1.1.4 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2241 1.1.1.4 mrg # name. Accept space and tab only in the latter.
2242 1.1.1.4 mrg am_lf='
2243 1.1.1.4 mrg '
2244 1.1.1.4 mrg case `pwd` in
2245 1.1.1.4 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2246 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2247 1.1.1.4 mrg $as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2248 1.1.1.4 mrg { (exit 1); exit 1; }; };;
2249 1.1.1.4 mrg esac
2250 1.1.1.4 mrg case $srcdir in
2251 1.1.1.4 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2252 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2253 1.1.1.4 mrg $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2254 1.1.1.4 mrg { (exit 1); exit 1; }; };;
2255 1.1.1.4 mrg esac
2256 1.1.1.4 mrg
2257 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
2258 1.1 mrg # arguments. Must try -L first in case configure is actually a
2259 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2260 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2261 1.1 mrg # directory).
2262 1.1 mrg if (
2263 1.1.1.4 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2264 1.1 mrg if test "$*" = "X"; then
2265 1.1 mrg # -L didn't work.
2266 1.1.1.4 mrg set X `ls -t "$srcdir/configure" conftest.file`
2267 1.1 mrg fi
2268 1.1 mrg rm -f conftest.file
2269 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2270 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2271 1.1 mrg
2272 1.1 mrg # If neither matched, then we have a broken ls. This can happen
2273 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2274 1.1 mrg # broken ls alias from the environment. This has actually
2275 1.1 mrg # happened. Such a system could not be considered "sane".
2276 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2277 1.1 mrg alias in your environment" >&5
2278 1.1.1.2 mrg $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2279 1.1 mrg alias in your environment" >&2;}
2280 1.1 mrg { (exit 1); exit 1; }; }
2281 1.1 mrg fi
2282 1.1 mrg
2283 1.1 mrg test "$2" = conftest.file
2284 1.1 mrg )
2285 1.1 mrg then
2286 1.1 mrg # Ok.
2287 1.1 mrg :
2288 1.1 mrg else
2289 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2290 1.1 mrg Check your system clock" >&5
2291 1.1.1.2 mrg $as_echo "$as_me: error: newly created file is older than distributed files!
2292 1.1 mrg Check your system clock" >&2;}
2293 1.1 mrg { (exit 1); exit 1; }; }
2294 1.1 mrg fi
2295 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
2296 1.1.1.2 mrg $as_echo "yes" >&6; }
2297 1.1 mrg test "$program_prefix" != NONE &&
2298 1.1.1.2 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2299 1.1 mrg # Use a double $ so make ignores it.
2300 1.1 mrg test "$program_suffix" != NONE &&
2301 1.1.1.2 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2302 1.1.1.2 mrg # Double any \ or $.
2303 1.1 mrg # By default was `s,x,x', remove it if useless.
2304 1.1.1.2 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2305 1.1.1.2 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2306 1.1 mrg
2307 1.1 mrg # expand $ac_aux_dir to an absolute path
2308 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
2309 1.1 mrg
2310 1.1.1.4 mrg if test x"${MISSING+set}" != xset; then
2311 1.1.1.4 mrg case $am_aux_dir in
2312 1.1.1.4 mrg *\ * | *\ *)
2313 1.1.1.4 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2314 1.1.1.4 mrg *)
2315 1.1.1.4 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2316 1.1.1.4 mrg esac
2317 1.1.1.4 mrg fi
2318 1.1 mrg # Use eval to expand $SHELL
2319 1.1 mrg if eval "$MISSING --run true"; then
2320 1.1 mrg am_missing_run="$MISSING --run "
2321 1.1 mrg else
2322 1.1 mrg am_missing_run=
2323 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2324 1.1.1.2 mrg $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2325 1.1 mrg fi
2326 1.1 mrg
2327 1.1.1.4 mrg if test x"${install_sh}" != xset; then
2328 1.1.1.4 mrg case $am_aux_dir in
2329 1.1.1.4 mrg *\ * | *\ *)
2330 1.1.1.4 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2331 1.1.1.4 mrg *)
2332 1.1.1.4 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2333 1.1.1.4 mrg esac
2334 1.1.1.4 mrg fi
2335 1.1.1.4 mrg
2336 1.1.1.4 mrg # Installed binaries are usually stripped using `strip' when the user
2337 1.1.1.4 mrg # run `make install-strip'. However `strip' might not be the right
2338 1.1.1.4 mrg # tool to use in cross-compilation environments, therefore Automake
2339 1.1.1.4 mrg # will honor the `STRIP' environment variable to overrule this program.
2340 1.1.1.4 mrg if test "$cross_compiling" != no; then
2341 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
2342 1.1.1.4 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2343 1.1.1.4 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2344 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2345 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
2346 1.1.1.4 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
2347 1.1.1.4 mrg $as_echo_n "(cached) " >&6
2348 1.1.1.4 mrg else
2349 1.1.1.4 mrg if test -n "$STRIP"; then
2350 1.1.1.4 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2351 1.1.1.4 mrg else
2352 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2353 1.1.1.4 mrg for as_dir in $PATH
2354 1.1.1.4 mrg do
2355 1.1.1.4 mrg IFS=$as_save_IFS
2356 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
2357 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2358 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2359 1.1.1.4 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2360 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2361 1.1.1.4 mrg break 2
2362 1.1.1.4 mrg fi
2363 1.1.1.4 mrg done
2364 1.1.1.4 mrg done
2365 1.1.1.4 mrg IFS=$as_save_IFS
2366 1.1.1.4 mrg
2367 1.1.1.4 mrg fi
2368 1.1.1.4 mrg fi
2369 1.1.1.4 mrg STRIP=$ac_cv_prog_STRIP
2370 1.1.1.4 mrg if test -n "$STRIP"; then
2371 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2372 1.1.1.4 mrg $as_echo "$STRIP" >&6; }
2373 1.1.1.4 mrg else
2374 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2375 1.1.1.4 mrg $as_echo "no" >&6; }
2376 1.1.1.4 mrg fi
2377 1.1.1.4 mrg
2378 1.1.1.4 mrg
2379 1.1.1.4 mrg fi
2380 1.1.1.4 mrg if test -z "$ac_cv_prog_STRIP"; then
2381 1.1.1.4 mrg ac_ct_STRIP=$STRIP
2382 1.1.1.4 mrg # Extract the first word of "strip", so it can be a program name with args.
2383 1.1.1.4 mrg set dummy strip; ac_word=$2
2384 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2385 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
2386 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2387 1.1.1.4 mrg $as_echo_n "(cached) " >&6
2388 1.1.1.4 mrg else
2389 1.1.1.4 mrg if test -n "$ac_ct_STRIP"; then
2390 1.1.1.4 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2391 1.1.1.4 mrg else
2392 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2393 1.1.1.4 mrg for as_dir in $PATH
2394 1.1.1.4 mrg do
2395 1.1.1.4 mrg IFS=$as_save_IFS
2396 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
2397 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2398 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2399 1.1.1.4 mrg ac_cv_prog_ac_ct_STRIP="strip"
2400 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2401 1.1.1.4 mrg break 2
2402 1.1.1.4 mrg fi
2403 1.1.1.4 mrg done
2404 1.1.1.4 mrg done
2405 1.1.1.4 mrg IFS=$as_save_IFS
2406 1.1.1.4 mrg
2407 1.1.1.4 mrg fi
2408 1.1.1.4 mrg fi
2409 1.1.1.4 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2410 1.1.1.4 mrg if test -n "$ac_ct_STRIP"; then
2411 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2412 1.1.1.4 mrg $as_echo "$ac_ct_STRIP" >&6; }
2413 1.1.1.4 mrg else
2414 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2415 1.1.1.4 mrg $as_echo "no" >&6; }
2416 1.1.1.4 mrg fi
2417 1.1.1.4 mrg
2418 1.1.1.4 mrg if test "x$ac_ct_STRIP" = x; then
2419 1.1.1.4 mrg STRIP=":"
2420 1.1.1.4 mrg else
2421 1.1.1.4 mrg case $cross_compiling:$ac_tool_warned in
2422 1.1.1.4 mrg yes:)
2423 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2424 1.1.1.4 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2425 1.1.1.4 mrg ac_tool_warned=yes ;;
2426 1.1.1.4 mrg esac
2427 1.1.1.4 mrg STRIP=$ac_ct_STRIP
2428 1.1.1.4 mrg fi
2429 1.1.1.4 mrg else
2430 1.1.1.4 mrg STRIP="$ac_cv_prog_STRIP"
2431 1.1.1.4 mrg fi
2432 1.1.1.4 mrg
2433 1.1.1.4 mrg fi
2434 1.1.1.4 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2435 1.1.1.4 mrg
2436 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2437 1.1.1.2 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2438 1.1.1.2 mrg if test -z "$MKDIR_P"; then
2439 1.1.1.2 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2440 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2441 1.1.1.2 mrg else
2442 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2443 1.1.1.2 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2444 1.1.1.2 mrg do
2445 1.1.1.2 mrg IFS=$as_save_IFS
2446 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
2447 1.1.1.2 mrg for ac_prog in mkdir gmkdir; do
2448 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2449 1.1.1.2 mrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2450 1.1.1.2 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2451 1.1.1.2 mrg 'mkdir (GNU coreutils) '* | \
2452 1.1.1.2 mrg 'mkdir (coreutils) '* | \
2453 1.1.1.2 mrg 'mkdir (fileutils) '4.1*)
2454 1.1.1.2 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2455 1.1.1.2 mrg break 3;;
2456 1.1.1.2 mrg esac
2457 1.1.1.2 mrg done
2458 1.1.1.2 mrg done
2459 1.1.1.2 mrg done
2460 1.1.1.2 mrg IFS=$as_save_IFS
2461 1.1.1.2 mrg
2462 1.1.1.2 mrg fi
2463 1.1.1.2 mrg
2464 1.1.1.2 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2465 1.1.1.2 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2466 1.1 mrg else
2467 1.1.1.2 mrg # As a last resort, use the slow shell script. Don't cache a
2468 1.1.1.2 mrg # value for MKDIR_P within a source directory, because that will
2469 1.1.1.2 mrg # break other packages using the cache if that directory is
2470 1.1.1.2 mrg # removed, or if the value is a relative name.
2471 1.1.1.2 mrg test -d ./--version && rmdir ./--version
2472 1.1.1.2 mrg MKDIR_P="$ac_install_sh -d"
2473 1.1 mrg fi
2474 1.1 mrg fi
2475 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2476 1.1.1.2 mrg $as_echo "$MKDIR_P" >&6; }
2477 1.1.1.2 mrg
2478 1.1.1.2 mrg mkdir_p="$MKDIR_P"
2479 1.1.1.2 mrg case $mkdir_p in
2480 1.1.1.2 mrg [\\/$]* | ?:[\\/]*) ;;
2481 1.1.1.2 mrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2482 1.1.1.2 mrg esac
2483 1.1 mrg
2484 1.1 mrg for ac_prog in gawk mawk nawk awk
2485 1.1 mrg do
2486 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2487 1.1 mrg set dummy $ac_prog; ac_word=$2
2488 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2489 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
2490 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then
2491 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2492 1.1 mrg else
2493 1.1 mrg if test -n "$AWK"; then
2494 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2495 1.1 mrg else
2496 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2497 1.1 mrg for as_dir in $PATH
2498 1.1 mrg do
2499 1.1 mrg IFS=$as_save_IFS
2500 1.1 mrg test -z "$as_dir" && as_dir=.
2501 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2502 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2503 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2504 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2505 1.1 mrg break 2
2506 1.1 mrg fi
2507 1.1 mrg done
2508 1.1 mrg done
2509 1.1.1.2 mrg IFS=$as_save_IFS
2510 1.1 mrg
2511 1.1 mrg fi
2512 1.1 mrg fi
2513 1.1 mrg AWK=$ac_cv_prog_AWK
2514 1.1 mrg if test -n "$AWK"; then
2515 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2516 1.1.1.2 mrg $as_echo "$AWK" >&6; }
2517 1.1 mrg else
2518 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2519 1.1.1.2 mrg $as_echo "no" >&6; }
2520 1.1 mrg fi
2521 1.1 mrg
2522 1.1.1.2 mrg
2523 1.1 mrg test -n "$AWK" && break
2524 1.1 mrg done
2525 1.1 mrg
2526 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2527 1.1.1.2 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2528 1.1.1.2 mrg set x ${MAKE-make}
2529 1.1.1.2 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2530 1.1.1.2 mrg if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2531 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2532 1.1 mrg else
2533 1.1 mrg cat >conftest.make <<\_ACEOF
2534 1.1.1.2 mrg SHELL = /bin/sh
2535 1.1 mrg all:
2536 1.1.1.2 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2537 1.1 mrg _ACEOF
2538 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2539 1.1.1.2 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2540 1.1.1.2 mrg *@@@%%%=?*=@@@%%%*)
2541 1.1.1.2 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2542 1.1.1.2 mrg *)
2543 1.1.1.2 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2544 1.1.1.2 mrg esac
2545 1.1 mrg rm -f conftest.make
2546 1.1 mrg fi
2547 1.1.1.2 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2548 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
2549 1.1.1.2 mrg $as_echo "yes" >&6; }
2550 1.1 mrg SET_MAKE=
2551 1.1 mrg else
2552 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2553 1.1.1.2 mrg $as_echo "no" >&6; }
2554 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2555 1.1 mrg fi
2556 1.1 mrg
2557 1.1 mrg rm -rf .tst 2>/dev/null
2558 1.1 mrg mkdir .tst 2>/dev/null
2559 1.1 mrg if test -d .tst; then
2560 1.1 mrg am__leading_dot=.
2561 1.1 mrg else
2562 1.1 mrg am__leading_dot=_
2563 1.1 mrg fi
2564 1.1 mrg rmdir .tst 2>/dev/null
2565 1.1 mrg
2566 1.1.1.2 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2567 1.1.1.2 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2568 1.1.1.2 mrg # is not polluted with repeated "-I."
2569 1.1.1.2 mrg am__isrc=' -I$(srcdir)'
2570 1.1.1.2 mrg # test to see if srcdir already configured
2571 1.1.1.2 mrg if test -f $srcdir/config.status; then
2572 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2573 1.1.1.2 mrg $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2574 1.1 mrg { (exit 1); exit 1; }; }
2575 1.1.1.2 mrg fi
2576 1.1 mrg fi
2577 1.1 mrg
2578 1.1 mrg # test whether we have cygpath
2579 1.1 mrg if test -z "$CYGPATH_W"; then
2580 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2581 1.1 mrg CYGPATH_W='cygpath -w'
2582 1.1 mrg else
2583 1.1 mrg CYGPATH_W=echo
2584 1.1 mrg fi
2585 1.1 mrg fi
2586 1.1 mrg
2587 1.1 mrg
2588 1.1 mrg # Define the identity of the package.
2589 1.1 mrg PACKAGE='xf86-video-glint'
2590 1.1.1.4 mrg VERSION='1.2.4'
2591 1.1 mrg
2592 1.1 mrg
2593 1.1 mrg cat >>confdefs.h <<_ACEOF
2594 1.1 mrg #define PACKAGE "$PACKAGE"
2595 1.1 mrg _ACEOF
2596 1.1 mrg
2597 1.1 mrg
2598 1.1 mrg cat >>confdefs.h <<_ACEOF
2599 1.1 mrg #define VERSION "$VERSION"
2600 1.1 mrg _ACEOF
2601 1.1 mrg
2602 1.1 mrg # Some tools Automake needs.
2603 1.1 mrg
2604 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2605 1.1 mrg
2606 1.1 mrg
2607 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2608 1.1 mrg
2609 1.1 mrg
2610 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2611 1.1 mrg
2612 1.1 mrg
2613 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2614 1.1 mrg
2615 1.1 mrg
2616 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2617 1.1 mrg
2618 1.1.1.4 mrg # We need awk for the "check" target. The system "awk" is bad on
2619 1.1.1.4 mrg # some platforms.
2620 1.1.1.4 mrg # Always define AMTAR for backward compatibility.
2621 1.1 mrg
2622 1.1.1.4 mrg AMTAR=${AMTAR-"${am_missing_run}tar"}
2623 1.1 mrg
2624 1.1.1.4 mrg am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2625 1.1.1.4 mrg
2626 1.1.1.4 mrg
2627 1.1.1.4 mrg
2628 1.1.1.4 mrg
2629 1.1.1.4 mrg
2630 1.1.1.4 mrg
2631 1.1.1.4 mrg
2632 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2633 1.1.1.4 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2634 1.1.1.4 mrg # Check whether --enable-maintainer-mode was given.
2635 1.1.1.4 mrg if test "${enable_maintainer_mode+set}" = set; then
2636 1.1.1.4 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2637 1.1.1.4 mrg else
2638 1.1.1.4 mrg USE_MAINTAINER_MODE=no
2639 1.1 mrg fi
2640 1.1.1.4 mrg
2641 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2642 1.1.1.4 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
2643 1.1.1.4 mrg if test $USE_MAINTAINER_MODE = yes; then
2644 1.1.1.4 mrg MAINTAINER_MODE_TRUE=
2645 1.1.1.4 mrg MAINTAINER_MODE_FALSE='#'
2646 1.1 mrg else
2647 1.1.1.4 mrg MAINTAINER_MODE_TRUE='#'
2648 1.1.1.4 mrg MAINTAINER_MODE_FALSE=
2649 1.1 mrg fi
2650 1.1 mrg
2651 1.1.1.4 mrg MAINT=$MAINTAINER_MODE_TRUE
2652 1.1 mrg
2653 1.1 mrg
2654 1.1 mrg
2655 1.1 mrg # Checks for programs.
2656 1.1.1.2 mrg # Check whether --enable-static was given.
2657 1.1 mrg if test "${enable_static+set}" = set; then
2658 1.1.1.2 mrg enableval=$enable_static; p=${PACKAGE-default}
2659 1.1 mrg case $enableval in
2660 1.1 mrg yes) enable_static=yes ;;
2661 1.1 mrg no) enable_static=no ;;
2662 1.1 mrg *)
2663 1.1 mrg enable_static=no
2664 1.1 mrg # Look at the argument we got. We use all the common list separators.
2665 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2666 1.1 mrg for pkg in $enableval; do
2667 1.1 mrg IFS="$lt_save_ifs"
2668 1.1 mrg if test "X$pkg" = "X$p"; then
2669 1.1 mrg enable_static=yes
2670 1.1 mrg fi
2671 1.1 mrg done
2672 1.1 mrg IFS="$lt_save_ifs"
2673 1.1 mrg ;;
2674 1.1 mrg esac
2675 1.1 mrg else
2676 1.1 mrg enable_static=no
2677 1.1.1.2 mrg fi
2678 1.1.1.2 mrg
2679 1.1 mrg
2680 1.1 mrg
2681 1.1.1.4 mrg # Check whether --enable-shared was given.
2682 1.1.1.4 mrg if test "${enable_shared+set}" = set; then
2683 1.1.1.4 mrg enableval=$enable_shared; p=${PACKAGE-default}
2684 1.1.1.4 mrg case $enableval in
2685 1.1.1.4 mrg yes) enable_shared=yes ;;
2686 1.1.1.4 mrg no) enable_shared=no ;;
2687 1.1.1.4 mrg *)
2688 1.1.1.4 mrg enable_shared=no
2689 1.1.1.4 mrg # Look at the argument we got. We use all the common list separators.
2690 1.1.1.4 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2691 1.1.1.4 mrg for pkg in $enableval; do
2692 1.1.1.4 mrg IFS="$lt_save_ifs"
2693 1.1.1.4 mrg if test "X$pkg" = "X$p"; then
2694 1.1.1.4 mrg enable_shared=yes
2695 1.1.1.4 mrg fi
2696 1.1.1.4 mrg done
2697 1.1.1.4 mrg IFS="$lt_save_ifs"
2698 1.1.1.4 mrg ;;
2699 1.1.1.4 mrg esac
2700 1.1.1.4 mrg else
2701 1.1.1.4 mrg enable_shared=yes
2702 1.1.1.4 mrg fi
2703 1.1.1.2 mrg
2704 1.1 mrg
2705 1.1.1.4 mrg # Check whether --enable-fast-install was given.
2706 1.1.1.4 mrg if test "${enable_fast_install+set}" = set; then
2707 1.1.1.4 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
2708 1.1.1.4 mrg case $enableval in
2709 1.1.1.4 mrg yes) enable_fast_install=yes ;;
2710 1.1.1.4 mrg no) enable_fast_install=no ;;
2711 1.1.1.4 mrg *)
2712 1.1.1.4 mrg enable_fast_install=no
2713 1.1.1.4 mrg # Look at the argument we got. We use all the common list separators.
2714 1.1.1.4 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2715 1.1.1.4 mrg for pkg in $enableval; do
2716 1.1.1.4 mrg IFS="$lt_save_ifs"
2717 1.1.1.4 mrg if test "X$pkg" = "X$p"; then
2718 1.1.1.4 mrg enable_fast_install=yes
2719 1.1.1.4 mrg fi
2720 1.1.1.4 mrg done
2721 1.1.1.4 mrg IFS="$lt_save_ifs"
2722 1.1.1.4 mrg ;;
2723 1.1.1.4 mrg esac
2724 1.1.1.4 mrg else
2725 1.1.1.4 mrg enable_fast_install=yes
2726 1.1.1.4 mrg fi
2727 1.1.1.2 mrg
2728 1.1 mrg
2729 1.1 mrg # Make sure we can run config.sub.
2730 1.1.1.2 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2731 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2732 1.1.1.2 mrg $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2733 1.1 mrg { (exit 1); exit 1; }; }
2734 1.1 mrg
2735 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking build system type" >&5
2736 1.1.1.2 mrg $as_echo_n "checking build system type... " >&6; }
2737 1.1 mrg if test "${ac_cv_build+set}" = set; then
2738 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2739 1.1 mrg else
2740 1.1.1.2 mrg ac_build_alias=$build_alias
2741 1.1.1.2 mrg test "x$ac_build_alias" = x &&
2742 1.1.1.2 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2743 1.1.1.2 mrg test "x$ac_build_alias" = x &&
2744 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2745 1.1.1.2 mrg $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2746 1.1 mrg { (exit 1); exit 1; }; }
2747 1.1.1.2 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2748 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2749 1.1.1.2 mrg $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2750 1.1 mrg { (exit 1); exit 1; }; }
2751 1.1 mrg
2752 1.1 mrg fi
2753 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2754 1.1.1.2 mrg $as_echo "$ac_cv_build" >&6; }
2755 1.1.1.2 mrg case $ac_cv_build in
2756 1.1.1.2 mrg *-*-*) ;;
2757 1.1.1.2 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2758 1.1.1.2 mrg $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2759 1.1.1.2 mrg { (exit 1); exit 1; }; };;
2760 1.1.1.2 mrg esac
2761 1.1 mrg build=$ac_cv_build
2762 1.1.1.2 mrg ac_save_IFS=$IFS; IFS='-'
2763 1.1.1.2 mrg set x $ac_cv_build
2764 1.1.1.2 mrg shift
2765 1.1.1.2 mrg build_cpu=$1
2766 1.1.1.2 mrg build_vendor=$2
2767 1.1.1.2 mrg shift; shift
2768 1.1.1.2 mrg # Remember, the first character of IFS is used to create $*,
2769 1.1.1.2 mrg # except with old shells:
2770 1.1.1.2 mrg build_os=$*
2771 1.1.1.2 mrg IFS=$ac_save_IFS
2772 1.1.1.2 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2773 1.1 mrg
2774 1.1 mrg
2775 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking host system type" >&5
2776 1.1.1.2 mrg $as_echo_n "checking host system type... " >&6; }
2777 1.1 mrg if test "${ac_cv_host+set}" = set; then
2778 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2779 1.1 mrg else
2780 1.1.1.2 mrg if test "x$host_alias" = x; then
2781 1.1.1.2 mrg ac_cv_host=$ac_cv_build
2782 1.1.1.2 mrg else
2783 1.1.1.2 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2784 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2785 1.1.1.2 mrg $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2786 1.1 mrg { (exit 1); exit 1; }; }
2787 1.1.1.2 mrg fi
2788 1.1 mrg
2789 1.1 mrg fi
2790 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2791 1.1.1.2 mrg $as_echo "$ac_cv_host" >&6; }
2792 1.1.1.2 mrg case $ac_cv_host in
2793 1.1.1.2 mrg *-*-*) ;;
2794 1.1.1.2 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2795 1.1.1.2 mrg $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2796 1.1.1.2 mrg { (exit 1); exit 1; }; };;
2797 1.1.1.2 mrg esac
2798 1.1 mrg host=$ac_cv_host
2799 1.1.1.2 mrg ac_save_IFS=$IFS; IFS='-'
2800 1.1.1.2 mrg set x $ac_cv_host
2801 1.1.1.2 mrg shift
2802 1.1.1.2 mrg host_cpu=$1
2803 1.1.1.2 mrg host_vendor=$2
2804 1.1.1.2 mrg shift; shift
2805 1.1.1.2 mrg # Remember, the first character of IFS is used to create $*,
2806 1.1.1.2 mrg # except with old shells:
2807 1.1.1.2 mrg host_os=$*
2808 1.1.1.2 mrg IFS=$ac_save_IFS
2809 1.1.1.2 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2810 1.1 mrg
2811 1.1 mrg
2812 1.1 mrg DEPDIR="${am__leading_dot}deps"
2813 1.1 mrg
2814 1.1.1.2 mrg ac_config_commands="$ac_config_commands depfiles"
2815 1.1 mrg
2816 1.1 mrg
2817 1.1 mrg am_make=${MAKE-make}
2818 1.1 mrg cat > confinc << 'END'
2819 1.1 mrg am__doit:
2820 1.1.1.4 mrg @echo this is the am__doit target
2821 1.1 mrg .PHONY: am__doit
2822 1.1 mrg END
2823 1.1 mrg # If we don't find an include directive, just comment out the code.
2824 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2825 1.1.1.2 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
2826 1.1 mrg am__include="#"
2827 1.1 mrg am__quote=
2828 1.1 mrg _am_result=none
2829 1.1 mrg # First try GNU make style include.
2830 1.1 mrg echo "include confinc" > confmf
2831 1.1.1.4 mrg # Ignore all kinds of additional output from `make'.
2832 1.1.1.4 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
2833 1.1.1.4 mrg *the\ am__doit\ target*)
2834 1.1.1.4 mrg am__include=include
2835 1.1.1.4 mrg am__quote=
2836 1.1.1.4 mrg _am_result=GNU
2837 1.1.1.4 mrg ;;
2838 1.1.1.4 mrg esac
2839 1.1 mrg # Now try BSD make style include.
2840 1.1 mrg if test "$am__include" = "#"; then
2841 1.1 mrg echo '.include "confinc"' > confmf
2842 1.1.1.4 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
2843 1.1.1.4 mrg *the\ am__doit\ target*)
2844 1.1.1.4 mrg am__include=.include
2845 1.1.1.4 mrg am__quote="\""
2846 1.1.1.4 mrg _am_result=BSD
2847 1.1.1.4 mrg ;;
2848 1.1.1.4 mrg esac
2849 1.1 mrg fi
2850 1.1 mrg
2851 1.1 mrg
2852 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2853 1.1.1.2 mrg $as_echo "$_am_result" >&6; }
2854 1.1 mrg rm -f confinc confmf
2855 1.1 mrg
2856 1.1.1.2 mrg # Check whether --enable-dependency-tracking was given.
2857 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then
2858 1.1.1.2 mrg enableval=$enable_dependency_tracking;
2859 1.1.1.2 mrg fi
2860 1.1 mrg
2861 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
2862 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
2863 1.1 mrg AMDEPBACKSLASH='\'
2864 1.1 mrg fi
2865 1.1.1.2 mrg if test "x$enable_dependency_tracking" != xno; then
2866 1.1 mrg AMDEP_TRUE=
2867 1.1 mrg AMDEP_FALSE='#'
2868 1.1 mrg else
2869 1.1 mrg AMDEP_TRUE='#'
2870 1.1 mrg AMDEP_FALSE=
2871 1.1 mrg fi
2872 1.1 mrg
2873 1.1 mrg
2874 1.1 mrg ac_ext=c
2875 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2876 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2877 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2878 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2879 1.1 mrg if test -n "$ac_tool_prefix"; then
2880 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2881 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2882 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2883 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
2884 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2885 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2886 1.1 mrg else
2887 1.1 mrg if test -n "$CC"; then
2888 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2889 1.1 mrg else
2890 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2891 1.1 mrg for as_dir in $PATH
2892 1.1 mrg do
2893 1.1 mrg IFS=$as_save_IFS
2894 1.1 mrg test -z "$as_dir" && as_dir=.
2895 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2896 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2897 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2898 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2899 1.1 mrg break 2
2900 1.1 mrg fi
2901 1.1 mrg done
2902 1.1 mrg done
2903 1.1.1.2 mrg IFS=$as_save_IFS
2904 1.1 mrg
2905 1.1 mrg fi
2906 1.1 mrg fi
2907 1.1 mrg CC=$ac_cv_prog_CC
2908 1.1 mrg if test -n "$CC"; then
2909 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
2910 1.1.1.2 mrg $as_echo "$CC" >&6; }
2911 1.1 mrg else
2912 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2913 1.1.1.2 mrg $as_echo "no" >&6; }
2914 1.1 mrg fi
2915 1.1 mrg
2916 1.1.1.2 mrg
2917 1.1 mrg fi
2918 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2919 1.1 mrg ac_ct_CC=$CC
2920 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2921 1.1 mrg set dummy gcc; ac_word=$2
2922 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2923 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
2924 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2925 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2926 1.1 mrg else
2927 1.1 mrg if test -n "$ac_ct_CC"; then
2928 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2929 1.1 mrg else
2930 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2931 1.1 mrg for as_dir in $PATH
2932 1.1 mrg do
2933 1.1 mrg IFS=$as_save_IFS
2934 1.1 mrg test -z "$as_dir" && as_dir=.
2935 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2936 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2937 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2938 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2939 1.1 mrg break 2
2940 1.1 mrg fi
2941 1.1 mrg done
2942 1.1 mrg done
2943 1.1.1.2 mrg IFS=$as_save_IFS
2944 1.1 mrg
2945 1.1 mrg fi
2946 1.1 mrg fi
2947 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2948 1.1 mrg if test -n "$ac_ct_CC"; then
2949 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2950 1.1.1.2 mrg $as_echo "$ac_ct_CC" >&6; }
2951 1.1 mrg else
2952 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2953 1.1.1.2 mrg $as_echo "no" >&6; }
2954 1.1 mrg fi
2955 1.1 mrg
2956 1.1.1.2 mrg if test "x$ac_ct_CC" = x; then
2957 1.1.1.2 mrg CC=""
2958 1.1.1.2 mrg else
2959 1.1.1.2 mrg case $cross_compiling:$ac_tool_warned in
2960 1.1.1.2 mrg yes:)
2961 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2962 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2963 1.1.1.2 mrg ac_tool_warned=yes ;;
2964 1.1.1.2 mrg esac
2965 1.1.1.2 mrg CC=$ac_ct_CC
2966 1.1.1.2 mrg fi
2967 1.1 mrg else
2968 1.1 mrg CC="$ac_cv_prog_CC"
2969 1.1 mrg fi
2970 1.1 mrg
2971 1.1 mrg if test -z "$CC"; then
2972 1.1.1.2 mrg if test -n "$ac_tool_prefix"; then
2973 1.1.1.2 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2974 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
2975 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2976 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
2977 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2978 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2979 1.1 mrg else
2980 1.1 mrg if test -n "$CC"; then
2981 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2982 1.1 mrg else
2983 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2984 1.1 mrg for as_dir in $PATH
2985 1.1 mrg do
2986 1.1 mrg IFS=$as_save_IFS
2987 1.1 mrg test -z "$as_dir" && as_dir=.
2988 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2989 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2990 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
2991 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2992 1.1 mrg break 2
2993 1.1 mrg fi
2994 1.1 mrg done
2995 1.1 mrg done
2996 1.1.1.2 mrg IFS=$as_save_IFS
2997 1.1 mrg
2998 1.1 mrg fi
2999 1.1 mrg fi
3000 1.1 mrg CC=$ac_cv_prog_CC
3001 1.1 mrg if test -n "$CC"; then
3002 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
3003 1.1.1.2 mrg $as_echo "$CC" >&6; }
3004 1.1 mrg else
3005 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3006 1.1.1.2 mrg $as_echo "no" >&6; }
3007 1.1 mrg fi
3008 1.1 mrg
3009 1.1 mrg
3010 1.1.1.2 mrg fi
3011 1.1 mrg fi
3012 1.1 mrg if test -z "$CC"; then
3013 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3014 1.1 mrg set dummy cc; ac_word=$2
3015 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3016 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
3017 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
3018 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3019 1.1 mrg else
3020 1.1 mrg if test -n "$CC"; then
3021 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3022 1.1 mrg else
3023 1.1 mrg ac_prog_rejected=no
3024 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3025 1.1 mrg for as_dir in $PATH
3026 1.1 mrg do
3027 1.1 mrg IFS=$as_save_IFS
3028 1.1 mrg test -z "$as_dir" && as_dir=.
3029 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3030 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3031 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3032 1.1 mrg ac_prog_rejected=yes
3033 1.1 mrg continue
3034 1.1 mrg fi
3035 1.1 mrg ac_cv_prog_CC="cc"
3036 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3037 1.1 mrg break 2
3038 1.1 mrg fi
3039 1.1 mrg done
3040 1.1 mrg done
3041 1.1.1.2 mrg IFS=$as_save_IFS
3042 1.1 mrg
3043 1.1 mrg if test $ac_prog_rejected = yes; then
3044 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3045 1.1 mrg set dummy $ac_cv_prog_CC
3046 1.1 mrg shift
3047 1.1 mrg if test $# != 0; then
3048 1.1 mrg # We chose a different compiler from the bogus one.
3049 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3050 1.1 mrg # first if we set CC to just the basename; use the full file name.
3051 1.1 mrg shift
3052 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3053 1.1 mrg fi
3054 1.1 mrg fi
3055 1.1 mrg fi
3056 1.1 mrg fi
3057 1.1 mrg CC=$ac_cv_prog_CC
3058 1.1 mrg if test -n "$CC"; then
3059 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
3060 1.1.1.2 mrg $as_echo "$CC" >&6; }
3061 1.1 mrg else
3062 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3063 1.1.1.2 mrg $as_echo "no" >&6; }
3064 1.1 mrg fi
3065 1.1 mrg
3066 1.1.1.2 mrg
3067 1.1 mrg fi
3068 1.1 mrg if test -z "$CC"; then
3069 1.1 mrg if test -n "$ac_tool_prefix"; then
3070 1.1.1.2 mrg for ac_prog in cl.exe
3071 1.1 mrg do
3072 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3073 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3074 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3075 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
3076 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
3077 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3078 1.1 mrg else
3079 1.1 mrg if test -n "$CC"; then
3080 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3081 1.1 mrg else
3082 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3083 1.1 mrg for as_dir in $PATH
3084 1.1 mrg do
3085 1.1 mrg IFS=$as_save_IFS
3086 1.1 mrg test -z "$as_dir" && as_dir=.
3087 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3088 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3089 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3090 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3091 1.1 mrg break 2
3092 1.1 mrg fi
3093 1.1 mrg done
3094 1.1 mrg done
3095 1.1.1.2 mrg IFS=$as_save_IFS
3096 1.1 mrg
3097 1.1 mrg fi
3098 1.1 mrg fi
3099 1.1 mrg CC=$ac_cv_prog_CC
3100 1.1 mrg if test -n "$CC"; then
3101 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
3102 1.1.1.2 mrg $as_echo "$CC" >&6; }
3103 1.1 mrg else
3104 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3105 1.1.1.2 mrg $as_echo "no" >&6; }
3106 1.1 mrg fi
3107 1.1 mrg
3108 1.1.1.2 mrg
3109 1.1 mrg test -n "$CC" && break
3110 1.1 mrg done
3111 1.1 mrg fi
3112 1.1 mrg if test -z "$CC"; then
3113 1.1 mrg ac_ct_CC=$CC
3114 1.1.1.2 mrg for ac_prog in cl.exe
3115 1.1 mrg do
3116 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3117 1.1 mrg set dummy $ac_prog; ac_word=$2
3118 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3119 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
3120 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3121 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3122 1.1 mrg else
3123 1.1 mrg if test -n "$ac_ct_CC"; then
3124 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3125 1.1 mrg else
3126 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3127 1.1 mrg for as_dir in $PATH
3128 1.1 mrg do
3129 1.1 mrg IFS=$as_save_IFS
3130 1.1 mrg test -z "$as_dir" && as_dir=.
3131 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3132 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3133 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3134 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3135 1.1 mrg break 2
3136 1.1 mrg fi
3137 1.1 mrg done
3138 1.1 mrg done
3139 1.1.1.2 mrg IFS=$as_save_IFS
3140 1.1 mrg
3141 1.1 mrg fi
3142 1.1 mrg fi
3143 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3144 1.1 mrg if test -n "$ac_ct_CC"; then
3145 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3146 1.1.1.2 mrg $as_echo "$ac_ct_CC" >&6; }
3147 1.1 mrg else
3148 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3149 1.1.1.2 mrg $as_echo "no" >&6; }
3150 1.1 mrg fi
3151 1.1 mrg
3152 1.1.1.2 mrg
3153 1.1 mrg test -n "$ac_ct_CC" && break
3154 1.1 mrg done
3155 1.1 mrg
3156 1.1.1.2 mrg if test "x$ac_ct_CC" = x; then
3157 1.1.1.2 mrg CC=""
3158 1.1.1.2 mrg else
3159 1.1.1.2 mrg case $cross_compiling:$ac_tool_warned in
3160 1.1.1.2 mrg yes:)
3161 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3162 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3163 1.1.1.2 mrg ac_tool_warned=yes ;;
3164 1.1.1.2 mrg esac
3165 1.1.1.2 mrg CC=$ac_ct_CC
3166 1.1.1.2 mrg fi
3167 1.1 mrg fi
3168 1.1 mrg
3169 1.1 mrg fi
3170 1.1 mrg
3171 1.1 mrg
3172 1.1.1.2 mrg test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3173 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3174 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3175 1.1 mrg See \`config.log' for more details." >&5
3176 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3177 1.1 mrg See \`config.log' for more details." >&2;}
3178 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
3179 1.1 mrg
3180 1.1 mrg # Provide some information about the compiler.
3181 1.1.1.2 mrg $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3182 1.1.1.2 mrg set X $ac_compile
3183 1.1.1.2 mrg ac_compiler=$2
3184 1.1.1.2 mrg { (ac_try="$ac_compiler --version >&5"
3185 1.1.1.2 mrg case "(($ac_try" in
3186 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3187 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3188 1.1.1.2 mrg esac
3189 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3190 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3191 1.1.1.2 mrg (eval "$ac_compiler --version >&5") 2>&5
3192 1.1 mrg ac_status=$?
3193 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3194 1.1 mrg (exit $ac_status); }
3195 1.1.1.2 mrg { (ac_try="$ac_compiler -v >&5"
3196 1.1.1.2 mrg case "(($ac_try" in
3197 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3198 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3199 1.1.1.2 mrg esac
3200 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3201 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3202 1.1.1.2 mrg (eval "$ac_compiler -v >&5") 2>&5
3203 1.1 mrg ac_status=$?
3204 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3205 1.1 mrg (exit $ac_status); }
3206 1.1.1.2 mrg { (ac_try="$ac_compiler -V >&5"
3207 1.1.1.2 mrg case "(($ac_try" in
3208 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3209 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3210 1.1.1.2 mrg esac
3211 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3212 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3213 1.1.1.2 mrg (eval "$ac_compiler -V >&5") 2>&5
3214 1.1 mrg ac_status=$?
3215 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3216 1.1 mrg (exit $ac_status); }
3217 1.1 mrg
3218 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3219 1.1 mrg /* confdefs.h. */
3220 1.1 mrg _ACEOF
3221 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3222 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3223 1.1 mrg /* end confdefs.h. */
3224 1.1 mrg
3225 1.1 mrg int
3226 1.1 mrg main ()
3227 1.1 mrg {
3228 1.1 mrg
3229 1.1 mrg ;
3230 1.1 mrg return 0;
3231 1.1 mrg }
3232 1.1 mrg _ACEOF
3233 1.1 mrg ac_clean_files_save=$ac_clean_files
3234 1.1.1.2 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3235 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3236 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3237 1.1 mrg # of exeext.
3238 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3239 1.1.1.2 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3240 1.1.1.2 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3241 1.1.1.2 mrg
3242 1.1.1.2 mrg # The possible output files:
3243 1.1.1.2 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3244 1.1.1.2 mrg
3245 1.1.1.2 mrg ac_rmfiles=
3246 1.1.1.2 mrg for ac_file in $ac_files
3247 1.1.1.2 mrg do
3248 1.1.1.2 mrg case $ac_file in
3249 1.1.1.2 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3250 1.1.1.2 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3251 1.1.1.2 mrg esac
3252 1.1.1.2 mrg done
3253 1.1.1.2 mrg rm -f $ac_rmfiles
3254 1.1.1.2 mrg
3255 1.1.1.2 mrg if { (ac_try="$ac_link_default"
3256 1.1.1.2 mrg case "(($ac_try" in
3257 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3258 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3259 1.1.1.2 mrg esac
3260 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3261 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3262 1.1.1.2 mrg (eval "$ac_link_default") 2>&5
3263 1.1 mrg ac_status=$?
3264 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3265 1.1 mrg (exit $ac_status); }; then
3266 1.1.1.2 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3267 1.1.1.2 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3268 1.1.1.2 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3269 1.1.1.2 mrg # so that the user can short-circuit this test for compilers unknown to
3270 1.1.1.2 mrg # Autoconf.
3271 1.1.1.2 mrg for ac_file in $ac_files ''
3272 1.1 mrg do
3273 1.1 mrg test -f "$ac_file" || continue
3274 1.1 mrg case $ac_file in
3275 1.1.1.2 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3276 1.1 mrg ;;
3277 1.1 mrg [ab].out )
3278 1.1 mrg # We found the default executable, but exeext='' is most
3279 1.1 mrg # certainly right.
3280 1.1 mrg break;;
3281 1.1 mrg *.* )
3282 1.1.1.2 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3283 1.1.1.2 mrg then :; else
3284 1.1.1.2 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3285 1.1.1.2 mrg fi
3286 1.1.1.2 mrg # We set ac_cv_exeext here because the later test for it is not
3287 1.1.1.2 mrg # safe: cross compilers may not add the suffix if given an `-o'
3288 1.1.1.2 mrg # argument, so we may need to know it at that point already.
3289 1.1.1.2 mrg # Even if this section looks crufty: it has the advantage of
3290 1.1.1.2 mrg # actually working.
3291 1.1 mrg break;;
3292 1.1 mrg * )
3293 1.1 mrg break;;
3294 1.1 mrg esac
3295 1.1 mrg done
3296 1.1.1.2 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3297 1.1.1.2 mrg
3298 1.1 mrg else
3299 1.1.1.2 mrg ac_file=''
3300 1.1.1.2 mrg fi
3301 1.1.1.2 mrg
3302 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3303 1.1.1.2 mrg $as_echo "$ac_file" >&6; }
3304 1.1.1.2 mrg if test -z "$ac_file"; then
3305 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3306 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3307 1.1 mrg
3308 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3309 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3310 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3311 1.1 mrg See \`config.log' for more details." >&5
3312 1.1.1.2 mrg $as_echo "$as_me: error: C compiler cannot create executables
3313 1.1 mrg See \`config.log' for more details." >&2;}
3314 1.1.1.2 mrg { (exit 77); exit 77; }; }; }
3315 1.1 mrg fi
3316 1.1 mrg
3317 1.1 mrg ac_exeext=$ac_cv_exeext
3318 1.1 mrg
3319 1.1.1.2 mrg # Check that the compiler produces executables we can run. If not, either
3320 1.1 mrg # the compiler is broken, or we cross compile.
3321 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3322 1.1.1.2 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3323 1.1 mrg # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3324 1.1 mrg # If not cross compiling, check that we can run a simple program.
3325 1.1 mrg if test "$cross_compiling" != yes; then
3326 1.1 mrg if { ac_try='./$ac_file'
3327 1.1.1.2 mrg { (case "(($ac_try" in
3328 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3329 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3330 1.1.1.2 mrg esac
3331 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3332 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3333 1.1.1.2 mrg (eval "$ac_try") 2>&5
3334 1.1 mrg ac_status=$?
3335 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3336 1.1 mrg (exit $ac_status); }; }; then
3337 1.1 mrg cross_compiling=no
3338 1.1 mrg else
3339 1.1 mrg if test "$cross_compiling" = maybe; then
3340 1.1 mrg cross_compiling=yes
3341 1.1 mrg else
3342 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3343 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3344 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3345 1.1 mrg If you meant to cross compile, use \`--host'.
3346 1.1 mrg See \`config.log' for more details." >&5
3347 1.1.1.2 mrg $as_echo "$as_me: error: cannot run C compiled programs.
3348 1.1 mrg If you meant to cross compile, use \`--host'.
3349 1.1 mrg See \`config.log' for more details." >&2;}
3350 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
3351 1.1 mrg fi
3352 1.1 mrg fi
3353 1.1 mrg fi
3354 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
3355 1.1.1.2 mrg $as_echo "yes" >&6; }
3356 1.1 mrg
3357 1.1.1.2 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3358 1.1 mrg ac_clean_files=$ac_clean_files_save
3359 1.1.1.2 mrg # Check that the compiler produces executables we can run. If not, either
3360 1.1 mrg # the compiler is broken, or we cross compile.
3361 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3362 1.1.1.2 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3363 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3364 1.1.1.2 mrg $as_echo "$cross_compiling" >&6; }
3365 1.1.1.2 mrg
3366 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3367 1.1.1.2 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3368 1.1.1.2 mrg if { (ac_try="$ac_link"
3369 1.1.1.2 mrg case "(($ac_try" in
3370 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3371 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3372 1.1.1.2 mrg esac
3373 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3374 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3375 1.1.1.2 mrg (eval "$ac_link") 2>&5
3376 1.1 mrg ac_status=$?
3377 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3378 1.1 mrg (exit $ac_status); }; then
3379 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3380 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3381 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3382 1.1 mrg # `rm'.
3383 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3384 1.1 mrg test -f "$ac_file" || continue
3385 1.1 mrg case $ac_file in
3386 1.1.1.2 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3387 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3388 1.1 mrg break;;
3389 1.1 mrg * ) break;;
3390 1.1 mrg esac
3391 1.1 mrg done
3392 1.1 mrg else
3393 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3394 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3395 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3396 1.1 mrg See \`config.log' for more details." >&5
3397 1.1.1.2 mrg $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3398 1.1 mrg See \`config.log' for more details." >&2;}
3399 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
3400 1.1 mrg fi
3401 1.1 mrg
3402 1.1 mrg rm -f conftest$ac_cv_exeext
3403 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3404 1.1.1.2 mrg $as_echo "$ac_cv_exeext" >&6; }
3405 1.1 mrg
3406 1.1 mrg rm -f conftest.$ac_ext
3407 1.1 mrg EXEEXT=$ac_cv_exeext
3408 1.1 mrg ac_exeext=$EXEEXT
3409 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3410 1.1.1.2 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3411 1.1 mrg if test "${ac_cv_objext+set}" = set; then
3412 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3413 1.1 mrg else
3414 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3415 1.1 mrg /* confdefs.h. */
3416 1.1 mrg _ACEOF
3417 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3418 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3419 1.1 mrg /* end confdefs.h. */
3420 1.1 mrg
3421 1.1 mrg int
3422 1.1 mrg main ()
3423 1.1 mrg {
3424 1.1 mrg
3425 1.1 mrg ;
3426 1.1 mrg return 0;
3427 1.1 mrg }
3428 1.1 mrg _ACEOF
3429 1.1 mrg rm -f conftest.o conftest.obj
3430 1.1.1.2 mrg if { (ac_try="$ac_compile"
3431 1.1.1.2 mrg case "(($ac_try" in
3432 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3433 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3434 1.1.1.2 mrg esac
3435 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3436 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3437 1.1.1.2 mrg (eval "$ac_compile") 2>&5
3438 1.1 mrg ac_status=$?
3439 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3440 1.1 mrg (exit $ac_status); }; then
3441 1.1.1.2 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3442 1.1.1.2 mrg test -f "$ac_file" || continue;
3443 1.1 mrg case $ac_file in
3444 1.1.1.2 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3445 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3446 1.1 mrg break;;
3447 1.1 mrg esac
3448 1.1 mrg done
3449 1.1 mrg else
3450 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3451 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3452 1.1 mrg
3453 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3454 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3455 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3456 1.1 mrg See \`config.log' for more details." >&5
3457 1.1.1.2 mrg $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3458 1.1 mrg See \`config.log' for more details." >&2;}
3459 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
3460 1.1 mrg fi
3461 1.1 mrg
3462 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3463 1.1 mrg fi
3464 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3465 1.1.1.2 mrg $as_echo "$ac_cv_objext" >&6; }
3466 1.1 mrg OBJEXT=$ac_cv_objext
3467 1.1 mrg ac_objext=$OBJEXT
3468 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3469 1.1.1.2 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3470 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
3471 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3472 1.1 mrg else
3473 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3474 1.1 mrg /* confdefs.h. */
3475 1.1 mrg _ACEOF
3476 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3477 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3478 1.1 mrg /* end confdefs.h. */
3479 1.1 mrg
3480 1.1 mrg int
3481 1.1 mrg main ()
3482 1.1 mrg {
3483 1.1 mrg #ifndef __GNUC__
3484 1.1 mrg choke me
3485 1.1 mrg #endif
3486 1.1 mrg
3487 1.1 mrg ;
3488 1.1 mrg return 0;
3489 1.1 mrg }
3490 1.1 mrg _ACEOF
3491 1.1 mrg rm -f conftest.$ac_objext
3492 1.1.1.2 mrg if { (ac_try="$ac_compile"
3493 1.1.1.2 mrg case "(($ac_try" in
3494 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3495 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3496 1.1.1.2 mrg esac
3497 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3498 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3499 1.1.1.2 mrg (eval "$ac_compile") 2>conftest.er1
3500 1.1 mrg ac_status=$?
3501 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3502 1.1 mrg rm -f conftest.er1
3503 1.1 mrg cat conftest.err >&5
3504 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3505 1.1.1.2 mrg (exit $ac_status); } && {
3506 1.1.1.2 mrg test -z "$ac_c_werror_flag" ||
3507 1.1.1.2 mrg test ! -s conftest.err
3508 1.1.1.2 mrg } && test -s conftest.$ac_objext; then
3509 1.1 mrg ac_compiler_gnu=yes
3510 1.1 mrg else
3511 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3512 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3513 1.1 mrg
3514 1.1.1.2 mrg ac_compiler_gnu=no
3515 1.1 mrg fi
3516 1.1.1.2 mrg
3517 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3518 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3519 1.1 mrg
3520 1.1 mrg fi
3521 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3522 1.1.1.2 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3523 1.1.1.2 mrg if test $ac_compiler_gnu = yes; then
3524 1.1.1.2 mrg GCC=yes
3525 1.1.1.2 mrg else
3526 1.1.1.2 mrg GCC=
3527 1.1.1.2 mrg fi
3528 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3529 1.1 mrg ac_save_CFLAGS=$CFLAGS
3530 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3531 1.1.1.2 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3532 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
3533 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3534 1.1 mrg else
3535 1.1.1.2 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3536 1.1.1.2 mrg ac_c_werror_flag=yes
3537 1.1.1.2 mrg ac_cv_prog_cc_g=no
3538 1.1.1.2 mrg CFLAGS="-g"
3539 1.1.1.2 mrg cat >conftest.$ac_ext <<_ACEOF
3540 1.1 mrg /* confdefs.h. */
3541 1.1 mrg _ACEOF
3542 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3543 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3544 1.1 mrg /* end confdefs.h. */
3545 1.1 mrg
3546 1.1 mrg int
3547 1.1 mrg main ()
3548 1.1 mrg {
3549 1.1 mrg
3550 1.1 mrg ;
3551 1.1 mrg return 0;
3552 1.1 mrg }
3553 1.1 mrg _ACEOF
3554 1.1 mrg rm -f conftest.$ac_objext
3555 1.1.1.2 mrg if { (ac_try="$ac_compile"
3556 1.1.1.2 mrg case "(($ac_try" in
3557 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3558 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3559 1.1.1.2 mrg esac
3560 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3561 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3562 1.1.1.2 mrg (eval "$ac_compile") 2>conftest.er1
3563 1.1.1.2 mrg ac_status=$?
3564 1.1.1.2 mrg grep -v '^ *+' conftest.er1 >conftest.err
3565 1.1.1.2 mrg rm -f conftest.er1
3566 1.1.1.2 mrg cat conftest.err >&5
3567 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3568 1.1.1.2 mrg (exit $ac_status); } && {
3569 1.1.1.2 mrg test -z "$ac_c_werror_flag" ||
3570 1.1.1.2 mrg test ! -s conftest.err
3571 1.1.1.2 mrg } && test -s conftest.$ac_objext; then
3572 1.1.1.2 mrg ac_cv_prog_cc_g=yes
3573 1.1.1.2 mrg else
3574 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3575 1.1.1.2 mrg sed 's/^/| /' conftest.$ac_ext >&5
3576 1.1.1.2 mrg
3577 1.1.1.2 mrg CFLAGS=""
3578 1.1.1.2 mrg cat >conftest.$ac_ext <<_ACEOF
3579 1.1.1.2 mrg /* confdefs.h. */
3580 1.1.1.2 mrg _ACEOF
3581 1.1.1.2 mrg cat confdefs.h >>conftest.$ac_ext
3582 1.1.1.2 mrg cat >>conftest.$ac_ext <<_ACEOF
3583 1.1.1.2 mrg /* end confdefs.h. */
3584 1.1.1.2 mrg
3585 1.1.1.2 mrg int
3586 1.1.1.2 mrg main ()
3587 1.1.1.2 mrg {
3588 1.1.1.2 mrg
3589 1.1.1.2 mrg ;
3590 1.1.1.2 mrg return 0;
3591 1.1.1.2 mrg }
3592 1.1.1.2 mrg _ACEOF
3593 1.1.1.2 mrg rm -f conftest.$ac_objext
3594 1.1.1.2 mrg if { (ac_try="$ac_compile"
3595 1.1.1.2 mrg case "(($ac_try" in
3596 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3597 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3598 1.1.1.2 mrg esac
3599 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3600 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3601 1.1.1.2 mrg (eval "$ac_compile") 2>conftest.er1
3602 1.1 mrg ac_status=$?
3603 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3604 1.1 mrg rm -f conftest.er1
3605 1.1 mrg cat conftest.err >&5
3606 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3607 1.1.1.2 mrg (exit $ac_status); } && {
3608 1.1.1.2 mrg test -z "$ac_c_werror_flag" ||
3609 1.1.1.2 mrg test ! -s conftest.err
3610 1.1.1.2 mrg } && test -s conftest.$ac_objext; then
3611 1.1.1.2 mrg :
3612 1.1.1.2 mrg else
3613 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3614 1.1.1.2 mrg sed 's/^/| /' conftest.$ac_ext >&5
3615 1.1.1.2 mrg
3616 1.1.1.2 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3617 1.1.1.2 mrg CFLAGS="-g"
3618 1.1.1.2 mrg cat >conftest.$ac_ext <<_ACEOF
3619 1.1.1.2 mrg /* confdefs.h. */
3620 1.1.1.2 mrg _ACEOF
3621 1.1.1.2 mrg cat confdefs.h >>conftest.$ac_ext
3622 1.1.1.2 mrg cat >>conftest.$ac_ext <<_ACEOF
3623 1.1.1.2 mrg /* end confdefs.h. */
3624 1.1.1.2 mrg
3625 1.1.1.2 mrg int
3626 1.1.1.2 mrg main ()
3627 1.1.1.2 mrg {
3628 1.1.1.2 mrg
3629 1.1.1.2 mrg ;
3630 1.1.1.2 mrg return 0;
3631 1.1.1.2 mrg }
3632 1.1.1.2 mrg _ACEOF
3633 1.1.1.2 mrg rm -f conftest.$ac_objext
3634 1.1.1.2 mrg if { (ac_try="$ac_compile"
3635 1.1.1.2 mrg case "(($ac_try" in
3636 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3637 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3638 1.1.1.2 mrg esac
3639 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3640 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3641 1.1.1.2 mrg (eval "$ac_compile") 2>conftest.er1
3642 1.1 mrg ac_status=$?
3643 1.1.1.2 mrg grep -v '^ *+' conftest.er1 >conftest.err
3644 1.1.1.2 mrg rm -f conftest.er1
3645 1.1.1.2 mrg cat conftest.err >&5
3646 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3647 1.1.1.2 mrg (exit $ac_status); } && {
3648 1.1.1.2 mrg test -z "$ac_c_werror_flag" ||
3649 1.1.1.2 mrg test ! -s conftest.err
3650 1.1.1.2 mrg } && test -s conftest.$ac_objext; then
3651 1.1 mrg ac_cv_prog_cc_g=yes
3652 1.1 mrg else
3653 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3654 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3655 1.1 mrg
3656 1.1.1.2 mrg
3657 1.1.1.2 mrg fi
3658 1.1.1.2 mrg
3659 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3660 1.1.1.2 mrg fi
3661 1.1.1.2 mrg
3662 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3663 1.1 mrg fi
3664 1.1.1.2 mrg
3665 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3666 1.1.1.2 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3667 1.1 mrg fi
3668 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3669 1.1.1.2 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3670 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3671 1.1 mrg CFLAGS=$ac_save_CFLAGS
3672 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3673 1.1 mrg if test "$GCC" = yes; then
3674 1.1 mrg CFLAGS="-g -O2"
3675 1.1 mrg else
3676 1.1 mrg CFLAGS="-g"
3677 1.1 mrg fi
3678 1.1 mrg else
3679 1.1 mrg if test "$GCC" = yes; then
3680 1.1 mrg CFLAGS="-O2"
3681 1.1 mrg else
3682 1.1 mrg CFLAGS=
3683 1.1 mrg fi
3684 1.1 mrg fi
3685 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3686 1.1.1.2 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3687 1.1.1.2 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then
3688 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3689 1.1 mrg else
3690 1.1.1.2 mrg ac_cv_prog_cc_c89=no
3691 1.1 mrg ac_save_CC=$CC
3692 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3693 1.1 mrg /* confdefs.h. */
3694 1.1 mrg _ACEOF
3695 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3696 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3697 1.1 mrg /* end confdefs.h. */
3698 1.1 mrg #include <stdarg.h>
3699 1.1 mrg #include <stdio.h>
3700 1.1 mrg #include <sys/types.h>
3701 1.1 mrg #include <sys/stat.h>
3702 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3703 1.1 mrg struct buf { int x; };
3704 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3705 1.1 mrg static char *e (p, i)
3706 1.1 mrg char **p;
3707 1.1 mrg int i;
3708 1.1 mrg {
3709 1.1 mrg return p[i];
3710 1.1 mrg }
3711 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3712 1.1 mrg {
3713 1.1 mrg char *s;
3714 1.1 mrg va_list v;
3715 1.1 mrg va_start (v,p);
3716 1.1 mrg s = g (p, va_arg (v,int));
3717 1.1 mrg va_end (v);
3718 1.1 mrg return s;
3719 1.1 mrg }
3720 1.1 mrg
3721 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3722 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3723 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3724 1.1.1.2 mrg as 'x'. The following induces an error, until -std is added to get
3725 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3726 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3727 1.1.1.2 mrg that's true only with -std. */
3728 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3729 1.1 mrg
3730 1.1.1.2 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3731 1.1.1.2 mrg inside strings and character constants. */
3732 1.1.1.2 mrg #define FOO(x) 'x'
3733 1.1.1.2 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3734 1.1.1.2 mrg
3735 1.1 mrg int test (int i, double x);
3736 1.1 mrg struct s1 {int (*f) (int a);};
3737 1.1 mrg struct s2 {int (*f) (double a);};
3738 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3739 1.1 mrg int argc;
3740 1.1 mrg char **argv;
3741 1.1 mrg int
3742 1.1 mrg main ()
3743 1.1 mrg {
3744 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3745 1.1 mrg ;
3746 1.1 mrg return 0;
3747 1.1 mrg }
3748 1.1 mrg _ACEOF
3749 1.1.1.2 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3750 1.1.1.2 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3751 1.1 mrg do
3752 1.1 mrg CC="$ac_save_CC $ac_arg"
3753 1.1 mrg rm -f conftest.$ac_objext
3754 1.1.1.2 mrg if { (ac_try="$ac_compile"
3755 1.1.1.2 mrg case "(($ac_try" in
3756 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3757 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
3758 1.1.1.2 mrg esac
3759 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3760 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3761 1.1.1.2 mrg (eval "$ac_compile") 2>conftest.er1
3762 1.1 mrg ac_status=$?
3763 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3764 1.1 mrg rm -f conftest.er1
3765 1.1 mrg cat conftest.err >&5
3766 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3767 1.1.1.2 mrg (exit $ac_status); } && {
3768 1.1.1.2 mrg test -z "$ac_c_werror_flag" ||
3769 1.1.1.2 mrg test ! -s conftest.err
3770 1.1.1.2 mrg } && test -s conftest.$ac_objext; then
3771 1.1.1.2 mrg ac_cv_prog_cc_c89=$ac_arg
3772 1.1 mrg else
3773 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3774 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3775 1.1 mrg
3776 1.1.1.2 mrg
3777 1.1 mrg fi
3778 1.1.1.2 mrg
3779 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext
3780 1.1.1.2 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3781 1.1 mrg done
3782 1.1.1.2 mrg rm -f conftest.$ac_ext
3783 1.1 mrg CC=$ac_save_CC
3784 1.1 mrg
3785 1.1 mrg fi
3786 1.1.1.2 mrg # AC_CACHE_VAL
3787 1.1.1.2 mrg case "x$ac_cv_prog_cc_c89" in
3788 1.1.1.2 mrg x)
3789 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: none needed" >&5
3790 1.1.1.2 mrg $as_echo "none needed" >&6; } ;;
3791 1.1.1.2 mrg xno)
3792 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3793 1.1.1.2 mrg $as_echo "unsupported" >&6; } ;;
3794 1.1 mrg *)
3795 1.1.1.2 mrg CC="$CC $ac_cv_prog_cc_c89"
3796 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3797 1.1.1.2 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3798 1.1 mrg esac
3799 1.1 mrg
3800 1.1 mrg
3801 1.1 mrg ac_ext=c
3802 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3803 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3804 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3805 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3806 1.1 mrg
3807 1.1 mrg depcc="$CC" am_compiler_list=
3808 1.1 mrg
3809 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3810 1.1.1.2 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
3811 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3812 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3813 1.1 mrg else
3814 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3815 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
3816 1.1 mrg # making bogus files that we don't know about and never remove. For
3817 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
3818 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3819 1.1 mrg # in D'.
3820 1.1 mrg mkdir conftest.dir
3821 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3822 1.1 mrg # using a relative directory.
3823 1.1 mrg cp "$am_depcomp" conftest.dir
3824 1.1 mrg cd conftest.dir
3825 1.1 mrg # We will build objects and dependencies in a subdirectory because
3826 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
3827 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3828 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
3829 1.1 mrg # the current directory while Tru64 will put them in the object
3830 1.1 mrg # directory.
3831 1.1 mrg mkdir sub
3832 1.1 mrg
3833 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3834 1.1 mrg if test "$am_compiler_list" = ""; then
3835 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3836 1.1 mrg fi
3837 1.1.1.4 mrg am__universal=false
3838 1.1.1.4 mrg case " $depcc " in #(
3839 1.1.1.4 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
3840 1.1.1.4 mrg esac
3841 1.1.1.4 mrg
3842 1.1 mrg for depmode in $am_compiler_list; do
3843 1.1 mrg # Setup a source with many dependencies, because some compilers
3844 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
3845 1.1 mrg # we should not choose a depcomp mode which is confused by this.
3846 1.1 mrg #
3847 1.1 mrg # We need to recreate these files for each test, as the compiler may
3848 1.1 mrg # overwrite some of them when testing with obscure command lines.
3849 1.1 mrg # This happens at least with the AIX C compiler.
3850 1.1 mrg : > sub/conftest.c
3851 1.1 mrg for i in 1 2 3 4 5 6; do
3852 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3853 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3854 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
3855 1.1 mrg touch sub/conftst$i.h
3856 1.1 mrg done
3857 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3858 1.1 mrg
3859 1.1.1.4 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3860 1.1.1.4 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3861 1.1.1.4 mrg # handle `-M -o', and we need to detect this. Also, some Intel
3862 1.1.1.4 mrg # versions had trouble with output in subdirs
3863 1.1.1.4 mrg am__obj=sub/conftest.${OBJEXT-o}
3864 1.1.1.4 mrg am__minus_obj="-o $am__obj"
3865 1.1 mrg case $depmode in
3866 1.1.1.4 mrg gcc)
3867 1.1.1.4 mrg # This depmode causes a compiler race in universal mode.
3868 1.1.1.4 mrg test "$am__universal" = false || continue
3869 1.1.1.4 mrg ;;
3870 1.1 mrg nosideeffect)
3871 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
3872 1.1 mrg # only be used when explicitly requested
3873 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
3874 1.1 mrg continue
3875 1.1 mrg else
3876 1.1 mrg break
3877 1.1 mrg fi
3878 1.1 mrg ;;
3879 1.1.1.4 mrg msvisualcpp | msvcmsys)
3880 1.1.1.4 mrg # This compiler won't grok `-c -o', but also, the minuso test has
3881 1.1.1.4 mrg # not run yet. These depmodes are late enough in the game, and
3882 1.1.1.4 mrg # so weak that their functioning should not be impacted.
3883 1.1.1.4 mrg am__obj=conftest.${OBJEXT-o}
3884 1.1.1.4 mrg am__minus_obj=
3885 1.1.1.4 mrg ;;
3886 1.1 mrg none) break ;;
3887 1.1 mrg esac
3888 1.1 mrg if depmode=$depmode \
3889 1.1.1.4 mrg source=sub/conftest.c object=$am__obj \
3890 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3891 1.1.1.4 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3892 1.1 mrg >/dev/null 2>conftest.err &&
3893 1.1.1.2 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3894 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3895 1.1.1.4 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3896 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3897 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
3898 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
3899 1.1 mrg # that says an option was ignored or not supported.
3900 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3901 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3902 1.1 mrg # The diagnosis changed in icc 8.0:
3903 1.1 mrg # icc: Command line remark: option '-MP' not supported
3904 1.1 mrg if (grep 'ignoring option' conftest.err ||
3905 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3906 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
3907 1.1 mrg break
3908 1.1 mrg fi
3909 1.1 mrg fi
3910 1.1 mrg done
3911 1.1 mrg
3912 1.1 mrg cd ..
3913 1.1 mrg rm -rf conftest.dir
3914 1.1 mrg else
3915 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3916 1.1 mrg fi
3917 1.1 mrg
3918 1.1 mrg fi
3919 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3920 1.1.1.2 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3921 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3922 1.1 mrg
3923 1.1.1.2 mrg if
3924 1.1 mrg test "x$enable_dependency_tracking" != xno \
3925 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3926 1.1 mrg am__fastdepCC_TRUE=
3927 1.1 mrg am__fastdepCC_FALSE='#'
3928 1.1 mrg else
3929 1.1 mrg am__fastdepCC_TRUE='#'
3930 1.1 mrg am__fastdepCC_FALSE=
3931 1.1 mrg fi
3932 1.1 mrg
3933 1.1 mrg
3934 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3935 1.1.1.2 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3936 1.1.1.4 mrg if test "${lt_cv_path_SED+set}" = set; then
3937 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3938 1.1 mrg else
3939 1.1.1.4 mrg # Loop through the user's path and test for sed and gsed.
3940 1.1.1.4 mrg # Then use that list of sed's as ones to test for truncation.
3941 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3942 1.1 mrg for as_dir in $PATH
3943 1.1 mrg do
3944 1.1 mrg IFS=$as_save_IFS
3945 1.1 mrg test -z "$as_dir" && as_dir=.
3946 1.1.1.4 mrg for lt_ac_prog in sed gsed; do
3947 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3948 1.1.1.4 mrg if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3949 1.1.1.4 mrg lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3950 1.1.1.4 mrg fi
3951 1.1 mrg done
3952 1.1 mrg done
3953 1.1 mrg done
3954 1.1.1.2 mrg IFS=$as_save_IFS
3955 1.1.1.4 mrg lt_ac_max=0
3956 1.1.1.4 mrg lt_ac_count=0
3957 1.1.1.4 mrg # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3958 1.1.1.4 mrg # along with /bin/sed that truncates output.
3959 1.1.1.4 mrg for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3960 1.1.1.4 mrg test ! -f $lt_ac_sed && continue
3961 1.1.1.4 mrg cat /dev/null > conftest.in
3962 1.1.1.4 mrg lt_ac_count=0
3963 1.1.1.4 mrg echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3964 1.1.1.4 mrg # Check for GNU sed and select it if it is found.
3965 1.1.1.4 mrg if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3966 1.1.1.4 mrg lt_cv_path_SED=$lt_ac_sed
3967 1.1.1.4 mrg break
3968 1.1 mrg fi
3969 1.1.1.4 mrg while true; do
3970 1.1.1.4 mrg cat conftest.in conftest.in >conftest.tmp
3971 1.1.1.4 mrg mv conftest.tmp conftest.in
3972 1.1.1.4 mrg cp conftest.in conftest.nl
3973 1.1.1.4 mrg echo >>conftest.nl
3974 1.1.1.4 mrg $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3975 1.1.1.4 mrg cmp -s conftest.out conftest.nl || break
3976 1.1.1.4 mrg # 10000 chars as input seems more than enough
3977 1.1.1.4 mrg test $lt_ac_count -gt 10 && break
3978 1.1.1.4 mrg lt_ac_count=`expr $lt_ac_count + 1`
3979 1.1.1.4 mrg if test $lt_ac_count -gt $lt_ac_max; then
3980 1.1.1.4 mrg lt_ac_max=$lt_ac_count
3981 1.1.1.4 mrg lt_cv_path_SED=$lt_ac_sed
3982 1.1.1.4 mrg fi
3983 1.1.1.4 mrg done
3984 1.1.1.4 mrg done
3985 1.1 mrg
3986 1.1 mrg fi
3987 1.1 mrg
3988 1.1.1.4 mrg SED=$lt_cv_path_SED
3989 1.1 mrg
3990 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $SED" >&5
3991 1.1.1.4 mrg $as_echo "$SED" >&6; }
3992 1.1.1.2 mrg
3993 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3994 1.1.1.2 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3995 1.1.1.2 mrg if test "${ac_cv_path_GREP+set}" = set; then
3996 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3997 1.1.1.2 mrg else
3998 1.1.1.2 mrg if test -z "$GREP"; then
3999 1.1.1.2 mrg ac_path_GREP_found=false
4000 1.1.1.2 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4001 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4002 1.1.1.2 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4003 1.1.1.2 mrg do
4004 1.1.1.2 mrg IFS=$as_save_IFS
4005 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
4006 1.1.1.2 mrg for ac_prog in grep ggrep; do
4007 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4008 1.1.1.2 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4009 1.1.1.2 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4010 1.1.1.2 mrg # Check for GNU ac_path_GREP and select it if it is found.
4011 1.1.1.2 mrg # Check for GNU $ac_path_GREP
4012 1.1.1.2 mrg case `"$ac_path_GREP" --version 2>&1` in
4013 1.1.1.2 mrg *GNU*)
4014 1.1.1.2 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4015 1.1.1.2 mrg *)
4016 1.1.1.2 mrg ac_count=0
4017 1.1.1.2 mrg $as_echo_n 0123456789 >"conftest.in"
4018 1.1.1.2 mrg while :
4019 1.1.1.2 mrg do
4020 1.1.1.2 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4021 1.1.1.2 mrg mv "conftest.tmp" "conftest.in"
4022 1.1.1.2 mrg cp "conftest.in" "conftest.nl"
4023 1.1.1.2 mrg $as_echo 'GREP' >> "conftest.nl"
4024 1.1.1.2 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4025 1.1.1.2 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4026 1.1.1.2 mrg ac_count=`expr $ac_count + 1`
4027 1.1.1.2 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4028 1.1.1.2 mrg # Best one so far, save it but keep looking for a better one
4029 1.1.1.2 mrg ac_cv_path_GREP="$ac_path_GREP"
4030 1.1.1.2 mrg ac_path_GREP_max=$ac_count
4031 1.1.1.2 mrg fi
4032 1.1.1.2 mrg # 10*(2^10) chars as input seems more than enough
4033 1.1.1.2 mrg test $ac_count -gt 10 && break
4034 1.1.1.2 mrg done
4035 1.1.1.2 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4036 1.1.1.2 mrg esac
4037 1.1.1.2 mrg
4038 1.1.1.2 mrg $ac_path_GREP_found && break 3
4039 1.1.1.2 mrg done
4040 1.1.1.2 mrg done
4041 1.1.1.2 mrg done
4042 1.1.1.2 mrg IFS=$as_save_IFS
4043 1.1.1.2 mrg if test -z "$ac_cv_path_GREP"; then
4044 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4045 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4046 1.1.1.2 mrg { (exit 1); exit 1; }; }
4047 1.1.1.2 mrg fi
4048 1.1.1.2 mrg else
4049 1.1.1.2 mrg ac_cv_path_GREP=$GREP
4050 1.1.1.2 mrg fi
4051 1.1.1.2 mrg
4052 1.1.1.2 mrg fi
4053 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4054 1.1.1.2 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4055 1.1.1.2 mrg GREP="$ac_cv_path_GREP"
4056 1.1.1.2 mrg
4057 1.1.1.2 mrg
4058 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4059 1.1.1.2 mrg $as_echo_n "checking for egrep... " >&6; }
4060 1.1.1.2 mrg if test "${ac_cv_path_EGREP+set}" = set; then
4061 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4062 1.1.1.2 mrg else
4063 1.1.1.2 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4064 1.1.1.2 mrg then ac_cv_path_EGREP="$GREP -E"
4065 1.1.1.2 mrg else
4066 1.1.1.2 mrg if test -z "$EGREP"; then
4067 1.1.1.2 mrg ac_path_EGREP_found=false
4068 1.1.1.2 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4069 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4070 1.1.1.2 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4071 1.1.1.2 mrg do
4072 1.1.1.2 mrg IFS=$as_save_IFS
4073 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
4074 1.1.1.2 mrg for ac_prog in egrep; do
4075 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4076 1.1.1.2 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4077 1.1.1.2 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4078 1.1.1.2 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4079 1.1.1.2 mrg # Check for GNU $ac_path_EGREP
4080 1.1.1.2 mrg case `"$ac_path_EGREP" --version 2>&1` in
4081 1.1.1.2 mrg *GNU*)
4082 1.1.1.2 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4083 1.1.1.2 mrg *)
4084 1.1.1.2 mrg ac_count=0
4085 1.1.1.2 mrg $as_echo_n 0123456789 >"conftest.in"
4086 1.1.1.2 mrg while :
4087 1.1.1.2 mrg do
4088 1.1.1.2 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4089 1.1.1.2 mrg mv "conftest.tmp" "conftest.in"
4090 1.1.1.2 mrg cp "conftest.in" "conftest.nl"
4091 1.1.1.2 mrg $as_echo 'EGREP' >> "conftest.nl"
4092 1.1.1.2 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4093 1.1.1.2 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4094 1.1.1.2 mrg ac_count=`expr $ac_count + 1`
4095 1.1.1.2 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4096 1.1.1.2 mrg # Best one so far, save it but keep looking for a better one
4097 1.1.1.2 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4098 1.1.1.2 mrg ac_path_EGREP_max=$ac_count
4099 1.1 mrg fi
4100 1.1.1.2 mrg # 10*(2^10) chars as input seems more than enough
4101 1.1.1.2 mrg test $ac_count -gt 10 && break
4102 1.1.1.2 mrg done
4103 1.1.1.2 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4104 1.1.1.2 mrg esac
4105 1.1.1.2 mrg
4106 1.1.1.2 mrg $ac_path_EGREP_found && break 3
4107 1.1.1.2 mrg done
4108 1.1.1.2 mrg done
4109 1.1.1.2 mrg done
4110 1.1.1.2 mrg IFS=$as_save_IFS
4111 1.1.1.2 mrg if test -z "$ac_cv_path_EGREP"; then
4112 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4113 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4114 1.1.1.2 mrg { (exit 1); exit 1; }; }
4115 1.1.1.2 mrg fi
4116 1.1.1.2 mrg else
4117 1.1.1.2 mrg ac_cv_path_EGREP=$EGREP
4118 1.1 mrg fi
4119 1.1 mrg
4120 1.1.1.2 mrg fi
4121 1.1.1.2 mrg fi
4122 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4123 1.1.1.2 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4124 1.1.1.2 mrg EGREP="$ac_cv_path_EGREP"
4125 1.1 mrg
4126 1.1 mrg
4127 1.1.1.2 mrg
4128 1.1.1.2 mrg # Check whether --with-gnu-ld was given.
4129 1.1 mrg if test "${with_gnu_ld+set}" = set; then
4130 1.1.1.2 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4131 1.1 mrg else
4132 1.1 mrg with_gnu_ld=no
4133 1.1.1.2 mrg fi
4134 1.1.1.2 mrg
4135 1.1 mrg ac_prog=ld
4136 1.1 mrg if test "$GCC" = yes; then
4137 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
4138 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4139 1.1.1.2 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
4140 1.1 mrg case $host in
4141 1.1 mrg *-*-mingw*)
4142 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
4143 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4144 1.1 mrg *)
4145 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4146 1.1 mrg esac
4147 1.1 mrg case $ac_prog in
4148 1.1 mrg # Accept absolute paths.
4149 1.1 mrg [\\/]* | ?:[\\/]*)
4150 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
4151 1.1 mrg # Canonicalize the pathname of ld
4152 1.1.1.4 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4153 1.1.1.4 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4154 1.1.1.4 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4155 1.1 mrg done
4156 1.1 mrg test -z "$LD" && LD="$ac_prog"
4157 1.1 mrg ;;
4158 1.1 mrg "")
4159 1.1 mrg # If it fails, then pretend we aren't using GCC.
4160 1.1 mrg ac_prog=ld
4161 1.1 mrg ;;
4162 1.1 mrg *)
4163 1.1 mrg # If it is relative, then search for the first ld in PATH.
4164 1.1 mrg with_gnu_ld=unknown
4165 1.1 mrg ;;
4166 1.1 mrg esac
4167 1.1 mrg elif test "$with_gnu_ld" = yes; then
4168 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4169 1.1.1.2 mrg $as_echo_n "checking for GNU ld... " >&6; }
4170 1.1 mrg else
4171 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4172 1.1.1.2 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
4173 1.1 mrg fi
4174 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then
4175 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4176 1.1 mrg else
4177 1.1 mrg if test -z "$LD"; then
4178 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4179 1.1 mrg for ac_dir in $PATH; do
4180 1.1 mrg IFS="$lt_save_ifs"
4181 1.1 mrg test -z "$ac_dir" && ac_dir=.
4182 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4183 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
4184 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
4185 1.1 mrg # but apparently some variants of GNU ld only accept -v.
4186 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
4187 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4188 1.1 mrg *GNU* | *'with BFD'*)
4189 1.1 mrg test "$with_gnu_ld" != no && break
4190 1.1 mrg ;;
4191 1.1 mrg *)
4192 1.1 mrg test "$with_gnu_ld" != yes && break
4193 1.1 mrg ;;
4194 1.1 mrg esac
4195 1.1 mrg fi
4196 1.1 mrg done
4197 1.1 mrg IFS="$lt_save_ifs"
4198 1.1 mrg else
4199 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
4200 1.1 mrg fi
4201 1.1 mrg fi
4202 1.1 mrg
4203 1.1 mrg LD="$lt_cv_path_LD"
4204 1.1 mrg if test -n "$LD"; then
4205 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $LD" >&5
4206 1.1.1.2 mrg $as_echo "$LD" >&6; }
4207 1.1 mrg else
4208 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
4209 1.1.1.2 mrg $as_echo "no" >&6; }
4210 1.1 mrg fi
4211 1.1.1.2 mrg test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4212 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4213 1.1 mrg { (exit 1); exit 1; }; }
4214 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4215 1.1.1.2 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4216 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
4217 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4218 1.1 mrg else
4219 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
4220 1.1 mrg case `$LD -v 2>&1 </dev/null` in
4221 1.1 mrg *GNU* | *'with BFD'*)
4222 1.1 mrg lt_cv_prog_gnu_ld=yes
4223 1.1 mrg ;;
4224 1.1 mrg *)
4225 1.1 mrg lt_cv_prog_gnu_ld=no
4226 1.1 mrg ;;
4227 1.1 mrg esac
4228 1.1 mrg fi
4229 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4230 1.1.1.2 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4231 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
4232 1.1 mrg
4233 1.1 mrg
4234 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4235 1.1.1.4 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
4236 1.1.1.4 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then
4237 1.1.1.4 mrg $as_echo_n "(cached) " >&6
4238 1.1.1.4 mrg else
4239 1.1.1.4 mrg lt_cv_ld_reload_flag='-r'
4240 1.1.1.4 mrg fi
4241 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4242 1.1.1.4 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
4243 1.1.1.4 mrg reload_flag=$lt_cv_ld_reload_flag
4244 1.1.1.4 mrg case $reload_flag in
4245 1.1.1.4 mrg "" | " "*) ;;
4246 1.1.1.4 mrg *) reload_flag=" $reload_flag" ;;
4247 1.1.1.4 mrg esac
4248 1.1.1.4 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
4249 1.1.1.4 mrg case $host_os in
4250 1.1.1.4 mrg darwin*)
4251 1.1.1.4 mrg if test "$GCC" = yes; then
4252 1.1.1.4 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4253 1.1.1.4 mrg else
4254 1.1.1.4 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
4255 1.1.1.4 mrg fi
4256 1.1.1.4 mrg ;;
4257 1.1.1.4 mrg esac
4258 1.1 mrg
4259 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4260 1.1.1.4 mrg $as_echo_n "checking for BSD-compatible nm... " >&6; }
4261 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then
4262 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4263 1.1 mrg else
4264 1.1 mrg if test -n "$NM"; then
4265 1.1 mrg # Let the user override the test.
4266 1.1 mrg lt_cv_path_NM="$NM"
4267 1.1 mrg else
4268 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
4269 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4270 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
4271 1.1 mrg fi
4272 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
4273 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4274 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4275 1.1 mrg IFS="$lt_save_ifs"
4276 1.1 mrg test -z "$ac_dir" && ac_dir=.
4277 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
4278 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4279 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
4280 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4281 1.1 mrg # nm: unknown option "B" ignored
4282 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
4283 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4284 1.1 mrg */dev/null* | *'Invalid file or object type'*)
4285 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
4286 1.1 mrg break
4287 1.1 mrg ;;
4288 1.1 mrg *)
4289 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4290 1.1 mrg */dev/null*)
4291 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
4292 1.1 mrg break
4293 1.1 mrg ;;
4294 1.1 mrg *)
4295 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4296 1.1 mrg continue # so that we can try to find one that supports BSD flags
4297 1.1 mrg ;;
4298 1.1 mrg esac
4299 1.1 mrg ;;
4300 1.1 mrg esac
4301 1.1 mrg fi
4302 1.1 mrg done
4303 1.1 mrg IFS="$lt_save_ifs"
4304 1.1 mrg done
4305 1.1.1.4 mrg test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4306 1.1 mrg fi
4307 1.1 mrg fi
4308 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4309 1.1.1.2 mrg $as_echo "$lt_cv_path_NM" >&6; }
4310 1.1.1.4 mrg NM="$lt_cv_path_NM"
4311 1.1.1.3 mrg
4312 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4313 1.1.1.4 mrg $as_echo_n "checking whether ln -s works... " >&6; }
4314 1.1.1.4 mrg LN_S=$as_ln_s
4315 1.1.1.4 mrg if test "$LN_S" = "ln -s"; then
4316 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
4317 1.1.1.4 mrg $as_echo "yes" >&6; }
4318 1.1.1.3 mrg else
4319 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4320 1.1.1.4 mrg $as_echo "no, using $LN_S" >&6; }
4321 1.1 mrg fi
4322 1.1 mrg
4323 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4324 1.1.1.4 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4325 1.1.1.4 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then
4326 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4327 1.1 mrg else
4328 1.1.1.4 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
4329 1.1.1.4 mrg lt_cv_file_magic_test_file=
4330 1.1.1.4 mrg lt_cv_deplibs_check_method='unknown'
4331 1.1.1.4 mrg # Need to set the preceding variable on all platforms that support
4332 1.1.1.4 mrg # interlibrary dependencies.
4333 1.1.1.4 mrg # 'none' -- dependencies not supported.
4334 1.1.1.4 mrg # `unknown' -- same as none, but documents that we really don't know.
4335 1.1.1.4 mrg # 'pass_all' -- all dependencies passed with no checks.
4336 1.1.1.4 mrg # 'test_compile' -- check by making test program.
4337 1.1.1.4 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
4338 1.1.1.4 mrg # which responds to the $file_magic_cmd with a given extended regex.
4339 1.1.1.4 mrg # If you have `file' or equivalent on your system and you're not sure
4340 1.1.1.4 mrg # whether `pass_all' will *always* work, you probably want this one.
4341 1.1 mrg
4342 1.1.1.4 mrg case $host_os in
4343 1.1.1.4 mrg aix[4-9]*)
4344 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4345 1.1.1.4 mrg ;;
4346 1.1 mrg
4347 1.1.1.4 mrg beos*)
4348 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4349 1.1.1.4 mrg ;;
4350 1.1 mrg
4351 1.1.1.4 mrg bsdi[45]*)
4352 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4353 1.1.1.4 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
4354 1.1.1.4 mrg lt_cv_file_magic_test_file=/shlib/libc.so
4355 1.1.1.4 mrg ;;
4356 1.1.1.4 mrg
4357 1.1.1.4 mrg cygwin*)
4358 1.1.1.4 mrg # func_win32_libid is a shell function defined in ltmain.sh
4359 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4360 1.1.1.4 mrg lt_cv_file_magic_cmd='func_win32_libid'
4361 1.1.1.4 mrg ;;
4362 1.1 mrg
4363 1.1.1.4 mrg mingw* | pw32*)
4364 1.1.1.4 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
4365 1.1.1.4 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
4366 1.1.1.4 mrg # unless we find 'file', for example because we are cross-compiling.
4367 1.1.1.4 mrg if ( file / ) >/dev/null 2>&1; then
4368 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4369 1.1.1.4 mrg lt_cv_file_magic_cmd='func_win32_libid'
4370 1.1.1.2 mrg else
4371 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4372 1.1.1.4 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
4373 1.1.1.2 mrg fi
4374 1.1.1.4 mrg ;;
4375 1.1 mrg
4376 1.1.1.4 mrg darwin* | rhapsody*)
4377 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4378 1.1.1.4 mrg ;;
4379 1.1 mrg
4380 1.1.1.4 mrg freebsd* | dragonfly*)
4381 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4382 1.1.1.4 mrg case $host_cpu in
4383 1.1.1.4 mrg i*86 )
4384 1.1.1.4 mrg # Not sure whether the presence of OpenBSD here was a mistake.
4385 1.1.1.4 mrg # Let's accept both of them until this is cleared up.
4386 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4387 1.1.1.4 mrg lt_cv_file_magic_cmd=/usr/bin/file
4388 1.1.1.4 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4389 1.1.1.4 mrg ;;
4390 1.1.1.4 mrg esac
4391 1.1.1.4 mrg else
4392 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4393 1.1 mrg fi
4394 1.1.1.4 mrg ;;
4395 1.1 mrg
4396 1.1.1.4 mrg gnu*)
4397 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4398 1.1.1.4 mrg ;;
4399 1.1 mrg
4400 1.1.1.4 mrg hpux10.20* | hpux11*)
4401 1.1.1.4 mrg lt_cv_file_magic_cmd=/usr/bin/file
4402 1.1.1.4 mrg case $host_cpu in
4403 1.1.1.4 mrg ia64*)
4404 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4405 1.1.1.4 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4406 1.1.1.4 mrg ;;
4407 1.1.1.4 mrg hppa*64*)
4408 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4409 1.1.1.4 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4410 1.1.1.4 mrg ;;
4411 1.1.1.4 mrg *)
4412 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4413 1.1.1.4 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
4414 1.1.1.4 mrg ;;
4415 1.1.1.4 mrg esac
4416 1.1.1.4 mrg ;;
4417 1.1 mrg
4418 1.1.1.4 mrg interix[3-9]*)
4419 1.1.1.4 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4420 1.1.1.4 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4421 1.1.1.4 mrg ;;
4422 1.1 mrg
4423 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
4424 1.1.1.4 mrg case $LD in
4425 1.1.1.4 mrg *-32|*"-32 ") libmagic=32-bit;;
4426 1.1.1.4 mrg *-n32|*"-n32 ") libmagic=N32;;
4427 1.1.1.4 mrg *-64|*"-64 ") libmagic=64-bit;;
4428 1.1.1.4 mrg *) libmagic=never-match;;
4429 1.1.1.4 mrg esac
4430 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4431 1.1.1.4 mrg ;;
4432 1.1 mrg
4433 1.1.1.4 mrg # This must be Linux ELF.
4434 1.1.1.4 mrg linux* | k*bsd*-gnu)
4435 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4436 1.1.1.4 mrg ;;
4437 1.1 mrg
4438 1.1.1.4 mrg netbsd*)
4439 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4440 1.1.1.4 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4441 1.1.1.4 mrg else
4442 1.1.1.4 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4443 1.1 mrg fi
4444 1.1.1.4 mrg ;;
4445 1.1 mrg
4446 1.1.1.4 mrg newos6*)
4447 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4448 1.1.1.4 mrg lt_cv_file_magic_cmd=/usr/bin/file
4449 1.1.1.4 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
4450 1.1.1.4 mrg ;;
4451 1.1 mrg
4452 1.1.1.4 mrg nto-qnx*)
4453 1.1.1.4 mrg lt_cv_deplibs_check_method=unknown
4454 1.1.1.4 mrg ;;
4455 1.1 mrg
4456 1.1.1.4 mrg openbsd*)
4457 1.1.1.4 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4458 1.1.1.4 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4459 1.1.1.4 mrg else
4460 1.1.1.4 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4461 1.1.1.4 mrg fi
4462 1.1.1.4 mrg ;;
4463 1.1 mrg
4464 1.1.1.4 mrg osf3* | osf4* | osf5*)
4465 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4466 1.1.1.4 mrg ;;
4467 1.1 mrg
4468 1.1.1.4 mrg rdos*)
4469 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4470 1.1.1.4 mrg ;;
4471 1.1.1.2 mrg
4472 1.1.1.4 mrg solaris*)
4473 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4474 1.1.1.4 mrg ;;
4475 1.1 mrg
4476 1.1.1.4 mrg sysv4 | sysv4.3*)
4477 1.1.1.4 mrg case $host_vendor in
4478 1.1.1.4 mrg motorola)
4479 1.1.1.4 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]'
4480 1.1.1.4 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4481 1.1 mrg ;;
4482 1.1.1.4 mrg ncr)
4483 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4484 1.1 mrg ;;
4485 1.1.1.4 mrg sequent)
4486 1.1.1.4 mrg lt_cv_file_magic_cmd='/bin/file'
4487 1.1.1.4 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4488 1.1 mrg ;;
4489 1.1.1.4 mrg sni)
4490 1.1.1.4 mrg lt_cv_file_magic_cmd='/bin/file'
4491 1.1.1.4 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4492 1.1.1.4 mrg lt_cv_file_magic_test_file=/lib/libc.so
4493 1.1 mrg ;;
4494 1.1.1.4 mrg siemens)
4495 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4496 1.1 mrg ;;
4497 1.1.1.4 mrg pc)
4498 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4499 1.1 mrg ;;
4500 1.1 mrg esac
4501 1.1.1.4 mrg ;;
4502 1.1 mrg
4503 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4504 1.1.1.4 mrg lt_cv_deplibs_check_method=pass_all
4505 1.1.1.4 mrg ;;
4506 1.1.1.4 mrg esac
4507 1.1 mrg
4508 1.1 mrg fi
4509 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4510 1.1.1.4 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
4511 1.1.1.4 mrg file_magic_cmd=$lt_cv_file_magic_cmd
4512 1.1.1.4 mrg deplibs_check_method=$lt_cv_deplibs_check_method
4513 1.1.1.4 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
4514 1.1 mrg
4515 1.1 mrg
4516 1.1 mrg
4517 1.1 mrg
4518 1.1.1.4 mrg # If no C compiler was specified, use CC.
4519 1.1.1.4 mrg LTCC=${LTCC-"$CC"}
4520 1.1 mrg
4521 1.1.1.4 mrg # If no C compiler flags were specified, use CFLAGS.
4522 1.1.1.4 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4523 1.1 mrg
4524 1.1.1.4 mrg # Allow CC to be a program name with arguments.
4525 1.1.1.4 mrg compiler=$CC
4526 1.1 mrg
4527 1.1 mrg
4528 1.1.1.4 mrg # Check whether --enable-libtool-lock was given.
4529 1.1.1.4 mrg if test "${enable_libtool_lock+set}" = set; then
4530 1.1.1.4 mrg enableval=$enable_libtool_lock;
4531 1.1.1.2 mrg fi
4532 1.1 mrg
4533 1.1.1.4 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4534 1.1 mrg
4535 1.1.1.4 mrg # Some flags need to be propagated to the compiler or linker for good
4536 1.1.1.4 mrg # libtool support.
4537 1.1.1.4 mrg case $host in
4538 1.1.1.4 mrg ia64-*-hpux*)
4539 1.1.1.4 mrg # Find out which ABI we are using.
4540 1.1.1.4 mrg echo 'int i;' > conftest.$ac_ext
4541 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4542 1.1.1.4 mrg (eval $ac_compile) 2>&5
4543 1.1.1.4 mrg ac_status=$?
4544 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4545 1.1.1.4 mrg (exit $ac_status); }; then
4546 1.1.1.4 mrg case `/usr/bin/file conftest.$ac_objext` in
4547 1.1.1.4 mrg *ELF-32*)
4548 1.1.1.4 mrg HPUX_IA64_MODE="32"
4549 1.1.1.4 mrg ;;
4550 1.1.1.4 mrg *ELF-64*)
4551 1.1.1.4 mrg HPUX_IA64_MODE="64"
4552 1.1.1.4 mrg ;;
4553 1.1.1.4 mrg esac
4554 1.1.1.4 mrg fi
4555 1.1.1.4 mrg rm -rf conftest*
4556 1.1 mrg ;;
4557 1.1.1.4 mrg *-*-irix6*)
4558 1.1.1.4 mrg # Find out which ABI we are using.
4559 1.1.1.4 mrg echo '#line 4559 "configure"' > conftest.$ac_ext
4560 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4561 1.1.1.4 mrg (eval $ac_compile) 2>&5
4562 1.1.1.4 mrg ac_status=$?
4563 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4564 1.1.1.4 mrg (exit $ac_status); }; then
4565 1.1.1.4 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
4566 1.1.1.4 mrg case `/usr/bin/file conftest.$ac_objext` in
4567 1.1.1.4 mrg *32-bit*)
4568 1.1.1.4 mrg LD="${LD-ld} -melf32bsmip"
4569 1.1.1.4 mrg ;;
4570 1.1.1.4 mrg *N32*)
4571 1.1.1.4 mrg LD="${LD-ld} -melf32bmipn32"
4572 1.1.1.4 mrg ;;
4573 1.1.1.4 mrg *64-bit*)
4574 1.1.1.4 mrg LD="${LD-ld} -melf64bmip"
4575 1.1.1.4 mrg ;;
4576 1.1.1.4 mrg esac
4577 1.1.1.4 mrg else
4578 1.1.1.4 mrg case `/usr/bin/file conftest.$ac_objext` in
4579 1.1.1.4 mrg *32-bit*)
4580 1.1.1.4 mrg LD="${LD-ld} -32"
4581 1.1.1.4 mrg ;;
4582 1.1.1.4 mrg *N32*)
4583 1.1.1.4 mrg LD="${LD-ld} -n32"
4584 1.1.1.4 mrg ;;
4585 1.1.1.4 mrg *64-bit*)
4586 1.1.1.4 mrg LD="${LD-ld} -64"
4587 1.1.1.4 mrg ;;
4588 1.1.1.4 mrg esac
4589 1.1.1.4 mrg fi
4590 1.1.1.4 mrg fi
4591 1.1.1.4 mrg rm -rf conftest*
4592 1.1 mrg ;;
4593 1.1 mrg
4594 1.1.1.4 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4595 1.1.1.4 mrg s390*-*linux*|sparc*-*linux*)
4596 1.1.1.4 mrg # Find out which ABI we are using.
4597 1.1.1.4 mrg echo 'int i;' > conftest.$ac_ext
4598 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4599 1.1.1.4 mrg (eval $ac_compile) 2>&5
4600 1.1.1.4 mrg ac_status=$?
4601 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4602 1.1.1.4 mrg (exit $ac_status); }; then
4603 1.1.1.4 mrg case `/usr/bin/file conftest.o` in
4604 1.1.1.4 mrg *32-bit*)
4605 1.1.1.4 mrg case $host in
4606 1.1.1.4 mrg x86_64-*kfreebsd*-gnu)
4607 1.1.1.4 mrg LD="${LD-ld} -m elf_i386_fbsd"
4608 1.1.1.4 mrg ;;
4609 1.1.1.4 mrg x86_64-*linux*)
4610 1.1.1.4 mrg LD="${LD-ld} -m elf_i386"
4611 1.1.1.4 mrg ;;
4612 1.1.1.4 mrg ppc64-*linux*|powerpc64-*linux*)
4613 1.1.1.4 mrg LD="${LD-ld} -m elf32ppclinux"
4614 1.1.1.4 mrg ;;
4615 1.1.1.4 mrg s390x-*linux*)
4616 1.1.1.4 mrg LD="${LD-ld} -m elf_s390"
4617 1.1.1.4 mrg ;;
4618 1.1.1.4 mrg sparc64-*linux*)
4619 1.1.1.4 mrg LD="${LD-ld} -m elf32_sparc"
4620 1.1.1.4 mrg ;;
4621 1.1.1.4 mrg esac
4622 1.1.1.4 mrg ;;
4623 1.1.1.4 mrg *64-bit*)
4624 1.1.1.4 mrg libsuff=64
4625 1.1.1.4 mrg case $host in
4626 1.1.1.4 mrg x86_64-*kfreebsd*-gnu)
4627 1.1.1.4 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
4628 1.1.1.4 mrg ;;
4629 1.1.1.4 mrg x86_64-*linux*)
4630 1.1.1.4 mrg LD="${LD-ld} -m elf_x86_64"
4631 1.1.1.4 mrg ;;
4632 1.1.1.4 mrg ppc*-*linux*|powerpc*-*linux*)
4633 1.1.1.4 mrg LD="${LD-ld} -m elf64ppc"
4634 1.1.1.4 mrg ;;
4635 1.1.1.4 mrg s390*-*linux*)
4636 1.1.1.4 mrg LD="${LD-ld} -m elf64_s390"
4637 1.1.1.4 mrg ;;
4638 1.1.1.4 mrg sparc*-*linux*)
4639 1.1.1.4 mrg LD="${LD-ld} -m elf64_sparc"
4640 1.1.1.4 mrg ;;
4641 1.1.1.4 mrg esac
4642 1.1.1.4 mrg ;;
4643 1.1.1.4 mrg esac
4644 1.1.1.4 mrg fi
4645 1.1.1.4 mrg rm -rf conftest*
4646 1.1.1.4 mrg ;;
4647 1.1.1.3 mrg
4648 1.1.1.4 mrg *-*-sco3.2v5*)
4649 1.1.1.4 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4650 1.1.1.4 mrg SAVE_CFLAGS="$CFLAGS"
4651 1.1.1.4 mrg CFLAGS="$CFLAGS -belf"
4652 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4653 1.1.1.4 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4654 1.1.1.4 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then
4655 1.1.1.4 mrg $as_echo_n "(cached) " >&6
4656 1.1.1.4 mrg else
4657 1.1.1.4 mrg ac_ext=c
4658 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
4659 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4660 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4661 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4662 1.1.1.3 mrg
4663 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
4664 1.1.1.4 mrg /* confdefs.h. */
4665 1.1.1.4 mrg _ACEOF
4666 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
4667 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
4668 1.1.1.4 mrg /* end confdefs.h. */
4669 1.1.1.3 mrg
4670 1.1.1.4 mrg int
4671 1.1.1.4 mrg main ()
4672 1.1.1.4 mrg {
4673 1.1.1.3 mrg
4674 1.1.1.4 mrg ;
4675 1.1.1.4 mrg return 0;
4676 1.1.1.4 mrg }
4677 1.1.1.4 mrg _ACEOF
4678 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
4679 1.1.1.4 mrg if { (ac_try="$ac_link"
4680 1.1.1.4 mrg case "(($ac_try" in
4681 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4682 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
4683 1.1.1.4 mrg esac
4684 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4685 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
4686 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
4687 1.1.1.4 mrg ac_status=$?
4688 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
4689 1.1.1.4 mrg rm -f conftest.er1
4690 1.1.1.4 mrg cat conftest.err >&5
4691 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4692 1.1.1.4 mrg (exit $ac_status); } && {
4693 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
4694 1.1.1.4 mrg test ! -s conftest.err
4695 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
4696 1.1.1.4 mrg test "$cross_compiling" = yes ||
4697 1.1.1.4 mrg $as_test_x conftest$ac_exeext
4698 1.1.1.4 mrg }; then
4699 1.1.1.4 mrg lt_cv_cc_needs_belf=yes
4700 1.1.1.4 mrg else
4701 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
4702 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
4703 1.1.1.3 mrg
4704 1.1.1.4 mrg lt_cv_cc_needs_belf=no
4705 1.1.1.4 mrg fi
4706 1.1.1.3 mrg
4707 1.1.1.4 mrg rm -rf conftest.dSYM
4708 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4709 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
4710 1.1.1.4 mrg ac_ext=c
4711 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
4712 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4713 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4714 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4715 1.1.1.3 mrg
4716 1.1.1.3 mrg fi
4717 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4718 1.1.1.4 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
4719 1.1.1.4 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4720 1.1.1.4 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4721 1.1.1.4 mrg CFLAGS="$SAVE_CFLAGS"
4722 1.1.1.4 mrg fi
4723 1.1.1.4 mrg ;;
4724 1.1.1.4 mrg sparc*-*solaris*)
4725 1.1.1.4 mrg # Find out which ABI we are using.
4726 1.1.1.4 mrg echo 'int i;' > conftest.$ac_ext
4727 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4728 1.1.1.4 mrg (eval $ac_compile) 2>&5
4729 1.1.1.4 mrg ac_status=$?
4730 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4731 1.1.1.4 mrg (exit $ac_status); }; then
4732 1.1.1.4 mrg case `/usr/bin/file conftest.o` in
4733 1.1.1.4 mrg *64-bit*)
4734 1.1.1.4 mrg case $lt_cv_prog_gnu_ld in
4735 1.1.1.4 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
4736 1.1.1.4 mrg *)
4737 1.1.1.4 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4738 1.1.1.4 mrg LD="${LD-ld} -64"
4739 1.1.1.4 mrg fi
4740 1.1.1.4 mrg ;;
4741 1.1.1.4 mrg esac
4742 1.1.1.4 mrg ;;
4743 1.1.1.4 mrg esac
4744 1.1.1.4 mrg fi
4745 1.1.1.4 mrg rm -rf conftest*
4746 1.1.1.4 mrg ;;
4747 1.1.1.3 mrg
4748 1.1.1.3 mrg
4749 1.1.1.4 mrg esac
4750 1.1.1.3 mrg
4751 1.1.1.4 mrg need_locks="$enable_libtool_lock"
4752 1.1.1.3 mrg
4753 1.1.1.3 mrg
4754 1.1.1.4 mrg ac_ext=c
4755 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
4756 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4757 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4758 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4759 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4760 1.1.1.4 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
4761 1.1.1.4 mrg # On Suns, sometimes $CPP names a directory.
4762 1.1.1.4 mrg if test -n "$CPP" && test -d "$CPP"; then
4763 1.1.1.4 mrg CPP=
4764 1.1.1.4 mrg fi
4765 1.1.1.4 mrg if test -z "$CPP"; then
4766 1.1.1.4 mrg if test "${ac_cv_prog_CPP+set}" = set; then
4767 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4768 1.1 mrg else
4769 1.1.1.4 mrg # Double quotes because CPP needs to be expanded
4770 1.1.1.4 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4771 1.1.1.4 mrg do
4772 1.1.1.4 mrg ac_preproc_ok=false
4773 1.1.1.4 mrg for ac_c_preproc_warn_flag in '' yes
4774 1.1.1.3 mrg do
4775 1.1.1.4 mrg # Use a header file that comes with gcc, so configuring glibc
4776 1.1.1.4 mrg # with a fresh cross-compiler works.
4777 1.1.1.4 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4778 1.1.1.4 mrg # <limits.h> exists even on freestanding compilers.
4779 1.1.1.4 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4780 1.1.1.4 mrg # not just through cpp. "Syntax error" is here to catch this case.
4781 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
4782 1.1.1.4 mrg /* confdefs.h. */
4783 1.1.1.4 mrg _ACEOF
4784 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
4785 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
4786 1.1.1.4 mrg /* end confdefs.h. */
4787 1.1.1.4 mrg #ifdef __STDC__
4788 1.1.1.4 mrg # include <limits.h>
4789 1.1.1.4 mrg #else
4790 1.1.1.4 mrg # include <assert.h>
4791 1.1.1.4 mrg #endif
4792 1.1.1.4 mrg Syntax error
4793 1.1.1.4 mrg _ACEOF
4794 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4795 1.1.1.4 mrg case "(($ac_try" in
4796 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4797 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
4798 1.1.1.4 mrg esac
4799 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4800 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
4801 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4802 1.1.1.4 mrg ac_status=$?
4803 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
4804 1.1.1.4 mrg rm -f conftest.er1
4805 1.1.1.4 mrg cat conftest.err >&5
4806 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4807 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
4808 1.1.1.4 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4809 1.1.1.4 mrg test ! -s conftest.err
4810 1.1.1.4 mrg }; then
4811 1.1.1.4 mrg :
4812 1.1.1.4 mrg else
4813 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
4814 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
4815 1.1 mrg
4816 1.1.1.4 mrg # Broken: fails on valid input.
4817 1.1.1.4 mrg continue
4818 1.1.1.3 mrg fi
4819 1.1.1.4 mrg
4820 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
4821 1.1.1.4 mrg
4822 1.1.1.4 mrg # OK, works on sane cases. Now check whether nonexistent headers
4823 1.1.1.4 mrg # can be detected and how.
4824 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
4825 1.1.1.4 mrg /* confdefs.h. */
4826 1.1.1.4 mrg _ACEOF
4827 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
4828 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
4829 1.1.1.4 mrg /* end confdefs.h. */
4830 1.1.1.4 mrg #include <ac_nonexistent.h>
4831 1.1.1.4 mrg _ACEOF
4832 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4833 1.1.1.4 mrg case "(($ac_try" in
4834 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4835 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
4836 1.1.1.4 mrg esac
4837 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4838 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
4839 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4840 1.1.1.4 mrg ac_status=$?
4841 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
4842 1.1.1.4 mrg rm -f conftest.er1
4843 1.1.1.4 mrg cat conftest.err >&5
4844 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4845 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
4846 1.1.1.4 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4847 1.1.1.4 mrg test ! -s conftest.err
4848 1.1.1.4 mrg }; then
4849 1.1.1.4 mrg # Broken: success on invalid input.
4850 1.1.1.4 mrg continue
4851 1.1.1.3 mrg else
4852 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
4853 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
4854 1.1.1.4 mrg
4855 1.1.1.4 mrg # Passes both tests.
4856 1.1.1.4 mrg ac_preproc_ok=:
4857 1.1.1.4 mrg break
4858 1.1 mrg fi
4859 1.1.1.2 mrg
4860 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
4861 1.1 mrg
4862 1.1.1.3 mrg done
4863 1.1.1.4 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4864 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
4865 1.1.1.4 mrg if $ac_preproc_ok; then
4866 1.1.1.4 mrg break
4867 1.1 mrg fi
4868 1.1.1.4 mrg
4869 1.1.1.4 mrg done
4870 1.1.1.4 mrg ac_cv_prog_CPP=$CPP
4871 1.1.1.4 mrg
4872 1.1.1.3 mrg fi
4873 1.1.1.4 mrg CPP=$ac_cv_prog_CPP
4874 1.1 mrg else
4875 1.1.1.4 mrg ac_cv_prog_CPP=$CPP
4876 1.1.1.3 mrg fi
4877 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $CPP" >&5
4878 1.1.1.4 mrg $as_echo "$CPP" >&6; }
4879 1.1.1.4 mrg ac_preproc_ok=false
4880 1.1.1.4 mrg for ac_c_preproc_warn_flag in '' yes
4881 1.1.1.4 mrg do
4882 1.1.1.4 mrg # Use a header file that comes with gcc, so configuring glibc
4883 1.1.1.4 mrg # with a fresh cross-compiler works.
4884 1.1.1.4 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4885 1.1.1.4 mrg # <limits.h> exists even on freestanding compilers.
4886 1.1.1.4 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4887 1.1.1.4 mrg # not just through cpp. "Syntax error" is here to catch this case.
4888 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
4889 1.1.1.4 mrg /* confdefs.h. */
4890 1.1.1.4 mrg _ACEOF
4891 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
4892 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
4893 1.1.1.4 mrg /* end confdefs.h. */
4894 1.1.1.4 mrg #ifdef __STDC__
4895 1.1.1.4 mrg # include <limits.h>
4896 1.1.1.4 mrg #else
4897 1.1.1.4 mrg # include <assert.h>
4898 1.1.1.4 mrg #endif
4899 1.1.1.4 mrg Syntax error
4900 1.1.1.4 mrg _ACEOF
4901 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4902 1.1.1.4 mrg case "(($ac_try" in
4903 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4904 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
4905 1.1.1.2 mrg esac
4906 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4907 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
4908 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4909 1.1.1.4 mrg ac_status=$?
4910 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
4911 1.1.1.4 mrg rm -f conftest.er1
4912 1.1.1.4 mrg cat conftest.err >&5
4913 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4914 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
4915 1.1.1.4 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4916 1.1.1.4 mrg test ! -s conftest.err
4917 1.1.1.4 mrg }; then
4918 1.1.1.4 mrg :
4919 1.1 mrg else
4920 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
4921 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
4922 1.1 mrg
4923 1.1.1.4 mrg # Broken: fails on valid input.
4924 1.1.1.4 mrg continue
4925 1.1.1.4 mrg fi
4926 1.1.1.2 mrg
4927 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
4928 1.1 mrg
4929 1.1.1.4 mrg # OK, works on sane cases. Now check whether nonexistent headers
4930 1.1.1.4 mrg # can be detected and how.
4931 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
4932 1.1.1.4 mrg /* confdefs.h. */
4933 1.1.1.4 mrg _ACEOF
4934 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
4935 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
4936 1.1.1.4 mrg /* end confdefs.h. */
4937 1.1.1.4 mrg #include <ac_nonexistent.h>
4938 1.1.1.4 mrg _ACEOF
4939 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4940 1.1.1.4 mrg case "(($ac_try" in
4941 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4942 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
4943 1.1.1.4 mrg esac
4944 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4945 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
4946 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4947 1.1.1.4 mrg ac_status=$?
4948 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
4949 1.1.1.4 mrg rm -f conftest.er1
4950 1.1.1.4 mrg cat conftest.err >&5
4951 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4952 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
4953 1.1.1.4 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4954 1.1.1.4 mrg test ! -s conftest.err
4955 1.1.1.4 mrg }; then
4956 1.1.1.4 mrg # Broken: success on invalid input.
4957 1.1.1.4 mrg continue
4958 1.1 mrg else
4959 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
4960 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
4961 1.1 mrg
4962 1.1.1.4 mrg # Passes both tests.
4963 1.1.1.4 mrg ac_preproc_ok=:
4964 1.1.1.4 mrg break
4965 1.1.1.4 mrg fi
4966 1.1.1.2 mrg
4967 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
4968 1.1 mrg
4969 1.1.1.4 mrg done
4970 1.1.1.4 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4971 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
4972 1.1.1.4 mrg if $ac_preproc_ok; then
4973 1.1.1.4 mrg :
4974 1.1.1.4 mrg else
4975 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4976 1.1.1.4 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4977 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4978 1.1.1.4 mrg See \`config.log' for more details." >&5
4979 1.1.1.4 mrg $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4980 1.1.1.4 mrg See \`config.log' for more details." >&2;}
4981 1.1.1.4 mrg { (exit 1); exit 1; }; }; }
4982 1.1.1.4 mrg fi
4983 1.1 mrg
4984 1.1.1.4 mrg ac_ext=c
4985 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
4986 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4987 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4988 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4989 1.1 mrg
4990 1.1 mrg
4991 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4992 1.1.1.4 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
4993 1.1.1.4 mrg if test "${ac_cv_header_stdc+set}" = set; then
4994 1.1.1.4 mrg $as_echo_n "(cached) " >&6
4995 1.1.1.4 mrg else
4996 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
4997 1.1.1.4 mrg /* confdefs.h. */
4998 1.1.1.4 mrg _ACEOF
4999 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5000 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5001 1.1.1.4 mrg /* end confdefs.h. */
5002 1.1.1.4 mrg #include <stdlib.h>
5003 1.1.1.4 mrg #include <stdarg.h>
5004 1.1.1.4 mrg #include <string.h>
5005 1.1.1.4 mrg #include <float.h>
5006 1.1 mrg
5007 1.1.1.4 mrg int
5008 1.1.1.4 mrg main ()
5009 1.1.1.4 mrg {
5010 1.1 mrg
5011 1.1.1.4 mrg ;
5012 1.1.1.4 mrg return 0;
5013 1.1.1.4 mrg }
5014 1.1.1.4 mrg _ACEOF
5015 1.1.1.4 mrg rm -f conftest.$ac_objext
5016 1.1.1.4 mrg if { (ac_try="$ac_compile"
5017 1.1.1.4 mrg case "(($ac_try" in
5018 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5019 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5020 1.1.1.4 mrg esac
5021 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5022 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5023 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
5024 1.1.1.4 mrg ac_status=$?
5025 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5026 1.1.1.4 mrg rm -f conftest.er1
5027 1.1.1.4 mrg cat conftest.err >&5
5028 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5029 1.1.1.4 mrg (exit $ac_status); } && {
5030 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
5031 1.1.1.4 mrg test ! -s conftest.err
5032 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
5033 1.1.1.4 mrg ac_cv_header_stdc=yes
5034 1.1.1.4 mrg else
5035 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5036 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5037 1.1 mrg
5038 1.1.1.4 mrg ac_cv_header_stdc=no
5039 1.1.1.4 mrg fi
5040 1.1.1.2 mrg
5041 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5042 1.1 mrg
5043 1.1.1.4 mrg if test $ac_cv_header_stdc = yes; then
5044 1.1.1.4 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5045 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5046 1.1.1.4 mrg /* confdefs.h. */
5047 1.1.1.4 mrg _ACEOF
5048 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5049 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5050 1.1.1.4 mrg /* end confdefs.h. */
5051 1.1.1.4 mrg #include <string.h>
5052 1.1 mrg
5053 1.1.1.4 mrg _ACEOF
5054 1.1.1.4 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5055 1.1.1.4 mrg $EGREP "memchr" >/dev/null 2>&1; then
5056 1.1.1.4 mrg :
5057 1.1.1.4 mrg else
5058 1.1.1.4 mrg ac_cv_header_stdc=no
5059 1.1.1.4 mrg fi
5060 1.1.1.4 mrg rm -f conftest*
5061 1.1 mrg
5062 1.1.1.4 mrg fi
5063 1.1 mrg
5064 1.1.1.4 mrg if test $ac_cv_header_stdc = yes; then
5065 1.1.1.4 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5066 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5067 1.1.1.4 mrg /* confdefs.h. */
5068 1.1.1.4 mrg _ACEOF
5069 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5070 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5071 1.1.1.4 mrg /* end confdefs.h. */
5072 1.1.1.4 mrg #include <stdlib.h>
5073 1.1 mrg
5074 1.1.1.4 mrg _ACEOF
5075 1.1.1.4 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5076 1.1.1.4 mrg $EGREP "free" >/dev/null 2>&1; then
5077 1.1.1.4 mrg :
5078 1.1.1.4 mrg else
5079 1.1.1.4 mrg ac_cv_header_stdc=no
5080 1.1.1.4 mrg fi
5081 1.1.1.4 mrg rm -f conftest*
5082 1.1 mrg
5083 1.1.1.4 mrg fi
5084 1.1 mrg
5085 1.1.1.4 mrg if test $ac_cv_header_stdc = yes; then
5086 1.1.1.4 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5087 1.1.1.4 mrg if test "$cross_compiling" = yes; then
5088 1.1.1.4 mrg :
5089 1.1.1.4 mrg else
5090 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5091 1.1.1.4 mrg /* confdefs.h. */
5092 1.1.1.4 mrg _ACEOF
5093 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5094 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5095 1.1.1.4 mrg /* end confdefs.h. */
5096 1.1.1.4 mrg #include <ctype.h>
5097 1.1.1.4 mrg #include <stdlib.h>
5098 1.1.1.4 mrg #if ((' ' & 0x0FF) == 0x020)
5099 1.1.1.4 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5100 1.1.1.4 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5101 1.1.1.4 mrg #else
5102 1.1.1.4 mrg # define ISLOWER(c) \
5103 1.1.1.4 mrg (('a' <= (c) && (c) <= 'i') \
5104 1.1.1.4 mrg || ('j' <= (c) && (c) <= 'r') \
5105 1.1.1.4 mrg || ('s' <= (c) && (c) <= 'z'))
5106 1.1.1.4 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5107 1.1.1.4 mrg #endif
5108 1.1.1.2 mrg
5109 1.1.1.4 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5110 1.1.1.4 mrg int
5111 1.1.1.4 mrg main ()
5112 1.1.1.4 mrg {
5113 1.1.1.4 mrg int i;
5114 1.1.1.4 mrg for (i = 0; i < 256; i++)
5115 1.1.1.4 mrg if (XOR (islower (i), ISLOWER (i))
5116 1.1.1.4 mrg || toupper (i) != TOUPPER (i))
5117 1.1.1.4 mrg return 2;
5118 1.1.1.4 mrg return 0;
5119 1.1.1.4 mrg }
5120 1.1.1.4 mrg _ACEOF
5121 1.1.1.4 mrg rm -f conftest$ac_exeext
5122 1.1.1.4 mrg if { (ac_try="$ac_link"
5123 1.1.1.4 mrg case "(($ac_try" in
5124 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5125 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5126 1.1.1.4 mrg esac
5127 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5128 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5129 1.1.1.4 mrg (eval "$ac_link") 2>&5
5130 1.1.1.4 mrg ac_status=$?
5131 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5132 1.1.1.4 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5133 1.1.1.4 mrg { (case "(($ac_try" in
5134 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5135 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5136 1.1.1.4 mrg esac
5137 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5138 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5139 1.1.1.4 mrg (eval "$ac_try") 2>&5
5140 1.1.1.4 mrg ac_status=$?
5141 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5142 1.1.1.4 mrg (exit $ac_status); }; }; then
5143 1.1.1.4 mrg :
5144 1.1.1.4 mrg else
5145 1.1.1.4 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
5146 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5147 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5148 1.1 mrg
5149 1.1.1.4 mrg ( exit $ac_status )
5150 1.1.1.4 mrg ac_cv_header_stdc=no
5151 1.1.1.4 mrg fi
5152 1.1.1.4 mrg rm -rf conftest.dSYM
5153 1.1.1.4 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5154 1.1.1.4 mrg fi
5155 1.1.1.3 mrg
5156 1.1 mrg
5157 1.1 mrg fi
5158 1.1.1.4 mrg fi
5159 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5160 1.1.1.4 mrg $as_echo "$ac_cv_header_stdc" >&6; }
5161 1.1.1.4 mrg if test $ac_cv_header_stdc = yes; then
5162 1.1 mrg
5163 1.1.1.4 mrg cat >>confdefs.h <<\_ACEOF
5164 1.1.1.4 mrg #define STDC_HEADERS 1
5165 1.1.1.4 mrg _ACEOF
5166 1.1 mrg
5167 1.1.1.4 mrg fi
5168 1.1 mrg
5169 1.1.1.4 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5170 1.1 mrg
5171 1.1 mrg
5172 1.1 mrg
5173 1.1 mrg
5174 1.1 mrg
5175 1.1 mrg
5176 1.1 mrg
5177 1.1.1.3 mrg
5178 1.1.1.3 mrg
5179 1.1.1.4 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5180 1.1.1.4 mrg inttypes.h stdint.h unistd.h
5181 1.1.1.4 mrg do
5182 1.1.1.4 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5183 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5184 1.1.1.4 mrg $as_echo_n "checking for $ac_header... " >&6; }
5185 1.1.1.4 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5186 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5187 1.1 mrg else
5188 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5189 1.1.1.4 mrg /* confdefs.h. */
5190 1.1.1.4 mrg _ACEOF
5191 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5192 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5193 1.1.1.4 mrg /* end confdefs.h. */
5194 1.1.1.4 mrg $ac_includes_default
5195 1.1 mrg
5196 1.1.1.4 mrg #include <$ac_header>
5197 1.1.1.4 mrg _ACEOF
5198 1.1.1.4 mrg rm -f conftest.$ac_objext
5199 1.1.1.4 mrg if { (ac_try="$ac_compile"
5200 1.1.1.4 mrg case "(($ac_try" in
5201 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5202 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5203 1.1.1.4 mrg esac
5204 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5205 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5206 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
5207 1.1.1.4 mrg ac_status=$?
5208 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5209 1.1.1.4 mrg rm -f conftest.er1
5210 1.1.1.4 mrg cat conftest.err >&5
5211 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5212 1.1.1.4 mrg (exit $ac_status); } && {
5213 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
5214 1.1.1.4 mrg test ! -s conftest.err
5215 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
5216 1.1.1.4 mrg eval "$as_ac_Header=yes"
5217 1.1 mrg else
5218 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5219 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5220 1.1.1.4 mrg
5221 1.1.1.4 mrg eval "$as_ac_Header=no"
5222 1.1.1.3 mrg fi
5223 1.1.1.3 mrg
5224 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5225 1.1.1.4 mrg fi
5226 1.1.1.4 mrg ac_res=`eval 'as_val=${'$as_ac_Header'}
5227 1.1.1.4 mrg $as_echo "$as_val"'`
5228 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5229 1.1.1.4 mrg $as_echo "$ac_res" >&6; }
5230 1.1.1.4 mrg as_val=`eval 'as_val=${'$as_ac_Header'}
5231 1.1.1.4 mrg $as_echo "$as_val"'`
5232 1.1.1.4 mrg if test "x$as_val" = x""yes; then
5233 1.1.1.4 mrg cat >>confdefs.h <<_ACEOF
5234 1.1.1.4 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5235 1.1.1.4 mrg _ACEOF
5236 1.1 mrg
5237 1.1 mrg fi
5238 1.1.1.4 mrg
5239 1.1.1.3 mrg done
5240 1.1.1.2 mrg
5241 1.1.1.4 mrg
5242 1.1.1.4 mrg
5243 1.1.1.4 mrg for ac_header in dlfcn.h
5244 1.1.1.4 mrg do
5245 1.1.1.4 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5246 1.1.1.4 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5247 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5248 1.1.1.4 mrg $as_echo_n "checking for $ac_header... " >&6; }
5249 1.1.1.4 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5250 1.1.1.4 mrg $as_echo_n "(cached) " >&6
5251 1.1 mrg fi
5252 1.1.1.4 mrg ac_res=`eval 'as_val=${'$as_ac_Header'}
5253 1.1.1.4 mrg $as_echo "$as_val"'`
5254 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5255 1.1.1.4 mrg $as_echo "$ac_res" >&6; }
5256 1.1.1.3 mrg else
5257 1.1.1.4 mrg # Is the header compilable?
5258 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5259 1.1.1.4 mrg $as_echo_n "checking $ac_header usability... " >&6; }
5260 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5261 1.1.1.4 mrg /* confdefs.h. */
5262 1.1.1.4 mrg _ACEOF
5263 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5264 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5265 1.1.1.4 mrg /* end confdefs.h. */
5266 1.1.1.4 mrg $ac_includes_default
5267 1.1.1.4 mrg #include <$ac_header>
5268 1.1.1.4 mrg _ACEOF
5269 1.1.1.4 mrg rm -f conftest.$ac_objext
5270 1.1.1.4 mrg if { (ac_try="$ac_compile"
5271 1.1.1.4 mrg case "(($ac_try" in
5272 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5273 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5274 1.1.1.3 mrg esac
5275 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5276 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5277 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
5278 1.1.1.4 mrg ac_status=$?
5279 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5280 1.1.1.4 mrg rm -f conftest.er1
5281 1.1.1.4 mrg cat conftest.err >&5
5282 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5283 1.1.1.4 mrg (exit $ac_status); } && {
5284 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
5285 1.1.1.4 mrg test ! -s conftest.err
5286 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
5287 1.1.1.4 mrg ac_header_compiler=yes
5288 1.1.1.3 mrg else
5289 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5290 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5291 1.1 mrg
5292 1.1.1.4 mrg ac_header_compiler=no
5293 1.1.1.4 mrg fi
5294 1.1 mrg
5295 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5296 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5297 1.1.1.4 mrg $as_echo "$ac_header_compiler" >&6; }
5298 1.1.1.3 mrg
5299 1.1.1.4 mrg # Is the header present?
5300 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5301 1.1.1.4 mrg $as_echo_n "checking $ac_header presence... " >&6; }
5302 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5303 1.1.1.4 mrg /* confdefs.h. */
5304 1.1.1.4 mrg _ACEOF
5305 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5306 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5307 1.1.1.4 mrg /* end confdefs.h. */
5308 1.1.1.4 mrg #include <$ac_header>
5309 1.1.1.4 mrg _ACEOF
5310 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5311 1.1.1.4 mrg case "(($ac_try" in
5312 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5313 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5314 1.1.1.4 mrg esac
5315 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5316 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5317 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5318 1.1.1.4 mrg ac_status=$?
5319 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5320 1.1.1.4 mrg rm -f conftest.er1
5321 1.1.1.4 mrg cat conftest.err >&5
5322 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5323 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
5324 1.1.1.4 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5325 1.1.1.4 mrg test ! -s conftest.err
5326 1.1.1.4 mrg }; then
5327 1.1.1.4 mrg ac_header_preproc=yes
5328 1.1.1.4 mrg else
5329 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5330 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5331 1.1.1.3 mrg
5332 1.1.1.4 mrg ac_header_preproc=no
5333 1.1.1.4 mrg fi
5334 1.1.1.3 mrg
5335 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
5336 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5337 1.1.1.4 mrg $as_echo "$ac_header_preproc" >&6; }
5338 1.1.1.3 mrg
5339 1.1.1.4 mrg # So? What about this header?
5340 1.1.1.4 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5341 1.1.1.4 mrg yes:no: )
5342 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5343 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5344 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5345 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5346 1.1.1.4 mrg ac_header_preproc=yes
5347 1.1.1.4 mrg ;;
5348 1.1.1.4 mrg no:yes:* )
5349 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5350 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5351 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5352 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5353 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5354 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5355 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5356 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5357 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5358 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5359 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5360 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5361 1.1.1.4 mrg ( cat <<\_ASBOX
5362 1.1.1.4 mrg ## ---------------------------------------------------------------------- ##
5363 1.1.1.4 mrg ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5364 1.1.1.4 mrg ## ---------------------------------------------------------------------- ##
5365 1.1.1.4 mrg _ASBOX
5366 1.1.1.4 mrg ) | sed "s/^/$as_me: WARNING: /" >&2
5367 1.1.1.4 mrg ;;
5368 1.1.1.4 mrg esac
5369 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5370 1.1.1.4 mrg $as_echo_n "checking for $ac_header... " >&6; }
5371 1.1.1.4 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5372 1.1.1.4 mrg $as_echo_n "(cached) " >&6
5373 1.1.1.4 mrg else
5374 1.1.1.4 mrg eval "$as_ac_Header=\$ac_header_preproc"
5375 1.1.1.4 mrg fi
5376 1.1.1.4 mrg ac_res=`eval 'as_val=${'$as_ac_Header'}
5377 1.1.1.4 mrg $as_echo "$as_val"'`
5378 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5379 1.1.1.4 mrg $as_echo "$ac_res" >&6; }
5380 1.1.1.3 mrg
5381 1.1.1.4 mrg fi
5382 1.1.1.4 mrg as_val=`eval 'as_val=${'$as_ac_Header'}
5383 1.1.1.4 mrg $as_echo "$as_val"'`
5384 1.1.1.4 mrg if test "x$as_val" = x""yes; then
5385 1.1.1.4 mrg cat >>confdefs.h <<_ACEOF
5386 1.1.1.4 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5387 1.1.1.4 mrg _ACEOF
5388 1.1.1.3 mrg
5389 1.1.1.4 mrg fi
5390 1.1.1.3 mrg
5391 1.1.1.4 mrg done
5392 1.1.1.3 mrg
5393 1.1.1.4 mrg ac_ext=cpp
5394 1.1.1.4 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5395 1.1.1.4 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5396 1.1.1.4 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5397 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5398 1.1.1.4 mrg if test -z "$CXX"; then
5399 1.1.1.4 mrg if test -n "$CCC"; then
5400 1.1.1.4 mrg CXX=$CCC
5401 1.1.1.4 mrg else
5402 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
5403 1.1.1.4 mrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5404 1.1.1.4 mrg do
5405 1.1.1.4 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5406 1.1.1.4 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5407 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5408 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
5409 1.1.1.4 mrg if test "${ac_cv_prog_CXX+set}" = set; then
5410 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5411 1.1 mrg else
5412 1.1.1.4 mrg if test -n "$CXX"; then
5413 1.1.1.4 mrg ac_cv_prog_CXX="$CXX" # Let the user override the test.
5414 1.1 mrg else
5415 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5416 1.1.1.3 mrg for as_dir in $PATH
5417 1.1.1.3 mrg do
5418 1.1.1.3 mrg IFS=$as_save_IFS
5419 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
5420 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5421 1.1.1.3 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5422 1.1.1.4 mrg ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5423 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5424 1.1.1.3 mrg break 2
5425 1.1.1.3 mrg fi
5426 1.1.1.3 mrg done
5427 1.1.1.3 mrg done
5428 1.1.1.3 mrg IFS=$as_save_IFS
5429 1.1 mrg
5430 1.1.1.3 mrg fi
5431 1.1.1.3 mrg fi
5432 1.1.1.4 mrg CXX=$ac_cv_prog_CXX
5433 1.1.1.4 mrg if test -n "$CXX"; then
5434 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5435 1.1.1.4 mrg $as_echo "$CXX" >&6; }
5436 1.1.1.3 mrg else
5437 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
5438 1.1.1.3 mrg $as_echo "no" >&6; }
5439 1.1 mrg fi
5440 1.1.1.2 mrg
5441 1.1 mrg
5442 1.1.1.4 mrg test -n "$CXX" && break
5443 1.1.1.4 mrg done
5444 1.1.1.3 mrg fi
5445 1.1.1.4 mrg if test -z "$CXX"; then
5446 1.1.1.4 mrg ac_ct_CXX=$CXX
5447 1.1.1.4 mrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5448 1.1.1.4 mrg do
5449 1.1.1.4 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5450 1.1.1.4 mrg set dummy $ac_prog; ac_word=$2
5451 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5452 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
5453 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5454 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5455 1.1 mrg else
5456 1.1.1.4 mrg if test -n "$ac_ct_CXX"; then
5457 1.1.1.4 mrg ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5458 1.1.1.3 mrg else
5459 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5460 1.1.1.3 mrg for as_dir in $PATH
5461 1.1.1.3 mrg do
5462 1.1.1.3 mrg IFS=$as_save_IFS
5463 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
5464 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5465 1.1.1.3 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5466 1.1.1.4 mrg ac_cv_prog_ac_ct_CXX="$ac_prog"
5467 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5468 1.1.1.3 mrg break 2
5469 1.1.1.3 mrg fi
5470 1.1.1.3 mrg done
5471 1.1.1.3 mrg done
5472 1.1.1.3 mrg IFS=$as_save_IFS
5473 1.1 mrg
5474 1.1.1.3 mrg fi
5475 1.1.1.3 mrg fi
5476 1.1.1.4 mrg ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5477 1.1.1.4 mrg if test -n "$ac_ct_CXX"; then
5478 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5479 1.1.1.4 mrg $as_echo "$ac_ct_CXX" >&6; }
5480 1.1.1.3 mrg else
5481 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
5482 1.1.1.3 mrg $as_echo "no" >&6; }
5483 1.1 mrg fi
5484 1.1.1.2 mrg
5485 1.1.1.4 mrg
5486 1.1.1.4 mrg test -n "$ac_ct_CXX" && break
5487 1.1.1.4 mrg done
5488 1.1.1.4 mrg
5489 1.1.1.4 mrg if test "x$ac_ct_CXX" = x; then
5490 1.1.1.4 mrg CXX="g++"
5491 1.1.1.3 mrg else
5492 1.1.1.3 mrg case $cross_compiling:$ac_tool_warned in
5493 1.1.1.3 mrg yes:)
5494 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5495 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5496 1.1.1.3 mrg ac_tool_warned=yes ;;
5497 1.1 mrg esac
5498 1.1.1.4 mrg CXX=$ac_ct_CXX
5499 1.1.1.3 mrg fi
5500 1.1 mrg fi
5501 1.1 mrg
5502 1.1.1.4 mrg fi
5503 1.1.1.4 mrg fi
5504 1.1.1.4 mrg # Provide some information about the compiler.
5505 1.1.1.4 mrg $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5506 1.1.1.4 mrg set X $ac_compile
5507 1.1.1.4 mrg ac_compiler=$2
5508 1.1.1.4 mrg { (ac_try="$ac_compiler --version >&5"
5509 1.1.1.4 mrg case "(($ac_try" in
5510 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5511 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5512 1.1.1.4 mrg esac
5513 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5514 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5515 1.1.1.4 mrg (eval "$ac_compiler --version >&5") 2>&5
5516 1.1.1.4 mrg ac_status=$?
5517 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5518 1.1.1.4 mrg (exit $ac_status); }
5519 1.1.1.4 mrg { (ac_try="$ac_compiler -v >&5"
5520 1.1.1.4 mrg case "(($ac_try" in
5521 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5522 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5523 1.1.1.4 mrg esac
5524 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5525 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5526 1.1.1.4 mrg (eval "$ac_compiler -v >&5") 2>&5
5527 1.1.1.4 mrg ac_status=$?
5528 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5529 1.1.1.4 mrg (exit $ac_status); }
5530 1.1.1.4 mrg { (ac_try="$ac_compiler -V >&5"
5531 1.1.1.4 mrg case "(($ac_try" in
5532 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5533 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5534 1.1.1.4 mrg esac
5535 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5536 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5537 1.1.1.4 mrg (eval "$ac_compiler -V >&5") 2>&5
5538 1.1.1.4 mrg ac_status=$?
5539 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5540 1.1.1.4 mrg (exit $ac_status); }
5541 1.1 mrg
5542 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5543 1.1.1.4 mrg $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5544 1.1.1.4 mrg if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5545 1.1.1.4 mrg $as_echo_n "(cached) " >&6
5546 1.1.1.4 mrg else
5547 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5548 1.1.1.4 mrg /* confdefs.h. */
5549 1.1.1.4 mrg _ACEOF
5550 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5551 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5552 1.1.1.4 mrg /* end confdefs.h. */
5553 1.1 mrg
5554 1.1.1.4 mrg int
5555 1.1.1.4 mrg main ()
5556 1.1.1.4 mrg {
5557 1.1.1.4 mrg #ifndef __GNUC__
5558 1.1.1.4 mrg choke me
5559 1.1.1.4 mrg #endif
5560 1.1 mrg
5561 1.1.1.4 mrg ;
5562 1.1.1.4 mrg return 0;
5563 1.1.1.4 mrg }
5564 1.1.1.4 mrg _ACEOF
5565 1.1.1.4 mrg rm -f conftest.$ac_objext
5566 1.1.1.4 mrg if { (ac_try="$ac_compile"
5567 1.1.1.4 mrg case "(($ac_try" in
5568 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5569 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5570 1.1.1.4 mrg esac
5571 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5572 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5573 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
5574 1.1.1.4 mrg ac_status=$?
5575 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5576 1.1.1.4 mrg rm -f conftest.er1
5577 1.1.1.4 mrg cat conftest.err >&5
5578 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5579 1.1.1.4 mrg (exit $ac_status); } && {
5580 1.1.1.4 mrg test -z "$ac_cxx_werror_flag" ||
5581 1.1.1.4 mrg test ! -s conftest.err
5582 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
5583 1.1.1.4 mrg ac_compiler_gnu=yes
5584 1.1.1.4 mrg else
5585 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5586 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5587 1.1.1.3 mrg
5588 1.1.1.4 mrg ac_compiler_gnu=no
5589 1.1.1.4 mrg fi
5590 1.1.1.3 mrg
5591 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5592 1.1.1.4 mrg ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5593 1.1.1.3 mrg
5594 1.1.1.4 mrg fi
5595 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5596 1.1.1.4 mrg $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5597 1.1.1.4 mrg if test $ac_compiler_gnu = yes; then
5598 1.1.1.4 mrg GXX=yes
5599 1.1 mrg else
5600 1.1.1.4 mrg GXX=
5601 1.1.1.4 mrg fi
5602 1.1.1.4 mrg ac_test_CXXFLAGS=${CXXFLAGS+set}
5603 1.1.1.4 mrg ac_save_CXXFLAGS=$CXXFLAGS
5604 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5605 1.1.1.4 mrg $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5606 1.1.1.4 mrg if test "${ac_cv_prog_cxx_g+set}" = set; then
5607 1.1.1.4 mrg $as_echo_n "(cached) " >&6
5608 1.1 mrg else
5609 1.1.1.4 mrg ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5610 1.1.1.4 mrg ac_cxx_werror_flag=yes
5611 1.1.1.4 mrg ac_cv_prog_cxx_g=no
5612 1.1.1.4 mrg CXXFLAGS="-g"
5613 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5614 1.1.1.4 mrg /* confdefs.h. */
5615 1.1.1.4 mrg _ACEOF
5616 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5617 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5618 1.1.1.4 mrg /* end confdefs.h. */
5619 1.1 mrg
5620 1.1.1.4 mrg int
5621 1.1.1.4 mrg main ()
5622 1.1.1.4 mrg {
5623 1.1 mrg
5624 1.1.1.4 mrg ;
5625 1.1.1.4 mrg return 0;
5626 1.1.1.4 mrg }
5627 1.1.1.4 mrg _ACEOF
5628 1.1.1.4 mrg rm -f conftest.$ac_objext
5629 1.1.1.4 mrg if { (ac_try="$ac_compile"
5630 1.1.1.4 mrg case "(($ac_try" in
5631 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5632 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5633 1.1.1.2 mrg esac
5634 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5635 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5636 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
5637 1.1.1.4 mrg ac_status=$?
5638 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5639 1.1.1.4 mrg rm -f conftest.er1
5640 1.1.1.4 mrg cat conftest.err >&5
5641 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5642 1.1.1.4 mrg (exit $ac_status); } && {
5643 1.1.1.4 mrg test -z "$ac_cxx_werror_flag" ||
5644 1.1.1.4 mrg test ! -s conftest.err
5645 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
5646 1.1.1.4 mrg ac_cv_prog_cxx_g=yes
5647 1.1.1.3 mrg else
5648 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5649 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5650 1.1 mrg
5651 1.1.1.4 mrg CXXFLAGS=""
5652 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5653 1.1.1.4 mrg /* confdefs.h. */
5654 1.1.1.4 mrg _ACEOF
5655 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5656 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5657 1.1.1.4 mrg /* end confdefs.h. */
5658 1.1.1.3 mrg
5659 1.1.1.4 mrg int
5660 1.1.1.4 mrg main ()
5661 1.1.1.4 mrg {
5662 1.1.1.3 mrg
5663 1.1.1.4 mrg ;
5664 1.1.1.4 mrg return 0;
5665 1.1.1.4 mrg }
5666 1.1.1.4 mrg _ACEOF
5667 1.1.1.4 mrg rm -f conftest.$ac_objext
5668 1.1.1.4 mrg if { (ac_try="$ac_compile"
5669 1.1.1.4 mrg case "(($ac_try" in
5670 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5671 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5672 1.1.1.4 mrg esac
5673 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5674 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5675 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
5676 1.1.1.4 mrg ac_status=$?
5677 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5678 1.1.1.4 mrg rm -f conftest.er1
5679 1.1.1.4 mrg cat conftest.err >&5
5680 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5681 1.1.1.4 mrg (exit $ac_status); } && {
5682 1.1.1.4 mrg test -z "$ac_cxx_werror_flag" ||
5683 1.1.1.4 mrg test ! -s conftest.err
5684 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
5685 1.1.1.4 mrg :
5686 1.1.1.4 mrg else
5687 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5688 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5689 1.1.1.3 mrg
5690 1.1.1.4 mrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5691 1.1.1.4 mrg CXXFLAGS="-g"
5692 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5693 1.1.1.4 mrg /* confdefs.h. */
5694 1.1.1.4 mrg _ACEOF
5695 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5696 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5697 1.1.1.4 mrg /* end confdefs.h. */
5698 1.1.1.3 mrg
5699 1.1.1.4 mrg int
5700 1.1.1.4 mrg main ()
5701 1.1.1.4 mrg {
5702 1.1.1.3 mrg
5703 1.1.1.4 mrg ;
5704 1.1.1.4 mrg return 0;
5705 1.1.1.4 mrg }
5706 1.1.1.4 mrg _ACEOF
5707 1.1.1.4 mrg rm -f conftest.$ac_objext
5708 1.1.1.4 mrg if { (ac_try="$ac_compile"
5709 1.1.1.4 mrg case "(($ac_try" in
5710 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5711 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5712 1.1.1.4 mrg esac
5713 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5714 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5715 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
5716 1.1.1.4 mrg ac_status=$?
5717 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5718 1.1.1.4 mrg rm -f conftest.er1
5719 1.1.1.4 mrg cat conftest.err >&5
5720 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5721 1.1.1.4 mrg (exit $ac_status); } && {
5722 1.1.1.4 mrg test -z "$ac_cxx_werror_flag" ||
5723 1.1.1.4 mrg test ! -s conftest.err
5724 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
5725 1.1.1.4 mrg ac_cv_prog_cxx_g=yes
5726 1.1.1.4 mrg else
5727 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5728 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5729 1.1.1.3 mrg
5730 1.1.1.3 mrg
5731 1.1.1.2 mrg fi
5732 1.1 mrg
5733 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5734 1.1.1.4 mrg fi
5735 1.1 mrg
5736 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5737 1.1.1.4 mrg fi
5738 1.1 mrg
5739 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5740 1.1.1.4 mrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5741 1.1.1.4 mrg fi
5742 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5743 1.1.1.4 mrg $as_echo "$ac_cv_prog_cxx_g" >&6; }
5744 1.1.1.4 mrg if test "$ac_test_CXXFLAGS" = set; then
5745 1.1.1.4 mrg CXXFLAGS=$ac_save_CXXFLAGS
5746 1.1.1.4 mrg elif test $ac_cv_prog_cxx_g = yes; then
5747 1.1.1.4 mrg if test "$GXX" = yes; then
5748 1.1.1.4 mrg CXXFLAGS="-g -O2"
5749 1.1.1.4 mrg else
5750 1.1.1.4 mrg CXXFLAGS="-g"
5751 1.1.1.4 mrg fi
5752 1.1.1.4 mrg else
5753 1.1.1.4 mrg if test "$GXX" = yes; then
5754 1.1.1.4 mrg CXXFLAGS="-O2"
5755 1.1.1.4 mrg else
5756 1.1.1.4 mrg CXXFLAGS=
5757 1.1.1.4 mrg fi
5758 1.1.1.4 mrg fi
5759 1.1.1.4 mrg ac_ext=cpp
5760 1.1.1.4 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5761 1.1.1.4 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5762 1.1.1.4 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5763 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5764 1.1 mrg
5765 1.1.1.4 mrg depcc="$CXX" am_compiler_list=
5766 1.1.1.2 mrg
5767 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5768 1.1.1.4 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
5769 1.1.1.4 mrg if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5770 1.1.1.4 mrg $as_echo_n "(cached) " >&6
5771 1.1.1.4 mrg else
5772 1.1.1.4 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5773 1.1.1.4 mrg # We make a subdir and do the tests there. Otherwise we can end up
5774 1.1.1.4 mrg # making bogus files that we don't know about and never remove. For
5775 1.1.1.4 mrg # instance it was reported that on HP-UX the gcc test will end up
5776 1.1.1.4 mrg # making a dummy file named `D' -- because `-MD' means `put the output
5777 1.1.1.4 mrg # in D'.
5778 1.1.1.4 mrg mkdir conftest.dir
5779 1.1.1.4 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
5780 1.1.1.4 mrg # using a relative directory.
5781 1.1.1.4 mrg cp "$am_depcomp" conftest.dir
5782 1.1.1.4 mrg cd conftest.dir
5783 1.1.1.4 mrg # We will build objects and dependencies in a subdirectory because
5784 1.1.1.4 mrg # it helps to detect inapplicable dependency modes. For instance
5785 1.1.1.4 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
5786 1.1.1.4 mrg # side effect of compilation, but ICC will put the dependencies in
5787 1.1.1.4 mrg # the current directory while Tru64 will put them in the object
5788 1.1.1.4 mrg # directory.
5789 1.1.1.4 mrg mkdir sub
5790 1.1 mrg
5791 1.1.1.4 mrg am_cv_CXX_dependencies_compiler_type=none
5792 1.1.1.4 mrg if test "$am_compiler_list" = ""; then
5793 1.1.1.4 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5794 1.1.1.4 mrg fi
5795 1.1.1.4 mrg am__universal=false
5796 1.1.1.4 mrg case " $depcc " in #(
5797 1.1.1.4 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
5798 1.1.1.4 mrg esac
5799 1.1 mrg
5800 1.1.1.4 mrg for depmode in $am_compiler_list; do
5801 1.1.1.4 mrg # Setup a source with many dependencies, because some compilers
5802 1.1.1.4 mrg # like to wrap large dependency lists on column 80 (with \), and
5803 1.1.1.4 mrg # we should not choose a depcomp mode which is confused by this.
5804 1.1.1.4 mrg #
5805 1.1.1.4 mrg # We need to recreate these files for each test, as the compiler may
5806 1.1.1.4 mrg # overwrite some of them when testing with obscure command lines.
5807 1.1.1.4 mrg # This happens at least with the AIX C compiler.
5808 1.1.1.4 mrg : > sub/conftest.c
5809 1.1.1.4 mrg for i in 1 2 3 4 5 6; do
5810 1.1.1.4 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
5811 1.1.1.4 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5812 1.1.1.4 mrg # Solaris 8's {/usr,}/bin/sh.
5813 1.1.1.4 mrg touch sub/conftst$i.h
5814 1.1.1.4 mrg done
5815 1.1.1.4 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5816 1.1 mrg
5817 1.1.1.4 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
5818 1.1.1.4 mrg # mode. It turns out that the SunPro C++ compiler does not properly
5819 1.1.1.4 mrg # handle `-M -o', and we need to detect this. Also, some Intel
5820 1.1.1.4 mrg # versions had trouble with output in subdirs
5821 1.1.1.4 mrg am__obj=sub/conftest.${OBJEXT-o}
5822 1.1.1.4 mrg am__minus_obj="-o $am__obj"
5823 1.1.1.4 mrg case $depmode in
5824 1.1.1.4 mrg gcc)
5825 1.1.1.4 mrg # This depmode causes a compiler race in universal mode.
5826 1.1.1.4 mrg test "$am__universal" = false || continue
5827 1.1.1.4 mrg ;;
5828 1.1.1.4 mrg nosideeffect)
5829 1.1.1.4 mrg # after this tag, mechanisms are not by side-effect, so they'll
5830 1.1.1.4 mrg # only be used when explicitly requested
5831 1.1.1.4 mrg if test "x$enable_dependency_tracking" = xyes; then
5832 1.1.1.4 mrg continue
5833 1.1.1.4 mrg else
5834 1.1.1.4 mrg break
5835 1.1.1.4 mrg fi
5836 1.1.1.4 mrg ;;
5837 1.1.1.4 mrg msvisualcpp | msvcmsys)
5838 1.1.1.4 mrg # This compiler won't grok `-c -o', but also, the minuso test has
5839 1.1.1.4 mrg # not run yet. These depmodes are late enough in the game, and
5840 1.1.1.4 mrg # so weak that their functioning should not be impacted.
5841 1.1.1.4 mrg am__obj=conftest.${OBJEXT-o}
5842 1.1.1.4 mrg am__minus_obj=
5843 1.1.1.4 mrg ;;
5844 1.1.1.4 mrg none) break ;;
5845 1.1.1.4 mrg esac
5846 1.1.1.4 mrg if depmode=$depmode \
5847 1.1.1.4 mrg source=sub/conftest.c object=$am__obj \
5848 1.1.1.4 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5849 1.1.1.4 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5850 1.1.1.4 mrg >/dev/null 2>conftest.err &&
5851 1.1.1.4 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5852 1.1.1.4 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5853 1.1.1.4 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5854 1.1.1.4 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5855 1.1.1.4 mrg # icc doesn't choke on unknown options, it will just issue warnings
5856 1.1.1.4 mrg # or remarks (even with -Werror). So we grep stderr for any message
5857 1.1.1.4 mrg # that says an option was ignored or not supported.
5858 1.1.1.4 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
5859 1.1.1.4 mrg # icc: Command line warning: ignoring option '-M'; no argument required
5860 1.1.1.4 mrg # The diagnosis changed in icc 8.0:
5861 1.1.1.4 mrg # icc: Command line remark: option '-MP' not supported
5862 1.1.1.4 mrg if (grep 'ignoring option' conftest.err ||
5863 1.1.1.4 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5864 1.1.1.4 mrg am_cv_CXX_dependencies_compiler_type=$depmode
5865 1.1.1.4 mrg break
5866 1.1.1.4 mrg fi
5867 1.1.1.4 mrg fi
5868 1.1.1.4 mrg done
5869 1.1 mrg
5870 1.1.1.4 mrg cd ..
5871 1.1.1.4 mrg rm -rf conftest.dir
5872 1.1.1.4 mrg else
5873 1.1.1.4 mrg am_cv_CXX_dependencies_compiler_type=none
5874 1.1.1.4 mrg fi
5875 1.1.1.2 mrg
5876 1.1.1.4 mrg fi
5877 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5878 1.1.1.4 mrg $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5879 1.1.1.4 mrg CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5880 1.1.1.2 mrg
5881 1.1.1.4 mrg if
5882 1.1.1.4 mrg test "x$enable_dependency_tracking" != xno \
5883 1.1.1.4 mrg && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5884 1.1.1.4 mrg am__fastdepCXX_TRUE=
5885 1.1.1.4 mrg am__fastdepCXX_FALSE='#'
5886 1.1.1.4 mrg else
5887 1.1.1.4 mrg am__fastdepCXX_TRUE='#'
5888 1.1.1.4 mrg am__fastdepCXX_FALSE=
5889 1.1.1.4 mrg fi
5890 1.1 mrg
5891 1.1.1.2 mrg
5892 1.1.1.2 mrg
5893 1.1 mrg
5894 1.1.1.4 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5895 1.1.1.4 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5896 1.1.1.4 mrg (test "X$CXX" != "Xg++"))) ; then
5897 1.1.1.4 mrg ac_ext=cpp
5898 1.1.1.4 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5899 1.1.1.4 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5900 1.1.1.4 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5901 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5902 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5903 1.1.1.4 mrg $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5904 1.1.1.4 mrg if test -z "$CXXCPP"; then
5905 1.1.1.4 mrg if test "${ac_cv_prog_CXXCPP+set}" = set; then
5906 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5907 1.1 mrg else
5908 1.1.1.4 mrg # Double quotes because CXXCPP needs to be expanded
5909 1.1.1.4 mrg for CXXCPP in "$CXX -E" "/lib/cpp"
5910 1.1.1.4 mrg do
5911 1.1.1.4 mrg ac_preproc_ok=false
5912 1.1.1.4 mrg for ac_cxx_preproc_warn_flag in '' yes
5913 1.1.1.4 mrg do
5914 1.1.1.4 mrg # Use a header file that comes with gcc, so configuring glibc
5915 1.1.1.4 mrg # with a fresh cross-compiler works.
5916 1.1.1.4 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5917 1.1.1.4 mrg # <limits.h> exists even on freestanding compilers.
5918 1.1.1.4 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
5919 1.1.1.4 mrg # not just through cpp. "Syntax error" is here to catch this case.
5920 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5921 1.1.1.4 mrg /* confdefs.h. */
5922 1.1.1.4 mrg _ACEOF
5923 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5924 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5925 1.1.1.4 mrg /* end confdefs.h. */
5926 1.1.1.4 mrg #ifdef __STDC__
5927 1.1.1.4 mrg # include <limits.h>
5928 1.1.1.4 mrg #else
5929 1.1.1.4 mrg # include <assert.h>
5930 1.1.1.4 mrg #endif
5931 1.1.1.4 mrg Syntax error
5932 1.1.1.4 mrg _ACEOF
5933 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5934 1.1.1.4 mrg case "(($ac_try" in
5935 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5936 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5937 1.1.1.3 mrg esac
5938 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5939 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5940 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5941 1.1.1.4 mrg ac_status=$?
5942 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5943 1.1.1.4 mrg rm -f conftest.er1
5944 1.1.1.4 mrg cat conftest.err >&5
5945 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5946 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
5947 1.1.1.4 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5948 1.1.1.4 mrg test ! -s conftest.err
5949 1.1.1.4 mrg }; then
5950 1.1.1.4 mrg :
5951 1.1.1.4 mrg else
5952 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5953 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5954 1.1 mrg
5955 1.1.1.4 mrg # Broken: fails on valid input.
5956 1.1.1.4 mrg continue
5957 1.1.1.4 mrg fi
5958 1.1 mrg
5959 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
5960 1.1 mrg
5961 1.1.1.4 mrg # OK, works on sane cases. Now check whether nonexistent headers
5962 1.1.1.4 mrg # can be detected and how.
5963 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
5964 1.1.1.4 mrg /* confdefs.h. */
5965 1.1.1.4 mrg _ACEOF
5966 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
5967 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
5968 1.1.1.4 mrg /* end confdefs.h. */
5969 1.1.1.4 mrg #include <ac_nonexistent.h>
5970 1.1.1.4 mrg _ACEOF
5971 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5972 1.1.1.4 mrg case "(($ac_try" in
5973 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5974 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
5975 1.1.1.2 mrg esac
5976 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5977 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
5978 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5979 1.1.1.3 mrg ac_status=$?
5980 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
5981 1.1.1.4 mrg rm -f conftest.er1
5982 1.1.1.4 mrg cat conftest.err >&5
5983 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5984 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
5985 1.1.1.4 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5986 1.1.1.4 mrg test ! -s conftest.err
5987 1.1.1.4 mrg }; then
5988 1.1.1.4 mrg # Broken: success on invalid input.
5989 1.1.1.4 mrg continue
5990 1.1.1.4 mrg else
5991 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
5992 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
5993 1.1 mrg
5994 1.1.1.4 mrg # Passes both tests.
5995 1.1.1.4 mrg ac_preproc_ok=:
5996 1.1.1.4 mrg break
5997 1.1.1.4 mrg fi
5998 1.1.1.2 mrg
5999 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
6000 1.1 mrg
6001 1.1.1.4 mrg done
6002 1.1.1.4 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6003 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
6004 1.1.1.4 mrg if $ac_preproc_ok; then
6005 1.1.1.4 mrg break
6006 1.1.1.4 mrg fi
6007 1.1 mrg
6008 1.1.1.4 mrg done
6009 1.1.1.4 mrg ac_cv_prog_CXXCPP=$CXXCPP
6010 1.1 mrg
6011 1.1.1.3 mrg fi
6012 1.1.1.4 mrg CXXCPP=$ac_cv_prog_CXXCPP
6013 1.1 mrg else
6014 1.1.1.4 mrg ac_cv_prog_CXXCPP=$CXXCPP
6015 1.1 mrg fi
6016 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6017 1.1.1.4 mrg $as_echo "$CXXCPP" >&6; }
6018 1.1.1.4 mrg ac_preproc_ok=false
6019 1.1.1.4 mrg for ac_cxx_preproc_warn_flag in '' yes
6020 1.1.1.4 mrg do
6021 1.1.1.4 mrg # Use a header file that comes with gcc, so configuring glibc
6022 1.1.1.4 mrg # with a fresh cross-compiler works.
6023 1.1.1.4 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6024 1.1.1.4 mrg # <limits.h> exists even on freestanding compilers.
6025 1.1.1.4 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
6026 1.1.1.4 mrg # not just through cpp. "Syntax error" is here to catch this case.
6027 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
6028 1.1.1.4 mrg /* confdefs.h. */
6029 1.1.1.4 mrg _ACEOF
6030 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
6031 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
6032 1.1.1.4 mrg /* end confdefs.h. */
6033 1.1.1.4 mrg #ifdef __STDC__
6034 1.1.1.4 mrg # include <limits.h>
6035 1.1.1.4 mrg #else
6036 1.1.1.4 mrg # include <assert.h>
6037 1.1.1.4 mrg #endif
6038 1.1.1.4 mrg Syntax error
6039 1.1.1.4 mrg _ACEOF
6040 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
6041 1.1.1.4 mrg case "(($ac_try" in
6042 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6043 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
6044 1.1.1.4 mrg esac
6045 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6046 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
6047 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6048 1.1.1.3 mrg ac_status=$?
6049 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
6050 1.1.1.4 mrg rm -f conftest.er1
6051 1.1.1.4 mrg cat conftest.err >&5
6052 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6053 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
6054 1.1.1.4 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6055 1.1.1.4 mrg test ! -s conftest.err
6056 1.1.1.4 mrg }; then
6057 1.1.1.4 mrg :
6058 1.1.1.4 mrg else
6059 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
6060 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
6061 1.1.1.3 mrg
6062 1.1.1.4 mrg # Broken: fails on valid input.
6063 1.1.1.4 mrg continue
6064 1.1.1.4 mrg fi
6065 1.1.1.3 mrg
6066 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
6067 1.1.1.3 mrg
6068 1.1.1.4 mrg # OK, works on sane cases. Now check whether nonexistent headers
6069 1.1.1.4 mrg # can be detected and how.
6070 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
6071 1.1 mrg /* confdefs.h. */
6072 1.1 mrg _ACEOF
6073 1.1 mrg cat confdefs.h >>conftest.$ac_ext
6074 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
6075 1.1 mrg /* end confdefs.h. */
6076 1.1.1.4 mrg #include <ac_nonexistent.h>
6077 1.1 mrg _ACEOF
6078 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
6079 1.1.1.2 mrg case "(($ac_try" in
6080 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6081 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
6082 1.1.1.2 mrg esac
6083 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6084 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
6085 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6086 1.1 mrg ac_status=$?
6087 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6088 1.1 mrg rm -f conftest.er1
6089 1.1 mrg cat conftest.err >&5
6090 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6091 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
6092 1.1.1.4 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6093 1.1.1.2 mrg test ! -s conftest.err
6094 1.1.1.2 mrg }; then
6095 1.1.1.4 mrg # Broken: success on invalid input.
6096 1.1.1.4 mrg continue
6097 1.1 mrg else
6098 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
6099 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6100 1.1 mrg
6101 1.1.1.4 mrg # Passes both tests.
6102 1.1.1.4 mrg ac_preproc_ok=:
6103 1.1.1.4 mrg break
6104 1.1 mrg fi
6105 1.1 mrg
6106 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
6107 1.1 mrg
6108 1.1.1.4 mrg done
6109 1.1.1.4 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6110 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
6111 1.1.1.4 mrg if $ac_preproc_ok; then
6112 1.1.1.4 mrg :
6113 1.1.1.4 mrg else
6114 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6115 1.1.1.4 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6116 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6117 1.1.1.4 mrg See \`config.log' for more details." >&5
6118 1.1.1.4 mrg $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6119 1.1.1.4 mrg See \`config.log' for more details." >&2;}
6120 1.1.1.4 mrg { (exit 1); exit 1; }; }; }
6121 1.1 mrg fi
6122 1.1.1.3 mrg
6123 1.1.1.4 mrg ac_ext=cpp
6124 1.1.1.4 mrg ac_cpp='$CXXCPP $CPPFLAGS'
6125 1.1.1.4 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6126 1.1.1.4 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6127 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6128 1.1.1.3 mrg
6129 1.1.1.4 mrg fi
6130 1.1.1.3 mrg
6131 1.1.1.4 mrg
6132 1.1.1.4 mrg ac_ext=f
6133 1.1.1.4 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6134 1.1.1.4 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6135 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6136 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
6137 1.1.1.4 mrg for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6138 1.1.1.4 mrg do
6139 1.1.1.4 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6140 1.1.1.4 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6141 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6142 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
6143 1.1.1.4 mrg if test "${ac_cv_prog_F77+set}" = set; then
6144 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6145 1.1.1.3 mrg else
6146 1.1.1.4 mrg if test -n "$F77"; then
6147 1.1.1.4 mrg ac_cv_prog_F77="$F77" # Let the user override the test.
6148 1.1.1.3 mrg else
6149 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6150 1.1.1.3 mrg for as_dir in $PATH
6151 1.1.1.3 mrg do
6152 1.1.1.3 mrg IFS=$as_save_IFS
6153 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
6154 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6155 1.1.1.3 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6156 1.1.1.4 mrg ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6157 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6158 1.1.1.3 mrg break 2
6159 1.1 mrg fi
6160 1.1 mrg done
6161 1.1.1.3 mrg done
6162 1.1.1.2 mrg IFS=$as_save_IFS
6163 1.1 mrg
6164 1.1 mrg fi
6165 1.1 mrg fi
6166 1.1.1.4 mrg F77=$ac_cv_prog_F77
6167 1.1.1.4 mrg if test -n "$F77"; then
6168 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $F77" >&5
6169 1.1.1.4 mrg $as_echo "$F77" >&6; }
6170 1.1 mrg else
6171 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6172 1.1.1.2 mrg $as_echo "no" >&6; }
6173 1.1 mrg fi
6174 1.1 mrg
6175 1.1.1.2 mrg
6176 1.1.1.4 mrg test -n "$F77" && break
6177 1.1.1.4 mrg done
6178 1.1 mrg fi
6179 1.1.1.4 mrg if test -z "$F77"; then
6180 1.1.1.4 mrg ac_ct_F77=$F77
6181 1.1.1.4 mrg for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6182 1.1.1.4 mrg do
6183 1.1.1.4 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
6184 1.1.1.4 mrg set dummy $ac_prog; ac_word=$2
6185 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6186 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
6187 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6188 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6189 1.1 mrg else
6190 1.1.1.4 mrg if test -n "$ac_ct_F77"; then
6191 1.1.1.4 mrg ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6192 1.1 mrg else
6193 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6194 1.1 mrg for as_dir in $PATH
6195 1.1 mrg do
6196 1.1 mrg IFS=$as_save_IFS
6197 1.1 mrg test -z "$as_dir" && as_dir=.
6198 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6199 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6200 1.1.1.4 mrg ac_cv_prog_ac_ct_F77="$ac_prog"
6201 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6202 1.1 mrg break 2
6203 1.1 mrg fi
6204 1.1 mrg done
6205 1.1 mrg done
6206 1.1.1.2 mrg IFS=$as_save_IFS
6207 1.1 mrg
6208 1.1 mrg fi
6209 1.1 mrg fi
6210 1.1.1.4 mrg ac_ct_F77=$ac_cv_prog_ac_ct_F77
6211 1.1.1.4 mrg if test -n "$ac_ct_F77"; then
6212 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6213 1.1.1.4 mrg $as_echo "$ac_ct_F77" >&6; }
6214 1.1 mrg else
6215 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6216 1.1.1.2 mrg $as_echo "no" >&6; }
6217 1.1 mrg fi
6218 1.1 mrg
6219 1.1.1.4 mrg
6220 1.1.1.4 mrg test -n "$ac_ct_F77" && break
6221 1.1.1.4 mrg done
6222 1.1.1.4 mrg
6223 1.1.1.4 mrg if test "x$ac_ct_F77" = x; then
6224 1.1.1.4 mrg F77=""
6225 1.1.1.2 mrg else
6226 1.1.1.2 mrg case $cross_compiling:$ac_tool_warned in
6227 1.1.1.2 mrg yes:)
6228 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6229 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6230 1.1.1.2 mrg ac_tool_warned=yes ;;
6231 1.1.1.2 mrg esac
6232 1.1.1.4 mrg F77=$ac_ct_F77
6233 1.1.1.2 mrg fi
6234 1.1 mrg fi
6235 1.1 mrg
6236 1.1.1.4 mrg
6237 1.1.1.4 mrg # Provide some information about the compiler.
6238 1.1.1.4 mrg $as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6239 1.1.1.4 mrg set X $ac_compile
6240 1.1.1.4 mrg ac_compiler=$2
6241 1.1.1.4 mrg { (ac_try="$ac_compiler --version >&5"
6242 1.1.1.4 mrg case "(($ac_try" in
6243 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6244 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
6245 1.1.1.4 mrg esac
6246 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6247 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
6248 1.1.1.4 mrg (eval "$ac_compiler --version >&5") 2>&5
6249 1.1.1.4 mrg ac_status=$?
6250 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6251 1.1.1.4 mrg (exit $ac_status); }
6252 1.1.1.4 mrg { (ac_try="$ac_compiler -v >&5"
6253 1.1.1.4 mrg case "(($ac_try" in
6254 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6255 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
6256 1.1.1.4 mrg esac
6257 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6258 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
6259 1.1.1.4 mrg (eval "$ac_compiler -v >&5") 2>&5
6260 1.1.1.4 mrg ac_status=$?
6261 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6262 1.1.1.4 mrg (exit $ac_status); }
6263 1.1.1.4 mrg { (ac_try="$ac_compiler -V >&5"
6264 1.1.1.4 mrg case "(($ac_try" in
6265 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6266 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
6267 1.1.1.4 mrg esac
6268 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6269 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
6270 1.1.1.4 mrg (eval "$ac_compiler -V >&5") 2>&5
6271 1.1.1.4 mrg ac_status=$?
6272 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6273 1.1.1.4 mrg (exit $ac_status); }
6274 1.1.1.4 mrg rm -f a.out
6275 1.1.1.4 mrg
6276 1.1.1.4 mrg # If we don't use `.F' as extension, the preprocessor is not run on the
6277 1.1.1.4 mrg # input file. (Note that this only needs to work for GNU compilers.)
6278 1.1.1.4 mrg ac_save_ext=$ac_ext
6279 1.1.1.4 mrg ac_ext=F
6280 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6281 1.1.1.4 mrg $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6282 1.1.1.4 mrg if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6283 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6284 1.1 mrg else
6285 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
6286 1.1.1.4 mrg program main
6287 1.1.1.4 mrg #ifndef __GNUC__
6288 1.1.1.4 mrg choke me
6289 1.1.1.4 mrg #endif
6290 1.1 mrg
6291 1.1.1.4 mrg end
6292 1.1.1.4 mrg _ACEOF
6293 1.1.1.4 mrg rm -f conftest.$ac_objext
6294 1.1.1.4 mrg if { (ac_try="$ac_compile"
6295 1.1.1.4 mrg case "(($ac_try" in
6296 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6297 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
6298 1.1.1.4 mrg esac
6299 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6300 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
6301 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
6302 1.1.1.4 mrg ac_status=$?
6303 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
6304 1.1.1.4 mrg rm -f conftest.er1
6305 1.1.1.4 mrg cat conftest.err >&5
6306 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6307 1.1.1.4 mrg (exit $ac_status); } && {
6308 1.1.1.4 mrg test -z "$ac_f77_werror_flag" ||
6309 1.1.1.4 mrg test ! -s conftest.err
6310 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
6311 1.1.1.4 mrg ac_compiler_gnu=yes
6312 1.1.1.3 mrg else
6313 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
6314 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
6315 1.1.1.4 mrg
6316 1.1.1.4 mrg ac_compiler_gnu=no
6317 1.1 mrg fi
6318 1.1.1.2 mrg
6319 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6320 1.1.1.4 mrg ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6321 1.1 mrg
6322 1.1 mrg fi
6323 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6324 1.1.1.4 mrg $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6325 1.1.1.4 mrg ac_ext=$ac_save_ext
6326 1.1.1.4 mrg ac_test_FFLAGS=${FFLAGS+set}
6327 1.1.1.4 mrg ac_save_FFLAGS=$FFLAGS
6328 1.1.1.4 mrg FFLAGS=
6329 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6330 1.1.1.4 mrg $as_echo_n "checking whether $F77 accepts -g... " >&6; }
6331 1.1.1.4 mrg if test "${ac_cv_prog_f77_g+set}" = set; then
6332 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6333 1.1 mrg else
6334 1.1.1.4 mrg FFLAGS=-g
6335 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
6336 1.1.1.4 mrg program main
6337 1.1.1.4 mrg
6338 1.1.1.4 mrg end
6339 1.1.1.4 mrg _ACEOF
6340 1.1.1.4 mrg rm -f conftest.$ac_objext
6341 1.1.1.4 mrg if { (ac_try="$ac_compile"
6342 1.1.1.4 mrg case "(($ac_try" in
6343 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6344 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
6345 1.1.1.4 mrg esac
6346 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6347 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
6348 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
6349 1.1.1.4 mrg ac_status=$?
6350 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
6351 1.1.1.4 mrg rm -f conftest.er1
6352 1.1.1.4 mrg cat conftest.err >&5
6353 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6354 1.1.1.4 mrg (exit $ac_status); } && {
6355 1.1.1.4 mrg test -z "$ac_f77_werror_flag" ||
6356 1.1.1.4 mrg test ! -s conftest.err
6357 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
6358 1.1.1.4 mrg ac_cv_prog_f77_g=yes
6359 1.1 mrg else
6360 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
6361 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
6362 1.1 mrg
6363 1.1.1.4 mrg ac_cv_prog_f77_g=no
6364 1.1 mrg fi
6365 1.1.1.4 mrg
6366 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6367 1.1.1.4 mrg
6368 1.1 mrg fi
6369 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6370 1.1.1.4 mrg $as_echo "$ac_cv_prog_f77_g" >&6; }
6371 1.1.1.4 mrg if test "$ac_test_FFLAGS" = set; then
6372 1.1.1.4 mrg FFLAGS=$ac_save_FFLAGS
6373 1.1.1.4 mrg elif test $ac_cv_prog_f77_g = yes; then
6374 1.1.1.4 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6375 1.1.1.4 mrg FFLAGS="-g -O2"
6376 1.1.1.4 mrg else
6377 1.1.1.4 mrg FFLAGS="-g"
6378 1.1.1.4 mrg fi
6379 1.1 mrg else
6380 1.1.1.4 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6381 1.1.1.4 mrg FFLAGS="-O2"
6382 1.1.1.3 mrg else
6383 1.1.1.4 mrg FFLAGS=
6384 1.1.1.3 mrg fi
6385 1.1.1.4 mrg fi
6386 1.1.1.4 mrg
6387 1.1.1.4 mrg if test $ac_compiler_gnu = yes; then
6388 1.1.1.4 mrg G77=yes
6389 1.1.1.2 mrg else
6390 1.1.1.4 mrg G77=
6391 1.1.1.2 mrg fi
6392 1.1.1.4 mrg ac_ext=c
6393 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
6394 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6395 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6396 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6397 1.1 mrg
6398 1.1.1.4 mrg
6399 1.1.1.4 mrg
6400 1.1.1.4 mrg # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6401 1.1.1.4 mrg # find the maximum length of command line arguments
6402 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6403 1.1.1.4 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6404 1.1.1.4 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6405 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6406 1.1 mrg else
6407 1.1.1.4 mrg i=0
6408 1.1.1.4 mrg teststring="ABCD"
6409 1.1 mrg
6410 1.1.1.4 mrg case $build_os in
6411 1.1.1.4 mrg msdosdjgpp*)
6412 1.1.1.4 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
6413 1.1.1.4 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
6414 1.1.1.4 mrg # during glob expansion). Even if it were fixed, the result of this
6415 1.1.1.4 mrg # check would be larger than it should be.
6416 1.1.1.4 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
6417 1.1.1.4 mrg ;;
6418 1.1 mrg
6419 1.1.1.4 mrg gnu*)
6420 1.1.1.4 mrg # Under GNU Hurd, this test is not required because there is
6421 1.1.1.4 mrg # no limit to the length of command line arguments.
6422 1.1.1.4 mrg # Libtool will interpret -1 as no limit whatsoever
6423 1.1.1.4 mrg lt_cv_sys_max_cmd_len=-1;
6424 1.1.1.4 mrg ;;
6425 1.1 mrg
6426 1.1.1.4 mrg cygwin* | mingw*)
6427 1.1.1.4 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
6428 1.1.1.4 mrg # about 5 minutes as the teststring grows exponentially.
6429 1.1.1.4 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
6430 1.1.1.4 mrg # you end up with a "frozen" computer, even though with patience
6431 1.1.1.4 mrg # the test eventually succeeds (with a max line length of 256k).
6432 1.1.1.4 mrg # Instead, let's just punt: use the minimum linelength reported by
6433 1.1.1.4 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
6434 1.1.1.4 mrg lt_cv_sys_max_cmd_len=8192;
6435 1.1.1.4 mrg ;;
6436 1.1 mrg
6437 1.1.1.4 mrg amigaos*)
6438 1.1.1.4 mrg # On AmigaOS with pdksh, this test takes hours, literally.
6439 1.1.1.4 mrg # So we just punt and use a minimum line length of 8192.
6440 1.1.1.4 mrg lt_cv_sys_max_cmd_len=8192;
6441 1.1.1.4 mrg ;;
6442 1.1 mrg
6443 1.1.1.4 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6444 1.1.1.4 mrg # This has been around since 386BSD, at least. Likely further.
6445 1.1.1.4 mrg if test -x /sbin/sysctl; then
6446 1.1.1.4 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6447 1.1.1.4 mrg elif test -x /usr/sbin/sysctl; then
6448 1.1.1.4 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6449 1.1.1.4 mrg else
6450 1.1.1.4 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6451 1.1.1.4 mrg fi
6452 1.1.1.4 mrg # And add a safety zone
6453 1.1.1.4 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6454 1.1.1.4 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6455 1.1.1.4 mrg ;;
6456 1.1 mrg
6457 1.1.1.4 mrg interix*)
6458 1.1.1.4 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
6459 1.1.1.4 mrg lt_cv_sys_max_cmd_len=196608
6460 1.1.1.4 mrg ;;
6461 1.1.1.4 mrg
6462 1.1.1.4 mrg osf*)
6463 1.1.1.4 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6464 1.1.1.4 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6465 1.1.1.4 mrg # nice to cause kernel panics so lets avoid the loop below.
6466 1.1.1.4 mrg # First set a reasonable default.
6467 1.1.1.4 mrg lt_cv_sys_max_cmd_len=16384
6468 1.1.1.4 mrg #
6469 1.1.1.4 mrg if test -x /sbin/sysconfig; then
6470 1.1.1.4 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6471 1.1.1.4 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
6472 1.1.1.4 mrg esac
6473 1.1.1.4 mrg fi
6474 1.1.1.4 mrg ;;
6475 1.1.1.4 mrg sco3.2v5*)
6476 1.1.1.4 mrg lt_cv_sys_max_cmd_len=102400
6477 1.1.1.4 mrg ;;
6478 1.1.1.4 mrg sysv5* | sco5v6* | sysv4.2uw2*)
6479 1.1.1.4 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6480 1.1.1.4 mrg if test -n "$kargmax"; then
6481 1.1.1.4 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6482 1.1.1.4 mrg else
6483 1.1.1.4 mrg lt_cv_sys_max_cmd_len=32768
6484 1.1.1.4 mrg fi
6485 1.1.1.4 mrg ;;
6486 1.1.1.4 mrg *)
6487 1.1.1.4 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6488 1.1.1.4 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
6489 1.1.1.4 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6490 1.1.1.4 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6491 1.1.1.4 mrg else
6492 1.1.1.4 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6493 1.1.1.4 mrg while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6494 1.1.1.4 mrg = "XX$teststring") >/dev/null 2>&1 &&
6495 1.1.1.4 mrg new_result=`expr "X$teststring" : ".*" 2>&1` &&
6496 1.1.1.4 mrg lt_cv_sys_max_cmd_len=$new_result &&
6497 1.1.1.4 mrg test $i != 17 # 1/2 MB should be enough
6498 1.1.1.4 mrg do
6499 1.1.1.4 mrg i=`expr $i + 1`
6500 1.1.1.4 mrg teststring=$teststring$teststring
6501 1.1.1.4 mrg done
6502 1.1.1.4 mrg teststring=
6503 1.1.1.4 mrg # Add a significant safety factor because C++ compilers can tack on massive
6504 1.1.1.4 mrg # amounts of additional arguments before passing them to the linker.
6505 1.1.1.4 mrg # It appears as though 1/2 is a usable value.
6506 1.1.1.4 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6507 1.1.1.4 mrg fi
6508 1.1.1.4 mrg ;;
6509 1.1.1.4 mrg esac
6510 1.1 mrg
6511 1.1.1.3 mrg fi
6512 1.1.1.4 mrg
6513 1.1.1.4 mrg if test -n $lt_cv_sys_max_cmd_len ; then
6514 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6515 1.1.1.4 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6516 1.1.1.3 mrg else
6517 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: none" >&5
6518 1.1.1.4 mrg $as_echo "none" >&6; }
6519 1.1.1.3 mrg fi
6520 1.1 mrg
6521 1.1.1.2 mrg
6522 1.1 mrg
6523 1.1 mrg
6524 1.1 mrg
6525 1.1.1.4 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6526 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6527 1.1.1.4 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6528 1.1.1.4 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6529 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6530 1.1.1.3 mrg else
6531 1.1 mrg
6532 1.1.1.4 mrg # These are sane defaults that work on at least a few old systems.
6533 1.1.1.4 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6534 1.1 mrg
6535 1.1.1.4 mrg # Character class describing NM global symbol codes.
6536 1.1.1.4 mrg symcode='[BCDEGRST]'
6537 1.1 mrg
6538 1.1.1.4 mrg # Regexp to match symbols that can be accessed directly from C.
6539 1.1.1.4 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6540 1.1 mrg
6541 1.1.1.4 mrg # Transform an extracted symbol line into a proper C declaration
6542 1.1.1.4 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6543 1.1 mrg
6544 1.1.1.4 mrg # Transform an extracted symbol line into symbol name and symbol address
6545 1.1.1.4 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
6546 1.1.1.4 mrg
6547 1.1.1.4 mrg # Define system-specific variables.
6548 1.1.1.4 mrg case $host_os in
6549 1.1.1.4 mrg aix*)
6550 1.1.1.4 mrg symcode='[BCDT]'
6551 1.1.1.4 mrg ;;
6552 1.1.1.4 mrg cygwin* | mingw* | pw32*)
6553 1.1.1.4 mrg symcode='[ABCDGISTW]'
6554 1.1.1.4 mrg ;;
6555 1.1.1.4 mrg hpux*) # Its linker distinguishes data from code symbols
6556 1.1.1.4 mrg if test "$host_cpu" = ia64; then
6557 1.1.1.4 mrg symcode='[ABCDEGRST]'
6558 1.1.1.3 mrg fi
6559 1.1.1.4 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6560 1.1.1.4 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
6561 1.1.1.4 mrg ;;
6562 1.1.1.4 mrg linux* | k*bsd*-gnu)
6563 1.1.1.4 mrg if test "$host_cpu" = ia64; then
6564 1.1.1.4 mrg symcode='[ABCDGIRSTW]'
6565 1.1.1.4 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6566 1.1.1.4 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
6567 1.1.1.4 mrg fi
6568 1.1.1.4 mrg ;;
6569 1.1.1.4 mrg irix* | nonstopux*)
6570 1.1.1.4 mrg symcode='[BCDEGRST]'
6571 1.1.1.4 mrg ;;
6572 1.1.1.4 mrg osf*)
6573 1.1.1.4 mrg symcode='[BCDEGQRST]'
6574 1.1.1.4 mrg ;;
6575 1.1.1.4 mrg solaris*)
6576 1.1.1.4 mrg symcode='[BDRT]'
6577 1.1.1.4 mrg ;;
6578 1.1.1.4 mrg sco3.2v5*)
6579 1.1.1.4 mrg symcode='[DT]'
6580 1.1.1.4 mrg ;;
6581 1.1.1.4 mrg sysv4.2uw2*)
6582 1.1.1.4 mrg symcode='[DT]'
6583 1.1.1.4 mrg ;;
6584 1.1.1.4 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6585 1.1.1.4 mrg symcode='[ABDT]'
6586 1.1.1.4 mrg ;;
6587 1.1.1.4 mrg sysv4)
6588 1.1.1.4 mrg symcode='[DFNSTU]'
6589 1.1.1.4 mrg ;;
6590 1.1.1.4 mrg esac
6591 1.1.1.4 mrg
6592 1.1.1.4 mrg # Handle CRLF in mingw tool chain
6593 1.1.1.4 mrg opt_cr=
6594 1.1.1.4 mrg case $build_os in
6595 1.1.1.4 mrg mingw*)
6596 1.1.1.4 mrg opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6597 1.1.1.4 mrg ;;
6598 1.1.1.4 mrg esac
6599 1.1.1.4 mrg
6600 1.1.1.4 mrg # If we're using GNU nm, then use its standard symbol codes.
6601 1.1.1.4 mrg case `$NM -V 2>&1` in
6602 1.1.1.4 mrg *GNU* | *'with BFD'*)
6603 1.1.1.4 mrg symcode='[ABCDGIRSTW]' ;;
6604 1.1.1.4 mrg esac
6605 1.1.1.4 mrg
6606 1.1.1.4 mrg # Try without a prefix undercore, then with it.
6607 1.1.1.4 mrg for ac_symprfx in "" "_"; do
6608 1.1 mrg
6609 1.1.1.4 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6610 1.1.1.4 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6611 1.1 mrg
6612 1.1.1.4 mrg # Write the raw and C identifiers.
6613 1.1.1.4 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6614 1.1 mrg
6615 1.1.1.4 mrg # Check to see that the pipe works correctly.
6616 1.1.1.4 mrg pipe_works=no
6617 1.1 mrg
6618 1.1.1.4 mrg rm -f conftest*
6619 1.1.1.4 mrg cat > conftest.$ac_ext <<EOF
6620 1.1.1.4 mrg #ifdef __cplusplus
6621 1.1.1.4 mrg extern "C" {
6622 1.1.1.4 mrg #endif
6623 1.1.1.4 mrg char nm_test_var;
6624 1.1.1.4 mrg void nm_test_func(){}
6625 1.1.1.4 mrg #ifdef __cplusplus
6626 1.1.1.4 mrg }
6627 1.1.1.4 mrg #endif
6628 1.1.1.4 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6629 1.1.1.4 mrg EOF
6630 1.1 mrg
6631 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6632 1.1.1.4 mrg (eval $ac_compile) 2>&5
6633 1.1.1.4 mrg ac_status=$?
6634 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6635 1.1.1.4 mrg (exit $ac_status); }; then
6636 1.1.1.4 mrg # Now try to grab the symbols.
6637 1.1.1.4 mrg nlist=conftest.nm
6638 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6639 1.1.1.4 mrg (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6640 1.1.1.4 mrg ac_status=$?
6641 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6642 1.1.1.4 mrg (exit $ac_status); } && test -s "$nlist"; then
6643 1.1.1.4 mrg # Try sorting and uniquifying the output.
6644 1.1.1.4 mrg if sort "$nlist" | uniq > "$nlist"T; then
6645 1.1.1.4 mrg mv -f "$nlist"T "$nlist"
6646 1.1.1.4 mrg else
6647 1.1.1.4 mrg rm -f "$nlist"T
6648 1.1.1.4 mrg fi
6649 1.1 mrg
6650 1.1.1.4 mrg # Make sure that we snagged all the symbols we need.
6651 1.1.1.4 mrg if grep ' nm_test_var$' "$nlist" >/dev/null; then
6652 1.1.1.4 mrg if grep ' nm_test_func$' "$nlist" >/dev/null; then
6653 1.1.1.4 mrg cat <<EOF > conftest.$ac_ext
6654 1.1.1.4 mrg #ifdef __cplusplus
6655 1.1.1.4 mrg extern "C" {
6656 1.1.1.4 mrg #endif
6657 1.1 mrg
6658 1.1.1.4 mrg EOF
6659 1.1.1.4 mrg # Now generate the symbol file.
6660 1.1.1.4 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6661 1.1 mrg
6662 1.1.1.4 mrg cat <<EOF >> conftest.$ac_ext
6663 1.1.1.4 mrg #if defined (__STDC__) && __STDC__
6664 1.1.1.4 mrg # define lt_ptr_t void *
6665 1.1.1.4 mrg #else
6666 1.1.1.4 mrg # define lt_ptr_t char *
6667 1.1.1.4 mrg # define const
6668 1.1.1.4 mrg #endif
6669 1.1 mrg
6670 1.1.1.4 mrg /* The mapping between symbol names and symbols. */
6671 1.1.1.4 mrg const struct {
6672 1.1.1.4 mrg const char *name;
6673 1.1.1.4 mrg lt_ptr_t address;
6674 1.1.1.4 mrg }
6675 1.1.1.4 mrg lt_preloaded_symbols[] =
6676 1.1.1.4 mrg {
6677 1.1.1.4 mrg EOF
6678 1.1.1.4 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6679 1.1.1.4 mrg cat <<\EOF >> conftest.$ac_ext
6680 1.1.1.4 mrg {0, (lt_ptr_t) 0}
6681 1.1.1.4 mrg };
6682 1.1 mrg
6683 1.1.1.4 mrg #ifdef __cplusplus
6684 1.1.1.4 mrg }
6685 1.1.1.4 mrg #endif
6686 1.1.1.4 mrg EOF
6687 1.1.1.4 mrg # Now try linking the two files.
6688 1.1.1.4 mrg mv conftest.$ac_objext conftstm.$ac_objext
6689 1.1.1.4 mrg lt_save_LIBS="$LIBS"
6690 1.1.1.4 mrg lt_save_CFLAGS="$CFLAGS"
6691 1.1.1.4 mrg LIBS="conftstm.$ac_objext"
6692 1.1.1.4 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6693 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6694 1.1.1.4 mrg (eval $ac_link) 2>&5
6695 1.1.1.4 mrg ac_status=$?
6696 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6697 1.1.1.4 mrg (exit $ac_status); } && test -s conftest${ac_exeext}; then
6698 1.1.1.4 mrg pipe_works=yes
6699 1.1.1.4 mrg fi
6700 1.1.1.4 mrg LIBS="$lt_save_LIBS"
6701 1.1.1.4 mrg CFLAGS="$lt_save_CFLAGS"
6702 1.1.1.4 mrg else
6703 1.1.1.4 mrg echo "cannot find nm_test_func in $nlist" >&5
6704 1.1.1.4 mrg fi
6705 1.1.1.4 mrg else
6706 1.1.1.4 mrg echo "cannot find nm_test_var in $nlist" >&5
6707 1.1.1.4 mrg fi
6708 1.1.1.4 mrg else
6709 1.1.1.4 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6710 1.1.1.4 mrg fi
6711 1.1.1.4 mrg else
6712 1.1.1.4 mrg echo "$progname: failed program was:" >&5
6713 1.1.1.4 mrg cat conftest.$ac_ext >&5
6714 1.1.1.4 mrg fi
6715 1.1.1.4 mrg rm -rf conftest* conftst*
6716 1.1 mrg
6717 1.1.1.4 mrg # Do not use the global_symbol_pipe unless it works.
6718 1.1.1.4 mrg if test "$pipe_works" = yes; then
6719 1.1.1.4 mrg break
6720 1.1.1.4 mrg else
6721 1.1.1.4 mrg lt_cv_sys_global_symbol_pipe=
6722 1.1.1.4 mrg fi
6723 1.1.1.4 mrg done
6724 1.1 mrg
6725 1.1.1.4 mrg fi
6726 1.1 mrg
6727 1.1.1.4 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6728 1.1.1.4 mrg lt_cv_sys_global_symbol_to_cdecl=
6729 1.1.1.4 mrg fi
6730 1.1.1.4 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6731 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: failed" >&5
6732 1.1.1.4 mrg $as_echo "failed" >&6; }
6733 1.1.1.4 mrg else
6734 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: ok" >&5
6735 1.1.1.4 mrg $as_echo "ok" >&6; }
6736 1.1.1.4 mrg fi
6737 1.1 mrg
6738 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for objdir" >&5
6739 1.1.1.4 mrg $as_echo_n "checking for objdir... " >&6; }
6740 1.1.1.4 mrg if test "${lt_cv_objdir+set}" = set; then
6741 1.1.1.4 mrg $as_echo_n "(cached) " >&6
6742 1.1.1.4 mrg else
6743 1.1.1.4 mrg rm -f .libs 2>/dev/null
6744 1.1.1.4 mrg mkdir .libs 2>/dev/null
6745 1.1.1.4 mrg if test -d .libs; then
6746 1.1.1.4 mrg lt_cv_objdir=.libs
6747 1.1.1.4 mrg else
6748 1.1.1.4 mrg # MS-DOS does not allow filenames that begin with a dot.
6749 1.1.1.4 mrg lt_cv_objdir=_libs
6750 1.1.1.4 mrg fi
6751 1.1.1.4 mrg rmdir .libs 2>/dev/null
6752 1.1.1.4 mrg fi
6753 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6754 1.1.1.4 mrg $as_echo "$lt_cv_objdir" >&6; }
6755 1.1.1.4 mrg objdir=$lt_cv_objdir
6756 1.1 mrg
6757 1.1 mrg
6758 1.1 mrg
6759 1.1 mrg
6760 1.1 mrg
6761 1.1.1.4 mrg case $host_os in
6762 1.1.1.4 mrg aix3*)
6763 1.1.1.4 mrg # AIX sometimes has problems with the GCC collect2 program. For some
6764 1.1.1.4 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
6765 1.1.1.4 mrg # vanish in a puff of smoke.
6766 1.1.1.4 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
6767 1.1.1.4 mrg COLLECT_NAMES=
6768 1.1.1.4 mrg export COLLECT_NAMES
6769 1.1.1.4 mrg fi
6770 1.1.1.4 mrg ;;
6771 1.1.1.4 mrg esac
6772 1.1 mrg
6773 1.1.1.4 mrg # Sed substitution that helps us do robust quoting. It backslashifies
6774 1.1.1.4 mrg # metacharacters that are still active within double-quoted strings.
6775 1.1.1.4 mrg Xsed='sed -e 1s/^X//'
6776 1.1.1.4 mrg sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6777 1.1 mrg
6778 1.1.1.4 mrg # Same as above, but do not quote variable references.
6779 1.1.1.4 mrg double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6780 1.1 mrg
6781 1.1.1.4 mrg # Sed substitution to delay expansion of an escaped shell variable in a
6782 1.1.1.4 mrg # double_quote_subst'ed string.
6783 1.1.1.4 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6784 1.1 mrg
6785 1.1.1.4 mrg # Sed substitution to avoid accidental globbing in evaled expressions
6786 1.1.1.4 mrg no_glob_subst='s/\*/\\\*/g'
6787 1.1 mrg
6788 1.1.1.4 mrg # Constants:
6789 1.1.1.4 mrg rm="rm -f"
6790 1.1 mrg
6791 1.1.1.4 mrg # Global variables:
6792 1.1.1.4 mrg default_ofile=libtool
6793 1.1.1.4 mrg can_build_shared=yes
6794 1.1 mrg
6795 1.1.1.4 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
6796 1.1.1.4 mrg # which needs '.lib').
6797 1.1.1.4 mrg libext=a
6798 1.1.1.4 mrg ltmain="$ac_aux_dir/ltmain.sh"
6799 1.1.1.4 mrg ofile="$default_ofile"
6800 1.1.1.4 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
6801 1.1 mrg
6802 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
6803 1.1.1.4 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6804 1.1.1.4 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
6805 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6806 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
6807 1.1.1.4 mrg if test "${ac_cv_prog_AR+set}" = set; then
6808 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6809 1.1 mrg else
6810 1.1.1.4 mrg if test -n "$AR"; then
6811 1.1.1.4 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
6812 1.1 mrg else
6813 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6814 1.1.1.4 mrg for as_dir in $PATH
6815 1.1.1.4 mrg do
6816 1.1.1.4 mrg IFS=$as_save_IFS
6817 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
6818 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6819 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6820 1.1.1.4 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
6821 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6822 1.1.1.4 mrg break 2
6823 1.1.1.4 mrg fi
6824 1.1.1.4 mrg done
6825 1.1.1.4 mrg done
6826 1.1.1.4 mrg IFS=$as_save_IFS
6827 1.1 mrg
6828 1.1.1.4 mrg fi
6829 1.1.1.4 mrg fi
6830 1.1.1.4 mrg AR=$ac_cv_prog_AR
6831 1.1.1.4 mrg if test -n "$AR"; then
6832 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $AR" >&5
6833 1.1.1.4 mrg $as_echo "$AR" >&6; }
6834 1.1 mrg else
6835 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6836 1.1.1.4 mrg $as_echo "no" >&6; }
6837 1.1 mrg fi
6838 1.1 mrg
6839 1.1 mrg
6840 1.1.1.3 mrg fi
6841 1.1.1.4 mrg if test -z "$ac_cv_prog_AR"; then
6842 1.1.1.4 mrg ac_ct_AR=$AR
6843 1.1.1.4 mrg # Extract the first word of "ar", so it can be a program name with args.
6844 1.1.1.4 mrg set dummy ar; ac_word=$2
6845 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6846 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
6847 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6848 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6849 1.1 mrg else
6850 1.1.1.4 mrg if test -n "$ac_ct_AR"; then
6851 1.1.1.4 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6852 1.1.1.3 mrg else
6853 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6854 1.1.1.4 mrg for as_dir in $PATH
6855 1.1.1.4 mrg do
6856 1.1.1.4 mrg IFS=$as_save_IFS
6857 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
6858 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6859 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6860 1.1.1.4 mrg ac_cv_prog_ac_ct_AR="ar"
6861 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6862 1.1.1.4 mrg break 2
6863 1.1.1.4 mrg fi
6864 1.1.1.4 mrg done
6865 1.1.1.4 mrg done
6866 1.1.1.4 mrg IFS=$as_save_IFS
6867 1.1 mrg
6868 1.1.1.4 mrg fi
6869 1.1.1.4 mrg fi
6870 1.1.1.4 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
6871 1.1.1.4 mrg if test -n "$ac_ct_AR"; then
6872 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6873 1.1.1.4 mrg $as_echo "$ac_ct_AR" >&6; }
6874 1.1.1.4 mrg else
6875 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6876 1.1.1.4 mrg $as_echo "no" >&6; }
6877 1.1 mrg fi
6878 1.1.1.3 mrg
6879 1.1.1.4 mrg if test "x$ac_ct_AR" = x; then
6880 1.1.1.4 mrg AR="false"
6881 1.1.1.4 mrg else
6882 1.1.1.4 mrg case $cross_compiling:$ac_tool_warned in
6883 1.1.1.4 mrg yes:)
6884 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6885 1.1.1.4 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6886 1.1.1.4 mrg ac_tool_warned=yes ;;
6887 1.1.1.3 mrg esac
6888 1.1.1.4 mrg AR=$ac_ct_AR
6889 1.1.1.4 mrg fi
6890 1.1 mrg else
6891 1.1.1.4 mrg AR="$ac_cv_prog_AR"
6892 1.1 mrg fi
6893 1.1 mrg
6894 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
6895 1.1.1.4 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6896 1.1.1.4 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6897 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6898 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
6899 1.1.1.4 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then
6900 1.1.1.4 mrg $as_echo_n "(cached) " >&6
6901 1.1.1.4 mrg else
6902 1.1.1.4 mrg if test -n "$RANLIB"; then
6903 1.1.1.4 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6904 1.1.1.4 mrg else
6905 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6906 1.1.1.4 mrg for as_dir in $PATH
6907 1.1.1.4 mrg do
6908 1.1.1.4 mrg IFS=$as_save_IFS
6909 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
6910 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6911 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6912 1.1.1.4 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6913 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6914 1.1.1.4 mrg break 2
6915 1.1.1.4 mrg fi
6916 1.1.1.3 mrg done
6917 1.1.1.4 mrg done
6918 1.1.1.4 mrg IFS=$as_save_IFS
6919 1.1 mrg
6920 1.1 mrg fi
6921 1.1.1.4 mrg fi
6922 1.1.1.4 mrg RANLIB=$ac_cv_prog_RANLIB
6923 1.1.1.4 mrg if test -n "$RANLIB"; then
6924 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6925 1.1.1.4 mrg $as_echo "$RANLIB" >&6; }
6926 1.1 mrg else
6927 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6928 1.1.1.4 mrg $as_echo "no" >&6; }
6929 1.1 mrg fi
6930 1.1 mrg
6931 1.1 mrg
6932 1.1.1.4 mrg fi
6933 1.1.1.4 mrg if test -z "$ac_cv_prog_RANLIB"; then
6934 1.1.1.4 mrg ac_ct_RANLIB=$RANLIB
6935 1.1.1.4 mrg # Extract the first word of "ranlib", so it can be a program name with args.
6936 1.1.1.4 mrg set dummy ranlib; ac_word=$2
6937 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6938 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
6939 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6940 1.1.1.4 mrg $as_echo_n "(cached) " >&6
6941 1.1 mrg else
6942 1.1.1.4 mrg if test -n "$ac_ct_RANLIB"; then
6943 1.1.1.4 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6944 1.1.1.4 mrg else
6945 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6946 1.1.1.4 mrg for as_dir in $PATH
6947 1.1.1.4 mrg do
6948 1.1.1.4 mrg IFS=$as_save_IFS
6949 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
6950 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6951 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6952 1.1.1.4 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
6953 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6954 1.1.1.4 mrg break 2
6955 1.1.1.4 mrg fi
6956 1.1.1.4 mrg done
6957 1.1.1.4 mrg done
6958 1.1.1.4 mrg IFS=$as_save_IFS
6959 1.1.1.3 mrg
6960 1.1 mrg fi
6961 1.1.1.4 mrg fi
6962 1.1.1.4 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6963 1.1.1.4 mrg if test -n "$ac_ct_RANLIB"; then
6964 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6965 1.1.1.4 mrg $as_echo "$ac_ct_RANLIB" >&6; }
6966 1.1 mrg else
6967 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6968 1.1.1.4 mrg $as_echo "no" >&6; }
6969 1.1 mrg fi
6970 1.1 mrg
6971 1.1.1.4 mrg if test "x$ac_ct_RANLIB" = x; then
6972 1.1.1.4 mrg RANLIB=":"
6973 1.1.1.4 mrg else
6974 1.1.1.4 mrg case $cross_compiling:$ac_tool_warned in
6975 1.1.1.4 mrg yes:)
6976 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6977 1.1.1.4 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6978 1.1.1.4 mrg ac_tool_warned=yes ;;
6979 1.1.1.4 mrg esac
6980 1.1.1.4 mrg RANLIB=$ac_ct_RANLIB
6981 1.1.1.4 mrg fi
6982 1.1.1.4 mrg else
6983 1.1.1.4 mrg RANLIB="$ac_cv_prog_RANLIB"
6984 1.1.1.4 mrg fi
6985 1.1 mrg
6986 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
6987 1.1.1.4 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6988 1.1.1.4 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
6989 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6990 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
6991 1.1.1.4 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
6992 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6993 1.1.1.3 mrg else
6994 1.1.1.4 mrg if test -n "$STRIP"; then
6995 1.1.1.4 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6996 1.1.1.3 mrg else
6997 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6998 1.1.1.4 mrg for as_dir in $PATH
6999 1.1.1.4 mrg do
7000 1.1.1.4 mrg IFS=$as_save_IFS
7001 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
7002 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7003 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7004 1.1.1.4 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7005 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7006 1.1.1.4 mrg break 2
7007 1.1.1.4 mrg fi
7008 1.1.1.4 mrg done
7009 1.1.1.4 mrg done
7010 1.1.1.4 mrg IFS=$as_save_IFS
7011 1.1 mrg
7012 1.1 mrg fi
7013 1.1 mrg fi
7014 1.1.1.4 mrg STRIP=$ac_cv_prog_STRIP
7015 1.1.1.4 mrg if test -n "$STRIP"; then
7016 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7017 1.1.1.4 mrg $as_echo "$STRIP" >&6; }
7018 1.1.1.4 mrg else
7019 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7020 1.1.1.4 mrg $as_echo "no" >&6; }
7021 1.1 mrg fi
7022 1.1 mrg
7023 1.1 mrg
7024 1.1 mrg fi
7025 1.1.1.4 mrg if test -z "$ac_cv_prog_STRIP"; then
7026 1.1.1.4 mrg ac_ct_STRIP=$STRIP
7027 1.1.1.4 mrg # Extract the first word of "strip", so it can be a program name with args.
7028 1.1.1.4 mrg set dummy strip; ac_word=$2
7029 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7030 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
7031 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7032 1.1.1.4 mrg $as_echo_n "(cached) " >&6
7033 1.1.1.2 mrg else
7034 1.1.1.4 mrg if test -n "$ac_ct_STRIP"; then
7035 1.1.1.4 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7036 1.1.1.2 mrg else
7037 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7038 1.1.1.4 mrg for as_dir in $PATH
7039 1.1.1.4 mrg do
7040 1.1.1.4 mrg IFS=$as_save_IFS
7041 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
7042 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7043 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7044 1.1.1.4 mrg ac_cv_prog_ac_ct_STRIP="strip"
7045 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7046 1.1.1.4 mrg break 2
7047 1.1.1.4 mrg fi
7048 1.1.1.4 mrg done
7049 1.1.1.4 mrg done
7050 1.1.1.4 mrg IFS=$as_save_IFS
7051 1.1.1.3 mrg
7052 1.1.1.2 mrg fi
7053 1.1.1.2 mrg fi
7054 1.1.1.4 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7055 1.1.1.4 mrg if test -n "$ac_ct_STRIP"; then
7056 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7057 1.1.1.4 mrg $as_echo "$ac_ct_STRIP" >&6; }
7058 1.1.1.4 mrg else
7059 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7060 1.1.1.4 mrg $as_echo "no" >&6; }
7061 1.1.1.2 mrg fi
7062 1.1.1.2 mrg
7063 1.1.1.4 mrg if test "x$ac_ct_STRIP" = x; then
7064 1.1.1.4 mrg STRIP=":"
7065 1.1.1.4 mrg else
7066 1.1.1.4 mrg case $cross_compiling:$ac_tool_warned in
7067 1.1.1.4 mrg yes:)
7068 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7069 1.1.1.4 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7070 1.1.1.4 mrg ac_tool_warned=yes ;;
7071 1.1.1.4 mrg esac
7072 1.1.1.4 mrg STRIP=$ac_ct_STRIP
7073 1.1.1.4 mrg fi
7074 1.1.1.4 mrg else
7075 1.1.1.4 mrg STRIP="$ac_cv_prog_STRIP"
7076 1.1.1.2 mrg fi
7077 1.1.1.2 mrg
7078 1.1.1.2 mrg
7079 1.1.1.4 mrg old_CC="$CC"
7080 1.1.1.4 mrg old_CFLAGS="$CFLAGS"
7081 1.1.1.3 mrg
7082 1.1.1.4 mrg # Set sane defaults for various variables
7083 1.1.1.4 mrg test -z "$AR" && AR=ar
7084 1.1.1.4 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
7085 1.1.1.4 mrg test -z "$AS" && AS=as
7086 1.1.1.4 mrg test -z "$CC" && CC=cc
7087 1.1.1.4 mrg test -z "$LTCC" && LTCC=$CC
7088 1.1.1.4 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7089 1.1.1.4 mrg test -z "$DLLTOOL" && DLLTOOL=dlltool
7090 1.1.1.4 mrg test -z "$LD" && LD=ld
7091 1.1.1.4 mrg test -z "$LN_S" && LN_S="ln -s"
7092 1.1.1.4 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
7093 1.1.1.4 mrg test -z "$NM" && NM=nm
7094 1.1.1.4 mrg test -z "$SED" && SED=sed
7095 1.1.1.4 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
7096 1.1.1.4 mrg test -z "$RANLIB" && RANLIB=:
7097 1.1.1.4 mrg test -z "$STRIP" && STRIP=:
7098 1.1.1.4 mrg test -z "$ac_objext" && ac_objext=o
7099 1.1.1.3 mrg
7100 1.1.1.4 mrg # Determine commands to create old-style static archives.
7101 1.1.1.4 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7102 1.1.1.4 mrg old_postinstall_cmds='chmod 644 $oldlib'
7103 1.1.1.4 mrg old_postuninstall_cmds=
7104 1.1.1.3 mrg
7105 1.1.1.4 mrg if test -n "$RANLIB"; then
7106 1.1.1.4 mrg case $host_os in
7107 1.1.1.4 mrg openbsd*)
7108 1.1.1.4 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7109 1.1.1.4 mrg ;;
7110 1.1.1.4 mrg *)
7111 1.1.1.4 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7112 1.1.1.4 mrg ;;
7113 1.1.1.4 mrg esac
7114 1.1.1.4 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7115 1.1.1.4 mrg fi
7116 1.1.1.3 mrg
7117 1.1.1.4 mrg for cc_temp in $compiler""; do
7118 1.1.1.4 mrg case $cc_temp in
7119 1.1.1.4 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7120 1.1.1.4 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7121 1.1.1.4 mrg \-*) ;;
7122 1.1.1.4 mrg *) break;;
7123 1.1.1.4 mrg esac
7124 1.1.1.4 mrg done
7125 1.1.1.4 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7126 1.1.1.3 mrg
7127 1.1.1.3 mrg
7128 1.1.1.4 mrg # Only perform the check for file, if the check method requires it
7129 1.1.1.4 mrg case $deplibs_check_method in
7130 1.1.1.4 mrg file_magic*)
7131 1.1.1.4 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7132 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7133 1.1.1.4 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7134 1.1.1.4 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7135 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7136 1.1.1.2 mrg else
7137 1.1.1.4 mrg case $MAGIC_CMD in
7138 1.1.1.4 mrg [\\/*] | ?:[\\/]*)
7139 1.1.1.4 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7140 1.1.1.4 mrg ;;
7141 1.1.1.4 mrg *)
7142 1.1.1.4 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7143 1.1.1.4 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7144 1.1.1.4 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7145 1.1.1.4 mrg for ac_dir in $ac_dummy; do
7146 1.1.1.4 mrg IFS="$lt_save_ifs"
7147 1.1.1.4 mrg test -z "$ac_dir" && ac_dir=.
7148 1.1.1.4 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
7149 1.1.1.4 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7150 1.1.1.4 mrg if test -n "$file_magic_test_file"; then
7151 1.1.1.4 mrg case $deplibs_check_method in
7152 1.1.1.4 mrg "file_magic "*)
7153 1.1.1.4 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7154 1.1.1.4 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7155 1.1.1.4 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7156 1.1.1.4 mrg $EGREP "$file_magic_regex" > /dev/null; then
7157 1.1.1.4 mrg :
7158 1.1.1.4 mrg else
7159 1.1.1.4 mrg cat <<EOF 1>&2
7160 1.1.1.2 mrg
7161 1.1.1.4 mrg *** Warning: the command libtool uses to detect shared libraries,
7162 1.1.1.4 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7163 1.1.1.4 mrg *** The result is that libtool may fail to recognize shared libraries
7164 1.1.1.4 mrg *** as such. This will affect the creation of libtool libraries that
7165 1.1.1.4 mrg *** depend on shared libraries, but programs linked with such libtool
7166 1.1.1.4 mrg *** libraries will work regardless of this problem. Nevertheless, you
7167 1.1.1.4 mrg *** may want to report the problem to your system manager and/or to
7168 1.1.1.4 mrg *** bug-libtool@gnu.org
7169 1.1.1.2 mrg
7170 1.1.1.4 mrg EOF
7171 1.1.1.4 mrg fi ;;
7172 1.1.1.4 mrg esac
7173 1.1.1.4 mrg fi
7174 1.1.1.4 mrg break
7175 1.1.1.4 mrg fi
7176 1.1.1.4 mrg done
7177 1.1.1.4 mrg IFS="$lt_save_ifs"
7178 1.1.1.4 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7179 1.1.1.4 mrg ;;
7180 1.1.1.4 mrg esac
7181 1.1.1.2 mrg fi
7182 1.1.1.2 mrg
7183 1.1.1.4 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7184 1.1.1.4 mrg if test -n "$MAGIC_CMD"; then
7185 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7186 1.1.1.4 mrg $as_echo "$MAGIC_CMD" >&6; }
7187 1.1.1.4 mrg else
7188 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7189 1.1.1.4 mrg $as_echo "no" >&6; }
7190 1.1.1.3 mrg fi
7191 1.1.1.2 mrg
7192 1.1.1.4 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
7193 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
7194 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for file" >&5
7195 1.1.1.4 mrg $as_echo_n "checking for file... " >&6; }
7196 1.1.1.4 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7197 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7198 1.1.1.3 mrg else
7199 1.1.1.4 mrg case $MAGIC_CMD in
7200 1.1.1.4 mrg [\\/*] | ?:[\\/]*)
7201 1.1.1.4 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7202 1.1.1.4 mrg ;;
7203 1.1.1.4 mrg *)
7204 1.1.1.4 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7205 1.1.1.4 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7206 1.1.1.4 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7207 1.1.1.4 mrg for ac_dir in $ac_dummy; do
7208 1.1.1.4 mrg IFS="$lt_save_ifs"
7209 1.1.1.4 mrg test -z "$ac_dir" && ac_dir=.
7210 1.1.1.4 mrg if test -f $ac_dir/file; then
7211 1.1.1.4 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
7212 1.1.1.4 mrg if test -n "$file_magic_test_file"; then
7213 1.1.1.4 mrg case $deplibs_check_method in
7214 1.1.1.4 mrg "file_magic "*)
7215 1.1.1.4 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7216 1.1.1.4 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7217 1.1.1.4 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7218 1.1.1.4 mrg $EGREP "$file_magic_regex" > /dev/null; then
7219 1.1.1.4 mrg :
7220 1.1.1.4 mrg else
7221 1.1.1.4 mrg cat <<EOF 1>&2
7222 1.1 mrg
7223 1.1.1.4 mrg *** Warning: the command libtool uses to detect shared libraries,
7224 1.1.1.4 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7225 1.1.1.4 mrg *** The result is that libtool may fail to recognize shared libraries
7226 1.1.1.4 mrg *** as such. This will affect the creation of libtool libraries that
7227 1.1.1.4 mrg *** depend on shared libraries, but programs linked with such libtool
7228 1.1.1.4 mrg *** libraries will work regardless of this problem. Nevertheless, you
7229 1.1.1.4 mrg *** may want to report the problem to your system manager and/or to
7230 1.1.1.4 mrg *** bug-libtool@gnu.org
7231 1.1.1.3 mrg
7232 1.1.1.4 mrg EOF
7233 1.1.1.4 mrg fi ;;
7234 1.1.1.4 mrg esac
7235 1.1.1.4 mrg fi
7236 1.1.1.4 mrg break
7237 1.1.1.4 mrg fi
7238 1.1.1.4 mrg done
7239 1.1.1.4 mrg IFS="$lt_save_ifs"
7240 1.1.1.4 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7241 1.1.1.4 mrg ;;
7242 1.1.1.4 mrg esac
7243 1.1.1.2 mrg fi
7244 1.1.1.2 mrg
7245 1.1.1.4 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7246 1.1.1.4 mrg if test -n "$MAGIC_CMD"; then
7247 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7248 1.1.1.4 mrg $as_echo "$MAGIC_CMD" >&6; }
7249 1.1.1.4 mrg else
7250 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7251 1.1.1.4 mrg $as_echo "no" >&6; }
7252 1.1.1.3 mrg fi
7253 1.1 mrg
7254 1.1.1.4 mrg else
7255 1.1.1.4 mrg MAGIC_CMD=:
7256 1.1.1.4 mrg fi
7257 1.1.1.3 mrg fi
7258 1.1 mrg
7259 1.1.1.4 mrg fi
7260 1.1.1.4 mrg ;;
7261 1.1.1.4 mrg esac
7262 1.1 mrg
7263 1.1 mrg
7264 1.1.1.4 mrg case $host_os in
7265 1.1.1.4 mrg rhapsody* | darwin*)
7266 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
7267 1.1.1.4 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7268 1.1.1.4 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7269 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7270 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
7271 1.1.1.4 mrg if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7272 1.1.1.4 mrg $as_echo_n "(cached) " >&6
7273 1.1.1.4 mrg else
7274 1.1.1.4 mrg if test -n "$DSYMUTIL"; then
7275 1.1.1.4 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7276 1.1.1.4 mrg else
7277 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7278 1.1.1.4 mrg for as_dir in $PATH
7279 1.1.1.4 mrg do
7280 1.1.1.4 mrg IFS=$as_save_IFS
7281 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
7282 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7283 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7284 1.1.1.4 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7285 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7286 1.1.1.4 mrg break 2
7287 1.1.1.4 mrg fi
7288 1.1.1.4 mrg done
7289 1.1.1.4 mrg done
7290 1.1.1.4 mrg IFS=$as_save_IFS
7291 1.1 mrg
7292 1.1.1.4 mrg fi
7293 1.1.1.4 mrg fi
7294 1.1.1.4 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
7295 1.1.1.4 mrg if test -n "$DSYMUTIL"; then
7296 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7297 1.1.1.4 mrg $as_echo "$DSYMUTIL" >&6; }
7298 1.1.1.3 mrg else
7299 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7300 1.1.1.4 mrg $as_echo "no" >&6; }
7301 1.1.1.3 mrg fi
7302 1.1 mrg
7303 1.1 mrg
7304 1.1.1.4 mrg fi
7305 1.1.1.4 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
7306 1.1.1.4 mrg ac_ct_DSYMUTIL=$DSYMUTIL
7307 1.1.1.4 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
7308 1.1.1.4 mrg set dummy dsymutil; ac_word=$2
7309 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7310 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
7311 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7312 1.1.1.4 mrg $as_echo_n "(cached) " >&6
7313 1.1.1.4 mrg else
7314 1.1.1.4 mrg if test -n "$ac_ct_DSYMUTIL"; then
7315 1.1.1.4 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7316 1.1.1.4 mrg else
7317 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7318 1.1.1.4 mrg for as_dir in $PATH
7319 1.1.1.4 mrg do
7320 1.1.1.4 mrg IFS=$as_save_IFS
7321 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
7322 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7323 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7324 1.1.1.4 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7325 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7326 1.1.1.4 mrg break 2
7327 1.1.1.4 mrg fi
7328 1.1.1.4 mrg done
7329 1.1.1.4 mrg done
7330 1.1.1.4 mrg IFS=$as_save_IFS
7331 1.1 mrg
7332 1.1.1.4 mrg fi
7333 1.1.1.4 mrg fi
7334 1.1.1.4 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7335 1.1.1.4 mrg if test -n "$ac_ct_DSYMUTIL"; then
7336 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7337 1.1.1.4 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
7338 1.1 mrg else
7339 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7340 1.1.1.4 mrg $as_echo "no" >&6; }
7341 1.1 mrg fi
7342 1.1 mrg
7343 1.1.1.4 mrg if test "x$ac_ct_DSYMUTIL" = x; then
7344 1.1.1.4 mrg DSYMUTIL=":"
7345 1.1.1.4 mrg else
7346 1.1.1.4 mrg case $cross_compiling:$ac_tool_warned in
7347 1.1.1.4 mrg yes:)
7348 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7349 1.1.1.4 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7350 1.1.1.4 mrg ac_tool_warned=yes ;;
7351 1.1.1.4 mrg esac
7352 1.1.1.4 mrg DSYMUTIL=$ac_ct_DSYMUTIL
7353 1.1.1.4 mrg fi
7354 1.1.1.4 mrg else
7355 1.1.1.4 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7356 1.1.1.4 mrg fi
7357 1.1 mrg
7358 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
7359 1.1.1.4 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7360 1.1.1.4 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7361 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7362 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
7363 1.1.1.4 mrg if test "${ac_cv_prog_NMEDIT+set}" = set; then
7364 1.1.1.4 mrg $as_echo_n "(cached) " >&6
7365 1.1.1.4 mrg else
7366 1.1.1.4 mrg if test -n "$NMEDIT"; then
7367 1.1.1.4 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7368 1.1.1.4 mrg else
7369 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7370 1.1.1.4 mrg for as_dir in $PATH
7371 1.1.1.4 mrg do
7372 1.1.1.4 mrg IFS=$as_save_IFS
7373 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
7374 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7375 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7376 1.1.1.4 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7377 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7378 1.1.1.4 mrg break 2
7379 1.1.1.4 mrg fi
7380 1.1.1.4 mrg done
7381 1.1.1.4 mrg done
7382 1.1.1.4 mrg IFS=$as_save_IFS
7383 1.1 mrg
7384 1.1.1.4 mrg fi
7385 1.1.1.4 mrg fi
7386 1.1.1.4 mrg NMEDIT=$ac_cv_prog_NMEDIT
7387 1.1.1.4 mrg if test -n "$NMEDIT"; then
7388 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7389 1.1.1.4 mrg $as_echo "$NMEDIT" >&6; }
7390 1.1.1.3 mrg else
7391 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7392 1.1.1.4 mrg $as_echo "no" >&6; }
7393 1.1.1.3 mrg fi
7394 1.1 mrg
7395 1.1 mrg
7396 1.1.1.4 mrg fi
7397 1.1.1.4 mrg if test -z "$ac_cv_prog_NMEDIT"; then
7398 1.1.1.4 mrg ac_ct_NMEDIT=$NMEDIT
7399 1.1.1.4 mrg # Extract the first word of "nmedit", so it can be a program name with args.
7400 1.1.1.4 mrg set dummy nmedit; ac_word=$2
7401 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7402 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
7403 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7404 1.1.1.4 mrg $as_echo_n "(cached) " >&6
7405 1.1.1.4 mrg else
7406 1.1.1.4 mrg if test -n "$ac_ct_NMEDIT"; then
7407 1.1.1.4 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7408 1.1.1.4 mrg else
7409 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7410 1.1.1.4 mrg for as_dir in $PATH
7411 1.1.1.4 mrg do
7412 1.1.1.4 mrg IFS=$as_save_IFS
7413 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
7414 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7415 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7416 1.1.1.4 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
7417 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7418 1.1.1.4 mrg break 2
7419 1.1.1.4 mrg fi
7420 1.1.1.4 mrg done
7421 1.1.1.4 mrg done
7422 1.1.1.4 mrg IFS=$as_save_IFS
7423 1.1 mrg
7424 1.1.1.4 mrg fi
7425 1.1.1.4 mrg fi
7426 1.1.1.4 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7427 1.1.1.4 mrg if test -n "$ac_ct_NMEDIT"; then
7428 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7429 1.1.1.4 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
7430 1.1.1.4 mrg else
7431 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7432 1.1.1.4 mrg $as_echo "no" >&6; }
7433 1.1.1.4 mrg fi
7434 1.1 mrg
7435 1.1.1.4 mrg if test "x$ac_ct_NMEDIT" = x; then
7436 1.1.1.4 mrg NMEDIT=":"
7437 1.1.1.4 mrg else
7438 1.1.1.4 mrg case $cross_compiling:$ac_tool_warned in
7439 1.1.1.4 mrg yes:)
7440 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7441 1.1.1.4 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7442 1.1.1.4 mrg ac_tool_warned=yes ;;
7443 1.1.1.4 mrg esac
7444 1.1.1.4 mrg NMEDIT=$ac_ct_NMEDIT
7445 1.1.1.4 mrg fi
7446 1.1.1.4 mrg else
7447 1.1.1.4 mrg NMEDIT="$ac_cv_prog_NMEDIT"
7448 1.1.1.4 mrg fi
7449 1.1 mrg
7450 1.1 mrg
7451 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7452 1.1.1.4 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7453 1.1.1.4 mrg if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7454 1.1.1.4 mrg $as_echo_n "(cached) " >&6
7455 1.1.1.4 mrg else
7456 1.1.1.4 mrg lt_cv_apple_cc_single_mod=no
7457 1.1.1.4 mrg if test -z "${LT_MULTI_MODULE}"; then
7458 1.1.1.4 mrg # By default we will add the -single_module flag. You can override
7459 1.1.1.4 mrg # by either setting the environment variable LT_MULTI_MODULE
7460 1.1.1.4 mrg # non-empty at configure time, or by adding -multi_module to the
7461 1.1.1.4 mrg # link flags.
7462 1.1.1.4 mrg echo "int foo(void){return 1;}" > conftest.c
7463 1.1.1.4 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7464 1.1.1.4 mrg -dynamiclib ${wl}-single_module conftest.c
7465 1.1.1.4 mrg if test -f libconftest.dylib; then
7466 1.1.1.4 mrg lt_cv_apple_cc_single_mod=yes
7467 1.1.1.4 mrg rm -rf libconftest.dylib*
7468 1.1.1.4 mrg fi
7469 1.1.1.4 mrg rm conftest.c
7470 1.1.1.4 mrg fi
7471 1.1.1.4 mrg fi
7472 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7473 1.1.1.4 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7474 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7475 1.1.1.4 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7476 1.1.1.4 mrg if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7477 1.1.1.4 mrg $as_echo_n "(cached) " >&6
7478 1.1.1.4 mrg else
7479 1.1.1.4 mrg lt_cv_ld_exported_symbols_list=no
7480 1.1.1.4 mrg save_LDFLAGS=$LDFLAGS
7481 1.1.1.4 mrg echo "_main" > conftest.sym
7482 1.1.1.4 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7483 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
7484 1.1.1.4 mrg /* confdefs.h. */
7485 1.1.1.4 mrg _ACEOF
7486 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
7487 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
7488 1.1.1.4 mrg /* end confdefs.h. */
7489 1.1 mrg
7490 1.1.1.4 mrg int
7491 1.1.1.4 mrg main ()
7492 1.1.1.4 mrg {
7493 1.1 mrg
7494 1.1.1.4 mrg ;
7495 1.1.1.4 mrg return 0;
7496 1.1.1.4 mrg }
7497 1.1.1.4 mrg _ACEOF
7498 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
7499 1.1.1.4 mrg if { (ac_try="$ac_link"
7500 1.1.1.4 mrg case "(($ac_try" in
7501 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7502 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
7503 1.1.1.4 mrg esac
7504 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7505 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
7506 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
7507 1.1.1.4 mrg ac_status=$?
7508 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
7509 1.1.1.4 mrg rm -f conftest.er1
7510 1.1.1.4 mrg cat conftest.err >&5
7511 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7512 1.1.1.4 mrg (exit $ac_status); } && {
7513 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
7514 1.1.1.4 mrg test ! -s conftest.err
7515 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
7516 1.1.1.4 mrg test "$cross_compiling" = yes ||
7517 1.1.1.4 mrg $as_test_x conftest$ac_exeext
7518 1.1.1.4 mrg }; then
7519 1.1.1.4 mrg lt_cv_ld_exported_symbols_list=yes
7520 1.1.1.4 mrg else
7521 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
7522 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
7523 1.1 mrg
7524 1.1.1.4 mrg lt_cv_ld_exported_symbols_list=no
7525 1.1.1.4 mrg fi
7526 1.1 mrg
7527 1.1.1.4 mrg rm -rf conftest.dSYM
7528 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7529 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
7530 1.1.1.4 mrg LDFLAGS="$save_LDFLAGS"
7531 1.1 mrg
7532 1.1.1.4 mrg fi
7533 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7534 1.1.1.4 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7535 1.1.1.4 mrg case $host_os in
7536 1.1.1.4 mrg rhapsody* | darwin1.[0123])
7537 1.1.1.4 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7538 1.1.1.4 mrg darwin1.*)
7539 1.1.1.4 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7540 1.1.1.4 mrg darwin*)
7541 1.1.1.4 mrg # if running on 10.5 or later, the deployment target defaults
7542 1.1.1.4 mrg # to the OS version, if on x86, and 10.4, the deployment
7543 1.1.1.4 mrg # target defaults to 10.4. Don't you love it?
7544 1.1.1.4 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7545 1.1.1.4 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7546 1.1.1.4 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7547 1.1.1.4 mrg 10.[012]*)
7548 1.1.1.4 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7549 1.1.1.4 mrg 10.*)
7550 1.1.1.4 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7551 1.1.1.4 mrg esac
7552 1.1.1.4 mrg ;;
7553 1.1.1.4 mrg esac
7554 1.1.1.4 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7555 1.1.1.4 mrg _lt_dar_single_mod='$single_module'
7556 1.1.1.4 mrg fi
7557 1.1.1.4 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7558 1.1.1.4 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7559 1.1.1.4 mrg else
7560 1.1.1.4 mrg _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7561 1.1.1.4 mrg fi
7562 1.1.1.4 mrg if test "$DSYMUTIL" != ":"; then
7563 1.1.1.4 mrg _lt_dsymutil="~$DSYMUTIL \$lib || :"
7564 1.1.1.4 mrg else
7565 1.1.1.4 mrg _lt_dsymutil=
7566 1.1.1.4 mrg fi
7567 1.1.1.4 mrg ;;
7568 1.1.1.4 mrg esac
7569 1.1 mrg
7570 1.1 mrg
7571 1.1.1.4 mrg enable_dlopen=no
7572 1.1.1.4 mrg enable_win32_dll=no
7573 1.1 mrg
7574 1.1.1.4 mrg # Check whether --enable-libtool-lock was given.
7575 1.1.1.4 mrg if test "${enable_libtool_lock+set}" = set; then
7576 1.1.1.4 mrg enableval=$enable_libtool_lock;
7577 1.1.1.4 mrg fi
7578 1.1 mrg
7579 1.1.1.4 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7580 1.1 mrg
7581 1.1 mrg
7582 1.1.1.4 mrg # Check whether --with-pic was given.
7583 1.1.1.4 mrg if test "${with_pic+set}" = set; then
7584 1.1.1.4 mrg withval=$with_pic; pic_mode="$withval"
7585 1.1.1.4 mrg else
7586 1.1.1.4 mrg pic_mode=default
7587 1.1.1.4 mrg fi
7588 1.1 mrg
7589 1.1.1.4 mrg test -z "$pic_mode" && pic_mode=default
7590 1.1 mrg
7591 1.1.1.4 mrg # Use C for the default configuration in the libtool script
7592 1.1.1.4 mrg tagname=
7593 1.1.1.4 mrg lt_save_CC="$CC"
7594 1.1.1.4 mrg ac_ext=c
7595 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
7596 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7597 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7598 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7599 1.1 mrg
7600 1.1 mrg
7601 1.1.1.4 mrg # Source file extension for C test sources.
7602 1.1.1.4 mrg ac_ext=c
7603 1.1 mrg
7604 1.1.1.4 mrg # Object file extension for compiled C test sources.
7605 1.1.1.4 mrg objext=o
7606 1.1.1.4 mrg objext=$objext
7607 1.1 mrg
7608 1.1.1.4 mrg # Code to be used in simple compile tests
7609 1.1.1.4 mrg lt_simple_compile_test_code="int some_variable = 0;"
7610 1.1 mrg
7611 1.1.1.4 mrg # Code to be used in simple link tests
7612 1.1.1.4 mrg lt_simple_link_test_code='int main(){return(0);}'
7613 1.1 mrg
7614 1.1 mrg
7615 1.1.1.4 mrg # If no C compiler was specified, use CC.
7616 1.1.1.4 mrg LTCC=${LTCC-"$CC"}
7617 1.1 mrg
7618 1.1.1.4 mrg # If no C compiler flags were specified, use CFLAGS.
7619 1.1.1.4 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7620 1.1 mrg
7621 1.1.1.4 mrg # Allow CC to be a program name with arguments.
7622 1.1.1.4 mrg compiler=$CC
7623 1.1 mrg
7624 1.1 mrg
7625 1.1.1.4 mrg # save warnings/boilerplate of simple test code
7626 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
7627 1.1.1.4 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7628 1.1.1.4 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7629 1.1.1.4 mrg _lt_compiler_boilerplate=`cat conftest.err`
7630 1.1.1.4 mrg $rm conftest*
7631 1.1 mrg
7632 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
7633 1.1.1.4 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
7634 1.1.1.4 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7635 1.1.1.4 mrg _lt_linker_boilerplate=`cat conftest.err`
7636 1.1.1.4 mrg $rm -r conftest*
7637 1.1 mrg
7638 1.1 mrg
7639 1.1 mrg
7640 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag=
7641 1.1 mrg
7642 1.1.1.4 mrg if test "$GCC" = yes; then
7643 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7644 1.1 mrg
7645 1.1 mrg
7646 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7647 1.1.1.4 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7648 1.1.1.4 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7649 1.1.1.4 mrg $as_echo_n "(cached) " >&6
7650 1.1.1.4 mrg else
7651 1.1.1.4 mrg lt_cv_prog_compiler_rtti_exceptions=no
7652 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
7653 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7654 1.1.1.4 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7655 1.1.1.4 mrg # Insert the option either (1) after the last *FLAGS variable, or
7656 1.1.1.4 mrg # (2) before a word containing "conftest.", or (3) at the end.
7657 1.1.1.4 mrg # Note that $ac_compile itself does not contain backslashes and begins
7658 1.1.1.4 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7659 1.1.1.4 mrg # The option is referenced via a variable to avoid confusing sed.
7660 1.1.1.4 mrg lt_compile=`echo "$ac_compile" | $SED \
7661 1.1.1.4 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7662 1.1.1.4 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7663 1.1.1.4 mrg -e 's:$: $lt_compiler_flag:'`
7664 1.1.1.4 mrg (eval echo "\"\$as_me:7664: $lt_compile\"" >&5)
7665 1.1.1.4 mrg (eval "$lt_compile" 2>conftest.err)
7666 1.1.1.4 mrg ac_status=$?
7667 1.1.1.4 mrg cat conftest.err >&5
7668 1.1.1.4 mrg echo "$as_me:7668: \$? = $ac_status" >&5
7669 1.1.1.4 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7670 1.1.1.4 mrg # The compiler can only warn and ignore the option if not recognized
7671 1.1.1.4 mrg # So say no if there are warnings other than the usual output.
7672 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7673 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7674 1.1.1.4 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7675 1.1.1.4 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7676 1.1.1.4 mrg fi
7677 1.1.1.4 mrg fi
7678 1.1.1.4 mrg $rm conftest*
7679 1.1 mrg
7680 1.1.1.3 mrg fi
7681 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7682 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7683 1.1 mrg
7684 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7685 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7686 1.1.1.3 mrg else
7687 1.1.1.4 mrg :
7688 1.1.1.3 mrg fi
7689 1.1.1.4 mrg
7690 1.1.1.3 mrg fi
7691 1.1 mrg
7692 1.1.1.4 mrg lt_prog_compiler_wl=
7693 1.1.1.4 mrg lt_prog_compiler_pic=
7694 1.1.1.4 mrg lt_prog_compiler_static=
7695 1.1 mrg
7696 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7697 1.1.1.4 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7698 1.1 mrg
7699 1.1.1.4 mrg if test "$GCC" = yes; then
7700 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7701 1.1.1.4 mrg lt_prog_compiler_static='-static'
7702 1.1 mrg
7703 1.1.1.4 mrg case $host_os in
7704 1.1.1.4 mrg aix*)
7705 1.1.1.4 mrg # All AIX code is PIC.
7706 1.1.1.4 mrg if test "$host_cpu" = ia64; then
7707 1.1.1.4 mrg # AIX 5 now supports IA64 processor
7708 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7709 1.1.1.4 mrg fi
7710 1.1.1.4 mrg ;;
7711 1.1 mrg
7712 1.1.1.4 mrg amigaos*)
7713 1.1.1.4 mrg # FIXME: we need at least 68020 code to build shared libraries, but
7714 1.1.1.4 mrg # adding the `-m68020' flag to GCC prevents building anything better,
7715 1.1.1.4 mrg # like `-m68040'.
7716 1.1.1.4 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7717 1.1.1.4 mrg ;;
7718 1.1 mrg
7719 1.1.1.4 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7720 1.1.1.4 mrg # PIC is the default for these OSes.
7721 1.1.1.4 mrg ;;
7722 1.1 mrg
7723 1.1.1.4 mrg mingw* | cygwin* | pw32* | os2*)
7724 1.1.1.4 mrg # This hack is so that the source file can tell whether it is being
7725 1.1.1.4 mrg # built for inclusion in a dll (and should export symbols for example).
7726 1.1.1.4 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
7727 1.1.1.4 mrg # (--disable-auto-import) libraries
7728 1.1.1.4 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7729 1.1.1.4 mrg ;;
7730 1.1 mrg
7731 1.1.1.4 mrg darwin* | rhapsody*)
7732 1.1.1.4 mrg # PIC is the default on this platform
7733 1.1.1.4 mrg # Common symbols not allowed in MH_DYLIB files
7734 1.1.1.4 mrg lt_prog_compiler_pic='-fno-common'
7735 1.1.1.4 mrg ;;
7736 1.1 mrg
7737 1.1.1.4 mrg interix[3-9]*)
7738 1.1.1.4 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7739 1.1.1.4 mrg # Instead, we relocate shared libraries at runtime.
7740 1.1.1.4 mrg ;;
7741 1.1 mrg
7742 1.1.1.4 mrg msdosdjgpp*)
7743 1.1.1.4 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
7744 1.1.1.4 mrg # on systems that don't support them.
7745 1.1.1.4 mrg lt_prog_compiler_can_build_shared=no
7746 1.1.1.4 mrg enable_shared=no
7747 1.1.1.4 mrg ;;
7748 1.1 mrg
7749 1.1.1.4 mrg sysv4*MP*)
7750 1.1.1.4 mrg if test -d /usr/nec; then
7751 1.1.1.4 mrg lt_prog_compiler_pic=-Kconform_pic
7752 1.1.1.4 mrg fi
7753 1.1.1.4 mrg ;;
7754 1.1 mrg
7755 1.1.1.4 mrg hpux*)
7756 1.1.1.4 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7757 1.1.1.4 mrg # not for PA HP-UX.
7758 1.1.1.4 mrg case $host_cpu in
7759 1.1.1.4 mrg hppa*64*|ia64*)
7760 1.1.1.4 mrg # +Z the default
7761 1.1.1.4 mrg ;;
7762 1.1.1.4 mrg *)
7763 1.1.1.4 mrg lt_prog_compiler_pic='-fPIC'
7764 1.1.1.4 mrg ;;
7765 1.1.1.4 mrg esac
7766 1.1.1.4 mrg ;;
7767 1.1 mrg
7768 1.1.1.4 mrg *)
7769 1.1.1.4 mrg lt_prog_compiler_pic='-fPIC'
7770 1.1.1.4 mrg ;;
7771 1.1.1.4 mrg esac
7772 1.1.1.4 mrg else
7773 1.1.1.4 mrg # PORTME Check for flag to pass linker flags through the system compiler.
7774 1.1.1.4 mrg case $host_os in
7775 1.1.1.4 mrg aix*)
7776 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7777 1.1.1.4 mrg if test "$host_cpu" = ia64; then
7778 1.1.1.4 mrg # AIX 5 now supports IA64 processor
7779 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7780 1.1.1.4 mrg else
7781 1.1.1.4 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7782 1.1.1.4 mrg fi
7783 1.1.1.4 mrg ;;
7784 1.1.1.4 mrg darwin*)
7785 1.1.1.4 mrg # PIC is the default on this platform
7786 1.1.1.4 mrg # Common symbols not allowed in MH_DYLIB files
7787 1.1.1.4 mrg case $cc_basename in
7788 1.1.1.4 mrg xlc*)
7789 1.1.1.4 mrg lt_prog_compiler_pic='-qnocommon'
7790 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7791 1.1.1.4 mrg ;;
7792 1.1.1.4 mrg esac
7793 1.1.1.4 mrg ;;
7794 1.1 mrg
7795 1.1.1.4 mrg mingw* | cygwin* | pw32* | os2*)
7796 1.1.1.4 mrg # This hack is so that the source file can tell whether it is being
7797 1.1.1.4 mrg # built for inclusion in a dll (and should export symbols for example).
7798 1.1.1.4 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7799 1.1.1.4 mrg ;;
7800 1.1 mrg
7801 1.1.1.4 mrg hpux9* | hpux10* | hpux11*)
7802 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7803 1.1.1.4 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7804 1.1.1.4 mrg # not for PA HP-UX.
7805 1.1.1.4 mrg case $host_cpu in
7806 1.1.1.4 mrg hppa*64*|ia64*)
7807 1.1.1.4 mrg # +Z the default
7808 1.1.1.4 mrg ;;
7809 1.1.1.4 mrg *)
7810 1.1.1.4 mrg lt_prog_compiler_pic='+Z'
7811 1.1.1.4 mrg ;;
7812 1.1.1.4 mrg esac
7813 1.1.1.4 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
7814 1.1.1.4 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
7815 1.1.1.4 mrg ;;
7816 1.1 mrg
7817 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
7818 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7819 1.1.1.4 mrg # PIC (with -KPIC) is the default.
7820 1.1.1.4 mrg lt_prog_compiler_static='-non_shared'
7821 1.1.1.4 mrg ;;
7822 1.1 mrg
7823 1.1.1.4 mrg newsos6)
7824 1.1.1.4 mrg lt_prog_compiler_pic='-KPIC'
7825 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7826 1.1.1.4 mrg ;;
7827 1.1 mrg
7828 1.1.1.4 mrg linux* | k*bsd*-gnu)
7829 1.1.1.4 mrg case $cc_basename in
7830 1.1.1.4 mrg icc* | ecc*)
7831 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7832 1.1.1.4 mrg lt_prog_compiler_pic='-KPIC'
7833 1.1.1.4 mrg lt_prog_compiler_static='-static'
7834 1.1.1.4 mrg ;;
7835 1.1.1.4 mrg pgcc* | pgf77* | pgf90* | pgf95*)
7836 1.1.1.4 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
7837 1.1.1.4 mrg # which looks to be a dead project)
7838 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7839 1.1.1.4 mrg lt_prog_compiler_pic='-fpic'
7840 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7841 1.1.1.4 mrg ;;
7842 1.1.1.4 mrg ccc*)
7843 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7844 1.1.1.4 mrg # All Alpha code is PIC.
7845 1.1.1.4 mrg lt_prog_compiler_static='-non_shared'
7846 1.1.1.4 mrg ;;
7847 1.1.1.4 mrg *)
7848 1.1.1.4 mrg case `$CC -V 2>&1 | sed 5q` in
7849 1.1.1.4 mrg *Sun\ C*)
7850 1.1.1.4 mrg # Sun C 5.9
7851 1.1.1.4 mrg lt_prog_compiler_pic='-KPIC'
7852 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7853 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7854 1.1.1.4 mrg ;;
7855 1.1.1.4 mrg *Sun\ F*)
7856 1.1.1.4 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
7857 1.1.1.4 mrg lt_prog_compiler_pic='-KPIC'
7858 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7859 1.1.1.4 mrg lt_prog_compiler_wl=''
7860 1.1.1.4 mrg ;;
7861 1.1.1.4 mrg esac
7862 1.1.1.4 mrg ;;
7863 1.1.1.4 mrg esac
7864 1.1.1.4 mrg ;;
7865 1.1.1.2 mrg
7866 1.1.1.4 mrg osf3* | osf4* | osf5*)
7867 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7868 1.1.1.4 mrg # All OSF/1 code is PIC.
7869 1.1.1.4 mrg lt_prog_compiler_static='-non_shared'
7870 1.1.1.4 mrg ;;
7871 1.1 mrg
7872 1.1.1.4 mrg rdos*)
7873 1.1.1.4 mrg lt_prog_compiler_static='-non_shared'
7874 1.1.1.4 mrg ;;
7875 1.1.1.2 mrg
7876 1.1.1.4 mrg solaris*)
7877 1.1.1.4 mrg lt_prog_compiler_pic='-KPIC'
7878 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7879 1.1.1.4 mrg case $cc_basename in
7880 1.1.1.4 mrg f77* | f90* | f95*)
7881 1.1.1.4 mrg lt_prog_compiler_wl='-Qoption ld ';;
7882 1.1.1.4 mrg *)
7883 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,';;
7884 1.1.1.4 mrg esac
7885 1.1.1.4 mrg ;;
7886 1.1.1.2 mrg
7887 1.1.1.4 mrg sunos4*)
7888 1.1.1.4 mrg lt_prog_compiler_wl='-Qoption ld '
7889 1.1.1.4 mrg lt_prog_compiler_pic='-PIC'
7890 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7891 1.1.1.4 mrg ;;
7892 1.1 mrg
7893 1.1.1.4 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
7894 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7895 1.1.1.4 mrg lt_prog_compiler_pic='-KPIC'
7896 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7897 1.1.1.4 mrg ;;
7898 1.1 mrg
7899 1.1.1.4 mrg sysv4*MP*)
7900 1.1.1.4 mrg if test -d /usr/nec ;then
7901 1.1.1.4 mrg lt_prog_compiler_pic='-Kconform_pic'
7902 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7903 1.1.1.4 mrg fi
7904 1.1.1.4 mrg ;;
7905 1.1 mrg
7906 1.1.1.4 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7907 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7908 1.1.1.4 mrg lt_prog_compiler_pic='-KPIC'
7909 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7910 1.1.1.4 mrg ;;
7911 1.1.1.2 mrg
7912 1.1.1.4 mrg unicos*)
7913 1.1.1.4 mrg lt_prog_compiler_wl='-Wl,'
7914 1.1.1.4 mrg lt_prog_compiler_can_build_shared=no
7915 1.1.1.4 mrg ;;
7916 1.1 mrg
7917 1.1.1.4 mrg uts4*)
7918 1.1.1.4 mrg lt_prog_compiler_pic='-pic'
7919 1.1.1.4 mrg lt_prog_compiler_static='-Bstatic'
7920 1.1.1.4 mrg ;;
7921 1.1 mrg
7922 1.1.1.4 mrg *)
7923 1.1.1.4 mrg lt_prog_compiler_can_build_shared=no
7924 1.1.1.4 mrg ;;
7925 1.1.1.4 mrg esac
7926 1.1.1.3 mrg fi
7927 1.1 mrg
7928 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7929 1.1.1.4 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
7930 1.1 mrg
7931 1.1.1.4 mrg #
7932 1.1.1.4 mrg # Check to make sure the PIC flag actually works.
7933 1.1.1.4 mrg #
7934 1.1.1.4 mrg if test -n "$lt_prog_compiler_pic"; then
7935 1.1 mrg
7936 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7937 1.1.1.4 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7938 1.1.1.4 mrg if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7939 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7940 1.1 mrg else
7941 1.1.1.4 mrg lt_cv_prog_compiler_pic_works=no
7942 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
7943 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7944 1.1.1.4 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7945 1.1.1.3 mrg # Insert the option either (1) after the last *FLAGS variable, or
7946 1.1.1.3 mrg # (2) before a word containing "conftest.", or (3) at the end.
7947 1.1.1.3 mrg # Note that $ac_compile itself does not contain backslashes and begins
7948 1.1.1.3 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7949 1.1.1.3 mrg # The option is referenced via a variable to avoid confusing sed.
7950 1.1.1.3 mrg lt_compile=`echo "$ac_compile" | $SED \
7951 1.1.1.3 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7952 1.1.1.3 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7953 1.1.1.3 mrg -e 's:$: $lt_compiler_flag:'`
7954 1.1.1.4 mrg (eval echo "\"\$as_me:7954: $lt_compile\"" >&5)
7955 1.1.1.3 mrg (eval "$lt_compile" 2>conftest.err)
7956 1.1.1.3 mrg ac_status=$?
7957 1.1.1.3 mrg cat conftest.err >&5
7958 1.1.1.4 mrg echo "$as_me:7958: \$? = $ac_status" >&5
7959 1.1.1.3 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7960 1.1.1.3 mrg # The compiler can only warn and ignore the option if not recognized
7961 1.1.1.3 mrg # So say no if there are warnings other than the usual output.
7962 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7963 1.1.1.3 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7964 1.1.1.3 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7965 1.1.1.4 mrg lt_cv_prog_compiler_pic_works=yes
7966 1.1.1.3 mrg fi
7967 1.1.1.3 mrg fi
7968 1.1.1.4 mrg $rm conftest*
7969 1.1.1.3 mrg
7970 1.1 mrg fi
7971 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7972 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7973 1.1 mrg
7974 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7975 1.1.1.4 mrg case $lt_prog_compiler_pic in
7976 1.1.1.4 mrg "" | " "*) ;;
7977 1.1.1.4 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7978 1.1.1.4 mrg esac
7979 1.1.1.3 mrg else
7980 1.1.1.4 mrg lt_prog_compiler_pic=
7981 1.1.1.4 mrg lt_prog_compiler_can_build_shared=no
7982 1.1.1.3 mrg fi
7983 1.1 mrg
7984 1.1.1.3 mrg fi
7985 1.1.1.4 mrg case $host_os in
7986 1.1.1.4 mrg # For platforms which do not support PIC, -DPIC is meaningless:
7987 1.1.1.4 mrg *djgpp*)
7988 1.1.1.4 mrg lt_prog_compiler_pic=
7989 1.1.1.4 mrg ;;
7990 1.1.1.4 mrg *)
7991 1.1.1.4 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7992 1.1.1.4 mrg ;;
7993 1.1.1.4 mrg esac
7994 1.1 mrg
7995 1.1.1.4 mrg #
7996 1.1.1.4 mrg # Check to make sure the static flag actually works.
7997 1.1.1.4 mrg #
7998 1.1.1.4 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7999 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8000 1.1.1.4 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8001 1.1.1.4 mrg if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8002 1.1.1.4 mrg $as_echo_n "(cached) " >&6
8003 1.1.1.4 mrg else
8004 1.1.1.4 mrg lt_cv_prog_compiler_static_works=no
8005 1.1.1.4 mrg save_LDFLAGS="$LDFLAGS"
8006 1.1.1.4 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8007 1.1.1.4 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8008 1.1.1.4 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8009 1.1.1.4 mrg # The linker can only warn and ignore the option if not recognized
8010 1.1.1.4 mrg # So say no if there are warnings
8011 1.1.1.4 mrg if test -s conftest.err; then
8012 1.1.1.4 mrg # Append any errors to the config.log.
8013 1.1.1.4 mrg cat conftest.err 1>&5
8014 1.1.1.4 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8015 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8016 1.1.1.4 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8017 1.1.1.4 mrg lt_cv_prog_compiler_static_works=yes
8018 1.1.1.4 mrg fi
8019 1.1.1.4 mrg else
8020 1.1.1.4 mrg lt_cv_prog_compiler_static_works=yes
8021 1.1.1.4 mrg fi
8022 1.1.1.4 mrg fi
8023 1.1.1.4 mrg $rm -r conftest*
8024 1.1.1.4 mrg LDFLAGS="$save_LDFLAGS"
8025 1.1 mrg
8026 1.1.1.4 mrg fi
8027 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8028 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8029 1.1 mrg
8030 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8031 1.1.1.4 mrg :
8032 1.1.1.4 mrg else
8033 1.1.1.4 mrg lt_prog_compiler_static=
8034 1.1.1.4 mrg fi
8035 1.1 mrg
8036 1.1 mrg
8037 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8038 1.1.1.4 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8039 1.1.1.4 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8040 1.1.1.4 mrg $as_echo_n "(cached) " >&6
8041 1.1.1.4 mrg else
8042 1.1.1.4 mrg lt_cv_prog_compiler_c_o=no
8043 1.1.1.4 mrg $rm -r conftest 2>/dev/null
8044 1.1.1.4 mrg mkdir conftest
8045 1.1.1.4 mrg cd conftest
8046 1.1.1.4 mrg mkdir out
8047 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8048 1.1 mrg
8049 1.1.1.4 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8050 1.1.1.4 mrg # Insert the option either (1) after the last *FLAGS variable, or
8051 1.1.1.4 mrg # (2) before a word containing "conftest.", or (3) at the end.
8052 1.1.1.4 mrg # Note that $ac_compile itself does not contain backslashes and begins
8053 1.1.1.4 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8054 1.1.1.4 mrg lt_compile=`echo "$ac_compile" | $SED \
8055 1.1.1.4 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8056 1.1.1.4 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8057 1.1.1.4 mrg -e 's:$: $lt_compiler_flag:'`
8058 1.1.1.4 mrg (eval echo "\"\$as_me:8058: $lt_compile\"" >&5)
8059 1.1.1.4 mrg (eval "$lt_compile" 2>out/conftest.err)
8060 1.1.1.4 mrg ac_status=$?
8061 1.1.1.4 mrg cat out/conftest.err >&5
8062 1.1.1.4 mrg echo "$as_me:8062: \$? = $ac_status" >&5
8063 1.1.1.4 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8064 1.1.1.4 mrg then
8065 1.1.1.4 mrg # The compiler can only warn and ignore the option if not recognized
8066 1.1.1.4 mrg # So say no if there are warnings
8067 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8068 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8069 1.1.1.4 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8070 1.1.1.4 mrg lt_cv_prog_compiler_c_o=yes
8071 1.1.1.4 mrg fi
8072 1.1.1.4 mrg fi
8073 1.1.1.4 mrg chmod u+w . 2>&5
8074 1.1.1.4 mrg $rm conftest*
8075 1.1.1.4 mrg # SGI C++ compiler will create directory out/ii_files/ for
8076 1.1.1.4 mrg # template instantiation
8077 1.1.1.4 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8078 1.1.1.4 mrg $rm out/* && rmdir out
8079 1.1.1.4 mrg cd ..
8080 1.1.1.4 mrg rmdir conftest
8081 1.1.1.4 mrg $rm conftest*
8082 1.1 mrg
8083 1.1.1.4 mrg fi
8084 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8085 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8086 1.1 mrg
8087 1.1.1.2 mrg
8088 1.1.1.4 mrg hard_links="nottested"
8089 1.1.1.4 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8090 1.1.1.4 mrg # do not overwrite the value of need_locks provided by the user
8091 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8092 1.1.1.4 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
8093 1.1.1.4 mrg hard_links=yes
8094 1.1.1.4 mrg $rm conftest*
8095 1.1.1.4 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8096 1.1.1.4 mrg touch conftest.a
8097 1.1.1.4 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
8098 1.1.1.4 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8099 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8100 1.1.1.4 mrg $as_echo "$hard_links" >&6; }
8101 1.1.1.4 mrg if test "$hard_links" = no; then
8102 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8103 1.1.1.4 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8104 1.1.1.4 mrg need_locks=warn
8105 1.1.1.4 mrg fi
8106 1.1.1.4 mrg else
8107 1.1.1.4 mrg need_locks=no
8108 1.1.1.4 mrg fi
8109 1.1 mrg
8110 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8111 1.1.1.4 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8112 1.1 mrg
8113 1.1.1.4 mrg runpath_var=
8114 1.1.1.4 mrg allow_undefined_flag=
8115 1.1.1.4 mrg enable_shared_with_static_runtimes=no
8116 1.1.1.4 mrg archive_cmds=
8117 1.1.1.4 mrg archive_expsym_cmds=
8118 1.1.1.4 mrg old_archive_From_new_cmds=
8119 1.1.1.4 mrg old_archive_from_expsyms_cmds=
8120 1.1.1.4 mrg export_dynamic_flag_spec=
8121 1.1.1.4 mrg whole_archive_flag_spec=
8122 1.1.1.4 mrg thread_safe_flag_spec=
8123 1.1.1.4 mrg hardcode_libdir_flag_spec=
8124 1.1.1.4 mrg hardcode_libdir_flag_spec_ld=
8125 1.1.1.4 mrg hardcode_libdir_separator=
8126 1.1.1.4 mrg hardcode_direct=no
8127 1.1.1.4 mrg hardcode_minus_L=no
8128 1.1.1.4 mrg hardcode_shlibpath_var=unsupported
8129 1.1.1.4 mrg link_all_deplibs=unknown
8130 1.1.1.4 mrg hardcode_automatic=no
8131 1.1.1.4 mrg module_cmds=
8132 1.1.1.4 mrg module_expsym_cmds=
8133 1.1.1.4 mrg always_export_symbols=no
8134 1.1.1.4 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8135 1.1.1.4 mrg # include_expsyms should be a list of space-separated symbols to be *always*
8136 1.1.1.4 mrg # included in the symbol list
8137 1.1.1.4 mrg include_expsyms=
8138 1.1.1.4 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
8139 1.1.1.4 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
8140 1.1.1.4 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8141 1.1.1.4 mrg # as well as any symbol that contains `d'.
8142 1.1.1.4 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8143 1.1.1.4 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8144 1.1.1.4 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
8145 1.1.1.4 mrg # the symbol is explicitly referenced. Since portable code cannot
8146 1.1.1.4 mrg # rely on this symbol name, it's probably fine to never include it in
8147 1.1.1.4 mrg # preloaded symbol tables.
8148 1.1.1.4 mrg # Exclude shared library initialization/finalization symbols.
8149 1.1.1.4 mrg extract_expsyms_cmds=
8150 1.1.1.4 mrg # Just being paranoid about ensuring that cc_basename is set.
8151 1.1.1.4 mrg for cc_temp in $compiler""; do
8152 1.1.1.4 mrg case $cc_temp in
8153 1.1.1.4 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8154 1.1.1.4 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8155 1.1.1.4 mrg \-*) ;;
8156 1.1.1.4 mrg *) break;;
8157 1.1.1.4 mrg esac
8158 1.1.1.4 mrg done
8159 1.1.1.4 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8160 1.1 mrg
8161 1.1.1.4 mrg case $host_os in
8162 1.1.1.4 mrg cygwin* | mingw* | pw32*)
8163 1.1.1.4 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
8164 1.1.1.4 mrg # When not using gcc, we currently assume that we are using
8165 1.1.1.4 mrg # Microsoft Visual C++.
8166 1.1.1.4 mrg if test "$GCC" != yes; then
8167 1.1.1.4 mrg with_gnu_ld=no
8168 1.1.1.4 mrg fi
8169 1.1.1.4 mrg ;;
8170 1.1.1.4 mrg interix*)
8171 1.1.1.4 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
8172 1.1.1.4 mrg with_gnu_ld=yes
8173 1.1.1.4 mrg ;;
8174 1.1.1.4 mrg openbsd*)
8175 1.1.1.4 mrg with_gnu_ld=no
8176 1.1.1.4 mrg ;;
8177 1.1.1.4 mrg esac
8178 1.1.1.3 mrg
8179 1.1.1.4 mrg ld_shlibs=yes
8180 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
8181 1.1.1.4 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
8182 1.1.1.4 mrg wlarc='${wl}'
8183 1.1 mrg
8184 1.1.1.4 mrg # Set some defaults for GNU ld with shared library support. These
8185 1.1.1.4 mrg # are reset later if shared libraries are not supported. Putting them
8186 1.1.1.4 mrg # here allows them to be overridden if necessary.
8187 1.1.1.4 mrg runpath_var=LD_RUN_PATH
8188 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8189 1.1.1.4 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
8190 1.1.1.4 mrg # ancient GNU ld didn't support --whole-archive et. al.
8191 1.1.1.4 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8192 1.1.1.4 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8193 1.1.1.4 mrg else
8194 1.1.1.4 mrg whole_archive_flag_spec=
8195 1.1.1.4 mrg fi
8196 1.1.1.4 mrg supports_anon_versioning=no
8197 1.1.1.4 mrg case `$LD -v 2>/dev/null` in
8198 1.1.1.4 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8199 1.1.1.4 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8200 1.1.1.4 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8201 1.1.1.4 mrg *\ 2.11.*) ;; # other 2.11 versions
8202 1.1.1.4 mrg *) supports_anon_versioning=yes ;;
8203 1.1.1.4 mrg esac
8204 1.1 mrg
8205 1.1.1.4 mrg # See if GNU ld supports shared libraries.
8206 1.1.1.4 mrg case $host_os in
8207 1.1.1.4 mrg aix[3-9]*)
8208 1.1.1.4 mrg # On AIX/PPC, the GNU linker is very broken
8209 1.1.1.4 mrg if test "$host_cpu" != ia64; then
8210 1.1.1.4 mrg ld_shlibs=no
8211 1.1.1.4 mrg cat <<EOF 1>&2
8212 1.1 mrg
8213 1.1.1.4 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8214 1.1.1.4 mrg *** to be unable to reliably create shared libraries on AIX.
8215 1.1.1.4 mrg *** Therefore, libtool is disabling shared libraries support. If you
8216 1.1.1.4 mrg *** really care for shared libraries, you may want to modify your PATH
8217 1.1.1.4 mrg *** so that a non-GNU linker is found, and then restart.
8218 1.1.1.4 mrg
8219 1.1.1.4 mrg EOF
8220 1.1.1.3 mrg fi
8221 1.1.1.3 mrg ;;
8222 1.1 mrg
8223 1.1.1.4 mrg amigaos*)
8224 1.1.1.4 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)'
8225 1.1.1.4 mrg hardcode_libdir_flag_spec='-L$libdir'
8226 1.1.1.4 mrg hardcode_minus_L=yes
8227 1.1.1.4 mrg
8228 1.1.1.4 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
8229 1.1.1.4 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
8230 1.1.1.4 mrg # to version 4, is to share data among multiple programs linked
8231 1.1.1.4 mrg # with the same dynamic library. Since this doesn't match the
8232 1.1.1.4 mrg # behavior of shared libraries on other platforms, we can't use
8233 1.1.1.4 mrg # them.
8234 1.1.1.4 mrg ld_shlibs=no
8235 1.1.1.4 mrg ;;
8236 1.1.1.4 mrg
8237 1.1.1.4 mrg beos*)
8238 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8239 1.1.1.4 mrg allow_undefined_flag=unsupported
8240 1.1.1.4 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8241 1.1.1.4 mrg # support --undefined. This deserves some investigation. FIXME
8242 1.1.1.4 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8243 1.1.1.3 mrg else
8244 1.1.1.4 mrg ld_shlibs=no
8245 1.1.1.3 mrg fi
8246 1.1.1.3 mrg ;;
8247 1.1 mrg
8248 1.1.1.4 mrg cygwin* | mingw* | pw32*)
8249 1.1.1.4 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8250 1.1.1.4 mrg # as there is no search path for DLLs.
8251 1.1.1.4 mrg hardcode_libdir_flag_spec='-L$libdir'
8252 1.1.1.4 mrg allow_undefined_flag=unsupported
8253 1.1.1.4 mrg always_export_symbols=no
8254 1.1.1.4 mrg enable_shared_with_static_runtimes=yes
8255 1.1.1.4 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8256 1.1 mrg
8257 1.1.1.4 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8258 1.1.1.4 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8259 1.1.1.4 mrg # If the export-symbols file already is a .def file (1st line
8260 1.1.1.4 mrg # is EXPORTS), use it as is; otherwise, prepend...
8261 1.1.1.4 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8262 1.1.1.4 mrg cp $export_symbols $output_objdir/$soname.def;
8263 1.1.1.4 mrg else
8264 1.1.1.4 mrg echo EXPORTS > $output_objdir/$soname.def;
8265 1.1.1.4 mrg cat $export_symbols >> $output_objdir/$soname.def;
8266 1.1.1.4 mrg fi~
8267 1.1.1.4 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'
8268 1.1.1.4 mrg else
8269 1.1.1.4 mrg ld_shlibs=no
8270 1.1.1.4 mrg fi
8271 1.1.1.3 mrg ;;
8272 1.1 mrg
8273 1.1.1.4 mrg interix[3-9]*)
8274 1.1.1.4 mrg hardcode_direct=no
8275 1.1.1.4 mrg hardcode_shlibpath_var=no
8276 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8277 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-E'
8278 1.1.1.4 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8279 1.1.1.4 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
8280 1.1.1.4 mrg # default) and relocated if they conflict, which is a slow very memory
8281 1.1.1.4 mrg # consuming and fragmenting process. To avoid this, we pick a random,
8282 1.1.1.4 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8283 1.1.1.4 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8284 1.1.1.4 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'
8285 1.1.1.4 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'
8286 1.1.1.3 mrg ;;
8287 1.1 mrg
8288 1.1.1.4 mrg gnu* | linux* | k*bsd*-gnu)
8289 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8290 1.1.1.4 mrg tmp_addflag=
8291 1.1.1.4 mrg case $cc_basename,$host_cpu in
8292 1.1.1.4 mrg pgcc*) # Portland Group C compiler
8293 1.1.1.4 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
8294 1.1.1.4 mrg tmp_addflag=' $pic_flag'
8295 1.1.1.3 mrg ;;
8296 1.1.1.4 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8297 1.1.1.4 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
8298 1.1.1.4 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
8299 1.1.1.4 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8300 1.1.1.4 mrg tmp_addflag=' -i_dynamic' ;;
8301 1.1.1.4 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8302 1.1.1.4 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
8303 1.1.1.4 mrg ifc* | ifort*) # Intel Fortran compiler
8304 1.1.1.4 mrg tmp_addflag=' -nofor_main' ;;
8305 1.1.1.3 mrg esac
8306 1.1.1.4 mrg case `$CC -V 2>&1 | sed 5q` in
8307 1.1.1.4 mrg *Sun\ C*) # Sun C 5.9
8308 1.1.1.4 mrg whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
8309 1.1.1.4 mrg tmp_sharedflag='-G' ;;
8310 1.1.1.4 mrg *Sun\ F*) # Sun Fortran 8.3
8311 1.1.1.4 mrg tmp_sharedflag='-G' ;;
8312 1.1.1.4 mrg *)
8313 1.1.1.4 mrg tmp_sharedflag='-shared' ;;
8314 1.1.1.4 mrg esac
8315 1.1.1.4 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8316 1.1 mrg
8317 1.1.1.4 mrg if test $supports_anon_versioning = yes; then
8318 1.1.1.4 mrg archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8319 1.1.1.4 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8320 1.1.1.4 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
8321 1.1.1.4 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8322 1.1.1.4 mrg fi
8323 1.1.1.4 mrg else
8324 1.1.1.4 mrg ld_shlibs=no
8325 1.1.1.4 mrg fi
8326 1.1.1.3 mrg ;;
8327 1.1.1.2 mrg
8328 1.1.1.4 mrg netbsd*)
8329 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8330 1.1.1.4 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8331 1.1.1.4 mrg wlarc=
8332 1.1.1.4 mrg else
8333 1.1.1.4 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8334 1.1.1.4 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8335 1.1.1.4 mrg fi
8336 1.1.1.3 mrg ;;
8337 1.1 mrg
8338 1.1.1.3 mrg solaris*)
8339 1.1.1.4 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8340 1.1.1.4 mrg ld_shlibs=no
8341 1.1.1.4 mrg cat <<EOF 1>&2
8342 1.1.1.3 mrg
8343 1.1.1.4 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8344 1.1.1.4 mrg *** create shared libraries on Solaris systems. Therefore, libtool
8345 1.1.1.4 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8346 1.1.1.4 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
8347 1.1.1.4 mrg *** your PATH or compiler configuration so that the native linker is
8348 1.1.1.4 mrg *** used, and then restart.
8349 1.1.1.3 mrg
8350 1.1.1.4 mrg EOF
8351 1.1.1.4 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8352 1.1.1.4 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8353 1.1.1.4 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8354 1.1.1.4 mrg else
8355 1.1.1.4 mrg ld_shlibs=no
8356 1.1.1.3 mrg fi
8357 1.1 mrg ;;
8358 1.1 mrg
8359 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8360 1.1.1.4 mrg case `$LD -v 2>&1` in
8361 1.1.1.4 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8362 1.1.1.4 mrg ld_shlibs=no
8363 1.1.1.4 mrg cat <<_LT_EOF 1>&2
8364 1.1 mrg
8365 1.1.1.4 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8366 1.1.1.4 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
8367 1.1.1.4 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8368 1.1.1.4 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8369 1.1.1.4 mrg *** your PATH or compiler configuration so that the native linker is
8370 1.1.1.4 mrg *** used, and then restart.
8371 1.1.1.4 mrg
8372 1.1.1.4 mrg _LT_EOF
8373 1.1.1.4 mrg ;;
8374 1.1.1.4 mrg *)
8375 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8376 1.1.1.4 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8377 1.1.1.4 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8378 1.1.1.4 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8379 1.1.1.4 mrg else
8380 1.1.1.4 mrg ld_shlibs=no
8381 1.1.1.4 mrg fi
8382 1.1.1.4 mrg ;;
8383 1.1.1.4 mrg esac
8384 1.1.1.3 mrg ;;
8385 1.1.1.3 mrg
8386 1.1.1.4 mrg sunos4*)
8387 1.1.1.4 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8388 1.1.1.4 mrg wlarc=
8389 1.1.1.4 mrg hardcode_direct=yes
8390 1.1.1.4 mrg hardcode_shlibpath_var=no
8391 1.1.1.3 mrg ;;
8392 1.1.1.3 mrg
8393 1.1.1.3 mrg *)
8394 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8395 1.1.1.4 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8396 1.1.1.4 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8397 1.1.1.4 mrg else
8398 1.1.1.4 mrg ld_shlibs=no
8399 1.1.1.4 mrg fi
8400 1.1.1.3 mrg ;;
8401 1.1 mrg esac
8402 1.1 mrg
8403 1.1.1.4 mrg if test "$ld_shlibs" = no; then
8404 1.1.1.4 mrg runpath_var=
8405 1.1.1.4 mrg hardcode_libdir_flag_spec=
8406 1.1.1.4 mrg export_dynamic_flag_spec=
8407 1.1.1.4 mrg whole_archive_flag_spec=
8408 1.1.1.4 mrg fi
8409 1.1.1.4 mrg else
8410 1.1.1.4 mrg # PORTME fill in a description of your system's linker (not GNU ld)
8411 1.1.1.4 mrg case $host_os in
8412 1.1.1.4 mrg aix3*)
8413 1.1.1.4 mrg allow_undefined_flag=unsupported
8414 1.1.1.4 mrg always_export_symbols=yes
8415 1.1.1.4 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'
8416 1.1.1.4 mrg # Note: this linker hardcodes the directories in LIBPATH if there
8417 1.1.1.4 mrg # are no directories specified by -L.
8418 1.1.1.4 mrg hardcode_minus_L=yes
8419 1.1.1.4 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8420 1.1.1.4 mrg # Neither direct hardcoding nor static linking is supported with a
8421 1.1.1.4 mrg # broken collect2.
8422 1.1.1.4 mrg hardcode_direct=unsupported
8423 1.1.1.4 mrg fi
8424 1.1.1.4 mrg ;;
8425 1.1.1.2 mrg
8426 1.1.1.4 mrg aix[4-9]*)
8427 1.1.1.4 mrg if test "$host_cpu" = ia64; then
8428 1.1.1.4 mrg # On IA64, the linker does run time linking by default, so we don't
8429 1.1.1.4 mrg # have to do anything special.
8430 1.1.1.4 mrg aix_use_runtimelinking=no
8431 1.1.1.4 mrg exp_sym_flag='-Bexport'
8432 1.1.1.4 mrg no_entry_flag=""
8433 1.1.1.4 mrg else
8434 1.1.1.4 mrg # If we're using GNU nm, then we don't want the "-C" option.
8435 1.1.1.4 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
8436 1.1.1.4 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8437 1.1.1.4 mrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
8438 1.1.1.4 mrg else
8439 1.1.1.4 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
8440 1.1.1.4 mrg fi
8441 1.1.1.4 mrg aix_use_runtimelinking=no
8442 1.1.1.2 mrg
8443 1.1.1.4 mrg # Test if we are trying to use run time linking or normal
8444 1.1.1.4 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8445 1.1.1.4 mrg # need to do runtime linking.
8446 1.1.1.4 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8447 1.1.1.4 mrg for ld_flag in $LDFLAGS; do
8448 1.1.1.4 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8449 1.1.1.4 mrg aix_use_runtimelinking=yes
8450 1.1.1.4 mrg break
8451 1.1.1.4 mrg fi
8452 1.1.1.4 mrg done
8453 1.1.1.4 mrg ;;
8454 1.1.1.4 mrg esac
8455 1.1.1.2 mrg
8456 1.1.1.4 mrg exp_sym_flag='-bexport'
8457 1.1.1.4 mrg no_entry_flag='-bnoentry'
8458 1.1.1.4 mrg fi
8459 1.1 mrg
8460 1.1.1.4 mrg # When large executables or shared objects are built, AIX ld can
8461 1.1.1.4 mrg # have problems creating the table of contents. If linking a library
8462 1.1.1.4 mrg # or program results in "error TOC overflow" add -mminimal-toc to
8463 1.1.1.4 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8464 1.1.1.4 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8465 1.1 mrg
8466 1.1.1.4 mrg archive_cmds=''
8467 1.1.1.4 mrg hardcode_direct=yes
8468 1.1.1.4 mrg hardcode_libdir_separator=':'
8469 1.1.1.4 mrg link_all_deplibs=yes
8470 1.1 mrg
8471 1.1.1.4 mrg if test "$GCC" = yes; then
8472 1.1.1.4 mrg case $host_os in aix4.[012]|aix4.[012].*)
8473 1.1.1.4 mrg # We only want to do this on AIX 4.2 and lower, the check
8474 1.1.1.4 mrg # below for broken collect2 doesn't work under 4.3+
8475 1.1.1.4 mrg collect2name=`${CC} -print-prog-name=collect2`
8476 1.1.1.4 mrg if test -f "$collect2name" && \
8477 1.1.1.4 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
8478 1.1.1.4 mrg then
8479 1.1.1.4 mrg # We have reworked collect2
8480 1.1.1.4 mrg :
8481 1.1.1.4 mrg else
8482 1.1.1.4 mrg # We have old collect2
8483 1.1.1.4 mrg hardcode_direct=unsupported
8484 1.1.1.4 mrg # It fails to find uninstalled libraries when the uninstalled
8485 1.1.1.4 mrg # path is not listed in the libpath. Setting hardcode_minus_L
8486 1.1.1.4 mrg # to unsupported forces relinking
8487 1.1.1.4 mrg hardcode_minus_L=yes
8488 1.1.1.4 mrg hardcode_libdir_flag_spec='-L$libdir'
8489 1.1.1.4 mrg hardcode_libdir_separator=
8490 1.1.1.4 mrg fi
8491 1.1.1.4 mrg ;;
8492 1.1.1.4 mrg esac
8493 1.1.1.4 mrg shared_flag='-shared'
8494 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
8495 1.1.1.4 mrg shared_flag="$shared_flag "'${wl}-G'
8496 1.1.1.4 mrg fi
8497 1.1.1.4 mrg else
8498 1.1.1.4 mrg # not using gcc
8499 1.1.1.4 mrg if test "$host_cpu" = ia64; then
8500 1.1.1.4 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8501 1.1.1.4 mrg # chokes on -Wl,-G. The following line is correct:
8502 1.1.1.4 mrg shared_flag='-G'
8503 1.1.1.4 mrg else
8504 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
8505 1.1.1.4 mrg shared_flag='${wl}-G'
8506 1.1.1.4 mrg else
8507 1.1.1.4 mrg shared_flag='${wl}-bM:SRE'
8508 1.1.1.4 mrg fi
8509 1.1.1.4 mrg fi
8510 1.1.1.4 mrg fi
8511 1.1 mrg
8512 1.1.1.4 mrg # It seems that -bexpall does not export symbols beginning with
8513 1.1.1.4 mrg # underscore (_), so it is better to generate a list of symbols to export.
8514 1.1.1.4 mrg always_export_symbols=yes
8515 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
8516 1.1.1.4 mrg # Warning - without using the other runtime loading flags (-brtl),
8517 1.1.1.4 mrg # -berok will link without error, but may produce a broken library.
8518 1.1.1.4 mrg allow_undefined_flag='-berok'
8519 1.1.1.4 mrg # Determine the default libpath from the value encoded in an empty executable.
8520 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
8521 1.1.1.4 mrg /* confdefs.h. */
8522 1.1.1.4 mrg _ACEOF
8523 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
8524 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
8525 1.1.1.4 mrg /* end confdefs.h. */
8526 1.1 mrg
8527 1.1.1.4 mrg int
8528 1.1.1.4 mrg main ()
8529 1.1.1.4 mrg {
8530 1.1 mrg
8531 1.1.1.4 mrg ;
8532 1.1.1.4 mrg return 0;
8533 1.1.1.4 mrg }
8534 1.1.1.4 mrg _ACEOF
8535 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8536 1.1.1.4 mrg if { (ac_try="$ac_link"
8537 1.1.1.4 mrg case "(($ac_try" in
8538 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8539 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
8540 1.1.1.4 mrg esac
8541 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8542 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
8543 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
8544 1.1.1.4 mrg ac_status=$?
8545 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
8546 1.1.1.4 mrg rm -f conftest.er1
8547 1.1.1.4 mrg cat conftest.err >&5
8548 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8549 1.1.1.4 mrg (exit $ac_status); } && {
8550 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
8551 1.1.1.4 mrg test ! -s conftest.err
8552 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
8553 1.1.1.4 mrg test "$cross_compiling" = yes ||
8554 1.1.1.4 mrg $as_test_x conftest$ac_exeext
8555 1.1.1.4 mrg }; then
8556 1.1 mrg
8557 1.1.1.4 mrg lt_aix_libpath_sed='
8558 1.1.1.4 mrg /Import File Strings/,/^$/ {
8559 1.1.1.4 mrg /^0/ {
8560 1.1.1.4 mrg s/^0 *\(.*\)$/\1/
8561 1.1.1.4 mrg p
8562 1.1.1.4 mrg }
8563 1.1.1.4 mrg }'
8564 1.1.1.4 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8565 1.1.1.4 mrg # Check for a 64-bit object if we didn't find anything.
8566 1.1.1.4 mrg if test -z "$aix_libpath"; then
8567 1.1.1.4 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8568 1.1 mrg fi
8569 1.1 mrg else
8570 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
8571 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
8572 1.1 mrg
8573 1.1 mrg
8574 1.1.1.4 mrg fi
8575 1.1 mrg
8576 1.1.1.4 mrg rm -rf conftest.dSYM
8577 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8578 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
8579 1.1.1.4 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8580 1.1 mrg
8581 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8582 1.1.1.4 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 echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8583 1.1.1.4 mrg else
8584 1.1.1.4 mrg if test "$host_cpu" = ia64; then
8585 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8586 1.1.1.4 mrg allow_undefined_flag="-z nodefs"
8587 1.1.1.4 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"
8588 1.1.1.4 mrg else
8589 1.1.1.4 mrg # Determine the default libpath from the value encoded in an empty executable.
8590 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
8591 1.1.1.4 mrg /* confdefs.h. */
8592 1.1.1.4 mrg _ACEOF
8593 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
8594 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
8595 1.1.1.4 mrg /* end confdefs.h. */
8596 1.1.1.3 mrg
8597 1.1.1.4 mrg int
8598 1.1.1.4 mrg main ()
8599 1.1.1.4 mrg {
8600 1.1.1.3 mrg
8601 1.1.1.4 mrg ;
8602 1.1.1.4 mrg return 0;
8603 1.1.1.4 mrg }
8604 1.1.1.4 mrg _ACEOF
8605 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8606 1.1.1.4 mrg if { (ac_try="$ac_link"
8607 1.1.1.4 mrg case "(($ac_try" in
8608 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8609 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
8610 1.1.1.4 mrg esac
8611 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8612 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
8613 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
8614 1.1.1.4 mrg ac_status=$?
8615 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
8616 1.1.1.4 mrg rm -f conftest.er1
8617 1.1.1.4 mrg cat conftest.err >&5
8618 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8619 1.1.1.4 mrg (exit $ac_status); } && {
8620 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
8621 1.1.1.4 mrg test ! -s conftest.err
8622 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
8623 1.1.1.4 mrg test "$cross_compiling" = yes ||
8624 1.1.1.4 mrg $as_test_x conftest$ac_exeext
8625 1.1.1.4 mrg }; then
8626 1.1.1.3 mrg
8627 1.1.1.4 mrg lt_aix_libpath_sed='
8628 1.1.1.4 mrg /Import File Strings/,/^$/ {
8629 1.1.1.4 mrg /^0/ {
8630 1.1.1.4 mrg s/^0 *\(.*\)$/\1/
8631 1.1.1.4 mrg p
8632 1.1.1.4 mrg }
8633 1.1.1.4 mrg }'
8634 1.1.1.4 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8635 1.1.1.4 mrg # Check for a 64-bit object if we didn't find anything.
8636 1.1.1.4 mrg if test -z "$aix_libpath"; then
8637 1.1.1.4 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8638 1.1.1.4 mrg fi
8639 1.1 mrg else
8640 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
8641 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
8642 1.1 mrg
8643 1.1 mrg
8644 1.1.1.3 mrg fi
8645 1.1 mrg
8646 1.1.1.4 mrg rm -rf conftest.dSYM
8647 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8648 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
8649 1.1.1.4 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8650 1.1 mrg
8651 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8652 1.1.1.4 mrg # Warning - without using the other run time loading flags,
8653 1.1.1.4 mrg # -berok will link without error, but may produce a broken library.
8654 1.1.1.4 mrg no_undefined_flag=' ${wl}-bernotok'
8655 1.1.1.4 mrg allow_undefined_flag=' ${wl}-berok'
8656 1.1.1.4 mrg # Exported symbols can be pulled into shared objects from archives
8657 1.1.1.4 mrg whole_archive_flag_spec='$convenience'
8658 1.1.1.4 mrg archive_cmds_need_lc=yes
8659 1.1.1.4 mrg # This is similar to how AIX traditionally builds its shared libraries.
8660 1.1.1.4 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'
8661 1.1.1.4 mrg fi
8662 1.1.1.4 mrg fi
8663 1.1.1.4 mrg ;;
8664 1.1 mrg
8665 1.1.1.4 mrg amigaos*)
8666 1.1.1.4 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)'
8667 1.1.1.4 mrg hardcode_libdir_flag_spec='-L$libdir'
8668 1.1.1.4 mrg hardcode_minus_L=yes
8669 1.1.1.4 mrg # see comment about different semantics on the GNU ld section
8670 1.1.1.4 mrg ld_shlibs=no
8671 1.1.1.4 mrg ;;
8672 1.1 mrg
8673 1.1.1.4 mrg bsdi[45]*)
8674 1.1.1.4 mrg export_dynamic_flag_spec=-rdynamic
8675 1.1.1.4 mrg ;;
8676 1.1.1.2 mrg
8677 1.1.1.4 mrg cygwin* | mingw* | pw32*)
8678 1.1.1.4 mrg # When not using gcc, we currently assume that we are using
8679 1.1.1.4 mrg # Microsoft Visual C++.
8680 1.1.1.4 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
8681 1.1.1.4 mrg # no search path for DLLs.
8682 1.1.1.4 mrg hardcode_libdir_flag_spec=' '
8683 1.1.1.4 mrg allow_undefined_flag=unsupported
8684 1.1.1.4 mrg # Tell ltmain to make .lib files, not .a files.
8685 1.1.1.4 mrg libext=lib
8686 1.1.1.4 mrg # Tell ltmain to make .dll files, not .so files.
8687 1.1.1.4 mrg shrext_cmds=".dll"
8688 1.1.1.4 mrg # FIXME: Setting linknames here is a bad hack.
8689 1.1.1.4 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8690 1.1.1.4 mrg # The linker will automatically build a .lib file if we build a DLL.
8691 1.1.1.4 mrg old_archive_From_new_cmds='true'
8692 1.1.1.4 mrg # FIXME: Should let the user specify the lib program.
8693 1.1.1.4 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8694 1.1.1.4 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
8695 1.1.1.4 mrg enable_shared_with_static_runtimes=yes
8696 1.1.1.4 mrg ;;
8697 1.1 mrg
8698 1.1.1.4 mrg darwin* | rhapsody*)
8699 1.1.1.4 mrg case $host_os in
8700 1.1.1.4 mrg rhapsody* | darwin1.[012])
8701 1.1.1.4 mrg allow_undefined_flag='${wl}-undefined ${wl}suppress'
8702 1.1.1.4 mrg ;;
8703 1.1.1.4 mrg *) # Darwin 1.3 on
8704 1.1.1.4 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8705 1.1.1.4 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8706 1.1.1.4 mrg else
8707 1.1.1.4 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
8708 1.1.1.4 mrg 10.[012])
8709 1.1.1.4 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8710 1.1.1.4 mrg ;;
8711 1.1.1.4 mrg 10.*)
8712 1.1.1.4 mrg allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8713 1.1.1.4 mrg ;;
8714 1.1.1.4 mrg esac
8715 1.1.1.4 mrg fi
8716 1.1.1.4 mrg ;;
8717 1.1.1.4 mrg esac
8718 1.1.1.4 mrg archive_cmds_need_lc=no
8719 1.1.1.4 mrg hardcode_direct=no
8720 1.1.1.4 mrg hardcode_automatic=yes
8721 1.1.1.4 mrg hardcode_shlibpath_var=unsupported
8722 1.1.1.4 mrg whole_archive_flag_spec=''
8723 1.1.1.4 mrg link_all_deplibs=yes
8724 1.1.1.4 mrg if test "$GCC" = yes ; then
8725 1.1.1.4 mrg output_verbose_link_cmd='echo'
8726 1.1.1.4 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}"
8727 1.1.1.4 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8728 1.1.1.4 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}"
8729 1.1.1.4 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}"
8730 1.1.1.4 mrg else
8731 1.1.1.4 mrg case $cc_basename in
8732 1.1.1.4 mrg xlc*)
8733 1.1.1.4 mrg output_verbose_link_cmd='echo'
8734 1.1.1.4 mrg archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8735 1.1.1.4 mrg module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8736 1.1.1.4 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8737 1.1.1.4 mrg archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8738 1.1.1.4 mrg module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8739 1.1.1.4 mrg ;;
8740 1.1.1.4 mrg *)
8741 1.1.1.4 mrg ld_shlibs=no
8742 1.1.1.4 mrg ;;
8743 1.1.1.4 mrg esac
8744 1.1.1.4 mrg fi
8745 1.1.1.4 mrg ;;
8746 1.1 mrg
8747 1.1.1.4 mrg dgux*)
8748 1.1.1.4 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8749 1.1.1.4 mrg hardcode_libdir_flag_spec='-L$libdir'
8750 1.1.1.4 mrg hardcode_shlibpath_var=no
8751 1.1.1.4 mrg ;;
8752 1.1.1.2 mrg
8753 1.1.1.4 mrg freebsd1*)
8754 1.1.1.4 mrg ld_shlibs=no
8755 1.1.1.4 mrg ;;
8756 1.1 mrg
8757 1.1.1.4 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8758 1.1.1.4 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
8759 1.1.1.4 mrg # does not break anything, and helps significantly (at the cost of a little
8760 1.1.1.4 mrg # extra space).
8761 1.1.1.4 mrg freebsd2.2*)
8762 1.1.1.4 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8763 1.1.1.4 mrg hardcode_libdir_flag_spec='-R$libdir'
8764 1.1.1.4 mrg hardcode_direct=yes
8765 1.1.1.4 mrg hardcode_shlibpath_var=no
8766 1.1.1.4 mrg ;;
8767 1.1 mrg
8768 1.1.1.4 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8769 1.1.1.4 mrg freebsd2*)
8770 1.1.1.4 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8771 1.1.1.4 mrg hardcode_direct=yes
8772 1.1.1.4 mrg hardcode_minus_L=yes
8773 1.1.1.4 mrg hardcode_shlibpath_var=no
8774 1.1.1.4 mrg ;;
8775 1.1 mrg
8776 1.1.1.4 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8777 1.1.1.4 mrg freebsd* | dragonfly*)
8778 1.1.1.4 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8779 1.1.1.4 mrg hardcode_libdir_flag_spec='-R$libdir'
8780 1.1.1.4 mrg hardcode_direct=yes
8781 1.1.1.4 mrg hardcode_shlibpath_var=no
8782 1.1.1.4 mrg ;;
8783 1.1 mrg
8784 1.1.1.4 mrg hpux9*)
8785 1.1.1.4 mrg if test "$GCC" = yes; then
8786 1.1.1.4 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'
8787 1.1.1.4 mrg else
8788 1.1.1.4 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'
8789 1.1.1.4 mrg fi
8790 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8791 1.1.1.4 mrg hardcode_libdir_separator=:
8792 1.1.1.4 mrg hardcode_direct=yes
8793 1.1.1.2 mrg
8794 1.1.1.4 mrg # hardcode_minus_L: Not really in the search PATH,
8795 1.1.1.4 mrg # but as the default location of the library.
8796 1.1.1.4 mrg hardcode_minus_L=yes
8797 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-E'
8798 1.1.1.4 mrg ;;
8799 1.1 mrg
8800 1.1.1.4 mrg hpux10*)
8801 1.1.1.4 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8802 1.1.1.4 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8803 1.1.1.4 mrg else
8804 1.1.1.4 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8805 1.1.1.4 mrg fi
8806 1.1.1.4 mrg if test "$with_gnu_ld" = no; then
8807 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8808 1.1.1.4 mrg hardcode_libdir_separator=:
8809 1.1 mrg
8810 1.1.1.4 mrg hardcode_direct=yes
8811 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-E'
8812 1.1.1.2 mrg
8813 1.1.1.4 mrg # hardcode_minus_L: Not really in the search PATH,
8814 1.1.1.4 mrg # but as the default location of the library.
8815 1.1.1.4 mrg hardcode_minus_L=yes
8816 1.1.1.4 mrg fi
8817 1.1.1.4 mrg ;;
8818 1.1 mrg
8819 1.1.1.4 mrg hpux11*)
8820 1.1.1.4 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8821 1.1.1.4 mrg case $host_cpu in
8822 1.1.1.4 mrg hppa*64*)
8823 1.1.1.4 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8824 1.1.1.4 mrg ;;
8825 1.1.1.4 mrg ia64*)
8826 1.1.1.4 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8827 1.1.1.4 mrg ;;
8828 1.1.1.4 mrg *)
8829 1.1.1.4 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8830 1.1.1.4 mrg ;;
8831 1.1.1.4 mrg esac
8832 1.1.1.4 mrg else
8833 1.1.1.4 mrg case $host_cpu in
8834 1.1.1.4 mrg hppa*64*)
8835 1.1.1.4 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8836 1.1.1.4 mrg ;;
8837 1.1.1.4 mrg ia64*)
8838 1.1.1.4 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8839 1.1.1.4 mrg ;;
8840 1.1.1.4 mrg *)
8841 1.1.1.4 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8842 1.1.1.4 mrg ;;
8843 1.1.1.4 mrg esac
8844 1.1.1.4 mrg fi
8845 1.1.1.4 mrg if test "$with_gnu_ld" = no; then
8846 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8847 1.1.1.4 mrg hardcode_libdir_separator=:
8848 1.1 mrg
8849 1.1.1.4 mrg case $host_cpu in
8850 1.1.1.4 mrg hppa*64*|ia64*)
8851 1.1.1.4 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
8852 1.1.1.4 mrg hardcode_direct=no
8853 1.1.1.4 mrg hardcode_shlibpath_var=no
8854 1.1.1.4 mrg ;;
8855 1.1.1.4 mrg *)
8856 1.1.1.4 mrg hardcode_direct=yes
8857 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-E'
8858 1.1.1.2 mrg
8859 1.1.1.4 mrg # hardcode_minus_L: Not really in the search PATH,
8860 1.1.1.4 mrg # but as the default location of the library.
8861 1.1.1.4 mrg hardcode_minus_L=yes
8862 1.1.1.4 mrg ;;
8863 1.1.1.4 mrg esac
8864 1.1.1.3 mrg fi
8865 1.1.1.3 mrg ;;
8866 1.1 mrg
8867 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
8868 1.1.1.4 mrg if test "$GCC" = yes; then
8869 1.1.1.4 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8870 1.1.1.4 mrg else
8871 1.1.1.4 mrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8872 1.1.1.4 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8873 1.1.1.4 mrg fi
8874 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8875 1.1.1.4 mrg hardcode_libdir_separator=:
8876 1.1.1.4 mrg link_all_deplibs=yes
8877 1.1.1.3 mrg ;;
8878 1.1 mrg
8879 1.1.1.4 mrg netbsd*)
8880 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8881 1.1.1.4 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8882 1.1.1.3 mrg else
8883 1.1.1.4 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8884 1.1.1.3 mrg fi
8885 1.1.1.4 mrg hardcode_libdir_flag_spec='-R$libdir'
8886 1.1.1.4 mrg hardcode_direct=yes
8887 1.1.1.4 mrg hardcode_shlibpath_var=no
8888 1.1.1.3 mrg ;;
8889 1.1 mrg
8890 1.1.1.4 mrg newsos6)
8891 1.1.1.4 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8892 1.1.1.4 mrg hardcode_direct=yes
8893 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8894 1.1.1.4 mrg hardcode_libdir_separator=:
8895 1.1.1.4 mrg hardcode_shlibpath_var=no
8896 1.1.1.4 mrg ;;
8897 1.1 mrg
8898 1.1.1.4 mrg openbsd*)
8899 1.1.1.4 mrg if test -f /usr/libexec/ld.so; then
8900 1.1.1.4 mrg hardcode_direct=yes
8901 1.1.1.4 mrg hardcode_shlibpath_var=no
8902 1.1.1.4 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8903 1.1.1.4 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8904 1.1.1.4 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8905 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8906 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-E'
8907 1.1.1.3 mrg else
8908 1.1.1.4 mrg case $host_os in
8909 1.1.1.4 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8910 1.1.1.4 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8911 1.1.1.4 mrg hardcode_libdir_flag_spec='-R$libdir'
8912 1.1.1.4 mrg ;;
8913 1.1.1.4 mrg *)
8914 1.1.1.4 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8915 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8916 1.1.1.4 mrg ;;
8917 1.1.1.4 mrg esac
8918 1.1.1.4 mrg fi
8919 1.1.1.3 mrg else
8920 1.1.1.3 mrg ld_shlibs=no
8921 1.1.1.3 mrg fi
8922 1.1.1.3 mrg ;;
8923 1.1 mrg
8924 1.1.1.4 mrg os2*)
8925 1.1.1.4 mrg hardcode_libdir_flag_spec='-L$libdir'
8926 1.1.1.4 mrg hardcode_minus_L=yes
8927 1.1.1.4 mrg allow_undefined_flag=unsupported
8928 1.1.1.4 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'
8929 1.1.1.4 mrg old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8930 1.1.1.3 mrg ;;
8931 1.1 mrg
8932 1.1.1.4 mrg osf3*)
8933 1.1.1.4 mrg if test "$GCC" = yes; then
8934 1.1.1.4 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8935 1.1.1.4 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8936 1.1.1.3 mrg else
8937 1.1.1.4 mrg allow_undefined_flag=' -expect_unresolved \*'
8938 1.1.1.4 mrg archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8939 1.1.1.3 mrg fi
8940 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8941 1.1.1.4 mrg hardcode_libdir_separator=:
8942 1.1.1.3 mrg ;;
8943 1.1 mrg
8944 1.1.1.4 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
8945 1.1.1.4 mrg if test "$GCC" = yes; then
8946 1.1.1.4 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8947 1.1.1.4 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8948 1.1.1.4 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8949 1.1.1.3 mrg else
8950 1.1.1.4 mrg allow_undefined_flag=' -expect_unresolved \*'
8951 1.1.1.4 mrg archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
8952 1.1.1.4 mrg archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8953 1.1.1.4 mrg $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
8954 1.1.1.4 mrg
8955 1.1.1.4 mrg # Both c and cxx compiler support -rpath directly
8956 1.1.1.4 mrg hardcode_libdir_flag_spec='-rpath $libdir'
8957 1.1.1.3 mrg fi
8958 1.1.1.4 mrg hardcode_libdir_separator=:
8959 1.1.1.3 mrg ;;
8960 1.1 mrg
8961 1.1.1.3 mrg solaris*)
8962 1.1.1.4 mrg no_undefined_flag=' -z text'
8963 1.1.1.4 mrg if test "$GCC" = yes; then
8964 1.1.1.4 mrg wlarc='${wl}'
8965 1.1.1.4 mrg archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8966 1.1.1.4 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8967 1.1.1.4 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8968 1.1.1.3 mrg else
8969 1.1.1.4 mrg wlarc=''
8970 1.1.1.4 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8971 1.1.1.4 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8972 1.1.1.4 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8973 1.1.1.3 mrg fi
8974 1.1.1.4 mrg hardcode_libdir_flag_spec='-R$libdir'
8975 1.1.1.4 mrg hardcode_shlibpath_var=no
8976 1.1.1.4 mrg case $host_os in
8977 1.1.1.4 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
8978 1.1.1.4 mrg *)
8979 1.1.1.4 mrg # The compiler driver will combine and reorder linker options,
8980 1.1.1.4 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
8981 1.1.1.4 mrg # but is careful enough not to reorder.
8982 1.1.1.4 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
8983 1.1.1.4 mrg if test "$GCC" = yes; then
8984 1.1.1.4 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8985 1.1.1.4 mrg else
8986 1.1.1.4 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8987 1.1.1.4 mrg fi
8988 1.1.1.4 mrg ;;
8989 1.1.1.4 mrg esac
8990 1.1.1.4 mrg link_all_deplibs=yes
8991 1.1.1.3 mrg ;;
8992 1.1 mrg
8993 1.1.1.4 mrg sunos4*)
8994 1.1.1.4 mrg if test "x$host_vendor" = xsequent; then
8995 1.1.1.4 mrg # Use $CC to link under sequent, because it throws in some extra .o
8996 1.1.1.4 mrg # files that make .init and .fini sections work.
8997 1.1.1.4 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8998 1.1.1.4 mrg else
8999 1.1.1.4 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9000 1.1.1.4 mrg fi
9001 1.1.1.4 mrg hardcode_libdir_flag_spec='-L$libdir'
9002 1.1.1.4 mrg hardcode_direct=yes
9003 1.1.1.4 mrg hardcode_minus_L=yes
9004 1.1.1.4 mrg hardcode_shlibpath_var=no
9005 1.1.1.4 mrg ;;
9006 1.1 mrg
9007 1.1.1.4 mrg sysv4)
9008 1.1.1.4 mrg case $host_vendor in
9009 1.1.1.4 mrg sni)
9010 1.1.1.4 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9011 1.1.1.4 mrg hardcode_direct=yes # is this really true???
9012 1.1.1.3 mrg ;;
9013 1.1.1.4 mrg siemens)
9014 1.1.1.4 mrg ## LD is ld it makes a PLAMLIB
9015 1.1.1.4 mrg ## CC just makes a GrossModule.
9016 1.1.1.4 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9017 1.1.1.4 mrg reload_cmds='$CC -r -o $output$reload_objs'
9018 1.1.1.4 mrg hardcode_direct=no
9019 1.1.1.4 mrg ;;
9020 1.1.1.4 mrg motorola)
9021 1.1.1.4 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9022 1.1.1.4 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9023 1.1.1.3 mrg ;;
9024 1.1.1.3 mrg esac
9025 1.1.1.4 mrg runpath_var='LD_RUN_PATH'
9026 1.1.1.4 mrg hardcode_shlibpath_var=no
9027 1.1.1.3 mrg ;;
9028 1.1 mrg
9029 1.1.1.4 mrg sysv4.3*)
9030 1.1.1.4 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9031 1.1.1.3 mrg hardcode_shlibpath_var=no
9032 1.1.1.4 mrg export_dynamic_flag_spec='-Bexport'
9033 1.1.1.3 mrg ;;
9034 1.1 mrg
9035 1.1.1.4 mrg sysv4*MP*)
9036 1.1.1.4 mrg if test -d /usr/nec; then
9037 1.1.1.4 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9038 1.1.1.4 mrg hardcode_shlibpath_var=no
9039 1.1.1.4 mrg runpath_var=LD_RUN_PATH
9040 1.1.1.4 mrg hardcode_runpath_var=yes
9041 1.1.1.4 mrg ld_shlibs=yes
9042 1.1.1.3 mrg fi
9043 1.1.1.3 mrg ;;
9044 1.1 mrg
9045 1.1.1.4 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9046 1.1.1.4 mrg no_undefined_flag='${wl}-z,text'
9047 1.1.1.4 mrg archive_cmds_need_lc=no
9048 1.1.1.4 mrg hardcode_shlibpath_var=no
9049 1.1.1.4 mrg runpath_var='LD_RUN_PATH'
9050 1.1 mrg
9051 1.1.1.4 mrg if test "$GCC" = yes; then
9052 1.1.1.4 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9053 1.1.1.4 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9054 1.1.1.3 mrg else
9055 1.1.1.4 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9056 1.1.1.4 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9057 1.1.1.3 mrg fi
9058 1.1.1.4 mrg ;;
9059 1.1 mrg
9060 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6*)
9061 1.1.1.4 mrg # Note: We can NOT use -z defs as we might desire, because we do not
9062 1.1.1.4 mrg # link with -lc, and that would cause any symbols used from libc to
9063 1.1.1.4 mrg # always be unresolved, which means just about no library would
9064 1.1.1.4 mrg # ever link correctly. If we're not using GNU ld we use -z text
9065 1.1.1.4 mrg # though, which does catch some bad symbols but isn't as heavy-handed
9066 1.1.1.4 mrg # as -z defs.
9067 1.1.1.4 mrg no_undefined_flag='${wl}-z,text'
9068 1.1.1.4 mrg allow_undefined_flag='${wl}-z,nodefs'
9069 1.1.1.4 mrg archive_cmds_need_lc=no
9070 1.1.1.4 mrg hardcode_shlibpath_var=no
9071 1.1.1.4 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9072 1.1.1.3 mrg hardcode_libdir_separator=':'
9073 1.1.1.3 mrg link_all_deplibs=yes
9074 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-Bexport'
9075 1.1.1.4 mrg runpath_var='LD_RUN_PATH'
9076 1.1 mrg
9077 1.1.1.3 mrg if test "$GCC" = yes; then
9078 1.1.1.4 mrg archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9079 1.1.1.4 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9080 1.1.1.3 mrg else
9081 1.1.1.4 mrg archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9082 1.1.1.4 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9083 1.1.1.3 mrg fi
9084 1.1.1.4 mrg ;;
9085 1.1 mrg
9086 1.1.1.4 mrg uts4*)
9087 1.1.1.4 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9088 1.1.1.4 mrg hardcode_libdir_flag_spec='-L$libdir'
9089 1.1.1.4 mrg hardcode_shlibpath_var=no
9090 1.1.1.4 mrg ;;
9091 1.1 mrg
9092 1.1.1.4 mrg *)
9093 1.1.1.4 mrg ld_shlibs=no
9094 1.1.1.4 mrg ;;
9095 1.1.1.4 mrg esac
9096 1.1.1.4 mrg fi
9097 1.1 mrg
9098 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9099 1.1.1.4 mrg $as_echo "$ld_shlibs" >&6; }
9100 1.1.1.4 mrg test "$ld_shlibs" = no && can_build_shared=no
9101 1.1.1.3 mrg
9102 1.1.1.4 mrg #
9103 1.1.1.4 mrg # Do we need to explicitly link libc?
9104 1.1.1.4 mrg #
9105 1.1.1.4 mrg case "x$archive_cmds_need_lc" in
9106 1.1.1.4 mrg x|xyes)
9107 1.1.1.4 mrg # Assume -lc should be added
9108 1.1.1.4 mrg archive_cmds_need_lc=yes
9109 1.1 mrg
9110 1.1.1.4 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
9111 1.1.1.4 mrg case $archive_cmds in
9112 1.1.1.4 mrg *'~'*)
9113 1.1.1.4 mrg # FIXME: we may have to deal with multi-command sequences.
9114 1.1.1.4 mrg ;;
9115 1.1.1.4 mrg '$CC '*)
9116 1.1.1.4 mrg # Test whether the compiler implicitly links with -lc since on some
9117 1.1.1.4 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
9118 1.1.1.4 mrg # to ld, don't add -lc before -lgcc.
9119 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9120 1.1.1.4 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9121 1.1.1.4 mrg $rm conftest*
9122 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9123 1.1 mrg
9124 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9125 1.1.1.4 mrg (eval $ac_compile) 2>&5
9126 1.1.1.3 mrg ac_status=$?
9127 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9128 1.1.1.4 mrg (exit $ac_status); } 2>conftest.err; then
9129 1.1.1.4 mrg soname=conftest
9130 1.1.1.4 mrg lib=conftest
9131 1.1.1.4 mrg libobjs=conftest.$ac_objext
9132 1.1.1.4 mrg deplibs=
9133 1.1.1.4 mrg wl=$lt_prog_compiler_wl
9134 1.1.1.4 mrg pic_flag=$lt_prog_compiler_pic
9135 1.1.1.4 mrg compiler_flags=-v
9136 1.1.1.4 mrg linker_flags=-v
9137 1.1.1.4 mrg verstring=
9138 1.1.1.4 mrg output_objdir=.
9139 1.1.1.4 mrg libname=conftest
9140 1.1.1.4 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
9141 1.1.1.4 mrg allow_undefined_flag=
9142 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9143 1.1.1.4 mrg (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9144 1.1.1.4 mrg ac_status=$?
9145 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9146 1.1.1.4 mrg (exit $ac_status); }
9147 1.1.1.4 mrg then
9148 1.1.1.4 mrg archive_cmds_need_lc=no
9149 1.1.1.4 mrg else
9150 1.1.1.3 mrg archive_cmds_need_lc=yes
9151 1.1.1.4 mrg fi
9152 1.1.1.4 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
9153 1.1.1.4 mrg else
9154 1.1.1.4 mrg cat conftest.err 1>&5
9155 1.1.1.3 mrg fi
9156 1.1.1.4 mrg $rm conftest*
9157 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9158 1.1.1.4 mrg $as_echo "$archive_cmds_need_lc" >&6; }
9159 1.1.1.3 mrg ;;
9160 1.1.1.4 mrg esac
9161 1.1.1.4 mrg fi
9162 1.1.1.4 mrg ;;
9163 1.1.1.4 mrg esac
9164 1.1 mrg
9165 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9166 1.1.1.4 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
9167 1.1.1.4 mrg library_names_spec=
9168 1.1.1.4 mrg libname_spec='lib$name'
9169 1.1.1.4 mrg soname_spec=
9170 1.1.1.4 mrg shrext_cmds=".so"
9171 1.1.1.4 mrg postinstall_cmds=
9172 1.1.1.4 mrg postuninstall_cmds=
9173 1.1.1.4 mrg finish_cmds=
9174 1.1.1.4 mrg finish_eval=
9175 1.1.1.4 mrg shlibpath_var=
9176 1.1.1.4 mrg shlibpath_overrides_runpath=unknown
9177 1.1.1.4 mrg version_type=none
9178 1.1.1.4 mrg dynamic_linker="$host_os ld.so"
9179 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
9180 1.1 mrg
9181 1.1.1.4 mrg if test "$GCC" = yes; then
9182 1.1.1.4 mrg case $host_os in
9183 1.1.1.4 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9184 1.1.1.4 mrg *) lt_awk_arg="/^libraries:/" ;;
9185 1.1.1.3 mrg esac
9186 1.1.1.4 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9187 1.1.1.4 mrg if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9188 1.1.1.4 mrg # if the path contains ";" then we assume it to be the separator
9189 1.1.1.4 mrg # otherwise default to the standard path separator (i.e. ":") - it is
9190 1.1.1.4 mrg # assumed that no part of a normal pathname contains ";" but that should
9191 1.1.1.4 mrg # okay in the real world where ";" in dirpaths is itself problematic.
9192 1.1.1.4 mrg lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9193 1.1.1.3 mrg else
9194 1.1.1.4 mrg lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9195 1.1.1.3 mrg fi
9196 1.1.1.4 mrg # Ok, now we have the path, separated by spaces, we can step through it
9197 1.1.1.4 mrg # and add multilib dir if necessary.
9198 1.1.1.4 mrg lt_tmp_lt_search_path_spec=
9199 1.1.1.4 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9200 1.1.1.4 mrg for lt_sys_path in $lt_search_path_spec; do
9201 1.1.1.4 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9202 1.1.1.4 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9203 1.1.1.4 mrg else
9204 1.1.1.4 mrg test -d "$lt_sys_path" && \
9205 1.1.1.4 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9206 1.1.1.4 mrg fi
9207 1.1.1.4 mrg done
9208 1.1.1.4 mrg lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9209 1.1.1.4 mrg BEGIN {RS=" "; FS="/|\n";} {
9210 1.1.1.4 mrg lt_foo="";
9211 1.1.1.4 mrg lt_count=0;
9212 1.1.1.4 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
9213 1.1.1.4 mrg if ($lt_i != "" && $lt_i != ".") {
9214 1.1.1.4 mrg if ($lt_i == "..") {
9215 1.1.1.4 mrg lt_count++;
9216 1.1.1.4 mrg } else {
9217 1.1.1.4 mrg if (lt_count == 0) {
9218 1.1.1.4 mrg lt_foo="/" $lt_i lt_foo;
9219 1.1.1.4 mrg } else {
9220 1.1.1.4 mrg lt_count--;
9221 1.1.1.4 mrg }
9222 1.1.1.4 mrg }
9223 1.1.1.4 mrg }
9224 1.1.1.4 mrg }
9225 1.1.1.4 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
9226 1.1.1.4 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
9227 1.1.1.4 mrg }'`
9228 1.1.1.4 mrg sys_lib_search_path_spec=`echo $lt_search_path_spec`
9229 1.1.1.4 mrg else
9230 1.1.1.4 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9231 1.1.1.4 mrg fi
9232 1.1.1.4 mrg need_lib_prefix=unknown
9233 1.1.1.4 mrg hardcode_into_libs=no
9234 1.1 mrg
9235 1.1.1.4 mrg # when you set need_version to no, make sure it does not cause -set_version
9236 1.1.1.4 mrg # flags to be left without arguments
9237 1.1.1.4 mrg need_version=unknown
9238 1.1 mrg
9239 1.1.1.4 mrg case $host_os in
9240 1.1.1.4 mrg aix3*)
9241 1.1.1.4 mrg version_type=linux
9242 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9243 1.1.1.4 mrg shlibpath_var=LIBPATH
9244 1.1 mrg
9245 1.1.1.4 mrg # AIX 3 has no versioning support, so we append a major version to the name.
9246 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9247 1.1.1.4 mrg ;;
9248 1.1 mrg
9249 1.1.1.4 mrg aix[4-9]*)
9250 1.1.1.4 mrg version_type=linux
9251 1.1.1.4 mrg need_lib_prefix=no
9252 1.1.1.4 mrg need_version=no
9253 1.1.1.4 mrg hardcode_into_libs=yes
9254 1.1.1.4 mrg if test "$host_cpu" = ia64; then
9255 1.1.1.4 mrg # AIX 5 supports IA64
9256 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9257 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9258 1.1.1.4 mrg else
9259 1.1.1.4 mrg # With GCC up to 2.95.x, collect2 would create an import file
9260 1.1.1.4 mrg # for dependence libraries. The import file would start with
9261 1.1.1.4 mrg # the line `#! .'. This would cause the generated library to
9262 1.1.1.4 mrg # depend on `.', always an invalid library. This was fixed in
9263 1.1.1.4 mrg # development snapshots of GCC prior to 3.0.
9264 1.1.1.4 mrg case $host_os in
9265 1.1.1.4 mrg aix4 | aix4.[01] | aix4.[01].*)
9266 1.1.1.4 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9267 1.1.1.4 mrg echo ' yes '
9268 1.1.1.4 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9269 1.1.1.4 mrg :
9270 1.1.1.3 mrg else
9271 1.1.1.4 mrg can_build_shared=no
9272 1.1.1.3 mrg fi
9273 1.1.1.3 mrg ;;
9274 1.1.1.4 mrg esac
9275 1.1.1.4 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9276 1.1.1.4 mrg # soname into executable. Probably we can add versioning support to
9277 1.1.1.4 mrg # collect2, so additional links can be useful in future.
9278 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
9279 1.1.1.4 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9280 1.1.1.4 mrg # instead of lib<name>.a to let people know that these are not
9281 1.1.1.4 mrg # typical AIX shared libraries.
9282 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9283 1.1.1.4 mrg else
9284 1.1.1.4 mrg # We preserve .a as extension for shared libraries through AIX4.2
9285 1.1.1.4 mrg # and later when we are not doing run time linking.
9286 1.1.1.4 mrg library_names_spec='${libname}${release}.a $libname.a'
9287 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9288 1.1.1.4 mrg fi
9289 1.1.1.4 mrg shlibpath_var=LIBPATH
9290 1.1.1.4 mrg fi
9291 1.1.1.4 mrg ;;
9292 1.1 mrg
9293 1.1.1.4 mrg amigaos*)
9294 1.1.1.4 mrg library_names_spec='$libname.ixlibrary $libname.a'
9295 1.1.1.4 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
9296 1.1.1.4 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
9297 1.1.1.4 mrg ;;
9298 1.1 mrg
9299 1.1.1.4 mrg beos*)
9300 1.1.1.4 mrg library_names_spec='${libname}${shared_ext}'
9301 1.1.1.4 mrg dynamic_linker="$host_os ld.so"
9302 1.1.1.4 mrg shlibpath_var=LIBRARY_PATH
9303 1.1.1.4 mrg ;;
9304 1.1 mrg
9305 1.1.1.4 mrg bsdi[45]*)
9306 1.1.1.4 mrg version_type=linux
9307 1.1.1.4 mrg need_version=no
9308 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9309 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9310 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9311 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9312 1.1.1.4 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9313 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9314 1.1.1.4 mrg # the default ld.so.conf also contains /usr/contrib/lib and
9315 1.1.1.4 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9316 1.1.1.4 mrg # libtool to hard-code these into programs
9317 1.1.1.4 mrg ;;
9318 1.1 mrg
9319 1.1.1.4 mrg cygwin* | mingw* | pw32*)
9320 1.1.1.4 mrg version_type=windows
9321 1.1.1.4 mrg shrext_cmds=".dll"
9322 1.1.1.4 mrg need_version=no
9323 1.1.1.4 mrg need_lib_prefix=no
9324 1.1 mrg
9325 1.1.1.4 mrg case $GCC,$host_os in
9326 1.1.1.4 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
9327 1.1.1.4 mrg library_names_spec='$libname.dll.a'
9328 1.1.1.4 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
9329 1.1.1.4 mrg postinstall_cmds='base_file=`basename \${file}`~
9330 1.1.1.4 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9331 1.1.1.4 mrg dldir=$destdir/`dirname \$dlpath`~
9332 1.1.1.4 mrg test -d \$dldir || mkdir -p \$dldir~
9333 1.1.1.4 mrg $install_prog $dir/$dlname \$dldir/$dlname~
9334 1.1.1.4 mrg chmod a+x \$dldir/$dlname'
9335 1.1.1.4 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9336 1.1.1.4 mrg dlpath=$dir/\$dldll~
9337 1.1.1.4 mrg $rm \$dlpath'
9338 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9339 1.1 mrg
9340 1.1.1.4 mrg case $host_os in
9341 1.1.1.4 mrg cygwin*)
9342 1.1.1.4 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9343 1.1.1.4 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9344 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9345 1.1.1.3 mrg ;;
9346 1.1.1.4 mrg mingw*)
9347 1.1.1.4 mrg # MinGW DLLs use traditional 'lib' prefix
9348 1.1.1.4 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9349 1.1.1.4 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9350 1.1.1.4 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9351 1.1.1.4 mrg # It is most probably a Windows format PATH printed by
9352 1.1.1.4 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
9353 1.1.1.4 mrg # path with ; separators, and with drive letters. We can handle the
9354 1.1.1.4 mrg # drive letters (cygwin fileutils understands them), so leave them,
9355 1.1.1.4 mrg # especially as we might pass files found there to a mingw objdump,
9356 1.1.1.4 mrg # which wouldn't understand a cygwinified path. Ahh.
9357 1.1.1.4 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9358 1.1.1.3 mrg else
9359 1.1.1.4 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9360 1.1.1.3 mrg fi
9361 1.1.1.3 mrg ;;
9362 1.1.1.4 mrg pw32*)
9363 1.1.1.4 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
9364 1.1.1.4 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9365 1.1.1.3 mrg ;;
9366 1.1.1.4 mrg esac
9367 1.1.1.4 mrg ;;
9368 1.1 mrg
9369 1.1.1.4 mrg *)
9370 1.1.1.4 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9371 1.1.1.4 mrg ;;
9372 1.1.1.4 mrg esac
9373 1.1.1.4 mrg dynamic_linker='Win32 ld.exe'
9374 1.1.1.4 mrg # FIXME: first we should search . and the directory the executable is in
9375 1.1.1.4 mrg shlibpath_var=PATH
9376 1.1.1.4 mrg ;;
9377 1.1 mrg
9378 1.1.1.4 mrg darwin* | rhapsody*)
9379 1.1.1.4 mrg dynamic_linker="$host_os dyld"
9380 1.1.1.4 mrg version_type=darwin
9381 1.1.1.4 mrg need_lib_prefix=no
9382 1.1.1.4 mrg need_version=no
9383 1.1.1.4 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9384 1.1.1.4 mrg soname_spec='${libname}${release}${major}$shared_ext'
9385 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9386 1.1.1.4 mrg shlibpath_var=DYLD_LIBRARY_PATH
9387 1.1.1.4 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9388 1.1.1.4 mrg
9389 1.1.1.4 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9390 1.1.1.4 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9391 1.1.1.4 mrg ;;
9392 1.1.1.4 mrg
9393 1.1.1.4 mrg dgux*)
9394 1.1.1.4 mrg version_type=linux
9395 1.1.1.4 mrg need_lib_prefix=no
9396 1.1.1.4 mrg need_version=no
9397 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9398 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9399 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9400 1.1.1.4 mrg ;;
9401 1.1.1.4 mrg
9402 1.1.1.4 mrg freebsd1*)
9403 1.1.1.4 mrg dynamic_linker=no
9404 1.1.1.4 mrg ;;
9405 1.1.1.4 mrg
9406 1.1.1.4 mrg freebsd* | dragonfly*)
9407 1.1.1.4 mrg # DragonFly does not have aout. When/if they implement a new
9408 1.1.1.4 mrg # versioning mechanism, adjust this.
9409 1.1.1.4 mrg if test -x /usr/bin/objformat; then
9410 1.1.1.4 mrg objformat=`/usr/bin/objformat`
9411 1.1.1.4 mrg else
9412 1.1.1.4 mrg case $host_os in
9413 1.1.1.4 mrg freebsd[123]*) objformat=aout ;;
9414 1.1.1.4 mrg *) objformat=elf ;;
9415 1.1.1.4 mrg esac
9416 1.1.1.4 mrg fi
9417 1.1.1.4 mrg version_type=freebsd-$objformat
9418 1.1.1.4 mrg case $version_type in
9419 1.1.1.4 mrg freebsd-elf*)
9420 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9421 1.1.1.4 mrg need_version=no
9422 1.1.1.4 mrg need_lib_prefix=no
9423 1.1.1.4 mrg ;;
9424 1.1.1.4 mrg freebsd-*)
9425 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9426 1.1.1.4 mrg need_version=yes
9427 1.1.1.4 mrg ;;
9428 1.1.1.4 mrg esac
9429 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9430 1.1.1.4 mrg case $host_os in
9431 1.1.1.4 mrg freebsd2*)
9432 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9433 1.1.1.4 mrg ;;
9434 1.1.1.4 mrg freebsd3.[01]* | freebsdelf3.[01]*)
9435 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9436 1.1.1.4 mrg hardcode_into_libs=yes
9437 1.1.1.4 mrg ;;
9438 1.1.1.4 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9439 1.1.1.4 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9440 1.1.1.4 mrg shlibpath_overrides_runpath=no
9441 1.1.1.4 mrg hardcode_into_libs=yes
9442 1.1.1.4 mrg ;;
9443 1.1.1.4 mrg *) # from 4.6 on, and DragonFly
9444 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9445 1.1.1.4 mrg hardcode_into_libs=yes
9446 1.1.1.4 mrg ;;
9447 1.1.1.4 mrg esac
9448 1.1.1.4 mrg ;;
9449 1.1.1.4 mrg
9450 1.1.1.4 mrg gnu*)
9451 1.1.1.4 mrg version_type=linux
9452 1.1.1.4 mrg need_lib_prefix=no
9453 1.1.1.4 mrg need_version=no
9454 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9455 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9456 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9457 1.1.1.4 mrg hardcode_into_libs=yes
9458 1.1.1.4 mrg ;;
9459 1.1.1.4 mrg
9460 1.1.1.4 mrg hpux9* | hpux10* | hpux11*)
9461 1.1.1.4 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
9462 1.1.1.4 mrg # link against other versions.
9463 1.1.1.4 mrg version_type=sunos
9464 1.1.1.4 mrg need_lib_prefix=no
9465 1.1.1.4 mrg need_version=no
9466 1.1.1.4 mrg case $host_cpu in
9467 1.1.1.4 mrg ia64*)
9468 1.1.1.4 mrg shrext_cmds='.so'
9469 1.1.1.4 mrg hardcode_into_libs=yes
9470 1.1.1.4 mrg dynamic_linker="$host_os dld.so"
9471 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9472 1.1.1.4 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9473 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9474 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9475 1.1.1.4 mrg if test "X$HPUX_IA64_MODE" = X32; then
9476 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9477 1.1.1.4 mrg else
9478 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9479 1.1.1.4 mrg fi
9480 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9481 1.1.1.4 mrg ;;
9482 1.1.1.4 mrg hppa*64*)
9483 1.1.1.4 mrg shrext_cmds='.sl'
9484 1.1.1.4 mrg hardcode_into_libs=yes
9485 1.1.1.4 mrg dynamic_linker="$host_os dld.sl"
9486 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9487 1.1.1.4 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9488 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9489 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9490 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9491 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9492 1.1.1.4 mrg ;;
9493 1.1.1.4 mrg *)
9494 1.1.1.4 mrg shrext_cmds='.sl'
9495 1.1.1.4 mrg dynamic_linker="$host_os dld.sl"
9496 1.1.1.4 mrg shlibpath_var=SHLIB_PATH
9497 1.1.1.4 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9498 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9499 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9500 1.1.1.4 mrg ;;
9501 1.1.1.4 mrg esac
9502 1.1.1.4 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
9503 1.1.1.4 mrg postinstall_cmds='chmod 555 $lib'
9504 1.1.1.4 mrg ;;
9505 1.1.1.4 mrg
9506 1.1.1.4 mrg interix[3-9]*)
9507 1.1.1.4 mrg version_type=linux
9508 1.1.1.4 mrg need_lib_prefix=no
9509 1.1.1.4 mrg need_version=no
9510 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9511 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9512 1.1.1.4 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9513 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9514 1.1.1.4 mrg shlibpath_overrides_runpath=no
9515 1.1.1.4 mrg hardcode_into_libs=yes
9516 1.1.1.4 mrg ;;
9517 1.1.1.4 mrg
9518 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
9519 1.1.1.4 mrg case $host_os in
9520 1.1.1.4 mrg nonstopux*) version_type=nonstopux ;;
9521 1.1.1.4 mrg *)
9522 1.1.1.4 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
9523 1.1.1.4 mrg version_type=linux
9524 1.1.1.4 mrg else
9525 1.1.1.4 mrg version_type=irix
9526 1.1.1.4 mrg fi ;;
9527 1.1.1.4 mrg esac
9528 1.1.1.4 mrg need_lib_prefix=no
9529 1.1.1.4 mrg need_version=no
9530 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9531 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9532 1.1.1.4 mrg case $host_os in
9533 1.1.1.4 mrg irix5* | nonstopux*)
9534 1.1.1.4 mrg libsuff= shlibsuff=
9535 1.1.1.4 mrg ;;
9536 1.1.1.4 mrg *)
9537 1.1.1.4 mrg case $LD in # libtool.m4 will add one of these switches to LD
9538 1.1.1.4 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9539 1.1.1.4 mrg libsuff= shlibsuff= libmagic=32-bit;;
9540 1.1.1.4 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9541 1.1.1.4 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
9542 1.1.1.4 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9543 1.1.1.4 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
9544 1.1.1.4 mrg *) libsuff= shlibsuff= libmagic=never-match;;
9545 1.1.1.4 mrg esac
9546 1.1.1.4 mrg ;;
9547 1.1.1.4 mrg esac
9548 1.1.1.4 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9549 1.1.1.4 mrg shlibpath_overrides_runpath=no
9550 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9551 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9552 1.1.1.4 mrg hardcode_into_libs=yes
9553 1.1.1.4 mrg ;;
9554 1.1.1.4 mrg
9555 1.1.1.4 mrg # No shared lib support for Linux oldld, aout, or coff.
9556 1.1.1.4 mrg linux*oldld* | linux*aout* | linux*coff*)
9557 1.1.1.4 mrg dynamic_linker=no
9558 1.1.1.4 mrg ;;
9559 1.1.1.4 mrg
9560 1.1.1.4 mrg # This must be Linux ELF.
9561 1.1.1.4 mrg linux* | k*bsd*-gnu)
9562 1.1.1.4 mrg version_type=linux
9563 1.1.1.4 mrg need_lib_prefix=no
9564 1.1.1.4 mrg need_version=no
9565 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9566 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9567 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9568 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9569 1.1.1.4 mrg shlibpath_overrides_runpath=no
9570 1.1.1.4 mrg # This implies no fast_install, which is unacceptable.
9571 1.1.1.4 mrg # Some rework will be needed to allow for fast_install
9572 1.1.1.4 mrg # before this can be enabled.
9573 1.1.1.4 mrg hardcode_into_libs=yes
9574 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9575 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9576 1.1.1.4 mrg
9577 1.1.1.4 mrg # Append ld.so.conf contents to the search path
9578 1.1.1.4 mrg if test -f /etc/ld.so.conf; then
9579 1.1.1.4 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;/^$/d' | tr '\n' ' '`
9580 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9581 1.1.1.4 mrg fi
9582 1.1.1.4 mrg
9583 1.1.1.4 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
9584 1.1.1.4 mrg # powerpc, because MkLinux only supported shared libraries with the
9585 1.1.1.4 mrg # GNU dynamic linker. Since this was broken with cross compilers,
9586 1.1.1.4 mrg # most powerpc-linux boxes support dynamic linking these days and
9587 1.1.1.4 mrg # people can always --disable-shared, the test was removed, and we
9588 1.1.1.4 mrg # assume the GNU/Linux dynamic linker is in use.
9589 1.1.1.4 mrg dynamic_linker='GNU/Linux ld.so'
9590 1.1.1.4 mrg ;;
9591 1.1.1.4 mrg
9592 1.1.1.4 mrg netbsd*)
9593 1.1.1.4 mrg version_type=sunos
9594 1.1.1.4 mrg need_lib_prefix=no
9595 1.1.1.4 mrg need_version=no
9596 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9597 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9598 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9599 1.1.1.4 mrg dynamic_linker='NetBSD (a.out) ld.so'
9600 1.1.1.4 mrg else
9601 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9602 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9603 1.1.1.4 mrg dynamic_linker='NetBSD ld.elf_so'
9604 1.1.1.4 mrg fi
9605 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9606 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9607 1.1.1.4 mrg hardcode_into_libs=yes
9608 1.1.1.4 mrg ;;
9609 1.1.1.4 mrg
9610 1.1.1.4 mrg newsos6)
9611 1.1.1.4 mrg version_type=linux
9612 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9613 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9614 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9615 1.1.1.4 mrg ;;
9616 1.1.1.4 mrg
9617 1.1.1.4 mrg nto-qnx*)
9618 1.1.1.4 mrg version_type=linux
9619 1.1.1.4 mrg need_lib_prefix=no
9620 1.1.1.4 mrg need_version=no
9621 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9622 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9623 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9624 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9625 1.1.1.4 mrg ;;
9626 1.1.1.4 mrg
9627 1.1.1.4 mrg openbsd*)
9628 1.1.1.4 mrg version_type=sunos
9629 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib"
9630 1.1.1.4 mrg need_lib_prefix=no
9631 1.1.1.4 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9632 1.1.1.4 mrg case $host_os in
9633 1.1.1.4 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9634 1.1.1.4 mrg *) need_version=no ;;
9635 1.1.1.4 mrg esac
9636 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9637 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9638 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9639 1.1.1.4 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9640 1.1.1.4 mrg case $host_os in
9641 1.1.1.4 mrg openbsd2.[89] | openbsd2.[89].*)
9642 1.1.1.4 mrg shlibpath_overrides_runpath=no
9643 1.1.1.4 mrg ;;
9644 1.1.1.4 mrg *)
9645 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9646 1.1.1.4 mrg ;;
9647 1.1.1.4 mrg esac
9648 1.1.1.4 mrg else
9649 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9650 1.1.1.4 mrg fi
9651 1.1.1.4 mrg ;;
9652 1.1.1.4 mrg
9653 1.1.1.4 mrg os2*)
9654 1.1.1.4 mrg libname_spec='$name'
9655 1.1.1.4 mrg shrext_cmds=".dll"
9656 1.1.1.4 mrg need_lib_prefix=no
9657 1.1.1.4 mrg library_names_spec='$libname${shared_ext} $libname.a'
9658 1.1.1.4 mrg dynamic_linker='OS/2 ld.exe'
9659 1.1.1.4 mrg shlibpath_var=LIBPATH
9660 1.1.1.4 mrg ;;
9661 1.1.1.4 mrg
9662 1.1.1.4 mrg osf3* | osf4* | osf5*)
9663 1.1.1.4 mrg version_type=osf
9664 1.1.1.4 mrg need_lib_prefix=no
9665 1.1.1.4 mrg need_version=no
9666 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9667 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9668 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9669 1.1.1.4 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9670 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9671 1.1.1.4 mrg ;;
9672 1.1.1.4 mrg
9673 1.1.1.4 mrg rdos*)
9674 1.1.1.4 mrg dynamic_linker=no
9675 1.1.1.4 mrg ;;
9676 1.1.1.4 mrg
9677 1.1.1.4 mrg solaris*)
9678 1.1.1.4 mrg version_type=linux
9679 1.1.1.4 mrg need_lib_prefix=no
9680 1.1.1.4 mrg need_version=no
9681 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9682 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9683 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9684 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9685 1.1.1.4 mrg hardcode_into_libs=yes
9686 1.1.1.4 mrg # ldd complains unless libraries are executable
9687 1.1.1.4 mrg postinstall_cmds='chmod +x $lib'
9688 1.1.1.4 mrg ;;
9689 1.1.1.4 mrg
9690 1.1.1.4 mrg sunos4*)
9691 1.1.1.4 mrg version_type=sunos
9692 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9693 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9694 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9695 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9696 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
9697 1.1.1.4 mrg need_lib_prefix=no
9698 1.1.1.4 mrg fi
9699 1.1.1.4 mrg need_version=yes
9700 1.1.1.4 mrg ;;
9701 1.1.1.4 mrg
9702 1.1.1.4 mrg sysv4 | sysv4.3*)
9703 1.1.1.4 mrg version_type=linux
9704 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9705 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9706 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9707 1.1.1.4 mrg case $host_vendor in
9708 1.1.1.4 mrg sni)
9709 1.1.1.4 mrg shlibpath_overrides_runpath=no
9710 1.1.1.4 mrg need_lib_prefix=no
9711 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9712 1.1.1.4 mrg runpath_var=LD_RUN_PATH
9713 1.1.1.4 mrg ;;
9714 1.1.1.4 mrg siemens)
9715 1.1.1.4 mrg need_lib_prefix=no
9716 1.1.1.4 mrg ;;
9717 1.1.1.4 mrg motorola)
9718 1.1.1.4 mrg need_lib_prefix=no
9719 1.1.1.4 mrg need_version=no
9720 1.1.1.4 mrg shlibpath_overrides_runpath=no
9721 1.1.1.4 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9722 1.1.1.4 mrg ;;
9723 1.1.1.4 mrg esac
9724 1.1.1.4 mrg ;;
9725 1.1.1.4 mrg
9726 1.1.1.4 mrg sysv4*MP*)
9727 1.1.1.4 mrg if test -d /usr/nec ;then
9728 1.1.1.4 mrg version_type=linux
9729 1.1.1.4 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9730 1.1.1.4 mrg soname_spec='$libname${shared_ext}.$major'
9731 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9732 1.1.1.4 mrg fi
9733 1.1.1.4 mrg ;;
9734 1.1.1.4 mrg
9735 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9736 1.1.1.4 mrg version_type=freebsd-elf
9737 1.1.1.4 mrg need_lib_prefix=no
9738 1.1.1.4 mrg need_version=no
9739 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9740 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9741 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9742 1.1.1.4 mrg hardcode_into_libs=yes
9743 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
9744 1.1.1.4 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9745 1.1.1.4 mrg shlibpath_overrides_runpath=no
9746 1.1.1.4 mrg else
9747 1.1.1.4 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9748 1.1.1.4 mrg shlibpath_overrides_runpath=yes
9749 1.1.1.4 mrg case $host_os in
9750 1.1.1.4 mrg sco3.2v5*)
9751 1.1.1.4 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9752 1.1.1.4 mrg ;;
9753 1.1.1.4 mrg esac
9754 1.1.1.4 mrg fi
9755 1.1.1.4 mrg sys_lib_dlsearch_path_spec='/usr/lib'
9756 1.1.1.4 mrg ;;
9757 1.1.1.4 mrg
9758 1.1.1.4 mrg uts4*)
9759 1.1.1.4 mrg version_type=linux
9760 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9761 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
9762 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
9763 1.1.1.4 mrg ;;
9764 1.1.1.4 mrg
9765 1.1.1.4 mrg *)
9766 1.1.1.4 mrg dynamic_linker=no
9767 1.1.1.4 mrg ;;
9768 1.1.1.4 mrg esac
9769 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9770 1.1.1.4 mrg $as_echo "$dynamic_linker" >&6; }
9771 1.1.1.4 mrg test "$dynamic_linker" = no && can_build_shared=no
9772 1.1.1.4 mrg
9773 1.1.1.4 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9774 1.1.1.4 mrg $as_echo_n "(cached) " >&6
9775 1.1.1.4 mrg else
9776 1.1.1.4 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9777 1.1.1.4 mrg fi
9778 1.1.1.4 mrg
9779 1.1.1.4 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9780 1.1.1.4 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9781 1.1.1.4 mrg $as_echo_n "(cached) " >&6
9782 1.1.1.4 mrg else
9783 1.1.1.4 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9784 1.1.1.4 mrg fi
9785 1.1.1.4 mrg
9786 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9787 1.1.1.4 mrg
9788 1.1.1.4 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9789 1.1.1.4 mrg if test "$GCC" = yes; then
9790 1.1.1.4 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9791 1.1.1.4 mrg fi
9792 1.1.1.4 mrg
9793 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9794 1.1.1.4 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9795 1.1.1.4 mrg hardcode_action=
9796 1.1.1.4 mrg if test -n "$hardcode_libdir_flag_spec" || \
9797 1.1.1.4 mrg test -n "$runpath_var" || \
9798 1.1.1.4 mrg test "X$hardcode_automatic" = "Xyes" ; then
9799 1.1.1.4 mrg
9800 1.1.1.4 mrg # We can hardcode non-existant directories.
9801 1.1.1.4 mrg if test "$hardcode_direct" != no &&
9802 1.1.1.4 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
9803 1.1.1.4 mrg # have to relink, otherwise we might link with an installed library
9804 1.1.1.4 mrg # when we should be linking with a yet-to-be-installed one
9805 1.1.1.4 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9806 1.1.1.4 mrg test "$hardcode_minus_L" != no; then
9807 1.1.1.4 mrg # Linking always hardcodes the temporary library directory.
9808 1.1.1.4 mrg hardcode_action=relink
9809 1.1.1.4 mrg else
9810 1.1.1.4 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
9811 1.1.1.4 mrg hardcode_action=immediate
9812 1.1.1.4 mrg fi
9813 1.1.1.4 mrg else
9814 1.1.1.4 mrg # We cannot hardcode anything, or else we can only hardcode existing
9815 1.1.1.4 mrg # directories.
9816 1.1.1.4 mrg hardcode_action=unsupported
9817 1.1.1.4 mrg fi
9818 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9819 1.1.1.4 mrg $as_echo "$hardcode_action" >&6; }
9820 1.1.1.4 mrg
9821 1.1.1.4 mrg if test "$hardcode_action" = relink; then
9822 1.1.1.4 mrg # Fast installation is not supported
9823 1.1.1.4 mrg enable_fast_install=no
9824 1.1.1.4 mrg elif test "$shlibpath_overrides_runpath" = yes ||
9825 1.1.1.4 mrg test "$enable_shared" = no; then
9826 1.1.1.4 mrg # Fast installation is not necessary
9827 1.1.1.4 mrg enable_fast_install=needless
9828 1.1.1.4 mrg fi
9829 1.1.1.4 mrg
9830 1.1.1.4 mrg striplib=
9831 1.1.1.4 mrg old_striplib=
9832 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9833 1.1.1.4 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
9834 1.1.1.4 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9835 1.1.1.4 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9836 1.1.1.4 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9837 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
9838 1.1.1.4 mrg $as_echo "yes" >&6; }
9839 1.1.1.4 mrg else
9840 1.1.1.4 mrg # FIXME - insert some real tests, host_os isn't really good enough
9841 1.1.1.4 mrg case $host_os in
9842 1.1.1.4 mrg darwin*)
9843 1.1.1.4 mrg if test -n "$STRIP" ; then
9844 1.1.1.4 mrg striplib="$STRIP -x"
9845 1.1.1.4 mrg old_striplib="$STRIP -S"
9846 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
9847 1.1.1.4 mrg $as_echo "yes" >&6; }
9848 1.1.1.4 mrg else
9849 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
9850 1.1.1.4 mrg $as_echo "no" >&6; }
9851 1.1.1.4 mrg fi
9852 1.1.1.4 mrg ;;
9853 1.1.1.4 mrg *)
9854 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
9855 1.1.1.4 mrg $as_echo "no" >&6; }
9856 1.1.1.4 mrg ;;
9857 1.1.1.4 mrg esac
9858 1.1.1.4 mrg fi
9859 1.1.1.4 mrg
9860 1.1.1.4 mrg if test "x$enable_dlopen" != xyes; then
9861 1.1.1.4 mrg enable_dlopen=unknown
9862 1.1.1.4 mrg enable_dlopen_self=unknown
9863 1.1.1.4 mrg enable_dlopen_self_static=unknown
9864 1.1.1.4 mrg else
9865 1.1.1.4 mrg lt_cv_dlopen=no
9866 1.1.1.4 mrg lt_cv_dlopen_libs=
9867 1.1.1.4 mrg
9868 1.1.1.4 mrg case $host_os in
9869 1.1.1.4 mrg beos*)
9870 1.1.1.4 mrg lt_cv_dlopen="load_add_on"
9871 1.1.1.4 mrg lt_cv_dlopen_libs=
9872 1.1.1.4 mrg lt_cv_dlopen_self=yes
9873 1.1.1.4 mrg ;;
9874 1.1.1.4 mrg
9875 1.1.1.4 mrg mingw* | pw32*)
9876 1.1.1.4 mrg lt_cv_dlopen="LoadLibrary"
9877 1.1.1.4 mrg lt_cv_dlopen_libs=
9878 1.1.1.4 mrg ;;
9879 1.1.1.4 mrg
9880 1.1.1.4 mrg cygwin*)
9881 1.1.1.4 mrg lt_cv_dlopen="dlopen"
9882 1.1.1.4 mrg lt_cv_dlopen_libs=
9883 1.1.1.4 mrg ;;
9884 1.1.1.4 mrg
9885 1.1.1.4 mrg darwin*)
9886 1.1.1.4 mrg # if libdl is installed we need to link against it
9887 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9888 1.1.1.4 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
9889 1.1.1.4 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9890 1.1.1.4 mrg $as_echo_n "(cached) " >&6
9891 1.1.1.4 mrg else
9892 1.1.1.4 mrg ac_check_lib_save_LIBS=$LIBS
9893 1.1.1.4 mrg LIBS="-ldl $LIBS"
9894 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
9895 1.1.1.4 mrg /* confdefs.h. */
9896 1.1.1.4 mrg _ACEOF
9897 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
9898 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
9899 1.1.1.4 mrg /* end confdefs.h. */
9900 1.1.1.4 mrg
9901 1.1.1.4 mrg /* Override any GCC internal prototype to avoid an error.
9902 1.1.1.4 mrg Use char because int might match the return type of a GCC
9903 1.1.1.4 mrg builtin and then its argument prototype would still apply. */
9904 1.1.1.4 mrg #ifdef __cplusplus
9905 1.1.1.4 mrg extern "C"
9906 1.1.1.4 mrg #endif
9907 1.1.1.4 mrg char dlopen ();
9908 1.1.1.4 mrg int
9909 1.1.1.4 mrg main ()
9910 1.1.1.4 mrg {
9911 1.1.1.4 mrg return dlopen ();
9912 1.1.1.4 mrg ;
9913 1.1.1.4 mrg return 0;
9914 1.1.1.4 mrg }
9915 1.1.1.4 mrg _ACEOF
9916 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9917 1.1.1.4 mrg if { (ac_try="$ac_link"
9918 1.1.1.4 mrg case "(($ac_try" in
9919 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9920 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
9921 1.1.1.4 mrg esac
9922 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9923 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
9924 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
9925 1.1.1.4 mrg ac_status=$?
9926 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
9927 1.1.1.4 mrg rm -f conftest.er1
9928 1.1.1.4 mrg cat conftest.err >&5
9929 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9930 1.1.1.4 mrg (exit $ac_status); } && {
9931 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
9932 1.1.1.4 mrg test ! -s conftest.err
9933 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
9934 1.1.1.4 mrg test "$cross_compiling" = yes ||
9935 1.1.1.4 mrg $as_test_x conftest$ac_exeext
9936 1.1.1.4 mrg }; then
9937 1.1.1.4 mrg ac_cv_lib_dl_dlopen=yes
9938 1.1.1.4 mrg else
9939 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
9940 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
9941 1.1.1.4 mrg
9942 1.1.1.4 mrg ac_cv_lib_dl_dlopen=no
9943 1.1.1.4 mrg fi
9944 1.1.1.4 mrg
9945 1.1.1.4 mrg rm -rf conftest.dSYM
9946 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9947 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
9948 1.1.1.4 mrg LIBS=$ac_check_lib_save_LIBS
9949 1.1.1.4 mrg fi
9950 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9951 1.1.1.4 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9952 1.1.1.4 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9953 1.1.1.4 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9954 1.1.1.4 mrg else
9955 1.1.1.4 mrg
9956 1.1.1.4 mrg lt_cv_dlopen="dyld"
9957 1.1.1.4 mrg lt_cv_dlopen_libs=
9958 1.1.1.4 mrg lt_cv_dlopen_self=yes
9959 1.1.1.4 mrg
9960 1.1.1.4 mrg fi
9961 1.1.1.4 mrg
9962 1.1.1.4 mrg ;;
9963 1.1.1.4 mrg
9964 1.1.1.4 mrg *)
9965 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9966 1.1.1.4 mrg $as_echo_n "checking for shl_load... " >&6; }
9967 1.1.1.4 mrg if test "${ac_cv_func_shl_load+set}" = set; then
9968 1.1.1.4 mrg $as_echo_n "(cached) " >&6
9969 1.1.1.4 mrg else
9970 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
9971 1.1.1.4 mrg /* confdefs.h. */
9972 1.1.1.4 mrg _ACEOF
9973 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
9974 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
9975 1.1.1.4 mrg /* end confdefs.h. */
9976 1.1.1.4 mrg /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9977 1.1.1.4 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
9978 1.1.1.4 mrg #define shl_load innocuous_shl_load
9979 1.1.1.4 mrg
9980 1.1.1.4 mrg /* System header to define __stub macros and hopefully few prototypes,
9981 1.1.1.4 mrg which can conflict with char shl_load (); below.
9982 1.1.1.4 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9983 1.1.1.4 mrg <limits.h> exists even on freestanding compilers. */
9984 1.1.1.4 mrg
9985 1.1.1.4 mrg #ifdef __STDC__
9986 1.1.1.4 mrg # include <limits.h>
9987 1.1.1.4 mrg #else
9988 1.1.1.4 mrg # include <assert.h>
9989 1.1.1.4 mrg #endif
9990 1.1.1.4 mrg
9991 1.1.1.4 mrg #undef shl_load
9992 1.1.1.4 mrg
9993 1.1.1.4 mrg /* Override any GCC internal prototype to avoid an error.
9994 1.1.1.4 mrg Use char because int might match the return type of a GCC
9995 1.1.1.4 mrg builtin and then its argument prototype would still apply. */
9996 1.1.1.4 mrg #ifdef __cplusplus
9997 1.1.1.4 mrg extern "C"
9998 1.1.1.4 mrg #endif
9999 1.1.1.4 mrg char shl_load ();
10000 1.1.1.4 mrg /* The GNU C library defines this for functions which it implements
10001 1.1.1.4 mrg to always fail with ENOSYS. Some functions are actually named
10002 1.1.1.4 mrg something starting with __ and the normal name is an alias. */
10003 1.1.1.4 mrg #if defined __stub_shl_load || defined __stub___shl_load
10004 1.1.1.4 mrg choke me
10005 1.1.1.4 mrg #endif
10006 1.1.1.4 mrg
10007 1.1.1.4 mrg int
10008 1.1.1.4 mrg main ()
10009 1.1.1.4 mrg {
10010 1.1.1.4 mrg return shl_load ();
10011 1.1.1.4 mrg ;
10012 1.1.1.4 mrg return 0;
10013 1.1.1.4 mrg }
10014 1.1.1.4 mrg _ACEOF
10015 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10016 1.1.1.4 mrg if { (ac_try="$ac_link"
10017 1.1.1.4 mrg case "(($ac_try" in
10018 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10019 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
10020 1.1.1.4 mrg esac
10021 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10022 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
10023 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
10024 1.1.1.4 mrg ac_status=$?
10025 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
10026 1.1.1.4 mrg rm -f conftest.er1
10027 1.1.1.4 mrg cat conftest.err >&5
10028 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10029 1.1.1.4 mrg (exit $ac_status); } && {
10030 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
10031 1.1.1.4 mrg test ! -s conftest.err
10032 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
10033 1.1.1.4 mrg test "$cross_compiling" = yes ||
10034 1.1.1.4 mrg $as_test_x conftest$ac_exeext
10035 1.1.1.4 mrg }; then
10036 1.1.1.4 mrg ac_cv_func_shl_load=yes
10037 1.1.1.4 mrg else
10038 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
10039 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
10040 1.1.1.4 mrg
10041 1.1.1.4 mrg ac_cv_func_shl_load=no
10042 1.1.1.4 mrg fi
10043 1.1.1.4 mrg
10044 1.1.1.4 mrg rm -rf conftest.dSYM
10045 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10046 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
10047 1.1.1.4 mrg fi
10048 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10049 1.1.1.4 mrg $as_echo "$ac_cv_func_shl_load" >&6; }
10050 1.1.1.4 mrg if test "x$ac_cv_func_shl_load" = x""yes; then
10051 1.1.1.4 mrg lt_cv_dlopen="shl_load"
10052 1.1.1.4 mrg else
10053 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10054 1.1.1.4 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
10055 1.1.1.4 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10056 1.1.1.4 mrg $as_echo_n "(cached) " >&6
10057 1.1.1.4 mrg else
10058 1.1.1.4 mrg ac_check_lib_save_LIBS=$LIBS
10059 1.1.1.4 mrg LIBS="-ldld $LIBS"
10060 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
10061 1.1.1.4 mrg /* confdefs.h. */
10062 1.1.1.4 mrg _ACEOF
10063 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
10064 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
10065 1.1.1.4 mrg /* end confdefs.h. */
10066 1.1.1.4 mrg
10067 1.1.1.4 mrg /* Override any GCC internal prototype to avoid an error.
10068 1.1.1.4 mrg Use char because int might match the return type of a GCC
10069 1.1.1.4 mrg builtin and then its argument prototype would still apply. */
10070 1.1.1.4 mrg #ifdef __cplusplus
10071 1.1.1.4 mrg extern "C"
10072 1.1.1.4 mrg #endif
10073 1.1.1.4 mrg char shl_load ();
10074 1.1.1.4 mrg int
10075 1.1.1.4 mrg main ()
10076 1.1.1.4 mrg {
10077 1.1.1.4 mrg return shl_load ();
10078 1.1.1.4 mrg ;
10079 1.1.1.4 mrg return 0;
10080 1.1.1.4 mrg }
10081 1.1.1.4 mrg _ACEOF
10082 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10083 1.1.1.4 mrg if { (ac_try="$ac_link"
10084 1.1.1.4 mrg case "(($ac_try" in
10085 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10086 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
10087 1.1.1.4 mrg esac
10088 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10089 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
10090 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
10091 1.1.1.4 mrg ac_status=$?
10092 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
10093 1.1.1.4 mrg rm -f conftest.er1
10094 1.1.1.4 mrg cat conftest.err >&5
10095 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10096 1.1.1.4 mrg (exit $ac_status); } && {
10097 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
10098 1.1.1.4 mrg test ! -s conftest.err
10099 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
10100 1.1.1.4 mrg test "$cross_compiling" = yes ||
10101 1.1.1.4 mrg $as_test_x conftest$ac_exeext
10102 1.1.1.4 mrg }; then
10103 1.1.1.4 mrg ac_cv_lib_dld_shl_load=yes
10104 1.1.1.4 mrg else
10105 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
10106 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
10107 1.1.1.4 mrg
10108 1.1.1.4 mrg ac_cv_lib_dld_shl_load=no
10109 1.1.1.4 mrg fi
10110 1.1.1.4 mrg
10111 1.1.1.4 mrg rm -rf conftest.dSYM
10112 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10113 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
10114 1.1.1.4 mrg LIBS=$ac_check_lib_save_LIBS
10115 1.1.1.4 mrg fi
10116 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10117 1.1.1.4 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10118 1.1.1.4 mrg if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10119 1.1.1.4 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10120 1.1.1.4 mrg else
10121 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10122 1.1.1.4 mrg $as_echo_n "checking for dlopen... " >&6; }
10123 1.1.1.4 mrg if test "${ac_cv_func_dlopen+set}" = set; then
10124 1.1.1.4 mrg $as_echo_n "(cached) " >&6
10125 1.1.1.4 mrg else
10126 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
10127 1.1.1.4 mrg /* confdefs.h. */
10128 1.1.1.4 mrg _ACEOF
10129 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
10130 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
10131 1.1.1.4 mrg /* end confdefs.h. */
10132 1.1.1.4 mrg /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10133 1.1.1.4 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
10134 1.1.1.4 mrg #define dlopen innocuous_dlopen
10135 1.1.1.4 mrg
10136 1.1.1.4 mrg /* System header to define __stub macros and hopefully few prototypes,
10137 1.1.1.4 mrg which can conflict with char dlopen (); below.
10138 1.1.1.4 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10139 1.1.1.4 mrg <limits.h> exists even on freestanding compilers. */
10140 1.1.1.4 mrg
10141 1.1.1.4 mrg #ifdef __STDC__
10142 1.1.1.4 mrg # include <limits.h>
10143 1.1.1.4 mrg #else
10144 1.1.1.4 mrg # include <assert.h>
10145 1.1.1.4 mrg #endif
10146 1.1.1.4 mrg
10147 1.1.1.4 mrg #undef dlopen
10148 1.1.1.4 mrg
10149 1.1.1.4 mrg /* Override any GCC internal prototype to avoid an error.
10150 1.1.1.4 mrg Use char because int might match the return type of a GCC
10151 1.1.1.4 mrg builtin and then its argument prototype would still apply. */
10152 1.1.1.4 mrg #ifdef __cplusplus
10153 1.1.1.4 mrg extern "C"
10154 1.1.1.4 mrg #endif
10155 1.1.1.4 mrg char dlopen ();
10156 1.1.1.4 mrg /* The GNU C library defines this for functions which it implements
10157 1.1.1.4 mrg to always fail with ENOSYS. Some functions are actually named
10158 1.1.1.4 mrg something starting with __ and the normal name is an alias. */
10159 1.1.1.4 mrg #if defined __stub_dlopen || defined __stub___dlopen
10160 1.1.1.4 mrg choke me
10161 1.1.1.4 mrg #endif
10162 1.1.1.4 mrg
10163 1.1.1.4 mrg int
10164 1.1.1.4 mrg main ()
10165 1.1.1.4 mrg {
10166 1.1.1.4 mrg return dlopen ();
10167 1.1.1.4 mrg ;
10168 1.1.1.4 mrg return 0;
10169 1.1.1.4 mrg }
10170 1.1.1.4 mrg _ACEOF
10171 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10172 1.1.1.4 mrg if { (ac_try="$ac_link"
10173 1.1.1.4 mrg case "(($ac_try" in
10174 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10175 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
10176 1.1.1.4 mrg esac
10177 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10178 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
10179 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
10180 1.1.1.4 mrg ac_status=$?
10181 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
10182 1.1.1.4 mrg rm -f conftest.er1
10183 1.1.1.4 mrg cat conftest.err >&5
10184 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10185 1.1.1.4 mrg (exit $ac_status); } && {
10186 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
10187 1.1.1.4 mrg test ! -s conftest.err
10188 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
10189 1.1.1.4 mrg test "$cross_compiling" = yes ||
10190 1.1.1.4 mrg $as_test_x conftest$ac_exeext
10191 1.1.1.4 mrg }; then
10192 1.1.1.4 mrg ac_cv_func_dlopen=yes
10193 1.1.1.4 mrg else
10194 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
10195 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
10196 1.1.1.4 mrg
10197 1.1.1.4 mrg ac_cv_func_dlopen=no
10198 1.1.1.4 mrg fi
10199 1.1.1.4 mrg
10200 1.1.1.4 mrg rm -rf conftest.dSYM
10201 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10202 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
10203 1.1.1.4 mrg fi
10204 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10205 1.1.1.4 mrg $as_echo "$ac_cv_func_dlopen" >&6; }
10206 1.1.1.4 mrg if test "x$ac_cv_func_dlopen" = x""yes; then
10207 1.1.1.4 mrg lt_cv_dlopen="dlopen"
10208 1.1.1.4 mrg else
10209 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10210 1.1.1.4 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10211 1.1.1.4 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10212 1.1.1.4 mrg $as_echo_n "(cached) " >&6
10213 1.1.1.4 mrg else
10214 1.1.1.4 mrg ac_check_lib_save_LIBS=$LIBS
10215 1.1.1.4 mrg LIBS="-ldl $LIBS"
10216 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
10217 1.1.1.4 mrg /* confdefs.h. */
10218 1.1.1.4 mrg _ACEOF
10219 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
10220 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
10221 1.1.1.4 mrg /* end confdefs.h. */
10222 1.1.1.4 mrg
10223 1.1.1.4 mrg /* Override any GCC internal prototype to avoid an error.
10224 1.1.1.4 mrg Use char because int might match the return type of a GCC
10225 1.1.1.4 mrg builtin and then its argument prototype would still apply. */
10226 1.1.1.4 mrg #ifdef __cplusplus
10227 1.1.1.4 mrg extern "C"
10228 1.1.1.4 mrg #endif
10229 1.1.1.4 mrg char dlopen ();
10230 1.1.1.4 mrg int
10231 1.1.1.4 mrg main ()
10232 1.1.1.4 mrg {
10233 1.1.1.4 mrg return dlopen ();
10234 1.1.1.4 mrg ;
10235 1.1.1.4 mrg return 0;
10236 1.1.1.4 mrg }
10237 1.1.1.4 mrg _ACEOF
10238 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10239 1.1.1.4 mrg if { (ac_try="$ac_link"
10240 1.1.1.4 mrg case "(($ac_try" in
10241 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10242 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
10243 1.1.1.4 mrg esac
10244 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10245 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
10246 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
10247 1.1.1.4 mrg ac_status=$?
10248 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
10249 1.1.1.4 mrg rm -f conftest.er1
10250 1.1.1.4 mrg cat conftest.err >&5
10251 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10252 1.1.1.4 mrg (exit $ac_status); } && {
10253 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
10254 1.1.1.4 mrg test ! -s conftest.err
10255 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
10256 1.1.1.4 mrg test "$cross_compiling" = yes ||
10257 1.1.1.4 mrg $as_test_x conftest$ac_exeext
10258 1.1.1.4 mrg }; then
10259 1.1.1.4 mrg ac_cv_lib_dl_dlopen=yes
10260 1.1.1.4 mrg else
10261 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
10262 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
10263 1.1.1.4 mrg
10264 1.1.1.4 mrg ac_cv_lib_dl_dlopen=no
10265 1.1.1.4 mrg fi
10266 1.1.1.4 mrg
10267 1.1.1.4 mrg rm -rf conftest.dSYM
10268 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10269 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
10270 1.1.1.4 mrg LIBS=$ac_check_lib_save_LIBS
10271 1.1.1.4 mrg fi
10272 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10273 1.1.1.4 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10274 1.1.1.4 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10275 1.1.1.4 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10276 1.1.1.4 mrg else
10277 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10278 1.1.1.4 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10279 1.1.1.4 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10280 1.1.1.4 mrg $as_echo_n "(cached) " >&6
10281 1.1.1.4 mrg else
10282 1.1.1.4 mrg ac_check_lib_save_LIBS=$LIBS
10283 1.1.1.4 mrg LIBS="-lsvld $LIBS"
10284 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
10285 1.1.1.4 mrg /* confdefs.h. */
10286 1.1.1.4 mrg _ACEOF
10287 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
10288 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
10289 1.1.1.4 mrg /* end confdefs.h. */
10290 1.1.1.4 mrg
10291 1.1.1.4 mrg /* Override any GCC internal prototype to avoid an error.
10292 1.1.1.4 mrg Use char because int might match the return type of a GCC
10293 1.1.1.4 mrg builtin and then its argument prototype would still apply. */
10294 1.1.1.4 mrg #ifdef __cplusplus
10295 1.1.1.4 mrg extern "C"
10296 1.1.1.4 mrg #endif
10297 1.1.1.4 mrg char dlopen ();
10298 1.1.1.4 mrg int
10299 1.1.1.4 mrg main ()
10300 1.1.1.4 mrg {
10301 1.1.1.4 mrg return dlopen ();
10302 1.1.1.4 mrg ;
10303 1.1.1.4 mrg return 0;
10304 1.1.1.4 mrg }
10305 1.1.1.4 mrg _ACEOF
10306 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10307 1.1.1.4 mrg if { (ac_try="$ac_link"
10308 1.1.1.4 mrg case "(($ac_try" in
10309 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10310 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
10311 1.1.1.4 mrg esac
10312 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10313 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
10314 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
10315 1.1.1.4 mrg ac_status=$?
10316 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
10317 1.1.1.4 mrg rm -f conftest.er1
10318 1.1.1.4 mrg cat conftest.err >&5
10319 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10320 1.1.1.4 mrg (exit $ac_status); } && {
10321 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
10322 1.1.1.4 mrg test ! -s conftest.err
10323 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
10324 1.1.1.4 mrg test "$cross_compiling" = yes ||
10325 1.1.1.4 mrg $as_test_x conftest$ac_exeext
10326 1.1.1.4 mrg }; then
10327 1.1.1.4 mrg ac_cv_lib_svld_dlopen=yes
10328 1.1.1.4 mrg else
10329 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
10330 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
10331 1.1.1.4 mrg
10332 1.1.1.4 mrg ac_cv_lib_svld_dlopen=no
10333 1.1.1.4 mrg fi
10334 1.1.1.4 mrg
10335 1.1.1.4 mrg rm -rf conftest.dSYM
10336 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10337 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
10338 1.1.1.4 mrg LIBS=$ac_check_lib_save_LIBS
10339 1.1.1.4 mrg fi
10340 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10341 1.1.1.4 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10342 1.1.1.4 mrg if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10343 1.1.1.4 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10344 1.1.1.4 mrg else
10345 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10346 1.1.1.4 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
10347 1.1.1.4 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10348 1.1.1.4 mrg $as_echo_n "(cached) " >&6
10349 1.1.1.4 mrg else
10350 1.1.1.4 mrg ac_check_lib_save_LIBS=$LIBS
10351 1.1.1.4 mrg LIBS="-ldld $LIBS"
10352 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
10353 1.1.1.4 mrg /* confdefs.h. */
10354 1.1.1.4 mrg _ACEOF
10355 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
10356 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
10357 1.1.1.4 mrg /* end confdefs.h. */
10358 1.1.1.4 mrg
10359 1.1.1.4 mrg /* Override any GCC internal prototype to avoid an error.
10360 1.1.1.4 mrg Use char because int might match the return type of a GCC
10361 1.1.1.4 mrg builtin and then its argument prototype would still apply. */
10362 1.1.1.4 mrg #ifdef __cplusplus
10363 1.1.1.4 mrg extern "C"
10364 1.1.1.4 mrg #endif
10365 1.1.1.4 mrg char dld_link ();
10366 1.1.1.4 mrg int
10367 1.1.1.4 mrg main ()
10368 1.1.1.4 mrg {
10369 1.1.1.4 mrg return dld_link ();
10370 1.1.1.4 mrg ;
10371 1.1.1.4 mrg return 0;
10372 1.1.1.4 mrg }
10373 1.1.1.4 mrg _ACEOF
10374 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10375 1.1.1.4 mrg if { (ac_try="$ac_link"
10376 1.1.1.4 mrg case "(($ac_try" in
10377 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10378 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
10379 1.1.1.4 mrg esac
10380 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10381 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
10382 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
10383 1.1.1.4 mrg ac_status=$?
10384 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
10385 1.1.1.4 mrg rm -f conftest.er1
10386 1.1.1.4 mrg cat conftest.err >&5
10387 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10388 1.1.1.4 mrg (exit $ac_status); } && {
10389 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
10390 1.1.1.4 mrg test ! -s conftest.err
10391 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
10392 1.1.1.4 mrg test "$cross_compiling" = yes ||
10393 1.1.1.4 mrg $as_test_x conftest$ac_exeext
10394 1.1.1.4 mrg }; then
10395 1.1.1.4 mrg ac_cv_lib_dld_dld_link=yes
10396 1.1.1.4 mrg else
10397 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
10398 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
10399 1.1.1.4 mrg
10400 1.1.1.4 mrg ac_cv_lib_dld_dld_link=no
10401 1.1.1.4 mrg fi
10402 1.1.1.4 mrg
10403 1.1.1.4 mrg rm -rf conftest.dSYM
10404 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10405 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
10406 1.1.1.4 mrg LIBS=$ac_check_lib_save_LIBS
10407 1.1.1.4 mrg fi
10408 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10409 1.1.1.4 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10410 1.1.1.4 mrg if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10411 1.1.1.4 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10412 1.1.1.4 mrg fi
10413 1.1.1.4 mrg
10414 1.1.1.4 mrg
10415 1.1.1.4 mrg fi
10416 1.1.1.4 mrg
10417 1.1.1.4 mrg
10418 1.1.1.4 mrg fi
10419 1.1.1.4 mrg
10420 1.1.1.4 mrg
10421 1.1.1.4 mrg fi
10422 1.1.1.4 mrg
10423 1.1.1.4 mrg
10424 1.1.1.4 mrg fi
10425 1.1.1.4 mrg
10426 1.1.1.4 mrg
10427 1.1.1.4 mrg fi
10428 1.1.1.4 mrg
10429 1.1.1.4 mrg ;;
10430 1.1.1.4 mrg esac
10431 1.1.1.4 mrg
10432 1.1.1.4 mrg if test "x$lt_cv_dlopen" != xno; then
10433 1.1.1.4 mrg enable_dlopen=yes
10434 1.1.1.4 mrg else
10435 1.1.1.4 mrg enable_dlopen=no
10436 1.1.1.4 mrg fi
10437 1.1.1.4 mrg
10438 1.1.1.4 mrg case $lt_cv_dlopen in
10439 1.1.1.4 mrg dlopen)
10440 1.1.1.4 mrg save_CPPFLAGS="$CPPFLAGS"
10441 1.1.1.4 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10442 1.1.1.4 mrg
10443 1.1.1.4 mrg save_LDFLAGS="$LDFLAGS"
10444 1.1.1.4 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10445 1.1.1.4 mrg
10446 1.1.1.4 mrg save_LIBS="$LIBS"
10447 1.1.1.4 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
10448 1.1.1.4 mrg
10449 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10450 1.1.1.4 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10451 1.1.1.4 mrg if test "${lt_cv_dlopen_self+set}" = set; then
10452 1.1.1.4 mrg $as_echo_n "(cached) " >&6
10453 1.1.1.4 mrg else
10454 1.1.1.4 mrg if test "$cross_compiling" = yes; then :
10455 1.1.1.4 mrg lt_cv_dlopen_self=cross
10456 1.1.1.4 mrg else
10457 1.1.1.4 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10458 1.1.1.4 mrg lt_status=$lt_dlunknown
10459 1.1.1.4 mrg cat > conftest.$ac_ext <<EOF
10460 1.1.1.4 mrg #line 10460 "configure"
10461 1.1.1.4 mrg #include "confdefs.h"
10462 1.1.1.4 mrg
10463 1.1.1.4 mrg #if HAVE_DLFCN_H
10464 1.1.1.4 mrg #include <dlfcn.h>
10465 1.1.1.4 mrg #endif
10466 1.1.1.4 mrg
10467 1.1.1.4 mrg #include <stdio.h>
10468 1.1.1.4 mrg
10469 1.1.1.4 mrg #ifdef RTLD_GLOBAL
10470 1.1.1.4 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10471 1.1.1.4 mrg #else
10472 1.1.1.4 mrg # ifdef DL_GLOBAL
10473 1.1.1.4 mrg # define LT_DLGLOBAL DL_GLOBAL
10474 1.1.1.4 mrg # else
10475 1.1.1.4 mrg # define LT_DLGLOBAL 0
10476 1.1.1.4 mrg # endif
10477 1.1.1.4 mrg #endif
10478 1.1.1.4 mrg
10479 1.1.1.4 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10480 1.1.1.4 mrg find out it does not work in some platform. */
10481 1.1.1.4 mrg #ifndef LT_DLLAZY_OR_NOW
10482 1.1.1.4 mrg # ifdef RTLD_LAZY
10483 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10484 1.1.1.4 mrg # else
10485 1.1.1.4 mrg # ifdef DL_LAZY
10486 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10487 1.1.1.4 mrg # else
10488 1.1.1.4 mrg # ifdef RTLD_NOW
10489 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10490 1.1.1.4 mrg # else
10491 1.1.1.4 mrg # ifdef DL_NOW
10492 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10493 1.1.1.4 mrg # else
10494 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW 0
10495 1.1.1.4 mrg # endif
10496 1.1.1.4 mrg # endif
10497 1.1.1.4 mrg # endif
10498 1.1.1.4 mrg # endif
10499 1.1.1.4 mrg #endif
10500 1.1.1.4 mrg
10501 1.1.1.4 mrg #ifdef __cplusplus
10502 1.1.1.4 mrg extern "C" void exit (int);
10503 1.1.1.4 mrg #endif
10504 1.1.1.4 mrg
10505 1.1.1.4 mrg void fnord() { int i=42;}
10506 1.1.1.4 mrg int main ()
10507 1.1.1.4 mrg {
10508 1.1.1.4 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10509 1.1.1.4 mrg int status = $lt_dlunknown;
10510 1.1.1.4 mrg
10511 1.1.1.4 mrg if (self)
10512 1.1.1.4 mrg {
10513 1.1.1.4 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10514 1.1.1.4 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10515 1.1.1.4 mrg /* dlclose (self); */
10516 1.1.1.4 mrg }
10517 1.1.1.4 mrg else
10518 1.1.1.4 mrg puts (dlerror ());
10519 1.1.1.4 mrg
10520 1.1.1.4 mrg exit (status);
10521 1.1.1.4 mrg }
10522 1.1.1.4 mrg EOF
10523 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10524 1.1.1.4 mrg (eval $ac_link) 2>&5
10525 1.1.1.4 mrg ac_status=$?
10526 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10527 1.1.1.4 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10528 1.1.1.4 mrg (./conftest; exit; ) >&5 2>/dev/null
10529 1.1.1.4 mrg lt_status=$?
10530 1.1.1.4 mrg case x$lt_status in
10531 1.1.1.4 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10532 1.1.1.4 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10533 1.1.1.4 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10534 1.1.1.4 mrg esac
10535 1.1.1.4 mrg else :
10536 1.1.1.4 mrg # compilation failed
10537 1.1.1.4 mrg lt_cv_dlopen_self=no
10538 1.1.1.4 mrg fi
10539 1.1.1.4 mrg fi
10540 1.1.1.4 mrg rm -fr conftest*
10541 1.1.1.4 mrg
10542 1.1.1.4 mrg
10543 1.1.1.4 mrg fi
10544 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10545 1.1.1.4 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
10546 1.1.1.4 mrg
10547 1.1.1.4 mrg if test "x$lt_cv_dlopen_self" = xyes; then
10548 1.1.1.4 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10549 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10550 1.1.1.4 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10551 1.1.1.4 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then
10552 1.1.1.4 mrg $as_echo_n "(cached) " >&6
10553 1.1.1.4 mrg else
10554 1.1.1.4 mrg if test "$cross_compiling" = yes; then :
10555 1.1.1.4 mrg lt_cv_dlopen_self_static=cross
10556 1.1.1.4 mrg else
10557 1.1.1.4 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10558 1.1.1.4 mrg lt_status=$lt_dlunknown
10559 1.1.1.4 mrg cat > conftest.$ac_ext <<EOF
10560 1.1.1.4 mrg #line 10560 "configure"
10561 1.1.1.4 mrg #include "confdefs.h"
10562 1.1.1.4 mrg
10563 1.1.1.4 mrg #if HAVE_DLFCN_H
10564 1.1.1.4 mrg #include <dlfcn.h>
10565 1.1.1.4 mrg #endif
10566 1.1.1.4 mrg
10567 1.1.1.4 mrg #include <stdio.h>
10568 1.1.1.4 mrg
10569 1.1.1.4 mrg #ifdef RTLD_GLOBAL
10570 1.1.1.4 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10571 1.1.1.4 mrg #else
10572 1.1.1.4 mrg # ifdef DL_GLOBAL
10573 1.1.1.4 mrg # define LT_DLGLOBAL DL_GLOBAL
10574 1.1.1.4 mrg # else
10575 1.1.1.4 mrg # define LT_DLGLOBAL 0
10576 1.1.1.4 mrg # endif
10577 1.1.1.4 mrg #endif
10578 1.1.1.4 mrg
10579 1.1.1.4 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10580 1.1.1.4 mrg find out it does not work in some platform. */
10581 1.1.1.4 mrg #ifndef LT_DLLAZY_OR_NOW
10582 1.1.1.4 mrg # ifdef RTLD_LAZY
10583 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10584 1.1.1.4 mrg # else
10585 1.1.1.4 mrg # ifdef DL_LAZY
10586 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10587 1.1.1.4 mrg # else
10588 1.1.1.4 mrg # ifdef RTLD_NOW
10589 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10590 1.1.1.4 mrg # else
10591 1.1.1.4 mrg # ifdef DL_NOW
10592 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10593 1.1.1.4 mrg # else
10594 1.1.1.4 mrg # define LT_DLLAZY_OR_NOW 0
10595 1.1.1.4 mrg # endif
10596 1.1.1.4 mrg # endif
10597 1.1.1.4 mrg # endif
10598 1.1.1.4 mrg # endif
10599 1.1.1.4 mrg #endif
10600 1.1.1.4 mrg
10601 1.1.1.4 mrg #ifdef __cplusplus
10602 1.1.1.4 mrg extern "C" void exit (int);
10603 1.1.1.4 mrg #endif
10604 1.1.1.4 mrg
10605 1.1.1.4 mrg void fnord() { int i=42;}
10606 1.1.1.4 mrg int main ()
10607 1.1.1.4 mrg {
10608 1.1.1.4 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10609 1.1.1.4 mrg int status = $lt_dlunknown;
10610 1.1.1.4 mrg
10611 1.1.1.4 mrg if (self)
10612 1.1.1.4 mrg {
10613 1.1.1.4 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10614 1.1.1.4 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10615 1.1.1.4 mrg /* dlclose (self); */
10616 1.1.1.4 mrg }
10617 1.1.1.4 mrg else
10618 1.1.1.4 mrg puts (dlerror ());
10619 1.1.1.4 mrg
10620 1.1.1.4 mrg exit (status);
10621 1.1.1.4 mrg }
10622 1.1.1.4 mrg EOF
10623 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10624 1.1.1.4 mrg (eval $ac_link) 2>&5
10625 1.1.1.4 mrg ac_status=$?
10626 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10627 1.1.1.4 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10628 1.1.1.4 mrg (./conftest; exit; ) >&5 2>/dev/null
10629 1.1.1.4 mrg lt_status=$?
10630 1.1.1.4 mrg case x$lt_status in
10631 1.1.1.4 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10632 1.1.1.4 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10633 1.1.1.4 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10634 1.1.1.4 mrg esac
10635 1.1.1.4 mrg else :
10636 1.1.1.4 mrg # compilation failed
10637 1.1.1.4 mrg lt_cv_dlopen_self_static=no
10638 1.1.1.4 mrg fi
10639 1.1.1.4 mrg fi
10640 1.1.1.4 mrg rm -fr conftest*
10641 1.1.1.4 mrg
10642 1.1.1.4 mrg
10643 1.1.1.4 mrg fi
10644 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10645 1.1.1.4 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
10646 1.1.1.4 mrg fi
10647 1.1.1.4 mrg
10648 1.1.1.4 mrg CPPFLAGS="$save_CPPFLAGS"
10649 1.1.1.4 mrg LDFLAGS="$save_LDFLAGS"
10650 1.1.1.4 mrg LIBS="$save_LIBS"
10651 1.1.1.4 mrg ;;
10652 1.1.1.4 mrg esac
10653 1.1.1.4 mrg
10654 1.1.1.4 mrg case $lt_cv_dlopen_self in
10655 1.1.1.4 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10656 1.1.1.4 mrg *) enable_dlopen_self=unknown ;;
10657 1.1.1.4 mrg esac
10658 1.1.1.4 mrg
10659 1.1.1.4 mrg case $lt_cv_dlopen_self_static in
10660 1.1.1.4 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10661 1.1.1.4 mrg *) enable_dlopen_self_static=unknown ;;
10662 1.1.1.4 mrg esac
10663 1.1.1.4 mrg fi
10664 1.1.1.4 mrg
10665 1.1.1.4 mrg
10666 1.1.1.4 mrg # Report which library types will actually be built
10667 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10668 1.1.1.4 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10669 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10670 1.1.1.4 mrg $as_echo "$can_build_shared" >&6; }
10671 1.1.1.4 mrg
10672 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10673 1.1.1.4 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
10674 1.1.1.4 mrg test "$can_build_shared" = "no" && enable_shared=no
10675 1.1.1.4 mrg
10676 1.1.1.4 mrg # On AIX, shared libraries and static libraries use the same namespace, and
10677 1.1.1.4 mrg # are all built from PIC.
10678 1.1.1.4 mrg case $host_os in
10679 1.1.1.4 mrg aix3*)
10680 1.1.1.4 mrg test "$enable_shared" = yes && enable_static=no
10681 1.1.1.4 mrg if test -n "$RANLIB"; then
10682 1.1.1.4 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
10683 1.1.1.4 mrg postinstall_cmds='$RANLIB $lib'
10684 1.1.1.4 mrg fi
10685 1.1.1.4 mrg ;;
10686 1.1.1.4 mrg
10687 1.1.1.4 mrg aix[4-9]*)
10688 1.1.1.4 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10689 1.1.1.4 mrg test "$enable_shared" = yes && enable_static=no
10690 1.1.1.4 mrg fi
10691 1.1.1.4 mrg ;;
10692 1.1.1.4 mrg esac
10693 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10694 1.1.1.4 mrg $as_echo "$enable_shared" >&6; }
10695 1.1.1.4 mrg
10696 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10697 1.1.1.4 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
10698 1.1.1.4 mrg # Make sure either enable_shared or enable_static is yes.
10699 1.1.1.4 mrg test "$enable_shared" = yes || enable_static=yes
10700 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10701 1.1.1.4 mrg $as_echo "$enable_static" >&6; }
10702 1.1.1.4 mrg
10703 1.1.1.4 mrg # The else clause should only fire when bootstrapping the
10704 1.1.1.4 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
10705 1.1.1.4 mrg # with your package, and you will get complaints that there are
10706 1.1.1.4 mrg # no rules to generate ltmain.sh.
10707 1.1.1.4 mrg if test -f "$ltmain"; then
10708 1.1.1.4 mrg # See if we are running on zsh, and set the options which allow our commands through
10709 1.1.1.4 mrg # without removal of \ escapes.
10710 1.1.1.4 mrg if test -n "${ZSH_VERSION+set}" ; then
10711 1.1.1.4 mrg setopt NO_GLOB_SUBST
10712 1.1.1.4 mrg fi
10713 1.1.1.4 mrg # Now quote all the things that may contain metacharacters while being
10714 1.1.1.4 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
10715 1.1.1.4 mrg # variables and quote the copies for generation of the libtool script.
10716 1.1.1.4 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10717 1.1.1.4 mrg SED SHELL STRIP \
10718 1.1.1.4 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10719 1.1.1.4 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10720 1.1.1.4 mrg deplibs_check_method reload_flag reload_cmds need_locks \
10721 1.1.1.4 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10722 1.1.1.4 mrg lt_cv_sys_global_symbol_to_c_name_address \
10723 1.1.1.4 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10724 1.1.1.4 mrg old_postinstall_cmds old_postuninstall_cmds \
10725 1.1.1.4 mrg compiler \
10726 1.1.1.4 mrg CC \
10727 1.1.1.4 mrg LD \
10728 1.1.1.4 mrg lt_prog_compiler_wl \
10729 1.1.1.4 mrg lt_prog_compiler_pic \
10730 1.1.1.4 mrg lt_prog_compiler_static \
10731 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag \
10732 1.1.1.4 mrg export_dynamic_flag_spec \
10733 1.1.1.4 mrg thread_safe_flag_spec \
10734 1.1.1.4 mrg whole_archive_flag_spec \
10735 1.1.1.4 mrg enable_shared_with_static_runtimes \
10736 1.1.1.4 mrg old_archive_cmds \
10737 1.1.1.4 mrg old_archive_from_new_cmds \
10738 1.1.1.4 mrg predep_objects \
10739 1.1.1.4 mrg postdep_objects \
10740 1.1.1.4 mrg predeps \
10741 1.1.1.4 mrg postdeps \
10742 1.1.1.4 mrg compiler_lib_search_path \
10743 1.1.1.4 mrg compiler_lib_search_dirs \
10744 1.1.1.4 mrg archive_cmds \
10745 1.1.1.4 mrg archive_expsym_cmds \
10746 1.1.1.4 mrg postinstall_cmds \
10747 1.1.1.4 mrg postuninstall_cmds \
10748 1.1.1.4 mrg old_archive_from_expsyms_cmds \
10749 1.1.1.4 mrg allow_undefined_flag \
10750 1.1.1.4 mrg no_undefined_flag \
10751 1.1.1.4 mrg export_symbols_cmds \
10752 1.1.1.4 mrg hardcode_libdir_flag_spec \
10753 1.1.1.4 mrg hardcode_libdir_flag_spec_ld \
10754 1.1.1.4 mrg hardcode_libdir_separator \
10755 1.1.1.4 mrg hardcode_automatic \
10756 1.1.1.4 mrg module_cmds \
10757 1.1.1.4 mrg module_expsym_cmds \
10758 1.1.1.4 mrg lt_cv_prog_compiler_c_o \
10759 1.1.1.4 mrg fix_srcfile_path \
10760 1.1.1.4 mrg exclude_expsyms \
10761 1.1.1.4 mrg include_expsyms; do
10762 1.1.1.4 mrg
10763 1.1.1.4 mrg case $var in
10764 1.1.1.4 mrg old_archive_cmds | \
10765 1.1.1.4 mrg old_archive_from_new_cmds | \
10766 1.1.1.4 mrg archive_cmds | \
10767 1.1.1.4 mrg archive_expsym_cmds | \
10768 1.1.1.4 mrg module_cmds | \
10769 1.1.1.4 mrg module_expsym_cmds | \
10770 1.1.1.4 mrg old_archive_from_expsyms_cmds | \
10771 1.1.1.4 mrg export_symbols_cmds | \
10772 1.1.1.4 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
10773 1.1.1.4 mrg postinstall_cmds | postuninstall_cmds | \
10774 1.1.1.4 mrg old_postinstall_cmds | old_postuninstall_cmds | \
10775 1.1.1.4 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10776 1.1.1.4 mrg # Double-quote double-evaled strings.
10777 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10778 1.1.1.4 mrg ;;
10779 1.1.1.4 mrg *)
10780 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10781 1.1.1.4 mrg ;;
10782 1.1.1.4 mrg esac
10783 1.1.1.4 mrg done
10784 1.1.1.4 mrg
10785 1.1.1.4 mrg case $lt_echo in
10786 1.1.1.4 mrg *'\$0 --fallback-echo"')
10787 1.1.1.4 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10788 1.1.1.4 mrg ;;
10789 1.1.1.4 mrg esac
10790 1.1.1.4 mrg
10791 1.1.1.4 mrg cfgfile="${ofile}T"
10792 1.1.1.4 mrg trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10793 1.1.1.4 mrg $rm -f "$cfgfile"
10794 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10795 1.1.1.4 mrg $as_echo "$as_me: creating $ofile" >&6;}
10796 1.1.1.4 mrg
10797 1.1.1.4 mrg cat <<__EOF__ >> "$cfgfile"
10798 1.1.1.4 mrg #! $SHELL
10799 1.1.1.4 mrg
10800 1.1.1.4 mrg # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10801 1.1.1.4 mrg # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10802 1.1.1.4 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10803 1.1.1.4 mrg #
10804 1.1.1.4 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10805 1.1.1.4 mrg # Free Software Foundation, Inc.
10806 1.1.1.4 mrg #
10807 1.1.1.4 mrg # This file is part of GNU Libtool:
10808 1.1.1.4 mrg # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
10809 1.1.1.4 mrg #
10810 1.1.1.4 mrg # This program is free software; you can redistribute it and/or modify
10811 1.1.1.4 mrg # it under the terms of the GNU General Public License as published by
10812 1.1.1.4 mrg # the Free Software Foundation; either version 2 of the License, or
10813 1.1.1.4 mrg # (at your option) any later version.
10814 1.1.1.4 mrg #
10815 1.1.1.4 mrg # This program is distributed in the hope that it will be useful, but
10816 1.1.1.4 mrg # WITHOUT ANY WARRANTY; without even the implied warranty of
10817 1.1.1.4 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10818 1.1.1.4 mrg # General Public License for more details.
10819 1.1.1.4 mrg #
10820 1.1.1.4 mrg # You should have received a copy of the GNU General Public License
10821 1.1.1.4 mrg # along with this program; if not, write to the Free Software
10822 1.1.1.4 mrg # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10823 1.1.1.4 mrg #
10824 1.1.1.4 mrg # As a special exception to the GNU General Public License, if you
10825 1.1.1.4 mrg # distribute this file as part of a program that contains a
10826 1.1.1.4 mrg # configuration script generated by Autoconf, you may include it under
10827 1.1.1.4 mrg # the same distribution terms that you use for the rest of that program.
10828 1.1.1.4 mrg
10829 1.1.1.4 mrg # A sed program that does not truncate output.
10830 1.1.1.4 mrg SED=$lt_SED
10831 1.1.1.4 mrg
10832 1.1.1.4 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10833 1.1.1.4 mrg Xsed="$SED -e 1s/^X//"
10834 1.1.1.4 mrg
10835 1.1.1.4 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
10836 1.1.1.4 mrg # if CDPATH is set.
10837 1.1.1.4 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10838 1.1.1.4 mrg
10839 1.1.1.4 mrg # The names of the tagged configurations supported by this script.
10840 1.1.1.4 mrg available_tags=
10841 1.1.1.4 mrg
10842 1.1.1.4 mrg # ### BEGIN LIBTOOL CONFIG
10843 1.1.1.4 mrg
10844 1.1.1.4 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10845 1.1.1.4 mrg
10846 1.1.1.4 mrg # Shell to use when invoking shell scripts.
10847 1.1.1.4 mrg SHELL=$lt_SHELL
10848 1.1.1.4 mrg
10849 1.1.1.4 mrg # Whether or not to build shared libraries.
10850 1.1.1.4 mrg build_libtool_libs=$enable_shared
10851 1.1.1.4 mrg
10852 1.1.1.4 mrg # Whether or not to build static libraries.
10853 1.1.1.4 mrg build_old_libs=$enable_static
10854 1.1.1.4 mrg
10855 1.1.1.4 mrg # Whether or not to add -lc for building shared libraries.
10856 1.1.1.4 mrg build_libtool_need_lc=$archive_cmds_need_lc
10857 1.1.1.4 mrg
10858 1.1.1.4 mrg # Whether or not to disallow shared libs when runtime libs are static
10859 1.1.1.4 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10860 1.1.1.4 mrg
10861 1.1.1.4 mrg # Whether or not to optimize for fast installation.
10862 1.1.1.4 mrg fast_install=$enable_fast_install
10863 1.1.1.4 mrg
10864 1.1.1.4 mrg # The host system.
10865 1.1.1.4 mrg host_alias=$host_alias
10866 1.1.1.4 mrg host=$host
10867 1.1.1.4 mrg host_os=$host_os
10868 1.1.1.4 mrg
10869 1.1.1.4 mrg # The build system.
10870 1.1.1.4 mrg build_alias=$build_alias
10871 1.1.1.4 mrg build=$build
10872 1.1.1.4 mrg build_os=$build_os
10873 1.1.1.4 mrg
10874 1.1.1.4 mrg # An echo program that does not interpret backslashes.
10875 1.1.1.4 mrg echo=$lt_echo
10876 1.1.1.4 mrg
10877 1.1.1.4 mrg # The archiver.
10878 1.1.1.4 mrg AR=$lt_AR
10879 1.1.1.4 mrg AR_FLAGS=$lt_AR_FLAGS
10880 1.1.1.4 mrg
10881 1.1.1.4 mrg # A C compiler.
10882 1.1.1.4 mrg LTCC=$lt_LTCC
10883 1.1.1.4 mrg
10884 1.1.1.4 mrg # LTCC compiler flags.
10885 1.1.1.4 mrg LTCFLAGS=$lt_LTCFLAGS
10886 1.1.1.4 mrg
10887 1.1.1.4 mrg # A language-specific compiler.
10888 1.1.1.4 mrg CC=$lt_compiler
10889 1.1.1.4 mrg
10890 1.1.1.4 mrg # Is the compiler the GNU C compiler?
10891 1.1.1.4 mrg with_gcc=$GCC
10892 1.1.1.4 mrg
10893 1.1.1.4 mrg # An ERE matcher.
10894 1.1.1.4 mrg EGREP=$lt_EGREP
10895 1.1.1.4 mrg
10896 1.1.1.4 mrg # The linker used to build libraries.
10897 1.1.1.4 mrg LD=$lt_LD
10898 1.1.1.4 mrg
10899 1.1.1.4 mrg # Whether we need hard or soft links.
10900 1.1.1.4 mrg LN_S=$lt_LN_S
10901 1.1.1.4 mrg
10902 1.1.1.4 mrg # A BSD-compatible nm program.
10903 1.1.1.4 mrg NM=$lt_NM
10904 1.1.1.4 mrg
10905 1.1.1.4 mrg # A symbol stripping program
10906 1.1.1.4 mrg STRIP=$lt_STRIP
10907 1.1.1.4 mrg
10908 1.1.1.4 mrg # Used to examine libraries when file_magic_cmd begins "file"
10909 1.1.1.4 mrg MAGIC_CMD=$MAGIC_CMD
10910 1.1.1.4 mrg
10911 1.1.1.4 mrg # Used on cygwin: DLL creation program.
10912 1.1.1.4 mrg DLLTOOL="$DLLTOOL"
10913 1.1.1.4 mrg
10914 1.1.1.4 mrg # Used on cygwin: object dumper.
10915 1.1.1.4 mrg OBJDUMP="$OBJDUMP"
10916 1.1.1.4 mrg
10917 1.1.1.4 mrg # Used on cygwin: assembler.
10918 1.1.1.4 mrg AS="$AS"
10919 1.1.1.4 mrg
10920 1.1.1.4 mrg # The name of the directory that contains temporary libtool files.
10921 1.1.1.4 mrg objdir=$objdir
10922 1.1.1.4 mrg
10923 1.1.1.4 mrg # How to create reloadable object files.
10924 1.1.1.4 mrg reload_flag=$lt_reload_flag
10925 1.1.1.4 mrg reload_cmds=$lt_reload_cmds
10926 1.1.1.4 mrg
10927 1.1.1.4 mrg # How to pass a linker flag through the compiler.
10928 1.1.1.4 mrg wl=$lt_lt_prog_compiler_wl
10929 1.1.1.4 mrg
10930 1.1.1.4 mrg # Object file suffix (normally "o").
10931 1.1.1.4 mrg objext="$ac_objext"
10932 1.1.1.4 mrg
10933 1.1.1.4 mrg # Old archive suffix (normally "a").
10934 1.1.1.4 mrg libext="$libext"
10935 1.1.1.4 mrg
10936 1.1.1.4 mrg # Shared library suffix (normally ".so").
10937 1.1.1.4 mrg shrext_cmds='$shrext_cmds'
10938 1.1.1.4 mrg
10939 1.1.1.4 mrg # Executable file suffix (normally "").
10940 1.1.1.4 mrg exeext="$exeext"
10941 1.1.1.4 mrg
10942 1.1.1.4 mrg # Additional compiler flags for building library objects.
10943 1.1.1.4 mrg pic_flag=$lt_lt_prog_compiler_pic
10944 1.1.1.4 mrg pic_mode=$pic_mode
10945 1.1.1.4 mrg
10946 1.1.1.4 mrg # What is the maximum length of a command?
10947 1.1.1.4 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
10948 1.1.1.4 mrg
10949 1.1.1.4 mrg # Does compiler simultaneously support -c and -o options?
10950 1.1.1.4 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10951 1.1.1.4 mrg
10952 1.1.1.4 mrg # Must we lock files when doing compilation?
10953 1.1.1.4 mrg need_locks=$lt_need_locks
10954 1.1.1.4 mrg
10955 1.1.1.4 mrg # Do we need the lib prefix for modules?
10956 1.1.1.4 mrg need_lib_prefix=$need_lib_prefix
10957 1.1.1.4 mrg
10958 1.1.1.4 mrg # Do we need a version for libraries?
10959 1.1.1.4 mrg need_version=$need_version
10960 1.1.1.4 mrg
10961 1.1.1.4 mrg # Whether dlopen is supported.
10962 1.1.1.4 mrg dlopen_support=$enable_dlopen
10963 1.1.1.4 mrg
10964 1.1.1.4 mrg # Whether dlopen of programs is supported.
10965 1.1.1.4 mrg dlopen_self=$enable_dlopen_self
10966 1.1.1.4 mrg
10967 1.1.1.4 mrg # Whether dlopen of statically linked programs is supported.
10968 1.1.1.4 mrg dlopen_self_static=$enable_dlopen_self_static
10969 1.1.1.4 mrg
10970 1.1.1.4 mrg # Compiler flag to prevent dynamic linking.
10971 1.1.1.4 mrg link_static_flag=$lt_lt_prog_compiler_static
10972 1.1.1.4 mrg
10973 1.1.1.4 mrg # Compiler flag to turn off builtin functions.
10974 1.1.1.4 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10975 1.1.1.4 mrg
10976 1.1.1.4 mrg # Compiler flag to allow reflexive dlopens.
10977 1.1.1.4 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10978 1.1.1.4 mrg
10979 1.1.1.4 mrg # Compiler flag to generate shared objects directly from archives.
10980 1.1.1.4 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
10981 1.1.1.4 mrg
10982 1.1.1.4 mrg # Compiler flag to generate thread-safe objects.
10983 1.1.1.4 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec
10984 1.1.1.4 mrg
10985 1.1.1.4 mrg # Library versioning type.
10986 1.1.1.4 mrg version_type=$version_type
10987 1.1.1.4 mrg
10988 1.1.1.4 mrg # Format of library name prefix.
10989 1.1.1.4 mrg libname_spec=$lt_libname_spec
10990 1.1.1.4 mrg
10991 1.1.1.4 mrg # List of archive names. First name is the real one, the rest are links.
10992 1.1.1.4 mrg # The last name is the one that the linker finds with -lNAME.
10993 1.1.1.4 mrg library_names_spec=$lt_library_names_spec
10994 1.1.1.4 mrg
10995 1.1.1.4 mrg # The coded name of the library, if different from the real name.
10996 1.1.1.4 mrg soname_spec=$lt_soname_spec
10997 1.1.1.4 mrg
10998 1.1.1.4 mrg # Commands used to build and install an old-style archive.
10999 1.1.1.4 mrg RANLIB=$lt_RANLIB
11000 1.1.1.4 mrg old_archive_cmds=$lt_old_archive_cmds
11001 1.1.1.4 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
11002 1.1.1.4 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
11003 1.1.1.4 mrg
11004 1.1.1.4 mrg # Create an old-style archive from a shared archive.
11005 1.1.1.4 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11006 1.1.1.4 mrg
11007 1.1.1.4 mrg # Create a temporary old-style archive to link instead of a shared archive.
11008 1.1.1.4 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11009 1.1.1.4 mrg
11010 1.1.1.4 mrg # Commands used to build and install a shared archive.
11011 1.1.1.4 mrg archive_cmds=$lt_archive_cmds
11012 1.1.1.4 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
11013 1.1.1.4 mrg postinstall_cmds=$lt_postinstall_cmds
11014 1.1.1.4 mrg postuninstall_cmds=$lt_postuninstall_cmds
11015 1.1.1.4 mrg
11016 1.1.1.4 mrg # Commands used to build a loadable module (assumed same as above if empty)
11017 1.1.1.4 mrg module_cmds=$lt_module_cmds
11018 1.1.1.4 mrg module_expsym_cmds=$lt_module_expsym_cmds
11019 1.1.1.4 mrg
11020 1.1.1.4 mrg # Commands to strip libraries.
11021 1.1.1.4 mrg old_striplib=$lt_old_striplib
11022 1.1.1.4 mrg striplib=$lt_striplib
11023 1.1.1.4 mrg
11024 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
11025 1.1.1.4 mrg # shared library.
11026 1.1.1.4 mrg predep_objects=$lt_predep_objects
11027 1.1.1.4 mrg
11028 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
11029 1.1.1.4 mrg # shared library.
11030 1.1.1.4 mrg postdep_objects=$lt_postdep_objects
11031 1.1.1.4 mrg
11032 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
11033 1.1.1.4 mrg # shared library.
11034 1.1.1.4 mrg predeps=$lt_predeps
11035 1.1.1.4 mrg
11036 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
11037 1.1.1.4 mrg # shared library.
11038 1.1.1.4 mrg postdeps=$lt_postdeps
11039 1.1.1.4 mrg
11040 1.1.1.4 mrg # The directories searched by this compiler when creating a shared
11041 1.1.1.4 mrg # library
11042 1.1.1.4 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11043 1.1.1.4 mrg
11044 1.1.1.4 mrg # The library search path used internally by the compiler when linking
11045 1.1.1.4 mrg # a shared library.
11046 1.1.1.4 mrg compiler_lib_search_path=$lt_compiler_lib_search_path
11047 1.1.1.4 mrg
11048 1.1.1.4 mrg # Method to check whether dependent libraries are shared objects.
11049 1.1.1.4 mrg deplibs_check_method=$lt_deplibs_check_method
11050 1.1.1.4 mrg
11051 1.1.1.4 mrg # Command to use when deplibs_check_method == file_magic.
11052 1.1.1.4 mrg file_magic_cmd=$lt_file_magic_cmd
11053 1.1.1.4 mrg
11054 1.1.1.4 mrg # Flag that allows shared libraries with undefined symbols to be built.
11055 1.1.1.4 mrg allow_undefined_flag=$lt_allow_undefined_flag
11056 1.1.1.4 mrg
11057 1.1.1.4 mrg # Flag that forces no undefined symbols.
11058 1.1.1.4 mrg no_undefined_flag=$lt_no_undefined_flag
11059 1.1.1.4 mrg
11060 1.1.1.4 mrg # Commands used to finish a libtool library installation in a directory.
11061 1.1.1.4 mrg finish_cmds=$lt_finish_cmds
11062 1.1.1.4 mrg
11063 1.1.1.4 mrg # Same as above, but a single script fragment to be evaled but not shown.
11064 1.1.1.4 mrg finish_eval=$lt_finish_eval
11065 1.1.1.4 mrg
11066 1.1.1.4 mrg # Take the output of nm and produce a listing of raw symbols and C names.
11067 1.1.1.4 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11068 1.1.1.4 mrg
11069 1.1.1.4 mrg # Transform the output of nm in a proper C declaration
11070 1.1.1.4 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11071 1.1.1.4 mrg
11072 1.1.1.4 mrg # Transform the output of nm in a C name address pair
11073 1.1.1.4 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11074 1.1.1.4 mrg
11075 1.1.1.4 mrg # This is the shared library runtime path variable.
11076 1.1.1.4 mrg runpath_var=$runpath_var
11077 1.1.1.4 mrg
11078 1.1.1.4 mrg # This is the shared library path variable.
11079 1.1.1.4 mrg shlibpath_var=$shlibpath_var
11080 1.1.1.4 mrg
11081 1.1.1.4 mrg # Is shlibpath searched before the hard-coded library search path?
11082 1.1.1.4 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11083 1.1.1.4 mrg
11084 1.1.1.4 mrg # How to hardcode a shared library path into an executable.
11085 1.1.1.4 mrg hardcode_action=$hardcode_action
11086 1.1.1.4 mrg
11087 1.1.1.4 mrg # Whether we should hardcode library paths into libraries.
11088 1.1.1.4 mrg hardcode_into_libs=$hardcode_into_libs
11089 1.1.1.4 mrg
11090 1.1.1.4 mrg # Flag to hardcode \$libdir into a binary during linking.
11091 1.1.1.4 mrg # This must work even if \$libdir does not exist.
11092 1.1.1.4 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11093 1.1.1.4 mrg
11094 1.1.1.4 mrg # If ld is used when linking, flag to hardcode \$libdir into
11095 1.1.1.4 mrg # a binary during linking. This must work even if \$libdir does
11096 1.1.1.4 mrg # not exist.
11097 1.1.1.4 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11098 1.1.1.4 mrg
11099 1.1.1.4 mrg # Whether we need a single -rpath flag with a separated argument.
11100 1.1.1.4 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
11101 1.1.1.4 mrg
11102 1.1.1.4 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11103 1.1.1.4 mrg # resulting binary.
11104 1.1.1.4 mrg hardcode_direct=$hardcode_direct
11105 1.1.1.4 mrg
11106 1.1.1.4 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11107 1.1.1.4 mrg # resulting binary.
11108 1.1.1.4 mrg hardcode_minus_L=$hardcode_minus_L
11109 1.1.1.4 mrg
11110 1.1.1.4 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11111 1.1.1.4 mrg # the resulting binary.
11112 1.1.1.4 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
11113 1.1.1.4 mrg
11114 1.1.1.4 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
11115 1.1.1.4 mrg # and all subsequent libraries and executables linked against it.
11116 1.1.1.4 mrg hardcode_automatic=$hardcode_automatic
11117 1.1.1.4 mrg
11118 1.1.1.4 mrg # Variables whose values should be saved in libtool wrapper scripts and
11119 1.1.1.4 mrg # restored at relink time.
11120 1.1.1.4 mrg variables_saved_for_relink="$variables_saved_for_relink"
11121 1.1.1.4 mrg
11122 1.1.1.4 mrg # Whether libtool must link a program against all its dependency libraries.
11123 1.1.1.4 mrg link_all_deplibs=$link_all_deplibs
11124 1.1.1.4 mrg
11125 1.1.1.4 mrg # Compile-time system search path for libraries
11126 1.1.1.4 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11127 1.1.1.4 mrg
11128 1.1.1.4 mrg # Run-time system search path for libraries
11129 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11130 1.1.1.4 mrg
11131 1.1.1.4 mrg # Fix the shell variable \$srcfile for the compiler.
11132 1.1.1.4 mrg fix_srcfile_path=$lt_fix_srcfile_path
11133 1.1.1.4 mrg
11134 1.1.1.4 mrg # Set to yes if exported symbols are required.
11135 1.1.1.4 mrg always_export_symbols=$always_export_symbols
11136 1.1.1.4 mrg
11137 1.1.1.4 mrg # The commands to list exported symbols.
11138 1.1.1.4 mrg export_symbols_cmds=$lt_export_symbols_cmds
11139 1.1.1.4 mrg
11140 1.1.1.4 mrg # The commands to extract the exported symbol list from a shared archive.
11141 1.1.1.4 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
11142 1.1.1.4 mrg
11143 1.1.1.4 mrg # Symbols that should not be listed in the preloaded symbols.
11144 1.1.1.4 mrg exclude_expsyms=$lt_exclude_expsyms
11145 1.1.1.4 mrg
11146 1.1.1.4 mrg # Symbols that must always be exported.
11147 1.1.1.4 mrg include_expsyms=$lt_include_expsyms
11148 1.1.1.4 mrg
11149 1.1.1.4 mrg # ### END LIBTOOL CONFIG
11150 1.1.1.4 mrg
11151 1.1.1.4 mrg __EOF__
11152 1.1.1.4 mrg
11153 1.1.1.4 mrg
11154 1.1.1.4 mrg case $host_os in
11155 1.1.1.4 mrg aix3*)
11156 1.1.1.4 mrg cat <<\EOF >> "$cfgfile"
11157 1.1.1.4 mrg
11158 1.1.1.4 mrg # AIX sometimes has problems with the GCC collect2 program. For some
11159 1.1.1.4 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
11160 1.1.1.4 mrg # vanish in a puff of smoke.
11161 1.1.1.4 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
11162 1.1.1.4 mrg COLLECT_NAMES=
11163 1.1.1.4 mrg export COLLECT_NAMES
11164 1.1.1.4 mrg fi
11165 1.1.1.4 mrg EOF
11166 1.1.1.4 mrg ;;
11167 1.1.1.4 mrg esac
11168 1.1.1.4 mrg
11169 1.1.1.4 mrg # We use sed instead of cat because bash on DJGPP gets confused if
11170 1.1.1.4 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
11171 1.1.1.4 mrg # text mode, it properly converts lines to CR/LF. This bash problem
11172 1.1.1.4 mrg # is reportedly fixed, but why not run on old versions too?
11173 1.1.1.4 mrg sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11174 1.1.1.4 mrg
11175 1.1.1.4 mrg mv -f "$cfgfile" "$ofile" || \
11176 1.1.1.4 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11177 1.1.1.4 mrg chmod +x "$ofile"
11178 1.1.1.4 mrg
11179 1.1.1.4 mrg else
11180 1.1.1.4 mrg # If there is no Makefile yet, we rely on a make rule to execute
11181 1.1.1.4 mrg # `config.status --recheck' to rerun these tests and create the
11182 1.1.1.4 mrg # libtool script then.
11183 1.1.1.4 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11184 1.1.1.4 mrg if test -f "$ltmain_in"; then
11185 1.1.1.4 mrg test -f Makefile && make "$ltmain"
11186 1.1.1.4 mrg fi
11187 1.1.1.4 mrg fi
11188 1.1.1.4 mrg
11189 1.1.1.4 mrg
11190 1.1.1.4 mrg ac_ext=c
11191 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
11192 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11193 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11194 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
11195 1.1.1.4 mrg
11196 1.1.1.4 mrg CC="$lt_save_CC"
11197 1.1.1.4 mrg
11198 1.1.1.4 mrg
11199 1.1.1.4 mrg # Check whether --with-tags was given.
11200 1.1.1.4 mrg if test "${with_tags+set}" = set; then
11201 1.1.1.4 mrg withval=$with_tags; tagnames="$withval"
11202 1.1.1.4 mrg fi
11203 1.1.1.4 mrg
11204 1.1.1.4 mrg
11205 1.1.1.4 mrg if test -f "$ltmain" && test -n "$tagnames"; then
11206 1.1.1.4 mrg if test ! -f "${ofile}"; then
11207 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11208 1.1.1.4 mrg $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11209 1.1.1.4 mrg fi
11210 1.1.1.4 mrg
11211 1.1.1.4 mrg if test -z "$LTCC"; then
11212 1.1.1.4 mrg eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11213 1.1.1.4 mrg if test -z "$LTCC"; then
11214 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11215 1.1.1.4 mrg $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11216 1.1.1.4 mrg else
11217 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11218 1.1.1.4 mrg $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11219 1.1.1.4 mrg fi
11220 1.1.1.4 mrg fi
11221 1.1.1.4 mrg if test -z "$LTCFLAGS"; then
11222 1.1.1.4 mrg eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11223 1.1.1.4 mrg fi
11224 1.1.1.4 mrg
11225 1.1.1.4 mrg # Extract list of available tagged configurations in $ofile.
11226 1.1.1.4 mrg # Note that this assumes the entire list is on one line.
11227 1.1.1.4 mrg available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11228 1.1.1.4 mrg
11229 1.1.1.4 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11230 1.1.1.4 mrg for tagname in $tagnames; do
11231 1.1.1.4 mrg IFS="$lt_save_ifs"
11232 1.1.1.4 mrg # Check whether tagname contains only valid characters
11233 1.1.1.4 mrg case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11234 1.1.1.4 mrg "") ;;
11235 1.1.1.4 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11236 1.1.1.4 mrg $as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11237 1.1.1.4 mrg { (exit 1); exit 1; }; }
11238 1.1.1.4 mrg ;;
11239 1.1.1.4 mrg esac
11240 1.1.1.4 mrg
11241 1.1.1.4 mrg if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11242 1.1.1.4 mrg then
11243 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11244 1.1.1.4 mrg $as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11245 1.1.1.4 mrg { (exit 1); exit 1; }; }
11246 1.1.1.4 mrg fi
11247 1.1.1.4 mrg
11248 1.1.1.4 mrg # Update the list of available tags.
11249 1.1.1.4 mrg if test -n "$tagname"; then
11250 1.1.1.4 mrg echo appending configuration tag \"$tagname\" to $ofile
11251 1.1.1.4 mrg
11252 1.1.1.4 mrg case $tagname in
11253 1.1.1.4 mrg CXX)
11254 1.1.1.4 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11255 1.1.1.4 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11256 1.1.1.4 mrg (test "X$CXX" != "Xg++"))) ; then
11257 1.1.1.4 mrg ac_ext=cpp
11258 1.1.1.4 mrg ac_cpp='$CXXCPP $CPPFLAGS'
11259 1.1.1.4 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11260 1.1.1.4 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11261 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11262 1.1.1.4 mrg
11263 1.1.1.4 mrg
11264 1.1.1.4 mrg
11265 1.1.1.4 mrg
11266 1.1.1.4 mrg archive_cmds_need_lc_CXX=no
11267 1.1.1.4 mrg allow_undefined_flag_CXX=
11268 1.1.1.4 mrg always_export_symbols_CXX=no
11269 1.1.1.4 mrg archive_expsym_cmds_CXX=
11270 1.1.1.4 mrg export_dynamic_flag_spec_CXX=
11271 1.1.1.4 mrg hardcode_direct_CXX=no
11272 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX=
11273 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_CXX=
11274 1.1.1.4 mrg hardcode_libdir_separator_CXX=
11275 1.1.1.4 mrg hardcode_minus_L_CXX=no
11276 1.1.1.4 mrg hardcode_shlibpath_var_CXX=unsupported
11277 1.1.1.4 mrg hardcode_automatic_CXX=no
11278 1.1.1.4 mrg module_cmds_CXX=
11279 1.1.1.4 mrg module_expsym_cmds_CXX=
11280 1.1.1.4 mrg link_all_deplibs_CXX=unknown
11281 1.1.1.4 mrg old_archive_cmds_CXX=$old_archive_cmds
11282 1.1.1.4 mrg no_undefined_flag_CXX=
11283 1.1.1.4 mrg whole_archive_flag_spec_CXX=
11284 1.1.1.4 mrg enable_shared_with_static_runtimes_CXX=no
11285 1.1.1.4 mrg
11286 1.1.1.4 mrg # Dependencies to place before and after the object being linked:
11287 1.1.1.4 mrg predep_objects_CXX=
11288 1.1.1.4 mrg postdep_objects_CXX=
11289 1.1.1.4 mrg predeps_CXX=
11290 1.1.1.4 mrg postdeps_CXX=
11291 1.1.1.4 mrg compiler_lib_search_path_CXX=
11292 1.1.1.4 mrg compiler_lib_search_dirs_CXX=
11293 1.1.1.4 mrg
11294 1.1.1.4 mrg # Source file extension for C++ test sources.
11295 1.1.1.4 mrg ac_ext=cpp
11296 1.1.1.4 mrg
11297 1.1.1.4 mrg # Object file extension for compiled C++ test sources.
11298 1.1.1.4 mrg objext=o
11299 1.1.1.4 mrg objext_CXX=$objext
11300 1.1.1.4 mrg
11301 1.1.1.4 mrg # Code to be used in simple compile tests
11302 1.1.1.4 mrg lt_simple_compile_test_code="int some_variable = 0;"
11303 1.1.1.4 mrg
11304 1.1.1.4 mrg # Code to be used in simple link tests
11305 1.1.1.4 mrg lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11306 1.1.1.4 mrg
11307 1.1.1.4 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11308 1.1.1.4 mrg
11309 1.1.1.4 mrg # If no C compiler was specified, use CC.
11310 1.1.1.4 mrg LTCC=${LTCC-"$CC"}
11311 1.1.1.4 mrg
11312 1.1.1.4 mrg # If no C compiler flags were specified, use CFLAGS.
11313 1.1.1.4 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11314 1.1.1.4 mrg
11315 1.1.1.4 mrg # Allow CC to be a program name with arguments.
11316 1.1.1.4 mrg compiler=$CC
11317 1.1.1.4 mrg
11318 1.1.1.4 mrg
11319 1.1.1.4 mrg # save warnings/boilerplate of simple test code
11320 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
11321 1.1.1.4 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11322 1.1.1.4 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11323 1.1.1.4 mrg _lt_compiler_boilerplate=`cat conftest.err`
11324 1.1.1.4 mrg $rm conftest*
11325 1.1.1.4 mrg
11326 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
11327 1.1.1.4 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
11328 1.1.1.4 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11329 1.1.1.4 mrg _lt_linker_boilerplate=`cat conftest.err`
11330 1.1.1.4 mrg $rm -r conftest*
11331 1.1.1.4 mrg
11332 1.1.1.4 mrg
11333 1.1.1.4 mrg # Allow CC to be a program name with arguments.
11334 1.1.1.4 mrg lt_save_CC=$CC
11335 1.1.1.4 mrg lt_save_LD=$LD
11336 1.1.1.4 mrg lt_save_GCC=$GCC
11337 1.1.1.4 mrg GCC=$GXX
11338 1.1.1.4 mrg lt_save_with_gnu_ld=$with_gnu_ld
11339 1.1.1.4 mrg lt_save_path_LD=$lt_cv_path_LD
11340 1.1.1.4 mrg if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11341 1.1.1.4 mrg lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11342 1.1.1.4 mrg else
11343 1.1.1.4 mrg $as_unset lt_cv_prog_gnu_ld
11344 1.1.1.4 mrg fi
11345 1.1.1.4 mrg if test -n "${lt_cv_path_LDCXX+set}"; then
11346 1.1.1.4 mrg lt_cv_path_LD=$lt_cv_path_LDCXX
11347 1.1.1.4 mrg else
11348 1.1.1.4 mrg $as_unset lt_cv_path_LD
11349 1.1.1.4 mrg fi
11350 1.1.1.4 mrg test -z "${LDCXX+set}" || LD=$LDCXX
11351 1.1.1.4 mrg CC=${CXX-"c++"}
11352 1.1.1.4 mrg compiler=$CC
11353 1.1.1.4 mrg compiler_CXX=$CC
11354 1.1.1.4 mrg for cc_temp in $compiler""; do
11355 1.1.1.4 mrg case $cc_temp in
11356 1.1.1.4 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11357 1.1.1.4 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11358 1.1.1.4 mrg \-*) ;;
11359 1.1.1.4 mrg *) break;;
11360 1.1.1.4 mrg esac
11361 1.1.1.4 mrg done
11362 1.1.1.4 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11363 1.1.1.4 mrg
11364 1.1.1.4 mrg
11365 1.1.1.4 mrg # We don't want -fno-exception wen compiling C++ code, so set the
11366 1.1.1.4 mrg # no_builtin_flag separately
11367 1.1.1.4 mrg if test "$GXX" = yes; then
11368 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11369 1.1.1.4 mrg else
11370 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag_CXX=
11371 1.1.1.4 mrg fi
11372 1.1.1.4 mrg
11373 1.1.1.4 mrg if test "$GXX" = yes; then
11374 1.1.1.4 mrg # Set up default GNU C++ configuration
11375 1.1.1.4 mrg
11376 1.1.1.4 mrg
11377 1.1.1.4 mrg # Check whether --with-gnu-ld was given.
11378 1.1.1.4 mrg if test "${with_gnu_ld+set}" = set; then
11379 1.1.1.4 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11380 1.1.1.4 mrg else
11381 1.1.1.4 mrg with_gnu_ld=no
11382 1.1.1.4 mrg fi
11383 1.1.1.4 mrg
11384 1.1.1.4 mrg ac_prog=ld
11385 1.1.1.4 mrg if test "$GCC" = yes; then
11386 1.1.1.4 mrg # Check if gcc -print-prog-name=ld gives a path.
11387 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11388 1.1.1.4 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
11389 1.1.1.4 mrg case $host in
11390 1.1.1.4 mrg *-*-mingw*)
11391 1.1.1.4 mrg # gcc leaves a trailing carriage return which upsets mingw
11392 1.1.1.4 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11393 1.1.1.4 mrg *)
11394 1.1.1.4 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11395 1.1.1.4 mrg esac
11396 1.1.1.4 mrg case $ac_prog in
11397 1.1.1.4 mrg # Accept absolute paths.
11398 1.1.1.4 mrg [\\/]* | ?:[\\/]*)
11399 1.1.1.4 mrg re_direlt='/[^/][^/]*/\.\./'
11400 1.1.1.4 mrg # Canonicalize the pathname of ld
11401 1.1.1.4 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11402 1.1.1.4 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11403 1.1.1.4 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11404 1.1.1.4 mrg done
11405 1.1.1.4 mrg test -z "$LD" && LD="$ac_prog"
11406 1.1.1.4 mrg ;;
11407 1.1.1.4 mrg "")
11408 1.1.1.4 mrg # If it fails, then pretend we aren't using GCC.
11409 1.1.1.4 mrg ac_prog=ld
11410 1.1.1.4 mrg ;;
11411 1.1.1.4 mrg *)
11412 1.1.1.4 mrg # If it is relative, then search for the first ld in PATH.
11413 1.1.1.4 mrg with_gnu_ld=unknown
11414 1.1.1.4 mrg ;;
11415 1.1.1.4 mrg esac
11416 1.1.1.4 mrg elif test "$with_gnu_ld" = yes; then
11417 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11418 1.1.1.4 mrg $as_echo_n "checking for GNU ld... " >&6; }
11419 1.1.1.4 mrg else
11420 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11421 1.1.1.4 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
11422 1.1.1.4 mrg fi
11423 1.1.1.4 mrg if test "${lt_cv_path_LD+set}" = set; then
11424 1.1.1.4 mrg $as_echo_n "(cached) " >&6
11425 1.1.1.4 mrg else
11426 1.1.1.4 mrg if test -z "$LD"; then
11427 1.1.1.4 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11428 1.1.1.4 mrg for ac_dir in $PATH; do
11429 1.1.1.4 mrg IFS="$lt_save_ifs"
11430 1.1.1.4 mrg test -z "$ac_dir" && ac_dir=.
11431 1.1.1.4 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11432 1.1.1.4 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
11433 1.1.1.4 mrg # Check to see if the program is GNU ld. I'd rather use --version,
11434 1.1.1.4 mrg # but apparently some variants of GNU ld only accept -v.
11435 1.1.1.4 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
11436 1.1.1.4 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11437 1.1.1.4 mrg *GNU* | *'with BFD'*)
11438 1.1.1.4 mrg test "$with_gnu_ld" != no && break
11439 1.1.1.4 mrg ;;
11440 1.1.1.4 mrg *)
11441 1.1.1.4 mrg test "$with_gnu_ld" != yes && break
11442 1.1.1.4 mrg ;;
11443 1.1.1.4 mrg esac
11444 1.1.1.4 mrg fi
11445 1.1.1.4 mrg done
11446 1.1.1.4 mrg IFS="$lt_save_ifs"
11447 1.1.1.4 mrg else
11448 1.1.1.4 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
11449 1.1.1.4 mrg fi
11450 1.1.1.4 mrg fi
11451 1.1.1.4 mrg
11452 1.1.1.4 mrg LD="$lt_cv_path_LD"
11453 1.1.1.4 mrg if test -n "$LD"; then
11454 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $LD" >&5
11455 1.1.1.4 mrg $as_echo "$LD" >&6; }
11456 1.1.1.4 mrg else
11457 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
11458 1.1.1.4 mrg $as_echo "no" >&6; }
11459 1.1.1.4 mrg fi
11460 1.1.1.4 mrg test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11461 1.1.1.4 mrg $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11462 1.1.1.4 mrg { (exit 1); exit 1; }; }
11463 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11464 1.1.1.4 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11465 1.1.1.4 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
11466 1.1.1.4 mrg $as_echo_n "(cached) " >&6
11467 1.1.1.4 mrg else
11468 1.1.1.4 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
11469 1.1.1.4 mrg case `$LD -v 2>&1 </dev/null` in
11470 1.1.1.4 mrg *GNU* | *'with BFD'*)
11471 1.1.1.4 mrg lt_cv_prog_gnu_ld=yes
11472 1.1.1.4 mrg ;;
11473 1.1.1.4 mrg *)
11474 1.1.1.4 mrg lt_cv_prog_gnu_ld=no
11475 1.1.1.4 mrg ;;
11476 1.1.1.4 mrg esac
11477 1.1.1.4 mrg fi
11478 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11479 1.1.1.4 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11480 1.1.1.4 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
11481 1.1.1.4 mrg
11482 1.1.1.4 mrg
11483 1.1.1.4 mrg
11484 1.1.1.4 mrg # Check if GNU C++ uses GNU ld as the underlying linker, since the
11485 1.1.1.4 mrg # archiving commands below assume that GNU ld is being used.
11486 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
11487 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11488 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11489 1.1.1.4 mrg
11490 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11491 1.1.1.4 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11492 1.1.1.4 mrg
11493 1.1.1.4 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
11494 1.1.1.4 mrg # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11495 1.1.1.4 mrg # investigate it a little bit more. (MM)
11496 1.1.1.4 mrg wlarc='${wl}'
11497 1.1.1.4 mrg
11498 1.1.1.4 mrg # ancient GNU ld didn't support --whole-archive et. al.
11499 1.1.1.4 mrg if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11500 1.1.1.4 mrg grep 'no-whole-archive' > /dev/null; then
11501 1.1.1.4 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11502 1.1.1.4 mrg else
11503 1.1.1.4 mrg whole_archive_flag_spec_CXX=
11504 1.1.1.4 mrg fi
11505 1.1.1.4 mrg else
11506 1.1.1.4 mrg with_gnu_ld=no
11507 1.1.1.4 mrg wlarc=
11508 1.1.1.4 mrg
11509 1.1.1.4 mrg # A generic and very simple default shared library creation
11510 1.1.1.4 mrg # command for GNU C++ for the case where it uses the native
11511 1.1.1.4 mrg # linker, instead of GNU ld. If possible, this setting should
11512 1.1.1.4 mrg # overridden to take advantage of the native linker features on
11513 1.1.1.4 mrg # the platform it is being used on.
11514 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11515 1.1.1.4 mrg fi
11516 1.1.1.4 mrg
11517 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
11518 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
11519 1.1.1.4 mrg # linking a shared library.
11520 1.1.1.4 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11521 1.1.1.4 mrg
11522 1.1.1.4 mrg else
11523 1.1.1.4 mrg GXX=no
11524 1.1.1.4 mrg with_gnu_ld=no
11525 1.1.1.4 mrg wlarc=
11526 1.1.1.4 mrg fi
11527 1.1.1.4 mrg
11528 1.1.1.4 mrg # PORTME: fill in a description of your system's C++ link characteristics
11529 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11530 1.1.1.4 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11531 1.1.1.4 mrg ld_shlibs_CXX=yes
11532 1.1.1.4 mrg case $host_os in
11533 1.1.1.4 mrg aix3*)
11534 1.1.1.4 mrg # FIXME: insert proper C++ library support
11535 1.1.1.4 mrg ld_shlibs_CXX=no
11536 1.1.1.4 mrg ;;
11537 1.1.1.4 mrg aix[4-9]*)
11538 1.1.1.4 mrg if test "$host_cpu" = ia64; then
11539 1.1.1.4 mrg # On IA64, the linker does run time linking by default, so we don't
11540 1.1.1.4 mrg # have to do anything special.
11541 1.1.1.4 mrg aix_use_runtimelinking=no
11542 1.1.1.4 mrg exp_sym_flag='-Bexport'
11543 1.1.1.4 mrg no_entry_flag=""
11544 1.1.1.4 mrg else
11545 1.1.1.4 mrg aix_use_runtimelinking=no
11546 1.1.1.4 mrg
11547 1.1.1.4 mrg # Test if we are trying to use run time linking or normal
11548 1.1.1.4 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11549 1.1.1.4 mrg # need to do runtime linking.
11550 1.1.1.4 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11551 1.1.1.4 mrg for ld_flag in $LDFLAGS; do
11552 1.1.1.4 mrg case $ld_flag in
11553 1.1.1.4 mrg *-brtl*)
11554 1.1.1.4 mrg aix_use_runtimelinking=yes
11555 1.1.1.4 mrg break
11556 1.1.1.4 mrg ;;
11557 1.1.1.4 mrg esac
11558 1.1.1.4 mrg done
11559 1.1.1.4 mrg ;;
11560 1.1.1.4 mrg esac
11561 1.1.1.4 mrg
11562 1.1.1.4 mrg exp_sym_flag='-bexport'
11563 1.1.1.4 mrg no_entry_flag='-bnoentry'
11564 1.1.1.4 mrg fi
11565 1.1.1.4 mrg
11566 1.1.1.4 mrg # When large executables or shared objects are built, AIX ld can
11567 1.1.1.4 mrg # have problems creating the table of contents. If linking a library
11568 1.1.1.4 mrg # or program results in "error TOC overflow" add -mminimal-toc to
11569 1.1.1.4 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11570 1.1.1.4 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11571 1.1.1.4 mrg
11572 1.1.1.4 mrg archive_cmds_CXX=''
11573 1.1.1.4 mrg hardcode_direct_CXX=yes
11574 1.1.1.4 mrg hardcode_libdir_separator_CXX=':'
11575 1.1.1.4 mrg link_all_deplibs_CXX=yes
11576 1.1.1.4 mrg
11577 1.1.1.4 mrg if test "$GXX" = yes; then
11578 1.1.1.4 mrg case $host_os in aix4.[012]|aix4.[012].*)
11579 1.1.1.4 mrg # We only want to do this on AIX 4.2 and lower, the check
11580 1.1.1.4 mrg # below for broken collect2 doesn't work under 4.3+
11581 1.1.1.4 mrg collect2name=`${CC} -print-prog-name=collect2`
11582 1.1.1.4 mrg if test -f "$collect2name" && \
11583 1.1.1.4 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
11584 1.1.1.4 mrg then
11585 1.1.1.4 mrg # We have reworked collect2
11586 1.1.1.4 mrg :
11587 1.1.1.4 mrg else
11588 1.1.1.4 mrg # We have old collect2
11589 1.1.1.4 mrg hardcode_direct_CXX=unsupported
11590 1.1.1.4 mrg # It fails to find uninstalled libraries when the uninstalled
11591 1.1.1.4 mrg # path is not listed in the libpath. Setting hardcode_minus_L
11592 1.1.1.4 mrg # to unsupported forces relinking
11593 1.1.1.4 mrg hardcode_minus_L_CXX=yes
11594 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
11595 1.1.1.4 mrg hardcode_libdir_separator_CXX=
11596 1.1.1.4 mrg fi
11597 1.1.1.4 mrg ;;
11598 1.1.1.4 mrg esac
11599 1.1.1.4 mrg shared_flag='-shared'
11600 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
11601 1.1.1.4 mrg shared_flag="$shared_flag "'${wl}-G'
11602 1.1.1.4 mrg fi
11603 1.1.1.4 mrg else
11604 1.1.1.4 mrg # not using gcc
11605 1.1.1.4 mrg if test "$host_cpu" = ia64; then
11606 1.1.1.4 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11607 1.1.1.4 mrg # chokes on -Wl,-G. The following line is correct:
11608 1.1.1.4 mrg shared_flag='-G'
11609 1.1.1.4 mrg else
11610 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
11611 1.1.1.4 mrg shared_flag='${wl}-G'
11612 1.1.1.4 mrg else
11613 1.1.1.4 mrg shared_flag='${wl}-bM:SRE'
11614 1.1.1.4 mrg fi
11615 1.1.1.4 mrg fi
11616 1.1.1.4 mrg fi
11617 1.1.1.4 mrg
11618 1.1.1.4 mrg # It seems that -bexpall does not export symbols beginning with
11619 1.1.1.4 mrg # underscore (_), so it is better to generate a list of symbols to export.
11620 1.1.1.4 mrg always_export_symbols_CXX=yes
11621 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
11622 1.1.1.4 mrg # Warning - without using the other runtime loading flags (-brtl),
11623 1.1.1.4 mrg # -berok will link without error, but may produce a broken library.
11624 1.1.1.4 mrg allow_undefined_flag_CXX='-berok'
11625 1.1.1.4 mrg # Determine the default libpath from the value encoded in an empty executable.
11626 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
11627 1.1.1.4 mrg /* confdefs.h. */
11628 1.1.1.4 mrg _ACEOF
11629 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
11630 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
11631 1.1.1.4 mrg /* end confdefs.h. */
11632 1.1.1.4 mrg
11633 1.1.1.4 mrg int
11634 1.1.1.4 mrg main ()
11635 1.1.1.4 mrg {
11636 1.1.1.4 mrg
11637 1.1.1.4 mrg ;
11638 1.1.1.4 mrg return 0;
11639 1.1.1.4 mrg }
11640 1.1.1.4 mrg _ACEOF
11641 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
11642 1.1.1.4 mrg if { (ac_try="$ac_link"
11643 1.1.1.4 mrg case "(($ac_try" in
11644 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11645 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
11646 1.1.1.4 mrg esac
11647 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11648 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
11649 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
11650 1.1.1.4 mrg ac_status=$?
11651 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
11652 1.1.1.4 mrg rm -f conftest.er1
11653 1.1.1.4 mrg cat conftest.err >&5
11654 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11655 1.1.1.4 mrg (exit $ac_status); } && {
11656 1.1.1.4 mrg test -z "$ac_cxx_werror_flag" ||
11657 1.1.1.4 mrg test ! -s conftest.err
11658 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
11659 1.1.1.4 mrg test "$cross_compiling" = yes ||
11660 1.1.1.4 mrg $as_test_x conftest$ac_exeext
11661 1.1.1.4 mrg }; then
11662 1.1.1.4 mrg
11663 1.1.1.4 mrg lt_aix_libpath_sed='
11664 1.1.1.4 mrg /Import File Strings/,/^$/ {
11665 1.1.1.4 mrg /^0/ {
11666 1.1.1.4 mrg s/^0 *\(.*\)$/\1/
11667 1.1.1.4 mrg p
11668 1.1.1.4 mrg }
11669 1.1.1.4 mrg }'
11670 1.1.1.4 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11671 1.1.1.4 mrg # Check for a 64-bit object if we didn't find anything.
11672 1.1.1.4 mrg if test -z "$aix_libpath"; then
11673 1.1.1.4 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11674 1.1.1.4 mrg fi
11675 1.1.1.4 mrg else
11676 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
11677 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
11678 1.1.1.4 mrg
11679 1.1.1.4 mrg
11680 1.1.1.4 mrg fi
11681 1.1.1.4 mrg
11682 1.1.1.4 mrg rm -rf conftest.dSYM
11683 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11684 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
11685 1.1.1.4 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11686 1.1.1.4 mrg
11687 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11688 1.1.1.4 mrg
11689 1.1.1.4 mrg archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11690 1.1.1.4 mrg else
11691 1.1.1.4 mrg if test "$host_cpu" = ia64; then
11692 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11693 1.1.1.4 mrg allow_undefined_flag_CXX="-z nodefs"
11694 1.1.1.4 mrg archive_expsym_cmds_CXX="\$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"
11695 1.1.1.4 mrg else
11696 1.1.1.4 mrg # Determine the default libpath from the value encoded in an empty executable.
11697 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
11698 1.1.1.4 mrg /* confdefs.h. */
11699 1.1.1.4 mrg _ACEOF
11700 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
11701 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
11702 1.1.1.4 mrg /* end confdefs.h. */
11703 1.1.1.4 mrg
11704 1.1.1.4 mrg int
11705 1.1.1.4 mrg main ()
11706 1.1.1.4 mrg {
11707 1.1.1.4 mrg
11708 1.1.1.4 mrg ;
11709 1.1.1.4 mrg return 0;
11710 1.1.1.4 mrg }
11711 1.1.1.4 mrg _ACEOF
11712 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
11713 1.1.1.4 mrg if { (ac_try="$ac_link"
11714 1.1.1.4 mrg case "(($ac_try" in
11715 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11716 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
11717 1.1.1.4 mrg esac
11718 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11719 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
11720 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
11721 1.1.1.4 mrg ac_status=$?
11722 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
11723 1.1.1.4 mrg rm -f conftest.er1
11724 1.1.1.4 mrg cat conftest.err >&5
11725 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11726 1.1.1.4 mrg (exit $ac_status); } && {
11727 1.1.1.4 mrg test -z "$ac_cxx_werror_flag" ||
11728 1.1.1.4 mrg test ! -s conftest.err
11729 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
11730 1.1.1.4 mrg test "$cross_compiling" = yes ||
11731 1.1.1.4 mrg $as_test_x conftest$ac_exeext
11732 1.1.1.4 mrg }; then
11733 1.1.1.4 mrg
11734 1.1.1.4 mrg lt_aix_libpath_sed='
11735 1.1.1.4 mrg /Import File Strings/,/^$/ {
11736 1.1.1.4 mrg /^0/ {
11737 1.1.1.4 mrg s/^0 *\(.*\)$/\1/
11738 1.1.1.4 mrg p
11739 1.1.1.4 mrg }
11740 1.1.1.4 mrg }'
11741 1.1.1.4 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11742 1.1.1.4 mrg # Check for a 64-bit object if we didn't find anything.
11743 1.1.1.4 mrg if test -z "$aix_libpath"; then
11744 1.1.1.4 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11745 1.1.1.4 mrg fi
11746 1.1.1.4 mrg else
11747 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
11748 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
11749 1.1.1.4 mrg
11750 1.1.1.4 mrg
11751 1.1.1.4 mrg fi
11752 1.1.1.4 mrg
11753 1.1.1.4 mrg rm -rf conftest.dSYM
11754 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11755 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
11756 1.1.1.4 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11757 1.1.1.4 mrg
11758 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11759 1.1.1.4 mrg # Warning - without using the other run time loading flags,
11760 1.1.1.4 mrg # -berok will link without error, but may produce a broken library.
11761 1.1.1.4 mrg no_undefined_flag_CXX=' ${wl}-bernotok'
11762 1.1.1.4 mrg allow_undefined_flag_CXX=' ${wl}-berok'
11763 1.1.1.4 mrg # Exported symbols can be pulled into shared objects from archives
11764 1.1.1.4 mrg whole_archive_flag_spec_CXX='$convenience'
11765 1.1.1.4 mrg archive_cmds_need_lc_CXX=yes
11766 1.1.1.4 mrg # This is similar to how AIX traditionally builds its shared libraries.
11767 1.1.1.4 mrg archive_expsym_cmds_CXX="\$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'
11768 1.1.1.4 mrg fi
11769 1.1.1.4 mrg fi
11770 1.1.1.4 mrg ;;
11771 1.1.1.4 mrg
11772 1.1.1.4 mrg beos*)
11773 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11774 1.1.1.4 mrg allow_undefined_flag_CXX=unsupported
11775 1.1.1.4 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
11776 1.1.1.4 mrg # support --undefined. This deserves some investigation. FIXME
11777 1.1.1.4 mrg archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11778 1.1.1.4 mrg else
11779 1.1.1.4 mrg ld_shlibs_CXX=no
11780 1.1.1.4 mrg fi
11781 1.1.1.4 mrg ;;
11782 1.1.1.4 mrg
11783 1.1.1.4 mrg chorus*)
11784 1.1.1.4 mrg case $cc_basename in
11785 1.1.1.4 mrg *)
11786 1.1.1.4 mrg # FIXME: insert proper C++ library support
11787 1.1.1.4 mrg ld_shlibs_CXX=no
11788 1.1.1.4 mrg ;;
11789 1.1.1.4 mrg esac
11790 1.1.1.4 mrg ;;
11791 1.1.1.4 mrg
11792 1.1.1.4 mrg cygwin* | mingw* | pw32*)
11793 1.1.1.4 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11794 1.1.1.4 mrg # as there is no search path for DLLs.
11795 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
11796 1.1.1.4 mrg allow_undefined_flag_CXX=unsupported
11797 1.1.1.4 mrg always_export_symbols_CXX=no
11798 1.1.1.4 mrg enable_shared_with_static_runtimes_CXX=yes
11799 1.1.1.4 mrg
11800 1.1.1.4 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11801 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11802 1.1.1.4 mrg # If the export-symbols file already is a .def file (1st line
11803 1.1.1.4 mrg # is EXPORTS), use it as is; otherwise, prepend...
11804 1.1.1.4 mrg archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11805 1.1.1.4 mrg cp $export_symbols $output_objdir/$soname.def;
11806 1.1.1.4 mrg else
11807 1.1.1.4 mrg echo EXPORTS > $output_objdir/$soname.def;
11808 1.1.1.4 mrg cat $export_symbols >> $output_objdir/$soname.def;
11809 1.1.1.4 mrg fi~
11810 1.1.1.4 mrg $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11811 1.1.1.4 mrg else
11812 1.1.1.4 mrg ld_shlibs_CXX=no
11813 1.1.1.4 mrg fi
11814 1.1.1.4 mrg ;;
11815 1.1.1.4 mrg darwin* | rhapsody*)
11816 1.1.1.4 mrg archive_cmds_need_lc_CXX=no
11817 1.1.1.4 mrg hardcode_direct_CXX=no
11818 1.1.1.4 mrg hardcode_automatic_CXX=yes
11819 1.1.1.4 mrg hardcode_shlibpath_var_CXX=unsupported
11820 1.1.1.4 mrg whole_archive_flag_spec_CXX=''
11821 1.1.1.4 mrg link_all_deplibs_CXX=yes
11822 1.1.1.4 mrg allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11823 1.1.1.4 mrg if test "$GXX" = yes ; then
11824 1.1.1.4 mrg output_verbose_link_cmd='echo'
11825 1.1.1.4 mrg archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11826 1.1.1.4 mrg module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11827 1.1.1.4 mrg archive_expsym_cmds_CXX="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}"
11828 1.1.1.4 mrg module_expsym_cmds_CXX="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}"
11829 1.1.1.4 mrg if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11830 1.1.1.4 mrg archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
11831 1.1.1.4 mrg archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
11832 1.1.1.4 mrg fi
11833 1.1.1.4 mrg else
11834 1.1.1.4 mrg case $cc_basename in
11835 1.1.1.4 mrg xlc*)
11836 1.1.1.4 mrg output_verbose_link_cmd='echo'
11837 1.1.1.4 mrg archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
11838 1.1.1.4 mrg module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11839 1.1.1.4 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11840 1.1.1.4 mrg archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11841 1.1.1.4 mrg module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11842 1.1.1.4 mrg ;;
11843 1.1.1.4 mrg *)
11844 1.1.1.4 mrg ld_shlibs_CXX=no
11845 1.1.1.4 mrg ;;
11846 1.1.1.4 mrg esac
11847 1.1.1.4 mrg fi
11848 1.1.1.4 mrg ;;
11849 1.1.1.4 mrg
11850 1.1.1.4 mrg dgux*)
11851 1.1.1.4 mrg case $cc_basename in
11852 1.1.1.4 mrg ec++*)
11853 1.1.1.4 mrg # FIXME: insert proper C++ library support
11854 1.1.1.4 mrg ld_shlibs_CXX=no
11855 1.1.1.4 mrg ;;
11856 1.1.1.4 mrg ghcx*)
11857 1.1.1.4 mrg # Green Hills C++ Compiler
11858 1.1.1.4 mrg # FIXME: insert proper C++ library support
11859 1.1.1.4 mrg ld_shlibs_CXX=no
11860 1.1.1.4 mrg ;;
11861 1.1.1.4 mrg *)
11862 1.1.1.4 mrg # FIXME: insert proper C++ library support
11863 1.1.1.4 mrg ld_shlibs_CXX=no
11864 1.1.1.4 mrg ;;
11865 1.1.1.4 mrg esac
11866 1.1.1.4 mrg ;;
11867 1.1.1.4 mrg freebsd[12]*)
11868 1.1.1.4 mrg # C++ shared libraries reported to be fairly broken before switch to ELF
11869 1.1.1.4 mrg ld_shlibs_CXX=no
11870 1.1.1.4 mrg ;;
11871 1.1.1.4 mrg freebsd-elf*)
11872 1.1.1.4 mrg archive_cmds_need_lc_CXX=no
11873 1.1.1.4 mrg ;;
11874 1.1.1.4 mrg freebsd* | dragonfly*)
11875 1.1.1.4 mrg # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11876 1.1.1.4 mrg # conventions
11877 1.1.1.4 mrg ld_shlibs_CXX=yes
11878 1.1.1.4 mrg ;;
11879 1.1.1.4 mrg gnu*)
11880 1.1.1.4 mrg ;;
11881 1.1.1.4 mrg hpux9*)
11882 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11883 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
11884 1.1.1.4 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11885 1.1.1.4 mrg hardcode_direct_CXX=yes
11886 1.1.1.4 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
11887 1.1.1.4 mrg # but as the default
11888 1.1.1.4 mrg # location of the library.
11889 1.1.1.4 mrg
11890 1.1.1.4 mrg case $cc_basename in
11891 1.1.1.4 mrg CC*)
11892 1.1.1.4 mrg # FIXME: insert proper C++ library support
11893 1.1.1.4 mrg ld_shlibs_CXX=no
11894 1.1.1.4 mrg ;;
11895 1.1.1.4 mrg aCC*)
11896 1.1.1.4 mrg archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11897 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
11898 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
11899 1.1.1.4 mrg # linking a shared library.
11900 1.1.1.4 mrg #
11901 1.1.1.4 mrg # There doesn't appear to be a way to prevent this compiler from
11902 1.1.1.4 mrg # explicitly linking system object files so we need to strip them
11903 1.1.1.4 mrg # from the output so that they don't get included in the library
11904 1.1.1.4 mrg # dependencies.
11905 1.1.1.4 mrg output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11906 1.1.1.4 mrg ;;
11907 1.1.1.4 mrg *)
11908 1.1.1.4 mrg if test "$GXX" = yes; then
11909 1.1.1.4 mrg archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11910 1.1.1.4 mrg else
11911 1.1.1.4 mrg # FIXME: insert proper C++ library support
11912 1.1.1.4 mrg ld_shlibs_CXX=no
11913 1.1.1.4 mrg fi
11914 1.1.1.4 mrg ;;
11915 1.1.1.4 mrg esac
11916 1.1.1.4 mrg ;;
11917 1.1.1.4 mrg hpux10*|hpux11*)
11918 1.1.1.4 mrg if test $with_gnu_ld = no; then
11919 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11920 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
11921 1.1.1.4 mrg
11922 1.1.1.4 mrg case $host_cpu in
11923 1.1.1.4 mrg hppa*64*|ia64*) ;;
11924 1.1.1.4 mrg *)
11925 1.1.1.4 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11926 1.1.1.4 mrg ;;
11927 1.1.1.4 mrg esac
11928 1.1.1.4 mrg fi
11929 1.1.1.4 mrg case $host_cpu in
11930 1.1.1.4 mrg hppa*64*|ia64*)
11931 1.1.1.4 mrg hardcode_direct_CXX=no
11932 1.1.1.4 mrg hardcode_shlibpath_var_CXX=no
11933 1.1.1.4 mrg ;;
11934 1.1.1.4 mrg *)
11935 1.1.1.4 mrg hardcode_direct_CXX=yes
11936 1.1.1.4 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
11937 1.1.1.4 mrg # but as the default
11938 1.1.1.4 mrg # location of the library.
11939 1.1.1.4 mrg ;;
11940 1.1.1.4 mrg esac
11941 1.1.1.4 mrg
11942 1.1.1.4 mrg case $cc_basename in
11943 1.1.1.4 mrg CC*)
11944 1.1.1.4 mrg # FIXME: insert proper C++ library support
11945 1.1.1.4 mrg ld_shlibs_CXX=no
11946 1.1.1.4 mrg ;;
11947 1.1.1.4 mrg aCC*)
11948 1.1.1.4 mrg case $host_cpu in
11949 1.1.1.4 mrg hppa*64*)
11950 1.1.1.4 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11951 1.1.1.4 mrg ;;
11952 1.1.1.4 mrg ia64*)
11953 1.1.1.4 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11954 1.1.1.4 mrg ;;
11955 1.1.1.4 mrg *)
11956 1.1.1.4 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11957 1.1.1.4 mrg ;;
11958 1.1.1.4 mrg esac
11959 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
11960 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
11961 1.1.1.4 mrg # linking a shared library.
11962 1.1.1.4 mrg #
11963 1.1.1.4 mrg # There doesn't appear to be a way to prevent this compiler from
11964 1.1.1.4 mrg # explicitly linking system object files so we need to strip them
11965 1.1.1.4 mrg # from the output so that they don't get included in the library
11966 1.1.1.4 mrg # dependencies.
11967 1.1.1.4 mrg output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
11968 1.1.1.4 mrg ;;
11969 1.1.1.4 mrg *)
11970 1.1.1.4 mrg if test "$GXX" = yes; then
11971 1.1.1.4 mrg if test $with_gnu_ld = no; then
11972 1.1.1.4 mrg case $host_cpu in
11973 1.1.1.4 mrg hppa*64*)
11974 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11975 1.1.1.4 mrg ;;
11976 1.1.1.4 mrg ia64*)
11977 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11978 1.1.1.4 mrg ;;
11979 1.1.1.4 mrg *)
11980 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11981 1.1.1.4 mrg ;;
11982 1.1.1.4 mrg esac
11983 1.1.1.4 mrg fi
11984 1.1.1.4 mrg else
11985 1.1.1.4 mrg # FIXME: insert proper C++ library support
11986 1.1.1.4 mrg ld_shlibs_CXX=no
11987 1.1.1.4 mrg fi
11988 1.1.1.4 mrg ;;
11989 1.1.1.4 mrg esac
11990 1.1.1.4 mrg ;;
11991 1.1.1.4 mrg interix[3-9]*)
11992 1.1.1.4 mrg hardcode_direct_CXX=no
11993 1.1.1.4 mrg hardcode_shlibpath_var_CXX=no
11994 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11995 1.1.1.4 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11996 1.1.1.4 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11997 1.1.1.4 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
11998 1.1.1.4 mrg # default) and relocated if they conflict, which is a slow very memory
11999 1.1.1.4 mrg # consuming and fragmenting process. To avoid this, we pick a random,
12000 1.1.1.4 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12001 1.1.1.4 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12002 1.1.1.4 mrg archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12003 1.1.1.4 mrg archive_expsym_cmds_CXX='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'
12004 1.1.1.4 mrg ;;
12005 1.1.1.4 mrg irix5* | irix6*)
12006 1.1.1.4 mrg case $cc_basename in
12007 1.1.1.4 mrg CC*)
12008 1.1.1.4 mrg # SGI C++
12009 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
12010 1.1.1.4 mrg
12011 1.1.1.4 mrg # Archives containing C++ object files must be created using
12012 1.1.1.4 mrg # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12013 1.1.1.4 mrg # necessary to make sure instantiated templates are included
12014 1.1.1.4 mrg # in the archive.
12015 1.1.1.4 mrg old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12016 1.1.1.4 mrg ;;
12017 1.1.1.4 mrg *)
12018 1.1.1.4 mrg if test "$GXX" = yes; then
12019 1.1.1.4 mrg if test "$with_gnu_ld" = no; then
12020 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12021 1.1.1.4 mrg else
12022 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
12023 1.1.1.4 mrg fi
12024 1.1.1.4 mrg fi
12025 1.1.1.4 mrg link_all_deplibs_CXX=yes
12026 1.1.1.4 mrg ;;
12027 1.1.1.4 mrg esac
12028 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12029 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
12030 1.1.1.4 mrg ;;
12031 1.1.1.4 mrg linux* | k*bsd*-gnu)
12032 1.1.1.4 mrg case $cc_basename in
12033 1.1.1.4 mrg KCC*)
12034 1.1.1.4 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
12035 1.1.1.4 mrg
12036 1.1.1.4 mrg # KCC will only create a shared library if the output file
12037 1.1.1.4 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
12038 1.1.1.4 mrg # to its proper name (with version) after linking.
12039 1.1.1.4 mrg archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12040 1.1.1.4 mrg archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12041 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
12042 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
12043 1.1.1.4 mrg # linking a shared library.
12044 1.1.1.4 mrg #
12045 1.1.1.4 mrg # There doesn't appear to be a way to prevent this compiler from
12046 1.1.1.4 mrg # explicitly linking system object files so we need to strip them
12047 1.1.1.4 mrg # from the output so that they don't get included in the library
12048 1.1.1.4 mrg # dependencies.
12049 1.1.1.4 mrg output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12050 1.1.1.4 mrg
12051 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12052 1.1.1.4 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12053 1.1.1.4 mrg
12054 1.1.1.4 mrg # Archives containing C++ object files must be created using
12055 1.1.1.4 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12056 1.1.1.4 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12057 1.1.1.4 mrg ;;
12058 1.1.1.4 mrg icpc*)
12059 1.1.1.4 mrg # Intel C++
12060 1.1.1.4 mrg with_gnu_ld=yes
12061 1.1.1.4 mrg # version 8.0 and above of icpc choke on multiply defined symbols
12062 1.1.1.4 mrg # if we add $predep_objects and $postdep_objects, however 7.1 and
12063 1.1.1.4 mrg # earlier do not add the objects themselves.
12064 1.1.1.4 mrg case `$CC -V 2>&1` in
12065 1.1.1.4 mrg *"Version 7."*)
12066 1.1.1.4 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12067 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12068 1.1.1.4 mrg ;;
12069 1.1.1.4 mrg *) # Version 8.0 or newer
12070 1.1.1.4 mrg tmp_idyn=
12071 1.1.1.4 mrg case $host_cpu in
12072 1.1.1.4 mrg ia64*) tmp_idyn=' -i_dynamic';;
12073 1.1.1.4 mrg esac
12074 1.1.1.4 mrg archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12075 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12076 1.1.1.4 mrg ;;
12077 1.1.1.4 mrg esac
12078 1.1.1.4 mrg archive_cmds_need_lc_CXX=no
12079 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12080 1.1.1.4 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12081 1.1.1.4 mrg whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12082 1.1.1.4 mrg ;;
12083 1.1.1.4 mrg pgCC* | pgcpp*)
12084 1.1.1.4 mrg # Portland Group C++ compiler
12085 1.1.1.4 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12086 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12087 1.1.1.4 mrg
12088 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12089 1.1.1.4 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12090 1.1.1.4 mrg whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
12091 1.1.1.4 mrg ;;
12092 1.1.1.4 mrg cxx*)
12093 1.1.1.4 mrg # Compaq C++
12094 1.1.1.4 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12095 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12096 1.1.1.4 mrg
12097 1.1.1.4 mrg runpath_var=LD_RUN_PATH
12098 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12099 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
12100 1.1.1.4 mrg
12101 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
12102 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
12103 1.1.1.4 mrg # linking a shared library.
12104 1.1.1.4 mrg #
12105 1.1.1.4 mrg # There doesn't appear to be a way to prevent this compiler from
12106 1.1.1.4 mrg # explicitly linking system object files so we need to strip them
12107 1.1.1.4 mrg # from the output so that they don't get included in the library
12108 1.1.1.4 mrg # dependencies.
12109 1.1.1.4 mrg output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12110 1.1.1.4 mrg ;;
12111 1.1.1.4 mrg *)
12112 1.1.1.4 mrg case `$CC -V 2>&1 | sed 5q` in
12113 1.1.1.4 mrg *Sun\ C*)
12114 1.1.1.4 mrg # Sun C++ 5.9
12115 1.1.1.4 mrg no_undefined_flag_CXX=' -zdefs'
12116 1.1.1.4 mrg archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12117 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12118 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
12119 1.1.1.4 mrg whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
12120 1.1.1.4 mrg
12121 1.1.1.4 mrg # Not sure whether something based on
12122 1.1.1.4 mrg # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12123 1.1.1.4 mrg # would be better.
12124 1.1.1.4 mrg output_verbose_link_cmd='echo'
12125 1.1.1.4 mrg
12126 1.1.1.4 mrg # Archives containing C++ object files must be created using
12127 1.1.1.4 mrg # "CC -xar", where "CC" is the Sun C++ compiler. This is
12128 1.1.1.4 mrg # necessary to make sure instantiated templates are included
12129 1.1.1.4 mrg # in the archive.
12130 1.1.1.4 mrg old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12131 1.1.1.4 mrg ;;
12132 1.1.1.4 mrg esac
12133 1.1.1.4 mrg ;;
12134 1.1.1.4 mrg esac
12135 1.1.1.4 mrg ;;
12136 1.1.1.4 mrg lynxos*)
12137 1.1.1.4 mrg # FIXME: insert proper C++ library support
12138 1.1.1.4 mrg ld_shlibs_CXX=no
12139 1.1.1.4 mrg ;;
12140 1.1.1.4 mrg m88k*)
12141 1.1.1.4 mrg # FIXME: insert proper C++ library support
12142 1.1.1.4 mrg ld_shlibs_CXX=no
12143 1.1.1.4 mrg ;;
12144 1.1.1.4 mrg mvs*)
12145 1.1.1.4 mrg case $cc_basename in
12146 1.1.1.4 mrg cxx*)
12147 1.1.1.4 mrg # FIXME: insert proper C++ library support
12148 1.1.1.4 mrg ld_shlibs_CXX=no
12149 1.1.1.4 mrg ;;
12150 1.1.1.4 mrg *)
12151 1.1.1.4 mrg # FIXME: insert proper C++ library support
12152 1.1.1.4 mrg ld_shlibs_CXX=no
12153 1.1.1.4 mrg ;;
12154 1.1.1.4 mrg esac
12155 1.1.1.4 mrg ;;
12156 1.1.1.4 mrg netbsd*)
12157 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12158 1.1.1.4 mrg archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12159 1.1.1.4 mrg wlarc=
12160 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
12161 1.1.1.4 mrg hardcode_direct_CXX=yes
12162 1.1.1.4 mrg hardcode_shlibpath_var_CXX=no
12163 1.1.1.4 mrg fi
12164 1.1.1.4 mrg # Workaround some broken pre-1.5 toolchains
12165 1.1.1.4 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12166 1.1.1.4 mrg ;;
12167 1.1.1.4 mrg openbsd2*)
12168 1.1.1.4 mrg # C++ shared libraries are fairly broken
12169 1.1.1.4 mrg ld_shlibs_CXX=no
12170 1.1.1.4 mrg ;;
12171 1.1.1.4 mrg openbsd*)
12172 1.1.1.4 mrg if test -f /usr/libexec/ld.so; then
12173 1.1.1.4 mrg hardcode_direct_CXX=yes
12174 1.1.1.4 mrg hardcode_shlibpath_var_CXX=no
12175 1.1.1.4 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12176 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12177 1.1.1.4 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12178 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12179 1.1.1.4 mrg export_dynamic_flag_spec_CXX='${wl}-E'
12180 1.1.1.4 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12181 1.1.1.4 mrg fi
12182 1.1.1.4 mrg output_verbose_link_cmd='echo'
12183 1.1.1.4 mrg else
12184 1.1.1.4 mrg ld_shlibs_CXX=no
12185 1.1.1.4 mrg fi
12186 1.1.1.4 mrg ;;
12187 1.1.1.4 mrg osf3*)
12188 1.1.1.4 mrg case $cc_basename in
12189 1.1.1.4 mrg KCC*)
12190 1.1.1.4 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
12191 1.1.1.4 mrg
12192 1.1.1.4 mrg # KCC will only create a shared library if the output file
12193 1.1.1.4 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
12194 1.1.1.4 mrg # to its proper name (with version) after linking.
12195 1.1.1.4 mrg archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12196 1.1.1.4 mrg
12197 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12198 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
12199 1.1.1.4 mrg
12200 1.1.1.4 mrg # Archives containing C++ object files must be created using
12201 1.1.1.4 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12202 1.1.1.4 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12203 1.1.1.4 mrg
12204 1.1.1.4 mrg ;;
12205 1.1.1.4 mrg RCC*)
12206 1.1.1.4 mrg # Rational C++ 2.4.1
12207 1.1.1.4 mrg # FIXME: insert proper C++ library support
12208 1.1.1.4 mrg ld_shlibs_CXX=no
12209 1.1.1.4 mrg ;;
12210 1.1.1.4 mrg cxx*)
12211 1.1.1.4 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12212 1.1.1.4 mrg archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
12213 1.1.1.4 mrg
12214 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12215 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
12216 1.1.1.4 mrg
12217 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
12218 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
12219 1.1.1.4 mrg # linking a shared library.
12220 1.1.1.4 mrg #
12221 1.1.1.4 mrg # There doesn't appear to be a way to prevent this compiler from
12222 1.1.1.4 mrg # explicitly linking system object files so we need to strip them
12223 1.1.1.4 mrg # from the output so that they don't get included in the library
12224 1.1.1.4 mrg # dependencies.
12225 1.1.1.4 mrg output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12226 1.1.1.4 mrg ;;
12227 1.1.1.4 mrg *)
12228 1.1.1.4 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12229 1.1.1.4 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12230 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12231 1.1.1.4 mrg
12232 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12233 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
12234 1.1.1.4 mrg
12235 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
12236 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
12237 1.1.1.4 mrg # linking a shared library.
12238 1.1.1.4 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12239 1.1.1.4 mrg
12240 1.1.1.4 mrg else
12241 1.1.1.4 mrg # FIXME: insert proper C++ library support
12242 1.1.1.4 mrg ld_shlibs_CXX=no
12243 1.1.1.4 mrg fi
12244 1.1.1.4 mrg ;;
12245 1.1.1.4 mrg esac
12246 1.1.1.4 mrg ;;
12247 1.1.1.4 mrg osf4* | osf5*)
12248 1.1.1.4 mrg case $cc_basename in
12249 1.1.1.4 mrg KCC*)
12250 1.1.1.4 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
12251 1.1.1.4 mrg
12252 1.1.1.4 mrg # KCC will only create a shared library if the output file
12253 1.1.1.4 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
12254 1.1.1.4 mrg # to its proper name (with version) after linking.
12255 1.1.1.4 mrg archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12256 1.1.1.4 mrg
12257 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12258 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
12259 1.1.1.4 mrg
12260 1.1.1.4 mrg # Archives containing C++ object files must be created using
12261 1.1.1.4 mrg # the KAI C++ compiler.
12262 1.1.1.4 mrg old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12263 1.1.1.4 mrg ;;
12264 1.1.1.4 mrg RCC*)
12265 1.1.1.4 mrg # Rational C++ 2.4.1
12266 1.1.1.4 mrg # FIXME: insert proper C++ library support
12267 1.1.1.4 mrg ld_shlibs_CXX=no
12268 1.1.1.4 mrg ;;
12269 1.1.1.4 mrg cxx*)
12270 1.1.1.4 mrg allow_undefined_flag_CXX=' -expect_unresolved \*'
12271 1.1.1.4 mrg archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
12272 1.1.1.4 mrg archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12273 1.1.1.4 mrg echo "-hidden">> $lib.exp~
12274 1.1.1.4 mrg $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
12275 1.1.1.4 mrg $rm $lib.exp'
12276 1.1.1.4 mrg
12277 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12278 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
12279 1.1.1.4 mrg
12280 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
12281 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
12282 1.1.1.4 mrg # linking a shared library.
12283 1.1.1.4 mrg #
12284 1.1.1.4 mrg # There doesn't appear to be a way to prevent this compiler from
12285 1.1.1.4 mrg # explicitly linking system object files so we need to strip them
12286 1.1.1.4 mrg # from the output so that they don't get included in the library
12287 1.1.1.4 mrg # dependencies.
12288 1.1.1.4 mrg output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12289 1.1.1.4 mrg ;;
12290 1.1.1.4 mrg *)
12291 1.1.1.4 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12292 1.1.1.4 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12293 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12294 1.1.1.4 mrg
12295 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12296 1.1.1.4 mrg hardcode_libdir_separator_CXX=:
12297 1.1.1.4 mrg
12298 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
12299 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
12300 1.1.1.4 mrg # linking a shared library.
12301 1.1.1.4 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12302 1.1.1.4 mrg
12303 1.1.1.4 mrg else
12304 1.1.1.4 mrg # FIXME: insert proper C++ library support
12305 1.1.1.4 mrg ld_shlibs_CXX=no
12306 1.1.1.4 mrg fi
12307 1.1.1.4 mrg ;;
12308 1.1.1.4 mrg esac
12309 1.1.1.4 mrg ;;
12310 1.1.1.4 mrg psos*)
12311 1.1.1.4 mrg # FIXME: insert proper C++ library support
12312 1.1.1.4 mrg ld_shlibs_CXX=no
12313 1.1.1.4 mrg ;;
12314 1.1.1.4 mrg sunos4*)
12315 1.1.1.4 mrg case $cc_basename in
12316 1.1.1.4 mrg CC*)
12317 1.1.1.4 mrg # Sun C++ 4.x
12318 1.1.1.4 mrg # FIXME: insert proper C++ library support
12319 1.1.1.4 mrg ld_shlibs_CXX=no
12320 1.1.1.4 mrg ;;
12321 1.1.1.4 mrg lcc*)
12322 1.1.1.4 mrg # Lucid
12323 1.1.1.4 mrg # FIXME: insert proper C++ library support
12324 1.1.1.4 mrg ld_shlibs_CXX=no
12325 1.1.1.4 mrg ;;
12326 1.1.1.4 mrg *)
12327 1.1.1.4 mrg # FIXME: insert proper C++ library support
12328 1.1.1.4 mrg ld_shlibs_CXX=no
12329 1.1.1.4 mrg ;;
12330 1.1.1.4 mrg esac
12331 1.1.1.4 mrg ;;
12332 1.1.1.4 mrg solaris*)
12333 1.1.1.4 mrg case $cc_basename in
12334 1.1.1.4 mrg CC*)
12335 1.1.1.4 mrg # Sun C++ 4.2, 5.x and Centerline C++
12336 1.1.1.4 mrg archive_cmds_need_lc_CXX=yes
12337 1.1.1.4 mrg no_undefined_flag_CXX=' -zdefs'
12338 1.1.1.4 mrg archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12339 1.1.1.4 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12340 1.1.1.4 mrg $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12341 1.1.1.4 mrg
12342 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
12343 1.1.1.4 mrg hardcode_shlibpath_var_CXX=no
12344 1.1.1.4 mrg case $host_os in
12345 1.1.1.4 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
12346 1.1.1.4 mrg *)
12347 1.1.1.4 mrg # The compiler driver will combine and reorder linker options,
12348 1.1.1.4 mrg # but understands `-z linker_flag'.
12349 1.1.1.4 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
12350 1.1.1.4 mrg whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12351 1.1.1.4 mrg ;;
12352 1.1.1.4 mrg esac
12353 1.1.1.4 mrg link_all_deplibs_CXX=yes
12354 1.1.1.4 mrg
12355 1.1.1.4 mrg output_verbose_link_cmd='echo'
12356 1.1.1.4 mrg
12357 1.1.1.4 mrg # Archives containing C++ object files must be created using
12358 1.1.1.4 mrg # "CC -xar", where "CC" is the Sun C++ compiler. This is
12359 1.1.1.4 mrg # necessary to make sure instantiated templates are included
12360 1.1.1.4 mrg # in the archive.
12361 1.1.1.4 mrg old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12362 1.1.1.4 mrg ;;
12363 1.1.1.4 mrg gcx*)
12364 1.1.1.4 mrg # Green Hills C++ Compiler
12365 1.1.1.4 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12366 1.1.1.4 mrg
12367 1.1.1.4 mrg # The C++ compiler must be used to create the archive.
12368 1.1.1.4 mrg old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12369 1.1.1.4 mrg ;;
12370 1.1.1.4 mrg *)
12371 1.1.1.4 mrg # GNU C++ compiler with Solaris linker
12372 1.1.1.4 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12373 1.1.1.4 mrg no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12374 1.1.1.4 mrg if $CC --version | grep -v '^2\.7' > /dev/null; then
12375 1.1.1.4 mrg archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12376 1.1.1.4 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12377 1.1.1.4 mrg $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12378 1.1.1.4 mrg
12379 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
12380 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
12381 1.1.1.4 mrg # linking a shared library.
12382 1.1.1.4 mrg output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12383 1.1.1.4 mrg else
12384 1.1.1.4 mrg # g++ 2.7 appears to require `-G' NOT `-shared' on this
12385 1.1.1.4 mrg # platform.
12386 1.1.1.4 mrg archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12387 1.1.1.4 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12388 1.1.1.4 mrg $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12389 1.1.1.4 mrg
12390 1.1.1.4 mrg # Commands to make compiler produce verbose output that lists
12391 1.1.1.4 mrg # what "hidden" libraries, object files and flags are used when
12392 1.1.1.4 mrg # linking a shared library.
12393 1.1.1.4 mrg output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12394 1.1.1.4 mrg fi
12395 1.1.1.4 mrg
12396 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12397 1.1.1.4 mrg case $host_os in
12398 1.1.1.4 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
12399 1.1.1.4 mrg *)
12400 1.1.1.4 mrg whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12401 1.1.1.4 mrg ;;
12402 1.1.1.4 mrg esac
12403 1.1.1.4 mrg fi
12404 1.1.1.4 mrg ;;
12405 1.1.1.4 mrg esac
12406 1.1.1.4 mrg ;;
12407 1.1.1.4 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12408 1.1.1.4 mrg no_undefined_flag_CXX='${wl}-z,text'
12409 1.1.1.4 mrg archive_cmds_need_lc_CXX=no
12410 1.1.1.4 mrg hardcode_shlibpath_var_CXX=no
12411 1.1.1.4 mrg runpath_var='LD_RUN_PATH'
12412 1.1.1.4 mrg
12413 1.1.1.4 mrg case $cc_basename in
12414 1.1.1.4 mrg CC*)
12415 1.1.1.4 mrg archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12416 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12417 1.1.1.4 mrg ;;
12418 1.1.1.4 mrg *)
12419 1.1.1.4 mrg archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12420 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12421 1.1.1.4 mrg ;;
12422 1.1.1.4 mrg esac
12423 1.1.1.4 mrg ;;
12424 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6*)
12425 1.1.1.4 mrg # Note: We can NOT use -z defs as we might desire, because we do not
12426 1.1.1.4 mrg # link with -lc, and that would cause any symbols used from libc to
12427 1.1.1.4 mrg # always be unresolved, which means just about no library would
12428 1.1.1.4 mrg # ever link correctly. If we're not using GNU ld we use -z text
12429 1.1.1.4 mrg # though, which does catch some bad symbols but isn't as heavy-handed
12430 1.1.1.4 mrg # as -z defs.
12431 1.1.1.4 mrg # For security reasons, it is highly recommended that you always
12432 1.1.1.4 mrg # use absolute paths for naming shared libraries, and exclude the
12433 1.1.1.4 mrg # DT_RUNPATH tag from executables and libraries. But doing so
12434 1.1.1.4 mrg # requires that you compile everything twice, which is a pain.
12435 1.1.1.4 mrg # So that behaviour is only enabled if SCOABSPATH is set to a
12436 1.1.1.4 mrg # non-empty value in the environment. Most likely only useful for
12437 1.1.1.4 mrg # creating official distributions of packages.
12438 1.1.1.4 mrg # This is a hack until libtool officially supports absolute path
12439 1.1.1.4 mrg # names for shared libraries.
12440 1.1.1.4 mrg no_undefined_flag_CXX='${wl}-z,text'
12441 1.1.1.4 mrg allow_undefined_flag_CXX='${wl}-z,nodefs'
12442 1.1.1.4 mrg archive_cmds_need_lc_CXX=no
12443 1.1.1.4 mrg hardcode_shlibpath_var_CXX=no
12444 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12445 1.1.1.4 mrg hardcode_libdir_separator_CXX=':'
12446 1.1.1.4 mrg link_all_deplibs_CXX=yes
12447 1.1.1.4 mrg export_dynamic_flag_spec_CXX='${wl}-Bexport'
12448 1.1.1.4 mrg runpath_var='LD_RUN_PATH'
12449 1.1.1.4 mrg
12450 1.1.1.4 mrg case $cc_basename in
12451 1.1.1.4 mrg CC*)
12452 1.1.1.4 mrg archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12453 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12454 1.1.1.4 mrg ;;
12455 1.1.1.4 mrg *)
12456 1.1.1.4 mrg archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12457 1.1.1.4 mrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12458 1.1.1.4 mrg ;;
12459 1.1.1.4 mrg esac
12460 1.1.1.4 mrg ;;
12461 1.1.1.4 mrg tandem*)
12462 1.1.1.4 mrg case $cc_basename in
12463 1.1.1.4 mrg NCC*)
12464 1.1.1.4 mrg # NonStop-UX NCC 3.20
12465 1.1.1.4 mrg # FIXME: insert proper C++ library support
12466 1.1.1.4 mrg ld_shlibs_CXX=no
12467 1.1.1.4 mrg ;;
12468 1.1.1.4 mrg *)
12469 1.1.1.4 mrg # FIXME: insert proper C++ library support
12470 1.1.1.4 mrg ld_shlibs_CXX=no
12471 1.1.1.4 mrg ;;
12472 1.1.1.4 mrg esac
12473 1.1.1.4 mrg ;;
12474 1.1.1.4 mrg vxworks*)
12475 1.1.1.4 mrg # FIXME: insert proper C++ library support
12476 1.1.1.4 mrg ld_shlibs_CXX=no
12477 1.1.1.4 mrg ;;
12478 1.1.1.4 mrg *)
12479 1.1.1.4 mrg # FIXME: insert proper C++ library support
12480 1.1.1.4 mrg ld_shlibs_CXX=no
12481 1.1.1.4 mrg ;;
12482 1.1.1.4 mrg esac
12483 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12484 1.1.1.4 mrg $as_echo "$ld_shlibs_CXX" >&6; }
12485 1.1.1.4 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
12486 1.1.1.4 mrg
12487 1.1.1.4 mrg GCC_CXX="$GXX"
12488 1.1.1.4 mrg LD_CXX="$LD"
12489 1.1.1.4 mrg
12490 1.1.1.4 mrg cat > conftest.$ac_ext <<EOF
12491 1.1.1.4 mrg class Foo
12492 1.1.1.4 mrg {
12493 1.1.1.4 mrg public:
12494 1.1.1.4 mrg Foo (void) { a = 0; }
12495 1.1.1.4 mrg private:
12496 1.1.1.4 mrg int a;
12497 1.1.1.4 mrg };
12498 1.1.1.4 mrg EOF
12499 1.1.1.4 mrg
12500 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12501 1.1.1.4 mrg (eval $ac_compile) 2>&5
12502 1.1.1.4 mrg ac_status=$?
12503 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12504 1.1.1.4 mrg (exit $ac_status); }; then
12505 1.1.1.4 mrg # Parse the compiler output and extract the necessary
12506 1.1.1.4 mrg # objects, libraries and library flags.
12507 1.1.1.4 mrg
12508 1.1.1.4 mrg # Sentinel used to keep track of whether or not we are before
12509 1.1.1.4 mrg # the conftest object file.
12510 1.1.1.4 mrg pre_test_object_deps_done=no
12511 1.1.1.4 mrg
12512 1.1.1.4 mrg # The `*' in the case matches for architectures that use `case' in
12513 1.1.1.4 mrg # $output_verbose_cmd can trigger glob expansion during the loop
12514 1.1.1.4 mrg # eval without this substitution.
12515 1.1.1.4 mrg output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12516 1.1.1.4 mrg
12517 1.1.1.4 mrg for p in `eval $output_verbose_link_cmd`; do
12518 1.1.1.4 mrg case $p in
12519 1.1.1.4 mrg
12520 1.1.1.4 mrg -L* | -R* | -l*)
12521 1.1.1.4 mrg # Some compilers place space between "-{L,R}" and the path.
12522 1.1.1.4 mrg # Remove the space.
12523 1.1.1.4 mrg if test $p = "-L" \
12524 1.1.1.4 mrg || test $p = "-R"; then
12525 1.1.1.4 mrg prev=$p
12526 1.1.1.4 mrg continue
12527 1.1.1.4 mrg else
12528 1.1.1.4 mrg prev=
12529 1.1.1.4 mrg fi
12530 1.1.1.4 mrg
12531 1.1.1.4 mrg if test "$pre_test_object_deps_done" = no; then
12532 1.1.1.4 mrg case $p in
12533 1.1.1.4 mrg -L* | -R*)
12534 1.1.1.4 mrg # Internal compiler library paths should come after those
12535 1.1.1.4 mrg # provided the user. The postdeps already come after the
12536 1.1.1.4 mrg # user supplied libs so there is no need to process them.
12537 1.1.1.4 mrg if test -z "$compiler_lib_search_path_CXX"; then
12538 1.1.1.4 mrg compiler_lib_search_path_CXX="${prev}${p}"
12539 1.1.1.4 mrg else
12540 1.1.1.4 mrg compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12541 1.1.1.4 mrg fi
12542 1.1.1.4 mrg ;;
12543 1.1.1.4 mrg # The "-l" case would never come before the object being
12544 1.1.1.4 mrg # linked, so don't bother handling this case.
12545 1.1.1.4 mrg esac
12546 1.1.1.4 mrg else
12547 1.1.1.4 mrg if test -z "$postdeps_CXX"; then
12548 1.1.1.4 mrg postdeps_CXX="${prev}${p}"
12549 1.1.1.4 mrg else
12550 1.1.1.4 mrg postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12551 1.1.1.4 mrg fi
12552 1.1.1.4 mrg fi
12553 1.1.1.4 mrg ;;
12554 1.1.1.4 mrg
12555 1.1.1.4 mrg *.$objext)
12556 1.1.1.4 mrg # This assumes that the test object file only shows up
12557 1.1.1.4 mrg # once in the compiler output.
12558 1.1.1.4 mrg if test "$p" = "conftest.$objext"; then
12559 1.1.1.4 mrg pre_test_object_deps_done=yes
12560 1.1.1.4 mrg continue
12561 1.1.1.4 mrg fi
12562 1.1.1.4 mrg
12563 1.1.1.4 mrg if test "$pre_test_object_deps_done" = no; then
12564 1.1.1.4 mrg if test -z "$predep_objects_CXX"; then
12565 1.1.1.4 mrg predep_objects_CXX="$p"
12566 1.1.1.4 mrg else
12567 1.1.1.4 mrg predep_objects_CXX="$predep_objects_CXX $p"
12568 1.1.1.4 mrg fi
12569 1.1.1.4 mrg else
12570 1.1.1.4 mrg if test -z "$postdep_objects_CXX"; then
12571 1.1.1.4 mrg postdep_objects_CXX="$p"
12572 1.1.1.4 mrg else
12573 1.1.1.4 mrg postdep_objects_CXX="$postdep_objects_CXX $p"
12574 1.1.1.4 mrg fi
12575 1.1.1.4 mrg fi
12576 1.1.1.4 mrg ;;
12577 1.1.1.4 mrg
12578 1.1.1.4 mrg *) ;; # Ignore the rest.
12579 1.1.1.4 mrg
12580 1.1.1.4 mrg esac
12581 1.1.1.4 mrg done
12582 1.1.1.4 mrg
12583 1.1.1.4 mrg # Clean up.
12584 1.1.1.4 mrg rm -f a.out a.exe
12585 1.1.1.4 mrg else
12586 1.1.1.4 mrg echo "libtool.m4: error: problem compiling CXX test program"
12587 1.1.1.4 mrg fi
12588 1.1.1.4 mrg
12589 1.1.1.4 mrg $rm -f confest.$objext
12590 1.1.1.4 mrg
12591 1.1.1.4 mrg compiler_lib_search_dirs_CXX=
12592 1.1.1.4 mrg if test -n "$compiler_lib_search_path_CXX"; then
12593 1.1.1.4 mrg compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12594 1.1.1.4 mrg fi
12595 1.1.1.4 mrg
12596 1.1.1.4 mrg # PORTME: override above test on systems where it is broken
12597 1.1.1.4 mrg case $host_os in
12598 1.1.1.4 mrg interix[3-9]*)
12599 1.1.1.4 mrg # Interix 3.5 installs completely hosed .la files for C++, so rather than
12600 1.1.1.4 mrg # hack all around it, let's just trust "g++" to DTRT.
12601 1.1.1.4 mrg predep_objects_CXX=
12602 1.1.1.4 mrg postdep_objects_CXX=
12603 1.1.1.4 mrg postdeps_CXX=
12604 1.1.1.4 mrg ;;
12605 1.1.1.4 mrg
12606 1.1.1.4 mrg linux*)
12607 1.1.1.4 mrg case `$CC -V 2>&1 | sed 5q` in
12608 1.1.1.4 mrg *Sun\ C*)
12609 1.1.1.4 mrg # Sun C++ 5.9
12610 1.1.1.4 mrg #
12611 1.1.1.4 mrg # The more standards-conforming stlport4 library is
12612 1.1.1.4 mrg # incompatible with the Cstd library. Avoid specifying
12613 1.1.1.4 mrg # it if it's in CXXFLAGS. Ignore libCrun as
12614 1.1.1.4 mrg # -library=stlport4 depends on it.
12615 1.1.1.4 mrg case " $CXX $CXXFLAGS " in
12616 1.1.1.4 mrg *" -library=stlport4 "*)
12617 1.1.1.4 mrg solaris_use_stlport4=yes
12618 1.1.1.4 mrg ;;
12619 1.1.1.4 mrg esac
12620 1.1.1.4 mrg if test "$solaris_use_stlport4" != yes; then
12621 1.1.1.4 mrg postdeps_CXX='-library=Cstd -library=Crun'
12622 1.1.1.4 mrg fi
12623 1.1.1.4 mrg ;;
12624 1.1.1.4 mrg esac
12625 1.1.1.4 mrg ;;
12626 1.1.1.4 mrg
12627 1.1.1.4 mrg solaris*)
12628 1.1.1.4 mrg case $cc_basename in
12629 1.1.1.4 mrg CC*)
12630 1.1.1.4 mrg # The more standards-conforming stlport4 library is
12631 1.1.1.4 mrg # incompatible with the Cstd library. Avoid specifying
12632 1.1.1.4 mrg # it if it's in CXXFLAGS. Ignore libCrun as
12633 1.1.1.4 mrg # -library=stlport4 depends on it.
12634 1.1.1.4 mrg case " $CXX $CXXFLAGS " in
12635 1.1.1.4 mrg *" -library=stlport4 "*)
12636 1.1.1.4 mrg solaris_use_stlport4=yes
12637 1.1.1.4 mrg ;;
12638 1.1.1.4 mrg esac
12639 1.1.1.4 mrg
12640 1.1.1.4 mrg # Adding this requires a known-good setup of shared libraries for
12641 1.1.1.4 mrg # Sun compiler versions before 5.6, else PIC objects from an old
12642 1.1.1.4 mrg # archive will be linked into the output, leading to subtle bugs.
12643 1.1.1.4 mrg if test "$solaris_use_stlport4" != yes; then
12644 1.1.1.4 mrg postdeps_CXX='-library=Cstd -library=Crun'
12645 1.1.1.4 mrg fi
12646 1.1.1.4 mrg ;;
12647 1.1.1.4 mrg esac
12648 1.1.1.4 mrg ;;
12649 1.1.1.4 mrg esac
12650 1.1.1.4 mrg
12651 1.1.1.4 mrg case " $postdeps_CXX " in
12652 1.1.1.4 mrg *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12653 1.1.1.4 mrg esac
12654 1.1.1.4 mrg
12655 1.1.1.4 mrg lt_prog_compiler_wl_CXX=
12656 1.1.1.4 mrg lt_prog_compiler_pic_CXX=
12657 1.1.1.4 mrg lt_prog_compiler_static_CXX=
12658 1.1.1.4 mrg
12659 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12660 1.1.1.4 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12661 1.1.1.4 mrg
12662 1.1.1.4 mrg # C++ specific cases for pic, static, wl, etc.
12663 1.1.1.4 mrg if test "$GXX" = yes; then
12664 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Wl,'
12665 1.1.1.4 mrg lt_prog_compiler_static_CXX='-static'
12666 1.1.1.4 mrg
12667 1.1.1.4 mrg case $host_os in
12668 1.1.1.4 mrg aix*)
12669 1.1.1.4 mrg # All AIX code is PIC.
12670 1.1.1.4 mrg if test "$host_cpu" = ia64; then
12671 1.1.1.4 mrg # AIX 5 now supports IA64 processor
12672 1.1.1.4 mrg lt_prog_compiler_static_CXX='-Bstatic'
12673 1.1.1.4 mrg fi
12674 1.1.1.4 mrg ;;
12675 1.1.1.4 mrg amigaos*)
12676 1.1.1.4 mrg # FIXME: we need at least 68020 code to build shared libraries, but
12677 1.1.1.4 mrg # adding the `-m68020' flag to GCC prevents building anything better,
12678 1.1.1.4 mrg # like `-m68040'.
12679 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12680 1.1.1.4 mrg ;;
12681 1.1.1.4 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12682 1.1.1.4 mrg # PIC is the default for these OSes.
12683 1.1.1.4 mrg ;;
12684 1.1.1.4 mrg mingw* | cygwin* | os2* | pw32*)
12685 1.1.1.4 mrg # This hack is so that the source file can tell whether it is being
12686 1.1.1.4 mrg # built for inclusion in a dll (and should export symbols for example).
12687 1.1.1.4 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
12688 1.1.1.4 mrg # (--disable-auto-import) libraries
12689 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12690 1.1.1.4 mrg ;;
12691 1.1.1.4 mrg darwin* | rhapsody*)
12692 1.1.1.4 mrg # PIC is the default on this platform
12693 1.1.1.4 mrg # Common symbols not allowed in MH_DYLIB files
12694 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-fno-common'
12695 1.1.1.4 mrg ;;
12696 1.1.1.4 mrg *djgpp*)
12697 1.1.1.4 mrg # DJGPP does not support shared libraries at all
12698 1.1.1.4 mrg lt_prog_compiler_pic_CXX=
12699 1.1.1.4 mrg ;;
12700 1.1.1.4 mrg interix[3-9]*)
12701 1.1.1.4 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12702 1.1.1.4 mrg # Instead, we relocate shared libraries at runtime.
12703 1.1.1.4 mrg ;;
12704 1.1.1.4 mrg sysv4*MP*)
12705 1.1.1.4 mrg if test -d /usr/nec; then
12706 1.1.1.4 mrg lt_prog_compiler_pic_CXX=-Kconform_pic
12707 1.1.1.4 mrg fi
12708 1.1.1.4 mrg ;;
12709 1.1.1.4 mrg hpux*)
12710 1.1.1.4 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12711 1.1.1.4 mrg # not for PA HP-UX.
12712 1.1.1.4 mrg case $host_cpu in
12713 1.1.1.4 mrg hppa*64*|ia64*)
12714 1.1.1.4 mrg ;;
12715 1.1.1.4 mrg *)
12716 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-fPIC'
12717 1.1.1.4 mrg ;;
12718 1.1.1.4 mrg esac
12719 1.1.1.4 mrg ;;
12720 1.1.1.4 mrg *)
12721 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-fPIC'
12722 1.1.1.4 mrg ;;
12723 1.1.1.4 mrg esac
12724 1.1.1.4 mrg else
12725 1.1.1.4 mrg case $host_os in
12726 1.1.1.4 mrg aix[4-9]*)
12727 1.1.1.4 mrg # All AIX code is PIC.
12728 1.1.1.4 mrg if test "$host_cpu" = ia64; then
12729 1.1.1.4 mrg # AIX 5 now supports IA64 processor
12730 1.1.1.4 mrg lt_prog_compiler_static_CXX='-Bstatic'
12731 1.1.1.4 mrg else
12732 1.1.1.4 mrg lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12733 1.1.1.4 mrg fi
12734 1.1.1.4 mrg ;;
12735 1.1.1.4 mrg chorus*)
12736 1.1.1.4 mrg case $cc_basename in
12737 1.1.1.4 mrg cxch68*)
12738 1.1.1.4 mrg # Green Hills C++ Compiler
12739 1.1.1.4 mrg # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
12740 1.1.1.4 mrg ;;
12741 1.1.1.4 mrg esac
12742 1.1.1.4 mrg ;;
12743 1.1.1.4 mrg darwin*)
12744 1.1.1.4 mrg # PIC is the default on this platform
12745 1.1.1.4 mrg # Common symbols not allowed in MH_DYLIB files
12746 1.1.1.4 mrg case $cc_basename in
12747 1.1.1.4 mrg xlc*)
12748 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-qnocommon'
12749 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Wl,'
12750 1.1.1.4 mrg ;;
12751 1.1.1.4 mrg esac
12752 1.1.1.4 mrg ;;
12753 1.1.1.4 mrg dgux*)
12754 1.1.1.4 mrg case $cc_basename in
12755 1.1.1.4 mrg ec++*)
12756 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-KPIC'
12757 1.1.1.4 mrg ;;
12758 1.1.1.4 mrg ghcx*)
12759 1.1.1.4 mrg # Green Hills C++ Compiler
12760 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-pic'
12761 1.1.1.4 mrg ;;
12762 1.1.1.4 mrg *)
12763 1.1.1.4 mrg ;;
12764 1.1.1.4 mrg esac
12765 1.1.1.4 mrg ;;
12766 1.1.1.4 mrg freebsd* | dragonfly*)
12767 1.1.1.4 mrg # FreeBSD uses GNU C++
12768 1.1.1.4 mrg ;;
12769 1.1.1.4 mrg hpux9* | hpux10* | hpux11*)
12770 1.1.1.4 mrg case $cc_basename in
12771 1.1.1.4 mrg CC*)
12772 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Wl,'
12773 1.1.1.4 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12774 1.1.1.4 mrg if test "$host_cpu" != ia64; then
12775 1.1.1.4 mrg lt_prog_compiler_pic_CXX='+Z'
12776 1.1.1.4 mrg fi
12777 1.1.1.4 mrg ;;
12778 1.1.1.4 mrg aCC*)
12779 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Wl,'
12780 1.1.1.4 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12781 1.1.1.4 mrg case $host_cpu in
12782 1.1.1.4 mrg hppa*64*|ia64*)
12783 1.1.1.4 mrg # +Z the default
12784 1.1.1.4 mrg ;;
12785 1.1.1.4 mrg *)
12786 1.1.1.4 mrg lt_prog_compiler_pic_CXX='+Z'
12787 1.1.1.4 mrg ;;
12788 1.1.1.4 mrg esac
12789 1.1.1.4 mrg ;;
12790 1.1.1.4 mrg *)
12791 1.1.1.4 mrg ;;
12792 1.1.1.4 mrg esac
12793 1.1.1.4 mrg ;;
12794 1.1.1.4 mrg interix*)
12795 1.1.1.4 mrg # This is c89, which is MS Visual C++ (no shared libs)
12796 1.1.1.4 mrg # Anyone wants to do a port?
12797 1.1.1.4 mrg ;;
12798 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
12799 1.1.1.4 mrg case $cc_basename in
12800 1.1.1.4 mrg CC*)
12801 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Wl,'
12802 1.1.1.4 mrg lt_prog_compiler_static_CXX='-non_shared'
12803 1.1.1.4 mrg # CC pic flag -KPIC is the default.
12804 1.1.1.4 mrg ;;
12805 1.1.1.4 mrg *)
12806 1.1.1.4 mrg ;;
12807 1.1.1.4 mrg esac
12808 1.1.1.4 mrg ;;
12809 1.1.1.4 mrg linux* | k*bsd*-gnu)
12810 1.1.1.4 mrg case $cc_basename in
12811 1.1.1.4 mrg KCC*)
12812 1.1.1.4 mrg # KAI C++ Compiler
12813 1.1.1.4 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
12814 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-fPIC'
12815 1.1.1.4 mrg ;;
12816 1.1.1.4 mrg icpc* | ecpc*)
12817 1.1.1.4 mrg # Intel C++
12818 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Wl,'
12819 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-KPIC'
12820 1.1.1.4 mrg lt_prog_compiler_static_CXX='-static'
12821 1.1.1.4 mrg ;;
12822 1.1.1.4 mrg pgCC* | pgcpp*)
12823 1.1.1.4 mrg # Portland Group C++ compiler.
12824 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Wl,'
12825 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-fpic'
12826 1.1.1.4 mrg lt_prog_compiler_static_CXX='-Bstatic'
12827 1.1.1.4 mrg ;;
12828 1.1.1.4 mrg cxx*)
12829 1.1.1.4 mrg # Compaq C++
12830 1.1.1.4 mrg # Make sure the PIC flag is empty. It appears that all Alpha
12831 1.1.1.4 mrg # Linux and Compaq Tru64 Unix objects are PIC.
12832 1.1.1.4 mrg lt_prog_compiler_pic_CXX=
12833 1.1.1.4 mrg lt_prog_compiler_static_CXX='-non_shared'
12834 1.1.1.4 mrg ;;
12835 1.1.1.4 mrg *)
12836 1.1.1.4 mrg case `$CC -V 2>&1 | sed 5q` in
12837 1.1.1.4 mrg *Sun\ C*)
12838 1.1.1.4 mrg # Sun C++ 5.9
12839 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-KPIC'
12840 1.1.1.4 mrg lt_prog_compiler_static_CXX='-Bstatic'
12841 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Qoption ld '
12842 1.1.1.4 mrg ;;
12843 1.1.1.4 mrg esac
12844 1.1.1.4 mrg ;;
12845 1.1.1.4 mrg esac
12846 1.1.1.4 mrg ;;
12847 1.1.1.4 mrg lynxos*)
12848 1.1.1.4 mrg ;;
12849 1.1.1.4 mrg m88k*)
12850 1.1.1.4 mrg ;;
12851 1.1.1.4 mrg mvs*)
12852 1.1.1.4 mrg case $cc_basename in
12853 1.1.1.4 mrg cxx*)
12854 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-W c,exportall'
12855 1.1.1.4 mrg ;;
12856 1.1.1.4 mrg *)
12857 1.1.1.4 mrg ;;
12858 1.1.1.4 mrg esac
12859 1.1.1.4 mrg ;;
12860 1.1.1.4 mrg netbsd*)
12861 1.1.1.4 mrg ;;
12862 1.1.1.4 mrg osf3* | osf4* | osf5*)
12863 1.1.1.4 mrg case $cc_basename in
12864 1.1.1.4 mrg KCC*)
12865 1.1.1.4 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
12866 1.1.1.4 mrg ;;
12867 1.1.1.4 mrg RCC*)
12868 1.1.1.4 mrg # Rational C++ 2.4.1
12869 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-pic'
12870 1.1.1.4 mrg ;;
12871 1.1.1.4 mrg cxx*)
12872 1.1.1.4 mrg # Digital/Compaq C++
12873 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Wl,'
12874 1.1.1.4 mrg # Make sure the PIC flag is empty. It appears that all Alpha
12875 1.1.1.4 mrg # Linux and Compaq Tru64 Unix objects are PIC.
12876 1.1.1.4 mrg lt_prog_compiler_pic_CXX=
12877 1.1.1.4 mrg lt_prog_compiler_static_CXX='-non_shared'
12878 1.1.1.4 mrg ;;
12879 1.1.1.4 mrg *)
12880 1.1.1.4 mrg ;;
12881 1.1.1.4 mrg esac
12882 1.1.1.4 mrg ;;
12883 1.1.1.4 mrg psos*)
12884 1.1.1.4 mrg ;;
12885 1.1.1.4 mrg solaris*)
12886 1.1.1.4 mrg case $cc_basename in
12887 1.1.1.4 mrg CC*)
12888 1.1.1.4 mrg # Sun C++ 4.2, 5.x and Centerline C++
12889 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-KPIC'
12890 1.1.1.4 mrg lt_prog_compiler_static_CXX='-Bstatic'
12891 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Qoption ld '
12892 1.1.1.4 mrg ;;
12893 1.1.1.4 mrg gcx*)
12894 1.1.1.4 mrg # Green Hills C++ Compiler
12895 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-PIC'
12896 1.1.1.4 mrg ;;
12897 1.1.1.4 mrg *)
12898 1.1.1.4 mrg ;;
12899 1.1.1.4 mrg esac
12900 1.1.1.4 mrg ;;
12901 1.1.1.4 mrg sunos4*)
12902 1.1.1.4 mrg case $cc_basename in
12903 1.1.1.4 mrg CC*)
12904 1.1.1.4 mrg # Sun C++ 4.x
12905 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-pic'
12906 1.1.1.4 mrg lt_prog_compiler_static_CXX='-Bstatic'
12907 1.1.1.4 mrg ;;
12908 1.1.1.4 mrg lcc*)
12909 1.1.1.4 mrg # Lucid
12910 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-pic'
12911 1.1.1.4 mrg ;;
12912 1.1.1.4 mrg *)
12913 1.1.1.4 mrg ;;
12914 1.1.1.4 mrg esac
12915 1.1.1.4 mrg ;;
12916 1.1.1.4 mrg tandem*)
12917 1.1.1.4 mrg case $cc_basename in
12918 1.1.1.4 mrg NCC*)
12919 1.1.1.4 mrg # NonStop-UX NCC 3.20
12920 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-KPIC'
12921 1.1.1.4 mrg ;;
12922 1.1.1.4 mrg *)
12923 1.1.1.4 mrg ;;
12924 1.1.1.4 mrg esac
12925 1.1.1.4 mrg ;;
12926 1.1.1.4 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12927 1.1.1.4 mrg case $cc_basename in
12928 1.1.1.4 mrg CC*)
12929 1.1.1.4 mrg lt_prog_compiler_wl_CXX='-Wl,'
12930 1.1.1.4 mrg lt_prog_compiler_pic_CXX='-KPIC'
12931 1.1.1.4 mrg lt_prog_compiler_static_CXX='-Bstatic'
12932 1.1.1.4 mrg ;;
12933 1.1.1.4 mrg esac
12934 1.1.1.4 mrg ;;
12935 1.1.1.4 mrg vxworks*)
12936 1.1.1.4 mrg ;;
12937 1.1.1.4 mrg *)
12938 1.1.1.4 mrg lt_prog_compiler_can_build_shared_CXX=no
12939 1.1.1.4 mrg ;;
12940 1.1.1.4 mrg esac
12941 1.1.1.4 mrg fi
12942 1.1.1.4 mrg
12943 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12944 1.1.1.4 mrg $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12945 1.1.1.4 mrg
12946 1.1.1.4 mrg #
12947 1.1.1.4 mrg # Check to make sure the PIC flag actually works.
12948 1.1.1.4 mrg #
12949 1.1.1.4 mrg if test -n "$lt_prog_compiler_pic_CXX"; then
12950 1.1.1.4 mrg
12951 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12952 1.1.1.4 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12953 1.1.1.4 mrg if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12954 1.1.1.4 mrg $as_echo_n "(cached) " >&6
12955 1.1.1.4 mrg else
12956 1.1.1.4 mrg lt_cv_prog_compiler_pic_works_CXX=no
12957 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
12958 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12959 1.1.1.4 mrg lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12960 1.1.1.4 mrg # Insert the option either (1) after the last *FLAGS variable, or
12961 1.1.1.4 mrg # (2) before a word containing "conftest.", or (3) at the end.
12962 1.1.1.4 mrg # Note that $ac_compile itself does not contain backslashes and begins
12963 1.1.1.4 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
12964 1.1.1.4 mrg # The option is referenced via a variable to avoid confusing sed.
12965 1.1.1.4 mrg lt_compile=`echo "$ac_compile" | $SED \
12966 1.1.1.4 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12967 1.1.1.4 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12968 1.1.1.4 mrg -e 's:$: $lt_compiler_flag:'`
12969 1.1.1.4 mrg (eval echo "\"\$as_me:12969: $lt_compile\"" >&5)
12970 1.1.1.4 mrg (eval "$lt_compile" 2>conftest.err)
12971 1.1.1.4 mrg ac_status=$?
12972 1.1.1.4 mrg cat conftest.err >&5
12973 1.1.1.4 mrg echo "$as_me:12973: \$? = $ac_status" >&5
12974 1.1.1.4 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
12975 1.1.1.4 mrg # The compiler can only warn and ignore the option if not recognized
12976 1.1.1.4 mrg # So say no if there are warnings other than the usual output.
12977 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12978 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12979 1.1.1.4 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12980 1.1.1.4 mrg lt_cv_prog_compiler_pic_works_CXX=yes
12981 1.1.1.4 mrg fi
12982 1.1.1.4 mrg fi
12983 1.1.1.4 mrg $rm conftest*
12984 1.1.1.4 mrg
12985 1.1.1.4 mrg fi
12986 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12987 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12988 1.1.1.4 mrg
12989 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12990 1.1.1.4 mrg case $lt_prog_compiler_pic_CXX in
12991 1.1.1.4 mrg "" | " "*) ;;
12992 1.1.1.4 mrg *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12993 1.1.1.4 mrg esac
12994 1.1.1.4 mrg else
12995 1.1.1.4 mrg lt_prog_compiler_pic_CXX=
12996 1.1.1.4 mrg lt_prog_compiler_can_build_shared_CXX=no
12997 1.1.1.4 mrg fi
12998 1.1.1.4 mrg
12999 1.1.1.4 mrg fi
13000 1.1.1.4 mrg case $host_os in
13001 1.1.1.4 mrg # For platforms which do not support PIC, -DPIC is meaningless:
13002 1.1.1.4 mrg *djgpp*)
13003 1.1.1.4 mrg lt_prog_compiler_pic_CXX=
13004 1.1.1.4 mrg ;;
13005 1.1.1.4 mrg *)
13006 1.1.1.4 mrg lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13007 1.1.1.4 mrg ;;
13008 1.1.1.4 mrg esac
13009 1.1.1.4 mrg
13010 1.1.1.4 mrg #
13011 1.1.1.4 mrg # Check to make sure the static flag actually works.
13012 1.1.1.4 mrg #
13013 1.1.1.4 mrg wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13014 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13015 1.1.1.4 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13016 1.1.1.4 mrg if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13017 1.1.1.4 mrg $as_echo_n "(cached) " >&6
13018 1.1.1.4 mrg else
13019 1.1.1.4 mrg lt_cv_prog_compiler_static_works_CXX=no
13020 1.1.1.4 mrg save_LDFLAGS="$LDFLAGS"
13021 1.1.1.4 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13022 1.1.1.4 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
13023 1.1.1.4 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13024 1.1.1.4 mrg # The linker can only warn and ignore the option if not recognized
13025 1.1.1.4 mrg # So say no if there are warnings
13026 1.1.1.4 mrg if test -s conftest.err; then
13027 1.1.1.4 mrg # Append any errors to the config.log.
13028 1.1.1.4 mrg cat conftest.err 1>&5
13029 1.1.1.4 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13030 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13031 1.1.1.4 mrg if diff conftest.exp conftest.er2 >/dev/null; then
13032 1.1.1.4 mrg lt_cv_prog_compiler_static_works_CXX=yes
13033 1.1.1.4 mrg fi
13034 1.1.1.4 mrg else
13035 1.1.1.4 mrg lt_cv_prog_compiler_static_works_CXX=yes
13036 1.1.1.4 mrg fi
13037 1.1.1.4 mrg fi
13038 1.1.1.4 mrg $rm -r conftest*
13039 1.1.1.4 mrg LDFLAGS="$save_LDFLAGS"
13040 1.1.1.4 mrg
13041 1.1.1.4 mrg fi
13042 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13043 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13044 1.1.1.4 mrg
13045 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13046 1.1.1.4 mrg :
13047 1.1.1.4 mrg else
13048 1.1.1.4 mrg lt_prog_compiler_static_CXX=
13049 1.1.1.4 mrg fi
13050 1.1.1.4 mrg
13051 1.1.1.4 mrg
13052 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13053 1.1.1.4 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13054 1.1.1.4 mrg if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13055 1.1.1.4 mrg $as_echo_n "(cached) " >&6
13056 1.1.1.4 mrg else
13057 1.1.1.4 mrg lt_cv_prog_compiler_c_o_CXX=no
13058 1.1.1.4 mrg $rm -r conftest 2>/dev/null
13059 1.1.1.4 mrg mkdir conftest
13060 1.1.1.4 mrg cd conftest
13061 1.1.1.4 mrg mkdir out
13062 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13063 1.1.1.4 mrg
13064 1.1.1.4 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
13065 1.1.1.4 mrg # Insert the option either (1) after the last *FLAGS variable, or
13066 1.1.1.4 mrg # (2) before a word containing "conftest.", or (3) at the end.
13067 1.1.1.4 mrg # Note that $ac_compile itself does not contain backslashes and begins
13068 1.1.1.4 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
13069 1.1.1.4 mrg lt_compile=`echo "$ac_compile" | $SED \
13070 1.1.1.4 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13071 1.1.1.4 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13072 1.1.1.4 mrg -e 's:$: $lt_compiler_flag:'`
13073 1.1.1.4 mrg (eval echo "\"\$as_me:13073: $lt_compile\"" >&5)
13074 1.1.1.4 mrg (eval "$lt_compile" 2>out/conftest.err)
13075 1.1.1.4 mrg ac_status=$?
13076 1.1.1.4 mrg cat out/conftest.err >&5
13077 1.1.1.4 mrg echo "$as_me:13077: \$? = $ac_status" >&5
13078 1.1.1.4 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
13079 1.1.1.4 mrg then
13080 1.1.1.4 mrg # The compiler can only warn and ignore the option if not recognized
13081 1.1.1.4 mrg # So say no if there are warnings
13082 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13083 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13084 1.1.1.4 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13085 1.1.1.4 mrg lt_cv_prog_compiler_c_o_CXX=yes
13086 1.1.1.4 mrg fi
13087 1.1.1.4 mrg fi
13088 1.1.1.4 mrg chmod u+w . 2>&5
13089 1.1.1.4 mrg $rm conftest*
13090 1.1.1.4 mrg # SGI C++ compiler will create directory out/ii_files/ for
13091 1.1.1.4 mrg # template instantiation
13092 1.1.1.4 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13093 1.1.1.4 mrg $rm out/* && rmdir out
13094 1.1.1.4 mrg cd ..
13095 1.1.1.4 mrg rmdir conftest
13096 1.1.1.4 mrg $rm conftest*
13097 1.1.1.4 mrg
13098 1.1.1.4 mrg fi
13099 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13100 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13101 1.1.1.4 mrg
13102 1.1.1.4 mrg
13103 1.1.1.4 mrg hard_links="nottested"
13104 1.1.1.4 mrg if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13105 1.1.1.4 mrg # do not overwrite the value of need_locks provided by the user
13106 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13107 1.1.1.4 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
13108 1.1.1.4 mrg hard_links=yes
13109 1.1.1.4 mrg $rm conftest*
13110 1.1.1.4 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13111 1.1.1.4 mrg touch conftest.a
13112 1.1.1.4 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
13113 1.1.1.4 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13114 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13115 1.1.1.4 mrg $as_echo "$hard_links" >&6; }
13116 1.1.1.4 mrg if test "$hard_links" = no; then
13117 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13118 1.1.1.4 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13119 1.1.1.4 mrg need_locks=warn
13120 1.1.1.4 mrg fi
13121 1.1.1.4 mrg else
13122 1.1.1.4 mrg need_locks=no
13123 1.1.1.4 mrg fi
13124 1.1.1.4 mrg
13125 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13126 1.1.1.4 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13127 1.1.1.4 mrg
13128 1.1.1.4 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13129 1.1.1.4 mrg case $host_os in
13130 1.1.1.4 mrg aix[4-9]*)
13131 1.1.1.4 mrg # If we're using GNU nm, then we don't want the "-C" option.
13132 1.1.1.4 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
13133 1.1.1.4 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13134 1.1.1.4 mrg export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
13135 1.1.1.4 mrg else
13136 1.1.1.4 mrg export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
13137 1.1.1.4 mrg fi
13138 1.1.1.4 mrg ;;
13139 1.1.1.4 mrg pw32*)
13140 1.1.1.4 mrg export_symbols_cmds_CXX="$ltdll_cmds"
13141 1.1.1.4 mrg ;;
13142 1.1.1.4 mrg cygwin* | mingw*)
13143 1.1.1.4 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
13144 1.1.1.4 mrg ;;
13145 1.1.1.4 mrg *)
13146 1.1.1.4 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13147 1.1.1.4 mrg ;;
13148 1.1.1.4 mrg esac
13149 1.1.1.4 mrg exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13150 1.1.1.4 mrg
13151 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13152 1.1.1.4 mrg $as_echo "$ld_shlibs_CXX" >&6; }
13153 1.1.1.4 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
13154 1.1.1.4 mrg
13155 1.1.1.4 mrg #
13156 1.1.1.4 mrg # Do we need to explicitly link libc?
13157 1.1.1.4 mrg #
13158 1.1.1.4 mrg case "x$archive_cmds_need_lc_CXX" in
13159 1.1.1.4 mrg x|xyes)
13160 1.1.1.4 mrg # Assume -lc should be added
13161 1.1.1.4 mrg archive_cmds_need_lc_CXX=yes
13162 1.1.1.4 mrg
13163 1.1.1.4 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
13164 1.1.1.4 mrg case $archive_cmds_CXX in
13165 1.1.1.4 mrg *'~'*)
13166 1.1.1.4 mrg # FIXME: we may have to deal with multi-command sequences.
13167 1.1.1.4 mrg ;;
13168 1.1.1.4 mrg '$CC '*)
13169 1.1.1.4 mrg # Test whether the compiler implicitly links with -lc since on some
13170 1.1.1.4 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
13171 1.1.1.4 mrg # to ld, don't add -lc before -lgcc.
13172 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13173 1.1.1.4 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13174 1.1.1.4 mrg $rm conftest*
13175 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13176 1.1.1.4 mrg
13177 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13178 1.1.1.4 mrg (eval $ac_compile) 2>&5
13179 1.1.1.4 mrg ac_status=$?
13180 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13181 1.1.1.4 mrg (exit $ac_status); } 2>conftest.err; then
13182 1.1.1.4 mrg soname=conftest
13183 1.1.1.4 mrg lib=conftest
13184 1.1.1.4 mrg libobjs=conftest.$ac_objext
13185 1.1.1.4 mrg deplibs=
13186 1.1.1.4 mrg wl=$lt_prog_compiler_wl_CXX
13187 1.1.1.4 mrg pic_flag=$lt_prog_compiler_pic_CXX
13188 1.1.1.4 mrg compiler_flags=-v
13189 1.1.1.4 mrg linker_flags=-v
13190 1.1.1.4 mrg verstring=
13191 1.1.1.4 mrg output_objdir=.
13192 1.1.1.4 mrg libname=conftest
13193 1.1.1.4 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13194 1.1.1.4 mrg allow_undefined_flag_CXX=
13195 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13196 1.1.1.4 mrg (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13197 1.1.1.4 mrg ac_status=$?
13198 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13199 1.1.1.4 mrg (exit $ac_status); }
13200 1.1.1.4 mrg then
13201 1.1.1.4 mrg archive_cmds_need_lc_CXX=no
13202 1.1.1.4 mrg else
13203 1.1.1.4 mrg archive_cmds_need_lc_CXX=yes
13204 1.1.1.4 mrg fi
13205 1.1.1.4 mrg allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13206 1.1.1.4 mrg else
13207 1.1.1.4 mrg cat conftest.err 1>&5
13208 1.1.1.4 mrg fi
13209 1.1.1.4 mrg $rm conftest*
13210 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13211 1.1.1.4 mrg $as_echo "$archive_cmds_need_lc_CXX" >&6; }
13212 1.1.1.4 mrg ;;
13213 1.1.1.4 mrg esac
13214 1.1.1.4 mrg fi
13215 1.1.1.4 mrg ;;
13216 1.1.1.4 mrg esac
13217 1.1.1.4 mrg
13218 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13219 1.1.1.4 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
13220 1.1.1.4 mrg library_names_spec=
13221 1.1.1.4 mrg libname_spec='lib$name'
13222 1.1.1.4 mrg soname_spec=
13223 1.1.1.4 mrg shrext_cmds=".so"
13224 1.1.1.4 mrg postinstall_cmds=
13225 1.1.1.4 mrg postuninstall_cmds=
13226 1.1.1.4 mrg finish_cmds=
13227 1.1.1.4 mrg finish_eval=
13228 1.1.1.4 mrg shlibpath_var=
13229 1.1.1.4 mrg shlibpath_overrides_runpath=unknown
13230 1.1.1.4 mrg version_type=none
13231 1.1.1.4 mrg dynamic_linker="$host_os ld.so"
13232 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
13233 1.1.1.4 mrg
13234 1.1.1.4 mrg need_lib_prefix=unknown
13235 1.1.1.4 mrg hardcode_into_libs=no
13236 1.1.1.4 mrg
13237 1.1.1.4 mrg # when you set need_version to no, make sure it does not cause -set_version
13238 1.1.1.4 mrg # flags to be left without arguments
13239 1.1.1.4 mrg need_version=unknown
13240 1.1.1.4 mrg
13241 1.1.1.4 mrg case $host_os in
13242 1.1.1.4 mrg aix3*)
13243 1.1.1.4 mrg version_type=linux
13244 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13245 1.1.1.4 mrg shlibpath_var=LIBPATH
13246 1.1.1.4 mrg
13247 1.1.1.4 mrg # AIX 3 has no versioning support, so we append a major version to the name.
13248 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13249 1.1.1.4 mrg ;;
13250 1.1.1.4 mrg
13251 1.1.1.4 mrg aix[4-9]*)
13252 1.1.1.4 mrg version_type=linux
13253 1.1.1.4 mrg need_lib_prefix=no
13254 1.1.1.4 mrg need_version=no
13255 1.1.1.4 mrg hardcode_into_libs=yes
13256 1.1.1.4 mrg if test "$host_cpu" = ia64; then
13257 1.1.1.4 mrg # AIX 5 supports IA64
13258 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13259 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13260 1.1.1.4 mrg else
13261 1.1.1.4 mrg # With GCC up to 2.95.x, collect2 would create an import file
13262 1.1.1.4 mrg # for dependence libraries. The import file would start with
13263 1.1.1.4 mrg # the line `#! .'. This would cause the generated library to
13264 1.1.1.4 mrg # depend on `.', always an invalid library. This was fixed in
13265 1.1.1.4 mrg # development snapshots of GCC prior to 3.0.
13266 1.1.1.4 mrg case $host_os in
13267 1.1.1.4 mrg aix4 | aix4.[01] | aix4.[01].*)
13268 1.1.1.4 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13269 1.1.1.4 mrg echo ' yes '
13270 1.1.1.4 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13271 1.1.1.4 mrg :
13272 1.1.1.4 mrg else
13273 1.1.1.4 mrg can_build_shared=no
13274 1.1.1.4 mrg fi
13275 1.1.1.4 mrg ;;
13276 1.1.1.4 mrg esac
13277 1.1.1.4 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13278 1.1.1.4 mrg # soname into executable. Probably we can add versioning support to
13279 1.1.1.4 mrg # collect2, so additional links can be useful in future.
13280 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
13281 1.1.1.4 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13282 1.1.1.4 mrg # instead of lib<name>.a to let people know that these are not
13283 1.1.1.4 mrg # typical AIX shared libraries.
13284 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13285 1.1.1.4 mrg else
13286 1.1.1.4 mrg # We preserve .a as extension for shared libraries through AIX4.2
13287 1.1.1.4 mrg # and later when we are not doing run time linking.
13288 1.1.1.4 mrg library_names_spec='${libname}${release}.a $libname.a'
13289 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13290 1.1.1.4 mrg fi
13291 1.1.1.4 mrg shlibpath_var=LIBPATH
13292 1.1.1.4 mrg fi
13293 1.1.1.4 mrg ;;
13294 1.1.1.4 mrg
13295 1.1.1.4 mrg amigaos*)
13296 1.1.1.4 mrg library_names_spec='$libname.ixlibrary $libname.a'
13297 1.1.1.4 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
13298 1.1.1.4 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
13299 1.1.1.4 mrg ;;
13300 1.1.1.4 mrg
13301 1.1.1.4 mrg beos*)
13302 1.1.1.4 mrg library_names_spec='${libname}${shared_ext}'
13303 1.1.1.4 mrg dynamic_linker="$host_os ld.so"
13304 1.1.1.4 mrg shlibpath_var=LIBRARY_PATH
13305 1.1.1.4 mrg ;;
13306 1.1.1.4 mrg
13307 1.1.1.4 mrg bsdi[45]*)
13308 1.1.1.4 mrg version_type=linux
13309 1.1.1.4 mrg need_version=no
13310 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13311 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13312 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13313 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13314 1.1.1.4 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13315 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13316 1.1.1.4 mrg # the default ld.so.conf also contains /usr/contrib/lib and
13317 1.1.1.4 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13318 1.1.1.4 mrg # libtool to hard-code these into programs
13319 1.1.1.4 mrg ;;
13320 1.1.1.4 mrg
13321 1.1.1.4 mrg cygwin* | mingw* | pw32*)
13322 1.1.1.4 mrg version_type=windows
13323 1.1.1.4 mrg shrext_cmds=".dll"
13324 1.1.1.4 mrg need_version=no
13325 1.1.1.4 mrg need_lib_prefix=no
13326 1.1.1.4 mrg
13327 1.1.1.4 mrg case $GCC,$host_os in
13328 1.1.1.4 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
13329 1.1.1.4 mrg library_names_spec='$libname.dll.a'
13330 1.1.1.4 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
13331 1.1.1.4 mrg postinstall_cmds='base_file=`basename \${file}`~
13332 1.1.1.4 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13333 1.1.1.4 mrg dldir=$destdir/`dirname \$dlpath`~
13334 1.1.1.4 mrg test -d \$dldir || mkdir -p \$dldir~
13335 1.1.1.4 mrg $install_prog $dir/$dlname \$dldir/$dlname~
13336 1.1.1.4 mrg chmod a+x \$dldir/$dlname'
13337 1.1.1.4 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13338 1.1.1.4 mrg dlpath=$dir/\$dldll~
13339 1.1.1.4 mrg $rm \$dlpath'
13340 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13341 1.1.1.4 mrg
13342 1.1.1.4 mrg case $host_os in
13343 1.1.1.4 mrg cygwin*)
13344 1.1.1.4 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13345 1.1.1.4 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13346 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13347 1.1.1.4 mrg ;;
13348 1.1.1.4 mrg mingw*)
13349 1.1.1.4 mrg # MinGW DLLs use traditional 'lib' prefix
13350 1.1.1.4 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13351 1.1.1.4 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13352 1.1.1.4 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13353 1.1.1.4 mrg # It is most probably a Windows format PATH printed by
13354 1.1.1.4 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
13355 1.1.1.4 mrg # path with ; separators, and with drive letters. We can handle the
13356 1.1.1.4 mrg # drive letters (cygwin fileutils understands them), so leave them,
13357 1.1.1.4 mrg # especially as we might pass files found there to a mingw objdump,
13358 1.1.1.4 mrg # which wouldn't understand a cygwinified path. Ahh.
13359 1.1.1.4 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13360 1.1.1.4 mrg else
13361 1.1.1.4 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13362 1.1.1.4 mrg fi
13363 1.1.1.4 mrg ;;
13364 1.1.1.4 mrg pw32*)
13365 1.1.1.4 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
13366 1.1.1.4 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13367 1.1.1.4 mrg ;;
13368 1.1.1.4 mrg esac
13369 1.1.1.4 mrg ;;
13370 1.1.1.4 mrg
13371 1.1.1.4 mrg *)
13372 1.1.1.4 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13373 1.1.1.4 mrg ;;
13374 1.1.1.4 mrg esac
13375 1.1.1.4 mrg dynamic_linker='Win32 ld.exe'
13376 1.1.1.4 mrg # FIXME: first we should search . and the directory the executable is in
13377 1.1.1.4 mrg shlibpath_var=PATH
13378 1.1.1.4 mrg ;;
13379 1.1.1.4 mrg
13380 1.1.1.4 mrg darwin* | rhapsody*)
13381 1.1.1.4 mrg dynamic_linker="$host_os dyld"
13382 1.1.1.4 mrg version_type=darwin
13383 1.1.1.4 mrg need_lib_prefix=no
13384 1.1.1.4 mrg need_version=no
13385 1.1.1.4 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13386 1.1.1.4 mrg soname_spec='${libname}${release}${major}$shared_ext'
13387 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13388 1.1.1.4 mrg shlibpath_var=DYLD_LIBRARY_PATH
13389 1.1.1.4 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13390 1.1.1.4 mrg
13391 1.1.1.4 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13392 1.1.1.4 mrg ;;
13393 1.1.1.4 mrg
13394 1.1.1.4 mrg dgux*)
13395 1.1.1.4 mrg version_type=linux
13396 1.1.1.4 mrg need_lib_prefix=no
13397 1.1.1.4 mrg need_version=no
13398 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13399 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13400 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13401 1.1.1.4 mrg ;;
13402 1.1.1.4 mrg
13403 1.1.1.4 mrg freebsd1*)
13404 1.1.1.4 mrg dynamic_linker=no
13405 1.1.1.4 mrg ;;
13406 1.1.1.4 mrg
13407 1.1.1.4 mrg freebsd* | dragonfly*)
13408 1.1.1.4 mrg # DragonFly does not have aout. When/if they implement a new
13409 1.1.1.4 mrg # versioning mechanism, adjust this.
13410 1.1.1.4 mrg if test -x /usr/bin/objformat; then
13411 1.1.1.4 mrg objformat=`/usr/bin/objformat`
13412 1.1.1.4 mrg else
13413 1.1.1.4 mrg case $host_os in
13414 1.1.1.4 mrg freebsd[123]*) objformat=aout ;;
13415 1.1.1.4 mrg *) objformat=elf ;;
13416 1.1.1.4 mrg esac
13417 1.1.1.4 mrg fi
13418 1.1.1.4 mrg version_type=freebsd-$objformat
13419 1.1.1.4 mrg case $version_type in
13420 1.1.1.4 mrg freebsd-elf*)
13421 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13422 1.1.1.4 mrg need_version=no
13423 1.1.1.4 mrg need_lib_prefix=no
13424 1.1.1.4 mrg ;;
13425 1.1.1.4 mrg freebsd-*)
13426 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13427 1.1.1.4 mrg need_version=yes
13428 1.1.1.4 mrg ;;
13429 1.1.1.4 mrg esac
13430 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13431 1.1.1.4 mrg case $host_os in
13432 1.1.1.4 mrg freebsd2*)
13433 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13434 1.1.1.4 mrg ;;
13435 1.1.1.4 mrg freebsd3.[01]* | freebsdelf3.[01]*)
13436 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13437 1.1.1.4 mrg hardcode_into_libs=yes
13438 1.1.1.4 mrg ;;
13439 1.1.1.4 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13440 1.1.1.4 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13441 1.1.1.4 mrg shlibpath_overrides_runpath=no
13442 1.1.1.4 mrg hardcode_into_libs=yes
13443 1.1.1.4 mrg ;;
13444 1.1.1.4 mrg *) # from 4.6 on, and DragonFly
13445 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13446 1.1.1.4 mrg hardcode_into_libs=yes
13447 1.1.1.4 mrg ;;
13448 1.1.1.4 mrg esac
13449 1.1.1.4 mrg ;;
13450 1.1.1.4 mrg
13451 1.1.1.4 mrg gnu*)
13452 1.1.1.4 mrg version_type=linux
13453 1.1.1.4 mrg need_lib_prefix=no
13454 1.1.1.4 mrg need_version=no
13455 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13456 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13457 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13458 1.1.1.4 mrg hardcode_into_libs=yes
13459 1.1.1.4 mrg ;;
13460 1.1.1.4 mrg
13461 1.1.1.4 mrg hpux9* | hpux10* | hpux11*)
13462 1.1.1.4 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
13463 1.1.1.4 mrg # link against other versions.
13464 1.1.1.4 mrg version_type=sunos
13465 1.1.1.4 mrg need_lib_prefix=no
13466 1.1.1.4 mrg need_version=no
13467 1.1.1.4 mrg case $host_cpu in
13468 1.1.1.4 mrg ia64*)
13469 1.1.1.4 mrg shrext_cmds='.so'
13470 1.1.1.4 mrg hardcode_into_libs=yes
13471 1.1.1.4 mrg dynamic_linker="$host_os dld.so"
13472 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13473 1.1.1.4 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13474 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13475 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13476 1.1.1.4 mrg if test "X$HPUX_IA64_MODE" = X32; then
13477 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13478 1.1.1.4 mrg else
13479 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13480 1.1.1.4 mrg fi
13481 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13482 1.1.1.4 mrg ;;
13483 1.1.1.4 mrg hppa*64*)
13484 1.1.1.4 mrg shrext_cmds='.sl'
13485 1.1.1.4 mrg hardcode_into_libs=yes
13486 1.1.1.4 mrg dynamic_linker="$host_os dld.sl"
13487 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13488 1.1.1.4 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13489 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13490 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13491 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13492 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13493 1.1.1.4 mrg ;;
13494 1.1.1.4 mrg *)
13495 1.1.1.4 mrg shrext_cmds='.sl'
13496 1.1.1.4 mrg dynamic_linker="$host_os dld.sl"
13497 1.1.1.4 mrg shlibpath_var=SHLIB_PATH
13498 1.1.1.4 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13499 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13500 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13501 1.1.1.4 mrg ;;
13502 1.1.1.4 mrg esac
13503 1.1.1.4 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
13504 1.1.1.4 mrg postinstall_cmds='chmod 555 $lib'
13505 1.1.1.4 mrg ;;
13506 1.1.1.4 mrg
13507 1.1.1.4 mrg interix[3-9]*)
13508 1.1.1.4 mrg version_type=linux
13509 1.1.1.4 mrg need_lib_prefix=no
13510 1.1.1.4 mrg need_version=no
13511 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13512 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13513 1.1.1.4 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13514 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13515 1.1.1.4 mrg shlibpath_overrides_runpath=no
13516 1.1.1.4 mrg hardcode_into_libs=yes
13517 1.1.1.4 mrg ;;
13518 1.1.1.4 mrg
13519 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
13520 1.1.1.4 mrg case $host_os in
13521 1.1.1.4 mrg nonstopux*) version_type=nonstopux ;;
13522 1.1.1.4 mrg *)
13523 1.1.1.4 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
13524 1.1.1.4 mrg version_type=linux
13525 1.1.1.4 mrg else
13526 1.1.1.4 mrg version_type=irix
13527 1.1.1.4 mrg fi ;;
13528 1.1.1.4 mrg esac
13529 1.1.1.4 mrg need_lib_prefix=no
13530 1.1.1.4 mrg need_version=no
13531 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13532 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13533 1.1.1.4 mrg case $host_os in
13534 1.1.1.4 mrg irix5* | nonstopux*)
13535 1.1.1.4 mrg libsuff= shlibsuff=
13536 1.1.1.4 mrg ;;
13537 1.1.1.4 mrg *)
13538 1.1.1.4 mrg case $LD in # libtool.m4 will add one of these switches to LD
13539 1.1.1.4 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13540 1.1.1.4 mrg libsuff= shlibsuff= libmagic=32-bit;;
13541 1.1.1.4 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13542 1.1.1.4 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
13543 1.1.1.4 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13544 1.1.1.4 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
13545 1.1.1.4 mrg *) libsuff= shlibsuff= libmagic=never-match;;
13546 1.1.1.4 mrg esac
13547 1.1.1.4 mrg ;;
13548 1.1.1.4 mrg esac
13549 1.1.1.4 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13550 1.1.1.4 mrg shlibpath_overrides_runpath=no
13551 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13552 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13553 1.1.1.4 mrg hardcode_into_libs=yes
13554 1.1.1.4 mrg ;;
13555 1.1.1.4 mrg
13556 1.1.1.4 mrg # No shared lib support for Linux oldld, aout, or coff.
13557 1.1.1.4 mrg linux*oldld* | linux*aout* | linux*coff*)
13558 1.1.1.4 mrg dynamic_linker=no
13559 1.1.1.4 mrg ;;
13560 1.1.1.4 mrg
13561 1.1.1.4 mrg # This must be Linux ELF.
13562 1.1.1.4 mrg linux* | k*bsd*-gnu)
13563 1.1.1.4 mrg version_type=linux
13564 1.1.1.4 mrg need_lib_prefix=no
13565 1.1.1.4 mrg need_version=no
13566 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13567 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13568 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13569 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13570 1.1.1.4 mrg shlibpath_overrides_runpath=no
13571 1.1.1.4 mrg # This implies no fast_install, which is unacceptable.
13572 1.1.1.4 mrg # Some rework will be needed to allow for fast_install
13573 1.1.1.4 mrg # before this can be enabled.
13574 1.1.1.4 mrg hardcode_into_libs=yes
13575 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13576 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13577 1.1.1.4 mrg
13578 1.1.1.4 mrg # Append ld.so.conf contents to the search path
13579 1.1.1.4 mrg if test -f /etc/ld.so.conf; then
13580 1.1.1.4 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;/^$/d' | tr '\n' ' '`
13581 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13582 1.1.1.4 mrg fi
13583 1.1.1.4 mrg
13584 1.1.1.4 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
13585 1.1.1.4 mrg # powerpc, because MkLinux only supported shared libraries with the
13586 1.1.1.4 mrg # GNU dynamic linker. Since this was broken with cross compilers,
13587 1.1.1.4 mrg # most powerpc-linux boxes support dynamic linking these days and
13588 1.1.1.4 mrg # people can always --disable-shared, the test was removed, and we
13589 1.1.1.4 mrg # assume the GNU/Linux dynamic linker is in use.
13590 1.1.1.4 mrg dynamic_linker='GNU/Linux ld.so'
13591 1.1.1.4 mrg ;;
13592 1.1.1.4 mrg
13593 1.1.1.4 mrg netbsd*)
13594 1.1.1.4 mrg version_type=sunos
13595 1.1.1.4 mrg need_lib_prefix=no
13596 1.1.1.4 mrg need_version=no
13597 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13598 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13599 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13600 1.1.1.4 mrg dynamic_linker='NetBSD (a.out) ld.so'
13601 1.1.1.4 mrg else
13602 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13603 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13604 1.1.1.4 mrg dynamic_linker='NetBSD ld.elf_so'
13605 1.1.1.4 mrg fi
13606 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13607 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13608 1.1.1.4 mrg hardcode_into_libs=yes
13609 1.1.1.4 mrg ;;
13610 1.1.1.4 mrg
13611 1.1.1.4 mrg newsos6)
13612 1.1.1.4 mrg version_type=linux
13613 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13614 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13615 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13616 1.1.1.4 mrg ;;
13617 1.1.1.4 mrg
13618 1.1.1.4 mrg nto-qnx*)
13619 1.1.1.4 mrg version_type=linux
13620 1.1.1.4 mrg need_lib_prefix=no
13621 1.1.1.4 mrg need_version=no
13622 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13623 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13624 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13625 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13626 1.1.1.4 mrg ;;
13627 1.1.1.4 mrg
13628 1.1.1.4 mrg openbsd*)
13629 1.1.1.4 mrg version_type=sunos
13630 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib"
13631 1.1.1.4 mrg need_lib_prefix=no
13632 1.1.1.4 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13633 1.1.1.4 mrg case $host_os in
13634 1.1.1.4 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13635 1.1.1.4 mrg *) need_version=no ;;
13636 1.1.1.4 mrg esac
13637 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13638 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13639 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13640 1.1.1.4 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13641 1.1.1.4 mrg case $host_os in
13642 1.1.1.4 mrg openbsd2.[89] | openbsd2.[89].*)
13643 1.1.1.4 mrg shlibpath_overrides_runpath=no
13644 1.1.1.4 mrg ;;
13645 1.1.1.4 mrg *)
13646 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13647 1.1.1.4 mrg ;;
13648 1.1.1.4 mrg esac
13649 1.1.1.4 mrg else
13650 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13651 1.1.1.4 mrg fi
13652 1.1.1.4 mrg ;;
13653 1.1.1.4 mrg
13654 1.1.1.4 mrg os2*)
13655 1.1.1.4 mrg libname_spec='$name'
13656 1.1.1.4 mrg shrext_cmds=".dll"
13657 1.1.1.4 mrg need_lib_prefix=no
13658 1.1.1.4 mrg library_names_spec='$libname${shared_ext} $libname.a'
13659 1.1.1.4 mrg dynamic_linker='OS/2 ld.exe'
13660 1.1.1.4 mrg shlibpath_var=LIBPATH
13661 1.1.1.4 mrg ;;
13662 1.1.1.4 mrg
13663 1.1.1.4 mrg osf3* | osf4* | osf5*)
13664 1.1.1.4 mrg version_type=osf
13665 1.1.1.4 mrg need_lib_prefix=no
13666 1.1.1.4 mrg need_version=no
13667 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13668 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13669 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13670 1.1.1.4 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13671 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13672 1.1.1.4 mrg ;;
13673 1.1.1.4 mrg
13674 1.1.1.4 mrg rdos*)
13675 1.1.1.4 mrg dynamic_linker=no
13676 1.1.1.4 mrg ;;
13677 1.1.1.4 mrg
13678 1.1.1.4 mrg solaris*)
13679 1.1.1.4 mrg version_type=linux
13680 1.1.1.4 mrg need_lib_prefix=no
13681 1.1.1.4 mrg need_version=no
13682 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13683 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13684 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13685 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13686 1.1.1.4 mrg hardcode_into_libs=yes
13687 1.1.1.4 mrg # ldd complains unless libraries are executable
13688 1.1.1.4 mrg postinstall_cmds='chmod +x $lib'
13689 1.1.1.4 mrg ;;
13690 1.1.1.4 mrg
13691 1.1.1.4 mrg sunos4*)
13692 1.1.1.4 mrg version_type=sunos
13693 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13694 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13695 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13696 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13697 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
13698 1.1.1.4 mrg need_lib_prefix=no
13699 1.1.1.4 mrg fi
13700 1.1.1.4 mrg need_version=yes
13701 1.1.1.4 mrg ;;
13702 1.1.1.4 mrg
13703 1.1.1.4 mrg sysv4 | sysv4.3*)
13704 1.1.1.4 mrg version_type=linux
13705 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13706 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13707 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13708 1.1.1.4 mrg case $host_vendor in
13709 1.1.1.4 mrg sni)
13710 1.1.1.4 mrg shlibpath_overrides_runpath=no
13711 1.1.1.4 mrg need_lib_prefix=no
13712 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
13713 1.1.1.4 mrg runpath_var=LD_RUN_PATH
13714 1.1.1.4 mrg ;;
13715 1.1.1.4 mrg siemens)
13716 1.1.1.4 mrg need_lib_prefix=no
13717 1.1.1.4 mrg ;;
13718 1.1.1.4 mrg motorola)
13719 1.1.1.4 mrg need_lib_prefix=no
13720 1.1.1.4 mrg need_version=no
13721 1.1.1.4 mrg shlibpath_overrides_runpath=no
13722 1.1.1.4 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13723 1.1.1.4 mrg ;;
13724 1.1.1.4 mrg esac
13725 1.1.1.4 mrg ;;
13726 1.1.1.4 mrg
13727 1.1.1.4 mrg sysv4*MP*)
13728 1.1.1.4 mrg if test -d /usr/nec ;then
13729 1.1.1.4 mrg version_type=linux
13730 1.1.1.4 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13731 1.1.1.4 mrg soname_spec='$libname${shared_ext}.$major'
13732 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13733 1.1.1.4 mrg fi
13734 1.1.1.4 mrg ;;
13735 1.1.1.4 mrg
13736 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13737 1.1.1.4 mrg version_type=freebsd-elf
13738 1.1.1.4 mrg need_lib_prefix=no
13739 1.1.1.4 mrg need_version=no
13740 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13741 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13742 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13743 1.1.1.4 mrg hardcode_into_libs=yes
13744 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
13745 1.1.1.4 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13746 1.1.1.4 mrg shlibpath_overrides_runpath=no
13747 1.1.1.4 mrg else
13748 1.1.1.4 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13749 1.1.1.4 mrg shlibpath_overrides_runpath=yes
13750 1.1.1.4 mrg case $host_os in
13751 1.1.1.4 mrg sco3.2v5*)
13752 1.1.1.4 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13753 1.1.1.4 mrg ;;
13754 1.1.1.4 mrg esac
13755 1.1.1.4 mrg fi
13756 1.1.1.4 mrg sys_lib_dlsearch_path_spec='/usr/lib'
13757 1.1.1.4 mrg ;;
13758 1.1.1.4 mrg
13759 1.1.1.4 mrg uts4*)
13760 1.1.1.4 mrg version_type=linux
13761 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13762 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
13763 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
13764 1.1.1.4 mrg ;;
13765 1.1.1.4 mrg
13766 1.1.1.4 mrg *)
13767 1.1.1.4 mrg dynamic_linker=no
13768 1.1.1.4 mrg ;;
13769 1.1.1.4 mrg esac
13770 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13771 1.1.1.4 mrg $as_echo "$dynamic_linker" >&6; }
13772 1.1.1.4 mrg test "$dynamic_linker" = no && can_build_shared=no
13773 1.1.1.4 mrg
13774 1.1.1.4 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13775 1.1.1.4 mrg $as_echo_n "(cached) " >&6
13776 1.1.1.4 mrg else
13777 1.1.1.4 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13778 1.1.1.4 mrg fi
13779 1.1.1.4 mrg
13780 1.1.1.4 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13781 1.1.1.4 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13782 1.1.1.4 mrg $as_echo_n "(cached) " >&6
13783 1.1.1.4 mrg else
13784 1.1.1.4 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13785 1.1.1.4 mrg fi
13786 1.1.1.4 mrg
13787 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13788 1.1.1.4 mrg
13789 1.1.1.4 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13790 1.1.1.4 mrg if test "$GCC" = yes; then
13791 1.1.1.4 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13792 1.1.1.4 mrg fi
13793 1.1.1.4 mrg
13794 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13795 1.1.1.4 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13796 1.1.1.4 mrg hardcode_action_CXX=
13797 1.1.1.4 mrg if test -n "$hardcode_libdir_flag_spec_CXX" || \
13798 1.1.1.4 mrg test -n "$runpath_var_CXX" || \
13799 1.1.1.4 mrg test "X$hardcode_automatic_CXX" = "Xyes" ; then
13800 1.1.1.4 mrg
13801 1.1.1.4 mrg # We can hardcode non-existant directories.
13802 1.1.1.4 mrg if test "$hardcode_direct_CXX" != no &&
13803 1.1.1.4 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
13804 1.1.1.4 mrg # have to relink, otherwise we might link with an installed library
13805 1.1.1.4 mrg # when we should be linking with a yet-to-be-installed one
13806 1.1.1.4 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13807 1.1.1.4 mrg test "$hardcode_minus_L_CXX" != no; then
13808 1.1.1.4 mrg # Linking always hardcodes the temporary library directory.
13809 1.1.1.4 mrg hardcode_action_CXX=relink
13810 1.1.1.4 mrg else
13811 1.1.1.4 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
13812 1.1.1.4 mrg hardcode_action_CXX=immediate
13813 1.1.1.4 mrg fi
13814 1.1.1.4 mrg else
13815 1.1.1.4 mrg # We cannot hardcode anything, or else we can only hardcode existing
13816 1.1.1.4 mrg # directories.
13817 1.1.1.4 mrg hardcode_action_CXX=unsupported
13818 1.1.1.4 mrg fi
13819 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13820 1.1.1.4 mrg $as_echo "$hardcode_action_CXX" >&6; }
13821 1.1.1.4 mrg
13822 1.1.1.4 mrg if test "$hardcode_action_CXX" = relink; then
13823 1.1.1.4 mrg # Fast installation is not supported
13824 1.1.1.4 mrg enable_fast_install=no
13825 1.1.1.4 mrg elif test "$shlibpath_overrides_runpath" = yes ||
13826 1.1.1.4 mrg test "$enable_shared" = no; then
13827 1.1.1.4 mrg # Fast installation is not necessary
13828 1.1.1.4 mrg enable_fast_install=needless
13829 1.1.1.4 mrg fi
13830 1.1.1.4 mrg
13831 1.1.1.4 mrg
13832 1.1.1.4 mrg # The else clause should only fire when bootstrapping the
13833 1.1.1.4 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
13834 1.1.1.4 mrg # with your package, and you will get complaints that there are
13835 1.1.1.4 mrg # no rules to generate ltmain.sh.
13836 1.1.1.4 mrg if test -f "$ltmain"; then
13837 1.1.1.4 mrg # See if we are running on zsh, and set the options which allow our commands through
13838 1.1.1.4 mrg # without removal of \ escapes.
13839 1.1.1.4 mrg if test -n "${ZSH_VERSION+set}" ; then
13840 1.1.1.4 mrg setopt NO_GLOB_SUBST
13841 1.1.1.4 mrg fi
13842 1.1.1.4 mrg # Now quote all the things that may contain metacharacters while being
13843 1.1.1.4 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
13844 1.1.1.4 mrg # variables and quote the copies for generation of the libtool script.
13845 1.1.1.4 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13846 1.1.1.4 mrg SED SHELL STRIP \
13847 1.1.1.4 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13848 1.1.1.4 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13849 1.1.1.4 mrg deplibs_check_method reload_flag reload_cmds need_locks \
13850 1.1.1.4 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13851 1.1.1.4 mrg lt_cv_sys_global_symbol_to_c_name_address \
13852 1.1.1.4 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13853 1.1.1.4 mrg old_postinstall_cmds old_postuninstall_cmds \
13854 1.1.1.4 mrg compiler_CXX \
13855 1.1.1.4 mrg CC_CXX \
13856 1.1.1.4 mrg LD_CXX \
13857 1.1.1.4 mrg lt_prog_compiler_wl_CXX \
13858 1.1.1.4 mrg lt_prog_compiler_pic_CXX \
13859 1.1.1.4 mrg lt_prog_compiler_static_CXX \
13860 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag_CXX \
13861 1.1.1.4 mrg export_dynamic_flag_spec_CXX \
13862 1.1.1.4 mrg thread_safe_flag_spec_CXX \
13863 1.1.1.4 mrg whole_archive_flag_spec_CXX \
13864 1.1.1.4 mrg enable_shared_with_static_runtimes_CXX \
13865 1.1.1.4 mrg old_archive_cmds_CXX \
13866 1.1.1.4 mrg old_archive_from_new_cmds_CXX \
13867 1.1.1.4 mrg predep_objects_CXX \
13868 1.1.1.4 mrg postdep_objects_CXX \
13869 1.1.1.4 mrg predeps_CXX \
13870 1.1.1.4 mrg postdeps_CXX \
13871 1.1.1.4 mrg compiler_lib_search_path_CXX \
13872 1.1.1.4 mrg compiler_lib_search_dirs_CXX \
13873 1.1.1.4 mrg archive_cmds_CXX \
13874 1.1.1.4 mrg archive_expsym_cmds_CXX \
13875 1.1.1.4 mrg postinstall_cmds_CXX \
13876 1.1.1.4 mrg postuninstall_cmds_CXX \
13877 1.1.1.4 mrg old_archive_from_expsyms_cmds_CXX \
13878 1.1.1.4 mrg allow_undefined_flag_CXX \
13879 1.1.1.4 mrg no_undefined_flag_CXX \
13880 1.1.1.4 mrg export_symbols_cmds_CXX \
13881 1.1.1.4 mrg hardcode_libdir_flag_spec_CXX \
13882 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_CXX \
13883 1.1.1.4 mrg hardcode_libdir_separator_CXX \
13884 1.1.1.4 mrg hardcode_automatic_CXX \
13885 1.1.1.4 mrg module_cmds_CXX \
13886 1.1.1.4 mrg module_expsym_cmds_CXX \
13887 1.1.1.4 mrg lt_cv_prog_compiler_c_o_CXX \
13888 1.1.1.4 mrg fix_srcfile_path_CXX \
13889 1.1.1.4 mrg exclude_expsyms_CXX \
13890 1.1.1.4 mrg include_expsyms_CXX; do
13891 1.1.1.4 mrg
13892 1.1.1.4 mrg case $var in
13893 1.1.1.4 mrg old_archive_cmds_CXX | \
13894 1.1.1.4 mrg old_archive_from_new_cmds_CXX | \
13895 1.1.1.4 mrg archive_cmds_CXX | \
13896 1.1.1.4 mrg archive_expsym_cmds_CXX | \
13897 1.1.1.4 mrg module_cmds_CXX | \
13898 1.1.1.4 mrg module_expsym_cmds_CXX | \
13899 1.1.1.4 mrg old_archive_from_expsyms_cmds_CXX | \
13900 1.1.1.4 mrg export_symbols_cmds_CXX | \
13901 1.1.1.4 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
13902 1.1.1.4 mrg postinstall_cmds | postuninstall_cmds | \
13903 1.1.1.4 mrg old_postinstall_cmds | old_postuninstall_cmds | \
13904 1.1.1.4 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13905 1.1.1.4 mrg # Double-quote double-evaled strings.
13906 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13907 1.1.1.4 mrg ;;
13908 1.1.1.4 mrg *)
13909 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13910 1.1.1.4 mrg ;;
13911 1.1.1.4 mrg esac
13912 1.1.1.4 mrg done
13913 1.1.1.4 mrg
13914 1.1.1.4 mrg case $lt_echo in
13915 1.1.1.4 mrg *'\$0 --fallback-echo"')
13916 1.1.1.4 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13917 1.1.1.4 mrg ;;
13918 1.1.1.4 mrg esac
13919 1.1.1.4 mrg
13920 1.1.1.4 mrg cfgfile="$ofile"
13921 1.1.1.4 mrg
13922 1.1.1.4 mrg cat <<__EOF__ >> "$cfgfile"
13923 1.1.1.4 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13924 1.1.1.4 mrg
13925 1.1.1.4 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13926 1.1.1.4 mrg
13927 1.1.1.4 mrg # Shell to use when invoking shell scripts.
13928 1.1.1.4 mrg SHELL=$lt_SHELL
13929 1.1.1.4 mrg
13930 1.1.1.4 mrg # Whether or not to build shared libraries.
13931 1.1.1.4 mrg build_libtool_libs=$enable_shared
13932 1.1.1.4 mrg
13933 1.1.1.4 mrg # Whether or not to build static libraries.
13934 1.1.1.4 mrg build_old_libs=$enable_static
13935 1.1.1.4 mrg
13936 1.1.1.4 mrg # Whether or not to add -lc for building shared libraries.
13937 1.1.1.4 mrg build_libtool_need_lc=$archive_cmds_need_lc_CXX
13938 1.1.1.4 mrg
13939 1.1.1.4 mrg # Whether or not to disallow shared libs when runtime libs are static
13940 1.1.1.4 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13941 1.1.1.4 mrg
13942 1.1.1.4 mrg # Whether or not to optimize for fast installation.
13943 1.1.1.4 mrg fast_install=$enable_fast_install
13944 1.1.1.4 mrg
13945 1.1.1.4 mrg # The host system.
13946 1.1.1.4 mrg host_alias=$host_alias
13947 1.1.1.4 mrg host=$host
13948 1.1.1.4 mrg host_os=$host_os
13949 1.1.1.4 mrg
13950 1.1.1.4 mrg # The build system.
13951 1.1.1.4 mrg build_alias=$build_alias
13952 1.1.1.4 mrg build=$build
13953 1.1.1.4 mrg build_os=$build_os
13954 1.1.1.4 mrg
13955 1.1.1.4 mrg # An echo program that does not interpret backslashes.
13956 1.1.1.4 mrg echo=$lt_echo
13957 1.1.1.4 mrg
13958 1.1.1.4 mrg # The archiver.
13959 1.1.1.4 mrg AR=$lt_AR
13960 1.1.1.4 mrg AR_FLAGS=$lt_AR_FLAGS
13961 1.1.1.4 mrg
13962 1.1.1.4 mrg # A C compiler.
13963 1.1.1.4 mrg LTCC=$lt_LTCC
13964 1.1.1.4 mrg
13965 1.1.1.4 mrg # LTCC compiler flags.
13966 1.1.1.4 mrg LTCFLAGS=$lt_LTCFLAGS
13967 1.1.1.4 mrg
13968 1.1.1.4 mrg # A language-specific compiler.
13969 1.1.1.4 mrg CC=$lt_compiler_CXX
13970 1.1.1.4 mrg
13971 1.1.1.4 mrg # Is the compiler the GNU C compiler?
13972 1.1.1.4 mrg with_gcc=$GCC_CXX
13973 1.1.1.4 mrg
13974 1.1.1.4 mrg # An ERE matcher.
13975 1.1.1.4 mrg EGREP=$lt_EGREP
13976 1.1.1.4 mrg
13977 1.1.1.4 mrg # The linker used to build libraries.
13978 1.1.1.4 mrg LD=$lt_LD_CXX
13979 1.1.1.4 mrg
13980 1.1.1.4 mrg # Whether we need hard or soft links.
13981 1.1.1.4 mrg LN_S=$lt_LN_S
13982 1.1.1.4 mrg
13983 1.1.1.4 mrg # A BSD-compatible nm program.
13984 1.1.1.4 mrg NM=$lt_NM
13985 1.1.1.4 mrg
13986 1.1.1.4 mrg # A symbol stripping program
13987 1.1.1.4 mrg STRIP=$lt_STRIP
13988 1.1.1.4 mrg
13989 1.1.1.4 mrg # Used to examine libraries when file_magic_cmd begins "file"
13990 1.1.1.4 mrg MAGIC_CMD=$MAGIC_CMD
13991 1.1.1.4 mrg
13992 1.1.1.4 mrg # Used on cygwin: DLL creation program.
13993 1.1.1.4 mrg DLLTOOL="$DLLTOOL"
13994 1.1.1.4 mrg
13995 1.1.1.4 mrg # Used on cygwin: object dumper.
13996 1.1.1.4 mrg OBJDUMP="$OBJDUMP"
13997 1.1.1.4 mrg
13998 1.1.1.4 mrg # Used on cygwin: assembler.
13999 1.1.1.4 mrg AS="$AS"
14000 1.1.1.4 mrg
14001 1.1.1.4 mrg # The name of the directory that contains temporary libtool files.
14002 1.1.1.4 mrg objdir=$objdir
14003 1.1.1.4 mrg
14004 1.1.1.4 mrg # How to create reloadable object files.
14005 1.1.1.4 mrg reload_flag=$lt_reload_flag
14006 1.1.1.4 mrg reload_cmds=$lt_reload_cmds
14007 1.1.1.4 mrg
14008 1.1.1.4 mrg # How to pass a linker flag through the compiler.
14009 1.1.1.4 mrg wl=$lt_lt_prog_compiler_wl_CXX
14010 1.1.1.4 mrg
14011 1.1.1.4 mrg # Object file suffix (normally "o").
14012 1.1.1.4 mrg objext="$ac_objext"
14013 1.1.1.4 mrg
14014 1.1.1.4 mrg # Old archive suffix (normally "a").
14015 1.1.1.4 mrg libext="$libext"
14016 1.1.1.4 mrg
14017 1.1.1.4 mrg # Shared library suffix (normally ".so").
14018 1.1.1.4 mrg shrext_cmds='$shrext_cmds'
14019 1.1.1.4 mrg
14020 1.1.1.4 mrg # Executable file suffix (normally "").
14021 1.1.1.4 mrg exeext="$exeext"
14022 1.1.1.4 mrg
14023 1.1.1.4 mrg # Additional compiler flags for building library objects.
14024 1.1.1.4 mrg pic_flag=$lt_lt_prog_compiler_pic_CXX
14025 1.1.1.4 mrg pic_mode=$pic_mode
14026 1.1.1.4 mrg
14027 1.1.1.4 mrg # What is the maximum length of a command?
14028 1.1.1.4 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
14029 1.1.1.4 mrg
14030 1.1.1.4 mrg # Does compiler simultaneously support -c and -o options?
14031 1.1.1.4 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14032 1.1.1.4 mrg
14033 1.1.1.4 mrg # Must we lock files when doing compilation?
14034 1.1.1.4 mrg need_locks=$lt_need_locks
14035 1.1.1.4 mrg
14036 1.1.1.4 mrg # Do we need the lib prefix for modules?
14037 1.1.1.4 mrg need_lib_prefix=$need_lib_prefix
14038 1.1.1.4 mrg
14039 1.1.1.4 mrg # Do we need a version for libraries?
14040 1.1.1.4 mrg need_version=$need_version
14041 1.1.1.4 mrg
14042 1.1.1.4 mrg # Whether dlopen is supported.
14043 1.1.1.4 mrg dlopen_support=$enable_dlopen
14044 1.1.1.4 mrg
14045 1.1.1.4 mrg # Whether dlopen of programs is supported.
14046 1.1.1.4 mrg dlopen_self=$enable_dlopen_self
14047 1.1.1.4 mrg
14048 1.1.1.4 mrg # Whether dlopen of statically linked programs is supported.
14049 1.1.1.4 mrg dlopen_self_static=$enable_dlopen_self_static
14050 1.1.1.4 mrg
14051 1.1.1.4 mrg # Compiler flag to prevent dynamic linking.
14052 1.1.1.4 mrg link_static_flag=$lt_lt_prog_compiler_static_CXX
14053 1.1.1.4 mrg
14054 1.1.1.4 mrg # Compiler flag to turn off builtin functions.
14055 1.1.1.4 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14056 1.1.1.4 mrg
14057 1.1.1.4 mrg # Compiler flag to allow reflexive dlopens.
14058 1.1.1.4 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14059 1.1.1.4 mrg
14060 1.1.1.4 mrg # Compiler flag to generate shared objects directly from archives.
14061 1.1.1.4 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14062 1.1.1.4 mrg
14063 1.1.1.4 mrg # Compiler flag to generate thread-safe objects.
14064 1.1.1.4 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14065 1.1.1.4 mrg
14066 1.1.1.4 mrg # Library versioning type.
14067 1.1.1.4 mrg version_type=$version_type
14068 1.1.1.4 mrg
14069 1.1.1.4 mrg # Format of library name prefix.
14070 1.1.1.4 mrg libname_spec=$lt_libname_spec
14071 1.1.1.4 mrg
14072 1.1.1.4 mrg # List of archive names. First name is the real one, the rest are links.
14073 1.1.1.4 mrg # The last name is the one that the linker finds with -lNAME.
14074 1.1.1.4 mrg library_names_spec=$lt_library_names_spec
14075 1.1.1.4 mrg
14076 1.1.1.4 mrg # The coded name of the library, if different from the real name.
14077 1.1.1.4 mrg soname_spec=$lt_soname_spec
14078 1.1.1.4 mrg
14079 1.1.1.4 mrg # Commands used to build and install an old-style archive.
14080 1.1.1.4 mrg RANLIB=$lt_RANLIB
14081 1.1.1.4 mrg old_archive_cmds=$lt_old_archive_cmds_CXX
14082 1.1.1.4 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
14083 1.1.1.4 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
14084 1.1.1.4 mrg
14085 1.1.1.4 mrg # Create an old-style archive from a shared archive.
14086 1.1.1.4 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14087 1.1.1.4 mrg
14088 1.1.1.4 mrg # Create a temporary old-style archive to link instead of a shared archive.
14089 1.1.1.4 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14090 1.1.1.4 mrg
14091 1.1.1.4 mrg # Commands used to build and install a shared archive.
14092 1.1.1.4 mrg archive_cmds=$lt_archive_cmds_CXX
14093 1.1.1.4 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14094 1.1.1.4 mrg postinstall_cmds=$lt_postinstall_cmds
14095 1.1.1.4 mrg postuninstall_cmds=$lt_postuninstall_cmds
14096 1.1.1.4 mrg
14097 1.1.1.4 mrg # Commands used to build a loadable module (assumed same as above if empty)
14098 1.1.1.4 mrg module_cmds=$lt_module_cmds_CXX
14099 1.1.1.4 mrg module_expsym_cmds=$lt_module_expsym_cmds_CXX
14100 1.1.1.4 mrg
14101 1.1.1.4 mrg # Commands to strip libraries.
14102 1.1.1.4 mrg old_striplib=$lt_old_striplib
14103 1.1.1.4 mrg striplib=$lt_striplib
14104 1.1.1.4 mrg
14105 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
14106 1.1.1.4 mrg # shared library.
14107 1.1.1.4 mrg predep_objects=$lt_predep_objects_CXX
14108 1.1.1.4 mrg
14109 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
14110 1.1.1.4 mrg # shared library.
14111 1.1.1.4 mrg postdep_objects=$lt_postdep_objects_CXX
14112 1.1.1.4 mrg
14113 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
14114 1.1.1.4 mrg # shared library.
14115 1.1.1.4 mrg predeps=$lt_predeps_CXX
14116 1.1.1.4 mrg
14117 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
14118 1.1.1.4 mrg # shared library.
14119 1.1.1.4 mrg postdeps=$lt_postdeps_CXX
14120 1.1.1.4 mrg
14121 1.1.1.4 mrg # The directories searched by this compiler when creating a shared
14122 1.1.1.4 mrg # library
14123 1.1.1.4 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14124 1.1.1.4 mrg
14125 1.1.1.4 mrg # The library search path used internally by the compiler when linking
14126 1.1.1.4 mrg # a shared library.
14127 1.1.1.4 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14128 1.1.1.4 mrg
14129 1.1.1.4 mrg # Method to check whether dependent libraries are shared objects.
14130 1.1.1.4 mrg deplibs_check_method=$lt_deplibs_check_method
14131 1.1.1.4 mrg
14132 1.1.1.4 mrg # Command to use when deplibs_check_method == file_magic.
14133 1.1.1.4 mrg file_magic_cmd=$lt_file_magic_cmd
14134 1.1.1.4 mrg
14135 1.1.1.4 mrg # Flag that allows shared libraries with undefined symbols to be built.
14136 1.1.1.4 mrg allow_undefined_flag=$lt_allow_undefined_flag_CXX
14137 1.1.1.4 mrg
14138 1.1.1.4 mrg # Flag that forces no undefined symbols.
14139 1.1.1.4 mrg no_undefined_flag=$lt_no_undefined_flag_CXX
14140 1.1.1.4 mrg
14141 1.1.1.4 mrg # Commands used to finish a libtool library installation in a directory.
14142 1.1.1.4 mrg finish_cmds=$lt_finish_cmds
14143 1.1.1.4 mrg
14144 1.1.1.4 mrg # Same as above, but a single script fragment to be evaled but not shown.
14145 1.1.1.4 mrg finish_eval=$lt_finish_eval
14146 1.1.1.4 mrg
14147 1.1.1.4 mrg # Take the output of nm and produce a listing of raw symbols and C names.
14148 1.1.1.4 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14149 1.1.1.4 mrg
14150 1.1.1.4 mrg # Transform the output of nm in a proper C declaration
14151 1.1.1.4 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14152 1.1.1.4 mrg
14153 1.1.1.4 mrg # Transform the output of nm in a C name address pair
14154 1.1.1.4 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14155 1.1.1.4 mrg
14156 1.1.1.4 mrg # This is the shared library runtime path variable.
14157 1.1.1.4 mrg runpath_var=$runpath_var
14158 1.1.1.4 mrg
14159 1.1.1.4 mrg # This is the shared library path variable.
14160 1.1.1.4 mrg shlibpath_var=$shlibpath_var
14161 1.1.1.4 mrg
14162 1.1.1.4 mrg # Is shlibpath searched before the hard-coded library search path?
14163 1.1.1.4 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14164 1.1.1.4 mrg
14165 1.1.1.4 mrg # How to hardcode a shared library path into an executable.
14166 1.1.1.4 mrg hardcode_action=$hardcode_action_CXX
14167 1.1.1.4 mrg
14168 1.1.1.4 mrg # Whether we should hardcode library paths into libraries.
14169 1.1.1.4 mrg hardcode_into_libs=$hardcode_into_libs
14170 1.1.1.4 mrg
14171 1.1.1.4 mrg # Flag to hardcode \$libdir into a binary during linking.
14172 1.1.1.4 mrg # This must work even if \$libdir does not exist.
14173 1.1.1.4 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14174 1.1.1.4 mrg
14175 1.1.1.4 mrg # If ld is used when linking, flag to hardcode \$libdir into
14176 1.1.1.4 mrg # a binary during linking. This must work even if \$libdir does
14177 1.1.1.4 mrg # not exist.
14178 1.1.1.4 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14179 1.1.1.4 mrg
14180 1.1.1.4 mrg # Whether we need a single -rpath flag with a separated argument.
14181 1.1.1.4 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14182 1.1.1.4 mrg
14183 1.1.1.4 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14184 1.1.1.4 mrg # resulting binary.
14185 1.1.1.4 mrg hardcode_direct=$hardcode_direct_CXX
14186 1.1.1.4 mrg
14187 1.1.1.4 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14188 1.1.1.4 mrg # resulting binary.
14189 1.1.1.4 mrg hardcode_minus_L=$hardcode_minus_L_CXX
14190 1.1.1.4 mrg
14191 1.1.1.4 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14192 1.1.1.4 mrg # the resulting binary.
14193 1.1.1.4 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14194 1.1.1.4 mrg
14195 1.1.1.4 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
14196 1.1.1.4 mrg # and all subsequent libraries and executables linked against it.
14197 1.1.1.4 mrg hardcode_automatic=$hardcode_automatic_CXX
14198 1.1.1.4 mrg
14199 1.1.1.4 mrg # Variables whose values should be saved in libtool wrapper scripts and
14200 1.1.1.4 mrg # restored at relink time.
14201 1.1.1.4 mrg variables_saved_for_relink="$variables_saved_for_relink"
14202 1.1.1.4 mrg
14203 1.1.1.4 mrg # Whether libtool must link a program against all its dependency libraries.
14204 1.1.1.4 mrg link_all_deplibs=$link_all_deplibs_CXX
14205 1.1.1.4 mrg
14206 1.1.1.4 mrg # Compile-time system search path for libraries
14207 1.1.1.4 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14208 1.1.1.4 mrg
14209 1.1.1.4 mrg # Run-time system search path for libraries
14210 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14211 1.1.1.4 mrg
14212 1.1.1.4 mrg # Fix the shell variable \$srcfile for the compiler.
14213 1.1.1.4 mrg fix_srcfile_path=$lt_fix_srcfile_path
14214 1.1.1.4 mrg
14215 1.1.1.4 mrg # Set to yes if exported symbols are required.
14216 1.1.1.4 mrg always_export_symbols=$always_export_symbols_CXX
14217 1.1.1.4 mrg
14218 1.1.1.4 mrg # The commands to list exported symbols.
14219 1.1.1.4 mrg export_symbols_cmds=$lt_export_symbols_cmds_CXX
14220 1.1.1.4 mrg
14221 1.1.1.4 mrg # The commands to extract the exported symbol list from a shared archive.
14222 1.1.1.4 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
14223 1.1.1.4 mrg
14224 1.1.1.4 mrg # Symbols that should not be listed in the preloaded symbols.
14225 1.1.1.4 mrg exclude_expsyms=$lt_exclude_expsyms_CXX
14226 1.1.1.4 mrg
14227 1.1.1.4 mrg # Symbols that must always be exported.
14228 1.1.1.4 mrg include_expsyms=$lt_include_expsyms_CXX
14229 1.1.1.4 mrg
14230 1.1.1.4 mrg # ### END LIBTOOL TAG CONFIG: $tagname
14231 1.1.1.4 mrg
14232 1.1.1.4 mrg __EOF__
14233 1.1.1.4 mrg
14234 1.1.1.4 mrg
14235 1.1.1.4 mrg else
14236 1.1.1.4 mrg # If there is no Makefile yet, we rely on a make rule to execute
14237 1.1.1.4 mrg # `config.status --recheck' to rerun these tests and create the
14238 1.1.1.4 mrg # libtool script then.
14239 1.1.1.4 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14240 1.1.1.4 mrg if test -f "$ltmain_in"; then
14241 1.1.1.4 mrg test -f Makefile && make "$ltmain"
14242 1.1.1.4 mrg fi
14243 1.1.1.4 mrg fi
14244 1.1.1.4 mrg
14245 1.1.1.4 mrg
14246 1.1.1.4 mrg ac_ext=c
14247 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
14248 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14249 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14250 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
14251 1.1.1.4 mrg
14252 1.1.1.4 mrg CC=$lt_save_CC
14253 1.1.1.4 mrg LDCXX=$LD
14254 1.1.1.4 mrg LD=$lt_save_LD
14255 1.1.1.4 mrg GCC=$lt_save_GCC
14256 1.1.1.4 mrg with_gnu_ldcxx=$with_gnu_ld
14257 1.1.1.4 mrg with_gnu_ld=$lt_save_with_gnu_ld
14258 1.1.1.4 mrg lt_cv_path_LDCXX=$lt_cv_path_LD
14259 1.1.1.4 mrg lt_cv_path_LD=$lt_save_path_LD
14260 1.1.1.4 mrg lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14261 1.1.1.4 mrg lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14262 1.1.1.4 mrg
14263 1.1.1.4 mrg else
14264 1.1.1.4 mrg tagname=""
14265 1.1.1.4 mrg fi
14266 1.1.1.4 mrg ;;
14267 1.1.1.4 mrg
14268 1.1.1.4 mrg F77)
14269 1.1.1.4 mrg if test -n "$F77" && test "X$F77" != "Xno"; then
14270 1.1.1.4 mrg
14271 1.1.1.4 mrg ac_ext=f
14272 1.1.1.4 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14273 1.1.1.4 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14274 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14275 1.1.1.4 mrg
14276 1.1.1.4 mrg
14277 1.1.1.4 mrg archive_cmds_need_lc_F77=no
14278 1.1.1.4 mrg allow_undefined_flag_F77=
14279 1.1.1.4 mrg always_export_symbols_F77=no
14280 1.1.1.4 mrg archive_expsym_cmds_F77=
14281 1.1.1.4 mrg export_dynamic_flag_spec_F77=
14282 1.1.1.4 mrg hardcode_direct_F77=no
14283 1.1.1.4 mrg hardcode_libdir_flag_spec_F77=
14284 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_F77=
14285 1.1.1.4 mrg hardcode_libdir_separator_F77=
14286 1.1.1.4 mrg hardcode_minus_L_F77=no
14287 1.1.1.4 mrg hardcode_automatic_F77=no
14288 1.1.1.4 mrg module_cmds_F77=
14289 1.1.1.4 mrg module_expsym_cmds_F77=
14290 1.1.1.4 mrg link_all_deplibs_F77=unknown
14291 1.1.1.4 mrg old_archive_cmds_F77=$old_archive_cmds
14292 1.1.1.4 mrg no_undefined_flag_F77=
14293 1.1.1.4 mrg whole_archive_flag_spec_F77=
14294 1.1.1.4 mrg enable_shared_with_static_runtimes_F77=no
14295 1.1.1.4 mrg
14296 1.1.1.4 mrg # Source file extension for f77 test sources.
14297 1.1.1.4 mrg ac_ext=f
14298 1.1.1.4 mrg
14299 1.1.1.4 mrg # Object file extension for compiled f77 test sources.
14300 1.1.1.4 mrg objext=o
14301 1.1.1.4 mrg objext_F77=$objext
14302 1.1.1.4 mrg
14303 1.1.1.4 mrg # Code to be used in simple compile tests
14304 1.1.1.4 mrg lt_simple_compile_test_code="\
14305 1.1.1.4 mrg subroutine t
14306 1.1.1.4 mrg return
14307 1.1.1.4 mrg end
14308 1.1.1.4 mrg "
14309 1.1.1.4 mrg
14310 1.1.1.4 mrg # Code to be used in simple link tests
14311 1.1.1.4 mrg lt_simple_link_test_code="\
14312 1.1.1.4 mrg program t
14313 1.1.1.4 mrg end
14314 1.1.1.4 mrg "
14315 1.1.1.4 mrg
14316 1.1.1.4 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14317 1.1.1.4 mrg
14318 1.1.1.4 mrg # If no C compiler was specified, use CC.
14319 1.1.1.4 mrg LTCC=${LTCC-"$CC"}
14320 1.1.1.4 mrg
14321 1.1.1.4 mrg # If no C compiler flags were specified, use CFLAGS.
14322 1.1.1.4 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14323 1.1.1.4 mrg
14324 1.1.1.4 mrg # Allow CC to be a program name with arguments.
14325 1.1.1.4 mrg compiler=$CC
14326 1.1.1.4 mrg
14327 1.1.1.4 mrg
14328 1.1.1.4 mrg # save warnings/boilerplate of simple test code
14329 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
14330 1.1.1.4 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14331 1.1.1.4 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14332 1.1.1.4 mrg _lt_compiler_boilerplate=`cat conftest.err`
14333 1.1.1.4 mrg $rm conftest*
14334 1.1.1.4 mrg
14335 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
14336 1.1.1.4 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
14337 1.1.1.4 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14338 1.1.1.4 mrg _lt_linker_boilerplate=`cat conftest.err`
14339 1.1.1.4 mrg $rm -r conftest*
14340 1.1.1.4 mrg
14341 1.1.1.4 mrg
14342 1.1.1.4 mrg # Allow CC to be a program name with arguments.
14343 1.1.1.4 mrg lt_save_CC="$CC"
14344 1.1.1.4 mrg CC=${F77-"f77"}
14345 1.1.1.4 mrg compiler=$CC
14346 1.1.1.4 mrg compiler_F77=$CC
14347 1.1.1.4 mrg for cc_temp in $compiler""; do
14348 1.1.1.4 mrg case $cc_temp in
14349 1.1.1.4 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14350 1.1.1.4 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14351 1.1.1.4 mrg \-*) ;;
14352 1.1.1.4 mrg *) break;;
14353 1.1.1.4 mrg esac
14354 1.1.1.4 mrg done
14355 1.1.1.4 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14356 1.1.1.4 mrg
14357 1.1.1.4 mrg
14358 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14359 1.1.1.4 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14360 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14361 1.1.1.4 mrg $as_echo "$can_build_shared" >&6; }
14362 1.1.1.4 mrg
14363 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14364 1.1.1.4 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
14365 1.1.1.4 mrg test "$can_build_shared" = "no" && enable_shared=no
14366 1.1.1.4 mrg
14367 1.1.1.4 mrg # On AIX, shared libraries and static libraries use the same namespace, and
14368 1.1.1.4 mrg # are all built from PIC.
14369 1.1.1.4 mrg case $host_os in
14370 1.1.1.4 mrg aix3*)
14371 1.1.1.4 mrg test "$enable_shared" = yes && enable_static=no
14372 1.1.1.4 mrg if test -n "$RANLIB"; then
14373 1.1.1.4 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
14374 1.1.1.4 mrg postinstall_cmds='$RANLIB $lib'
14375 1.1.1.4 mrg fi
14376 1.1.1.4 mrg ;;
14377 1.1.1.4 mrg aix[4-9]*)
14378 1.1.1.4 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14379 1.1.1.4 mrg test "$enable_shared" = yes && enable_static=no
14380 1.1.1.4 mrg fi
14381 1.1.1.4 mrg ;;
14382 1.1.1.4 mrg esac
14383 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14384 1.1.1.4 mrg $as_echo "$enable_shared" >&6; }
14385 1.1.1.4 mrg
14386 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14387 1.1.1.4 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
14388 1.1.1.4 mrg # Make sure either enable_shared or enable_static is yes.
14389 1.1.1.4 mrg test "$enable_shared" = yes || enable_static=yes
14390 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14391 1.1.1.4 mrg $as_echo "$enable_static" >&6; }
14392 1.1.1.4 mrg
14393 1.1.1.4 mrg GCC_F77="$G77"
14394 1.1.1.4 mrg LD_F77="$LD"
14395 1.1.1.4 mrg
14396 1.1.1.4 mrg lt_prog_compiler_wl_F77=
14397 1.1.1.4 mrg lt_prog_compiler_pic_F77=
14398 1.1.1.4 mrg lt_prog_compiler_static_F77=
14399 1.1.1.4 mrg
14400 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14401 1.1.1.4 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14402 1.1.1.4 mrg
14403 1.1.1.4 mrg if test "$GCC" = yes; then
14404 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14405 1.1.1.4 mrg lt_prog_compiler_static_F77='-static'
14406 1.1.1.4 mrg
14407 1.1.1.4 mrg case $host_os in
14408 1.1.1.4 mrg aix*)
14409 1.1.1.4 mrg # All AIX code is PIC.
14410 1.1.1.4 mrg if test "$host_cpu" = ia64; then
14411 1.1.1.4 mrg # AIX 5 now supports IA64 processor
14412 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14413 1.1.1.4 mrg fi
14414 1.1.1.4 mrg ;;
14415 1.1.1.4 mrg
14416 1.1.1.4 mrg amigaos*)
14417 1.1.1.4 mrg # FIXME: we need at least 68020 code to build shared libraries, but
14418 1.1.1.4 mrg # adding the `-m68020' flag to GCC prevents building anything better,
14419 1.1.1.4 mrg # like `-m68040'.
14420 1.1.1.4 mrg lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14421 1.1.1.4 mrg ;;
14422 1.1.1.4 mrg
14423 1.1.1.4 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14424 1.1.1.4 mrg # PIC is the default for these OSes.
14425 1.1.1.4 mrg ;;
14426 1.1.1.4 mrg
14427 1.1.1.4 mrg mingw* | cygwin* | pw32* | os2*)
14428 1.1.1.4 mrg # This hack is so that the source file can tell whether it is being
14429 1.1.1.4 mrg # built for inclusion in a dll (and should export symbols for example).
14430 1.1.1.4 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
14431 1.1.1.4 mrg # (--disable-auto-import) libraries
14432 1.1.1.4 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14433 1.1.1.4 mrg ;;
14434 1.1.1.4 mrg
14435 1.1.1.4 mrg darwin* | rhapsody*)
14436 1.1.1.4 mrg # PIC is the default on this platform
14437 1.1.1.4 mrg # Common symbols not allowed in MH_DYLIB files
14438 1.1.1.4 mrg lt_prog_compiler_pic_F77='-fno-common'
14439 1.1.1.4 mrg ;;
14440 1.1.1.4 mrg
14441 1.1.1.4 mrg interix[3-9]*)
14442 1.1.1.4 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14443 1.1.1.4 mrg # Instead, we relocate shared libraries at runtime.
14444 1.1.1.4 mrg ;;
14445 1.1.1.4 mrg
14446 1.1.1.4 mrg msdosdjgpp*)
14447 1.1.1.4 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
14448 1.1.1.4 mrg # on systems that don't support them.
14449 1.1.1.4 mrg lt_prog_compiler_can_build_shared_F77=no
14450 1.1.1.4 mrg enable_shared=no
14451 1.1.1.4 mrg ;;
14452 1.1.1.4 mrg
14453 1.1.1.4 mrg sysv4*MP*)
14454 1.1.1.4 mrg if test -d /usr/nec; then
14455 1.1.1.4 mrg lt_prog_compiler_pic_F77=-Kconform_pic
14456 1.1.1.4 mrg fi
14457 1.1.1.4 mrg ;;
14458 1.1.1.4 mrg
14459 1.1.1.4 mrg hpux*)
14460 1.1.1.4 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14461 1.1.1.4 mrg # not for PA HP-UX.
14462 1.1.1.4 mrg case $host_cpu in
14463 1.1.1.4 mrg hppa*64*|ia64*)
14464 1.1.1.4 mrg # +Z the default
14465 1.1.1.4 mrg ;;
14466 1.1.1.4 mrg *)
14467 1.1.1.4 mrg lt_prog_compiler_pic_F77='-fPIC'
14468 1.1.1.4 mrg ;;
14469 1.1.1.4 mrg esac
14470 1.1.1.4 mrg ;;
14471 1.1.1.4 mrg
14472 1.1.1.4 mrg *)
14473 1.1.1.4 mrg lt_prog_compiler_pic_F77='-fPIC'
14474 1.1.1.4 mrg ;;
14475 1.1.1.4 mrg esac
14476 1.1.1.4 mrg else
14477 1.1.1.4 mrg # PORTME Check for flag to pass linker flags through the system compiler.
14478 1.1.1.4 mrg case $host_os in
14479 1.1.1.4 mrg aix*)
14480 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14481 1.1.1.4 mrg if test "$host_cpu" = ia64; then
14482 1.1.1.4 mrg # AIX 5 now supports IA64 processor
14483 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14484 1.1.1.4 mrg else
14485 1.1.1.4 mrg lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14486 1.1.1.4 mrg fi
14487 1.1.1.4 mrg ;;
14488 1.1.1.4 mrg darwin*)
14489 1.1.1.4 mrg # PIC is the default on this platform
14490 1.1.1.4 mrg # Common symbols not allowed in MH_DYLIB files
14491 1.1.1.4 mrg case $cc_basename in
14492 1.1.1.4 mrg xlc*)
14493 1.1.1.4 mrg lt_prog_compiler_pic_F77='-qnocommon'
14494 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14495 1.1.1.4 mrg ;;
14496 1.1.1.4 mrg esac
14497 1.1.1.4 mrg ;;
14498 1.1.1.4 mrg
14499 1.1.1.4 mrg mingw* | cygwin* | pw32* | os2*)
14500 1.1.1.4 mrg # This hack is so that the source file can tell whether it is being
14501 1.1.1.4 mrg # built for inclusion in a dll (and should export symbols for example).
14502 1.1.1.4 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14503 1.1.1.4 mrg ;;
14504 1.1.1.4 mrg
14505 1.1.1.4 mrg hpux9* | hpux10* | hpux11*)
14506 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14507 1.1.1.4 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14508 1.1.1.4 mrg # not for PA HP-UX.
14509 1.1.1.4 mrg case $host_cpu in
14510 1.1.1.4 mrg hppa*64*|ia64*)
14511 1.1.1.4 mrg # +Z the default
14512 1.1.1.4 mrg ;;
14513 1.1.1.4 mrg *)
14514 1.1.1.4 mrg lt_prog_compiler_pic_F77='+Z'
14515 1.1.1.4 mrg ;;
14516 1.1.1.4 mrg esac
14517 1.1.1.4 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
14518 1.1.1.4 mrg lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14519 1.1.1.4 mrg ;;
14520 1.1.1.4 mrg
14521 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
14522 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14523 1.1.1.4 mrg # PIC (with -KPIC) is the default.
14524 1.1.1.4 mrg lt_prog_compiler_static_F77='-non_shared'
14525 1.1.1.4 mrg ;;
14526 1.1.1.4 mrg
14527 1.1.1.4 mrg newsos6)
14528 1.1.1.4 mrg lt_prog_compiler_pic_F77='-KPIC'
14529 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14530 1.1.1.4 mrg ;;
14531 1.1.1.4 mrg
14532 1.1.1.4 mrg linux* | k*bsd*-gnu)
14533 1.1.1.4 mrg case $cc_basename in
14534 1.1.1.4 mrg icc* | ecc*)
14535 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14536 1.1.1.4 mrg lt_prog_compiler_pic_F77='-KPIC'
14537 1.1.1.4 mrg lt_prog_compiler_static_F77='-static'
14538 1.1.1.4 mrg ;;
14539 1.1.1.4 mrg pgcc* | pgf77* | pgf90* | pgf95*)
14540 1.1.1.4 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
14541 1.1.1.4 mrg # which looks to be a dead project)
14542 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14543 1.1.1.4 mrg lt_prog_compiler_pic_F77='-fpic'
14544 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14545 1.1.1.4 mrg ;;
14546 1.1.1.4 mrg ccc*)
14547 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14548 1.1.1.4 mrg # All Alpha code is PIC.
14549 1.1.1.4 mrg lt_prog_compiler_static_F77='-non_shared'
14550 1.1.1.4 mrg ;;
14551 1.1.1.4 mrg *)
14552 1.1.1.4 mrg case `$CC -V 2>&1 | sed 5q` in
14553 1.1.1.4 mrg *Sun\ C*)
14554 1.1.1.4 mrg # Sun C 5.9
14555 1.1.1.4 mrg lt_prog_compiler_pic_F77='-KPIC'
14556 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14557 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14558 1.1.1.4 mrg ;;
14559 1.1.1.4 mrg *Sun\ F*)
14560 1.1.1.4 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
14561 1.1.1.4 mrg lt_prog_compiler_pic_F77='-KPIC'
14562 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14563 1.1.1.4 mrg lt_prog_compiler_wl_F77=''
14564 1.1.1.4 mrg ;;
14565 1.1.1.4 mrg esac
14566 1.1.1.4 mrg ;;
14567 1.1.1.4 mrg esac
14568 1.1.1.4 mrg ;;
14569 1.1.1.4 mrg
14570 1.1.1.4 mrg osf3* | osf4* | osf5*)
14571 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14572 1.1.1.4 mrg # All OSF/1 code is PIC.
14573 1.1.1.4 mrg lt_prog_compiler_static_F77='-non_shared'
14574 1.1.1.4 mrg ;;
14575 1.1.1.4 mrg
14576 1.1.1.4 mrg rdos*)
14577 1.1.1.4 mrg lt_prog_compiler_static_F77='-non_shared'
14578 1.1.1.4 mrg ;;
14579 1.1.1.4 mrg
14580 1.1.1.4 mrg solaris*)
14581 1.1.1.4 mrg lt_prog_compiler_pic_F77='-KPIC'
14582 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14583 1.1.1.4 mrg case $cc_basename in
14584 1.1.1.4 mrg f77* | f90* | f95*)
14585 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Qoption ld ';;
14586 1.1.1.4 mrg *)
14587 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,';;
14588 1.1.1.4 mrg esac
14589 1.1.1.4 mrg ;;
14590 1.1.1.4 mrg
14591 1.1.1.4 mrg sunos4*)
14592 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Qoption ld '
14593 1.1.1.4 mrg lt_prog_compiler_pic_F77='-PIC'
14594 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14595 1.1.1.4 mrg ;;
14596 1.1.1.4 mrg
14597 1.1.1.4 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
14598 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14599 1.1.1.4 mrg lt_prog_compiler_pic_F77='-KPIC'
14600 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14601 1.1.1.4 mrg ;;
14602 1.1.1.4 mrg
14603 1.1.1.4 mrg sysv4*MP*)
14604 1.1.1.4 mrg if test -d /usr/nec ;then
14605 1.1.1.4 mrg lt_prog_compiler_pic_F77='-Kconform_pic'
14606 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14607 1.1.1.4 mrg fi
14608 1.1.1.4 mrg ;;
14609 1.1.1.4 mrg
14610 1.1.1.4 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14611 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14612 1.1.1.4 mrg lt_prog_compiler_pic_F77='-KPIC'
14613 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14614 1.1.1.4 mrg ;;
14615 1.1.1.4 mrg
14616 1.1.1.4 mrg unicos*)
14617 1.1.1.4 mrg lt_prog_compiler_wl_F77='-Wl,'
14618 1.1.1.4 mrg lt_prog_compiler_can_build_shared_F77=no
14619 1.1.1.4 mrg ;;
14620 1.1.1.4 mrg
14621 1.1.1.4 mrg uts4*)
14622 1.1.1.4 mrg lt_prog_compiler_pic_F77='-pic'
14623 1.1.1.4 mrg lt_prog_compiler_static_F77='-Bstatic'
14624 1.1.1.4 mrg ;;
14625 1.1.1.4 mrg
14626 1.1.1.4 mrg *)
14627 1.1.1.4 mrg lt_prog_compiler_can_build_shared_F77=no
14628 1.1.1.4 mrg ;;
14629 1.1.1.4 mrg esac
14630 1.1.1.4 mrg fi
14631 1.1.1.4 mrg
14632 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14633 1.1.1.4 mrg $as_echo "$lt_prog_compiler_pic_F77" >&6; }
14634 1.1.1.4 mrg
14635 1.1.1.4 mrg #
14636 1.1.1.4 mrg # Check to make sure the PIC flag actually works.
14637 1.1.1.4 mrg #
14638 1.1.1.4 mrg if test -n "$lt_prog_compiler_pic_F77"; then
14639 1.1.1.4 mrg
14640 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14641 1.1.1.4 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14642 1.1.1.4 mrg if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14643 1.1.1.4 mrg $as_echo_n "(cached) " >&6
14644 1.1.1.4 mrg else
14645 1.1.1.4 mrg lt_cv_prog_compiler_pic_works_F77=no
14646 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
14647 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14648 1.1.1.4 mrg lt_compiler_flag="$lt_prog_compiler_pic_F77"
14649 1.1.1.4 mrg # Insert the option either (1) after the last *FLAGS variable, or
14650 1.1.1.4 mrg # (2) before a word containing "conftest.", or (3) at the end.
14651 1.1.1.4 mrg # Note that $ac_compile itself does not contain backslashes and begins
14652 1.1.1.4 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
14653 1.1.1.4 mrg # The option is referenced via a variable to avoid confusing sed.
14654 1.1.1.4 mrg lt_compile=`echo "$ac_compile" | $SED \
14655 1.1.1.4 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14656 1.1.1.4 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14657 1.1.1.4 mrg -e 's:$: $lt_compiler_flag:'`
14658 1.1.1.4 mrg (eval echo "\"\$as_me:14658: $lt_compile\"" >&5)
14659 1.1.1.4 mrg (eval "$lt_compile" 2>conftest.err)
14660 1.1.1.4 mrg ac_status=$?
14661 1.1.1.4 mrg cat conftest.err >&5
14662 1.1.1.4 mrg echo "$as_me:14662: \$? = $ac_status" >&5
14663 1.1.1.4 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
14664 1.1.1.4 mrg # The compiler can only warn and ignore the option if not recognized
14665 1.1.1.4 mrg # So say no if there are warnings other than the usual output.
14666 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14667 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14668 1.1.1.4 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14669 1.1.1.4 mrg lt_cv_prog_compiler_pic_works_F77=yes
14670 1.1.1.4 mrg fi
14671 1.1.1.4 mrg fi
14672 1.1.1.4 mrg $rm conftest*
14673 1.1.1.4 mrg
14674 1.1.1.4 mrg fi
14675 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14676 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14677 1.1.1.4 mrg
14678 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14679 1.1.1.4 mrg case $lt_prog_compiler_pic_F77 in
14680 1.1.1.4 mrg "" | " "*) ;;
14681 1.1.1.4 mrg *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14682 1.1.1.4 mrg esac
14683 1.1.1.4 mrg else
14684 1.1.1.4 mrg lt_prog_compiler_pic_F77=
14685 1.1.1.4 mrg lt_prog_compiler_can_build_shared_F77=no
14686 1.1.1.4 mrg fi
14687 1.1.1.4 mrg
14688 1.1.1.4 mrg fi
14689 1.1.1.4 mrg case $host_os in
14690 1.1.1.4 mrg # For platforms which do not support PIC, -DPIC is meaningless:
14691 1.1.1.4 mrg *djgpp*)
14692 1.1.1.4 mrg lt_prog_compiler_pic_F77=
14693 1.1.1.4 mrg ;;
14694 1.1.1.4 mrg *)
14695 1.1.1.4 mrg lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14696 1.1.1.4 mrg ;;
14697 1.1.1.4 mrg esac
14698 1.1.1.4 mrg
14699 1.1.1.4 mrg #
14700 1.1.1.4 mrg # Check to make sure the static flag actually works.
14701 1.1.1.4 mrg #
14702 1.1.1.4 mrg wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14703 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14704 1.1.1.4 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14705 1.1.1.4 mrg if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14706 1.1.1.4 mrg $as_echo_n "(cached) " >&6
14707 1.1.1.4 mrg else
14708 1.1.1.4 mrg lt_cv_prog_compiler_static_works_F77=no
14709 1.1.1.4 mrg save_LDFLAGS="$LDFLAGS"
14710 1.1.1.4 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14711 1.1.1.4 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
14712 1.1.1.4 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14713 1.1.1.4 mrg # The linker can only warn and ignore the option if not recognized
14714 1.1.1.4 mrg # So say no if there are warnings
14715 1.1.1.4 mrg if test -s conftest.err; then
14716 1.1.1.4 mrg # Append any errors to the config.log.
14717 1.1.1.4 mrg cat conftest.err 1>&5
14718 1.1.1.4 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14719 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14720 1.1.1.4 mrg if diff conftest.exp conftest.er2 >/dev/null; then
14721 1.1.1.4 mrg lt_cv_prog_compiler_static_works_F77=yes
14722 1.1.1.4 mrg fi
14723 1.1.1.4 mrg else
14724 1.1.1.4 mrg lt_cv_prog_compiler_static_works_F77=yes
14725 1.1.1.4 mrg fi
14726 1.1.1.4 mrg fi
14727 1.1.1.4 mrg $rm -r conftest*
14728 1.1.1.4 mrg LDFLAGS="$save_LDFLAGS"
14729 1.1.1.4 mrg
14730 1.1.1.4 mrg fi
14731 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14732 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14733 1.1.1.4 mrg
14734 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14735 1.1.1.4 mrg :
14736 1.1.1.4 mrg else
14737 1.1.1.4 mrg lt_prog_compiler_static_F77=
14738 1.1.1.4 mrg fi
14739 1.1.1.4 mrg
14740 1.1.1.4 mrg
14741 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14742 1.1.1.4 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14743 1.1.1.4 mrg if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14744 1.1.1.4 mrg $as_echo_n "(cached) " >&6
14745 1.1.1.4 mrg else
14746 1.1.1.4 mrg lt_cv_prog_compiler_c_o_F77=no
14747 1.1.1.4 mrg $rm -r conftest 2>/dev/null
14748 1.1.1.4 mrg mkdir conftest
14749 1.1.1.4 mrg cd conftest
14750 1.1.1.4 mrg mkdir out
14751 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14752 1.1.1.4 mrg
14753 1.1.1.4 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
14754 1.1.1.4 mrg # Insert the option either (1) after the last *FLAGS variable, or
14755 1.1.1.4 mrg # (2) before a word containing "conftest.", or (3) at the end.
14756 1.1.1.4 mrg # Note that $ac_compile itself does not contain backslashes and begins
14757 1.1.1.4 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
14758 1.1.1.4 mrg lt_compile=`echo "$ac_compile" | $SED \
14759 1.1.1.4 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14760 1.1.1.4 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14761 1.1.1.4 mrg -e 's:$: $lt_compiler_flag:'`
14762 1.1.1.4 mrg (eval echo "\"\$as_me:14762: $lt_compile\"" >&5)
14763 1.1.1.4 mrg (eval "$lt_compile" 2>out/conftest.err)
14764 1.1.1.4 mrg ac_status=$?
14765 1.1.1.4 mrg cat out/conftest.err >&5
14766 1.1.1.4 mrg echo "$as_me:14766: \$? = $ac_status" >&5
14767 1.1.1.4 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
14768 1.1.1.4 mrg then
14769 1.1.1.4 mrg # The compiler can only warn and ignore the option if not recognized
14770 1.1.1.4 mrg # So say no if there are warnings
14771 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14772 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14773 1.1.1.4 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14774 1.1.1.4 mrg lt_cv_prog_compiler_c_o_F77=yes
14775 1.1.1.4 mrg fi
14776 1.1.1.4 mrg fi
14777 1.1.1.4 mrg chmod u+w . 2>&5
14778 1.1.1.4 mrg $rm conftest*
14779 1.1.1.4 mrg # SGI C++ compiler will create directory out/ii_files/ for
14780 1.1.1.4 mrg # template instantiation
14781 1.1.1.4 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14782 1.1.1.4 mrg $rm out/* && rmdir out
14783 1.1.1.4 mrg cd ..
14784 1.1.1.4 mrg rmdir conftest
14785 1.1.1.4 mrg $rm conftest*
14786 1.1.1.4 mrg
14787 1.1.1.4 mrg fi
14788 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14789 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14790 1.1.1.4 mrg
14791 1.1.1.4 mrg
14792 1.1.1.4 mrg hard_links="nottested"
14793 1.1.1.4 mrg if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14794 1.1.1.4 mrg # do not overwrite the value of need_locks provided by the user
14795 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14796 1.1.1.4 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
14797 1.1.1.4 mrg hard_links=yes
14798 1.1.1.4 mrg $rm conftest*
14799 1.1.1.4 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
14800 1.1.1.4 mrg touch conftest.a
14801 1.1.1.4 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
14802 1.1.1.4 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
14803 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14804 1.1.1.4 mrg $as_echo "$hard_links" >&6; }
14805 1.1.1.4 mrg if test "$hard_links" = no; then
14806 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14807 1.1.1.4 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14808 1.1.1.4 mrg need_locks=warn
14809 1.1.1.4 mrg fi
14810 1.1.1.4 mrg else
14811 1.1.1.4 mrg need_locks=no
14812 1.1.1.4 mrg fi
14813 1.1.1.4 mrg
14814 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14815 1.1.1.4 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14816 1.1.1.4 mrg
14817 1.1.1.4 mrg runpath_var=
14818 1.1.1.4 mrg allow_undefined_flag_F77=
14819 1.1.1.4 mrg enable_shared_with_static_runtimes_F77=no
14820 1.1.1.4 mrg archive_cmds_F77=
14821 1.1.1.4 mrg archive_expsym_cmds_F77=
14822 1.1.1.4 mrg old_archive_From_new_cmds_F77=
14823 1.1.1.4 mrg old_archive_from_expsyms_cmds_F77=
14824 1.1.1.4 mrg export_dynamic_flag_spec_F77=
14825 1.1.1.4 mrg whole_archive_flag_spec_F77=
14826 1.1.1.4 mrg thread_safe_flag_spec_F77=
14827 1.1.1.4 mrg hardcode_libdir_flag_spec_F77=
14828 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_F77=
14829 1.1.1.4 mrg hardcode_libdir_separator_F77=
14830 1.1.1.4 mrg hardcode_direct_F77=no
14831 1.1.1.4 mrg hardcode_minus_L_F77=no
14832 1.1.1.4 mrg hardcode_shlibpath_var_F77=unsupported
14833 1.1.1.4 mrg link_all_deplibs_F77=unknown
14834 1.1.1.4 mrg hardcode_automatic_F77=no
14835 1.1.1.4 mrg module_cmds_F77=
14836 1.1.1.4 mrg module_expsym_cmds_F77=
14837 1.1.1.4 mrg always_export_symbols_F77=no
14838 1.1.1.4 mrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14839 1.1.1.4 mrg # include_expsyms should be a list of space-separated symbols to be *always*
14840 1.1.1.4 mrg # included in the symbol list
14841 1.1.1.4 mrg include_expsyms_F77=
14842 1.1.1.4 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
14843 1.1.1.4 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
14844 1.1.1.4 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14845 1.1.1.4 mrg # as well as any symbol that contains `d'.
14846 1.1.1.4 mrg exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14847 1.1.1.4 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14848 1.1.1.4 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
14849 1.1.1.4 mrg # the symbol is explicitly referenced. Since portable code cannot
14850 1.1.1.4 mrg # rely on this symbol name, it's probably fine to never include it in
14851 1.1.1.4 mrg # preloaded symbol tables.
14852 1.1.1.4 mrg # Exclude shared library initialization/finalization symbols.
14853 1.1.1.4 mrg extract_expsyms_cmds=
14854 1.1.1.4 mrg # Just being paranoid about ensuring that cc_basename is set.
14855 1.1.1.4 mrg for cc_temp in $compiler""; do
14856 1.1.1.4 mrg case $cc_temp in
14857 1.1.1.4 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14858 1.1.1.4 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14859 1.1.1.4 mrg \-*) ;;
14860 1.1.1.4 mrg *) break;;
14861 1.1.1.4 mrg esac
14862 1.1.1.4 mrg done
14863 1.1.1.4 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14864 1.1.1.4 mrg
14865 1.1.1.4 mrg case $host_os in
14866 1.1.1.4 mrg cygwin* | mingw* | pw32*)
14867 1.1.1.4 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
14868 1.1.1.4 mrg # When not using gcc, we currently assume that we are using
14869 1.1.1.4 mrg # Microsoft Visual C++.
14870 1.1.1.4 mrg if test "$GCC" != yes; then
14871 1.1.1.4 mrg with_gnu_ld=no
14872 1.1.1.4 mrg fi
14873 1.1.1.4 mrg ;;
14874 1.1.1.4 mrg interix*)
14875 1.1.1.4 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
14876 1.1.1.4 mrg with_gnu_ld=yes
14877 1.1.1.4 mrg ;;
14878 1.1.1.4 mrg openbsd*)
14879 1.1.1.4 mrg with_gnu_ld=no
14880 1.1.1.4 mrg ;;
14881 1.1.1.4 mrg esac
14882 1.1.1.4 mrg
14883 1.1.1.4 mrg ld_shlibs_F77=yes
14884 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
14885 1.1.1.4 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
14886 1.1.1.4 mrg wlarc='${wl}'
14887 1.1.1.4 mrg
14888 1.1.1.4 mrg # Set some defaults for GNU ld with shared library support. These
14889 1.1.1.4 mrg # are reset later if shared libraries are not supported. Putting them
14890 1.1.1.4 mrg # here allows them to be overridden if necessary.
14891 1.1.1.4 mrg runpath_var=LD_RUN_PATH
14892 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14893 1.1.1.4 mrg export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14894 1.1.1.4 mrg # ancient GNU ld didn't support --whole-archive et. al.
14895 1.1.1.4 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14896 1.1.1.4 mrg whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14897 1.1.1.4 mrg else
14898 1.1.1.4 mrg whole_archive_flag_spec_F77=
14899 1.1.1.4 mrg fi
14900 1.1.1.4 mrg supports_anon_versioning=no
14901 1.1.1.4 mrg case `$LD -v 2>/dev/null` in
14902 1.1.1.4 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14903 1.1.1.4 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14904 1.1.1.4 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14905 1.1.1.4 mrg *\ 2.11.*) ;; # other 2.11 versions
14906 1.1.1.4 mrg *) supports_anon_versioning=yes ;;
14907 1.1.1.4 mrg esac
14908 1.1.1.4 mrg
14909 1.1.1.4 mrg # See if GNU ld supports shared libraries.
14910 1.1.1.4 mrg case $host_os in
14911 1.1.1.4 mrg aix[3-9]*)
14912 1.1.1.4 mrg # On AIX/PPC, the GNU linker is very broken
14913 1.1.1.4 mrg if test "$host_cpu" != ia64; then
14914 1.1.1.4 mrg ld_shlibs_F77=no
14915 1.1.1.4 mrg cat <<EOF 1>&2
14916 1.1.1.4 mrg
14917 1.1.1.4 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14918 1.1.1.4 mrg *** to be unable to reliably create shared libraries on AIX.
14919 1.1.1.4 mrg *** Therefore, libtool is disabling shared libraries support. If you
14920 1.1.1.4 mrg *** really care for shared libraries, you may want to modify your PATH
14921 1.1.1.4 mrg *** so that a non-GNU linker is found, and then restart.
14922 1.1.1.4 mrg
14923 1.1.1.4 mrg EOF
14924 1.1.1.4 mrg fi
14925 1.1.1.4 mrg ;;
14926 1.1.1.4 mrg
14927 1.1.1.4 mrg amigaos*)
14928 1.1.1.4 mrg archive_cmds_F77='$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)'
14929 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14930 1.1.1.4 mrg hardcode_minus_L_F77=yes
14931 1.1.1.4 mrg
14932 1.1.1.4 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
14933 1.1.1.4 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
14934 1.1.1.4 mrg # to version 4, is to share data among multiple programs linked
14935 1.1.1.4 mrg # with the same dynamic library. Since this doesn't match the
14936 1.1.1.4 mrg # behavior of shared libraries on other platforms, we can't use
14937 1.1.1.4 mrg # them.
14938 1.1.1.4 mrg ld_shlibs_F77=no
14939 1.1.1.4 mrg ;;
14940 1.1.1.4 mrg
14941 1.1.1.4 mrg beos*)
14942 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14943 1.1.1.4 mrg allow_undefined_flag_F77=unsupported
14944 1.1.1.4 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
14945 1.1.1.4 mrg # support --undefined. This deserves some investigation. FIXME
14946 1.1.1.4 mrg archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14947 1.1.1.4 mrg else
14948 1.1.1.4 mrg ld_shlibs_F77=no
14949 1.1.1.4 mrg fi
14950 1.1.1.4 mrg ;;
14951 1.1.1.4 mrg
14952 1.1.1.4 mrg cygwin* | mingw* | pw32*)
14953 1.1.1.4 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14954 1.1.1.4 mrg # as there is no search path for DLLs.
14955 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14956 1.1.1.4 mrg allow_undefined_flag_F77=unsupported
14957 1.1.1.4 mrg always_export_symbols_F77=no
14958 1.1.1.4 mrg enable_shared_with_static_runtimes_F77=yes
14959 1.1.1.4 mrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14960 1.1.1.4 mrg
14961 1.1.1.4 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14962 1.1.1.4 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14963 1.1.1.4 mrg # If the export-symbols file already is a .def file (1st line
14964 1.1.1.4 mrg # is EXPORTS), use it as is; otherwise, prepend...
14965 1.1.1.4 mrg archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14966 1.1.1.4 mrg cp $export_symbols $output_objdir/$soname.def;
14967 1.1.1.4 mrg else
14968 1.1.1.4 mrg echo EXPORTS > $output_objdir/$soname.def;
14969 1.1.1.4 mrg cat $export_symbols >> $output_objdir/$soname.def;
14970 1.1.1.4 mrg fi~
14971 1.1.1.4 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'
14972 1.1.1.4 mrg else
14973 1.1.1.4 mrg ld_shlibs_F77=no
14974 1.1.1.4 mrg fi
14975 1.1.1.4 mrg ;;
14976 1.1.1.4 mrg
14977 1.1.1.4 mrg interix[3-9]*)
14978 1.1.1.4 mrg hardcode_direct_F77=no
14979 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
14980 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14981 1.1.1.4 mrg export_dynamic_flag_spec_F77='${wl}-E'
14982 1.1.1.4 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14983 1.1.1.4 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
14984 1.1.1.4 mrg # default) and relocated if they conflict, which is a slow very memory
14985 1.1.1.4 mrg # consuming and fragmenting process. To avoid this, we pick a random,
14986 1.1.1.4 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14987 1.1.1.4 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14988 1.1.1.4 mrg archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14989 1.1.1.4 mrg archive_expsym_cmds_F77='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'
14990 1.1.1.4 mrg ;;
14991 1.1.1.4 mrg
14992 1.1.1.4 mrg gnu* | linux* | k*bsd*-gnu)
14993 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14994 1.1.1.4 mrg tmp_addflag=
14995 1.1.1.4 mrg case $cc_basename,$host_cpu in
14996 1.1.1.4 mrg pgcc*) # Portland Group C compiler
14997 1.1.1.4 mrg whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14998 1.1.1.4 mrg tmp_addflag=' $pic_flag'
14999 1.1.1.4 mrg ;;
15000 1.1.1.4 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
15001 1.1.1.4 mrg whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15002 1.1.1.4 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
15003 1.1.1.4 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
15004 1.1.1.4 mrg tmp_addflag=' -i_dynamic' ;;
15005 1.1.1.4 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
15006 1.1.1.4 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
15007 1.1.1.4 mrg ifc* | ifort*) # Intel Fortran compiler
15008 1.1.1.4 mrg tmp_addflag=' -nofor_main' ;;
15009 1.1.1.4 mrg esac
15010 1.1.1.4 mrg case `$CC -V 2>&1 | sed 5q` in
15011 1.1.1.4 mrg *Sun\ C*) # Sun C 5.9
15012 1.1.1.4 mrg whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15013 1.1.1.4 mrg tmp_sharedflag='-G' ;;
15014 1.1.1.4 mrg *Sun\ F*) # Sun Fortran 8.3
15015 1.1.1.4 mrg tmp_sharedflag='-G' ;;
15016 1.1.1.4 mrg *)
15017 1.1.1.4 mrg tmp_sharedflag='-shared' ;;
15018 1.1.1.4 mrg esac
15019 1.1.1.4 mrg archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15020 1.1.1.4 mrg
15021 1.1.1.4 mrg if test $supports_anon_versioning = yes; then
15022 1.1.1.4 mrg archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15023 1.1.1.4 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15024 1.1.1.4 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
15025 1.1.1.4 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15026 1.1.1.4 mrg fi
15027 1.1.1.4 mrg else
15028 1.1.1.4 mrg ld_shlibs_F77=no
15029 1.1.1.4 mrg fi
15030 1.1.1.4 mrg ;;
15031 1.1.1.4 mrg
15032 1.1.1.4 mrg netbsd*)
15033 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15034 1.1.1.4 mrg archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15035 1.1.1.4 mrg wlarc=
15036 1.1.1.4 mrg else
15037 1.1.1.4 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15038 1.1.1.4 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15039 1.1.1.4 mrg fi
15040 1.1.1.4 mrg ;;
15041 1.1.1.4 mrg
15042 1.1.1.4 mrg solaris*)
15043 1.1.1.4 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15044 1.1.1.4 mrg ld_shlibs_F77=no
15045 1.1.1.4 mrg cat <<EOF 1>&2
15046 1.1.1.4 mrg
15047 1.1.1.4 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
15048 1.1.1.4 mrg *** create shared libraries on Solaris systems. Therefore, libtool
15049 1.1.1.4 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
15050 1.1.1.4 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
15051 1.1.1.4 mrg *** your PATH or compiler configuration so that the native linker is
15052 1.1.1.4 mrg *** used, and then restart.
15053 1.1.1.4 mrg
15054 1.1.1.4 mrg EOF
15055 1.1.1.4 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15056 1.1.1.4 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15057 1.1.1.4 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15058 1.1.1.4 mrg else
15059 1.1.1.4 mrg ld_shlibs_F77=no
15060 1.1.1.4 mrg fi
15061 1.1.1.4 mrg ;;
15062 1.1.1.4 mrg
15063 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15064 1.1.1.4 mrg case `$LD -v 2>&1` in
15065 1.1.1.4 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15066 1.1.1.4 mrg ld_shlibs_F77=no
15067 1.1.1.4 mrg cat <<_LT_EOF 1>&2
15068 1.1.1.4 mrg
15069 1.1.1.4 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15070 1.1.1.4 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
15071 1.1.1.4 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
15072 1.1.1.4 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
15073 1.1.1.4 mrg *** your PATH or compiler configuration so that the native linker is
15074 1.1.1.4 mrg *** used, and then restart.
15075 1.1.1.4 mrg
15076 1.1.1.4 mrg _LT_EOF
15077 1.1.1.4 mrg ;;
15078 1.1.1.4 mrg *)
15079 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15080 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15081 1.1.1.4 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15082 1.1.1.4 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15083 1.1.1.4 mrg else
15084 1.1.1.4 mrg ld_shlibs_F77=no
15085 1.1.1.4 mrg fi
15086 1.1.1.4 mrg ;;
15087 1.1.1.4 mrg esac
15088 1.1.1.4 mrg ;;
15089 1.1.1.4 mrg
15090 1.1.1.4 mrg sunos4*)
15091 1.1.1.4 mrg archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15092 1.1.1.4 mrg wlarc=
15093 1.1.1.4 mrg hardcode_direct_F77=yes
15094 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15095 1.1.1.4 mrg ;;
15096 1.1.1.4 mrg
15097 1.1.1.4 mrg *)
15098 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15099 1.1.1.4 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15100 1.1.1.4 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15101 1.1.1.4 mrg else
15102 1.1.1.4 mrg ld_shlibs_F77=no
15103 1.1.1.4 mrg fi
15104 1.1.1.4 mrg ;;
15105 1.1.1.4 mrg esac
15106 1.1.1.4 mrg
15107 1.1.1.4 mrg if test "$ld_shlibs_F77" = no; then
15108 1.1.1.4 mrg runpath_var=
15109 1.1.1.4 mrg hardcode_libdir_flag_spec_F77=
15110 1.1.1.4 mrg export_dynamic_flag_spec_F77=
15111 1.1.1.4 mrg whole_archive_flag_spec_F77=
15112 1.1.1.4 mrg fi
15113 1.1.1.4 mrg else
15114 1.1.1.4 mrg # PORTME fill in a description of your system's linker (not GNU ld)
15115 1.1.1.4 mrg case $host_os in
15116 1.1.1.4 mrg aix3*)
15117 1.1.1.4 mrg allow_undefined_flag_F77=unsupported
15118 1.1.1.4 mrg always_export_symbols_F77=yes
15119 1.1.1.4 mrg archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
15120 1.1.1.4 mrg # Note: this linker hardcodes the directories in LIBPATH if there
15121 1.1.1.4 mrg # are no directories specified by -L.
15122 1.1.1.4 mrg hardcode_minus_L_F77=yes
15123 1.1.1.4 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15124 1.1.1.4 mrg # Neither direct hardcoding nor static linking is supported with a
15125 1.1.1.4 mrg # broken collect2.
15126 1.1.1.4 mrg hardcode_direct_F77=unsupported
15127 1.1.1.4 mrg fi
15128 1.1.1.4 mrg ;;
15129 1.1.1.4 mrg
15130 1.1.1.4 mrg aix[4-9]*)
15131 1.1.1.4 mrg if test "$host_cpu" = ia64; then
15132 1.1.1.4 mrg # On IA64, the linker does run time linking by default, so we don't
15133 1.1.1.4 mrg # have to do anything special.
15134 1.1.1.4 mrg aix_use_runtimelinking=no
15135 1.1.1.4 mrg exp_sym_flag='-Bexport'
15136 1.1.1.4 mrg no_entry_flag=""
15137 1.1.1.4 mrg else
15138 1.1.1.4 mrg # If we're using GNU nm, then we don't want the "-C" option.
15139 1.1.1.4 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
15140 1.1.1.4 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15141 1.1.1.4 mrg export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
15142 1.1.1.4 mrg else
15143 1.1.1.4 mrg export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
15144 1.1.1.4 mrg fi
15145 1.1.1.4 mrg aix_use_runtimelinking=no
15146 1.1.1.4 mrg
15147 1.1.1.4 mrg # Test if we are trying to use run time linking or normal
15148 1.1.1.4 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15149 1.1.1.4 mrg # need to do runtime linking.
15150 1.1.1.4 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15151 1.1.1.4 mrg for ld_flag in $LDFLAGS; do
15152 1.1.1.4 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15153 1.1.1.4 mrg aix_use_runtimelinking=yes
15154 1.1.1.4 mrg break
15155 1.1.1.4 mrg fi
15156 1.1.1.4 mrg done
15157 1.1.1.4 mrg ;;
15158 1.1.1.4 mrg esac
15159 1.1.1.4 mrg
15160 1.1.1.4 mrg exp_sym_flag='-bexport'
15161 1.1.1.4 mrg no_entry_flag='-bnoentry'
15162 1.1.1.4 mrg fi
15163 1.1.1.4 mrg
15164 1.1.1.4 mrg # When large executables or shared objects are built, AIX ld can
15165 1.1.1.4 mrg # have problems creating the table of contents. If linking a library
15166 1.1.1.4 mrg # or program results in "error TOC overflow" add -mminimal-toc to
15167 1.1.1.4 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15168 1.1.1.4 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15169 1.1.1.4 mrg
15170 1.1.1.4 mrg archive_cmds_F77=''
15171 1.1.1.4 mrg hardcode_direct_F77=yes
15172 1.1.1.4 mrg hardcode_libdir_separator_F77=':'
15173 1.1.1.4 mrg link_all_deplibs_F77=yes
15174 1.1.1.4 mrg
15175 1.1.1.4 mrg if test "$GCC" = yes; then
15176 1.1.1.4 mrg case $host_os in aix4.[012]|aix4.[012].*)
15177 1.1.1.4 mrg # We only want to do this on AIX 4.2 and lower, the check
15178 1.1.1.4 mrg # below for broken collect2 doesn't work under 4.3+
15179 1.1.1.4 mrg collect2name=`${CC} -print-prog-name=collect2`
15180 1.1.1.4 mrg if test -f "$collect2name" && \
15181 1.1.1.4 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
15182 1.1.1.4 mrg then
15183 1.1.1.4 mrg # We have reworked collect2
15184 1.1.1.4 mrg :
15185 1.1.1.4 mrg else
15186 1.1.1.4 mrg # We have old collect2
15187 1.1.1.4 mrg hardcode_direct_F77=unsupported
15188 1.1.1.4 mrg # It fails to find uninstalled libraries when the uninstalled
15189 1.1.1.4 mrg # path is not listed in the libpath. Setting hardcode_minus_L
15190 1.1.1.4 mrg # to unsupported forces relinking
15191 1.1.1.4 mrg hardcode_minus_L_F77=yes
15192 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15193 1.1.1.4 mrg hardcode_libdir_separator_F77=
15194 1.1.1.4 mrg fi
15195 1.1.1.4 mrg ;;
15196 1.1.1.4 mrg esac
15197 1.1.1.4 mrg shared_flag='-shared'
15198 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
15199 1.1.1.4 mrg shared_flag="$shared_flag "'${wl}-G'
15200 1.1.1.4 mrg fi
15201 1.1.1.4 mrg else
15202 1.1.1.4 mrg # not using gcc
15203 1.1.1.4 mrg if test "$host_cpu" = ia64; then
15204 1.1.1.4 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15205 1.1.1.4 mrg # chokes on -Wl,-G. The following line is correct:
15206 1.1.1.4 mrg shared_flag='-G'
15207 1.1.1.4 mrg else
15208 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
15209 1.1.1.4 mrg shared_flag='${wl}-G'
15210 1.1.1.4 mrg else
15211 1.1.1.4 mrg shared_flag='${wl}-bM:SRE'
15212 1.1.1.4 mrg fi
15213 1.1.1.4 mrg fi
15214 1.1.1.4 mrg fi
15215 1.1.1.4 mrg
15216 1.1.1.4 mrg # It seems that -bexpall does not export symbols beginning with
15217 1.1.1.4 mrg # underscore (_), so it is better to generate a list of symbols to export.
15218 1.1.1.4 mrg always_export_symbols_F77=yes
15219 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
15220 1.1.1.4 mrg # Warning - without using the other runtime loading flags (-brtl),
15221 1.1.1.4 mrg # -berok will link without error, but may produce a broken library.
15222 1.1.1.4 mrg allow_undefined_flag_F77='-berok'
15223 1.1.1.4 mrg # Determine the default libpath from the value encoded in an empty executable.
15224 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
15225 1.1.1.4 mrg program main
15226 1.1.1.4 mrg
15227 1.1.1.4 mrg end
15228 1.1.1.4 mrg _ACEOF
15229 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
15230 1.1.1.4 mrg if { (ac_try="$ac_link"
15231 1.1.1.4 mrg case "(($ac_try" in
15232 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15233 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
15234 1.1.1.4 mrg esac
15235 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15236 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
15237 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
15238 1.1.1.4 mrg ac_status=$?
15239 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
15240 1.1.1.4 mrg rm -f conftest.er1
15241 1.1.1.4 mrg cat conftest.err >&5
15242 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15243 1.1.1.4 mrg (exit $ac_status); } && {
15244 1.1.1.4 mrg test -z "$ac_f77_werror_flag" ||
15245 1.1.1.4 mrg test ! -s conftest.err
15246 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
15247 1.1.1.4 mrg test "$cross_compiling" = yes ||
15248 1.1.1.4 mrg $as_test_x conftest$ac_exeext
15249 1.1.1.4 mrg }; then
15250 1.1.1.4 mrg
15251 1.1.1.4 mrg lt_aix_libpath_sed='
15252 1.1.1.4 mrg /Import File Strings/,/^$/ {
15253 1.1.1.4 mrg /^0/ {
15254 1.1.1.4 mrg s/^0 *\(.*\)$/\1/
15255 1.1.1.4 mrg p
15256 1.1.1.4 mrg }
15257 1.1.1.4 mrg }'
15258 1.1.1.4 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15259 1.1.1.4 mrg # Check for a 64-bit object if we didn't find anything.
15260 1.1.1.4 mrg if test -z "$aix_libpath"; then
15261 1.1.1.4 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15262 1.1.1.4 mrg fi
15263 1.1.1.4 mrg else
15264 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
15265 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
15266 1.1.1.4 mrg
15267 1.1.1.4 mrg
15268 1.1.1.4 mrg fi
15269 1.1.1.4 mrg
15270 1.1.1.4 mrg rm -rf conftest.dSYM
15271 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15272 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
15273 1.1.1.4 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15274 1.1.1.4 mrg
15275 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15276 1.1.1.4 mrg archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
15277 1.1.1.4 mrg else
15278 1.1.1.4 mrg if test "$host_cpu" = ia64; then
15279 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15280 1.1.1.4 mrg allow_undefined_flag_F77="-z nodefs"
15281 1.1.1.4 mrg archive_expsym_cmds_F77="\$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"
15282 1.1.1.4 mrg else
15283 1.1.1.4 mrg # Determine the default libpath from the value encoded in an empty executable.
15284 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
15285 1.1.1.4 mrg program main
15286 1.1.1.4 mrg
15287 1.1.1.4 mrg end
15288 1.1.1.4 mrg _ACEOF
15289 1.1.1.4 mrg rm -f conftest.$ac_objext conftest$ac_exeext
15290 1.1.1.4 mrg if { (ac_try="$ac_link"
15291 1.1.1.4 mrg case "(($ac_try" in
15292 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15293 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
15294 1.1.1.4 mrg esac
15295 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15296 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
15297 1.1.1.4 mrg (eval "$ac_link") 2>conftest.er1
15298 1.1.1.4 mrg ac_status=$?
15299 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
15300 1.1.1.4 mrg rm -f conftest.er1
15301 1.1.1.4 mrg cat conftest.err >&5
15302 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15303 1.1.1.4 mrg (exit $ac_status); } && {
15304 1.1.1.4 mrg test -z "$ac_f77_werror_flag" ||
15305 1.1.1.4 mrg test ! -s conftest.err
15306 1.1.1.4 mrg } && test -s conftest$ac_exeext && {
15307 1.1.1.4 mrg test "$cross_compiling" = yes ||
15308 1.1.1.4 mrg $as_test_x conftest$ac_exeext
15309 1.1.1.4 mrg }; then
15310 1.1.1.4 mrg
15311 1.1.1.4 mrg lt_aix_libpath_sed='
15312 1.1.1.4 mrg /Import File Strings/,/^$/ {
15313 1.1.1.4 mrg /^0/ {
15314 1.1.1.4 mrg s/^0 *\(.*\)$/\1/
15315 1.1.1.4 mrg p
15316 1.1.1.4 mrg }
15317 1.1.1.4 mrg }'
15318 1.1.1.4 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15319 1.1.1.4 mrg # Check for a 64-bit object if we didn't find anything.
15320 1.1.1.4 mrg if test -z "$aix_libpath"; then
15321 1.1.1.4 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15322 1.1.1.4 mrg fi
15323 1.1.1.4 mrg else
15324 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
15325 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
15326 1.1.1.4 mrg
15327 1.1.1.4 mrg
15328 1.1.1.4 mrg fi
15329 1.1.1.4 mrg
15330 1.1.1.4 mrg rm -rf conftest.dSYM
15331 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15332 1.1.1.4 mrg conftest$ac_exeext conftest.$ac_ext
15333 1.1.1.4 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15334 1.1.1.4 mrg
15335 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15336 1.1.1.4 mrg # Warning - without using the other run time loading flags,
15337 1.1.1.4 mrg # -berok will link without error, but may produce a broken library.
15338 1.1.1.4 mrg no_undefined_flag_F77=' ${wl}-bernotok'
15339 1.1.1.4 mrg allow_undefined_flag_F77=' ${wl}-berok'
15340 1.1.1.4 mrg # Exported symbols can be pulled into shared objects from archives
15341 1.1.1.4 mrg whole_archive_flag_spec_F77='$convenience'
15342 1.1.1.4 mrg archive_cmds_need_lc_F77=yes
15343 1.1.1.4 mrg # This is similar to how AIX traditionally builds its shared libraries.
15344 1.1.1.4 mrg archive_expsym_cmds_F77="\$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'
15345 1.1.1.4 mrg fi
15346 1.1.1.4 mrg fi
15347 1.1.1.4 mrg ;;
15348 1.1.1.4 mrg
15349 1.1.1.4 mrg amigaos*)
15350 1.1.1.4 mrg archive_cmds_F77='$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)'
15351 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15352 1.1.1.4 mrg hardcode_minus_L_F77=yes
15353 1.1.1.4 mrg # see comment about different semantics on the GNU ld section
15354 1.1.1.4 mrg ld_shlibs_F77=no
15355 1.1.1.4 mrg ;;
15356 1.1.1.4 mrg
15357 1.1.1.4 mrg bsdi[45]*)
15358 1.1.1.4 mrg export_dynamic_flag_spec_F77=-rdynamic
15359 1.1.1.4 mrg ;;
15360 1.1.1.4 mrg
15361 1.1.1.4 mrg cygwin* | mingw* | pw32*)
15362 1.1.1.4 mrg # When not using gcc, we currently assume that we are using
15363 1.1.1.4 mrg # Microsoft Visual C++.
15364 1.1.1.4 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
15365 1.1.1.4 mrg # no search path for DLLs.
15366 1.1.1.4 mrg hardcode_libdir_flag_spec_F77=' '
15367 1.1.1.4 mrg allow_undefined_flag_F77=unsupported
15368 1.1.1.4 mrg # Tell ltmain to make .lib files, not .a files.
15369 1.1.1.4 mrg libext=lib
15370 1.1.1.4 mrg # Tell ltmain to make .dll files, not .so files.
15371 1.1.1.4 mrg shrext_cmds=".dll"
15372 1.1.1.4 mrg # FIXME: Setting linknames here is a bad hack.
15373 1.1.1.4 mrg archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15374 1.1.1.4 mrg # The linker will automatically build a .lib file if we build a DLL.
15375 1.1.1.4 mrg old_archive_From_new_cmds_F77='true'
15376 1.1.1.4 mrg # FIXME: Should let the user specify the lib program.
15377 1.1.1.4 mrg old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15378 1.1.1.4 mrg fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15379 1.1.1.4 mrg enable_shared_with_static_runtimes_F77=yes
15380 1.1.1.4 mrg ;;
15381 1.1.1.4 mrg
15382 1.1.1.4 mrg darwin* | rhapsody*)
15383 1.1.1.4 mrg case $host_os in
15384 1.1.1.4 mrg rhapsody* | darwin1.[012])
15385 1.1.1.4 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15386 1.1.1.4 mrg ;;
15387 1.1.1.4 mrg *) # Darwin 1.3 on
15388 1.1.1.4 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15389 1.1.1.4 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15390 1.1.1.4 mrg else
15391 1.1.1.4 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
15392 1.1.1.4 mrg 10.[012])
15393 1.1.1.4 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15394 1.1.1.4 mrg ;;
15395 1.1.1.4 mrg 10.*)
15396 1.1.1.4 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15397 1.1.1.4 mrg ;;
15398 1.1.1.4 mrg esac
15399 1.1.1.4 mrg fi
15400 1.1.1.4 mrg ;;
15401 1.1.1.4 mrg esac
15402 1.1.1.4 mrg archive_cmds_need_lc_F77=no
15403 1.1.1.4 mrg hardcode_direct_F77=no
15404 1.1.1.4 mrg hardcode_automatic_F77=yes
15405 1.1.1.4 mrg hardcode_shlibpath_var_F77=unsupported
15406 1.1.1.4 mrg whole_archive_flag_spec_F77=''
15407 1.1.1.4 mrg link_all_deplibs_F77=yes
15408 1.1.1.4 mrg if test "$GCC" = yes ; then
15409 1.1.1.4 mrg output_verbose_link_cmd='echo'
15410 1.1.1.4 mrg archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15411 1.1.1.4 mrg module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15412 1.1.1.4 mrg archive_expsym_cmds_F77="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}"
15413 1.1.1.4 mrg module_expsym_cmds_F77="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}"
15414 1.1.1.4 mrg else
15415 1.1.1.4 mrg case $cc_basename in
15416 1.1.1.4 mrg xlc*)
15417 1.1.1.4 mrg output_verbose_link_cmd='echo'
15418 1.1.1.4 mrg archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15419 1.1.1.4 mrg module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15420 1.1.1.4 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15421 1.1.1.4 mrg archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15422 1.1.1.4 mrg module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15423 1.1.1.4 mrg ;;
15424 1.1.1.4 mrg *)
15425 1.1.1.4 mrg ld_shlibs_F77=no
15426 1.1.1.4 mrg ;;
15427 1.1.1.4 mrg esac
15428 1.1.1.4 mrg fi
15429 1.1.1.4 mrg ;;
15430 1.1.1.4 mrg
15431 1.1.1.4 mrg dgux*)
15432 1.1.1.4 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15433 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15434 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15435 1.1.1.4 mrg ;;
15436 1.1.1.4 mrg
15437 1.1.1.4 mrg freebsd1*)
15438 1.1.1.4 mrg ld_shlibs_F77=no
15439 1.1.1.4 mrg ;;
15440 1.1.1.4 mrg
15441 1.1.1.4 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15442 1.1.1.4 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
15443 1.1.1.4 mrg # does not break anything, and helps significantly (at the cost of a little
15444 1.1.1.4 mrg # extra space).
15445 1.1.1.4 mrg freebsd2.2*)
15446 1.1.1.4 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15447 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15448 1.1.1.4 mrg hardcode_direct_F77=yes
15449 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15450 1.1.1.4 mrg ;;
15451 1.1.1.4 mrg
15452 1.1.1.4 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15453 1.1.1.4 mrg freebsd2*)
15454 1.1.1.4 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15455 1.1.1.4 mrg hardcode_direct_F77=yes
15456 1.1.1.4 mrg hardcode_minus_L_F77=yes
15457 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15458 1.1.1.4 mrg ;;
15459 1.1.1.4 mrg
15460 1.1.1.4 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15461 1.1.1.4 mrg freebsd* | dragonfly*)
15462 1.1.1.4 mrg archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15463 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15464 1.1.1.4 mrg hardcode_direct_F77=yes
15465 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15466 1.1.1.4 mrg ;;
15467 1.1.1.4 mrg
15468 1.1.1.4 mrg hpux9*)
15469 1.1.1.4 mrg if test "$GCC" = yes; then
15470 1.1.1.4 mrg archive_cmds_F77='$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'
15471 1.1.1.4 mrg else
15472 1.1.1.4 mrg archive_cmds_F77='$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'
15473 1.1.1.4 mrg fi
15474 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15475 1.1.1.4 mrg hardcode_libdir_separator_F77=:
15476 1.1.1.4 mrg hardcode_direct_F77=yes
15477 1.1.1.4 mrg
15478 1.1.1.4 mrg # hardcode_minus_L: Not really in the search PATH,
15479 1.1.1.4 mrg # but as the default location of the library.
15480 1.1.1.4 mrg hardcode_minus_L_F77=yes
15481 1.1.1.4 mrg export_dynamic_flag_spec_F77='${wl}-E'
15482 1.1.1.4 mrg ;;
15483 1.1.1.4 mrg
15484 1.1.1.4 mrg hpux10*)
15485 1.1.1.4 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15486 1.1.1.4 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15487 1.1.1.4 mrg else
15488 1.1.1.4 mrg archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15489 1.1.1.4 mrg fi
15490 1.1.1.4 mrg if test "$with_gnu_ld" = no; then
15491 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15492 1.1.1.4 mrg hardcode_libdir_separator_F77=:
15493 1.1.1.4 mrg
15494 1.1.1.4 mrg hardcode_direct_F77=yes
15495 1.1.1.4 mrg export_dynamic_flag_spec_F77='${wl}-E'
15496 1.1.1.4 mrg
15497 1.1.1.4 mrg # hardcode_minus_L: Not really in the search PATH,
15498 1.1.1.4 mrg # but as the default location of the library.
15499 1.1.1.4 mrg hardcode_minus_L_F77=yes
15500 1.1.1.4 mrg fi
15501 1.1.1.4 mrg ;;
15502 1.1.1.4 mrg
15503 1.1.1.4 mrg hpux11*)
15504 1.1.1.4 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15505 1.1.1.4 mrg case $host_cpu in
15506 1.1.1.4 mrg hppa*64*)
15507 1.1.1.4 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15508 1.1.1.4 mrg ;;
15509 1.1.1.4 mrg ia64*)
15510 1.1.1.4 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15511 1.1.1.4 mrg ;;
15512 1.1.1.4 mrg *)
15513 1.1.1.4 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15514 1.1.1.4 mrg ;;
15515 1.1.1.4 mrg esac
15516 1.1.1.4 mrg else
15517 1.1.1.4 mrg case $host_cpu in
15518 1.1.1.4 mrg hppa*64*)
15519 1.1.1.4 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15520 1.1.1.4 mrg ;;
15521 1.1.1.4 mrg ia64*)
15522 1.1.1.4 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15523 1.1.1.4 mrg ;;
15524 1.1.1.4 mrg *)
15525 1.1.1.4 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15526 1.1.1.4 mrg ;;
15527 1.1.1.4 mrg esac
15528 1.1.1.4 mrg fi
15529 1.1.1.4 mrg if test "$with_gnu_ld" = no; then
15530 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15531 1.1.1.4 mrg hardcode_libdir_separator_F77=:
15532 1.1.1.4 mrg
15533 1.1.1.4 mrg case $host_cpu in
15534 1.1.1.4 mrg hppa*64*|ia64*)
15535 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15536 1.1.1.4 mrg hardcode_direct_F77=no
15537 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15538 1.1.1.4 mrg ;;
15539 1.1.1.4 mrg *)
15540 1.1.1.4 mrg hardcode_direct_F77=yes
15541 1.1.1.4 mrg export_dynamic_flag_spec_F77='${wl}-E'
15542 1.1.1.4 mrg
15543 1.1.1.4 mrg # hardcode_minus_L: Not really in the search PATH,
15544 1.1.1.4 mrg # but as the default location of the library.
15545 1.1.1.4 mrg hardcode_minus_L_F77=yes
15546 1.1.1.4 mrg ;;
15547 1.1.1.4 mrg esac
15548 1.1.1.4 mrg fi
15549 1.1.1.4 mrg ;;
15550 1.1.1.4 mrg
15551 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
15552 1.1.1.4 mrg if test "$GCC" = yes; then
15553 1.1.1.4 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15554 1.1.1.4 mrg else
15555 1.1.1.4 mrg archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15556 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15557 1.1.1.4 mrg fi
15558 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15559 1.1.1.4 mrg hardcode_libdir_separator_F77=:
15560 1.1.1.4 mrg link_all_deplibs_F77=yes
15561 1.1.1.4 mrg ;;
15562 1.1.1.4 mrg
15563 1.1.1.4 mrg netbsd*)
15564 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15565 1.1.1.4 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15566 1.1.1.4 mrg else
15567 1.1.1.4 mrg archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15568 1.1.1.4 mrg fi
15569 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15570 1.1.1.4 mrg hardcode_direct_F77=yes
15571 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15572 1.1.1.4 mrg ;;
15573 1.1.1.4 mrg
15574 1.1.1.4 mrg newsos6)
15575 1.1.1.4 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15576 1.1.1.4 mrg hardcode_direct_F77=yes
15577 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15578 1.1.1.4 mrg hardcode_libdir_separator_F77=:
15579 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15580 1.1.1.4 mrg ;;
15581 1.1.1.4 mrg
15582 1.1.1.4 mrg openbsd*)
15583 1.1.1.4 mrg if test -f /usr/libexec/ld.so; then
15584 1.1.1.4 mrg hardcode_direct_F77=yes
15585 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15586 1.1.1.4 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15587 1.1.1.4 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15588 1.1.1.4 mrg archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15589 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15590 1.1.1.4 mrg export_dynamic_flag_spec_F77='${wl}-E'
15591 1.1.1.4 mrg else
15592 1.1.1.4 mrg case $host_os in
15593 1.1.1.4 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15594 1.1.1.4 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15595 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15596 1.1.1.4 mrg ;;
15597 1.1.1.4 mrg *)
15598 1.1.1.4 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15599 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15600 1.1.1.4 mrg ;;
15601 1.1.1.4 mrg esac
15602 1.1.1.4 mrg fi
15603 1.1.1.4 mrg else
15604 1.1.1.4 mrg ld_shlibs_F77=no
15605 1.1.1.4 mrg fi
15606 1.1.1.3 mrg ;;
15607 1.1 mrg
15608 1.1.1.3 mrg os2*)
15609 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15610 1.1.1.4 mrg hardcode_minus_L_F77=yes
15611 1.1.1.4 mrg allow_undefined_flag_F77=unsupported
15612 1.1.1.4 mrg archive_cmds_F77='$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'
15613 1.1.1.4 mrg old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15614 1.1.1.3 mrg ;;
15615 1.1 mrg
15616 1.1.1.3 mrg osf3*)
15617 1.1.1.3 mrg if test "$GCC" = yes; then
15618 1.1.1.4 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15619 1.1.1.4 mrg archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15620 1.1.1.3 mrg else
15621 1.1.1.4 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
15622 1.1.1.4 mrg archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15623 1.1.1.3 mrg fi
15624 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15625 1.1.1.4 mrg hardcode_libdir_separator_F77=:
15626 1.1.1.3 mrg ;;
15627 1.1 mrg
15628 1.1.1.3 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
15629 1.1.1.3 mrg if test "$GCC" = yes; then
15630 1.1.1.4 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15631 1.1.1.4 mrg archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15632 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15633 1.1.1.3 mrg else
15634 1.1.1.4 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
15635 1.1.1.4 mrg archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15636 1.1.1.4 mrg archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
15637 1.1.1.4 mrg $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
15638 1.1 mrg
15639 1.1.1.3 mrg # Both c and cxx compiler support -rpath directly
15640 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-rpath $libdir'
15641 1.1.1.3 mrg fi
15642 1.1.1.4 mrg hardcode_libdir_separator_F77=:
15643 1.1.1.3 mrg ;;
15644 1.1 mrg
15645 1.1.1.3 mrg solaris*)
15646 1.1.1.4 mrg no_undefined_flag_F77=' -z text'
15647 1.1.1.3 mrg if test "$GCC" = yes; then
15648 1.1.1.3 mrg wlarc='${wl}'
15649 1.1.1.4 mrg archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15650 1.1.1.4 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15651 1.1.1.4 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15652 1.1.1.3 mrg else
15653 1.1.1.4 mrg wlarc=''
15654 1.1.1.4 mrg archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15655 1.1.1.4 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15656 1.1.1.4 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15657 1.1.1.3 mrg fi
15658 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15659 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15660 1.1.1.3 mrg case $host_os in
15661 1.1.1.3 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
15662 1.1.1.3 mrg *)
15663 1.1.1.3 mrg # The compiler driver will combine and reorder linker options,
15664 1.1.1.3 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
15665 1.1.1.3 mrg # but is careful enough not to reorder.
15666 1.1.1.4 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
15667 1.1.1.3 mrg if test "$GCC" = yes; then
15668 1.1.1.4 mrg whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15669 1.1.1.3 mrg else
15670 1.1.1.4 mrg whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15671 1.1.1.3 mrg fi
15672 1.1.1.3 mrg ;;
15673 1.1.1.3 mrg esac
15674 1.1.1.4 mrg link_all_deplibs_F77=yes
15675 1.1.1.3 mrg ;;
15676 1.1 mrg
15677 1.1.1.3 mrg sunos4*)
15678 1.1.1.3 mrg if test "x$host_vendor" = xsequent; then
15679 1.1.1.3 mrg # Use $CC to link under sequent, because it throws in some extra .o
15680 1.1.1.3 mrg # files that make .init and .fini sections work.
15681 1.1.1.4 mrg archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15682 1.1.1.3 mrg else
15683 1.1.1.4 mrg archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15684 1.1.1.3 mrg fi
15685 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15686 1.1.1.4 mrg hardcode_direct_F77=yes
15687 1.1.1.4 mrg hardcode_minus_L_F77=yes
15688 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15689 1.1.1.3 mrg ;;
15690 1.1 mrg
15691 1.1.1.3 mrg sysv4)
15692 1.1.1.3 mrg case $host_vendor in
15693 1.1.1.3 mrg sni)
15694 1.1.1.4 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15695 1.1.1.4 mrg hardcode_direct_F77=yes # is this really true???
15696 1.1.1.3 mrg ;;
15697 1.1.1.3 mrg siemens)
15698 1.1.1.3 mrg ## LD is ld it makes a PLAMLIB
15699 1.1.1.3 mrg ## CC just makes a GrossModule.
15700 1.1.1.4 mrg archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15701 1.1.1.4 mrg reload_cmds_F77='$CC -r -o $output$reload_objs'
15702 1.1.1.4 mrg hardcode_direct_F77=no
15703 1.1.1.3 mrg ;;
15704 1.1.1.3 mrg motorola)
15705 1.1.1.4 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15706 1.1.1.4 mrg hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15707 1.1.1.3 mrg ;;
15708 1.1.1.3 mrg esac
15709 1.1.1.3 mrg runpath_var='LD_RUN_PATH'
15710 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15711 1.1.1.3 mrg ;;
15712 1.1 mrg
15713 1.1.1.3 mrg sysv4.3*)
15714 1.1.1.4 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15715 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15716 1.1.1.4 mrg export_dynamic_flag_spec_F77='-Bexport'
15717 1.1.1.3 mrg ;;
15718 1.1 mrg
15719 1.1.1.3 mrg sysv4*MP*)
15720 1.1.1.3 mrg if test -d /usr/nec; then
15721 1.1.1.4 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15722 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15723 1.1.1.3 mrg runpath_var=LD_RUN_PATH
15724 1.1.1.3 mrg hardcode_runpath_var=yes
15725 1.1.1.4 mrg ld_shlibs_F77=yes
15726 1.1.1.3 mrg fi
15727 1.1.1.3 mrg ;;
15728 1.1 mrg
15729 1.1.1.3 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15730 1.1.1.4 mrg no_undefined_flag_F77='${wl}-z,text'
15731 1.1.1.4 mrg archive_cmds_need_lc_F77=no
15732 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15733 1.1.1.3 mrg runpath_var='LD_RUN_PATH'
15734 1.1 mrg
15735 1.1.1.3 mrg if test "$GCC" = yes; then
15736 1.1.1.4 mrg archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15737 1.1.1.4 mrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15738 1.1.1.3 mrg else
15739 1.1.1.4 mrg archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15740 1.1.1.4 mrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15741 1.1.1.3 mrg fi
15742 1.1.1.3 mrg ;;
15743 1.1 mrg
15744 1.1.1.3 mrg sysv5* | sco3.2v5* | sco5v6*)
15745 1.1.1.3 mrg # Note: We can NOT use -z defs as we might desire, because we do not
15746 1.1.1.3 mrg # link with -lc, and that would cause any symbols used from libc to
15747 1.1.1.3 mrg # always be unresolved, which means just about no library would
15748 1.1.1.3 mrg # ever link correctly. If we're not using GNU ld we use -z text
15749 1.1.1.3 mrg # though, which does catch some bad symbols but isn't as heavy-handed
15750 1.1.1.3 mrg # as -z defs.
15751 1.1.1.4 mrg no_undefined_flag_F77='${wl}-z,text'
15752 1.1.1.4 mrg allow_undefined_flag_F77='${wl}-z,nodefs'
15753 1.1.1.4 mrg archive_cmds_need_lc_F77=no
15754 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15755 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15756 1.1.1.4 mrg hardcode_libdir_separator_F77=':'
15757 1.1.1.4 mrg link_all_deplibs_F77=yes
15758 1.1.1.4 mrg export_dynamic_flag_spec_F77='${wl}-Bexport'
15759 1.1.1.3 mrg runpath_var='LD_RUN_PATH'
15760 1.1 mrg
15761 1.1.1.3 mrg if test "$GCC" = yes; then
15762 1.1.1.4 mrg archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15763 1.1.1.4 mrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15764 1.1.1.3 mrg else
15765 1.1.1.4 mrg archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15766 1.1.1.4 mrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15767 1.1.1.3 mrg fi
15768 1.1.1.3 mrg ;;
15769 1.1 mrg
15770 1.1.1.3 mrg uts4*)
15771 1.1.1.4 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15772 1.1.1.4 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15773 1.1.1.4 mrg hardcode_shlibpath_var_F77=no
15774 1.1.1.3 mrg ;;
15775 1.1 mrg
15776 1.1.1.3 mrg *)
15777 1.1.1.4 mrg ld_shlibs_F77=no
15778 1.1.1.3 mrg ;;
15779 1.1.1.3 mrg esac
15780 1.1.1.3 mrg fi
15781 1.1 mrg
15782 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15783 1.1.1.4 mrg $as_echo "$ld_shlibs_F77" >&6; }
15784 1.1.1.4 mrg test "$ld_shlibs_F77" = no && can_build_shared=no
15785 1.1 mrg
15786 1.1.1.3 mrg #
15787 1.1.1.3 mrg # Do we need to explicitly link libc?
15788 1.1.1.3 mrg #
15789 1.1.1.4 mrg case "x$archive_cmds_need_lc_F77" in
15790 1.1.1.3 mrg x|xyes)
15791 1.1.1.3 mrg # Assume -lc should be added
15792 1.1.1.4 mrg archive_cmds_need_lc_F77=yes
15793 1.1 mrg
15794 1.1.1.3 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
15795 1.1.1.4 mrg case $archive_cmds_F77 in
15796 1.1.1.3 mrg *'~'*)
15797 1.1.1.3 mrg # FIXME: we may have to deal with multi-command sequences.
15798 1.1.1.3 mrg ;;
15799 1.1.1.3 mrg '$CC '*)
15800 1.1.1.3 mrg # Test whether the compiler implicitly links with -lc since on some
15801 1.1.1.3 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
15802 1.1.1.3 mrg # to ld, don't add -lc before -lgcc.
15803 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15804 1.1.1.3 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15805 1.1.1.4 mrg $rm conftest*
15806 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15807 1.1 mrg
15808 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15809 1.1.1.4 mrg (eval $ac_compile) 2>&5
15810 1.1.1.4 mrg ac_status=$?
15811 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15812 1.1.1.4 mrg (exit $ac_status); } 2>conftest.err; then
15813 1.1.1.4 mrg soname=conftest
15814 1.1.1.4 mrg lib=conftest
15815 1.1.1.4 mrg libobjs=conftest.$ac_objext
15816 1.1.1.4 mrg deplibs=
15817 1.1.1.4 mrg wl=$lt_prog_compiler_wl_F77
15818 1.1.1.4 mrg pic_flag=$lt_prog_compiler_pic_F77
15819 1.1.1.4 mrg compiler_flags=-v
15820 1.1.1.4 mrg linker_flags=-v
15821 1.1.1.4 mrg verstring=
15822 1.1.1.4 mrg output_objdir=.
15823 1.1.1.4 mrg libname=conftest
15824 1.1.1.4 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15825 1.1.1.4 mrg allow_undefined_flag_F77=
15826 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15827 1.1.1.4 mrg (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15828 1.1.1.4 mrg ac_status=$?
15829 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15830 1.1.1.4 mrg (exit $ac_status); }
15831 1.1.1.4 mrg then
15832 1.1.1.4 mrg archive_cmds_need_lc_F77=no
15833 1.1.1.4 mrg else
15834 1.1.1.4 mrg archive_cmds_need_lc_F77=yes
15835 1.1.1.4 mrg fi
15836 1.1.1.4 mrg allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15837 1.1.1.4 mrg else
15838 1.1.1.4 mrg cat conftest.err 1>&5
15839 1.1.1.4 mrg fi
15840 1.1.1.4 mrg $rm conftest*
15841 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15842 1.1.1.4 mrg $as_echo "$archive_cmds_need_lc_F77" >&6; }
15843 1.1.1.4 mrg ;;
15844 1.1.1.4 mrg esac
15845 1.1 mrg fi
15846 1.1.1.4 mrg ;;
15847 1.1.1.4 mrg esac
15848 1.1.1.4 mrg
15849 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15850 1.1.1.4 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
15851 1.1 mrg library_names_spec=
15852 1.1 mrg libname_spec='lib$name'
15853 1.1 mrg soname_spec=
15854 1.1 mrg shrext_cmds=".so"
15855 1.1 mrg postinstall_cmds=
15856 1.1 mrg postuninstall_cmds=
15857 1.1 mrg finish_cmds=
15858 1.1 mrg finish_eval=
15859 1.1 mrg shlibpath_var=
15860 1.1 mrg shlibpath_overrides_runpath=unknown
15861 1.1 mrg version_type=none
15862 1.1 mrg dynamic_linker="$host_os ld.so"
15863 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
15864 1.1.1.4 mrg
15865 1.1 mrg need_lib_prefix=unknown
15866 1.1 mrg hardcode_into_libs=no
15867 1.1 mrg
15868 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
15869 1.1 mrg # flags to be left without arguments
15870 1.1 mrg need_version=unknown
15871 1.1 mrg
15872 1.1 mrg case $host_os in
15873 1.1 mrg aix3*)
15874 1.1 mrg version_type=linux
15875 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15876 1.1 mrg shlibpath_var=LIBPATH
15877 1.1 mrg
15878 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
15879 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15880 1.1 mrg ;;
15881 1.1 mrg
15882 1.1.1.2 mrg aix[4-9]*)
15883 1.1 mrg version_type=linux
15884 1.1 mrg need_lib_prefix=no
15885 1.1 mrg need_version=no
15886 1.1 mrg hardcode_into_libs=yes
15887 1.1 mrg if test "$host_cpu" = ia64; then
15888 1.1 mrg # AIX 5 supports IA64
15889 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15890 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15891 1.1 mrg else
15892 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
15893 1.1 mrg # for dependence libraries. The import file would start with
15894 1.1 mrg # the line `#! .'. This would cause the generated library to
15895 1.1 mrg # depend on `.', always an invalid library. This was fixed in
15896 1.1 mrg # development snapshots of GCC prior to 3.0.
15897 1.1 mrg case $host_os in
15898 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
15899 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15900 1.1 mrg echo ' yes '
15901 1.1.1.4 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15902 1.1 mrg :
15903 1.1 mrg else
15904 1.1 mrg can_build_shared=no
15905 1.1 mrg fi
15906 1.1 mrg ;;
15907 1.1 mrg esac
15908 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15909 1.1 mrg # soname into executable. Probably we can add versioning support to
15910 1.1 mrg # collect2, so additional links can be useful in future.
15911 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15912 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15913 1.1 mrg # instead of lib<name>.a to let people know that these are not
15914 1.1 mrg # typical AIX shared libraries.
15915 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15916 1.1 mrg else
15917 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
15918 1.1 mrg # and later when we are not doing run time linking.
15919 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
15920 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15921 1.1 mrg fi
15922 1.1 mrg shlibpath_var=LIBPATH
15923 1.1 mrg fi
15924 1.1 mrg ;;
15925 1.1 mrg
15926 1.1 mrg amigaos*)
15927 1.1.1.4 mrg library_names_spec='$libname.ixlibrary $libname.a'
15928 1.1.1.4 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
15929 1.1.1.4 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
15930 1.1 mrg ;;
15931 1.1 mrg
15932 1.1 mrg beos*)
15933 1.1 mrg library_names_spec='${libname}${shared_ext}'
15934 1.1 mrg dynamic_linker="$host_os ld.so"
15935 1.1 mrg shlibpath_var=LIBRARY_PATH
15936 1.1 mrg ;;
15937 1.1 mrg
15938 1.1 mrg bsdi[45]*)
15939 1.1 mrg version_type=linux
15940 1.1 mrg need_version=no
15941 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15942 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15943 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15944 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15945 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15946 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15947 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
15948 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15949 1.1 mrg # libtool to hard-code these into programs
15950 1.1 mrg ;;
15951 1.1 mrg
15952 1.1.1.4 mrg cygwin* | mingw* | pw32*)
15953 1.1 mrg version_type=windows
15954 1.1 mrg shrext_cmds=".dll"
15955 1.1 mrg need_version=no
15956 1.1 mrg need_lib_prefix=no
15957 1.1 mrg
15958 1.1 mrg case $GCC,$host_os in
15959 1.1.1.4 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
15960 1.1 mrg library_names_spec='$libname.dll.a'
15961 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
15962 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
15963 1.1.1.4 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15964 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
15965 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
15966 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
15967 1.1.1.4 mrg chmod a+x \$dldir/$dlname'
15968 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15969 1.1 mrg dlpath=$dir/\$dldll~
15970 1.1.1.4 mrg $rm \$dlpath'
15971 1.1 mrg shlibpath_overrides_runpath=yes
15972 1.1 mrg
15973 1.1 mrg case $host_os in
15974 1.1 mrg cygwin*)
15975 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15976 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15977 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15978 1.1 mrg ;;
15979 1.1.1.4 mrg mingw*)
15980 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
15981 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15982 1.1.1.4 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15983 1.1.1.4 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15984 1.1 mrg # It is most probably a Windows format PATH printed by
15985 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
15986 1.1 mrg # path with ; separators, and with drive letters. We can handle the
15987 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
15988 1.1 mrg # especially as we might pass files found there to a mingw objdump,
15989 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
15990 1.1.1.4 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15991 1.1 mrg else
15992 1.1.1.4 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15993 1.1 mrg fi
15994 1.1 mrg ;;
15995 1.1 mrg pw32*)
15996 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
15997 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15998 1.1 mrg ;;
15999 1.1 mrg esac
16000 1.1 mrg ;;
16001 1.1 mrg
16002 1.1 mrg *)
16003 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16004 1.1 mrg ;;
16005 1.1 mrg esac
16006 1.1 mrg dynamic_linker='Win32 ld.exe'
16007 1.1 mrg # FIXME: first we should search . and the directory the executable is in
16008 1.1 mrg shlibpath_var=PATH
16009 1.1 mrg ;;
16010 1.1 mrg
16011 1.1 mrg darwin* | rhapsody*)
16012 1.1 mrg dynamic_linker="$host_os dyld"
16013 1.1 mrg version_type=darwin
16014 1.1 mrg need_lib_prefix=no
16015 1.1 mrg need_version=no
16016 1.1.1.4 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16017 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
16018 1.1 mrg shlibpath_overrides_runpath=yes
16019 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
16020 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16021 1.1.1.2 mrg
16022 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16023 1.1 mrg ;;
16024 1.1 mrg
16025 1.1 mrg dgux*)
16026 1.1 mrg version_type=linux
16027 1.1 mrg need_lib_prefix=no
16028 1.1 mrg need_version=no
16029 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16030 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16031 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16032 1.1 mrg ;;
16033 1.1 mrg
16034 1.1 mrg freebsd1*)
16035 1.1 mrg dynamic_linker=no
16036 1.1 mrg ;;
16037 1.1 mrg
16038 1.1 mrg freebsd* | dragonfly*)
16039 1.1 mrg # DragonFly does not have aout. When/if they implement a new
16040 1.1 mrg # versioning mechanism, adjust this.
16041 1.1 mrg if test -x /usr/bin/objformat; then
16042 1.1 mrg objformat=`/usr/bin/objformat`
16043 1.1 mrg else
16044 1.1 mrg case $host_os in
16045 1.1 mrg freebsd[123]*) objformat=aout ;;
16046 1.1 mrg *) objformat=elf ;;
16047 1.1 mrg esac
16048 1.1 mrg fi
16049 1.1 mrg version_type=freebsd-$objformat
16050 1.1 mrg case $version_type in
16051 1.1 mrg freebsd-elf*)
16052 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16053 1.1 mrg need_version=no
16054 1.1 mrg need_lib_prefix=no
16055 1.1 mrg ;;
16056 1.1 mrg freebsd-*)
16057 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16058 1.1 mrg need_version=yes
16059 1.1 mrg ;;
16060 1.1 mrg esac
16061 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16062 1.1 mrg case $host_os in
16063 1.1 mrg freebsd2*)
16064 1.1 mrg shlibpath_overrides_runpath=yes
16065 1.1 mrg ;;
16066 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
16067 1.1 mrg shlibpath_overrides_runpath=yes
16068 1.1 mrg hardcode_into_libs=yes
16069 1.1 mrg ;;
16070 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16071 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16072 1.1 mrg shlibpath_overrides_runpath=no
16073 1.1 mrg hardcode_into_libs=yes
16074 1.1 mrg ;;
16075 1.1.1.2 mrg *) # from 4.6 on, and DragonFly
16076 1.1 mrg shlibpath_overrides_runpath=yes
16077 1.1 mrg hardcode_into_libs=yes
16078 1.1 mrg ;;
16079 1.1 mrg esac
16080 1.1 mrg ;;
16081 1.1 mrg
16082 1.1 mrg gnu*)
16083 1.1 mrg version_type=linux
16084 1.1 mrg need_lib_prefix=no
16085 1.1 mrg need_version=no
16086 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16087 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16088 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16089 1.1 mrg hardcode_into_libs=yes
16090 1.1 mrg ;;
16091 1.1 mrg
16092 1.1 mrg hpux9* | hpux10* | hpux11*)
16093 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
16094 1.1 mrg # link against other versions.
16095 1.1 mrg version_type=sunos
16096 1.1 mrg need_lib_prefix=no
16097 1.1 mrg need_version=no
16098 1.1 mrg case $host_cpu in
16099 1.1 mrg ia64*)
16100 1.1 mrg shrext_cmds='.so'
16101 1.1 mrg hardcode_into_libs=yes
16102 1.1 mrg dynamic_linker="$host_os dld.so"
16103 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16104 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16105 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16106 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16107 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
16108 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16109 1.1 mrg else
16110 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16111 1.1 mrg fi
16112 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16113 1.1 mrg ;;
16114 1.1.1.4 mrg hppa*64*)
16115 1.1.1.4 mrg shrext_cmds='.sl'
16116 1.1.1.4 mrg hardcode_into_libs=yes
16117 1.1.1.4 mrg dynamic_linker="$host_os dld.sl"
16118 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16119 1.1.1.4 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16120 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16121 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
16122 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16123 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16124 1.1.1.4 mrg ;;
16125 1.1.1.4 mrg *)
16126 1.1 mrg shrext_cmds='.sl'
16127 1.1 mrg dynamic_linker="$host_os dld.sl"
16128 1.1 mrg shlibpath_var=SHLIB_PATH
16129 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16130 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16131 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16132 1.1 mrg ;;
16133 1.1 mrg esac
16134 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
16135 1.1 mrg postinstall_cmds='chmod 555 $lib'
16136 1.1 mrg ;;
16137 1.1 mrg
16138 1.1.1.2 mrg interix[3-9]*)
16139 1.1 mrg version_type=linux
16140 1.1 mrg need_lib_prefix=no
16141 1.1 mrg need_version=no
16142 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16143 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16144 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16145 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16146 1.1 mrg shlibpath_overrides_runpath=no
16147 1.1 mrg hardcode_into_libs=yes
16148 1.1 mrg ;;
16149 1.1 mrg
16150 1.1 mrg irix5* | irix6* | nonstopux*)
16151 1.1 mrg case $host_os in
16152 1.1 mrg nonstopux*) version_type=nonstopux ;;
16153 1.1 mrg *)
16154 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
16155 1.1 mrg version_type=linux
16156 1.1 mrg else
16157 1.1 mrg version_type=irix
16158 1.1 mrg fi ;;
16159 1.1 mrg esac
16160 1.1 mrg need_lib_prefix=no
16161 1.1 mrg need_version=no
16162 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16163 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16164 1.1 mrg case $host_os in
16165 1.1 mrg irix5* | nonstopux*)
16166 1.1 mrg libsuff= shlibsuff=
16167 1.1 mrg ;;
16168 1.1 mrg *)
16169 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
16170 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16171 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
16172 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16173 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
16174 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16175 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
16176 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
16177 1.1 mrg esac
16178 1.1 mrg ;;
16179 1.1 mrg esac
16180 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16181 1.1 mrg shlibpath_overrides_runpath=no
16182 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16183 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16184 1.1 mrg hardcode_into_libs=yes
16185 1.1 mrg ;;
16186 1.1 mrg
16187 1.1.1.4 mrg # No shared lib support for Linux oldld, aout, or coff.
16188 1.1.1.4 mrg linux*oldld* | linux*aout* | linux*coff*)
16189 1.1.1.4 mrg dynamic_linker=no
16190 1.1.1.4 mrg ;;
16191 1.1.1.4 mrg
16192 1.1.1.4 mrg # This must be Linux ELF.
16193 1.1.1.4 mrg linux* | k*bsd*-gnu)
16194 1.1.1.4 mrg version_type=linux
16195 1.1.1.4 mrg need_lib_prefix=no
16196 1.1.1.4 mrg need_version=no
16197 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16198 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
16199 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16200 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16201 1.1.1.4 mrg shlibpath_overrides_runpath=no
16202 1.1.1.4 mrg # This implies no fast_install, which is unacceptable.
16203 1.1.1.4 mrg # Some rework will be needed to allow for fast_install
16204 1.1.1.4 mrg # before this can be enabled.
16205 1.1.1.4 mrg hardcode_into_libs=yes
16206 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16207 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16208 1.1.1.4 mrg
16209 1.1.1.4 mrg # Append ld.so.conf contents to the search path
16210 1.1.1.4 mrg if test -f /etc/ld.so.conf; then
16211 1.1.1.4 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;/^$/d' | tr '\n' ' '`
16212 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16213 1.1.1.4 mrg fi
16214 1.1.1.4 mrg
16215 1.1.1.4 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
16216 1.1.1.4 mrg # powerpc, because MkLinux only supported shared libraries with the
16217 1.1.1.4 mrg # GNU dynamic linker. Since this was broken with cross compilers,
16218 1.1.1.4 mrg # most powerpc-linux boxes support dynamic linking these days and
16219 1.1.1.4 mrg # people can always --disable-shared, the test was removed, and we
16220 1.1.1.4 mrg # assume the GNU/Linux dynamic linker is in use.
16221 1.1.1.4 mrg dynamic_linker='GNU/Linux ld.so'
16222 1.1.1.4 mrg ;;
16223 1.1.1.4 mrg
16224 1.1.1.4 mrg netbsd*)
16225 1.1.1.4 mrg version_type=sunos
16226 1.1.1.4 mrg need_lib_prefix=no
16227 1.1.1.4 mrg need_version=no
16228 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16229 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16230 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16231 1.1.1.4 mrg dynamic_linker='NetBSD (a.out) ld.so'
16232 1.1.1.4 mrg else
16233 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16234 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
16235 1.1.1.4 mrg dynamic_linker='NetBSD ld.elf_so'
16236 1.1.1.4 mrg fi
16237 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16238 1.1.1.4 mrg shlibpath_overrides_runpath=yes
16239 1.1.1.4 mrg hardcode_into_libs=yes
16240 1.1.1.4 mrg ;;
16241 1.1.1.4 mrg
16242 1.1.1.4 mrg newsos6)
16243 1.1.1.4 mrg version_type=linux
16244 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16245 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16246 1.1.1.4 mrg shlibpath_overrides_runpath=yes
16247 1.1.1.4 mrg ;;
16248 1.1.1.4 mrg
16249 1.1.1.4 mrg nto-qnx*)
16250 1.1.1.4 mrg version_type=linux
16251 1.1.1.4 mrg need_lib_prefix=no
16252 1.1.1.4 mrg need_version=no
16253 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16254 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
16255 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16256 1.1.1.4 mrg shlibpath_overrides_runpath=yes
16257 1.1.1.4 mrg ;;
16258 1.1.1.4 mrg
16259 1.1.1.4 mrg openbsd*)
16260 1.1.1.4 mrg version_type=sunos
16261 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib"
16262 1.1.1.4 mrg need_lib_prefix=no
16263 1.1.1.4 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16264 1.1.1.4 mrg case $host_os in
16265 1.1.1.4 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16266 1.1.1.4 mrg *) need_version=no ;;
16267 1.1.1.4 mrg esac
16268 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16269 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16270 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16271 1.1.1.4 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16272 1.1.1.4 mrg case $host_os in
16273 1.1.1.4 mrg openbsd2.[89] | openbsd2.[89].*)
16274 1.1.1.4 mrg shlibpath_overrides_runpath=no
16275 1.1.1.4 mrg ;;
16276 1.1.1.4 mrg *)
16277 1.1.1.4 mrg shlibpath_overrides_runpath=yes
16278 1.1.1.4 mrg ;;
16279 1.1.1.4 mrg esac
16280 1.1.1.4 mrg else
16281 1.1.1.4 mrg shlibpath_overrides_runpath=yes
16282 1.1.1.4 mrg fi
16283 1.1.1.4 mrg ;;
16284 1.1.1.4 mrg
16285 1.1.1.4 mrg os2*)
16286 1.1.1.4 mrg libname_spec='$name'
16287 1.1.1.4 mrg shrext_cmds=".dll"
16288 1.1.1.4 mrg need_lib_prefix=no
16289 1.1.1.4 mrg library_names_spec='$libname${shared_ext} $libname.a'
16290 1.1.1.4 mrg dynamic_linker='OS/2 ld.exe'
16291 1.1.1.4 mrg shlibpath_var=LIBPATH
16292 1.1.1.4 mrg ;;
16293 1.1.1.4 mrg
16294 1.1.1.4 mrg osf3* | osf4* | osf5*)
16295 1.1.1.4 mrg version_type=osf
16296 1.1.1.4 mrg need_lib_prefix=no
16297 1.1.1.4 mrg need_version=no
16298 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
16299 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16300 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16301 1.1.1.4 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16302 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16303 1.1.1.4 mrg ;;
16304 1.1.1.4 mrg
16305 1.1.1.4 mrg rdos*)
16306 1.1.1.4 mrg dynamic_linker=no
16307 1.1.1.4 mrg ;;
16308 1.1.1.4 mrg
16309 1.1.1.4 mrg solaris*)
16310 1.1.1.4 mrg version_type=linux
16311 1.1.1.4 mrg need_lib_prefix=no
16312 1.1.1.4 mrg need_version=no
16313 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16314 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
16315 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16316 1.1.1.4 mrg shlibpath_overrides_runpath=yes
16317 1.1.1.4 mrg hardcode_into_libs=yes
16318 1.1.1.4 mrg # ldd complains unless libraries are executable
16319 1.1.1.4 mrg postinstall_cmds='chmod +x $lib'
16320 1.1.1.4 mrg ;;
16321 1.1.1.4 mrg
16322 1.1.1.4 mrg sunos4*)
16323 1.1.1.4 mrg version_type=sunos
16324 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16325 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16326 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16327 1.1.1.4 mrg shlibpath_overrides_runpath=yes
16328 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
16329 1.1.1.4 mrg need_lib_prefix=no
16330 1.1.1.4 mrg fi
16331 1.1.1.4 mrg need_version=yes
16332 1.1.1.4 mrg ;;
16333 1.1.1.4 mrg
16334 1.1.1.4 mrg sysv4 | sysv4.3*)
16335 1.1.1.4 mrg version_type=linux
16336 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16337 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
16338 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16339 1.1.1.4 mrg case $host_vendor in
16340 1.1.1.4 mrg sni)
16341 1.1.1.4 mrg shlibpath_overrides_runpath=no
16342 1.1.1.4 mrg need_lib_prefix=no
16343 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
16344 1.1.1.4 mrg runpath_var=LD_RUN_PATH
16345 1.1.1.4 mrg ;;
16346 1.1.1.4 mrg siemens)
16347 1.1.1.4 mrg need_lib_prefix=no
16348 1.1.1.4 mrg ;;
16349 1.1.1.4 mrg motorola)
16350 1.1.1.4 mrg need_lib_prefix=no
16351 1.1.1.4 mrg need_version=no
16352 1.1.1.4 mrg shlibpath_overrides_runpath=no
16353 1.1.1.4 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16354 1.1.1.4 mrg ;;
16355 1.1.1.4 mrg esac
16356 1.1.1.4 mrg ;;
16357 1.1.1.4 mrg
16358 1.1.1.4 mrg sysv4*MP*)
16359 1.1.1.4 mrg if test -d /usr/nec ;then
16360 1.1.1.4 mrg version_type=linux
16361 1.1.1.4 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16362 1.1.1.4 mrg soname_spec='$libname${shared_ext}.$major'
16363 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16364 1.1.1.4 mrg fi
16365 1.1 mrg ;;
16366 1.1 mrg
16367 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16368 1.1.1.4 mrg version_type=freebsd-elf
16369 1.1 mrg need_lib_prefix=no
16370 1.1 mrg need_version=no
16371 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16372 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16373 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16374 1.1.1.4 mrg hardcode_into_libs=yes
16375 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
16376 1.1.1.4 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16377 1.1.1.4 mrg shlibpath_overrides_runpath=no
16378 1.1.1.4 mrg else
16379 1.1.1.4 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16380 1.1.1.4 mrg shlibpath_overrides_runpath=yes
16381 1.1.1.4 mrg case $host_os in
16382 1.1.1.4 mrg sco3.2v5*)
16383 1.1.1.4 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16384 1.1.1.4 mrg ;;
16385 1.1.1.4 mrg esac
16386 1.1.1.4 mrg fi
16387 1.1.1.4 mrg sys_lib_dlsearch_path_spec='/usr/lib'
16388 1.1.1.4 mrg ;;
16389 1.1.1.3 mrg
16390 1.1.1.4 mrg uts4*)
16391 1.1.1.4 mrg version_type=linux
16392 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16393 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
16394 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
16395 1.1.1.4 mrg ;;
16396 1.1.1.3 mrg
16397 1.1.1.4 mrg *)
16398 1.1.1.4 mrg dynamic_linker=no
16399 1.1.1.4 mrg ;;
16400 1.1.1.3 mrg esac
16401 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16402 1.1.1.4 mrg $as_echo "$dynamic_linker" >&6; }
16403 1.1.1.4 mrg test "$dynamic_linker" = no && can_build_shared=no
16404 1.1.1.4 mrg
16405 1.1.1.4 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16406 1.1.1.4 mrg $as_echo_n "(cached) " >&6
16407 1.1.1.4 mrg else
16408 1.1.1.4 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16409 1.1.1.3 mrg fi
16410 1.1.1.3 mrg
16411 1.1.1.4 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16412 1.1.1.4 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16413 1.1.1.4 mrg $as_echo_n "(cached) " >&6
16414 1.1.1.3 mrg else
16415 1.1.1.4 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16416 1.1.1.4 mrg fi
16417 1.1.1.3 mrg
16418 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16419 1.1.1.3 mrg
16420 1.1.1.4 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16421 1.1.1.4 mrg if test "$GCC" = yes; then
16422 1.1.1.4 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16423 1.1.1.3 mrg fi
16424 1.1.1.3 mrg
16425 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16426 1.1.1.4 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16427 1.1.1.4 mrg hardcode_action_F77=
16428 1.1.1.4 mrg if test -n "$hardcode_libdir_flag_spec_F77" || \
16429 1.1.1.4 mrg test -n "$runpath_var_F77" || \
16430 1.1.1.4 mrg test "X$hardcode_automatic_F77" = "Xyes" ; then
16431 1.1.1.3 mrg
16432 1.1.1.4 mrg # We can hardcode non-existant directories.
16433 1.1.1.4 mrg if test "$hardcode_direct_F77" != no &&
16434 1.1.1.4 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
16435 1.1.1.4 mrg # have to relink, otherwise we might link with an installed library
16436 1.1.1.4 mrg # when we should be linking with a yet-to-be-installed one
16437 1.1.1.4 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16438 1.1.1.4 mrg test "$hardcode_minus_L_F77" != no; then
16439 1.1.1.4 mrg # Linking always hardcodes the temporary library directory.
16440 1.1.1.4 mrg hardcode_action_F77=relink
16441 1.1.1.4 mrg else
16442 1.1.1.4 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
16443 1.1.1.4 mrg hardcode_action_F77=immediate
16444 1.1.1.4 mrg fi
16445 1.1.1.4 mrg else
16446 1.1.1.4 mrg # We cannot hardcode anything, or else we can only hardcode existing
16447 1.1.1.4 mrg # directories.
16448 1.1.1.4 mrg hardcode_action_F77=unsupported
16449 1.1.1.4 mrg fi
16450 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16451 1.1.1.4 mrg $as_echo "$hardcode_action_F77" >&6; }
16452 1.1.1.3 mrg
16453 1.1.1.4 mrg if test "$hardcode_action_F77" = relink; then
16454 1.1.1.4 mrg # Fast installation is not supported
16455 1.1.1.4 mrg enable_fast_install=no
16456 1.1.1.4 mrg elif test "$shlibpath_overrides_runpath" = yes ||
16457 1.1.1.4 mrg test "$enable_shared" = no; then
16458 1.1.1.4 mrg # Fast installation is not necessary
16459 1.1.1.4 mrg enable_fast_install=needless
16460 1.1.1.4 mrg fi
16461 1.1 mrg
16462 1.1 mrg
16463 1.1.1.4 mrg # The else clause should only fire when bootstrapping the
16464 1.1.1.4 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
16465 1.1.1.4 mrg # with your package, and you will get complaints that there are
16466 1.1.1.4 mrg # no rules to generate ltmain.sh.
16467 1.1.1.4 mrg if test -f "$ltmain"; then
16468 1.1.1.4 mrg # See if we are running on zsh, and set the options which allow our commands through
16469 1.1.1.4 mrg # without removal of \ escapes.
16470 1.1.1.4 mrg if test -n "${ZSH_VERSION+set}" ; then
16471 1.1.1.4 mrg setopt NO_GLOB_SUBST
16472 1.1.1.4 mrg fi
16473 1.1.1.4 mrg # Now quote all the things that may contain metacharacters while being
16474 1.1.1.4 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
16475 1.1.1.4 mrg # variables and quote the copies for generation of the libtool script.
16476 1.1.1.4 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16477 1.1.1.4 mrg SED SHELL STRIP \
16478 1.1.1.4 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16479 1.1.1.4 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16480 1.1.1.4 mrg deplibs_check_method reload_flag reload_cmds need_locks \
16481 1.1.1.4 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16482 1.1.1.4 mrg lt_cv_sys_global_symbol_to_c_name_address \
16483 1.1.1.4 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16484 1.1.1.4 mrg old_postinstall_cmds old_postuninstall_cmds \
16485 1.1.1.4 mrg compiler_F77 \
16486 1.1.1.4 mrg CC_F77 \
16487 1.1.1.4 mrg LD_F77 \
16488 1.1.1.4 mrg lt_prog_compiler_wl_F77 \
16489 1.1.1.4 mrg lt_prog_compiler_pic_F77 \
16490 1.1.1.4 mrg lt_prog_compiler_static_F77 \
16491 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag_F77 \
16492 1.1.1.4 mrg export_dynamic_flag_spec_F77 \
16493 1.1.1.4 mrg thread_safe_flag_spec_F77 \
16494 1.1.1.4 mrg whole_archive_flag_spec_F77 \
16495 1.1.1.4 mrg enable_shared_with_static_runtimes_F77 \
16496 1.1.1.4 mrg old_archive_cmds_F77 \
16497 1.1.1.4 mrg old_archive_from_new_cmds_F77 \
16498 1.1.1.4 mrg predep_objects_F77 \
16499 1.1.1.4 mrg postdep_objects_F77 \
16500 1.1.1.4 mrg predeps_F77 \
16501 1.1.1.4 mrg postdeps_F77 \
16502 1.1.1.4 mrg compiler_lib_search_path_F77 \
16503 1.1.1.4 mrg compiler_lib_search_dirs_F77 \
16504 1.1.1.4 mrg archive_cmds_F77 \
16505 1.1.1.4 mrg archive_expsym_cmds_F77 \
16506 1.1.1.4 mrg postinstall_cmds_F77 \
16507 1.1.1.4 mrg postuninstall_cmds_F77 \
16508 1.1.1.4 mrg old_archive_from_expsyms_cmds_F77 \
16509 1.1.1.4 mrg allow_undefined_flag_F77 \
16510 1.1.1.4 mrg no_undefined_flag_F77 \
16511 1.1.1.4 mrg export_symbols_cmds_F77 \
16512 1.1.1.4 mrg hardcode_libdir_flag_spec_F77 \
16513 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_F77 \
16514 1.1.1.4 mrg hardcode_libdir_separator_F77 \
16515 1.1.1.4 mrg hardcode_automatic_F77 \
16516 1.1.1.4 mrg module_cmds_F77 \
16517 1.1.1.4 mrg module_expsym_cmds_F77 \
16518 1.1.1.4 mrg lt_cv_prog_compiler_c_o_F77 \
16519 1.1.1.4 mrg fix_srcfile_path_F77 \
16520 1.1.1.4 mrg exclude_expsyms_F77 \
16521 1.1.1.4 mrg include_expsyms_F77; do
16522 1.1.1.4 mrg
16523 1.1.1.4 mrg case $var in
16524 1.1.1.4 mrg old_archive_cmds_F77 | \
16525 1.1.1.4 mrg old_archive_from_new_cmds_F77 | \
16526 1.1.1.4 mrg archive_cmds_F77 | \
16527 1.1.1.4 mrg archive_expsym_cmds_F77 | \
16528 1.1.1.4 mrg module_cmds_F77 | \
16529 1.1.1.4 mrg module_expsym_cmds_F77 | \
16530 1.1.1.4 mrg old_archive_from_expsyms_cmds_F77 | \
16531 1.1.1.4 mrg export_symbols_cmds_F77 | \
16532 1.1.1.4 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
16533 1.1.1.4 mrg postinstall_cmds | postuninstall_cmds | \
16534 1.1.1.4 mrg old_postinstall_cmds | old_postuninstall_cmds | \
16535 1.1.1.4 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16536 1.1.1.4 mrg # Double-quote double-evaled strings.
16537 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16538 1.1.1.4 mrg ;;
16539 1.1.1.4 mrg *)
16540 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16541 1.1.1.4 mrg ;;
16542 1.1.1.4 mrg esac
16543 1.1.1.4 mrg done
16544 1.1 mrg
16545 1.1.1.4 mrg case $lt_echo in
16546 1.1.1.4 mrg *'\$0 --fallback-echo"')
16547 1.1.1.4 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16548 1.1.1.4 mrg ;;
16549 1.1.1.4 mrg esac
16550 1.1.1.4 mrg
16551 1.1.1.4 mrg cfgfile="$ofile"
16552 1.1.1.4 mrg
16553 1.1.1.4 mrg cat <<__EOF__ >> "$cfgfile"
16554 1.1.1.4 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16555 1.1.1.4 mrg
16556 1.1.1.4 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16557 1.1.1.4 mrg
16558 1.1.1.4 mrg # Shell to use when invoking shell scripts.
16559 1.1.1.4 mrg SHELL=$lt_SHELL
16560 1.1.1.4 mrg
16561 1.1.1.4 mrg # Whether or not to build shared libraries.
16562 1.1.1.4 mrg build_libtool_libs=$enable_shared
16563 1.1.1.4 mrg
16564 1.1.1.4 mrg # Whether or not to build static libraries.
16565 1.1.1.4 mrg build_old_libs=$enable_static
16566 1.1.1.4 mrg
16567 1.1.1.4 mrg # Whether or not to add -lc for building shared libraries.
16568 1.1.1.4 mrg build_libtool_need_lc=$archive_cmds_need_lc_F77
16569 1.1.1.4 mrg
16570 1.1.1.4 mrg # Whether or not to disallow shared libs when runtime libs are static
16571 1.1.1.4 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16572 1.1.1.4 mrg
16573 1.1.1.4 mrg # Whether or not to optimize for fast installation.
16574 1.1.1.4 mrg fast_install=$enable_fast_install
16575 1.1.1.4 mrg
16576 1.1.1.4 mrg # The host system.
16577 1.1.1.4 mrg host_alias=$host_alias
16578 1.1.1.4 mrg host=$host
16579 1.1.1.4 mrg host_os=$host_os
16580 1.1.1.4 mrg
16581 1.1.1.4 mrg # The build system.
16582 1.1.1.4 mrg build_alias=$build_alias
16583 1.1.1.4 mrg build=$build
16584 1.1.1.4 mrg build_os=$build_os
16585 1.1.1.4 mrg
16586 1.1.1.4 mrg # An echo program that does not interpret backslashes.
16587 1.1.1.4 mrg echo=$lt_echo
16588 1.1.1.4 mrg
16589 1.1.1.4 mrg # The archiver.
16590 1.1.1.4 mrg AR=$lt_AR
16591 1.1.1.4 mrg AR_FLAGS=$lt_AR_FLAGS
16592 1.1.1.4 mrg
16593 1.1.1.4 mrg # A C compiler.
16594 1.1.1.4 mrg LTCC=$lt_LTCC
16595 1.1.1.4 mrg
16596 1.1.1.4 mrg # LTCC compiler flags.
16597 1.1.1.4 mrg LTCFLAGS=$lt_LTCFLAGS
16598 1.1.1.4 mrg
16599 1.1.1.4 mrg # A language-specific compiler.
16600 1.1.1.4 mrg CC=$lt_compiler_F77
16601 1.1.1.4 mrg
16602 1.1.1.4 mrg # Is the compiler the GNU C compiler?
16603 1.1.1.4 mrg with_gcc=$GCC_F77
16604 1.1.1.4 mrg
16605 1.1.1.4 mrg # An ERE matcher.
16606 1.1.1.4 mrg EGREP=$lt_EGREP
16607 1.1.1.4 mrg
16608 1.1.1.4 mrg # The linker used to build libraries.
16609 1.1.1.4 mrg LD=$lt_LD_F77
16610 1.1.1.4 mrg
16611 1.1.1.4 mrg # Whether we need hard or soft links.
16612 1.1.1.4 mrg LN_S=$lt_LN_S
16613 1.1.1.4 mrg
16614 1.1.1.4 mrg # A BSD-compatible nm program.
16615 1.1.1.4 mrg NM=$lt_NM
16616 1.1.1.4 mrg
16617 1.1.1.4 mrg # A symbol stripping program
16618 1.1.1.4 mrg STRIP=$lt_STRIP
16619 1.1.1.4 mrg
16620 1.1.1.4 mrg # Used to examine libraries when file_magic_cmd begins "file"
16621 1.1.1.4 mrg MAGIC_CMD=$MAGIC_CMD
16622 1.1.1.4 mrg
16623 1.1.1.4 mrg # Used on cygwin: DLL creation program.
16624 1.1.1.4 mrg DLLTOOL="$DLLTOOL"
16625 1.1.1.4 mrg
16626 1.1.1.4 mrg # Used on cygwin: object dumper.
16627 1.1.1.4 mrg OBJDUMP="$OBJDUMP"
16628 1.1.1.4 mrg
16629 1.1.1.4 mrg # Used on cygwin: assembler.
16630 1.1.1.4 mrg AS="$AS"
16631 1.1.1.4 mrg
16632 1.1.1.4 mrg # The name of the directory that contains temporary libtool files.
16633 1.1.1.4 mrg objdir=$objdir
16634 1.1.1.4 mrg
16635 1.1.1.4 mrg # How to create reloadable object files.
16636 1.1.1.4 mrg reload_flag=$lt_reload_flag
16637 1.1.1.4 mrg reload_cmds=$lt_reload_cmds
16638 1.1.1.4 mrg
16639 1.1.1.4 mrg # How to pass a linker flag through the compiler.
16640 1.1.1.4 mrg wl=$lt_lt_prog_compiler_wl_F77
16641 1.1.1.4 mrg
16642 1.1.1.4 mrg # Object file suffix (normally "o").
16643 1.1.1.4 mrg objext="$ac_objext"
16644 1.1.1.4 mrg
16645 1.1.1.4 mrg # Old archive suffix (normally "a").
16646 1.1.1.4 mrg libext="$libext"
16647 1.1.1.4 mrg
16648 1.1.1.4 mrg # Shared library suffix (normally ".so").
16649 1.1.1.4 mrg shrext_cmds='$shrext_cmds'
16650 1.1.1.4 mrg
16651 1.1.1.4 mrg # Executable file suffix (normally "").
16652 1.1.1.4 mrg exeext="$exeext"
16653 1.1.1.4 mrg
16654 1.1.1.4 mrg # Additional compiler flags for building library objects.
16655 1.1.1.4 mrg pic_flag=$lt_lt_prog_compiler_pic_F77
16656 1.1.1.4 mrg pic_mode=$pic_mode
16657 1.1.1.4 mrg
16658 1.1.1.4 mrg # What is the maximum length of a command?
16659 1.1.1.4 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
16660 1.1.1.4 mrg
16661 1.1.1.4 mrg # Does compiler simultaneously support -c and -o options?
16662 1.1.1.4 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16663 1.1.1.4 mrg
16664 1.1.1.4 mrg # Must we lock files when doing compilation?
16665 1.1.1.4 mrg need_locks=$lt_need_locks
16666 1.1.1.4 mrg
16667 1.1.1.4 mrg # Do we need the lib prefix for modules?
16668 1.1.1.4 mrg need_lib_prefix=$need_lib_prefix
16669 1.1.1.4 mrg
16670 1.1.1.4 mrg # Do we need a version for libraries?
16671 1.1.1.4 mrg need_version=$need_version
16672 1.1.1.4 mrg
16673 1.1.1.4 mrg # Whether dlopen is supported.
16674 1.1.1.4 mrg dlopen_support=$enable_dlopen
16675 1.1.1.4 mrg
16676 1.1.1.4 mrg # Whether dlopen of programs is supported.
16677 1.1.1.4 mrg dlopen_self=$enable_dlopen_self
16678 1.1.1.4 mrg
16679 1.1.1.4 mrg # Whether dlopen of statically linked programs is supported.
16680 1.1.1.4 mrg dlopen_self_static=$enable_dlopen_self_static
16681 1.1.1.4 mrg
16682 1.1.1.4 mrg # Compiler flag to prevent dynamic linking.
16683 1.1.1.4 mrg link_static_flag=$lt_lt_prog_compiler_static_F77
16684 1.1.1.4 mrg
16685 1.1.1.4 mrg # Compiler flag to turn off builtin functions.
16686 1.1.1.4 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16687 1.1 mrg
16688 1.1.1.4 mrg # Compiler flag to allow reflexive dlopens.
16689 1.1.1.4 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16690 1.1 mrg
16691 1.1.1.4 mrg # Compiler flag to generate shared objects directly from archives.
16692 1.1.1.4 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16693 1.1 mrg
16694 1.1.1.4 mrg # Compiler flag to generate thread-safe objects.
16695 1.1.1.4 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16696 1.1 mrg
16697 1.1.1.4 mrg # Library versioning type.
16698 1.1.1.4 mrg version_type=$version_type
16699 1.1 mrg
16700 1.1.1.4 mrg # Format of library name prefix.
16701 1.1.1.4 mrg libname_spec=$lt_libname_spec
16702 1.1 mrg
16703 1.1.1.4 mrg # List of archive names. First name is the real one, the rest are links.
16704 1.1.1.4 mrg # The last name is the one that the linker finds with -lNAME.
16705 1.1.1.4 mrg library_names_spec=$lt_library_names_spec
16706 1.1.1.2 mrg
16707 1.1.1.4 mrg # The coded name of the library, if different from the real name.
16708 1.1.1.4 mrg soname_spec=$lt_soname_spec
16709 1.1 mrg
16710 1.1.1.4 mrg # Commands used to build and install an old-style archive.
16711 1.1.1.4 mrg RANLIB=$lt_RANLIB
16712 1.1.1.4 mrg old_archive_cmds=$lt_old_archive_cmds_F77
16713 1.1.1.4 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
16714 1.1.1.4 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
16715 1.1 mrg
16716 1.1.1.4 mrg # Create an old-style archive from a shared archive.
16717 1.1.1.4 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16718 1.1 mrg
16719 1.1.1.4 mrg # Create a temporary old-style archive to link instead of a shared archive.
16720 1.1.1.4 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16721 1.1 mrg
16722 1.1.1.4 mrg # Commands used to build and install a shared archive.
16723 1.1.1.4 mrg archive_cmds=$lt_archive_cmds_F77
16724 1.1.1.4 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16725 1.1.1.4 mrg postinstall_cmds=$lt_postinstall_cmds
16726 1.1.1.4 mrg postuninstall_cmds=$lt_postuninstall_cmds
16727 1.1 mrg
16728 1.1.1.4 mrg # Commands used to build a loadable module (assumed same as above if empty)
16729 1.1.1.4 mrg module_cmds=$lt_module_cmds_F77
16730 1.1.1.4 mrg module_expsym_cmds=$lt_module_expsym_cmds_F77
16731 1.1.1.3 mrg
16732 1.1.1.4 mrg # Commands to strip libraries.
16733 1.1.1.4 mrg old_striplib=$lt_old_striplib
16734 1.1.1.4 mrg striplib=$lt_striplib
16735 1.1 mrg
16736 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
16737 1.1.1.4 mrg # shared library.
16738 1.1.1.4 mrg predep_objects=$lt_predep_objects_F77
16739 1.1.1.4 mrg
16740 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
16741 1.1.1.4 mrg # shared library.
16742 1.1.1.4 mrg postdep_objects=$lt_postdep_objects_F77
16743 1.1.1.4 mrg
16744 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
16745 1.1.1.4 mrg # shared library.
16746 1.1.1.4 mrg predeps=$lt_predeps_F77
16747 1.1.1.4 mrg
16748 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
16749 1.1.1.4 mrg # shared library.
16750 1.1.1.4 mrg postdeps=$lt_postdeps_F77
16751 1.1.1.4 mrg
16752 1.1.1.4 mrg # The directories searched by this compiler when creating a shared
16753 1.1.1.4 mrg # library
16754 1.1.1.4 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16755 1.1.1.4 mrg
16756 1.1.1.4 mrg # The library search path used internally by the compiler when linking
16757 1.1.1.4 mrg # a shared library.
16758 1.1.1.4 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16759 1.1 mrg
16760 1.1.1.4 mrg # Method to check whether dependent libraries are shared objects.
16761 1.1.1.4 mrg deplibs_check_method=$lt_deplibs_check_method
16762 1.1.1.2 mrg
16763 1.1.1.4 mrg # Command to use when deplibs_check_method == file_magic.
16764 1.1.1.4 mrg file_magic_cmd=$lt_file_magic_cmd
16765 1.1.1.4 mrg
16766 1.1.1.4 mrg # Flag that allows shared libraries with undefined symbols to be built.
16767 1.1.1.4 mrg allow_undefined_flag=$lt_allow_undefined_flag_F77
16768 1.1.1.4 mrg
16769 1.1.1.4 mrg # Flag that forces no undefined symbols.
16770 1.1.1.4 mrg no_undefined_flag=$lt_no_undefined_flag_F77
16771 1.1.1.4 mrg
16772 1.1.1.4 mrg # Commands used to finish a libtool library installation in a directory.
16773 1.1.1.4 mrg finish_cmds=$lt_finish_cmds
16774 1.1.1.4 mrg
16775 1.1.1.4 mrg # Same as above, but a single script fragment to be evaled but not shown.
16776 1.1.1.4 mrg finish_eval=$lt_finish_eval
16777 1.1.1.4 mrg
16778 1.1.1.4 mrg # Take the output of nm and produce a listing of raw symbols and C names.
16779 1.1.1.4 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16780 1.1.1.4 mrg
16781 1.1.1.4 mrg # Transform the output of nm in a proper C declaration
16782 1.1.1.4 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16783 1.1.1.2 mrg
16784 1.1.1.4 mrg # Transform the output of nm in a C name address pair
16785 1.1.1.4 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16786 1.1.1.4 mrg
16787 1.1.1.4 mrg # This is the shared library runtime path variable.
16788 1.1.1.4 mrg runpath_var=$runpath_var
16789 1.1.1.2 mrg
16790 1.1.1.4 mrg # This is the shared library path variable.
16791 1.1.1.4 mrg shlibpath_var=$shlibpath_var
16792 1.1 mrg
16793 1.1.1.4 mrg # Is shlibpath searched before the hard-coded library search path?
16794 1.1.1.4 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16795 1.1 mrg
16796 1.1.1.4 mrg # How to hardcode a shared library path into an executable.
16797 1.1.1.4 mrg hardcode_action=$hardcode_action_F77
16798 1.1 mrg
16799 1.1.1.4 mrg # Whether we should hardcode library paths into libraries.
16800 1.1.1.4 mrg hardcode_into_libs=$hardcode_into_libs
16801 1.1 mrg
16802 1.1.1.4 mrg # Flag to hardcode \$libdir into a binary during linking.
16803 1.1.1.4 mrg # This must work even if \$libdir does not exist.
16804 1.1.1.4 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16805 1.1 mrg
16806 1.1.1.4 mrg # If ld is used when linking, flag to hardcode \$libdir into
16807 1.1.1.4 mrg # a binary during linking. This must work even if \$libdir does
16808 1.1.1.4 mrg # not exist.
16809 1.1.1.4 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16810 1.1.1.4 mrg
16811 1.1.1.4 mrg # Whether we need a single -rpath flag with a separated argument.
16812 1.1.1.4 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16813 1.1.1.4 mrg
16814 1.1.1.4 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16815 1.1.1.4 mrg # resulting binary.
16816 1.1.1.4 mrg hardcode_direct=$hardcode_direct_F77
16817 1.1.1.4 mrg
16818 1.1.1.4 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16819 1.1.1.4 mrg # resulting binary.
16820 1.1.1.4 mrg hardcode_minus_L=$hardcode_minus_L_F77
16821 1.1.1.4 mrg
16822 1.1.1.4 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16823 1.1.1.4 mrg # the resulting binary.
16824 1.1.1.4 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16825 1.1.1.4 mrg
16826 1.1.1.4 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
16827 1.1.1.4 mrg # and all subsequent libraries and executables linked against it.
16828 1.1.1.4 mrg hardcode_automatic=$hardcode_automatic_F77
16829 1.1 mrg
16830 1.1.1.4 mrg # Variables whose values should be saved in libtool wrapper scripts and
16831 1.1.1.4 mrg # restored at relink time.
16832 1.1.1.4 mrg variables_saved_for_relink="$variables_saved_for_relink"
16833 1.1 mrg
16834 1.1.1.4 mrg # Whether libtool must link a program against all its dependency libraries.
16835 1.1.1.4 mrg link_all_deplibs=$link_all_deplibs_F77
16836 1.1 mrg
16837 1.1.1.4 mrg # Compile-time system search path for libraries
16838 1.1.1.4 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16839 1.1 mrg
16840 1.1.1.4 mrg # Run-time system search path for libraries
16841 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16842 1.1 mrg
16843 1.1.1.4 mrg # Fix the shell variable \$srcfile for the compiler.
16844 1.1.1.4 mrg fix_srcfile_path=$lt_fix_srcfile_path
16845 1.1 mrg
16846 1.1.1.4 mrg # Set to yes if exported symbols are required.
16847 1.1.1.4 mrg always_export_symbols=$always_export_symbols_F77
16848 1.1 mrg
16849 1.1.1.4 mrg # The commands to list exported symbols.
16850 1.1.1.4 mrg export_symbols_cmds=$lt_export_symbols_cmds_F77
16851 1.1 mrg
16852 1.1.1.4 mrg # The commands to extract the exported symbol list from a shared archive.
16853 1.1.1.4 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
16854 1.1 mrg
16855 1.1.1.4 mrg # Symbols that should not be listed in the preloaded symbols.
16856 1.1.1.4 mrg exclude_expsyms=$lt_exclude_expsyms_F77
16857 1.1 mrg
16858 1.1.1.4 mrg # Symbols that must always be exported.
16859 1.1.1.4 mrg include_expsyms=$lt_include_expsyms_F77
16860 1.1 mrg
16861 1.1.1.4 mrg # ### END LIBTOOL TAG CONFIG: $tagname
16862 1.1 mrg
16863 1.1.1.4 mrg __EOF__
16864 1.1 mrg
16865 1.1 mrg
16866 1.1.1.4 mrg else
16867 1.1.1.4 mrg # If there is no Makefile yet, we rely on a make rule to execute
16868 1.1.1.4 mrg # `config.status --recheck' to rerun these tests and create the
16869 1.1.1.4 mrg # libtool script then.
16870 1.1.1.4 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16871 1.1.1.4 mrg if test -f "$ltmain_in"; then
16872 1.1.1.4 mrg test -f Makefile && make "$ltmain"
16873 1.1.1.4 mrg fi
16874 1.1.1.4 mrg fi
16875 1.1 mrg
16876 1.1 mrg
16877 1.1.1.4 mrg ac_ext=c
16878 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
16879 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16880 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16881 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
16882 1.1 mrg
16883 1.1.1.4 mrg CC="$lt_save_CC"
16884 1.1 mrg
16885 1.1.1.4 mrg else
16886 1.1.1.4 mrg tagname=""
16887 1.1.1.4 mrg fi
16888 1.1.1.4 mrg ;;
16889 1.1 mrg
16890 1.1.1.4 mrg GCJ)
16891 1.1.1.4 mrg if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16892 1.1 mrg
16893 1.1 mrg
16894 1.1.1.4 mrg # Source file extension for Java test sources.
16895 1.1.1.4 mrg ac_ext=java
16896 1.1 mrg
16897 1.1.1.4 mrg # Object file extension for compiled Java test sources.
16898 1.1.1.4 mrg objext=o
16899 1.1.1.4 mrg objext_GCJ=$objext
16900 1.1 mrg
16901 1.1.1.4 mrg # Code to be used in simple compile tests
16902 1.1.1.4 mrg lt_simple_compile_test_code="class foo {}"
16903 1.1 mrg
16904 1.1.1.4 mrg # Code to be used in simple link tests
16905 1.1.1.4 mrg lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16906 1.1 mrg
16907 1.1.1.4 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16908 1.1 mrg
16909 1.1.1.4 mrg # If no C compiler was specified, use CC.
16910 1.1.1.4 mrg LTCC=${LTCC-"$CC"}
16911 1.1 mrg
16912 1.1.1.4 mrg # If no C compiler flags were specified, use CFLAGS.
16913 1.1.1.4 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16914 1.1 mrg
16915 1.1.1.4 mrg # Allow CC to be a program name with arguments.
16916 1.1.1.4 mrg compiler=$CC
16917 1.1 mrg
16918 1.1 mrg
16919 1.1.1.4 mrg # save warnings/boilerplate of simple test code
16920 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
16921 1.1.1.4 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16922 1.1.1.4 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16923 1.1.1.4 mrg _lt_compiler_boilerplate=`cat conftest.err`
16924 1.1.1.4 mrg $rm conftest*
16925 1.1 mrg
16926 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
16927 1.1.1.4 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
16928 1.1.1.4 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16929 1.1.1.4 mrg _lt_linker_boilerplate=`cat conftest.err`
16930 1.1.1.4 mrg $rm -r conftest*
16931 1.1 mrg
16932 1.1 mrg
16933 1.1.1.4 mrg # Allow CC to be a program name with arguments.
16934 1.1.1.4 mrg lt_save_CC="$CC"
16935 1.1.1.4 mrg CC=${GCJ-"gcj"}
16936 1.1.1.4 mrg compiler=$CC
16937 1.1.1.4 mrg compiler_GCJ=$CC
16938 1.1.1.4 mrg for cc_temp in $compiler""; do
16939 1.1.1.4 mrg case $cc_temp in
16940 1.1.1.4 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16941 1.1.1.4 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16942 1.1.1.4 mrg \-*) ;;
16943 1.1.1.4 mrg *) break;;
16944 1.1.1.4 mrg esac
16945 1.1.1.4 mrg done
16946 1.1.1.4 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16947 1.1 mrg
16948 1.1 mrg
16949 1.1.1.4 mrg # GCJ did not exist at the time GCC didn't implicitly link libc in.
16950 1.1.1.4 mrg archive_cmds_need_lc_GCJ=no
16951 1.1 mrg
16952 1.1.1.4 mrg old_archive_cmds_GCJ=$old_archive_cmds
16953 1.1 mrg
16954 1.1 mrg
16955 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag_GCJ=
16956 1.1 mrg
16957 1.1.1.4 mrg if test "$GCC" = yes; then
16958 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16959 1.1 mrg
16960 1.1 mrg
16961 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16962 1.1.1.4 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16963 1.1.1.4 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16964 1.1.1.4 mrg $as_echo_n "(cached) " >&6
16965 1.1.1.4 mrg else
16966 1.1.1.4 mrg lt_cv_prog_compiler_rtti_exceptions=no
16967 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
16968 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16969 1.1.1.4 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
16970 1.1.1.4 mrg # Insert the option either (1) after the last *FLAGS variable, or
16971 1.1.1.4 mrg # (2) before a word containing "conftest.", or (3) at the end.
16972 1.1.1.4 mrg # Note that $ac_compile itself does not contain backslashes and begins
16973 1.1.1.4 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
16974 1.1.1.4 mrg # The option is referenced via a variable to avoid confusing sed.
16975 1.1.1.4 mrg lt_compile=`echo "$ac_compile" | $SED \
16976 1.1.1.4 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16977 1.1.1.4 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16978 1.1.1.4 mrg -e 's:$: $lt_compiler_flag:'`
16979 1.1.1.4 mrg (eval echo "\"\$as_me:16979: $lt_compile\"" >&5)
16980 1.1.1.4 mrg (eval "$lt_compile" 2>conftest.err)
16981 1.1.1.4 mrg ac_status=$?
16982 1.1.1.4 mrg cat conftest.err >&5
16983 1.1.1.4 mrg echo "$as_me:16983: \$? = $ac_status" >&5
16984 1.1.1.4 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
16985 1.1.1.4 mrg # The compiler can only warn and ignore the option if not recognized
16986 1.1.1.4 mrg # So say no if there are warnings other than the usual output.
16987 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16988 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16989 1.1.1.4 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16990 1.1.1.4 mrg lt_cv_prog_compiler_rtti_exceptions=yes
16991 1.1.1.4 mrg fi
16992 1.1.1.4 mrg fi
16993 1.1.1.4 mrg $rm conftest*
16994 1.1 mrg
16995 1.1.1.4 mrg fi
16996 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16997 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16998 1.1 mrg
16999 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17000 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17001 1.1.1.4 mrg else
17002 1.1.1.4 mrg :
17003 1.1.1.4 mrg fi
17004 1.1 mrg
17005 1.1.1.4 mrg fi
17006 1.1 mrg
17007 1.1.1.4 mrg lt_prog_compiler_wl_GCJ=
17008 1.1.1.4 mrg lt_prog_compiler_pic_GCJ=
17009 1.1.1.4 mrg lt_prog_compiler_static_GCJ=
17010 1.1 mrg
17011 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17012 1.1.1.4 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17013 1.1 mrg
17014 1.1.1.4 mrg if test "$GCC" = yes; then
17015 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17016 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-static'
17017 1.1 mrg
17018 1.1.1.4 mrg case $host_os in
17019 1.1.1.4 mrg aix*)
17020 1.1.1.4 mrg # All AIX code is PIC.
17021 1.1.1.4 mrg if test "$host_cpu" = ia64; then
17022 1.1.1.4 mrg # AIX 5 now supports IA64 processor
17023 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17024 1.1.1.4 mrg fi
17025 1.1.1.4 mrg ;;
17026 1.1 mrg
17027 1.1.1.4 mrg amigaos*)
17028 1.1.1.4 mrg # FIXME: we need at least 68020 code to build shared libraries, but
17029 1.1.1.4 mrg # adding the `-m68020' flag to GCC prevents building anything better,
17030 1.1.1.4 mrg # like `-m68040'.
17031 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17032 1.1.1.4 mrg ;;
17033 1.1 mrg
17034 1.1.1.4 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17035 1.1.1.4 mrg # PIC is the default for these OSes.
17036 1.1.1.4 mrg ;;
17037 1.1 mrg
17038 1.1.1.4 mrg mingw* | cygwin* | pw32* | os2*)
17039 1.1.1.4 mrg # This hack is so that the source file can tell whether it is being
17040 1.1.1.4 mrg # built for inclusion in a dll (and should export symbols for example).
17041 1.1.1.4 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
17042 1.1.1.4 mrg # (--disable-auto-import) libraries
17043 1.1 mrg
17044 1.1.1.4 mrg ;;
17045 1.1 mrg
17046 1.1.1.4 mrg darwin* | rhapsody*)
17047 1.1.1.4 mrg # PIC is the default on this platform
17048 1.1.1.4 mrg # Common symbols not allowed in MH_DYLIB files
17049 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-fno-common'
17050 1.1.1.4 mrg ;;
17051 1.1 mrg
17052 1.1.1.4 mrg interix[3-9]*)
17053 1.1.1.4 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17054 1.1.1.4 mrg # Instead, we relocate shared libraries at runtime.
17055 1.1.1.4 mrg ;;
17056 1.1 mrg
17057 1.1.1.4 mrg msdosdjgpp*)
17058 1.1.1.4 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
17059 1.1.1.4 mrg # on systems that don't support them.
17060 1.1.1.4 mrg lt_prog_compiler_can_build_shared_GCJ=no
17061 1.1.1.4 mrg enable_shared=no
17062 1.1.1.4 mrg ;;
17063 1.1 mrg
17064 1.1.1.4 mrg sysv4*MP*)
17065 1.1.1.4 mrg if test -d /usr/nec; then
17066 1.1.1.4 mrg lt_prog_compiler_pic_GCJ=-Kconform_pic
17067 1.1.1.4 mrg fi
17068 1.1.1.4 mrg ;;
17069 1.1 mrg
17070 1.1.1.4 mrg hpux*)
17071 1.1.1.4 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17072 1.1.1.4 mrg # not for PA HP-UX.
17073 1.1.1.4 mrg case $host_cpu in
17074 1.1.1.4 mrg hppa*64*|ia64*)
17075 1.1.1.4 mrg # +Z the default
17076 1.1.1.4 mrg ;;
17077 1.1.1.4 mrg *)
17078 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-fPIC'
17079 1.1.1.4 mrg ;;
17080 1.1.1.4 mrg esac
17081 1.1.1.4 mrg ;;
17082 1.1 mrg
17083 1.1.1.4 mrg *)
17084 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-fPIC'
17085 1.1.1.4 mrg ;;
17086 1.1.1.4 mrg esac
17087 1.1.1.4 mrg else
17088 1.1.1.4 mrg # PORTME Check for flag to pass linker flags through the system compiler.
17089 1.1.1.4 mrg case $host_os in
17090 1.1.1.4 mrg aix*)
17091 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17092 1.1.1.4 mrg if test "$host_cpu" = ia64; then
17093 1.1.1.4 mrg # AIX 5 now supports IA64 processor
17094 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17095 1.1.1.4 mrg else
17096 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17097 1.1.1.4 mrg fi
17098 1.1.1.4 mrg ;;
17099 1.1.1.4 mrg darwin*)
17100 1.1.1.4 mrg # PIC is the default on this platform
17101 1.1.1.4 mrg # Common symbols not allowed in MH_DYLIB files
17102 1.1.1.4 mrg case $cc_basename in
17103 1.1.1.4 mrg xlc*)
17104 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-qnocommon'
17105 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17106 1.1.1.4 mrg ;;
17107 1.1.1.4 mrg esac
17108 1.1.1.4 mrg ;;
17109 1.1 mrg
17110 1.1.1.4 mrg mingw* | cygwin* | pw32* | os2*)
17111 1.1.1.4 mrg # This hack is so that the source file can tell whether it is being
17112 1.1.1.4 mrg # built for inclusion in a dll (and should export symbols for example).
17113 1.1 mrg
17114 1.1.1.4 mrg ;;
17115 1.1 mrg
17116 1.1.1.4 mrg hpux9* | hpux10* | hpux11*)
17117 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17118 1.1.1.4 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17119 1.1.1.4 mrg # not for PA HP-UX.
17120 1.1.1.4 mrg case $host_cpu in
17121 1.1.1.4 mrg hppa*64*|ia64*)
17122 1.1.1.4 mrg # +Z the default
17123 1.1.1.4 mrg ;;
17124 1.1.1.4 mrg *)
17125 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='+Z'
17126 1.1.1.4 mrg ;;
17127 1.1.1.4 mrg esac
17128 1.1.1.4 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
17129 1.1.1.4 mrg lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17130 1.1.1.4 mrg ;;
17131 1.1 mrg
17132 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
17133 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17134 1.1.1.4 mrg # PIC (with -KPIC) is the default.
17135 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-non_shared'
17136 1.1.1.4 mrg ;;
17137 1.1 mrg
17138 1.1.1.4 mrg newsos6)
17139 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17140 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17141 1.1.1.4 mrg ;;
17142 1.1 mrg
17143 1.1.1.4 mrg linux* | k*bsd*-gnu)
17144 1.1.1.4 mrg case $cc_basename in
17145 1.1.1.4 mrg icc* | ecc*)
17146 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17147 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17148 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-static'
17149 1.1.1.4 mrg ;;
17150 1.1.1.4 mrg pgcc* | pgf77* | pgf90* | pgf95*)
17151 1.1.1.4 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
17152 1.1.1.4 mrg # which looks to be a dead project)
17153 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17154 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-fpic'
17155 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17156 1.1.1.4 mrg ;;
17157 1.1.1.4 mrg ccc*)
17158 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17159 1.1.1.4 mrg # All Alpha code is PIC.
17160 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-non_shared'
17161 1.1.1.4 mrg ;;
17162 1.1.1.4 mrg *)
17163 1.1.1.4 mrg case `$CC -V 2>&1 | sed 5q` in
17164 1.1.1.4 mrg *Sun\ C*)
17165 1.1.1.4 mrg # Sun C 5.9
17166 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17167 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17168 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17169 1.1.1.4 mrg ;;
17170 1.1.1.4 mrg *Sun\ F*)
17171 1.1.1.4 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
17172 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17173 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17174 1.1.1.4 mrg lt_prog_compiler_wl_GCJ=''
17175 1.1.1.4 mrg ;;
17176 1.1.1.4 mrg esac
17177 1.1.1.4 mrg ;;
17178 1.1.1.4 mrg esac
17179 1.1.1.4 mrg ;;
17180 1.1 mrg
17181 1.1.1.4 mrg osf3* | osf4* | osf5*)
17182 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17183 1.1.1.4 mrg # All OSF/1 code is PIC.
17184 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-non_shared'
17185 1.1.1.4 mrg ;;
17186 1.1 mrg
17187 1.1.1.4 mrg rdos*)
17188 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-non_shared'
17189 1.1.1.4 mrg ;;
17190 1.1 mrg
17191 1.1.1.4 mrg solaris*)
17192 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17193 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17194 1.1.1.4 mrg case $cc_basename in
17195 1.1.1.4 mrg f77* | f90* | f95*)
17196 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17197 1.1.1.4 mrg *)
17198 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,';;
17199 1.1.1.4 mrg esac
17200 1.1.1.4 mrg ;;
17201 1.1 mrg
17202 1.1.1.4 mrg sunos4*)
17203 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Qoption ld '
17204 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-PIC'
17205 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17206 1.1.1.4 mrg ;;
17207 1.1 mrg
17208 1.1.1.4 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
17209 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17210 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17211 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17212 1.1.1.4 mrg ;;
17213 1.1 mrg
17214 1.1.1.4 mrg sysv4*MP*)
17215 1.1.1.4 mrg if test -d /usr/nec ;then
17216 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-Kconform_pic'
17217 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17218 1.1.1.4 mrg fi
17219 1.1.1.4 mrg ;;
17220 1.1 mrg
17221 1.1.1.4 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17222 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17223 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17224 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17225 1.1.1.4 mrg ;;
17226 1.1 mrg
17227 1.1.1.4 mrg unicos*)
17228 1.1.1.4 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17229 1.1.1.4 mrg lt_prog_compiler_can_build_shared_GCJ=no
17230 1.1.1.4 mrg ;;
17231 1.1 mrg
17232 1.1.1.4 mrg uts4*)
17233 1.1.1.4 mrg lt_prog_compiler_pic_GCJ='-pic'
17234 1.1.1.4 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17235 1.1.1.4 mrg ;;
17236 1.1 mrg
17237 1.1.1.4 mrg *)
17238 1.1.1.4 mrg lt_prog_compiler_can_build_shared_GCJ=no
17239 1.1.1.4 mrg ;;
17240 1.1.1.4 mrg esac
17241 1.1.1.4 mrg fi
17242 1.1 mrg
17243 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17244 1.1.1.4 mrg $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17245 1.1 mrg
17246 1.1.1.4 mrg #
17247 1.1.1.4 mrg # Check to make sure the PIC flag actually works.
17248 1.1.1.4 mrg #
17249 1.1.1.4 mrg if test -n "$lt_prog_compiler_pic_GCJ"; then
17250 1.1 mrg
17251 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17252 1.1.1.4 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17253 1.1.1.4 mrg if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17254 1.1.1.4 mrg $as_echo_n "(cached) " >&6
17255 1.1.1.4 mrg else
17256 1.1.1.4 mrg lt_cv_prog_compiler_pic_works_GCJ=no
17257 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
17258 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17259 1.1.1.4 mrg lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17260 1.1.1.4 mrg # Insert the option either (1) after the last *FLAGS variable, or
17261 1.1.1.4 mrg # (2) before a word containing "conftest.", or (3) at the end.
17262 1.1.1.4 mrg # Note that $ac_compile itself does not contain backslashes and begins
17263 1.1.1.4 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
17264 1.1.1.4 mrg # The option is referenced via a variable to avoid confusing sed.
17265 1.1.1.4 mrg lt_compile=`echo "$ac_compile" | $SED \
17266 1.1.1.4 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17267 1.1.1.4 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17268 1.1.1.4 mrg -e 's:$: $lt_compiler_flag:'`
17269 1.1.1.4 mrg (eval echo "\"\$as_me:17269: $lt_compile\"" >&5)
17270 1.1.1.4 mrg (eval "$lt_compile" 2>conftest.err)
17271 1.1.1.4 mrg ac_status=$?
17272 1.1.1.4 mrg cat conftest.err >&5
17273 1.1.1.4 mrg echo "$as_me:17273: \$? = $ac_status" >&5
17274 1.1.1.4 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
17275 1.1.1.4 mrg # The compiler can only warn and ignore the option if not recognized
17276 1.1.1.4 mrg # So say no if there are warnings other than the usual output.
17277 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17278 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17279 1.1.1.4 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17280 1.1.1.4 mrg lt_cv_prog_compiler_pic_works_GCJ=yes
17281 1.1.1.4 mrg fi
17282 1.1.1.4 mrg fi
17283 1.1.1.4 mrg $rm conftest*
17284 1.1 mrg
17285 1.1.1.4 mrg fi
17286 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17287 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17288 1.1 mrg
17289 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17290 1.1.1.4 mrg case $lt_prog_compiler_pic_GCJ in
17291 1.1.1.4 mrg "" | " "*) ;;
17292 1.1.1.4 mrg *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17293 1.1.1.4 mrg esac
17294 1.1.1.4 mrg else
17295 1.1.1.4 mrg lt_prog_compiler_pic_GCJ=
17296 1.1.1.4 mrg lt_prog_compiler_can_build_shared_GCJ=no
17297 1.1.1.4 mrg fi
17298 1.1 mrg
17299 1.1.1.4 mrg fi
17300 1.1.1.4 mrg case $host_os in
17301 1.1.1.4 mrg # For platforms which do not support PIC, -DPIC is meaningless:
17302 1.1.1.4 mrg *djgpp*)
17303 1.1.1.4 mrg lt_prog_compiler_pic_GCJ=
17304 1.1.1.4 mrg ;;
17305 1.1.1.4 mrg *)
17306 1.1.1.4 mrg lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17307 1.1.1.4 mrg ;;
17308 1.1.1.4 mrg esac
17309 1.1 mrg
17310 1.1.1.4 mrg #
17311 1.1.1.4 mrg # Check to make sure the static flag actually works.
17312 1.1.1.4 mrg #
17313 1.1.1.4 mrg wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17314 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17315 1.1.1.4 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17316 1.1.1.4 mrg if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17317 1.1.1.4 mrg $as_echo_n "(cached) " >&6
17318 1.1.1.3 mrg else
17319 1.1.1.4 mrg lt_cv_prog_compiler_static_works_GCJ=no
17320 1.1.1.4 mrg save_LDFLAGS="$LDFLAGS"
17321 1.1.1.4 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17322 1.1.1.4 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
17323 1.1.1.4 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17324 1.1.1.4 mrg # The linker can only warn and ignore the option if not recognized
17325 1.1.1.4 mrg # So say no if there are warnings
17326 1.1.1.4 mrg if test -s conftest.err; then
17327 1.1.1.4 mrg # Append any errors to the config.log.
17328 1.1.1.4 mrg cat conftest.err 1>&5
17329 1.1.1.4 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17330 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17331 1.1.1.4 mrg if diff conftest.exp conftest.er2 >/dev/null; then
17332 1.1.1.4 mrg lt_cv_prog_compiler_static_works_GCJ=yes
17333 1.1.1.4 mrg fi
17334 1.1.1.4 mrg else
17335 1.1.1.4 mrg lt_cv_prog_compiler_static_works_GCJ=yes
17336 1.1.1.4 mrg fi
17337 1.1.1.4 mrg fi
17338 1.1.1.4 mrg $rm -r conftest*
17339 1.1.1.4 mrg LDFLAGS="$save_LDFLAGS"
17340 1.1.1.4 mrg
17341 1.1.1.3 mrg fi
17342 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17343 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17344 1.1 mrg
17345 1.1.1.4 mrg if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17346 1.1.1.4 mrg :
17347 1.1.1.4 mrg else
17348 1.1.1.4 mrg lt_prog_compiler_static_GCJ=
17349 1.1.1.3 mrg fi
17350 1.1 mrg
17351 1.1 mrg
17352 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17353 1.1.1.4 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17354 1.1.1.4 mrg if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17355 1.1.1.4 mrg $as_echo_n "(cached) " >&6
17356 1.1.1.4 mrg else
17357 1.1.1.4 mrg lt_cv_prog_compiler_c_o_GCJ=no
17358 1.1.1.4 mrg $rm -r conftest 2>/dev/null
17359 1.1.1.4 mrg mkdir conftest
17360 1.1.1.4 mrg cd conftest
17361 1.1.1.4 mrg mkdir out
17362 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17363 1.1 mrg
17364 1.1.1.4 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
17365 1.1.1.4 mrg # Insert the option either (1) after the last *FLAGS variable, or
17366 1.1.1.4 mrg # (2) before a word containing "conftest.", or (3) at the end.
17367 1.1.1.4 mrg # Note that $ac_compile itself does not contain backslashes and begins
17368 1.1.1.4 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
17369 1.1.1.4 mrg lt_compile=`echo "$ac_compile" | $SED \
17370 1.1.1.4 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17371 1.1.1.4 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17372 1.1.1.4 mrg -e 's:$: $lt_compiler_flag:'`
17373 1.1.1.4 mrg (eval echo "\"\$as_me:17373: $lt_compile\"" >&5)
17374 1.1.1.4 mrg (eval "$lt_compile" 2>out/conftest.err)
17375 1.1.1.4 mrg ac_status=$?
17376 1.1.1.4 mrg cat out/conftest.err >&5
17377 1.1.1.4 mrg echo "$as_me:17377: \$? = $ac_status" >&5
17378 1.1.1.4 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
17379 1.1.1.4 mrg then
17380 1.1.1.4 mrg # The compiler can only warn and ignore the option if not recognized
17381 1.1.1.4 mrg # So say no if there are warnings
17382 1.1.1.4 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17383 1.1.1.4 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17384 1.1.1.4 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17385 1.1.1.4 mrg lt_cv_prog_compiler_c_o_GCJ=yes
17386 1.1.1.4 mrg fi
17387 1.1.1.4 mrg fi
17388 1.1.1.4 mrg chmod u+w . 2>&5
17389 1.1.1.4 mrg $rm conftest*
17390 1.1.1.4 mrg # SGI C++ compiler will create directory out/ii_files/ for
17391 1.1.1.4 mrg # template instantiation
17392 1.1.1.4 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17393 1.1.1.4 mrg $rm out/* && rmdir out
17394 1.1.1.4 mrg cd ..
17395 1.1.1.4 mrg rmdir conftest
17396 1.1.1.4 mrg $rm conftest*
17397 1.1 mrg
17398 1.1.1.4 mrg fi
17399 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17400 1.1.1.4 mrg $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17401 1.1 mrg
17402 1.1 mrg
17403 1.1.1.4 mrg hard_links="nottested"
17404 1.1.1.4 mrg if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17405 1.1.1.4 mrg # do not overwrite the value of need_locks provided by the user
17406 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17407 1.1.1.4 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
17408 1.1.1.4 mrg hard_links=yes
17409 1.1.1.4 mrg $rm conftest*
17410 1.1.1.4 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
17411 1.1.1.4 mrg touch conftest.a
17412 1.1.1.4 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
17413 1.1.1.4 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
17414 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17415 1.1.1.4 mrg $as_echo "$hard_links" >&6; }
17416 1.1.1.4 mrg if test "$hard_links" = no; then
17417 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17418 1.1.1.4 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17419 1.1.1.4 mrg need_locks=warn
17420 1.1.1.4 mrg fi
17421 1.1 mrg else
17422 1.1.1.4 mrg need_locks=no
17423 1.1.1.4 mrg fi
17424 1.1.1.4 mrg
17425 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17426 1.1.1.4 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17427 1.1.1.4 mrg
17428 1.1.1.4 mrg runpath_var=
17429 1.1.1.4 mrg allow_undefined_flag_GCJ=
17430 1.1.1.4 mrg enable_shared_with_static_runtimes_GCJ=no
17431 1.1.1.4 mrg archive_cmds_GCJ=
17432 1.1.1.4 mrg archive_expsym_cmds_GCJ=
17433 1.1.1.4 mrg old_archive_From_new_cmds_GCJ=
17434 1.1.1.4 mrg old_archive_from_expsyms_cmds_GCJ=
17435 1.1.1.4 mrg export_dynamic_flag_spec_GCJ=
17436 1.1.1.4 mrg whole_archive_flag_spec_GCJ=
17437 1.1.1.4 mrg thread_safe_flag_spec_GCJ=
17438 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ=
17439 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_GCJ=
17440 1.1.1.4 mrg hardcode_libdir_separator_GCJ=
17441 1.1.1.4 mrg hardcode_direct_GCJ=no
17442 1.1.1.4 mrg hardcode_minus_L_GCJ=no
17443 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=unsupported
17444 1.1.1.4 mrg link_all_deplibs_GCJ=unknown
17445 1.1.1.4 mrg hardcode_automatic_GCJ=no
17446 1.1.1.4 mrg module_cmds_GCJ=
17447 1.1.1.4 mrg module_expsym_cmds_GCJ=
17448 1.1.1.4 mrg always_export_symbols_GCJ=no
17449 1.1.1.4 mrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17450 1.1.1.4 mrg # include_expsyms should be a list of space-separated symbols to be *always*
17451 1.1.1.4 mrg # included in the symbol list
17452 1.1.1.4 mrg include_expsyms_GCJ=
17453 1.1.1.4 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
17454 1.1.1.4 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
17455 1.1.1.4 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17456 1.1.1.4 mrg # as well as any symbol that contains `d'.
17457 1.1.1.4 mrg exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17458 1.1.1.4 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17459 1.1.1.4 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
17460 1.1.1.4 mrg # the symbol is explicitly referenced. Since portable code cannot
17461 1.1.1.4 mrg # rely on this symbol name, it's probably fine to never include it in
17462 1.1.1.4 mrg # preloaded symbol tables.
17463 1.1.1.4 mrg # Exclude shared library initialization/finalization symbols.
17464 1.1.1.4 mrg extract_expsyms_cmds=
17465 1.1.1.4 mrg # Just being paranoid about ensuring that cc_basename is set.
17466 1.1.1.4 mrg for cc_temp in $compiler""; do
17467 1.1.1.4 mrg case $cc_temp in
17468 1.1.1.4 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17469 1.1.1.4 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17470 1.1.1.4 mrg \-*) ;;
17471 1.1.1.4 mrg *) break;;
17472 1.1.1.4 mrg esac
17473 1.1.1.4 mrg done
17474 1.1.1.4 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17475 1.1 mrg
17476 1.1.1.3 mrg case $host_os in
17477 1.1.1.4 mrg cygwin* | mingw* | pw32*)
17478 1.1.1.4 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
17479 1.1.1.4 mrg # When not using gcc, we currently assume that we are using
17480 1.1.1.4 mrg # Microsoft Visual C++.
17481 1.1.1.4 mrg if test "$GCC" != yes; then
17482 1.1.1.4 mrg with_gnu_ld=no
17483 1.1.1.4 mrg fi
17484 1.1.1.3 mrg ;;
17485 1.1.1.4 mrg interix*)
17486 1.1.1.4 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
17487 1.1.1.4 mrg with_gnu_ld=yes
17488 1.1.1.3 mrg ;;
17489 1.1.1.4 mrg openbsd*)
17490 1.1.1.4 mrg with_gnu_ld=no
17491 1.1.1.3 mrg ;;
17492 1.1.1.4 mrg esac
17493 1.1 mrg
17494 1.1.1.4 mrg ld_shlibs_GCJ=yes
17495 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
17496 1.1.1.4 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
17497 1.1.1.4 mrg wlarc='${wl}'
17498 1.1 mrg
17499 1.1.1.4 mrg # Set some defaults for GNU ld with shared library support. These
17500 1.1.1.4 mrg # are reset later if shared libraries are not supported. Putting them
17501 1.1.1.4 mrg # here allows them to be overridden if necessary.
17502 1.1.1.4 mrg runpath_var=LD_RUN_PATH
17503 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17504 1.1.1.4 mrg export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17505 1.1.1.4 mrg # ancient GNU ld didn't support --whole-archive et. al.
17506 1.1.1.4 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17507 1.1.1.4 mrg whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17508 1.1.1.4 mrg else
17509 1.1.1.4 mrg whole_archive_flag_spec_GCJ=
17510 1.1.1.4 mrg fi
17511 1.1.1.4 mrg supports_anon_versioning=no
17512 1.1.1.4 mrg case `$LD -v 2>/dev/null` in
17513 1.1.1.4 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17514 1.1.1.4 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17515 1.1.1.4 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17516 1.1.1.4 mrg *\ 2.11.*) ;; # other 2.11 versions
17517 1.1.1.4 mrg *) supports_anon_versioning=yes ;;
17518 1.1.1.4 mrg esac
17519 1.1 mrg
17520 1.1.1.4 mrg # See if GNU ld supports shared libraries.
17521 1.1.1.4 mrg case $host_os in
17522 1.1.1.4 mrg aix[3-9]*)
17523 1.1.1.4 mrg # On AIX/PPC, the GNU linker is very broken
17524 1.1.1.4 mrg if test "$host_cpu" != ia64; then
17525 1.1.1.4 mrg ld_shlibs_GCJ=no
17526 1.1.1.4 mrg cat <<EOF 1>&2
17527 1.1 mrg
17528 1.1.1.4 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17529 1.1.1.4 mrg *** to be unable to reliably create shared libraries on AIX.
17530 1.1.1.4 mrg *** Therefore, libtool is disabling shared libraries support. If you
17531 1.1.1.4 mrg *** really care for shared libraries, you may want to modify your PATH
17532 1.1.1.4 mrg *** so that a non-GNU linker is found, and then restart.
17533 1.1 mrg
17534 1.1.1.4 mrg EOF
17535 1.1.1.4 mrg fi
17536 1.1.1.4 mrg ;;
17537 1.1 mrg
17538 1.1.1.4 mrg amigaos*)
17539 1.1.1.4 mrg archive_cmds_GCJ='$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)'
17540 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17541 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
17542 1.1.1.4 mrg
17543 1.1.1.4 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
17544 1.1.1.4 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
17545 1.1.1.4 mrg # to version 4, is to share data among multiple programs linked
17546 1.1.1.4 mrg # with the same dynamic library. Since this doesn't match the
17547 1.1.1.4 mrg # behavior of shared libraries on other platforms, we can't use
17548 1.1.1.4 mrg # them.
17549 1.1.1.4 mrg ld_shlibs_GCJ=no
17550 1.1.1.4 mrg ;;
17551 1.1 mrg
17552 1.1.1.4 mrg beos*)
17553 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17554 1.1.1.4 mrg allow_undefined_flag_GCJ=unsupported
17555 1.1.1.4 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
17556 1.1.1.4 mrg # support --undefined. This deserves some investigation. FIXME
17557 1.1.1.4 mrg archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17558 1.1.1.4 mrg else
17559 1.1.1.4 mrg ld_shlibs_GCJ=no
17560 1.1.1.4 mrg fi
17561 1.1.1.4 mrg ;;
17562 1.1 mrg
17563 1.1.1.4 mrg cygwin* | mingw* | pw32*)
17564 1.1.1.4 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17565 1.1.1.4 mrg # as there is no search path for DLLs.
17566 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17567 1.1.1.4 mrg allow_undefined_flag_GCJ=unsupported
17568 1.1.1.4 mrg always_export_symbols_GCJ=no
17569 1.1.1.4 mrg enable_shared_with_static_runtimes_GCJ=yes
17570 1.1.1.4 mrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17571 1.1 mrg
17572 1.1.1.4 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17573 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17574 1.1.1.4 mrg # If the export-symbols file already is a .def file (1st line
17575 1.1.1.4 mrg # is EXPORTS), use it as is; otherwise, prepend...
17576 1.1.1.4 mrg archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17577 1.1.1.4 mrg cp $export_symbols $output_objdir/$soname.def;
17578 1.1.1.4 mrg else
17579 1.1.1.4 mrg echo EXPORTS > $output_objdir/$soname.def;
17580 1.1.1.4 mrg cat $export_symbols >> $output_objdir/$soname.def;
17581 1.1.1.4 mrg fi~
17582 1.1.1.4 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'
17583 1.1.1.4 mrg else
17584 1.1.1.4 mrg ld_shlibs_GCJ=no
17585 1.1.1.4 mrg fi
17586 1.1.1.4 mrg ;;
17587 1.1.1.4 mrg
17588 1.1.1.4 mrg interix[3-9]*)
17589 1.1.1.4 mrg hardcode_direct_GCJ=no
17590 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
17591 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17592 1.1.1.4 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
17593 1.1.1.4 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17594 1.1.1.4 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
17595 1.1.1.4 mrg # default) and relocated if they conflict, which is a slow very memory
17596 1.1.1.4 mrg # consuming and fragmenting process. To avoid this, we pick a random,
17597 1.1.1.4 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17598 1.1.1.4 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17599 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
17600 1.1.1.4 mrg archive_expsym_cmds_GCJ='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'
17601 1.1.1.4 mrg ;;
17602 1.1.1.4 mrg
17603 1.1.1.4 mrg gnu* | linux* | k*bsd*-gnu)
17604 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17605 1.1.1.4 mrg tmp_addflag=
17606 1.1.1.4 mrg case $cc_basename,$host_cpu in
17607 1.1.1.4 mrg pgcc*) # Portland Group C compiler
17608 1.1.1.4 mrg whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17609 1.1.1.4 mrg tmp_addflag=' $pic_flag'
17610 1.1.1.4 mrg ;;
17611 1.1.1.4 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17612 1.1.1.4 mrg whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17613 1.1.1.4 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
17614 1.1.1.4 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17615 1.1.1.4 mrg tmp_addflag=' -i_dynamic' ;;
17616 1.1.1.4 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17617 1.1.1.4 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
17618 1.1.1.4 mrg ifc* | ifort*) # Intel Fortran compiler
17619 1.1.1.4 mrg tmp_addflag=' -nofor_main' ;;
17620 1.1.1.4 mrg esac
17621 1.1.1.4 mrg case `$CC -V 2>&1 | sed 5q` in
17622 1.1.1.4 mrg *Sun\ C*) # Sun C 5.9
17623 1.1.1.4 mrg whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17624 1.1.1.4 mrg tmp_sharedflag='-G' ;;
17625 1.1.1.4 mrg *Sun\ F*) # Sun Fortran 8.3
17626 1.1.1.4 mrg tmp_sharedflag='-G' ;;
17627 1.1.1.4 mrg *)
17628 1.1.1.4 mrg tmp_sharedflag='-shared' ;;
17629 1.1.1.4 mrg esac
17630 1.1.1.4 mrg archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17631 1.1 mrg
17632 1.1.1.4 mrg if test $supports_anon_versioning = yes; then
17633 1.1.1.4 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17634 1.1.1.4 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17635 1.1.1.4 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
17636 1.1.1.4 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17637 1.1.1.4 mrg fi
17638 1.1.1.4 mrg else
17639 1.1.1.4 mrg ld_shlibs_GCJ=no
17640 1.1.1.4 mrg fi
17641 1.1.1.4 mrg ;;
17642 1.1 mrg
17643 1.1.1.4 mrg netbsd*)
17644 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17645 1.1.1.4 mrg archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17646 1.1.1.4 mrg wlarc=
17647 1.1.1.4 mrg else
17648 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17649 1.1.1.4 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17650 1.1.1.4 mrg fi
17651 1.1.1.4 mrg ;;
17652 1.1 mrg
17653 1.1.1.4 mrg solaris*)
17654 1.1.1.4 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17655 1.1.1.4 mrg ld_shlibs_GCJ=no
17656 1.1.1.4 mrg cat <<EOF 1>&2
17657 1.1 mrg
17658 1.1.1.4 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17659 1.1.1.4 mrg *** create shared libraries on Solaris systems. Therefore, libtool
17660 1.1.1.4 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
17661 1.1.1.4 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
17662 1.1.1.4 mrg *** your PATH or compiler configuration so that the native linker is
17663 1.1.1.4 mrg *** used, and then restart.
17664 1.1 mrg
17665 1.1.1.4 mrg EOF
17666 1.1.1.4 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17667 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17668 1.1.1.4 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17669 1.1.1.4 mrg else
17670 1.1.1.4 mrg ld_shlibs_GCJ=no
17671 1.1.1.4 mrg fi
17672 1.1.1.4 mrg ;;
17673 1.1 mrg
17674 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17675 1.1.1.4 mrg case `$LD -v 2>&1` in
17676 1.1.1.4 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17677 1.1.1.4 mrg ld_shlibs_GCJ=no
17678 1.1.1.4 mrg cat <<_LT_EOF 1>&2
17679 1.1 mrg
17680 1.1.1.4 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17681 1.1.1.4 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
17682 1.1.1.4 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
17683 1.1.1.4 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17684 1.1.1.4 mrg *** your PATH or compiler configuration so that the native linker is
17685 1.1.1.4 mrg *** used, and then restart.
17686 1.1 mrg
17687 1.1.1.4 mrg _LT_EOF
17688 1.1.1.4 mrg ;;
17689 1.1.1.4 mrg *)
17690 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17691 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17692 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17693 1.1.1.4 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17694 1.1.1.4 mrg else
17695 1.1.1.4 mrg ld_shlibs_GCJ=no
17696 1.1.1.4 mrg fi
17697 1.1.1.4 mrg ;;
17698 1.1.1.4 mrg esac
17699 1.1.1.4 mrg ;;
17700 1.1 mrg
17701 1.1.1.4 mrg sunos4*)
17702 1.1.1.4 mrg archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17703 1.1.1.4 mrg wlarc=
17704 1.1.1.4 mrg hardcode_direct_GCJ=yes
17705 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
17706 1.1.1.4 mrg ;;
17707 1.1 mrg
17708 1.1.1.4 mrg *)
17709 1.1.1.4 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17710 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17711 1.1.1.4 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17712 1.1.1.4 mrg else
17713 1.1.1.4 mrg ld_shlibs_GCJ=no
17714 1.1.1.4 mrg fi
17715 1.1.1.4 mrg ;;
17716 1.1.1.4 mrg esac
17717 1.1 mrg
17718 1.1.1.4 mrg if test "$ld_shlibs_GCJ" = no; then
17719 1.1.1.4 mrg runpath_var=
17720 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ=
17721 1.1.1.4 mrg export_dynamic_flag_spec_GCJ=
17722 1.1.1.4 mrg whole_archive_flag_spec_GCJ=
17723 1.1.1.4 mrg fi
17724 1.1.1.4 mrg else
17725 1.1.1.4 mrg # PORTME fill in a description of your system's linker (not GNU ld)
17726 1.1.1.4 mrg case $host_os in
17727 1.1.1.4 mrg aix3*)
17728 1.1.1.4 mrg allow_undefined_flag_GCJ=unsupported
17729 1.1.1.4 mrg always_export_symbols_GCJ=yes
17730 1.1.1.4 mrg archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
17731 1.1.1.4 mrg # Note: this linker hardcodes the directories in LIBPATH if there
17732 1.1.1.4 mrg # are no directories specified by -L.
17733 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
17734 1.1.1.4 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17735 1.1.1.4 mrg # Neither direct hardcoding nor static linking is supported with a
17736 1.1.1.4 mrg # broken collect2.
17737 1.1.1.4 mrg hardcode_direct_GCJ=unsupported
17738 1.1.1.4 mrg fi
17739 1.1.1.4 mrg ;;
17740 1.1 mrg
17741 1.1.1.4 mrg aix[4-9]*)
17742 1.1.1.4 mrg if test "$host_cpu" = ia64; then
17743 1.1.1.4 mrg # On IA64, the linker does run time linking by default, so we don't
17744 1.1.1.4 mrg # have to do anything special.
17745 1.1.1.4 mrg aix_use_runtimelinking=no
17746 1.1.1.4 mrg exp_sym_flag='-Bexport'
17747 1.1.1.4 mrg no_entry_flag=""
17748 1.1.1.4 mrg else
17749 1.1.1.4 mrg # If we're using GNU nm, then we don't want the "-C" option.
17750 1.1.1.4 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
17751 1.1.1.4 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17752 1.1.1.4 mrg export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17753 1.1.1.4 mrg else
17754 1.1.1.4 mrg export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
17755 1.1.1.4 mrg fi
17756 1.1.1.4 mrg aix_use_runtimelinking=no
17757 1.1 mrg
17758 1.1.1.4 mrg # Test if we are trying to use run time linking or normal
17759 1.1.1.4 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17760 1.1.1.4 mrg # need to do runtime linking.
17761 1.1.1.4 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17762 1.1.1.4 mrg for ld_flag in $LDFLAGS; do
17763 1.1.1.4 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17764 1.1.1.4 mrg aix_use_runtimelinking=yes
17765 1.1.1.4 mrg break
17766 1.1.1.4 mrg fi
17767 1.1.1.4 mrg done
17768 1.1.1.4 mrg ;;
17769 1.1.1.4 mrg esac
17770 1.1 mrg
17771 1.1.1.4 mrg exp_sym_flag='-bexport'
17772 1.1.1.4 mrg no_entry_flag='-bnoentry'
17773 1.1.1.4 mrg fi
17774 1.1 mrg
17775 1.1.1.4 mrg # When large executables or shared objects are built, AIX ld can
17776 1.1.1.4 mrg # have problems creating the table of contents. If linking a library
17777 1.1.1.4 mrg # or program results in "error TOC overflow" add -mminimal-toc to
17778 1.1.1.4 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17779 1.1.1.4 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17780 1.1 mrg
17781 1.1.1.4 mrg archive_cmds_GCJ=''
17782 1.1.1.4 mrg hardcode_direct_GCJ=yes
17783 1.1.1.4 mrg hardcode_libdir_separator_GCJ=':'
17784 1.1.1.4 mrg link_all_deplibs_GCJ=yes
17785 1.1.1.4 mrg
17786 1.1.1.4 mrg if test "$GCC" = yes; then
17787 1.1.1.4 mrg case $host_os in aix4.[012]|aix4.[012].*)
17788 1.1.1.4 mrg # We only want to do this on AIX 4.2 and lower, the check
17789 1.1.1.4 mrg # below for broken collect2 doesn't work under 4.3+
17790 1.1.1.4 mrg collect2name=`${CC} -print-prog-name=collect2`
17791 1.1.1.4 mrg if test -f "$collect2name" && \
17792 1.1.1.4 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
17793 1.1.1.4 mrg then
17794 1.1.1.4 mrg # We have reworked collect2
17795 1.1.1.4 mrg :
17796 1.1.1.4 mrg else
17797 1.1.1.4 mrg # We have old collect2
17798 1.1.1.4 mrg hardcode_direct_GCJ=unsupported
17799 1.1.1.4 mrg # It fails to find uninstalled libraries when the uninstalled
17800 1.1.1.4 mrg # path is not listed in the libpath. Setting hardcode_minus_L
17801 1.1.1.4 mrg # to unsupported forces relinking
17802 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
17803 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17804 1.1.1.4 mrg hardcode_libdir_separator_GCJ=
17805 1.1.1.4 mrg fi
17806 1.1.1.4 mrg ;;
17807 1.1.1.4 mrg esac
17808 1.1.1.4 mrg shared_flag='-shared'
17809 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
17810 1.1.1.4 mrg shared_flag="$shared_flag "'${wl}-G'
17811 1.1.1.4 mrg fi
17812 1.1.1.4 mrg else
17813 1.1.1.4 mrg # not using gcc
17814 1.1.1.4 mrg if test "$host_cpu" = ia64; then
17815 1.1.1.4 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17816 1.1.1.4 mrg # chokes on -Wl,-G. The following line is correct:
17817 1.1.1.4 mrg shared_flag='-G'
17818 1.1.1.4 mrg else
17819 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
17820 1.1.1.4 mrg shared_flag='${wl}-G'
17821 1.1.1.4 mrg else
17822 1.1.1.4 mrg shared_flag='${wl}-bM:SRE'
17823 1.1.1.4 mrg fi
17824 1.1.1.4 mrg fi
17825 1.1.1.4 mrg fi
17826 1.1.1.4 mrg
17827 1.1.1.4 mrg # It seems that -bexpall does not export symbols beginning with
17828 1.1.1.4 mrg # underscore (_), so it is better to generate a list of symbols to export.
17829 1.1.1.4 mrg always_export_symbols_GCJ=yes
17830 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
17831 1.1.1.4 mrg # Warning - without using the other runtime loading flags (-brtl),
17832 1.1.1.4 mrg # -berok will link without error, but may produce a broken library.
17833 1.1.1.4 mrg allow_undefined_flag_GCJ='-berok'
17834 1.1.1.4 mrg # Determine the default libpath from the value encoded in an empty executable.
17835 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
17836 1.1.1.3 mrg /* confdefs.h. */
17837 1.1.1.3 mrg _ACEOF
17838 1.1.1.3 mrg cat confdefs.h >>conftest.$ac_ext
17839 1.1.1.3 mrg cat >>conftest.$ac_ext <<_ACEOF
17840 1.1.1.3 mrg /* end confdefs.h. */
17841 1.1 mrg
17842 1.1.1.3 mrg int
17843 1.1.1.3 mrg main ()
17844 1.1.1.3 mrg {
17845 1.1.1.4 mrg
17846 1.1.1.3 mrg ;
17847 1.1.1.3 mrg return 0;
17848 1.1.1.3 mrg }
17849 1.1.1.3 mrg _ACEOF
17850 1.1.1.3 mrg rm -f conftest.$ac_objext conftest$ac_exeext
17851 1.1.1.3 mrg if { (ac_try="$ac_link"
17852 1.1.1.3 mrg case "(($ac_try" in
17853 1.1.1.3 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17854 1.1.1.3 mrg *) ac_try_echo=$ac_try;;
17855 1.1 mrg esac
17856 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17857 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
17858 1.1.1.3 mrg (eval "$ac_link") 2>conftest.er1
17859 1.1.1.3 mrg ac_status=$?
17860 1.1.1.3 mrg grep -v '^ *+' conftest.er1 >conftest.err
17861 1.1.1.3 mrg rm -f conftest.er1
17862 1.1.1.3 mrg cat conftest.err >&5
17863 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17864 1.1.1.3 mrg (exit $ac_status); } && {
17865 1.1.1.3 mrg test -z "$ac_c_werror_flag" ||
17866 1.1.1.3 mrg test ! -s conftest.err
17867 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
17868 1.1.1.3 mrg test "$cross_compiling" = yes ||
17869 1.1.1.3 mrg $as_test_x conftest$ac_exeext
17870 1.1.1.3 mrg }; then
17871 1.1.1.4 mrg
17872 1.1.1.4 mrg lt_aix_libpath_sed='
17873 1.1.1.4 mrg /Import File Strings/,/^$/ {
17874 1.1.1.4 mrg /^0/ {
17875 1.1.1.4 mrg s/^0 *\(.*\)$/\1/
17876 1.1.1.4 mrg p
17877 1.1.1.4 mrg }
17878 1.1.1.4 mrg }'
17879 1.1.1.4 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17880 1.1.1.4 mrg # Check for a 64-bit object if we didn't find anything.
17881 1.1.1.4 mrg if test -z "$aix_libpath"; then
17882 1.1.1.4 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17883 1.1.1.4 mrg fi
17884 1.1 mrg else
17885 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
17886 1.1.1.3 mrg sed 's/^/| /' conftest.$ac_ext >&5
17887 1.1 mrg
17888 1.1.1.4 mrg
17889 1.1 mrg fi
17890 1.1 mrg
17891 1.1.1.3 mrg rm -rf conftest.dSYM
17892 1.1.1.3 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17893 1.1.1.3 mrg conftest$ac_exeext conftest.$ac_ext
17894 1.1.1.4 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17895 1.1.1.4 mrg
17896 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17897 1.1.1.4 mrg archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
17898 1.1.1.4 mrg else
17899 1.1.1.4 mrg if test "$host_cpu" = ia64; then
17900 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17901 1.1.1.4 mrg allow_undefined_flag_GCJ="-z nodefs"
17902 1.1.1.4 mrg archive_expsym_cmds_GCJ="\$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"
17903 1.1.1.4 mrg else
17904 1.1.1.4 mrg # Determine the default libpath from the value encoded in an empty executable.
17905 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
17906 1.1.1.3 mrg /* confdefs.h. */
17907 1.1.1.3 mrg _ACEOF
17908 1.1.1.3 mrg cat confdefs.h >>conftest.$ac_ext
17909 1.1.1.3 mrg cat >>conftest.$ac_ext <<_ACEOF
17910 1.1.1.3 mrg /* end confdefs.h. */
17911 1.1.1.3 mrg
17912 1.1.1.3 mrg int
17913 1.1.1.3 mrg main ()
17914 1.1.1.3 mrg {
17915 1.1.1.4 mrg
17916 1.1.1.3 mrg ;
17917 1.1.1.3 mrg return 0;
17918 1.1.1.3 mrg }
17919 1.1.1.3 mrg _ACEOF
17920 1.1.1.3 mrg rm -f conftest.$ac_objext conftest$ac_exeext
17921 1.1.1.3 mrg if { (ac_try="$ac_link"
17922 1.1.1.3 mrg case "(($ac_try" in
17923 1.1.1.3 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17924 1.1.1.3 mrg *) ac_try_echo=$ac_try;;
17925 1.1.1.3 mrg esac
17926 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17927 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
17928 1.1.1.3 mrg (eval "$ac_link") 2>conftest.er1
17929 1.1.1.3 mrg ac_status=$?
17930 1.1.1.3 mrg grep -v '^ *+' conftest.er1 >conftest.err
17931 1.1.1.3 mrg rm -f conftest.er1
17932 1.1.1.3 mrg cat conftest.err >&5
17933 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17934 1.1.1.3 mrg (exit $ac_status); } && {
17935 1.1.1.3 mrg test -z "$ac_c_werror_flag" ||
17936 1.1.1.3 mrg test ! -s conftest.err
17937 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
17938 1.1.1.3 mrg test "$cross_compiling" = yes ||
17939 1.1.1.3 mrg $as_test_x conftest$ac_exeext
17940 1.1.1.3 mrg }; then
17941 1.1.1.4 mrg
17942 1.1.1.4 mrg lt_aix_libpath_sed='
17943 1.1.1.4 mrg /Import File Strings/,/^$/ {
17944 1.1.1.4 mrg /^0/ {
17945 1.1.1.4 mrg s/^0 *\(.*\)$/\1/
17946 1.1.1.4 mrg p
17947 1.1.1.4 mrg }
17948 1.1.1.4 mrg }'
17949 1.1.1.4 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17950 1.1.1.4 mrg # Check for a 64-bit object if we didn't find anything.
17951 1.1.1.4 mrg if test -z "$aix_libpath"; then
17952 1.1.1.4 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17953 1.1.1.4 mrg fi
17954 1.1.1.3 mrg else
17955 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
17956 1.1.1.3 mrg sed 's/^/| /' conftest.$ac_ext >&5
17957 1.1 mrg
17958 1.1.1.4 mrg
17959 1.1 mrg fi
17960 1.1 mrg
17961 1.1.1.3 mrg rm -rf conftest.dSYM
17962 1.1.1.3 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17963 1.1.1.3 mrg conftest$ac_exeext conftest.$ac_ext
17964 1.1.1.4 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17965 1.1 mrg
17966 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17967 1.1.1.4 mrg # Warning - without using the other run time loading flags,
17968 1.1.1.4 mrg # -berok will link without error, but may produce a broken library.
17969 1.1.1.4 mrg no_undefined_flag_GCJ=' ${wl}-bernotok'
17970 1.1.1.4 mrg allow_undefined_flag_GCJ=' ${wl}-berok'
17971 1.1.1.4 mrg # Exported symbols can be pulled into shared objects from archives
17972 1.1.1.4 mrg whole_archive_flag_spec_GCJ='$convenience'
17973 1.1.1.4 mrg archive_cmds_need_lc_GCJ=yes
17974 1.1.1.4 mrg # This is similar to how AIX traditionally builds its shared libraries.
17975 1.1.1.4 mrg archive_expsym_cmds_GCJ="\$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'
17976 1.1.1.4 mrg fi
17977 1.1.1.4 mrg fi
17978 1.1.1.4 mrg ;;
17979 1.1.1.4 mrg
17980 1.1.1.4 mrg amigaos*)
17981 1.1.1.4 mrg archive_cmds_GCJ='$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)'
17982 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17983 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
17984 1.1.1.4 mrg # see comment about different semantics on the GNU ld section
17985 1.1.1.4 mrg ld_shlibs_GCJ=no
17986 1.1.1.4 mrg ;;
17987 1.1.1.4 mrg
17988 1.1.1.4 mrg bsdi[45]*)
17989 1.1.1.4 mrg export_dynamic_flag_spec_GCJ=-rdynamic
17990 1.1.1.4 mrg ;;
17991 1.1.1.4 mrg
17992 1.1.1.4 mrg cygwin* | mingw* | pw32*)
17993 1.1.1.4 mrg # When not using gcc, we currently assume that we are using
17994 1.1.1.4 mrg # Microsoft Visual C++.
17995 1.1.1.4 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
17996 1.1.1.4 mrg # no search path for DLLs.
17997 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ=' '
17998 1.1.1.4 mrg allow_undefined_flag_GCJ=unsupported
17999 1.1.1.4 mrg # Tell ltmain to make .lib files, not .a files.
18000 1.1.1.4 mrg libext=lib
18001 1.1.1.4 mrg # Tell ltmain to make .dll files, not .so files.
18002 1.1.1.4 mrg shrext_cmds=".dll"
18003 1.1.1.4 mrg # FIXME: Setting linknames here is a bad hack.
18004 1.1.1.4 mrg archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18005 1.1.1.4 mrg # The linker will automatically build a .lib file if we build a DLL.
18006 1.1.1.4 mrg old_archive_From_new_cmds_GCJ='true'
18007 1.1.1.4 mrg # FIXME: Should let the user specify the lib program.
18008 1.1.1.4 mrg old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18009 1.1.1.4 mrg fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18010 1.1.1.4 mrg enable_shared_with_static_runtimes_GCJ=yes
18011 1.1.1.4 mrg ;;
18012 1.1.1.4 mrg
18013 1.1.1.4 mrg darwin* | rhapsody*)
18014 1.1.1.4 mrg case $host_os in
18015 1.1.1.4 mrg rhapsody* | darwin1.[012])
18016 1.1.1.4 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18017 1.1.1.4 mrg ;;
18018 1.1.1.4 mrg *) # Darwin 1.3 on
18019 1.1.1.4 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18020 1.1.1.4 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18021 1.1.1.4 mrg else
18022 1.1.1.4 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
18023 1.1.1.4 mrg 10.[012])
18024 1.1.1.4 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18025 1.1.1.4 mrg ;;
18026 1.1.1.4 mrg 10.*)
18027 1.1.1.4 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18028 1.1.1.4 mrg ;;
18029 1.1.1.4 mrg esac
18030 1.1.1.4 mrg fi
18031 1.1.1.4 mrg ;;
18032 1.1.1.4 mrg esac
18033 1.1.1.4 mrg archive_cmds_need_lc_GCJ=no
18034 1.1.1.4 mrg hardcode_direct_GCJ=no
18035 1.1.1.4 mrg hardcode_automatic_GCJ=yes
18036 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=unsupported
18037 1.1.1.4 mrg whole_archive_flag_spec_GCJ=''
18038 1.1.1.4 mrg link_all_deplibs_GCJ=yes
18039 1.1.1.4 mrg if test "$GCC" = yes ; then
18040 1.1.1.4 mrg output_verbose_link_cmd='echo'
18041 1.1.1.4 mrg archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18042 1.1.1.4 mrg module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18043 1.1.1.4 mrg archive_expsym_cmds_GCJ="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}"
18044 1.1.1.4 mrg module_expsym_cmds_GCJ="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}"
18045 1.1.1.4 mrg else
18046 1.1.1.4 mrg case $cc_basename in
18047 1.1.1.4 mrg xlc*)
18048 1.1.1.4 mrg output_verbose_link_cmd='echo'
18049 1.1.1.4 mrg archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18050 1.1.1.4 mrg module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18051 1.1.1.4 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18052 1.1.1.4 mrg archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18053 1.1.1.4 mrg module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18054 1.1.1.4 mrg ;;
18055 1.1.1.4 mrg *)
18056 1.1.1.4 mrg ld_shlibs_GCJ=no
18057 1.1.1.4 mrg ;;
18058 1.1.1.4 mrg esac
18059 1.1.1.4 mrg fi
18060 1.1.1.4 mrg ;;
18061 1.1.1.3 mrg
18062 1.1.1.4 mrg dgux*)
18063 1.1.1.4 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18064 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18065 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18066 1.1.1.4 mrg ;;
18067 1.1 mrg
18068 1.1.1.4 mrg freebsd1*)
18069 1.1.1.4 mrg ld_shlibs_GCJ=no
18070 1.1.1.4 mrg ;;
18071 1.1 mrg
18072 1.1.1.4 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18073 1.1.1.4 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
18074 1.1.1.4 mrg # does not break anything, and helps significantly (at the cost of a little
18075 1.1.1.4 mrg # extra space).
18076 1.1.1.4 mrg freebsd2.2*)
18077 1.1.1.4 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18078 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18079 1.1.1.4 mrg hardcode_direct_GCJ=yes
18080 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18081 1.1.1.4 mrg ;;
18082 1.1 mrg
18083 1.1.1.4 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18084 1.1.1.4 mrg freebsd2*)
18085 1.1.1.4 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18086 1.1.1.4 mrg hardcode_direct_GCJ=yes
18087 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
18088 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18089 1.1.1.4 mrg ;;
18090 1.1 mrg
18091 1.1.1.4 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18092 1.1.1.4 mrg freebsd* | dragonfly*)
18093 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18094 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18095 1.1.1.4 mrg hardcode_direct_GCJ=yes
18096 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18097 1.1.1.4 mrg ;;
18098 1.1 mrg
18099 1.1.1.4 mrg hpux9*)
18100 1.1.1.4 mrg if test "$GCC" = yes; then
18101 1.1.1.4 mrg archive_cmds_GCJ='$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'
18102 1.1.1.4 mrg else
18103 1.1.1.4 mrg archive_cmds_GCJ='$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'
18104 1.1.1.4 mrg fi
18105 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18106 1.1.1.4 mrg hardcode_libdir_separator_GCJ=:
18107 1.1.1.4 mrg hardcode_direct_GCJ=yes
18108 1.1 mrg
18109 1.1.1.4 mrg # hardcode_minus_L: Not really in the search PATH,
18110 1.1.1.4 mrg # but as the default location of the library.
18111 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
18112 1.1.1.4 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18113 1.1.1.4 mrg ;;
18114 1.1 mrg
18115 1.1.1.4 mrg hpux10*)
18116 1.1.1.4 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18117 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18118 1.1.1.4 mrg else
18119 1.1.1.4 mrg archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18120 1.1.1.4 mrg fi
18121 1.1.1.4 mrg if test "$with_gnu_ld" = no; then
18122 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18123 1.1.1.4 mrg hardcode_libdir_separator_GCJ=:
18124 1.1 mrg
18125 1.1.1.4 mrg hardcode_direct_GCJ=yes
18126 1.1.1.4 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18127 1.1 mrg
18128 1.1.1.4 mrg # hardcode_minus_L: Not really in the search PATH,
18129 1.1.1.4 mrg # but as the default location of the library.
18130 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
18131 1.1.1.4 mrg fi
18132 1.1.1.4 mrg ;;
18133 1.1 mrg
18134 1.1.1.4 mrg hpux11*)
18135 1.1.1.4 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18136 1.1.1.4 mrg case $host_cpu in
18137 1.1.1.4 mrg hppa*64*)
18138 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18139 1.1.1.4 mrg ;;
18140 1.1.1.4 mrg ia64*)
18141 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18142 1.1.1.4 mrg ;;
18143 1.1.1.4 mrg *)
18144 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18145 1.1.1.4 mrg ;;
18146 1.1.1.4 mrg esac
18147 1.1.1.4 mrg else
18148 1.1.1.4 mrg case $host_cpu in
18149 1.1.1.4 mrg hppa*64*)
18150 1.1.1.4 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18151 1.1.1.4 mrg ;;
18152 1.1.1.4 mrg ia64*)
18153 1.1.1.4 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18154 1.1.1.4 mrg ;;
18155 1.1.1.4 mrg *)
18156 1.1.1.4 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18157 1.1.1.4 mrg ;;
18158 1.1.1.4 mrg esac
18159 1.1.1.4 mrg fi
18160 1.1.1.4 mrg if test "$with_gnu_ld" = no; then
18161 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18162 1.1.1.4 mrg hardcode_libdir_separator_GCJ=:
18163 1.1 mrg
18164 1.1.1.4 mrg case $host_cpu in
18165 1.1.1.4 mrg hppa*64*|ia64*)
18166 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18167 1.1.1.4 mrg hardcode_direct_GCJ=no
18168 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18169 1.1.1.4 mrg ;;
18170 1.1.1.4 mrg *)
18171 1.1.1.4 mrg hardcode_direct_GCJ=yes
18172 1.1.1.4 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18173 1.1 mrg
18174 1.1.1.4 mrg # hardcode_minus_L: Not really in the search PATH,
18175 1.1.1.4 mrg # but as the default location of the library.
18176 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
18177 1.1.1.4 mrg ;;
18178 1.1.1.4 mrg esac
18179 1.1.1.4 mrg fi
18180 1.1.1.4 mrg ;;
18181 1.1 mrg
18182 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
18183 1.1.1.4 mrg if test "$GCC" = yes; then
18184 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18185 1.1.1.4 mrg else
18186 1.1.1.4 mrg archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18187 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18188 1.1.1.4 mrg fi
18189 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18190 1.1.1.4 mrg hardcode_libdir_separator_GCJ=:
18191 1.1.1.4 mrg link_all_deplibs_GCJ=yes
18192 1.1.1.4 mrg ;;
18193 1.1 mrg
18194 1.1.1.4 mrg netbsd*)
18195 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18196 1.1.1.4 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
18197 1.1.1.4 mrg else
18198 1.1.1.4 mrg archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
18199 1.1.1.4 mrg fi
18200 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18201 1.1.1.4 mrg hardcode_direct_GCJ=yes
18202 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18203 1.1.1.4 mrg ;;
18204 1.1 mrg
18205 1.1.1.4 mrg newsos6)
18206 1.1.1.4 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18207 1.1.1.4 mrg hardcode_direct_GCJ=yes
18208 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18209 1.1.1.4 mrg hardcode_libdir_separator_GCJ=:
18210 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18211 1.1.1.4 mrg ;;
18212 1.1 mrg
18213 1.1.1.4 mrg openbsd*)
18214 1.1.1.4 mrg if test -f /usr/libexec/ld.so; then
18215 1.1.1.4 mrg hardcode_direct_GCJ=yes
18216 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18217 1.1.1.4 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18218 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18219 1.1.1.4 mrg archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18220 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18221 1.1.1.4 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18222 1.1.1.4 mrg else
18223 1.1.1.4 mrg case $host_os in
18224 1.1.1.4 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18225 1.1.1.4 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18226 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18227 1.1.1.4 mrg ;;
18228 1.1.1.4 mrg *)
18229 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18230 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18231 1.1.1.4 mrg ;;
18232 1.1.1.4 mrg esac
18233 1.1.1.4 mrg fi
18234 1.1.1.4 mrg else
18235 1.1.1.4 mrg ld_shlibs_GCJ=no
18236 1.1.1.4 mrg fi
18237 1.1.1.4 mrg ;;
18238 1.1 mrg
18239 1.1.1.4 mrg os2*)
18240 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18241 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
18242 1.1.1.4 mrg allow_undefined_flag_GCJ=unsupported
18243 1.1.1.4 mrg archive_cmds_GCJ='$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'
18244 1.1.1.4 mrg old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18245 1.1.1.4 mrg ;;
18246 1.1 mrg
18247 1.1.1.4 mrg osf3*)
18248 1.1.1.4 mrg if test "$GCC" = yes; then
18249 1.1.1.4 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18250 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18251 1.1.1.4 mrg else
18252 1.1.1.4 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
18253 1.1.1.4 mrg archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18254 1.1.1.4 mrg fi
18255 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18256 1.1.1.4 mrg hardcode_libdir_separator_GCJ=:
18257 1.1.1.4 mrg ;;
18258 1.1 mrg
18259 1.1.1.4 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
18260 1.1.1.4 mrg if test "$GCC" = yes; then
18261 1.1.1.4 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18262 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18263 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18264 1.1.1.4 mrg else
18265 1.1.1.4 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
18266 1.1.1.4 mrg archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18267 1.1.1.4 mrg archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
18268 1.1.1.4 mrg $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
18269 1.1 mrg
18270 1.1.1.4 mrg # Both c and cxx compiler support -rpath directly
18271 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18272 1.1.1.4 mrg fi
18273 1.1.1.4 mrg hardcode_libdir_separator_GCJ=:
18274 1.1.1.4 mrg ;;
18275 1.1 mrg
18276 1.1.1.4 mrg solaris*)
18277 1.1.1.4 mrg no_undefined_flag_GCJ=' -z text'
18278 1.1.1.4 mrg if test "$GCC" = yes; then
18279 1.1.1.4 mrg wlarc='${wl}'
18280 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18281 1.1.1.4 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18282 1.1.1.4 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18283 1.1.1.4 mrg else
18284 1.1.1.4 mrg wlarc=''
18285 1.1.1.4 mrg archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18286 1.1.1.4 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18287 1.1.1.4 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18288 1.1.1.4 mrg fi
18289 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18290 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18291 1.1.1.4 mrg case $host_os in
18292 1.1.1.4 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
18293 1.1.1.4 mrg *)
18294 1.1.1.4 mrg # The compiler driver will combine and reorder linker options,
18295 1.1.1.4 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
18296 1.1.1.4 mrg # but is careful enough not to reorder.
18297 1.1.1.4 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
18298 1.1.1.4 mrg if test "$GCC" = yes; then
18299 1.1.1.4 mrg whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18300 1.1.1.4 mrg else
18301 1.1.1.4 mrg whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18302 1.1.1.4 mrg fi
18303 1.1.1.4 mrg ;;
18304 1.1.1.4 mrg esac
18305 1.1.1.4 mrg link_all_deplibs_GCJ=yes
18306 1.1.1.4 mrg ;;
18307 1.1 mrg
18308 1.1.1.4 mrg sunos4*)
18309 1.1.1.4 mrg if test "x$host_vendor" = xsequent; then
18310 1.1.1.4 mrg # Use $CC to link under sequent, because it throws in some extra .o
18311 1.1.1.4 mrg # files that make .init and .fini sections work.
18312 1.1.1.4 mrg archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18313 1.1.1.4 mrg else
18314 1.1.1.4 mrg archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18315 1.1.1.4 mrg fi
18316 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18317 1.1.1.4 mrg hardcode_direct_GCJ=yes
18318 1.1.1.4 mrg hardcode_minus_L_GCJ=yes
18319 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18320 1.1.1.4 mrg ;;
18321 1.1 mrg
18322 1.1.1.4 mrg sysv4)
18323 1.1.1.4 mrg case $host_vendor in
18324 1.1.1.4 mrg sni)
18325 1.1.1.4 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18326 1.1.1.4 mrg hardcode_direct_GCJ=yes # is this really true???
18327 1.1.1.4 mrg ;;
18328 1.1.1.4 mrg siemens)
18329 1.1.1.4 mrg ## LD is ld it makes a PLAMLIB
18330 1.1.1.4 mrg ## CC just makes a GrossModule.
18331 1.1.1.4 mrg archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18332 1.1.1.4 mrg reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18333 1.1.1.4 mrg hardcode_direct_GCJ=no
18334 1.1.1.4 mrg ;;
18335 1.1.1.4 mrg motorola)
18336 1.1.1.4 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18337 1.1.1.4 mrg hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18338 1.1.1.4 mrg ;;
18339 1.1.1.4 mrg esac
18340 1.1.1.4 mrg runpath_var='LD_RUN_PATH'
18341 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18342 1.1.1.4 mrg ;;
18343 1.1 mrg
18344 1.1.1.4 mrg sysv4.3*)
18345 1.1.1.4 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18346 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18347 1.1.1.4 mrg export_dynamic_flag_spec_GCJ='-Bexport'
18348 1.1.1.4 mrg ;;
18349 1.1 mrg
18350 1.1.1.4 mrg sysv4*MP*)
18351 1.1.1.4 mrg if test -d /usr/nec; then
18352 1.1.1.4 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18353 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18354 1.1.1.4 mrg runpath_var=LD_RUN_PATH
18355 1.1.1.4 mrg hardcode_runpath_var=yes
18356 1.1.1.4 mrg ld_shlibs_GCJ=yes
18357 1.1.1.4 mrg fi
18358 1.1.1.4 mrg ;;
18359 1.1 mrg
18360 1.1.1.4 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18361 1.1.1.4 mrg no_undefined_flag_GCJ='${wl}-z,text'
18362 1.1.1.4 mrg archive_cmds_need_lc_GCJ=no
18363 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18364 1.1.1.4 mrg runpath_var='LD_RUN_PATH'
18365 1.1 mrg
18366 1.1.1.4 mrg if test "$GCC" = yes; then
18367 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18368 1.1.1.4 mrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18369 1.1.1.4 mrg else
18370 1.1.1.4 mrg archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18371 1.1.1.4 mrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18372 1.1.1.4 mrg fi
18373 1.1.1.4 mrg ;;
18374 1.1 mrg
18375 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6*)
18376 1.1.1.4 mrg # Note: We can NOT use -z defs as we might desire, because we do not
18377 1.1.1.4 mrg # link with -lc, and that would cause any symbols used from libc to
18378 1.1.1.4 mrg # always be unresolved, which means just about no library would
18379 1.1.1.4 mrg # ever link correctly. If we're not using GNU ld we use -z text
18380 1.1.1.4 mrg # though, which does catch some bad symbols but isn't as heavy-handed
18381 1.1.1.4 mrg # as -z defs.
18382 1.1.1.4 mrg no_undefined_flag_GCJ='${wl}-z,text'
18383 1.1.1.4 mrg allow_undefined_flag_GCJ='${wl}-z,nodefs'
18384 1.1.1.4 mrg archive_cmds_need_lc_GCJ=no
18385 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18386 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18387 1.1.1.4 mrg hardcode_libdir_separator_GCJ=':'
18388 1.1.1.4 mrg link_all_deplibs_GCJ=yes
18389 1.1.1.4 mrg export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18390 1.1.1.4 mrg runpath_var='LD_RUN_PATH'
18391 1.1 mrg
18392 1.1.1.4 mrg if test "$GCC" = yes; then
18393 1.1.1.4 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18394 1.1.1.4 mrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18395 1.1.1.4 mrg else
18396 1.1.1.4 mrg archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18397 1.1.1.4 mrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18398 1.1.1.4 mrg fi
18399 1.1.1.4 mrg ;;
18400 1.1 mrg
18401 1.1.1.4 mrg uts4*)
18402 1.1.1.4 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18403 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18404 1.1.1.4 mrg hardcode_shlibpath_var_GCJ=no
18405 1.1.1.4 mrg ;;
18406 1.1 mrg
18407 1.1.1.4 mrg *)
18408 1.1.1.4 mrg ld_shlibs_GCJ=no
18409 1.1.1.4 mrg ;;
18410 1.1.1.4 mrg esac
18411 1.1.1.4 mrg fi
18412 1.1 mrg
18413 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18414 1.1.1.4 mrg $as_echo "$ld_shlibs_GCJ" >&6; }
18415 1.1.1.4 mrg test "$ld_shlibs_GCJ" = no && can_build_shared=no
18416 1.1 mrg
18417 1.1.1.4 mrg #
18418 1.1.1.4 mrg # Do we need to explicitly link libc?
18419 1.1.1.4 mrg #
18420 1.1.1.4 mrg case "x$archive_cmds_need_lc_GCJ" in
18421 1.1.1.4 mrg x|xyes)
18422 1.1.1.4 mrg # Assume -lc should be added
18423 1.1.1.4 mrg archive_cmds_need_lc_GCJ=yes
18424 1.1.1.3 mrg
18425 1.1.1.4 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
18426 1.1.1.4 mrg case $archive_cmds_GCJ in
18427 1.1.1.4 mrg *'~'*)
18428 1.1.1.4 mrg # FIXME: we may have to deal with multi-command sequences.
18429 1.1.1.4 mrg ;;
18430 1.1.1.4 mrg '$CC '*)
18431 1.1.1.4 mrg # Test whether the compiler implicitly links with -lc since on some
18432 1.1.1.4 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
18433 1.1.1.4 mrg # to ld, don't add -lc before -lgcc.
18434 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18435 1.1.1.4 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18436 1.1.1.4 mrg $rm conftest*
18437 1.1.1.4 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18438 1.1.1.4 mrg
18439 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18440 1.1.1.4 mrg (eval $ac_compile) 2>&5
18441 1.1 mrg ac_status=$?
18442 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18443 1.1.1.4 mrg (exit $ac_status); } 2>conftest.err; then
18444 1.1.1.4 mrg soname=conftest
18445 1.1.1.4 mrg lib=conftest
18446 1.1.1.4 mrg libobjs=conftest.$ac_objext
18447 1.1.1.4 mrg deplibs=
18448 1.1.1.4 mrg wl=$lt_prog_compiler_wl_GCJ
18449 1.1.1.4 mrg pic_flag=$lt_prog_compiler_pic_GCJ
18450 1.1.1.4 mrg compiler_flags=-v
18451 1.1.1.4 mrg linker_flags=-v
18452 1.1.1.4 mrg verstring=
18453 1.1.1.4 mrg output_objdir=.
18454 1.1.1.4 mrg libname=conftest
18455 1.1.1.4 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18456 1.1.1.4 mrg allow_undefined_flag_GCJ=
18457 1.1.1.4 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18458 1.1.1.4 mrg (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18459 1.1.1.4 mrg ac_status=$?
18460 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18461 1.1.1.4 mrg (exit $ac_status); }
18462 1.1.1.4 mrg then
18463 1.1.1.4 mrg archive_cmds_need_lc_GCJ=no
18464 1.1.1.4 mrg else
18465 1.1.1.4 mrg archive_cmds_need_lc_GCJ=yes
18466 1.1.1.4 mrg fi
18467 1.1.1.4 mrg allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18468 1.1.1.4 mrg else
18469 1.1.1.4 mrg cat conftest.err 1>&5
18470 1.1.1.4 mrg fi
18471 1.1.1.4 mrg $rm conftest*
18472 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18473 1.1.1.4 mrg $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18474 1.1.1.4 mrg ;;
18475 1.1.1.3 mrg esac
18476 1.1.1.3 mrg fi
18477 1.1.1.4 mrg ;;
18478 1.1.1.4 mrg esac
18479 1.1.1.3 mrg
18480 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18481 1.1.1.4 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
18482 1.1.1.4 mrg library_names_spec=
18483 1.1.1.4 mrg libname_spec='lib$name'
18484 1.1.1.4 mrg soname_spec=
18485 1.1.1.4 mrg shrext_cmds=".so"
18486 1.1.1.4 mrg postinstall_cmds=
18487 1.1.1.4 mrg postuninstall_cmds=
18488 1.1.1.4 mrg finish_cmds=
18489 1.1.1.4 mrg finish_eval=
18490 1.1.1.4 mrg shlibpath_var=
18491 1.1.1.4 mrg shlibpath_overrides_runpath=unknown
18492 1.1.1.4 mrg version_type=none
18493 1.1.1.4 mrg dynamic_linker="$host_os ld.so"
18494 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
18495 1.1 mrg
18496 1.1.1.4 mrg need_lib_prefix=unknown
18497 1.1.1.4 mrg hardcode_into_libs=no
18498 1.1.1.2 mrg
18499 1.1.1.4 mrg # when you set need_version to no, make sure it does not cause -set_version
18500 1.1.1.4 mrg # flags to be left without arguments
18501 1.1.1.4 mrg need_version=unknown
18502 1.1.1.2 mrg
18503 1.1.1.4 mrg case $host_os in
18504 1.1.1.4 mrg aix3*)
18505 1.1.1.4 mrg version_type=linux
18506 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18507 1.1.1.4 mrg shlibpath_var=LIBPATH
18508 1.1 mrg
18509 1.1.1.4 mrg # AIX 3 has no versioning support, so we append a major version to the name.
18510 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18511 1.1.1.4 mrg ;;
18512 1.1 mrg
18513 1.1.1.4 mrg aix[4-9]*)
18514 1.1.1.4 mrg version_type=linux
18515 1.1.1.4 mrg need_lib_prefix=no
18516 1.1.1.4 mrg need_version=no
18517 1.1.1.4 mrg hardcode_into_libs=yes
18518 1.1.1.4 mrg if test "$host_cpu" = ia64; then
18519 1.1.1.4 mrg # AIX 5 supports IA64
18520 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18521 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18522 1.1.1.4 mrg else
18523 1.1.1.4 mrg # With GCC up to 2.95.x, collect2 would create an import file
18524 1.1.1.4 mrg # for dependence libraries. The import file would start with
18525 1.1.1.4 mrg # the line `#! .'. This would cause the generated library to
18526 1.1.1.4 mrg # depend on `.', always an invalid library. This was fixed in
18527 1.1.1.4 mrg # development snapshots of GCC prior to 3.0.
18528 1.1.1.4 mrg case $host_os in
18529 1.1.1.4 mrg aix4 | aix4.[01] | aix4.[01].*)
18530 1.1.1.4 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18531 1.1.1.4 mrg echo ' yes '
18532 1.1.1.4 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18533 1.1.1.4 mrg :
18534 1.1.1.4 mrg else
18535 1.1.1.4 mrg can_build_shared=no
18536 1.1.1.4 mrg fi
18537 1.1.1.4 mrg ;;
18538 1.1.1.4 mrg esac
18539 1.1.1.4 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18540 1.1.1.4 mrg # soname into executable. Probably we can add versioning support to
18541 1.1.1.4 mrg # collect2, so additional links can be useful in future.
18542 1.1.1.4 mrg if test "$aix_use_runtimelinking" = yes; then
18543 1.1.1.4 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18544 1.1.1.4 mrg # instead of lib<name>.a to let people know that these are not
18545 1.1.1.4 mrg # typical AIX shared libraries.
18546 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18547 1.1.1.4 mrg else
18548 1.1.1.4 mrg # We preserve .a as extension for shared libraries through AIX4.2
18549 1.1.1.4 mrg # and later when we are not doing run time linking.
18550 1.1.1.4 mrg library_names_spec='${libname}${release}.a $libname.a'
18551 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18552 1.1.1.4 mrg fi
18553 1.1.1.4 mrg shlibpath_var=LIBPATH
18554 1.1.1.4 mrg fi
18555 1.1.1.4 mrg ;;
18556 1.1.1.2 mrg
18557 1.1.1.4 mrg amigaos*)
18558 1.1.1.4 mrg library_names_spec='$libname.ixlibrary $libname.a'
18559 1.1.1.4 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
18560 1.1.1.4 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
18561 1.1.1.4 mrg ;;
18562 1.1 mrg
18563 1.1.1.4 mrg beos*)
18564 1.1.1.4 mrg library_names_spec='${libname}${shared_ext}'
18565 1.1.1.4 mrg dynamic_linker="$host_os ld.so"
18566 1.1.1.4 mrg shlibpath_var=LIBRARY_PATH
18567 1.1.1.4 mrg ;;
18568 1.1.1.2 mrg
18569 1.1.1.4 mrg bsdi[45]*)
18570 1.1.1.4 mrg version_type=linux
18571 1.1.1.4 mrg need_version=no
18572 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18573 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18574 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18575 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18576 1.1.1.4 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18577 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18578 1.1.1.4 mrg # the default ld.so.conf also contains /usr/contrib/lib and
18579 1.1.1.4 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18580 1.1.1.4 mrg # libtool to hard-code these into programs
18581 1.1.1.4 mrg ;;
18582 1.1.1.2 mrg
18583 1.1.1.4 mrg cygwin* | mingw* | pw32*)
18584 1.1.1.4 mrg version_type=windows
18585 1.1.1.4 mrg shrext_cmds=".dll"
18586 1.1.1.4 mrg need_version=no
18587 1.1.1.4 mrg need_lib_prefix=no
18588 1.1 mrg
18589 1.1.1.4 mrg case $GCC,$host_os in
18590 1.1.1.4 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
18591 1.1.1.4 mrg library_names_spec='$libname.dll.a'
18592 1.1.1.4 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
18593 1.1.1.4 mrg postinstall_cmds='base_file=`basename \${file}`~
18594 1.1.1.4 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18595 1.1.1.4 mrg dldir=$destdir/`dirname \$dlpath`~
18596 1.1.1.4 mrg test -d \$dldir || mkdir -p \$dldir~
18597 1.1.1.4 mrg $install_prog $dir/$dlname \$dldir/$dlname~
18598 1.1.1.4 mrg chmod a+x \$dldir/$dlname'
18599 1.1.1.4 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18600 1.1.1.4 mrg dlpath=$dir/\$dldll~
18601 1.1.1.4 mrg $rm \$dlpath'
18602 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18603 1.1 mrg
18604 1.1.1.4 mrg case $host_os in
18605 1.1.1.4 mrg cygwin*)
18606 1.1.1.4 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18607 1.1.1.4 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18608 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18609 1.1.1.4 mrg ;;
18610 1.1.1.4 mrg mingw*)
18611 1.1.1.4 mrg # MinGW DLLs use traditional 'lib' prefix
18612 1.1.1.4 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18613 1.1.1.4 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18614 1.1.1.4 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18615 1.1.1.4 mrg # It is most probably a Windows format PATH printed by
18616 1.1.1.4 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
18617 1.1.1.4 mrg # path with ; separators, and with drive letters. We can handle the
18618 1.1.1.4 mrg # drive letters (cygwin fileutils understands them), so leave them,
18619 1.1.1.4 mrg # especially as we might pass files found there to a mingw objdump,
18620 1.1.1.4 mrg # which wouldn't understand a cygwinified path. Ahh.
18621 1.1.1.4 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18622 1.1.1.4 mrg else
18623 1.1.1.4 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18624 1.1.1.4 mrg fi
18625 1.1.1.4 mrg ;;
18626 1.1.1.4 mrg pw32*)
18627 1.1.1.4 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
18628 1.1.1.4 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18629 1.1.1.4 mrg ;;
18630 1.1.1.4 mrg esac
18631 1.1.1.4 mrg ;;
18632 1.1 mrg
18633 1.1.1.4 mrg *)
18634 1.1.1.4 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18635 1.1.1.4 mrg ;;
18636 1.1.1.4 mrg esac
18637 1.1.1.4 mrg dynamic_linker='Win32 ld.exe'
18638 1.1.1.4 mrg # FIXME: first we should search . and the directory the executable is in
18639 1.1.1.4 mrg shlibpath_var=PATH
18640 1.1.1.4 mrg ;;
18641 1.1 mrg
18642 1.1.1.4 mrg darwin* | rhapsody*)
18643 1.1.1.4 mrg dynamic_linker="$host_os dyld"
18644 1.1.1.4 mrg version_type=darwin
18645 1.1.1.4 mrg need_lib_prefix=no
18646 1.1.1.4 mrg need_version=no
18647 1.1.1.4 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18648 1.1.1.4 mrg soname_spec='${libname}${release}${major}$shared_ext'
18649 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18650 1.1.1.4 mrg shlibpath_var=DYLD_LIBRARY_PATH
18651 1.1.1.4 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18652 1.1 mrg
18653 1.1.1.4 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18654 1.1.1.4 mrg ;;
18655 1.1.1.3 mrg
18656 1.1.1.4 mrg dgux*)
18657 1.1.1.4 mrg version_type=linux
18658 1.1.1.4 mrg need_lib_prefix=no
18659 1.1.1.4 mrg need_version=no
18660 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18661 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18662 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18663 1.1.1.4 mrg ;;
18664 1.1.1.3 mrg
18665 1.1.1.4 mrg freebsd1*)
18666 1.1.1.4 mrg dynamic_linker=no
18667 1.1.1.4 mrg ;;
18668 1.1.1.3 mrg
18669 1.1.1.4 mrg freebsd* | dragonfly*)
18670 1.1.1.4 mrg # DragonFly does not have aout. When/if they implement a new
18671 1.1.1.4 mrg # versioning mechanism, adjust this.
18672 1.1.1.4 mrg if test -x /usr/bin/objformat; then
18673 1.1.1.4 mrg objformat=`/usr/bin/objformat`
18674 1.1.1.4 mrg else
18675 1.1.1.4 mrg case $host_os in
18676 1.1.1.4 mrg freebsd[123]*) objformat=aout ;;
18677 1.1.1.4 mrg *) objformat=elf ;;
18678 1.1.1.4 mrg esac
18679 1.1.1.4 mrg fi
18680 1.1.1.4 mrg version_type=freebsd-$objformat
18681 1.1.1.4 mrg case $version_type in
18682 1.1.1.4 mrg freebsd-elf*)
18683 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18684 1.1.1.4 mrg need_version=no
18685 1.1.1.4 mrg need_lib_prefix=no
18686 1.1.1.4 mrg ;;
18687 1.1.1.4 mrg freebsd-*)
18688 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18689 1.1.1.4 mrg need_version=yes
18690 1.1.1.4 mrg ;;
18691 1.1.1.4 mrg esac
18692 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18693 1.1.1.4 mrg case $host_os in
18694 1.1.1.4 mrg freebsd2*)
18695 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18696 1.1.1.4 mrg ;;
18697 1.1.1.4 mrg freebsd3.[01]* | freebsdelf3.[01]*)
18698 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18699 1.1.1.4 mrg hardcode_into_libs=yes
18700 1.1.1.4 mrg ;;
18701 1.1.1.4 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18702 1.1.1.4 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18703 1.1.1.4 mrg shlibpath_overrides_runpath=no
18704 1.1.1.4 mrg hardcode_into_libs=yes
18705 1.1.1.4 mrg ;;
18706 1.1.1.4 mrg *) # from 4.6 on, and DragonFly
18707 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18708 1.1.1.4 mrg hardcode_into_libs=yes
18709 1.1.1.4 mrg ;;
18710 1.1.1.4 mrg esac
18711 1.1.1.4 mrg ;;
18712 1.1.1.3 mrg
18713 1.1.1.4 mrg gnu*)
18714 1.1.1.4 mrg version_type=linux
18715 1.1.1.4 mrg need_lib_prefix=no
18716 1.1.1.4 mrg need_version=no
18717 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18718 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18719 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18720 1.1.1.4 mrg hardcode_into_libs=yes
18721 1.1.1.4 mrg ;;
18722 1.1.1.3 mrg
18723 1.1.1.4 mrg hpux9* | hpux10* | hpux11*)
18724 1.1.1.4 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
18725 1.1.1.4 mrg # link against other versions.
18726 1.1.1.4 mrg version_type=sunos
18727 1.1.1.4 mrg need_lib_prefix=no
18728 1.1.1.4 mrg need_version=no
18729 1.1.1.4 mrg case $host_cpu in
18730 1.1.1.4 mrg ia64*)
18731 1.1.1.4 mrg shrext_cmds='.so'
18732 1.1.1.4 mrg hardcode_into_libs=yes
18733 1.1.1.4 mrg dynamic_linker="$host_os dld.so"
18734 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18735 1.1.1.4 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18736 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18737 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18738 1.1.1.4 mrg if test "X$HPUX_IA64_MODE" = X32; then
18739 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18740 1.1 mrg else
18741 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18742 1.1 mrg fi
18743 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18744 1.1.1.3 mrg ;;
18745 1.1.1.4 mrg hppa*64*)
18746 1.1.1.4 mrg shrext_cmds='.sl'
18747 1.1.1.4 mrg hardcode_into_libs=yes
18748 1.1.1.4 mrg dynamic_linker="$host_os dld.sl"
18749 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18750 1.1.1.4 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18751 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18752 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18753 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18754 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18755 1.1.1.4 mrg ;;
18756 1.1.1.4 mrg *)
18757 1.1.1.4 mrg shrext_cmds='.sl'
18758 1.1.1.4 mrg dynamic_linker="$host_os dld.sl"
18759 1.1.1.4 mrg shlibpath_var=SHLIB_PATH
18760 1.1.1.4 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18761 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18762 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18763 1.1.1.3 mrg ;;
18764 1.1.1.3 mrg esac
18765 1.1.1.4 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
18766 1.1.1.4 mrg postinstall_cmds='chmod 555 $lib'
18767 1.1.1.4 mrg ;;
18768 1.1 mrg
18769 1.1.1.4 mrg interix[3-9]*)
18770 1.1.1.4 mrg version_type=linux
18771 1.1.1.4 mrg need_lib_prefix=no
18772 1.1.1.4 mrg need_version=no
18773 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18774 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18775 1.1.1.4 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18776 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18777 1.1.1.4 mrg shlibpath_overrides_runpath=no
18778 1.1.1.4 mrg hardcode_into_libs=yes
18779 1.1.1.4 mrg ;;
18780 1.1 mrg
18781 1.1.1.4 mrg irix5* | irix6* | nonstopux*)
18782 1.1.1.3 mrg case $host_os in
18783 1.1.1.4 mrg nonstopux*) version_type=nonstopux ;;
18784 1.1.1.4 mrg *)
18785 1.1.1.4 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
18786 1.1.1.4 mrg version_type=linux
18787 1.1.1.4 mrg else
18788 1.1.1.4 mrg version_type=irix
18789 1.1.1.4 mrg fi ;;
18790 1.1.1.4 mrg esac
18791 1.1.1.4 mrg need_lib_prefix=no
18792 1.1.1.4 mrg need_version=no
18793 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18794 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18795 1.1.1.4 mrg case $host_os in
18796 1.1.1.4 mrg irix5* | nonstopux*)
18797 1.1.1.4 mrg libsuff= shlibsuff=
18798 1.1.1.3 mrg ;;
18799 1.1.1.4 mrg *)
18800 1.1.1.4 mrg case $LD in # libtool.m4 will add one of these switches to LD
18801 1.1.1.4 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18802 1.1.1.4 mrg libsuff= shlibsuff= libmagic=32-bit;;
18803 1.1.1.4 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18804 1.1.1.4 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
18805 1.1.1.4 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18806 1.1.1.4 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
18807 1.1.1.4 mrg *) libsuff= shlibsuff= libmagic=never-match;;
18808 1.1.1.4 mrg esac
18809 1.1.1.3 mrg ;;
18810 1.1.1.3 mrg esac
18811 1.1.1.4 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18812 1.1.1.4 mrg shlibpath_overrides_runpath=no
18813 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18814 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18815 1.1.1.4 mrg hardcode_into_libs=yes
18816 1.1.1.4 mrg ;;
18817 1.1 mrg
18818 1.1.1.4 mrg # No shared lib support for Linux oldld, aout, or coff.
18819 1.1.1.4 mrg linux*oldld* | linux*aout* | linux*coff*)
18820 1.1.1.4 mrg dynamic_linker=no
18821 1.1.1.4 mrg ;;
18822 1.1 mrg
18823 1.1.1.4 mrg # This must be Linux ELF.
18824 1.1.1.4 mrg linux* | k*bsd*-gnu)
18825 1.1.1.4 mrg version_type=linux
18826 1.1.1.4 mrg need_lib_prefix=no
18827 1.1.1.4 mrg need_version=no
18828 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18829 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18830 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18831 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18832 1.1.1.4 mrg shlibpath_overrides_runpath=no
18833 1.1.1.4 mrg # This implies no fast_install, which is unacceptable.
18834 1.1.1.4 mrg # Some rework will be needed to allow for fast_install
18835 1.1.1.4 mrg # before this can be enabled.
18836 1.1.1.4 mrg hardcode_into_libs=yes
18837 1.1.1.4 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18838 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18839 1.1 mrg
18840 1.1.1.4 mrg # Append ld.so.conf contents to the search path
18841 1.1.1.4 mrg if test -f /etc/ld.so.conf; then
18842 1.1.1.4 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;/^$/d' | tr '\n' ' '`
18843 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18844 1.1.1.4 mrg fi
18845 1.1 mrg
18846 1.1.1.4 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
18847 1.1.1.4 mrg # powerpc, because MkLinux only supported shared libraries with the
18848 1.1.1.4 mrg # GNU dynamic linker. Since this was broken with cross compilers,
18849 1.1.1.4 mrg # most powerpc-linux boxes support dynamic linking these days and
18850 1.1.1.4 mrg # people can always --disable-shared, the test was removed, and we
18851 1.1.1.4 mrg # assume the GNU/Linux dynamic linker is in use.
18852 1.1.1.4 mrg dynamic_linker='GNU/Linux ld.so'
18853 1.1.1.4 mrg ;;
18854 1.1 mrg
18855 1.1.1.4 mrg netbsd*)
18856 1.1.1.4 mrg version_type=sunos
18857 1.1.1.4 mrg need_lib_prefix=no
18858 1.1.1.4 mrg need_version=no
18859 1.1.1.4 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18860 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18861 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18862 1.1.1.4 mrg dynamic_linker='NetBSD (a.out) ld.so'
18863 1.1.1.4 mrg else
18864 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18865 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18866 1.1.1.4 mrg dynamic_linker='NetBSD ld.elf_so'
18867 1.1.1.4 mrg fi
18868 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18869 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18870 1.1.1.4 mrg hardcode_into_libs=yes
18871 1.1.1.4 mrg ;;
18872 1.1 mrg
18873 1.1.1.4 mrg newsos6)
18874 1.1.1.4 mrg version_type=linux
18875 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18876 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18877 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18878 1.1.1.4 mrg ;;
18879 1.1 mrg
18880 1.1.1.4 mrg nto-qnx*)
18881 1.1.1.4 mrg version_type=linux
18882 1.1.1.4 mrg need_lib_prefix=no
18883 1.1.1.4 mrg need_version=no
18884 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18885 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18886 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18887 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18888 1.1.1.4 mrg ;;
18889 1.1 mrg
18890 1.1.1.4 mrg openbsd*)
18891 1.1.1.4 mrg version_type=sunos
18892 1.1.1.4 mrg sys_lib_dlsearch_path_spec="/usr/lib"
18893 1.1.1.4 mrg need_lib_prefix=no
18894 1.1.1.4 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18895 1.1.1.4 mrg case $host_os in
18896 1.1.1.4 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18897 1.1.1.4 mrg *) need_version=no ;;
18898 1.1.1.4 mrg esac
18899 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18900 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18901 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18902 1.1.1.4 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18903 1.1.1.4 mrg case $host_os in
18904 1.1.1.4 mrg openbsd2.[89] | openbsd2.[89].*)
18905 1.1.1.4 mrg shlibpath_overrides_runpath=no
18906 1.1.1.4 mrg ;;
18907 1.1.1.4 mrg *)
18908 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18909 1.1.1.4 mrg ;;
18910 1.1.1.4 mrg esac
18911 1.1.1.4 mrg else
18912 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18913 1.1.1.4 mrg fi
18914 1.1.1.4 mrg ;;
18915 1.1 mrg
18916 1.1.1.4 mrg os2*)
18917 1.1.1.4 mrg libname_spec='$name'
18918 1.1.1.4 mrg shrext_cmds=".dll"
18919 1.1.1.4 mrg need_lib_prefix=no
18920 1.1.1.4 mrg library_names_spec='$libname${shared_ext} $libname.a'
18921 1.1.1.4 mrg dynamic_linker='OS/2 ld.exe'
18922 1.1.1.4 mrg shlibpath_var=LIBPATH
18923 1.1.1.4 mrg ;;
18924 1.1.1.2 mrg
18925 1.1.1.4 mrg osf3* | osf4* | osf5*)
18926 1.1.1.4 mrg version_type=osf
18927 1.1.1.4 mrg need_lib_prefix=no
18928 1.1.1.4 mrg need_version=no
18929 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18930 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18931 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18932 1.1.1.4 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18933 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18934 1.1.1.4 mrg ;;
18935 1.1 mrg
18936 1.1.1.4 mrg rdos*)
18937 1.1.1.4 mrg dynamic_linker=no
18938 1.1.1.4 mrg ;;
18939 1.1 mrg
18940 1.1.1.4 mrg solaris*)
18941 1.1.1.4 mrg version_type=linux
18942 1.1.1.4 mrg need_lib_prefix=no
18943 1.1.1.4 mrg need_version=no
18944 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18945 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18946 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18947 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18948 1.1.1.4 mrg hardcode_into_libs=yes
18949 1.1.1.4 mrg # ldd complains unless libraries are executable
18950 1.1.1.4 mrg postinstall_cmds='chmod +x $lib'
18951 1.1.1.4 mrg ;;
18952 1.1 mrg
18953 1.1.1.4 mrg sunos4*)
18954 1.1.1.4 mrg version_type=sunos
18955 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18956 1.1.1.4 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18957 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18958 1.1.1.4 mrg shlibpath_overrides_runpath=yes
18959 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
18960 1.1.1.4 mrg need_lib_prefix=no
18961 1.1.1.3 mrg fi
18962 1.1.1.4 mrg need_version=yes
18963 1.1.1.4 mrg ;;
18964 1.1 mrg
18965 1.1.1.4 mrg sysv4 | sysv4.3*)
18966 1.1.1.4 mrg version_type=linux
18967 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18968 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
18969 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18970 1.1.1.4 mrg case $host_vendor in
18971 1.1.1.4 mrg sni)
18972 1.1.1.4 mrg shlibpath_overrides_runpath=no
18973 1.1.1.4 mrg need_lib_prefix=no
18974 1.1.1.4 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
18975 1.1.1.4 mrg runpath_var=LD_RUN_PATH
18976 1.1.1.4 mrg ;;
18977 1.1.1.4 mrg siemens)
18978 1.1.1.4 mrg need_lib_prefix=no
18979 1.1.1.4 mrg ;;
18980 1.1.1.4 mrg motorola)
18981 1.1.1.4 mrg need_lib_prefix=no
18982 1.1.1.4 mrg need_version=no
18983 1.1.1.4 mrg shlibpath_overrides_runpath=no
18984 1.1.1.4 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18985 1.1.1.4 mrg ;;
18986 1.1.1.4 mrg esac
18987 1.1.1.4 mrg ;;
18988 1.1 mrg
18989 1.1.1.4 mrg sysv4*MP*)
18990 1.1.1.4 mrg if test -d /usr/nec ;then
18991 1.1.1.4 mrg version_type=linux
18992 1.1.1.4 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18993 1.1.1.4 mrg soname_spec='$libname${shared_ext}.$major'
18994 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
18995 1.1.1.4 mrg fi
18996 1.1.1.4 mrg ;;
18997 1.1 mrg
18998 1.1.1.4 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18999 1.1.1.4 mrg version_type=freebsd-elf
19000 1.1.1.4 mrg need_lib_prefix=no
19001 1.1.1.4 mrg need_version=no
19002 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19003 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
19004 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
19005 1.1.1.4 mrg hardcode_into_libs=yes
19006 1.1.1.4 mrg if test "$with_gnu_ld" = yes; then
19007 1.1.1.4 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19008 1.1.1.4 mrg shlibpath_overrides_runpath=no
19009 1.1.1.4 mrg else
19010 1.1.1.4 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19011 1.1.1.4 mrg shlibpath_overrides_runpath=yes
19012 1.1.1.4 mrg case $host_os in
19013 1.1.1.4 mrg sco3.2v5*)
19014 1.1.1.4 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19015 1.1.1.4 mrg ;;
19016 1.1.1.4 mrg esac
19017 1.1.1.3 mrg fi
19018 1.1.1.4 mrg sys_lib_dlsearch_path_spec='/usr/lib'
19019 1.1.1.4 mrg ;;
19020 1.1 mrg
19021 1.1.1.4 mrg uts4*)
19022 1.1.1.4 mrg version_type=linux
19023 1.1.1.4 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19024 1.1.1.4 mrg soname_spec='${libname}${release}${shared_ext}$major'
19025 1.1.1.4 mrg shlibpath_var=LD_LIBRARY_PATH
19026 1.1.1.4 mrg ;;
19027 1.1 mrg
19028 1.1.1.4 mrg *)
19029 1.1.1.4 mrg dynamic_linker=no
19030 1.1.1.4 mrg ;;
19031 1.1.1.3 mrg esac
19032 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19033 1.1.1.4 mrg $as_echo "$dynamic_linker" >&6; }
19034 1.1.1.4 mrg test "$dynamic_linker" = no && can_build_shared=no
19035 1.1.1.2 mrg
19036 1.1.1.4 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19037 1.1.1.3 mrg $as_echo_n "(cached) " >&6
19038 1.1.1.3 mrg else
19039 1.1.1.4 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19040 1.1.1.3 mrg fi
19041 1.1.1.4 mrg
19042 1.1.1.4 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19043 1.1.1.4 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19044 1.1.1.4 mrg $as_echo_n "(cached) " >&6
19045 1.1.1.3 mrg else
19046 1.1.1.4 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19047 1.1.1.3 mrg fi
19048 1.1 mrg
19049 1.1.1.4 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19050 1.1 mrg
19051 1.1.1.4 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19052 1.1.1.4 mrg if test "$GCC" = yes; then
19053 1.1.1.4 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19054 1.1.1.3 mrg fi
19055 1.1 mrg
19056 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19057 1.1.1.4 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19058 1.1.1.4 mrg hardcode_action_GCJ=
19059 1.1.1.4 mrg if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19060 1.1.1.4 mrg test -n "$runpath_var_GCJ" || \
19061 1.1.1.4 mrg test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19062 1.1.1.4 mrg
19063 1.1.1.4 mrg # We can hardcode non-existant directories.
19064 1.1.1.4 mrg if test "$hardcode_direct_GCJ" != no &&
19065 1.1.1.4 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
19066 1.1.1.4 mrg # have to relink, otherwise we might link with an installed library
19067 1.1.1.4 mrg # when we should be linking with a yet-to-be-installed one
19068 1.1.1.4 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19069 1.1.1.4 mrg test "$hardcode_minus_L_GCJ" != no; then
19070 1.1.1.4 mrg # Linking always hardcodes the temporary library directory.
19071 1.1.1.4 mrg hardcode_action_GCJ=relink
19072 1.1.1.4 mrg else
19073 1.1.1.4 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
19074 1.1.1.4 mrg hardcode_action_GCJ=immediate
19075 1.1.1.3 mrg fi
19076 1.1.1.3 mrg else
19077 1.1.1.4 mrg # We cannot hardcode anything, or else we can only hardcode existing
19078 1.1.1.4 mrg # directories.
19079 1.1.1.4 mrg hardcode_action_GCJ=unsupported
19080 1.1.1.3 mrg fi
19081 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19082 1.1.1.4 mrg $as_echo "$hardcode_action_GCJ" >&6; }
19083 1.1 mrg
19084 1.1.1.4 mrg if test "$hardcode_action_GCJ" = relink; then
19085 1.1.1.4 mrg # Fast installation is not supported
19086 1.1.1.4 mrg enable_fast_install=no
19087 1.1.1.4 mrg elif test "$shlibpath_overrides_runpath" = yes ||
19088 1.1.1.4 mrg test "$enable_shared" = no; then
19089 1.1.1.4 mrg # Fast installation is not necessary
19090 1.1.1.4 mrg enable_fast_install=needless
19091 1.1.1.3 mrg fi
19092 1.1 mrg
19093 1.1 mrg
19094 1.1.1.4 mrg # The else clause should only fire when bootstrapping the
19095 1.1.1.4 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
19096 1.1.1.4 mrg # with your package, and you will get complaints that there are
19097 1.1.1.4 mrg # no rules to generate ltmain.sh.
19098 1.1.1.4 mrg if test -f "$ltmain"; then
19099 1.1.1.4 mrg # See if we are running on zsh, and set the options which allow our commands through
19100 1.1.1.4 mrg # without removal of \ escapes.
19101 1.1.1.4 mrg if test -n "${ZSH_VERSION+set}" ; then
19102 1.1.1.4 mrg setopt NO_GLOB_SUBST
19103 1.1.1.4 mrg fi
19104 1.1.1.4 mrg # Now quote all the things that may contain metacharacters while being
19105 1.1.1.4 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
19106 1.1.1.4 mrg # variables and quote the copies for generation of the libtool script.
19107 1.1.1.4 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19108 1.1.1.4 mrg SED SHELL STRIP \
19109 1.1.1.4 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19110 1.1.1.4 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19111 1.1.1.4 mrg deplibs_check_method reload_flag reload_cmds need_locks \
19112 1.1.1.4 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19113 1.1.1.4 mrg lt_cv_sys_global_symbol_to_c_name_address \
19114 1.1.1.4 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19115 1.1.1.4 mrg old_postinstall_cmds old_postuninstall_cmds \
19116 1.1.1.4 mrg compiler_GCJ \
19117 1.1.1.4 mrg CC_GCJ \
19118 1.1.1.4 mrg LD_GCJ \
19119 1.1.1.4 mrg lt_prog_compiler_wl_GCJ \
19120 1.1.1.4 mrg lt_prog_compiler_pic_GCJ \
19121 1.1.1.4 mrg lt_prog_compiler_static_GCJ \
19122 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag_GCJ \
19123 1.1.1.4 mrg export_dynamic_flag_spec_GCJ \
19124 1.1.1.4 mrg thread_safe_flag_spec_GCJ \
19125 1.1.1.4 mrg whole_archive_flag_spec_GCJ \
19126 1.1.1.4 mrg enable_shared_with_static_runtimes_GCJ \
19127 1.1.1.4 mrg old_archive_cmds_GCJ \
19128 1.1.1.4 mrg old_archive_from_new_cmds_GCJ \
19129 1.1.1.4 mrg predep_objects_GCJ \
19130 1.1.1.4 mrg postdep_objects_GCJ \
19131 1.1.1.4 mrg predeps_GCJ \
19132 1.1.1.4 mrg postdeps_GCJ \
19133 1.1.1.4 mrg compiler_lib_search_path_GCJ \
19134 1.1.1.4 mrg compiler_lib_search_dirs_GCJ \
19135 1.1.1.4 mrg archive_cmds_GCJ \
19136 1.1.1.4 mrg archive_expsym_cmds_GCJ \
19137 1.1.1.4 mrg postinstall_cmds_GCJ \
19138 1.1.1.4 mrg postuninstall_cmds_GCJ \
19139 1.1.1.4 mrg old_archive_from_expsyms_cmds_GCJ \
19140 1.1.1.4 mrg allow_undefined_flag_GCJ \
19141 1.1.1.4 mrg no_undefined_flag_GCJ \
19142 1.1.1.4 mrg export_symbols_cmds_GCJ \
19143 1.1.1.4 mrg hardcode_libdir_flag_spec_GCJ \
19144 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_GCJ \
19145 1.1.1.4 mrg hardcode_libdir_separator_GCJ \
19146 1.1.1.4 mrg hardcode_automatic_GCJ \
19147 1.1.1.4 mrg module_cmds_GCJ \
19148 1.1.1.4 mrg module_expsym_cmds_GCJ \
19149 1.1.1.4 mrg lt_cv_prog_compiler_c_o_GCJ \
19150 1.1.1.4 mrg fix_srcfile_path_GCJ \
19151 1.1.1.4 mrg exclude_expsyms_GCJ \
19152 1.1.1.4 mrg include_expsyms_GCJ; do
19153 1.1.1.4 mrg
19154 1.1.1.4 mrg case $var in
19155 1.1.1.4 mrg old_archive_cmds_GCJ | \
19156 1.1.1.4 mrg old_archive_from_new_cmds_GCJ | \
19157 1.1.1.4 mrg archive_cmds_GCJ | \
19158 1.1.1.4 mrg archive_expsym_cmds_GCJ | \
19159 1.1.1.4 mrg module_cmds_GCJ | \
19160 1.1.1.4 mrg module_expsym_cmds_GCJ | \
19161 1.1.1.4 mrg old_archive_from_expsyms_cmds_GCJ | \
19162 1.1.1.4 mrg export_symbols_cmds_GCJ | \
19163 1.1.1.4 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
19164 1.1.1.4 mrg postinstall_cmds | postuninstall_cmds | \
19165 1.1.1.4 mrg old_postinstall_cmds | old_postuninstall_cmds | \
19166 1.1.1.4 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19167 1.1.1.4 mrg # Double-quote double-evaled strings.
19168 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19169 1.1.1.4 mrg ;;
19170 1.1.1.4 mrg *)
19171 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19172 1.1.1.4 mrg ;;
19173 1.1.1.4 mrg esac
19174 1.1.1.3 mrg done
19175 1.1 mrg
19176 1.1.1.4 mrg case $lt_echo in
19177 1.1.1.4 mrg *'\$0 --fallback-echo"')
19178 1.1.1.4 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19179 1.1.1.4 mrg ;;
19180 1.1.1.4 mrg esac
19181 1.1.1.4 mrg
19182 1.1.1.4 mrg cfgfile="$ofile"
19183 1.1.1.4 mrg
19184 1.1.1.4 mrg cat <<__EOF__ >> "$cfgfile"
19185 1.1.1.4 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19186 1.1.1.4 mrg
19187 1.1.1.4 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19188 1.1.1.4 mrg
19189 1.1.1.4 mrg # Shell to use when invoking shell scripts.
19190 1.1.1.4 mrg SHELL=$lt_SHELL
19191 1.1.1.4 mrg
19192 1.1.1.4 mrg # Whether or not to build shared libraries.
19193 1.1.1.4 mrg build_libtool_libs=$enable_shared
19194 1.1.1.4 mrg
19195 1.1.1.4 mrg # Whether or not to build static libraries.
19196 1.1.1.4 mrg build_old_libs=$enable_static
19197 1.1.1.4 mrg
19198 1.1.1.4 mrg # Whether or not to add -lc for building shared libraries.
19199 1.1.1.4 mrg build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19200 1.1.1.4 mrg
19201 1.1.1.4 mrg # Whether or not to disallow shared libs when runtime libs are static
19202 1.1.1.4 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19203 1.1.1.4 mrg
19204 1.1.1.4 mrg # Whether or not to optimize for fast installation.
19205 1.1.1.4 mrg fast_install=$enable_fast_install
19206 1.1.1.4 mrg
19207 1.1.1.4 mrg # The host system.
19208 1.1.1.4 mrg host_alias=$host_alias
19209 1.1.1.4 mrg host=$host
19210 1.1.1.4 mrg host_os=$host_os
19211 1.1.1.4 mrg
19212 1.1.1.4 mrg # The build system.
19213 1.1.1.4 mrg build_alias=$build_alias
19214 1.1.1.4 mrg build=$build
19215 1.1.1.4 mrg build_os=$build_os
19216 1.1.1.4 mrg
19217 1.1.1.4 mrg # An echo program that does not interpret backslashes.
19218 1.1.1.4 mrg echo=$lt_echo
19219 1.1.1.4 mrg
19220 1.1.1.4 mrg # The archiver.
19221 1.1.1.4 mrg AR=$lt_AR
19222 1.1.1.4 mrg AR_FLAGS=$lt_AR_FLAGS
19223 1.1.1.4 mrg
19224 1.1.1.4 mrg # A C compiler.
19225 1.1.1.4 mrg LTCC=$lt_LTCC
19226 1.1.1.4 mrg
19227 1.1.1.4 mrg # LTCC compiler flags.
19228 1.1.1.4 mrg LTCFLAGS=$lt_LTCFLAGS
19229 1.1.1.4 mrg
19230 1.1.1.4 mrg # A language-specific compiler.
19231 1.1.1.4 mrg CC=$lt_compiler_GCJ
19232 1.1.1.4 mrg
19233 1.1.1.4 mrg # Is the compiler the GNU C compiler?
19234 1.1.1.4 mrg with_gcc=$GCC_GCJ
19235 1.1.1.4 mrg
19236 1.1.1.4 mrg # An ERE matcher.
19237 1.1.1.4 mrg EGREP=$lt_EGREP
19238 1.1.1.4 mrg
19239 1.1.1.4 mrg # The linker used to build libraries.
19240 1.1.1.4 mrg LD=$lt_LD_GCJ
19241 1.1.1.4 mrg
19242 1.1.1.4 mrg # Whether we need hard or soft links.
19243 1.1.1.4 mrg LN_S=$lt_LN_S
19244 1.1.1.4 mrg
19245 1.1.1.4 mrg # A BSD-compatible nm program.
19246 1.1.1.4 mrg NM=$lt_NM
19247 1.1.1.4 mrg
19248 1.1.1.4 mrg # A symbol stripping program
19249 1.1.1.4 mrg STRIP=$lt_STRIP
19250 1.1.1.4 mrg
19251 1.1.1.4 mrg # Used to examine libraries when file_magic_cmd begins "file"
19252 1.1.1.4 mrg MAGIC_CMD=$MAGIC_CMD
19253 1.1.1.4 mrg
19254 1.1.1.4 mrg # Used on cygwin: DLL creation program.
19255 1.1.1.4 mrg DLLTOOL="$DLLTOOL"
19256 1.1 mrg
19257 1.1.1.4 mrg # Used on cygwin: object dumper.
19258 1.1.1.4 mrg OBJDUMP="$OBJDUMP"
19259 1.1 mrg
19260 1.1.1.4 mrg # Used on cygwin: assembler.
19261 1.1.1.4 mrg AS="$AS"
19262 1.1 mrg
19263 1.1.1.4 mrg # The name of the directory that contains temporary libtool files.
19264 1.1.1.4 mrg objdir=$objdir
19265 1.1 mrg
19266 1.1.1.4 mrg # How to create reloadable object files.
19267 1.1.1.4 mrg reload_flag=$lt_reload_flag
19268 1.1.1.4 mrg reload_cmds=$lt_reload_cmds
19269 1.1 mrg
19270 1.1.1.4 mrg # How to pass a linker flag through the compiler.
19271 1.1.1.4 mrg wl=$lt_lt_prog_compiler_wl_GCJ
19272 1.1 mrg
19273 1.1.1.4 mrg # Object file suffix (normally "o").
19274 1.1.1.4 mrg objext="$ac_objext"
19275 1.1 mrg
19276 1.1.1.4 mrg # Old archive suffix (normally "a").
19277 1.1.1.4 mrg libext="$libext"
19278 1.1 mrg
19279 1.1.1.4 mrg # Shared library suffix (normally ".so").
19280 1.1.1.4 mrg shrext_cmds='$shrext_cmds'
19281 1.1 mrg
19282 1.1.1.4 mrg # Executable file suffix (normally "").
19283 1.1.1.4 mrg exeext="$exeext"
19284 1.1 mrg
19285 1.1.1.4 mrg # Additional compiler flags for building library objects.
19286 1.1.1.4 mrg pic_flag=$lt_lt_prog_compiler_pic_GCJ
19287 1.1.1.4 mrg pic_mode=$pic_mode
19288 1.1 mrg
19289 1.1.1.4 mrg # What is the maximum length of a command?
19290 1.1.1.4 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
19291 1.1 mrg
19292 1.1.1.4 mrg # Does compiler simultaneously support -c and -o options?
19293 1.1.1.4 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19294 1.1 mrg
19295 1.1.1.4 mrg # Must we lock files when doing compilation?
19296 1.1.1.4 mrg need_locks=$lt_need_locks
19297 1.1 mrg
19298 1.1.1.4 mrg # Do we need the lib prefix for modules?
19299 1.1.1.4 mrg need_lib_prefix=$need_lib_prefix
19300 1.1 mrg
19301 1.1.1.4 mrg # Do we need a version for libraries?
19302 1.1.1.4 mrg need_version=$need_version
19303 1.1 mrg
19304 1.1.1.4 mrg # Whether dlopen is supported.
19305 1.1.1.4 mrg dlopen_support=$enable_dlopen
19306 1.1 mrg
19307 1.1.1.4 mrg # Whether dlopen of programs is supported.
19308 1.1.1.4 mrg dlopen_self=$enable_dlopen_self
19309 1.1 mrg
19310 1.1.1.4 mrg # Whether dlopen of statically linked programs is supported.
19311 1.1.1.4 mrg dlopen_self_static=$enable_dlopen_self_static
19312 1.1.1.4 mrg
19313 1.1.1.4 mrg # Compiler flag to prevent dynamic linking.
19314 1.1.1.4 mrg link_static_flag=$lt_lt_prog_compiler_static_GCJ
19315 1.1.1.4 mrg
19316 1.1.1.4 mrg # Compiler flag to turn off builtin functions.
19317 1.1.1.4 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19318 1.1.1.4 mrg
19319 1.1.1.4 mrg # Compiler flag to allow reflexive dlopens.
19320 1.1.1.4 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19321 1.1.1.4 mrg
19322 1.1.1.4 mrg # Compiler flag to generate shared objects directly from archives.
19323 1.1.1.4 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19324 1.1.1.4 mrg
19325 1.1.1.4 mrg # Compiler flag to generate thread-safe objects.
19326 1.1.1.4 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19327 1.1.1.4 mrg
19328 1.1.1.4 mrg # Library versioning type.
19329 1.1.1.4 mrg version_type=$version_type
19330 1.1.1.4 mrg
19331 1.1.1.4 mrg # Format of library name prefix.
19332 1.1.1.4 mrg libname_spec=$lt_libname_spec
19333 1.1.1.4 mrg
19334 1.1.1.4 mrg # List of archive names. First name is the real one, the rest are links.
19335 1.1.1.4 mrg # The last name is the one that the linker finds with -lNAME.
19336 1.1.1.4 mrg library_names_spec=$lt_library_names_spec
19337 1.1.1.4 mrg
19338 1.1.1.4 mrg # The coded name of the library, if different from the real name.
19339 1.1.1.4 mrg soname_spec=$lt_soname_spec
19340 1.1.1.4 mrg
19341 1.1.1.4 mrg # Commands used to build and install an old-style archive.
19342 1.1.1.4 mrg RANLIB=$lt_RANLIB
19343 1.1.1.4 mrg old_archive_cmds=$lt_old_archive_cmds_GCJ
19344 1.1.1.4 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
19345 1.1.1.4 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
19346 1.1 mrg
19347 1.1.1.4 mrg # Create an old-style archive from a shared archive.
19348 1.1.1.4 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19349 1.1 mrg
19350 1.1.1.4 mrg # Create a temporary old-style archive to link instead of a shared archive.
19351 1.1.1.4 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19352 1.1 mrg
19353 1.1.1.4 mrg # Commands used to build and install a shared archive.
19354 1.1.1.4 mrg archive_cmds=$lt_archive_cmds_GCJ
19355 1.1.1.4 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19356 1.1.1.4 mrg postinstall_cmds=$lt_postinstall_cmds
19357 1.1.1.4 mrg postuninstall_cmds=$lt_postuninstall_cmds
19358 1.1 mrg
19359 1.1.1.4 mrg # Commands used to build a loadable module (assumed same as above if empty)
19360 1.1.1.4 mrg module_cmds=$lt_module_cmds_GCJ
19361 1.1.1.4 mrg module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19362 1.1 mrg
19363 1.1.1.4 mrg # Commands to strip libraries.
19364 1.1.1.4 mrg old_striplib=$lt_old_striplib
19365 1.1.1.4 mrg striplib=$lt_striplib
19366 1.1 mrg
19367 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
19368 1.1.1.4 mrg # shared library.
19369 1.1.1.4 mrg predep_objects=$lt_predep_objects_GCJ
19370 1.1.1.4 mrg
19371 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
19372 1.1.1.4 mrg # shared library.
19373 1.1.1.4 mrg postdep_objects=$lt_postdep_objects_GCJ
19374 1.1.1.4 mrg
19375 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
19376 1.1.1.4 mrg # shared library.
19377 1.1.1.4 mrg predeps=$lt_predeps_GCJ
19378 1.1.1.4 mrg
19379 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
19380 1.1.1.4 mrg # shared library.
19381 1.1.1.4 mrg postdeps=$lt_postdeps_GCJ
19382 1.1.1.4 mrg
19383 1.1.1.4 mrg # The directories searched by this compiler when creating a shared
19384 1.1.1.4 mrg # library
19385 1.1.1.4 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19386 1.1.1.4 mrg
19387 1.1.1.4 mrg # The library search path used internally by the compiler when linking
19388 1.1.1.4 mrg # a shared library.
19389 1.1.1.4 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19390 1.1 mrg
19391 1.1.1.4 mrg # Method to check whether dependent libraries are shared objects.
19392 1.1.1.4 mrg deplibs_check_method=$lt_deplibs_check_method
19393 1.1 mrg
19394 1.1.1.4 mrg # Command to use when deplibs_check_method == file_magic.
19395 1.1.1.4 mrg file_magic_cmd=$lt_file_magic_cmd
19396 1.1 mrg
19397 1.1.1.4 mrg # Flag that allows shared libraries with undefined symbols to be built.
19398 1.1.1.4 mrg allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19399 1.1 mrg
19400 1.1.1.4 mrg # Flag that forces no undefined symbols.
19401 1.1.1.4 mrg no_undefined_flag=$lt_no_undefined_flag_GCJ
19402 1.1 mrg
19403 1.1.1.4 mrg # Commands used to finish a libtool library installation in a directory.
19404 1.1.1.4 mrg finish_cmds=$lt_finish_cmds
19405 1.1 mrg
19406 1.1.1.4 mrg # Same as above, but a single script fragment to be evaled but not shown.
19407 1.1.1.4 mrg finish_eval=$lt_finish_eval
19408 1.1 mrg
19409 1.1.1.4 mrg # Take the output of nm and produce a listing of raw symbols and C names.
19410 1.1.1.4 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19411 1.1 mrg
19412 1.1.1.4 mrg # Transform the output of nm in a proper C declaration
19413 1.1.1.4 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19414 1.1 mrg
19415 1.1.1.4 mrg # Transform the output of nm in a C name address pair
19416 1.1.1.4 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19417 1.1 mrg
19418 1.1.1.4 mrg # This is the shared library runtime path variable.
19419 1.1.1.4 mrg runpath_var=$runpath_var
19420 1.1 mrg
19421 1.1.1.4 mrg # This is the shared library path variable.
19422 1.1.1.4 mrg shlibpath_var=$shlibpath_var
19423 1.1 mrg
19424 1.1.1.4 mrg # Is shlibpath searched before the hard-coded library search path?
19425 1.1.1.4 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19426 1.1 mrg
19427 1.1.1.4 mrg # How to hardcode a shared library path into an executable.
19428 1.1.1.4 mrg hardcode_action=$hardcode_action_GCJ
19429 1.1 mrg
19430 1.1.1.4 mrg # Whether we should hardcode library paths into libraries.
19431 1.1.1.4 mrg hardcode_into_libs=$hardcode_into_libs
19432 1.1.1.4 mrg
19433 1.1.1.4 mrg # Flag to hardcode \$libdir into a binary during linking.
19434 1.1.1.4 mrg # This must work even if \$libdir does not exist.
19435 1.1.1.4 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19436 1.1.1.4 mrg
19437 1.1.1.4 mrg # If ld is used when linking, flag to hardcode \$libdir into
19438 1.1.1.4 mrg # a binary during linking. This must work even if \$libdir does
19439 1.1.1.4 mrg # not exist.
19440 1.1.1.4 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19441 1.1.1.4 mrg
19442 1.1.1.4 mrg # Whether we need a single -rpath flag with a separated argument.
19443 1.1.1.4 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19444 1.1.1.4 mrg
19445 1.1.1.4 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19446 1.1.1.4 mrg # resulting binary.
19447 1.1.1.4 mrg hardcode_direct=$hardcode_direct_GCJ
19448 1.1.1.4 mrg
19449 1.1.1.4 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19450 1.1.1.4 mrg # resulting binary.
19451 1.1.1.4 mrg hardcode_minus_L=$hardcode_minus_L_GCJ
19452 1.1.1.4 mrg
19453 1.1.1.4 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19454 1.1.1.4 mrg # the resulting binary.
19455 1.1.1.4 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19456 1.1.1.4 mrg
19457 1.1.1.4 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
19458 1.1.1.4 mrg # and all subsequent libraries and executables linked against it.
19459 1.1.1.4 mrg hardcode_automatic=$hardcode_automatic_GCJ
19460 1.1.1.4 mrg
19461 1.1.1.4 mrg # Variables whose values should be saved in libtool wrapper scripts and
19462 1.1.1.4 mrg # restored at relink time.
19463 1.1.1.4 mrg variables_saved_for_relink="$variables_saved_for_relink"
19464 1.1.1.4 mrg
19465 1.1.1.4 mrg # Whether libtool must link a program against all its dependency libraries.
19466 1.1.1.4 mrg link_all_deplibs=$link_all_deplibs_GCJ
19467 1.1.1.4 mrg
19468 1.1.1.4 mrg # Compile-time system search path for libraries
19469 1.1.1.4 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19470 1.1.1.4 mrg
19471 1.1.1.4 mrg # Run-time system search path for libraries
19472 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19473 1.1.1.4 mrg
19474 1.1.1.4 mrg # Fix the shell variable \$srcfile for the compiler.
19475 1.1.1.4 mrg fix_srcfile_path=$lt_fix_srcfile_path
19476 1.1 mrg
19477 1.1.1.4 mrg # Set to yes if exported symbols are required.
19478 1.1.1.4 mrg always_export_symbols=$always_export_symbols_GCJ
19479 1.1 mrg
19480 1.1.1.4 mrg # The commands to list exported symbols.
19481 1.1.1.4 mrg export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19482 1.1.1.4 mrg
19483 1.1.1.4 mrg # The commands to extract the exported symbol list from a shared archive.
19484 1.1.1.4 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
19485 1.1.1.4 mrg
19486 1.1.1.4 mrg # Symbols that should not be listed in the preloaded symbols.
19487 1.1.1.4 mrg exclude_expsyms=$lt_exclude_expsyms_GCJ
19488 1.1.1.4 mrg
19489 1.1.1.4 mrg # Symbols that must always be exported.
19490 1.1.1.4 mrg include_expsyms=$lt_include_expsyms_GCJ
19491 1.1.1.4 mrg
19492 1.1.1.4 mrg # ### END LIBTOOL TAG CONFIG: $tagname
19493 1.1.1.4 mrg
19494 1.1.1.4 mrg __EOF__
19495 1.1 mrg
19496 1.1 mrg
19497 1.1 mrg else
19498 1.1.1.4 mrg # If there is no Makefile yet, we rely on a make rule to execute
19499 1.1.1.4 mrg # `config.status --recheck' to rerun these tests and create the
19500 1.1.1.4 mrg # libtool script then.
19501 1.1.1.4 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19502 1.1.1.4 mrg if test -f "$ltmain_in"; then
19503 1.1.1.4 mrg test -f Makefile && make "$ltmain"
19504 1.1.1.4 mrg fi
19505 1.1 mrg fi
19506 1.1 mrg
19507 1.1 mrg
19508 1.1.1.4 mrg ac_ext=c
19509 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
19510 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19511 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19512 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
19513 1.1 mrg
19514 1.1.1.4 mrg CC="$lt_save_CC"
19515 1.1 mrg
19516 1.1.1.4 mrg else
19517 1.1.1.4 mrg tagname=""
19518 1.1.1.4 mrg fi
19519 1.1.1.4 mrg ;;
19520 1.1 mrg
19521 1.1.1.4 mrg RC)
19522 1.1 mrg
19523 1.1 mrg
19524 1.1.1.4 mrg # Source file extension for RC test sources.
19525 1.1.1.4 mrg ac_ext=rc
19526 1.1 mrg
19527 1.1.1.4 mrg # Object file extension for compiled RC test sources.
19528 1.1.1.4 mrg objext=o
19529 1.1.1.4 mrg objext_RC=$objext
19530 1.1 mrg
19531 1.1.1.4 mrg # Code to be used in simple compile tests
19532 1.1.1.4 mrg lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19533 1.1 mrg
19534 1.1.1.4 mrg # Code to be used in simple link tests
19535 1.1.1.4 mrg lt_simple_link_test_code="$lt_simple_compile_test_code"
19536 1.1 mrg
19537 1.1.1.4 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19538 1.1 mrg
19539 1.1.1.4 mrg # If no C compiler was specified, use CC.
19540 1.1.1.4 mrg LTCC=${LTCC-"$CC"}
19541 1.1 mrg
19542 1.1.1.4 mrg # If no C compiler flags were specified, use CFLAGS.
19543 1.1.1.4 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19544 1.1.1.3 mrg
19545 1.1.1.4 mrg # Allow CC to be a program name with arguments.
19546 1.1.1.4 mrg compiler=$CC
19547 1.1 mrg
19548 1.1 mrg
19549 1.1.1.4 mrg # save warnings/boilerplate of simple test code
19550 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
19551 1.1.1.4 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19552 1.1.1.4 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19553 1.1.1.4 mrg _lt_compiler_boilerplate=`cat conftest.err`
19554 1.1.1.4 mrg $rm conftest*
19555 1.1 mrg
19556 1.1.1.4 mrg ac_outfile=conftest.$ac_objext
19557 1.1.1.4 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
19558 1.1.1.4 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19559 1.1.1.4 mrg _lt_linker_boilerplate=`cat conftest.err`
19560 1.1.1.4 mrg $rm -r conftest*
19561 1.1 mrg
19562 1.1 mrg
19563 1.1.1.4 mrg # Allow CC to be a program name with arguments.
19564 1.1.1.4 mrg lt_save_CC="$CC"
19565 1.1.1.4 mrg CC=${RC-"windres"}
19566 1.1.1.4 mrg compiler=$CC
19567 1.1.1.4 mrg compiler_RC=$CC
19568 1.1.1.4 mrg for cc_temp in $compiler""; do
19569 1.1.1.4 mrg case $cc_temp in
19570 1.1.1.4 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19571 1.1.1.4 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19572 1.1.1.4 mrg \-*) ;;
19573 1.1.1.4 mrg *) break;;
19574 1.1.1.4 mrg esac
19575 1.1.1.4 mrg done
19576 1.1.1.4 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19577 1.1 mrg
19578 1.1.1.4 mrg lt_cv_prog_compiler_c_o_RC=yes
19579 1.1 mrg
19580 1.1.1.4 mrg # The else clause should only fire when bootstrapping the
19581 1.1.1.4 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
19582 1.1.1.4 mrg # with your package, and you will get complaints that there are
19583 1.1.1.4 mrg # no rules to generate ltmain.sh.
19584 1.1.1.4 mrg if test -f "$ltmain"; then
19585 1.1.1.4 mrg # See if we are running on zsh, and set the options which allow our commands through
19586 1.1.1.4 mrg # without removal of \ escapes.
19587 1.1.1.4 mrg if test -n "${ZSH_VERSION+set}" ; then
19588 1.1.1.4 mrg setopt NO_GLOB_SUBST
19589 1.1.1.4 mrg fi
19590 1.1.1.4 mrg # Now quote all the things that may contain metacharacters while being
19591 1.1.1.4 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
19592 1.1.1.4 mrg # variables and quote the copies for generation of the libtool script.
19593 1.1.1.4 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19594 1.1.1.4 mrg SED SHELL STRIP \
19595 1.1.1.4 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19596 1.1.1.4 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19597 1.1.1.4 mrg deplibs_check_method reload_flag reload_cmds need_locks \
19598 1.1.1.4 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19599 1.1.1.4 mrg lt_cv_sys_global_symbol_to_c_name_address \
19600 1.1.1.4 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19601 1.1.1.4 mrg old_postinstall_cmds old_postuninstall_cmds \
19602 1.1.1.4 mrg compiler_RC \
19603 1.1.1.4 mrg CC_RC \
19604 1.1.1.4 mrg LD_RC \
19605 1.1.1.4 mrg lt_prog_compiler_wl_RC \
19606 1.1.1.4 mrg lt_prog_compiler_pic_RC \
19607 1.1.1.4 mrg lt_prog_compiler_static_RC \
19608 1.1.1.4 mrg lt_prog_compiler_no_builtin_flag_RC \
19609 1.1.1.4 mrg export_dynamic_flag_spec_RC \
19610 1.1.1.4 mrg thread_safe_flag_spec_RC \
19611 1.1.1.4 mrg whole_archive_flag_spec_RC \
19612 1.1.1.4 mrg enable_shared_with_static_runtimes_RC \
19613 1.1.1.4 mrg old_archive_cmds_RC \
19614 1.1.1.4 mrg old_archive_from_new_cmds_RC \
19615 1.1.1.4 mrg predep_objects_RC \
19616 1.1.1.4 mrg postdep_objects_RC \
19617 1.1.1.4 mrg predeps_RC \
19618 1.1.1.4 mrg postdeps_RC \
19619 1.1.1.4 mrg compiler_lib_search_path_RC \
19620 1.1.1.4 mrg compiler_lib_search_dirs_RC \
19621 1.1.1.4 mrg archive_cmds_RC \
19622 1.1.1.4 mrg archive_expsym_cmds_RC \
19623 1.1.1.4 mrg postinstall_cmds_RC \
19624 1.1.1.4 mrg postuninstall_cmds_RC \
19625 1.1.1.4 mrg old_archive_from_expsyms_cmds_RC \
19626 1.1.1.4 mrg allow_undefined_flag_RC \
19627 1.1.1.4 mrg no_undefined_flag_RC \
19628 1.1.1.4 mrg export_symbols_cmds_RC \
19629 1.1.1.4 mrg hardcode_libdir_flag_spec_RC \
19630 1.1.1.4 mrg hardcode_libdir_flag_spec_ld_RC \
19631 1.1.1.4 mrg hardcode_libdir_separator_RC \
19632 1.1.1.4 mrg hardcode_automatic_RC \
19633 1.1.1.4 mrg module_cmds_RC \
19634 1.1.1.4 mrg module_expsym_cmds_RC \
19635 1.1.1.4 mrg lt_cv_prog_compiler_c_o_RC \
19636 1.1.1.4 mrg fix_srcfile_path_RC \
19637 1.1.1.4 mrg exclude_expsyms_RC \
19638 1.1.1.4 mrg include_expsyms_RC; do
19639 1.1.1.4 mrg
19640 1.1.1.4 mrg case $var in
19641 1.1.1.4 mrg old_archive_cmds_RC | \
19642 1.1.1.4 mrg old_archive_from_new_cmds_RC | \
19643 1.1.1.4 mrg archive_cmds_RC | \
19644 1.1.1.4 mrg archive_expsym_cmds_RC | \
19645 1.1.1.4 mrg module_cmds_RC | \
19646 1.1.1.4 mrg module_expsym_cmds_RC | \
19647 1.1.1.4 mrg old_archive_from_expsyms_cmds_RC | \
19648 1.1.1.4 mrg export_symbols_cmds_RC | \
19649 1.1.1.4 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
19650 1.1.1.4 mrg postinstall_cmds | postuninstall_cmds | \
19651 1.1.1.4 mrg old_postinstall_cmds | old_postuninstall_cmds | \
19652 1.1.1.4 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19653 1.1.1.4 mrg # Double-quote double-evaled strings.
19654 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19655 1.1.1.4 mrg ;;
19656 1.1.1.4 mrg *)
19657 1.1.1.4 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19658 1.1.1.4 mrg ;;
19659 1.1.1.4 mrg esac
19660 1.1.1.4 mrg done
19661 1.1 mrg
19662 1.1.1.4 mrg case $lt_echo in
19663 1.1.1.4 mrg *'\$0 --fallback-echo"')
19664 1.1.1.4 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19665 1.1.1.4 mrg ;;
19666 1.1.1.4 mrg esac
19667 1.1.1.4 mrg
19668 1.1.1.4 mrg cfgfile="$ofile"
19669 1.1.1.4 mrg
19670 1.1.1.4 mrg cat <<__EOF__ >> "$cfgfile"
19671 1.1.1.4 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19672 1.1.1.4 mrg
19673 1.1.1.4 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19674 1.1.1.4 mrg
19675 1.1.1.4 mrg # Shell to use when invoking shell scripts.
19676 1.1.1.4 mrg SHELL=$lt_SHELL
19677 1.1.1.4 mrg
19678 1.1.1.4 mrg # Whether or not to build shared libraries.
19679 1.1.1.4 mrg build_libtool_libs=$enable_shared
19680 1.1.1.4 mrg
19681 1.1.1.4 mrg # Whether or not to build static libraries.
19682 1.1.1.4 mrg build_old_libs=$enable_static
19683 1.1.1.4 mrg
19684 1.1.1.4 mrg # Whether or not to add -lc for building shared libraries.
19685 1.1.1.4 mrg build_libtool_need_lc=$archive_cmds_need_lc_RC
19686 1.1.1.4 mrg
19687 1.1.1.4 mrg # Whether or not to disallow shared libs when runtime libs are static
19688 1.1.1.4 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19689 1.1.1.4 mrg
19690 1.1.1.4 mrg # Whether or not to optimize for fast installation.
19691 1.1.1.4 mrg fast_install=$enable_fast_install
19692 1.1.1.4 mrg
19693 1.1.1.4 mrg # The host system.
19694 1.1.1.4 mrg host_alias=$host_alias
19695 1.1.1.4 mrg host=$host
19696 1.1.1.4 mrg host_os=$host_os
19697 1.1.1.4 mrg
19698 1.1.1.4 mrg # The build system.
19699 1.1.1.4 mrg build_alias=$build_alias
19700 1.1.1.4 mrg build=$build
19701 1.1.1.4 mrg build_os=$build_os
19702 1.1.1.4 mrg
19703 1.1.1.4 mrg # An echo program that does not interpret backslashes.
19704 1.1.1.4 mrg echo=$lt_echo
19705 1.1.1.4 mrg
19706 1.1.1.4 mrg # The archiver.
19707 1.1.1.4 mrg AR=$lt_AR
19708 1.1.1.4 mrg AR_FLAGS=$lt_AR_FLAGS
19709 1.1.1.4 mrg
19710 1.1.1.4 mrg # A C compiler.
19711 1.1.1.4 mrg LTCC=$lt_LTCC
19712 1.1.1.4 mrg
19713 1.1.1.4 mrg # LTCC compiler flags.
19714 1.1.1.4 mrg LTCFLAGS=$lt_LTCFLAGS
19715 1.1.1.4 mrg
19716 1.1.1.4 mrg # A language-specific compiler.
19717 1.1.1.4 mrg CC=$lt_compiler_RC
19718 1.1.1.4 mrg
19719 1.1.1.4 mrg # Is the compiler the GNU C compiler?
19720 1.1.1.4 mrg with_gcc=$GCC_RC
19721 1.1.1.4 mrg
19722 1.1.1.4 mrg # An ERE matcher.
19723 1.1.1.4 mrg EGREP=$lt_EGREP
19724 1.1 mrg
19725 1.1.1.4 mrg # The linker used to build libraries.
19726 1.1.1.4 mrg LD=$lt_LD_RC
19727 1.1 mrg
19728 1.1.1.4 mrg # Whether we need hard or soft links.
19729 1.1.1.4 mrg LN_S=$lt_LN_S
19730 1.1 mrg
19731 1.1.1.4 mrg # A BSD-compatible nm program.
19732 1.1.1.4 mrg NM=$lt_NM
19733 1.1 mrg
19734 1.1.1.4 mrg # A symbol stripping program
19735 1.1.1.4 mrg STRIP=$lt_STRIP
19736 1.1 mrg
19737 1.1.1.4 mrg # Used to examine libraries when file_magic_cmd begins "file"
19738 1.1.1.4 mrg MAGIC_CMD=$MAGIC_CMD
19739 1.1 mrg
19740 1.1.1.4 mrg # Used on cygwin: DLL creation program.
19741 1.1.1.4 mrg DLLTOOL="$DLLTOOL"
19742 1.1 mrg
19743 1.1.1.4 mrg # Used on cygwin: object dumper.
19744 1.1.1.4 mrg OBJDUMP="$OBJDUMP"
19745 1.1 mrg
19746 1.1.1.4 mrg # Used on cygwin: assembler.
19747 1.1.1.4 mrg AS="$AS"
19748 1.1 mrg
19749 1.1.1.4 mrg # The name of the directory that contains temporary libtool files.
19750 1.1.1.4 mrg objdir=$objdir
19751 1.1 mrg
19752 1.1.1.4 mrg # How to create reloadable object files.
19753 1.1.1.4 mrg reload_flag=$lt_reload_flag
19754 1.1.1.4 mrg reload_cmds=$lt_reload_cmds
19755 1.1 mrg
19756 1.1.1.4 mrg # How to pass a linker flag through the compiler.
19757 1.1.1.4 mrg wl=$lt_lt_prog_compiler_wl_RC
19758 1.1 mrg
19759 1.1.1.4 mrg # Object file suffix (normally "o").
19760 1.1.1.4 mrg objext="$ac_objext"
19761 1.1 mrg
19762 1.1.1.4 mrg # Old archive suffix (normally "a").
19763 1.1.1.4 mrg libext="$libext"
19764 1.1.1.2 mrg
19765 1.1.1.4 mrg # Shared library suffix (normally ".so").
19766 1.1.1.4 mrg shrext_cmds='$shrext_cmds'
19767 1.1 mrg
19768 1.1.1.4 mrg # Executable file suffix (normally "").
19769 1.1.1.4 mrg exeext="$exeext"
19770 1.1 mrg
19771 1.1.1.4 mrg # Additional compiler flags for building library objects.
19772 1.1.1.4 mrg pic_flag=$lt_lt_prog_compiler_pic_RC
19773 1.1.1.4 mrg pic_mode=$pic_mode
19774 1.1 mrg
19775 1.1.1.4 mrg # What is the maximum length of a command?
19776 1.1.1.4 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
19777 1.1 mrg
19778 1.1.1.4 mrg # Does compiler simultaneously support -c and -o options?
19779 1.1.1.4 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19780 1.1 mrg
19781 1.1.1.4 mrg # Must we lock files when doing compilation?
19782 1.1.1.4 mrg need_locks=$lt_need_locks
19783 1.1.1.2 mrg
19784 1.1.1.4 mrg # Do we need the lib prefix for modules?
19785 1.1.1.4 mrg need_lib_prefix=$need_lib_prefix
19786 1.1 mrg
19787 1.1.1.4 mrg # Do we need a version for libraries?
19788 1.1.1.4 mrg need_version=$need_version
19789 1.1.1.3 mrg
19790 1.1.1.4 mrg # Whether dlopen is supported.
19791 1.1.1.4 mrg dlopen_support=$enable_dlopen
19792 1.1 mrg
19793 1.1.1.4 mrg # Whether dlopen of programs is supported.
19794 1.1.1.4 mrg dlopen_self=$enable_dlopen_self
19795 1.1.1.3 mrg
19796 1.1.1.4 mrg # Whether dlopen of statically linked programs is supported.
19797 1.1.1.4 mrg dlopen_self_static=$enable_dlopen_self_static
19798 1.1.1.2 mrg
19799 1.1.1.4 mrg # Compiler flag to prevent dynamic linking.
19800 1.1.1.4 mrg link_static_flag=$lt_lt_prog_compiler_static_RC
19801 1.1.1.3 mrg
19802 1.1.1.4 mrg # Compiler flag to turn off builtin functions.
19803 1.1.1.4 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19804 1.1.1.3 mrg
19805 1.1.1.4 mrg # Compiler flag to allow reflexive dlopens.
19806 1.1.1.4 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19807 1.1.1.4 mrg
19808 1.1.1.4 mrg # Compiler flag to generate shared objects directly from archives.
19809 1.1.1.4 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19810 1.1.1.4 mrg
19811 1.1.1.4 mrg # Compiler flag to generate thread-safe objects.
19812 1.1.1.4 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19813 1.1.1.4 mrg
19814 1.1.1.4 mrg # Library versioning type.
19815 1.1.1.4 mrg version_type=$version_type
19816 1.1.1.4 mrg
19817 1.1.1.4 mrg # Format of library name prefix.
19818 1.1.1.4 mrg libname_spec=$lt_libname_spec
19819 1.1.1.4 mrg
19820 1.1.1.4 mrg # List of archive names. First name is the real one, the rest are links.
19821 1.1.1.4 mrg # The last name is the one that the linker finds with -lNAME.
19822 1.1.1.4 mrg library_names_spec=$lt_library_names_spec
19823 1.1.1.4 mrg
19824 1.1.1.4 mrg # The coded name of the library, if different from the real name.
19825 1.1.1.4 mrg soname_spec=$lt_soname_spec
19826 1.1.1.4 mrg
19827 1.1.1.4 mrg # Commands used to build and install an old-style archive.
19828 1.1.1.4 mrg RANLIB=$lt_RANLIB
19829 1.1.1.4 mrg old_archive_cmds=$lt_old_archive_cmds_RC
19830 1.1.1.4 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
19831 1.1.1.4 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
19832 1.1.1.4 mrg
19833 1.1.1.4 mrg # Create an old-style archive from a shared archive.
19834 1.1.1.4 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19835 1.1.1.4 mrg
19836 1.1.1.4 mrg # Create a temporary old-style archive to link instead of a shared archive.
19837 1.1.1.4 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19838 1.1.1.4 mrg
19839 1.1.1.4 mrg # Commands used to build and install a shared archive.
19840 1.1.1.4 mrg archive_cmds=$lt_archive_cmds_RC
19841 1.1.1.4 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19842 1.1.1.4 mrg postinstall_cmds=$lt_postinstall_cmds
19843 1.1.1.4 mrg postuninstall_cmds=$lt_postuninstall_cmds
19844 1.1 mrg
19845 1.1.1.4 mrg # Commands used to build a loadable module (assumed same as above if empty)
19846 1.1.1.4 mrg module_cmds=$lt_module_cmds_RC
19847 1.1.1.4 mrg module_expsym_cmds=$lt_module_expsym_cmds_RC
19848 1.1 mrg
19849 1.1.1.4 mrg # Commands to strip libraries.
19850 1.1.1.4 mrg old_striplib=$lt_old_striplib
19851 1.1.1.4 mrg striplib=$lt_striplib
19852 1.1.1.2 mrg
19853 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
19854 1.1.1.4 mrg # shared library.
19855 1.1.1.4 mrg predep_objects=$lt_predep_objects_RC
19856 1.1.1.4 mrg
19857 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
19858 1.1.1.4 mrg # shared library.
19859 1.1.1.4 mrg postdep_objects=$lt_postdep_objects_RC
19860 1.1.1.4 mrg
19861 1.1.1.4 mrg # Dependencies to place before the objects being linked to create a
19862 1.1.1.4 mrg # shared library.
19863 1.1.1.4 mrg predeps=$lt_predeps_RC
19864 1.1.1.4 mrg
19865 1.1.1.4 mrg # Dependencies to place after the objects being linked to create a
19866 1.1.1.4 mrg # shared library.
19867 1.1.1.4 mrg postdeps=$lt_postdeps_RC
19868 1.1.1.4 mrg
19869 1.1.1.4 mrg # The directories searched by this compiler when creating a shared
19870 1.1.1.4 mrg # library
19871 1.1.1.4 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19872 1.1.1.4 mrg
19873 1.1.1.4 mrg # The library search path used internally by the compiler when linking
19874 1.1.1.4 mrg # a shared library.
19875 1.1.1.4 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19876 1.1 mrg
19877 1.1.1.4 mrg # Method to check whether dependent libraries are shared objects.
19878 1.1.1.4 mrg deplibs_check_method=$lt_deplibs_check_method
19879 1.1 mrg
19880 1.1.1.4 mrg # Command to use when deplibs_check_method == file_magic.
19881 1.1.1.4 mrg file_magic_cmd=$lt_file_magic_cmd
19882 1.1 mrg
19883 1.1.1.4 mrg # Flag that allows shared libraries with undefined symbols to be built.
19884 1.1.1.4 mrg allow_undefined_flag=$lt_allow_undefined_flag_RC
19885 1.1 mrg
19886 1.1.1.4 mrg # Flag that forces no undefined symbols.
19887 1.1.1.4 mrg no_undefined_flag=$lt_no_undefined_flag_RC
19888 1.1 mrg
19889 1.1.1.4 mrg # Commands used to finish a libtool library installation in a directory.
19890 1.1.1.4 mrg finish_cmds=$lt_finish_cmds
19891 1.1 mrg
19892 1.1.1.4 mrg # Same as above, but a single script fragment to be evaled but not shown.
19893 1.1.1.4 mrg finish_eval=$lt_finish_eval
19894 1.1.1.4 mrg
19895 1.1.1.4 mrg # Take the output of nm and produce a listing of raw symbols and C names.
19896 1.1.1.4 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19897 1.1.1.2 mrg
19898 1.1.1.4 mrg # Transform the output of nm in a proper C declaration
19899 1.1.1.4 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19900 1.1 mrg
19901 1.1.1.4 mrg # Transform the output of nm in a C name address pair
19902 1.1.1.4 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19903 1.1.1.3 mrg
19904 1.1.1.4 mrg # This is the shared library runtime path variable.
19905 1.1.1.4 mrg runpath_var=$runpath_var
19906 1.1.1.3 mrg
19907 1.1.1.4 mrg # This is the shared library path variable.
19908 1.1.1.4 mrg shlibpath_var=$shlibpath_var
19909 1.1 mrg
19910 1.1.1.4 mrg # Is shlibpath searched before the hard-coded library search path?
19911 1.1.1.4 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19912 1.1 mrg
19913 1.1.1.4 mrg # How to hardcode a shared library path into an executable.
19914 1.1.1.4 mrg hardcode_action=$hardcode_action_RC
19915 1.1.1.2 mrg
19916 1.1.1.4 mrg # Whether we should hardcode library paths into libraries.
19917 1.1.1.4 mrg hardcode_into_libs=$hardcode_into_libs
19918 1.1.1.2 mrg
19919 1.1.1.4 mrg # Flag to hardcode \$libdir into a binary during linking.
19920 1.1.1.4 mrg # This must work even if \$libdir does not exist.
19921 1.1.1.4 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19922 1.1.1.2 mrg
19923 1.1.1.4 mrg # If ld is used when linking, flag to hardcode \$libdir into
19924 1.1.1.4 mrg # a binary during linking. This must work even if \$libdir does
19925 1.1.1.4 mrg # not exist.
19926 1.1.1.4 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19927 1.1.1.4 mrg
19928 1.1.1.4 mrg # Whether we need a single -rpath flag with a separated argument.
19929 1.1.1.4 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19930 1.1.1.4 mrg
19931 1.1.1.4 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19932 1.1.1.4 mrg # resulting binary.
19933 1.1.1.4 mrg hardcode_direct=$hardcode_direct_RC
19934 1.1.1.4 mrg
19935 1.1.1.4 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19936 1.1.1.4 mrg # resulting binary.
19937 1.1.1.4 mrg hardcode_minus_L=$hardcode_minus_L_RC
19938 1.1.1.4 mrg
19939 1.1.1.4 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19940 1.1.1.4 mrg # the resulting binary.
19941 1.1.1.4 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19942 1.1.1.4 mrg
19943 1.1.1.4 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
19944 1.1.1.4 mrg # and all subsequent libraries and executables linked against it.
19945 1.1.1.4 mrg hardcode_automatic=$hardcode_automatic_RC
19946 1.1.1.3 mrg
19947 1.1.1.4 mrg # Variables whose values should be saved in libtool wrapper scripts and
19948 1.1.1.4 mrg # restored at relink time.
19949 1.1.1.4 mrg variables_saved_for_relink="$variables_saved_for_relink"
19950 1.1.1.3 mrg
19951 1.1.1.4 mrg # Whether libtool must link a program against all its dependency libraries.
19952 1.1.1.4 mrg link_all_deplibs=$link_all_deplibs_RC
19953 1.1.1.3 mrg
19954 1.1.1.4 mrg # Compile-time system search path for libraries
19955 1.1.1.4 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19956 1.1.1.3 mrg
19957 1.1.1.4 mrg # Run-time system search path for libraries
19958 1.1.1.4 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19959 1.1.1.3 mrg
19960 1.1.1.4 mrg # Fix the shell variable \$srcfile for the compiler.
19961 1.1.1.4 mrg fix_srcfile_path=$lt_fix_srcfile_path
19962 1.1.1.3 mrg
19963 1.1.1.4 mrg # Set to yes if exported symbols are required.
19964 1.1.1.4 mrg always_export_symbols=$always_export_symbols_RC
19965 1.1.1.2 mrg
19966 1.1.1.4 mrg # The commands to list exported symbols.
19967 1.1.1.4 mrg export_symbols_cmds=$lt_export_symbols_cmds_RC
19968 1.1.1.2 mrg
19969 1.1.1.4 mrg # The commands to extract the exported symbol list from a shared archive.
19970 1.1.1.4 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
19971 1.1.1.2 mrg
19972 1.1.1.4 mrg # Symbols that should not be listed in the preloaded symbols.
19973 1.1.1.4 mrg exclude_expsyms=$lt_exclude_expsyms_RC
19974 1.1.1.4 mrg
19975 1.1.1.4 mrg # Symbols that must always be exported.
19976 1.1.1.4 mrg include_expsyms=$lt_include_expsyms_RC
19977 1.1.1.4 mrg
19978 1.1.1.4 mrg # ### END LIBTOOL TAG CONFIG: $tagname
19979 1.1.1.4 mrg
19980 1.1.1.4 mrg __EOF__
19981 1.1 mrg
19982 1.1.1.2 mrg
19983 1.1.1.3 mrg else
19984 1.1.1.4 mrg # If there is no Makefile yet, we rely on a make rule to execute
19985 1.1.1.4 mrg # `config.status --recheck' to rerun these tests and create the
19986 1.1.1.4 mrg # libtool script then.
19987 1.1.1.4 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19988 1.1.1.4 mrg if test -f "$ltmain_in"; then
19989 1.1.1.4 mrg test -f Makefile && make "$ltmain"
19990 1.1.1.4 mrg fi
19991 1.1.1.3 mrg fi
19992 1.1.1.3 mrg
19993 1.1 mrg
19994 1.1.1.4 mrg ac_ext=c
19995 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
19996 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19997 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19998 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
19999 1.1.1.2 mrg
20000 1.1.1.4 mrg CC="$lt_save_CC"
20001 1.1 mrg
20002 1.1.1.4 mrg ;;
20003 1.1 mrg
20004 1.1.1.4 mrg *)
20005 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20006 1.1.1.4 mrg $as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20007 1.1.1.4 mrg { (exit 1); exit 1; }; }
20008 1.1.1.4 mrg ;;
20009 1.1.1.4 mrg esac
20010 1.1 mrg
20011 1.1.1.4 mrg # Append the new tag name to the list of available tags.
20012 1.1.1.4 mrg if test -n "$tagname" ; then
20013 1.1.1.4 mrg available_tags="$available_tags $tagname"
20014 1.1.1.4 mrg fi
20015 1.1.1.4 mrg fi
20016 1.1.1.4 mrg done
20017 1.1.1.4 mrg IFS="$lt_save_ifs"
20018 1.1 mrg
20019 1.1.1.4 mrg # Now substitute the updated list of available tags.
20020 1.1.1.4 mrg if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20021 1.1.1.4 mrg mv "${ofile}T" "$ofile"
20022 1.1.1.4 mrg chmod +x "$ofile"
20023 1.1.1.4 mrg else
20024 1.1.1.4 mrg rm -f "${ofile}T"
20025 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20026 1.1.1.4 mrg $as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20027 1.1.1.4 mrg { (exit 1); exit 1; }; }
20028 1.1.1.4 mrg fi
20029 1.1 mrg fi
20030 1.1 mrg
20031 1.1.1.3 mrg
20032 1.1.1.2 mrg
20033 1.1.1.4 mrg # This can be used to rebuild libtool when needed
20034 1.1.1.4 mrg LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20035 1.1.1.2 mrg
20036 1.1.1.4 mrg # Always use our own libtool.
20037 1.1.1.4 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20038 1.1 mrg
20039 1.1.1.4 mrg # Prevent multiple expansion
20040 1.1 mrg
20041 1.1 mrg
20042 1.1 mrg
20043 1.1 mrg
20044 1.1.1.2 mrg
20045 1.1 mrg
20046 1.1 mrg
20047 1.1.1.4 mrg
20048 1.1.1.4 mrg
20049 1.1.1.4 mrg
20050 1.1.1.4 mrg
20051 1.1.1.4 mrg
20052 1.1.1.4 mrg
20053 1.1.1.4 mrg
20054 1.1.1.4 mrg
20055 1.1.1.4 mrg
20056 1.1.1.4 mrg
20057 1.1.1.4 mrg
20058 1.1.1.4 mrg
20059 1.1.1.4 mrg
20060 1.1.1.4 mrg ac_ext=c
20061 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
20062 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20063 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20064 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
20065 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
20066 1.1.1.4 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20067 1.1.1.4 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
20068 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20069 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
20070 1.1.1.4 mrg if test "${ac_cv_prog_CC+set}" = set; then
20071 1.1.1.4 mrg $as_echo_n "(cached) " >&6
20072 1.1.1.4 mrg else
20073 1.1.1.4 mrg if test -n "$CC"; then
20074 1.1.1.4 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20075 1.1.1.4 mrg else
20076 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20077 1.1.1.4 mrg for as_dir in $PATH
20078 1.1.1.4 mrg do
20079 1.1.1.4 mrg IFS=$as_save_IFS
20080 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
20081 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20082 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20083 1.1.1.4 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
20084 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20085 1.1.1.4 mrg break 2
20086 1.1.1.4 mrg fi
20087 1.1.1.4 mrg done
20088 1.1.1.4 mrg done
20089 1.1.1.4 mrg IFS=$as_save_IFS
20090 1.1.1.4 mrg
20091 1.1.1.3 mrg fi
20092 1.1 mrg fi
20093 1.1.1.4 mrg CC=$ac_cv_prog_CC
20094 1.1.1.4 mrg if test -n "$CC"; then
20095 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20096 1.1.1.4 mrg $as_echo "$CC" >&6; }
20097 1.1.1.3 mrg else
20098 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20099 1.1.1.4 mrg $as_echo "no" >&6; }
20100 1.1.1.3 mrg fi
20101 1.1 mrg
20102 1.1.1.3 mrg
20103 1.1.1.4 mrg fi
20104 1.1.1.4 mrg if test -z "$ac_cv_prog_CC"; then
20105 1.1.1.4 mrg ac_ct_CC=$CC
20106 1.1.1.4 mrg # Extract the first word of "gcc", so it can be a program name with args.
20107 1.1.1.4 mrg set dummy gcc; ac_word=$2
20108 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20109 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
20110 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20111 1.1.1.4 mrg $as_echo_n "(cached) " >&6
20112 1.1.1.3 mrg else
20113 1.1.1.4 mrg if test -n "$ac_ct_CC"; then
20114 1.1.1.4 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20115 1.1.1.3 mrg else
20116 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20117 1.1.1.4 mrg for as_dir in $PATH
20118 1.1.1.4 mrg do
20119 1.1.1.4 mrg IFS=$as_save_IFS
20120 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
20121 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20122 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20123 1.1.1.4 mrg ac_cv_prog_ac_ct_CC="gcc"
20124 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20125 1.1.1.4 mrg break 2
20126 1.1.1.4 mrg fi
20127 1.1.1.4 mrg done
20128 1.1.1.4 mrg done
20129 1.1.1.4 mrg IFS=$as_save_IFS
20130 1.1.1.3 mrg
20131 1.1.1.3 mrg fi
20132 1.1.1.3 mrg fi
20133 1.1.1.4 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
20134 1.1.1.4 mrg if test -n "$ac_ct_CC"; then
20135 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20136 1.1.1.4 mrg $as_echo "$ac_ct_CC" >&6; }
20137 1.1.1.4 mrg else
20138 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20139 1.1.1.4 mrg $as_echo "no" >&6; }
20140 1.1.1.3 mrg fi
20141 1.1.1.3 mrg
20142 1.1.1.4 mrg if test "x$ac_ct_CC" = x; then
20143 1.1.1.4 mrg CC=""
20144 1.1.1.4 mrg else
20145 1.1.1.4 mrg case $cross_compiling:$ac_tool_warned in
20146 1.1.1.4 mrg yes:)
20147 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20148 1.1.1.4 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20149 1.1.1.4 mrg ac_tool_warned=yes ;;
20150 1.1.1.4 mrg esac
20151 1.1.1.4 mrg CC=$ac_ct_CC
20152 1.1.1.4 mrg fi
20153 1.1.1.4 mrg else
20154 1.1.1.4 mrg CC="$ac_cv_prog_CC"
20155 1.1.1.3 mrg fi
20156 1.1.1.3 mrg
20157 1.1.1.4 mrg if test -z "$CC"; then
20158 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
20159 1.1.1.4 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20160 1.1.1.4 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
20161 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20162 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
20163 1.1.1.4 mrg if test "${ac_cv_prog_CC+set}" = set; then
20164 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20165 1.1.1.3 mrg else
20166 1.1.1.4 mrg if test -n "$CC"; then
20167 1.1.1.4 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20168 1.1.1.3 mrg else
20169 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20170 1.1.1.4 mrg for as_dir in $PATH
20171 1.1.1.4 mrg do
20172 1.1.1.4 mrg IFS=$as_save_IFS
20173 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
20174 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20175 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20176 1.1.1.4 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
20177 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20178 1.1.1.4 mrg break 2
20179 1.1.1.4 mrg fi
20180 1.1.1.4 mrg done
20181 1.1.1.4 mrg done
20182 1.1.1.4 mrg IFS=$as_save_IFS
20183 1.1.1.4 mrg
20184 1.1.1.3 mrg fi
20185 1.1.1.3 mrg fi
20186 1.1.1.4 mrg CC=$ac_cv_prog_CC
20187 1.1.1.4 mrg if test -n "$CC"; then
20188 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20189 1.1.1.4 mrg $as_echo "$CC" >&6; }
20190 1.1.1.3 mrg else
20191 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20192 1.1.1.4 mrg $as_echo "no" >&6; }
20193 1.1.1.3 mrg fi
20194 1.1.1.3 mrg
20195 1.1.1.4 mrg
20196 1.1.1.4 mrg fi
20197 1.1.1.4 mrg fi
20198 1.1.1.4 mrg if test -z "$CC"; then
20199 1.1.1.4 mrg # Extract the first word of "cc", so it can be a program name with args.
20200 1.1.1.4 mrg set dummy cc; ac_word=$2
20201 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20202 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
20203 1.1.1.4 mrg if test "${ac_cv_prog_CC+set}" = set; then
20204 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20205 1.1.1.3 mrg else
20206 1.1.1.4 mrg if test -n "$CC"; then
20207 1.1.1.4 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20208 1.1.1.3 mrg else
20209 1.1.1.4 mrg ac_prog_rejected=no
20210 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20211 1.1.1.4 mrg for as_dir in $PATH
20212 1.1.1.4 mrg do
20213 1.1.1.4 mrg IFS=$as_save_IFS
20214 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
20215 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20216 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20217 1.1.1.4 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20218 1.1.1.4 mrg ac_prog_rejected=yes
20219 1.1.1.4 mrg continue
20220 1.1.1.4 mrg fi
20221 1.1.1.4 mrg ac_cv_prog_CC="cc"
20222 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20223 1.1.1.4 mrg break 2
20224 1.1.1.4 mrg fi
20225 1.1.1.4 mrg done
20226 1.1.1.4 mrg done
20227 1.1.1.4 mrg IFS=$as_save_IFS
20228 1.1.1.4 mrg
20229 1.1.1.4 mrg if test $ac_prog_rejected = yes; then
20230 1.1.1.4 mrg # We found a bogon in the path, so make sure we never use it.
20231 1.1.1.4 mrg set dummy $ac_cv_prog_CC
20232 1.1.1.4 mrg shift
20233 1.1.1.4 mrg if test $# != 0; then
20234 1.1.1.4 mrg # We chose a different compiler from the bogus one.
20235 1.1.1.4 mrg # However, it has the same basename, so the bogon will be chosen
20236 1.1.1.4 mrg # first if we set CC to just the basename; use the full file name.
20237 1.1.1.4 mrg shift
20238 1.1.1.4 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20239 1.1.1.4 mrg fi
20240 1.1.1.3 mrg fi
20241 1.1.1.3 mrg fi
20242 1.1.1.4 mrg fi
20243 1.1.1.4 mrg CC=$ac_cv_prog_CC
20244 1.1.1.4 mrg if test -n "$CC"; then
20245 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20246 1.1.1.4 mrg $as_echo "$CC" >&6; }
20247 1.1.1.3 mrg else
20248 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20249 1.1.1.4 mrg $as_echo "no" >&6; }
20250 1.1.1.3 mrg fi
20251 1.1.1.3 mrg
20252 1.1.1.4 mrg
20253 1.1.1.4 mrg fi
20254 1.1.1.4 mrg if test -z "$CC"; then
20255 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
20256 1.1.1.4 mrg for ac_prog in cl.exe
20257 1.1.1.4 mrg do
20258 1.1.1.4 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20259 1.1.1.4 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20260 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20261 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
20262 1.1.1.4 mrg if test "${ac_cv_prog_CC+set}" = set; then
20263 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20264 1.1 mrg else
20265 1.1.1.4 mrg if test -n "$CC"; then
20266 1.1.1.4 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20267 1.1.1.3 mrg else
20268 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20269 1.1.1.4 mrg for as_dir in $PATH
20270 1.1.1.4 mrg do
20271 1.1.1.4 mrg IFS=$as_save_IFS
20272 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
20273 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20274 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20275 1.1.1.4 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20276 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20277 1.1.1.4 mrg break 2
20278 1.1.1.4 mrg fi
20279 1.1.1.4 mrg done
20280 1.1.1.4 mrg done
20281 1.1.1.4 mrg IFS=$as_save_IFS
20282 1.1.1.4 mrg
20283 1.1.1.3 mrg fi
20284 1.1.1.3 mrg fi
20285 1.1.1.4 mrg CC=$ac_cv_prog_CC
20286 1.1.1.4 mrg if test -n "$CC"; then
20287 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20288 1.1.1.4 mrg $as_echo "$CC" >&6; }
20289 1.1.1.3 mrg else
20290 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20291 1.1.1.4 mrg $as_echo "no" >&6; }
20292 1.1 mrg fi
20293 1.1.1.2 mrg
20294 1.1 mrg
20295 1.1.1.4 mrg test -n "$CC" && break
20296 1.1.1.4 mrg done
20297 1.1.1.3 mrg fi
20298 1.1.1.4 mrg if test -z "$CC"; then
20299 1.1.1.4 mrg ac_ct_CC=$CC
20300 1.1.1.4 mrg for ac_prog in cl.exe
20301 1.1.1.4 mrg do
20302 1.1.1.4 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
20303 1.1.1.4 mrg set dummy $ac_prog; ac_word=$2
20304 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20305 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
20306 1.1.1.4 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20307 1.1.1.4 mrg $as_echo_n "(cached) " >&6
20308 1.1.1.3 mrg else
20309 1.1.1.4 mrg if test -n "$ac_ct_CC"; then
20310 1.1.1.4 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20311 1.1 mrg else
20312 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20313 1.1.1.4 mrg for as_dir in $PATH
20314 1.1.1.4 mrg do
20315 1.1.1.4 mrg IFS=$as_save_IFS
20316 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
20317 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20318 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20319 1.1.1.4 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
20320 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20321 1.1.1.4 mrg break 2
20322 1.1.1.4 mrg fi
20323 1.1.1.4 mrg done
20324 1.1.1.4 mrg done
20325 1.1.1.4 mrg IFS=$as_save_IFS
20326 1.1.1.4 mrg
20327 1.1.1.3 mrg fi
20328 1.1.1.3 mrg fi
20329 1.1.1.4 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
20330 1.1.1.4 mrg if test -n "$ac_ct_CC"; then
20331 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20332 1.1.1.4 mrg $as_echo "$ac_ct_CC" >&6; }
20333 1.1.1.3 mrg else
20334 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20335 1.1.1.4 mrg $as_echo "no" >&6; }
20336 1.1 mrg fi
20337 1.1.1.2 mrg
20338 1.1 mrg
20339 1.1.1.4 mrg test -n "$ac_ct_CC" && break
20340 1.1.1.4 mrg done
20341 1.1 mrg
20342 1.1.1.4 mrg if test "x$ac_ct_CC" = x; then
20343 1.1.1.4 mrg CC=""
20344 1.1.1.4 mrg else
20345 1.1.1.4 mrg case $cross_compiling:$ac_tool_warned in
20346 1.1.1.4 mrg yes:)
20347 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20348 1.1.1.4 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20349 1.1.1.4 mrg ac_tool_warned=yes ;;
20350 1.1.1.4 mrg esac
20351 1.1.1.4 mrg CC=$ac_ct_CC
20352 1.1.1.4 mrg fi
20353 1.1 mrg fi
20354 1.1 mrg
20355 1.1.1.4 mrg fi
20356 1.1 mrg
20357 1.1.1.3 mrg
20358 1.1.1.4 mrg test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20359 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20360 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20361 1.1.1.3 mrg See \`config.log' for more details." >&5
20362 1.1.1.4 mrg $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20363 1.1.1.4 mrg See \`config.log' for more details." >&2;}
20364 1.1.1.4 mrg { (exit 1); exit 1; }; }; }
20365 1.1 mrg
20366 1.1.1.4 mrg # Provide some information about the compiler.
20367 1.1.1.4 mrg $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20368 1.1.1.4 mrg set X $ac_compile
20369 1.1.1.4 mrg ac_compiler=$2
20370 1.1.1.4 mrg { (ac_try="$ac_compiler --version >&5"
20371 1.1.1.4 mrg case "(($ac_try" in
20372 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20373 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20374 1.1.1.4 mrg esac
20375 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20376 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20377 1.1.1.4 mrg (eval "$ac_compiler --version >&5") 2>&5
20378 1.1.1.4 mrg ac_status=$?
20379 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20380 1.1.1.4 mrg (exit $ac_status); }
20381 1.1.1.4 mrg { (ac_try="$ac_compiler -v >&5"
20382 1.1.1.4 mrg case "(($ac_try" in
20383 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20384 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20385 1.1.1.4 mrg esac
20386 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20387 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20388 1.1.1.4 mrg (eval "$ac_compiler -v >&5") 2>&5
20389 1.1.1.4 mrg ac_status=$?
20390 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20391 1.1.1.4 mrg (exit $ac_status); }
20392 1.1.1.4 mrg { (ac_try="$ac_compiler -V >&5"
20393 1.1.1.4 mrg case "(($ac_try" in
20394 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20395 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20396 1.1.1.4 mrg esac
20397 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20398 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20399 1.1.1.4 mrg (eval "$ac_compiler -V >&5") 2>&5
20400 1.1.1.4 mrg ac_status=$?
20401 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20402 1.1.1.4 mrg (exit $ac_status); }
20403 1.1 mrg
20404 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20405 1.1.1.4 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20406 1.1.1.4 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
20407 1.1.1.4 mrg $as_echo_n "(cached) " >&6
20408 1.1 mrg else
20409 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
20410 1.1.1.4 mrg /* confdefs.h. */
20411 1.1.1.3 mrg _ACEOF
20412 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
20413 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
20414 1.1.1.4 mrg /* end confdefs.h. */
20415 1.1.1.3 mrg
20416 1.1.1.4 mrg int
20417 1.1.1.4 mrg main ()
20418 1.1.1.4 mrg {
20419 1.1.1.4 mrg #ifndef __GNUC__
20420 1.1.1.4 mrg choke me
20421 1.1.1.4 mrg #endif
20422 1.1.1.3 mrg
20423 1.1.1.4 mrg ;
20424 1.1.1.4 mrg return 0;
20425 1.1.1.4 mrg }
20426 1.1.1.3 mrg _ACEOF
20427 1.1.1.4 mrg rm -f conftest.$ac_objext
20428 1.1.1.4 mrg if { (ac_try="$ac_compile"
20429 1.1.1.4 mrg case "(($ac_try" in
20430 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20431 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20432 1.1.1.4 mrg esac
20433 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20434 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20435 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
20436 1.1 mrg ac_status=$?
20437 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
20438 1.1.1.4 mrg rm -f conftest.er1
20439 1.1.1.4 mrg cat conftest.err >&5
20440 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20441 1.1.1.4 mrg (exit $ac_status); } && {
20442 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
20443 1.1.1.4 mrg test ! -s conftest.err
20444 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
20445 1.1.1.4 mrg ac_compiler_gnu=yes
20446 1.1 mrg else
20447 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
20448 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
20449 1.1.1.4 mrg
20450 1.1.1.4 mrg ac_compiler_gnu=no
20451 1.1 mrg fi
20452 1.1.1.4 mrg
20453 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20454 1.1.1.4 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
20455 1.1.1.4 mrg
20456 1.1 mrg fi
20457 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20458 1.1.1.4 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
20459 1.1.1.4 mrg if test $ac_compiler_gnu = yes; then
20460 1.1.1.4 mrg GCC=yes
20461 1.1 mrg else
20462 1.1.1.4 mrg GCC=
20463 1.1 mrg fi
20464 1.1.1.4 mrg ac_test_CFLAGS=${CFLAGS+set}
20465 1.1.1.4 mrg ac_save_CFLAGS=$CFLAGS
20466 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20467 1.1.1.4 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
20468 1.1.1.4 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
20469 1.1.1.4 mrg $as_echo_n "(cached) " >&6
20470 1.1.1.4 mrg else
20471 1.1.1.4 mrg ac_save_c_werror_flag=$ac_c_werror_flag
20472 1.1.1.4 mrg ac_c_werror_flag=yes
20473 1.1.1.4 mrg ac_cv_prog_cc_g=no
20474 1.1.1.4 mrg CFLAGS="-g"
20475 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
20476 1.1.1.4 mrg /* confdefs.h. */
20477 1.1.1.4 mrg _ACEOF
20478 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
20479 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
20480 1.1.1.4 mrg /* end confdefs.h. */
20481 1.1 mrg
20482 1.1.1.4 mrg int
20483 1.1.1.4 mrg main ()
20484 1.1.1.4 mrg {
20485 1.1 mrg
20486 1.1.1.4 mrg ;
20487 1.1.1.4 mrg return 0;
20488 1.1.1.4 mrg }
20489 1.1.1.4 mrg _ACEOF
20490 1.1.1.4 mrg rm -f conftest.$ac_objext
20491 1.1.1.4 mrg if { (ac_try="$ac_compile"
20492 1.1.1.4 mrg case "(($ac_try" in
20493 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20494 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20495 1.1.1.4 mrg esac
20496 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20497 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20498 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
20499 1.1.1.4 mrg ac_status=$?
20500 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
20501 1.1.1.4 mrg rm -f conftest.er1
20502 1.1.1.4 mrg cat conftest.err >&5
20503 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20504 1.1.1.4 mrg (exit $ac_status); } && {
20505 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
20506 1.1.1.4 mrg test ! -s conftest.err
20507 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
20508 1.1.1.4 mrg ac_cv_prog_cc_g=yes
20509 1.1 mrg else
20510 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
20511 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
20512 1.1 mrg
20513 1.1.1.4 mrg CFLAGS=""
20514 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
20515 1.1.1.4 mrg /* confdefs.h. */
20516 1.1.1.4 mrg _ACEOF
20517 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
20518 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
20519 1.1.1.4 mrg /* end confdefs.h. */
20520 1.1 mrg
20521 1.1.1.4 mrg int
20522 1.1.1.4 mrg main ()
20523 1.1.1.4 mrg {
20524 1.1 mrg
20525 1.1.1.4 mrg ;
20526 1.1.1.4 mrg return 0;
20527 1.1.1.4 mrg }
20528 1.1.1.4 mrg _ACEOF
20529 1.1.1.4 mrg rm -f conftest.$ac_objext
20530 1.1.1.4 mrg if { (ac_try="$ac_compile"
20531 1.1.1.4 mrg case "(($ac_try" in
20532 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20533 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20534 1.1.1.4 mrg esac
20535 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20536 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20537 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
20538 1.1.1.4 mrg ac_status=$?
20539 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
20540 1.1.1.4 mrg rm -f conftest.er1
20541 1.1.1.4 mrg cat conftest.err >&5
20542 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20543 1.1.1.4 mrg (exit $ac_status); } && {
20544 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
20545 1.1.1.4 mrg test ! -s conftest.err
20546 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
20547 1.1.1.4 mrg :
20548 1.1.1.4 mrg else
20549 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
20550 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
20551 1.1 mrg
20552 1.1.1.4 mrg ac_c_werror_flag=$ac_save_c_werror_flag
20553 1.1.1.4 mrg CFLAGS="-g"
20554 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
20555 1.1.1.4 mrg /* confdefs.h. */
20556 1.1.1.4 mrg _ACEOF
20557 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
20558 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
20559 1.1.1.4 mrg /* end confdefs.h. */
20560 1.1 mrg
20561 1.1.1.4 mrg int
20562 1.1.1.4 mrg main ()
20563 1.1.1.4 mrg {
20564 1.1 mrg
20565 1.1.1.4 mrg ;
20566 1.1.1.4 mrg return 0;
20567 1.1.1.4 mrg }
20568 1.1.1.4 mrg _ACEOF
20569 1.1.1.4 mrg rm -f conftest.$ac_objext
20570 1.1.1.4 mrg if { (ac_try="$ac_compile"
20571 1.1.1.4 mrg case "(($ac_try" in
20572 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20573 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20574 1.1.1.4 mrg esac
20575 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20576 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20577 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
20578 1.1.1.4 mrg ac_status=$?
20579 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
20580 1.1.1.4 mrg rm -f conftest.er1
20581 1.1.1.4 mrg cat conftest.err >&5
20582 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20583 1.1.1.4 mrg (exit $ac_status); } && {
20584 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
20585 1.1.1.4 mrg test ! -s conftest.err
20586 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
20587 1.1.1.4 mrg ac_cv_prog_cc_g=yes
20588 1.1.1.4 mrg else
20589 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
20590 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
20591 1.1 mrg
20592 1.1 mrg
20593 1.1.1.4 mrg fi
20594 1.1 mrg
20595 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20596 1.1.1.4 mrg fi
20597 1.1 mrg
20598 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20599 1.1 mrg fi
20600 1.1.1.4 mrg
20601 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20602 1.1.1.4 mrg ac_c_werror_flag=$ac_save_c_werror_flag
20603 1.1.1.3 mrg fi
20604 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20605 1.1.1.4 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
20606 1.1.1.4 mrg if test "$ac_test_CFLAGS" = set; then
20607 1.1.1.4 mrg CFLAGS=$ac_save_CFLAGS
20608 1.1.1.4 mrg elif test $ac_cv_prog_cc_g = yes; then
20609 1.1.1.4 mrg if test "$GCC" = yes; then
20610 1.1.1.4 mrg CFLAGS="-g -O2"
20611 1.1.1.4 mrg else
20612 1.1.1.4 mrg CFLAGS="-g"
20613 1.1.1.4 mrg fi
20614 1.1 mrg else
20615 1.1.1.4 mrg if test "$GCC" = yes; then
20616 1.1.1.4 mrg CFLAGS="-O2"
20617 1.1.1.4 mrg else
20618 1.1.1.4 mrg CFLAGS=
20619 1.1.1.4 mrg fi
20620 1.1.1.3 mrg fi
20621 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20622 1.1.1.4 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20623 1.1.1.4 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then
20624 1.1.1.4 mrg $as_echo_n "(cached) " >&6
20625 1.1.1.4 mrg else
20626 1.1.1.4 mrg ac_cv_prog_cc_c89=no
20627 1.1.1.4 mrg ac_save_CC=$CC
20628 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
20629 1.1.1.4 mrg /* confdefs.h. */
20630 1.1.1.4 mrg _ACEOF
20631 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
20632 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
20633 1.1.1.4 mrg /* end confdefs.h. */
20634 1.1.1.4 mrg #include <stdarg.h>
20635 1.1.1.4 mrg #include <stdio.h>
20636 1.1.1.4 mrg #include <sys/types.h>
20637 1.1.1.4 mrg #include <sys/stat.h>
20638 1.1.1.4 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
20639 1.1.1.4 mrg struct buf { int x; };
20640 1.1.1.4 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
20641 1.1.1.4 mrg static char *e (p, i)
20642 1.1.1.4 mrg char **p;
20643 1.1.1.4 mrg int i;
20644 1.1.1.4 mrg {
20645 1.1.1.4 mrg return p[i];
20646 1.1.1.4 mrg }
20647 1.1.1.4 mrg static char *f (char * (*g) (char **, int), char **p, ...)
20648 1.1.1.4 mrg {
20649 1.1.1.4 mrg char *s;
20650 1.1.1.4 mrg va_list v;
20651 1.1.1.4 mrg va_start (v,p);
20652 1.1.1.4 mrg s = g (p, va_arg (v,int));
20653 1.1.1.4 mrg va_end (v);
20654 1.1.1.4 mrg return s;
20655 1.1.1.4 mrg }
20656 1.1.1.4 mrg
20657 1.1.1.4 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
20658 1.1.1.4 mrg function prototypes and stuff, but not '\xHH' hex character constants.
20659 1.1.1.4 mrg These don't provoke an error unfortunately, instead are silently treated
20660 1.1.1.4 mrg as 'x'. The following induces an error, until -std is added to get
20661 1.1.1.4 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
20662 1.1.1.4 mrg array size at least. It's necessary to write '\x00'==0 to get something
20663 1.1.1.4 mrg that's true only with -std. */
20664 1.1.1.4 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20665 1.1.1.4 mrg
20666 1.1.1.4 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20667 1.1.1.4 mrg inside strings and character constants. */
20668 1.1.1.4 mrg #define FOO(x) 'x'
20669 1.1.1.4 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20670 1.1.1.4 mrg
20671 1.1.1.4 mrg int test (int i, double x);
20672 1.1.1.4 mrg struct s1 {int (*f) (int a);};
20673 1.1.1.4 mrg struct s2 {int (*f) (double a);};
20674 1.1.1.4 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20675 1.1.1.4 mrg int argc;
20676 1.1.1.4 mrg char **argv;
20677 1.1.1.4 mrg int
20678 1.1.1.4 mrg main ()
20679 1.1.1.4 mrg {
20680 1.1.1.4 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
20681 1.1.1.4 mrg ;
20682 1.1.1.4 mrg return 0;
20683 1.1.1.4 mrg }
20684 1.1.1.4 mrg _ACEOF
20685 1.1.1.4 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20686 1.1.1.4 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20687 1.1.1.4 mrg do
20688 1.1.1.4 mrg CC="$ac_save_CC $ac_arg"
20689 1.1.1.4 mrg rm -f conftest.$ac_objext
20690 1.1.1.4 mrg if { (ac_try="$ac_compile"
20691 1.1.1.4 mrg case "(($ac_try" in
20692 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20693 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20694 1.1.1.4 mrg esac
20695 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20696 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20697 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
20698 1.1.1.4 mrg ac_status=$?
20699 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
20700 1.1.1.4 mrg rm -f conftest.er1
20701 1.1.1.4 mrg cat conftest.err >&5
20702 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20703 1.1.1.4 mrg (exit $ac_status); } && {
20704 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
20705 1.1.1.4 mrg test ! -s conftest.err
20706 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
20707 1.1.1.4 mrg ac_cv_prog_cc_c89=$ac_arg
20708 1.1.1.4 mrg else
20709 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
20710 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
20711 1.1 mrg
20712 1.1 mrg
20713 1.1.1.4 mrg fi
20714 1.1.1.2 mrg
20715 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext
20716 1.1.1.4 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
20717 1.1.1.4 mrg done
20718 1.1.1.4 mrg rm -f conftest.$ac_ext
20719 1.1.1.4 mrg CC=$ac_save_CC
20720 1.1.1.3 mrg
20721 1.1.1.4 mrg fi
20722 1.1.1.4 mrg # AC_CACHE_VAL
20723 1.1.1.4 mrg case "x$ac_cv_prog_cc_c89" in
20724 1.1.1.4 mrg x)
20725 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: none needed" >&5
20726 1.1.1.4 mrg $as_echo "none needed" >&6; } ;;
20727 1.1.1.4 mrg xno)
20728 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20729 1.1.1.4 mrg $as_echo "unsupported" >&6; } ;;
20730 1.1.1.4 mrg *)
20731 1.1.1.4 mrg CC="$CC $ac_cv_prog_cc_c89"
20732 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20733 1.1.1.4 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20734 1.1.1.4 mrg esac
20735 1.1.1.3 mrg
20736 1.1.1.3 mrg
20737 1.1.1.4 mrg ac_ext=c
20738 1.1.1.4 mrg ac_cpp='$CPP $CPPFLAGS'
20739 1.1.1.4 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20740 1.1.1.4 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20741 1.1.1.4 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
20742 1.1.1.3 mrg
20743 1.1.1.4 mrg depcc="$CC" am_compiler_list=
20744 1.1.1.3 mrg
20745 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20746 1.1.1.4 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
20747 1.1.1.4 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20748 1.1.1.4 mrg $as_echo_n "(cached) " >&6
20749 1.1.1.4 mrg else
20750 1.1.1.4 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20751 1.1.1.4 mrg # We make a subdir and do the tests there. Otherwise we can end up
20752 1.1.1.4 mrg # making bogus files that we don't know about and never remove. For
20753 1.1.1.4 mrg # instance it was reported that on HP-UX the gcc test will end up
20754 1.1.1.4 mrg # making a dummy file named `D' -- because `-MD' means `put the output
20755 1.1.1.4 mrg # in D'.
20756 1.1.1.4 mrg mkdir conftest.dir
20757 1.1.1.4 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
20758 1.1.1.4 mrg # using a relative directory.
20759 1.1.1.4 mrg cp "$am_depcomp" conftest.dir
20760 1.1.1.4 mrg cd conftest.dir
20761 1.1.1.4 mrg # We will build objects and dependencies in a subdirectory because
20762 1.1.1.4 mrg # it helps to detect inapplicable dependency modes. For instance
20763 1.1.1.4 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
20764 1.1.1.4 mrg # side effect of compilation, but ICC will put the dependencies in
20765 1.1.1.4 mrg # the current directory while Tru64 will put them in the object
20766 1.1.1.4 mrg # directory.
20767 1.1.1.4 mrg mkdir sub
20768 1.1.1.3 mrg
20769 1.1.1.4 mrg am_cv_CC_dependencies_compiler_type=none
20770 1.1.1.4 mrg if test "$am_compiler_list" = ""; then
20771 1.1.1.4 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20772 1.1.1.4 mrg fi
20773 1.1.1.4 mrg am__universal=false
20774 1.1.1.4 mrg case " $depcc " in #(
20775 1.1.1.4 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
20776 1.1.1.4 mrg esac
20777 1.1.1.3 mrg
20778 1.1.1.4 mrg for depmode in $am_compiler_list; do
20779 1.1.1.4 mrg # Setup a source with many dependencies, because some compilers
20780 1.1.1.4 mrg # like to wrap large dependency lists on column 80 (with \), and
20781 1.1.1.4 mrg # we should not choose a depcomp mode which is confused by this.
20782 1.1.1.4 mrg #
20783 1.1.1.4 mrg # We need to recreate these files for each test, as the compiler may
20784 1.1.1.4 mrg # overwrite some of them when testing with obscure command lines.
20785 1.1.1.4 mrg # This happens at least with the AIX C compiler.
20786 1.1.1.4 mrg : > sub/conftest.c
20787 1.1.1.4 mrg for i in 1 2 3 4 5 6; do
20788 1.1.1.4 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
20789 1.1.1.4 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20790 1.1.1.4 mrg # Solaris 8's {/usr,}/bin/sh.
20791 1.1.1.4 mrg touch sub/conftst$i.h
20792 1.1.1.4 mrg done
20793 1.1.1.4 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20794 1.1.1.3 mrg
20795 1.1.1.4 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
20796 1.1.1.4 mrg # mode. It turns out that the SunPro C++ compiler does not properly
20797 1.1.1.4 mrg # handle `-M -o', and we need to detect this. Also, some Intel
20798 1.1.1.4 mrg # versions had trouble with output in subdirs
20799 1.1.1.4 mrg am__obj=sub/conftest.${OBJEXT-o}
20800 1.1.1.4 mrg am__minus_obj="-o $am__obj"
20801 1.1.1.4 mrg case $depmode in
20802 1.1.1.4 mrg gcc)
20803 1.1.1.4 mrg # This depmode causes a compiler race in universal mode.
20804 1.1.1.4 mrg test "$am__universal" = false || continue
20805 1.1.1.4 mrg ;;
20806 1.1.1.4 mrg nosideeffect)
20807 1.1.1.4 mrg # after this tag, mechanisms are not by side-effect, so they'll
20808 1.1.1.4 mrg # only be used when explicitly requested
20809 1.1.1.4 mrg if test "x$enable_dependency_tracking" = xyes; then
20810 1.1.1.4 mrg continue
20811 1.1.1.4 mrg else
20812 1.1.1.4 mrg break
20813 1.1.1.4 mrg fi
20814 1.1.1.4 mrg ;;
20815 1.1.1.4 mrg msvisualcpp | msvcmsys)
20816 1.1.1.4 mrg # This compiler won't grok `-c -o', but also, the minuso test has
20817 1.1.1.4 mrg # not run yet. These depmodes are late enough in the game, and
20818 1.1.1.4 mrg # so weak that their functioning should not be impacted.
20819 1.1.1.4 mrg am__obj=conftest.${OBJEXT-o}
20820 1.1.1.4 mrg am__minus_obj=
20821 1.1.1.4 mrg ;;
20822 1.1.1.4 mrg none) break ;;
20823 1.1.1.4 mrg esac
20824 1.1.1.4 mrg if depmode=$depmode \
20825 1.1.1.4 mrg source=sub/conftest.c object=$am__obj \
20826 1.1.1.4 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20827 1.1.1.4 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20828 1.1.1.4 mrg >/dev/null 2>conftest.err &&
20829 1.1.1.4 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20830 1.1.1.4 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20831 1.1.1.4 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20832 1.1.1.4 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20833 1.1.1.4 mrg # icc doesn't choke on unknown options, it will just issue warnings
20834 1.1.1.4 mrg # or remarks (even with -Werror). So we grep stderr for any message
20835 1.1.1.4 mrg # that says an option was ignored or not supported.
20836 1.1.1.4 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
20837 1.1.1.4 mrg # icc: Command line warning: ignoring option '-M'; no argument required
20838 1.1.1.4 mrg # The diagnosis changed in icc 8.0:
20839 1.1.1.4 mrg # icc: Command line remark: option '-MP' not supported
20840 1.1.1.4 mrg if (grep 'ignoring option' conftest.err ||
20841 1.1.1.4 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20842 1.1.1.4 mrg am_cv_CC_dependencies_compiler_type=$depmode
20843 1.1.1.4 mrg break
20844 1.1.1.4 mrg fi
20845 1.1.1.4 mrg fi
20846 1.1.1.4 mrg done
20847 1.1.1.3 mrg
20848 1.1.1.4 mrg cd ..
20849 1.1.1.4 mrg rm -rf conftest.dir
20850 1.1.1.4 mrg else
20851 1.1.1.4 mrg am_cv_CC_dependencies_compiler_type=none
20852 1.1.1.3 mrg fi
20853 1.1.1.3 mrg
20854 1.1.1.3 mrg fi
20855 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20856 1.1.1.4 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20857 1.1.1.4 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20858 1.1.1.3 mrg
20859 1.1.1.4 mrg if
20860 1.1.1.4 mrg test "x$enable_dependency_tracking" != xno \
20861 1.1.1.4 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20862 1.1.1.4 mrg am__fastdepCC_TRUE=
20863 1.1.1.4 mrg am__fastdepCC_FALSE='#'
20864 1.1.1.4 mrg else
20865 1.1.1.4 mrg am__fastdepCC_TRUE='#'
20866 1.1.1.4 mrg am__fastdepCC_FALSE=
20867 1.1.1.3 mrg fi
20868 1.1.1.3 mrg
20869 1.1.1.2 mrg
20870 1.1.1.2 mrg
20871 1.1.1.2 mrg
20872 1.1.1.3 mrg
20873 1.1.1.3 mrg
20874 1.1.1.3 mrg
20875 1.1.1.4 mrg # Check whether --with-xorg-module-dir was given.
20876 1.1.1.4 mrg if test "${with_xorg_module_dir+set}" = set; then
20877 1.1.1.4 mrg withval=$with_xorg_module_dir; moduledir="$withval"
20878 1.1.1.4 mrg else
20879 1.1.1.4 mrg moduledir="$libdir/xorg/modules"
20880 1.1.1.4 mrg fi
20881 1.1.1.4 mrg
20882 1.1.1.4 mrg
20883 1.1.1.4 mrg # Check whether --enable-dri was given.
20884 1.1.1.4 mrg if test "${enable_dri+set}" = set; then
20885 1.1.1.4 mrg enableval=$enable_dri; DRI="$enableval"
20886 1.1.1.4 mrg else
20887 1.1.1.4 mrg DRI=auto
20888 1.1.1.4 mrg fi
20889 1.1.1.3 mrg
20890 1.1.1.3 mrg
20891 1.1.1.4 mrg # Checks for extensions
20892 1.1.1.3 mrg
20893 1.1.1.4 mrg SAVE_CFLAGS="$CFLAGS"
20894 1.1.1.4 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20895 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
20896 1.1.1.4 mrg /* confdefs.h. */
20897 1.1.1.4 mrg _ACEOF
20898 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
20899 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
20900 1.1.1.4 mrg /* end confdefs.h. */
20901 1.1.1.3 mrg
20902 1.1.1.4 mrg #include "xorg-server.h"
20903 1.1.1.4 mrg #if !defined RANDR
20904 1.1.1.4 mrg #error RANDR not defined
20905 1.1.1.4 mrg #endif
20906 1.1.1.3 mrg
20907 1.1.1.4 mrg int
20908 1.1.1.4 mrg main ()
20909 1.1.1.4 mrg {
20910 1.1.1.3 mrg
20911 1.1.1.4 mrg ;
20912 1.1.1.4 mrg return 0;
20913 1.1.1.4 mrg }
20914 1.1.1.4 mrg _ACEOF
20915 1.1.1.4 mrg rm -f conftest.$ac_objext
20916 1.1.1.4 mrg if { (ac_try="$ac_compile"
20917 1.1.1.4 mrg case "(($ac_try" in
20918 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20919 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20920 1.1.1.4 mrg esac
20921 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20922 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20923 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
20924 1.1.1.4 mrg ac_status=$?
20925 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
20926 1.1.1.4 mrg rm -f conftest.er1
20927 1.1.1.4 mrg cat conftest.err >&5
20928 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20929 1.1.1.4 mrg (exit $ac_status); } && {
20930 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
20931 1.1.1.4 mrg test ! -s conftest.err
20932 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
20933 1.1.1.4 mrg _EXT_CHECK=yes
20934 1.1.1.4 mrg else
20935 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
20936 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
20937 1.1.1.3 mrg
20938 1.1.1.4 mrg _EXT_CHECK=no
20939 1.1.1.4 mrg fi
20940 1.1.1.3 mrg
20941 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20942 1.1.1.4 mrg CFLAGS="$SAVE_CFLAGS"
20943 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20944 1.1.1.4 mrg $as_echo_n "checking if RANDR is defined... " >&6; }
20945 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20946 1.1.1.4 mrg $as_echo "$_EXT_CHECK" >&6; }
20947 1.1.1.4 mrg if test "$_EXT_CHECK" != no; then
20948 1.1.1.4 mrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20949 1.1.1.4 mrg fi
20950 1.1.1.3 mrg
20951 1.1.1.3 mrg
20952 1.1.1.4 mrg SAVE_CFLAGS="$CFLAGS"
20953 1.1.1.4 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20954 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
20955 1.1.1.4 mrg /* confdefs.h. */
20956 1.1.1.4 mrg _ACEOF
20957 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
20958 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
20959 1.1.1.4 mrg /* end confdefs.h. */
20960 1.1.1.3 mrg
20961 1.1.1.4 mrg #include "xorg-server.h"
20962 1.1.1.4 mrg #if !defined RENDER
20963 1.1.1.4 mrg #error RENDER not defined
20964 1.1.1.4 mrg #endif
20965 1.1.1.3 mrg
20966 1.1.1.4 mrg int
20967 1.1.1.4 mrg main ()
20968 1.1.1.4 mrg {
20969 1.1.1.3 mrg
20970 1.1.1.4 mrg ;
20971 1.1.1.4 mrg return 0;
20972 1.1.1.4 mrg }
20973 1.1.1.4 mrg _ACEOF
20974 1.1.1.4 mrg rm -f conftest.$ac_objext
20975 1.1.1.4 mrg if { (ac_try="$ac_compile"
20976 1.1.1.4 mrg case "(($ac_try" in
20977 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20978 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
20979 1.1.1.4 mrg esac
20980 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20981 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
20982 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
20983 1.1.1.4 mrg ac_status=$?
20984 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
20985 1.1.1.4 mrg rm -f conftest.er1
20986 1.1.1.4 mrg cat conftest.err >&5
20987 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20988 1.1.1.4 mrg (exit $ac_status); } && {
20989 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
20990 1.1.1.4 mrg test ! -s conftest.err
20991 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
20992 1.1.1.4 mrg _EXT_CHECK=yes
20993 1.1.1.3 mrg else
20994 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
20995 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
20996 1.1.1.4 mrg
20997 1.1.1.4 mrg _EXT_CHECK=no
20998 1.1.1.2 mrg fi
20999 1.1.1.2 mrg
21000 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21001 1.1.1.4 mrg CFLAGS="$SAVE_CFLAGS"
21002 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
21003 1.1.1.4 mrg $as_echo_n "checking if RENDER is defined... " >&6; }
21004 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21005 1.1.1.4 mrg $as_echo "$_EXT_CHECK" >&6; }
21006 1.1.1.4 mrg if test "$_EXT_CHECK" != no; then
21007 1.1.1.4 mrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
21008 1.1.1.3 mrg fi
21009 1.1.1.2 mrg
21010 1.1.1.4 mrg
21011 1.1.1.4 mrg SAVE_CFLAGS="$CFLAGS"
21012 1.1.1.4 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21013 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21014 1.1.1.4 mrg /* confdefs.h. */
21015 1.1.1.2 mrg _ACEOF
21016 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21017 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21018 1.1.1.4 mrg /* end confdefs.h. */
21019 1.1.1.3 mrg
21020 1.1.1.4 mrg #include "xorg-server.h"
21021 1.1.1.4 mrg #if !defined XV
21022 1.1.1.4 mrg #error XV not defined
21023 1.1.1.4 mrg #endif
21024 1.1.1.3 mrg
21025 1.1.1.4 mrg int
21026 1.1.1.4 mrg main ()
21027 1.1.1.4 mrg {
21028 1.1.1.4 mrg
21029 1.1.1.4 mrg ;
21030 1.1.1.4 mrg return 0;
21031 1.1.1.4 mrg }
21032 1.1.1.2 mrg _ACEOF
21033 1.1.1.4 mrg rm -f conftest.$ac_objext
21034 1.1.1.4 mrg if { (ac_try="$ac_compile"
21035 1.1.1.4 mrg case "(($ac_try" in
21036 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21037 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
21038 1.1.1.4 mrg esac
21039 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21040 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
21041 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
21042 1.1.1.4 mrg ac_status=$?
21043 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
21044 1.1.1.4 mrg rm -f conftest.er1
21045 1.1.1.4 mrg cat conftest.err >&5
21046 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21047 1.1.1.4 mrg (exit $ac_status); } && {
21048 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
21049 1.1.1.4 mrg test ! -s conftest.err
21050 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
21051 1.1.1.4 mrg _EXT_CHECK=yes
21052 1.1.1.4 mrg else
21053 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
21054 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
21055 1.1.1.2 mrg
21056 1.1.1.4 mrg _EXT_CHECK=no
21057 1.1.1.4 mrg fi
21058 1.1.1.2 mrg
21059 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21060 1.1.1.4 mrg CFLAGS="$SAVE_CFLAGS"
21061 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
21062 1.1.1.4 mrg $as_echo_n "checking if XV is defined... " >&6; }
21063 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21064 1.1.1.4 mrg $as_echo "$_EXT_CHECK" >&6; }
21065 1.1.1.4 mrg if test "$_EXT_CHECK" != no; then
21066 1.1.1.4 mrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
21067 1.1.1.4 mrg fi
21068 1.1.1.2 mrg
21069 1.1.1.2 mrg
21070 1.1.1.4 mrg SAVE_CFLAGS="$CFLAGS"
21071 1.1.1.4 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21072 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21073 1.1.1.4 mrg /* confdefs.h. */
21074 1.1.1.4 mrg _ACEOF
21075 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21076 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21077 1.1.1.4 mrg /* end confdefs.h. */
21078 1.1.1.2 mrg
21079 1.1.1.4 mrg #include "xorg-server.h"
21080 1.1.1.4 mrg #if !defined DPMSExtension
21081 1.1.1.4 mrg #error DPMSExtension not defined
21082 1.1.1.4 mrg #endif
21083 1.1.1.3 mrg
21084 1.1.1.4 mrg int
21085 1.1.1.4 mrg main ()
21086 1.1.1.4 mrg {
21087 1.1.1.3 mrg
21088 1.1.1.4 mrg ;
21089 1.1.1.4 mrg return 0;
21090 1.1.1.4 mrg }
21091 1.1.1.2 mrg _ACEOF
21092 1.1.1.4 mrg rm -f conftest.$ac_objext
21093 1.1.1.4 mrg if { (ac_try="$ac_compile"
21094 1.1.1.4 mrg case "(($ac_try" in
21095 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21096 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
21097 1.1.1.4 mrg esac
21098 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21099 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
21100 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
21101 1.1.1.4 mrg ac_status=$?
21102 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
21103 1.1.1.4 mrg rm -f conftest.er1
21104 1.1.1.4 mrg cat conftest.err >&5
21105 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21106 1.1.1.4 mrg (exit $ac_status); } && {
21107 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
21108 1.1.1.4 mrg test ! -s conftest.err
21109 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
21110 1.1.1.4 mrg _EXT_CHECK=yes
21111 1.1.1.4 mrg else
21112 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
21113 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
21114 1.1.1.2 mrg
21115 1.1.1.4 mrg _EXT_CHECK=no
21116 1.1.1.2 mrg fi
21117 1.1.1.2 mrg
21118 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21119 1.1.1.4 mrg CFLAGS="$SAVE_CFLAGS"
21120 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21121 1.1.1.4 mrg $as_echo_n "checking if DPMSExtension is defined... " >&6; }
21122 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21123 1.1.1.4 mrg $as_echo "$_EXT_CHECK" >&6; }
21124 1.1.1.4 mrg if test "$_EXT_CHECK" != no; then
21125 1.1.1.4 mrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21126 1.1.1.4 mrg fi
21127 1.1.1.2 mrg
21128 1.1.1.2 mrg
21129 1.1.1.4 mrg SAVE_CFLAGS="$CFLAGS"
21130 1.1.1.4 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21131 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21132 1.1.1.4 mrg /* confdefs.h. */
21133 1.1.1.4 mrg _ACEOF
21134 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21135 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21136 1.1.1.4 mrg /* end confdefs.h. */
21137 1.1 mrg
21138 1.1.1.4 mrg #include "xorg-server.h"
21139 1.1.1.4 mrg #if !defined XFreeXDGA
21140 1.1.1.4 mrg #error XFreeXDGA not defined
21141 1.1.1.4 mrg #endif
21142 1.1.1.2 mrg
21143 1.1.1.4 mrg int
21144 1.1.1.4 mrg main ()
21145 1.1.1.4 mrg {
21146 1.1 mrg
21147 1.1.1.4 mrg ;
21148 1.1.1.4 mrg return 0;
21149 1.1.1.4 mrg }
21150 1.1 mrg _ACEOF
21151 1.1.1.4 mrg rm -f conftest.$ac_objext
21152 1.1.1.4 mrg if { (ac_try="$ac_compile"
21153 1.1.1.4 mrg case "(($ac_try" in
21154 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21155 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
21156 1.1.1.3 mrg esac
21157 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21158 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
21159 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
21160 1.1.1.4 mrg ac_status=$?
21161 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
21162 1.1.1.4 mrg rm -f conftest.er1
21163 1.1.1.4 mrg cat conftest.err >&5
21164 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21165 1.1.1.4 mrg (exit $ac_status); } && {
21166 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
21167 1.1.1.4 mrg test ! -s conftest.err
21168 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
21169 1.1.1.4 mrg _EXT_CHECK=yes
21170 1.1.1.4 mrg else
21171 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
21172 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
21173 1.1 mrg
21174 1.1.1.4 mrg _EXT_CHECK=no
21175 1.1 mrg fi
21176 1.1 mrg
21177 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21178 1.1.1.4 mrg CFLAGS="$SAVE_CFLAGS"
21179 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking if XFreeXDGA is defined" >&5
21180 1.1.1.4 mrg $as_echo_n "checking if XFreeXDGA is defined... " >&6; }
21181 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21182 1.1.1.4 mrg $as_echo "$_EXT_CHECK" >&6; }
21183 1.1.1.4 mrg if test "$_EXT_CHECK" != no; then
21184 1.1.1.4 mrg REQUIRED_MODULES="$REQUIRED_MODULES xf86dgaproto"
21185 1.1.1.4 mrg fi
21186 1.1 mrg
21187 1.1 mrg
21188 1.1.1.4 mrg # Checks for pkg-config packages
21189 1.1 mrg
21190 1.1 mrg
21191 1.1.1.4 mrg if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21192 1.1.1.4 mrg if test -n "$ac_tool_prefix"; then
21193 1.1.1.4 mrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21194 1.1.1.4 mrg set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21195 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21196 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
21197 1.1.1.4 mrg if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21198 1.1.1.4 mrg $as_echo_n "(cached) " >&6
21199 1.1 mrg else
21200 1.1.1.4 mrg case $PKG_CONFIG in
21201 1.1.1.4 mrg [\\/]* | ?:[\\/]*)
21202 1.1.1.4 mrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21203 1.1.1.4 mrg ;;
21204 1.1.1.4 mrg *)
21205 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21206 1.1.1.4 mrg for as_dir in $PATH
21207 1.1.1.4 mrg do
21208 1.1.1.4 mrg IFS=$as_save_IFS
21209 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
21210 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
21211 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21212 1.1.1.4 mrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21213 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21214 1.1.1.4 mrg break 2
21215 1.1.1.3 mrg fi
21216 1.1.1.4 mrg done
21217 1.1.1.4 mrg done
21218 1.1.1.4 mrg IFS=$as_save_IFS
21219 1.1 mrg
21220 1.1.1.4 mrg ;;
21221 1.1.1.4 mrg esac
21222 1.1 mrg fi
21223 1.1.1.4 mrg PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21224 1.1.1.4 mrg if test -n "$PKG_CONFIG"; then
21225 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21226 1.1.1.4 mrg $as_echo "$PKG_CONFIG" >&6; }
21227 1.1.1.3 mrg else
21228 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21229 1.1.1.4 mrg $as_echo "no" >&6; }
21230 1.1 mrg fi
21231 1.1.1.2 mrg
21232 1.1.1.2 mrg
21233 1.1.1.4 mrg fi
21234 1.1.1.4 mrg if test -z "$ac_cv_path_PKG_CONFIG"; then
21235 1.1.1.4 mrg ac_pt_PKG_CONFIG=$PKG_CONFIG
21236 1.1.1.4 mrg # Extract the first word of "pkg-config", so it can be a program name with args.
21237 1.1.1.4 mrg set dummy pkg-config; ac_word=$2
21238 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21239 1.1.1.4 mrg $as_echo_n "checking for $ac_word... " >&6; }
21240 1.1.1.4 mrg if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21241 1.1.1.4 mrg $as_echo_n "(cached) " >&6
21242 1.1.1.4 mrg else
21243 1.1.1.4 mrg case $ac_pt_PKG_CONFIG in
21244 1.1.1.4 mrg [\\/]* | ?:[\\/]*)
21245 1.1.1.4 mrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21246 1.1.1.4 mrg ;;
21247 1.1.1.4 mrg *)
21248 1.1.1.4 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21249 1.1.1.3 mrg for as_dir in $PATH
21250 1.1.1.3 mrg do
21251 1.1.1.3 mrg IFS=$as_save_IFS
21252 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
21253 1.1.1.4 mrg for ac_exec_ext in '' $ac_executable_extensions; do
21254 1.1.1.4 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21255 1.1.1.4 mrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21256 1.1.1.4 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21257 1.1.1.4 mrg break 2
21258 1.1.1.4 mrg fi
21259 1.1.1.4 mrg done
21260 1.1.1.3 mrg done
21261 1.1.1.3 mrg IFS=$as_save_IFS
21262 1.1 mrg
21263 1.1.1.4 mrg ;;
21264 1.1.1.3 mrg esac
21265 1.1.1.3 mrg fi
21266 1.1.1.4 mrg ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21267 1.1.1.4 mrg if test -n "$ac_pt_PKG_CONFIG"; then
21268 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21269 1.1.1.4 mrg $as_echo "$ac_pt_PKG_CONFIG" >&6; }
21270 1.1.1.4 mrg else
21271 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21272 1.1.1.4 mrg $as_echo "no" >&6; }
21273 1.1 mrg fi
21274 1.1 mrg
21275 1.1.1.4 mrg if test "x$ac_pt_PKG_CONFIG" = x; then
21276 1.1.1.4 mrg PKG_CONFIG=""
21277 1.1.1.4 mrg else
21278 1.1.1.4 mrg case $cross_compiling:$ac_tool_warned in
21279 1.1.1.4 mrg yes:)
21280 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21281 1.1.1.4 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21282 1.1.1.4 mrg ac_tool_warned=yes ;;
21283 1.1.1.4 mrg esac
21284 1.1.1.4 mrg PKG_CONFIG=$ac_pt_PKG_CONFIG
21285 1.1.1.4 mrg fi
21286 1.1.1.4 mrg else
21287 1.1.1.4 mrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21288 1.1.1.4 mrg fi
21289 1.1 mrg
21290 1.1.1.4 mrg fi
21291 1.1.1.4 mrg if test -n "$PKG_CONFIG"; then
21292 1.1.1.4 mrg _pkg_min_version=0.9.0
21293 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21294 1.1.1.4 mrg $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21295 1.1.1.4 mrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21296 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
21297 1.1.1.4 mrg $as_echo "yes" >&6; }
21298 1.1.1.4 mrg else
21299 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21300 1.1.1.4 mrg $as_echo "no" >&6; }
21301 1.1.1.4 mrg PKG_CONFIG=""
21302 1.1.1.4 mrg fi
21303 1.1.1.3 mrg
21304 1.1 mrg fi
21305 1.1.1.3 mrg
21306 1.1.1.4 mrg pkg_failed=no
21307 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for XORG" >&5
21308 1.1.1.4 mrg $as_echo_n "checking for XORG... " >&6; }
21309 1.1.1.4 mrg
21310 1.1.1.4 mrg if test -n "$XORG_CFLAGS"; then
21311 1.1.1.4 mrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21312 1.1.1.4 mrg elif test -n "$PKG_CONFIG"; then
21313 1.1.1.4 mrg if test -n "$PKG_CONFIG" && \
21314 1.1.1.4 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21315 1.1.1.4 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21316 1.1.1.4 mrg ac_status=$?
21317 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21318 1.1.1.4 mrg (exit $ac_status); }; then
21319 1.1.1.4 mrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21320 1.1 mrg else
21321 1.1.1.4 mrg pkg_failed=yes
21322 1.1.1.4 mrg fi
21323 1.1.1.4 mrg else
21324 1.1.1.4 mrg pkg_failed=untried
21325 1.1.1.4 mrg fi
21326 1.1.1.4 mrg if test -n "$XORG_LIBS"; then
21327 1.1.1.4 mrg pkg_cv_XORG_LIBS="$XORG_LIBS"
21328 1.1.1.4 mrg elif test -n "$PKG_CONFIG"; then
21329 1.1.1.4 mrg if test -n "$PKG_CONFIG" && \
21330 1.1.1.4 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21331 1.1.1.4 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21332 1.1.1.4 mrg ac_status=$?
21333 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21334 1.1.1.4 mrg (exit $ac_status); }; then
21335 1.1.1.4 mrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21336 1.1.1.4 mrg else
21337 1.1.1.4 mrg pkg_failed=yes
21338 1.1.1.4 mrg fi
21339 1.1.1.4 mrg else
21340 1.1.1.4 mrg pkg_failed=untried
21341 1.1 mrg fi
21342 1.1 mrg
21343 1.1.1.3 mrg
21344 1.1.1.3 mrg
21345 1.1.1.4 mrg if test $pkg_failed = yes; then
21346 1.1.1.4 mrg
21347 1.1.1.4 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21348 1.1.1.4 mrg _pkg_short_errors_supported=yes
21349 1.1.1.4 mrg else
21350 1.1.1.4 mrg _pkg_short_errors_supported=no
21351 1.1.1.4 mrg fi
21352 1.1.1.4 mrg if test $_pkg_short_errors_supported = yes; then
21353 1.1.1.4 mrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21354 1.1.1.4 mrg else
21355 1.1.1.4 mrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21356 1.1.1.4 mrg fi
21357 1.1.1.4 mrg # Put the nasty error message in config.log where it belongs
21358 1.1.1.4 mrg echo "$XORG_PKG_ERRORS" >&5
21359 1.1.1.4 mrg
21360 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21361 1.1.1.3 mrg
21362 1.1.1.4 mrg $XORG_PKG_ERRORS
21363 1.1.1.3 mrg
21364 1.1.1.4 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
21365 1.1.1.4 mrg installed software in a non-standard prefix.
21366 1.1.1.3 mrg
21367 1.1.1.4 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21368 1.1.1.4 mrg and XORG_LIBS to avoid the need to call pkg-config.
21369 1.1.1.4 mrg See the pkg-config man page for more details.
21370 1.1.1.4 mrg " >&5
21371 1.1.1.4 mrg $as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21372 1.1.1.3 mrg
21373 1.1.1.4 mrg $XORG_PKG_ERRORS
21374 1.1.1.4 mrg
21375 1.1.1.4 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
21376 1.1.1.4 mrg installed software in a non-standard prefix.
21377 1.1.1.4 mrg
21378 1.1.1.4 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21379 1.1.1.4 mrg and XORG_LIBS to avoid the need to call pkg-config.
21380 1.1.1.4 mrg See the pkg-config man page for more details.
21381 1.1.1.4 mrg " >&2;}
21382 1.1 mrg { (exit 1); exit 1; }; }
21383 1.1.1.4 mrg elif test $pkg_failed = untried; then
21384 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21385 1.1.1.4 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21386 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21387 1.1.1.4 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
21388 1.1.1.4 mrg path to pkg-config.
21389 1.1.1.3 mrg
21390 1.1.1.4 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21391 1.1.1.4 mrg and XORG_LIBS to avoid the need to call pkg-config.
21392 1.1.1.4 mrg See the pkg-config man page for more details.
21393 1.1.1.3 mrg
21394 1.1.1.4 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21395 1.1.1.4 mrg See \`config.log' for more details." >&5
21396 1.1.1.4 mrg $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21397 1.1.1.4 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
21398 1.1.1.4 mrg path to pkg-config.
21399 1.1.1.3 mrg
21400 1.1.1.4 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21401 1.1.1.4 mrg and XORG_LIBS to avoid the need to call pkg-config.
21402 1.1.1.4 mrg See the pkg-config man page for more details.
21403 1.1 mrg
21404 1.1.1.4 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21405 1.1.1.4 mrg See \`config.log' for more details." >&2;}
21406 1.1.1.4 mrg { (exit 1); exit 1; }; }; }
21407 1.1 mrg else
21408 1.1.1.4 mrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21409 1.1.1.4 mrg XORG_LIBS=$pkg_cv_XORG_LIBS
21410 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
21411 1.1.1.4 mrg $as_echo "yes" >&6; }
21412 1.1.1.4 mrg :
21413 1.1 mrg fi
21414 1.1.1.3 mrg
21415 1.1.1.4 mrg pkg_failed=no
21416 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for XEXT" >&5
21417 1.1.1.4 mrg $as_echo_n "checking for XEXT... " >&6; }
21418 1.1.1.4 mrg
21419 1.1.1.4 mrg if test -n "$XEXT_CFLAGS"; then
21420 1.1.1.4 mrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
21421 1.1.1.4 mrg elif test -n "$PKG_CONFIG"; then
21422 1.1.1.4 mrg if test -n "$PKG_CONFIG" && \
21423 1.1.1.4 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21424 1.1.1.4 mrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21425 1.1.1.4 mrg ac_status=$?
21426 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21427 1.1.1.4 mrg (exit $ac_status); }; then
21428 1.1.1.4 mrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
21429 1.1 mrg else
21430 1.1.1.4 mrg pkg_failed=yes
21431 1.1 mrg fi
21432 1.1.1.4 mrg else
21433 1.1.1.4 mrg pkg_failed=untried
21434 1.1 mrg fi
21435 1.1.1.4 mrg if test -n "$XEXT_LIBS"; then
21436 1.1.1.4 mrg pkg_cv_XEXT_LIBS="$XEXT_LIBS"
21437 1.1.1.4 mrg elif test -n "$PKG_CONFIG"; then
21438 1.1.1.4 mrg if test -n "$PKG_CONFIG" && \
21439 1.1.1.4 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21440 1.1.1.4 mrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21441 1.1.1.4 mrg ac_status=$?
21442 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21443 1.1.1.4 mrg (exit $ac_status); }; then
21444 1.1.1.4 mrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
21445 1.1.1.3 mrg else
21446 1.1.1.4 mrg pkg_failed=yes
21447 1.1.1.4 mrg fi
21448 1.1.1.4 mrg else
21449 1.1.1.4 mrg pkg_failed=untried
21450 1.1 mrg fi
21451 1.1 mrg
21452 1.1.1.4 mrg
21453 1.1.1.4 mrg
21454 1.1.1.4 mrg if test $pkg_failed = yes; then
21455 1.1.1.4 mrg
21456 1.1.1.4 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21457 1.1.1.4 mrg _pkg_short_errors_supported=yes
21458 1.1 mrg else
21459 1.1.1.4 mrg _pkg_short_errors_supported=no
21460 1.1 mrg fi
21461 1.1.1.4 mrg if test $_pkg_short_errors_supported = yes; then
21462 1.1.1.4 mrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1`
21463 1.1.1.4 mrg else
21464 1.1.1.4 mrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1`
21465 1.1.1.4 mrg fi
21466 1.1.1.4 mrg # Put the nasty error message in config.log where it belongs
21467 1.1.1.4 mrg echo "$XEXT_PKG_ERRORS" >&5
21468 1.1 mrg
21469 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21470 1.1.1.4 mrg $as_echo "no" >&6; }
21471 1.1.1.4 mrg HAVE_XEXTPROTO_71="no"
21472 1.1.1.4 mrg elif test $pkg_failed = untried; then
21473 1.1.1.4 mrg HAVE_XEXTPROTO_71="no"
21474 1.1.1.4 mrg else
21475 1.1.1.4 mrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
21476 1.1.1.4 mrg XEXT_LIBS=$pkg_cv_XEXT_LIBS
21477 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
21478 1.1.1.4 mrg $as_echo "yes" >&6; }
21479 1.1.1.4 mrg HAVE_XEXTPROTO_71="yes";
21480 1.1.1.4 mrg cat >>confdefs.h <<\_ACEOF
21481 1.1.1.4 mrg #define HAVE_XEXTPROTO_71 1
21482 1.1.1.4 mrg _ACEOF
21483 1.1 mrg
21484 1.1.1.4 mrg fi
21485 1.1.1.4 mrg if test "$HAVE_XEXTPROTO_71" = "yes" ; then
21486 1.1.1.4 mrg HAVE_XEXTPROTO_71_TRUE=
21487 1.1.1.4 mrg HAVE_XEXTPROTO_71_FALSE='#'
21488 1.1.1.4 mrg else
21489 1.1.1.4 mrg HAVE_XEXTPROTO_71_TRUE='#'
21490 1.1.1.4 mrg HAVE_XEXTPROTO_71_FALSE=
21491 1.1.1.4 mrg fi
21492 1.1 mrg
21493 1.1.1.4 mrg sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21494 1.1 mrg
21495 1.1.1.4 mrg # Checks for libraries.
21496 1.1.1.4 mrg SAVE_CPPFLAGS="$CPPFLAGS"
21497 1.1.1.4 mrg CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21498 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21499 1.1.1.4 mrg $as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
21500 1.1.1.4 mrg if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21501 1.1.1.4 mrg $as_echo_n "(cached) " >&6
21502 1.1.1.4 mrg else
21503 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21504 1.1.1.4 mrg /* confdefs.h. */
21505 1.1.1.4 mrg _ACEOF
21506 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21507 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21508 1.1.1.4 mrg /* end confdefs.h. */
21509 1.1.1.4 mrg #include "xorg-server.h"
21510 1.1 mrg
21511 1.1.1.4 mrg int
21512 1.1.1.4 mrg main ()
21513 1.1.1.4 mrg {
21514 1.1.1.4 mrg #ifndef XSERVER_LIBPCIACCESS
21515 1.1.1.4 mrg (void) XSERVER_LIBPCIACCESS;
21516 1.1.1.4 mrg #endif
21517 1.1 mrg
21518 1.1.1.4 mrg ;
21519 1.1.1.4 mrg return 0;
21520 1.1.1.4 mrg }
21521 1.1.1.4 mrg _ACEOF
21522 1.1.1.4 mrg rm -f conftest.$ac_objext
21523 1.1.1.4 mrg if { (ac_try="$ac_compile"
21524 1.1.1.4 mrg case "(($ac_try" in
21525 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21526 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
21527 1.1.1.4 mrg esac
21528 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21529 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
21530 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
21531 1.1.1.4 mrg ac_status=$?
21532 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
21533 1.1.1.4 mrg rm -f conftest.er1
21534 1.1.1.4 mrg cat conftest.err >&5
21535 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21536 1.1.1.4 mrg (exit $ac_status); } && {
21537 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
21538 1.1.1.4 mrg test ! -s conftest.err
21539 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
21540 1.1.1.4 mrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21541 1.1.1.4 mrg else
21542 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
21543 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
21544 1.1 mrg
21545 1.1.1.4 mrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21546 1.1.1.4 mrg fi
21547 1.1 mrg
21548 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21549 1.1.1.4 mrg fi
21550 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21551 1.1.1.4 mrg $as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21552 1.1.1.4 mrg if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
21553 1.1.1.4 mrg XSERVER_LIBPCIACCESS=yes
21554 1.1.1.4 mrg else
21555 1.1.1.4 mrg XSERVER_LIBPCIACCESS=no
21556 1.1.1.4 mrg fi
21557 1.1 mrg
21558 1.1.1.4 mrg if test "${ac_cv_header_cfb8_32_h+set}" = set; then
21559 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for cfb8_32.h" >&5
21560 1.1.1.4 mrg $as_echo_n "checking for cfb8_32.h... " >&6; }
21561 1.1.1.4 mrg if test "${ac_cv_header_cfb8_32_h+set}" = set; then
21562 1.1.1.4 mrg $as_echo_n "(cached) " >&6
21563 1.1.1.4 mrg fi
21564 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_cfb8_32_h" >&5
21565 1.1.1.4 mrg $as_echo "$ac_cv_header_cfb8_32_h" >&6; }
21566 1.1.1.4 mrg else
21567 1.1.1.4 mrg # Is the header compilable?
21568 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking cfb8_32.h usability" >&5
21569 1.1.1.4 mrg $as_echo_n "checking cfb8_32.h usability... " >&6; }
21570 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21571 1.1.1.4 mrg /* confdefs.h. */
21572 1.1.1.4 mrg _ACEOF
21573 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21574 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21575 1.1.1.4 mrg /* end confdefs.h. */
21576 1.1.1.4 mrg $ac_includes_default
21577 1.1.1.4 mrg #include <cfb8_32.h>
21578 1.1.1.4 mrg _ACEOF
21579 1.1.1.4 mrg rm -f conftest.$ac_objext
21580 1.1.1.4 mrg if { (ac_try="$ac_compile"
21581 1.1.1.4 mrg case "(($ac_try" in
21582 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21583 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
21584 1.1.1.3 mrg esac
21585 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21586 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
21587 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
21588 1.1.1.4 mrg ac_status=$?
21589 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
21590 1.1.1.4 mrg rm -f conftest.er1
21591 1.1.1.4 mrg cat conftest.err >&5
21592 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21593 1.1.1.4 mrg (exit $ac_status); } && {
21594 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
21595 1.1.1.4 mrg test ! -s conftest.err
21596 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
21597 1.1.1.4 mrg ac_header_compiler=yes
21598 1.1.1.4 mrg else
21599 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
21600 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
21601 1.1 mrg
21602 1.1.1.4 mrg ac_header_compiler=no
21603 1.1.1.4 mrg fi
21604 1.1 mrg
21605 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21606 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21607 1.1.1.4 mrg $as_echo "$ac_header_compiler" >&6; }
21608 1.1 mrg
21609 1.1.1.4 mrg # Is the header present?
21610 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking cfb8_32.h presence" >&5
21611 1.1.1.4 mrg $as_echo_n "checking cfb8_32.h presence... " >&6; }
21612 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21613 1.1.1.4 mrg /* confdefs.h. */
21614 1.1.1.3 mrg _ACEOF
21615 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21616 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21617 1.1.1.4 mrg /* end confdefs.h. */
21618 1.1.1.4 mrg #include <cfb8_32.h>
21619 1.1.1.4 mrg _ACEOF
21620 1.1.1.4 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
21621 1.1.1.4 mrg case "(($ac_try" in
21622 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21623 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
21624 1.1.1.4 mrg esac
21625 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21626 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
21627 1.1.1.4 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21628 1.1.1.4 mrg ac_status=$?
21629 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
21630 1.1.1.4 mrg rm -f conftest.er1
21631 1.1.1.4 mrg cat conftest.err >&5
21632 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21633 1.1.1.4 mrg (exit $ac_status); } >/dev/null && {
21634 1.1.1.4 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21635 1.1.1.4 mrg test ! -s conftest.err
21636 1.1.1.4 mrg }; then
21637 1.1.1.4 mrg ac_header_preproc=yes
21638 1.1.1.4 mrg else
21639 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
21640 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
21641 1.1 mrg
21642 1.1.1.4 mrg ac_header_preproc=no
21643 1.1.1.4 mrg fi
21644 1.1.1.3 mrg
21645 1.1.1.4 mrg rm -f conftest.err conftest.$ac_ext
21646 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21647 1.1.1.4 mrg $as_echo "$ac_header_preproc" >&6; }
21648 1.1.1.3 mrg
21649 1.1.1.4 mrg # So? What about this header?
21650 1.1.1.4 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21651 1.1.1.4 mrg yes:no: )
21652 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: cfb8_32.h: accepted by the compiler, rejected by the preprocessor!" >&5
21653 1.1.1.4 mrg $as_echo "$as_me: WARNING: cfb8_32.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
21654 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: cfb8_32.h: proceeding with the compiler's result" >&5
21655 1.1.1.4 mrg $as_echo "$as_me: WARNING: cfb8_32.h: proceeding with the compiler's result" >&2;}
21656 1.1.1.4 mrg ac_header_preproc=yes
21657 1.1.1.4 mrg ;;
21658 1.1.1.4 mrg no:yes:* )
21659 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: cfb8_32.h: present but cannot be compiled" >&5
21660 1.1.1.4 mrg $as_echo "$as_me: WARNING: cfb8_32.h: present but cannot be compiled" >&2;}
21661 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: cfb8_32.h: check for missing prerequisite headers?" >&5
21662 1.1.1.4 mrg $as_echo "$as_me: WARNING: cfb8_32.h: check for missing prerequisite headers?" >&2;}
21663 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: cfb8_32.h: see the Autoconf documentation" >&5
21664 1.1.1.4 mrg $as_echo "$as_me: WARNING: cfb8_32.h: see the Autoconf documentation" >&2;}
21665 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: cfb8_32.h: section \"Present But Cannot Be Compiled\"" >&5
21666 1.1.1.4 mrg $as_echo "$as_me: WARNING: cfb8_32.h: section \"Present But Cannot Be Compiled\"" >&2;}
21667 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: cfb8_32.h: proceeding with the preprocessor's result" >&5
21668 1.1.1.4 mrg $as_echo "$as_me: WARNING: cfb8_32.h: proceeding with the preprocessor's result" >&2;}
21669 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: cfb8_32.h: in the future, the compiler will take precedence" >&5
21670 1.1.1.4 mrg $as_echo "$as_me: WARNING: cfb8_32.h: in the future, the compiler will take precedence" >&2;}
21671 1.1.1.4 mrg ( cat <<\_ASBOX
21672 1.1.1.4 mrg ## ---------------------------------------------------------------------- ##
21673 1.1.1.4 mrg ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
21674 1.1.1.4 mrg ## ---------------------------------------------------------------------- ##
21675 1.1.1.4 mrg _ASBOX
21676 1.1.1.4 mrg ) | sed "s/^/$as_me: WARNING: /" >&2
21677 1.1.1.4 mrg ;;
21678 1.1.1.4 mrg esac
21679 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for cfb8_32.h" >&5
21680 1.1.1.4 mrg $as_echo_n "checking for cfb8_32.h... " >&6; }
21681 1.1.1.4 mrg if test "${ac_cv_header_cfb8_32_h+set}" = set; then
21682 1.1.1.4 mrg $as_echo_n "(cached) " >&6
21683 1.1.1.4 mrg else
21684 1.1.1.4 mrg ac_cv_header_cfb8_32_h=$ac_header_preproc
21685 1.1.1.4 mrg fi
21686 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_cfb8_32_h" >&5
21687 1.1.1.4 mrg $as_echo "$ac_cv_header_cfb8_32_h" >&6; }
21688 1.1.1.3 mrg
21689 1.1.1.4 mrg fi
21690 1.1.1.4 mrg if test "x$ac_cv_header_cfb8_32_h" = x""yes; then
21691 1.1.1.3 mrg
21692 1.1.1.4 mrg cat >>confdefs.h <<\_ACEOF
21693 1.1.1.4 mrg #define HAVE_CFB8_32 1
21694 1.1.1.3 mrg _ACEOF
21695 1.1.1.3 mrg
21696 1.1.1.4 mrg fi
21697 1.1.1.3 mrg
21698 1.1.1.3 mrg
21699 1.1.1.4 mrg CPPFLAGS="$SAVE_CPPFLAGS"
21700 1.1.1.3 mrg
21701 1.1.1.4 mrg # Checks for header files.
21702 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21703 1.1.1.4 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
21704 1.1.1.4 mrg if test "${ac_cv_header_stdc+set}" = set; then
21705 1.1.1.4 mrg $as_echo_n "(cached) " >&6
21706 1.1.1.4 mrg else
21707 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21708 1.1.1.4 mrg /* confdefs.h. */
21709 1.1.1.4 mrg _ACEOF
21710 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21711 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21712 1.1.1.4 mrg /* end confdefs.h. */
21713 1.1.1.4 mrg #include <stdlib.h>
21714 1.1.1.4 mrg #include <stdarg.h>
21715 1.1.1.4 mrg #include <string.h>
21716 1.1.1.4 mrg #include <float.h>
21717 1.1 mrg
21718 1.1.1.4 mrg int
21719 1.1.1.4 mrg main ()
21720 1.1.1.4 mrg {
21721 1.1 mrg
21722 1.1.1.4 mrg ;
21723 1.1.1.4 mrg return 0;
21724 1.1.1.4 mrg }
21725 1.1.1.4 mrg _ACEOF
21726 1.1.1.4 mrg rm -f conftest.$ac_objext
21727 1.1.1.4 mrg if { (ac_try="$ac_compile"
21728 1.1.1.4 mrg case "(($ac_try" in
21729 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21730 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
21731 1.1.1.4 mrg esac
21732 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21733 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
21734 1.1.1.4 mrg (eval "$ac_compile") 2>conftest.er1
21735 1.1.1.4 mrg ac_status=$?
21736 1.1.1.4 mrg grep -v '^ *+' conftest.er1 >conftest.err
21737 1.1.1.4 mrg rm -f conftest.er1
21738 1.1.1.4 mrg cat conftest.err >&5
21739 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21740 1.1.1.4 mrg (exit $ac_status); } && {
21741 1.1.1.4 mrg test -z "$ac_c_werror_flag" ||
21742 1.1.1.4 mrg test ! -s conftest.err
21743 1.1.1.4 mrg } && test -s conftest.$ac_objext; then
21744 1.1.1.4 mrg ac_cv_header_stdc=yes
21745 1.1.1.4 mrg else
21746 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
21747 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
21748 1.1 mrg
21749 1.1.1.4 mrg ac_cv_header_stdc=no
21750 1.1.1.4 mrg fi
21751 1.1 mrg
21752 1.1.1.4 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21753 1.1.1.4 mrg
21754 1.1.1.4 mrg if test $ac_cv_header_stdc = yes; then
21755 1.1.1.4 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21756 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21757 1.1.1.4 mrg /* confdefs.h. */
21758 1.1.1.4 mrg _ACEOF
21759 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21760 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21761 1.1.1.4 mrg /* end confdefs.h. */
21762 1.1.1.4 mrg #include <string.h>
21763 1.1.1.4 mrg
21764 1.1.1.4 mrg _ACEOF
21765 1.1.1.4 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21766 1.1.1.4 mrg $EGREP "memchr" >/dev/null 2>&1; then
21767 1.1.1.4 mrg :
21768 1.1.1.4 mrg else
21769 1.1.1.4 mrg ac_cv_header_stdc=no
21770 1.1.1.4 mrg fi
21771 1.1.1.4 mrg rm -f conftest*
21772 1.1.1.3 mrg
21773 1.1 mrg fi
21774 1.1 mrg
21775 1.1.1.4 mrg if test $ac_cv_header_stdc = yes; then
21776 1.1.1.4 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21777 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21778 1.1.1.4 mrg /* confdefs.h. */
21779 1.1 mrg _ACEOF
21780 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21781 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21782 1.1.1.4 mrg /* end confdefs.h. */
21783 1.1.1.4 mrg #include <stdlib.h>
21784 1.1.1.4 mrg
21785 1.1.1.4 mrg _ACEOF
21786 1.1.1.4 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21787 1.1.1.4 mrg $EGREP "free" >/dev/null 2>&1; then
21788 1.1.1.4 mrg :
21789 1.1.1.4 mrg else
21790 1.1.1.4 mrg ac_cv_header_stdc=no
21791 1.1.1.4 mrg fi
21792 1.1.1.4 mrg rm -f conftest*
21793 1.1.1.4 mrg
21794 1.1.1.3 mrg fi
21795 1.1 mrg
21796 1.1.1.4 mrg if test $ac_cv_header_stdc = yes; then
21797 1.1.1.4 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21798 1.1.1.4 mrg if test "$cross_compiling" = yes; then
21799 1.1.1.4 mrg :
21800 1.1.1.4 mrg else
21801 1.1.1.4 mrg cat >conftest.$ac_ext <<_ACEOF
21802 1.1.1.4 mrg /* confdefs.h. */
21803 1.1 mrg _ACEOF
21804 1.1.1.4 mrg cat confdefs.h >>conftest.$ac_ext
21805 1.1.1.4 mrg cat >>conftest.$ac_ext <<_ACEOF
21806 1.1.1.4 mrg /* end confdefs.h. */
21807 1.1.1.4 mrg #include <ctype.h>
21808 1.1.1.4 mrg #include <stdlib.h>
21809 1.1.1.4 mrg #if ((' ' & 0x0FF) == 0x020)
21810 1.1.1.4 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21811 1.1.1.4 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21812 1.1.1.4 mrg #else
21813 1.1.1.4 mrg # define ISLOWER(c) \
21814 1.1.1.4 mrg (('a' <= (c) && (c) <= 'i') \
21815 1.1.1.4 mrg || ('j' <= (c) && (c) <= 'r') \
21816 1.1.1.4 mrg || ('s' <= (c) && (c) <= 'z'))
21817 1.1.1.4 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21818 1.1.1.4 mrg #endif
21819 1.1 mrg
21820 1.1.1.4 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21821 1.1.1.4 mrg int
21822 1.1.1.4 mrg main ()
21823 1.1.1.4 mrg {
21824 1.1.1.4 mrg int i;
21825 1.1.1.4 mrg for (i = 0; i < 256; i++)
21826 1.1.1.4 mrg if (XOR (islower (i), ISLOWER (i))
21827 1.1.1.4 mrg || toupper (i) != TOUPPER (i))
21828 1.1.1.4 mrg return 2;
21829 1.1.1.4 mrg return 0;
21830 1.1.1.4 mrg }
21831 1.1.1.3 mrg _ACEOF
21832 1.1.1.4 mrg rm -f conftest$ac_exeext
21833 1.1.1.4 mrg if { (ac_try="$ac_link"
21834 1.1.1.4 mrg case "(($ac_try" in
21835 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21836 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
21837 1.1.1.4 mrg esac
21838 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21839 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
21840 1.1.1.4 mrg (eval "$ac_link") 2>&5
21841 1.1.1.4 mrg ac_status=$?
21842 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21843 1.1.1.4 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21844 1.1.1.4 mrg { (case "(($ac_try" in
21845 1.1.1.4 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21846 1.1.1.4 mrg *) ac_try_echo=$ac_try;;
21847 1.1.1.4 mrg esac
21848 1.1.1.4 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21849 1.1.1.4 mrg $as_echo "$ac_try_echo") >&5
21850 1.1.1.4 mrg (eval "$ac_try") 2>&5
21851 1.1.1.4 mrg ac_status=$?
21852 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21853 1.1.1.4 mrg (exit $ac_status); }; }; then
21854 1.1.1.4 mrg :
21855 1.1.1.4 mrg else
21856 1.1.1.4 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
21857 1.1.1.4 mrg $as_echo "$as_me: failed program was:" >&5
21858 1.1.1.4 mrg sed 's/^/| /' conftest.$ac_ext >&5
21859 1.1 mrg
21860 1.1.1.4 mrg ( exit $ac_status )
21861 1.1.1.4 mrg ac_cv_header_stdc=no
21862 1.1.1.4 mrg fi
21863 1.1.1.4 mrg rm -rf conftest.dSYM
21864 1.1.1.4 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21865 1.1.1.4 mrg fi
21866 1.1.1.2 mrg
21867 1.1.1.2 mrg
21868 1.1.1.4 mrg fi
21869 1.1.1.4 mrg fi
21870 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21871 1.1.1.4 mrg $as_echo "$ac_cv_header_stdc" >&6; }
21872 1.1.1.4 mrg if test $ac_cv_header_stdc = yes; then
21873 1.1.1.2 mrg
21874 1.1.1.4 mrg cat >>confdefs.h <<\_ACEOF
21875 1.1.1.4 mrg #define STDC_HEADERS 1
21876 1.1.1.4 mrg _ACEOF
21877 1.1.1.2 mrg
21878 1.1.1.4 mrg fi
21879 1.1.1.4 mrg
21880 1.1.1.4 mrg
21881 1.1.1.4 mrg if test "$DRI" != no; then
21882 1.1.1.4 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh`
21883 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5
21884 1.1.1.4 mrg $as_echo_n "checking for ${sdkdir}/dri.h... " >&6; }
21885 1.1.1.4 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21886 1.1.1.4 mrg $as_echo_n "(cached) " >&6
21887 1.1.1.4 mrg else
21888 1.1.1.4 mrg test "$cross_compiling" = yes &&
21889 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21890 1.1.1.4 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21891 1.1.1.4 mrg { (exit 1); exit 1; }; }
21892 1.1.1.4 mrg if test -r "${sdkdir}/dri.h"; then
21893 1.1.1.4 mrg eval "$as_ac_File=yes"
21894 1.1.1.4 mrg else
21895 1.1.1.4 mrg eval "$as_ac_File=no"
21896 1.1.1.4 mrg fi
21897 1.1.1.4 mrg fi
21898 1.1.1.4 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21899 1.1.1.4 mrg $as_echo "$as_val"'`
21900 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21901 1.1.1.4 mrg $as_echo "$ac_res" >&6; }
21902 1.1.1.4 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21903 1.1.1.4 mrg $as_echo "$as_val"'`
21904 1.1.1.4 mrg if test "x$as_val" = x""yes; then
21905 1.1.1.4 mrg have_dri_h="yes"
21906 1.1.1.4 mrg else
21907 1.1.1.4 mrg have_dri_h="no"
21908 1.1.1.4 mrg fi
21909 1.1.1.2 mrg
21910 1.1.1.4 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh`
21911 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5
21912 1.1.1.4 mrg $as_echo_n "checking for ${sdkdir}/sarea.h... " >&6; }
21913 1.1.1.4 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21914 1.1.1.4 mrg $as_echo_n "(cached) " >&6
21915 1.1.1.4 mrg else
21916 1.1.1.4 mrg test "$cross_compiling" = yes &&
21917 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21918 1.1.1.4 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21919 1.1.1.4 mrg { (exit 1); exit 1; }; }
21920 1.1.1.4 mrg if test -r "${sdkdir}/sarea.h"; then
21921 1.1.1.4 mrg eval "$as_ac_File=yes"
21922 1.1.1.4 mrg else
21923 1.1.1.4 mrg eval "$as_ac_File=no"
21924 1.1.1.4 mrg fi
21925 1.1.1.4 mrg fi
21926 1.1.1.4 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21927 1.1.1.4 mrg $as_echo "$as_val"'`
21928 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21929 1.1.1.4 mrg $as_echo "$ac_res" >&6; }
21930 1.1.1.4 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21931 1.1.1.4 mrg $as_echo "$as_val"'`
21932 1.1.1.4 mrg if test "x$as_val" = x""yes; then
21933 1.1.1.4 mrg have_sarea_h="yes"
21934 1.1.1.4 mrg else
21935 1.1.1.4 mrg have_sarea_h="no"
21936 1.1.1.4 mrg fi
21937 1.1.1.2 mrg
21938 1.1.1.4 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh`
21939 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5
21940 1.1.1.4 mrg $as_echo_n "checking for ${sdkdir}/dristruct.h... " >&6; }
21941 1.1.1.4 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21942 1.1.1.4 mrg $as_echo_n "(cached) " >&6
21943 1.1.1.4 mrg else
21944 1.1.1.4 mrg test "$cross_compiling" = yes &&
21945 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21946 1.1.1.4 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21947 1.1.1.4 mrg { (exit 1); exit 1; }; }
21948 1.1.1.4 mrg if test -r "${sdkdir}/dristruct.h"; then
21949 1.1.1.4 mrg eval "$as_ac_File=yes"
21950 1.1.1.4 mrg else
21951 1.1.1.4 mrg eval "$as_ac_File=no"
21952 1.1.1.4 mrg fi
21953 1.1.1.4 mrg fi
21954 1.1.1.4 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21955 1.1.1.4 mrg $as_echo "$as_val"'`
21956 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21957 1.1.1.4 mrg $as_echo "$ac_res" >&6; }
21958 1.1.1.4 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21959 1.1.1.4 mrg $as_echo "$as_val"'`
21960 1.1.1.4 mrg if test "x$as_val" = x""yes; then
21961 1.1.1.4 mrg have_dristruct_h="yes"
21962 1.1.1.4 mrg else
21963 1.1.1.4 mrg have_dristruct_h="no"
21964 1.1.1.2 mrg fi
21965 1.1.1.2 mrg
21966 1.1.1.4 mrg fi
21967 1.1.1.2 mrg
21968 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking whether to include DRI support" >&5
21969 1.1.1.4 mrg $as_echo_n "checking whether to include DRI support... " >&6; }
21970 1.1.1.4 mrg if test x$DRI = xauto; then
21971 1.1.1.4 mrg if test "$have_dri_h" = yes -a \
21972 1.1.1.4 mrg "$have_sarea_h" = yes -a \
21973 1.1.1.4 mrg "$have_dristruct_h" = yes; then
21974 1.1.1.4 mrg DRI="yes"
21975 1.1.1.4 mrg else
21976 1.1.1.4 mrg DRI="no"
21977 1.1.1.4 mrg fi
21978 1.1.1.4 mrg fi
21979 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: $DRI" >&5
21980 1.1.1.4 mrg $as_echo "$DRI" >&6; }
21981 1.1.1.2 mrg
21982 1.1.1.4 mrg if test x$DRI = xyes; then
21983 1.1.1.4 mrg DRI_TRUE=
21984 1.1.1.4 mrg DRI_FALSE='#'
21985 1.1.1.4 mrg else
21986 1.1.1.4 mrg DRI_TRUE='#'
21987 1.1.1.4 mrg DRI_FALSE=
21988 1.1.1.4 mrg fi
21989 1.1.1.2 mrg
21990 1.1.1.4 mrg if test "$DRI" = yes; then
21991 1.1.1.2 mrg
21992 1.1.1.4 mrg pkg_failed=no
21993 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for DRI" >&5
21994 1.1.1.4 mrg $as_echo_n "checking for DRI... " >&6; }
21995 1.1.1.2 mrg
21996 1.1.1.4 mrg if test -n "$DRI_CFLAGS"; then
21997 1.1.1.4 mrg pkg_cv_DRI_CFLAGS="$DRI_CFLAGS"
21998 1.1.1.4 mrg elif test -n "$PKG_CONFIG"; then
21999 1.1.1.4 mrg if test -n "$PKG_CONFIG" && \
22000 1.1.1.4 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
22001 1.1.1.4 mrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
22002 1.1.1.4 mrg ac_status=$?
22003 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22004 1.1.1.4 mrg (exit $ac_status); }; then
22005 1.1.1.4 mrg pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.0 xf86driproto" 2>/dev/null`
22006 1.1.1.4 mrg else
22007 1.1.1.4 mrg pkg_failed=yes
22008 1.1.1.4 mrg fi
22009 1.1.1.4 mrg else
22010 1.1.1.4 mrg pkg_failed=untried
22011 1.1.1.4 mrg fi
22012 1.1.1.4 mrg if test -n "$DRI_LIBS"; then
22013 1.1.1.4 mrg pkg_cv_DRI_LIBS="$DRI_LIBS"
22014 1.1.1.4 mrg elif test -n "$PKG_CONFIG"; then
22015 1.1.1.4 mrg if test -n "$PKG_CONFIG" && \
22016 1.1.1.4 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
22017 1.1.1.4 mrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
22018 1.1.1.4 mrg ac_status=$?
22019 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22020 1.1.1.4 mrg (exit $ac_status); }; then
22021 1.1.1.4 mrg pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.0 xf86driproto" 2>/dev/null`
22022 1.1.1.4 mrg else
22023 1.1.1.4 mrg pkg_failed=yes
22024 1.1.1.4 mrg fi
22025 1.1.1.4 mrg else
22026 1.1.1.4 mrg pkg_failed=untried
22027 1.1.1.4 mrg fi
22028 1.1.1.2 mrg
22029 1.1.1.2 mrg
22030 1.1.1.2 mrg
22031 1.1.1.4 mrg if test $pkg_failed = yes; then
22032 1.1.1.2 mrg
22033 1.1.1.4 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22034 1.1.1.4 mrg _pkg_short_errors_supported=yes
22035 1.1.1.4 mrg else
22036 1.1.1.4 mrg _pkg_short_errors_supported=no
22037 1.1.1.2 mrg fi
22038 1.1.1.4 mrg if test $_pkg_short_errors_supported = yes; then
22039 1.1.1.4 mrg DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdrm >= 2.0 xf86driproto" 2>&1`
22040 1.1.1.4 mrg else
22041 1.1.1.4 mrg DRI_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdrm >= 2.0 xf86driproto" 2>&1`
22042 1.1.1.4 mrg fi
22043 1.1.1.4 mrg # Put the nasty error message in config.log where it belongs
22044 1.1.1.4 mrg echo "$DRI_PKG_ERRORS" >&5
22045 1.1.1.2 mrg
22046 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
22047 1.1 mrg
22048 1.1.1.4 mrg $DRI_PKG_ERRORS
22049 1.1 mrg
22050 1.1.1.4 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22051 1.1.1.4 mrg installed software in a non-standard prefix.
22052 1.1 mrg
22053 1.1.1.4 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22054 1.1.1.4 mrg and DRI_LIBS to avoid the need to call pkg-config.
22055 1.1.1.4 mrg See the pkg-config man page for more details.
22056 1.1.1.4 mrg " >&5
22057 1.1.1.4 mrg $as_echo "$as_me: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
22058 1.1 mrg
22059 1.1.1.4 mrg $DRI_PKG_ERRORS
22060 1.1 mrg
22061 1.1.1.4 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22062 1.1.1.4 mrg installed software in a non-standard prefix.
22063 1.1 mrg
22064 1.1.1.4 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22065 1.1.1.4 mrg and DRI_LIBS to avoid the need to call pkg-config.
22066 1.1.1.4 mrg See the pkg-config man page for more details.
22067 1.1.1.4 mrg " >&2;}
22068 1.1.1.3 mrg { (exit 1); exit 1; }; }
22069 1.1.1.4 mrg elif test $pkg_failed = untried; then
22070 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22071 1.1.1.4 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22072 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
22073 1.1.1.4 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22074 1.1.1.4 mrg path to pkg-config.
22075 1.1 mrg
22076 1.1.1.4 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22077 1.1.1.4 mrg and DRI_LIBS to avoid the need to call pkg-config.
22078 1.1.1.4 mrg See the pkg-config man page for more details.
22079 1.1 mrg
22080 1.1.1.4 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22081 1.1.1.4 mrg See \`config.log' for more details." >&5
22082 1.1.1.4 mrg $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
22083 1.1.1.4 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22084 1.1.1.4 mrg path to pkg-config.
22085 1.1 mrg
22086 1.1.1.4 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22087 1.1.1.4 mrg and DRI_LIBS to avoid the need to call pkg-config.
22088 1.1.1.4 mrg See the pkg-config man page for more details.
22089 1.1.1.4 mrg
22090 1.1.1.4 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22091 1.1.1.4 mrg See \`config.log' for more details." >&2;}
22092 1.1.1.4 mrg { (exit 1); exit 1; }; }; }
22093 1.1.1.3 mrg else
22094 1.1.1.4 mrg DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
22095 1.1.1.4 mrg DRI_LIBS=$pkg_cv_DRI_LIBS
22096 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
22097 1.1.1.4 mrg $as_echo "yes" >&6; }
22098 1.1.1.4 mrg :
22099 1.1.1.4 mrg fi
22100 1.1.1.4 mrg
22101 1.1.1.4 mrg cat >>confdefs.h <<\_ACEOF
22102 1.1.1.4 mrg #define XF86DRI 1
22103 1.1.1.4 mrg _ACEOF
22104 1.1.1.4 mrg
22105 1.1.1.4 mrg
22106 1.1.1.4 mrg cat >>confdefs.h <<\_ACEOF
22107 1.1.1.4 mrg #define XF86DRI_DEVEL 1
22108 1.1.1.3 mrg _ACEOF
22109 1.1 mrg
22110 1.1 mrg fi
22111 1.1 mrg
22112 1.1.1.4 mrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22113 1.1 mrg
22114 1.1.1.4 mrg pkg_failed=no
22115 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
22116 1.1.1.4 mrg $as_echo_n "checking for PCIACCESS... " >&6; }
22117 1.1 mrg
22118 1.1.1.4 mrg if test -n "$PCIACCESS_CFLAGS"; then
22119 1.1.1.4 mrg pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
22120 1.1.1.4 mrg elif test -n "$PKG_CONFIG"; then
22121 1.1.1.4 mrg if test -n "$PKG_CONFIG" && \
22122 1.1.1.4 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22123 1.1.1.4 mrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22124 1.1.1.4 mrg ac_status=$?
22125 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22126 1.1.1.4 mrg (exit $ac_status); }; then
22127 1.1.1.4 mrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
22128 1.1.1.4 mrg else
22129 1.1.1.4 mrg pkg_failed=yes
22130 1.1.1.4 mrg fi
22131 1.1.1.4 mrg else
22132 1.1.1.4 mrg pkg_failed=untried
22133 1.1.1.4 mrg fi
22134 1.1.1.4 mrg if test -n "$PCIACCESS_LIBS"; then
22135 1.1.1.4 mrg pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
22136 1.1.1.4 mrg elif test -n "$PKG_CONFIG"; then
22137 1.1.1.4 mrg if test -n "$PKG_CONFIG" && \
22138 1.1.1.4 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22139 1.1.1.4 mrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22140 1.1.1.4 mrg ac_status=$?
22141 1.1.1.4 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22142 1.1.1.4 mrg (exit $ac_status); }; then
22143 1.1.1.4 mrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
22144 1.1.1.4 mrg else
22145 1.1.1.4 mrg pkg_failed=yes
22146 1.1.1.4 mrg fi
22147 1.1.1.4 mrg else
22148 1.1.1.4 mrg pkg_failed=untried
22149 1.1.1.4 mrg fi
22150 1.1 mrg
22151 1.1.1.4 mrg
22152 1.1.1.4 mrg
22153 1.1.1.4 mrg if test $pkg_failed = yes; then
22154 1.1.1.4 mrg
22155 1.1.1.4 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22156 1.1.1.4 mrg _pkg_short_errors_supported=yes
22157 1.1.1.4 mrg else
22158 1.1.1.4 mrg _pkg_short_errors_supported=no
22159 1.1.1.4 mrg fi
22160 1.1.1.4 mrg if test $_pkg_short_errors_supported = yes; then
22161 1.1.1.4 mrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
22162 1.1.1.4 mrg else
22163 1.1.1.4 mrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
22164 1.1.1.4 mrg fi
22165 1.1.1.4 mrg # Put the nasty error message in config.log where it belongs
22166 1.1.1.4 mrg echo "$PCIACCESS_PKG_ERRORS" >&5
22167 1.1.1.4 mrg
22168 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
22169 1.1.1.4 mrg
22170 1.1.1.4 mrg $PCIACCESS_PKG_ERRORS
22171 1.1.1.4 mrg
22172 1.1.1.4 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22173 1.1.1.4 mrg installed software in a non-standard prefix.
22174 1.1.1.4 mrg
22175 1.1.1.4 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22176 1.1.1.4 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22177 1.1.1.4 mrg See the pkg-config man page for more details.
22178 1.1.1.4 mrg " >&5
22179 1.1.1.4 mrg $as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
22180 1.1.1.4 mrg
22181 1.1.1.4 mrg $PCIACCESS_PKG_ERRORS
22182 1.1.1.4 mrg
22183 1.1.1.4 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22184 1.1.1.4 mrg installed software in a non-standard prefix.
22185 1.1.1.4 mrg
22186 1.1.1.4 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22187 1.1.1.4 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22188 1.1.1.4 mrg See the pkg-config man page for more details.
22189 1.1.1.4 mrg " >&2;}
22190 1.1.1.3 mrg { (exit 1); exit 1; }; }
22191 1.1.1.4 mrg elif test $pkg_failed = untried; then
22192 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22193 1.1.1.4 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22194 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
22195 1.1.1.4 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22196 1.1.1.4 mrg path to pkg-config.
22197 1.1 mrg
22198 1.1.1.4 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22199 1.1.1.4 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22200 1.1.1.4 mrg See the pkg-config man page for more details.
22201 1.1 mrg
22202 1.1.1.4 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22203 1.1.1.4 mrg See \`config.log' for more details." >&5
22204 1.1.1.4 mrg $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
22205 1.1.1.4 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22206 1.1.1.4 mrg path to pkg-config.
22207 1.1.1.4 mrg
22208 1.1.1.4 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22209 1.1.1.4 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22210 1.1.1.4 mrg See the pkg-config man page for more details.
22211 1.1.1.4 mrg
22212 1.1.1.4 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22213 1.1.1.4 mrg See \`config.log' for more details." >&2;}
22214 1.1.1.4 mrg { (exit 1); exit 1; }; }; }
22215 1.1.1.4 mrg else
22216 1.1.1.4 mrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
22217 1.1.1.4 mrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
22218 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
22219 1.1.1.4 mrg $as_echo "yes" >&6; }
22220 1.1.1.4 mrg :
22221 1.1.1.4 mrg fi
22222 1.1.1.4 mrg XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
22223 1.1.1.4 mrg fi
22224 1.1.1.4 mrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22225 1.1.1.4 mrg XSERVER_LIBPCIACCESS_TRUE=
22226 1.1.1.4 mrg XSERVER_LIBPCIACCESS_FALSE='#'
22227 1.1.1.4 mrg else
22228 1.1.1.4 mrg XSERVER_LIBPCIACCESS_TRUE='#'
22229 1.1.1.4 mrg XSERVER_LIBPCIACCESS_FALSE=
22230 1.1.1.4 mrg fi
22231 1.1 mrg
22232 1.1 mrg
22233 1.1 mrg
22234 1.1 mrg
22235 1.1 mrg
22236 1.1 mrg
22237 1.1 mrg
22238 1.1.1.4 mrg DRIVER_NAME=glint
22239 1.1 mrg
22240 1.1 mrg
22241 1.1 mrg
22242 1.1 mrg
22243 1.1.1.2 mrg
22244 1.1.1.4 mrg if test x$APP_MAN_SUFFIX = x ; then
22245 1.1.1.4 mrg APP_MAN_SUFFIX=1
22246 1.1.1.4 mrg fi
22247 1.1.1.4 mrg if test x$APP_MAN_DIR = x ; then
22248 1.1.1.4 mrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
22249 1.1.1.4 mrg fi
22250 1.1.1.4 mrg
22251 1.1.1.4 mrg if test x$LIB_MAN_SUFFIX = x ; then
22252 1.1.1.4 mrg LIB_MAN_SUFFIX=3
22253 1.1.1.4 mrg fi
22254 1.1.1.4 mrg if test x$LIB_MAN_DIR = x ; then
22255 1.1.1.4 mrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
22256 1.1.1.4 mrg fi
22257 1.1.1.4 mrg
22258 1.1.1.4 mrg if test x$FILE_MAN_SUFFIX = x ; then
22259 1.1.1.4 mrg case $host_os in
22260 1.1.1.4 mrg solaris*) FILE_MAN_SUFFIX=4 ;;
22261 1.1.1.4 mrg *) FILE_MAN_SUFFIX=5 ;;
22262 1.1.1.4 mrg esac
22263 1.1.1.4 mrg fi
22264 1.1.1.4 mrg if test x$FILE_MAN_DIR = x ; then
22265 1.1.1.4 mrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
22266 1.1.1.4 mrg fi
22267 1.1.1.4 mrg
22268 1.1.1.4 mrg if test x$MISC_MAN_SUFFIX = x ; then
22269 1.1.1.4 mrg case $host_os in
22270 1.1.1.4 mrg solaris*) MISC_MAN_SUFFIX=5 ;;
22271 1.1.1.4 mrg *) MISC_MAN_SUFFIX=7 ;;
22272 1.1.1.4 mrg esac
22273 1.1.1.4 mrg fi
22274 1.1.1.4 mrg if test x$MISC_MAN_DIR = x ; then
22275 1.1.1.4 mrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
22276 1.1.1.4 mrg fi
22277 1.1.1.4 mrg
22278 1.1.1.4 mrg if test x$DRIVER_MAN_SUFFIX = x ; then
22279 1.1.1.4 mrg case $host_os in
22280 1.1.1.4 mrg solaris*) DRIVER_MAN_SUFFIX=7 ;;
22281 1.1.1.4 mrg *) DRIVER_MAN_SUFFIX=4 ;;
22282 1.1.1.4 mrg esac
22283 1.1.1.4 mrg fi
22284 1.1.1.4 mrg if test x$DRIVER_MAN_DIR = x ; then
22285 1.1.1.4 mrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
22286 1.1.1.4 mrg fi
22287 1.1.1.2 mrg
22288 1.1.1.4 mrg if test x$ADMIN_MAN_SUFFIX = x ; then
22289 1.1.1.4 mrg case $host_os in
22290 1.1.1.4 mrg solaris*) ADMIN_MAN_SUFFIX=1m ;;
22291 1.1.1.4 mrg *) ADMIN_MAN_SUFFIX=8 ;;
22292 1.1.1.4 mrg esac
22293 1.1.1.4 mrg fi
22294 1.1.1.4 mrg if test x$ADMIN_MAN_DIR = x ; then
22295 1.1.1.4 mrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
22296 1.1.1.4 mrg fi
22297 1.1.1.2 mrg
22298 1.1.1.2 mrg
22299 1.1.1.2 mrg
22300 1.1.1.2 mrg
22301 1.1 mrg
22302 1.1 mrg
22303 1.1 mrg
22304 1.1.1.2 mrg
22305 1.1 mrg
22306 1.1 mrg
22307 1.1 mrg
22308 1.1 mrg
22309 1.1 mrg
22310 1.1 mrg
22311 1.1 mrg
22312 1.1 mrg
22313 1.1 mrg
22314 1.1.1.4 mrg # Check whether --with-release-version was given.
22315 1.1.1.4 mrg if test "${with_release_version+set}" = set; then
22316 1.1.1.4 mrg withval=$with_release_version; RELEASE_VERSION="$withval"
22317 1.1.1.4 mrg else
22318 1.1.1.4 mrg RELEASE_VERSION=""
22319 1.1.1.4 mrg fi
22320 1.1.1.2 mrg
22321 1.1.1.4 mrg if test "x$RELEASE_VERSION" != "x"; then
22322 1.1.1.4 mrg PACKAGE="$PACKAGE-$RELEASE_VERSION"
22323 1.1.1.4 mrg PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
22324 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
22325 1.1.1.4 mrg $as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
22326 1.1.1.4 mrg fi
22327 1.1 mrg
22328 1.1.1.4 mrg cat >>confdefs.h <<_ACEOF
22329 1.1.1.4 mrg #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
22330 1.1.1.4 mrg _ACEOF
22331 1.1.1.2 mrg
22332 1.1.1.4 mrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
22333 1.1.1.4 mrg if test "x$PVM" = "x"; then
22334 1.1.1.4 mrg PVM="0"
22335 1.1.1.4 mrg fi
22336 1.1.1.2 mrg
22337 1.1.1.4 mrg cat >>confdefs.h <<_ACEOF
22338 1.1.1.4 mrg #define PACKAGE_VERSION_MINOR $PVM
22339 1.1.1.4 mrg _ACEOF
22340 1.1.1.2 mrg
22341 1.1.1.4 mrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
22342 1.1.1.4 mrg if test "x$PVP" = "x"; then
22343 1.1.1.4 mrg PVP="0"
22344 1.1.1.4 mrg fi
22345 1.1.1.2 mrg
22346 1.1.1.4 mrg cat >>confdefs.h <<_ACEOF
22347 1.1.1.4 mrg #define PACKAGE_VERSION_PATCHLEVEL $PVP
22348 1.1.1.4 mrg _ACEOF
22349 1.1.1.2 mrg
22350 1.1.1.2 mrg
22351 1.1 mrg
22352 1.1.1.4 mrg ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
22353 1.1 mrg
22354 1.1.1.4 mrg cat >confcache <<\_ACEOF
22355 1.1.1.4 mrg # This file is a shell script that caches the results of configure
22356 1.1.1.4 mrg # tests run on this system so they can be shared between configure
22357 1.1.1.4 mrg # scripts and configure runs, see configure's option --config-cache.
22358 1.1.1.4 mrg # It is not useful on other systems. If it contains results you don't
22359 1.1.1.4 mrg # want to keep, you may remove or edit it.
22360 1.1.1.4 mrg #
22361 1.1.1.4 mrg # config.status only pays attention to the cache file if you give it
22362 1.1.1.4 mrg # the --recheck option to rerun configure.
22363 1.1.1.4 mrg #
22364 1.1.1.4 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
22365 1.1.1.4 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
22366 1.1.1.4 mrg # following values.
22367 1.1.1.2 mrg
22368 1.1.1.4 mrg _ACEOF
22369 1.1.1.2 mrg
22370 1.1.1.4 mrg # The following way of writing the cache mishandles newlines in values,
22371 1.1.1.4 mrg # but we know of no workaround that is simple, portable, and efficient.
22372 1.1.1.4 mrg # So, we kill variables containing newlines.
22373 1.1.1.4 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
22374 1.1.1.4 mrg # and sets the high bit in the cache file unless we assign to the vars.
22375 1.1.1.4 mrg (
22376 1.1.1.4 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22377 1.1.1.4 mrg eval ac_val=\$$ac_var
22378 1.1.1.4 mrg case $ac_val in #(
22379 1.1.1.4 mrg *${as_nl}*)
22380 1.1.1.4 mrg case $ac_var in #(
22381 1.1.1.4 mrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22382 1.1.1.4 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22383 1.1.1.4 mrg esac
22384 1.1.1.4 mrg case $ac_var in #(
22385 1.1.1.4 mrg _ | IFS | as_nl) ;; #(
22386 1.1.1.4 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22387 1.1.1.4 mrg *) $as_unset $ac_var ;;
22388 1.1.1.4 mrg esac ;;
22389 1.1.1.4 mrg esac
22390 1.1.1.4 mrg done
22391 1.1.1.2 mrg
22392 1.1.1.4 mrg (set) 2>&1 |
22393 1.1.1.4 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
22394 1.1.1.4 mrg *${as_nl}ac_space=\ *)
22395 1.1.1.4 mrg # `set' does not quote correctly, so add quotes (double-quote
22396 1.1.1.4 mrg # substitution turns \\\\ into \\, and sed turns \\ into \).
22397 1.1.1.4 mrg sed -n \
22398 1.1.1.4 mrg "s/'/'\\\\''/g;
22399 1.1.1.4 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22400 1.1.1.4 mrg ;; #(
22401 1.1.1.4 mrg *)
22402 1.1.1.4 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
22403 1.1.1.4 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22404 1.1.1.4 mrg ;;
22405 1.1.1.4 mrg esac |
22406 1.1.1.4 mrg sort
22407 1.1.1.4 mrg ) |
22408 1.1.1.4 mrg sed '
22409 1.1.1.4 mrg /^ac_cv_env_/b end
22410 1.1.1.4 mrg t clear
22411 1.1.1.4 mrg :clear
22412 1.1.1.4 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22413 1.1.1.4 mrg t end
22414 1.1.1.4 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22415 1.1.1.4 mrg :end' >>confcache
22416 1.1.1.4 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22417 1.1.1.4 mrg if test -w "$cache_file"; then
22418 1.1.1.4 mrg test "x$cache_file" != "x/dev/null" &&
22419 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22420 1.1.1.4 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
22421 1.1.1.4 mrg cat confcache >$cache_file
22422 1.1.1.4 mrg else
22423 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22424 1.1.1.4 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22425 1.1.1.4 mrg fi
22426 1.1.1.4 mrg fi
22427 1.1.1.4 mrg rm -f confcache
22428 1.1 mrg
22429 1.1.1.4 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
22430 1.1.1.4 mrg # Let make expand exec_prefix.
22431 1.1.1.4 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22432 1.1 mrg
22433 1.1.1.4 mrg DEFS=-DHAVE_CONFIG_H
22434 1.1 mrg
22435 1.1.1.4 mrg ac_libobjs=
22436 1.1.1.4 mrg ac_ltlibobjs=
22437 1.1.1.4 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22438 1.1.1.4 mrg # 1. Remove the extension, and $U if already installed.
22439 1.1.1.4 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22440 1.1.1.4 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22441 1.1.1.4 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
22442 1.1.1.4 mrg # will be set to the directory where LIBOBJS objects are built.
22443 1.1.1.4 mrg ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22444 1.1.1.4 mrg ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22445 1.1.1.4 mrg done
22446 1.1.1.4 mrg LIBOBJS=$ac_libobjs
22447 1.1 mrg
22448 1.1.1.4 mrg LTLIBOBJS=$ac_ltlibobjs
22449 1.1 mrg
22450 1.1 mrg
22451 1.1.1.4 mrg if test -n "$EXEEXT"; then
22452 1.1.1.4 mrg am__EXEEXT_TRUE=
22453 1.1.1.4 mrg am__EXEEXT_FALSE='#'
22454 1.1.1.4 mrg else
22455 1.1.1.4 mrg am__EXEEXT_TRUE='#'
22456 1.1.1.4 mrg am__EXEEXT_FALSE=
22457 1.1.1.4 mrg fi
22458 1.1 mrg
22459 1.1.1.4 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22460 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22461 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&5
22462 1.1.1.4 mrg $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22463 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&2;}
22464 1.1.1.4 mrg { (exit 1); exit 1; }; }
22465 1.1.1.4 mrg fi
22466 1.1.1.4 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22467 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22468 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&5
22469 1.1.1.4 mrg $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22470 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&2;}
22471 1.1.1.4 mrg { (exit 1); exit 1; }; }
22472 1.1.1.4 mrg fi
22473 1.1.1.4 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22474 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22475 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&5
22476 1.1.1.4 mrg $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22477 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&2;}
22478 1.1.1.4 mrg { (exit 1); exit 1; }; }
22479 1.1.1.4 mrg fi
22480 1.1.1.4 mrg if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22481 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22482 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&5
22483 1.1.1.4 mrg $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22484 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&2;}
22485 1.1.1.4 mrg { (exit 1); exit 1; }; }
22486 1.1.1.4 mrg fi
22487 1.1.1.4 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22488 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22489 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&5
22490 1.1.1.4 mrg $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22491 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&2;}
22492 1.1.1.4 mrg { (exit 1); exit 1; }; }
22493 1.1.1.4 mrg fi
22494 1.1.1.4 mrg if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
22495 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22496 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&5
22497 1.1.1.4 mrg $as_echo "$as_me: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22498 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&2;}
22499 1.1.1.4 mrg { (exit 1); exit 1; }; }
22500 1.1.1.4 mrg fi
22501 1.1.1.4 mrg if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
22502 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined.
22503 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&5
22504 1.1.1.4 mrg $as_echo "$as_me: error: conditional \"DRI\" was never defined.
22505 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&2;}
22506 1.1.1.4 mrg { (exit 1); exit 1; }; }
22507 1.1.1.4 mrg fi
22508 1.1.1.4 mrg if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
22509 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22510 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&5
22511 1.1.1.4 mrg $as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22512 1.1.1.4 mrg Usually this means the macro was only invoked conditionally." >&2;}
22513 1.1.1.4 mrg { (exit 1); exit 1; }; }
22514 1.1.1.4 mrg fi
22515 1.1 mrg
22516 1.1.1.4 mrg : ${CONFIG_STATUS=./config.status}
22517 1.1.1.4 mrg ac_write_fail=0
22518 1.1.1.4 mrg ac_clean_files_save=$ac_clean_files
22519 1.1.1.4 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22520 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22521 1.1.1.4 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22522 1.1.1.4 mrg cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22523 1.1.1.4 mrg #! $SHELL
22524 1.1.1.4 mrg # Generated by $as_me.
22525 1.1.1.4 mrg # Run this file to recreate the current configuration.
22526 1.1.1.4 mrg # Compiler output produced by configure, useful for debugging
22527 1.1.1.4 mrg # configure, is in config.log if it exists.
22528 1.1 mrg
22529 1.1.1.4 mrg debug=false
22530 1.1.1.4 mrg ac_cs_recheck=false
22531 1.1.1.4 mrg ac_cs_silent=false
22532 1.1.1.4 mrg SHELL=\${CONFIG_SHELL-$SHELL}
22533 1.1.1.4 mrg _ACEOF
22534 1.1 mrg
22535 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22536 1.1.1.4 mrg ## --------------------- ##
22537 1.1.1.4 mrg ## M4sh Initialization. ##
22538 1.1.1.4 mrg ## --------------------- ##
22539 1.1 mrg
22540 1.1.1.4 mrg # Be more Bourne compatible
22541 1.1.1.4 mrg DUALCASE=1; export DUALCASE # for MKS sh
22542 1.1.1.4 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22543 1.1.1.4 mrg emulate sh
22544 1.1.1.4 mrg NULLCMD=:
22545 1.1.1.4 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22546 1.1.1.4 mrg # is contrary to our usage. Disable this feature.
22547 1.1.1.4 mrg alias -g '${1+"$@"}'='"$@"'
22548 1.1.1.4 mrg setopt NO_GLOB_SUBST
22549 1.1.1.4 mrg else
22550 1.1.1.4 mrg case `(set -o) 2>/dev/null` in
22551 1.1.1.4 mrg *posix*) set -o posix ;;
22552 1.1.1.4 mrg esac
22553 1.1 mrg
22554 1.1.1.4 mrg fi
22555 1.1 mrg
22556 1.1 mrg
22557 1.1 mrg
22558 1.1 mrg
22559 1.1.1.4 mrg # PATH needs CR
22560 1.1.1.4 mrg # Avoid depending upon Character Ranges.
22561 1.1.1.4 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22562 1.1.1.4 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22563 1.1.1.4 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22564 1.1.1.4 mrg as_cr_digits='0123456789'
22565 1.1.1.4 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
22566 1.1 mrg
22567 1.1.1.4 mrg as_nl='
22568 1.1.1.4 mrg '
22569 1.1.1.4 mrg export as_nl
22570 1.1.1.4 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
22571 1.1.1.4 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22572 1.1.1.4 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22573 1.1.1.4 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22574 1.1.1.4 mrg if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22575 1.1.1.4 mrg as_echo='printf %s\n'
22576 1.1.1.4 mrg as_echo_n='printf %s'
22577 1.1.1.4 mrg else
22578 1.1.1.4 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22579 1.1.1.4 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22580 1.1.1.4 mrg as_echo_n='/usr/ucb/echo -n'
22581 1.1.1.4 mrg else
22582 1.1.1.4 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22583 1.1.1.4 mrg as_echo_n_body='eval
22584 1.1.1.4 mrg arg=$1;
22585 1.1.1.4 mrg case $arg in
22586 1.1.1.4 mrg *"$as_nl"*)
22587 1.1.1.4 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
22588 1.1.1.4 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22589 1.1.1.4 mrg esac;
22590 1.1.1.4 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22591 1.1.1.4 mrg '
22592 1.1.1.4 mrg export as_echo_n_body
22593 1.1.1.4 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
22594 1.1.1.4 mrg fi
22595 1.1.1.4 mrg export as_echo_body
22596 1.1.1.4 mrg as_echo='sh -c $as_echo_body as_echo'
22597 1.1.1.4 mrg fi
22598 1.1 mrg
22599 1.1.1.4 mrg # The user is always right.
22600 1.1.1.4 mrg if test "${PATH_SEPARATOR+set}" != set; then
22601 1.1.1.4 mrg PATH_SEPARATOR=:
22602 1.1.1.4 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22603 1.1.1.4 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22604 1.1.1.4 mrg PATH_SEPARATOR=';'
22605 1.1.1.4 mrg }
22606 1.1.1.4 mrg fi
22607 1.1 mrg
22608 1.1.1.4 mrg # Support unset when possible.
22609 1.1.1.4 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22610 1.1.1.4 mrg as_unset=unset
22611 1.1.1.4 mrg else
22612 1.1.1.4 mrg as_unset=false
22613 1.1.1.4 mrg fi
22614 1.1 mrg
22615 1.1 mrg
22616 1.1.1.4 mrg # IFS
22617 1.1.1.4 mrg # We need space, tab and new line, in precisely that order. Quoting is
22618 1.1.1.4 mrg # there to prevent editors from complaining about space-tab.
22619 1.1.1.4 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
22620 1.1.1.4 mrg # splitting by setting IFS to empty value.)
22621 1.1.1.4 mrg IFS=" "" $as_nl"
22622 1.1 mrg
22623 1.1.1.4 mrg # Find who we are. Look in the path if we contain no directory separator.
22624 1.1.1.4 mrg case $0 in
22625 1.1.1.4 mrg *[\\/]* ) as_myself=$0 ;;
22626 1.1.1.4 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22627 1.1.1.4 mrg for as_dir in $PATH
22628 1.1.1.4 mrg do
22629 1.1.1.4 mrg IFS=$as_save_IFS
22630 1.1.1.4 mrg test -z "$as_dir" && as_dir=.
22631 1.1.1.4 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22632 1.1.1.4 mrg done
22633 1.1.1.4 mrg IFS=$as_save_IFS
22634 1.1 mrg
22635 1.1.1.4 mrg ;;
22636 1.1.1.4 mrg esac
22637 1.1.1.4 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
22638 1.1.1.4 mrg # in which case we are not to be found in the path.
22639 1.1.1.4 mrg if test "x$as_myself" = x; then
22640 1.1.1.4 mrg as_myself=$0
22641 1.1.1.4 mrg fi
22642 1.1.1.4 mrg if test ! -f "$as_myself"; then
22643 1.1.1.4 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22644 1.1.1.4 mrg { (exit 1); exit 1; }
22645 1.1.1.4 mrg fi
22646 1.1 mrg
22647 1.1.1.4 mrg # Work around bugs in pre-3.0 UWIN ksh.
22648 1.1.1.4 mrg for as_var in ENV MAIL MAILPATH
22649 1.1.1.4 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22650 1.1.1.4 mrg done
22651 1.1.1.4 mrg PS1='$ '
22652 1.1.1.4 mrg PS2='> '
22653 1.1.1.4 mrg PS4='+ '
22654 1.1.1.2 mrg
22655 1.1.1.4 mrg # NLS nuisances.
22656 1.1.1.4 mrg LC_ALL=C
22657 1.1.1.4 mrg export LC_ALL
22658 1.1.1.4 mrg LANGUAGE=C
22659 1.1.1.4 mrg export LANGUAGE
22660 1.1 mrg
22661 1.1.1.4 mrg # Required to use basename.
22662 1.1.1.4 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
22663 1.1.1.4 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
22664 1.1.1.4 mrg as_expr=expr
22665 1.1.1.4 mrg else
22666 1.1.1.4 mrg as_expr=false
22667 1.1.1.4 mrg fi
22668 1.1 mrg
22669 1.1.1.4 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22670 1.1.1.4 mrg as_basename=basename
22671 1.1.1.4 mrg else
22672 1.1.1.4 mrg as_basename=false
22673 1.1.1.4 mrg fi
22674 1.1 mrg
22675 1.1 mrg
22676 1.1.1.4 mrg # Name of the executable.
22677 1.1.1.4 mrg as_me=`$as_basename -- "$0" ||
22678 1.1.1.4 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22679 1.1.1.4 mrg X"$0" : 'X\(//\)$' \| \
22680 1.1.1.4 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22681 1.1.1.4 mrg $as_echo X/"$0" |
22682 1.1.1.4 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
22683 1.1.1.4 mrg s//\1/
22684 1.1.1.4 mrg q
22685 1.1.1.4 mrg }
22686 1.1.1.4 mrg /^X\/\(\/\/\)$/{
22687 1.1.1.4 mrg s//\1/
22688 1.1.1.4 mrg q
22689 1.1.1.4 mrg }
22690 1.1.1.4 mrg /^X\/\(\/\).*/{
22691 1.1.1.4 mrg s//\1/
22692 1.1.1.4 mrg q
22693 1.1.1.4 mrg }
22694 1.1.1.4 mrg s/.*/./; q'`
22695 1.1 mrg
22696 1.1.1.4 mrg # CDPATH.
22697 1.1.1.4 mrg $as_unset CDPATH
22698 1.1 mrg
22699 1.1 mrg
22700 1.1 mrg
22701 1.1.1.4 mrg as_lineno_1=$LINENO
22702 1.1.1.4 mrg as_lineno_2=$LINENO
22703 1.1.1.4 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
22704 1.1.1.4 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22705 1.1.1.3 mrg
22706 1.1.1.4 mrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22707 1.1.1.4 mrg # uniformly replaced by the line number. The first 'sed' inserts a
22708 1.1.1.4 mrg # line-number line after each line using $LINENO; the second 'sed'
22709 1.1.1.4 mrg # does the real work. The second script uses 'N' to pair each
22710 1.1.1.4 mrg # line-number line with the line containing $LINENO, and appends
22711 1.1.1.4 mrg # trailing '-' during substitution so that $LINENO is not a special
22712 1.1.1.4 mrg # case at line end.
22713 1.1.1.4 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22714 1.1.1.4 mrg # scripts with optimization help from Paolo Bonzini. Blame Lee
22715 1.1.1.4 mrg # E. McMahon (1931-1989) for sed's syntax. :-)
22716 1.1.1.4 mrg sed -n '
22717 1.1.1.4 mrg p
22718 1.1.1.4 mrg /[$]LINENO/=
22719 1.1.1.4 mrg ' <$as_myself |
22720 1.1.1.4 mrg sed '
22721 1.1.1.4 mrg s/[$]LINENO.*/&-/
22722 1.1.1.4 mrg t lineno
22723 1.1.1.4 mrg b
22724 1.1.1.4 mrg :lineno
22725 1.1.1.4 mrg N
22726 1.1.1.4 mrg :loop
22727 1.1.1.4 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22728 1.1.1.4 mrg t loop
22729 1.1.1.4 mrg s/-\n.*//
22730 1.1.1.4 mrg ' >$as_me.lineno &&
22731 1.1.1.4 mrg chmod +x "$as_me.lineno" ||
22732 1.1.1.4 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22733 1.1.1.4 mrg { (exit 1); exit 1; }; }
22734 1.1 mrg
22735 1.1.1.4 mrg # Don't try to exec as it changes $[0], causing all sort of problems
22736 1.1.1.4 mrg # (the dirname of $[0] is not the place where we might find the
22737 1.1.1.4 mrg # original and so on. Autoconf is especially sensitive to this).
22738 1.1.1.4 mrg . "./$as_me.lineno"
22739 1.1.1.4 mrg # Exit status is that of the last command.
22740 1.1.1.4 mrg exit
22741 1.1.1.4 mrg }
22742 1.1 mrg
22743 1.1 mrg
22744 1.1.1.4 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22745 1.1.1.4 mrg as_dirname=dirname
22746 1.1.1.4 mrg else
22747 1.1.1.4 mrg as_dirname=false
22748 1.1.1.4 mrg fi
22749 1.1 mrg
22750 1.1.1.4 mrg ECHO_C= ECHO_N= ECHO_T=
22751 1.1.1.4 mrg case `echo -n x` in
22752 1.1.1.4 mrg -n*)
22753 1.1.1.4 mrg case `echo 'x\c'` in
22754 1.1.1.4 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
22755 1.1.1.4 mrg *) ECHO_C='\c';;
22756 1.1.1.4 mrg esac;;
22757 1.1.1.4 mrg *)
22758 1.1.1.4 mrg ECHO_N='-n';;
22759 1.1.1.4 mrg esac
22760 1.1.1.4 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
22761 1.1.1.4 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
22762 1.1.1.4 mrg as_expr=expr
22763 1.1.1.4 mrg else
22764 1.1.1.4 mrg as_expr=false
22765 1.1.1.4 mrg fi
22766 1.1 mrg
22767 1.1.1.4 mrg rm -f conf$$ conf$$.exe conf$$.file
22768 1.1.1.4 mrg if test -d conf$$.dir; then
22769 1.1.1.4 mrg rm -f conf$$.dir/conf$$.file
22770 1.1.1.4 mrg else
22771 1.1.1.4 mrg rm -f conf$$.dir
22772 1.1.1.4 mrg mkdir conf$$.dir 2>/dev/null
22773 1.1.1.4 mrg fi
22774 1.1.1.4 mrg if (echo >conf$$.file) 2>/dev/null; then
22775 1.1.1.4 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
22776 1.1.1.4 mrg as_ln_s='ln -s'
22777 1.1.1.4 mrg # ... but there are two gotchas:
22778 1.1.1.4 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22779 1.1.1.4 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22780 1.1.1.4 mrg # In both cases, we have to default to `cp -p'.
22781 1.1.1.4 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22782 1.1.1.4 mrg as_ln_s='cp -p'
22783 1.1.1.4 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
22784 1.1.1.4 mrg as_ln_s=ln
22785 1.1.1.4 mrg else
22786 1.1.1.4 mrg as_ln_s='cp -p'
22787 1.1.1.4 mrg fi
22788 1.1.1.4 mrg else
22789 1.1.1.4 mrg as_ln_s='cp -p'
22790 1.1.1.4 mrg fi
22791 1.1.1.4 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22792 1.1.1.4 mrg rmdir conf$$.dir 2>/dev/null
22793 1.1 mrg
22794 1.1.1.4 mrg if mkdir -p . 2>/dev/null; then
22795 1.1.1.4 mrg as_mkdir_p=:
22796 1.1.1.4 mrg else
22797 1.1.1.4 mrg test -d ./-p && rmdir ./-p
22798 1.1.1.4 mrg as_mkdir_p=false
22799 1.1.1.4 mrg fi
22800 1.1.1.2 mrg
22801 1.1.1.4 mrg if test -x / >/dev/null 2>&1; then
22802 1.1.1.4 mrg as_test_x='test -x'
22803 1.1.1.4 mrg else
22804 1.1.1.4 mrg if ls -dL / >/dev/null 2>&1; then
22805 1.1.1.4 mrg as_ls_L_option=L
22806 1.1.1.4 mrg else
22807 1.1.1.4 mrg as_ls_L_option=
22808 1.1.1.4 mrg fi
22809 1.1.1.4 mrg as_test_x='
22810 1.1.1.4 mrg eval sh -c '\''
22811 1.1.1.4 mrg if test -d "$1"; then
22812 1.1.1.4 mrg test -d "$1/.";
22813 1.1.1.4 mrg else
22814 1.1.1.4 mrg case $1 in
22815 1.1.1.4 mrg -*)set "./$1";;
22816 1.1.1.4 mrg esac;
22817 1.1.1.4 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22818 1.1.1.4 mrg ???[sx]*):;;*)false;;esac;fi
22819 1.1.1.4 mrg '\'' sh
22820 1.1.1.4 mrg '
22821 1.1.1.4 mrg fi
22822 1.1.1.4 mrg as_executable_p=$as_test_x
22823 1.1 mrg
22824 1.1.1.4 mrg # Sed expression to map a string onto a valid CPP name.
22825 1.1.1.4 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22826 1.1 mrg
22827 1.1.1.4 mrg # Sed expression to map a string onto a valid variable name.
22828 1.1.1.4 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22829 1.1 mrg
22830 1.1 mrg
22831 1.1.1.4 mrg exec 6>&1
22832 1.1 mrg
22833 1.1.1.4 mrg # Save the log message, to keep $[0] and so on meaningful, and to
22834 1.1.1.4 mrg # report actual input values of CONFIG_FILES etc. instead of their
22835 1.1.1.4 mrg # values after options handling.
22836 1.1.1.4 mrg ac_log="
22837 1.1.1.4 mrg This file was extended by xf86-video-glint $as_me 1.2.4, which was
22838 1.1.1.4 mrg generated by GNU Autoconf 2.63. Invocation command line was
22839 1.1 mrg
22840 1.1.1.4 mrg CONFIG_FILES = $CONFIG_FILES
22841 1.1.1.4 mrg CONFIG_HEADERS = $CONFIG_HEADERS
22842 1.1.1.4 mrg CONFIG_LINKS = $CONFIG_LINKS
22843 1.1.1.4 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
22844 1.1.1.4 mrg $ $0 $@
22845 1.1 mrg
22846 1.1.1.4 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
22847 1.1.1.4 mrg "
22848 1.1 mrg
22849 1.1.1.4 mrg _ACEOF
22850 1.1 mrg
22851 1.1.1.4 mrg case $ac_config_files in *"
22852 1.1.1.4 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
22853 1.1.1.4 mrg esac
22854 1.1 mrg
22855 1.1.1.4 mrg case $ac_config_headers in *"
22856 1.1.1.4 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22857 1.1.1.4 mrg esac
22858 1.1 mrg
22859 1.1 mrg
22860 1.1.1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22861 1.1.1.4 mrg # Files that config.status was made for.
22862 1.1.1.4 mrg config_files="$ac_config_files"
22863 1.1.1.4 mrg config_headers="$ac_config_headers"
22864 1.1.1.4 mrg config_commands="$ac_config_commands"
22865 1.1 mrg
22866 1.1.1.4 mrg _ACEOF
22867 1.1.1.2 mrg
22868 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22869 1.1.1.4 mrg ac_cs_usage="\
22870 1.1.1.4 mrg \`$as_me' instantiates files from templates according to the
22871 1.1.1.4 mrg current configuration.
22872 1.1 mrg
22873 1.1.1.4 mrg Usage: $0 [OPTION]... [FILE]...
22874 1.1.1.2 mrg
22875 1.1.1.4 mrg -h, --help print this help, then exit
22876 1.1.1.4 mrg -V, --version print version number and configuration settings, then exit
22877 1.1.1.4 mrg -q, --quiet, --silent
22878 1.1.1.4 mrg do not print progress messages
22879 1.1.1.4 mrg -d, --debug don't remove temporary files
22880 1.1.1.4 mrg --recheck update $as_me by reconfiguring in the same conditions
22881 1.1.1.4 mrg --file=FILE[:TEMPLATE]
22882 1.1.1.4 mrg instantiate the configuration file FILE
22883 1.1.1.4 mrg --header=FILE[:TEMPLATE]
22884 1.1.1.4 mrg instantiate the configuration header FILE
22885 1.1 mrg
22886 1.1.1.4 mrg Configuration files:
22887 1.1.1.4 mrg $config_files
22888 1.1 mrg
22889 1.1.1.4 mrg Configuration headers:
22890 1.1.1.4 mrg $config_headers
22891 1.1 mrg
22892 1.1.1.4 mrg Configuration commands:
22893 1.1.1.4 mrg $config_commands
22894 1.1.1.2 mrg
22895 1.1.1.4 mrg Report bugs to <bug-autoconf (at] gnu.org>."
22896 1.1.1.2 mrg
22897 1.1.1.4 mrg _ACEOF
22898 1.1.1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22899 1.1.1.4 mrg ac_cs_version="\\
22900 1.1.1.4 mrg xf86-video-glint config.status 1.2.4
22901 1.1.1.4 mrg configured by $0, generated by GNU Autoconf 2.63,
22902 1.1.1.4 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22903 1.1.1.2 mrg
22904 1.1.1.4 mrg Copyright (C) 2008 Free Software Foundation, Inc.
22905 1.1.1.4 mrg This config.status script is free software; the Free Software Foundation
22906 1.1.1.4 mrg gives unlimited permission to copy, distribute and modify it."
22907 1.1.1.3 mrg
22908 1.1.1.4 mrg ac_pwd='$ac_pwd'
22909 1.1.1.4 mrg srcdir='$srcdir'
22910 1.1.1.4 mrg INSTALL='$INSTALL'
22911 1.1.1.4 mrg MKDIR_P='$MKDIR_P'
22912 1.1.1.4 mrg AWK='$AWK'
22913 1.1.1.4 mrg test -n "\$AWK" || AWK=awk
22914 1.1.1.4 mrg _ACEOF
22915 1.1 mrg
22916 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22917 1.1.1.4 mrg # The default lists apply if the user does not specify any file.
22918 1.1.1.4 mrg ac_need_defaults=:
22919 1.1.1.4 mrg while test $# != 0
22920 1.1.1.4 mrg do
22921 1.1.1.4 mrg case $1 in
22922 1.1.1.4 mrg --*=*)
22923 1.1.1.4 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
22924 1.1.1.4 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22925 1.1.1.4 mrg ac_shift=:
22926 1.1.1.4 mrg ;;
22927 1.1.1.4 mrg *)
22928 1.1.1.4 mrg ac_option=$1
22929 1.1.1.4 mrg ac_optarg=$2
22930 1.1.1.4 mrg ac_shift=shift
22931 1.1.1.4 mrg ;;
22932 1.1.1.4 mrg esac
22933 1.1 mrg
22934 1.1.1.4 mrg case $ac_option in
22935 1.1.1.4 mrg # Handling of the options.
22936 1.1.1.4 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22937 1.1.1.4 mrg ac_cs_recheck=: ;;
22938 1.1.1.4 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22939 1.1.1.4 mrg $as_echo "$ac_cs_version"; exit ;;
22940 1.1.1.4 mrg --debug | --debu | --deb | --de | --d | -d )
22941 1.1.1.4 mrg debug=: ;;
22942 1.1.1.4 mrg --file | --fil | --fi | --f )
22943 1.1.1.4 mrg $ac_shift
22944 1.1.1.4 mrg case $ac_optarg in
22945 1.1.1.4 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22946 1.1.1.4 mrg esac
22947 1.1.1.4 mrg CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22948 1.1.1.4 mrg ac_need_defaults=false;;
22949 1.1.1.4 mrg --header | --heade | --head | --hea )
22950 1.1.1.4 mrg $ac_shift
22951 1.1.1.4 mrg case $ac_optarg in
22952 1.1.1.4 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22953 1.1.1.4 mrg esac
22954 1.1.1.4 mrg CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22955 1.1.1.4 mrg ac_need_defaults=false;;
22956 1.1.1.4 mrg --he | --h)
22957 1.1.1.4 mrg # Conflict between --help and --header
22958 1.1.1.4 mrg { $as_echo "$as_me: error: ambiguous option: $1
22959 1.1.1.4 mrg Try \`$0 --help' for more information." >&2
22960 1.1.1.4 mrg { (exit 1); exit 1; }; };;
22961 1.1.1.4 mrg --help | --hel | -h )
22962 1.1.1.4 mrg $as_echo "$ac_cs_usage"; exit ;;
22963 1.1.1.4 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22964 1.1.1.4 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
22965 1.1.1.4 mrg ac_cs_silent=: ;;
22966 1.1 mrg
22967 1.1.1.4 mrg # This is an error.
22968 1.1.1.4 mrg -*) { $as_echo "$as_me: error: unrecognized option: $1
22969 1.1.1.4 mrg Try \`$0 --help' for more information." >&2
22970 1.1.1.4 mrg { (exit 1); exit 1; }; } ;;
22971 1.1.1.2 mrg
22972 1.1.1.4 mrg *) ac_config_targets="$ac_config_targets $1"
22973 1.1.1.4 mrg ac_need_defaults=false ;;
22974 1.1.1.2 mrg
22975 1.1.1.4 mrg esac
22976 1.1.1.4 mrg shift
22977 1.1.1.4 mrg done
22978 1.1.1.2 mrg
22979 1.1.1.4 mrg ac_configure_extra_args=
22980 1.1.1.2 mrg
22981 1.1.1.4 mrg if $ac_cs_silent; then
22982 1.1.1.4 mrg exec 6>/dev/null
22983 1.1.1.4 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
22984 1.1.1.4 mrg fi
22985 1.1.1.2 mrg
22986 1.1.1.4 mrg _ACEOF
22987 1.1.1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22988 1.1.1.4 mrg if \$ac_cs_recheck; then
22989 1.1.1.4 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22990 1.1.1.4 mrg shift
22991 1.1.1.4 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22992 1.1.1.4 mrg CONFIG_SHELL='$SHELL'
22993 1.1.1.4 mrg export CONFIG_SHELL
22994 1.1.1.4 mrg exec "\$@"
22995 1.1.1.4 mrg fi
22996 1.1.1.2 mrg
22997 1.1.1.4 mrg _ACEOF
22998 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22999 1.1.1.4 mrg exec 5>>config.log
23000 1.1.1.4 mrg {
23001 1.1.1.4 mrg echo
23002 1.1.1.4 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23003 1.1.1.4 mrg ## Running $as_me. ##
23004 1.1.1.4 mrg _ASBOX
23005 1.1.1.4 mrg $as_echo "$ac_log"
23006 1.1.1.4 mrg } >&5
23007 1.1 mrg
23008 1.1.1.4 mrg _ACEOF
23009 1.1.1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23010 1.1.1.4 mrg #
23011 1.1.1.4 mrg # INIT-COMMANDS
23012 1.1.1.4 mrg #
23013 1.1.1.4 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
23014 1.1.1.2 mrg
23015 1.1.1.4 mrg _ACEOF
23016 1.1.1.2 mrg
23017 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23018 1.1.1.2 mrg
23019 1.1.1.4 mrg # Handling of arguments.
23020 1.1.1.4 mrg for ac_config_target in $ac_config_targets
23021 1.1.1.4 mrg do
23022 1.1.1.4 mrg case $ac_config_target in
23023 1.1.1.4 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
23024 1.1.1.4 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
23025 1.1.1.4 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23026 1.1.1.4 mrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
23027 1.1.1.4 mrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
23028 1.1.1.2 mrg
23029 1.1.1.4 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23030 1.1.1.4 mrg $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23031 1.1.1.4 mrg { (exit 1); exit 1; }; };;
23032 1.1.1.4 mrg esac
23033 1.1.1.4 mrg done
23034 1.1.1.2 mrg
23035 1.1.1.2 mrg
23036 1.1.1.4 mrg # If the user did not use the arguments to specify the items to instantiate,
23037 1.1.1.4 mrg # then the envvar interface is used. Set only those that are not.
23038 1.1.1.4 mrg # We use the long form for the default assignment because of an extremely
23039 1.1.1.4 mrg # bizarre bug on SunOS 4.1.3.
23040 1.1.1.4 mrg if $ac_need_defaults; then
23041 1.1.1.4 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23042 1.1.1.4 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23043 1.1.1.4 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23044 1.1.1.4 mrg fi
23045 1.1.1.2 mrg
23046 1.1.1.4 mrg # Have a temporary directory for convenience. Make it in the build tree
23047 1.1.1.4 mrg # simply because there is no reason against having it here, and in addition,
23048 1.1.1.4 mrg # creating and moving files from /tmp can sometimes cause problems.
23049 1.1.1.4 mrg # Hook for its removal unless debugging.
23050 1.1.1.4 mrg # Note that there is a small window in which the directory will not be cleaned:
23051 1.1.1.4 mrg # after its creation but before its name has been assigned to `$tmp'.
23052 1.1.1.4 mrg $debug ||
23053 1.1.1.4 mrg {
23054 1.1.1.4 mrg tmp=
23055 1.1.1.4 mrg trap 'exit_status=$?
23056 1.1.1.4 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
23057 1.1.1.4 mrg ' 0
23058 1.1.1.4 mrg trap '{ (exit 1); exit 1; }' 1 2 13 15
23059 1.1.1.4 mrg }
23060 1.1.1.4 mrg # Create a (secure) tmp directory for tmp files.
23061 1.1.1.3 mrg
23062 1.1.1.4 mrg {
23063 1.1.1.4 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
23064 1.1.1.4 mrg test -n "$tmp" && test -d "$tmp"
23065 1.1.1.4 mrg } ||
23066 1.1.1.4 mrg {
23067 1.1.1.4 mrg tmp=./conf$$-$RANDOM
23068 1.1.1.4 mrg (umask 077 && mkdir "$tmp")
23069 1.1.1.4 mrg } ||
23070 1.1.1.4 mrg {
23071 1.1.1.4 mrg $as_echo "$as_me: cannot create a temporary directory in ." >&2
23072 1.1.1.4 mrg { (exit 1); exit 1; }
23073 1.1.1.4 mrg }
23074 1.1.1.3 mrg
23075 1.1.1.4 mrg # Set up the scripts for CONFIG_FILES section.
23076 1.1.1.4 mrg # No need to generate them if there are no CONFIG_FILES.
23077 1.1.1.4 mrg # This happens for instance with `./config.status config.h'.
23078 1.1.1.4 mrg if test -n "$CONFIG_FILES"; then
23079 1.1.1.3 mrg
23080 1.1.1.3 mrg
23081 1.1.1.4 mrg ac_cr='
'
23083 1.1.1.4 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
23084 1.1.1.4 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
23085 1.1.1.4 mrg ac_cs_awk_cr='\\r'
23086 1.1.1.4 mrg else
23087 1.1.1.4 mrg ac_cs_awk_cr=$ac_cr
23088 1.1.1.3 mrg fi
23089 1.1.1.4 mrg
23090 1.1.1.4 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
23091 1.1 mrg _ACEOF
23092 1.1.1.2 mrg
23093 1.1.1.4 mrg
23094 1.1.1.4 mrg {
23095 1.1.1.4 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
23096 1.1.1.4 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
23097 1.1.1.4 mrg echo "_ACEOF"
23098 1.1.1.4 mrg } >conf$$subs.sh ||
23099 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23100 1.1.1.4 mrg $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23101 1.1.1.4 mrg { (exit 1); exit 1; }; }
23102 1.1.1.4 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
23103 1.1.1.4 mrg ac_delim='%!_!# '
23104 1.1.1.4 mrg for ac_last_try in false false false false false :; do
23105 1.1.1.4 mrg . ./conf$$subs.sh ||
23106 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23107 1.1.1.4 mrg $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23108 1.1.1.2 mrg { (exit 1); exit 1; }; }
23109 1.1.1.4 mrg
23110 1.1.1.4 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
23111 1.1.1.4 mrg if test $ac_delim_n = $ac_delim_num; then
23112 1.1.1.4 mrg break
23113 1.1.1.4 mrg elif $ac_last_try; then
23114 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23115 1.1.1.4 mrg $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23116 1.1.1.4 mrg { (exit 1); exit 1; }; }
23117 1.1.1.4 mrg else
23118 1.1.1.4 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23119 1.1.1.4 mrg fi
23120 1.1.1.4 mrg done
23121 1.1.1.3 mrg rm -f conf$$subs.sh
23122 1.1.1.4 mrg
23123 1.1.1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23124 1.1.1.4 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
23125 1.1.1.4 mrg _ACEOF
23126 1.1.1.4 mrg sed -n '
23127 1.1.1.4 mrg h
23128 1.1.1.4 mrg s/^/S["/; s/!.*/"]=/
23129 1.1.1.4 mrg p
23130 1.1.1.4 mrg g
23131 1.1.1.4 mrg s/^[^!]*!//
23132 1.1.1.4 mrg :repl
23133 1.1.1.4 mrg t repl
23134 1.1.1.4 mrg s/'"$ac_delim"'$//
23135 1.1.1.4 mrg t delim
23136 1.1.1.4 mrg :nl
23137 1.1.1.4 mrg h
23138 1.1.1.4 mrg s/\(.\{148\}\).*/\1/
23139 1.1.1.4 mrg t more1
23140 1.1.1.4 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
23141 1.1.1.4 mrg p
23142 1.1.1.4 mrg n
23143 1.1.1.4 mrg b repl
23144 1.1.1.4 mrg :more1
23145 1.1.1.4 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23146 1.1.1.4 mrg p
23147 1.1.1.4 mrg g
23148 1.1.1.4 mrg s/.\{148\}//
23149 1.1.1.4 mrg t nl
23150 1.1.1.4 mrg :delim
23151 1.1.1.4 mrg h
23152 1.1.1.4 mrg s/\(.\{148\}\).*/\1/
23153 1.1.1.4 mrg t more2
23154 1.1.1.4 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
23155 1.1.1.4 mrg p
23156 1.1.1.4 mrg b
23157 1.1.1.4 mrg :more2
23158 1.1.1.4 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23159 1.1.1.4 mrg p
23160 1.1.1.4 mrg g
23161 1.1.1.4 mrg s/.\{148\}//
23162 1.1.1.4 mrg t delim
23163 1.1.1.4 mrg ' <conf$$subs.awk | sed '
23164 1.1.1.4 mrg /^[^""]/{
23165 1.1.1.4 mrg N
23166 1.1.1.4 mrg s/\n//
23167 1.1.1.4 mrg }
23168 1.1.1.4 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
23169 1.1.1.4 mrg rm -f conf$$subs.awk
23170 1.1.1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23171 1.1.1.4 mrg _ACAWK
23172 1.1.1.4 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
23173 1.1.1.4 mrg for (key in S) S_is_set[key] = 1
23174 1.1.1.3 mrg FS = ""
23175 1.1.1.4 mrg
23176 1.1.1.4 mrg }
23177 1.1.1.4 mrg {
23178 1.1.1.4 mrg line = $ 0
23179 1.1.1.4 mrg nfields = split(line, field, "@")
23180 1.1.1.4 mrg substed = 0
23181 1.1.1.4 mrg len = length(field[1])
23182 1.1.1.4 mrg for (i = 2; i < nfields; i++) {
23183 1.1.1.4 mrg key = field[i]
23184 1.1.1.4 mrg keylen = length(key)
23185 1.1.1.4 mrg if (S_is_set[key]) {
23186 1.1.1.4 mrg value = S[key]
23187 1.1.1.4 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
23188 1.1.1.4 mrg len += length(value) + length(field[++i])
23189 1.1.1.4 mrg substed = 1
23190 1.1.1.4 mrg } else
23191 1.1.1.4 mrg len += 1 + keylen
23192 1.1.1.3 mrg }
23193 1.1.1.4 mrg
23194 1.1.1.4 mrg print line
23195 1.1.1.3 mrg }
23196 1.1.1.4 mrg
23197 1.1.1.4 mrg _ACAWK
23198 1.1.1.4 mrg _ACEOF
23199 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23200 1.1.1.4 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
23201 1.1.1.4 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
23202 1.1.1.4 mrg else
23203 1.1.1.4 mrg cat
23204 1.1.1.4 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
23205 1.1.1.4 mrg || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
23206 1.1.1.4 mrg $as_echo "$as_me: error: could not setup config files machinery" >&2;}
23207 1.1.1.4 mrg { (exit 1); exit 1; }; }
23208 1.1.1.3 mrg _ACEOF
23209 1.1.1.4 mrg
23210 1.1.1.4 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
23211 1.1.1.4 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23212 1.1.1.4 mrg # trailing colons and then remove the whole line if VPATH becomes empty
23213 1.1.1.4 mrg # (actually we leave an empty line to preserve line numbers).
23214 1.1.1.4 mrg if test "x$srcdir" = x.; then
23215 1.1.1.4 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
23216 1.1.1.4 mrg s/:*\$(srcdir):*/:/
23217 1.1.1.4 mrg s/:*\${srcdir}:*/:/
23218 1.1.1.4 mrg s/:*@srcdir@:*/:/
23219 1.1.1.4 mrg s/^\([^=]*=[ ]*\):*/\1/
23220 1.1.1.4 mrg s/:*$//
23221 1.1.1.4 mrg s/^[^=]*=[ ]*$//
23222 1.1.1.3 mrg }'
23223 1.1.1.2 mrg fi
23224 1.1.1.4 mrg
23225 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23226 1.1 mrg fi # test -n "$CONFIG_FILES"
23227 1.1.1.4 mrg
23228 1.1.1.4 mrg # Set up the scripts for CONFIG_HEADERS section.
23229 1.1.1.4 mrg # No need to generate them if there are no CONFIG_HEADERS.
23230 1.1.1.4 mrg # This happens for instance with `./config.status Makefile'.
23231 1.1.1.4 mrg if test -n "$CONFIG_HEADERS"; then
23232 1.1.1.4 mrg cat >"$tmp/defines.awk" <<\_ACAWK ||
23233 1.1.1.4 mrg BEGIN {
23234 1.1 mrg _ACEOF
23235 1.1.1.4 mrg
23236 1.1.1.4 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
23237 1.1.1.4 mrg # here-document in config.status, that substitutes the proper values into
23238 1.1 mrg # config.h.in to produce config.h.
23239 1.1.1.4 mrg
23240 1.1.1.4 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
23241 1.1.1.4 mrg # handling of long lines.
23242 1.1.1.4 mrg ac_delim='%!_!# '
23243 1.1.1.4 mrg for ac_last_try in false false :; do
23244 1.1.1.4 mrg ac_t=`sed -n "/$ac_delim/p" confdefs.h`
23245 1.1.1.4 mrg if test -z "$ac_t"; then
23246 1.1.1.4 mrg break
23247 1.1.1.4 mrg elif $ac_last_try; then
23248 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
23249 1.1.1.4 mrg $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
23250 1.1.1.4 mrg { (exit 1); exit 1; }; }
23251 1.1.1.4 mrg else
23252 1.1.1.4 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23253 1.1.1.4 mrg fi
23254 1.1 mrg done
23255 1.1.1.4 mrg
23256 1.1.1.4 mrg # For the awk script, D is an array of macro values keyed by name,
23257 1.1.1.4 mrg # likewise P contains macro parameters if any. Preserve backslash
23258 1.1.1.3 mrg # newline sequences.
23259 1.1.1.4 mrg
23260 1.1.1.4 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23261 1.1.1.4 mrg sed -n '
23262 1.1.1.4 mrg s/.\{148\}/&'"$ac_delim"'/g
23263 1.1.1.4 mrg t rset
23264 1.1.1.4 mrg :rset
23265 1.1.1.4 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
23266 1.1.1.4 mrg t def
23267 1.1.1.4 mrg d
23268 1.1.1.4 mrg :def
23269 1.1.1.4 mrg s/\\$//
23270 1.1.1.4 mrg t bsnl
23271 1.1.1.4 mrg s/["\\]/\\&/g
23272 1.1.1.4 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
23273 1.1.1.4 mrg D["\1"]=" \3"/p
23274 1.1.1.4 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
23275 1.1.1.4 mrg d
23276 1.1.1.4 mrg :bsnl
23277 1.1.1.4 mrg s/["\\]/\\&/g
23278 1.1.1.4 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
23279 1.1.1.4 mrg D["\1"]=" \3\\\\\\n"\\/p
23280 1.1.1.4 mrg t cont
23281 1.1.1.4 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23282 1.1.1.4 mrg t cont
23283 1.1.1.4 mrg d
23284 1.1.1.4 mrg :cont
23285 1.1.1.4 mrg n
23286 1.1.1.4 mrg s/.\{148\}/&'"$ac_delim"'/g
23287 1.1.1.4 mrg t clear
23288 1.1.1.4 mrg :clear
23289 1.1.1.4 mrg s/\\$//
23290 1.1.1.4 mrg t bsnlc
23291 1.1.1.4 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
23292 1.1.1.4 mrg d
23293 1.1.1.4 mrg :bsnlc
23294 1.1.1.4 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23295 1.1.1.4 mrg b cont
23296 1.1.1.4 mrg ' <confdefs.h | sed '
23297 1.1.1.4 mrg s/'"$ac_delim"'/"\\\
23298 1.1.1.3 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
23299 1.1.1.4 mrg
23300 1.1.1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23301 1.1.1.4 mrg for (key in D) D_is_set[key] = 1
23302 1.1.1.3 mrg FS = ""
23303 1.1.1.4 mrg }
23304 1.1.1.4 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23305 1.1.1.4 mrg line = \$ 0
23306 1.1.1.4 mrg split(line, arg, " ")
23307 1.1.1.4 mrg if (arg[1] == "#") {
23308 1.1.1.4 mrg defundef = arg[2]
23309 1.1.1.4 mrg mac1 = arg[3]
23310 1.1.1.4 mrg } else {
23311 1.1.1.4 mrg defundef = substr(arg[1], 2)
23312 1.1.1.4 mrg mac1 = arg[2]
23313 1.1.1.4 mrg }
23314 1.1.1.4 mrg split(mac1, mac2, "(") #)
23315 1.1.1.4 mrg macro = mac2[1]
23316 1.1.1.4 mrg prefix = substr(line, 1, index(line, defundef) - 1)
23317 1.1.1.4 mrg if (D_is_set[macro]) {
23318 1.1.1.4 mrg # Preserve the white space surrounding the "#".
23319 1.1.1.4 mrg print prefix "define", macro P[macro] D[macro]
23320 1.1.1.4 mrg next
23321 1.1.1.4 mrg } else {
23322 1.1.1.4 mrg # Replace #undef with comments. This is necessary, for example,
23323 1.1.1.4 mrg # in the case of _POSIX_SOURCE, which is predefined and required
23324 1.1.1.4 mrg # on some systems where configure will not decide to define it.
23325 1.1.1.4 mrg if (defundef == "undef") {
23326 1.1.1.4 mrg print "/*", prefix defundef, macro, "*/"
23327 1.1.1.4 mrg next
23328 1.1.1.4 mrg }
23329 1.1.1.3 mrg }
23330 1.1.1.4 mrg }
23331 1.1.1.4 mrg { print }
23332 1.1.1.4 mrg _ACAWK
23333 1.1.1.4 mrg _ACEOF
23334 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23335 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23336 1.1.1.4 mrg $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23337 1.1.1.4 mrg { (exit 1); exit 1; }; }
23338 1.1.1.2 mrg fi # test -n "$CONFIG_HEADERS"
23339 1.1.1.2 mrg
23340 1.1.1.4 mrg
23341 1.1.1.4 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
23342 1.1.1.4 mrg shift
23343 1.1.1.4 mrg for ac_tag
23344 1.1.1.4 mrg do
23345 1.1.1.4 mrg case $ac_tag in
23346 1.1.1.3 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
23347 1.1.1.4 mrg esac
23348 1.1.1.4 mrg case $ac_mode$ac_tag in
23349 1.1.1.4 mrg :[FHL]*:*);;
23350 1.1.1.4 mrg :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23351 1.1.1.4 mrg $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23352 1.1.1.4 mrg { (exit 1); exit 1; }; };;
23353 1.1.1.4 mrg :[FH]-) ac_tag=-:-;;
23354 1.1.1.4 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23355 1.1.1.4 mrg esac
23356 1.1.1.4 mrg ac_save_IFS=$IFS
23357 1.1.1.4 mrg IFS=:
23358 1.1.1.4 mrg set x $ac_tag
23359 1.1.1.4 mrg IFS=$ac_save_IFS
23360 1.1.1.4 mrg shift
23361 1.1.1.4 mrg ac_file=$1
23362 1.1 mrg shift
23363 1.1.1.4 mrg
23364 1.1.1.4 mrg case $ac_mode in
23365 1.1.1.4 mrg :L) ac_source=$1;;
23366 1.1.1.4 mrg :[FH])
23367 1.1.1.4 mrg ac_file_inputs=
23368 1.1.1.4 mrg for ac_f
23369 1.1.1.4 mrg do
23370 1.1.1.4 mrg case $ac_f in
23371 1.1.1.4 mrg -) ac_f="$tmp/stdin";;
23372 1.1.1.4 mrg *) # Look for the file first in the build tree, then in the source tree
23373 1.1.1.4 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
23374 1.1.1.4 mrg # because $ac_f cannot contain `:'.
23375 1.1.1.4 mrg test -f "$ac_f" ||
23376 1.1.1.4 mrg case $ac_f in
23377 1.1.1.4 mrg [\\/$]*) false;;
23378 1.1.1.4 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23379 1.1.1.4 mrg esac ||
23380 1.1.1.4 mrg { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23381 1.1.1.4 mrg $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23382 1.1.1.4 mrg { (exit 1); exit 1; }; };;
23383 1.1.1.4 mrg esac
23384 1.1.1.4 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23385 1.1.1.4 mrg ac_file_inputs="$ac_file_inputs '$ac_f'"
23386 1.1 mrg done
23387 1.1.1.4 mrg
23388 1.1.1.4 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
23389 1.1.1.4 mrg # use $as_me), people would be surprised to read:
23390 1.1.1.4 mrg # /* config.h. Generated by config.status. */
23391 1.1.1.4 mrg configure_input='Generated from '`
23392 1.1.1.4 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23393 1.1.1.4 mrg `' by configure.'
23394 1.1.1.4 mrg if test x"$ac_file" != x-; then
23395 1.1.1.4 mrg configure_input="$ac_file. $configure_input"
23396 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23397 1.1.1.4 mrg $as_echo "$as_me: creating $ac_file" >&6;}
23398 1.1.1.4 mrg fi
23399 1.1.1.4 mrg # Neutralize special characters interpreted by sed in replacement strings.
23400 1.1.1.4 mrg case $configure_input in #(
23401 1.1.1.4 mrg *\&* | *\|* | *\\* )
23402 1.1.1.4 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
23403 1.1.1.4 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
23404 1.1.1.4 mrg *) ac_sed_conf_input=$configure_input;;
23405 1.1.1.3 mrg esac
23406 1.1.1.4 mrg
23407 1.1.1.4 mrg case $ac_tag in
23408 1.1.1.4 mrg *:-:* | *:-) cat >"$tmp/stdin" \
23409 1.1.1.4 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23410 1.1.1.4 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23411 1.1.1.4 mrg { (exit 1); exit 1; }; } ;;
23412 1.1.1.3 mrg esac
23413 1.1.1.4 mrg ;;
23414 1.1.1.3 mrg esac
23415 1.1.1.4 mrg
23416 1.1.1.4 mrg ac_dir=`$as_dirname -- "$ac_file" ||
23417 1.1.1.4 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23418 1.1.1.4 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
23419 1.1.1.4 mrg X"$ac_file" : 'X\(//\)$' \| \
23420 1.1.1.4 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23421 1.1.1.4 mrg $as_echo X"$ac_file" |
23422 1.1.1.4 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23423 1.1.1.4 mrg s//\1/
23424 1.1.1.4 mrg q
23425 1.1.1.4 mrg }
23426 1.1.1.4 mrg /^X\(\/\/\)[^/].*/{
23427 1.1.1.4 mrg s//\1/
23428 1.1.1.4 mrg q
23429 1.1.1.4 mrg }
23430 1.1.1.4 mrg /^X\(\/\/\)$/{
23431 1.1.1.4 mrg s//\1/
23432 1.1.1.4 mrg q
23433 1.1.1.4 mrg }
23434 1.1.1.4 mrg /^X\(\/\).*/{
23435 1.1.1.4 mrg s//\1/
23436 1.1.1.4 mrg q
23437 1.1.1.4 mrg }
23438 1.1.1.4 mrg s/.*/./; q'`
23439 1.1.1.4 mrg { as_dir="$ac_dir"
23440 1.1.1.4 mrg case $as_dir in #(
23441 1.1.1.2 mrg -*) as_dir=./$as_dir;;
23442 1.1.1.4 mrg esac
23443 1.1.1.4 mrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23444 1.1.1.4 mrg as_dirs=
23445 1.1.1.4 mrg while :; do
23446 1.1.1.4 mrg case $as_dir in #(
23447 1.1.1.4 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23448 1.1.1.4 mrg *) as_qdir=$as_dir;;
23449 1.1.1.4 mrg esac
23450 1.1.1.4 mrg as_dirs="'$as_qdir' $as_dirs"
23451 1.1.1.4 mrg as_dir=`$as_dirname -- "$as_dir" ||
23452 1.1.1.4 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23453 1.1.1.4 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
23454 1.1.1.4 mrg X"$as_dir" : 'X\(//\)$' \| \
23455 1.1.1.4 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23456 1.1.1.4 mrg $as_echo X"$as_dir" |
23457 1.1.1.4 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23458 1.1.1.4 mrg s//\1/
23459 1.1.1.4 mrg q
23460 1.1.1.4 mrg }
23461 1.1.1.4 mrg /^X\(\/\/\)[^/].*/{
23462 1.1.1.4 mrg s//\1/
23463 1.1.1.4 mrg q
23464 1.1.1.4 mrg }
23465 1.1.1.4 mrg /^X\(\/\/\)$/{
23466 1.1.1.4 mrg s//\1/
23467 1.1.1.4 mrg q
23468 1.1.1.4 mrg }
23469 1.1.1.4 mrg /^X\(\/\).*/{
23470 1.1.1.4 mrg s//\1/
23471 1.1.1.4 mrg q
23472 1.1.1.4 mrg }
23473 1.1.1.4 mrg s/.*/./; q'`
23474 1.1.1.4 mrg test -d "$as_dir" && break
23475 1.1.1.4 mrg done
23476 1.1.1.4 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
23477 1.1.1.4 mrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23478 1.1.1.4 mrg $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23479 1.1.1.4 mrg { (exit 1); exit 1; }; }; }
23480 1.1.1.4 mrg ac_builddir=.
23481 1.1.1.4 mrg
23482 1.1.1.4 mrg case "$ac_dir" in
23483 1.1.1.4 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23484 1.1.1.4 mrg *)
23485 1.1.1.4 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23486 1.1.1.4 mrg # A ".." for each directory in $ac_dir_suffix.
23487 1.1.1.4 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23488 1.1.1.4 mrg case $ac_top_builddir_sub in
23489 1.1.1.4 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23490 1.1.1.4 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23491 1.1.1.4 mrg esac ;;
23492 1.1.1.4 mrg esac
23493 1.1.1.4 mrg ac_abs_top_builddir=$ac_pwd
23494 1.1.1.4 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
23495 1.1.1.4 mrg # for backward compatibility:
23496 1.1 mrg ac_top_builddir=$ac_top_build_prefix
23497 1.1.1.4 mrg
23498 1.1.1.4 mrg case $srcdir in
23499 1.1.1.4 mrg .) # We are building in place.
23500 1.1.1.4 mrg ac_srcdir=.
23501 1.1.1.4 mrg ac_top_srcdir=$ac_top_builddir_sub
23502 1.1.1.4 mrg ac_abs_top_srcdir=$ac_pwd ;;
23503 1.1.1.4 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
23504 1.1.1.4 mrg ac_srcdir=$srcdir$ac_dir_suffix;
23505 1.1.1.4 mrg ac_top_srcdir=$srcdir
23506 1.1.1.4 mrg ac_abs_top_srcdir=$srcdir ;;
23507 1.1.1.4 mrg *) # Relative name.
23508 1.1.1.4 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23509 1.1.1.4 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
23510 1.1.1.4 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23511 1.1.1.4 mrg esac
23512 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23513 1.1.1.3 mrg
23514 1.1.1.4 mrg
23515 1.1.1.4 mrg case $ac_mode in
23516 1.1.1.4 mrg :F)
23517 1.1.1.4 mrg #
23518 1.1.1.4 mrg # CONFIG_FILE
23519 1.1.1.3 mrg #
23520 1.1.1.4 mrg
23521 1.1.1.4 mrg case $INSTALL in
23522 1.1.1.4 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23523 1.1.1.4 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23524 1.1.1.4 mrg esac
23525 1.1.1.4 mrg ac_MKDIR_P=$MKDIR_P
23526 1.1.1.4 mrg case $MKDIR_P in
23527 1.1.1.4 mrg [\\/$]* | ?:[\\/]* ) ;;
23528 1.1.1.4 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23529 1.1.1.4 mrg esac
23530 1.1.1.3 mrg _ACEOF
23531 1.1.1.4 mrg
23532 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23533 1.1.1.4 mrg # If the template does not know about datarootdir, expand it.
23534 1.1.1.4 mrg # FIXME: This hack should be removed a few years after 2.60.
23535 1.1.1.3 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
23536 1.1.1.4 mrg
23537 1.1.1.4 mrg ac_sed_dataroot='
23538 1.1.1.4 mrg /datarootdir/ {
23539 1.1.1.4 mrg p
23540 1.1.1.3 mrg q
23541 1.1.1.4 mrg }
23542 1.1.1.4 mrg /@datadir@/p
23543 1.1.1.4 mrg /@docdir@/p
23544 1.1.1.4 mrg /@infodir@/p
23545 1.1.1.4 mrg /@localedir@/p
23546 1.1.1.4 mrg /@mandir@/p
23547 1.1.1.4 mrg '
23548 1.1.1.4 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23549 1.1.1.4 mrg *datarootdir*) ac_datarootdir_seen=yes;;
23550 1.1.1.4 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23551 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23552 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23553 1.1.1.4 mrg _ACEOF
23554 1.1.1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23555 1.1.1.4 mrg ac_datarootdir_hack='
23556 1.1.1.4 mrg s&@datadir@&$datadir&g
23557 1.1.1.4 mrg s&@docdir@&$docdir&g
23558 1.1.1.4 mrg s&@infodir@&$infodir&g
23559 1.1.1.4 mrg s&@localedir@&$localedir&g
23560 1.1.1.4 mrg s&@mandir@&$mandir&g
23561 1.1.1.3 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
23562 1.1.1.4 mrg esac
23563 1.1.1.3 mrg _ACEOF
23564 1.1.1.4 mrg
23565 1.1.1.4 mrg # Neutralize VPATH when `$srcdir' = `.'.
23566 1.1.1.4 mrg # Shell code in configure.ac might set extrasub.
23567 1.1.1.4 mrg # FIXME: do we really want to maintain this feature?
23568 1.1.1.4 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23569 1.1.1.4 mrg ac_sed_extra="$ac_vpsub
23570 1.1.1.4 mrg $extrasub
23571 1.1.1.4 mrg _ACEOF
23572 1.1.1.4 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23573 1.1.1.4 mrg :t
23574 1.1.1.4 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23575 1.1.1.4 mrg s|@configure_input@|$ac_sed_conf_input|;t t
23576 1.1.1.4 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
23577 1.1.1.4 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
23578 1.1.1.4 mrg s&@srcdir@&$ac_srcdir&;t t
23579 1.1.1.4 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
23580 1.1.1.4 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
23581 1.1.1.4 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23582 1.1.1.4 mrg s&@builddir@&$ac_builddir&;t t
23583 1.1.1.4 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
23584 1.1.1.4 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23585 1.1.1.4 mrg s&@INSTALL@&$ac_INSTALL&;t t
23586 1.1.1.4 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
23587 1.1.1.4 mrg $ac_datarootdir_hack
23588 1.1.1.4 mrg "
23589 1.1.1.4 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23590 1.1.1.4 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23591 1.1.1.4 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23592 1.1.1.3 mrg { (exit 1); exit 1; }; }
23593 1.1.1.4 mrg
23594 1.1.1.4 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23595 1.1.1.4 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23596 1.1.1.4 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23597 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23598 1.1.1.4 mrg which seems to be undefined. Please make sure it is defined." >&5
23599 1.1.1.4 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23600 1.1.1.3 mrg which seems to be undefined. Please make sure it is defined." >&2;}
23601 1.1.1.4 mrg
23602 1.1.1.4 mrg rm -f "$tmp/stdin"
23603 1.1.1.4 mrg case $ac_file in
23604 1.1.1.4 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
23605 1.1.1.4 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23606 1.1.1.4 mrg esac \
23607 1.1.1.4 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23608 1.1.1.4 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23609 1.1.1.4 mrg { (exit 1); exit 1; }; }
23610 1.1.1.4 mrg ;;
23611 1.1.1.4 mrg :H)
23612 1.1.1.4 mrg #
23613 1.1.1.4 mrg # CONFIG_HEADER
23614 1.1.1.4 mrg #
23615 1.1.1.4 mrg if test x"$ac_file" != x-; then
23616 1.1.1.4 mrg {
23617 1.1.1.4 mrg $as_echo "/* $configure_input */" \
23618 1.1.1.4 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23619 1.1.1.4 mrg } >"$tmp/config.h" \
23620 1.1.1.4 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23621 1.1.1.4 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23622 1.1.1.4 mrg { (exit 1); exit 1; }; }
23623 1.1.1.4 mrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23624 1.1.1.4 mrg { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23625 1.1.1.4 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
23626 1.1.1.4 mrg else
23627 1.1.1.4 mrg rm -f "$ac_file"
23628 1.1.1.4 mrg mv "$tmp/config.h" "$ac_file" \
23629 1.1.1.4 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23630 1.1.1.4 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23631 1.1.1.4 mrg { (exit 1); exit 1; }; }
23632 1.1.1.4 mrg fi
23633 1.1.1.4 mrg else
23634 1.1.1.4 mrg $as_echo "/* $configure_input */" \
23635 1.1.1.4 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23636 1.1.1.4 mrg || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23637 1.1.1.4 mrg $as_echo "$as_me: error: could not create -" >&2;}
23638 1.1.1.4 mrg { (exit 1); exit 1; }; }
23639 1.1.1.4 mrg fi
23640 1.1.1.4 mrg # Compute "$ac_file"'s index in $config_headers.
23641 1.1.1.4 mrg _am_arg="$ac_file"
23642 1.1.1.4 mrg _am_stamp_count=1
23643 1.1.1.4 mrg for _am_header in $config_headers :; do
23644 1.1.1.4 mrg case $_am_header in
23645 1.1.1.4 mrg $_am_arg | $_am_arg:* )
23646 1.1.1.4 mrg break ;;
23647 1.1.1.4 mrg * )
23648 1.1.1.2 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23649 1.1.1.4 mrg esac
23650 1.1.1.4 mrg done
23651 1.1.1.4 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23652 1.1.1.4 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23653 1.1.1.4 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
23654 1.1.1.4 mrg X"$_am_arg" : 'X\(//\)$' \| \
23655 1.1.1.4 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23656 1.1.1.4 mrg $as_echo X"$_am_arg" |
23657 1.1.1.4 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23658 1.1.1.4 mrg s//\1/
23659 1.1.1.4 mrg q
23660 1.1.1.4 mrg }
23661 1.1.1.4 mrg /^X\(\/\/\)[^/].*/{
23662 1.1.1.4 mrg s//\1/
23663 1.1.1.4 mrg q
23664 1.1.1.4 mrg }
23665 1.1.1.4 mrg /^X\(\/\/\)$/{
23666 1.1.1.4 mrg s//\1/
23667 1.1.1.4 mrg q
23668 1.1.1.4 mrg }
23669 1.1.1.4 mrg /^X\(\/\).*/{
23670 1.1.1.4 mrg s//\1/
23671 1.1.1.4 mrg q
23672 1.1.1.4 mrg }
23673 1.1.1.4 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
23674 1.1.1.3 mrg ;;
23675 1.1.1.4 mrg
23676 1.1.1.4 mrg :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23677 1.1.1.4 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
23678 1.1.1.4 mrg ;;
23679 1.1.1.3 mrg esac
23680 1.1.1.3 mrg
23681 1.1.1.4 mrg
23682 1.1.1.4 mrg case $ac_file$ac_mode in
23683 1.1.1.4 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23684 1.1.1.4 mrg # Autoconf 2.62 quotes --file arguments for eval, but not when files
23685 1.1.1.4 mrg # are listed without --file. Let's play safe and only enable the eval
23686 1.1.1.4 mrg # if we detect the quoting.
23687 1.1.1.4 mrg case $CONFIG_FILES in
23688 1.1.1.4 mrg *\'*) eval set x "$CONFIG_FILES" ;;
23689 1.1.1.4 mrg *) set x $CONFIG_FILES ;;
23690 1.1.1.4 mrg esac
23691 1.1.1.4 mrg shift
23692 1.1.1.4 mrg for mf
23693 1.1.1.4 mrg do
23694 1.1.1.4 mrg # Strip MF so we end up with the name of the file.
23695 1.1.1.4 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
23696 1.1.1.4 mrg # Check whether this is an Automake generated Makefile or not.
23697 1.1.1.4 mrg # We used to match only the files named `Makefile.in', but
23698 1.1.1.4 mrg # some people rename them; so instead we look at the file content.
23699 1.1.1.4 mrg # Grep'ing the first line is not enough: some people post-process
23700 1.1.1.4 mrg # each Makefile.in and add a new line on top of each file to say so.
23701 1.1.1.4 mrg # Grep'ing the whole file is not good either: AIX grep has a line
23702 1.1.1.4 mrg # limit of 2048, but all sed's we know have understand at least 4000.
23703 1.1.1.4 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23704 1.1.1.4 mrg dirpart=`$as_dirname -- "$mf" ||
23705 1.1.1.4 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23706 1.1.1.4 mrg X"$mf" : 'X\(//\)[^/]' \| \
23707 1.1.1.4 mrg X"$mf" : 'X\(//\)$' \| \
23708 1.1.1.4 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23709 1.1.1.4 mrg $as_echo X"$mf" |
23710 1.1.1.4 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23711 1.1.1.4 mrg s//\1/
23712 1.1.1.4 mrg q
23713 1.1.1.4 mrg }
23714 1.1.1.4 mrg /^X\(\/\/\)[^/].*/{
23715 1.1.1.4 mrg s//\1/
23716 1.1.1.4 mrg q
23717 1.1.1.4 mrg }
23718 1.1.1.4 mrg /^X\(\/\/\)$/{
23719 1.1.1.4 mrg s//\1/
23720 1.1.1.4 mrg q
23721 1.1.1.4 mrg }
23722 1.1.1.4 mrg /^X\(\/\).*/{
23723 1.1.1.4 mrg s//\1/
23724 1.1.1.4 mrg q
23725 1.1.1.4 mrg }
23726 1.1.1.4 mrg s/.*/./; q'`
23727 1.1.1.4 mrg else
23728 1.1.1.4 mrg continue
23729 1.1.1.4 mrg fi
23730 1.1.1.4 mrg # Extract the definition of DEPDIR, am__include, and am__quote
23731 1.1.1.4 mrg # from the Makefile without running `make'.
23732 1.1.1.4 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23733 1.1.1.4 mrg test -z "$DEPDIR" && continue
23734 1.1.1.4 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
23735 1.1.1.4 mrg test -z "am__include" && continue
23736 1.1.1.4 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23737 1.1.1.4 mrg # When using ansi2knr, U may be empty or an underscore; expand it
23738 1.1.1.4 mrg U=`sed -n 's/^U = //p' < "$mf"`
23739 1.1.1.4 mrg # Find all dependency output files, they are included files with
23740 1.1.1.4 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
23741 1.1.1.4 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
23742 1.1.1.4 mrg # expansion.
23743 1.1.1.4 mrg for file in `sed -n "
23744 1.1.1.4 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23745 1.1.1.4 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23746 1.1.1.4 mrg # Make sure the directory exists.
23747 1.1.1.4 mrg test -f "$dirpart/$file" && continue
23748 1.1.1.4 mrg fdir=`$as_dirname -- "$file" ||
23749 1.1.1.4 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23750 1.1.1.4 mrg X"$file" : 'X\(//\)[^/]' \| \
23751 1.1.1.4 mrg X"$file" : 'X\(//\)$' \| \
23752 1.1.1.4 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23753 1.1.1.4 mrg $as_echo X"$file" |
23754 1.1.1.4 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23755 1.1.1.4 mrg s//\1/
23756 1.1.1.4 mrg q
23757 1.1.1.4 mrg }
23758 1.1.1.4 mrg /^X\(\/\/\)[^/].*/{
23759 1.1.1.4 mrg s//\1/
23760 1.1.1.4 mrg q
23761 1.1.1.4 mrg }
23762 1.1.1.4 mrg /^X\(\/\/\)$/{
23763 1.1.1.4 mrg s//\1/
23764 1.1.1.4 mrg q
23765 1.1.1.4 mrg }
23766 1.1.1.4 mrg /^X\(\/\).*/{
23767 1.1.1.4 mrg s//\1/
23768 1.1.1.4 mrg q
23769 1.1.1.4 mrg }
23770 1.1.1.4 mrg s/.*/./; q'`
23771 1.1.1.4 mrg { as_dir=$dirpart/$fdir
23772 1.1.1.4 mrg case $as_dir in #(
23773 1.1.1.4 mrg -*) as_dir=./$as_dir;;
23774 1.1.1.4 mrg esac
23775 1.1.1.4 mrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23776 1.1.1.4 mrg as_dirs=
23777 1.1.1.4 mrg while :; do
23778 1.1.1.4 mrg case $as_dir in #(
23779 1.1.1.4 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23780 1.1.1.4 mrg *) as_qdir=$as_dir;;
23781 1.1.1.4 mrg esac
23782 1.1.1.4 mrg as_dirs="'$as_qdir' $as_dirs"
23783 1.1.1.4 mrg as_dir=`$as_dirname -- "$as_dir" ||
23784 1.1.1.4 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23785 1.1.1.4 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
23786 1.1.1.4 mrg X"$as_dir" : 'X\(//\)$' \| \
23787 1.1.1.4 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23788 1.1.1.4 mrg $as_echo X"$as_dir" |
23789 1.1.1.4 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23790 1.1.1.4 mrg s//\1/
23791 1.1.1.4 mrg q
23792 1.1.1.4 mrg }
23793 1.1.1.4 mrg /^X\(\/\/\)[^/].*/{
23794 1.1.1.4 mrg s//\1/
23795 1.1.1.4 mrg q
23796 1.1.1.4 mrg }
23797 1.1.1.4 mrg /^X\(\/\/\)$/{
23798 1.1.1.4 mrg s//\1/
23799 1.1.1.4 mrg q
23800 1.1.1.4 mrg }
23801 1.1.1.4 mrg /^X\(\/\).*/{
23802 1.1.1.4 mrg s//\1/
23803 1.1.1.4 mrg q
23804 1.1.1.4 mrg }
23805 1.1.1.4 mrg s/.*/./; q'`
23806 1.1.1.4 mrg test -d "$as_dir" && break
23807 1.1.1.4 mrg done
23808 1.1.1.4 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
23809 1.1.1.4 mrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23810 1.1.1.4 mrg $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23811 1.1.1.4 mrg { (exit 1); exit 1; }; }; }
23812 1.1.1.4 mrg # echo "creating $dirpart/$file"
23813 1.1.1.4 mrg echo '# dummy' > "$dirpart/$file"
23814 1.1.1.4 mrg done
23815 1.1.1.4 mrg done
23816 1.1 mrg }
23817 1.1.1.2 mrg ;;
23818 1.1 mrg
23819 1.1.1.2 mrg esac
23820 1.1 mrg done # for ac_tag
23821 1.1 mrg
23822 1.1 mrg
23823 1.1 mrg { (exit 0); exit 0; }
23824 1.1 mrg _ACEOF
23825 1.1 mrg chmod +x $CONFIG_STATUS
23826 1.1 mrg ac_clean_files=$ac_clean_files_save
23827 1.1.1.2 mrg
23828 1.1.1.2 mrg test $ac_write_fail = 0 ||
23829 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23830 1.1.1.2 mrg $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23831 1.1.1.2 mrg { (exit 1); exit 1; }; }
23832 1.1 mrg
23833 1.1 mrg
23834 1.1 mrg # configure is writing to config.log, and then calls config.status.
23835 1.1 mrg # config.status does its own redirection, appending to config.log.
23836 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
23837 1.1 mrg # by configure, so config.status won't be able to write to it; its
23838 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
23839 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
23840 1.1 mrg # appended to by config.status. When coming back to configure, we
23841 1.1 mrg # need to make the FD available again.
23842 1.1 mrg if test "$no_create" != yes; then
23843 1.1 mrg ac_cs_success=:
23844 1.1 mrg ac_config_status_args=
23845 1.1 mrg test "$silent" = yes &&
23846 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
23847 1.1 mrg exec 5>/dev/null
23848 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23849 1.1 mrg exec 5>>config.log
23850 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23851 1.1 mrg # would make configure fail if this is the last instruction.
23852 1.1 mrg $ac_cs_success || { (exit 1); exit 1; }
23853 1.1.1.2 mrg fi
23854 1.1.1.2 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23855 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23856 1.1.1.2 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23857 1.1 mrg fi
23858
23859