configure revision 1.1.1.3 1 1.1 mrg #! /bin/sh
2 1.1 mrg # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.3 mrg # Generated by GNU Autoconf 2.63 for xf86-video-mach64 6.8.2.
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 mrg # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 1.1.1.3 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 mrg # Be more Bourne compatible
16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 1.1 mrg emulate sh
19 1.1 mrg NULLCMD=:
20 1.1.1.3 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 mrg # is contrary to our usage. Disable this feature.
22 1.1 mrg alias -g '${1+"$@"}'='"$@"'
23 1.1 mrg setopt NO_GLOB_SUBST
24 1.1 mrg else
25 1.1 mrg case `(set -o) 2>/dev/null` in
26 1.1 mrg *posix*) set -o posix ;;
27 1.1 mrg esac
28 1.1 mrg
29 1.1 mrg fi
30 1.1 mrg
31 1.1 mrg
32 1.1 mrg
33 1.1 mrg
34 1.1 mrg # PATH needs CR
35 1.1 mrg # Avoid depending upon Character Ranges.
36 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 1.1 mrg as_cr_digits='0123456789'
40 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
41 1.1 mrg
42 1.1.1.3 mrg as_nl='
43 1.1.1.3 mrg '
44 1.1.1.3 mrg export as_nl
45 1.1.1.3 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
46 1.1.1.3 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47 1.1.1.3 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48 1.1.1.3 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49 1.1.1.3 mrg if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 1.1.1.3 mrg as_echo='printf %s\n'
51 1.1.1.3 mrg as_echo_n='printf %s'
52 1.1.1.3 mrg else
53 1.1.1.3 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 1.1.1.3 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 1.1.1.3 mrg as_echo_n='/usr/ucb/echo -n'
56 1.1.1.3 mrg else
57 1.1.1.3 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 1.1.1.3 mrg as_echo_n_body='eval
59 1.1.1.3 mrg arg=$1;
60 1.1.1.3 mrg case $arg in
61 1.1.1.3 mrg *"$as_nl"*)
62 1.1.1.3 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
63 1.1.1.3 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 1.1.1.3 mrg esac;
65 1.1.1.3 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 1.1.1.3 mrg '
67 1.1.1.3 mrg export as_echo_n_body
68 1.1.1.3 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
69 1.1.1.3 mrg fi
70 1.1.1.3 mrg export as_echo_body
71 1.1.1.3 mrg as_echo='sh -c $as_echo_body as_echo'
72 1.1.1.3 mrg fi
73 1.1.1.3 mrg
74 1.1 mrg # The user is always right.
75 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
76 1.1.1.3 mrg PATH_SEPARATOR=:
77 1.1.1.3 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 1.1.1.3 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 1.1.1.3 mrg PATH_SEPARATOR=';'
80 1.1.1.3 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 mrg # IFS
92 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
93 1.1 mrg # there to prevent editors from complaining about space-tab.
94 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
95 1.1 mrg # splitting by setting IFS to empty value.)
96 1.1 mrg IFS=" "" $as_nl"
97 1.1 mrg
98 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
99 1.1 mrg case $0 in
100 1.1 mrg *[\\/]* ) as_myself=$0 ;;
101 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 1.1 mrg for as_dir in $PATH
103 1.1 mrg do
104 1.1 mrg IFS=$as_save_IFS
105 1.1 mrg test -z "$as_dir" && as_dir=.
106 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107 1.1 mrg done
108 1.1 mrg IFS=$as_save_IFS
109 1.1 mrg
110 1.1 mrg ;;
111 1.1 mrg esac
112 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
113 1.1 mrg # in which case we are not to be found in the path.
114 1.1 mrg if test "x$as_myself" = x; then
115 1.1 mrg as_myself=$0
116 1.1 mrg fi
117 1.1 mrg if test ! -f "$as_myself"; then
118 1.1.1.3 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 1.1 mrg { (exit 1); exit 1; }
120 1.1 mrg fi
121 1.1 mrg
122 1.1 mrg # Work around bugs in pre-3.0 UWIN ksh.
123 1.1 mrg for as_var in ENV MAIL MAILPATH
124 1.1 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125 1.1 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.3 mrg LC_ALL=C
132 1.1.1.3 mrg export LC_ALL
133 1.1.1.3 mrg LANGUAGE=C
134 1.1.1.3 mrg export LANGUAGE
135 1.1 mrg
136 1.1 mrg # Required to use basename.
137 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
138 1.1 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 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 mrg as_me=`$as_basename -- "$0" ||
153 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154 1.1 mrg X"$0" : 'X\(//\)$' \| \
155 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156 1.1.1.3 mrg $as_echo X/"$0" |
157 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
158 1.1 mrg s//\1/
159 1.1 mrg q
160 1.1 mrg }
161 1.1 mrg /^X\/\(\/\/\)$/{
162 1.1 mrg s//\1/
163 1.1 mrg q
164 1.1 mrg }
165 1.1 mrg /^X\/\(\/\).*/{
166 1.1 mrg s//\1/
167 1.1 mrg q
168 1.1 mrg }
169 1.1 mrg s/.*/./; q'`
170 1.1 mrg
171 1.1 mrg # CDPATH.
172 1.1 mrg $as_unset CDPATH
173 1.1 mrg
174 1.1 mrg
175 1.1 mrg if test "x$CONFIG_SHELL" = x; then
176 1.1 mrg if (eval ":") 2>/dev/null; then
177 1.1 mrg as_have_required=yes
178 1.1 mrg else
179 1.1 mrg as_have_required=no
180 1.1 mrg fi
181 1.1 mrg
182 1.1.1.3 mrg if test $as_have_required = yes && (eval ":
183 1.1 mrg (as_func_return () {
184 1.1 mrg (exit \$1)
185 1.1 mrg }
186 1.1 mrg as_func_success () {
187 1.1 mrg as_func_return 0
188 1.1 mrg }
189 1.1 mrg as_func_failure () {
190 1.1 mrg as_func_return 1
191 1.1 mrg }
192 1.1 mrg as_func_ret_success () {
193 1.1 mrg return 0
194 1.1 mrg }
195 1.1 mrg as_func_ret_failure () {
196 1.1 mrg return 1
197 1.1 mrg }
198 1.1 mrg
199 1.1 mrg exitcode=0
200 1.1 mrg if as_func_success; then
201 1.1 mrg :
202 1.1 mrg else
203 1.1 mrg exitcode=1
204 1.1 mrg echo as_func_success failed.
205 1.1 mrg fi
206 1.1 mrg
207 1.1 mrg if as_func_failure; then
208 1.1 mrg exitcode=1
209 1.1 mrg echo as_func_failure succeeded.
210 1.1 mrg fi
211 1.1 mrg
212 1.1 mrg if as_func_ret_success; then
213 1.1 mrg :
214 1.1 mrg else
215 1.1 mrg exitcode=1
216 1.1 mrg echo as_func_ret_success failed.
217 1.1 mrg fi
218 1.1 mrg
219 1.1 mrg if as_func_ret_failure; then
220 1.1 mrg exitcode=1
221 1.1 mrg echo as_func_ret_failure succeeded.
222 1.1 mrg fi
223 1.1 mrg
224 1.1 mrg if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225 1.1 mrg :
226 1.1 mrg else
227 1.1 mrg exitcode=1
228 1.1 mrg echo positional parameters were not saved.
229 1.1 mrg fi
230 1.1 mrg
231 1.1 mrg test \$exitcode = 0) || { (exit 1); exit 1; }
232 1.1 mrg
233 1.1 mrg (
234 1.1 mrg as_lineno_1=\$LINENO
235 1.1 mrg as_lineno_2=\$LINENO
236 1.1 mrg test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237 1.1 mrg test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238 1.1 mrg ") 2> /dev/null; then
239 1.1 mrg :
240 1.1 mrg else
241 1.1 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 mrg case $as_dir in
248 1.1 mrg /*)
249 1.1 mrg for as_base in sh bash ksh sh5; do
250 1.1 mrg as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251 1.1 mrg done;;
252 1.1 mrg esac
253 1.1 mrg done
254 1.1 mrg IFS=$as_save_IFS
255 1.1 mrg
256 1.1 mrg
257 1.1 mrg for as_shell in $as_candidate_shells $SHELL; do
258 1.1 mrg # Try only shells that exist, to save several forks.
259 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260 1.1 mrg { ("$as_shell") 2> /dev/null <<\_ASEOF
261 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 1.1 mrg emulate sh
263 1.1 mrg NULLCMD=:
264 1.1.1.3 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265 1.1 mrg # is contrary to our usage. Disable this feature.
266 1.1 mrg alias -g '${1+"$@"}'='"$@"'
267 1.1 mrg setopt NO_GLOB_SUBST
268 1.1 mrg else
269 1.1 mrg case `(set -o) 2>/dev/null` in
270 1.1 mrg *posix*) set -o posix ;;
271 1.1 mrg esac
272 1.1 mrg
273 1.1 mrg fi
274 1.1 mrg
275 1.1 mrg
276 1.1 mrg :
277 1.1 mrg _ASEOF
278 1.1 mrg }; then
279 1.1 mrg CONFIG_SHELL=$as_shell
280 1.1 mrg as_have_required=yes
281 1.1 mrg if { "$as_shell" 2> /dev/null <<\_ASEOF
282 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283 1.1 mrg emulate sh
284 1.1 mrg NULLCMD=:
285 1.1.1.3 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286 1.1 mrg # is contrary to our usage. Disable this feature.
287 1.1 mrg alias -g '${1+"$@"}'='"$@"'
288 1.1 mrg setopt NO_GLOB_SUBST
289 1.1 mrg else
290 1.1 mrg case `(set -o) 2>/dev/null` in
291 1.1 mrg *posix*) set -o posix ;;
292 1.1 mrg esac
293 1.1 mrg
294 1.1 mrg fi
295 1.1 mrg
296 1.1 mrg
297 1.1 mrg :
298 1.1 mrg (as_func_return () {
299 1.1 mrg (exit $1)
300 1.1 mrg }
301 1.1 mrg as_func_success () {
302 1.1 mrg as_func_return 0
303 1.1 mrg }
304 1.1 mrg as_func_failure () {
305 1.1 mrg as_func_return 1
306 1.1 mrg }
307 1.1 mrg as_func_ret_success () {
308 1.1 mrg return 0
309 1.1 mrg }
310 1.1 mrg as_func_ret_failure () {
311 1.1 mrg return 1
312 1.1 mrg }
313 1.1 mrg
314 1.1 mrg exitcode=0
315 1.1 mrg if as_func_success; then
316 1.1 mrg :
317 1.1 mrg else
318 1.1 mrg exitcode=1
319 1.1 mrg echo as_func_success failed.
320 1.1 mrg fi
321 1.1 mrg
322 1.1 mrg if as_func_failure; then
323 1.1 mrg exitcode=1
324 1.1 mrg echo as_func_failure succeeded.
325 1.1 mrg fi
326 1.1 mrg
327 1.1 mrg if as_func_ret_success; then
328 1.1 mrg :
329 1.1 mrg else
330 1.1 mrg exitcode=1
331 1.1 mrg echo as_func_ret_success failed.
332 1.1 mrg fi
333 1.1 mrg
334 1.1 mrg if as_func_ret_failure; then
335 1.1 mrg exitcode=1
336 1.1 mrg echo as_func_ret_failure succeeded.
337 1.1 mrg fi
338 1.1 mrg
339 1.1 mrg if ( set x; as_func_ret_success y && test x = "$1" ); then
340 1.1 mrg :
341 1.1 mrg else
342 1.1 mrg exitcode=1
343 1.1 mrg echo positional parameters were not saved.
344 1.1 mrg fi
345 1.1 mrg
346 1.1 mrg test $exitcode = 0) || { (exit 1); exit 1; }
347 1.1 mrg
348 1.1 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 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353 1.1 mrg
354 1.1 mrg _ASEOF
355 1.1 mrg }; then
356 1.1 mrg break
357 1.1 mrg fi
358 1.1 mrg
359 1.1 mrg fi
360 1.1 mrg
361 1.1 mrg done
362 1.1 mrg
363 1.1 mrg if test "x$CONFIG_SHELL" != x; then
364 1.1 mrg for as_var in BASH_ENV ENV
365 1.1.1.3 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366 1.1.1.3 mrg done
367 1.1.1.3 mrg export CONFIG_SHELL
368 1.1.1.3 mrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369 1.1 mrg fi
370 1.1 mrg
371 1.1 mrg
372 1.1 mrg if test $as_have_required = no; then
373 1.1 mrg echo This script requires a shell more modern than all the
374 1.1 mrg echo shells that I found on your system. Please install a
375 1.1 mrg echo modern shell, or manually run the script under such a
376 1.1 mrg echo shell if you do have one.
377 1.1 mrg { (exit 1); exit 1; }
378 1.1 mrg fi
379 1.1 mrg
380 1.1 mrg
381 1.1 mrg fi
382 1.1 mrg
383 1.1 mrg fi
384 1.1 mrg
385 1.1 mrg
386 1.1 mrg
387 1.1 mrg (eval "as_func_return () {
388 1.1 mrg (exit \$1)
389 1.1 mrg }
390 1.1 mrg as_func_success () {
391 1.1 mrg as_func_return 0
392 1.1 mrg }
393 1.1 mrg as_func_failure () {
394 1.1 mrg as_func_return 1
395 1.1 mrg }
396 1.1 mrg as_func_ret_success () {
397 1.1 mrg return 0
398 1.1 mrg }
399 1.1 mrg as_func_ret_failure () {
400 1.1 mrg return 1
401 1.1 mrg }
402 1.1 mrg
403 1.1 mrg exitcode=0
404 1.1 mrg if as_func_success; then
405 1.1 mrg :
406 1.1 mrg else
407 1.1 mrg exitcode=1
408 1.1 mrg echo as_func_success failed.
409 1.1 mrg fi
410 1.1 mrg
411 1.1 mrg if as_func_failure; then
412 1.1 mrg exitcode=1
413 1.1 mrg echo as_func_failure succeeded.
414 1.1 mrg fi
415 1.1 mrg
416 1.1 mrg if as_func_ret_success; then
417 1.1 mrg :
418 1.1 mrg else
419 1.1 mrg exitcode=1
420 1.1 mrg echo as_func_ret_success failed.
421 1.1 mrg fi
422 1.1 mrg
423 1.1 mrg if as_func_ret_failure; then
424 1.1 mrg exitcode=1
425 1.1 mrg echo as_func_ret_failure succeeded.
426 1.1 mrg fi
427 1.1 mrg
428 1.1 mrg if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429 1.1 mrg :
430 1.1 mrg else
431 1.1 mrg exitcode=1
432 1.1 mrg echo positional parameters were not saved.
433 1.1 mrg fi
434 1.1 mrg
435 1.1 mrg test \$exitcode = 0") || {
436 1.1 mrg echo No shell found that supports shell functions.
437 1.1.1.3 mrg echo Please tell bug-autoconf@gnu.org about your system,
438 1.1.1.3 mrg echo including any error possibly output before this message.
439 1.1.1.3 mrg echo This can help us improve future autoconf versions.
440 1.1.1.3 mrg echo Configuration will now proceed without shell functions.
441 1.1 mrg }
442 1.1 mrg
443 1.1 mrg
444 1.1 mrg
445 1.1 mrg as_lineno_1=$LINENO
446 1.1 mrg as_lineno_2=$LINENO
447 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
448 1.1 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 mrg # line-number line after each line using $LINENO; the second 'sed'
453 1.1 mrg # does the real work. The second script uses 'N' to pair each
454 1.1 mrg # line-number line with the line containing $LINENO, and appends
455 1.1 mrg # trailing '-' during substitution so that $LINENO is not a special
456 1.1 mrg # case at line end.
457 1.1 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458 1.1 mrg # scripts with optimization help from Paolo Bonzini. Blame Lee
459 1.1 mrg # E. McMahon (1931-1989) for sed's syntax. :-)
460 1.1 mrg sed -n '
461 1.1 mrg p
462 1.1 mrg /[$]LINENO/=
463 1.1 mrg ' <$as_myself |
464 1.1 mrg sed '
465 1.1 mrg s/[$]LINENO.*/&-/
466 1.1 mrg t lineno
467 1.1 mrg b
468 1.1 mrg :lineno
469 1.1 mrg N
470 1.1 mrg :loop
471 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472 1.1 mrg t loop
473 1.1 mrg s/-\n.*//
474 1.1 mrg ' >$as_me.lineno &&
475 1.1 mrg chmod +x "$as_me.lineno" ||
476 1.1.1.3 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 mrg # original and so on. Autoconf is especially sensitive to this).
482 1.1 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 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489 1.1 mrg as_dirname=dirname
490 1.1 mrg else
491 1.1 mrg as_dirname=false
492 1.1 mrg fi
493 1.1 mrg
494 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
495 1.1 mrg case `echo -n x` in
496 1.1 mrg -n*)
497 1.1 mrg case `echo 'x\c'` in
498 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
499 1.1 mrg *) ECHO_C='\c';;
500 1.1 mrg esac;;
501 1.1 mrg *)
502 1.1 mrg ECHO_N='-n';;
503 1.1 mrg esac
504 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
505 1.1 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 mrg if test -d conf$$.dir; then
513 1.1 mrg rm -f conf$$.dir/conf$$.file
514 1.1 mrg else
515 1.1 mrg rm -f conf$$.dir
516 1.1.1.3 mrg mkdir conf$$.dir 2>/dev/null
517 1.1 mrg fi
518 1.1.1.3 mrg if (echo >conf$$.file) 2>/dev/null; then
519 1.1.1.3 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
520 1.1.1.3 mrg as_ln_s='ln -s'
521 1.1.1.3 mrg # ... but there are two gotchas:
522 1.1.1.3 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523 1.1.1.3 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524 1.1.1.3 mrg # In both cases, we have to default to `cp -p'.
525 1.1.1.3 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526 1.1.1.3 mrg as_ln_s='cp -p'
527 1.1.1.3 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
528 1.1.1.3 mrg as_ln_s=ln
529 1.1.1.3 mrg else
530 1.1 mrg as_ln_s='cp -p'
531 1.1.1.3 mrg fi
532 1.1 mrg else
533 1.1 mrg as_ln_s='cp -p'
534 1.1 mrg fi
535 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536 1.1 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 mrg if test -x / >/dev/null 2>&1; then
546 1.1 mrg as_test_x='test -x'
547 1.1 mrg else
548 1.1 mrg if ls -dL / >/dev/null 2>&1; then
549 1.1 mrg as_ls_L_option=L
550 1.1 mrg else
551 1.1 mrg as_ls_L_option=
552 1.1 mrg fi
553 1.1 mrg as_test_x='
554 1.1 mrg eval sh -c '\''
555 1.1 mrg if test -d "$1"; then
556 1.1.1.3 mrg test -d "$1/.";
557 1.1 mrg else
558 1.1 mrg case $1 in
559 1.1.1.3 mrg -*)set "./$1";;
560 1.1 mrg esac;
561 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562 1.1 mrg ???[sx]*):;;*)false;;esac;fi
563 1.1 mrg '\'' sh
564 1.1 mrg '
565 1.1 mrg fi
566 1.1 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 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 mrg ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584 1.1 mrg ;;
585 1.1 mrg esac
586 1.1 mrg
587 1.1 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 mrg elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595 1.1 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 mrg cat <<EOF
606 1.1 mrg $*
607 1.1 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 mrg if test -z "$ECHO"; then
616 1.1 mrg if test "X${echo_test_string+set}" != Xset; then
617 1.1 mrg # find a string as large as possible, as long as the shell can cope with it
618 1.1 mrg for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619 1.1 mrg # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620 1.1 mrg if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621 1.1 mrg echo_test_string=`eval $cmd` &&
622 1.1 mrg (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623 1.1 mrg then
624 1.1 mrg break
625 1.1 mrg fi
626 1.1 mrg done
627 1.1 mrg fi
628 1.1 mrg
629 1.1 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630 1.1 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
632 1.1 mrg :
633 1.1 mrg else
634 1.1 mrg # The Solaris, AIX, and Digital Unix default echo programs unquote
635 1.1 mrg # backslashes. This makes it impossible to quote backslashes using
636 1.1 mrg # echo "$something" | sed 's/\\/\\\\/g'
637 1.1 mrg #
638 1.1 mrg # So, first we look for a working echo in the user's PATH.
639 1.1 mrg
640 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641 1.1 mrg for dir in $PATH /usr/ucb; do
642 1.1 mrg IFS="$lt_save_ifs"
643 1.1 mrg if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644 1.1 mrg test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645 1.1 mrg echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
647 1.1 mrg echo="$dir/echo"
648 1.1 mrg break
649 1.1 mrg fi
650 1.1 mrg done
651 1.1 mrg IFS="$lt_save_ifs"
652 1.1 mrg
653 1.1 mrg if test "X$echo" = Xecho; then
654 1.1 mrg # We didn't find a better echo, so look for alternatives.
655 1.1 mrg if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656 1.1 mrg echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
658 1.1 mrg # This shell has a builtin print -r that does the trick.
659 1.1 mrg echo='print -r'
660 1.1 mrg elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661 1.1 mrg test "X$CONFIG_SHELL" != X/bin/ksh; then
662 1.1 mrg # If we have ksh, try running configure again with it.
663 1.1 mrg ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664 1.1 mrg export ORIGINAL_CONFIG_SHELL
665 1.1 mrg CONFIG_SHELL=/bin/ksh
666 1.1 mrg export CONFIG_SHELL
667 1.1 mrg exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668 1.1 mrg else
669 1.1 mrg # Try using printf.
670 1.1 mrg echo='printf %s\n'
671 1.1 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672 1.1 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
674 1.1 mrg # Cool, printf works
675 1.1 mrg :
676 1.1 mrg elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677 1.1 mrg test "X$echo_testing_string" = 'X\t' &&
678 1.1 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 mrg CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681 1.1 mrg export CONFIG_SHELL
682 1.1 mrg SHELL="$CONFIG_SHELL"
683 1.1 mrg export SHELL
684 1.1 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
685 1.1 mrg elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686 1.1 mrg test "X$echo_testing_string" = 'X\t' &&
687 1.1 mrg echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
689 1.1 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
690 1.1 mrg else
691 1.1 mrg # maybe with a smaller string...
692 1.1 mrg prev=:
693 1.1 mrg
694 1.1 mrg for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695 1.1 mrg if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696 1.1 mrg then
697 1.1 mrg break
698 1.1 mrg fi
699 1.1 mrg prev="$cmd"
700 1.1 mrg done
701 1.1 mrg
702 1.1 mrg if test "$prev" != 'sed 50q "$0"'; then
703 1.1 mrg echo_test_string=`eval $prev`
704 1.1 mrg export echo_test_string
705 1.1 mrg exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706 1.1 mrg else
707 1.1 mrg # Oops. We lost completely, so just stick with echo.
708 1.1 mrg echo=echo
709 1.1 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 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 mrg ECHO=$echo
719 1.1 mrg if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720 1.1 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 mrg tagnames=${tagnames+${tagnames},}CXX
727 1.1 mrg
728 1.1 mrg tagnames=${tagnames+${tagnames},}F77
729 1.1 mrg
730 1.1 mrg exec 7<&0 </dev/null 6>&1
731 1.1 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 mrg ac_clean_files=
742 1.1 mrg ac_config_libobj_dir=.
743 1.1 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-mach64'
752 1.1 mrg PACKAGE_TARNAME='xf86-video-mach64'
753 1.1.1.3 mrg PACKAGE_VERSION='6.8.2'
754 1.1.1.3 mrg PACKAGE_STRING='xf86-video-mach64 6.8.2'
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 mrg #ifdef HAVE_SYS_TYPES_H
762 1.1 mrg # include <sys/types.h>
763 1.1 mrg #endif
764 1.1 mrg #ifdef HAVE_SYS_STAT_H
765 1.1 mrg # include <sys/stat.h>
766 1.1 mrg #endif
767 1.1 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 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 mrg #ifdef HAVE_STRING_H
776 1.1 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 mrg #ifdef HAVE_STRINGS_H
782 1.1 mrg # include <strings.h>
783 1.1 mrg #endif
784 1.1 mrg #ifdef HAVE_INTTYPES_H
785 1.1 mrg # include <inttypes.h>
786 1.1 mrg #endif
787 1.1 mrg #ifdef HAVE_STDINT_H
788 1.1 mrg # include <stdint.h>
789 1.1 mrg #endif
790 1.1 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.3 mrg ac_subst_vars='am__EXEEXT_FALSE
795 1.1.1.3 mrg am__EXEEXT_TRUE
796 1.1.1.3 mrg LTLIBOBJS
797 1.1 mrg LIBOBJS
798 1.1.1.3 mrg distcleancheck_listfiles
799 1.1.1.3 mrg CHANGELOG_CMD
800 1.1.1.3 mrg MAKE_HTML
801 1.1.1.3 mrg MAKE_PDF
802 1.1.1.3 mrg MAKE_PS
803 1.1.1.3 mrg MAKE_TEXT
804 1.1.1.3 mrg BUILD_PDFDOC_FALSE
805 1.1.1.3 mrg BUILD_PDFDOC_TRUE
806 1.1.1.3 mrg BUILD_LINUXDOC_FALSE
807 1.1.1.3 mrg BUILD_LINUXDOC_TRUE
808 1.1.1.3 mrg PS2PDF
809 1.1.1.3 mrg LINUXDOC
810 1.1.1.3 mrg ADMIN_MAN_DIR
811 1.1.1.3 mrg DRIVER_MAN_DIR
812 1.1.1.3 mrg MISC_MAN_DIR
813 1.1.1.3 mrg FILE_MAN_DIR
814 1.1.1.3 mrg LIB_MAN_DIR
815 1.1.1.3 mrg APP_MAN_DIR
816 1.1.1.3 mrg ADMIN_MAN_SUFFIX
817 1.1.1.3 mrg DRIVER_MAN_SUFFIX
818 1.1.1.3 mrg MISC_MAN_SUFFIX
819 1.1.1.3 mrg FILE_MAN_SUFFIX
820 1.1.1.3 mrg LIB_MAN_SUFFIX
821 1.1.1.3 mrg APP_MAN_SUFFIX
822 1.1.1.3 mrg DRIVER_NAME
823 1.1.1.3 mrg moduledir
824 1.1.1.3 mrg XSERVER_LIBPCIACCESS_FALSE
825 1.1.1.3 mrg XSERVER_LIBPCIACCESS_TRUE
826 1.1.1.3 mrg PCIACCESS_LIBS
827 1.1.1.3 mrg PCIACCESS_CFLAGS
828 1.1.1.3 mrg USE_EXA_FALSE
829 1.1.1.3 mrg USE_EXA_TRUE
830 1.1.1.3 mrg ATIMISC_TV_OUT_FALSE
831 1.1.1.3 mrg ATIMISC_TV_OUT_TRUE
832 1.1.1.3 mrg ATIMISC_DGA_FALSE
833 1.1.1.3 mrg ATIMISC_DGA_TRUE
834 1.1.1.3 mrg ATIMISC_CPIO_FALSE
835 1.1.1.3 mrg ATIMISC_CPIO_TRUE
836 1.1.1.3 mrg DRI_LIBS
837 1.1.1.3 mrg DRI_CFLAGS
838 1.1.1.3 mrg DRI_FALSE
839 1.1.1.3 mrg DRI_TRUE
840 1.1.1.3 mrg HAVE_XEXTPROTO_71_FALSE
841 1.1.1.3 mrg HAVE_XEXTPROTO_71_TRUE
842 1.1.1.3 mrg XEXT_LIBS
843 1.1.1.3 mrg XEXT_CFLAGS
844 1.1.1.3 mrg XORG_LIBS
845 1.1.1.3 mrg XORG_CFLAGS
846 1.1.1.3 mrg PKG_CONFIG
847 1.1.1.3 mrg CWARNFLAGS
848 1.1.1.3 mrg LIBTOOL
849 1.1.1.3 mrg ac_ct_F77
850 1.1.1.3 mrg FFLAGS
851 1.1.1.3 mrg F77
852 1.1.1.3 mrg CXXCPP
853 1.1.1.3 mrg am__fastdepCXX_FALSE
854 1.1.1.3 mrg am__fastdepCXX_TRUE
855 1.1.1.3 mrg CXXDEPMODE
856 1.1.1.3 mrg ac_ct_CXX
857 1.1.1.3 mrg CXXFLAGS
858 1.1.1.3 mrg CXX
859 1.1.1.3 mrg CPP
860 1.1.1.3 mrg NMEDIT
861 1.1.1.3 mrg DSYMUTIL
862 1.1.1.3 mrg RANLIB
863 1.1.1.3 mrg AR
864 1.1.1.3 mrg ECHO
865 1.1.1.3 mrg LN_S
866 1.1.1.3 mrg EGREP
867 1.1.1.3 mrg GREP
868 1.1.1.3 mrg SED
869 1.1.1.3 mrg am__fastdepCC_FALSE
870 1.1.1.3 mrg am__fastdepCC_TRUE
871 1.1.1.3 mrg CCDEPMODE
872 1.1.1.3 mrg AMDEPBACKSLASH
873 1.1.1.3 mrg AMDEP_FALSE
874 1.1.1.3 mrg AMDEP_TRUE
875 1.1.1.3 mrg am__quote
876 1.1.1.3 mrg am__include
877 1.1.1.3 mrg DEPDIR
878 1.1.1.3 mrg OBJEXT
879 1.1.1.3 mrg EXEEXT
880 1.1.1.3 mrg ac_ct_CC
881 1.1.1.3 mrg CPPFLAGS
882 1.1.1.3 mrg LDFLAGS
883 1.1.1.3 mrg CFLAGS
884 1.1.1.3 mrg CC
885 1.1.1.3 mrg host_os
886 1.1.1.3 mrg host_vendor
887 1.1.1.3 mrg host_cpu
888 1.1.1.3 mrg host
889 1.1.1.3 mrg build_os
890 1.1.1.3 mrg build_vendor
891 1.1.1.3 mrg build_cpu
892 1.1.1.3 mrg build
893 1.1.1.3 mrg MAINT
894 1.1.1.3 mrg MAINTAINER_MODE_FALSE
895 1.1.1.3 mrg MAINTAINER_MODE_TRUE
896 1.1.1.3 mrg am__untar
897 1.1.1.3 mrg am__tar
898 1.1.1.3 mrg AMTAR
899 1.1.1.3 mrg am__leading_dot
900 1.1.1.3 mrg SET_MAKE
901 1.1.1.3 mrg AWK
902 1.1.1.3 mrg mkdir_p
903 1.1.1.3 mrg MKDIR_P
904 1.1.1.3 mrg INSTALL_STRIP_PROGRAM
905 1.1.1.3 mrg STRIP
906 1.1.1.3 mrg install_sh
907 1.1.1.3 mrg MAKEINFO
908 1.1.1.3 mrg AUTOHEADER
909 1.1.1.3 mrg AUTOMAKE
910 1.1.1.3 mrg AUTOCONF
911 1.1.1.3 mrg ACLOCAL
912 1.1.1.3 mrg VERSION
913 1.1.1.3 mrg PACKAGE
914 1.1.1.3 mrg CYGPATH_W
915 1.1.1.3 mrg am__isrc
916 1.1.1.3 mrg INSTALL_DATA
917 1.1.1.3 mrg INSTALL_SCRIPT
918 1.1.1.3 mrg INSTALL_PROGRAM
919 1.1.1.3 mrg target_alias
920 1.1.1.3 mrg host_alias
921 1.1.1.3 mrg build_alias
922 1.1.1.3 mrg LIBS
923 1.1.1.3 mrg ECHO_T
924 1.1.1.3 mrg ECHO_N
925 1.1.1.3 mrg ECHO_C
926 1.1.1.3 mrg DEFS
927 1.1.1.3 mrg mandir
928 1.1.1.3 mrg localedir
929 1.1.1.3 mrg libdir
930 1.1.1.3 mrg psdir
931 1.1.1.3 mrg pdfdir
932 1.1.1.3 mrg dvidir
933 1.1.1.3 mrg htmldir
934 1.1.1.3 mrg infodir
935 1.1.1.3 mrg docdir
936 1.1.1.3 mrg oldincludedir
937 1.1.1.3 mrg includedir
938 1.1.1.3 mrg localstatedir
939 1.1.1.3 mrg sharedstatedir
940 1.1.1.3 mrg sysconfdir
941 1.1.1.3 mrg datadir
942 1.1.1.3 mrg datarootdir
943 1.1.1.3 mrg libexecdir
944 1.1.1.3 mrg sbindir
945 1.1.1.3 mrg bindir
946 1.1.1.3 mrg program_transform_name
947 1.1.1.3 mrg prefix
948 1.1.1.3 mrg exec_prefix
949 1.1.1.3 mrg PACKAGE_BUGREPORT
950 1.1.1.3 mrg PACKAGE_STRING
951 1.1.1.3 mrg PACKAGE_VERSION
952 1.1.1.3 mrg PACKAGE_TARNAME
953 1.1.1.3 mrg PACKAGE_NAME
954 1.1.1.3 mrg PATH_SEPARATOR
955 1.1.1.3 mrg SHELL'
956 1.1 mrg ac_subst_files=''
957 1.1.1.3 mrg ac_user_opts='
958 1.1.1.3 mrg enable_option_checking
959 1.1.1.3 mrg enable_maintainer_mode
960 1.1.1.3 mrg enable_static
961 1.1.1.3 mrg enable_shared
962 1.1.1.3 mrg enable_fast_install
963 1.1.1.3 mrg enable_dependency_tracking
964 1.1.1.3 mrg with_gnu_ld
965 1.1.1.3 mrg enable_libtool_lock
966 1.1.1.3 mrg with_pic
967 1.1.1.3 mrg with_tags
968 1.1.1.3 mrg with_xorg_module_dir
969 1.1.1.3 mrg enable_dri
970 1.1.1.3 mrg enable_exa
971 1.1.1.3 mrg with_release_version
972 1.1.1.3 mrg '
973 1.1 mrg ac_precious_vars='build_alias
974 1.1 mrg host_alias
975 1.1 mrg target_alias
976 1.1 mrg CC
977 1.1 mrg CFLAGS
978 1.1 mrg LDFLAGS
979 1.1 mrg LIBS
980 1.1 mrg CPPFLAGS
981 1.1 mrg CPP
982 1.1 mrg CXX
983 1.1 mrg CXXFLAGS
984 1.1 mrg CCC
985 1.1 mrg CXXCPP
986 1.1 mrg F77
987 1.1 mrg FFLAGS
988 1.1 mrg PKG_CONFIG
989 1.1 mrg XORG_CFLAGS
990 1.1 mrg XORG_LIBS
991 1.1.1.3 mrg XEXT_CFLAGS
992 1.1.1.3 mrg XEXT_LIBS
993 1.1 mrg DRI_CFLAGS
994 1.1 mrg DRI_LIBS
995 1.1 mrg PCIACCESS_CFLAGS
996 1.1 mrg PCIACCESS_LIBS'
997 1.1 mrg
998 1.1 mrg
999 1.1 mrg # Initialize some variables set by options.
1000 1.1 mrg ac_init_help=
1001 1.1 mrg ac_init_version=false
1002 1.1.1.3 mrg ac_unrecognized_opts=
1003 1.1.1.3 mrg ac_unrecognized_sep=
1004 1.1 mrg # The variables have the same names as the options, with
1005 1.1 mrg # dashes changed to underlines.
1006 1.1 mrg cache_file=/dev/null
1007 1.1 mrg exec_prefix=NONE
1008 1.1 mrg no_create=
1009 1.1 mrg no_recursion=
1010 1.1 mrg prefix=NONE
1011 1.1 mrg program_prefix=NONE
1012 1.1 mrg program_suffix=NONE
1013 1.1 mrg program_transform_name=s,x,x,
1014 1.1 mrg silent=
1015 1.1 mrg site=
1016 1.1 mrg srcdir=
1017 1.1 mrg verbose=
1018 1.1 mrg x_includes=NONE
1019 1.1 mrg x_libraries=NONE
1020 1.1 mrg
1021 1.1 mrg # Installation directory options.
1022 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
1023 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
1024 1.1 mrg # by default will actually change.
1025 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
1026 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
1027 1.1 mrg bindir='${exec_prefix}/bin'
1028 1.1 mrg sbindir='${exec_prefix}/sbin'
1029 1.1 mrg libexecdir='${exec_prefix}/libexec'
1030 1.1 mrg datarootdir='${prefix}/share'
1031 1.1 mrg datadir='${datarootdir}'
1032 1.1 mrg sysconfdir='${prefix}/etc'
1033 1.1 mrg sharedstatedir='${prefix}/com'
1034 1.1 mrg localstatedir='${prefix}/var'
1035 1.1 mrg includedir='${prefix}/include'
1036 1.1 mrg oldincludedir='/usr/include'
1037 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1038 1.1 mrg infodir='${datarootdir}/info'
1039 1.1 mrg htmldir='${docdir}'
1040 1.1 mrg dvidir='${docdir}'
1041 1.1 mrg pdfdir='${docdir}'
1042 1.1 mrg psdir='${docdir}'
1043 1.1 mrg libdir='${exec_prefix}/lib'
1044 1.1 mrg localedir='${datarootdir}/locale'
1045 1.1 mrg mandir='${datarootdir}/man'
1046 1.1 mrg
1047 1.1 mrg ac_prev=
1048 1.1 mrg ac_dashdash=
1049 1.1 mrg for ac_option
1050 1.1 mrg do
1051 1.1 mrg # If the previous option needs an argument, assign it.
1052 1.1 mrg if test -n "$ac_prev"; then
1053 1.1 mrg eval $ac_prev=\$ac_option
1054 1.1 mrg ac_prev=
1055 1.1 mrg continue
1056 1.1 mrg fi
1057 1.1 mrg
1058 1.1 mrg case $ac_option in
1059 1.1 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1060 1.1 mrg *) ac_optarg=yes ;;
1061 1.1 mrg esac
1062 1.1 mrg
1063 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
1064 1.1 mrg
1065 1.1 mrg case $ac_dashdash$ac_option in
1066 1.1 mrg --)
1067 1.1 mrg ac_dashdash=yes ;;
1068 1.1 mrg
1069 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
1070 1.1 mrg ac_prev=bindir ;;
1071 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1072 1.1 mrg bindir=$ac_optarg ;;
1073 1.1 mrg
1074 1.1 mrg -build | --build | --buil | --bui | --bu)
1075 1.1 mrg ac_prev=build_alias ;;
1076 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1077 1.1 mrg build_alias=$ac_optarg ;;
1078 1.1 mrg
1079 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
1080 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1081 1.1 mrg ac_prev=cache_file ;;
1082 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1083 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1084 1.1 mrg cache_file=$ac_optarg ;;
1085 1.1 mrg
1086 1.1 mrg --config-cache | -C)
1087 1.1 mrg cache_file=config.cache ;;
1088 1.1 mrg
1089 1.1 mrg -datadir | --datadir | --datadi | --datad)
1090 1.1 mrg ac_prev=datadir ;;
1091 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
1092 1.1 mrg datadir=$ac_optarg ;;
1093 1.1 mrg
1094 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1095 1.1 mrg | --dataroo | --dataro | --datar)
1096 1.1 mrg ac_prev=datarootdir ;;
1097 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1098 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1099 1.1 mrg datarootdir=$ac_optarg ;;
1100 1.1 mrg
1101 1.1 mrg -disable-* | --disable-*)
1102 1.1.1.3 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1103 1.1 mrg # Reject names that are not valid shell variable names.
1104 1.1.1.3 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1105 1.1.1.3 mrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1106 1.1 mrg { (exit 1); exit 1; }; }
1107 1.1.1.3 mrg ac_useropt_orig=$ac_useropt
1108 1.1.1.3 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1109 1.1.1.3 mrg case $ac_user_opts in
1110 1.1.1.3 mrg *"
1111 1.1.1.3 mrg "enable_$ac_useropt"
1112 1.1.1.3 mrg "*) ;;
1113 1.1.1.3 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1114 1.1.1.3 mrg ac_unrecognized_sep=', ';;
1115 1.1.1.3 mrg esac
1116 1.1.1.3 mrg eval enable_$ac_useropt=no ;;
1117 1.1 mrg
1118 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
1119 1.1 mrg ac_prev=docdir ;;
1120 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1121 1.1 mrg docdir=$ac_optarg ;;
1122 1.1 mrg
1123 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1124 1.1 mrg ac_prev=dvidir ;;
1125 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1126 1.1 mrg dvidir=$ac_optarg ;;
1127 1.1 mrg
1128 1.1 mrg -enable-* | --enable-*)
1129 1.1.1.3 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1130 1.1 mrg # Reject names that are not valid shell variable names.
1131 1.1.1.3 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1132 1.1.1.3 mrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1133 1.1 mrg { (exit 1); exit 1; }; }
1134 1.1.1.3 mrg ac_useropt_orig=$ac_useropt
1135 1.1.1.3 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 1.1.1.3 mrg case $ac_user_opts in
1137 1.1.1.3 mrg *"
1138 1.1.1.3 mrg "enable_$ac_useropt"
1139 1.1.1.3 mrg "*) ;;
1140 1.1.1.3 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1141 1.1.1.3 mrg ac_unrecognized_sep=', ';;
1142 1.1.1.3 mrg esac
1143 1.1.1.3 mrg eval enable_$ac_useropt=\$ac_optarg ;;
1144 1.1 mrg
1145 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1146 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1147 1.1 mrg | --exec | --exe | --ex)
1148 1.1 mrg ac_prev=exec_prefix ;;
1149 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1150 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1151 1.1 mrg | --exec=* | --exe=* | --ex=*)
1152 1.1 mrg exec_prefix=$ac_optarg ;;
1153 1.1 mrg
1154 1.1 mrg -gas | --gas | --ga | --g)
1155 1.1 mrg # Obsolete; use --with-gas.
1156 1.1 mrg with_gas=yes ;;
1157 1.1 mrg
1158 1.1 mrg -help | --help | --hel | --he | -h)
1159 1.1 mrg ac_init_help=long ;;
1160 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1161 1.1 mrg ac_init_help=recursive ;;
1162 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1163 1.1 mrg ac_init_help=short ;;
1164 1.1 mrg
1165 1.1 mrg -host | --host | --hos | --ho)
1166 1.1 mrg ac_prev=host_alias ;;
1167 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
1168 1.1 mrg host_alias=$ac_optarg ;;
1169 1.1 mrg
1170 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1171 1.1 mrg ac_prev=htmldir ;;
1172 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1173 1.1 mrg | --ht=*)
1174 1.1 mrg htmldir=$ac_optarg ;;
1175 1.1 mrg
1176 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
1177 1.1 mrg | --includ | --inclu | --incl | --inc)
1178 1.1 mrg ac_prev=includedir ;;
1179 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1180 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
1181 1.1 mrg includedir=$ac_optarg ;;
1182 1.1 mrg
1183 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
1184 1.1 mrg ac_prev=infodir ;;
1185 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1186 1.1 mrg infodir=$ac_optarg ;;
1187 1.1 mrg
1188 1.1 mrg -libdir | --libdir | --libdi | --libd)
1189 1.1 mrg ac_prev=libdir ;;
1190 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
1191 1.1 mrg libdir=$ac_optarg ;;
1192 1.1 mrg
1193 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1194 1.1 mrg | --libexe | --libex | --libe)
1195 1.1 mrg ac_prev=libexecdir ;;
1196 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1197 1.1 mrg | --libexe=* | --libex=* | --libe=*)
1198 1.1 mrg libexecdir=$ac_optarg ;;
1199 1.1 mrg
1200 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
1201 1.1 mrg ac_prev=localedir ;;
1202 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1203 1.1 mrg localedir=$ac_optarg ;;
1204 1.1 mrg
1205 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
1206 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
1207 1.1 mrg ac_prev=localstatedir ;;
1208 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1209 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1210 1.1 mrg localstatedir=$ac_optarg ;;
1211 1.1 mrg
1212 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1213 1.1 mrg ac_prev=mandir ;;
1214 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1215 1.1 mrg mandir=$ac_optarg ;;
1216 1.1 mrg
1217 1.1 mrg -nfp | --nfp | --nf)
1218 1.1 mrg # Obsolete; use --without-fp.
1219 1.1 mrg with_fp=no ;;
1220 1.1 mrg
1221 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1222 1.1 mrg | --no-cr | --no-c | -n)
1223 1.1 mrg no_create=yes ;;
1224 1.1 mrg
1225 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1226 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1227 1.1 mrg no_recursion=yes ;;
1228 1.1 mrg
1229 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1230 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1231 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
1232 1.1 mrg ac_prev=oldincludedir ;;
1233 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1234 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1235 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1236 1.1 mrg oldincludedir=$ac_optarg ;;
1237 1.1 mrg
1238 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1239 1.1 mrg ac_prev=prefix ;;
1240 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1241 1.1 mrg prefix=$ac_optarg ;;
1242 1.1 mrg
1243 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
1244 1.1 mrg | --program-pre | --program-pr | --program-p)
1245 1.1 mrg ac_prev=program_prefix ;;
1246 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1247 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1248 1.1 mrg program_prefix=$ac_optarg ;;
1249 1.1 mrg
1250 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1251 1.1 mrg | --program-suf | --program-su | --program-s)
1252 1.1 mrg ac_prev=program_suffix ;;
1253 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1254 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1255 1.1 mrg program_suffix=$ac_optarg ;;
1256 1.1 mrg
1257 1.1 mrg -program-transform-name | --program-transform-name \
1258 1.1 mrg | --program-transform-nam | --program-transform-na \
1259 1.1 mrg | --program-transform-n | --program-transform- \
1260 1.1 mrg | --program-transform | --program-transfor \
1261 1.1 mrg | --program-transfo | --program-transf \
1262 1.1 mrg | --program-trans | --program-tran \
1263 1.1 mrg | --progr-tra | --program-tr | --program-t)
1264 1.1 mrg ac_prev=program_transform_name ;;
1265 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1266 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1267 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1268 1.1 mrg | --program-transform=* | --program-transfor=* \
1269 1.1 mrg | --program-transfo=* | --program-transf=* \
1270 1.1 mrg | --program-trans=* | --program-tran=* \
1271 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1272 1.1 mrg program_transform_name=$ac_optarg ;;
1273 1.1 mrg
1274 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1275 1.1 mrg ac_prev=pdfdir ;;
1276 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1277 1.1 mrg pdfdir=$ac_optarg ;;
1278 1.1 mrg
1279 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1280 1.1 mrg ac_prev=psdir ;;
1281 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1282 1.1 mrg psdir=$ac_optarg ;;
1283 1.1 mrg
1284 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1285 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1286 1.1 mrg silent=yes ;;
1287 1.1 mrg
1288 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1289 1.1 mrg ac_prev=sbindir ;;
1290 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1291 1.1 mrg | --sbi=* | --sb=*)
1292 1.1 mrg sbindir=$ac_optarg ;;
1293 1.1 mrg
1294 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1295 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1296 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1297 1.1 mrg | --sha | --sh)
1298 1.1 mrg ac_prev=sharedstatedir ;;
1299 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1300 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1301 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1302 1.1 mrg | --sha=* | --sh=*)
1303 1.1 mrg sharedstatedir=$ac_optarg ;;
1304 1.1 mrg
1305 1.1 mrg -site | --site | --sit)
1306 1.1 mrg ac_prev=site ;;
1307 1.1 mrg -site=* | --site=* | --sit=*)
1308 1.1 mrg site=$ac_optarg ;;
1309 1.1 mrg
1310 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1311 1.1 mrg ac_prev=srcdir ;;
1312 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1313 1.1 mrg srcdir=$ac_optarg ;;
1314 1.1 mrg
1315 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1316 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1317 1.1 mrg ac_prev=sysconfdir ;;
1318 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1319 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1320 1.1 mrg sysconfdir=$ac_optarg ;;
1321 1.1 mrg
1322 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1323 1.1 mrg ac_prev=target_alias ;;
1324 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1325 1.1 mrg target_alias=$ac_optarg ;;
1326 1.1 mrg
1327 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1328 1.1 mrg verbose=yes ;;
1329 1.1 mrg
1330 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1331 1.1 mrg ac_init_version=: ;;
1332 1.1 mrg
1333 1.1 mrg -with-* | --with-*)
1334 1.1.1.3 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1335 1.1 mrg # Reject names that are not valid shell variable names.
1336 1.1.1.3 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1337 1.1.1.3 mrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1338 1.1 mrg { (exit 1); exit 1; }; }
1339 1.1.1.3 mrg ac_useropt_orig=$ac_useropt
1340 1.1.1.3 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1341 1.1.1.3 mrg case $ac_user_opts in
1342 1.1.1.3 mrg *"
1343 1.1.1.3 mrg "with_$ac_useropt"
1344 1.1.1.3 mrg "*) ;;
1345 1.1.1.3 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1346 1.1.1.3 mrg ac_unrecognized_sep=', ';;
1347 1.1.1.3 mrg esac
1348 1.1.1.3 mrg eval with_$ac_useropt=\$ac_optarg ;;
1349 1.1 mrg
1350 1.1 mrg -without-* | --without-*)
1351 1.1.1.3 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1352 1.1 mrg # Reject names that are not valid shell variable names.
1353 1.1.1.3 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1354 1.1.1.3 mrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1355 1.1 mrg { (exit 1); exit 1; }; }
1356 1.1.1.3 mrg ac_useropt_orig=$ac_useropt
1357 1.1.1.3 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1358 1.1.1.3 mrg case $ac_user_opts in
1359 1.1.1.3 mrg *"
1360 1.1.1.3 mrg "with_$ac_useropt"
1361 1.1.1.3 mrg "*) ;;
1362 1.1.1.3 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1363 1.1.1.3 mrg ac_unrecognized_sep=', ';;
1364 1.1.1.3 mrg esac
1365 1.1.1.3 mrg eval with_$ac_useropt=no ;;
1366 1.1 mrg
1367 1.1 mrg --x)
1368 1.1 mrg # Obsolete; use --with-x.
1369 1.1 mrg with_x=yes ;;
1370 1.1 mrg
1371 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1372 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1373 1.1 mrg ac_prev=x_includes ;;
1374 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1375 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1376 1.1 mrg x_includes=$ac_optarg ;;
1377 1.1 mrg
1378 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1379 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1380 1.1 mrg ac_prev=x_libraries ;;
1381 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1382 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1383 1.1 mrg x_libraries=$ac_optarg ;;
1384 1.1 mrg
1385 1.1.1.3 mrg -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1386 1.1 mrg Try \`$0 --help' for more information." >&2
1387 1.1 mrg { (exit 1); exit 1; }; }
1388 1.1 mrg ;;
1389 1.1 mrg
1390 1.1 mrg *=*)
1391 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1392 1.1 mrg # Reject names that are not valid shell variable names.
1393 1.1 mrg expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1394 1.1.1.3 mrg { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1395 1.1 mrg { (exit 1); exit 1; }; }
1396 1.1 mrg eval $ac_envvar=\$ac_optarg
1397 1.1 mrg export $ac_envvar ;;
1398 1.1 mrg
1399 1.1 mrg *)
1400 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1401 1.1.1.3 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1402 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1403 1.1.1.3 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1404 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1405 1.1 mrg ;;
1406 1.1 mrg
1407 1.1 mrg esac
1408 1.1 mrg done
1409 1.1 mrg
1410 1.1 mrg if test -n "$ac_prev"; then
1411 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1412 1.1.1.3 mrg { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1413 1.1 mrg { (exit 1); exit 1; }; }
1414 1.1 mrg fi
1415 1.1 mrg
1416 1.1.1.3 mrg if test -n "$ac_unrecognized_opts"; then
1417 1.1.1.3 mrg case $enable_option_checking in
1418 1.1.1.3 mrg no) ;;
1419 1.1.1.3 mrg fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1420 1.1.1.3 mrg { (exit 1); exit 1; }; } ;;
1421 1.1.1.3 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1422 1.1.1.3 mrg esac
1423 1.1.1.3 mrg fi
1424 1.1.1.3 mrg
1425 1.1.1.3 mrg # Check all directory arguments for consistency.
1426 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1427 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1428 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1429 1.1 mrg libdir localedir mandir
1430 1.1 mrg do
1431 1.1 mrg eval ac_val=\$$ac_var
1432 1.1.1.3 mrg # Remove trailing slashes.
1433 1.1.1.3 mrg case $ac_val in
1434 1.1.1.3 mrg */ )
1435 1.1.1.3 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1436 1.1.1.3 mrg eval $ac_var=\$ac_val;;
1437 1.1.1.3 mrg esac
1438 1.1.1.3 mrg # Be sure to have absolute directory names.
1439 1.1 mrg case $ac_val in
1440 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1441 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1442 1.1 mrg esac
1443 1.1.1.3 mrg { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1444 1.1 mrg { (exit 1); exit 1; }; }
1445 1.1 mrg done
1446 1.1 mrg
1447 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1448 1.1 mrg # used to hold the argument of --host etc.
1449 1.1 mrg # FIXME: To remove some day.
1450 1.1 mrg build=$build_alias
1451 1.1 mrg host=$host_alias
1452 1.1 mrg target=$target_alias
1453 1.1 mrg
1454 1.1 mrg # FIXME: To remove some day.
1455 1.1 mrg if test "x$host_alias" != x; then
1456 1.1 mrg if test "x$build_alias" = x; then
1457 1.1 mrg cross_compiling=maybe
1458 1.1.1.3 mrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1459 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1460 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1461 1.1 mrg cross_compiling=yes
1462 1.1 mrg fi
1463 1.1 mrg fi
1464 1.1 mrg
1465 1.1 mrg ac_tool_prefix=
1466 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1467 1.1 mrg
1468 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1469 1.1 mrg
1470 1.1 mrg
1471 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1472 1.1 mrg ac_ls_di=`ls -di .` &&
1473 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1474 1.1.1.3 mrg { $as_echo "$as_me: error: working directory cannot be determined" >&2
1475 1.1 mrg { (exit 1); exit 1; }; }
1476 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1477 1.1.1.3 mrg { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1478 1.1 mrg { (exit 1); exit 1; }; }
1479 1.1 mrg
1480 1.1 mrg
1481 1.1 mrg # Find the source files, if location was not specified.
1482 1.1 mrg if test -z "$srcdir"; then
1483 1.1 mrg ac_srcdir_defaulted=yes
1484 1.1 mrg # Try the directory containing this script, then the parent directory.
1485 1.1.1.3 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1486 1.1.1.3 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1487 1.1.1.3 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1488 1.1.1.3 mrg X"$as_myself" : 'X\(//\)$' \| \
1489 1.1.1.3 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1490 1.1.1.3 mrg $as_echo X"$as_myself" |
1491 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1492 1.1 mrg s//\1/
1493 1.1 mrg q
1494 1.1 mrg }
1495 1.1 mrg /^X\(\/\/\)[^/].*/{
1496 1.1 mrg s//\1/
1497 1.1 mrg q
1498 1.1 mrg }
1499 1.1 mrg /^X\(\/\/\)$/{
1500 1.1 mrg s//\1/
1501 1.1 mrg q
1502 1.1 mrg }
1503 1.1 mrg /^X\(\/\).*/{
1504 1.1 mrg s//\1/
1505 1.1 mrg q
1506 1.1 mrg }
1507 1.1 mrg s/.*/./; q'`
1508 1.1 mrg srcdir=$ac_confdir
1509 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1510 1.1 mrg srcdir=..
1511 1.1 mrg fi
1512 1.1 mrg else
1513 1.1 mrg ac_srcdir_defaulted=no
1514 1.1 mrg fi
1515 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1516 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1517 1.1.1.3 mrg { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1518 1.1 mrg { (exit 1); exit 1; }; }
1519 1.1 mrg fi
1520 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1521 1.1 mrg ac_abs_confdir=`(
1522 1.1.1.3 mrg cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1523 1.1 mrg { (exit 1); exit 1; }; }
1524 1.1 mrg pwd)`
1525 1.1 mrg # When building in place, set srcdir=.
1526 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1527 1.1 mrg srcdir=.
1528 1.1 mrg fi
1529 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1530 1.1 mrg # Double slashes in file names in object file debugging info
1531 1.1 mrg # mess up M-x gdb in Emacs.
1532 1.1 mrg case $srcdir in
1533 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1534 1.1 mrg esac
1535 1.1 mrg for ac_var in $ac_precious_vars; do
1536 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1537 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1538 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1539 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1540 1.1 mrg done
1541 1.1 mrg
1542 1.1 mrg #
1543 1.1 mrg # Report the --help message.
1544 1.1 mrg #
1545 1.1 mrg if test "$ac_init_help" = "long"; then
1546 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1547 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1548 1.1 mrg cat <<_ACEOF
1549 1.1.1.3 mrg \`configure' configures xf86-video-mach64 6.8.2 to adapt to many kinds of systems.
1550 1.1 mrg
1551 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1552 1.1 mrg
1553 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1554 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1555 1.1 mrg
1556 1.1 mrg Defaults for the options are specified in brackets.
1557 1.1 mrg
1558 1.1 mrg Configuration:
1559 1.1 mrg -h, --help display this help and exit
1560 1.1 mrg --help=short display options specific to this package
1561 1.1 mrg --help=recursive display the short help of all the included packages
1562 1.1 mrg -V, --version display version information and exit
1563 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1564 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1565 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1566 1.1 mrg -n, --no-create do not create output files
1567 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1568 1.1 mrg
1569 1.1 mrg Installation directories:
1570 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1571 1.1.1.3 mrg [$ac_default_prefix]
1572 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1573 1.1.1.3 mrg [PREFIX]
1574 1.1 mrg
1575 1.1 mrg By default, \`make install' will install all the files in
1576 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1577 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1578 1.1 mrg for instance \`--prefix=\$HOME'.
1579 1.1 mrg
1580 1.1 mrg For better control, use the options below.
1581 1.1 mrg
1582 1.1 mrg Fine tuning of the installation directories:
1583 1.1.1.3 mrg --bindir=DIR user executables [EPREFIX/bin]
1584 1.1.1.3 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1585 1.1.1.3 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1586 1.1.1.3 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1587 1.1.1.3 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1588 1.1.1.3 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1589 1.1.1.3 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1590 1.1.1.3 mrg --includedir=DIR C header files [PREFIX/include]
1591 1.1.1.3 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1592 1.1.1.3 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1593 1.1.1.3 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1594 1.1.1.3 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1595 1.1.1.3 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1596 1.1.1.3 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1597 1.1.1.3 mrg --docdir=DIR documentation root
1598 1.1.1.3 mrg [DATAROOTDIR/doc/xf86-video-mach64]
1599 1.1.1.3 mrg --htmldir=DIR html documentation [DOCDIR]
1600 1.1.1.3 mrg --dvidir=DIR dvi documentation [DOCDIR]
1601 1.1.1.3 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1602 1.1.1.3 mrg --psdir=DIR ps documentation [DOCDIR]
1603 1.1 mrg _ACEOF
1604 1.1 mrg
1605 1.1 mrg cat <<\_ACEOF
1606 1.1 mrg
1607 1.1 mrg Program names:
1608 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1609 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1610 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1611 1.1 mrg
1612 1.1 mrg System types:
1613 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1614 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1615 1.1 mrg _ACEOF
1616 1.1 mrg fi
1617 1.1 mrg
1618 1.1 mrg if test -n "$ac_init_help"; then
1619 1.1 mrg case $ac_init_help in
1620 1.1.1.3 mrg short | recursive ) echo "Configuration of xf86-video-mach64 6.8.2:";;
1621 1.1 mrg esac
1622 1.1 mrg cat <<\_ACEOF
1623 1.1 mrg
1624 1.1 mrg Optional Features:
1625 1.1.1.3 mrg --disable-option-checking ignore unrecognized --enable/--with options
1626 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1627 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1628 1.1 mrg --enable-maintainer-mode enable make rules and dependencies not useful
1629 1.1 mrg (and sometimes confusing) to the casual installer
1630 1.1 mrg --enable-static[=PKGS] build static libraries [default=no]
1631 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1632 1.1 mrg --enable-fast-install[=PKGS]
1633 1.1 mrg optimize for fast installation [default=yes]
1634 1.1 mrg --disable-dependency-tracking speeds up one-time build
1635 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1636 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1637 1.1 mrg --disable-dri Disable DRI support [default=auto]
1638 1.1 mrg --disable-exa Disable EXA support [default=enabled]
1639 1.1 mrg
1640 1.1 mrg Optional Packages:
1641 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1642 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1643 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1644 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1645 1.1 mrg both]
1646 1.1 mrg --with-tags[=TAGS] include additional configurations [automatic]
1647 1.1 mrg --with-xorg-module-dir=DIR
1648 1.1 mrg Default xorg module directory
1649 1.1 mrg [default=$libdir/xorg/modules]
1650 1.1 mrg --with-release-version=STRING
1651 1.1 mrg Use release version string in package name
1652 1.1 mrg
1653 1.1 mrg Some influential environment variables:
1654 1.1 mrg CC C compiler command
1655 1.1 mrg CFLAGS C compiler flags
1656 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1657 1.1 mrg nonstandard directory <lib dir>
1658 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1659 1.1 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1660 1.1 mrg you have headers in a nonstandard directory <include dir>
1661 1.1 mrg CPP C preprocessor
1662 1.1 mrg CXX C++ compiler command
1663 1.1 mrg CXXFLAGS C++ compiler flags
1664 1.1 mrg CXXCPP C++ preprocessor
1665 1.1 mrg F77 Fortran 77 compiler command
1666 1.1 mrg FFLAGS Fortran 77 compiler flags
1667 1.1 mrg PKG_CONFIG path to pkg-config utility
1668 1.1 mrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1669 1.1 mrg XORG_LIBS linker flags for XORG, overriding pkg-config
1670 1.1.1.3 mrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1671 1.1.1.3 mrg XEXT_LIBS linker flags for XEXT, overriding pkg-config
1672 1.1 mrg DRI_CFLAGS C compiler flags for DRI, overriding pkg-config
1673 1.1 mrg DRI_LIBS linker flags for DRI, overriding pkg-config
1674 1.1 mrg PCIACCESS_CFLAGS
1675 1.1 mrg C compiler flags for PCIACCESS, overriding pkg-config
1676 1.1 mrg PCIACCESS_LIBS
1677 1.1 mrg linker flags for PCIACCESS, overriding pkg-config
1678 1.1 mrg
1679 1.1 mrg Use these variables to override the choices made by `configure' or to help
1680 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1681 1.1 mrg
1682 1.1 mrg Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1683 1.1 mrg _ACEOF
1684 1.1 mrg ac_status=$?
1685 1.1 mrg fi
1686 1.1 mrg
1687 1.1 mrg if test "$ac_init_help" = "recursive"; then
1688 1.1 mrg # If there are subdirs, report their specific --help.
1689 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1690 1.1.1.3 mrg test -d "$ac_dir" ||
1691 1.1.1.3 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1692 1.1.1.3 mrg continue
1693 1.1 mrg ac_builddir=.
1694 1.1 mrg
1695 1.1 mrg case "$ac_dir" in
1696 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1697 1.1 mrg *)
1698 1.1.1.3 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1699 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1700 1.1.1.3 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1701 1.1 mrg case $ac_top_builddir_sub in
1702 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1703 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1704 1.1 mrg esac ;;
1705 1.1 mrg esac
1706 1.1 mrg ac_abs_top_builddir=$ac_pwd
1707 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1708 1.1 mrg # for backward compatibility:
1709 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1710 1.1 mrg
1711 1.1 mrg case $srcdir in
1712 1.1 mrg .) # We are building in place.
1713 1.1 mrg ac_srcdir=.
1714 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1715 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1716 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1717 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1718 1.1 mrg ac_top_srcdir=$srcdir
1719 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1720 1.1 mrg *) # Relative name.
1721 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1722 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1723 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1724 1.1 mrg esac
1725 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1726 1.1 mrg
1727 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1728 1.1 mrg # Check for guested configure.
1729 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1730 1.1 mrg echo &&
1731 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1732 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1733 1.1 mrg echo &&
1734 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1735 1.1 mrg else
1736 1.1.1.3 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1737 1.1 mrg fi || ac_status=$?
1738 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1739 1.1 mrg done
1740 1.1 mrg fi
1741 1.1 mrg
1742 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1743 1.1 mrg if $ac_init_version; then
1744 1.1 mrg cat <<\_ACEOF
1745 1.1.1.3 mrg xf86-video-mach64 configure 6.8.2
1746 1.1.1.3 mrg generated by GNU Autoconf 2.63
1747 1.1 mrg
1748 1.1 mrg Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1749 1.1.1.3 mrg 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1750 1.1 mrg This configure script is free software; the Free Software Foundation
1751 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1752 1.1 mrg _ACEOF
1753 1.1 mrg exit
1754 1.1 mrg fi
1755 1.1 mrg cat >config.log <<_ACEOF
1756 1.1 mrg This file contains any messages produced by compilers while
1757 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1758 1.1 mrg
1759 1.1.1.3 mrg It was created by xf86-video-mach64 $as_me 6.8.2, which was
1760 1.1.1.3 mrg generated by GNU Autoconf 2.63. Invocation command line was
1761 1.1 mrg
1762 1.1 mrg $ $0 $@
1763 1.1 mrg
1764 1.1 mrg _ACEOF
1765 1.1 mrg exec 5>>config.log
1766 1.1 mrg {
1767 1.1 mrg cat <<_ASUNAME
1768 1.1 mrg ## --------- ##
1769 1.1 mrg ## Platform. ##
1770 1.1 mrg ## --------- ##
1771 1.1 mrg
1772 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1773 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1774 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1775 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1776 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1777 1.1 mrg
1778 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1779 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1780 1.1 mrg
1781 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1782 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1783 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1784 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1785 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1786 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1787 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1788 1.1 mrg
1789 1.1 mrg _ASUNAME
1790 1.1 mrg
1791 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1792 1.1 mrg for as_dir in $PATH
1793 1.1 mrg do
1794 1.1 mrg IFS=$as_save_IFS
1795 1.1 mrg test -z "$as_dir" && as_dir=.
1796 1.1.1.3 mrg $as_echo "PATH: $as_dir"
1797 1.1 mrg done
1798 1.1 mrg IFS=$as_save_IFS
1799 1.1 mrg
1800 1.1 mrg } >&5
1801 1.1 mrg
1802 1.1 mrg cat >&5 <<_ACEOF
1803 1.1 mrg
1804 1.1 mrg
1805 1.1 mrg ## ----------- ##
1806 1.1 mrg ## Core tests. ##
1807 1.1 mrg ## ----------- ##
1808 1.1 mrg
1809 1.1 mrg _ACEOF
1810 1.1 mrg
1811 1.1 mrg
1812 1.1 mrg # Keep a trace of the command line.
1813 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1814 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1815 1.1 mrg # Also quote any args containing shell meta-characters.
1816 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1817 1.1 mrg ac_configure_args=
1818 1.1 mrg ac_configure_args0=
1819 1.1 mrg ac_configure_args1=
1820 1.1 mrg ac_must_keep_next=false
1821 1.1 mrg for ac_pass in 1 2
1822 1.1 mrg do
1823 1.1 mrg for ac_arg
1824 1.1 mrg do
1825 1.1 mrg case $ac_arg in
1826 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1827 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1828 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1829 1.1 mrg continue ;;
1830 1.1 mrg *\'*)
1831 1.1.1.3 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1832 1.1 mrg esac
1833 1.1 mrg case $ac_pass in
1834 1.1 mrg 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1835 1.1 mrg 2)
1836 1.1 mrg ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1837 1.1 mrg if test $ac_must_keep_next = true; then
1838 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1839 1.1 mrg else
1840 1.1 mrg case $ac_arg in
1841 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1842 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1843 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1844 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1845 1.1 mrg case "$ac_configure_args0 " in
1846 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1847 1.1 mrg esac
1848 1.1 mrg ;;
1849 1.1 mrg -* ) ac_must_keep_next=true ;;
1850 1.1 mrg esac
1851 1.1 mrg fi
1852 1.1 mrg ac_configure_args="$ac_configure_args '$ac_arg'"
1853 1.1 mrg ;;
1854 1.1 mrg esac
1855 1.1 mrg done
1856 1.1 mrg done
1857 1.1 mrg $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1858 1.1 mrg $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1859 1.1 mrg
1860 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1861 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1862 1.1 mrg # would cause problems or look ugly.
1863 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1864 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1865 1.1 mrg trap 'exit_status=$?
1866 1.1 mrg # Save into config.log some information that might help in debugging.
1867 1.1 mrg {
1868 1.1 mrg echo
1869 1.1 mrg
1870 1.1 mrg cat <<\_ASBOX
1871 1.1 mrg ## ---------------- ##
1872 1.1 mrg ## Cache variables. ##
1873 1.1 mrg ## ---------------- ##
1874 1.1 mrg _ASBOX
1875 1.1 mrg echo
1876 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1877 1.1 mrg (
1878 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1879 1.1 mrg eval ac_val=\$$ac_var
1880 1.1 mrg case $ac_val in #(
1881 1.1 mrg *${as_nl}*)
1882 1.1 mrg case $ac_var in #(
1883 1.1.1.3 mrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1884 1.1.1.3 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1885 1.1 mrg esac
1886 1.1 mrg case $ac_var in #(
1887 1.1 mrg _ | IFS | as_nl) ;; #(
1888 1.1.1.3 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1889 1.1 mrg *) $as_unset $ac_var ;;
1890 1.1 mrg esac ;;
1891 1.1 mrg esac
1892 1.1 mrg done
1893 1.1 mrg (set) 2>&1 |
1894 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1895 1.1 mrg *${as_nl}ac_space=\ *)
1896 1.1 mrg sed -n \
1897 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
1898 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1899 1.1 mrg ;; #(
1900 1.1 mrg *)
1901 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1902 1.1 mrg ;;
1903 1.1 mrg esac |
1904 1.1 mrg sort
1905 1.1 mrg )
1906 1.1 mrg echo
1907 1.1 mrg
1908 1.1 mrg cat <<\_ASBOX
1909 1.1 mrg ## ----------------- ##
1910 1.1 mrg ## Output variables. ##
1911 1.1 mrg ## ----------------- ##
1912 1.1 mrg _ASBOX
1913 1.1 mrg echo
1914 1.1 mrg for ac_var in $ac_subst_vars
1915 1.1 mrg do
1916 1.1 mrg eval ac_val=\$$ac_var
1917 1.1 mrg case $ac_val in
1918 1.1.1.3 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1919 1.1 mrg esac
1920 1.1.1.3 mrg $as_echo "$ac_var='\''$ac_val'\''"
1921 1.1 mrg done | sort
1922 1.1 mrg echo
1923 1.1 mrg
1924 1.1 mrg if test -n "$ac_subst_files"; then
1925 1.1 mrg cat <<\_ASBOX
1926 1.1 mrg ## ------------------- ##
1927 1.1 mrg ## File substitutions. ##
1928 1.1 mrg ## ------------------- ##
1929 1.1 mrg _ASBOX
1930 1.1 mrg echo
1931 1.1 mrg for ac_var in $ac_subst_files
1932 1.1 mrg do
1933 1.1 mrg eval ac_val=\$$ac_var
1934 1.1 mrg case $ac_val in
1935 1.1.1.3 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1936 1.1 mrg esac
1937 1.1.1.3 mrg $as_echo "$ac_var='\''$ac_val'\''"
1938 1.1 mrg done | sort
1939 1.1 mrg echo
1940 1.1 mrg fi
1941 1.1 mrg
1942 1.1 mrg if test -s confdefs.h; then
1943 1.1 mrg cat <<\_ASBOX
1944 1.1 mrg ## ----------- ##
1945 1.1 mrg ## confdefs.h. ##
1946 1.1 mrg ## ----------- ##
1947 1.1 mrg _ASBOX
1948 1.1 mrg echo
1949 1.1 mrg cat confdefs.h
1950 1.1 mrg echo
1951 1.1 mrg fi
1952 1.1 mrg test "$ac_signal" != 0 &&
1953 1.1.1.3 mrg $as_echo "$as_me: caught signal $ac_signal"
1954 1.1.1.3 mrg $as_echo "$as_me: exit $exit_status"
1955 1.1 mrg } >&5
1956 1.1 mrg rm -f core *.core core.conftest.* &&
1957 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1958 1.1 mrg exit $exit_status
1959 1.1 mrg ' 0
1960 1.1 mrg for ac_signal in 1 2 13 15; do
1961 1.1 mrg trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1962 1.1 mrg done
1963 1.1 mrg ac_signal=0
1964 1.1 mrg
1965 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
1966 1.1 mrg rm -f -r conftest* confdefs.h
1967 1.1 mrg
1968 1.1 mrg # Predefined preprocessor variables.
1969 1.1 mrg
1970 1.1 mrg cat >>confdefs.h <<_ACEOF
1971 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
1972 1.1 mrg _ACEOF
1973 1.1 mrg
1974 1.1 mrg
1975 1.1 mrg cat >>confdefs.h <<_ACEOF
1976 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1977 1.1 mrg _ACEOF
1978 1.1 mrg
1979 1.1 mrg
1980 1.1 mrg cat >>confdefs.h <<_ACEOF
1981 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
1982 1.1 mrg _ACEOF
1983 1.1 mrg
1984 1.1 mrg
1985 1.1 mrg cat >>confdefs.h <<_ACEOF
1986 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
1987 1.1 mrg _ACEOF
1988 1.1 mrg
1989 1.1 mrg
1990 1.1 mrg cat >>confdefs.h <<_ACEOF
1991 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1992 1.1 mrg _ACEOF
1993 1.1 mrg
1994 1.1 mrg
1995 1.1 mrg # Let the site file select an alternate cache file if it wants to.
1996 1.1.1.3 mrg # Prefer an explicitly selected file to automatically selected ones.
1997 1.1.1.3 mrg ac_site_file1=NONE
1998 1.1.1.3 mrg ac_site_file2=NONE
1999 1.1 mrg if test -n "$CONFIG_SITE"; then
2000 1.1.1.3 mrg ac_site_file1=$CONFIG_SITE
2001 1.1 mrg elif test "x$prefix" != xNONE; then
2002 1.1.1.3 mrg ac_site_file1=$prefix/share/config.site
2003 1.1.1.3 mrg ac_site_file2=$prefix/etc/config.site
2004 1.1 mrg else
2005 1.1.1.3 mrg ac_site_file1=$ac_default_prefix/share/config.site
2006 1.1.1.3 mrg ac_site_file2=$ac_default_prefix/etc/config.site
2007 1.1 mrg fi
2008 1.1.1.3 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2009 1.1 mrg do
2010 1.1.1.3 mrg test "x$ac_site_file" = xNONE && continue
2011 1.1 mrg if test -r "$ac_site_file"; then
2012 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
2013 1.1.1.3 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2014 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2015 1.1 mrg . "$ac_site_file"
2016 1.1 mrg fi
2017 1.1 mrg done
2018 1.1 mrg
2019 1.1 mrg if test -r "$cache_file"; then
2020 1.1 mrg # Some versions of bash will fail to source /dev/null (special
2021 1.1 mrg # files actually), so we avoid doing that.
2022 1.1 mrg if test -f "$cache_file"; then
2023 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2024 1.1.1.3 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2025 1.1 mrg case $cache_file in
2026 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2027 1.1 mrg *) . "./$cache_file";;
2028 1.1 mrg esac
2029 1.1 mrg fi
2030 1.1 mrg else
2031 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2032 1.1.1.3 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2033 1.1 mrg >$cache_file
2034 1.1 mrg fi
2035 1.1 mrg
2036 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2037 1.1 mrg # value.
2038 1.1 mrg ac_cache_corrupted=false
2039 1.1 mrg for ac_var in $ac_precious_vars; do
2040 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2041 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2042 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2043 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2044 1.1 mrg case $ac_old_set,$ac_new_set in
2045 1.1 mrg set,)
2046 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2047 1.1.1.3 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2048 1.1 mrg ac_cache_corrupted=: ;;
2049 1.1 mrg ,set)
2050 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2051 1.1.1.3 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2052 1.1 mrg ac_cache_corrupted=: ;;
2053 1.1 mrg ,);;
2054 1.1 mrg *)
2055 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2056 1.1.1.3 mrg # differences in whitespace do not lead to failure.
2057 1.1.1.3 mrg ac_old_val_w=`echo x $ac_old_val`
2058 1.1.1.3 mrg ac_new_val_w=`echo x $ac_new_val`
2059 1.1.1.3 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2060 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2061 1.1.1.3 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2062 1.1.1.3 mrg ac_cache_corrupted=:
2063 1.1.1.3 mrg else
2064 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2065 1.1.1.3 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2066 1.1.1.3 mrg eval $ac_var=\$ac_old_val
2067 1.1.1.3 mrg fi
2068 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2069 1.1.1.3 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2070 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2071 1.1.1.3 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2072 1.1 mrg fi;;
2073 1.1 mrg esac
2074 1.1 mrg # Pass precious variables to config.status.
2075 1.1 mrg if test "$ac_new_set" = set; then
2076 1.1 mrg case $ac_new_val in
2077 1.1.1.3 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2078 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2079 1.1 mrg esac
2080 1.1 mrg case " $ac_configure_args " in
2081 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2082 1.1 mrg *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2083 1.1 mrg esac
2084 1.1 mrg fi
2085 1.1 mrg done
2086 1.1 mrg if $ac_cache_corrupted; then
2087 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2088 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2089 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2090 1.1.1.3 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2091 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2092 1.1.1.3 mrg $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2093 1.1 mrg { (exit 1); exit 1; }; }
2094 1.1 mrg fi
2095 1.1 mrg
2096 1.1 mrg
2097 1.1 mrg
2098 1.1 mrg
2099 1.1 mrg
2100 1.1 mrg
2101 1.1 mrg
2102 1.1 mrg
2103 1.1 mrg
2104 1.1 mrg
2105 1.1 mrg
2106 1.1 mrg
2107 1.1 mrg
2108 1.1 mrg
2109 1.1 mrg
2110 1.1 mrg
2111 1.1 mrg
2112 1.1 mrg
2113 1.1 mrg
2114 1.1 mrg
2115 1.1 mrg
2116 1.1 mrg
2117 1.1 mrg
2118 1.1 mrg
2119 1.1 mrg
2120 1.1 mrg ac_ext=c
2121 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2122 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2123 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2124 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2125 1.1 mrg
2126 1.1 mrg
2127 1.1 mrg
2128 1.1 mrg
2129 1.1 mrg ac_config_headers="$ac_config_headers config.h"
2130 1.1 mrg
2131 1.1 mrg ac_aux_dir=
2132 1.1 mrg for ac_dir in . "$srcdir"/.; do
2133 1.1 mrg if test -f "$ac_dir/install-sh"; then
2134 1.1 mrg ac_aux_dir=$ac_dir
2135 1.1 mrg ac_install_sh="$ac_aux_dir/install-sh -c"
2136 1.1 mrg break
2137 1.1 mrg elif test -f "$ac_dir/install.sh"; then
2138 1.1 mrg ac_aux_dir=$ac_dir
2139 1.1 mrg ac_install_sh="$ac_aux_dir/install.sh -c"
2140 1.1 mrg break
2141 1.1 mrg elif test -f "$ac_dir/shtool"; then
2142 1.1 mrg ac_aux_dir=$ac_dir
2143 1.1 mrg ac_install_sh="$ac_aux_dir/shtool install -c"
2144 1.1 mrg break
2145 1.1 mrg fi
2146 1.1 mrg done
2147 1.1 mrg if test -z "$ac_aux_dir"; then
2148 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2149 1.1.1.3 mrg $as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2150 1.1 mrg { (exit 1); exit 1; }; }
2151 1.1 mrg fi
2152 1.1 mrg
2153 1.1 mrg # These three variables are undocumented and unsupported,
2154 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2155 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2156 1.1 mrg # whose full name contains unusual characters.
2157 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2158 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2159 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2160 1.1 mrg
2161 1.1 mrg
2162 1.1 mrg
2163 1.1.1.3 mrg am__api_version='1.11'
2164 1.1 mrg
2165 1.1 mrg # Find a good install program. We prefer a C program (faster),
2166 1.1 mrg # so one script is as good as another. But avoid the broken or
2167 1.1 mrg # incompatible versions:
2168 1.1 mrg # SysV /etc/install, /usr/sbin/install
2169 1.1 mrg # SunOS /usr/etc/install
2170 1.1 mrg # IRIX /sbin/install
2171 1.1 mrg # AIX /bin/install
2172 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2173 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2174 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2175 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2176 1.1 mrg # OS/2's system install, which has a completely different semantic
2177 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2178 1.1.1.3 mrg # Reject install programs that cannot install multiple files.
2179 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2180 1.1.1.3 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2181 1.1 mrg if test -z "$INSTALL"; then
2182 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2183 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2184 1.1 mrg else
2185 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2186 1.1 mrg for as_dir in $PATH
2187 1.1 mrg do
2188 1.1 mrg IFS=$as_save_IFS
2189 1.1 mrg test -z "$as_dir" && as_dir=.
2190 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2191 1.1 mrg case $as_dir/ in
2192 1.1 mrg ./ | .// | /cC/* | \
2193 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2194 1.1 mrg ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2195 1.1 mrg /usr/ucb/* ) ;;
2196 1.1 mrg *)
2197 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2198 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2199 1.1 mrg # by default.
2200 1.1 mrg for ac_prog in ginstall scoinst install; do
2201 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2202 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2203 1.1 mrg if test $ac_prog = install &&
2204 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2205 1.1 mrg # AIX install. It has an incompatible calling convention.
2206 1.1 mrg :
2207 1.1 mrg elif test $ac_prog = install &&
2208 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2209 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2210 1.1 mrg :
2211 1.1 mrg else
2212 1.1.1.3 mrg rm -rf conftest.one conftest.two conftest.dir
2213 1.1.1.3 mrg echo one > conftest.one
2214 1.1.1.3 mrg echo two > conftest.two
2215 1.1.1.3 mrg mkdir conftest.dir
2216 1.1.1.3 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2217 1.1.1.3 mrg test -s conftest.one && test -s conftest.two &&
2218 1.1.1.3 mrg test -s conftest.dir/conftest.one &&
2219 1.1.1.3 mrg test -s conftest.dir/conftest.two
2220 1.1.1.3 mrg then
2221 1.1.1.3 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2222 1.1.1.3 mrg break 3
2223 1.1.1.3 mrg fi
2224 1.1 mrg fi
2225 1.1 mrg fi
2226 1.1 mrg done
2227 1.1 mrg done
2228 1.1 mrg ;;
2229 1.1 mrg esac
2230 1.1.1.3 mrg
2231 1.1 mrg done
2232 1.1 mrg IFS=$as_save_IFS
2233 1.1 mrg
2234 1.1.1.3 mrg rm -rf conftest.one conftest.two conftest.dir
2235 1.1 mrg
2236 1.1 mrg fi
2237 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2238 1.1 mrg INSTALL=$ac_cv_path_install
2239 1.1 mrg else
2240 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2241 1.1 mrg # value for INSTALL within a source directory, because that will
2242 1.1 mrg # break other packages using the cache if that directory is
2243 1.1 mrg # removed, or if the value is a relative name.
2244 1.1 mrg INSTALL=$ac_install_sh
2245 1.1 mrg fi
2246 1.1 mrg fi
2247 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2248 1.1.1.3 mrg $as_echo "$INSTALL" >&6; }
2249 1.1 mrg
2250 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2251 1.1 mrg # It thinks the first close brace ends the variable substitution.
2252 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2253 1.1 mrg
2254 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2255 1.1 mrg
2256 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2257 1.1 mrg
2258 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2259 1.1.1.3 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2260 1.1 mrg # Just in case
2261 1.1 mrg sleep 1
2262 1.1 mrg echo timestamp > conftest.file
2263 1.1.1.3 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2264 1.1.1.3 mrg # name. Accept space and tab only in the latter.
2265 1.1.1.3 mrg am_lf='
2266 1.1.1.3 mrg '
2267 1.1.1.3 mrg case `pwd` in
2268 1.1.1.3 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2269 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2270 1.1.1.3 mrg $as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2271 1.1.1.3 mrg { (exit 1); exit 1; }; };;
2272 1.1.1.3 mrg esac
2273 1.1.1.3 mrg case $srcdir in
2274 1.1.1.3 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2275 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2276 1.1.1.3 mrg $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2277 1.1.1.3 mrg { (exit 1); exit 1; }; };;
2278 1.1.1.3 mrg esac
2279 1.1.1.3 mrg
2280 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
2281 1.1 mrg # arguments. Must try -L first in case configure is actually a
2282 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2283 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2284 1.1 mrg # directory).
2285 1.1 mrg if (
2286 1.1.1.3 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2287 1.1 mrg if test "$*" = "X"; then
2288 1.1 mrg # -L didn't work.
2289 1.1.1.3 mrg set X `ls -t "$srcdir/configure" conftest.file`
2290 1.1 mrg fi
2291 1.1 mrg rm -f conftest.file
2292 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2293 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2294 1.1 mrg
2295 1.1 mrg # If neither matched, then we have a broken ls. This can happen
2296 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2297 1.1 mrg # broken ls alias from the environment. This has actually
2298 1.1 mrg # happened. Such a system could not be considered "sane".
2299 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2300 1.1 mrg alias in your environment" >&5
2301 1.1.1.3 mrg $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2302 1.1 mrg alias in your environment" >&2;}
2303 1.1 mrg { (exit 1); exit 1; }; }
2304 1.1 mrg fi
2305 1.1 mrg
2306 1.1 mrg test "$2" = conftest.file
2307 1.1 mrg )
2308 1.1 mrg then
2309 1.1 mrg # Ok.
2310 1.1 mrg :
2311 1.1 mrg else
2312 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2313 1.1 mrg Check your system clock" >&5
2314 1.1.1.3 mrg $as_echo "$as_me: error: newly created file is older than distributed files!
2315 1.1 mrg Check your system clock" >&2;}
2316 1.1 mrg { (exit 1); exit 1; }; }
2317 1.1 mrg fi
2318 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
2319 1.1.1.3 mrg $as_echo "yes" >&6; }
2320 1.1 mrg test "$program_prefix" != NONE &&
2321 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2322 1.1 mrg # Use a double $ so make ignores it.
2323 1.1 mrg test "$program_suffix" != NONE &&
2324 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2325 1.1.1.3 mrg # Double any \ or $.
2326 1.1 mrg # By default was `s,x,x', remove it if useless.
2327 1.1.1.3 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2328 1.1.1.3 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2329 1.1 mrg
2330 1.1 mrg # expand $ac_aux_dir to an absolute path
2331 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
2332 1.1 mrg
2333 1.1.1.3 mrg if test x"${MISSING+set}" != xset; then
2334 1.1.1.3 mrg case $am_aux_dir in
2335 1.1.1.3 mrg *\ * | *\ *)
2336 1.1.1.3 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2337 1.1.1.3 mrg *)
2338 1.1.1.3 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2339 1.1.1.3 mrg esac
2340 1.1.1.3 mrg fi
2341 1.1 mrg # Use eval to expand $SHELL
2342 1.1 mrg if eval "$MISSING --run true"; then
2343 1.1 mrg am_missing_run="$MISSING --run "
2344 1.1 mrg else
2345 1.1 mrg am_missing_run=
2346 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2347 1.1.1.3 mrg $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2348 1.1.1.3 mrg fi
2349 1.1.1.3 mrg
2350 1.1.1.3 mrg if test x"${install_sh}" != xset; then
2351 1.1.1.3 mrg case $am_aux_dir in
2352 1.1.1.3 mrg *\ * | *\ *)
2353 1.1.1.3 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2354 1.1.1.3 mrg *)
2355 1.1.1.3 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2356 1.1.1.3 mrg esac
2357 1.1.1.3 mrg fi
2358 1.1.1.3 mrg
2359 1.1.1.3 mrg # Installed binaries are usually stripped using `strip' when the user
2360 1.1.1.3 mrg # run `make install-strip'. However `strip' might not be the right
2361 1.1.1.3 mrg # tool to use in cross-compilation environments, therefore Automake
2362 1.1.1.3 mrg # will honor the `STRIP' environment variable to overrule this program.
2363 1.1.1.3 mrg if test "$cross_compiling" != no; then
2364 1.1.1.3 mrg if test -n "$ac_tool_prefix"; then
2365 1.1.1.3 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2366 1.1.1.3 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2367 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2368 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
2369 1.1.1.3 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
2370 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2371 1.1.1.3 mrg else
2372 1.1.1.3 mrg if test -n "$STRIP"; then
2373 1.1.1.3 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2374 1.1.1.3 mrg else
2375 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2376 1.1.1.3 mrg for as_dir in $PATH
2377 1.1.1.3 mrg do
2378 1.1.1.3 mrg IFS=$as_save_IFS
2379 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
2380 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2381 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
2382 1.1.1.3 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2383 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2384 1.1.1.3 mrg break 2
2385 1.1.1.3 mrg fi
2386 1.1.1.3 mrg done
2387 1.1.1.3 mrg done
2388 1.1.1.3 mrg IFS=$as_save_IFS
2389 1.1.1.3 mrg
2390 1.1.1.3 mrg fi
2391 1.1.1.3 mrg fi
2392 1.1.1.3 mrg STRIP=$ac_cv_prog_STRIP
2393 1.1.1.3 mrg if test -n "$STRIP"; then
2394 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2395 1.1.1.3 mrg $as_echo "$STRIP" >&6; }
2396 1.1.1.3 mrg else
2397 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2398 1.1.1.3 mrg $as_echo "no" >&6; }
2399 1.1.1.3 mrg fi
2400 1.1.1.3 mrg
2401 1.1.1.3 mrg
2402 1.1.1.3 mrg fi
2403 1.1.1.3 mrg if test -z "$ac_cv_prog_STRIP"; then
2404 1.1.1.3 mrg ac_ct_STRIP=$STRIP
2405 1.1.1.3 mrg # Extract the first word of "strip", so it can be a program name with args.
2406 1.1.1.3 mrg set dummy strip; ac_word=$2
2407 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2408 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
2409 1.1.1.3 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2410 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2411 1.1.1.3 mrg else
2412 1.1.1.3 mrg if test -n "$ac_ct_STRIP"; then
2413 1.1.1.3 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2414 1.1.1.3 mrg else
2415 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2416 1.1.1.3 mrg for as_dir in $PATH
2417 1.1.1.3 mrg do
2418 1.1.1.3 mrg IFS=$as_save_IFS
2419 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
2420 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2421 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
2422 1.1.1.3 mrg ac_cv_prog_ac_ct_STRIP="strip"
2423 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2424 1.1.1.3 mrg break 2
2425 1.1.1.3 mrg fi
2426 1.1.1.3 mrg done
2427 1.1.1.3 mrg done
2428 1.1.1.3 mrg IFS=$as_save_IFS
2429 1.1.1.3 mrg
2430 1.1.1.3 mrg fi
2431 1.1.1.3 mrg fi
2432 1.1.1.3 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2433 1.1.1.3 mrg if test -n "$ac_ct_STRIP"; then
2434 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2435 1.1.1.3 mrg $as_echo "$ac_ct_STRIP" >&6; }
2436 1.1.1.3 mrg else
2437 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2438 1.1.1.3 mrg $as_echo "no" >&6; }
2439 1.1.1.3 mrg fi
2440 1.1.1.3 mrg
2441 1.1.1.3 mrg if test "x$ac_ct_STRIP" = x; then
2442 1.1.1.3 mrg STRIP=":"
2443 1.1.1.3 mrg else
2444 1.1.1.3 mrg case $cross_compiling:$ac_tool_warned in
2445 1.1.1.3 mrg yes:)
2446 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2447 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2448 1.1.1.3 mrg ac_tool_warned=yes ;;
2449 1.1.1.3 mrg esac
2450 1.1.1.3 mrg STRIP=$ac_ct_STRIP
2451 1.1.1.3 mrg fi
2452 1.1.1.3 mrg else
2453 1.1.1.3 mrg STRIP="$ac_cv_prog_STRIP"
2454 1.1.1.3 mrg fi
2455 1.1.1.3 mrg
2456 1.1 mrg fi
2457 1.1.1.3 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2458 1.1 mrg
2459 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2460 1.1.1.3 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2461 1.1 mrg if test -z "$MKDIR_P"; then
2462 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2463 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2464 1.1 mrg else
2465 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2466 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2467 1.1 mrg do
2468 1.1 mrg IFS=$as_save_IFS
2469 1.1 mrg test -z "$as_dir" && as_dir=.
2470 1.1 mrg for ac_prog in mkdir gmkdir; do
2471 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2472 1.1 mrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2473 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2474 1.1 mrg 'mkdir (GNU coreutils) '* | \
2475 1.1 mrg 'mkdir (coreutils) '* | \
2476 1.1 mrg 'mkdir (fileutils) '4.1*)
2477 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2478 1.1 mrg break 3;;
2479 1.1 mrg esac
2480 1.1 mrg done
2481 1.1 mrg done
2482 1.1 mrg done
2483 1.1 mrg IFS=$as_save_IFS
2484 1.1 mrg
2485 1.1 mrg fi
2486 1.1 mrg
2487 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2488 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2489 1.1 mrg else
2490 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2491 1.1 mrg # value for MKDIR_P within a source directory, because that will
2492 1.1 mrg # break other packages using the cache if that directory is
2493 1.1 mrg # removed, or if the value is a relative name.
2494 1.1 mrg test -d ./--version && rmdir ./--version
2495 1.1 mrg MKDIR_P="$ac_install_sh -d"
2496 1.1 mrg fi
2497 1.1 mrg fi
2498 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2499 1.1.1.3 mrg $as_echo "$MKDIR_P" >&6; }
2500 1.1 mrg
2501 1.1 mrg mkdir_p="$MKDIR_P"
2502 1.1 mrg case $mkdir_p in
2503 1.1 mrg [\\/$]* | ?:[\\/]*) ;;
2504 1.1 mrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2505 1.1 mrg esac
2506 1.1 mrg
2507 1.1 mrg for ac_prog in gawk mawk nawk awk
2508 1.1 mrg do
2509 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2510 1.1 mrg set dummy $ac_prog; ac_word=$2
2511 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2512 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
2513 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then
2514 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2515 1.1 mrg else
2516 1.1 mrg if test -n "$AWK"; then
2517 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2518 1.1 mrg else
2519 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2520 1.1 mrg for as_dir in $PATH
2521 1.1 mrg do
2522 1.1 mrg IFS=$as_save_IFS
2523 1.1 mrg test -z "$as_dir" && as_dir=.
2524 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2525 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2526 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2527 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2528 1.1 mrg break 2
2529 1.1 mrg fi
2530 1.1 mrg done
2531 1.1 mrg done
2532 1.1 mrg IFS=$as_save_IFS
2533 1.1 mrg
2534 1.1 mrg fi
2535 1.1 mrg fi
2536 1.1 mrg AWK=$ac_cv_prog_AWK
2537 1.1 mrg if test -n "$AWK"; then
2538 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2539 1.1.1.3 mrg $as_echo "$AWK" >&6; }
2540 1.1 mrg else
2541 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2542 1.1.1.3 mrg $as_echo "no" >&6; }
2543 1.1 mrg fi
2544 1.1 mrg
2545 1.1 mrg
2546 1.1 mrg test -n "$AWK" && break
2547 1.1 mrg done
2548 1.1 mrg
2549 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2550 1.1.1.3 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2551 1.1.1.3 mrg set x ${MAKE-make}
2552 1.1.1.3 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2553 1.1 mrg if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2554 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2555 1.1 mrg else
2556 1.1 mrg cat >conftest.make <<\_ACEOF
2557 1.1 mrg SHELL = /bin/sh
2558 1.1 mrg all:
2559 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2560 1.1 mrg _ACEOF
2561 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2562 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2563 1.1 mrg *@@@%%%=?*=@@@%%%*)
2564 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2565 1.1 mrg *)
2566 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2567 1.1 mrg esac
2568 1.1 mrg rm -f conftest.make
2569 1.1 mrg fi
2570 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2571 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
2572 1.1.1.3 mrg $as_echo "yes" >&6; }
2573 1.1 mrg SET_MAKE=
2574 1.1 mrg else
2575 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2576 1.1.1.3 mrg $as_echo "no" >&6; }
2577 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2578 1.1 mrg fi
2579 1.1 mrg
2580 1.1 mrg rm -rf .tst 2>/dev/null
2581 1.1 mrg mkdir .tst 2>/dev/null
2582 1.1 mrg if test -d .tst; then
2583 1.1 mrg am__leading_dot=.
2584 1.1 mrg else
2585 1.1 mrg am__leading_dot=_
2586 1.1 mrg fi
2587 1.1 mrg rmdir .tst 2>/dev/null
2588 1.1 mrg
2589 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2590 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2591 1.1 mrg # is not polluted with repeated "-I."
2592 1.1 mrg am__isrc=' -I$(srcdir)'
2593 1.1 mrg # test to see if srcdir already configured
2594 1.1 mrg if test -f $srcdir/config.status; then
2595 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2596 1.1.1.3 mrg $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2597 1.1 mrg { (exit 1); exit 1; }; }
2598 1.1 mrg fi
2599 1.1 mrg fi
2600 1.1 mrg
2601 1.1 mrg # test whether we have cygpath
2602 1.1 mrg if test -z "$CYGPATH_W"; then
2603 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2604 1.1 mrg CYGPATH_W='cygpath -w'
2605 1.1 mrg else
2606 1.1 mrg CYGPATH_W=echo
2607 1.1 mrg fi
2608 1.1 mrg fi
2609 1.1 mrg
2610 1.1 mrg
2611 1.1 mrg # Define the identity of the package.
2612 1.1 mrg PACKAGE='xf86-video-mach64'
2613 1.1.1.3 mrg VERSION='6.8.2'
2614 1.1 mrg
2615 1.1 mrg
2616 1.1 mrg cat >>confdefs.h <<_ACEOF
2617 1.1 mrg #define PACKAGE "$PACKAGE"
2618 1.1 mrg _ACEOF
2619 1.1 mrg
2620 1.1 mrg
2621 1.1 mrg cat >>confdefs.h <<_ACEOF
2622 1.1 mrg #define VERSION "$VERSION"
2623 1.1 mrg _ACEOF
2624 1.1 mrg
2625 1.1 mrg # Some tools Automake needs.
2626 1.1 mrg
2627 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2628 1.1 mrg
2629 1.1 mrg
2630 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2631 1.1 mrg
2632 1.1 mrg
2633 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2634 1.1 mrg
2635 1.1 mrg
2636 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2637 1.1 mrg
2638 1.1 mrg
2639 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2640 1.1 mrg
2641 1.1 mrg # We need awk for the "check" target. The system "awk" is bad on
2642 1.1 mrg # some platforms.
2643 1.1 mrg # Always define AMTAR for backward compatibility.
2644 1.1 mrg
2645 1.1 mrg AMTAR=${AMTAR-"${am_missing_run}tar"}
2646 1.1 mrg
2647 1.1 mrg am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2648 1.1 mrg
2649 1.1 mrg
2650 1.1 mrg
2651 1.1 mrg
2652 1.1 mrg
2653 1.1 mrg
2654 1.1.1.3 mrg
2655 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2656 1.1.1.3 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2657 1.1 mrg # Check whether --enable-maintainer-mode was given.
2658 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then
2659 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2660 1.1 mrg else
2661 1.1 mrg USE_MAINTAINER_MODE=no
2662 1.1 mrg fi
2663 1.1 mrg
2664 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2665 1.1.1.3 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
2666 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
2667 1.1 mrg MAINTAINER_MODE_TRUE=
2668 1.1 mrg MAINTAINER_MODE_FALSE='#'
2669 1.1 mrg else
2670 1.1 mrg MAINTAINER_MODE_TRUE='#'
2671 1.1 mrg MAINTAINER_MODE_FALSE=
2672 1.1 mrg fi
2673 1.1 mrg
2674 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
2675 1.1 mrg
2676 1.1 mrg
2677 1.1 mrg
2678 1.1.1.2 mrg # Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG
2679 1.1.1.2 mrg
2680 1.1.1.2 mrg
2681 1.1.1.3 mrg XORG_MACROS_needed_version=1.2
2682 1.1.1.3 mrg XORG_MACROS_needed_major=`echo $XORG_MACROS_needed_version | sed 's/\..*$//'`
2683 1.1.1.3 mrg XORG_MACROS_needed_minor=`echo $XORG_MACROS_needed_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
2684 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}" >&5
2685 1.1.1.3 mrg $as_echo_n "checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}... " >&6; }
2686 1.1.1.3 mrg XORG_MACROS_version=1.2.1
2687 1.1.1.3 mrg XORG_MACROS_major=`echo $XORG_MACROS_version | sed 's/\..*$//'`
2688 1.1.1.3 mrg XORG_MACROS_minor=`echo $XORG_MACROS_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
2689 1.1.1.3 mrg if test $XORG_MACROS_major -ne $XORG_MACROS_needed_major ; then
2690 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&5
2691 1.1.1.3 mrg $as_echo "$as_me: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&2;}
2692 1.1.1.3 mrg { (exit 1); exit 1; }; }
2693 1.1.1.3 mrg fi
2694 1.1.1.3 mrg if test $XORG_MACROS_minor -lt $XORG_MACROS_needed_minor ; then
2695 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&5
2696 1.1.1.3 mrg $as_echo "$as_me: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&2;}
2697 1.1.1.3 mrg { (exit 1); exit 1; }; }
2698 1.1.1.3 mrg fi
2699 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes, $XORG_MACROS_version" >&5
2700 1.1.1.3 mrg $as_echo "yes, $XORG_MACROS_version" >&6; }
2701 1.1.1.2 mrg
2702 1.1.1.2 mrg
2703 1.1 mrg # Checks for programs.
2704 1.1 mrg # Check whether --enable-static was given.
2705 1.1 mrg if test "${enable_static+set}" = set; then
2706 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
2707 1.1 mrg case $enableval in
2708 1.1 mrg yes) enable_static=yes ;;
2709 1.1 mrg no) enable_static=no ;;
2710 1.1 mrg *)
2711 1.1 mrg enable_static=no
2712 1.1 mrg # Look at the argument we got. We use all the common list separators.
2713 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2714 1.1 mrg for pkg in $enableval; do
2715 1.1 mrg IFS="$lt_save_ifs"
2716 1.1 mrg if test "X$pkg" = "X$p"; then
2717 1.1 mrg enable_static=yes
2718 1.1 mrg fi
2719 1.1 mrg done
2720 1.1 mrg IFS="$lt_save_ifs"
2721 1.1 mrg ;;
2722 1.1 mrg esac
2723 1.1 mrg else
2724 1.1 mrg enable_static=no
2725 1.1 mrg fi
2726 1.1 mrg
2727 1.1 mrg
2728 1.1 mrg
2729 1.1 mrg # Check whether --enable-shared was given.
2730 1.1 mrg if test "${enable_shared+set}" = set; then
2731 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
2732 1.1 mrg case $enableval in
2733 1.1 mrg yes) enable_shared=yes ;;
2734 1.1 mrg no) enable_shared=no ;;
2735 1.1 mrg *)
2736 1.1 mrg enable_shared=no
2737 1.1 mrg # Look at the argument we got. We use all the common list separators.
2738 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2739 1.1 mrg for pkg in $enableval; do
2740 1.1 mrg IFS="$lt_save_ifs"
2741 1.1 mrg if test "X$pkg" = "X$p"; then
2742 1.1 mrg enable_shared=yes
2743 1.1 mrg fi
2744 1.1 mrg done
2745 1.1 mrg IFS="$lt_save_ifs"
2746 1.1 mrg ;;
2747 1.1 mrg esac
2748 1.1 mrg else
2749 1.1 mrg enable_shared=yes
2750 1.1 mrg fi
2751 1.1 mrg
2752 1.1 mrg
2753 1.1 mrg # Check whether --enable-fast-install was given.
2754 1.1 mrg if test "${enable_fast_install+set}" = set; then
2755 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
2756 1.1 mrg case $enableval in
2757 1.1 mrg yes) enable_fast_install=yes ;;
2758 1.1 mrg no) enable_fast_install=no ;;
2759 1.1 mrg *)
2760 1.1 mrg enable_fast_install=no
2761 1.1 mrg # Look at the argument we got. We use all the common list separators.
2762 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2763 1.1 mrg for pkg in $enableval; do
2764 1.1 mrg IFS="$lt_save_ifs"
2765 1.1 mrg if test "X$pkg" = "X$p"; then
2766 1.1 mrg enable_fast_install=yes
2767 1.1 mrg fi
2768 1.1 mrg done
2769 1.1 mrg IFS="$lt_save_ifs"
2770 1.1 mrg ;;
2771 1.1 mrg esac
2772 1.1 mrg else
2773 1.1 mrg enable_fast_install=yes
2774 1.1 mrg fi
2775 1.1 mrg
2776 1.1 mrg
2777 1.1 mrg # Make sure we can run config.sub.
2778 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2779 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2780 1.1.1.3 mrg $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2781 1.1 mrg { (exit 1); exit 1; }; }
2782 1.1 mrg
2783 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking build system type" >&5
2784 1.1.1.3 mrg $as_echo_n "checking build system type... " >&6; }
2785 1.1 mrg if test "${ac_cv_build+set}" = set; then
2786 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2787 1.1 mrg else
2788 1.1 mrg ac_build_alias=$build_alias
2789 1.1 mrg test "x$ac_build_alias" = x &&
2790 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2791 1.1 mrg test "x$ac_build_alias" = x &&
2792 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2793 1.1.1.3 mrg $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2794 1.1 mrg { (exit 1); exit 1; }; }
2795 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2796 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2797 1.1.1.3 mrg $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2798 1.1 mrg { (exit 1); exit 1; }; }
2799 1.1 mrg
2800 1.1 mrg fi
2801 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2802 1.1.1.3 mrg $as_echo "$ac_cv_build" >&6; }
2803 1.1 mrg case $ac_cv_build in
2804 1.1 mrg *-*-*) ;;
2805 1.1.1.3 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2806 1.1.1.3 mrg $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2807 1.1 mrg { (exit 1); exit 1; }; };;
2808 1.1 mrg esac
2809 1.1 mrg build=$ac_cv_build
2810 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2811 1.1 mrg set x $ac_cv_build
2812 1.1 mrg shift
2813 1.1 mrg build_cpu=$1
2814 1.1 mrg build_vendor=$2
2815 1.1 mrg shift; shift
2816 1.1 mrg # Remember, the first character of IFS is used to create $*,
2817 1.1 mrg # except with old shells:
2818 1.1 mrg build_os=$*
2819 1.1 mrg IFS=$ac_save_IFS
2820 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2821 1.1 mrg
2822 1.1 mrg
2823 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking host system type" >&5
2824 1.1.1.3 mrg $as_echo_n "checking host system type... " >&6; }
2825 1.1 mrg if test "${ac_cv_host+set}" = set; then
2826 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2827 1.1 mrg else
2828 1.1 mrg if test "x$host_alias" = x; then
2829 1.1 mrg ac_cv_host=$ac_cv_build
2830 1.1 mrg else
2831 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2832 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2833 1.1.1.3 mrg $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2834 1.1 mrg { (exit 1); exit 1; }; }
2835 1.1 mrg fi
2836 1.1 mrg
2837 1.1 mrg fi
2838 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2839 1.1.1.3 mrg $as_echo "$ac_cv_host" >&6; }
2840 1.1 mrg case $ac_cv_host in
2841 1.1 mrg *-*-*) ;;
2842 1.1.1.3 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2843 1.1.1.3 mrg $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2844 1.1 mrg { (exit 1); exit 1; }; };;
2845 1.1 mrg esac
2846 1.1 mrg host=$ac_cv_host
2847 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2848 1.1 mrg set x $ac_cv_host
2849 1.1 mrg shift
2850 1.1 mrg host_cpu=$1
2851 1.1 mrg host_vendor=$2
2852 1.1 mrg shift; shift
2853 1.1 mrg # Remember, the first character of IFS is used to create $*,
2854 1.1 mrg # except with old shells:
2855 1.1 mrg host_os=$*
2856 1.1 mrg IFS=$ac_save_IFS
2857 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2858 1.1 mrg
2859 1.1 mrg
2860 1.1 mrg DEPDIR="${am__leading_dot}deps"
2861 1.1 mrg
2862 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
2863 1.1 mrg
2864 1.1 mrg
2865 1.1 mrg am_make=${MAKE-make}
2866 1.1 mrg cat > confinc << 'END'
2867 1.1 mrg am__doit:
2868 1.1.1.3 mrg @echo this is the am__doit target
2869 1.1 mrg .PHONY: am__doit
2870 1.1 mrg END
2871 1.1 mrg # If we don't find an include directive, just comment out the code.
2872 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2873 1.1.1.3 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
2874 1.1 mrg am__include="#"
2875 1.1 mrg am__quote=
2876 1.1 mrg _am_result=none
2877 1.1 mrg # First try GNU make style include.
2878 1.1 mrg echo "include confinc" > confmf
2879 1.1.1.3 mrg # Ignore all kinds of additional output from `make'.
2880 1.1.1.3 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
2881 1.1.1.3 mrg *the\ am__doit\ target*)
2882 1.1.1.3 mrg am__include=include
2883 1.1.1.3 mrg am__quote=
2884 1.1.1.3 mrg _am_result=GNU
2885 1.1.1.3 mrg ;;
2886 1.1.1.3 mrg esac
2887 1.1 mrg # Now try BSD make style include.
2888 1.1 mrg if test "$am__include" = "#"; then
2889 1.1 mrg echo '.include "confinc"' > confmf
2890 1.1.1.3 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
2891 1.1.1.3 mrg *the\ am__doit\ target*)
2892 1.1.1.3 mrg am__include=.include
2893 1.1.1.3 mrg am__quote="\""
2894 1.1.1.3 mrg _am_result=BSD
2895 1.1.1.3 mrg ;;
2896 1.1.1.3 mrg esac
2897 1.1 mrg fi
2898 1.1 mrg
2899 1.1 mrg
2900 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2901 1.1.1.3 mrg $as_echo "$_am_result" >&6; }
2902 1.1 mrg rm -f confinc confmf
2903 1.1 mrg
2904 1.1 mrg # Check whether --enable-dependency-tracking was given.
2905 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then
2906 1.1 mrg enableval=$enable_dependency_tracking;
2907 1.1 mrg fi
2908 1.1 mrg
2909 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
2910 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
2911 1.1 mrg AMDEPBACKSLASH='\'
2912 1.1 mrg fi
2913 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
2914 1.1 mrg AMDEP_TRUE=
2915 1.1 mrg AMDEP_FALSE='#'
2916 1.1 mrg else
2917 1.1 mrg AMDEP_TRUE='#'
2918 1.1 mrg AMDEP_FALSE=
2919 1.1 mrg fi
2920 1.1 mrg
2921 1.1 mrg
2922 1.1 mrg ac_ext=c
2923 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2924 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2925 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2926 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2927 1.1 mrg if test -n "$ac_tool_prefix"; then
2928 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2929 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2930 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2931 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
2932 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2933 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2934 1.1 mrg else
2935 1.1 mrg if test -n "$CC"; then
2936 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2937 1.1 mrg else
2938 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939 1.1 mrg for as_dir in $PATH
2940 1.1 mrg do
2941 1.1 mrg IFS=$as_save_IFS
2942 1.1 mrg test -z "$as_dir" && as_dir=.
2943 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2944 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2945 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2946 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2947 1.1 mrg break 2
2948 1.1 mrg fi
2949 1.1 mrg done
2950 1.1 mrg done
2951 1.1 mrg IFS=$as_save_IFS
2952 1.1 mrg
2953 1.1 mrg fi
2954 1.1 mrg fi
2955 1.1 mrg CC=$ac_cv_prog_CC
2956 1.1 mrg if test -n "$CC"; then
2957 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
2958 1.1.1.3 mrg $as_echo "$CC" >&6; }
2959 1.1 mrg else
2960 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2961 1.1.1.3 mrg $as_echo "no" >&6; }
2962 1.1 mrg fi
2963 1.1 mrg
2964 1.1 mrg
2965 1.1 mrg fi
2966 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2967 1.1 mrg ac_ct_CC=$CC
2968 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2969 1.1 mrg set dummy gcc; ac_word=$2
2970 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2971 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
2972 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2973 1.1.1.3 mrg $as_echo_n "(cached) " >&6
2974 1.1 mrg else
2975 1.1 mrg if test -n "$ac_ct_CC"; then
2976 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2977 1.1 mrg else
2978 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2979 1.1 mrg for as_dir in $PATH
2980 1.1 mrg do
2981 1.1 mrg IFS=$as_save_IFS
2982 1.1 mrg test -z "$as_dir" && as_dir=.
2983 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2984 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2985 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2986 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2987 1.1 mrg break 2
2988 1.1 mrg fi
2989 1.1 mrg done
2990 1.1 mrg done
2991 1.1 mrg IFS=$as_save_IFS
2992 1.1 mrg
2993 1.1 mrg fi
2994 1.1 mrg fi
2995 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2996 1.1 mrg if test -n "$ac_ct_CC"; then
2997 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2998 1.1.1.3 mrg $as_echo "$ac_ct_CC" >&6; }
2999 1.1 mrg else
3000 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3001 1.1.1.3 mrg $as_echo "no" >&6; }
3002 1.1 mrg fi
3003 1.1 mrg
3004 1.1 mrg if test "x$ac_ct_CC" = x; then
3005 1.1 mrg CC=""
3006 1.1 mrg else
3007 1.1 mrg case $cross_compiling:$ac_tool_warned in
3008 1.1 mrg yes:)
3009 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3010 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3011 1.1 mrg ac_tool_warned=yes ;;
3012 1.1 mrg esac
3013 1.1 mrg CC=$ac_ct_CC
3014 1.1 mrg fi
3015 1.1 mrg else
3016 1.1 mrg CC="$ac_cv_prog_CC"
3017 1.1 mrg fi
3018 1.1 mrg
3019 1.1 mrg if test -z "$CC"; then
3020 1.1 mrg if test -n "$ac_tool_prefix"; then
3021 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3022 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3023 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3024 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
3025 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
3026 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3027 1.1 mrg else
3028 1.1 mrg if test -n "$CC"; then
3029 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3030 1.1 mrg else
3031 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3032 1.1 mrg for as_dir in $PATH
3033 1.1 mrg do
3034 1.1 mrg IFS=$as_save_IFS
3035 1.1 mrg test -z "$as_dir" && as_dir=.
3036 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3037 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3038 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3039 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3040 1.1 mrg break 2
3041 1.1 mrg fi
3042 1.1 mrg done
3043 1.1 mrg done
3044 1.1 mrg IFS=$as_save_IFS
3045 1.1 mrg
3046 1.1 mrg fi
3047 1.1 mrg fi
3048 1.1 mrg CC=$ac_cv_prog_CC
3049 1.1 mrg if test -n "$CC"; then
3050 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
3051 1.1.1.3 mrg $as_echo "$CC" >&6; }
3052 1.1 mrg else
3053 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3054 1.1.1.3 mrg $as_echo "no" >&6; }
3055 1.1 mrg fi
3056 1.1 mrg
3057 1.1 mrg
3058 1.1 mrg fi
3059 1.1 mrg fi
3060 1.1 mrg if test -z "$CC"; then
3061 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3062 1.1 mrg set dummy cc; ac_word=$2
3063 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3064 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
3065 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
3066 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3067 1.1 mrg else
3068 1.1 mrg if test -n "$CC"; then
3069 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3070 1.1 mrg else
3071 1.1 mrg ac_prog_rejected=no
3072 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3073 1.1 mrg for as_dir in $PATH
3074 1.1 mrg do
3075 1.1 mrg IFS=$as_save_IFS
3076 1.1 mrg test -z "$as_dir" && as_dir=.
3077 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3078 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3079 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3080 1.1 mrg ac_prog_rejected=yes
3081 1.1 mrg continue
3082 1.1 mrg fi
3083 1.1 mrg ac_cv_prog_CC="cc"
3084 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3085 1.1 mrg break 2
3086 1.1 mrg fi
3087 1.1 mrg done
3088 1.1 mrg done
3089 1.1 mrg IFS=$as_save_IFS
3090 1.1 mrg
3091 1.1 mrg if test $ac_prog_rejected = yes; then
3092 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3093 1.1 mrg set dummy $ac_cv_prog_CC
3094 1.1 mrg shift
3095 1.1 mrg if test $# != 0; then
3096 1.1 mrg # We chose a different compiler from the bogus one.
3097 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3098 1.1 mrg # first if we set CC to just the basename; use the full file name.
3099 1.1 mrg shift
3100 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3101 1.1 mrg fi
3102 1.1 mrg fi
3103 1.1 mrg fi
3104 1.1 mrg fi
3105 1.1 mrg CC=$ac_cv_prog_CC
3106 1.1 mrg if test -n "$CC"; then
3107 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
3108 1.1.1.3 mrg $as_echo "$CC" >&6; }
3109 1.1 mrg else
3110 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3111 1.1.1.3 mrg $as_echo "no" >&6; }
3112 1.1 mrg fi
3113 1.1 mrg
3114 1.1 mrg
3115 1.1 mrg fi
3116 1.1 mrg if test -z "$CC"; then
3117 1.1 mrg if test -n "$ac_tool_prefix"; then
3118 1.1 mrg for ac_prog in cl.exe
3119 1.1 mrg do
3120 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3121 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3122 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3123 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
3124 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
3125 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3126 1.1 mrg else
3127 1.1 mrg if test -n "$CC"; then
3128 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3129 1.1 mrg else
3130 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3131 1.1 mrg for as_dir in $PATH
3132 1.1 mrg do
3133 1.1 mrg IFS=$as_save_IFS
3134 1.1 mrg test -z "$as_dir" && as_dir=.
3135 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3136 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3137 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3138 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3139 1.1 mrg break 2
3140 1.1 mrg fi
3141 1.1 mrg done
3142 1.1 mrg done
3143 1.1 mrg IFS=$as_save_IFS
3144 1.1 mrg
3145 1.1 mrg fi
3146 1.1 mrg fi
3147 1.1 mrg CC=$ac_cv_prog_CC
3148 1.1 mrg if test -n "$CC"; then
3149 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
3150 1.1.1.3 mrg $as_echo "$CC" >&6; }
3151 1.1 mrg else
3152 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3153 1.1.1.3 mrg $as_echo "no" >&6; }
3154 1.1 mrg fi
3155 1.1 mrg
3156 1.1 mrg
3157 1.1 mrg test -n "$CC" && break
3158 1.1 mrg done
3159 1.1 mrg fi
3160 1.1 mrg if test -z "$CC"; then
3161 1.1 mrg ac_ct_CC=$CC
3162 1.1 mrg for ac_prog in cl.exe
3163 1.1 mrg do
3164 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3165 1.1 mrg set dummy $ac_prog; ac_word=$2
3166 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3167 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
3168 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3169 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3170 1.1 mrg else
3171 1.1 mrg if test -n "$ac_ct_CC"; then
3172 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3173 1.1 mrg else
3174 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3175 1.1 mrg for as_dir in $PATH
3176 1.1 mrg do
3177 1.1 mrg IFS=$as_save_IFS
3178 1.1 mrg test -z "$as_dir" && as_dir=.
3179 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3180 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3181 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3182 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3183 1.1 mrg break 2
3184 1.1 mrg fi
3185 1.1 mrg done
3186 1.1 mrg done
3187 1.1 mrg IFS=$as_save_IFS
3188 1.1 mrg
3189 1.1 mrg fi
3190 1.1 mrg fi
3191 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3192 1.1 mrg if test -n "$ac_ct_CC"; then
3193 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3194 1.1.1.3 mrg $as_echo "$ac_ct_CC" >&6; }
3195 1.1 mrg else
3196 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3197 1.1.1.3 mrg $as_echo "no" >&6; }
3198 1.1 mrg fi
3199 1.1 mrg
3200 1.1 mrg
3201 1.1 mrg test -n "$ac_ct_CC" && break
3202 1.1 mrg done
3203 1.1 mrg
3204 1.1 mrg if test "x$ac_ct_CC" = x; then
3205 1.1 mrg CC=""
3206 1.1 mrg else
3207 1.1 mrg case $cross_compiling:$ac_tool_warned in
3208 1.1 mrg yes:)
3209 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3210 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3211 1.1 mrg ac_tool_warned=yes ;;
3212 1.1 mrg esac
3213 1.1 mrg CC=$ac_ct_CC
3214 1.1 mrg fi
3215 1.1 mrg fi
3216 1.1 mrg
3217 1.1 mrg fi
3218 1.1 mrg
3219 1.1 mrg
3220 1.1.1.3 mrg test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3221 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3222 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3223 1.1 mrg See \`config.log' for more details." >&5
3224 1.1.1.3 mrg $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3225 1.1 mrg See \`config.log' for more details." >&2;}
3226 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
3227 1.1 mrg
3228 1.1 mrg # Provide some information about the compiler.
3229 1.1.1.3 mrg $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3230 1.1.1.3 mrg set X $ac_compile
3231 1.1.1.3 mrg ac_compiler=$2
3232 1.1 mrg { (ac_try="$ac_compiler --version >&5"
3233 1.1 mrg case "(($ac_try" in
3234 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3235 1.1 mrg *) ac_try_echo=$ac_try;;
3236 1.1 mrg esac
3237 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3238 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3239 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
3240 1.1 mrg ac_status=$?
3241 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3242 1.1 mrg (exit $ac_status); }
3243 1.1 mrg { (ac_try="$ac_compiler -v >&5"
3244 1.1 mrg case "(($ac_try" in
3245 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246 1.1 mrg *) ac_try_echo=$ac_try;;
3247 1.1 mrg esac
3248 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3249 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3250 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
3251 1.1 mrg ac_status=$?
3252 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3253 1.1 mrg (exit $ac_status); }
3254 1.1 mrg { (ac_try="$ac_compiler -V >&5"
3255 1.1 mrg case "(($ac_try" in
3256 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3257 1.1 mrg *) ac_try_echo=$ac_try;;
3258 1.1 mrg esac
3259 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3260 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3261 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
3262 1.1 mrg ac_status=$?
3263 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3264 1.1 mrg (exit $ac_status); }
3265 1.1 mrg
3266 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3267 1.1 mrg /* confdefs.h. */
3268 1.1 mrg _ACEOF
3269 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3270 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3271 1.1 mrg /* end confdefs.h. */
3272 1.1 mrg
3273 1.1 mrg int
3274 1.1 mrg main ()
3275 1.1 mrg {
3276 1.1 mrg
3277 1.1 mrg ;
3278 1.1 mrg return 0;
3279 1.1 mrg }
3280 1.1 mrg _ACEOF
3281 1.1 mrg ac_clean_files_save=$ac_clean_files
3282 1.1.1.3 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3283 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3284 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3285 1.1 mrg # of exeext.
3286 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3287 1.1.1.3 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3288 1.1.1.3 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3289 1.1.1.3 mrg
3290 1.1.1.3 mrg # The possible output files:
3291 1.1.1.3 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3292 1.1.1.3 mrg
3293 1.1 mrg ac_rmfiles=
3294 1.1 mrg for ac_file in $ac_files
3295 1.1 mrg do
3296 1.1 mrg case $ac_file in
3297 1.1.1.3 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3298 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3299 1.1 mrg esac
3300 1.1 mrg done
3301 1.1 mrg rm -f $ac_rmfiles
3302 1.1 mrg
3303 1.1 mrg if { (ac_try="$ac_link_default"
3304 1.1 mrg case "(($ac_try" in
3305 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3306 1.1 mrg *) ac_try_echo=$ac_try;;
3307 1.1 mrg esac
3308 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3309 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3310 1.1 mrg (eval "$ac_link_default") 2>&5
3311 1.1 mrg ac_status=$?
3312 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3313 1.1 mrg (exit $ac_status); }; then
3314 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3315 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3316 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3317 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3318 1.1 mrg # Autoconf.
3319 1.1 mrg for ac_file in $ac_files ''
3320 1.1 mrg do
3321 1.1 mrg test -f "$ac_file" || continue
3322 1.1 mrg case $ac_file in
3323 1.1.1.3 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3324 1.1 mrg ;;
3325 1.1 mrg [ab].out )
3326 1.1 mrg # We found the default executable, but exeext='' is most
3327 1.1 mrg # certainly right.
3328 1.1 mrg break;;
3329 1.1 mrg *.* )
3330 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3331 1.1 mrg then :; else
3332 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3333 1.1 mrg fi
3334 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3335 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3336 1.1 mrg # argument, so we may need to know it at that point already.
3337 1.1 mrg # Even if this section looks crufty: it has the advantage of
3338 1.1 mrg # actually working.
3339 1.1 mrg break;;
3340 1.1 mrg * )
3341 1.1 mrg break;;
3342 1.1 mrg esac
3343 1.1 mrg done
3344 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3345 1.1 mrg
3346 1.1 mrg else
3347 1.1 mrg ac_file=''
3348 1.1 mrg fi
3349 1.1 mrg
3350 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3351 1.1.1.3 mrg $as_echo "$ac_file" >&6; }
3352 1.1 mrg if test -z "$ac_file"; then
3353 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
3354 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3355 1.1 mrg
3356 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3357 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3358 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3359 1.1 mrg See \`config.log' for more details." >&5
3360 1.1.1.3 mrg $as_echo "$as_me: error: C compiler cannot create executables
3361 1.1 mrg See \`config.log' for more details." >&2;}
3362 1.1.1.3 mrg { (exit 77); exit 77; }; }; }
3363 1.1 mrg fi
3364 1.1 mrg
3365 1.1 mrg ac_exeext=$ac_cv_exeext
3366 1.1 mrg
3367 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3368 1.1 mrg # the compiler is broken, or we cross compile.
3369 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3370 1.1.1.3 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3371 1.1 mrg # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3372 1.1 mrg # If not cross compiling, check that we can run a simple program.
3373 1.1 mrg if test "$cross_compiling" != yes; then
3374 1.1 mrg if { ac_try='./$ac_file'
3375 1.1 mrg { (case "(($ac_try" in
3376 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3377 1.1 mrg *) ac_try_echo=$ac_try;;
3378 1.1 mrg esac
3379 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3380 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3381 1.1 mrg (eval "$ac_try") 2>&5
3382 1.1 mrg ac_status=$?
3383 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3384 1.1 mrg (exit $ac_status); }; }; then
3385 1.1 mrg cross_compiling=no
3386 1.1 mrg else
3387 1.1 mrg if test "$cross_compiling" = maybe; then
3388 1.1 mrg cross_compiling=yes
3389 1.1 mrg else
3390 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3391 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3392 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3393 1.1 mrg If you meant to cross compile, use \`--host'.
3394 1.1 mrg See \`config.log' for more details." >&5
3395 1.1.1.3 mrg $as_echo "$as_me: error: cannot run C compiled programs.
3396 1.1 mrg If you meant to cross compile, use \`--host'.
3397 1.1 mrg See \`config.log' for more details." >&2;}
3398 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
3399 1.1 mrg fi
3400 1.1 mrg fi
3401 1.1 mrg fi
3402 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
3403 1.1.1.3 mrg $as_echo "yes" >&6; }
3404 1.1 mrg
3405 1.1.1.3 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3406 1.1 mrg ac_clean_files=$ac_clean_files_save
3407 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3408 1.1 mrg # the compiler is broken, or we cross compile.
3409 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3410 1.1.1.3 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3411 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3412 1.1.1.3 mrg $as_echo "$cross_compiling" >&6; }
3413 1.1 mrg
3414 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3415 1.1.1.3 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3416 1.1 mrg if { (ac_try="$ac_link"
3417 1.1 mrg case "(($ac_try" in
3418 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3419 1.1 mrg *) ac_try_echo=$ac_try;;
3420 1.1 mrg esac
3421 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3422 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3423 1.1 mrg (eval "$ac_link") 2>&5
3424 1.1 mrg ac_status=$?
3425 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3426 1.1 mrg (exit $ac_status); }; then
3427 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3428 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3429 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3430 1.1 mrg # `rm'.
3431 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3432 1.1 mrg test -f "$ac_file" || continue
3433 1.1 mrg case $ac_file in
3434 1.1.1.3 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3435 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3436 1.1 mrg break;;
3437 1.1 mrg * ) break;;
3438 1.1 mrg esac
3439 1.1 mrg done
3440 1.1 mrg else
3441 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3442 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3443 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3444 1.1 mrg See \`config.log' for more details." >&5
3445 1.1.1.3 mrg $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3446 1.1 mrg See \`config.log' for more details." >&2;}
3447 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
3448 1.1 mrg fi
3449 1.1 mrg
3450 1.1 mrg rm -f conftest$ac_cv_exeext
3451 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3452 1.1.1.3 mrg $as_echo "$ac_cv_exeext" >&6; }
3453 1.1 mrg
3454 1.1 mrg rm -f conftest.$ac_ext
3455 1.1 mrg EXEEXT=$ac_cv_exeext
3456 1.1 mrg ac_exeext=$EXEEXT
3457 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3458 1.1.1.3 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3459 1.1 mrg if test "${ac_cv_objext+set}" = set; then
3460 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3461 1.1 mrg else
3462 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3463 1.1 mrg /* confdefs.h. */
3464 1.1 mrg _ACEOF
3465 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3466 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3467 1.1 mrg /* end confdefs.h. */
3468 1.1 mrg
3469 1.1 mrg int
3470 1.1 mrg main ()
3471 1.1 mrg {
3472 1.1 mrg
3473 1.1 mrg ;
3474 1.1 mrg return 0;
3475 1.1 mrg }
3476 1.1 mrg _ACEOF
3477 1.1 mrg rm -f conftest.o conftest.obj
3478 1.1 mrg if { (ac_try="$ac_compile"
3479 1.1 mrg case "(($ac_try" in
3480 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3481 1.1 mrg *) ac_try_echo=$ac_try;;
3482 1.1 mrg esac
3483 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3484 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3485 1.1 mrg (eval "$ac_compile") 2>&5
3486 1.1 mrg ac_status=$?
3487 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3488 1.1 mrg (exit $ac_status); }; then
3489 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3490 1.1 mrg test -f "$ac_file" || continue;
3491 1.1 mrg case $ac_file in
3492 1.1.1.3 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3493 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3494 1.1 mrg break;;
3495 1.1 mrg esac
3496 1.1 mrg done
3497 1.1 mrg else
3498 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
3499 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3500 1.1 mrg
3501 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3502 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3503 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3504 1.1 mrg See \`config.log' for more details." >&5
3505 1.1.1.3 mrg $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3506 1.1 mrg See \`config.log' for more details." >&2;}
3507 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
3508 1.1 mrg fi
3509 1.1 mrg
3510 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3511 1.1 mrg fi
3512 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3513 1.1.1.3 mrg $as_echo "$ac_cv_objext" >&6; }
3514 1.1 mrg OBJEXT=$ac_cv_objext
3515 1.1 mrg ac_objext=$OBJEXT
3516 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3517 1.1.1.3 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3518 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
3519 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3520 1.1 mrg else
3521 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3522 1.1 mrg /* confdefs.h. */
3523 1.1 mrg _ACEOF
3524 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3525 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3526 1.1 mrg /* end confdefs.h. */
3527 1.1 mrg
3528 1.1 mrg int
3529 1.1 mrg main ()
3530 1.1 mrg {
3531 1.1 mrg #ifndef __GNUC__
3532 1.1 mrg choke me
3533 1.1 mrg #endif
3534 1.1 mrg
3535 1.1 mrg ;
3536 1.1 mrg return 0;
3537 1.1 mrg }
3538 1.1 mrg _ACEOF
3539 1.1 mrg rm -f conftest.$ac_objext
3540 1.1 mrg if { (ac_try="$ac_compile"
3541 1.1 mrg case "(($ac_try" in
3542 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3543 1.1 mrg *) ac_try_echo=$ac_try;;
3544 1.1 mrg esac
3545 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3546 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3547 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3548 1.1 mrg ac_status=$?
3549 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3550 1.1 mrg rm -f conftest.er1
3551 1.1 mrg cat conftest.err >&5
3552 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3553 1.1 mrg (exit $ac_status); } && {
3554 1.1 mrg test -z "$ac_c_werror_flag" ||
3555 1.1 mrg test ! -s conftest.err
3556 1.1 mrg } && test -s conftest.$ac_objext; then
3557 1.1 mrg ac_compiler_gnu=yes
3558 1.1 mrg else
3559 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
3560 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3561 1.1 mrg
3562 1.1 mrg ac_compiler_gnu=no
3563 1.1 mrg fi
3564 1.1 mrg
3565 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3566 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3567 1.1 mrg
3568 1.1 mrg fi
3569 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3570 1.1.1.3 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3571 1.1.1.3 mrg if test $ac_compiler_gnu = yes; then
3572 1.1.1.3 mrg GCC=yes
3573 1.1.1.3 mrg else
3574 1.1.1.3 mrg GCC=
3575 1.1.1.3 mrg fi
3576 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3577 1.1 mrg ac_save_CFLAGS=$CFLAGS
3578 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3579 1.1.1.3 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3580 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
3581 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3582 1.1 mrg else
3583 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3584 1.1 mrg ac_c_werror_flag=yes
3585 1.1 mrg ac_cv_prog_cc_g=no
3586 1.1 mrg CFLAGS="-g"
3587 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3588 1.1 mrg /* confdefs.h. */
3589 1.1 mrg _ACEOF
3590 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3591 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3592 1.1 mrg /* end confdefs.h. */
3593 1.1 mrg
3594 1.1 mrg int
3595 1.1 mrg main ()
3596 1.1 mrg {
3597 1.1 mrg
3598 1.1 mrg ;
3599 1.1 mrg return 0;
3600 1.1 mrg }
3601 1.1 mrg _ACEOF
3602 1.1 mrg rm -f conftest.$ac_objext
3603 1.1 mrg if { (ac_try="$ac_compile"
3604 1.1 mrg case "(($ac_try" in
3605 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3606 1.1 mrg *) ac_try_echo=$ac_try;;
3607 1.1 mrg esac
3608 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3609 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3610 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3611 1.1 mrg ac_status=$?
3612 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3613 1.1 mrg rm -f conftest.er1
3614 1.1 mrg cat conftest.err >&5
3615 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3616 1.1 mrg (exit $ac_status); } && {
3617 1.1 mrg test -z "$ac_c_werror_flag" ||
3618 1.1 mrg test ! -s conftest.err
3619 1.1 mrg } && test -s conftest.$ac_objext; then
3620 1.1 mrg ac_cv_prog_cc_g=yes
3621 1.1 mrg else
3622 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
3623 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3624 1.1 mrg
3625 1.1 mrg CFLAGS=""
3626 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3627 1.1 mrg /* confdefs.h. */
3628 1.1 mrg _ACEOF
3629 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3630 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3631 1.1 mrg /* end confdefs.h. */
3632 1.1 mrg
3633 1.1 mrg int
3634 1.1 mrg main ()
3635 1.1 mrg {
3636 1.1 mrg
3637 1.1 mrg ;
3638 1.1 mrg return 0;
3639 1.1 mrg }
3640 1.1 mrg _ACEOF
3641 1.1 mrg rm -f conftest.$ac_objext
3642 1.1 mrg if { (ac_try="$ac_compile"
3643 1.1 mrg case "(($ac_try" in
3644 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3645 1.1 mrg *) ac_try_echo=$ac_try;;
3646 1.1 mrg esac
3647 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3648 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3649 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3650 1.1 mrg ac_status=$?
3651 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3652 1.1 mrg rm -f conftest.er1
3653 1.1 mrg cat conftest.err >&5
3654 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3655 1.1 mrg (exit $ac_status); } && {
3656 1.1 mrg test -z "$ac_c_werror_flag" ||
3657 1.1 mrg test ! -s conftest.err
3658 1.1 mrg } && test -s conftest.$ac_objext; then
3659 1.1 mrg :
3660 1.1 mrg else
3661 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
3662 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3663 1.1 mrg
3664 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3665 1.1 mrg CFLAGS="-g"
3666 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3667 1.1 mrg /* confdefs.h. */
3668 1.1 mrg _ACEOF
3669 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3670 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3671 1.1 mrg /* end confdefs.h. */
3672 1.1 mrg
3673 1.1 mrg int
3674 1.1 mrg main ()
3675 1.1 mrg {
3676 1.1 mrg
3677 1.1 mrg ;
3678 1.1 mrg return 0;
3679 1.1 mrg }
3680 1.1 mrg _ACEOF
3681 1.1 mrg rm -f conftest.$ac_objext
3682 1.1 mrg if { (ac_try="$ac_compile"
3683 1.1 mrg case "(($ac_try" in
3684 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3685 1.1 mrg *) ac_try_echo=$ac_try;;
3686 1.1 mrg esac
3687 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3688 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3689 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3690 1.1 mrg ac_status=$?
3691 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3692 1.1 mrg rm -f conftest.er1
3693 1.1 mrg cat conftest.err >&5
3694 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3695 1.1 mrg (exit $ac_status); } && {
3696 1.1 mrg test -z "$ac_c_werror_flag" ||
3697 1.1 mrg test ! -s conftest.err
3698 1.1 mrg } && test -s conftest.$ac_objext; then
3699 1.1 mrg ac_cv_prog_cc_g=yes
3700 1.1 mrg else
3701 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
3702 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3703 1.1 mrg
3704 1.1 mrg
3705 1.1 mrg fi
3706 1.1 mrg
3707 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3708 1.1 mrg fi
3709 1.1 mrg
3710 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3711 1.1 mrg fi
3712 1.1 mrg
3713 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3714 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3715 1.1 mrg fi
3716 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3717 1.1.1.3 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3718 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3719 1.1 mrg CFLAGS=$ac_save_CFLAGS
3720 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3721 1.1 mrg if test "$GCC" = yes; then
3722 1.1 mrg CFLAGS="-g -O2"
3723 1.1 mrg else
3724 1.1 mrg CFLAGS="-g"
3725 1.1 mrg fi
3726 1.1 mrg else
3727 1.1 mrg if test "$GCC" = yes; then
3728 1.1 mrg CFLAGS="-O2"
3729 1.1 mrg else
3730 1.1 mrg CFLAGS=
3731 1.1 mrg fi
3732 1.1 mrg fi
3733 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3734 1.1.1.3 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3735 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then
3736 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3737 1.1 mrg else
3738 1.1 mrg ac_cv_prog_cc_c89=no
3739 1.1 mrg ac_save_CC=$CC
3740 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3741 1.1 mrg /* confdefs.h. */
3742 1.1 mrg _ACEOF
3743 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3744 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3745 1.1 mrg /* end confdefs.h. */
3746 1.1 mrg #include <stdarg.h>
3747 1.1 mrg #include <stdio.h>
3748 1.1 mrg #include <sys/types.h>
3749 1.1 mrg #include <sys/stat.h>
3750 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3751 1.1 mrg struct buf { int x; };
3752 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3753 1.1 mrg static char *e (p, i)
3754 1.1 mrg char **p;
3755 1.1 mrg int i;
3756 1.1 mrg {
3757 1.1 mrg return p[i];
3758 1.1 mrg }
3759 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3760 1.1 mrg {
3761 1.1 mrg char *s;
3762 1.1 mrg va_list v;
3763 1.1 mrg va_start (v,p);
3764 1.1 mrg s = g (p, va_arg (v,int));
3765 1.1 mrg va_end (v);
3766 1.1 mrg return s;
3767 1.1 mrg }
3768 1.1 mrg
3769 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3770 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3771 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3772 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3773 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3774 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3775 1.1 mrg that's true only with -std. */
3776 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3777 1.1 mrg
3778 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3779 1.1 mrg inside strings and character constants. */
3780 1.1 mrg #define FOO(x) 'x'
3781 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3782 1.1 mrg
3783 1.1 mrg int test (int i, double x);
3784 1.1 mrg struct s1 {int (*f) (int a);};
3785 1.1 mrg struct s2 {int (*f) (double a);};
3786 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3787 1.1 mrg int argc;
3788 1.1 mrg char **argv;
3789 1.1 mrg int
3790 1.1 mrg main ()
3791 1.1 mrg {
3792 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3793 1.1 mrg ;
3794 1.1 mrg return 0;
3795 1.1 mrg }
3796 1.1 mrg _ACEOF
3797 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3798 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3799 1.1 mrg do
3800 1.1 mrg CC="$ac_save_CC $ac_arg"
3801 1.1 mrg rm -f conftest.$ac_objext
3802 1.1 mrg if { (ac_try="$ac_compile"
3803 1.1 mrg case "(($ac_try" in
3804 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3805 1.1 mrg *) ac_try_echo=$ac_try;;
3806 1.1 mrg esac
3807 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3808 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
3809 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3810 1.1 mrg ac_status=$?
3811 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3812 1.1 mrg rm -f conftest.er1
3813 1.1 mrg cat conftest.err >&5
3814 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3815 1.1 mrg (exit $ac_status); } && {
3816 1.1 mrg test -z "$ac_c_werror_flag" ||
3817 1.1 mrg test ! -s conftest.err
3818 1.1 mrg } && test -s conftest.$ac_objext; then
3819 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3820 1.1 mrg else
3821 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
3822 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3823 1.1 mrg
3824 1.1 mrg
3825 1.1 mrg fi
3826 1.1 mrg
3827 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3828 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3829 1.1 mrg done
3830 1.1 mrg rm -f conftest.$ac_ext
3831 1.1 mrg CC=$ac_save_CC
3832 1.1 mrg
3833 1.1 mrg fi
3834 1.1 mrg # AC_CACHE_VAL
3835 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3836 1.1 mrg x)
3837 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: none needed" >&5
3838 1.1.1.3 mrg $as_echo "none needed" >&6; } ;;
3839 1.1 mrg xno)
3840 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3841 1.1.1.3 mrg $as_echo "unsupported" >&6; } ;;
3842 1.1 mrg *)
3843 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3844 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3845 1.1.1.3 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3846 1.1 mrg esac
3847 1.1 mrg
3848 1.1 mrg
3849 1.1 mrg ac_ext=c
3850 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3851 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3852 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3853 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3854 1.1 mrg
3855 1.1 mrg depcc="$CC" am_compiler_list=
3856 1.1 mrg
3857 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3858 1.1.1.3 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
3859 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3860 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3861 1.1 mrg else
3862 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3863 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
3864 1.1 mrg # making bogus files that we don't know about and never remove. For
3865 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
3866 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3867 1.1 mrg # in D'.
3868 1.1 mrg mkdir conftest.dir
3869 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3870 1.1 mrg # using a relative directory.
3871 1.1 mrg cp "$am_depcomp" conftest.dir
3872 1.1 mrg cd conftest.dir
3873 1.1 mrg # We will build objects and dependencies in a subdirectory because
3874 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
3875 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3876 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
3877 1.1 mrg # the current directory while Tru64 will put them in the object
3878 1.1 mrg # directory.
3879 1.1 mrg mkdir sub
3880 1.1 mrg
3881 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3882 1.1 mrg if test "$am_compiler_list" = ""; then
3883 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3884 1.1 mrg fi
3885 1.1.1.3 mrg am__universal=false
3886 1.1.1.3 mrg case " $depcc " in #(
3887 1.1.1.3 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
3888 1.1.1.3 mrg esac
3889 1.1.1.3 mrg
3890 1.1 mrg for depmode in $am_compiler_list; do
3891 1.1 mrg # Setup a source with many dependencies, because some compilers
3892 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
3893 1.1 mrg # we should not choose a depcomp mode which is confused by this.
3894 1.1 mrg #
3895 1.1 mrg # We need to recreate these files for each test, as the compiler may
3896 1.1 mrg # overwrite some of them when testing with obscure command lines.
3897 1.1 mrg # This happens at least with the AIX C compiler.
3898 1.1 mrg : > sub/conftest.c
3899 1.1 mrg for i in 1 2 3 4 5 6; do
3900 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3901 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3902 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
3903 1.1 mrg touch sub/conftst$i.h
3904 1.1 mrg done
3905 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3906 1.1 mrg
3907 1.1.1.3 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3908 1.1.1.3 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3909 1.1.1.3 mrg # handle `-M -o', and we need to detect this. Also, some Intel
3910 1.1.1.3 mrg # versions had trouble with output in subdirs
3911 1.1.1.3 mrg am__obj=sub/conftest.${OBJEXT-o}
3912 1.1.1.3 mrg am__minus_obj="-o $am__obj"
3913 1.1 mrg case $depmode in
3914 1.1.1.3 mrg gcc)
3915 1.1.1.3 mrg # This depmode causes a compiler race in universal mode.
3916 1.1.1.3 mrg test "$am__universal" = false || continue
3917 1.1.1.3 mrg ;;
3918 1.1 mrg nosideeffect)
3919 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
3920 1.1 mrg # only be used when explicitly requested
3921 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
3922 1.1 mrg continue
3923 1.1 mrg else
3924 1.1 mrg break
3925 1.1 mrg fi
3926 1.1 mrg ;;
3927 1.1.1.3 mrg msvisualcpp | msvcmsys)
3928 1.1.1.3 mrg # This compiler won't grok `-c -o', but also, the minuso test has
3929 1.1.1.3 mrg # not run yet. These depmodes are late enough in the game, and
3930 1.1.1.3 mrg # so weak that their functioning should not be impacted.
3931 1.1.1.3 mrg am__obj=conftest.${OBJEXT-o}
3932 1.1.1.3 mrg am__minus_obj=
3933 1.1.1.3 mrg ;;
3934 1.1 mrg none) break ;;
3935 1.1 mrg esac
3936 1.1 mrg if depmode=$depmode \
3937 1.1.1.3 mrg source=sub/conftest.c object=$am__obj \
3938 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3939 1.1.1.3 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3940 1.1 mrg >/dev/null 2>conftest.err &&
3941 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3942 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3943 1.1.1.3 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3944 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3945 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
3946 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
3947 1.1 mrg # that says an option was ignored or not supported.
3948 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3949 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3950 1.1 mrg # The diagnosis changed in icc 8.0:
3951 1.1 mrg # icc: Command line remark: option '-MP' not supported
3952 1.1 mrg if (grep 'ignoring option' conftest.err ||
3953 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3954 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
3955 1.1 mrg break
3956 1.1 mrg fi
3957 1.1 mrg fi
3958 1.1 mrg done
3959 1.1 mrg
3960 1.1 mrg cd ..
3961 1.1 mrg rm -rf conftest.dir
3962 1.1 mrg else
3963 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3964 1.1 mrg fi
3965 1.1 mrg
3966 1.1 mrg fi
3967 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3968 1.1.1.3 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3969 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3970 1.1 mrg
3971 1.1 mrg if
3972 1.1 mrg test "x$enable_dependency_tracking" != xno \
3973 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3974 1.1 mrg am__fastdepCC_TRUE=
3975 1.1 mrg am__fastdepCC_FALSE='#'
3976 1.1 mrg else
3977 1.1 mrg am__fastdepCC_TRUE='#'
3978 1.1 mrg am__fastdepCC_FALSE=
3979 1.1 mrg fi
3980 1.1 mrg
3981 1.1 mrg
3982 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3983 1.1.1.3 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3984 1.1 mrg if test "${lt_cv_path_SED+set}" = set; then
3985 1.1.1.3 mrg $as_echo_n "(cached) " >&6
3986 1.1 mrg else
3987 1.1 mrg # Loop through the user's path and test for sed and gsed.
3988 1.1 mrg # Then use that list of sed's as ones to test for truncation.
3989 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3990 1.1 mrg for as_dir in $PATH
3991 1.1 mrg do
3992 1.1 mrg IFS=$as_save_IFS
3993 1.1 mrg test -z "$as_dir" && as_dir=.
3994 1.1 mrg for lt_ac_prog in sed gsed; do
3995 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3996 1.1.1.3 mrg if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3997 1.1 mrg lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3998 1.1 mrg fi
3999 1.1 mrg done
4000 1.1 mrg done
4001 1.1 mrg done
4002 1.1.1.3 mrg IFS=$as_save_IFS
4003 1.1 mrg lt_ac_max=0
4004 1.1 mrg lt_ac_count=0
4005 1.1 mrg # Add /usr/xpg4/bin/sed as it is typically found on Solaris
4006 1.1 mrg # along with /bin/sed that truncates output.
4007 1.1 mrg for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4008 1.1 mrg test ! -f $lt_ac_sed && continue
4009 1.1 mrg cat /dev/null > conftest.in
4010 1.1 mrg lt_ac_count=0
4011 1.1 mrg echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4012 1.1 mrg # Check for GNU sed and select it if it is found.
4013 1.1 mrg if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4014 1.1 mrg lt_cv_path_SED=$lt_ac_sed
4015 1.1 mrg break
4016 1.1 mrg fi
4017 1.1 mrg while true; do
4018 1.1 mrg cat conftest.in conftest.in >conftest.tmp
4019 1.1 mrg mv conftest.tmp conftest.in
4020 1.1 mrg cp conftest.in conftest.nl
4021 1.1 mrg echo >>conftest.nl
4022 1.1 mrg $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4023 1.1 mrg cmp -s conftest.out conftest.nl || break
4024 1.1 mrg # 10000 chars as input seems more than enough
4025 1.1 mrg test $lt_ac_count -gt 10 && break
4026 1.1 mrg lt_ac_count=`expr $lt_ac_count + 1`
4027 1.1 mrg if test $lt_ac_count -gt $lt_ac_max; then
4028 1.1 mrg lt_ac_max=$lt_ac_count
4029 1.1 mrg lt_cv_path_SED=$lt_ac_sed
4030 1.1 mrg fi
4031 1.1 mrg done
4032 1.1 mrg done
4033 1.1 mrg
4034 1.1 mrg fi
4035 1.1 mrg
4036 1.1 mrg SED=$lt_cv_path_SED
4037 1.1 mrg
4038 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $SED" >&5
4039 1.1.1.3 mrg $as_echo "$SED" >&6; }
4040 1.1.1.3 mrg
4041 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4042 1.1.1.3 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4043 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then
4044 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4045 1.1 mrg else
4046 1.1.1.3 mrg if test -z "$GREP"; then
4047 1.1 mrg ac_path_GREP_found=false
4048 1.1.1.3 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4049 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4050 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4051 1.1 mrg do
4052 1.1 mrg IFS=$as_save_IFS
4053 1.1 mrg test -z "$as_dir" && as_dir=.
4054 1.1 mrg for ac_prog in grep ggrep; do
4055 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4056 1.1.1.3 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4057 1.1.1.3 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4058 1.1.1.3 mrg # Check for GNU ac_path_GREP and select it if it is found.
4059 1.1 mrg # Check for GNU $ac_path_GREP
4060 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4061 1.1 mrg *GNU*)
4062 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4063 1.1 mrg *)
4064 1.1 mrg ac_count=0
4065 1.1.1.3 mrg $as_echo_n 0123456789 >"conftest.in"
4066 1.1 mrg while :
4067 1.1 mrg do
4068 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4069 1.1 mrg mv "conftest.tmp" "conftest.in"
4070 1.1 mrg cp "conftest.in" "conftest.nl"
4071 1.1.1.3 mrg $as_echo 'GREP' >> "conftest.nl"
4072 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4073 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4074 1.1 mrg ac_count=`expr $ac_count + 1`
4075 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4076 1.1 mrg # Best one so far, save it but keep looking for a better one
4077 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4078 1.1 mrg ac_path_GREP_max=$ac_count
4079 1.1 mrg fi
4080 1.1 mrg # 10*(2^10) chars as input seems more than enough
4081 1.1 mrg test $ac_count -gt 10 && break
4082 1.1 mrg done
4083 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4084 1.1 mrg esac
4085 1.1 mrg
4086 1.1.1.3 mrg $ac_path_GREP_found && break 3
4087 1.1.1.3 mrg done
4088 1.1 mrg done
4089 1.1 mrg done
4090 1.1 mrg IFS=$as_save_IFS
4091 1.1.1.3 mrg if test -z "$ac_cv_path_GREP"; then
4092 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4093 1.1.1.3 mrg $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4094 1.1 mrg { (exit 1); exit 1; }; }
4095 1.1.1.3 mrg fi
4096 1.1 mrg else
4097 1.1 mrg ac_cv_path_GREP=$GREP
4098 1.1 mrg fi
4099 1.1 mrg
4100 1.1 mrg fi
4101 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4102 1.1.1.3 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4103 1.1 mrg GREP="$ac_cv_path_GREP"
4104 1.1 mrg
4105 1.1 mrg
4106 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4107 1.1.1.3 mrg $as_echo_n "checking for egrep... " >&6; }
4108 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then
4109 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4110 1.1 mrg else
4111 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4112 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4113 1.1 mrg else
4114 1.1.1.3 mrg if test -z "$EGREP"; then
4115 1.1 mrg ac_path_EGREP_found=false
4116 1.1.1.3 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4117 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4118 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4119 1.1 mrg do
4120 1.1 mrg IFS=$as_save_IFS
4121 1.1 mrg test -z "$as_dir" && as_dir=.
4122 1.1 mrg for ac_prog in egrep; do
4123 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4124 1.1.1.3 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4125 1.1.1.3 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4126 1.1.1.3 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4127 1.1 mrg # Check for GNU $ac_path_EGREP
4128 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4129 1.1 mrg *GNU*)
4130 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4131 1.1 mrg *)
4132 1.1 mrg ac_count=0
4133 1.1.1.3 mrg $as_echo_n 0123456789 >"conftest.in"
4134 1.1 mrg while :
4135 1.1 mrg do
4136 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4137 1.1 mrg mv "conftest.tmp" "conftest.in"
4138 1.1 mrg cp "conftest.in" "conftest.nl"
4139 1.1.1.3 mrg $as_echo 'EGREP' >> "conftest.nl"
4140 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4141 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4142 1.1 mrg ac_count=`expr $ac_count + 1`
4143 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4144 1.1 mrg # Best one so far, save it but keep looking for a better one
4145 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4146 1.1 mrg ac_path_EGREP_max=$ac_count
4147 1.1 mrg fi
4148 1.1 mrg # 10*(2^10) chars as input seems more than enough
4149 1.1 mrg test $ac_count -gt 10 && break
4150 1.1 mrg done
4151 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4152 1.1 mrg esac
4153 1.1 mrg
4154 1.1.1.3 mrg $ac_path_EGREP_found && break 3
4155 1.1.1.3 mrg done
4156 1.1 mrg done
4157 1.1 mrg done
4158 1.1 mrg IFS=$as_save_IFS
4159 1.1.1.3 mrg if test -z "$ac_cv_path_EGREP"; then
4160 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4161 1.1.1.3 mrg $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4162 1.1 mrg { (exit 1); exit 1; }; }
4163 1.1.1.3 mrg fi
4164 1.1 mrg else
4165 1.1 mrg ac_cv_path_EGREP=$EGREP
4166 1.1 mrg fi
4167 1.1 mrg
4168 1.1 mrg fi
4169 1.1 mrg fi
4170 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4171 1.1.1.3 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4172 1.1 mrg EGREP="$ac_cv_path_EGREP"
4173 1.1 mrg
4174 1.1 mrg
4175 1.1 mrg
4176 1.1 mrg # Check whether --with-gnu-ld was given.
4177 1.1 mrg if test "${with_gnu_ld+set}" = set; then
4178 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4179 1.1 mrg else
4180 1.1 mrg with_gnu_ld=no
4181 1.1 mrg fi
4182 1.1 mrg
4183 1.1 mrg ac_prog=ld
4184 1.1 mrg if test "$GCC" = yes; then
4185 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
4186 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4187 1.1.1.3 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
4188 1.1 mrg case $host in
4189 1.1 mrg *-*-mingw*)
4190 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
4191 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4192 1.1 mrg *)
4193 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4194 1.1 mrg esac
4195 1.1 mrg case $ac_prog in
4196 1.1 mrg # Accept absolute paths.
4197 1.1 mrg [\\/]* | ?:[\\/]*)
4198 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
4199 1.1 mrg # Canonicalize the pathname of ld
4200 1.1 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4201 1.1 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4202 1.1 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4203 1.1 mrg done
4204 1.1 mrg test -z "$LD" && LD="$ac_prog"
4205 1.1 mrg ;;
4206 1.1 mrg "")
4207 1.1 mrg # If it fails, then pretend we aren't using GCC.
4208 1.1 mrg ac_prog=ld
4209 1.1 mrg ;;
4210 1.1 mrg *)
4211 1.1 mrg # If it is relative, then search for the first ld in PATH.
4212 1.1 mrg with_gnu_ld=unknown
4213 1.1 mrg ;;
4214 1.1 mrg esac
4215 1.1 mrg elif test "$with_gnu_ld" = yes; then
4216 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4217 1.1.1.3 mrg $as_echo_n "checking for GNU ld... " >&6; }
4218 1.1 mrg else
4219 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4220 1.1.1.3 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
4221 1.1 mrg fi
4222 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then
4223 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4224 1.1 mrg else
4225 1.1 mrg if test -z "$LD"; then
4226 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4227 1.1 mrg for ac_dir in $PATH; do
4228 1.1 mrg IFS="$lt_save_ifs"
4229 1.1 mrg test -z "$ac_dir" && ac_dir=.
4230 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4231 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
4232 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
4233 1.1 mrg # but apparently some variants of GNU ld only accept -v.
4234 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
4235 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4236 1.1 mrg *GNU* | *'with BFD'*)
4237 1.1 mrg test "$with_gnu_ld" != no && break
4238 1.1 mrg ;;
4239 1.1 mrg *)
4240 1.1 mrg test "$with_gnu_ld" != yes && break
4241 1.1 mrg ;;
4242 1.1 mrg esac
4243 1.1 mrg fi
4244 1.1 mrg done
4245 1.1 mrg IFS="$lt_save_ifs"
4246 1.1 mrg else
4247 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
4248 1.1 mrg fi
4249 1.1 mrg fi
4250 1.1 mrg
4251 1.1 mrg LD="$lt_cv_path_LD"
4252 1.1 mrg if test -n "$LD"; then
4253 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $LD" >&5
4254 1.1.1.3 mrg $as_echo "$LD" >&6; }
4255 1.1 mrg else
4256 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
4257 1.1.1.3 mrg $as_echo "no" >&6; }
4258 1.1 mrg fi
4259 1.1.1.3 mrg test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4260 1.1.1.3 mrg $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4261 1.1 mrg { (exit 1); exit 1; }; }
4262 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4263 1.1.1.3 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4264 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
4265 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4266 1.1 mrg else
4267 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
4268 1.1 mrg case `$LD -v 2>&1 </dev/null` in
4269 1.1 mrg *GNU* | *'with BFD'*)
4270 1.1 mrg lt_cv_prog_gnu_ld=yes
4271 1.1 mrg ;;
4272 1.1 mrg *)
4273 1.1 mrg lt_cv_prog_gnu_ld=no
4274 1.1 mrg ;;
4275 1.1 mrg esac
4276 1.1 mrg fi
4277 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4278 1.1.1.3 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4279 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
4280 1.1 mrg
4281 1.1 mrg
4282 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4283 1.1.1.3 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
4284 1.1 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then
4285 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4286 1.1 mrg else
4287 1.1 mrg lt_cv_ld_reload_flag='-r'
4288 1.1 mrg fi
4289 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4290 1.1.1.3 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
4291 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
4292 1.1 mrg case $reload_flag in
4293 1.1 mrg "" | " "*) ;;
4294 1.1 mrg *) reload_flag=" $reload_flag" ;;
4295 1.1 mrg esac
4296 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
4297 1.1 mrg case $host_os in
4298 1.1 mrg darwin*)
4299 1.1 mrg if test "$GCC" = yes; then
4300 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4301 1.1 mrg else
4302 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
4303 1.1 mrg fi
4304 1.1 mrg ;;
4305 1.1 mrg esac
4306 1.1 mrg
4307 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4308 1.1.1.3 mrg $as_echo_n "checking for BSD-compatible nm... " >&6; }
4309 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then
4310 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4311 1.1 mrg else
4312 1.1 mrg if test -n "$NM"; then
4313 1.1 mrg # Let the user override the test.
4314 1.1 mrg lt_cv_path_NM="$NM"
4315 1.1 mrg else
4316 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
4317 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4318 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
4319 1.1 mrg fi
4320 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
4321 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4322 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4323 1.1 mrg IFS="$lt_save_ifs"
4324 1.1 mrg test -z "$ac_dir" && ac_dir=.
4325 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
4326 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4327 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
4328 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4329 1.1 mrg # nm: unknown option "B" ignored
4330 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
4331 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4332 1.1 mrg */dev/null* | *'Invalid file or object type'*)
4333 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
4334 1.1 mrg break
4335 1.1 mrg ;;
4336 1.1 mrg *)
4337 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4338 1.1 mrg */dev/null*)
4339 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
4340 1.1 mrg break
4341 1.1 mrg ;;
4342 1.1 mrg *)
4343 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4344 1.1 mrg continue # so that we can try to find one that supports BSD flags
4345 1.1 mrg ;;
4346 1.1 mrg esac
4347 1.1 mrg ;;
4348 1.1 mrg esac
4349 1.1 mrg fi
4350 1.1 mrg done
4351 1.1 mrg IFS="$lt_save_ifs"
4352 1.1 mrg done
4353 1.1 mrg test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4354 1.1 mrg fi
4355 1.1 mrg fi
4356 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4357 1.1.1.3 mrg $as_echo "$lt_cv_path_NM" >&6; }
4358 1.1 mrg NM="$lt_cv_path_NM"
4359 1.1 mrg
4360 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4361 1.1.1.3 mrg $as_echo_n "checking whether ln -s works... " >&6; }
4362 1.1 mrg LN_S=$as_ln_s
4363 1.1 mrg if test "$LN_S" = "ln -s"; then
4364 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
4365 1.1.1.3 mrg $as_echo "yes" >&6; }
4366 1.1 mrg else
4367 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4368 1.1.1.3 mrg $as_echo "no, using $LN_S" >&6; }
4369 1.1 mrg fi
4370 1.1 mrg
4371 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4372 1.1.1.3 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4373 1.1 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then
4374 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4375 1.1 mrg else
4376 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
4377 1.1 mrg lt_cv_file_magic_test_file=
4378 1.1 mrg lt_cv_deplibs_check_method='unknown'
4379 1.1 mrg # Need to set the preceding variable on all platforms that support
4380 1.1 mrg # interlibrary dependencies.
4381 1.1 mrg # 'none' -- dependencies not supported.
4382 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
4383 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
4384 1.1 mrg # 'test_compile' -- check by making test program.
4385 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
4386 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
4387 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
4388 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
4389 1.1 mrg
4390 1.1 mrg case $host_os in
4391 1.1.1.3 mrg aix[4-9]*)
4392 1.1 mrg lt_cv_deplibs_check_method=pass_all
4393 1.1 mrg ;;
4394 1.1 mrg
4395 1.1 mrg beos*)
4396 1.1 mrg lt_cv_deplibs_check_method=pass_all
4397 1.1 mrg ;;
4398 1.1 mrg
4399 1.1 mrg bsdi[45]*)
4400 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4401 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
4402 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
4403 1.1 mrg ;;
4404 1.1 mrg
4405 1.1 mrg cygwin*)
4406 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
4407 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4408 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
4409 1.1 mrg ;;
4410 1.1 mrg
4411 1.1 mrg mingw* | pw32*)
4412 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
4413 1.1.1.3 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
4414 1.1.1.3 mrg # unless we find 'file', for example because we are cross-compiling.
4415 1.1.1.3 mrg if ( file / ) >/dev/null 2>&1; then
4416 1.1.1.3 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4417 1.1.1.3 mrg lt_cv_file_magic_cmd='func_win32_libid'
4418 1.1.1.3 mrg else
4419 1.1.1.3 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4420 1.1.1.3 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
4421 1.1.1.3 mrg fi
4422 1.1 mrg ;;
4423 1.1 mrg
4424 1.1 mrg darwin* | rhapsody*)
4425 1.1 mrg lt_cv_deplibs_check_method=pass_all
4426 1.1 mrg ;;
4427 1.1 mrg
4428 1.1.1.3 mrg freebsd* | dragonfly*)
4429 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4430 1.1 mrg case $host_cpu in
4431 1.1 mrg i*86 )
4432 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
4433 1.1 mrg # Let's accept both of them until this is cleared up.
4434 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4435 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
4436 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4437 1.1 mrg ;;
4438 1.1 mrg esac
4439 1.1 mrg else
4440 1.1 mrg lt_cv_deplibs_check_method=pass_all
4441 1.1 mrg fi
4442 1.1 mrg ;;
4443 1.1 mrg
4444 1.1 mrg gnu*)
4445 1.1 mrg lt_cv_deplibs_check_method=pass_all
4446 1.1 mrg ;;
4447 1.1 mrg
4448 1.1 mrg hpux10.20* | hpux11*)
4449 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
4450 1.1 mrg case $host_cpu in
4451 1.1 mrg ia64*)
4452 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4453 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4454 1.1 mrg ;;
4455 1.1 mrg hppa*64*)
4456 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4457 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4458 1.1 mrg ;;
4459 1.1 mrg *)
4460 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4461 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
4462 1.1 mrg ;;
4463 1.1 mrg esac
4464 1.1 mrg ;;
4465 1.1 mrg
4466 1.1.1.3 mrg interix[3-9]*)
4467 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4468 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4469 1.1 mrg ;;
4470 1.1 mrg
4471 1.1 mrg irix5* | irix6* | nonstopux*)
4472 1.1 mrg case $LD in
4473 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
4474 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
4475 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
4476 1.1 mrg *) libmagic=never-match;;
4477 1.1 mrg esac
4478 1.1 mrg lt_cv_deplibs_check_method=pass_all
4479 1.1 mrg ;;
4480 1.1 mrg
4481 1.1 mrg # This must be Linux ELF.
4482 1.1.1.3 mrg linux* | k*bsd*-gnu)
4483 1.1 mrg lt_cv_deplibs_check_method=pass_all
4484 1.1 mrg ;;
4485 1.1 mrg
4486 1.1 mrg netbsd*)
4487 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4488 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4489 1.1 mrg else
4490 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4491 1.1 mrg fi
4492 1.1 mrg ;;
4493 1.1 mrg
4494 1.1 mrg newos6*)
4495 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4496 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
4497 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
4498 1.1 mrg ;;
4499 1.1 mrg
4500 1.1 mrg nto-qnx*)
4501 1.1 mrg lt_cv_deplibs_check_method=unknown
4502 1.1 mrg ;;
4503 1.1 mrg
4504 1.1 mrg openbsd*)
4505 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4506 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4507 1.1 mrg else
4508 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4509 1.1 mrg fi
4510 1.1 mrg ;;
4511 1.1 mrg
4512 1.1 mrg osf3* | osf4* | osf5*)
4513 1.1 mrg lt_cv_deplibs_check_method=pass_all
4514 1.1 mrg ;;
4515 1.1 mrg
4516 1.1.1.3 mrg rdos*)
4517 1.1.1.3 mrg lt_cv_deplibs_check_method=pass_all
4518 1.1.1.3 mrg ;;
4519 1.1.1.3 mrg
4520 1.1 mrg solaris*)
4521 1.1 mrg lt_cv_deplibs_check_method=pass_all
4522 1.1 mrg ;;
4523 1.1 mrg
4524 1.1 mrg sysv4 | sysv4.3*)
4525 1.1 mrg case $host_vendor in
4526 1.1 mrg motorola)
4527 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
4528 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4529 1.1 mrg ;;
4530 1.1 mrg ncr)
4531 1.1 mrg lt_cv_deplibs_check_method=pass_all
4532 1.1 mrg ;;
4533 1.1 mrg sequent)
4534 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
4535 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4536 1.1 mrg ;;
4537 1.1 mrg sni)
4538 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
4539 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4540 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
4541 1.1 mrg ;;
4542 1.1 mrg siemens)
4543 1.1 mrg lt_cv_deplibs_check_method=pass_all
4544 1.1 mrg ;;
4545 1.1 mrg pc)
4546 1.1 mrg lt_cv_deplibs_check_method=pass_all
4547 1.1 mrg ;;
4548 1.1 mrg esac
4549 1.1 mrg ;;
4550 1.1 mrg
4551 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4552 1.1 mrg lt_cv_deplibs_check_method=pass_all
4553 1.1 mrg ;;
4554 1.1 mrg esac
4555 1.1 mrg
4556 1.1 mrg fi
4557 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4558 1.1.1.3 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
4559 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
4560 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
4561 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
4562 1.1 mrg
4563 1.1 mrg
4564 1.1 mrg
4565 1.1 mrg
4566 1.1 mrg # If no C compiler was specified, use CC.
4567 1.1 mrg LTCC=${LTCC-"$CC"}
4568 1.1 mrg
4569 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
4570 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4571 1.1 mrg
4572 1.1 mrg # Allow CC to be a program name with arguments.
4573 1.1 mrg compiler=$CC
4574 1.1 mrg
4575 1.1 mrg
4576 1.1 mrg # Check whether --enable-libtool-lock was given.
4577 1.1 mrg if test "${enable_libtool_lock+set}" = set; then
4578 1.1 mrg enableval=$enable_libtool_lock;
4579 1.1 mrg fi
4580 1.1 mrg
4581 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4582 1.1 mrg
4583 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
4584 1.1 mrg # libtool support.
4585 1.1 mrg case $host in
4586 1.1 mrg ia64-*-hpux*)
4587 1.1 mrg # Find out which ABI we are using.
4588 1.1 mrg echo 'int i;' > conftest.$ac_ext
4589 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4590 1.1 mrg (eval $ac_compile) 2>&5
4591 1.1 mrg ac_status=$?
4592 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4593 1.1 mrg (exit $ac_status); }; then
4594 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
4595 1.1 mrg *ELF-32*)
4596 1.1 mrg HPUX_IA64_MODE="32"
4597 1.1 mrg ;;
4598 1.1 mrg *ELF-64*)
4599 1.1 mrg HPUX_IA64_MODE="64"
4600 1.1 mrg ;;
4601 1.1 mrg esac
4602 1.1 mrg fi
4603 1.1 mrg rm -rf conftest*
4604 1.1 mrg ;;
4605 1.1 mrg *-*-irix6*)
4606 1.1 mrg # Find out which ABI we are using.
4607 1.1.1.3 mrg echo '#line 4607 "configure"' > conftest.$ac_ext
4608 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4609 1.1 mrg (eval $ac_compile) 2>&5
4610 1.1 mrg ac_status=$?
4611 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4612 1.1 mrg (exit $ac_status); }; then
4613 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
4614 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
4615 1.1 mrg *32-bit*)
4616 1.1 mrg LD="${LD-ld} -melf32bsmip"
4617 1.1 mrg ;;
4618 1.1 mrg *N32*)
4619 1.1 mrg LD="${LD-ld} -melf32bmipn32"
4620 1.1 mrg ;;
4621 1.1 mrg *64-bit*)
4622 1.1 mrg LD="${LD-ld} -melf64bmip"
4623 1.1 mrg ;;
4624 1.1 mrg esac
4625 1.1 mrg else
4626 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
4627 1.1 mrg *32-bit*)
4628 1.1 mrg LD="${LD-ld} -32"
4629 1.1 mrg ;;
4630 1.1 mrg *N32*)
4631 1.1 mrg LD="${LD-ld} -n32"
4632 1.1 mrg ;;
4633 1.1 mrg *64-bit*)
4634 1.1 mrg LD="${LD-ld} -64"
4635 1.1 mrg ;;
4636 1.1 mrg esac
4637 1.1 mrg fi
4638 1.1 mrg fi
4639 1.1 mrg rm -rf conftest*
4640 1.1 mrg ;;
4641 1.1 mrg
4642 1.1.1.3 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4643 1.1.1.3 mrg s390*-*linux*|sparc*-*linux*)
4644 1.1 mrg # Find out which ABI we are using.
4645 1.1 mrg echo 'int i;' > conftest.$ac_ext
4646 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4647 1.1 mrg (eval $ac_compile) 2>&5
4648 1.1 mrg ac_status=$?
4649 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4650 1.1 mrg (exit $ac_status); }; then
4651 1.1 mrg case `/usr/bin/file conftest.o` in
4652 1.1 mrg *32-bit*)
4653 1.1 mrg case $host in
4654 1.1.1.3 mrg x86_64-*kfreebsd*-gnu)
4655 1.1.1.3 mrg LD="${LD-ld} -m elf_i386_fbsd"
4656 1.1.1.3 mrg ;;
4657 1.1 mrg x86_64-*linux*)
4658 1.1 mrg LD="${LD-ld} -m elf_i386"
4659 1.1 mrg ;;
4660 1.1 mrg ppc64-*linux*|powerpc64-*linux*)
4661 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
4662 1.1 mrg ;;
4663 1.1 mrg s390x-*linux*)
4664 1.1 mrg LD="${LD-ld} -m elf_s390"
4665 1.1 mrg ;;
4666 1.1 mrg sparc64-*linux*)
4667 1.1 mrg LD="${LD-ld} -m elf32_sparc"
4668 1.1 mrg ;;
4669 1.1 mrg esac
4670 1.1 mrg ;;
4671 1.1 mrg *64-bit*)
4672 1.1.1.3 mrg libsuff=64
4673 1.1 mrg case $host in
4674 1.1.1.3 mrg x86_64-*kfreebsd*-gnu)
4675 1.1.1.3 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
4676 1.1.1.3 mrg ;;
4677 1.1 mrg x86_64-*linux*)
4678 1.1 mrg LD="${LD-ld} -m elf_x86_64"
4679 1.1 mrg ;;
4680 1.1 mrg ppc*-*linux*|powerpc*-*linux*)
4681 1.1 mrg LD="${LD-ld} -m elf64ppc"
4682 1.1 mrg ;;
4683 1.1 mrg s390*-*linux*)
4684 1.1 mrg LD="${LD-ld} -m elf64_s390"
4685 1.1 mrg ;;
4686 1.1 mrg sparc*-*linux*)
4687 1.1 mrg LD="${LD-ld} -m elf64_sparc"
4688 1.1 mrg ;;
4689 1.1 mrg esac
4690 1.1 mrg ;;
4691 1.1 mrg esac
4692 1.1 mrg fi
4693 1.1 mrg rm -rf conftest*
4694 1.1 mrg ;;
4695 1.1 mrg
4696 1.1 mrg *-*-sco3.2v5*)
4697 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4698 1.1 mrg SAVE_CFLAGS="$CFLAGS"
4699 1.1 mrg CFLAGS="$CFLAGS -belf"
4700 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4701 1.1.1.3 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4702 1.1 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then
4703 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4704 1.1 mrg else
4705 1.1 mrg ac_ext=c
4706 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4707 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4708 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4709 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4710 1.1 mrg
4711 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4712 1.1 mrg /* confdefs.h. */
4713 1.1 mrg _ACEOF
4714 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4715 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4716 1.1 mrg /* end confdefs.h. */
4717 1.1 mrg
4718 1.1 mrg int
4719 1.1 mrg main ()
4720 1.1 mrg {
4721 1.1 mrg
4722 1.1 mrg ;
4723 1.1 mrg return 0;
4724 1.1 mrg }
4725 1.1 mrg _ACEOF
4726 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
4727 1.1 mrg if { (ac_try="$ac_link"
4728 1.1 mrg case "(($ac_try" in
4729 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4730 1.1 mrg *) ac_try_echo=$ac_try;;
4731 1.1 mrg esac
4732 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4733 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
4734 1.1 mrg (eval "$ac_link") 2>conftest.er1
4735 1.1 mrg ac_status=$?
4736 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4737 1.1 mrg rm -f conftest.er1
4738 1.1 mrg cat conftest.err >&5
4739 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4740 1.1 mrg (exit $ac_status); } && {
4741 1.1 mrg test -z "$ac_c_werror_flag" ||
4742 1.1 mrg test ! -s conftest.err
4743 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
4744 1.1.1.3 mrg test "$cross_compiling" = yes ||
4745 1.1.1.3 mrg $as_test_x conftest$ac_exeext
4746 1.1.1.3 mrg }; then
4747 1.1 mrg lt_cv_cc_needs_belf=yes
4748 1.1 mrg else
4749 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
4750 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4751 1.1 mrg
4752 1.1 mrg lt_cv_cc_needs_belf=no
4753 1.1 mrg fi
4754 1.1 mrg
4755 1.1.1.3 mrg rm -rf conftest.dSYM
4756 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4757 1.1 mrg conftest$ac_exeext conftest.$ac_ext
4758 1.1 mrg ac_ext=c
4759 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4760 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4761 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4762 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4763 1.1 mrg
4764 1.1 mrg fi
4765 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4766 1.1.1.3 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
4767 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4768 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4769 1.1 mrg CFLAGS="$SAVE_CFLAGS"
4770 1.1 mrg fi
4771 1.1 mrg ;;
4772 1.1 mrg sparc*-*solaris*)
4773 1.1 mrg # Find out which ABI we are using.
4774 1.1 mrg echo 'int i;' > conftest.$ac_ext
4775 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4776 1.1 mrg (eval $ac_compile) 2>&5
4777 1.1 mrg ac_status=$?
4778 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4779 1.1 mrg (exit $ac_status); }; then
4780 1.1 mrg case `/usr/bin/file conftest.o` in
4781 1.1 mrg *64-bit*)
4782 1.1 mrg case $lt_cv_prog_gnu_ld in
4783 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
4784 1.1.1.3 mrg *)
4785 1.1.1.3 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4786 1.1.1.3 mrg LD="${LD-ld} -64"
4787 1.1.1.3 mrg fi
4788 1.1.1.3 mrg ;;
4789 1.1 mrg esac
4790 1.1 mrg ;;
4791 1.1 mrg esac
4792 1.1 mrg fi
4793 1.1 mrg rm -rf conftest*
4794 1.1 mrg ;;
4795 1.1 mrg
4796 1.1 mrg
4797 1.1 mrg esac
4798 1.1 mrg
4799 1.1 mrg need_locks="$enable_libtool_lock"
4800 1.1 mrg
4801 1.1 mrg
4802 1.1 mrg ac_ext=c
4803 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4804 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4805 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4806 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4807 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4808 1.1.1.3 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
4809 1.1 mrg # On Suns, sometimes $CPP names a directory.
4810 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
4811 1.1 mrg CPP=
4812 1.1 mrg fi
4813 1.1 mrg if test -z "$CPP"; then
4814 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then
4815 1.1.1.3 mrg $as_echo_n "(cached) " >&6
4816 1.1 mrg else
4817 1.1 mrg # Double quotes because CPP needs to be expanded
4818 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4819 1.1 mrg do
4820 1.1 mrg ac_preproc_ok=false
4821 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4822 1.1 mrg do
4823 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4824 1.1 mrg # with a fresh cross-compiler works.
4825 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4826 1.1 mrg # <limits.h> exists even on freestanding compilers.
4827 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4828 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4829 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4830 1.1 mrg /* confdefs.h. */
4831 1.1 mrg _ACEOF
4832 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4833 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4834 1.1 mrg /* end confdefs.h. */
4835 1.1 mrg #ifdef __STDC__
4836 1.1 mrg # include <limits.h>
4837 1.1 mrg #else
4838 1.1 mrg # include <assert.h>
4839 1.1 mrg #endif
4840 1.1 mrg Syntax error
4841 1.1 mrg _ACEOF
4842 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4843 1.1 mrg case "(($ac_try" in
4844 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4845 1.1 mrg *) ac_try_echo=$ac_try;;
4846 1.1 mrg esac
4847 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4848 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
4849 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4850 1.1 mrg ac_status=$?
4851 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4852 1.1 mrg rm -f conftest.er1
4853 1.1 mrg cat conftest.err >&5
4854 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4855 1.1 mrg (exit $ac_status); } >/dev/null && {
4856 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4857 1.1 mrg test ! -s conftest.err
4858 1.1 mrg }; then
4859 1.1 mrg :
4860 1.1 mrg else
4861 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
4862 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4863 1.1 mrg
4864 1.1 mrg # Broken: fails on valid input.
4865 1.1 mrg continue
4866 1.1 mrg fi
4867 1.1 mrg
4868 1.1 mrg rm -f conftest.err conftest.$ac_ext
4869 1.1 mrg
4870 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4871 1.1 mrg # can be detected and how.
4872 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4873 1.1 mrg /* confdefs.h. */
4874 1.1 mrg _ACEOF
4875 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4876 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4877 1.1 mrg /* end confdefs.h. */
4878 1.1 mrg #include <ac_nonexistent.h>
4879 1.1 mrg _ACEOF
4880 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4881 1.1 mrg case "(($ac_try" in
4882 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4883 1.1 mrg *) ac_try_echo=$ac_try;;
4884 1.1 mrg esac
4885 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4886 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
4887 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4888 1.1 mrg ac_status=$?
4889 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4890 1.1 mrg rm -f conftest.er1
4891 1.1 mrg cat conftest.err >&5
4892 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4893 1.1 mrg (exit $ac_status); } >/dev/null && {
4894 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4895 1.1 mrg test ! -s conftest.err
4896 1.1 mrg }; then
4897 1.1 mrg # Broken: success on invalid input.
4898 1.1 mrg continue
4899 1.1 mrg else
4900 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
4901 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4902 1.1 mrg
4903 1.1 mrg # Passes both tests.
4904 1.1 mrg ac_preproc_ok=:
4905 1.1 mrg break
4906 1.1 mrg fi
4907 1.1 mrg
4908 1.1 mrg rm -f conftest.err conftest.$ac_ext
4909 1.1 mrg
4910 1.1 mrg done
4911 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4912 1.1 mrg rm -f conftest.err conftest.$ac_ext
4913 1.1 mrg if $ac_preproc_ok; then
4914 1.1 mrg break
4915 1.1 mrg fi
4916 1.1 mrg
4917 1.1 mrg done
4918 1.1 mrg ac_cv_prog_CPP=$CPP
4919 1.1 mrg
4920 1.1 mrg fi
4921 1.1 mrg CPP=$ac_cv_prog_CPP
4922 1.1 mrg else
4923 1.1 mrg ac_cv_prog_CPP=$CPP
4924 1.1 mrg fi
4925 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CPP" >&5
4926 1.1.1.3 mrg $as_echo "$CPP" >&6; }
4927 1.1 mrg ac_preproc_ok=false
4928 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4929 1.1 mrg do
4930 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4931 1.1 mrg # with a fresh cross-compiler works.
4932 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4933 1.1 mrg # <limits.h> exists even on freestanding compilers.
4934 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4935 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4936 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4937 1.1 mrg /* confdefs.h. */
4938 1.1 mrg _ACEOF
4939 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4940 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4941 1.1 mrg /* end confdefs.h. */
4942 1.1 mrg #ifdef __STDC__
4943 1.1 mrg # include <limits.h>
4944 1.1 mrg #else
4945 1.1 mrg # include <assert.h>
4946 1.1 mrg #endif
4947 1.1 mrg Syntax error
4948 1.1 mrg _ACEOF
4949 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4950 1.1 mrg case "(($ac_try" in
4951 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4952 1.1 mrg *) ac_try_echo=$ac_try;;
4953 1.1 mrg esac
4954 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4955 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
4956 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4957 1.1 mrg ac_status=$?
4958 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4959 1.1 mrg rm -f conftest.er1
4960 1.1 mrg cat conftest.err >&5
4961 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4962 1.1 mrg (exit $ac_status); } >/dev/null && {
4963 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4964 1.1 mrg test ! -s conftest.err
4965 1.1 mrg }; then
4966 1.1 mrg :
4967 1.1 mrg else
4968 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
4969 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4970 1.1 mrg
4971 1.1 mrg # Broken: fails on valid input.
4972 1.1 mrg continue
4973 1.1 mrg fi
4974 1.1 mrg
4975 1.1 mrg rm -f conftest.err conftest.$ac_ext
4976 1.1 mrg
4977 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4978 1.1 mrg # can be detected and how.
4979 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4980 1.1 mrg /* confdefs.h. */
4981 1.1 mrg _ACEOF
4982 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4983 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4984 1.1 mrg /* end confdefs.h. */
4985 1.1 mrg #include <ac_nonexistent.h>
4986 1.1 mrg _ACEOF
4987 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4988 1.1 mrg case "(($ac_try" in
4989 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4990 1.1 mrg *) ac_try_echo=$ac_try;;
4991 1.1 mrg esac
4992 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4993 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
4994 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4995 1.1 mrg ac_status=$?
4996 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4997 1.1 mrg rm -f conftest.er1
4998 1.1 mrg cat conftest.err >&5
4999 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5000 1.1 mrg (exit $ac_status); } >/dev/null && {
5001 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5002 1.1 mrg test ! -s conftest.err
5003 1.1 mrg }; then
5004 1.1 mrg # Broken: success on invalid input.
5005 1.1 mrg continue
5006 1.1 mrg else
5007 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5008 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5009 1.1 mrg
5010 1.1 mrg # Passes both tests.
5011 1.1 mrg ac_preproc_ok=:
5012 1.1 mrg break
5013 1.1 mrg fi
5014 1.1 mrg
5015 1.1 mrg rm -f conftest.err conftest.$ac_ext
5016 1.1 mrg
5017 1.1 mrg done
5018 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5019 1.1 mrg rm -f conftest.err conftest.$ac_ext
5020 1.1 mrg if $ac_preproc_ok; then
5021 1.1 mrg :
5022 1.1 mrg else
5023 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5024 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5025 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5026 1.1 mrg See \`config.log' for more details." >&5
5027 1.1.1.3 mrg $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5028 1.1 mrg See \`config.log' for more details." >&2;}
5029 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
5030 1.1 mrg fi
5031 1.1 mrg
5032 1.1 mrg ac_ext=c
5033 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
5034 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5035 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5036 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5037 1.1 mrg
5038 1.1 mrg
5039 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5040 1.1.1.3 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
5041 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then
5042 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5043 1.1 mrg else
5044 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5045 1.1 mrg /* confdefs.h. */
5046 1.1 mrg _ACEOF
5047 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5048 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5049 1.1 mrg /* end confdefs.h. */
5050 1.1 mrg #include <stdlib.h>
5051 1.1 mrg #include <stdarg.h>
5052 1.1 mrg #include <string.h>
5053 1.1 mrg #include <float.h>
5054 1.1 mrg
5055 1.1 mrg int
5056 1.1 mrg main ()
5057 1.1 mrg {
5058 1.1 mrg
5059 1.1 mrg ;
5060 1.1 mrg return 0;
5061 1.1 mrg }
5062 1.1 mrg _ACEOF
5063 1.1 mrg rm -f conftest.$ac_objext
5064 1.1 mrg if { (ac_try="$ac_compile"
5065 1.1 mrg case "(($ac_try" in
5066 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5067 1.1 mrg *) ac_try_echo=$ac_try;;
5068 1.1 mrg esac
5069 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5070 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5071 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5072 1.1 mrg ac_status=$?
5073 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5074 1.1 mrg rm -f conftest.er1
5075 1.1 mrg cat conftest.err >&5
5076 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5077 1.1 mrg (exit $ac_status); } && {
5078 1.1 mrg test -z "$ac_c_werror_flag" ||
5079 1.1 mrg test ! -s conftest.err
5080 1.1 mrg } && test -s conftest.$ac_objext; then
5081 1.1 mrg ac_cv_header_stdc=yes
5082 1.1 mrg else
5083 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5084 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5085 1.1 mrg
5086 1.1 mrg ac_cv_header_stdc=no
5087 1.1 mrg fi
5088 1.1 mrg
5089 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5090 1.1 mrg
5091 1.1 mrg if test $ac_cv_header_stdc = yes; then
5092 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5093 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5094 1.1 mrg /* confdefs.h. */
5095 1.1 mrg _ACEOF
5096 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5097 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5098 1.1 mrg /* end confdefs.h. */
5099 1.1 mrg #include <string.h>
5100 1.1 mrg
5101 1.1 mrg _ACEOF
5102 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5103 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then
5104 1.1 mrg :
5105 1.1 mrg else
5106 1.1 mrg ac_cv_header_stdc=no
5107 1.1 mrg fi
5108 1.1 mrg rm -f conftest*
5109 1.1 mrg
5110 1.1 mrg fi
5111 1.1 mrg
5112 1.1 mrg if test $ac_cv_header_stdc = yes; then
5113 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5114 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5115 1.1 mrg /* confdefs.h. */
5116 1.1 mrg _ACEOF
5117 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5118 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5119 1.1 mrg /* end confdefs.h. */
5120 1.1 mrg #include <stdlib.h>
5121 1.1 mrg
5122 1.1 mrg _ACEOF
5123 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5124 1.1 mrg $EGREP "free" >/dev/null 2>&1; then
5125 1.1 mrg :
5126 1.1 mrg else
5127 1.1 mrg ac_cv_header_stdc=no
5128 1.1 mrg fi
5129 1.1 mrg rm -f conftest*
5130 1.1 mrg
5131 1.1 mrg fi
5132 1.1 mrg
5133 1.1 mrg if test $ac_cv_header_stdc = yes; then
5134 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5135 1.1 mrg if test "$cross_compiling" = yes; then
5136 1.1 mrg :
5137 1.1 mrg else
5138 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5139 1.1 mrg /* confdefs.h. */
5140 1.1 mrg _ACEOF
5141 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5142 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5143 1.1 mrg /* end confdefs.h. */
5144 1.1 mrg #include <ctype.h>
5145 1.1 mrg #include <stdlib.h>
5146 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
5147 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5148 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5149 1.1 mrg #else
5150 1.1 mrg # define ISLOWER(c) \
5151 1.1 mrg (('a' <= (c) && (c) <= 'i') \
5152 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
5153 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
5154 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5155 1.1 mrg #endif
5156 1.1 mrg
5157 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5158 1.1 mrg int
5159 1.1 mrg main ()
5160 1.1 mrg {
5161 1.1 mrg int i;
5162 1.1 mrg for (i = 0; i < 256; i++)
5163 1.1 mrg if (XOR (islower (i), ISLOWER (i))
5164 1.1 mrg || toupper (i) != TOUPPER (i))
5165 1.1 mrg return 2;
5166 1.1 mrg return 0;
5167 1.1 mrg }
5168 1.1 mrg _ACEOF
5169 1.1 mrg rm -f conftest$ac_exeext
5170 1.1 mrg if { (ac_try="$ac_link"
5171 1.1 mrg case "(($ac_try" in
5172 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5173 1.1 mrg *) ac_try_echo=$ac_try;;
5174 1.1 mrg esac
5175 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5176 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5177 1.1 mrg (eval "$ac_link") 2>&5
5178 1.1 mrg ac_status=$?
5179 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5180 1.1 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5181 1.1 mrg { (case "(($ac_try" in
5182 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5183 1.1 mrg *) ac_try_echo=$ac_try;;
5184 1.1 mrg esac
5185 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5186 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5187 1.1 mrg (eval "$ac_try") 2>&5
5188 1.1 mrg ac_status=$?
5189 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5190 1.1 mrg (exit $ac_status); }; }; then
5191 1.1 mrg :
5192 1.1 mrg else
5193 1.1.1.3 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
5194 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5195 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5196 1.1 mrg
5197 1.1 mrg ( exit $ac_status )
5198 1.1 mrg ac_cv_header_stdc=no
5199 1.1 mrg fi
5200 1.1.1.3 mrg rm -rf conftest.dSYM
5201 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5202 1.1 mrg fi
5203 1.1 mrg
5204 1.1 mrg
5205 1.1 mrg fi
5206 1.1 mrg fi
5207 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5208 1.1.1.3 mrg $as_echo "$ac_cv_header_stdc" >&6; }
5209 1.1 mrg if test $ac_cv_header_stdc = yes; then
5210 1.1 mrg
5211 1.1 mrg cat >>confdefs.h <<\_ACEOF
5212 1.1 mrg #define STDC_HEADERS 1
5213 1.1 mrg _ACEOF
5214 1.1 mrg
5215 1.1 mrg fi
5216 1.1 mrg
5217 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5218 1.1 mrg
5219 1.1 mrg
5220 1.1 mrg
5221 1.1 mrg
5222 1.1 mrg
5223 1.1 mrg
5224 1.1 mrg
5225 1.1 mrg
5226 1.1 mrg
5227 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5228 1.1 mrg inttypes.h stdint.h unistd.h
5229 1.1 mrg do
5230 1.1.1.3 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5231 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5232 1.1.1.3 mrg $as_echo_n "checking for $ac_header... " >&6; }
5233 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5234 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5235 1.1 mrg else
5236 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5237 1.1 mrg /* confdefs.h. */
5238 1.1 mrg _ACEOF
5239 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5240 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5241 1.1 mrg /* end confdefs.h. */
5242 1.1 mrg $ac_includes_default
5243 1.1 mrg
5244 1.1 mrg #include <$ac_header>
5245 1.1 mrg _ACEOF
5246 1.1 mrg rm -f conftest.$ac_objext
5247 1.1 mrg if { (ac_try="$ac_compile"
5248 1.1 mrg case "(($ac_try" in
5249 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5250 1.1 mrg *) ac_try_echo=$ac_try;;
5251 1.1 mrg esac
5252 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5253 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5254 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5255 1.1 mrg ac_status=$?
5256 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5257 1.1 mrg rm -f conftest.er1
5258 1.1 mrg cat conftest.err >&5
5259 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5260 1.1 mrg (exit $ac_status); } && {
5261 1.1 mrg test -z "$ac_c_werror_flag" ||
5262 1.1 mrg test ! -s conftest.err
5263 1.1 mrg } && test -s conftest.$ac_objext; then
5264 1.1 mrg eval "$as_ac_Header=yes"
5265 1.1 mrg else
5266 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5267 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5268 1.1 mrg
5269 1.1 mrg eval "$as_ac_Header=no"
5270 1.1 mrg fi
5271 1.1 mrg
5272 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5273 1.1 mrg fi
5274 1.1.1.3 mrg ac_res=`eval 'as_val=${'$as_ac_Header'}
5275 1.1.1.3 mrg $as_echo "$as_val"'`
5276 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5277 1.1.1.3 mrg $as_echo "$ac_res" >&6; }
5278 1.1.1.3 mrg as_val=`eval 'as_val=${'$as_ac_Header'}
5279 1.1.1.3 mrg $as_echo "$as_val"'`
5280 1.1.1.3 mrg if test "x$as_val" = x""yes; then
5281 1.1 mrg cat >>confdefs.h <<_ACEOF
5282 1.1.1.3 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5283 1.1 mrg _ACEOF
5284 1.1 mrg
5285 1.1 mrg fi
5286 1.1 mrg
5287 1.1 mrg done
5288 1.1 mrg
5289 1.1 mrg
5290 1.1 mrg
5291 1.1 mrg for ac_header in dlfcn.h
5292 1.1 mrg do
5293 1.1.1.3 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5294 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5295 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5296 1.1.1.3 mrg $as_echo_n "checking for $ac_header... " >&6; }
5297 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5298 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5299 1.1 mrg fi
5300 1.1.1.3 mrg ac_res=`eval 'as_val=${'$as_ac_Header'}
5301 1.1.1.3 mrg $as_echo "$as_val"'`
5302 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5303 1.1.1.3 mrg $as_echo "$ac_res" >&6; }
5304 1.1 mrg else
5305 1.1 mrg # Is the header compilable?
5306 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5307 1.1.1.3 mrg $as_echo_n "checking $ac_header usability... " >&6; }
5308 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5309 1.1 mrg /* confdefs.h. */
5310 1.1 mrg _ACEOF
5311 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5312 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5313 1.1 mrg /* end confdefs.h. */
5314 1.1 mrg $ac_includes_default
5315 1.1 mrg #include <$ac_header>
5316 1.1 mrg _ACEOF
5317 1.1 mrg rm -f conftest.$ac_objext
5318 1.1 mrg if { (ac_try="$ac_compile"
5319 1.1 mrg case "(($ac_try" in
5320 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5321 1.1 mrg *) ac_try_echo=$ac_try;;
5322 1.1 mrg esac
5323 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5324 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5325 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5326 1.1 mrg ac_status=$?
5327 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5328 1.1 mrg rm -f conftest.er1
5329 1.1 mrg cat conftest.err >&5
5330 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5331 1.1 mrg (exit $ac_status); } && {
5332 1.1 mrg test -z "$ac_c_werror_flag" ||
5333 1.1 mrg test ! -s conftest.err
5334 1.1 mrg } && test -s conftest.$ac_objext; then
5335 1.1 mrg ac_header_compiler=yes
5336 1.1 mrg else
5337 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5338 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5339 1.1 mrg
5340 1.1 mrg ac_header_compiler=no
5341 1.1 mrg fi
5342 1.1 mrg
5343 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5344 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5345 1.1.1.3 mrg $as_echo "$ac_header_compiler" >&6; }
5346 1.1 mrg
5347 1.1 mrg # Is the header present?
5348 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5349 1.1.1.3 mrg $as_echo_n "checking $ac_header presence... " >&6; }
5350 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5351 1.1 mrg /* confdefs.h. */
5352 1.1 mrg _ACEOF
5353 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5354 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5355 1.1 mrg /* end confdefs.h. */
5356 1.1 mrg #include <$ac_header>
5357 1.1 mrg _ACEOF
5358 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5359 1.1 mrg case "(($ac_try" in
5360 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5361 1.1 mrg *) ac_try_echo=$ac_try;;
5362 1.1 mrg esac
5363 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5364 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5365 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5366 1.1 mrg ac_status=$?
5367 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5368 1.1 mrg rm -f conftest.er1
5369 1.1 mrg cat conftest.err >&5
5370 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5371 1.1 mrg (exit $ac_status); } >/dev/null && {
5372 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5373 1.1 mrg test ! -s conftest.err
5374 1.1 mrg }; then
5375 1.1 mrg ac_header_preproc=yes
5376 1.1 mrg else
5377 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5378 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5379 1.1 mrg
5380 1.1 mrg ac_header_preproc=no
5381 1.1 mrg fi
5382 1.1 mrg
5383 1.1 mrg rm -f conftest.err conftest.$ac_ext
5384 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5385 1.1.1.3 mrg $as_echo "$ac_header_preproc" >&6; }
5386 1.1 mrg
5387 1.1 mrg # So? What about this header?
5388 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5389 1.1 mrg yes:no: )
5390 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5391 1.1.1.3 mrg $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5392 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5393 1.1.1.3 mrg $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5394 1.1 mrg ac_header_preproc=yes
5395 1.1 mrg ;;
5396 1.1 mrg no:yes:* )
5397 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5398 1.1.1.3 mrg $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5399 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5400 1.1.1.3 mrg $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5401 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5402 1.1.1.3 mrg $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5403 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5404 1.1.1.3 mrg $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5405 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5406 1.1.1.3 mrg $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5407 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5408 1.1.1.3 mrg $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5409 1.1 mrg ( cat <<\_ASBOX
5410 1.1 mrg ## ---------------------------------------------------------------------- ##
5411 1.1 mrg ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5412 1.1 mrg ## ---------------------------------------------------------------------- ##
5413 1.1 mrg _ASBOX
5414 1.1 mrg ) | sed "s/^/$as_me: WARNING: /" >&2
5415 1.1 mrg ;;
5416 1.1 mrg esac
5417 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5418 1.1.1.3 mrg $as_echo_n "checking for $ac_header... " >&6; }
5419 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5420 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5421 1.1 mrg else
5422 1.1 mrg eval "$as_ac_Header=\$ac_header_preproc"
5423 1.1 mrg fi
5424 1.1.1.3 mrg ac_res=`eval 'as_val=${'$as_ac_Header'}
5425 1.1.1.3 mrg $as_echo "$as_val"'`
5426 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5427 1.1.1.3 mrg $as_echo "$ac_res" >&6; }
5428 1.1 mrg
5429 1.1 mrg fi
5430 1.1.1.3 mrg as_val=`eval 'as_val=${'$as_ac_Header'}
5431 1.1.1.3 mrg $as_echo "$as_val"'`
5432 1.1.1.3 mrg if test "x$as_val" = x""yes; then
5433 1.1 mrg cat >>confdefs.h <<_ACEOF
5434 1.1.1.3 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5435 1.1 mrg _ACEOF
5436 1.1 mrg
5437 1.1 mrg fi
5438 1.1 mrg
5439 1.1 mrg done
5440 1.1 mrg
5441 1.1 mrg ac_ext=cpp
5442 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5443 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5444 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5445 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5446 1.1 mrg if test -z "$CXX"; then
5447 1.1 mrg if test -n "$CCC"; then
5448 1.1 mrg CXX=$CCC
5449 1.1 mrg else
5450 1.1 mrg if test -n "$ac_tool_prefix"; then
5451 1.1 mrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5452 1.1 mrg do
5453 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5454 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5455 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5456 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
5457 1.1 mrg if test "${ac_cv_prog_CXX+set}" = set; then
5458 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5459 1.1 mrg else
5460 1.1 mrg if test -n "$CXX"; then
5461 1.1 mrg ac_cv_prog_CXX="$CXX" # Let the user override the test.
5462 1.1 mrg else
5463 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5464 1.1 mrg for as_dir in $PATH
5465 1.1 mrg do
5466 1.1 mrg IFS=$as_save_IFS
5467 1.1 mrg test -z "$as_dir" && as_dir=.
5468 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5469 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5470 1.1 mrg ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5471 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5472 1.1 mrg break 2
5473 1.1 mrg fi
5474 1.1 mrg done
5475 1.1 mrg done
5476 1.1 mrg IFS=$as_save_IFS
5477 1.1 mrg
5478 1.1 mrg fi
5479 1.1 mrg fi
5480 1.1 mrg CXX=$ac_cv_prog_CXX
5481 1.1 mrg if test -n "$CXX"; then
5482 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5483 1.1.1.3 mrg $as_echo "$CXX" >&6; }
5484 1.1 mrg else
5485 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
5486 1.1.1.3 mrg $as_echo "no" >&6; }
5487 1.1 mrg fi
5488 1.1 mrg
5489 1.1 mrg
5490 1.1 mrg test -n "$CXX" && break
5491 1.1 mrg done
5492 1.1 mrg fi
5493 1.1 mrg if test -z "$CXX"; then
5494 1.1 mrg ac_ct_CXX=$CXX
5495 1.1 mrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5496 1.1 mrg do
5497 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5498 1.1 mrg set dummy $ac_prog; ac_word=$2
5499 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5500 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
5501 1.1 mrg if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5502 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5503 1.1 mrg else
5504 1.1 mrg if test -n "$ac_ct_CXX"; then
5505 1.1 mrg ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5506 1.1 mrg else
5507 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5508 1.1 mrg for as_dir in $PATH
5509 1.1 mrg do
5510 1.1 mrg IFS=$as_save_IFS
5511 1.1 mrg test -z "$as_dir" && as_dir=.
5512 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5513 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5514 1.1 mrg ac_cv_prog_ac_ct_CXX="$ac_prog"
5515 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5516 1.1 mrg break 2
5517 1.1 mrg fi
5518 1.1 mrg done
5519 1.1 mrg done
5520 1.1 mrg IFS=$as_save_IFS
5521 1.1 mrg
5522 1.1 mrg fi
5523 1.1 mrg fi
5524 1.1 mrg ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5525 1.1 mrg if test -n "$ac_ct_CXX"; then
5526 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5527 1.1.1.3 mrg $as_echo "$ac_ct_CXX" >&6; }
5528 1.1 mrg else
5529 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
5530 1.1.1.3 mrg $as_echo "no" >&6; }
5531 1.1 mrg fi
5532 1.1 mrg
5533 1.1 mrg
5534 1.1 mrg test -n "$ac_ct_CXX" && break
5535 1.1 mrg done
5536 1.1 mrg
5537 1.1 mrg if test "x$ac_ct_CXX" = x; then
5538 1.1 mrg CXX="g++"
5539 1.1 mrg else
5540 1.1 mrg case $cross_compiling:$ac_tool_warned in
5541 1.1 mrg yes:)
5542 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5543 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5544 1.1 mrg ac_tool_warned=yes ;;
5545 1.1 mrg esac
5546 1.1 mrg CXX=$ac_ct_CXX
5547 1.1 mrg fi
5548 1.1 mrg fi
5549 1.1 mrg
5550 1.1 mrg fi
5551 1.1 mrg fi
5552 1.1 mrg # Provide some information about the compiler.
5553 1.1.1.3 mrg $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5554 1.1.1.3 mrg set X $ac_compile
5555 1.1.1.3 mrg ac_compiler=$2
5556 1.1 mrg { (ac_try="$ac_compiler --version >&5"
5557 1.1 mrg case "(($ac_try" in
5558 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5559 1.1 mrg *) ac_try_echo=$ac_try;;
5560 1.1 mrg esac
5561 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5562 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5563 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
5564 1.1 mrg ac_status=$?
5565 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5566 1.1 mrg (exit $ac_status); }
5567 1.1 mrg { (ac_try="$ac_compiler -v >&5"
5568 1.1 mrg case "(($ac_try" in
5569 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5570 1.1 mrg *) ac_try_echo=$ac_try;;
5571 1.1 mrg esac
5572 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5573 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5574 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
5575 1.1 mrg ac_status=$?
5576 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5577 1.1 mrg (exit $ac_status); }
5578 1.1 mrg { (ac_try="$ac_compiler -V >&5"
5579 1.1 mrg case "(($ac_try" in
5580 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5581 1.1 mrg *) ac_try_echo=$ac_try;;
5582 1.1 mrg esac
5583 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5584 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5585 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
5586 1.1 mrg ac_status=$?
5587 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5588 1.1 mrg (exit $ac_status); }
5589 1.1 mrg
5590 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5591 1.1.1.3 mrg $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5592 1.1 mrg if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5593 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5594 1.1 mrg else
5595 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5596 1.1 mrg /* confdefs.h. */
5597 1.1 mrg _ACEOF
5598 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5599 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5600 1.1 mrg /* end confdefs.h. */
5601 1.1 mrg
5602 1.1 mrg int
5603 1.1 mrg main ()
5604 1.1 mrg {
5605 1.1 mrg #ifndef __GNUC__
5606 1.1 mrg choke me
5607 1.1 mrg #endif
5608 1.1 mrg
5609 1.1 mrg ;
5610 1.1 mrg return 0;
5611 1.1 mrg }
5612 1.1 mrg _ACEOF
5613 1.1 mrg rm -f conftest.$ac_objext
5614 1.1 mrg if { (ac_try="$ac_compile"
5615 1.1 mrg case "(($ac_try" in
5616 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5617 1.1 mrg *) ac_try_echo=$ac_try;;
5618 1.1 mrg esac
5619 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5620 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5621 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5622 1.1 mrg ac_status=$?
5623 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5624 1.1 mrg rm -f conftest.er1
5625 1.1 mrg cat conftest.err >&5
5626 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5627 1.1 mrg (exit $ac_status); } && {
5628 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5629 1.1 mrg test ! -s conftest.err
5630 1.1 mrg } && test -s conftest.$ac_objext; then
5631 1.1 mrg ac_compiler_gnu=yes
5632 1.1 mrg else
5633 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5634 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5635 1.1 mrg
5636 1.1 mrg ac_compiler_gnu=no
5637 1.1 mrg fi
5638 1.1 mrg
5639 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5640 1.1 mrg ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5641 1.1 mrg
5642 1.1 mrg fi
5643 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5644 1.1.1.3 mrg $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5645 1.1.1.3 mrg if test $ac_compiler_gnu = yes; then
5646 1.1.1.3 mrg GXX=yes
5647 1.1.1.3 mrg else
5648 1.1.1.3 mrg GXX=
5649 1.1.1.3 mrg fi
5650 1.1 mrg ac_test_CXXFLAGS=${CXXFLAGS+set}
5651 1.1 mrg ac_save_CXXFLAGS=$CXXFLAGS
5652 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5653 1.1.1.3 mrg $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5654 1.1 mrg if test "${ac_cv_prog_cxx_g+set}" = set; then
5655 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5656 1.1 mrg else
5657 1.1 mrg ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5658 1.1 mrg ac_cxx_werror_flag=yes
5659 1.1 mrg ac_cv_prog_cxx_g=no
5660 1.1 mrg CXXFLAGS="-g"
5661 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5662 1.1 mrg /* confdefs.h. */
5663 1.1 mrg _ACEOF
5664 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5665 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5666 1.1 mrg /* end confdefs.h. */
5667 1.1 mrg
5668 1.1 mrg int
5669 1.1 mrg main ()
5670 1.1 mrg {
5671 1.1 mrg
5672 1.1 mrg ;
5673 1.1 mrg return 0;
5674 1.1 mrg }
5675 1.1 mrg _ACEOF
5676 1.1 mrg rm -f conftest.$ac_objext
5677 1.1 mrg if { (ac_try="$ac_compile"
5678 1.1 mrg case "(($ac_try" in
5679 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5680 1.1 mrg *) ac_try_echo=$ac_try;;
5681 1.1 mrg esac
5682 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5683 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5684 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5685 1.1 mrg ac_status=$?
5686 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5687 1.1 mrg rm -f conftest.er1
5688 1.1 mrg cat conftest.err >&5
5689 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5690 1.1 mrg (exit $ac_status); } && {
5691 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5692 1.1 mrg test ! -s conftest.err
5693 1.1 mrg } && test -s conftest.$ac_objext; then
5694 1.1 mrg ac_cv_prog_cxx_g=yes
5695 1.1 mrg else
5696 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5697 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5698 1.1 mrg
5699 1.1 mrg CXXFLAGS=""
5700 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5701 1.1 mrg /* confdefs.h. */
5702 1.1 mrg _ACEOF
5703 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5704 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5705 1.1 mrg /* end confdefs.h. */
5706 1.1 mrg
5707 1.1 mrg int
5708 1.1 mrg main ()
5709 1.1 mrg {
5710 1.1 mrg
5711 1.1 mrg ;
5712 1.1 mrg return 0;
5713 1.1 mrg }
5714 1.1 mrg _ACEOF
5715 1.1 mrg rm -f conftest.$ac_objext
5716 1.1 mrg if { (ac_try="$ac_compile"
5717 1.1 mrg case "(($ac_try" in
5718 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5719 1.1 mrg *) ac_try_echo=$ac_try;;
5720 1.1 mrg esac
5721 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5722 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5723 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5724 1.1 mrg ac_status=$?
5725 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5726 1.1 mrg rm -f conftest.er1
5727 1.1 mrg cat conftest.err >&5
5728 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5729 1.1 mrg (exit $ac_status); } && {
5730 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5731 1.1 mrg test ! -s conftest.err
5732 1.1 mrg } && test -s conftest.$ac_objext; then
5733 1.1 mrg :
5734 1.1 mrg else
5735 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5736 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5737 1.1 mrg
5738 1.1 mrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5739 1.1 mrg CXXFLAGS="-g"
5740 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5741 1.1 mrg /* confdefs.h. */
5742 1.1 mrg _ACEOF
5743 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5744 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5745 1.1 mrg /* end confdefs.h. */
5746 1.1 mrg
5747 1.1 mrg int
5748 1.1 mrg main ()
5749 1.1 mrg {
5750 1.1 mrg
5751 1.1 mrg ;
5752 1.1 mrg return 0;
5753 1.1 mrg }
5754 1.1 mrg _ACEOF
5755 1.1 mrg rm -f conftest.$ac_objext
5756 1.1 mrg if { (ac_try="$ac_compile"
5757 1.1 mrg case "(($ac_try" in
5758 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5759 1.1 mrg *) ac_try_echo=$ac_try;;
5760 1.1 mrg esac
5761 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5762 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5763 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5764 1.1 mrg ac_status=$?
5765 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5766 1.1 mrg rm -f conftest.er1
5767 1.1 mrg cat conftest.err >&5
5768 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5769 1.1 mrg (exit $ac_status); } && {
5770 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5771 1.1 mrg test ! -s conftest.err
5772 1.1 mrg } && test -s conftest.$ac_objext; then
5773 1.1 mrg ac_cv_prog_cxx_g=yes
5774 1.1 mrg else
5775 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
5776 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5777 1.1 mrg
5778 1.1 mrg
5779 1.1 mrg fi
5780 1.1 mrg
5781 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5782 1.1 mrg fi
5783 1.1 mrg
5784 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5785 1.1 mrg fi
5786 1.1 mrg
5787 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5788 1.1 mrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5789 1.1 mrg fi
5790 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5791 1.1.1.3 mrg $as_echo "$ac_cv_prog_cxx_g" >&6; }
5792 1.1 mrg if test "$ac_test_CXXFLAGS" = set; then
5793 1.1 mrg CXXFLAGS=$ac_save_CXXFLAGS
5794 1.1 mrg elif test $ac_cv_prog_cxx_g = yes; then
5795 1.1 mrg if test "$GXX" = yes; then
5796 1.1 mrg CXXFLAGS="-g -O2"
5797 1.1 mrg else
5798 1.1 mrg CXXFLAGS="-g"
5799 1.1 mrg fi
5800 1.1 mrg else
5801 1.1 mrg if test "$GXX" = yes; then
5802 1.1 mrg CXXFLAGS="-O2"
5803 1.1 mrg else
5804 1.1 mrg CXXFLAGS=
5805 1.1 mrg fi
5806 1.1 mrg fi
5807 1.1 mrg ac_ext=cpp
5808 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5809 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5810 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5811 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5812 1.1 mrg
5813 1.1 mrg depcc="$CXX" am_compiler_list=
5814 1.1 mrg
5815 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5816 1.1.1.3 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
5817 1.1 mrg if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5818 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5819 1.1 mrg else
5820 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5821 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
5822 1.1 mrg # making bogus files that we don't know about and never remove. For
5823 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
5824 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
5825 1.1 mrg # in D'.
5826 1.1 mrg mkdir conftest.dir
5827 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
5828 1.1 mrg # using a relative directory.
5829 1.1 mrg cp "$am_depcomp" conftest.dir
5830 1.1 mrg cd conftest.dir
5831 1.1 mrg # We will build objects and dependencies in a subdirectory because
5832 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
5833 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
5834 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
5835 1.1 mrg # the current directory while Tru64 will put them in the object
5836 1.1 mrg # directory.
5837 1.1 mrg mkdir sub
5838 1.1 mrg
5839 1.1 mrg am_cv_CXX_dependencies_compiler_type=none
5840 1.1 mrg if test "$am_compiler_list" = ""; then
5841 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5842 1.1 mrg fi
5843 1.1.1.3 mrg am__universal=false
5844 1.1.1.3 mrg case " $depcc " in #(
5845 1.1.1.3 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
5846 1.1.1.3 mrg esac
5847 1.1.1.3 mrg
5848 1.1 mrg for depmode in $am_compiler_list; do
5849 1.1 mrg # Setup a source with many dependencies, because some compilers
5850 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
5851 1.1 mrg # we should not choose a depcomp mode which is confused by this.
5852 1.1 mrg #
5853 1.1 mrg # We need to recreate these files for each test, as the compiler may
5854 1.1 mrg # overwrite some of them when testing with obscure command lines.
5855 1.1 mrg # This happens at least with the AIX C compiler.
5856 1.1 mrg : > sub/conftest.c
5857 1.1 mrg for i in 1 2 3 4 5 6; do
5858 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
5859 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5860 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
5861 1.1 mrg touch sub/conftst$i.h
5862 1.1 mrg done
5863 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5864 1.1 mrg
5865 1.1.1.3 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
5866 1.1.1.3 mrg # mode. It turns out that the SunPro C++ compiler does not properly
5867 1.1.1.3 mrg # handle `-M -o', and we need to detect this. Also, some Intel
5868 1.1.1.3 mrg # versions had trouble with output in subdirs
5869 1.1.1.3 mrg am__obj=sub/conftest.${OBJEXT-o}
5870 1.1.1.3 mrg am__minus_obj="-o $am__obj"
5871 1.1 mrg case $depmode in
5872 1.1.1.3 mrg gcc)
5873 1.1.1.3 mrg # This depmode causes a compiler race in universal mode.
5874 1.1.1.3 mrg test "$am__universal" = false || continue
5875 1.1.1.3 mrg ;;
5876 1.1 mrg nosideeffect)
5877 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
5878 1.1 mrg # only be used when explicitly requested
5879 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
5880 1.1 mrg continue
5881 1.1 mrg else
5882 1.1 mrg break
5883 1.1 mrg fi
5884 1.1 mrg ;;
5885 1.1.1.3 mrg msvisualcpp | msvcmsys)
5886 1.1.1.3 mrg # This compiler won't grok `-c -o', but also, the minuso test has
5887 1.1.1.3 mrg # not run yet. These depmodes are late enough in the game, and
5888 1.1.1.3 mrg # so weak that their functioning should not be impacted.
5889 1.1.1.3 mrg am__obj=conftest.${OBJEXT-o}
5890 1.1.1.3 mrg am__minus_obj=
5891 1.1.1.3 mrg ;;
5892 1.1 mrg none) break ;;
5893 1.1 mrg esac
5894 1.1 mrg if depmode=$depmode \
5895 1.1.1.3 mrg source=sub/conftest.c object=$am__obj \
5896 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5897 1.1.1.3 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5898 1.1 mrg >/dev/null 2>conftest.err &&
5899 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5900 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5901 1.1.1.3 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5902 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5903 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
5904 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
5905 1.1 mrg # that says an option was ignored or not supported.
5906 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
5907 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
5908 1.1 mrg # The diagnosis changed in icc 8.0:
5909 1.1 mrg # icc: Command line remark: option '-MP' not supported
5910 1.1 mrg if (grep 'ignoring option' conftest.err ||
5911 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5912 1.1 mrg am_cv_CXX_dependencies_compiler_type=$depmode
5913 1.1 mrg break
5914 1.1 mrg fi
5915 1.1 mrg fi
5916 1.1 mrg done
5917 1.1 mrg
5918 1.1 mrg cd ..
5919 1.1 mrg rm -rf conftest.dir
5920 1.1 mrg else
5921 1.1 mrg am_cv_CXX_dependencies_compiler_type=none
5922 1.1 mrg fi
5923 1.1 mrg
5924 1.1 mrg fi
5925 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5926 1.1.1.3 mrg $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5927 1.1 mrg CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5928 1.1 mrg
5929 1.1 mrg if
5930 1.1 mrg test "x$enable_dependency_tracking" != xno \
5931 1.1 mrg && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5932 1.1 mrg am__fastdepCXX_TRUE=
5933 1.1 mrg am__fastdepCXX_FALSE='#'
5934 1.1 mrg else
5935 1.1 mrg am__fastdepCXX_TRUE='#'
5936 1.1 mrg am__fastdepCXX_FALSE=
5937 1.1 mrg fi
5938 1.1 mrg
5939 1.1 mrg
5940 1.1 mrg
5941 1.1 mrg
5942 1.1 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5943 1.1 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5944 1.1 mrg (test "X$CXX" != "Xg++"))) ; then
5945 1.1 mrg ac_ext=cpp
5946 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5947 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5948 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5949 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5950 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5951 1.1.1.3 mrg $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5952 1.1 mrg if test -z "$CXXCPP"; then
5953 1.1 mrg if test "${ac_cv_prog_CXXCPP+set}" = set; then
5954 1.1.1.3 mrg $as_echo_n "(cached) " >&6
5955 1.1 mrg else
5956 1.1 mrg # Double quotes because CXXCPP needs to be expanded
5957 1.1 mrg for CXXCPP in "$CXX -E" "/lib/cpp"
5958 1.1 mrg do
5959 1.1 mrg ac_preproc_ok=false
5960 1.1 mrg for ac_cxx_preproc_warn_flag in '' yes
5961 1.1 mrg do
5962 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
5963 1.1 mrg # with a fresh cross-compiler works.
5964 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5965 1.1 mrg # <limits.h> exists even on freestanding compilers.
5966 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
5967 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
5968 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5969 1.1 mrg /* confdefs.h. */
5970 1.1 mrg _ACEOF
5971 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5972 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5973 1.1 mrg /* end confdefs.h. */
5974 1.1 mrg #ifdef __STDC__
5975 1.1 mrg # include <limits.h>
5976 1.1 mrg #else
5977 1.1 mrg # include <assert.h>
5978 1.1 mrg #endif
5979 1.1 mrg Syntax error
5980 1.1 mrg _ACEOF
5981 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5982 1.1 mrg case "(($ac_try" in
5983 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5984 1.1 mrg *) ac_try_echo=$ac_try;;
5985 1.1 mrg esac
5986 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5987 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
5988 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5989 1.1 mrg ac_status=$?
5990 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5991 1.1 mrg rm -f conftest.er1
5992 1.1 mrg cat conftest.err >&5
5993 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5994 1.1 mrg (exit $ac_status); } >/dev/null && {
5995 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5996 1.1 mrg test ! -s conftest.err
5997 1.1 mrg }; then
5998 1.1 mrg :
5999 1.1 mrg else
6000 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
6001 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6002 1.1 mrg
6003 1.1 mrg # Broken: fails on valid input.
6004 1.1 mrg continue
6005 1.1 mrg fi
6006 1.1 mrg
6007 1.1 mrg rm -f conftest.err conftest.$ac_ext
6008 1.1 mrg
6009 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
6010 1.1 mrg # can be detected and how.
6011 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6012 1.1 mrg /* confdefs.h. */
6013 1.1 mrg _ACEOF
6014 1.1 mrg cat confdefs.h >>conftest.$ac_ext
6015 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
6016 1.1 mrg /* end confdefs.h. */
6017 1.1 mrg #include <ac_nonexistent.h>
6018 1.1 mrg _ACEOF
6019 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
6020 1.1 mrg case "(($ac_try" in
6021 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6022 1.1 mrg *) ac_try_echo=$ac_try;;
6023 1.1 mrg esac
6024 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6025 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
6026 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6027 1.1 mrg ac_status=$?
6028 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6029 1.1 mrg rm -f conftest.er1
6030 1.1 mrg cat conftest.err >&5
6031 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6032 1.1 mrg (exit $ac_status); } >/dev/null && {
6033 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6034 1.1 mrg test ! -s conftest.err
6035 1.1 mrg }; then
6036 1.1 mrg # Broken: success on invalid input.
6037 1.1 mrg continue
6038 1.1 mrg else
6039 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
6040 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6041 1.1 mrg
6042 1.1 mrg # Passes both tests.
6043 1.1 mrg ac_preproc_ok=:
6044 1.1 mrg break
6045 1.1 mrg fi
6046 1.1 mrg
6047 1.1 mrg rm -f conftest.err conftest.$ac_ext
6048 1.1 mrg
6049 1.1 mrg done
6050 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6051 1.1 mrg rm -f conftest.err conftest.$ac_ext
6052 1.1 mrg if $ac_preproc_ok; then
6053 1.1 mrg break
6054 1.1 mrg fi
6055 1.1 mrg
6056 1.1 mrg done
6057 1.1 mrg ac_cv_prog_CXXCPP=$CXXCPP
6058 1.1 mrg
6059 1.1 mrg fi
6060 1.1 mrg CXXCPP=$ac_cv_prog_CXXCPP
6061 1.1 mrg else
6062 1.1 mrg ac_cv_prog_CXXCPP=$CXXCPP
6063 1.1 mrg fi
6064 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6065 1.1.1.3 mrg $as_echo "$CXXCPP" >&6; }
6066 1.1 mrg ac_preproc_ok=false
6067 1.1 mrg for ac_cxx_preproc_warn_flag in '' yes
6068 1.1 mrg do
6069 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
6070 1.1 mrg # with a fresh cross-compiler works.
6071 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6072 1.1 mrg # <limits.h> exists even on freestanding compilers.
6073 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
6074 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
6075 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6076 1.1 mrg /* confdefs.h. */
6077 1.1 mrg _ACEOF
6078 1.1 mrg cat confdefs.h >>conftest.$ac_ext
6079 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
6080 1.1 mrg /* end confdefs.h. */
6081 1.1 mrg #ifdef __STDC__
6082 1.1 mrg # include <limits.h>
6083 1.1 mrg #else
6084 1.1 mrg # include <assert.h>
6085 1.1 mrg #endif
6086 1.1 mrg Syntax error
6087 1.1 mrg _ACEOF
6088 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
6089 1.1 mrg case "(($ac_try" in
6090 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6091 1.1 mrg *) ac_try_echo=$ac_try;;
6092 1.1 mrg esac
6093 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6094 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
6095 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6096 1.1 mrg ac_status=$?
6097 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6098 1.1 mrg rm -f conftest.er1
6099 1.1 mrg cat conftest.err >&5
6100 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6101 1.1 mrg (exit $ac_status); } >/dev/null && {
6102 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6103 1.1 mrg test ! -s conftest.err
6104 1.1 mrg }; then
6105 1.1 mrg :
6106 1.1 mrg else
6107 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
6108 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6109 1.1 mrg
6110 1.1 mrg # Broken: fails on valid input.
6111 1.1 mrg continue
6112 1.1 mrg fi
6113 1.1 mrg
6114 1.1 mrg rm -f conftest.err conftest.$ac_ext
6115 1.1 mrg
6116 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
6117 1.1 mrg # can be detected and how.
6118 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6119 1.1 mrg /* confdefs.h. */
6120 1.1 mrg _ACEOF
6121 1.1 mrg cat confdefs.h >>conftest.$ac_ext
6122 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
6123 1.1 mrg /* end confdefs.h. */
6124 1.1 mrg #include <ac_nonexistent.h>
6125 1.1 mrg _ACEOF
6126 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
6127 1.1 mrg case "(($ac_try" in
6128 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6129 1.1 mrg *) ac_try_echo=$ac_try;;
6130 1.1 mrg esac
6131 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6132 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
6133 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6134 1.1 mrg ac_status=$?
6135 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6136 1.1 mrg rm -f conftest.er1
6137 1.1 mrg cat conftest.err >&5
6138 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6139 1.1 mrg (exit $ac_status); } >/dev/null && {
6140 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6141 1.1 mrg test ! -s conftest.err
6142 1.1 mrg }; then
6143 1.1 mrg # Broken: success on invalid input.
6144 1.1 mrg continue
6145 1.1 mrg else
6146 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
6147 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6148 1.1 mrg
6149 1.1 mrg # Passes both tests.
6150 1.1 mrg ac_preproc_ok=:
6151 1.1 mrg break
6152 1.1 mrg fi
6153 1.1 mrg
6154 1.1 mrg rm -f conftest.err conftest.$ac_ext
6155 1.1 mrg
6156 1.1 mrg done
6157 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6158 1.1 mrg rm -f conftest.err conftest.$ac_ext
6159 1.1 mrg if $ac_preproc_ok; then
6160 1.1 mrg :
6161 1.1 mrg else
6162 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6163 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6164 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6165 1.1 mrg See \`config.log' for more details." >&5
6166 1.1.1.3 mrg $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6167 1.1 mrg See \`config.log' for more details." >&2;}
6168 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
6169 1.1 mrg fi
6170 1.1 mrg
6171 1.1 mrg ac_ext=cpp
6172 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
6173 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6174 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6175 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6176 1.1 mrg
6177 1.1 mrg fi
6178 1.1 mrg
6179 1.1 mrg
6180 1.1 mrg ac_ext=f
6181 1.1 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6182 1.1 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6183 1.1 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6184 1.1 mrg if test -n "$ac_tool_prefix"; then
6185 1.1 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
6186 1.1 mrg do
6187 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6188 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6189 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6190 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
6191 1.1 mrg if test "${ac_cv_prog_F77+set}" = set; then
6192 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6193 1.1 mrg else
6194 1.1 mrg if test -n "$F77"; then
6195 1.1 mrg ac_cv_prog_F77="$F77" # Let the user override the test.
6196 1.1 mrg else
6197 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6198 1.1 mrg for as_dir in $PATH
6199 1.1 mrg do
6200 1.1 mrg IFS=$as_save_IFS
6201 1.1 mrg test -z "$as_dir" && as_dir=.
6202 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6203 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6204 1.1 mrg ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6205 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6206 1.1 mrg break 2
6207 1.1 mrg fi
6208 1.1 mrg done
6209 1.1 mrg done
6210 1.1 mrg IFS=$as_save_IFS
6211 1.1 mrg
6212 1.1 mrg fi
6213 1.1 mrg fi
6214 1.1 mrg F77=$ac_cv_prog_F77
6215 1.1 mrg if test -n "$F77"; then
6216 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $F77" >&5
6217 1.1.1.3 mrg $as_echo "$F77" >&6; }
6218 1.1 mrg else
6219 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6220 1.1.1.3 mrg $as_echo "no" >&6; }
6221 1.1 mrg fi
6222 1.1 mrg
6223 1.1 mrg
6224 1.1 mrg test -n "$F77" && break
6225 1.1 mrg done
6226 1.1 mrg fi
6227 1.1 mrg if test -z "$F77"; then
6228 1.1 mrg ac_ct_F77=$F77
6229 1.1 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
6230 1.1 mrg do
6231 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
6232 1.1 mrg set dummy $ac_prog; ac_word=$2
6233 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6234 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
6235 1.1 mrg if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6236 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6237 1.1 mrg else
6238 1.1 mrg if test -n "$ac_ct_F77"; then
6239 1.1 mrg ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6240 1.1 mrg else
6241 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6242 1.1 mrg for as_dir in $PATH
6243 1.1 mrg do
6244 1.1 mrg IFS=$as_save_IFS
6245 1.1 mrg test -z "$as_dir" && as_dir=.
6246 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6247 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6248 1.1 mrg ac_cv_prog_ac_ct_F77="$ac_prog"
6249 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6250 1.1 mrg break 2
6251 1.1 mrg fi
6252 1.1 mrg done
6253 1.1 mrg done
6254 1.1 mrg IFS=$as_save_IFS
6255 1.1 mrg
6256 1.1 mrg fi
6257 1.1 mrg fi
6258 1.1 mrg ac_ct_F77=$ac_cv_prog_ac_ct_F77
6259 1.1 mrg if test -n "$ac_ct_F77"; then
6260 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6261 1.1.1.3 mrg $as_echo "$ac_ct_F77" >&6; }
6262 1.1 mrg else
6263 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6264 1.1.1.3 mrg $as_echo "no" >&6; }
6265 1.1 mrg fi
6266 1.1 mrg
6267 1.1 mrg
6268 1.1 mrg test -n "$ac_ct_F77" && break
6269 1.1 mrg done
6270 1.1 mrg
6271 1.1 mrg if test "x$ac_ct_F77" = x; then
6272 1.1 mrg F77=""
6273 1.1 mrg else
6274 1.1 mrg case $cross_compiling:$ac_tool_warned in
6275 1.1 mrg yes:)
6276 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6277 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6278 1.1 mrg ac_tool_warned=yes ;;
6279 1.1 mrg esac
6280 1.1 mrg F77=$ac_ct_F77
6281 1.1 mrg fi
6282 1.1 mrg fi
6283 1.1 mrg
6284 1.1 mrg
6285 1.1 mrg # Provide some information about the compiler.
6286 1.1.1.3 mrg $as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6287 1.1.1.3 mrg set X $ac_compile
6288 1.1.1.3 mrg ac_compiler=$2
6289 1.1 mrg { (ac_try="$ac_compiler --version >&5"
6290 1.1 mrg case "(($ac_try" in
6291 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6292 1.1 mrg *) ac_try_echo=$ac_try;;
6293 1.1 mrg esac
6294 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6295 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
6296 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
6297 1.1 mrg ac_status=$?
6298 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6299 1.1 mrg (exit $ac_status); }
6300 1.1 mrg { (ac_try="$ac_compiler -v >&5"
6301 1.1 mrg case "(($ac_try" in
6302 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6303 1.1 mrg *) ac_try_echo=$ac_try;;
6304 1.1 mrg esac
6305 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6306 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
6307 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
6308 1.1 mrg ac_status=$?
6309 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6310 1.1 mrg (exit $ac_status); }
6311 1.1 mrg { (ac_try="$ac_compiler -V >&5"
6312 1.1 mrg case "(($ac_try" in
6313 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6314 1.1 mrg *) ac_try_echo=$ac_try;;
6315 1.1 mrg esac
6316 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6317 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
6318 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
6319 1.1 mrg ac_status=$?
6320 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6321 1.1 mrg (exit $ac_status); }
6322 1.1 mrg rm -f a.out
6323 1.1 mrg
6324 1.1 mrg # If we don't use `.F' as extension, the preprocessor is not run on the
6325 1.1 mrg # input file. (Note that this only needs to work for GNU compilers.)
6326 1.1 mrg ac_save_ext=$ac_ext
6327 1.1 mrg ac_ext=F
6328 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6329 1.1.1.3 mrg $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6330 1.1 mrg if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6331 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6332 1.1 mrg else
6333 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6334 1.1 mrg program main
6335 1.1 mrg #ifndef __GNUC__
6336 1.1 mrg choke me
6337 1.1 mrg #endif
6338 1.1 mrg
6339 1.1 mrg end
6340 1.1 mrg _ACEOF
6341 1.1 mrg rm -f conftest.$ac_objext
6342 1.1 mrg if { (ac_try="$ac_compile"
6343 1.1 mrg case "(($ac_try" in
6344 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6345 1.1 mrg *) ac_try_echo=$ac_try;;
6346 1.1 mrg esac
6347 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6348 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
6349 1.1 mrg (eval "$ac_compile") 2>conftest.er1
6350 1.1 mrg ac_status=$?
6351 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6352 1.1 mrg rm -f conftest.er1
6353 1.1 mrg cat conftest.err >&5
6354 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6355 1.1 mrg (exit $ac_status); } && {
6356 1.1 mrg test -z "$ac_f77_werror_flag" ||
6357 1.1 mrg test ! -s conftest.err
6358 1.1 mrg } && test -s conftest.$ac_objext; then
6359 1.1 mrg ac_compiler_gnu=yes
6360 1.1 mrg else
6361 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
6362 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6363 1.1 mrg
6364 1.1 mrg ac_compiler_gnu=no
6365 1.1 mrg fi
6366 1.1 mrg
6367 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6368 1.1 mrg ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6369 1.1 mrg
6370 1.1 mrg fi
6371 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6372 1.1.1.3 mrg $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6373 1.1 mrg ac_ext=$ac_save_ext
6374 1.1 mrg ac_test_FFLAGS=${FFLAGS+set}
6375 1.1 mrg ac_save_FFLAGS=$FFLAGS
6376 1.1 mrg FFLAGS=
6377 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6378 1.1.1.3 mrg $as_echo_n "checking whether $F77 accepts -g... " >&6; }
6379 1.1 mrg if test "${ac_cv_prog_f77_g+set}" = set; then
6380 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6381 1.1 mrg else
6382 1.1 mrg FFLAGS=-g
6383 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6384 1.1 mrg program main
6385 1.1 mrg
6386 1.1 mrg end
6387 1.1 mrg _ACEOF
6388 1.1 mrg rm -f conftest.$ac_objext
6389 1.1 mrg if { (ac_try="$ac_compile"
6390 1.1 mrg case "(($ac_try" in
6391 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6392 1.1 mrg *) ac_try_echo=$ac_try;;
6393 1.1 mrg esac
6394 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6395 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
6396 1.1 mrg (eval "$ac_compile") 2>conftest.er1
6397 1.1 mrg ac_status=$?
6398 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6399 1.1 mrg rm -f conftest.er1
6400 1.1 mrg cat conftest.err >&5
6401 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6402 1.1 mrg (exit $ac_status); } && {
6403 1.1 mrg test -z "$ac_f77_werror_flag" ||
6404 1.1 mrg test ! -s conftest.err
6405 1.1 mrg } && test -s conftest.$ac_objext; then
6406 1.1 mrg ac_cv_prog_f77_g=yes
6407 1.1 mrg else
6408 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
6409 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6410 1.1 mrg
6411 1.1 mrg ac_cv_prog_f77_g=no
6412 1.1 mrg fi
6413 1.1 mrg
6414 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6415 1.1 mrg
6416 1.1 mrg fi
6417 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6418 1.1.1.3 mrg $as_echo "$ac_cv_prog_f77_g" >&6; }
6419 1.1 mrg if test "$ac_test_FFLAGS" = set; then
6420 1.1 mrg FFLAGS=$ac_save_FFLAGS
6421 1.1 mrg elif test $ac_cv_prog_f77_g = yes; then
6422 1.1 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6423 1.1 mrg FFLAGS="-g -O2"
6424 1.1 mrg else
6425 1.1 mrg FFLAGS="-g"
6426 1.1 mrg fi
6427 1.1 mrg else
6428 1.1 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6429 1.1 mrg FFLAGS="-O2"
6430 1.1 mrg else
6431 1.1 mrg FFLAGS=
6432 1.1 mrg fi
6433 1.1 mrg fi
6434 1.1 mrg
6435 1.1.1.3 mrg if test $ac_compiler_gnu = yes; then
6436 1.1.1.3 mrg G77=yes
6437 1.1.1.3 mrg else
6438 1.1.1.3 mrg G77=
6439 1.1.1.3 mrg fi
6440 1.1 mrg ac_ext=c
6441 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6442 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6443 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6444 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6445 1.1 mrg
6446 1.1 mrg
6447 1.1 mrg
6448 1.1 mrg # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6449 1.1 mrg # find the maximum length of command line arguments
6450 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6451 1.1.1.3 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6452 1.1 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6453 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6454 1.1 mrg else
6455 1.1 mrg i=0
6456 1.1 mrg teststring="ABCD"
6457 1.1 mrg
6458 1.1 mrg case $build_os in
6459 1.1 mrg msdosdjgpp*)
6460 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
6461 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
6462 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
6463 1.1 mrg # check would be larger than it should be.
6464 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
6465 1.1 mrg ;;
6466 1.1 mrg
6467 1.1 mrg gnu*)
6468 1.1 mrg # Under GNU Hurd, this test is not required because there is
6469 1.1 mrg # no limit to the length of command line arguments.
6470 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
6471 1.1 mrg lt_cv_sys_max_cmd_len=-1;
6472 1.1 mrg ;;
6473 1.1 mrg
6474 1.1 mrg cygwin* | mingw*)
6475 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
6476 1.1 mrg # about 5 minutes as the teststring grows exponentially.
6477 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
6478 1.1 mrg # you end up with a "frozen" computer, even though with patience
6479 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
6480 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
6481 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
6482 1.1 mrg lt_cv_sys_max_cmd_len=8192;
6483 1.1 mrg ;;
6484 1.1 mrg
6485 1.1 mrg amigaos*)
6486 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
6487 1.1 mrg # So we just punt and use a minimum line length of 8192.
6488 1.1 mrg lt_cv_sys_max_cmd_len=8192;
6489 1.1 mrg ;;
6490 1.1 mrg
6491 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6492 1.1 mrg # This has been around since 386BSD, at least. Likely further.
6493 1.1 mrg if test -x /sbin/sysctl; then
6494 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6495 1.1 mrg elif test -x /usr/sbin/sysctl; then
6496 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6497 1.1 mrg else
6498 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6499 1.1 mrg fi
6500 1.1 mrg # And add a safety zone
6501 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6502 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6503 1.1 mrg ;;
6504 1.1 mrg
6505 1.1 mrg interix*)
6506 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
6507 1.1 mrg lt_cv_sys_max_cmd_len=196608
6508 1.1 mrg ;;
6509 1.1 mrg
6510 1.1 mrg osf*)
6511 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6512 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6513 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
6514 1.1 mrg # First set a reasonable default.
6515 1.1 mrg lt_cv_sys_max_cmd_len=16384
6516 1.1 mrg #
6517 1.1 mrg if test -x /sbin/sysconfig; then
6518 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6519 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
6520 1.1 mrg esac
6521 1.1 mrg fi
6522 1.1 mrg ;;
6523 1.1 mrg sco3.2v5*)
6524 1.1 mrg lt_cv_sys_max_cmd_len=102400
6525 1.1 mrg ;;
6526 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
6527 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6528 1.1 mrg if test -n "$kargmax"; then
6529 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6530 1.1 mrg else
6531 1.1 mrg lt_cv_sys_max_cmd_len=32768
6532 1.1 mrg fi
6533 1.1 mrg ;;
6534 1.1 mrg *)
6535 1.1.1.3 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6536 1.1.1.3 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
6537 1.1.1.3 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6538 1.1.1.3 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6539 1.1.1.3 mrg else
6540 1.1.1.3 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6541 1.1.1.3 mrg while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6542 1.1 mrg = "XX$teststring") >/dev/null 2>&1 &&
6543 1.1.1.3 mrg new_result=`expr "X$teststring" : ".*" 2>&1` &&
6544 1.1.1.3 mrg lt_cv_sys_max_cmd_len=$new_result &&
6545 1.1.1.3 mrg test $i != 17 # 1/2 MB should be enough
6546 1.1.1.3 mrg do
6547 1.1.1.3 mrg i=`expr $i + 1`
6548 1.1.1.3 mrg teststring=$teststring$teststring
6549 1.1.1.3 mrg done
6550 1.1.1.3 mrg teststring=
6551 1.1.1.3 mrg # Add a significant safety factor because C++ compilers can tack on massive
6552 1.1.1.3 mrg # amounts of additional arguments before passing them to the linker.
6553 1.1.1.3 mrg # It appears as though 1/2 is a usable value.
6554 1.1.1.3 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6555 1.1.1.3 mrg fi
6556 1.1 mrg ;;
6557 1.1 mrg esac
6558 1.1 mrg
6559 1.1 mrg fi
6560 1.1 mrg
6561 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
6562 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6563 1.1.1.3 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6564 1.1 mrg else
6565 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: none" >&5
6566 1.1.1.3 mrg $as_echo "none" >&6; }
6567 1.1 mrg fi
6568 1.1 mrg
6569 1.1 mrg
6570 1.1 mrg
6571 1.1 mrg
6572 1.1.1.3 mrg
6573 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6574 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6575 1.1.1.3 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6576 1.1 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6577 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6578 1.1 mrg else
6579 1.1 mrg
6580 1.1 mrg # These are sane defaults that work on at least a few old systems.
6581 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6582 1.1 mrg
6583 1.1 mrg # Character class describing NM global symbol codes.
6584 1.1 mrg symcode='[BCDEGRST]'
6585 1.1 mrg
6586 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6587 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6588 1.1 mrg
6589 1.1 mrg # Transform an extracted symbol line into a proper C declaration
6590 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6591 1.1 mrg
6592 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6593 1.1 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'"
6594 1.1 mrg
6595 1.1 mrg # Define system-specific variables.
6596 1.1 mrg case $host_os in
6597 1.1 mrg aix*)
6598 1.1 mrg symcode='[BCDT]'
6599 1.1 mrg ;;
6600 1.1 mrg cygwin* | mingw* | pw32*)
6601 1.1 mrg symcode='[ABCDGISTW]'
6602 1.1 mrg ;;
6603 1.1 mrg hpux*) # Its linker distinguishes data from code symbols
6604 1.1 mrg if test "$host_cpu" = ia64; then
6605 1.1 mrg symcode='[ABCDEGRST]'
6606 1.1 mrg fi
6607 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6608 1.1 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'"
6609 1.1 mrg ;;
6610 1.1.1.3 mrg linux* | k*bsd*-gnu)
6611 1.1 mrg if test "$host_cpu" = ia64; then
6612 1.1 mrg symcode='[ABCDGIRSTW]'
6613 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6614 1.1 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'"
6615 1.1 mrg fi
6616 1.1 mrg ;;
6617 1.1 mrg irix* | nonstopux*)
6618 1.1 mrg symcode='[BCDEGRST]'
6619 1.1 mrg ;;
6620 1.1 mrg osf*)
6621 1.1 mrg symcode='[BCDEGQRST]'
6622 1.1 mrg ;;
6623 1.1 mrg solaris*)
6624 1.1 mrg symcode='[BDRT]'
6625 1.1 mrg ;;
6626 1.1 mrg sco3.2v5*)
6627 1.1 mrg symcode='[DT]'
6628 1.1 mrg ;;
6629 1.1 mrg sysv4.2uw2*)
6630 1.1 mrg symcode='[DT]'
6631 1.1 mrg ;;
6632 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6633 1.1 mrg symcode='[ABDT]'
6634 1.1 mrg ;;
6635 1.1 mrg sysv4)
6636 1.1 mrg symcode='[DFNSTU]'
6637 1.1 mrg ;;
6638 1.1 mrg esac
6639 1.1 mrg
6640 1.1 mrg # Handle CRLF in mingw tool chain
6641 1.1 mrg opt_cr=
6642 1.1 mrg case $build_os in
6643 1.1 mrg mingw*)
6644 1.1 mrg opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6645 1.1 mrg ;;
6646 1.1 mrg esac
6647 1.1 mrg
6648 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6649 1.1 mrg case `$NM -V 2>&1` in
6650 1.1 mrg *GNU* | *'with BFD'*)
6651 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6652 1.1 mrg esac
6653 1.1 mrg
6654 1.1 mrg # Try without a prefix undercore, then with it.
6655 1.1 mrg for ac_symprfx in "" "_"; do
6656 1.1 mrg
6657 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6658 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6659 1.1 mrg
6660 1.1 mrg # Write the raw and C identifiers.
6661 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6662 1.1 mrg
6663 1.1 mrg # Check to see that the pipe works correctly.
6664 1.1 mrg pipe_works=no
6665 1.1 mrg
6666 1.1 mrg rm -f conftest*
6667 1.1 mrg cat > conftest.$ac_ext <<EOF
6668 1.1 mrg #ifdef __cplusplus
6669 1.1 mrg extern "C" {
6670 1.1 mrg #endif
6671 1.1 mrg char nm_test_var;
6672 1.1 mrg void nm_test_func(){}
6673 1.1 mrg #ifdef __cplusplus
6674 1.1 mrg }
6675 1.1 mrg #endif
6676 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6677 1.1 mrg EOF
6678 1.1 mrg
6679 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6680 1.1 mrg (eval $ac_compile) 2>&5
6681 1.1 mrg ac_status=$?
6682 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6683 1.1 mrg (exit $ac_status); }; then
6684 1.1 mrg # Now try to grab the symbols.
6685 1.1 mrg nlist=conftest.nm
6686 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6687 1.1 mrg (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6688 1.1 mrg ac_status=$?
6689 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6690 1.1 mrg (exit $ac_status); } && test -s "$nlist"; then
6691 1.1 mrg # Try sorting and uniquifying the output.
6692 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
6693 1.1 mrg mv -f "$nlist"T "$nlist"
6694 1.1 mrg else
6695 1.1 mrg rm -f "$nlist"T
6696 1.1 mrg fi
6697 1.1 mrg
6698 1.1 mrg # Make sure that we snagged all the symbols we need.
6699 1.1 mrg if grep ' nm_test_var$' "$nlist" >/dev/null; then
6700 1.1 mrg if grep ' nm_test_func$' "$nlist" >/dev/null; then
6701 1.1 mrg cat <<EOF > conftest.$ac_ext
6702 1.1 mrg #ifdef __cplusplus
6703 1.1 mrg extern "C" {
6704 1.1 mrg #endif
6705 1.1 mrg
6706 1.1 mrg EOF
6707 1.1 mrg # Now generate the symbol file.
6708 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6709 1.1 mrg
6710 1.1 mrg cat <<EOF >> conftest.$ac_ext
6711 1.1 mrg #if defined (__STDC__) && __STDC__
6712 1.1 mrg # define lt_ptr_t void *
6713 1.1 mrg #else
6714 1.1 mrg # define lt_ptr_t char *
6715 1.1 mrg # define const
6716 1.1 mrg #endif
6717 1.1 mrg
6718 1.1 mrg /* The mapping between symbol names and symbols. */
6719 1.1 mrg const struct {
6720 1.1 mrg const char *name;
6721 1.1 mrg lt_ptr_t address;
6722 1.1 mrg }
6723 1.1 mrg lt_preloaded_symbols[] =
6724 1.1 mrg {
6725 1.1 mrg EOF
6726 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6727 1.1 mrg cat <<\EOF >> conftest.$ac_ext
6728 1.1 mrg {0, (lt_ptr_t) 0}
6729 1.1 mrg };
6730 1.1 mrg
6731 1.1 mrg #ifdef __cplusplus
6732 1.1 mrg }
6733 1.1 mrg #endif
6734 1.1 mrg EOF
6735 1.1 mrg # Now try linking the two files.
6736 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
6737 1.1 mrg lt_save_LIBS="$LIBS"
6738 1.1 mrg lt_save_CFLAGS="$CFLAGS"
6739 1.1 mrg LIBS="conftstm.$ac_objext"
6740 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6741 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6742 1.1 mrg (eval $ac_link) 2>&5
6743 1.1 mrg ac_status=$?
6744 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6745 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext}; then
6746 1.1 mrg pipe_works=yes
6747 1.1 mrg fi
6748 1.1 mrg LIBS="$lt_save_LIBS"
6749 1.1 mrg CFLAGS="$lt_save_CFLAGS"
6750 1.1 mrg else
6751 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
6752 1.1 mrg fi
6753 1.1 mrg else
6754 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
6755 1.1 mrg fi
6756 1.1 mrg else
6757 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6758 1.1 mrg fi
6759 1.1 mrg else
6760 1.1 mrg echo "$progname: failed program was:" >&5
6761 1.1 mrg cat conftest.$ac_ext >&5
6762 1.1 mrg fi
6763 1.1.1.3 mrg rm -rf conftest* conftst*
6764 1.1 mrg
6765 1.1 mrg # Do not use the global_symbol_pipe unless it works.
6766 1.1 mrg if test "$pipe_works" = yes; then
6767 1.1 mrg break
6768 1.1 mrg else
6769 1.1 mrg lt_cv_sys_global_symbol_pipe=
6770 1.1 mrg fi
6771 1.1 mrg done
6772 1.1 mrg
6773 1.1 mrg fi
6774 1.1 mrg
6775 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6776 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
6777 1.1 mrg fi
6778 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6779 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: failed" >&5
6780 1.1.1.3 mrg $as_echo "failed" >&6; }
6781 1.1 mrg else
6782 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: ok" >&5
6783 1.1.1.3 mrg $as_echo "ok" >&6; }
6784 1.1 mrg fi
6785 1.1 mrg
6786 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for objdir" >&5
6787 1.1.1.3 mrg $as_echo_n "checking for objdir... " >&6; }
6788 1.1 mrg if test "${lt_cv_objdir+set}" = set; then
6789 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6790 1.1 mrg else
6791 1.1 mrg rm -f .libs 2>/dev/null
6792 1.1 mrg mkdir .libs 2>/dev/null
6793 1.1 mrg if test -d .libs; then
6794 1.1 mrg lt_cv_objdir=.libs
6795 1.1 mrg else
6796 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
6797 1.1 mrg lt_cv_objdir=_libs
6798 1.1 mrg fi
6799 1.1 mrg rmdir .libs 2>/dev/null
6800 1.1 mrg fi
6801 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6802 1.1.1.3 mrg $as_echo "$lt_cv_objdir" >&6; }
6803 1.1 mrg objdir=$lt_cv_objdir
6804 1.1 mrg
6805 1.1 mrg
6806 1.1 mrg
6807 1.1 mrg
6808 1.1 mrg
6809 1.1 mrg case $host_os in
6810 1.1 mrg aix3*)
6811 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
6812 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
6813 1.1 mrg # vanish in a puff of smoke.
6814 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
6815 1.1 mrg COLLECT_NAMES=
6816 1.1 mrg export COLLECT_NAMES
6817 1.1 mrg fi
6818 1.1 mrg ;;
6819 1.1 mrg esac
6820 1.1 mrg
6821 1.1 mrg # Sed substitution that helps us do robust quoting. It backslashifies
6822 1.1 mrg # metacharacters that are still active within double-quoted strings.
6823 1.1 mrg Xsed='sed -e 1s/^X//'
6824 1.1 mrg sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6825 1.1 mrg
6826 1.1 mrg # Same as above, but do not quote variable references.
6827 1.1 mrg double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6828 1.1 mrg
6829 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
6830 1.1 mrg # double_quote_subst'ed string.
6831 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6832 1.1 mrg
6833 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
6834 1.1 mrg no_glob_subst='s/\*/\\\*/g'
6835 1.1 mrg
6836 1.1 mrg # Constants:
6837 1.1 mrg rm="rm -f"
6838 1.1 mrg
6839 1.1 mrg # Global variables:
6840 1.1 mrg default_ofile=libtool
6841 1.1 mrg can_build_shared=yes
6842 1.1 mrg
6843 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
6844 1.1 mrg # which needs '.lib').
6845 1.1 mrg libext=a
6846 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
6847 1.1 mrg ofile="$default_ofile"
6848 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
6849 1.1 mrg
6850 1.1 mrg if test -n "$ac_tool_prefix"; then
6851 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6852 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
6853 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6854 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
6855 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then
6856 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6857 1.1 mrg else
6858 1.1 mrg if test -n "$AR"; then
6859 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
6860 1.1 mrg else
6861 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862 1.1 mrg for as_dir in $PATH
6863 1.1 mrg do
6864 1.1 mrg IFS=$as_save_IFS
6865 1.1 mrg test -z "$as_dir" && as_dir=.
6866 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6867 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6868 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
6869 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6870 1.1 mrg break 2
6871 1.1 mrg fi
6872 1.1 mrg done
6873 1.1 mrg done
6874 1.1 mrg IFS=$as_save_IFS
6875 1.1 mrg
6876 1.1 mrg fi
6877 1.1 mrg fi
6878 1.1 mrg AR=$ac_cv_prog_AR
6879 1.1 mrg if test -n "$AR"; then
6880 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $AR" >&5
6881 1.1.1.3 mrg $as_echo "$AR" >&6; }
6882 1.1 mrg else
6883 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6884 1.1.1.3 mrg $as_echo "no" >&6; }
6885 1.1 mrg fi
6886 1.1 mrg
6887 1.1 mrg
6888 1.1 mrg fi
6889 1.1 mrg if test -z "$ac_cv_prog_AR"; then
6890 1.1 mrg ac_ct_AR=$AR
6891 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
6892 1.1 mrg set dummy ar; ac_word=$2
6893 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6894 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
6895 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6896 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6897 1.1 mrg else
6898 1.1 mrg if test -n "$ac_ct_AR"; then
6899 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6900 1.1 mrg else
6901 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6902 1.1 mrg for as_dir in $PATH
6903 1.1 mrg do
6904 1.1 mrg IFS=$as_save_IFS
6905 1.1 mrg test -z "$as_dir" && as_dir=.
6906 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6907 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6908 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
6909 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6910 1.1 mrg break 2
6911 1.1 mrg fi
6912 1.1 mrg done
6913 1.1 mrg done
6914 1.1 mrg IFS=$as_save_IFS
6915 1.1 mrg
6916 1.1 mrg fi
6917 1.1 mrg fi
6918 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
6919 1.1 mrg if test -n "$ac_ct_AR"; then
6920 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6921 1.1.1.3 mrg $as_echo "$ac_ct_AR" >&6; }
6922 1.1 mrg else
6923 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6924 1.1.1.3 mrg $as_echo "no" >&6; }
6925 1.1 mrg fi
6926 1.1 mrg
6927 1.1 mrg if test "x$ac_ct_AR" = x; then
6928 1.1 mrg AR="false"
6929 1.1 mrg else
6930 1.1 mrg case $cross_compiling:$ac_tool_warned in
6931 1.1 mrg yes:)
6932 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6933 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6934 1.1 mrg ac_tool_warned=yes ;;
6935 1.1 mrg esac
6936 1.1 mrg AR=$ac_ct_AR
6937 1.1 mrg fi
6938 1.1 mrg else
6939 1.1 mrg AR="$ac_cv_prog_AR"
6940 1.1 mrg fi
6941 1.1 mrg
6942 1.1 mrg if test -n "$ac_tool_prefix"; then
6943 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6944 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6945 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6946 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
6947 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then
6948 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6949 1.1 mrg else
6950 1.1 mrg if test -n "$RANLIB"; then
6951 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6952 1.1 mrg else
6953 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6954 1.1 mrg for as_dir in $PATH
6955 1.1 mrg do
6956 1.1 mrg IFS=$as_save_IFS
6957 1.1 mrg test -z "$as_dir" && as_dir=.
6958 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6959 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6960 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6961 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6962 1.1 mrg break 2
6963 1.1 mrg fi
6964 1.1 mrg done
6965 1.1 mrg done
6966 1.1 mrg IFS=$as_save_IFS
6967 1.1 mrg
6968 1.1 mrg fi
6969 1.1 mrg fi
6970 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
6971 1.1 mrg if test -n "$RANLIB"; then
6972 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6973 1.1.1.3 mrg $as_echo "$RANLIB" >&6; }
6974 1.1 mrg else
6975 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6976 1.1.1.3 mrg $as_echo "no" >&6; }
6977 1.1 mrg fi
6978 1.1 mrg
6979 1.1 mrg
6980 1.1 mrg fi
6981 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
6982 1.1 mrg ac_ct_RANLIB=$RANLIB
6983 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
6984 1.1 mrg set dummy ranlib; ac_word=$2
6985 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6986 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
6987 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6988 1.1.1.3 mrg $as_echo_n "(cached) " >&6
6989 1.1 mrg else
6990 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6991 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6992 1.1 mrg else
6993 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6994 1.1 mrg for as_dir in $PATH
6995 1.1 mrg do
6996 1.1 mrg IFS=$as_save_IFS
6997 1.1 mrg test -z "$as_dir" && as_dir=.
6998 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6999 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7000 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
7001 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7002 1.1 mrg break 2
7003 1.1 mrg fi
7004 1.1 mrg done
7005 1.1 mrg done
7006 1.1 mrg IFS=$as_save_IFS
7007 1.1 mrg
7008 1.1 mrg fi
7009 1.1 mrg fi
7010 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7011 1.1 mrg if test -n "$ac_ct_RANLIB"; then
7012 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7013 1.1.1.3 mrg $as_echo "$ac_ct_RANLIB" >&6; }
7014 1.1 mrg else
7015 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7016 1.1.1.3 mrg $as_echo "no" >&6; }
7017 1.1 mrg fi
7018 1.1 mrg
7019 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
7020 1.1 mrg RANLIB=":"
7021 1.1 mrg else
7022 1.1 mrg case $cross_compiling:$ac_tool_warned in
7023 1.1 mrg yes:)
7024 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7025 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7026 1.1 mrg ac_tool_warned=yes ;;
7027 1.1 mrg esac
7028 1.1 mrg RANLIB=$ac_ct_RANLIB
7029 1.1 mrg fi
7030 1.1 mrg else
7031 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
7032 1.1 mrg fi
7033 1.1 mrg
7034 1.1 mrg if test -n "$ac_tool_prefix"; then
7035 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7036 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
7037 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7038 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
7039 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
7040 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7041 1.1 mrg else
7042 1.1 mrg if test -n "$STRIP"; then
7043 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7044 1.1 mrg else
7045 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7046 1.1 mrg for as_dir in $PATH
7047 1.1 mrg do
7048 1.1 mrg IFS=$as_save_IFS
7049 1.1 mrg test -z "$as_dir" && as_dir=.
7050 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7051 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7052 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7053 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7054 1.1 mrg break 2
7055 1.1 mrg fi
7056 1.1 mrg done
7057 1.1 mrg done
7058 1.1 mrg IFS=$as_save_IFS
7059 1.1 mrg
7060 1.1 mrg fi
7061 1.1 mrg fi
7062 1.1 mrg STRIP=$ac_cv_prog_STRIP
7063 1.1 mrg if test -n "$STRIP"; then
7064 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7065 1.1.1.3 mrg $as_echo "$STRIP" >&6; }
7066 1.1 mrg else
7067 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7068 1.1.1.3 mrg $as_echo "no" >&6; }
7069 1.1 mrg fi
7070 1.1 mrg
7071 1.1 mrg
7072 1.1 mrg fi
7073 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
7074 1.1 mrg ac_ct_STRIP=$STRIP
7075 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
7076 1.1 mrg set dummy strip; ac_word=$2
7077 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7078 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
7079 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7080 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7081 1.1 mrg else
7082 1.1 mrg if test -n "$ac_ct_STRIP"; then
7083 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7084 1.1 mrg else
7085 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7086 1.1 mrg for as_dir in $PATH
7087 1.1 mrg do
7088 1.1 mrg IFS=$as_save_IFS
7089 1.1 mrg test -z "$as_dir" && as_dir=.
7090 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7091 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7092 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
7093 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7094 1.1 mrg break 2
7095 1.1 mrg fi
7096 1.1 mrg done
7097 1.1 mrg done
7098 1.1 mrg IFS=$as_save_IFS
7099 1.1 mrg
7100 1.1 mrg fi
7101 1.1 mrg fi
7102 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7103 1.1 mrg if test -n "$ac_ct_STRIP"; then
7104 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7105 1.1.1.3 mrg $as_echo "$ac_ct_STRIP" >&6; }
7106 1.1 mrg else
7107 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7108 1.1.1.3 mrg $as_echo "no" >&6; }
7109 1.1 mrg fi
7110 1.1 mrg
7111 1.1 mrg if test "x$ac_ct_STRIP" = x; then
7112 1.1 mrg STRIP=":"
7113 1.1 mrg else
7114 1.1 mrg case $cross_compiling:$ac_tool_warned in
7115 1.1 mrg yes:)
7116 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7117 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7118 1.1 mrg ac_tool_warned=yes ;;
7119 1.1 mrg esac
7120 1.1 mrg STRIP=$ac_ct_STRIP
7121 1.1 mrg fi
7122 1.1 mrg else
7123 1.1 mrg STRIP="$ac_cv_prog_STRIP"
7124 1.1 mrg fi
7125 1.1 mrg
7126 1.1 mrg
7127 1.1 mrg old_CC="$CC"
7128 1.1 mrg old_CFLAGS="$CFLAGS"
7129 1.1 mrg
7130 1.1 mrg # Set sane defaults for various variables
7131 1.1 mrg test -z "$AR" && AR=ar
7132 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
7133 1.1 mrg test -z "$AS" && AS=as
7134 1.1 mrg test -z "$CC" && CC=cc
7135 1.1 mrg test -z "$LTCC" && LTCC=$CC
7136 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7137 1.1 mrg test -z "$DLLTOOL" && DLLTOOL=dlltool
7138 1.1 mrg test -z "$LD" && LD=ld
7139 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
7140 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
7141 1.1 mrg test -z "$NM" && NM=nm
7142 1.1 mrg test -z "$SED" && SED=sed
7143 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
7144 1.1 mrg test -z "$RANLIB" && RANLIB=:
7145 1.1 mrg test -z "$STRIP" && STRIP=:
7146 1.1 mrg test -z "$ac_objext" && ac_objext=o
7147 1.1 mrg
7148 1.1 mrg # Determine commands to create old-style static archives.
7149 1.1.1.3 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7150 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
7151 1.1 mrg old_postuninstall_cmds=
7152 1.1 mrg
7153 1.1 mrg if test -n "$RANLIB"; then
7154 1.1 mrg case $host_os in
7155 1.1 mrg openbsd*)
7156 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7157 1.1 mrg ;;
7158 1.1 mrg *)
7159 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7160 1.1 mrg ;;
7161 1.1 mrg esac
7162 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7163 1.1 mrg fi
7164 1.1 mrg
7165 1.1 mrg for cc_temp in $compiler""; do
7166 1.1 mrg case $cc_temp in
7167 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7168 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7169 1.1 mrg \-*) ;;
7170 1.1 mrg *) break;;
7171 1.1 mrg esac
7172 1.1 mrg done
7173 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7174 1.1 mrg
7175 1.1 mrg
7176 1.1 mrg # Only perform the check for file, if the check method requires it
7177 1.1 mrg case $deplibs_check_method in
7178 1.1 mrg file_magic*)
7179 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7180 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7181 1.1.1.3 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7182 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7183 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7184 1.1 mrg else
7185 1.1 mrg case $MAGIC_CMD in
7186 1.1 mrg [\\/*] | ?:[\\/]*)
7187 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7188 1.1 mrg ;;
7189 1.1 mrg *)
7190 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7191 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7192 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7193 1.1 mrg for ac_dir in $ac_dummy; do
7194 1.1 mrg IFS="$lt_save_ifs"
7195 1.1 mrg test -z "$ac_dir" && ac_dir=.
7196 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
7197 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7198 1.1 mrg if test -n "$file_magic_test_file"; then
7199 1.1 mrg case $deplibs_check_method in
7200 1.1 mrg "file_magic "*)
7201 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7202 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7203 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7204 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7205 1.1 mrg :
7206 1.1 mrg else
7207 1.1 mrg cat <<EOF 1>&2
7208 1.1 mrg
7209 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7210 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7211 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7212 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7213 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7214 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7215 1.1 mrg *** may want to report the problem to your system manager and/or to
7216 1.1 mrg *** bug-libtool@gnu.org
7217 1.1 mrg
7218 1.1.1.3 mrg EOF
7219 1.1.1.3 mrg fi ;;
7220 1.1.1.3 mrg esac
7221 1.1.1.3 mrg fi
7222 1.1.1.3 mrg break
7223 1.1.1.3 mrg fi
7224 1.1.1.3 mrg done
7225 1.1.1.3 mrg IFS="$lt_save_ifs"
7226 1.1.1.3 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7227 1.1.1.3 mrg ;;
7228 1.1.1.3 mrg esac
7229 1.1.1.3 mrg fi
7230 1.1.1.3 mrg
7231 1.1.1.3 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7232 1.1.1.3 mrg if test -n "$MAGIC_CMD"; then
7233 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7234 1.1.1.3 mrg $as_echo "$MAGIC_CMD" >&6; }
7235 1.1.1.3 mrg else
7236 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7237 1.1.1.3 mrg $as_echo "no" >&6; }
7238 1.1.1.3 mrg fi
7239 1.1.1.3 mrg
7240 1.1.1.3 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
7241 1.1.1.3 mrg if test -n "$ac_tool_prefix"; then
7242 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for file" >&5
7243 1.1.1.3 mrg $as_echo_n "checking for file... " >&6; }
7244 1.1.1.3 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7245 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7246 1.1.1.3 mrg else
7247 1.1.1.3 mrg case $MAGIC_CMD in
7248 1.1.1.3 mrg [\\/*] | ?:[\\/]*)
7249 1.1.1.3 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7250 1.1.1.3 mrg ;;
7251 1.1.1.3 mrg *)
7252 1.1.1.3 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7253 1.1.1.3 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7254 1.1.1.3 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7255 1.1.1.3 mrg for ac_dir in $ac_dummy; do
7256 1.1.1.3 mrg IFS="$lt_save_ifs"
7257 1.1.1.3 mrg test -z "$ac_dir" && ac_dir=.
7258 1.1.1.3 mrg if test -f $ac_dir/file; then
7259 1.1.1.3 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
7260 1.1.1.3 mrg if test -n "$file_magic_test_file"; then
7261 1.1.1.3 mrg case $deplibs_check_method in
7262 1.1.1.3 mrg "file_magic "*)
7263 1.1.1.3 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7264 1.1.1.3 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7265 1.1.1.3 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7266 1.1.1.3 mrg $EGREP "$file_magic_regex" > /dev/null; then
7267 1.1.1.3 mrg :
7268 1.1.1.3 mrg else
7269 1.1.1.3 mrg cat <<EOF 1>&2
7270 1.1.1.3 mrg
7271 1.1.1.3 mrg *** Warning: the command libtool uses to detect shared libraries,
7272 1.1.1.3 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7273 1.1.1.3 mrg *** The result is that libtool may fail to recognize shared libraries
7274 1.1.1.3 mrg *** as such. This will affect the creation of libtool libraries that
7275 1.1.1.3 mrg *** depend on shared libraries, but programs linked with such libtool
7276 1.1.1.3 mrg *** libraries will work regardless of this problem. Nevertheless, you
7277 1.1.1.3 mrg *** may want to report the problem to your system manager and/or to
7278 1.1.1.3 mrg *** bug-libtool@gnu.org
7279 1.1.1.3 mrg
7280 1.1.1.3 mrg EOF
7281 1.1.1.3 mrg fi ;;
7282 1.1.1.3 mrg esac
7283 1.1.1.3 mrg fi
7284 1.1.1.3 mrg break
7285 1.1.1.3 mrg fi
7286 1.1.1.3 mrg done
7287 1.1.1.3 mrg IFS="$lt_save_ifs"
7288 1.1.1.3 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7289 1.1.1.3 mrg ;;
7290 1.1.1.3 mrg esac
7291 1.1.1.3 mrg fi
7292 1.1.1.3 mrg
7293 1.1.1.3 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7294 1.1.1.3 mrg if test -n "$MAGIC_CMD"; then
7295 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7296 1.1.1.3 mrg $as_echo "$MAGIC_CMD" >&6; }
7297 1.1.1.3 mrg else
7298 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7299 1.1.1.3 mrg $as_echo "no" >&6; }
7300 1.1.1.3 mrg fi
7301 1.1.1.3 mrg
7302 1.1.1.3 mrg else
7303 1.1.1.3 mrg MAGIC_CMD=:
7304 1.1.1.3 mrg fi
7305 1.1.1.3 mrg fi
7306 1.1.1.3 mrg
7307 1.1.1.3 mrg fi
7308 1.1.1.3 mrg ;;
7309 1.1.1.3 mrg esac
7310 1.1.1.3 mrg
7311 1.1.1.3 mrg
7312 1.1.1.3 mrg case $host_os in
7313 1.1.1.3 mrg rhapsody* | darwin*)
7314 1.1.1.3 mrg if test -n "$ac_tool_prefix"; then
7315 1.1.1.3 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7316 1.1.1.3 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7317 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7318 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
7319 1.1.1.3 mrg if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7320 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7321 1.1.1.3 mrg else
7322 1.1.1.3 mrg if test -n "$DSYMUTIL"; then
7323 1.1.1.3 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7324 1.1.1.3 mrg else
7325 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7326 1.1.1.3 mrg for as_dir in $PATH
7327 1.1.1.3 mrg do
7328 1.1.1.3 mrg IFS=$as_save_IFS
7329 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
7330 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7331 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
7332 1.1.1.3 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7333 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7334 1.1.1.3 mrg break 2
7335 1.1.1.3 mrg fi
7336 1.1.1.3 mrg done
7337 1.1.1.3 mrg done
7338 1.1.1.3 mrg IFS=$as_save_IFS
7339 1.1.1.3 mrg
7340 1.1.1.3 mrg fi
7341 1.1.1.3 mrg fi
7342 1.1.1.3 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
7343 1.1.1.3 mrg if test -n "$DSYMUTIL"; then
7344 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7345 1.1.1.3 mrg $as_echo "$DSYMUTIL" >&6; }
7346 1.1.1.3 mrg else
7347 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7348 1.1.1.3 mrg $as_echo "no" >&6; }
7349 1.1.1.3 mrg fi
7350 1.1.1.3 mrg
7351 1.1.1.3 mrg
7352 1.1.1.3 mrg fi
7353 1.1.1.3 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
7354 1.1.1.3 mrg ac_ct_DSYMUTIL=$DSYMUTIL
7355 1.1.1.3 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
7356 1.1.1.3 mrg set dummy dsymutil; ac_word=$2
7357 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7358 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
7359 1.1.1.3 mrg if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7360 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7361 1.1.1.3 mrg else
7362 1.1.1.3 mrg if test -n "$ac_ct_DSYMUTIL"; then
7363 1.1.1.3 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7364 1.1.1.3 mrg else
7365 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7366 1.1.1.3 mrg for as_dir in $PATH
7367 1.1.1.3 mrg do
7368 1.1.1.3 mrg IFS=$as_save_IFS
7369 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
7370 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7371 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
7372 1.1.1.3 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7373 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7374 1.1.1.3 mrg break 2
7375 1.1.1.3 mrg fi
7376 1.1.1.3 mrg done
7377 1.1.1.3 mrg done
7378 1.1.1.3 mrg IFS=$as_save_IFS
7379 1.1.1.3 mrg
7380 1.1.1.3 mrg fi
7381 1.1.1.3 mrg fi
7382 1.1.1.3 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7383 1.1.1.3 mrg if test -n "$ac_ct_DSYMUTIL"; then
7384 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7385 1.1.1.3 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
7386 1.1.1.3 mrg else
7387 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7388 1.1.1.3 mrg $as_echo "no" >&6; }
7389 1.1.1.3 mrg fi
7390 1.1.1.3 mrg
7391 1.1.1.3 mrg if test "x$ac_ct_DSYMUTIL" = x; then
7392 1.1.1.3 mrg DSYMUTIL=":"
7393 1.1.1.3 mrg else
7394 1.1.1.3 mrg case $cross_compiling:$ac_tool_warned in
7395 1.1.1.3 mrg yes:)
7396 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7397 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7398 1.1.1.3 mrg ac_tool_warned=yes ;;
7399 1.1.1.3 mrg esac
7400 1.1.1.3 mrg DSYMUTIL=$ac_ct_DSYMUTIL
7401 1.1.1.3 mrg fi
7402 1.1.1.3 mrg else
7403 1.1.1.3 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7404 1.1.1.3 mrg fi
7405 1.1.1.3 mrg
7406 1.1.1.3 mrg if test -n "$ac_tool_prefix"; then
7407 1.1.1.3 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7408 1.1.1.3 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7409 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7410 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
7411 1.1.1.3 mrg if test "${ac_cv_prog_NMEDIT+set}" = set; then
7412 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7413 1.1.1.3 mrg else
7414 1.1.1.3 mrg if test -n "$NMEDIT"; then
7415 1.1.1.3 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7416 1.1.1.3 mrg else
7417 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7418 1.1.1.3 mrg for as_dir in $PATH
7419 1.1.1.3 mrg do
7420 1.1.1.3 mrg IFS=$as_save_IFS
7421 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
7422 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7423 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
7424 1.1.1.3 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7425 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7426 1.1.1.3 mrg break 2
7427 1.1.1.3 mrg fi
7428 1.1.1.3 mrg done
7429 1.1.1.3 mrg done
7430 1.1.1.3 mrg IFS=$as_save_IFS
7431 1.1.1.3 mrg
7432 1.1.1.3 mrg fi
7433 1.1.1.3 mrg fi
7434 1.1.1.3 mrg NMEDIT=$ac_cv_prog_NMEDIT
7435 1.1.1.3 mrg if test -n "$NMEDIT"; then
7436 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7437 1.1.1.3 mrg $as_echo "$NMEDIT" >&6; }
7438 1.1.1.3 mrg else
7439 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7440 1.1.1.3 mrg $as_echo "no" >&6; }
7441 1.1.1.3 mrg fi
7442 1.1.1.3 mrg
7443 1.1.1.3 mrg
7444 1.1 mrg fi
7445 1.1.1.3 mrg if test -z "$ac_cv_prog_NMEDIT"; then
7446 1.1.1.3 mrg ac_ct_NMEDIT=$NMEDIT
7447 1.1.1.3 mrg # Extract the first word of "nmedit", so it can be a program name with args.
7448 1.1.1.3 mrg set dummy nmedit; ac_word=$2
7449 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7450 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
7451 1.1.1.3 mrg if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7452 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7453 1.1.1.3 mrg else
7454 1.1.1.3 mrg if test -n "$ac_ct_NMEDIT"; then
7455 1.1.1.3 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7456 1.1.1.3 mrg else
7457 1.1.1.3 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7458 1.1.1.3 mrg for as_dir in $PATH
7459 1.1.1.3 mrg do
7460 1.1.1.3 mrg IFS=$as_save_IFS
7461 1.1.1.3 mrg test -z "$as_dir" && as_dir=.
7462 1.1.1.3 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7463 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
7464 1.1.1.3 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
7465 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7466 1.1.1.3 mrg break 2
7467 1.1.1.3 mrg fi
7468 1.1.1.3 mrg done
7469 1.1.1.3 mrg done
7470 1.1.1.3 mrg IFS=$as_save_IFS
7471 1.1 mrg
7472 1.1.1.3 mrg fi
7473 1.1.1.3 mrg fi
7474 1.1.1.3 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7475 1.1.1.3 mrg if test -n "$ac_ct_NMEDIT"; then
7476 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7477 1.1.1.3 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
7478 1.1 mrg else
7479 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7480 1.1.1.3 mrg $as_echo "no" >&6; }
7481 1.1 mrg fi
7482 1.1 mrg
7483 1.1.1.3 mrg if test "x$ac_ct_NMEDIT" = x; then
7484 1.1.1.3 mrg NMEDIT=":"
7485 1.1.1.3 mrg else
7486 1.1.1.3 mrg case $cross_compiling:$ac_tool_warned in
7487 1.1.1.3 mrg yes:)
7488 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7489 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7490 1.1.1.3 mrg ac_tool_warned=yes ;;
7491 1.1.1.3 mrg esac
7492 1.1.1.3 mrg NMEDIT=$ac_ct_NMEDIT
7493 1.1.1.3 mrg fi
7494 1.1 mrg else
7495 1.1.1.3 mrg NMEDIT="$ac_cv_prog_NMEDIT"
7496 1.1.1.3 mrg fi
7497 1.1 mrg
7498 1.1 mrg
7499 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7500 1.1.1.3 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7501 1.1.1.3 mrg if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7502 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7503 1.1.1.3 mrg else
7504 1.1.1.3 mrg lt_cv_apple_cc_single_mod=no
7505 1.1.1.3 mrg if test -z "${LT_MULTI_MODULE}"; then
7506 1.1.1.3 mrg # By default we will add the -single_module flag. You can override
7507 1.1.1.3 mrg # by either setting the environment variable LT_MULTI_MODULE
7508 1.1.1.3 mrg # non-empty at configure time, or by adding -multi_module to the
7509 1.1.1.3 mrg # link flags.
7510 1.1.1.3 mrg echo "int foo(void){return 1;}" > conftest.c
7511 1.1.1.3 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7512 1.1.1.3 mrg -dynamiclib ${wl}-single_module conftest.c
7513 1.1.1.3 mrg if test -f libconftest.dylib; then
7514 1.1.1.3 mrg lt_cv_apple_cc_single_mod=yes
7515 1.1.1.3 mrg rm -rf libconftest.dylib*
7516 1.1.1.3 mrg fi
7517 1.1.1.3 mrg rm conftest.c
7518 1.1 mrg fi
7519 1.1 mrg fi
7520 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7521 1.1.1.3 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7522 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7523 1.1.1.3 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7524 1.1.1.3 mrg if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7525 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7526 1.1.1.3 mrg else
7527 1.1.1.3 mrg lt_cv_ld_exported_symbols_list=no
7528 1.1.1.3 mrg save_LDFLAGS=$LDFLAGS
7529 1.1.1.3 mrg echo "_main" > conftest.sym
7530 1.1.1.3 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7531 1.1.1.3 mrg cat >conftest.$ac_ext <<_ACEOF
7532 1.1.1.3 mrg /* confdefs.h. */
7533 1.1.1.3 mrg _ACEOF
7534 1.1.1.3 mrg cat confdefs.h >>conftest.$ac_ext
7535 1.1.1.3 mrg cat >>conftest.$ac_ext <<_ACEOF
7536 1.1.1.3 mrg /* end confdefs.h. */
7537 1.1 mrg
7538 1.1.1.3 mrg int
7539 1.1.1.3 mrg main ()
7540 1.1.1.3 mrg {
7541 1.1.1.3 mrg
7542 1.1.1.3 mrg ;
7543 1.1.1.3 mrg return 0;
7544 1.1.1.3 mrg }
7545 1.1.1.3 mrg _ACEOF
7546 1.1.1.3 mrg rm -f conftest.$ac_objext conftest$ac_exeext
7547 1.1.1.3 mrg if { (ac_try="$ac_link"
7548 1.1.1.3 mrg case "(($ac_try" in
7549 1.1.1.3 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7550 1.1.1.3 mrg *) ac_try_echo=$ac_try;;
7551 1.1.1.3 mrg esac
7552 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7553 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
7554 1.1.1.3 mrg (eval "$ac_link") 2>conftest.er1
7555 1.1.1.3 mrg ac_status=$?
7556 1.1.1.3 mrg grep -v '^ *+' conftest.er1 >conftest.err
7557 1.1.1.3 mrg rm -f conftest.er1
7558 1.1.1.3 mrg cat conftest.err >&5
7559 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7560 1.1.1.3 mrg (exit $ac_status); } && {
7561 1.1.1.3 mrg test -z "$ac_c_werror_flag" ||
7562 1.1.1.3 mrg test ! -s conftest.err
7563 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
7564 1.1.1.3 mrg test "$cross_compiling" = yes ||
7565 1.1.1.3 mrg $as_test_x conftest$ac_exeext
7566 1.1.1.3 mrg }; then
7567 1.1.1.3 mrg lt_cv_ld_exported_symbols_list=yes
7568 1.1 mrg else
7569 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
7570 1.1.1.3 mrg sed 's/^/| /' conftest.$ac_ext >&5
7571 1.1.1.3 mrg
7572 1.1.1.3 mrg lt_cv_ld_exported_symbols_list=no
7573 1.1 mrg fi
7574 1.1 mrg
7575 1.1.1.3 mrg rm -rf conftest.dSYM
7576 1.1.1.3 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7577 1.1.1.3 mrg conftest$ac_exeext conftest.$ac_ext
7578 1.1.1.3 mrg LDFLAGS="$save_LDFLAGS"
7579 1.1.1.3 mrg
7580 1.1 mrg fi
7581 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7582 1.1.1.3 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7583 1.1.1.3 mrg case $host_os in
7584 1.1.1.3 mrg rhapsody* | darwin1.[0123])
7585 1.1.1.3 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7586 1.1.1.3 mrg darwin1.*)
7587 1.1.1.3 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7588 1.1.1.3 mrg darwin*)
7589 1.1.1.3 mrg # if running on 10.5 or later, the deployment target defaults
7590 1.1.1.3 mrg # to the OS version, if on x86, and 10.4, the deployment
7591 1.1.1.3 mrg # target defaults to 10.4. Don't you love it?
7592 1.1.1.3 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7593 1.1.1.3 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7594 1.1.1.3 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7595 1.1.1.3 mrg 10.[012]*)
7596 1.1.1.3 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7597 1.1.1.3 mrg 10.*)
7598 1.1.1.3 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7599 1.1.1.3 mrg esac
7600 1.1.1.3 mrg ;;
7601 1.1.1.3 mrg esac
7602 1.1.1.3 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7603 1.1.1.3 mrg _lt_dar_single_mod='$single_module'
7604 1.1.1.3 mrg fi
7605 1.1.1.3 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7606 1.1.1.3 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7607 1.1.1.3 mrg else
7608 1.1.1.3 mrg _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7609 1.1.1.3 mrg fi
7610 1.1.1.3 mrg if test "$DSYMUTIL" != ":"; then
7611 1.1.1.3 mrg _lt_dsymutil="~$DSYMUTIL \$lib || :"
7612 1.1.1.3 mrg else
7613 1.1.1.3 mrg _lt_dsymutil=
7614 1.1.1.3 mrg fi
7615 1.1.1.3 mrg ;;
7616 1.1.1.3 mrg esac
7617 1.1 mrg
7618 1.1 mrg
7619 1.1 mrg enable_dlopen=no
7620 1.1 mrg enable_win32_dll=no
7621 1.1 mrg
7622 1.1 mrg # Check whether --enable-libtool-lock was given.
7623 1.1 mrg if test "${enable_libtool_lock+set}" = set; then
7624 1.1 mrg enableval=$enable_libtool_lock;
7625 1.1 mrg fi
7626 1.1 mrg
7627 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7628 1.1 mrg
7629 1.1 mrg
7630 1.1 mrg # Check whether --with-pic was given.
7631 1.1 mrg if test "${with_pic+set}" = set; then
7632 1.1 mrg withval=$with_pic; pic_mode="$withval"
7633 1.1 mrg else
7634 1.1 mrg pic_mode=default
7635 1.1 mrg fi
7636 1.1 mrg
7637 1.1 mrg test -z "$pic_mode" && pic_mode=default
7638 1.1 mrg
7639 1.1 mrg # Use C for the default configuration in the libtool script
7640 1.1 mrg tagname=
7641 1.1 mrg lt_save_CC="$CC"
7642 1.1 mrg ac_ext=c
7643 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7644 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7645 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7646 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7647 1.1 mrg
7648 1.1 mrg
7649 1.1 mrg # Source file extension for C test sources.
7650 1.1 mrg ac_ext=c
7651 1.1 mrg
7652 1.1 mrg # Object file extension for compiled C test sources.
7653 1.1 mrg objext=o
7654 1.1 mrg objext=$objext
7655 1.1 mrg
7656 1.1 mrg # Code to be used in simple compile tests
7657 1.1.1.3 mrg lt_simple_compile_test_code="int some_variable = 0;"
7658 1.1 mrg
7659 1.1 mrg # Code to be used in simple link tests
7660 1.1.1.3 mrg lt_simple_link_test_code='int main(){return(0);}'
7661 1.1 mrg
7662 1.1 mrg
7663 1.1 mrg # If no C compiler was specified, use CC.
7664 1.1 mrg LTCC=${LTCC-"$CC"}
7665 1.1 mrg
7666 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7667 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7668 1.1 mrg
7669 1.1 mrg # Allow CC to be a program name with arguments.
7670 1.1 mrg compiler=$CC
7671 1.1 mrg
7672 1.1 mrg
7673 1.1 mrg # save warnings/boilerplate of simple test code
7674 1.1 mrg ac_outfile=conftest.$ac_objext
7675 1.1.1.3 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7676 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7677 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
7678 1.1 mrg $rm conftest*
7679 1.1 mrg
7680 1.1 mrg ac_outfile=conftest.$ac_objext
7681 1.1.1.3 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
7682 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7683 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
7684 1.1.1.3 mrg $rm -r conftest*
7685 1.1 mrg
7686 1.1 mrg
7687 1.1 mrg
7688 1.1 mrg lt_prog_compiler_no_builtin_flag=
7689 1.1 mrg
7690 1.1 mrg if test "$GCC" = yes; then
7691 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7692 1.1 mrg
7693 1.1 mrg
7694 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7695 1.1.1.3 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7696 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7697 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7698 1.1 mrg else
7699 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
7700 1.1 mrg ac_outfile=conftest.$ac_objext
7701 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7702 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7703 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7704 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7705 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7706 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7707 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7708 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7709 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7710 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7711 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7712 1.1.1.3 mrg (eval echo "\"\$as_me:7712: $lt_compile\"" >&5)
7713 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7714 1.1 mrg ac_status=$?
7715 1.1 mrg cat conftest.err >&5
7716 1.1.1.3 mrg echo "$as_me:7716: \$? = $ac_status" >&5
7717 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7718 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7719 1.1 mrg # So say no if there are warnings other than the usual output.
7720 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7721 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7722 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7723 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7724 1.1 mrg fi
7725 1.1 mrg fi
7726 1.1 mrg $rm conftest*
7727 1.1 mrg
7728 1.1 mrg fi
7729 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7730 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7731 1.1 mrg
7732 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7733 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7734 1.1 mrg else
7735 1.1 mrg :
7736 1.1 mrg fi
7737 1.1 mrg
7738 1.1 mrg fi
7739 1.1 mrg
7740 1.1 mrg lt_prog_compiler_wl=
7741 1.1 mrg lt_prog_compiler_pic=
7742 1.1 mrg lt_prog_compiler_static=
7743 1.1 mrg
7744 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7745 1.1.1.3 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7746 1.1 mrg
7747 1.1 mrg if test "$GCC" = yes; then
7748 1.1 mrg lt_prog_compiler_wl='-Wl,'
7749 1.1 mrg lt_prog_compiler_static='-static'
7750 1.1 mrg
7751 1.1 mrg case $host_os in
7752 1.1 mrg aix*)
7753 1.1 mrg # All AIX code is PIC.
7754 1.1 mrg if test "$host_cpu" = ia64; then
7755 1.1 mrg # AIX 5 now supports IA64 processor
7756 1.1 mrg lt_prog_compiler_static='-Bstatic'
7757 1.1 mrg fi
7758 1.1 mrg ;;
7759 1.1 mrg
7760 1.1 mrg amigaos*)
7761 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
7762 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
7763 1.1 mrg # like `-m68040'.
7764 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7765 1.1 mrg ;;
7766 1.1 mrg
7767 1.1.1.3 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7768 1.1 mrg # PIC is the default for these OSes.
7769 1.1 mrg ;;
7770 1.1 mrg
7771 1.1.1.3 mrg mingw* | cygwin* | pw32* | os2*)
7772 1.1 mrg # This hack is so that the source file can tell whether it is being
7773 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7774 1.1.1.3 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
7775 1.1.1.3 mrg # (--disable-auto-import) libraries
7776 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7777 1.1 mrg ;;
7778 1.1 mrg
7779 1.1 mrg darwin* | rhapsody*)
7780 1.1 mrg # PIC is the default on this platform
7781 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7782 1.1 mrg lt_prog_compiler_pic='-fno-common'
7783 1.1 mrg ;;
7784 1.1 mrg
7785 1.1.1.3 mrg interix[3-9]*)
7786 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7787 1.1 mrg # Instead, we relocate shared libraries at runtime.
7788 1.1 mrg ;;
7789 1.1 mrg
7790 1.1 mrg msdosdjgpp*)
7791 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
7792 1.1 mrg # on systems that don't support them.
7793 1.1 mrg lt_prog_compiler_can_build_shared=no
7794 1.1 mrg enable_shared=no
7795 1.1 mrg ;;
7796 1.1 mrg
7797 1.1 mrg sysv4*MP*)
7798 1.1 mrg if test -d /usr/nec; then
7799 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
7800 1.1 mrg fi
7801 1.1 mrg ;;
7802 1.1 mrg
7803 1.1 mrg hpux*)
7804 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7805 1.1 mrg # not for PA HP-UX.
7806 1.1 mrg case $host_cpu in
7807 1.1 mrg hppa*64*|ia64*)
7808 1.1 mrg # +Z the default
7809 1.1 mrg ;;
7810 1.1 mrg *)
7811 1.1 mrg lt_prog_compiler_pic='-fPIC'
7812 1.1 mrg ;;
7813 1.1 mrg esac
7814 1.1 mrg ;;
7815 1.1 mrg
7816 1.1 mrg *)
7817 1.1 mrg lt_prog_compiler_pic='-fPIC'
7818 1.1 mrg ;;
7819 1.1 mrg esac
7820 1.1 mrg else
7821 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
7822 1.1 mrg case $host_os in
7823 1.1 mrg aix*)
7824 1.1 mrg lt_prog_compiler_wl='-Wl,'
7825 1.1 mrg if test "$host_cpu" = ia64; then
7826 1.1 mrg # AIX 5 now supports IA64 processor
7827 1.1 mrg lt_prog_compiler_static='-Bstatic'
7828 1.1 mrg else
7829 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7830 1.1 mrg fi
7831 1.1 mrg ;;
7832 1.1 mrg darwin*)
7833 1.1 mrg # PIC is the default on this platform
7834 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7835 1.1 mrg case $cc_basename in
7836 1.1 mrg xlc*)
7837 1.1 mrg lt_prog_compiler_pic='-qnocommon'
7838 1.1 mrg lt_prog_compiler_wl='-Wl,'
7839 1.1 mrg ;;
7840 1.1 mrg esac
7841 1.1 mrg ;;
7842 1.1 mrg
7843 1.1.1.3 mrg mingw* | cygwin* | pw32* | os2*)
7844 1.1 mrg # This hack is so that the source file can tell whether it is being
7845 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7846 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7847 1.1 mrg ;;
7848 1.1 mrg
7849 1.1 mrg hpux9* | hpux10* | hpux11*)
7850 1.1 mrg lt_prog_compiler_wl='-Wl,'
7851 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7852 1.1 mrg # not for PA HP-UX.
7853 1.1 mrg case $host_cpu in
7854 1.1 mrg hppa*64*|ia64*)
7855 1.1 mrg # +Z the default
7856 1.1 mrg ;;
7857 1.1 mrg *)
7858 1.1 mrg lt_prog_compiler_pic='+Z'
7859 1.1 mrg ;;
7860 1.1 mrg esac
7861 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
7862 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
7863 1.1 mrg ;;
7864 1.1 mrg
7865 1.1 mrg irix5* | irix6* | nonstopux*)
7866 1.1 mrg lt_prog_compiler_wl='-Wl,'
7867 1.1 mrg # PIC (with -KPIC) is the default.
7868 1.1 mrg lt_prog_compiler_static='-non_shared'
7869 1.1 mrg ;;
7870 1.1 mrg
7871 1.1 mrg newsos6)
7872 1.1 mrg lt_prog_compiler_pic='-KPIC'
7873 1.1 mrg lt_prog_compiler_static='-Bstatic'
7874 1.1 mrg ;;
7875 1.1 mrg
7876 1.1.1.3 mrg linux* | k*bsd*-gnu)
7877 1.1 mrg case $cc_basename in
7878 1.1 mrg icc* | ecc*)
7879 1.1 mrg lt_prog_compiler_wl='-Wl,'
7880 1.1 mrg lt_prog_compiler_pic='-KPIC'
7881 1.1 mrg lt_prog_compiler_static='-static'
7882 1.1 mrg ;;
7883 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
7884 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
7885 1.1 mrg # which looks to be a dead project)
7886 1.1 mrg lt_prog_compiler_wl='-Wl,'
7887 1.1 mrg lt_prog_compiler_pic='-fpic'
7888 1.1 mrg lt_prog_compiler_static='-Bstatic'
7889 1.1 mrg ;;
7890 1.1 mrg ccc*)
7891 1.1 mrg lt_prog_compiler_wl='-Wl,'
7892 1.1 mrg # All Alpha code is PIC.
7893 1.1 mrg lt_prog_compiler_static='-non_shared'
7894 1.1 mrg ;;
7895 1.1.1.3 mrg *)
7896 1.1.1.3 mrg case `$CC -V 2>&1 | sed 5q` in
7897 1.1.1.3 mrg *Sun\ C*)
7898 1.1.1.3 mrg # Sun C 5.9
7899 1.1.1.3 mrg lt_prog_compiler_pic='-KPIC'
7900 1.1.1.3 mrg lt_prog_compiler_static='-Bstatic'
7901 1.1.1.3 mrg lt_prog_compiler_wl='-Wl,'
7902 1.1.1.3 mrg ;;
7903 1.1.1.3 mrg *Sun\ F*)
7904 1.1.1.3 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
7905 1.1.1.3 mrg lt_prog_compiler_pic='-KPIC'
7906 1.1.1.3 mrg lt_prog_compiler_static='-Bstatic'
7907 1.1.1.3 mrg lt_prog_compiler_wl=''
7908 1.1.1.3 mrg ;;
7909 1.1.1.3 mrg esac
7910 1.1.1.3 mrg ;;
7911 1.1 mrg esac
7912 1.1 mrg ;;
7913 1.1 mrg
7914 1.1 mrg osf3* | osf4* | osf5*)
7915 1.1 mrg lt_prog_compiler_wl='-Wl,'
7916 1.1 mrg # All OSF/1 code is PIC.
7917 1.1 mrg lt_prog_compiler_static='-non_shared'
7918 1.1 mrg ;;
7919 1.1 mrg
7920 1.1.1.3 mrg rdos*)
7921 1.1.1.3 mrg lt_prog_compiler_static='-non_shared'
7922 1.1.1.3 mrg ;;
7923 1.1.1.3 mrg
7924 1.1 mrg solaris*)
7925 1.1 mrg lt_prog_compiler_pic='-KPIC'
7926 1.1 mrg lt_prog_compiler_static='-Bstatic'
7927 1.1 mrg case $cc_basename in
7928 1.1 mrg f77* | f90* | f95*)
7929 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
7930 1.1 mrg *)
7931 1.1 mrg lt_prog_compiler_wl='-Wl,';;
7932 1.1 mrg esac
7933 1.1 mrg ;;
7934 1.1 mrg
7935 1.1 mrg sunos4*)
7936 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
7937 1.1 mrg lt_prog_compiler_pic='-PIC'
7938 1.1 mrg lt_prog_compiler_static='-Bstatic'
7939 1.1 mrg ;;
7940 1.1 mrg
7941 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
7942 1.1 mrg lt_prog_compiler_wl='-Wl,'
7943 1.1 mrg lt_prog_compiler_pic='-KPIC'
7944 1.1 mrg lt_prog_compiler_static='-Bstatic'
7945 1.1 mrg ;;
7946 1.1 mrg
7947 1.1 mrg sysv4*MP*)
7948 1.1 mrg if test -d /usr/nec ;then
7949 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
7950 1.1 mrg lt_prog_compiler_static='-Bstatic'
7951 1.1 mrg fi
7952 1.1 mrg ;;
7953 1.1 mrg
7954 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7955 1.1 mrg lt_prog_compiler_wl='-Wl,'
7956 1.1 mrg lt_prog_compiler_pic='-KPIC'
7957 1.1 mrg lt_prog_compiler_static='-Bstatic'
7958 1.1 mrg ;;
7959 1.1 mrg
7960 1.1 mrg unicos*)
7961 1.1 mrg lt_prog_compiler_wl='-Wl,'
7962 1.1 mrg lt_prog_compiler_can_build_shared=no
7963 1.1 mrg ;;
7964 1.1 mrg
7965 1.1 mrg uts4*)
7966 1.1 mrg lt_prog_compiler_pic='-pic'
7967 1.1 mrg lt_prog_compiler_static='-Bstatic'
7968 1.1 mrg ;;
7969 1.1 mrg
7970 1.1 mrg *)
7971 1.1 mrg lt_prog_compiler_can_build_shared=no
7972 1.1 mrg ;;
7973 1.1 mrg esac
7974 1.1 mrg fi
7975 1.1 mrg
7976 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7977 1.1.1.3 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
7978 1.1 mrg
7979 1.1 mrg #
7980 1.1 mrg # Check to make sure the PIC flag actually works.
7981 1.1 mrg #
7982 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
7983 1.1 mrg
7984 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7985 1.1.1.3 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7986 1.1.1.3 mrg if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7987 1.1.1.3 mrg $as_echo_n "(cached) " >&6
7988 1.1 mrg else
7989 1.1.1.3 mrg lt_cv_prog_compiler_pic_works=no
7990 1.1 mrg ac_outfile=conftest.$ac_objext
7991 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7992 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7993 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7994 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7995 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7996 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7997 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7998 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7999 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8000 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8001 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8002 1.1.1.3 mrg (eval echo "\"\$as_me:8002: $lt_compile\"" >&5)
8003 1.1 mrg (eval "$lt_compile" 2>conftest.err)
8004 1.1 mrg ac_status=$?
8005 1.1 mrg cat conftest.err >&5
8006 1.1.1.3 mrg echo "$as_me:8006: \$? = $ac_status" >&5
8007 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
8008 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8009 1.1 mrg # So say no if there are warnings other than the usual output.
8010 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8011 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8012 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8013 1.1.1.3 mrg lt_cv_prog_compiler_pic_works=yes
8014 1.1 mrg fi
8015 1.1 mrg fi
8016 1.1 mrg $rm conftest*
8017 1.1 mrg
8018 1.1 mrg fi
8019 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8020 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8021 1.1 mrg
8022 1.1.1.3 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8023 1.1 mrg case $lt_prog_compiler_pic in
8024 1.1 mrg "" | " "*) ;;
8025 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8026 1.1 mrg esac
8027 1.1 mrg else
8028 1.1 mrg lt_prog_compiler_pic=
8029 1.1 mrg lt_prog_compiler_can_build_shared=no
8030 1.1 mrg fi
8031 1.1 mrg
8032 1.1 mrg fi
8033 1.1 mrg case $host_os in
8034 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
8035 1.1 mrg *djgpp*)
8036 1.1 mrg lt_prog_compiler_pic=
8037 1.1 mrg ;;
8038 1.1 mrg *)
8039 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8040 1.1 mrg ;;
8041 1.1 mrg esac
8042 1.1 mrg
8043 1.1 mrg #
8044 1.1 mrg # Check to make sure the static flag actually works.
8045 1.1 mrg #
8046 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8047 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8048 1.1.1.3 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8049 1.1.1.3 mrg if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8050 1.1.1.3 mrg $as_echo_n "(cached) " >&6
8051 1.1 mrg else
8052 1.1.1.3 mrg lt_cv_prog_compiler_static_works=no
8053 1.1 mrg save_LDFLAGS="$LDFLAGS"
8054 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8055 1.1.1.3 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8056 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8057 1.1 mrg # The linker can only warn and ignore the option if not recognized
8058 1.1 mrg # So say no if there are warnings
8059 1.1 mrg if test -s conftest.err; then
8060 1.1 mrg # Append any errors to the config.log.
8061 1.1 mrg cat conftest.err 1>&5
8062 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8063 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8064 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8065 1.1.1.3 mrg lt_cv_prog_compiler_static_works=yes
8066 1.1 mrg fi
8067 1.1 mrg else
8068 1.1.1.3 mrg lt_cv_prog_compiler_static_works=yes
8069 1.1 mrg fi
8070 1.1 mrg fi
8071 1.1.1.3 mrg $rm -r conftest*
8072 1.1 mrg LDFLAGS="$save_LDFLAGS"
8073 1.1 mrg
8074 1.1 mrg fi
8075 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8076 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8077 1.1 mrg
8078 1.1.1.3 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8079 1.1 mrg :
8080 1.1 mrg else
8081 1.1 mrg lt_prog_compiler_static=
8082 1.1 mrg fi
8083 1.1 mrg
8084 1.1 mrg
8085 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8086 1.1.1.3 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8087 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8088 1.1.1.3 mrg $as_echo_n "(cached) " >&6
8089 1.1 mrg else
8090 1.1 mrg lt_cv_prog_compiler_c_o=no
8091 1.1 mrg $rm -r conftest 2>/dev/null
8092 1.1 mrg mkdir conftest
8093 1.1 mrg cd conftest
8094 1.1 mrg mkdir out
8095 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8096 1.1 mrg
8097 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8098 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8099 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8100 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8101 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8102 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8103 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8104 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8105 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8106 1.1.1.3 mrg (eval echo "\"\$as_me:8106: $lt_compile\"" >&5)
8107 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8108 1.1 mrg ac_status=$?
8109 1.1 mrg cat out/conftest.err >&5
8110 1.1.1.3 mrg echo "$as_me:8110: \$? = $ac_status" >&5
8111 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8112 1.1 mrg then
8113 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8114 1.1 mrg # So say no if there are warnings
8115 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8116 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8117 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8118 1.1 mrg lt_cv_prog_compiler_c_o=yes
8119 1.1 mrg fi
8120 1.1 mrg fi
8121 1.1 mrg chmod u+w . 2>&5
8122 1.1 mrg $rm conftest*
8123 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8124 1.1 mrg # template instantiation
8125 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8126 1.1 mrg $rm out/* && rmdir out
8127 1.1 mrg cd ..
8128 1.1 mrg rmdir conftest
8129 1.1 mrg $rm conftest*
8130 1.1 mrg
8131 1.1 mrg fi
8132 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8133 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8134 1.1 mrg
8135 1.1 mrg
8136 1.1 mrg hard_links="nottested"
8137 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8138 1.1 mrg # do not overwrite the value of need_locks provided by the user
8139 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8140 1.1.1.3 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
8141 1.1 mrg hard_links=yes
8142 1.1 mrg $rm conftest*
8143 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8144 1.1 mrg touch conftest.a
8145 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
8146 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8147 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8148 1.1.1.3 mrg $as_echo "$hard_links" >&6; }
8149 1.1 mrg if test "$hard_links" = no; then
8150 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8151 1.1.1.3 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8152 1.1 mrg need_locks=warn
8153 1.1 mrg fi
8154 1.1 mrg else
8155 1.1 mrg need_locks=no
8156 1.1 mrg fi
8157 1.1 mrg
8158 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8159 1.1.1.3 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8160 1.1 mrg
8161 1.1 mrg runpath_var=
8162 1.1 mrg allow_undefined_flag=
8163 1.1 mrg enable_shared_with_static_runtimes=no
8164 1.1 mrg archive_cmds=
8165 1.1 mrg archive_expsym_cmds=
8166 1.1 mrg old_archive_From_new_cmds=
8167 1.1 mrg old_archive_from_expsyms_cmds=
8168 1.1 mrg export_dynamic_flag_spec=
8169 1.1 mrg whole_archive_flag_spec=
8170 1.1 mrg thread_safe_flag_spec=
8171 1.1 mrg hardcode_libdir_flag_spec=
8172 1.1 mrg hardcode_libdir_flag_spec_ld=
8173 1.1 mrg hardcode_libdir_separator=
8174 1.1 mrg hardcode_direct=no
8175 1.1 mrg hardcode_minus_L=no
8176 1.1 mrg hardcode_shlibpath_var=unsupported
8177 1.1 mrg link_all_deplibs=unknown
8178 1.1 mrg hardcode_automatic=no
8179 1.1 mrg module_cmds=
8180 1.1 mrg module_expsym_cmds=
8181 1.1 mrg always_export_symbols=no
8182 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8183 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
8184 1.1 mrg # included in the symbol list
8185 1.1 mrg include_expsyms=
8186 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
8187 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
8188 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8189 1.1 mrg # as well as any symbol that contains `d'.
8190 1.1.1.3 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8191 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8192 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
8193 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
8194 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
8195 1.1 mrg # preloaded symbol tables.
8196 1.1.1.3 mrg # Exclude shared library initialization/finalization symbols.
8197 1.1 mrg extract_expsyms_cmds=
8198 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
8199 1.1 mrg for cc_temp in $compiler""; do
8200 1.1 mrg case $cc_temp in
8201 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8202 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8203 1.1 mrg \-*) ;;
8204 1.1 mrg *) break;;
8205 1.1 mrg esac
8206 1.1 mrg done
8207 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8208 1.1 mrg
8209 1.1 mrg case $host_os in
8210 1.1 mrg cygwin* | mingw* | pw32*)
8211 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
8212 1.1 mrg # When not using gcc, we currently assume that we are using
8213 1.1 mrg # Microsoft Visual C++.
8214 1.1 mrg if test "$GCC" != yes; then
8215 1.1 mrg with_gnu_ld=no
8216 1.1 mrg fi
8217 1.1 mrg ;;
8218 1.1 mrg interix*)
8219 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
8220 1.1 mrg with_gnu_ld=yes
8221 1.1 mrg ;;
8222 1.1 mrg openbsd*)
8223 1.1 mrg with_gnu_ld=no
8224 1.1 mrg ;;
8225 1.1 mrg esac
8226 1.1 mrg
8227 1.1 mrg ld_shlibs=yes
8228 1.1 mrg if test "$with_gnu_ld" = yes; then
8229 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
8230 1.1 mrg wlarc='${wl}'
8231 1.1 mrg
8232 1.1 mrg # Set some defaults for GNU ld with shared library support. These
8233 1.1 mrg # are reset later if shared libraries are not supported. Putting them
8234 1.1 mrg # here allows them to be overridden if necessary.
8235 1.1 mrg runpath_var=LD_RUN_PATH
8236 1.1 mrg hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8237 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
8238 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
8239 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8240 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8241 1.1 mrg else
8242 1.1 mrg whole_archive_flag_spec=
8243 1.1 mrg fi
8244 1.1 mrg supports_anon_versioning=no
8245 1.1 mrg case `$LD -v 2>/dev/null` in
8246 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8247 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8248 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8249 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
8250 1.1 mrg *) supports_anon_versioning=yes ;;
8251 1.1 mrg esac
8252 1.1 mrg
8253 1.1 mrg # See if GNU ld supports shared libraries.
8254 1.1 mrg case $host_os in
8255 1.1.1.3 mrg aix[3-9]*)
8256 1.1 mrg # On AIX/PPC, the GNU linker is very broken
8257 1.1 mrg if test "$host_cpu" != ia64; then
8258 1.1 mrg ld_shlibs=no
8259 1.1 mrg cat <<EOF 1>&2
8260 1.1 mrg
8261 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8262 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
8263 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
8264 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
8265 1.1 mrg *** so that a non-GNU linker is found, and then restart.
8266 1.1 mrg
8267 1.1 mrg EOF
8268 1.1 mrg fi
8269 1.1 mrg ;;
8270 1.1 mrg
8271 1.1 mrg amigaos*)
8272 1.1 mrg archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8273 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8274 1.1 mrg hardcode_minus_L=yes
8275 1.1 mrg
8276 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
8277 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
8278 1.1 mrg # to version 4, is to share data among multiple programs linked
8279 1.1 mrg # with the same dynamic library. Since this doesn't match the
8280 1.1 mrg # behavior of shared libraries on other platforms, we can't use
8281 1.1 mrg # them.
8282 1.1 mrg ld_shlibs=no
8283 1.1 mrg ;;
8284 1.1 mrg
8285 1.1 mrg beos*)
8286 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8287 1.1 mrg allow_undefined_flag=unsupported
8288 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8289 1.1 mrg # support --undefined. This deserves some investigation. FIXME
8290 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8291 1.1 mrg else
8292 1.1 mrg ld_shlibs=no
8293 1.1 mrg fi
8294 1.1 mrg ;;
8295 1.1 mrg
8296 1.1 mrg cygwin* | mingw* | pw32*)
8297 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8298 1.1 mrg # as there is no search path for DLLs.
8299 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8300 1.1 mrg allow_undefined_flag=unsupported
8301 1.1 mrg always_export_symbols=no
8302 1.1 mrg enable_shared_with_static_runtimes=yes
8303 1.1.1.3 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8304 1.1 mrg
8305 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8306 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8307 1.1 mrg # If the export-symbols file already is a .def file (1st line
8308 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
8309 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8310 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
8311 1.1 mrg else
8312 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
8313 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
8314 1.1 mrg fi~
8315 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8316 1.1 mrg else
8317 1.1 mrg ld_shlibs=no
8318 1.1 mrg fi
8319 1.1 mrg ;;
8320 1.1 mrg
8321 1.1.1.3 mrg interix[3-9]*)
8322 1.1 mrg hardcode_direct=no
8323 1.1 mrg hardcode_shlibpath_var=no
8324 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8325 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8326 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8327 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
8328 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
8329 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
8330 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8331 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8332 1.1 mrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8333 1.1 mrg archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8334 1.1 mrg ;;
8335 1.1 mrg
8336 1.1.1.3 mrg gnu* | linux* | k*bsd*-gnu)
8337 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8338 1.1 mrg tmp_addflag=
8339 1.1 mrg case $cc_basename,$host_cpu in
8340 1.1 mrg pgcc*) # Portland Group C compiler
8341 1.1 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'
8342 1.1 mrg tmp_addflag=' $pic_flag'
8343 1.1 mrg ;;
8344 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8345 1.1 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'
8346 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
8347 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8348 1.1 mrg tmp_addflag=' -i_dynamic' ;;
8349 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8350 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
8351 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
8352 1.1 mrg tmp_addflag=' -nofor_main' ;;
8353 1.1 mrg esac
8354 1.1.1.3 mrg case `$CC -V 2>&1 | sed 5q` in
8355 1.1.1.3 mrg *Sun\ C*) # Sun C 5.9
8356 1.1.1.3 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'
8357 1.1.1.3 mrg tmp_sharedflag='-G' ;;
8358 1.1.1.3 mrg *Sun\ F*) # Sun Fortran 8.3
8359 1.1.1.3 mrg tmp_sharedflag='-G' ;;
8360 1.1.1.3 mrg *)
8361 1.1.1.3 mrg tmp_sharedflag='-shared' ;;
8362 1.1.1.3 mrg esac
8363 1.1.1.3 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8364 1.1 mrg
8365 1.1 mrg if test $supports_anon_versioning = yes; then
8366 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8367 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8368 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
8369 1.1.1.3 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8370 1.1 mrg fi
8371 1.1 mrg else
8372 1.1 mrg ld_shlibs=no
8373 1.1 mrg fi
8374 1.1 mrg ;;
8375 1.1 mrg
8376 1.1 mrg netbsd*)
8377 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8378 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8379 1.1 mrg wlarc=
8380 1.1 mrg else
8381 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8382 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8383 1.1 mrg fi
8384 1.1 mrg ;;
8385 1.1 mrg
8386 1.1 mrg solaris*)
8387 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8388 1.1 mrg ld_shlibs=no
8389 1.1 mrg cat <<EOF 1>&2
8390 1.1 mrg
8391 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8392 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
8393 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8394 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
8395 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8396 1.1 mrg *** used, and then restart.
8397 1.1 mrg
8398 1.1 mrg EOF
8399 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8400 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8401 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8402 1.1 mrg else
8403 1.1 mrg ld_shlibs=no
8404 1.1 mrg fi
8405 1.1 mrg ;;
8406 1.1 mrg
8407 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8408 1.1 mrg case `$LD -v 2>&1` in
8409 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8410 1.1 mrg ld_shlibs=no
8411 1.1 mrg cat <<_LT_EOF 1>&2
8412 1.1 mrg
8413 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8414 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
8415 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8416 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8417 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8418 1.1 mrg *** used, and then restart.
8419 1.1 mrg
8420 1.1 mrg _LT_EOF
8421 1.1 mrg ;;
8422 1.1 mrg *)
8423 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8424 1.1 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8425 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8426 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8427 1.1 mrg else
8428 1.1 mrg ld_shlibs=no
8429 1.1 mrg fi
8430 1.1 mrg ;;
8431 1.1 mrg esac
8432 1.1 mrg ;;
8433 1.1 mrg
8434 1.1 mrg sunos4*)
8435 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8436 1.1 mrg wlarc=
8437 1.1 mrg hardcode_direct=yes
8438 1.1 mrg hardcode_shlibpath_var=no
8439 1.1 mrg ;;
8440 1.1 mrg
8441 1.1 mrg *)
8442 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8443 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8444 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8445 1.1 mrg else
8446 1.1 mrg ld_shlibs=no
8447 1.1 mrg fi
8448 1.1 mrg ;;
8449 1.1 mrg esac
8450 1.1 mrg
8451 1.1 mrg if test "$ld_shlibs" = no; then
8452 1.1 mrg runpath_var=
8453 1.1 mrg hardcode_libdir_flag_spec=
8454 1.1 mrg export_dynamic_flag_spec=
8455 1.1 mrg whole_archive_flag_spec=
8456 1.1 mrg fi
8457 1.1 mrg else
8458 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
8459 1.1 mrg case $host_os in
8460 1.1 mrg aix3*)
8461 1.1 mrg allow_undefined_flag=unsupported
8462 1.1 mrg always_export_symbols=yes
8463 1.1 mrg archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
8464 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
8465 1.1 mrg # are no directories specified by -L.
8466 1.1 mrg hardcode_minus_L=yes
8467 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8468 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
8469 1.1 mrg # broken collect2.
8470 1.1 mrg hardcode_direct=unsupported
8471 1.1 mrg fi
8472 1.1 mrg ;;
8473 1.1 mrg
8474 1.1.1.3 mrg aix[4-9]*)
8475 1.1 mrg if test "$host_cpu" = ia64; then
8476 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
8477 1.1 mrg # have to do anything special.
8478 1.1 mrg aix_use_runtimelinking=no
8479 1.1 mrg exp_sym_flag='-Bexport'
8480 1.1 mrg no_entry_flag=""
8481 1.1 mrg else
8482 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
8483 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
8484 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8485 1.1 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'
8486 1.1 mrg else
8487 1.1 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
8488 1.1 mrg fi
8489 1.1 mrg aix_use_runtimelinking=no
8490 1.1 mrg
8491 1.1 mrg # Test if we are trying to use run time linking or normal
8492 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8493 1.1 mrg # need to do runtime linking.
8494 1.1.1.3 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8495 1.1 mrg for ld_flag in $LDFLAGS; do
8496 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8497 1.1 mrg aix_use_runtimelinking=yes
8498 1.1 mrg break
8499 1.1 mrg fi
8500 1.1 mrg done
8501 1.1 mrg ;;
8502 1.1 mrg esac
8503 1.1 mrg
8504 1.1 mrg exp_sym_flag='-bexport'
8505 1.1 mrg no_entry_flag='-bnoentry'
8506 1.1 mrg fi
8507 1.1 mrg
8508 1.1 mrg # When large executables or shared objects are built, AIX ld can
8509 1.1 mrg # have problems creating the table of contents. If linking a library
8510 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
8511 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8512 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8513 1.1 mrg
8514 1.1 mrg archive_cmds=''
8515 1.1 mrg hardcode_direct=yes
8516 1.1 mrg hardcode_libdir_separator=':'
8517 1.1 mrg link_all_deplibs=yes
8518 1.1 mrg
8519 1.1 mrg if test "$GCC" = yes; then
8520 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
8521 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
8522 1.1 mrg # below for broken collect2 doesn't work under 4.3+
8523 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
8524 1.1 mrg if test -f "$collect2name" && \
8525 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
8526 1.1 mrg then
8527 1.1 mrg # We have reworked collect2
8528 1.1.1.3 mrg :
8529 1.1 mrg else
8530 1.1 mrg # We have old collect2
8531 1.1 mrg hardcode_direct=unsupported
8532 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
8533 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
8534 1.1 mrg # to unsupported forces relinking
8535 1.1 mrg hardcode_minus_L=yes
8536 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8537 1.1 mrg hardcode_libdir_separator=
8538 1.1 mrg fi
8539 1.1 mrg ;;
8540 1.1 mrg esac
8541 1.1 mrg shared_flag='-shared'
8542 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8543 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
8544 1.1 mrg fi
8545 1.1 mrg else
8546 1.1 mrg # not using gcc
8547 1.1 mrg if test "$host_cpu" = ia64; then
8548 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8549 1.1 mrg # chokes on -Wl,-G. The following line is correct:
8550 1.1 mrg shared_flag='-G'
8551 1.1 mrg else
8552 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8553 1.1 mrg shared_flag='${wl}-G'
8554 1.1 mrg else
8555 1.1 mrg shared_flag='${wl}-bM:SRE'
8556 1.1 mrg fi
8557 1.1 mrg fi
8558 1.1 mrg fi
8559 1.1 mrg
8560 1.1 mrg # It seems that -bexpall does not export symbols beginning with
8561 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
8562 1.1 mrg always_export_symbols=yes
8563 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8564 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
8565 1.1 mrg # -berok will link without error, but may produce a broken library.
8566 1.1 mrg allow_undefined_flag='-berok'
8567 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
8568 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8569 1.1 mrg /* confdefs.h. */
8570 1.1 mrg _ACEOF
8571 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8572 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8573 1.1 mrg /* end confdefs.h. */
8574 1.1 mrg
8575 1.1 mrg int
8576 1.1 mrg main ()
8577 1.1 mrg {
8578 1.1 mrg
8579 1.1 mrg ;
8580 1.1 mrg return 0;
8581 1.1 mrg }
8582 1.1 mrg _ACEOF
8583 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8584 1.1 mrg if { (ac_try="$ac_link"
8585 1.1 mrg case "(($ac_try" in
8586 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8587 1.1 mrg *) ac_try_echo=$ac_try;;
8588 1.1 mrg esac
8589 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8590 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
8591 1.1 mrg (eval "$ac_link") 2>conftest.er1
8592 1.1 mrg ac_status=$?
8593 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8594 1.1 mrg rm -f conftest.er1
8595 1.1 mrg cat conftest.err >&5
8596 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8597 1.1 mrg (exit $ac_status); } && {
8598 1.1 mrg test -z "$ac_c_werror_flag" ||
8599 1.1 mrg test ! -s conftest.err
8600 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
8601 1.1.1.3 mrg test "$cross_compiling" = yes ||
8602 1.1.1.3 mrg $as_test_x conftest$ac_exeext
8603 1.1.1.3 mrg }; then
8604 1.1 mrg
8605 1.1.1.3 mrg lt_aix_libpath_sed='
8606 1.1.1.3 mrg /Import File Strings/,/^$/ {
8607 1.1.1.3 mrg /^0/ {
8608 1.1.1.3 mrg s/^0 *\(.*\)$/\1/
8609 1.1.1.3 mrg p
8610 1.1.1.3 mrg }
8611 1.1.1.3 mrg }'
8612 1.1.1.3 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8613 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8614 1.1.1.3 mrg if test -z "$aix_libpath"; then
8615 1.1.1.3 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8616 1.1.1.3 mrg fi
8617 1.1 mrg else
8618 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
8619 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8620 1.1 mrg
8621 1.1 mrg
8622 1.1 mrg fi
8623 1.1 mrg
8624 1.1.1.3 mrg rm -rf conftest.dSYM
8625 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8626 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8627 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8628 1.1 mrg
8629 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8630 1.1 mrg archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8631 1.1 mrg else
8632 1.1 mrg if test "$host_cpu" = ia64; then
8633 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8634 1.1 mrg allow_undefined_flag="-z nodefs"
8635 1.1 mrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
8636 1.1 mrg else
8637 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
8638 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8639 1.1 mrg /* confdefs.h. */
8640 1.1 mrg _ACEOF
8641 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8642 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8643 1.1 mrg /* end confdefs.h. */
8644 1.1 mrg
8645 1.1 mrg int
8646 1.1 mrg main ()
8647 1.1 mrg {
8648 1.1 mrg
8649 1.1 mrg ;
8650 1.1 mrg return 0;
8651 1.1 mrg }
8652 1.1 mrg _ACEOF
8653 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8654 1.1 mrg if { (ac_try="$ac_link"
8655 1.1 mrg case "(($ac_try" in
8656 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8657 1.1 mrg *) ac_try_echo=$ac_try;;
8658 1.1 mrg esac
8659 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8660 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
8661 1.1 mrg (eval "$ac_link") 2>conftest.er1
8662 1.1 mrg ac_status=$?
8663 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8664 1.1 mrg rm -f conftest.er1
8665 1.1 mrg cat conftest.err >&5
8666 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8667 1.1 mrg (exit $ac_status); } && {
8668 1.1 mrg test -z "$ac_c_werror_flag" ||
8669 1.1 mrg test ! -s conftest.err
8670 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
8671 1.1.1.3 mrg test "$cross_compiling" = yes ||
8672 1.1.1.3 mrg $as_test_x conftest$ac_exeext
8673 1.1.1.3 mrg }; then
8674 1.1 mrg
8675 1.1.1.3 mrg lt_aix_libpath_sed='
8676 1.1.1.3 mrg /Import File Strings/,/^$/ {
8677 1.1.1.3 mrg /^0/ {
8678 1.1.1.3 mrg s/^0 *\(.*\)$/\1/
8679 1.1.1.3 mrg p
8680 1.1.1.3 mrg }
8681 1.1.1.3 mrg }'
8682 1.1.1.3 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8683 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8684 1.1.1.3 mrg if test -z "$aix_libpath"; then
8685 1.1.1.3 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8686 1.1.1.3 mrg fi
8687 1.1 mrg else
8688 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
8689 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8690 1.1 mrg
8691 1.1 mrg
8692 1.1 mrg fi
8693 1.1 mrg
8694 1.1.1.3 mrg rm -rf conftest.dSYM
8695 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8696 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8697 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8698 1.1 mrg
8699 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8700 1.1 mrg # Warning - without using the other run time loading flags,
8701 1.1 mrg # -berok will link without error, but may produce a broken library.
8702 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
8703 1.1 mrg allow_undefined_flag=' ${wl}-berok'
8704 1.1 mrg # Exported symbols can be pulled into shared objects from archives
8705 1.1 mrg whole_archive_flag_spec='$convenience'
8706 1.1 mrg archive_cmds_need_lc=yes
8707 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
8708 1.1 mrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
8709 1.1 mrg fi
8710 1.1 mrg fi
8711 1.1 mrg ;;
8712 1.1 mrg
8713 1.1 mrg amigaos*)
8714 1.1 mrg archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8715 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8716 1.1 mrg hardcode_minus_L=yes
8717 1.1 mrg # see comment about different semantics on the GNU ld section
8718 1.1 mrg ld_shlibs=no
8719 1.1 mrg ;;
8720 1.1 mrg
8721 1.1 mrg bsdi[45]*)
8722 1.1 mrg export_dynamic_flag_spec=-rdynamic
8723 1.1 mrg ;;
8724 1.1 mrg
8725 1.1 mrg cygwin* | mingw* | pw32*)
8726 1.1 mrg # When not using gcc, we currently assume that we are using
8727 1.1 mrg # Microsoft Visual C++.
8728 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
8729 1.1 mrg # no search path for DLLs.
8730 1.1 mrg hardcode_libdir_flag_spec=' '
8731 1.1 mrg allow_undefined_flag=unsupported
8732 1.1 mrg # Tell ltmain to make .lib files, not .a files.
8733 1.1 mrg libext=lib
8734 1.1 mrg # Tell ltmain to make .dll files, not .so files.
8735 1.1 mrg shrext_cmds=".dll"
8736 1.1 mrg # FIXME: Setting linknames here is a bad hack.
8737 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8738 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
8739 1.1 mrg old_archive_From_new_cmds='true'
8740 1.1 mrg # FIXME: Should let the user specify the lib program.
8741 1.1.1.3 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8742 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
8743 1.1 mrg enable_shared_with_static_runtimes=yes
8744 1.1 mrg ;;
8745 1.1 mrg
8746 1.1 mrg darwin* | rhapsody*)
8747 1.1 mrg case $host_os in
8748 1.1 mrg rhapsody* | darwin1.[012])
8749 1.1 mrg allow_undefined_flag='${wl}-undefined ${wl}suppress'
8750 1.1 mrg ;;
8751 1.1 mrg *) # Darwin 1.3 on
8752 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8753 1.1 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8754 1.1 mrg else
8755 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
8756 1.1 mrg 10.[012])
8757 1.1 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8758 1.1 mrg ;;
8759 1.1 mrg 10.*)
8760 1.1 mrg allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8761 1.1 mrg ;;
8762 1.1 mrg esac
8763 1.1 mrg fi
8764 1.1 mrg ;;
8765 1.1 mrg esac
8766 1.1 mrg archive_cmds_need_lc=no
8767 1.1 mrg hardcode_direct=no
8768 1.1 mrg hardcode_automatic=yes
8769 1.1 mrg hardcode_shlibpath_var=unsupported
8770 1.1 mrg whole_archive_flag_spec=''
8771 1.1 mrg link_all_deplibs=yes
8772 1.1 mrg if test "$GCC" = yes ; then
8773 1.1 mrg output_verbose_link_cmd='echo'
8774 1.1.1.3 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}"
8775 1.1.1.3 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8776 1.1.1.3 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}"
8777 1.1.1.3 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}"
8778 1.1 mrg else
8779 1.1 mrg case $cc_basename in
8780 1.1 mrg xlc*)
8781 1.1 mrg output_verbose_link_cmd='echo'
8782 1.1.1.3 mrg archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8783 1.1 mrg module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8784 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8785 1.1.1.3 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}'
8786 1.1 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}'
8787 1.1 mrg ;;
8788 1.1 mrg *)
8789 1.1 mrg ld_shlibs=no
8790 1.1 mrg ;;
8791 1.1 mrg esac
8792 1.1 mrg fi
8793 1.1 mrg ;;
8794 1.1 mrg
8795 1.1 mrg dgux*)
8796 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8797 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8798 1.1 mrg hardcode_shlibpath_var=no
8799 1.1 mrg ;;
8800 1.1 mrg
8801 1.1 mrg freebsd1*)
8802 1.1 mrg ld_shlibs=no
8803 1.1 mrg ;;
8804 1.1 mrg
8805 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8806 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
8807 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
8808 1.1 mrg # extra space).
8809 1.1 mrg freebsd2.2*)
8810 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8811 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8812 1.1 mrg hardcode_direct=yes
8813 1.1 mrg hardcode_shlibpath_var=no
8814 1.1 mrg ;;
8815 1.1 mrg
8816 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8817 1.1 mrg freebsd2*)
8818 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8819 1.1 mrg hardcode_direct=yes
8820 1.1 mrg hardcode_minus_L=yes
8821 1.1 mrg hardcode_shlibpath_var=no
8822 1.1 mrg ;;
8823 1.1 mrg
8824 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8825 1.1.1.3 mrg freebsd* | dragonfly*)
8826 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8827 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8828 1.1 mrg hardcode_direct=yes
8829 1.1 mrg hardcode_shlibpath_var=no
8830 1.1 mrg ;;
8831 1.1 mrg
8832 1.1 mrg hpux9*)
8833 1.1 mrg if test "$GCC" = yes; then
8834 1.1 mrg archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8835 1.1 mrg else
8836 1.1 mrg archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8837 1.1 mrg fi
8838 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8839 1.1 mrg hardcode_libdir_separator=:
8840 1.1 mrg hardcode_direct=yes
8841 1.1 mrg
8842 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8843 1.1 mrg # but as the default location of the library.
8844 1.1 mrg hardcode_minus_L=yes
8845 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8846 1.1 mrg ;;
8847 1.1 mrg
8848 1.1 mrg hpux10*)
8849 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8850 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8851 1.1 mrg else
8852 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8853 1.1 mrg fi
8854 1.1 mrg if test "$with_gnu_ld" = no; then
8855 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8856 1.1 mrg hardcode_libdir_separator=:
8857 1.1 mrg
8858 1.1 mrg hardcode_direct=yes
8859 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8860 1.1 mrg
8861 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8862 1.1 mrg # but as the default location of the library.
8863 1.1 mrg hardcode_minus_L=yes
8864 1.1 mrg fi
8865 1.1 mrg ;;
8866 1.1 mrg
8867 1.1 mrg hpux11*)
8868 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8869 1.1 mrg case $host_cpu in
8870 1.1 mrg hppa*64*)
8871 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8872 1.1 mrg ;;
8873 1.1 mrg ia64*)
8874 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8875 1.1 mrg ;;
8876 1.1 mrg *)
8877 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8878 1.1 mrg ;;
8879 1.1 mrg esac
8880 1.1 mrg else
8881 1.1 mrg case $host_cpu in
8882 1.1 mrg hppa*64*)
8883 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8884 1.1 mrg ;;
8885 1.1 mrg ia64*)
8886 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8887 1.1 mrg ;;
8888 1.1 mrg *)
8889 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8890 1.1 mrg ;;
8891 1.1 mrg esac
8892 1.1 mrg fi
8893 1.1 mrg if test "$with_gnu_ld" = no; then
8894 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8895 1.1 mrg hardcode_libdir_separator=:
8896 1.1 mrg
8897 1.1 mrg case $host_cpu in
8898 1.1 mrg hppa*64*|ia64*)
8899 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
8900 1.1 mrg hardcode_direct=no
8901 1.1 mrg hardcode_shlibpath_var=no
8902 1.1 mrg ;;
8903 1.1 mrg *)
8904 1.1 mrg hardcode_direct=yes
8905 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8906 1.1 mrg
8907 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8908 1.1 mrg # but as the default location of the library.
8909 1.1 mrg hardcode_minus_L=yes
8910 1.1 mrg ;;
8911 1.1 mrg esac
8912 1.1 mrg fi
8913 1.1 mrg ;;
8914 1.1 mrg
8915 1.1 mrg irix5* | irix6* | nonstopux*)
8916 1.1 mrg if test "$GCC" = yes; then
8917 1.1 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'
8918 1.1 mrg else
8919 1.1 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'
8920 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8921 1.1 mrg fi
8922 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8923 1.1 mrg hardcode_libdir_separator=:
8924 1.1 mrg link_all_deplibs=yes
8925 1.1 mrg ;;
8926 1.1 mrg
8927 1.1 mrg netbsd*)
8928 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8929 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8930 1.1 mrg else
8931 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8932 1.1 mrg fi
8933 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8934 1.1 mrg hardcode_direct=yes
8935 1.1 mrg hardcode_shlibpath_var=no
8936 1.1 mrg ;;
8937 1.1 mrg
8938 1.1 mrg newsos6)
8939 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8940 1.1 mrg hardcode_direct=yes
8941 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8942 1.1 mrg hardcode_libdir_separator=:
8943 1.1 mrg hardcode_shlibpath_var=no
8944 1.1 mrg ;;
8945 1.1 mrg
8946 1.1 mrg openbsd*)
8947 1.1.1.3 mrg if test -f /usr/libexec/ld.so; then
8948 1.1.1.3 mrg hardcode_direct=yes
8949 1.1.1.3 mrg hardcode_shlibpath_var=no
8950 1.1.1.3 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8951 1.1.1.3 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8952 1.1.1.3 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8953 1.1.1.3 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8954 1.1.1.3 mrg export_dynamic_flag_spec='${wl}-E'
8955 1.1.1.3 mrg else
8956 1.1.1.3 mrg case $host_os in
8957 1.1.1.3 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8958 1.1.1.3 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8959 1.1.1.3 mrg hardcode_libdir_flag_spec='-R$libdir'
8960 1.1.1.3 mrg ;;
8961 1.1.1.3 mrg *)
8962 1.1.1.3 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8963 1.1.1.3 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8964 1.1.1.3 mrg ;;
8965 1.1.1.3 mrg esac
8966 1.1.1.3 mrg fi
8967 1.1 mrg else
8968 1.1.1.3 mrg ld_shlibs=no
8969 1.1 mrg fi
8970 1.1 mrg ;;
8971 1.1 mrg
8972 1.1 mrg os2*)
8973 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8974 1.1 mrg hardcode_minus_L=yes
8975 1.1 mrg allow_undefined_flag=unsupported
8976 1.1 mrg archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
8977 1.1 mrg old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8978 1.1 mrg ;;
8979 1.1 mrg
8980 1.1 mrg osf3*)
8981 1.1 mrg if test "$GCC" = yes; then
8982 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8983 1.1 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'
8984 1.1 mrg else
8985 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
8986 1.1 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'
8987 1.1 mrg fi
8988 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8989 1.1 mrg hardcode_libdir_separator=:
8990 1.1 mrg ;;
8991 1.1 mrg
8992 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
8993 1.1 mrg if test "$GCC" = yes; then
8994 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8995 1.1 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'
8996 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8997 1.1 mrg else
8998 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
8999 1.1 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'
9000 1.1 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~
9001 1.1 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'
9002 1.1 mrg
9003 1.1 mrg # Both c and cxx compiler support -rpath directly
9004 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
9005 1.1 mrg fi
9006 1.1 mrg hardcode_libdir_separator=:
9007 1.1 mrg ;;
9008 1.1 mrg
9009 1.1 mrg solaris*)
9010 1.1 mrg no_undefined_flag=' -z text'
9011 1.1 mrg if test "$GCC" = yes; then
9012 1.1 mrg wlarc='${wl}'
9013 1.1 mrg archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9014 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9015 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
9016 1.1 mrg else
9017 1.1 mrg wlarc=''
9018 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9019 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9020 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
9021 1.1 mrg fi
9022 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9023 1.1 mrg hardcode_shlibpath_var=no
9024 1.1 mrg case $host_os in
9025 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
9026 1.1 mrg *)
9027 1.1.1.3 mrg # The compiler driver will combine and reorder linker options,
9028 1.1.1.3 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
9029 1.1.1.3 mrg # but is careful enough not to reorder.
9030 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
9031 1.1.1.3 mrg if test "$GCC" = yes; then
9032 1.1.1.3 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9033 1.1.1.3 mrg else
9034 1.1.1.3 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9035 1.1.1.3 mrg fi
9036 1.1.1.3 mrg ;;
9037 1.1 mrg esac
9038 1.1 mrg link_all_deplibs=yes
9039 1.1 mrg ;;
9040 1.1 mrg
9041 1.1 mrg sunos4*)
9042 1.1 mrg if test "x$host_vendor" = xsequent; then
9043 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
9044 1.1 mrg # files that make .init and .fini sections work.
9045 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9046 1.1 mrg else
9047 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9048 1.1 mrg fi
9049 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9050 1.1 mrg hardcode_direct=yes
9051 1.1 mrg hardcode_minus_L=yes
9052 1.1 mrg hardcode_shlibpath_var=no
9053 1.1 mrg ;;
9054 1.1 mrg
9055 1.1 mrg sysv4)
9056 1.1 mrg case $host_vendor in
9057 1.1 mrg sni)
9058 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9059 1.1 mrg hardcode_direct=yes # is this really true???
9060 1.1 mrg ;;
9061 1.1 mrg siemens)
9062 1.1 mrg ## LD is ld it makes a PLAMLIB
9063 1.1 mrg ## CC just makes a GrossModule.
9064 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9065 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
9066 1.1 mrg hardcode_direct=no
9067 1.1 mrg ;;
9068 1.1 mrg motorola)
9069 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9070 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9071 1.1 mrg ;;
9072 1.1 mrg esac
9073 1.1 mrg runpath_var='LD_RUN_PATH'
9074 1.1 mrg hardcode_shlibpath_var=no
9075 1.1 mrg ;;
9076 1.1 mrg
9077 1.1 mrg sysv4.3*)
9078 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9079 1.1 mrg hardcode_shlibpath_var=no
9080 1.1 mrg export_dynamic_flag_spec='-Bexport'
9081 1.1 mrg ;;
9082 1.1 mrg
9083 1.1 mrg sysv4*MP*)
9084 1.1 mrg if test -d /usr/nec; then
9085 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9086 1.1 mrg hardcode_shlibpath_var=no
9087 1.1 mrg runpath_var=LD_RUN_PATH
9088 1.1 mrg hardcode_runpath_var=yes
9089 1.1 mrg ld_shlibs=yes
9090 1.1 mrg fi
9091 1.1 mrg ;;
9092 1.1 mrg
9093 1.1.1.3 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9094 1.1 mrg no_undefined_flag='${wl}-z,text'
9095 1.1 mrg archive_cmds_need_lc=no
9096 1.1 mrg hardcode_shlibpath_var=no
9097 1.1 mrg runpath_var='LD_RUN_PATH'
9098 1.1 mrg
9099 1.1 mrg if test "$GCC" = yes; then
9100 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9101 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9102 1.1 mrg else
9103 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9104 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9105 1.1 mrg fi
9106 1.1 mrg ;;
9107 1.1 mrg
9108 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
9109 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
9110 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
9111 1.1 mrg # always be unresolved, which means just about no library would
9112 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
9113 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
9114 1.1 mrg # as -z defs.
9115 1.1 mrg no_undefined_flag='${wl}-z,text'
9116 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
9117 1.1 mrg archive_cmds_need_lc=no
9118 1.1 mrg hardcode_shlibpath_var=no
9119 1.1 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9120 1.1 mrg hardcode_libdir_separator=':'
9121 1.1 mrg link_all_deplibs=yes
9122 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
9123 1.1 mrg runpath_var='LD_RUN_PATH'
9124 1.1 mrg
9125 1.1 mrg if test "$GCC" = yes; then
9126 1.1 mrg archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9127 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9128 1.1 mrg else
9129 1.1 mrg archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9130 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9131 1.1 mrg fi
9132 1.1 mrg ;;
9133 1.1 mrg
9134 1.1 mrg uts4*)
9135 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9136 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9137 1.1 mrg hardcode_shlibpath_var=no
9138 1.1 mrg ;;
9139 1.1 mrg
9140 1.1 mrg *)
9141 1.1 mrg ld_shlibs=no
9142 1.1 mrg ;;
9143 1.1 mrg esac
9144 1.1 mrg fi
9145 1.1 mrg
9146 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9147 1.1.1.3 mrg $as_echo "$ld_shlibs" >&6; }
9148 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
9149 1.1 mrg
9150 1.1 mrg #
9151 1.1 mrg # Do we need to explicitly link libc?
9152 1.1 mrg #
9153 1.1 mrg case "x$archive_cmds_need_lc" in
9154 1.1 mrg x|xyes)
9155 1.1 mrg # Assume -lc should be added
9156 1.1 mrg archive_cmds_need_lc=yes
9157 1.1 mrg
9158 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
9159 1.1 mrg case $archive_cmds in
9160 1.1 mrg *'~'*)
9161 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
9162 1.1 mrg ;;
9163 1.1 mrg '$CC '*)
9164 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
9165 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
9166 1.1 mrg # to ld, don't add -lc before -lgcc.
9167 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9168 1.1.1.3 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9169 1.1 mrg $rm conftest*
9170 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9171 1.1 mrg
9172 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9173 1.1 mrg (eval $ac_compile) 2>&5
9174 1.1 mrg ac_status=$?
9175 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9176 1.1 mrg (exit $ac_status); } 2>conftest.err; then
9177 1.1 mrg soname=conftest
9178 1.1 mrg lib=conftest
9179 1.1 mrg libobjs=conftest.$ac_objext
9180 1.1 mrg deplibs=
9181 1.1 mrg wl=$lt_prog_compiler_wl
9182 1.1 mrg pic_flag=$lt_prog_compiler_pic
9183 1.1 mrg compiler_flags=-v
9184 1.1 mrg linker_flags=-v
9185 1.1 mrg verstring=
9186 1.1 mrg output_objdir=.
9187 1.1 mrg libname=conftest
9188 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
9189 1.1 mrg allow_undefined_flag=
9190 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9191 1.1 mrg (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9192 1.1 mrg ac_status=$?
9193 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9194 1.1 mrg (exit $ac_status); }
9195 1.1 mrg then
9196 1.1 mrg archive_cmds_need_lc=no
9197 1.1 mrg else
9198 1.1 mrg archive_cmds_need_lc=yes
9199 1.1 mrg fi
9200 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
9201 1.1 mrg else
9202 1.1 mrg cat conftest.err 1>&5
9203 1.1 mrg fi
9204 1.1 mrg $rm conftest*
9205 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9206 1.1.1.3 mrg $as_echo "$archive_cmds_need_lc" >&6; }
9207 1.1 mrg ;;
9208 1.1 mrg esac
9209 1.1 mrg fi
9210 1.1 mrg ;;
9211 1.1 mrg esac
9212 1.1 mrg
9213 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9214 1.1.1.3 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
9215 1.1 mrg library_names_spec=
9216 1.1 mrg libname_spec='lib$name'
9217 1.1 mrg soname_spec=
9218 1.1 mrg shrext_cmds=".so"
9219 1.1 mrg postinstall_cmds=
9220 1.1 mrg postuninstall_cmds=
9221 1.1 mrg finish_cmds=
9222 1.1 mrg finish_eval=
9223 1.1 mrg shlibpath_var=
9224 1.1 mrg shlibpath_overrides_runpath=unknown
9225 1.1 mrg version_type=none
9226 1.1 mrg dynamic_linker="$host_os ld.so"
9227 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
9228 1.1.1.3 mrg
9229 1.1 mrg if test "$GCC" = yes; then
9230 1.1.1.3 mrg case $host_os in
9231 1.1.1.3 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9232 1.1.1.3 mrg *) lt_awk_arg="/^libraries:/" ;;
9233 1.1.1.3 mrg esac
9234 1.1.1.3 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9235 1.1.1.3 mrg if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9236 1.1 mrg # if the path contains ";" then we assume it to be the separator
9237 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
9238 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
9239 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
9240 1.1.1.3 mrg lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9241 1.1 mrg else
9242 1.1.1.3 mrg lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9243 1.1 mrg fi
9244 1.1.1.3 mrg # Ok, now we have the path, separated by spaces, we can step through it
9245 1.1.1.3 mrg # and add multilib dir if necessary.
9246 1.1.1.3 mrg lt_tmp_lt_search_path_spec=
9247 1.1.1.3 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9248 1.1.1.3 mrg for lt_sys_path in $lt_search_path_spec; do
9249 1.1.1.3 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9250 1.1.1.3 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9251 1.1.1.3 mrg else
9252 1.1.1.3 mrg test -d "$lt_sys_path" && \
9253 1.1.1.3 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9254 1.1.1.3 mrg fi
9255 1.1.1.3 mrg done
9256 1.1.1.3 mrg lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9257 1.1.1.3 mrg BEGIN {RS=" "; FS="/|\n";} {
9258 1.1.1.3 mrg lt_foo="";
9259 1.1.1.3 mrg lt_count=0;
9260 1.1.1.3 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
9261 1.1.1.3 mrg if ($lt_i != "" && $lt_i != ".") {
9262 1.1.1.3 mrg if ($lt_i == "..") {
9263 1.1.1.3 mrg lt_count++;
9264 1.1.1.3 mrg } else {
9265 1.1.1.3 mrg if (lt_count == 0) {
9266 1.1.1.3 mrg lt_foo="/" $lt_i lt_foo;
9267 1.1.1.3 mrg } else {
9268 1.1.1.3 mrg lt_count--;
9269 1.1.1.3 mrg }
9270 1.1.1.3 mrg }
9271 1.1.1.3 mrg }
9272 1.1.1.3 mrg }
9273 1.1.1.3 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
9274 1.1.1.3 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
9275 1.1.1.3 mrg }'`
9276 1.1.1.3 mrg sys_lib_search_path_spec=`echo $lt_search_path_spec`
9277 1.1 mrg else
9278 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9279 1.1 mrg fi
9280 1.1 mrg need_lib_prefix=unknown
9281 1.1 mrg hardcode_into_libs=no
9282 1.1 mrg
9283 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
9284 1.1 mrg # flags to be left without arguments
9285 1.1 mrg need_version=unknown
9286 1.1 mrg
9287 1.1 mrg case $host_os in
9288 1.1 mrg aix3*)
9289 1.1 mrg version_type=linux
9290 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9291 1.1 mrg shlibpath_var=LIBPATH
9292 1.1 mrg
9293 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
9294 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9295 1.1 mrg ;;
9296 1.1 mrg
9297 1.1.1.3 mrg aix[4-9]*)
9298 1.1 mrg version_type=linux
9299 1.1 mrg need_lib_prefix=no
9300 1.1 mrg need_version=no
9301 1.1 mrg hardcode_into_libs=yes
9302 1.1 mrg if test "$host_cpu" = ia64; then
9303 1.1 mrg # AIX 5 supports IA64
9304 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9305 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9306 1.1 mrg else
9307 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
9308 1.1 mrg # for dependence libraries. The import file would start with
9309 1.1 mrg # the line `#! .'. This would cause the generated library to
9310 1.1 mrg # depend on `.', always an invalid library. This was fixed in
9311 1.1 mrg # development snapshots of GCC prior to 3.0.
9312 1.1 mrg case $host_os in
9313 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
9314 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9315 1.1 mrg echo ' yes '
9316 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9317 1.1 mrg :
9318 1.1 mrg else
9319 1.1 mrg can_build_shared=no
9320 1.1 mrg fi
9321 1.1 mrg ;;
9322 1.1 mrg esac
9323 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9324 1.1 mrg # soname into executable. Probably we can add versioning support to
9325 1.1 mrg # collect2, so additional links can be useful in future.
9326 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9327 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9328 1.1 mrg # instead of lib<name>.a to let people know that these are not
9329 1.1 mrg # typical AIX shared libraries.
9330 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9331 1.1 mrg else
9332 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
9333 1.1 mrg # and later when we are not doing run time linking.
9334 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
9335 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9336 1.1 mrg fi
9337 1.1 mrg shlibpath_var=LIBPATH
9338 1.1 mrg fi
9339 1.1 mrg ;;
9340 1.1 mrg
9341 1.1 mrg amigaos*)
9342 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
9343 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
9344 1.1 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'
9345 1.1 mrg ;;
9346 1.1 mrg
9347 1.1 mrg beos*)
9348 1.1 mrg library_names_spec='${libname}${shared_ext}'
9349 1.1 mrg dynamic_linker="$host_os ld.so"
9350 1.1 mrg shlibpath_var=LIBRARY_PATH
9351 1.1 mrg ;;
9352 1.1 mrg
9353 1.1 mrg bsdi[45]*)
9354 1.1 mrg version_type=linux
9355 1.1 mrg need_version=no
9356 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9357 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9358 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9359 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9360 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9361 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9362 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
9363 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9364 1.1 mrg # libtool to hard-code these into programs
9365 1.1 mrg ;;
9366 1.1 mrg
9367 1.1 mrg cygwin* | mingw* | pw32*)
9368 1.1 mrg version_type=windows
9369 1.1 mrg shrext_cmds=".dll"
9370 1.1 mrg need_version=no
9371 1.1 mrg need_lib_prefix=no
9372 1.1 mrg
9373 1.1 mrg case $GCC,$host_os in
9374 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
9375 1.1 mrg library_names_spec='$libname.dll.a'
9376 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
9377 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
9378 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9379 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
9380 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
9381 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
9382 1.1 mrg chmod a+x \$dldir/$dlname'
9383 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9384 1.1 mrg dlpath=$dir/\$dldll~
9385 1.1 mrg $rm \$dlpath'
9386 1.1 mrg shlibpath_overrides_runpath=yes
9387 1.1 mrg
9388 1.1 mrg case $host_os in
9389 1.1 mrg cygwin*)
9390 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9391 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9392 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9393 1.1 mrg ;;
9394 1.1 mrg mingw*)
9395 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
9396 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9397 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9398 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9399 1.1 mrg # It is most probably a Windows format PATH printed by
9400 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
9401 1.1 mrg # path with ; separators, and with drive letters. We can handle the
9402 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
9403 1.1 mrg # especially as we might pass files found there to a mingw objdump,
9404 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
9405 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9406 1.1 mrg else
9407 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9408 1.1 mrg fi
9409 1.1 mrg ;;
9410 1.1 mrg pw32*)
9411 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
9412 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9413 1.1 mrg ;;
9414 1.1 mrg esac
9415 1.1 mrg ;;
9416 1.1 mrg
9417 1.1 mrg *)
9418 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9419 1.1 mrg ;;
9420 1.1 mrg esac
9421 1.1 mrg dynamic_linker='Win32 ld.exe'
9422 1.1 mrg # FIXME: first we should search . and the directory the executable is in
9423 1.1 mrg shlibpath_var=PATH
9424 1.1 mrg ;;
9425 1.1 mrg
9426 1.1 mrg darwin* | rhapsody*)
9427 1.1 mrg dynamic_linker="$host_os dyld"
9428 1.1 mrg version_type=darwin
9429 1.1 mrg need_lib_prefix=no
9430 1.1 mrg need_version=no
9431 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9432 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
9433 1.1 mrg shlibpath_overrides_runpath=yes
9434 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
9435 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9436 1.1.1.3 mrg
9437 1.1.1.3 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9438 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9439 1.1 mrg ;;
9440 1.1 mrg
9441 1.1 mrg dgux*)
9442 1.1 mrg version_type=linux
9443 1.1 mrg need_lib_prefix=no
9444 1.1 mrg need_version=no
9445 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9446 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9447 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9448 1.1 mrg ;;
9449 1.1 mrg
9450 1.1 mrg freebsd1*)
9451 1.1 mrg dynamic_linker=no
9452 1.1 mrg ;;
9453 1.1 mrg
9454 1.1 mrg freebsd* | dragonfly*)
9455 1.1 mrg # DragonFly does not have aout. When/if they implement a new
9456 1.1 mrg # versioning mechanism, adjust this.
9457 1.1 mrg if test -x /usr/bin/objformat; then
9458 1.1 mrg objformat=`/usr/bin/objformat`
9459 1.1 mrg else
9460 1.1 mrg case $host_os in
9461 1.1 mrg freebsd[123]*) objformat=aout ;;
9462 1.1 mrg *) objformat=elf ;;
9463 1.1 mrg esac
9464 1.1 mrg fi
9465 1.1 mrg version_type=freebsd-$objformat
9466 1.1 mrg case $version_type in
9467 1.1 mrg freebsd-elf*)
9468 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9469 1.1 mrg need_version=no
9470 1.1 mrg need_lib_prefix=no
9471 1.1 mrg ;;
9472 1.1 mrg freebsd-*)
9473 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9474 1.1 mrg need_version=yes
9475 1.1 mrg ;;
9476 1.1 mrg esac
9477 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9478 1.1 mrg case $host_os in
9479 1.1 mrg freebsd2*)
9480 1.1 mrg shlibpath_overrides_runpath=yes
9481 1.1 mrg ;;
9482 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
9483 1.1 mrg shlibpath_overrides_runpath=yes
9484 1.1 mrg hardcode_into_libs=yes
9485 1.1 mrg ;;
9486 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9487 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9488 1.1 mrg shlibpath_overrides_runpath=no
9489 1.1 mrg hardcode_into_libs=yes
9490 1.1 mrg ;;
9491 1.1.1.3 mrg *) # from 4.6 on, and DragonFly
9492 1.1 mrg shlibpath_overrides_runpath=yes
9493 1.1 mrg hardcode_into_libs=yes
9494 1.1 mrg ;;
9495 1.1 mrg esac
9496 1.1 mrg ;;
9497 1.1 mrg
9498 1.1 mrg gnu*)
9499 1.1 mrg version_type=linux
9500 1.1 mrg need_lib_prefix=no
9501 1.1 mrg need_version=no
9502 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9503 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9504 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9505 1.1 mrg hardcode_into_libs=yes
9506 1.1 mrg ;;
9507 1.1 mrg
9508 1.1 mrg hpux9* | hpux10* | hpux11*)
9509 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
9510 1.1 mrg # link against other versions.
9511 1.1 mrg version_type=sunos
9512 1.1 mrg need_lib_prefix=no
9513 1.1 mrg need_version=no
9514 1.1 mrg case $host_cpu in
9515 1.1 mrg ia64*)
9516 1.1 mrg shrext_cmds='.so'
9517 1.1 mrg hardcode_into_libs=yes
9518 1.1 mrg dynamic_linker="$host_os dld.so"
9519 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9520 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9521 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9522 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9523 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
9524 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9525 1.1 mrg else
9526 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9527 1.1 mrg fi
9528 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9529 1.1 mrg ;;
9530 1.1 mrg hppa*64*)
9531 1.1 mrg shrext_cmds='.sl'
9532 1.1 mrg hardcode_into_libs=yes
9533 1.1 mrg dynamic_linker="$host_os dld.sl"
9534 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9535 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9536 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9537 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9538 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9539 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9540 1.1 mrg ;;
9541 1.1 mrg *)
9542 1.1 mrg shrext_cmds='.sl'
9543 1.1 mrg dynamic_linker="$host_os dld.sl"
9544 1.1 mrg shlibpath_var=SHLIB_PATH
9545 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9546 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9547 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9548 1.1 mrg ;;
9549 1.1 mrg esac
9550 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
9551 1.1 mrg postinstall_cmds='chmod 555 $lib'
9552 1.1 mrg ;;
9553 1.1 mrg
9554 1.1.1.3 mrg interix[3-9]*)
9555 1.1 mrg version_type=linux
9556 1.1 mrg need_lib_prefix=no
9557 1.1 mrg need_version=no
9558 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9559 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9560 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9561 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9562 1.1 mrg shlibpath_overrides_runpath=no
9563 1.1 mrg hardcode_into_libs=yes
9564 1.1 mrg ;;
9565 1.1 mrg
9566 1.1 mrg irix5* | irix6* | nonstopux*)
9567 1.1 mrg case $host_os in
9568 1.1 mrg nonstopux*) version_type=nonstopux ;;
9569 1.1 mrg *)
9570 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
9571 1.1 mrg version_type=linux
9572 1.1 mrg else
9573 1.1 mrg version_type=irix
9574 1.1 mrg fi ;;
9575 1.1 mrg esac
9576 1.1 mrg need_lib_prefix=no
9577 1.1 mrg need_version=no
9578 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9579 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9580 1.1 mrg case $host_os in
9581 1.1 mrg irix5* | nonstopux*)
9582 1.1 mrg libsuff= shlibsuff=
9583 1.1 mrg ;;
9584 1.1 mrg *)
9585 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
9586 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9587 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
9588 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9589 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
9590 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9591 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
9592 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
9593 1.1 mrg esac
9594 1.1 mrg ;;
9595 1.1 mrg esac
9596 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9597 1.1 mrg shlibpath_overrides_runpath=no
9598 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9599 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9600 1.1 mrg hardcode_into_libs=yes
9601 1.1 mrg ;;
9602 1.1 mrg
9603 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
9604 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
9605 1.1 mrg dynamic_linker=no
9606 1.1 mrg ;;
9607 1.1 mrg
9608 1.1 mrg # This must be Linux ELF.
9609 1.1.1.3 mrg linux* | k*bsd*-gnu)
9610 1.1 mrg version_type=linux
9611 1.1 mrg need_lib_prefix=no
9612 1.1 mrg need_version=no
9613 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9614 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9615 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9616 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9617 1.1 mrg shlibpath_overrides_runpath=no
9618 1.1 mrg # This implies no fast_install, which is unacceptable.
9619 1.1 mrg # Some rework will be needed to allow for fast_install
9620 1.1 mrg # before this can be enabled.
9621 1.1 mrg hardcode_into_libs=yes
9622 1.1.1.3 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9623 1.1.1.3 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9624 1.1 mrg
9625 1.1 mrg # Append ld.so.conf contents to the search path
9626 1.1 mrg if test -f /etc/ld.so.conf; then
9627 1.1.1.3 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' ' '`
9628 1.1.1.3 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9629 1.1 mrg fi
9630 1.1 mrg
9631 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
9632 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
9633 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
9634 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
9635 1.1 mrg # people can always --disable-shared, the test was removed, and we
9636 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
9637 1.1 mrg dynamic_linker='GNU/Linux ld.so'
9638 1.1 mrg ;;
9639 1.1 mrg
9640 1.1 mrg netbsd*)
9641 1.1 mrg version_type=sunos
9642 1.1 mrg need_lib_prefix=no
9643 1.1 mrg need_version=no
9644 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9645 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9646 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9647 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
9648 1.1 mrg else
9649 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9650 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9651 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
9652 1.1 mrg fi
9653 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9654 1.1 mrg shlibpath_overrides_runpath=yes
9655 1.1 mrg hardcode_into_libs=yes
9656 1.1 mrg ;;
9657 1.1 mrg
9658 1.1 mrg newsos6)
9659 1.1 mrg version_type=linux
9660 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9661 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9662 1.1 mrg shlibpath_overrides_runpath=yes
9663 1.1 mrg ;;
9664 1.1 mrg
9665 1.1 mrg nto-qnx*)
9666 1.1 mrg version_type=linux
9667 1.1 mrg need_lib_prefix=no
9668 1.1 mrg need_version=no
9669 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9670 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9671 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9672 1.1 mrg shlibpath_overrides_runpath=yes
9673 1.1 mrg ;;
9674 1.1 mrg
9675 1.1 mrg openbsd*)
9676 1.1 mrg version_type=sunos
9677 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
9678 1.1 mrg need_lib_prefix=no
9679 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9680 1.1 mrg case $host_os in
9681 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9682 1.1 mrg *) need_version=no ;;
9683 1.1 mrg esac
9684 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9685 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9686 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9687 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9688 1.1 mrg case $host_os in
9689 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
9690 1.1 mrg shlibpath_overrides_runpath=no
9691 1.1 mrg ;;
9692 1.1 mrg *)
9693 1.1 mrg shlibpath_overrides_runpath=yes
9694 1.1 mrg ;;
9695 1.1 mrg esac
9696 1.1 mrg else
9697 1.1 mrg shlibpath_overrides_runpath=yes
9698 1.1 mrg fi
9699 1.1 mrg ;;
9700 1.1 mrg
9701 1.1 mrg os2*)
9702 1.1 mrg libname_spec='$name'
9703 1.1 mrg shrext_cmds=".dll"
9704 1.1 mrg need_lib_prefix=no
9705 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
9706 1.1 mrg dynamic_linker='OS/2 ld.exe'
9707 1.1 mrg shlibpath_var=LIBPATH
9708 1.1 mrg ;;
9709 1.1 mrg
9710 1.1 mrg osf3* | osf4* | osf5*)
9711 1.1 mrg version_type=osf
9712 1.1 mrg need_lib_prefix=no
9713 1.1 mrg need_version=no
9714 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9715 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9716 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9717 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9718 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9719 1.1 mrg ;;
9720 1.1 mrg
9721 1.1.1.3 mrg rdos*)
9722 1.1.1.3 mrg dynamic_linker=no
9723 1.1.1.3 mrg ;;
9724 1.1.1.3 mrg
9725 1.1 mrg solaris*)
9726 1.1 mrg version_type=linux
9727 1.1 mrg need_lib_prefix=no
9728 1.1 mrg need_version=no
9729 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9730 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9731 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9732 1.1 mrg shlibpath_overrides_runpath=yes
9733 1.1 mrg hardcode_into_libs=yes
9734 1.1 mrg # ldd complains unless libraries are executable
9735 1.1 mrg postinstall_cmds='chmod +x $lib'
9736 1.1 mrg ;;
9737 1.1 mrg
9738 1.1 mrg sunos4*)
9739 1.1 mrg version_type=sunos
9740 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9741 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9742 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9743 1.1 mrg shlibpath_overrides_runpath=yes
9744 1.1 mrg if test "$with_gnu_ld" = yes; then
9745 1.1 mrg need_lib_prefix=no
9746 1.1 mrg fi
9747 1.1 mrg need_version=yes
9748 1.1 mrg ;;
9749 1.1 mrg
9750 1.1 mrg sysv4 | sysv4.3*)
9751 1.1 mrg version_type=linux
9752 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9753 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9754 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9755 1.1 mrg case $host_vendor in
9756 1.1 mrg sni)
9757 1.1 mrg shlibpath_overrides_runpath=no
9758 1.1 mrg need_lib_prefix=no
9759 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9760 1.1 mrg runpath_var=LD_RUN_PATH
9761 1.1 mrg ;;
9762 1.1 mrg siemens)
9763 1.1 mrg need_lib_prefix=no
9764 1.1 mrg ;;
9765 1.1 mrg motorola)
9766 1.1 mrg need_lib_prefix=no
9767 1.1 mrg need_version=no
9768 1.1 mrg shlibpath_overrides_runpath=no
9769 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9770 1.1 mrg ;;
9771 1.1 mrg esac
9772 1.1 mrg ;;
9773 1.1 mrg
9774 1.1 mrg sysv4*MP*)
9775 1.1 mrg if test -d /usr/nec ;then
9776 1.1 mrg version_type=linux
9777 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9778 1.1 mrg soname_spec='$libname${shared_ext}.$major'
9779 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9780 1.1 mrg fi
9781 1.1 mrg ;;
9782 1.1 mrg
9783 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9784 1.1 mrg version_type=freebsd-elf
9785 1.1 mrg need_lib_prefix=no
9786 1.1 mrg need_version=no
9787 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9788 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9789 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9790 1.1 mrg hardcode_into_libs=yes
9791 1.1 mrg if test "$with_gnu_ld" = yes; then
9792 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9793 1.1 mrg shlibpath_overrides_runpath=no
9794 1.1 mrg else
9795 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9796 1.1 mrg shlibpath_overrides_runpath=yes
9797 1.1 mrg case $host_os in
9798 1.1 mrg sco3.2v5*)
9799 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9800 1.1 mrg ;;
9801 1.1 mrg esac
9802 1.1 mrg fi
9803 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
9804 1.1 mrg ;;
9805 1.1 mrg
9806 1.1 mrg uts4*)
9807 1.1 mrg version_type=linux
9808 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9809 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9810 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9811 1.1 mrg ;;
9812 1.1 mrg
9813 1.1 mrg *)
9814 1.1 mrg dynamic_linker=no
9815 1.1 mrg ;;
9816 1.1 mrg esac
9817 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9818 1.1.1.3 mrg $as_echo "$dynamic_linker" >&6; }
9819 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
9820 1.1 mrg
9821 1.1.1.3 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9822 1.1.1.3 mrg $as_echo_n "(cached) " >&6
9823 1.1.1.3 mrg else
9824 1.1.1.3 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9825 1.1.1.3 mrg fi
9826 1.1.1.3 mrg
9827 1.1.1.3 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9828 1.1.1.3 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9829 1.1.1.3 mrg $as_echo_n "(cached) " >&6
9830 1.1.1.3 mrg else
9831 1.1.1.3 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9832 1.1.1.3 mrg fi
9833 1.1.1.3 mrg
9834 1.1.1.3 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9835 1.1.1.3 mrg
9836 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9837 1.1 mrg if test "$GCC" = yes; then
9838 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9839 1.1 mrg fi
9840 1.1 mrg
9841 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9842 1.1.1.3 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9843 1.1 mrg hardcode_action=
9844 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || \
9845 1.1 mrg test -n "$runpath_var" || \
9846 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
9847 1.1 mrg
9848 1.1 mrg # We can hardcode non-existant directories.
9849 1.1 mrg if test "$hardcode_direct" != no &&
9850 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
9851 1.1 mrg # have to relink, otherwise we might link with an installed library
9852 1.1 mrg # when we should be linking with a yet-to-be-installed one
9853 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9854 1.1 mrg test "$hardcode_minus_L" != no; then
9855 1.1 mrg # Linking always hardcodes the temporary library directory.
9856 1.1 mrg hardcode_action=relink
9857 1.1 mrg else
9858 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
9859 1.1 mrg hardcode_action=immediate
9860 1.1 mrg fi
9861 1.1 mrg else
9862 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
9863 1.1 mrg # directories.
9864 1.1 mrg hardcode_action=unsupported
9865 1.1 mrg fi
9866 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9867 1.1.1.3 mrg $as_echo "$hardcode_action" >&6; }
9868 1.1 mrg
9869 1.1 mrg if test "$hardcode_action" = relink; then
9870 1.1 mrg # Fast installation is not supported
9871 1.1 mrg enable_fast_install=no
9872 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
9873 1.1 mrg test "$enable_shared" = no; then
9874 1.1 mrg # Fast installation is not necessary
9875 1.1 mrg enable_fast_install=needless
9876 1.1 mrg fi
9877 1.1 mrg
9878 1.1 mrg striplib=
9879 1.1 mrg old_striplib=
9880 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9881 1.1.1.3 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
9882 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9883 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9884 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9885 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
9886 1.1.1.3 mrg $as_echo "yes" >&6; }
9887 1.1 mrg else
9888 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
9889 1.1 mrg case $host_os in
9890 1.1 mrg darwin*)
9891 1.1 mrg if test -n "$STRIP" ; then
9892 1.1 mrg striplib="$STRIP -x"
9893 1.1.1.3 mrg old_striplib="$STRIP -S"
9894 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
9895 1.1.1.3 mrg $as_echo "yes" >&6; }
9896 1.1 mrg else
9897 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
9898 1.1.1.3 mrg $as_echo "no" >&6; }
9899 1.1 mrg fi
9900 1.1 mrg ;;
9901 1.1 mrg *)
9902 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
9903 1.1.1.3 mrg $as_echo "no" >&6; }
9904 1.1 mrg ;;
9905 1.1 mrg esac
9906 1.1 mrg fi
9907 1.1 mrg
9908 1.1 mrg if test "x$enable_dlopen" != xyes; then
9909 1.1 mrg enable_dlopen=unknown
9910 1.1 mrg enable_dlopen_self=unknown
9911 1.1 mrg enable_dlopen_self_static=unknown
9912 1.1 mrg else
9913 1.1 mrg lt_cv_dlopen=no
9914 1.1 mrg lt_cv_dlopen_libs=
9915 1.1 mrg
9916 1.1 mrg case $host_os in
9917 1.1 mrg beos*)
9918 1.1 mrg lt_cv_dlopen="load_add_on"
9919 1.1 mrg lt_cv_dlopen_libs=
9920 1.1 mrg lt_cv_dlopen_self=yes
9921 1.1 mrg ;;
9922 1.1 mrg
9923 1.1 mrg mingw* | pw32*)
9924 1.1 mrg lt_cv_dlopen="LoadLibrary"
9925 1.1 mrg lt_cv_dlopen_libs=
9926 1.1 mrg ;;
9927 1.1 mrg
9928 1.1 mrg cygwin*)
9929 1.1 mrg lt_cv_dlopen="dlopen"
9930 1.1 mrg lt_cv_dlopen_libs=
9931 1.1 mrg ;;
9932 1.1 mrg
9933 1.1 mrg darwin*)
9934 1.1 mrg # if libdl is installed we need to link against it
9935 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9936 1.1.1.3 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
9937 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9938 1.1.1.3 mrg $as_echo_n "(cached) " >&6
9939 1.1 mrg else
9940 1.1 mrg ac_check_lib_save_LIBS=$LIBS
9941 1.1 mrg LIBS="-ldl $LIBS"
9942 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9943 1.1 mrg /* confdefs.h. */
9944 1.1 mrg _ACEOF
9945 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9946 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9947 1.1 mrg /* end confdefs.h. */
9948 1.1 mrg
9949 1.1 mrg /* Override any GCC internal prototype to avoid an error.
9950 1.1 mrg Use char because int might match the return type of a GCC
9951 1.1 mrg builtin and then its argument prototype would still apply. */
9952 1.1 mrg #ifdef __cplusplus
9953 1.1 mrg extern "C"
9954 1.1 mrg #endif
9955 1.1 mrg char dlopen ();
9956 1.1 mrg int
9957 1.1 mrg main ()
9958 1.1 mrg {
9959 1.1 mrg return dlopen ();
9960 1.1 mrg ;
9961 1.1 mrg return 0;
9962 1.1 mrg }
9963 1.1 mrg _ACEOF
9964 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9965 1.1 mrg if { (ac_try="$ac_link"
9966 1.1 mrg case "(($ac_try" in
9967 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9968 1.1 mrg *) ac_try_echo=$ac_try;;
9969 1.1 mrg esac
9970 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9971 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
9972 1.1 mrg (eval "$ac_link") 2>conftest.er1
9973 1.1 mrg ac_status=$?
9974 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9975 1.1 mrg rm -f conftest.er1
9976 1.1 mrg cat conftest.err >&5
9977 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9978 1.1 mrg (exit $ac_status); } && {
9979 1.1 mrg test -z "$ac_c_werror_flag" ||
9980 1.1 mrg test ! -s conftest.err
9981 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
9982 1.1.1.3 mrg test "$cross_compiling" = yes ||
9983 1.1.1.3 mrg $as_test_x conftest$ac_exeext
9984 1.1.1.3 mrg }; then
9985 1.1 mrg ac_cv_lib_dl_dlopen=yes
9986 1.1 mrg else
9987 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
9988 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9989 1.1 mrg
9990 1.1 mrg ac_cv_lib_dl_dlopen=no
9991 1.1 mrg fi
9992 1.1 mrg
9993 1.1.1.3 mrg rm -rf conftest.dSYM
9994 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9995 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9996 1.1 mrg LIBS=$ac_check_lib_save_LIBS
9997 1.1 mrg fi
9998 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9999 1.1.1.3 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10000 1.1.1.3 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10001 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10002 1.1 mrg else
10003 1.1 mrg
10004 1.1 mrg lt_cv_dlopen="dyld"
10005 1.1 mrg lt_cv_dlopen_libs=
10006 1.1 mrg lt_cv_dlopen_self=yes
10007 1.1 mrg
10008 1.1 mrg fi
10009 1.1 mrg
10010 1.1 mrg ;;
10011 1.1 mrg
10012 1.1 mrg *)
10013 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10014 1.1.1.3 mrg $as_echo_n "checking for shl_load... " >&6; }
10015 1.1 mrg if test "${ac_cv_func_shl_load+set}" = set; then
10016 1.1.1.3 mrg $as_echo_n "(cached) " >&6
10017 1.1 mrg else
10018 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10019 1.1 mrg /* confdefs.h. */
10020 1.1 mrg _ACEOF
10021 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10022 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10023 1.1 mrg /* end confdefs.h. */
10024 1.1 mrg /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10025 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
10026 1.1 mrg #define shl_load innocuous_shl_load
10027 1.1 mrg
10028 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
10029 1.1 mrg which can conflict with char shl_load (); below.
10030 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10031 1.1 mrg <limits.h> exists even on freestanding compilers. */
10032 1.1 mrg
10033 1.1 mrg #ifdef __STDC__
10034 1.1 mrg # include <limits.h>
10035 1.1 mrg #else
10036 1.1 mrg # include <assert.h>
10037 1.1 mrg #endif
10038 1.1 mrg
10039 1.1 mrg #undef shl_load
10040 1.1 mrg
10041 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10042 1.1 mrg Use char because int might match the return type of a GCC
10043 1.1 mrg builtin and then its argument prototype would still apply. */
10044 1.1 mrg #ifdef __cplusplus
10045 1.1 mrg extern "C"
10046 1.1 mrg #endif
10047 1.1 mrg char shl_load ();
10048 1.1 mrg /* The GNU C library defines this for functions which it implements
10049 1.1 mrg to always fail with ENOSYS. Some functions are actually named
10050 1.1 mrg something starting with __ and the normal name is an alias. */
10051 1.1 mrg #if defined __stub_shl_load || defined __stub___shl_load
10052 1.1 mrg choke me
10053 1.1 mrg #endif
10054 1.1 mrg
10055 1.1 mrg int
10056 1.1 mrg main ()
10057 1.1 mrg {
10058 1.1 mrg return shl_load ();
10059 1.1 mrg ;
10060 1.1 mrg return 0;
10061 1.1 mrg }
10062 1.1 mrg _ACEOF
10063 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10064 1.1 mrg if { (ac_try="$ac_link"
10065 1.1 mrg case "(($ac_try" in
10066 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10067 1.1 mrg *) ac_try_echo=$ac_try;;
10068 1.1 mrg esac
10069 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10070 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
10071 1.1 mrg (eval "$ac_link") 2>conftest.er1
10072 1.1 mrg ac_status=$?
10073 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10074 1.1 mrg rm -f conftest.er1
10075 1.1 mrg cat conftest.err >&5
10076 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10077 1.1 mrg (exit $ac_status); } && {
10078 1.1 mrg test -z "$ac_c_werror_flag" ||
10079 1.1 mrg test ! -s conftest.err
10080 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
10081 1.1.1.3 mrg test "$cross_compiling" = yes ||
10082 1.1.1.3 mrg $as_test_x conftest$ac_exeext
10083 1.1.1.3 mrg }; then
10084 1.1 mrg ac_cv_func_shl_load=yes
10085 1.1 mrg else
10086 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
10087 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10088 1.1 mrg
10089 1.1 mrg ac_cv_func_shl_load=no
10090 1.1 mrg fi
10091 1.1 mrg
10092 1.1.1.3 mrg rm -rf conftest.dSYM
10093 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10094 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10095 1.1 mrg fi
10096 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10097 1.1.1.3 mrg $as_echo "$ac_cv_func_shl_load" >&6; }
10098 1.1.1.3 mrg if test "x$ac_cv_func_shl_load" = x""yes; then
10099 1.1 mrg lt_cv_dlopen="shl_load"
10100 1.1 mrg else
10101 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10102 1.1.1.3 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
10103 1.1 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10104 1.1.1.3 mrg $as_echo_n "(cached) " >&6
10105 1.1 mrg else
10106 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10107 1.1 mrg LIBS="-ldld $LIBS"
10108 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10109 1.1 mrg /* confdefs.h. */
10110 1.1 mrg _ACEOF
10111 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10112 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10113 1.1 mrg /* end confdefs.h. */
10114 1.1 mrg
10115 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10116 1.1 mrg Use char because int might match the return type of a GCC
10117 1.1 mrg builtin and then its argument prototype would still apply. */
10118 1.1 mrg #ifdef __cplusplus
10119 1.1 mrg extern "C"
10120 1.1 mrg #endif
10121 1.1 mrg char shl_load ();
10122 1.1 mrg int
10123 1.1 mrg main ()
10124 1.1 mrg {
10125 1.1 mrg return shl_load ();
10126 1.1 mrg ;
10127 1.1 mrg return 0;
10128 1.1 mrg }
10129 1.1 mrg _ACEOF
10130 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10131 1.1 mrg if { (ac_try="$ac_link"
10132 1.1 mrg case "(($ac_try" in
10133 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10134 1.1 mrg *) ac_try_echo=$ac_try;;
10135 1.1 mrg esac
10136 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10137 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
10138 1.1 mrg (eval "$ac_link") 2>conftest.er1
10139 1.1 mrg ac_status=$?
10140 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10141 1.1 mrg rm -f conftest.er1
10142 1.1 mrg cat conftest.err >&5
10143 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10144 1.1 mrg (exit $ac_status); } && {
10145 1.1 mrg test -z "$ac_c_werror_flag" ||
10146 1.1 mrg test ! -s conftest.err
10147 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
10148 1.1.1.3 mrg test "$cross_compiling" = yes ||
10149 1.1.1.3 mrg $as_test_x conftest$ac_exeext
10150 1.1.1.3 mrg }; then
10151 1.1 mrg ac_cv_lib_dld_shl_load=yes
10152 1.1 mrg else
10153 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
10154 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10155 1.1 mrg
10156 1.1 mrg ac_cv_lib_dld_shl_load=no
10157 1.1 mrg fi
10158 1.1 mrg
10159 1.1.1.3 mrg rm -rf conftest.dSYM
10160 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10161 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10162 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10163 1.1 mrg fi
10164 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10165 1.1.1.3 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10166 1.1.1.3 mrg if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10167 1.1.1.3 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10168 1.1 mrg else
10169 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10170 1.1.1.3 mrg $as_echo_n "checking for dlopen... " >&6; }
10171 1.1 mrg if test "${ac_cv_func_dlopen+set}" = set; then
10172 1.1.1.3 mrg $as_echo_n "(cached) " >&6
10173 1.1 mrg else
10174 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10175 1.1 mrg /* confdefs.h. */
10176 1.1 mrg _ACEOF
10177 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10178 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10179 1.1 mrg /* end confdefs.h. */
10180 1.1 mrg /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10181 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
10182 1.1 mrg #define dlopen innocuous_dlopen
10183 1.1 mrg
10184 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
10185 1.1 mrg which can conflict with char dlopen (); below.
10186 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10187 1.1 mrg <limits.h> exists even on freestanding compilers. */
10188 1.1 mrg
10189 1.1 mrg #ifdef __STDC__
10190 1.1 mrg # include <limits.h>
10191 1.1 mrg #else
10192 1.1 mrg # include <assert.h>
10193 1.1 mrg #endif
10194 1.1 mrg
10195 1.1 mrg #undef dlopen
10196 1.1 mrg
10197 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10198 1.1 mrg Use char because int might match the return type of a GCC
10199 1.1 mrg builtin and then its argument prototype would still apply. */
10200 1.1 mrg #ifdef __cplusplus
10201 1.1 mrg extern "C"
10202 1.1 mrg #endif
10203 1.1 mrg char dlopen ();
10204 1.1 mrg /* The GNU C library defines this for functions which it implements
10205 1.1 mrg to always fail with ENOSYS. Some functions are actually named
10206 1.1 mrg something starting with __ and the normal name is an alias. */
10207 1.1 mrg #if defined __stub_dlopen || defined __stub___dlopen
10208 1.1 mrg choke me
10209 1.1 mrg #endif
10210 1.1 mrg
10211 1.1 mrg int
10212 1.1 mrg main ()
10213 1.1 mrg {
10214 1.1 mrg return dlopen ();
10215 1.1 mrg ;
10216 1.1 mrg return 0;
10217 1.1 mrg }
10218 1.1 mrg _ACEOF
10219 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10220 1.1 mrg if { (ac_try="$ac_link"
10221 1.1 mrg case "(($ac_try" in
10222 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10223 1.1 mrg *) ac_try_echo=$ac_try;;
10224 1.1 mrg esac
10225 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10226 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
10227 1.1 mrg (eval "$ac_link") 2>conftest.er1
10228 1.1 mrg ac_status=$?
10229 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10230 1.1 mrg rm -f conftest.er1
10231 1.1 mrg cat conftest.err >&5
10232 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10233 1.1 mrg (exit $ac_status); } && {
10234 1.1 mrg test -z "$ac_c_werror_flag" ||
10235 1.1 mrg test ! -s conftest.err
10236 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
10237 1.1.1.3 mrg test "$cross_compiling" = yes ||
10238 1.1.1.3 mrg $as_test_x conftest$ac_exeext
10239 1.1.1.3 mrg }; then
10240 1.1 mrg ac_cv_func_dlopen=yes
10241 1.1 mrg else
10242 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
10243 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10244 1.1 mrg
10245 1.1 mrg ac_cv_func_dlopen=no
10246 1.1 mrg fi
10247 1.1 mrg
10248 1.1.1.3 mrg rm -rf conftest.dSYM
10249 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10250 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10251 1.1 mrg fi
10252 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10253 1.1.1.3 mrg $as_echo "$ac_cv_func_dlopen" >&6; }
10254 1.1.1.3 mrg if test "x$ac_cv_func_dlopen" = x""yes; then
10255 1.1 mrg lt_cv_dlopen="dlopen"
10256 1.1 mrg else
10257 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10258 1.1.1.3 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10259 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10260 1.1.1.3 mrg $as_echo_n "(cached) " >&6
10261 1.1 mrg else
10262 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10263 1.1 mrg LIBS="-ldl $LIBS"
10264 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10265 1.1 mrg /* confdefs.h. */
10266 1.1 mrg _ACEOF
10267 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10268 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10269 1.1 mrg /* end confdefs.h. */
10270 1.1 mrg
10271 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10272 1.1 mrg Use char because int might match the return type of a GCC
10273 1.1 mrg builtin and then its argument prototype would still apply. */
10274 1.1 mrg #ifdef __cplusplus
10275 1.1 mrg extern "C"
10276 1.1 mrg #endif
10277 1.1 mrg char dlopen ();
10278 1.1 mrg int
10279 1.1 mrg main ()
10280 1.1 mrg {
10281 1.1 mrg return dlopen ();
10282 1.1 mrg ;
10283 1.1 mrg return 0;
10284 1.1 mrg }
10285 1.1 mrg _ACEOF
10286 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10287 1.1 mrg if { (ac_try="$ac_link"
10288 1.1 mrg case "(($ac_try" in
10289 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10290 1.1 mrg *) ac_try_echo=$ac_try;;
10291 1.1 mrg esac
10292 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10293 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
10294 1.1 mrg (eval "$ac_link") 2>conftest.er1
10295 1.1 mrg ac_status=$?
10296 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10297 1.1 mrg rm -f conftest.er1
10298 1.1 mrg cat conftest.err >&5
10299 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10300 1.1 mrg (exit $ac_status); } && {
10301 1.1 mrg test -z "$ac_c_werror_flag" ||
10302 1.1 mrg test ! -s conftest.err
10303 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
10304 1.1.1.3 mrg test "$cross_compiling" = yes ||
10305 1.1.1.3 mrg $as_test_x conftest$ac_exeext
10306 1.1.1.3 mrg }; then
10307 1.1 mrg ac_cv_lib_dl_dlopen=yes
10308 1.1 mrg else
10309 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
10310 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10311 1.1 mrg
10312 1.1 mrg ac_cv_lib_dl_dlopen=no
10313 1.1 mrg fi
10314 1.1 mrg
10315 1.1.1.3 mrg rm -rf conftest.dSYM
10316 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10317 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10318 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10319 1.1 mrg fi
10320 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10321 1.1.1.3 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10322 1.1.1.3 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10323 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10324 1.1 mrg else
10325 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10326 1.1.1.3 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10327 1.1 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10328 1.1.1.3 mrg $as_echo_n "(cached) " >&6
10329 1.1 mrg else
10330 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10331 1.1 mrg LIBS="-lsvld $LIBS"
10332 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10333 1.1 mrg /* confdefs.h. */
10334 1.1 mrg _ACEOF
10335 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10336 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10337 1.1 mrg /* end confdefs.h. */
10338 1.1 mrg
10339 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10340 1.1 mrg Use char because int might match the return type of a GCC
10341 1.1 mrg builtin and then its argument prototype would still apply. */
10342 1.1 mrg #ifdef __cplusplus
10343 1.1 mrg extern "C"
10344 1.1 mrg #endif
10345 1.1 mrg char dlopen ();
10346 1.1 mrg int
10347 1.1 mrg main ()
10348 1.1 mrg {
10349 1.1 mrg return dlopen ();
10350 1.1 mrg ;
10351 1.1 mrg return 0;
10352 1.1 mrg }
10353 1.1 mrg _ACEOF
10354 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10355 1.1 mrg if { (ac_try="$ac_link"
10356 1.1 mrg case "(($ac_try" in
10357 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10358 1.1 mrg *) ac_try_echo=$ac_try;;
10359 1.1 mrg esac
10360 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10361 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
10362 1.1 mrg (eval "$ac_link") 2>conftest.er1
10363 1.1 mrg ac_status=$?
10364 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10365 1.1 mrg rm -f conftest.er1
10366 1.1 mrg cat conftest.err >&5
10367 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10368 1.1 mrg (exit $ac_status); } && {
10369 1.1 mrg test -z "$ac_c_werror_flag" ||
10370 1.1 mrg test ! -s conftest.err
10371 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
10372 1.1.1.3 mrg test "$cross_compiling" = yes ||
10373 1.1.1.3 mrg $as_test_x conftest$ac_exeext
10374 1.1.1.3 mrg }; then
10375 1.1 mrg ac_cv_lib_svld_dlopen=yes
10376 1.1 mrg else
10377 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
10378 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10379 1.1 mrg
10380 1.1 mrg ac_cv_lib_svld_dlopen=no
10381 1.1 mrg fi
10382 1.1 mrg
10383 1.1.1.3 mrg rm -rf conftest.dSYM
10384 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10385 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10386 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10387 1.1 mrg fi
10388 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10389 1.1.1.3 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10390 1.1.1.3 mrg if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10391 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10392 1.1 mrg else
10393 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10394 1.1.1.3 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
10395 1.1 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10396 1.1.1.3 mrg $as_echo_n "(cached) " >&6
10397 1.1 mrg else
10398 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10399 1.1 mrg LIBS="-ldld $LIBS"
10400 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10401 1.1 mrg /* confdefs.h. */
10402 1.1 mrg _ACEOF
10403 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10404 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10405 1.1 mrg /* end confdefs.h. */
10406 1.1 mrg
10407 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10408 1.1 mrg Use char because int might match the return type of a GCC
10409 1.1 mrg builtin and then its argument prototype would still apply. */
10410 1.1 mrg #ifdef __cplusplus
10411 1.1 mrg extern "C"
10412 1.1 mrg #endif
10413 1.1 mrg char dld_link ();
10414 1.1 mrg int
10415 1.1 mrg main ()
10416 1.1 mrg {
10417 1.1 mrg return dld_link ();
10418 1.1 mrg ;
10419 1.1 mrg return 0;
10420 1.1 mrg }
10421 1.1 mrg _ACEOF
10422 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10423 1.1 mrg if { (ac_try="$ac_link"
10424 1.1 mrg case "(($ac_try" in
10425 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10426 1.1 mrg *) ac_try_echo=$ac_try;;
10427 1.1 mrg esac
10428 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10429 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
10430 1.1 mrg (eval "$ac_link") 2>conftest.er1
10431 1.1 mrg ac_status=$?
10432 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10433 1.1 mrg rm -f conftest.er1
10434 1.1 mrg cat conftest.err >&5
10435 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10436 1.1 mrg (exit $ac_status); } && {
10437 1.1 mrg test -z "$ac_c_werror_flag" ||
10438 1.1 mrg test ! -s conftest.err
10439 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
10440 1.1.1.3 mrg test "$cross_compiling" = yes ||
10441 1.1.1.3 mrg $as_test_x conftest$ac_exeext
10442 1.1.1.3 mrg }; then
10443 1.1 mrg ac_cv_lib_dld_dld_link=yes
10444 1.1 mrg else
10445 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
10446 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10447 1.1 mrg
10448 1.1 mrg ac_cv_lib_dld_dld_link=no
10449 1.1 mrg fi
10450 1.1 mrg
10451 1.1.1.3 mrg rm -rf conftest.dSYM
10452 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10453 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10454 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10455 1.1 mrg fi
10456 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10457 1.1.1.3 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10458 1.1.1.3 mrg if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10459 1.1.1.3 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10460 1.1 mrg fi
10461 1.1 mrg
10462 1.1 mrg
10463 1.1 mrg fi
10464 1.1 mrg
10465 1.1 mrg
10466 1.1 mrg fi
10467 1.1 mrg
10468 1.1 mrg
10469 1.1 mrg fi
10470 1.1 mrg
10471 1.1 mrg
10472 1.1 mrg fi
10473 1.1 mrg
10474 1.1 mrg
10475 1.1 mrg fi
10476 1.1 mrg
10477 1.1 mrg ;;
10478 1.1 mrg esac
10479 1.1 mrg
10480 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
10481 1.1 mrg enable_dlopen=yes
10482 1.1 mrg else
10483 1.1 mrg enable_dlopen=no
10484 1.1 mrg fi
10485 1.1 mrg
10486 1.1 mrg case $lt_cv_dlopen in
10487 1.1 mrg dlopen)
10488 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
10489 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10490 1.1 mrg
10491 1.1 mrg save_LDFLAGS="$LDFLAGS"
10492 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10493 1.1 mrg
10494 1.1 mrg save_LIBS="$LIBS"
10495 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
10496 1.1 mrg
10497 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10498 1.1.1.3 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10499 1.1 mrg if test "${lt_cv_dlopen_self+set}" = set; then
10500 1.1.1.3 mrg $as_echo_n "(cached) " >&6
10501 1.1 mrg else
10502 1.1 mrg if test "$cross_compiling" = yes; then :
10503 1.1 mrg lt_cv_dlopen_self=cross
10504 1.1 mrg else
10505 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10506 1.1 mrg lt_status=$lt_dlunknown
10507 1.1 mrg cat > conftest.$ac_ext <<EOF
10508 1.1.1.3 mrg #line 10508 "configure"
10509 1.1 mrg #include "confdefs.h"
10510 1.1 mrg
10511 1.1 mrg #if HAVE_DLFCN_H
10512 1.1 mrg #include <dlfcn.h>
10513 1.1 mrg #endif
10514 1.1 mrg
10515 1.1 mrg #include <stdio.h>
10516 1.1 mrg
10517 1.1 mrg #ifdef RTLD_GLOBAL
10518 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10519 1.1 mrg #else
10520 1.1 mrg # ifdef DL_GLOBAL
10521 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10522 1.1 mrg # else
10523 1.1 mrg # define LT_DLGLOBAL 0
10524 1.1 mrg # endif
10525 1.1 mrg #endif
10526 1.1 mrg
10527 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10528 1.1 mrg find out it does not work in some platform. */
10529 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10530 1.1 mrg # ifdef RTLD_LAZY
10531 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10532 1.1 mrg # else
10533 1.1 mrg # ifdef DL_LAZY
10534 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10535 1.1 mrg # else
10536 1.1 mrg # ifdef RTLD_NOW
10537 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10538 1.1 mrg # else
10539 1.1 mrg # ifdef DL_NOW
10540 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10541 1.1 mrg # else
10542 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10543 1.1 mrg # endif
10544 1.1 mrg # endif
10545 1.1 mrg # endif
10546 1.1 mrg # endif
10547 1.1 mrg #endif
10548 1.1 mrg
10549 1.1 mrg #ifdef __cplusplus
10550 1.1 mrg extern "C" void exit (int);
10551 1.1 mrg #endif
10552 1.1 mrg
10553 1.1 mrg void fnord() { int i=42;}
10554 1.1 mrg int main ()
10555 1.1 mrg {
10556 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10557 1.1 mrg int status = $lt_dlunknown;
10558 1.1 mrg
10559 1.1 mrg if (self)
10560 1.1 mrg {
10561 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10562 1.1 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10563 1.1 mrg /* dlclose (self); */
10564 1.1 mrg }
10565 1.1 mrg else
10566 1.1 mrg puts (dlerror ());
10567 1.1 mrg
10568 1.1 mrg exit (status);
10569 1.1 mrg }
10570 1.1 mrg EOF
10571 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10572 1.1 mrg (eval $ac_link) 2>&5
10573 1.1 mrg ac_status=$?
10574 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10575 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10576 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10577 1.1 mrg lt_status=$?
10578 1.1 mrg case x$lt_status in
10579 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10580 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10581 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10582 1.1 mrg esac
10583 1.1 mrg else :
10584 1.1 mrg # compilation failed
10585 1.1 mrg lt_cv_dlopen_self=no
10586 1.1 mrg fi
10587 1.1 mrg fi
10588 1.1 mrg rm -fr conftest*
10589 1.1 mrg
10590 1.1 mrg
10591 1.1 mrg fi
10592 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10593 1.1.1.3 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
10594 1.1 mrg
10595 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
10596 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10597 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10598 1.1.1.3 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10599 1.1 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then
10600 1.1.1.3 mrg $as_echo_n "(cached) " >&6
10601 1.1 mrg else
10602 1.1 mrg if test "$cross_compiling" = yes; then :
10603 1.1 mrg lt_cv_dlopen_self_static=cross
10604 1.1 mrg else
10605 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10606 1.1 mrg lt_status=$lt_dlunknown
10607 1.1 mrg cat > conftest.$ac_ext <<EOF
10608 1.1.1.3 mrg #line 10608 "configure"
10609 1.1 mrg #include "confdefs.h"
10610 1.1 mrg
10611 1.1 mrg #if HAVE_DLFCN_H
10612 1.1 mrg #include <dlfcn.h>
10613 1.1 mrg #endif
10614 1.1 mrg
10615 1.1 mrg #include <stdio.h>
10616 1.1 mrg
10617 1.1 mrg #ifdef RTLD_GLOBAL
10618 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10619 1.1 mrg #else
10620 1.1 mrg # ifdef DL_GLOBAL
10621 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10622 1.1 mrg # else
10623 1.1 mrg # define LT_DLGLOBAL 0
10624 1.1 mrg # endif
10625 1.1 mrg #endif
10626 1.1 mrg
10627 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10628 1.1 mrg find out it does not work in some platform. */
10629 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10630 1.1 mrg # ifdef RTLD_LAZY
10631 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10632 1.1 mrg # else
10633 1.1 mrg # ifdef DL_LAZY
10634 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10635 1.1 mrg # else
10636 1.1 mrg # ifdef RTLD_NOW
10637 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10638 1.1 mrg # else
10639 1.1 mrg # ifdef DL_NOW
10640 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10641 1.1 mrg # else
10642 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10643 1.1 mrg # endif
10644 1.1 mrg # endif
10645 1.1 mrg # endif
10646 1.1 mrg # endif
10647 1.1 mrg #endif
10648 1.1 mrg
10649 1.1 mrg #ifdef __cplusplus
10650 1.1 mrg extern "C" void exit (int);
10651 1.1 mrg #endif
10652 1.1 mrg
10653 1.1 mrg void fnord() { int i=42;}
10654 1.1 mrg int main ()
10655 1.1 mrg {
10656 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10657 1.1 mrg int status = $lt_dlunknown;
10658 1.1 mrg
10659 1.1 mrg if (self)
10660 1.1 mrg {
10661 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10662 1.1 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10663 1.1 mrg /* dlclose (self); */
10664 1.1 mrg }
10665 1.1 mrg else
10666 1.1 mrg puts (dlerror ());
10667 1.1 mrg
10668 1.1 mrg exit (status);
10669 1.1 mrg }
10670 1.1 mrg EOF
10671 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10672 1.1 mrg (eval $ac_link) 2>&5
10673 1.1 mrg ac_status=$?
10674 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10675 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10676 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10677 1.1 mrg lt_status=$?
10678 1.1 mrg case x$lt_status in
10679 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10680 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10681 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10682 1.1 mrg esac
10683 1.1 mrg else :
10684 1.1 mrg # compilation failed
10685 1.1 mrg lt_cv_dlopen_self_static=no
10686 1.1 mrg fi
10687 1.1 mrg fi
10688 1.1 mrg rm -fr conftest*
10689 1.1 mrg
10690 1.1 mrg
10691 1.1 mrg fi
10692 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10693 1.1.1.3 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
10694 1.1 mrg fi
10695 1.1 mrg
10696 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
10697 1.1 mrg LDFLAGS="$save_LDFLAGS"
10698 1.1 mrg LIBS="$save_LIBS"
10699 1.1 mrg ;;
10700 1.1 mrg esac
10701 1.1 mrg
10702 1.1 mrg case $lt_cv_dlopen_self in
10703 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10704 1.1 mrg *) enable_dlopen_self=unknown ;;
10705 1.1 mrg esac
10706 1.1 mrg
10707 1.1 mrg case $lt_cv_dlopen_self_static in
10708 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10709 1.1 mrg *) enable_dlopen_self_static=unknown ;;
10710 1.1 mrg esac
10711 1.1 mrg fi
10712 1.1 mrg
10713 1.1 mrg
10714 1.1 mrg # Report which library types will actually be built
10715 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10716 1.1.1.3 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10717 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10718 1.1.1.3 mrg $as_echo "$can_build_shared" >&6; }
10719 1.1 mrg
10720 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10721 1.1.1.3 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
10722 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
10723 1.1 mrg
10724 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
10725 1.1 mrg # are all built from PIC.
10726 1.1 mrg case $host_os in
10727 1.1 mrg aix3*)
10728 1.1 mrg test "$enable_shared" = yes && enable_static=no
10729 1.1 mrg if test -n "$RANLIB"; then
10730 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
10731 1.1 mrg postinstall_cmds='$RANLIB $lib'
10732 1.1 mrg fi
10733 1.1 mrg ;;
10734 1.1 mrg
10735 1.1.1.3 mrg aix[4-9]*)
10736 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10737 1.1 mrg test "$enable_shared" = yes && enable_static=no
10738 1.1 mrg fi
10739 1.1 mrg ;;
10740 1.1 mrg esac
10741 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10742 1.1.1.3 mrg $as_echo "$enable_shared" >&6; }
10743 1.1 mrg
10744 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10745 1.1.1.3 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
10746 1.1 mrg # Make sure either enable_shared or enable_static is yes.
10747 1.1 mrg test "$enable_shared" = yes || enable_static=yes
10748 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10749 1.1.1.3 mrg $as_echo "$enable_static" >&6; }
10750 1.1 mrg
10751 1.1 mrg # The else clause should only fire when bootstrapping the
10752 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
10753 1.1 mrg # with your package, and you will get complaints that there are
10754 1.1 mrg # no rules to generate ltmain.sh.
10755 1.1 mrg if test -f "$ltmain"; then
10756 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
10757 1.1 mrg # without removal of \ escapes.
10758 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
10759 1.1 mrg setopt NO_GLOB_SUBST
10760 1.1 mrg fi
10761 1.1 mrg # Now quote all the things that may contain metacharacters while being
10762 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
10763 1.1 mrg # variables and quote the copies for generation of the libtool script.
10764 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10765 1.1 mrg SED SHELL STRIP \
10766 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10767 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10768 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
10769 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10770 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
10771 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10772 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
10773 1.1 mrg compiler \
10774 1.1 mrg CC \
10775 1.1 mrg LD \
10776 1.1 mrg lt_prog_compiler_wl \
10777 1.1 mrg lt_prog_compiler_pic \
10778 1.1 mrg lt_prog_compiler_static \
10779 1.1 mrg lt_prog_compiler_no_builtin_flag \
10780 1.1 mrg export_dynamic_flag_spec \
10781 1.1 mrg thread_safe_flag_spec \
10782 1.1 mrg whole_archive_flag_spec \
10783 1.1 mrg enable_shared_with_static_runtimes \
10784 1.1 mrg old_archive_cmds \
10785 1.1 mrg old_archive_from_new_cmds \
10786 1.1 mrg predep_objects \
10787 1.1 mrg postdep_objects \
10788 1.1 mrg predeps \
10789 1.1 mrg postdeps \
10790 1.1 mrg compiler_lib_search_path \
10791 1.1.1.3 mrg compiler_lib_search_dirs \
10792 1.1 mrg archive_cmds \
10793 1.1 mrg archive_expsym_cmds \
10794 1.1 mrg postinstall_cmds \
10795 1.1 mrg postuninstall_cmds \
10796 1.1 mrg old_archive_from_expsyms_cmds \
10797 1.1 mrg allow_undefined_flag \
10798 1.1 mrg no_undefined_flag \
10799 1.1 mrg export_symbols_cmds \
10800 1.1 mrg hardcode_libdir_flag_spec \
10801 1.1 mrg hardcode_libdir_flag_spec_ld \
10802 1.1 mrg hardcode_libdir_separator \
10803 1.1 mrg hardcode_automatic \
10804 1.1 mrg module_cmds \
10805 1.1 mrg module_expsym_cmds \
10806 1.1 mrg lt_cv_prog_compiler_c_o \
10807 1.1.1.3 mrg fix_srcfile_path \
10808 1.1 mrg exclude_expsyms \
10809 1.1 mrg include_expsyms; do
10810 1.1 mrg
10811 1.1 mrg case $var in
10812 1.1 mrg old_archive_cmds | \
10813 1.1 mrg old_archive_from_new_cmds | \
10814 1.1 mrg archive_cmds | \
10815 1.1 mrg archive_expsym_cmds | \
10816 1.1 mrg module_cmds | \
10817 1.1 mrg module_expsym_cmds | \
10818 1.1 mrg old_archive_from_expsyms_cmds | \
10819 1.1 mrg export_symbols_cmds | \
10820 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
10821 1.1 mrg postinstall_cmds | postuninstall_cmds | \
10822 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
10823 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10824 1.1 mrg # Double-quote double-evaled strings.
10825 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10826 1.1 mrg ;;
10827 1.1 mrg *)
10828 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10829 1.1 mrg ;;
10830 1.1 mrg esac
10831 1.1 mrg done
10832 1.1 mrg
10833 1.1 mrg case $lt_echo in
10834 1.1 mrg *'\$0 --fallback-echo"')
10835 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10836 1.1 mrg ;;
10837 1.1 mrg esac
10838 1.1 mrg
10839 1.1 mrg cfgfile="${ofile}T"
10840 1.1 mrg trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10841 1.1 mrg $rm -f "$cfgfile"
10842 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10843 1.1.1.3 mrg $as_echo "$as_me: creating $ofile" >&6;}
10844 1.1 mrg
10845 1.1 mrg cat <<__EOF__ >> "$cfgfile"
10846 1.1 mrg #! $SHELL
10847 1.1 mrg
10848 1.1 mrg # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10849 1.1 mrg # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10850 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10851 1.1 mrg #
10852 1.1.1.3 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10853 1.1 mrg # Free Software Foundation, Inc.
10854 1.1 mrg #
10855 1.1 mrg # This file is part of GNU Libtool:
10856 1.1 mrg # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
10857 1.1 mrg #
10858 1.1 mrg # This program is free software; you can redistribute it and/or modify
10859 1.1 mrg # it under the terms of the GNU General Public License as published by
10860 1.1 mrg # the Free Software Foundation; either version 2 of the License, or
10861 1.1 mrg # (at your option) any later version.
10862 1.1 mrg #
10863 1.1 mrg # This program is distributed in the hope that it will be useful, but
10864 1.1 mrg # WITHOUT ANY WARRANTY; without even the implied warranty of
10865 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10866 1.1 mrg # General Public License for more details.
10867 1.1 mrg #
10868 1.1 mrg # You should have received a copy of the GNU General Public License
10869 1.1 mrg # along with this program; if not, write to the Free Software
10870 1.1 mrg # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10871 1.1 mrg #
10872 1.1 mrg # As a special exception to the GNU General Public License, if you
10873 1.1 mrg # distribute this file as part of a program that contains a
10874 1.1 mrg # configuration script generated by Autoconf, you may include it under
10875 1.1 mrg # the same distribution terms that you use for the rest of that program.
10876 1.1 mrg
10877 1.1 mrg # A sed program that does not truncate output.
10878 1.1 mrg SED=$lt_SED
10879 1.1 mrg
10880 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10881 1.1 mrg Xsed="$SED -e 1s/^X//"
10882 1.1 mrg
10883 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
10884 1.1 mrg # if CDPATH is set.
10885 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10886 1.1 mrg
10887 1.1 mrg # The names of the tagged configurations supported by this script.
10888 1.1 mrg available_tags=
10889 1.1 mrg
10890 1.1 mrg # ### BEGIN LIBTOOL CONFIG
10891 1.1 mrg
10892 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10893 1.1 mrg
10894 1.1 mrg # Shell to use when invoking shell scripts.
10895 1.1 mrg SHELL=$lt_SHELL
10896 1.1 mrg
10897 1.1 mrg # Whether or not to build shared libraries.
10898 1.1 mrg build_libtool_libs=$enable_shared
10899 1.1 mrg
10900 1.1 mrg # Whether or not to build static libraries.
10901 1.1 mrg build_old_libs=$enable_static
10902 1.1 mrg
10903 1.1 mrg # Whether or not to add -lc for building shared libraries.
10904 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
10905 1.1 mrg
10906 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
10907 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10908 1.1 mrg
10909 1.1 mrg # Whether or not to optimize for fast installation.
10910 1.1 mrg fast_install=$enable_fast_install
10911 1.1 mrg
10912 1.1 mrg # The host system.
10913 1.1 mrg host_alias=$host_alias
10914 1.1 mrg host=$host
10915 1.1 mrg host_os=$host_os
10916 1.1 mrg
10917 1.1 mrg # The build system.
10918 1.1 mrg build_alias=$build_alias
10919 1.1 mrg build=$build
10920 1.1 mrg build_os=$build_os
10921 1.1 mrg
10922 1.1 mrg # An echo program that does not interpret backslashes.
10923 1.1 mrg echo=$lt_echo
10924 1.1 mrg
10925 1.1 mrg # The archiver.
10926 1.1 mrg AR=$lt_AR
10927 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
10928 1.1 mrg
10929 1.1 mrg # A C compiler.
10930 1.1 mrg LTCC=$lt_LTCC
10931 1.1 mrg
10932 1.1 mrg # LTCC compiler flags.
10933 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
10934 1.1 mrg
10935 1.1 mrg # A language-specific compiler.
10936 1.1 mrg CC=$lt_compiler
10937 1.1 mrg
10938 1.1 mrg # Is the compiler the GNU C compiler?
10939 1.1 mrg with_gcc=$GCC
10940 1.1 mrg
10941 1.1 mrg # An ERE matcher.
10942 1.1 mrg EGREP=$lt_EGREP
10943 1.1 mrg
10944 1.1 mrg # The linker used to build libraries.
10945 1.1 mrg LD=$lt_LD
10946 1.1 mrg
10947 1.1 mrg # Whether we need hard or soft links.
10948 1.1 mrg LN_S=$lt_LN_S
10949 1.1 mrg
10950 1.1 mrg # A BSD-compatible nm program.
10951 1.1 mrg NM=$lt_NM
10952 1.1 mrg
10953 1.1 mrg # A symbol stripping program
10954 1.1 mrg STRIP=$lt_STRIP
10955 1.1 mrg
10956 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
10957 1.1 mrg MAGIC_CMD=$MAGIC_CMD
10958 1.1 mrg
10959 1.1 mrg # Used on cygwin: DLL creation program.
10960 1.1 mrg DLLTOOL="$DLLTOOL"
10961 1.1 mrg
10962 1.1 mrg # Used on cygwin: object dumper.
10963 1.1 mrg OBJDUMP="$OBJDUMP"
10964 1.1 mrg
10965 1.1 mrg # Used on cygwin: assembler.
10966 1.1 mrg AS="$AS"
10967 1.1 mrg
10968 1.1 mrg # The name of the directory that contains temporary libtool files.
10969 1.1 mrg objdir=$objdir
10970 1.1 mrg
10971 1.1 mrg # How to create reloadable object files.
10972 1.1 mrg reload_flag=$lt_reload_flag
10973 1.1 mrg reload_cmds=$lt_reload_cmds
10974 1.1 mrg
10975 1.1 mrg # How to pass a linker flag through the compiler.
10976 1.1 mrg wl=$lt_lt_prog_compiler_wl
10977 1.1 mrg
10978 1.1 mrg # Object file suffix (normally "o").
10979 1.1 mrg objext="$ac_objext"
10980 1.1 mrg
10981 1.1 mrg # Old archive suffix (normally "a").
10982 1.1 mrg libext="$libext"
10983 1.1 mrg
10984 1.1 mrg # Shared library suffix (normally ".so").
10985 1.1 mrg shrext_cmds='$shrext_cmds'
10986 1.1 mrg
10987 1.1 mrg # Executable file suffix (normally "").
10988 1.1 mrg exeext="$exeext"
10989 1.1 mrg
10990 1.1 mrg # Additional compiler flags for building library objects.
10991 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
10992 1.1 mrg pic_mode=$pic_mode
10993 1.1 mrg
10994 1.1 mrg # What is the maximum length of a command?
10995 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
10996 1.1 mrg
10997 1.1 mrg # Does compiler simultaneously support -c and -o options?
10998 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10999 1.1 mrg
11000 1.1 mrg # Must we lock files when doing compilation?
11001 1.1 mrg need_locks=$lt_need_locks
11002 1.1 mrg
11003 1.1 mrg # Do we need the lib prefix for modules?
11004 1.1 mrg need_lib_prefix=$need_lib_prefix
11005 1.1 mrg
11006 1.1 mrg # Do we need a version for libraries?
11007 1.1 mrg need_version=$need_version
11008 1.1 mrg
11009 1.1 mrg # Whether dlopen is supported.
11010 1.1 mrg dlopen_support=$enable_dlopen
11011 1.1 mrg
11012 1.1 mrg # Whether dlopen of programs is supported.
11013 1.1 mrg dlopen_self=$enable_dlopen_self
11014 1.1 mrg
11015 1.1 mrg # Whether dlopen of statically linked programs is supported.
11016 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
11017 1.1 mrg
11018 1.1 mrg # Compiler flag to prevent dynamic linking.
11019 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
11020 1.1 mrg
11021 1.1 mrg # Compiler flag to turn off builtin functions.
11022 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
11023 1.1 mrg
11024 1.1 mrg # Compiler flag to allow reflexive dlopens.
11025 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
11026 1.1 mrg
11027 1.1 mrg # Compiler flag to generate shared objects directly from archives.
11028 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
11029 1.1 mrg
11030 1.1 mrg # Compiler flag to generate thread-safe objects.
11031 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec
11032 1.1 mrg
11033 1.1 mrg # Library versioning type.
11034 1.1 mrg version_type=$version_type
11035 1.1 mrg
11036 1.1 mrg # Format of library name prefix.
11037 1.1 mrg libname_spec=$lt_libname_spec
11038 1.1 mrg
11039 1.1 mrg # List of archive names. First name is the real one, the rest are links.
11040 1.1 mrg # The last name is the one that the linker finds with -lNAME.
11041 1.1 mrg library_names_spec=$lt_library_names_spec
11042 1.1 mrg
11043 1.1 mrg # The coded name of the library, if different from the real name.
11044 1.1 mrg soname_spec=$lt_soname_spec
11045 1.1 mrg
11046 1.1 mrg # Commands used to build and install an old-style archive.
11047 1.1 mrg RANLIB=$lt_RANLIB
11048 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
11049 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
11050 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
11051 1.1 mrg
11052 1.1 mrg # Create an old-style archive from a shared archive.
11053 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11054 1.1 mrg
11055 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
11056 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11057 1.1 mrg
11058 1.1 mrg # Commands used to build and install a shared archive.
11059 1.1 mrg archive_cmds=$lt_archive_cmds
11060 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
11061 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
11062 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
11063 1.1 mrg
11064 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
11065 1.1 mrg module_cmds=$lt_module_cmds
11066 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
11067 1.1 mrg
11068 1.1 mrg # Commands to strip libraries.
11069 1.1 mrg old_striplib=$lt_old_striplib
11070 1.1 mrg striplib=$lt_striplib
11071 1.1 mrg
11072 1.1 mrg # Dependencies to place before the objects being linked to create a
11073 1.1 mrg # shared library.
11074 1.1 mrg predep_objects=$lt_predep_objects
11075 1.1 mrg
11076 1.1 mrg # Dependencies to place after the objects being linked to create a
11077 1.1 mrg # shared library.
11078 1.1 mrg postdep_objects=$lt_postdep_objects
11079 1.1 mrg
11080 1.1 mrg # Dependencies to place before the objects being linked to create a
11081 1.1 mrg # shared library.
11082 1.1 mrg predeps=$lt_predeps
11083 1.1 mrg
11084 1.1 mrg # Dependencies to place after the objects being linked to create a
11085 1.1 mrg # shared library.
11086 1.1 mrg postdeps=$lt_postdeps
11087 1.1 mrg
11088 1.1.1.3 mrg # The directories searched by this compiler when creating a shared
11089 1.1.1.3 mrg # library
11090 1.1.1.3 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11091 1.1.1.3 mrg
11092 1.1 mrg # The library search path used internally by the compiler when linking
11093 1.1 mrg # a shared library.
11094 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path
11095 1.1 mrg
11096 1.1 mrg # Method to check whether dependent libraries are shared objects.
11097 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
11098 1.1 mrg
11099 1.1 mrg # Command to use when deplibs_check_method == file_magic.
11100 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
11101 1.1 mrg
11102 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
11103 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
11104 1.1 mrg
11105 1.1 mrg # Flag that forces no undefined symbols.
11106 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
11107 1.1 mrg
11108 1.1 mrg # Commands used to finish a libtool library installation in a directory.
11109 1.1 mrg finish_cmds=$lt_finish_cmds
11110 1.1 mrg
11111 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
11112 1.1 mrg finish_eval=$lt_finish_eval
11113 1.1 mrg
11114 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
11115 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11116 1.1 mrg
11117 1.1 mrg # Transform the output of nm in a proper C declaration
11118 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11119 1.1 mrg
11120 1.1 mrg # Transform the output of nm in a C name address pair
11121 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11122 1.1 mrg
11123 1.1 mrg # This is the shared library runtime path variable.
11124 1.1 mrg runpath_var=$runpath_var
11125 1.1 mrg
11126 1.1 mrg # This is the shared library path variable.
11127 1.1 mrg shlibpath_var=$shlibpath_var
11128 1.1 mrg
11129 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
11130 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11131 1.1 mrg
11132 1.1 mrg # How to hardcode a shared library path into an executable.
11133 1.1 mrg hardcode_action=$hardcode_action
11134 1.1 mrg
11135 1.1 mrg # Whether we should hardcode library paths into libraries.
11136 1.1 mrg hardcode_into_libs=$hardcode_into_libs
11137 1.1 mrg
11138 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
11139 1.1 mrg # This must work even if \$libdir does not exist.
11140 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11141 1.1 mrg
11142 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
11143 1.1 mrg # a binary during linking. This must work even if \$libdir does
11144 1.1 mrg # not exist.
11145 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11146 1.1 mrg
11147 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
11148 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
11149 1.1 mrg
11150 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11151 1.1 mrg # resulting binary.
11152 1.1 mrg hardcode_direct=$hardcode_direct
11153 1.1 mrg
11154 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11155 1.1 mrg # resulting binary.
11156 1.1 mrg hardcode_minus_L=$hardcode_minus_L
11157 1.1 mrg
11158 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11159 1.1 mrg # the resulting binary.
11160 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
11161 1.1 mrg
11162 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
11163 1.1 mrg # and all subsequent libraries and executables linked against it.
11164 1.1 mrg hardcode_automatic=$hardcode_automatic
11165 1.1 mrg
11166 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
11167 1.1 mrg # restored at relink time.
11168 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
11169 1.1 mrg
11170 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
11171 1.1 mrg link_all_deplibs=$link_all_deplibs
11172 1.1 mrg
11173 1.1 mrg # Compile-time system search path for libraries
11174 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11175 1.1 mrg
11176 1.1 mrg # Run-time system search path for libraries
11177 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11178 1.1 mrg
11179 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
11180 1.1.1.3 mrg fix_srcfile_path=$lt_fix_srcfile_path
11181 1.1 mrg
11182 1.1 mrg # Set to yes if exported symbols are required.
11183 1.1 mrg always_export_symbols=$always_export_symbols
11184 1.1 mrg
11185 1.1 mrg # The commands to list exported symbols.
11186 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
11187 1.1 mrg
11188 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
11189 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
11190 1.1 mrg
11191 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
11192 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
11193 1.1 mrg
11194 1.1 mrg # Symbols that must always be exported.
11195 1.1 mrg include_expsyms=$lt_include_expsyms
11196 1.1 mrg
11197 1.1 mrg # ### END LIBTOOL CONFIG
11198 1.1 mrg
11199 1.1 mrg __EOF__
11200 1.1 mrg
11201 1.1 mrg
11202 1.1 mrg case $host_os in
11203 1.1 mrg aix3*)
11204 1.1 mrg cat <<\EOF >> "$cfgfile"
11205 1.1 mrg
11206 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
11207 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
11208 1.1 mrg # vanish in a puff of smoke.
11209 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
11210 1.1 mrg COLLECT_NAMES=
11211 1.1 mrg export COLLECT_NAMES
11212 1.1 mrg fi
11213 1.1 mrg EOF
11214 1.1 mrg ;;
11215 1.1 mrg esac
11216 1.1 mrg
11217 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
11218 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
11219 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
11220 1.1 mrg # is reportedly fixed, but why not run on old versions too?
11221 1.1 mrg sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11222 1.1 mrg
11223 1.1 mrg mv -f "$cfgfile" "$ofile" || \
11224 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11225 1.1 mrg chmod +x "$ofile"
11226 1.1 mrg
11227 1.1 mrg else
11228 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
11229 1.1 mrg # `config.status --recheck' to rerun these tests and create the
11230 1.1 mrg # libtool script then.
11231 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11232 1.1 mrg if test -f "$ltmain_in"; then
11233 1.1 mrg test -f Makefile && make "$ltmain"
11234 1.1 mrg fi
11235 1.1 mrg fi
11236 1.1 mrg
11237 1.1 mrg
11238 1.1 mrg ac_ext=c
11239 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
11240 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11241 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11242 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
11243 1.1 mrg
11244 1.1 mrg CC="$lt_save_CC"
11245 1.1 mrg
11246 1.1 mrg
11247 1.1 mrg # Check whether --with-tags was given.
11248 1.1 mrg if test "${with_tags+set}" = set; then
11249 1.1 mrg withval=$with_tags; tagnames="$withval"
11250 1.1 mrg fi
11251 1.1 mrg
11252 1.1 mrg
11253 1.1 mrg if test -f "$ltmain" && test -n "$tagnames"; then
11254 1.1 mrg if test ! -f "${ofile}"; then
11255 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11256 1.1.1.3 mrg $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11257 1.1 mrg fi
11258 1.1 mrg
11259 1.1 mrg if test -z "$LTCC"; then
11260 1.1 mrg eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11261 1.1 mrg if test -z "$LTCC"; then
11262 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11263 1.1.1.3 mrg $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11264 1.1 mrg else
11265 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11266 1.1.1.3 mrg $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11267 1.1 mrg fi
11268 1.1 mrg fi
11269 1.1 mrg if test -z "$LTCFLAGS"; then
11270 1.1 mrg eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11271 1.1 mrg fi
11272 1.1 mrg
11273 1.1 mrg # Extract list of available tagged configurations in $ofile.
11274 1.1 mrg # Note that this assumes the entire list is on one line.
11275 1.1 mrg available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11276 1.1 mrg
11277 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11278 1.1 mrg for tagname in $tagnames; do
11279 1.1 mrg IFS="$lt_save_ifs"
11280 1.1 mrg # Check whether tagname contains only valid characters
11281 1.1 mrg case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11282 1.1 mrg "") ;;
11283 1.1.1.3 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11284 1.1.1.3 mrg $as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11285 1.1 mrg { (exit 1); exit 1; }; }
11286 1.1 mrg ;;
11287 1.1 mrg esac
11288 1.1 mrg
11289 1.1 mrg if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11290 1.1 mrg then
11291 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11292 1.1.1.3 mrg $as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11293 1.1 mrg { (exit 1); exit 1; }; }
11294 1.1 mrg fi
11295 1.1 mrg
11296 1.1 mrg # Update the list of available tags.
11297 1.1 mrg if test -n "$tagname"; then
11298 1.1 mrg echo appending configuration tag \"$tagname\" to $ofile
11299 1.1 mrg
11300 1.1 mrg case $tagname in
11301 1.1 mrg CXX)
11302 1.1 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11303 1.1 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11304 1.1 mrg (test "X$CXX" != "Xg++"))) ; then
11305 1.1 mrg ac_ext=cpp
11306 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
11307 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11308 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11309 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11310 1.1 mrg
11311 1.1 mrg
11312 1.1 mrg
11313 1.1 mrg
11314 1.1 mrg archive_cmds_need_lc_CXX=no
11315 1.1 mrg allow_undefined_flag_CXX=
11316 1.1 mrg always_export_symbols_CXX=no
11317 1.1 mrg archive_expsym_cmds_CXX=
11318 1.1 mrg export_dynamic_flag_spec_CXX=
11319 1.1 mrg hardcode_direct_CXX=no
11320 1.1 mrg hardcode_libdir_flag_spec_CXX=
11321 1.1 mrg hardcode_libdir_flag_spec_ld_CXX=
11322 1.1 mrg hardcode_libdir_separator_CXX=
11323 1.1 mrg hardcode_minus_L_CXX=no
11324 1.1 mrg hardcode_shlibpath_var_CXX=unsupported
11325 1.1 mrg hardcode_automatic_CXX=no
11326 1.1 mrg module_cmds_CXX=
11327 1.1 mrg module_expsym_cmds_CXX=
11328 1.1 mrg link_all_deplibs_CXX=unknown
11329 1.1 mrg old_archive_cmds_CXX=$old_archive_cmds
11330 1.1 mrg no_undefined_flag_CXX=
11331 1.1 mrg whole_archive_flag_spec_CXX=
11332 1.1 mrg enable_shared_with_static_runtimes_CXX=no
11333 1.1 mrg
11334 1.1 mrg # Dependencies to place before and after the object being linked:
11335 1.1 mrg predep_objects_CXX=
11336 1.1 mrg postdep_objects_CXX=
11337 1.1 mrg predeps_CXX=
11338 1.1 mrg postdeps_CXX=
11339 1.1 mrg compiler_lib_search_path_CXX=
11340 1.1.1.3 mrg compiler_lib_search_dirs_CXX=
11341 1.1 mrg
11342 1.1 mrg # Source file extension for C++ test sources.
11343 1.1 mrg ac_ext=cpp
11344 1.1 mrg
11345 1.1 mrg # Object file extension for compiled C++ test sources.
11346 1.1 mrg objext=o
11347 1.1 mrg objext_CXX=$objext
11348 1.1 mrg
11349 1.1 mrg # Code to be used in simple compile tests
11350 1.1.1.3 mrg lt_simple_compile_test_code="int some_variable = 0;"
11351 1.1 mrg
11352 1.1 mrg # Code to be used in simple link tests
11353 1.1.1.3 mrg lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11354 1.1 mrg
11355 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11356 1.1 mrg
11357 1.1 mrg # If no C compiler was specified, use CC.
11358 1.1 mrg LTCC=${LTCC-"$CC"}
11359 1.1 mrg
11360 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
11361 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11362 1.1 mrg
11363 1.1 mrg # Allow CC to be a program name with arguments.
11364 1.1 mrg compiler=$CC
11365 1.1 mrg
11366 1.1 mrg
11367 1.1 mrg # save warnings/boilerplate of simple test code
11368 1.1 mrg ac_outfile=conftest.$ac_objext
11369 1.1.1.3 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11370 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11371 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
11372 1.1 mrg $rm conftest*
11373 1.1 mrg
11374 1.1 mrg ac_outfile=conftest.$ac_objext
11375 1.1.1.3 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
11376 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11377 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
11378 1.1.1.3 mrg $rm -r conftest*
11379 1.1 mrg
11380 1.1 mrg
11381 1.1 mrg # Allow CC to be a program name with arguments.
11382 1.1 mrg lt_save_CC=$CC
11383 1.1 mrg lt_save_LD=$LD
11384 1.1 mrg lt_save_GCC=$GCC
11385 1.1 mrg GCC=$GXX
11386 1.1 mrg lt_save_with_gnu_ld=$with_gnu_ld
11387 1.1 mrg lt_save_path_LD=$lt_cv_path_LD
11388 1.1 mrg if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11389 1.1 mrg lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11390 1.1 mrg else
11391 1.1 mrg $as_unset lt_cv_prog_gnu_ld
11392 1.1 mrg fi
11393 1.1 mrg if test -n "${lt_cv_path_LDCXX+set}"; then
11394 1.1 mrg lt_cv_path_LD=$lt_cv_path_LDCXX
11395 1.1 mrg else
11396 1.1 mrg $as_unset lt_cv_path_LD
11397 1.1 mrg fi
11398 1.1 mrg test -z "${LDCXX+set}" || LD=$LDCXX
11399 1.1 mrg CC=${CXX-"c++"}
11400 1.1 mrg compiler=$CC
11401 1.1 mrg compiler_CXX=$CC
11402 1.1 mrg for cc_temp in $compiler""; do
11403 1.1 mrg case $cc_temp in
11404 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11405 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11406 1.1 mrg \-*) ;;
11407 1.1 mrg *) break;;
11408 1.1 mrg esac
11409 1.1 mrg done
11410 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11411 1.1 mrg
11412 1.1 mrg
11413 1.1 mrg # We don't want -fno-exception wen compiling C++ code, so set the
11414 1.1 mrg # no_builtin_flag separately
11415 1.1 mrg if test "$GXX" = yes; then
11416 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11417 1.1 mrg else
11418 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX=
11419 1.1 mrg fi
11420 1.1 mrg
11421 1.1 mrg if test "$GXX" = yes; then
11422 1.1 mrg # Set up default GNU C++ configuration
11423 1.1 mrg
11424 1.1 mrg
11425 1.1 mrg # Check whether --with-gnu-ld was given.
11426 1.1 mrg if test "${with_gnu_ld+set}" = set; then
11427 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11428 1.1 mrg else
11429 1.1 mrg with_gnu_ld=no
11430 1.1 mrg fi
11431 1.1 mrg
11432 1.1 mrg ac_prog=ld
11433 1.1 mrg if test "$GCC" = yes; then
11434 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
11435 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11436 1.1.1.3 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
11437 1.1 mrg case $host in
11438 1.1 mrg *-*-mingw*)
11439 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
11440 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11441 1.1 mrg *)
11442 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11443 1.1 mrg esac
11444 1.1 mrg case $ac_prog in
11445 1.1 mrg # Accept absolute paths.
11446 1.1 mrg [\\/]* | ?:[\\/]*)
11447 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
11448 1.1 mrg # Canonicalize the pathname of ld
11449 1.1 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11450 1.1 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11451 1.1 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11452 1.1 mrg done
11453 1.1 mrg test -z "$LD" && LD="$ac_prog"
11454 1.1 mrg ;;
11455 1.1 mrg "")
11456 1.1 mrg # If it fails, then pretend we aren't using GCC.
11457 1.1 mrg ac_prog=ld
11458 1.1 mrg ;;
11459 1.1 mrg *)
11460 1.1 mrg # If it is relative, then search for the first ld in PATH.
11461 1.1 mrg with_gnu_ld=unknown
11462 1.1 mrg ;;
11463 1.1 mrg esac
11464 1.1 mrg elif test "$with_gnu_ld" = yes; then
11465 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11466 1.1.1.3 mrg $as_echo_n "checking for GNU ld... " >&6; }
11467 1.1 mrg else
11468 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11469 1.1.1.3 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
11470 1.1 mrg fi
11471 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then
11472 1.1.1.3 mrg $as_echo_n "(cached) " >&6
11473 1.1 mrg else
11474 1.1 mrg if test -z "$LD"; then
11475 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11476 1.1 mrg for ac_dir in $PATH; do
11477 1.1 mrg IFS="$lt_save_ifs"
11478 1.1 mrg test -z "$ac_dir" && ac_dir=.
11479 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11480 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
11481 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
11482 1.1 mrg # but apparently some variants of GNU ld only accept -v.
11483 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
11484 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11485 1.1 mrg *GNU* | *'with BFD'*)
11486 1.1 mrg test "$with_gnu_ld" != no && break
11487 1.1 mrg ;;
11488 1.1 mrg *)
11489 1.1 mrg test "$with_gnu_ld" != yes && break
11490 1.1 mrg ;;
11491 1.1 mrg esac
11492 1.1 mrg fi
11493 1.1 mrg done
11494 1.1 mrg IFS="$lt_save_ifs"
11495 1.1 mrg else
11496 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
11497 1.1 mrg fi
11498 1.1 mrg fi
11499 1.1 mrg
11500 1.1 mrg LD="$lt_cv_path_LD"
11501 1.1 mrg if test -n "$LD"; then
11502 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $LD" >&5
11503 1.1.1.3 mrg $as_echo "$LD" >&6; }
11504 1.1 mrg else
11505 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
11506 1.1.1.3 mrg $as_echo "no" >&6; }
11507 1.1 mrg fi
11508 1.1.1.3 mrg test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11509 1.1.1.3 mrg $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11510 1.1 mrg { (exit 1); exit 1; }; }
11511 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11512 1.1.1.3 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11513 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
11514 1.1.1.3 mrg $as_echo_n "(cached) " >&6
11515 1.1 mrg else
11516 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
11517 1.1 mrg case `$LD -v 2>&1 </dev/null` in
11518 1.1 mrg *GNU* | *'with BFD'*)
11519 1.1 mrg lt_cv_prog_gnu_ld=yes
11520 1.1 mrg ;;
11521 1.1 mrg *)
11522 1.1 mrg lt_cv_prog_gnu_ld=no
11523 1.1 mrg ;;
11524 1.1 mrg esac
11525 1.1 mrg fi
11526 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11527 1.1.1.3 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11528 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
11529 1.1 mrg
11530 1.1 mrg
11531 1.1 mrg
11532 1.1 mrg # Check if GNU C++ uses GNU ld as the underlying linker, since the
11533 1.1 mrg # archiving commands below assume that GNU ld is being used.
11534 1.1 mrg if test "$with_gnu_ld" = yes; then
11535 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11536 1.1 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'
11537 1.1 mrg
11538 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11539 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11540 1.1 mrg
11541 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
11542 1.1 mrg # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11543 1.1 mrg # investigate it a little bit more. (MM)
11544 1.1 mrg wlarc='${wl}'
11545 1.1 mrg
11546 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
11547 1.1 mrg if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11548 1.1 mrg grep 'no-whole-archive' > /dev/null; then
11549 1.1 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11550 1.1 mrg else
11551 1.1 mrg whole_archive_flag_spec_CXX=
11552 1.1 mrg fi
11553 1.1 mrg else
11554 1.1 mrg with_gnu_ld=no
11555 1.1 mrg wlarc=
11556 1.1 mrg
11557 1.1 mrg # A generic and very simple default shared library creation
11558 1.1 mrg # command for GNU C++ for the case where it uses the native
11559 1.1 mrg # linker, instead of GNU ld. If possible, this setting should
11560 1.1 mrg # overridden to take advantage of the native linker features on
11561 1.1 mrg # the platform it is being used on.
11562 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11563 1.1 mrg fi
11564 1.1 mrg
11565 1.1 mrg # Commands to make compiler produce verbose output that lists
11566 1.1 mrg # what "hidden" libraries, object files and flags are used when
11567 1.1 mrg # linking a shared library.
11568 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11569 1.1 mrg
11570 1.1 mrg else
11571 1.1 mrg GXX=no
11572 1.1 mrg with_gnu_ld=no
11573 1.1 mrg wlarc=
11574 1.1 mrg fi
11575 1.1 mrg
11576 1.1 mrg # PORTME: fill in a description of your system's C++ link characteristics
11577 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11578 1.1.1.3 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11579 1.1 mrg ld_shlibs_CXX=yes
11580 1.1 mrg case $host_os in
11581 1.1 mrg aix3*)
11582 1.1 mrg # FIXME: insert proper C++ library support
11583 1.1 mrg ld_shlibs_CXX=no
11584 1.1 mrg ;;
11585 1.1.1.3 mrg aix[4-9]*)
11586 1.1 mrg if test "$host_cpu" = ia64; then
11587 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
11588 1.1 mrg # have to do anything special.
11589 1.1 mrg aix_use_runtimelinking=no
11590 1.1 mrg exp_sym_flag='-Bexport'
11591 1.1 mrg no_entry_flag=""
11592 1.1 mrg else
11593 1.1 mrg aix_use_runtimelinking=no
11594 1.1 mrg
11595 1.1 mrg # Test if we are trying to use run time linking or normal
11596 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11597 1.1 mrg # need to do runtime linking.
11598 1.1.1.3 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11599 1.1 mrg for ld_flag in $LDFLAGS; do
11600 1.1 mrg case $ld_flag in
11601 1.1 mrg *-brtl*)
11602 1.1 mrg aix_use_runtimelinking=yes
11603 1.1 mrg break
11604 1.1 mrg ;;
11605 1.1 mrg esac
11606 1.1 mrg done
11607 1.1 mrg ;;
11608 1.1 mrg esac
11609 1.1 mrg
11610 1.1 mrg exp_sym_flag='-bexport'
11611 1.1 mrg no_entry_flag='-bnoentry'
11612 1.1 mrg fi
11613 1.1 mrg
11614 1.1 mrg # When large executables or shared objects are built, AIX ld can
11615 1.1 mrg # have problems creating the table of contents. If linking a library
11616 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
11617 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11618 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11619 1.1 mrg
11620 1.1 mrg archive_cmds_CXX=''
11621 1.1 mrg hardcode_direct_CXX=yes
11622 1.1 mrg hardcode_libdir_separator_CXX=':'
11623 1.1 mrg link_all_deplibs_CXX=yes
11624 1.1 mrg
11625 1.1 mrg if test "$GXX" = yes; then
11626 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
11627 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
11628 1.1 mrg # below for broken collect2 doesn't work under 4.3+
11629 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
11630 1.1 mrg if test -f "$collect2name" && \
11631 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
11632 1.1 mrg then
11633 1.1 mrg # We have reworked collect2
11634 1.1.1.3 mrg :
11635 1.1 mrg else
11636 1.1 mrg # We have old collect2
11637 1.1 mrg hardcode_direct_CXX=unsupported
11638 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
11639 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
11640 1.1 mrg # to unsupported forces relinking
11641 1.1 mrg hardcode_minus_L_CXX=yes
11642 1.1 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
11643 1.1 mrg hardcode_libdir_separator_CXX=
11644 1.1 mrg fi
11645 1.1 mrg ;;
11646 1.1 mrg esac
11647 1.1 mrg shared_flag='-shared'
11648 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
11649 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
11650 1.1 mrg fi
11651 1.1 mrg else
11652 1.1 mrg # not using gcc
11653 1.1 mrg if test "$host_cpu" = ia64; then
11654 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11655 1.1 mrg # chokes on -Wl,-G. The following line is correct:
11656 1.1 mrg shared_flag='-G'
11657 1.1 mrg else
11658 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
11659 1.1 mrg shared_flag='${wl}-G'
11660 1.1 mrg else
11661 1.1 mrg shared_flag='${wl}-bM:SRE'
11662 1.1 mrg fi
11663 1.1 mrg fi
11664 1.1 mrg fi
11665 1.1 mrg
11666 1.1 mrg # It seems that -bexpall does not export symbols beginning with
11667 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
11668 1.1 mrg always_export_symbols_CXX=yes
11669 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
11670 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
11671 1.1 mrg # -berok will link without error, but may produce a broken library.
11672 1.1 mrg allow_undefined_flag_CXX='-berok'
11673 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
11674 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
11675 1.1 mrg /* confdefs.h. */
11676 1.1 mrg _ACEOF
11677 1.1 mrg cat confdefs.h >>conftest.$ac_ext
11678 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
11679 1.1 mrg /* end confdefs.h. */
11680 1.1 mrg
11681 1.1 mrg int
11682 1.1 mrg main ()
11683 1.1 mrg {
11684 1.1 mrg
11685 1.1 mrg ;
11686 1.1 mrg return 0;
11687 1.1 mrg }
11688 1.1 mrg _ACEOF
11689 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
11690 1.1 mrg if { (ac_try="$ac_link"
11691 1.1 mrg case "(($ac_try" in
11692 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11693 1.1 mrg *) ac_try_echo=$ac_try;;
11694 1.1 mrg esac
11695 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11696 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
11697 1.1 mrg (eval "$ac_link") 2>conftest.er1
11698 1.1 mrg ac_status=$?
11699 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
11700 1.1 mrg rm -f conftest.er1
11701 1.1 mrg cat conftest.err >&5
11702 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11703 1.1 mrg (exit $ac_status); } && {
11704 1.1 mrg test -z "$ac_cxx_werror_flag" ||
11705 1.1 mrg test ! -s conftest.err
11706 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
11707 1.1.1.3 mrg test "$cross_compiling" = yes ||
11708 1.1.1.3 mrg $as_test_x conftest$ac_exeext
11709 1.1.1.3 mrg }; then
11710 1.1 mrg
11711 1.1.1.3 mrg lt_aix_libpath_sed='
11712 1.1.1.3 mrg /Import File Strings/,/^$/ {
11713 1.1.1.3 mrg /^0/ {
11714 1.1.1.3 mrg s/^0 *\(.*\)$/\1/
11715 1.1.1.3 mrg p
11716 1.1.1.3 mrg }
11717 1.1.1.3 mrg }'
11718 1.1.1.3 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11719 1.1 mrg # Check for a 64-bit object if we didn't find anything.
11720 1.1.1.3 mrg if test -z "$aix_libpath"; then
11721 1.1.1.3 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11722 1.1.1.3 mrg fi
11723 1.1 mrg else
11724 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
11725 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
11726 1.1 mrg
11727 1.1 mrg
11728 1.1 mrg fi
11729 1.1 mrg
11730 1.1.1.3 mrg rm -rf conftest.dSYM
11731 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11732 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11733 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11734 1.1 mrg
11735 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11736 1.1 mrg
11737 1.1 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"
11738 1.1 mrg else
11739 1.1 mrg if test "$host_cpu" = ia64; then
11740 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11741 1.1 mrg allow_undefined_flag_CXX="-z nodefs"
11742 1.1 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"
11743 1.1 mrg else
11744 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
11745 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
11746 1.1 mrg /* confdefs.h. */
11747 1.1 mrg _ACEOF
11748 1.1 mrg cat confdefs.h >>conftest.$ac_ext
11749 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
11750 1.1 mrg /* end confdefs.h. */
11751 1.1 mrg
11752 1.1 mrg int
11753 1.1 mrg main ()
11754 1.1 mrg {
11755 1.1 mrg
11756 1.1 mrg ;
11757 1.1 mrg return 0;
11758 1.1 mrg }
11759 1.1 mrg _ACEOF
11760 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
11761 1.1 mrg if { (ac_try="$ac_link"
11762 1.1 mrg case "(($ac_try" in
11763 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11764 1.1 mrg *) ac_try_echo=$ac_try;;
11765 1.1 mrg esac
11766 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11767 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
11768 1.1 mrg (eval "$ac_link") 2>conftest.er1
11769 1.1 mrg ac_status=$?
11770 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
11771 1.1 mrg rm -f conftest.er1
11772 1.1 mrg cat conftest.err >&5
11773 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11774 1.1 mrg (exit $ac_status); } && {
11775 1.1 mrg test -z "$ac_cxx_werror_flag" ||
11776 1.1 mrg test ! -s conftest.err
11777 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
11778 1.1.1.3 mrg test "$cross_compiling" = yes ||
11779 1.1.1.3 mrg $as_test_x conftest$ac_exeext
11780 1.1.1.3 mrg }; then
11781 1.1 mrg
11782 1.1.1.3 mrg lt_aix_libpath_sed='
11783 1.1.1.3 mrg /Import File Strings/,/^$/ {
11784 1.1.1.3 mrg /^0/ {
11785 1.1.1.3 mrg s/^0 *\(.*\)$/\1/
11786 1.1.1.3 mrg p
11787 1.1.1.3 mrg }
11788 1.1.1.3 mrg }'
11789 1.1.1.3 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11790 1.1 mrg # Check for a 64-bit object if we didn't find anything.
11791 1.1.1.3 mrg if test -z "$aix_libpath"; then
11792 1.1.1.3 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11793 1.1.1.3 mrg fi
11794 1.1 mrg else
11795 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
11796 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
11797 1.1 mrg
11798 1.1 mrg
11799 1.1 mrg fi
11800 1.1 mrg
11801 1.1.1.3 mrg rm -rf conftest.dSYM
11802 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11803 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11804 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11805 1.1 mrg
11806 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11807 1.1 mrg # Warning - without using the other run time loading flags,
11808 1.1 mrg # -berok will link without error, but may produce a broken library.
11809 1.1 mrg no_undefined_flag_CXX=' ${wl}-bernotok'
11810 1.1 mrg allow_undefined_flag_CXX=' ${wl}-berok'
11811 1.1 mrg # Exported symbols can be pulled into shared objects from archives
11812 1.1 mrg whole_archive_flag_spec_CXX='$convenience'
11813 1.1 mrg archive_cmds_need_lc_CXX=yes
11814 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
11815 1.1 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'
11816 1.1 mrg fi
11817 1.1 mrg fi
11818 1.1 mrg ;;
11819 1.1 mrg
11820 1.1 mrg beos*)
11821 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11822 1.1 mrg allow_undefined_flag_CXX=unsupported
11823 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
11824 1.1 mrg # support --undefined. This deserves some investigation. FIXME
11825 1.1 mrg archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11826 1.1 mrg else
11827 1.1 mrg ld_shlibs_CXX=no
11828 1.1 mrg fi
11829 1.1 mrg ;;
11830 1.1 mrg
11831 1.1 mrg chorus*)
11832 1.1 mrg case $cc_basename in
11833 1.1 mrg *)
11834 1.1 mrg # FIXME: insert proper C++ library support
11835 1.1 mrg ld_shlibs_CXX=no
11836 1.1 mrg ;;
11837 1.1 mrg esac
11838 1.1 mrg ;;
11839 1.1 mrg
11840 1.1 mrg cygwin* | mingw* | pw32*)
11841 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11842 1.1 mrg # as there is no search path for DLLs.
11843 1.1 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
11844 1.1 mrg allow_undefined_flag_CXX=unsupported
11845 1.1 mrg always_export_symbols_CXX=no
11846 1.1 mrg enable_shared_with_static_runtimes_CXX=yes
11847 1.1 mrg
11848 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11849 1.1 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'
11850 1.1 mrg # If the export-symbols file already is a .def file (1st line
11851 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
11852 1.1 mrg archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11853 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
11854 1.1.1.3 mrg else
11855 1.1.1.3 mrg echo EXPORTS > $output_objdir/$soname.def;
11856 1.1.1.3 mrg cat $export_symbols >> $output_objdir/$soname.def;
11857 1.1.1.3 mrg fi~
11858 1.1.1.3 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'
11859 1.1.1.3 mrg else
11860 1.1.1.3 mrg ld_shlibs_CXX=no
11861 1.1.1.3 mrg fi
11862 1.1.1.3 mrg ;;
11863 1.1.1.3 mrg darwin* | rhapsody*)
11864 1.1 mrg archive_cmds_need_lc_CXX=no
11865 1.1 mrg hardcode_direct_CXX=no
11866 1.1 mrg hardcode_automatic_CXX=yes
11867 1.1 mrg hardcode_shlibpath_var_CXX=unsupported
11868 1.1 mrg whole_archive_flag_spec_CXX=''
11869 1.1 mrg link_all_deplibs_CXX=yes
11870 1.1.1.3 mrg allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11871 1.1.1.3 mrg if test "$GXX" = yes ; then
11872 1.1 mrg output_verbose_link_cmd='echo'
11873 1.1.1.3 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}"
11874 1.1.1.3 mrg module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11875 1.1.1.3 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}"
11876 1.1.1.3 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}"
11877 1.1.1.3 mrg if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11878 1.1.1.3 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}"
11879 1.1.1.3 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}"
11880 1.1 mrg fi
11881 1.1 mrg else
11882 1.1 mrg case $cc_basename in
11883 1.1 mrg xlc*)
11884 1.1 mrg output_verbose_link_cmd='echo'
11885 1.1.1.3 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'
11886 1.1 mrg module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11887 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11888 1.1.1.3 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}'
11889 1.1 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}'
11890 1.1 mrg ;;
11891 1.1 mrg *)
11892 1.1 mrg ld_shlibs_CXX=no
11893 1.1 mrg ;;
11894 1.1 mrg esac
11895 1.1 mrg fi
11896 1.1 mrg ;;
11897 1.1 mrg
11898 1.1 mrg dgux*)
11899 1.1 mrg case $cc_basename in
11900 1.1 mrg ec++*)
11901 1.1 mrg # FIXME: insert proper C++ library support
11902 1.1 mrg ld_shlibs_CXX=no
11903 1.1 mrg ;;
11904 1.1 mrg ghcx*)
11905 1.1 mrg # Green Hills C++ Compiler
11906 1.1 mrg # FIXME: insert proper C++ library support
11907 1.1 mrg ld_shlibs_CXX=no
11908 1.1 mrg ;;
11909 1.1 mrg *)
11910 1.1 mrg # FIXME: insert proper C++ library support
11911 1.1 mrg ld_shlibs_CXX=no
11912 1.1 mrg ;;
11913 1.1 mrg esac
11914 1.1 mrg ;;
11915 1.1 mrg freebsd[12]*)
11916 1.1 mrg # C++ shared libraries reported to be fairly broken before switch to ELF
11917 1.1 mrg ld_shlibs_CXX=no
11918 1.1 mrg ;;
11919 1.1 mrg freebsd-elf*)
11920 1.1 mrg archive_cmds_need_lc_CXX=no
11921 1.1 mrg ;;
11922 1.1.1.3 mrg freebsd* | dragonfly*)
11923 1.1 mrg # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11924 1.1 mrg # conventions
11925 1.1 mrg ld_shlibs_CXX=yes
11926 1.1 mrg ;;
11927 1.1 mrg gnu*)
11928 1.1 mrg ;;
11929 1.1 mrg hpux9*)
11930 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11931 1.1 mrg hardcode_libdir_separator_CXX=:
11932 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11933 1.1 mrg hardcode_direct_CXX=yes
11934 1.1 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
11935 1.1 mrg # but as the default
11936 1.1 mrg # location of the library.
11937 1.1 mrg
11938 1.1 mrg case $cc_basename in
11939 1.1 mrg CC*)
11940 1.1 mrg # FIXME: insert proper C++ library support
11941 1.1 mrg ld_shlibs_CXX=no
11942 1.1 mrg ;;
11943 1.1 mrg aCC*)
11944 1.1 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'
11945 1.1 mrg # Commands to make compiler produce verbose output that lists
11946 1.1 mrg # what "hidden" libraries, object files and flags are used when
11947 1.1 mrg # linking a shared library.
11948 1.1 mrg #
11949 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
11950 1.1 mrg # explicitly linking system object files so we need to strip them
11951 1.1 mrg # from the output so that they don't get included in the library
11952 1.1 mrg # dependencies.
11953 1.1 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'
11954 1.1 mrg ;;
11955 1.1 mrg *)
11956 1.1 mrg if test "$GXX" = yes; then
11957 1.1 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'
11958 1.1 mrg else
11959 1.1 mrg # FIXME: insert proper C++ library support
11960 1.1 mrg ld_shlibs_CXX=no
11961 1.1 mrg fi
11962 1.1 mrg ;;
11963 1.1 mrg esac
11964 1.1 mrg ;;
11965 1.1 mrg hpux10*|hpux11*)
11966 1.1 mrg if test $with_gnu_ld = no; then
11967 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11968 1.1 mrg hardcode_libdir_separator_CXX=:
11969 1.1 mrg
11970 1.1 mrg case $host_cpu in
11971 1.1.1.3 mrg hppa*64*|ia64*) ;;
11972 1.1 mrg *)
11973 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11974 1.1 mrg ;;
11975 1.1 mrg esac
11976 1.1 mrg fi
11977 1.1 mrg case $host_cpu in
11978 1.1 mrg hppa*64*|ia64*)
11979 1.1 mrg hardcode_direct_CXX=no
11980 1.1 mrg hardcode_shlibpath_var_CXX=no
11981 1.1 mrg ;;
11982 1.1 mrg *)
11983 1.1 mrg hardcode_direct_CXX=yes
11984 1.1 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
11985 1.1 mrg # but as the default
11986 1.1 mrg # location of the library.
11987 1.1 mrg ;;
11988 1.1 mrg esac
11989 1.1 mrg
11990 1.1 mrg case $cc_basename in
11991 1.1 mrg CC*)
11992 1.1 mrg # FIXME: insert proper C++ library support
11993 1.1 mrg ld_shlibs_CXX=no
11994 1.1 mrg ;;
11995 1.1 mrg aCC*)
11996 1.1 mrg case $host_cpu in
11997 1.1 mrg hppa*64*)
11998 1.1 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11999 1.1 mrg ;;
12000 1.1 mrg ia64*)
12001 1.1 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12002 1.1 mrg ;;
12003 1.1 mrg *)
12004 1.1 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'
12005 1.1 mrg ;;
12006 1.1 mrg esac
12007 1.1 mrg # Commands to make compiler produce verbose output that lists
12008 1.1 mrg # what "hidden" libraries, object files and flags are used when
12009 1.1 mrg # linking a shared library.
12010 1.1 mrg #
12011 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12012 1.1 mrg # explicitly linking system object files so we need to strip them
12013 1.1 mrg # from the output so that they don't get included in the library
12014 1.1 mrg # dependencies.
12015 1.1 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'
12016 1.1 mrg ;;
12017 1.1 mrg *)
12018 1.1 mrg if test "$GXX" = yes; then
12019 1.1 mrg if test $with_gnu_ld = no; then
12020 1.1 mrg case $host_cpu in
12021 1.1 mrg hppa*64*)
12022 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12023 1.1 mrg ;;
12024 1.1 mrg ia64*)
12025 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12026 1.1 mrg ;;
12027 1.1 mrg *)
12028 1.1 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'
12029 1.1 mrg ;;
12030 1.1 mrg esac
12031 1.1 mrg fi
12032 1.1 mrg else
12033 1.1 mrg # FIXME: insert proper C++ library support
12034 1.1 mrg ld_shlibs_CXX=no
12035 1.1 mrg fi
12036 1.1 mrg ;;
12037 1.1 mrg esac
12038 1.1 mrg ;;
12039 1.1.1.3 mrg interix[3-9]*)
12040 1.1 mrg hardcode_direct_CXX=no
12041 1.1 mrg hardcode_shlibpath_var_CXX=no
12042 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12043 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
12044 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12045 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
12046 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
12047 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
12048 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12049 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12050 1.1 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'
12051 1.1 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'
12052 1.1 mrg ;;
12053 1.1 mrg irix5* | irix6*)
12054 1.1 mrg case $cc_basename in
12055 1.1 mrg CC*)
12056 1.1 mrg # SGI C++
12057 1.1 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'
12058 1.1 mrg
12059 1.1 mrg # Archives containing C++ object files must be created using
12060 1.1 mrg # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12061 1.1 mrg # necessary to make sure instantiated templates are included
12062 1.1 mrg # in the archive.
12063 1.1 mrg old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12064 1.1 mrg ;;
12065 1.1 mrg *)
12066 1.1 mrg if test "$GXX" = yes; then
12067 1.1 mrg if test "$with_gnu_ld" = no; then
12068 1.1 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'
12069 1.1 mrg else
12070 1.1 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'
12071 1.1 mrg fi
12072 1.1 mrg fi
12073 1.1 mrg link_all_deplibs_CXX=yes
12074 1.1 mrg ;;
12075 1.1 mrg esac
12076 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12077 1.1 mrg hardcode_libdir_separator_CXX=:
12078 1.1 mrg ;;
12079 1.1.1.3 mrg linux* | k*bsd*-gnu)
12080 1.1 mrg case $cc_basename in
12081 1.1 mrg KCC*)
12082 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
12083 1.1 mrg
12084 1.1 mrg # KCC will only create a shared library if the output file
12085 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
12086 1.1 mrg # to its proper name (with version) after linking.
12087 1.1 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'
12088 1.1 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'
12089 1.1 mrg # Commands to make compiler produce verbose output that lists
12090 1.1 mrg # what "hidden" libraries, object files and flags are used when
12091 1.1 mrg # linking a shared library.
12092 1.1 mrg #
12093 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12094 1.1 mrg # explicitly linking system object files so we need to strip them
12095 1.1 mrg # from the output so that they don't get included in the library
12096 1.1 mrg # dependencies.
12097 1.1 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'
12098 1.1 mrg
12099 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12100 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12101 1.1 mrg
12102 1.1 mrg # Archives containing C++ object files must be created using
12103 1.1 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12104 1.1 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12105 1.1 mrg ;;
12106 1.1 mrg icpc*)
12107 1.1 mrg # Intel C++
12108 1.1 mrg with_gnu_ld=yes
12109 1.1 mrg # version 8.0 and above of icpc choke on multiply defined symbols
12110 1.1 mrg # if we add $predep_objects and $postdep_objects, however 7.1 and
12111 1.1 mrg # earlier do not add the objects themselves.
12112 1.1 mrg case `$CC -V 2>&1` in
12113 1.1 mrg *"Version 7."*)
12114 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12115 1.1 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'
12116 1.1 mrg ;;
12117 1.1 mrg *) # Version 8.0 or newer
12118 1.1 mrg tmp_idyn=
12119 1.1 mrg case $host_cpu in
12120 1.1 mrg ia64*) tmp_idyn=' -i_dynamic';;
12121 1.1 mrg esac
12122 1.1 mrg archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12123 1.1 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'
12124 1.1 mrg ;;
12125 1.1 mrg esac
12126 1.1 mrg archive_cmds_need_lc_CXX=no
12127 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12128 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12129 1.1 mrg whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12130 1.1 mrg ;;
12131 1.1.1.3 mrg pgCC* | pgcpp*)
12132 1.1 mrg # Portland Group C++ compiler
12133 1.1 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12134 1.1 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'
12135 1.1 mrg
12136 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12137 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12138 1.1 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'
12139 1.1 mrg ;;
12140 1.1 mrg cxx*)
12141 1.1 mrg # Compaq C++
12142 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12143 1.1 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'
12144 1.1 mrg
12145 1.1 mrg runpath_var=LD_RUN_PATH
12146 1.1 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12147 1.1 mrg hardcode_libdir_separator_CXX=:
12148 1.1 mrg
12149 1.1 mrg # Commands to make compiler produce verbose output that lists
12150 1.1 mrg # what "hidden" libraries, object files and flags are used when
12151 1.1 mrg # linking a shared library.
12152 1.1 mrg #
12153 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12154 1.1 mrg # explicitly linking system object files so we need to strip them
12155 1.1 mrg # from the output so that they don't get included in the library
12156 1.1 mrg # dependencies.
12157 1.1 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'
12158 1.1 mrg ;;
12159 1.1.1.3 mrg *)
12160 1.1.1.3 mrg case `$CC -V 2>&1 | sed 5q` in
12161 1.1.1.3 mrg *Sun\ C*)
12162 1.1.1.3 mrg # Sun C++ 5.9
12163 1.1.1.3 mrg no_undefined_flag_CXX=' -zdefs'
12164 1.1.1.3 mrg archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12165 1.1.1.3 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'
12166 1.1.1.3 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
12167 1.1.1.3 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'
12168 1.1.1.3 mrg
12169 1.1.1.3 mrg # Not sure whether something based on
12170 1.1.1.3 mrg # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12171 1.1.1.3 mrg # would be better.
12172 1.1.1.3 mrg output_verbose_link_cmd='echo'
12173 1.1.1.3 mrg
12174 1.1.1.3 mrg # Archives containing C++ object files must be created using
12175 1.1.1.3 mrg # "CC -xar", where "CC" is the Sun C++ compiler. This is
12176 1.1.1.3 mrg # necessary to make sure instantiated templates are included
12177 1.1.1.3 mrg # in the archive.
12178 1.1.1.3 mrg old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12179 1.1.1.3 mrg ;;
12180 1.1.1.3 mrg esac
12181 1.1.1.3 mrg ;;
12182 1.1 mrg esac
12183 1.1 mrg ;;
12184 1.1 mrg lynxos*)
12185 1.1 mrg # FIXME: insert proper C++ library support
12186 1.1 mrg ld_shlibs_CXX=no
12187 1.1 mrg ;;
12188 1.1 mrg m88k*)
12189 1.1 mrg # FIXME: insert proper C++ library support
12190 1.1 mrg ld_shlibs_CXX=no
12191 1.1 mrg ;;
12192 1.1 mrg mvs*)
12193 1.1 mrg case $cc_basename in
12194 1.1 mrg cxx*)
12195 1.1 mrg # FIXME: insert proper C++ library support
12196 1.1 mrg ld_shlibs_CXX=no
12197 1.1 mrg ;;
12198 1.1 mrg *)
12199 1.1 mrg # FIXME: insert proper C++ library support
12200 1.1 mrg ld_shlibs_CXX=no
12201 1.1 mrg ;;
12202 1.1 mrg esac
12203 1.1 mrg ;;
12204 1.1 mrg netbsd*)
12205 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12206 1.1 mrg archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12207 1.1 mrg wlarc=
12208 1.1 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
12209 1.1 mrg hardcode_direct_CXX=yes
12210 1.1 mrg hardcode_shlibpath_var_CXX=no
12211 1.1 mrg fi
12212 1.1 mrg # Workaround some broken pre-1.5 toolchains
12213 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12214 1.1 mrg ;;
12215 1.1 mrg openbsd2*)
12216 1.1 mrg # C++ shared libraries are fairly broken
12217 1.1 mrg ld_shlibs_CXX=no
12218 1.1 mrg ;;
12219 1.1 mrg openbsd*)
12220 1.1.1.3 mrg if test -f /usr/libexec/ld.so; then
12221 1.1.1.3 mrg hardcode_direct_CXX=yes
12222 1.1.1.3 mrg hardcode_shlibpath_var_CXX=no
12223 1.1.1.3 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12224 1.1.1.3 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12225 1.1.1.3 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12226 1.1.1.3 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'
12227 1.1.1.3 mrg export_dynamic_flag_spec_CXX='${wl}-E'
12228 1.1.1.3 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12229 1.1.1.3 mrg fi
12230 1.1.1.3 mrg output_verbose_link_cmd='echo'
12231 1.1.1.3 mrg else
12232 1.1.1.3 mrg ld_shlibs_CXX=no
12233 1.1 mrg fi
12234 1.1 mrg ;;
12235 1.1 mrg osf3*)
12236 1.1 mrg case $cc_basename in
12237 1.1 mrg KCC*)
12238 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
12239 1.1 mrg
12240 1.1 mrg # KCC will only create a shared library if the output file
12241 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
12242 1.1 mrg # to its proper name (with version) after linking.
12243 1.1 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'
12244 1.1 mrg
12245 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12246 1.1 mrg hardcode_libdir_separator_CXX=:
12247 1.1 mrg
12248 1.1 mrg # Archives containing C++ object files must be created using
12249 1.1 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12250 1.1 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12251 1.1 mrg
12252 1.1 mrg ;;
12253 1.1 mrg RCC*)
12254 1.1 mrg # Rational C++ 2.4.1
12255 1.1 mrg # FIXME: insert proper C++ library support
12256 1.1 mrg ld_shlibs_CXX=no
12257 1.1 mrg ;;
12258 1.1 mrg cxx*)
12259 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12260 1.1 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'
12261 1.1 mrg
12262 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12263 1.1 mrg hardcode_libdir_separator_CXX=:
12264 1.1 mrg
12265 1.1 mrg # Commands to make compiler produce verbose output that lists
12266 1.1 mrg # what "hidden" libraries, object files and flags are used when
12267 1.1 mrg # linking a shared library.
12268 1.1 mrg #
12269 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12270 1.1 mrg # explicitly linking system object files so we need to strip them
12271 1.1 mrg # from the output so that they don't get included in the library
12272 1.1 mrg # dependencies.
12273 1.1 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'
12274 1.1 mrg ;;
12275 1.1 mrg *)
12276 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12277 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12278 1.1 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'
12279 1.1 mrg
12280 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12281 1.1 mrg hardcode_libdir_separator_CXX=:
12282 1.1 mrg
12283 1.1 mrg # Commands to make compiler produce verbose output that lists
12284 1.1 mrg # what "hidden" libraries, object files and flags are used when
12285 1.1 mrg # linking a shared library.
12286 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12287 1.1 mrg
12288 1.1 mrg else
12289 1.1 mrg # FIXME: insert proper C++ library support
12290 1.1 mrg ld_shlibs_CXX=no
12291 1.1 mrg fi
12292 1.1 mrg ;;
12293 1.1 mrg esac
12294 1.1 mrg ;;
12295 1.1 mrg osf4* | osf5*)
12296 1.1 mrg case $cc_basename in
12297 1.1 mrg KCC*)
12298 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
12299 1.1 mrg
12300 1.1 mrg # KCC will only create a shared library if the output file
12301 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
12302 1.1 mrg # to its proper name (with version) after linking.
12303 1.1 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'
12304 1.1 mrg
12305 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12306 1.1 mrg hardcode_libdir_separator_CXX=:
12307 1.1 mrg
12308 1.1 mrg # Archives containing C++ object files must be created using
12309 1.1 mrg # the KAI C++ compiler.
12310 1.1 mrg old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12311 1.1 mrg ;;
12312 1.1 mrg RCC*)
12313 1.1 mrg # Rational C++ 2.4.1
12314 1.1 mrg # FIXME: insert proper C++ library support
12315 1.1 mrg ld_shlibs_CXX=no
12316 1.1 mrg ;;
12317 1.1 mrg cxx*)
12318 1.1 mrg allow_undefined_flag_CXX=' -expect_unresolved \*'
12319 1.1 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'
12320 1.1 mrg archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12321 1.1 mrg echo "-hidden">> $lib.exp~
12322 1.1 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~
12323 1.1 mrg $rm $lib.exp'
12324 1.1 mrg
12325 1.1 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12326 1.1 mrg hardcode_libdir_separator_CXX=:
12327 1.1 mrg
12328 1.1 mrg # Commands to make compiler produce verbose output that lists
12329 1.1 mrg # what "hidden" libraries, object files and flags are used when
12330 1.1 mrg # linking a shared library.
12331 1.1 mrg #
12332 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12333 1.1 mrg # explicitly linking system object files so we need to strip them
12334 1.1 mrg # from the output so that they don't get included in the library
12335 1.1 mrg # dependencies.
12336 1.1 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'
12337 1.1 mrg ;;
12338 1.1 mrg *)
12339 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12340 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12341 1.1 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'
12342 1.1 mrg
12343 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12344 1.1 mrg hardcode_libdir_separator_CXX=:
12345 1.1 mrg
12346 1.1 mrg # Commands to make compiler produce verbose output that lists
12347 1.1 mrg # what "hidden" libraries, object files and flags are used when
12348 1.1 mrg # linking a shared library.
12349 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12350 1.1 mrg
12351 1.1 mrg else
12352 1.1 mrg # FIXME: insert proper C++ library support
12353 1.1 mrg ld_shlibs_CXX=no
12354 1.1 mrg fi
12355 1.1 mrg ;;
12356 1.1 mrg esac
12357 1.1 mrg ;;
12358 1.1 mrg psos*)
12359 1.1 mrg # FIXME: insert proper C++ library support
12360 1.1 mrg ld_shlibs_CXX=no
12361 1.1 mrg ;;
12362 1.1 mrg sunos4*)
12363 1.1 mrg case $cc_basename in
12364 1.1 mrg CC*)
12365 1.1 mrg # Sun C++ 4.x
12366 1.1 mrg # FIXME: insert proper C++ library support
12367 1.1 mrg ld_shlibs_CXX=no
12368 1.1 mrg ;;
12369 1.1 mrg lcc*)
12370 1.1 mrg # Lucid
12371 1.1 mrg # FIXME: insert proper C++ library support
12372 1.1 mrg ld_shlibs_CXX=no
12373 1.1 mrg ;;
12374 1.1 mrg *)
12375 1.1 mrg # FIXME: insert proper C++ library support
12376 1.1 mrg ld_shlibs_CXX=no
12377 1.1 mrg ;;
12378 1.1 mrg esac
12379 1.1 mrg ;;
12380 1.1 mrg solaris*)
12381 1.1 mrg case $cc_basename in
12382 1.1 mrg CC*)
12383 1.1 mrg # Sun C++ 4.2, 5.x and Centerline C++
12384 1.1 mrg archive_cmds_need_lc_CXX=yes
12385 1.1 mrg no_undefined_flag_CXX=' -zdefs'
12386 1.1 mrg archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12387 1.1 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 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'
12389 1.1 mrg
12390 1.1 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
12391 1.1 mrg hardcode_shlibpath_var_CXX=no
12392 1.1 mrg case $host_os in
12393 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
12394 1.1 mrg *)
12395 1.1.1.3 mrg # The compiler driver will combine and reorder linker options,
12396 1.1.1.3 mrg # but understands `-z linker_flag'.
12397 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
12398 1.1.1.3 mrg whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12399 1.1 mrg ;;
12400 1.1 mrg esac
12401 1.1 mrg link_all_deplibs_CXX=yes
12402 1.1 mrg
12403 1.1 mrg output_verbose_link_cmd='echo'
12404 1.1 mrg
12405 1.1 mrg # Archives containing C++ object files must be created using
12406 1.1 mrg # "CC -xar", where "CC" is the Sun C++ compiler. This is
12407 1.1 mrg # necessary to make sure instantiated templates are included
12408 1.1 mrg # in the archive.
12409 1.1 mrg old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12410 1.1 mrg ;;
12411 1.1 mrg gcx*)
12412 1.1 mrg # Green Hills C++ Compiler
12413 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12414 1.1 mrg
12415 1.1 mrg # The C++ compiler must be used to create the archive.
12416 1.1 mrg old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12417 1.1 mrg ;;
12418 1.1 mrg *)
12419 1.1 mrg # GNU C++ compiler with Solaris linker
12420 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12421 1.1 mrg no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12422 1.1 mrg if $CC --version | grep -v '^2\.7' > /dev/null; then
12423 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12424 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12425 1.1 mrg $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12426 1.1 mrg
12427 1.1 mrg # Commands to make compiler produce verbose output that lists
12428 1.1 mrg # what "hidden" libraries, object files and flags are used when
12429 1.1 mrg # linking a shared library.
12430 1.1 mrg output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12431 1.1 mrg else
12432 1.1 mrg # g++ 2.7 appears to require `-G' NOT `-shared' on this
12433 1.1 mrg # platform.
12434 1.1 mrg archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12435 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12436 1.1 mrg $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12437 1.1 mrg
12438 1.1 mrg # Commands to make compiler produce verbose output that lists
12439 1.1 mrg # what "hidden" libraries, object files and flags are used when
12440 1.1 mrg # linking a shared library.
12441 1.1 mrg output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12442 1.1 mrg fi
12443 1.1 mrg
12444 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12445 1.1.1.3 mrg case $host_os in
12446 1.1.1.3 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
12447 1.1.1.3 mrg *)
12448 1.1.1.3 mrg whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12449 1.1.1.3 mrg ;;
12450 1.1.1.3 mrg esac
12451 1.1 mrg fi
12452 1.1 mrg ;;
12453 1.1 mrg esac
12454 1.1 mrg ;;
12455 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12456 1.1 mrg no_undefined_flag_CXX='${wl}-z,text'
12457 1.1 mrg archive_cmds_need_lc_CXX=no
12458 1.1 mrg hardcode_shlibpath_var_CXX=no
12459 1.1 mrg runpath_var='LD_RUN_PATH'
12460 1.1 mrg
12461 1.1 mrg case $cc_basename in
12462 1.1 mrg CC*)
12463 1.1 mrg archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12464 1.1 mrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12465 1.1 mrg ;;
12466 1.1 mrg *)
12467 1.1 mrg archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12468 1.1 mrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12469 1.1 mrg ;;
12470 1.1 mrg esac
12471 1.1 mrg ;;
12472 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
12473 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
12474 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
12475 1.1 mrg # always be unresolved, which means just about no library would
12476 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
12477 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
12478 1.1 mrg # as -z defs.
12479 1.1 mrg # For security reasons, it is highly recommended that you always
12480 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
12481 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
12482 1.1 mrg # requires that you compile everything twice, which is a pain.
12483 1.1 mrg # So that behaviour is only enabled if SCOABSPATH is set to a
12484 1.1 mrg # non-empty value in the environment. Most likely only useful for
12485 1.1 mrg # creating official distributions of packages.
12486 1.1 mrg # This is a hack until libtool officially supports absolute path
12487 1.1 mrg # names for shared libraries.
12488 1.1 mrg no_undefined_flag_CXX='${wl}-z,text'
12489 1.1 mrg allow_undefined_flag_CXX='${wl}-z,nodefs'
12490 1.1 mrg archive_cmds_need_lc_CXX=no
12491 1.1 mrg hardcode_shlibpath_var_CXX=no
12492 1.1 mrg hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12493 1.1 mrg hardcode_libdir_separator_CXX=':'
12494 1.1 mrg link_all_deplibs_CXX=yes
12495 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-Bexport'
12496 1.1 mrg runpath_var='LD_RUN_PATH'
12497 1.1 mrg
12498 1.1 mrg case $cc_basename in
12499 1.1 mrg CC*)
12500 1.1 mrg archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12501 1.1 mrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12502 1.1 mrg ;;
12503 1.1 mrg *)
12504 1.1 mrg archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12505 1.1 mrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12506 1.1 mrg ;;
12507 1.1 mrg esac
12508 1.1 mrg ;;
12509 1.1 mrg tandem*)
12510 1.1 mrg case $cc_basename in
12511 1.1 mrg NCC*)
12512 1.1 mrg # NonStop-UX NCC 3.20
12513 1.1 mrg # FIXME: insert proper C++ library support
12514 1.1 mrg ld_shlibs_CXX=no
12515 1.1 mrg ;;
12516 1.1 mrg *)
12517 1.1 mrg # FIXME: insert proper C++ library support
12518 1.1 mrg ld_shlibs_CXX=no
12519 1.1 mrg ;;
12520 1.1 mrg esac
12521 1.1 mrg ;;
12522 1.1 mrg vxworks*)
12523 1.1 mrg # FIXME: insert proper C++ library support
12524 1.1 mrg ld_shlibs_CXX=no
12525 1.1 mrg ;;
12526 1.1 mrg *)
12527 1.1 mrg # FIXME: insert proper C++ library support
12528 1.1 mrg ld_shlibs_CXX=no
12529 1.1 mrg ;;
12530 1.1 mrg esac
12531 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12532 1.1.1.3 mrg $as_echo "$ld_shlibs_CXX" >&6; }
12533 1.1 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
12534 1.1 mrg
12535 1.1 mrg GCC_CXX="$GXX"
12536 1.1 mrg LD_CXX="$LD"
12537 1.1 mrg
12538 1.1 mrg cat > conftest.$ac_ext <<EOF
12539 1.1 mrg class Foo
12540 1.1 mrg {
12541 1.1 mrg public:
12542 1.1 mrg Foo (void) { a = 0; }
12543 1.1 mrg private:
12544 1.1 mrg int a;
12545 1.1 mrg };
12546 1.1 mrg EOF
12547 1.1 mrg
12548 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12549 1.1 mrg (eval $ac_compile) 2>&5
12550 1.1 mrg ac_status=$?
12551 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12552 1.1 mrg (exit $ac_status); }; then
12553 1.1 mrg # Parse the compiler output and extract the necessary
12554 1.1 mrg # objects, libraries and library flags.
12555 1.1 mrg
12556 1.1 mrg # Sentinel used to keep track of whether or not we are before
12557 1.1 mrg # the conftest object file.
12558 1.1 mrg pre_test_object_deps_done=no
12559 1.1 mrg
12560 1.1 mrg # The `*' in the case matches for architectures that use `case' in
12561 1.1 mrg # $output_verbose_cmd can trigger glob expansion during the loop
12562 1.1 mrg # eval without this substitution.
12563 1.1 mrg output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12564 1.1 mrg
12565 1.1 mrg for p in `eval $output_verbose_link_cmd`; do
12566 1.1 mrg case $p in
12567 1.1 mrg
12568 1.1 mrg -L* | -R* | -l*)
12569 1.1 mrg # Some compilers place space between "-{L,R}" and the path.
12570 1.1 mrg # Remove the space.
12571 1.1 mrg if test $p = "-L" \
12572 1.1 mrg || test $p = "-R"; then
12573 1.1 mrg prev=$p
12574 1.1 mrg continue
12575 1.1 mrg else
12576 1.1 mrg prev=
12577 1.1 mrg fi
12578 1.1 mrg
12579 1.1 mrg if test "$pre_test_object_deps_done" = no; then
12580 1.1 mrg case $p in
12581 1.1 mrg -L* | -R*)
12582 1.1 mrg # Internal compiler library paths should come after those
12583 1.1 mrg # provided the user. The postdeps already come after the
12584 1.1 mrg # user supplied libs so there is no need to process them.
12585 1.1 mrg if test -z "$compiler_lib_search_path_CXX"; then
12586 1.1 mrg compiler_lib_search_path_CXX="${prev}${p}"
12587 1.1 mrg else
12588 1.1 mrg compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12589 1.1 mrg fi
12590 1.1 mrg ;;
12591 1.1 mrg # The "-l" case would never come before the object being
12592 1.1 mrg # linked, so don't bother handling this case.
12593 1.1 mrg esac
12594 1.1 mrg else
12595 1.1 mrg if test -z "$postdeps_CXX"; then
12596 1.1 mrg postdeps_CXX="${prev}${p}"
12597 1.1 mrg else
12598 1.1 mrg postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12599 1.1 mrg fi
12600 1.1 mrg fi
12601 1.1 mrg ;;
12602 1.1 mrg
12603 1.1 mrg *.$objext)
12604 1.1 mrg # This assumes that the test object file only shows up
12605 1.1 mrg # once in the compiler output.
12606 1.1 mrg if test "$p" = "conftest.$objext"; then
12607 1.1 mrg pre_test_object_deps_done=yes
12608 1.1 mrg continue
12609 1.1 mrg fi
12610 1.1 mrg
12611 1.1 mrg if test "$pre_test_object_deps_done" = no; then
12612 1.1 mrg if test -z "$predep_objects_CXX"; then
12613 1.1 mrg predep_objects_CXX="$p"
12614 1.1 mrg else
12615 1.1 mrg predep_objects_CXX="$predep_objects_CXX $p"
12616 1.1 mrg fi
12617 1.1 mrg else
12618 1.1 mrg if test -z "$postdep_objects_CXX"; then
12619 1.1 mrg postdep_objects_CXX="$p"
12620 1.1 mrg else
12621 1.1 mrg postdep_objects_CXX="$postdep_objects_CXX $p"
12622 1.1 mrg fi
12623 1.1 mrg fi
12624 1.1 mrg ;;
12625 1.1 mrg
12626 1.1 mrg *) ;; # Ignore the rest.
12627 1.1 mrg
12628 1.1 mrg esac
12629 1.1 mrg done
12630 1.1 mrg
12631 1.1 mrg # Clean up.
12632 1.1 mrg rm -f a.out a.exe
12633 1.1 mrg else
12634 1.1 mrg echo "libtool.m4: error: problem compiling CXX test program"
12635 1.1 mrg fi
12636 1.1 mrg
12637 1.1 mrg $rm -f confest.$objext
12638 1.1 mrg
12639 1.1.1.3 mrg compiler_lib_search_dirs_CXX=
12640 1.1.1.3 mrg if test -n "$compiler_lib_search_path_CXX"; then
12641 1.1.1.3 mrg compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12642 1.1.1.3 mrg fi
12643 1.1.1.3 mrg
12644 1.1 mrg # PORTME: override above test on systems where it is broken
12645 1.1 mrg case $host_os in
12646 1.1.1.3 mrg interix[3-9]*)
12647 1.1 mrg # Interix 3.5 installs completely hosed .la files for C++, so rather than
12648 1.1 mrg # hack all around it, let's just trust "g++" to DTRT.
12649 1.1 mrg predep_objects_CXX=
12650 1.1 mrg postdep_objects_CXX=
12651 1.1 mrg postdeps_CXX=
12652 1.1 mrg ;;
12653 1.1 mrg
12654 1.1.1.3 mrg linux*)
12655 1.1.1.3 mrg case `$CC -V 2>&1 | sed 5q` in
12656 1.1.1.3 mrg *Sun\ C*)
12657 1.1.1.3 mrg # Sun C++ 5.9
12658 1.1.1.3 mrg #
12659 1.1.1.3 mrg # The more standards-conforming stlport4 library is
12660 1.1.1.3 mrg # incompatible with the Cstd library. Avoid specifying
12661 1.1.1.3 mrg # it if it's in CXXFLAGS. Ignore libCrun as
12662 1.1.1.3 mrg # -library=stlport4 depends on it.
12663 1.1.1.3 mrg case " $CXX $CXXFLAGS " in
12664 1.1.1.3 mrg *" -library=stlport4 "*)
12665 1.1.1.3 mrg solaris_use_stlport4=yes
12666 1.1.1.3 mrg ;;
12667 1.1.1.3 mrg esac
12668 1.1.1.3 mrg if test "$solaris_use_stlport4" != yes; then
12669 1.1.1.3 mrg postdeps_CXX='-library=Cstd -library=Crun'
12670 1.1.1.3 mrg fi
12671 1.1.1.3 mrg ;;
12672 1.1.1.3 mrg esac
12673 1.1.1.3 mrg ;;
12674 1.1.1.3 mrg
12675 1.1 mrg solaris*)
12676 1.1 mrg case $cc_basename in
12677 1.1 mrg CC*)
12678 1.1.1.3 mrg # The more standards-conforming stlport4 library is
12679 1.1.1.3 mrg # incompatible with the Cstd library. Avoid specifying
12680 1.1.1.3 mrg # it if it's in CXXFLAGS. Ignore libCrun as
12681 1.1.1.3 mrg # -library=stlport4 depends on it.
12682 1.1.1.3 mrg case " $CXX $CXXFLAGS " in
12683 1.1.1.3 mrg *" -library=stlport4 "*)
12684 1.1.1.3 mrg solaris_use_stlport4=yes
12685 1.1.1.3 mrg ;;
12686 1.1.1.3 mrg esac
12687 1.1.1.3 mrg
12688 1.1 mrg # Adding this requires a known-good setup of shared libraries for
12689 1.1 mrg # Sun compiler versions before 5.6, else PIC objects from an old
12690 1.1 mrg # archive will be linked into the output, leading to subtle bugs.
12691 1.1.1.3 mrg if test "$solaris_use_stlport4" != yes; then
12692 1.1.1.3 mrg postdeps_CXX='-library=Cstd -library=Crun'
12693 1.1.1.3 mrg fi
12694 1.1 mrg ;;
12695 1.1 mrg esac
12696 1.1 mrg ;;
12697 1.1 mrg esac
12698 1.1 mrg
12699 1.1 mrg case " $postdeps_CXX " in
12700 1.1 mrg *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12701 1.1 mrg esac
12702 1.1 mrg
12703 1.1 mrg lt_prog_compiler_wl_CXX=
12704 1.1 mrg lt_prog_compiler_pic_CXX=
12705 1.1 mrg lt_prog_compiler_static_CXX=
12706 1.1 mrg
12707 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12708 1.1.1.3 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12709 1.1 mrg
12710 1.1 mrg # C++ specific cases for pic, static, wl, etc.
12711 1.1 mrg if test "$GXX" = yes; then
12712 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12713 1.1 mrg lt_prog_compiler_static_CXX='-static'
12714 1.1 mrg
12715 1.1 mrg case $host_os in
12716 1.1 mrg aix*)
12717 1.1 mrg # All AIX code is PIC.
12718 1.1 mrg if test "$host_cpu" = ia64; then
12719 1.1 mrg # AIX 5 now supports IA64 processor
12720 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12721 1.1 mrg fi
12722 1.1 mrg ;;
12723 1.1 mrg amigaos*)
12724 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
12725 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
12726 1.1 mrg # like `-m68040'.
12727 1.1 mrg lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12728 1.1 mrg ;;
12729 1.1.1.3 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12730 1.1 mrg # PIC is the default for these OSes.
12731 1.1 mrg ;;
12732 1.1.1.3 mrg mingw* | cygwin* | os2* | pw32*)
12733 1.1 mrg # This hack is so that the source file can tell whether it is being
12734 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
12735 1.1.1.3 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
12736 1.1.1.3 mrg # (--disable-auto-import) libraries
12737 1.1 mrg lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12738 1.1 mrg ;;
12739 1.1 mrg darwin* | rhapsody*)
12740 1.1 mrg # PIC is the default on this platform
12741 1.1 mrg # Common symbols not allowed in MH_DYLIB files
12742 1.1 mrg lt_prog_compiler_pic_CXX='-fno-common'
12743 1.1 mrg ;;
12744 1.1 mrg *djgpp*)
12745 1.1 mrg # DJGPP does not support shared libraries at all
12746 1.1 mrg lt_prog_compiler_pic_CXX=
12747 1.1 mrg ;;
12748 1.1.1.3 mrg interix[3-9]*)
12749 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12750 1.1 mrg # Instead, we relocate shared libraries at runtime.
12751 1.1 mrg ;;
12752 1.1 mrg sysv4*MP*)
12753 1.1 mrg if test -d /usr/nec; then
12754 1.1 mrg lt_prog_compiler_pic_CXX=-Kconform_pic
12755 1.1 mrg fi
12756 1.1 mrg ;;
12757 1.1 mrg hpux*)
12758 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12759 1.1 mrg # not for PA HP-UX.
12760 1.1 mrg case $host_cpu in
12761 1.1 mrg hppa*64*|ia64*)
12762 1.1 mrg ;;
12763 1.1 mrg *)
12764 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
12765 1.1 mrg ;;
12766 1.1 mrg esac
12767 1.1 mrg ;;
12768 1.1 mrg *)
12769 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
12770 1.1 mrg ;;
12771 1.1 mrg esac
12772 1.1 mrg else
12773 1.1 mrg case $host_os in
12774 1.1.1.3 mrg aix[4-9]*)
12775 1.1 mrg # All AIX code is PIC.
12776 1.1 mrg if test "$host_cpu" = ia64; then
12777 1.1 mrg # AIX 5 now supports IA64 processor
12778 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12779 1.1 mrg else
12780 1.1 mrg lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12781 1.1 mrg fi
12782 1.1 mrg ;;
12783 1.1 mrg chorus*)
12784 1.1 mrg case $cc_basename in
12785 1.1 mrg cxch68*)
12786 1.1 mrg # Green Hills C++ Compiler
12787 1.1 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"
12788 1.1 mrg ;;
12789 1.1 mrg esac
12790 1.1 mrg ;;
12791 1.1 mrg darwin*)
12792 1.1 mrg # PIC is the default on this platform
12793 1.1 mrg # Common symbols not allowed in MH_DYLIB files
12794 1.1 mrg case $cc_basename in
12795 1.1 mrg xlc*)
12796 1.1 mrg lt_prog_compiler_pic_CXX='-qnocommon'
12797 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12798 1.1 mrg ;;
12799 1.1 mrg esac
12800 1.1 mrg ;;
12801 1.1 mrg dgux*)
12802 1.1 mrg case $cc_basename in
12803 1.1 mrg ec++*)
12804 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12805 1.1 mrg ;;
12806 1.1 mrg ghcx*)
12807 1.1 mrg # Green Hills C++ Compiler
12808 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12809 1.1 mrg ;;
12810 1.1 mrg *)
12811 1.1 mrg ;;
12812 1.1 mrg esac
12813 1.1 mrg ;;
12814 1.1.1.3 mrg freebsd* | dragonfly*)
12815 1.1 mrg # FreeBSD uses GNU C++
12816 1.1 mrg ;;
12817 1.1 mrg hpux9* | hpux10* | hpux11*)
12818 1.1 mrg case $cc_basename in
12819 1.1 mrg CC*)
12820 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12821 1.1 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12822 1.1 mrg if test "$host_cpu" != ia64; then
12823 1.1 mrg lt_prog_compiler_pic_CXX='+Z'
12824 1.1 mrg fi
12825 1.1 mrg ;;
12826 1.1 mrg aCC*)
12827 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12828 1.1 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12829 1.1 mrg case $host_cpu in
12830 1.1 mrg hppa*64*|ia64*)
12831 1.1 mrg # +Z the default
12832 1.1 mrg ;;
12833 1.1 mrg *)
12834 1.1 mrg lt_prog_compiler_pic_CXX='+Z'
12835 1.1 mrg ;;
12836 1.1 mrg esac
12837 1.1 mrg ;;
12838 1.1 mrg *)
12839 1.1 mrg ;;
12840 1.1 mrg esac
12841 1.1 mrg ;;
12842 1.1 mrg interix*)
12843 1.1 mrg # This is c89, which is MS Visual C++ (no shared libs)
12844 1.1 mrg # Anyone wants to do a port?
12845 1.1 mrg ;;
12846 1.1 mrg irix5* | irix6* | nonstopux*)
12847 1.1 mrg case $cc_basename in
12848 1.1 mrg CC*)
12849 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12850 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
12851 1.1 mrg # CC pic flag -KPIC is the default.
12852 1.1 mrg ;;
12853 1.1 mrg *)
12854 1.1 mrg ;;
12855 1.1 mrg esac
12856 1.1 mrg ;;
12857 1.1.1.3 mrg linux* | k*bsd*-gnu)
12858 1.1 mrg case $cc_basename in
12859 1.1 mrg KCC*)
12860 1.1 mrg # KAI C++ Compiler
12861 1.1 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
12862 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
12863 1.1 mrg ;;
12864 1.1 mrg icpc* | ecpc*)
12865 1.1 mrg # Intel C++
12866 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12867 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12868 1.1 mrg lt_prog_compiler_static_CXX='-static'
12869 1.1 mrg ;;
12870 1.1.1.3 mrg pgCC* | pgcpp*)
12871 1.1 mrg # Portland Group C++ compiler.
12872 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12873 1.1 mrg lt_prog_compiler_pic_CXX='-fpic'
12874 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12875 1.1 mrg ;;
12876 1.1 mrg cxx*)
12877 1.1 mrg # Compaq C++
12878 1.1 mrg # Make sure the PIC flag is empty. It appears that all Alpha
12879 1.1 mrg # Linux and Compaq Tru64 Unix objects are PIC.
12880 1.1 mrg lt_prog_compiler_pic_CXX=
12881 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
12882 1.1 mrg ;;
12883 1.1 mrg *)
12884 1.1.1.3 mrg case `$CC -V 2>&1 | sed 5q` in
12885 1.1.1.3 mrg *Sun\ C*)
12886 1.1.1.3 mrg # Sun C++ 5.9
12887 1.1.1.3 mrg lt_prog_compiler_pic_CXX='-KPIC'
12888 1.1.1.3 mrg lt_prog_compiler_static_CXX='-Bstatic'
12889 1.1.1.3 mrg lt_prog_compiler_wl_CXX='-Qoption ld '
12890 1.1.1.3 mrg ;;
12891 1.1.1.3 mrg esac
12892 1.1 mrg ;;
12893 1.1 mrg esac
12894 1.1 mrg ;;
12895 1.1 mrg lynxos*)
12896 1.1 mrg ;;
12897 1.1 mrg m88k*)
12898 1.1 mrg ;;
12899 1.1 mrg mvs*)
12900 1.1 mrg case $cc_basename in
12901 1.1 mrg cxx*)
12902 1.1 mrg lt_prog_compiler_pic_CXX='-W c,exportall'
12903 1.1 mrg ;;
12904 1.1 mrg *)
12905 1.1 mrg ;;
12906 1.1 mrg esac
12907 1.1 mrg ;;
12908 1.1 mrg netbsd*)
12909 1.1 mrg ;;
12910 1.1 mrg osf3* | osf4* | osf5*)
12911 1.1 mrg case $cc_basename in
12912 1.1 mrg KCC*)
12913 1.1 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
12914 1.1 mrg ;;
12915 1.1 mrg RCC*)
12916 1.1 mrg # Rational C++ 2.4.1
12917 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12918 1.1 mrg ;;
12919 1.1 mrg cxx*)
12920 1.1 mrg # Digital/Compaq C++
12921 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12922 1.1 mrg # Make sure the PIC flag is empty. It appears that all Alpha
12923 1.1 mrg # Linux and Compaq Tru64 Unix objects are PIC.
12924 1.1 mrg lt_prog_compiler_pic_CXX=
12925 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
12926 1.1 mrg ;;
12927 1.1 mrg *)
12928 1.1 mrg ;;
12929 1.1 mrg esac
12930 1.1 mrg ;;
12931 1.1 mrg psos*)
12932 1.1 mrg ;;
12933 1.1 mrg solaris*)
12934 1.1 mrg case $cc_basename in
12935 1.1 mrg CC*)
12936 1.1 mrg # Sun C++ 4.2, 5.x and Centerline C++
12937 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12938 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12939 1.1 mrg lt_prog_compiler_wl_CXX='-Qoption ld '
12940 1.1 mrg ;;
12941 1.1 mrg gcx*)
12942 1.1 mrg # Green Hills C++ Compiler
12943 1.1 mrg lt_prog_compiler_pic_CXX='-PIC'
12944 1.1 mrg ;;
12945 1.1 mrg *)
12946 1.1 mrg ;;
12947 1.1 mrg esac
12948 1.1 mrg ;;
12949 1.1 mrg sunos4*)
12950 1.1 mrg case $cc_basename in
12951 1.1 mrg CC*)
12952 1.1 mrg # Sun C++ 4.x
12953 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12954 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12955 1.1 mrg ;;
12956 1.1 mrg lcc*)
12957 1.1 mrg # Lucid
12958 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12959 1.1 mrg ;;
12960 1.1 mrg *)
12961 1.1 mrg ;;
12962 1.1 mrg esac
12963 1.1 mrg ;;
12964 1.1 mrg tandem*)
12965 1.1 mrg case $cc_basename in
12966 1.1 mrg NCC*)
12967 1.1 mrg # NonStop-UX NCC 3.20
12968 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12969 1.1 mrg ;;
12970 1.1 mrg *)
12971 1.1 mrg ;;
12972 1.1 mrg esac
12973 1.1 mrg ;;
12974 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12975 1.1 mrg case $cc_basename in
12976 1.1 mrg CC*)
12977 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12978 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12979 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12980 1.1 mrg ;;
12981 1.1 mrg esac
12982 1.1 mrg ;;
12983 1.1 mrg vxworks*)
12984 1.1 mrg ;;
12985 1.1 mrg *)
12986 1.1 mrg lt_prog_compiler_can_build_shared_CXX=no
12987 1.1 mrg ;;
12988 1.1 mrg esac
12989 1.1 mrg fi
12990 1.1 mrg
12991 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12992 1.1.1.3 mrg $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12993 1.1 mrg
12994 1.1 mrg #
12995 1.1 mrg # Check to make sure the PIC flag actually works.
12996 1.1 mrg #
12997 1.1 mrg if test -n "$lt_prog_compiler_pic_CXX"; then
12998 1.1 mrg
12999 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13000 1.1.1.3 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13001 1.1.1.3 mrg if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
13002 1.1.1.3 mrg $as_echo_n "(cached) " >&6
13003 1.1 mrg else
13004 1.1.1.3 mrg lt_cv_prog_compiler_pic_works_CXX=no
13005 1.1 mrg ac_outfile=conftest.$ac_objext
13006 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13007 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13008 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
13009 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
13010 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
13011 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
13012 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
13013 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
13014 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13015 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13016 1.1 mrg -e 's:$: $lt_compiler_flag:'`
13017 1.1.1.3 mrg (eval echo "\"\$as_me:13017: $lt_compile\"" >&5)
13018 1.1 mrg (eval "$lt_compile" 2>conftest.err)
13019 1.1 mrg ac_status=$?
13020 1.1 mrg cat conftest.err >&5
13021 1.1.1.3 mrg echo "$as_me:13021: \$? = $ac_status" >&5
13022 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
13023 1.1 mrg # The compiler can only warn and ignore the option if not recognized
13024 1.1 mrg # So say no if there are warnings other than the usual output.
13025 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13026 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13027 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13028 1.1.1.3 mrg lt_cv_prog_compiler_pic_works_CXX=yes
13029 1.1 mrg fi
13030 1.1 mrg fi
13031 1.1 mrg $rm conftest*
13032 1.1 mrg
13033 1.1 mrg fi
13034 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13035 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13036 1.1 mrg
13037 1.1.1.3 mrg if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13038 1.1 mrg case $lt_prog_compiler_pic_CXX in
13039 1.1 mrg "" | " "*) ;;
13040 1.1 mrg *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13041 1.1 mrg esac
13042 1.1 mrg else
13043 1.1 mrg lt_prog_compiler_pic_CXX=
13044 1.1 mrg lt_prog_compiler_can_build_shared_CXX=no
13045 1.1 mrg fi
13046 1.1 mrg
13047 1.1 mrg fi
13048 1.1 mrg case $host_os in
13049 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
13050 1.1 mrg *djgpp*)
13051 1.1 mrg lt_prog_compiler_pic_CXX=
13052 1.1 mrg ;;
13053 1.1 mrg *)
13054 1.1 mrg lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13055 1.1 mrg ;;
13056 1.1 mrg esac
13057 1.1 mrg
13058 1.1 mrg #
13059 1.1 mrg # Check to make sure the static flag actually works.
13060 1.1 mrg #
13061 1.1 mrg wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13062 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13063 1.1.1.3 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13064 1.1.1.3 mrg if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13065 1.1.1.3 mrg $as_echo_n "(cached) " >&6
13066 1.1 mrg else
13067 1.1.1.3 mrg lt_cv_prog_compiler_static_works_CXX=no
13068 1.1 mrg save_LDFLAGS="$LDFLAGS"
13069 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13070 1.1.1.3 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
13071 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13072 1.1 mrg # The linker can only warn and ignore the option if not recognized
13073 1.1 mrg # So say no if there are warnings
13074 1.1 mrg if test -s conftest.err; then
13075 1.1 mrg # Append any errors to the config.log.
13076 1.1 mrg cat conftest.err 1>&5
13077 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13078 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13079 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
13080 1.1.1.3 mrg lt_cv_prog_compiler_static_works_CXX=yes
13081 1.1 mrg fi
13082 1.1 mrg else
13083 1.1.1.3 mrg lt_cv_prog_compiler_static_works_CXX=yes
13084 1.1 mrg fi
13085 1.1 mrg fi
13086 1.1.1.3 mrg $rm -r conftest*
13087 1.1 mrg LDFLAGS="$save_LDFLAGS"
13088 1.1 mrg
13089 1.1 mrg fi
13090 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13091 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13092 1.1 mrg
13093 1.1.1.3 mrg if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13094 1.1 mrg :
13095 1.1 mrg else
13096 1.1 mrg lt_prog_compiler_static_CXX=
13097 1.1 mrg fi
13098 1.1 mrg
13099 1.1 mrg
13100 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13101 1.1.1.3 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13102 1.1 mrg if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13103 1.1.1.3 mrg $as_echo_n "(cached) " >&6
13104 1.1 mrg else
13105 1.1 mrg lt_cv_prog_compiler_c_o_CXX=no
13106 1.1 mrg $rm -r conftest 2>/dev/null
13107 1.1 mrg mkdir conftest
13108 1.1 mrg cd conftest
13109 1.1 mrg mkdir out
13110 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13111 1.1 mrg
13112 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
13113 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
13114 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
13115 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
13116 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
13117 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
13118 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13119 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13120 1.1 mrg -e 's:$: $lt_compiler_flag:'`
13121 1.1.1.3 mrg (eval echo "\"\$as_me:13121: $lt_compile\"" >&5)
13122 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
13123 1.1 mrg ac_status=$?
13124 1.1 mrg cat out/conftest.err >&5
13125 1.1.1.3 mrg echo "$as_me:13125: \$? = $ac_status" >&5
13126 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
13127 1.1 mrg then
13128 1.1 mrg # The compiler can only warn and ignore the option if not recognized
13129 1.1 mrg # So say no if there are warnings
13130 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13131 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13132 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13133 1.1 mrg lt_cv_prog_compiler_c_o_CXX=yes
13134 1.1 mrg fi
13135 1.1 mrg fi
13136 1.1 mrg chmod u+w . 2>&5
13137 1.1 mrg $rm conftest*
13138 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
13139 1.1 mrg # template instantiation
13140 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13141 1.1 mrg $rm out/* && rmdir out
13142 1.1 mrg cd ..
13143 1.1 mrg rmdir conftest
13144 1.1 mrg $rm conftest*
13145 1.1 mrg
13146 1.1 mrg fi
13147 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13148 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13149 1.1 mrg
13150 1.1 mrg
13151 1.1 mrg hard_links="nottested"
13152 1.1 mrg if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13153 1.1 mrg # do not overwrite the value of need_locks provided by the user
13154 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13155 1.1.1.3 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
13156 1.1 mrg hard_links=yes
13157 1.1 mrg $rm conftest*
13158 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13159 1.1 mrg touch conftest.a
13160 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
13161 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13162 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13163 1.1.1.3 mrg $as_echo "$hard_links" >&6; }
13164 1.1 mrg if test "$hard_links" = no; then
13165 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13166 1.1.1.3 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13167 1.1 mrg need_locks=warn
13168 1.1 mrg fi
13169 1.1 mrg else
13170 1.1 mrg need_locks=no
13171 1.1 mrg fi
13172 1.1 mrg
13173 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13174 1.1.1.3 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13175 1.1 mrg
13176 1.1 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13177 1.1 mrg case $host_os in
13178 1.1.1.3 mrg aix[4-9]*)
13179 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
13180 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
13181 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13182 1.1 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'
13183 1.1 mrg else
13184 1.1 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'
13185 1.1 mrg fi
13186 1.1 mrg ;;
13187 1.1 mrg pw32*)
13188 1.1 mrg export_symbols_cmds_CXX="$ltdll_cmds"
13189 1.1 mrg ;;
13190 1.1 mrg cygwin* | mingw*)
13191 1.1.1.3 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'
13192 1.1 mrg ;;
13193 1.1 mrg *)
13194 1.1 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13195 1.1 mrg ;;
13196 1.1 mrg esac
13197 1.1.1.3 mrg exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13198 1.1 mrg
13199 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13200 1.1.1.3 mrg $as_echo "$ld_shlibs_CXX" >&6; }
13201 1.1 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
13202 1.1 mrg
13203 1.1 mrg #
13204 1.1 mrg # Do we need to explicitly link libc?
13205 1.1 mrg #
13206 1.1 mrg case "x$archive_cmds_need_lc_CXX" in
13207 1.1 mrg x|xyes)
13208 1.1 mrg # Assume -lc should be added
13209 1.1 mrg archive_cmds_need_lc_CXX=yes
13210 1.1 mrg
13211 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
13212 1.1 mrg case $archive_cmds_CXX in
13213 1.1 mrg *'~'*)
13214 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
13215 1.1 mrg ;;
13216 1.1 mrg '$CC '*)
13217 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
13218 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
13219 1.1 mrg # to ld, don't add -lc before -lgcc.
13220 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13221 1.1.1.3 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13222 1.1 mrg $rm conftest*
13223 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13224 1.1 mrg
13225 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13226 1.1 mrg (eval $ac_compile) 2>&5
13227 1.1 mrg ac_status=$?
13228 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13229 1.1 mrg (exit $ac_status); } 2>conftest.err; then
13230 1.1 mrg soname=conftest
13231 1.1 mrg lib=conftest
13232 1.1 mrg libobjs=conftest.$ac_objext
13233 1.1 mrg deplibs=
13234 1.1 mrg wl=$lt_prog_compiler_wl_CXX
13235 1.1 mrg pic_flag=$lt_prog_compiler_pic_CXX
13236 1.1 mrg compiler_flags=-v
13237 1.1 mrg linker_flags=-v
13238 1.1 mrg verstring=
13239 1.1 mrg output_objdir=.
13240 1.1 mrg libname=conftest
13241 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13242 1.1 mrg allow_undefined_flag_CXX=
13243 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13244 1.1 mrg (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13245 1.1 mrg ac_status=$?
13246 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13247 1.1 mrg (exit $ac_status); }
13248 1.1 mrg then
13249 1.1 mrg archive_cmds_need_lc_CXX=no
13250 1.1 mrg else
13251 1.1 mrg archive_cmds_need_lc_CXX=yes
13252 1.1 mrg fi
13253 1.1 mrg allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13254 1.1 mrg else
13255 1.1 mrg cat conftest.err 1>&5
13256 1.1 mrg fi
13257 1.1 mrg $rm conftest*
13258 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13259 1.1.1.3 mrg $as_echo "$archive_cmds_need_lc_CXX" >&6; }
13260 1.1 mrg ;;
13261 1.1 mrg esac
13262 1.1 mrg fi
13263 1.1 mrg ;;
13264 1.1 mrg esac
13265 1.1 mrg
13266 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13267 1.1.1.3 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
13268 1.1 mrg library_names_spec=
13269 1.1 mrg libname_spec='lib$name'
13270 1.1 mrg soname_spec=
13271 1.1 mrg shrext_cmds=".so"
13272 1.1 mrg postinstall_cmds=
13273 1.1 mrg postuninstall_cmds=
13274 1.1 mrg finish_cmds=
13275 1.1 mrg finish_eval=
13276 1.1 mrg shlibpath_var=
13277 1.1 mrg shlibpath_overrides_runpath=unknown
13278 1.1 mrg version_type=none
13279 1.1 mrg dynamic_linker="$host_os ld.so"
13280 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
13281 1.1.1.3 mrg
13282 1.1 mrg need_lib_prefix=unknown
13283 1.1 mrg hardcode_into_libs=no
13284 1.1 mrg
13285 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
13286 1.1 mrg # flags to be left without arguments
13287 1.1 mrg need_version=unknown
13288 1.1 mrg
13289 1.1 mrg case $host_os in
13290 1.1 mrg aix3*)
13291 1.1 mrg version_type=linux
13292 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13293 1.1 mrg shlibpath_var=LIBPATH
13294 1.1 mrg
13295 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
13296 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13297 1.1 mrg ;;
13298 1.1 mrg
13299 1.1.1.3 mrg aix[4-9]*)
13300 1.1 mrg version_type=linux
13301 1.1 mrg need_lib_prefix=no
13302 1.1 mrg need_version=no
13303 1.1 mrg hardcode_into_libs=yes
13304 1.1 mrg if test "$host_cpu" = ia64; then
13305 1.1 mrg # AIX 5 supports IA64
13306 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13307 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13308 1.1 mrg else
13309 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
13310 1.1 mrg # for dependence libraries. The import file would start with
13311 1.1 mrg # the line `#! .'. This would cause the generated library to
13312 1.1 mrg # depend on `.', always an invalid library. This was fixed in
13313 1.1 mrg # development snapshots of GCC prior to 3.0.
13314 1.1 mrg case $host_os in
13315 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
13316 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13317 1.1 mrg echo ' yes '
13318 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13319 1.1 mrg :
13320 1.1 mrg else
13321 1.1 mrg can_build_shared=no
13322 1.1 mrg fi
13323 1.1 mrg ;;
13324 1.1 mrg esac
13325 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13326 1.1 mrg # soname into executable. Probably we can add versioning support to
13327 1.1 mrg # collect2, so additional links can be useful in future.
13328 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
13329 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13330 1.1 mrg # instead of lib<name>.a to let people know that these are not
13331 1.1 mrg # typical AIX shared libraries.
13332 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13333 1.1 mrg else
13334 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
13335 1.1 mrg # and later when we are not doing run time linking.
13336 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
13337 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13338 1.1 mrg fi
13339 1.1 mrg shlibpath_var=LIBPATH
13340 1.1 mrg fi
13341 1.1 mrg ;;
13342 1.1 mrg
13343 1.1 mrg amigaos*)
13344 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
13345 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
13346 1.1 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'
13347 1.1 mrg ;;
13348 1.1 mrg
13349 1.1 mrg beos*)
13350 1.1 mrg library_names_spec='${libname}${shared_ext}'
13351 1.1 mrg dynamic_linker="$host_os ld.so"
13352 1.1 mrg shlibpath_var=LIBRARY_PATH
13353 1.1 mrg ;;
13354 1.1 mrg
13355 1.1 mrg bsdi[45]*)
13356 1.1 mrg version_type=linux
13357 1.1 mrg need_version=no
13358 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13359 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13360 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13361 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13362 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13363 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13364 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
13365 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13366 1.1 mrg # libtool to hard-code these into programs
13367 1.1 mrg ;;
13368 1.1 mrg
13369 1.1 mrg cygwin* | mingw* | pw32*)
13370 1.1 mrg version_type=windows
13371 1.1 mrg shrext_cmds=".dll"
13372 1.1 mrg need_version=no
13373 1.1 mrg need_lib_prefix=no
13374 1.1 mrg
13375 1.1 mrg case $GCC,$host_os in
13376 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
13377 1.1 mrg library_names_spec='$libname.dll.a'
13378 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
13379 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
13380 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13381 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
13382 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
13383 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
13384 1.1 mrg chmod a+x \$dldir/$dlname'
13385 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13386 1.1 mrg dlpath=$dir/\$dldll~
13387 1.1 mrg $rm \$dlpath'
13388 1.1 mrg shlibpath_overrides_runpath=yes
13389 1.1 mrg
13390 1.1 mrg case $host_os in
13391 1.1 mrg cygwin*)
13392 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13393 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13394 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13395 1.1 mrg ;;
13396 1.1 mrg mingw*)
13397 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
13398 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13399 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13400 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13401 1.1 mrg # It is most probably a Windows format PATH printed by
13402 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
13403 1.1 mrg # path with ; separators, and with drive letters. We can handle the
13404 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
13405 1.1 mrg # especially as we might pass files found there to a mingw objdump,
13406 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
13407 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13408 1.1 mrg else
13409 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13410 1.1 mrg fi
13411 1.1 mrg ;;
13412 1.1 mrg pw32*)
13413 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
13414 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13415 1.1 mrg ;;
13416 1.1 mrg esac
13417 1.1 mrg ;;
13418 1.1 mrg
13419 1.1 mrg *)
13420 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13421 1.1 mrg ;;
13422 1.1 mrg esac
13423 1.1 mrg dynamic_linker='Win32 ld.exe'
13424 1.1 mrg # FIXME: first we should search . and the directory the executable is in
13425 1.1 mrg shlibpath_var=PATH
13426 1.1 mrg ;;
13427 1.1 mrg
13428 1.1 mrg darwin* | rhapsody*)
13429 1.1 mrg dynamic_linker="$host_os dyld"
13430 1.1 mrg version_type=darwin
13431 1.1 mrg need_lib_prefix=no
13432 1.1 mrg need_version=no
13433 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13434 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
13435 1.1 mrg shlibpath_overrides_runpath=yes
13436 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
13437 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13438 1.1.1.3 mrg
13439 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13440 1.1 mrg ;;
13441 1.1 mrg
13442 1.1 mrg dgux*)
13443 1.1 mrg version_type=linux
13444 1.1 mrg need_lib_prefix=no
13445 1.1 mrg need_version=no
13446 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13447 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13448 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13449 1.1 mrg ;;
13450 1.1 mrg
13451 1.1 mrg freebsd1*)
13452 1.1 mrg dynamic_linker=no
13453 1.1 mrg ;;
13454 1.1 mrg
13455 1.1 mrg freebsd* | dragonfly*)
13456 1.1 mrg # DragonFly does not have aout. When/if they implement a new
13457 1.1 mrg # versioning mechanism, adjust this.
13458 1.1 mrg if test -x /usr/bin/objformat; then
13459 1.1 mrg objformat=`/usr/bin/objformat`
13460 1.1 mrg else
13461 1.1 mrg case $host_os in
13462 1.1 mrg freebsd[123]*) objformat=aout ;;
13463 1.1 mrg *) objformat=elf ;;
13464 1.1 mrg esac
13465 1.1 mrg fi
13466 1.1 mrg version_type=freebsd-$objformat
13467 1.1 mrg case $version_type in
13468 1.1 mrg freebsd-elf*)
13469 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13470 1.1 mrg need_version=no
13471 1.1 mrg need_lib_prefix=no
13472 1.1 mrg ;;
13473 1.1 mrg freebsd-*)
13474 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13475 1.1 mrg need_version=yes
13476 1.1 mrg ;;
13477 1.1 mrg esac
13478 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13479 1.1 mrg case $host_os in
13480 1.1 mrg freebsd2*)
13481 1.1 mrg shlibpath_overrides_runpath=yes
13482 1.1 mrg ;;
13483 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
13484 1.1 mrg shlibpath_overrides_runpath=yes
13485 1.1 mrg hardcode_into_libs=yes
13486 1.1 mrg ;;
13487 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13488 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13489 1.1 mrg shlibpath_overrides_runpath=no
13490 1.1 mrg hardcode_into_libs=yes
13491 1.1 mrg ;;
13492 1.1.1.3 mrg *) # from 4.6 on, and DragonFly
13493 1.1 mrg shlibpath_overrides_runpath=yes
13494 1.1 mrg hardcode_into_libs=yes
13495 1.1 mrg ;;
13496 1.1 mrg esac
13497 1.1 mrg ;;
13498 1.1 mrg
13499 1.1 mrg gnu*)
13500 1.1 mrg version_type=linux
13501 1.1 mrg need_lib_prefix=no
13502 1.1 mrg need_version=no
13503 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13504 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13505 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13506 1.1 mrg hardcode_into_libs=yes
13507 1.1 mrg ;;
13508 1.1 mrg
13509 1.1 mrg hpux9* | hpux10* | hpux11*)
13510 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
13511 1.1 mrg # link against other versions.
13512 1.1 mrg version_type=sunos
13513 1.1 mrg need_lib_prefix=no
13514 1.1 mrg need_version=no
13515 1.1 mrg case $host_cpu in
13516 1.1 mrg ia64*)
13517 1.1 mrg shrext_cmds='.so'
13518 1.1 mrg hardcode_into_libs=yes
13519 1.1 mrg dynamic_linker="$host_os dld.so"
13520 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13521 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13522 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13523 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13524 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
13525 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13526 1.1 mrg else
13527 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13528 1.1 mrg fi
13529 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13530 1.1 mrg ;;
13531 1.1 mrg hppa*64*)
13532 1.1 mrg shrext_cmds='.sl'
13533 1.1 mrg hardcode_into_libs=yes
13534 1.1 mrg dynamic_linker="$host_os dld.sl"
13535 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13536 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13537 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13538 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13539 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13540 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13541 1.1 mrg ;;
13542 1.1 mrg *)
13543 1.1 mrg shrext_cmds='.sl'
13544 1.1 mrg dynamic_linker="$host_os dld.sl"
13545 1.1 mrg shlibpath_var=SHLIB_PATH
13546 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13547 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13548 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13549 1.1 mrg ;;
13550 1.1 mrg esac
13551 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
13552 1.1 mrg postinstall_cmds='chmod 555 $lib'
13553 1.1 mrg ;;
13554 1.1 mrg
13555 1.1.1.3 mrg interix[3-9]*)
13556 1.1 mrg version_type=linux
13557 1.1 mrg need_lib_prefix=no
13558 1.1 mrg need_version=no
13559 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13560 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13561 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13562 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13563 1.1 mrg shlibpath_overrides_runpath=no
13564 1.1 mrg hardcode_into_libs=yes
13565 1.1 mrg ;;
13566 1.1 mrg
13567 1.1 mrg irix5* | irix6* | nonstopux*)
13568 1.1 mrg case $host_os in
13569 1.1 mrg nonstopux*) version_type=nonstopux ;;
13570 1.1 mrg *)
13571 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
13572 1.1 mrg version_type=linux
13573 1.1 mrg else
13574 1.1 mrg version_type=irix
13575 1.1 mrg fi ;;
13576 1.1 mrg esac
13577 1.1 mrg need_lib_prefix=no
13578 1.1 mrg need_version=no
13579 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13580 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13581 1.1 mrg case $host_os in
13582 1.1 mrg irix5* | nonstopux*)
13583 1.1 mrg libsuff= shlibsuff=
13584 1.1 mrg ;;
13585 1.1 mrg *)
13586 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
13587 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13588 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
13589 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13590 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
13591 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13592 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
13593 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
13594 1.1 mrg esac
13595 1.1 mrg ;;
13596 1.1 mrg esac
13597 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13598 1.1 mrg shlibpath_overrides_runpath=no
13599 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13600 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13601 1.1 mrg hardcode_into_libs=yes
13602 1.1 mrg ;;
13603 1.1 mrg
13604 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
13605 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
13606 1.1 mrg dynamic_linker=no
13607 1.1 mrg ;;
13608 1.1 mrg
13609 1.1 mrg # This must be Linux ELF.
13610 1.1.1.3 mrg linux* | k*bsd*-gnu)
13611 1.1 mrg version_type=linux
13612 1.1 mrg need_lib_prefix=no
13613 1.1 mrg need_version=no
13614 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13615 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13616 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13617 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13618 1.1 mrg shlibpath_overrides_runpath=no
13619 1.1 mrg # This implies no fast_install, which is unacceptable.
13620 1.1 mrg # Some rework will be needed to allow for fast_install
13621 1.1 mrg # before this can be enabled.
13622 1.1 mrg hardcode_into_libs=yes
13623 1.1.1.3 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13624 1.1.1.3 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13625 1.1 mrg
13626 1.1 mrg # Append ld.so.conf contents to the search path
13627 1.1 mrg if test -f /etc/ld.so.conf; then
13628 1.1.1.3 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' ' '`
13629 1.1.1.3 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13630 1.1 mrg fi
13631 1.1 mrg
13632 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
13633 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
13634 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
13635 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
13636 1.1 mrg # people can always --disable-shared, the test was removed, and we
13637 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
13638 1.1 mrg dynamic_linker='GNU/Linux ld.so'
13639 1.1 mrg ;;
13640 1.1 mrg
13641 1.1 mrg netbsd*)
13642 1.1 mrg version_type=sunos
13643 1.1 mrg need_lib_prefix=no
13644 1.1 mrg need_version=no
13645 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13646 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13647 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13648 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
13649 1.1 mrg else
13650 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13651 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13652 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
13653 1.1 mrg fi
13654 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13655 1.1 mrg shlibpath_overrides_runpath=yes
13656 1.1 mrg hardcode_into_libs=yes
13657 1.1 mrg ;;
13658 1.1 mrg
13659 1.1 mrg newsos6)
13660 1.1 mrg version_type=linux
13661 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13662 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13663 1.1 mrg shlibpath_overrides_runpath=yes
13664 1.1 mrg ;;
13665 1.1 mrg
13666 1.1 mrg nto-qnx*)
13667 1.1 mrg version_type=linux
13668 1.1 mrg need_lib_prefix=no
13669 1.1 mrg need_version=no
13670 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13671 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13672 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13673 1.1 mrg shlibpath_overrides_runpath=yes
13674 1.1 mrg ;;
13675 1.1 mrg
13676 1.1 mrg openbsd*)
13677 1.1 mrg version_type=sunos
13678 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
13679 1.1 mrg need_lib_prefix=no
13680 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13681 1.1 mrg case $host_os in
13682 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13683 1.1 mrg *) need_version=no ;;
13684 1.1 mrg esac
13685 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13686 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13687 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13688 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13689 1.1 mrg case $host_os in
13690 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
13691 1.1 mrg shlibpath_overrides_runpath=no
13692 1.1 mrg ;;
13693 1.1 mrg *)
13694 1.1 mrg shlibpath_overrides_runpath=yes
13695 1.1 mrg ;;
13696 1.1 mrg esac
13697 1.1 mrg else
13698 1.1 mrg shlibpath_overrides_runpath=yes
13699 1.1 mrg fi
13700 1.1 mrg ;;
13701 1.1 mrg
13702 1.1 mrg os2*)
13703 1.1 mrg libname_spec='$name'
13704 1.1 mrg shrext_cmds=".dll"
13705 1.1 mrg need_lib_prefix=no
13706 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
13707 1.1 mrg dynamic_linker='OS/2 ld.exe'
13708 1.1 mrg shlibpath_var=LIBPATH
13709 1.1 mrg ;;
13710 1.1 mrg
13711 1.1 mrg osf3* | osf4* | osf5*)
13712 1.1 mrg version_type=osf
13713 1.1 mrg need_lib_prefix=no
13714 1.1 mrg need_version=no
13715 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13716 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13717 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13718 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13719 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13720 1.1 mrg ;;
13721 1.1 mrg
13722 1.1.1.3 mrg rdos*)
13723 1.1.1.3 mrg dynamic_linker=no
13724 1.1.1.3 mrg ;;
13725 1.1.1.3 mrg
13726 1.1 mrg solaris*)
13727 1.1 mrg version_type=linux
13728 1.1 mrg need_lib_prefix=no
13729 1.1 mrg need_version=no
13730 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13731 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13732 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13733 1.1 mrg shlibpath_overrides_runpath=yes
13734 1.1 mrg hardcode_into_libs=yes
13735 1.1 mrg # ldd complains unless libraries are executable
13736 1.1 mrg postinstall_cmds='chmod +x $lib'
13737 1.1 mrg ;;
13738 1.1 mrg
13739 1.1 mrg sunos4*)
13740 1.1 mrg version_type=sunos
13741 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13742 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13743 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13744 1.1 mrg shlibpath_overrides_runpath=yes
13745 1.1 mrg if test "$with_gnu_ld" = yes; then
13746 1.1 mrg need_lib_prefix=no
13747 1.1 mrg fi
13748 1.1 mrg need_version=yes
13749 1.1 mrg ;;
13750 1.1 mrg
13751 1.1 mrg sysv4 | sysv4.3*)
13752 1.1 mrg version_type=linux
13753 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13754 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13755 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13756 1.1 mrg case $host_vendor in
13757 1.1 mrg sni)
13758 1.1 mrg shlibpath_overrides_runpath=no
13759 1.1 mrg need_lib_prefix=no
13760 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
13761 1.1 mrg runpath_var=LD_RUN_PATH
13762 1.1 mrg ;;
13763 1.1 mrg siemens)
13764 1.1 mrg need_lib_prefix=no
13765 1.1 mrg ;;
13766 1.1 mrg motorola)
13767 1.1 mrg need_lib_prefix=no
13768 1.1 mrg need_version=no
13769 1.1 mrg shlibpath_overrides_runpath=no
13770 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13771 1.1 mrg ;;
13772 1.1 mrg esac
13773 1.1 mrg ;;
13774 1.1 mrg
13775 1.1 mrg sysv4*MP*)
13776 1.1 mrg if test -d /usr/nec ;then
13777 1.1 mrg version_type=linux
13778 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13779 1.1 mrg soname_spec='$libname${shared_ext}.$major'
13780 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13781 1.1 mrg fi
13782 1.1 mrg ;;
13783 1.1 mrg
13784 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13785 1.1 mrg version_type=freebsd-elf
13786 1.1 mrg need_lib_prefix=no
13787 1.1 mrg need_version=no
13788 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13789 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13790 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13791 1.1 mrg hardcode_into_libs=yes
13792 1.1 mrg if test "$with_gnu_ld" = yes; then
13793 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13794 1.1 mrg shlibpath_overrides_runpath=no
13795 1.1 mrg else
13796 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13797 1.1 mrg shlibpath_overrides_runpath=yes
13798 1.1 mrg case $host_os in
13799 1.1 mrg sco3.2v5*)
13800 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13801 1.1 mrg ;;
13802 1.1 mrg esac
13803 1.1 mrg fi
13804 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
13805 1.1 mrg ;;
13806 1.1 mrg
13807 1.1 mrg uts4*)
13808 1.1 mrg version_type=linux
13809 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13810 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13811 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13812 1.1 mrg ;;
13813 1.1 mrg
13814 1.1 mrg *)
13815 1.1 mrg dynamic_linker=no
13816 1.1 mrg ;;
13817 1.1 mrg esac
13818 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13819 1.1.1.3 mrg $as_echo "$dynamic_linker" >&6; }
13820 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
13821 1.1 mrg
13822 1.1.1.3 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13823 1.1.1.3 mrg $as_echo_n "(cached) " >&6
13824 1.1.1.3 mrg else
13825 1.1.1.3 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13826 1.1.1.3 mrg fi
13827 1.1.1.3 mrg
13828 1.1.1.3 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13829 1.1.1.3 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13830 1.1.1.3 mrg $as_echo_n "(cached) " >&6
13831 1.1.1.3 mrg else
13832 1.1.1.3 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13833 1.1.1.3 mrg fi
13834 1.1.1.3 mrg
13835 1.1.1.3 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13836 1.1.1.3 mrg
13837 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13838 1.1 mrg if test "$GCC" = yes; then
13839 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13840 1.1 mrg fi
13841 1.1 mrg
13842 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13843 1.1.1.3 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13844 1.1 mrg hardcode_action_CXX=
13845 1.1 mrg if test -n "$hardcode_libdir_flag_spec_CXX" || \
13846 1.1 mrg test -n "$runpath_var_CXX" || \
13847 1.1 mrg test "X$hardcode_automatic_CXX" = "Xyes" ; then
13848 1.1 mrg
13849 1.1 mrg # We can hardcode non-existant directories.
13850 1.1 mrg if test "$hardcode_direct_CXX" != no &&
13851 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
13852 1.1 mrg # have to relink, otherwise we might link with an installed library
13853 1.1 mrg # when we should be linking with a yet-to-be-installed one
13854 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13855 1.1 mrg test "$hardcode_minus_L_CXX" != no; then
13856 1.1 mrg # Linking always hardcodes the temporary library directory.
13857 1.1 mrg hardcode_action_CXX=relink
13858 1.1 mrg else
13859 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
13860 1.1 mrg hardcode_action_CXX=immediate
13861 1.1 mrg fi
13862 1.1 mrg else
13863 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
13864 1.1 mrg # directories.
13865 1.1 mrg hardcode_action_CXX=unsupported
13866 1.1 mrg fi
13867 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13868 1.1.1.3 mrg $as_echo "$hardcode_action_CXX" >&6; }
13869 1.1 mrg
13870 1.1 mrg if test "$hardcode_action_CXX" = relink; then
13871 1.1 mrg # Fast installation is not supported
13872 1.1 mrg enable_fast_install=no
13873 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
13874 1.1 mrg test "$enable_shared" = no; then
13875 1.1 mrg # Fast installation is not necessary
13876 1.1 mrg enable_fast_install=needless
13877 1.1 mrg fi
13878 1.1 mrg
13879 1.1 mrg
13880 1.1 mrg # The else clause should only fire when bootstrapping the
13881 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
13882 1.1 mrg # with your package, and you will get complaints that there are
13883 1.1 mrg # no rules to generate ltmain.sh.
13884 1.1 mrg if test -f "$ltmain"; then
13885 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
13886 1.1 mrg # without removal of \ escapes.
13887 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
13888 1.1 mrg setopt NO_GLOB_SUBST
13889 1.1 mrg fi
13890 1.1 mrg # Now quote all the things that may contain metacharacters while being
13891 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
13892 1.1 mrg # variables and quote the copies for generation of the libtool script.
13893 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13894 1.1 mrg SED SHELL STRIP \
13895 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13896 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13897 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
13898 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13899 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
13900 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13901 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
13902 1.1 mrg compiler_CXX \
13903 1.1 mrg CC_CXX \
13904 1.1 mrg LD_CXX \
13905 1.1 mrg lt_prog_compiler_wl_CXX \
13906 1.1 mrg lt_prog_compiler_pic_CXX \
13907 1.1 mrg lt_prog_compiler_static_CXX \
13908 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX \
13909 1.1 mrg export_dynamic_flag_spec_CXX \
13910 1.1 mrg thread_safe_flag_spec_CXX \
13911 1.1 mrg whole_archive_flag_spec_CXX \
13912 1.1 mrg enable_shared_with_static_runtimes_CXX \
13913 1.1 mrg old_archive_cmds_CXX \
13914 1.1 mrg old_archive_from_new_cmds_CXX \
13915 1.1 mrg predep_objects_CXX \
13916 1.1 mrg postdep_objects_CXX \
13917 1.1 mrg predeps_CXX \
13918 1.1 mrg postdeps_CXX \
13919 1.1 mrg compiler_lib_search_path_CXX \
13920 1.1.1.3 mrg compiler_lib_search_dirs_CXX \
13921 1.1 mrg archive_cmds_CXX \
13922 1.1 mrg archive_expsym_cmds_CXX \
13923 1.1 mrg postinstall_cmds_CXX \
13924 1.1 mrg postuninstall_cmds_CXX \
13925 1.1 mrg old_archive_from_expsyms_cmds_CXX \
13926 1.1 mrg allow_undefined_flag_CXX \
13927 1.1 mrg no_undefined_flag_CXX \
13928 1.1 mrg export_symbols_cmds_CXX \
13929 1.1 mrg hardcode_libdir_flag_spec_CXX \
13930 1.1 mrg hardcode_libdir_flag_spec_ld_CXX \
13931 1.1 mrg hardcode_libdir_separator_CXX \
13932 1.1 mrg hardcode_automatic_CXX \
13933 1.1 mrg module_cmds_CXX \
13934 1.1 mrg module_expsym_cmds_CXX \
13935 1.1 mrg lt_cv_prog_compiler_c_o_CXX \
13936 1.1.1.3 mrg fix_srcfile_path_CXX \
13937 1.1 mrg exclude_expsyms_CXX \
13938 1.1 mrg include_expsyms_CXX; do
13939 1.1 mrg
13940 1.1 mrg case $var in
13941 1.1 mrg old_archive_cmds_CXX | \
13942 1.1 mrg old_archive_from_new_cmds_CXX | \
13943 1.1 mrg archive_cmds_CXX | \
13944 1.1 mrg archive_expsym_cmds_CXX | \
13945 1.1 mrg module_cmds_CXX | \
13946 1.1 mrg module_expsym_cmds_CXX | \
13947 1.1 mrg old_archive_from_expsyms_cmds_CXX | \
13948 1.1 mrg export_symbols_cmds_CXX | \
13949 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
13950 1.1 mrg postinstall_cmds | postuninstall_cmds | \
13951 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
13952 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13953 1.1 mrg # Double-quote double-evaled strings.
13954 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13955 1.1 mrg ;;
13956 1.1 mrg *)
13957 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13958 1.1 mrg ;;
13959 1.1 mrg esac
13960 1.1 mrg done
13961 1.1 mrg
13962 1.1 mrg case $lt_echo in
13963 1.1 mrg *'\$0 --fallback-echo"')
13964 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13965 1.1 mrg ;;
13966 1.1 mrg esac
13967 1.1 mrg
13968 1.1 mrg cfgfile="$ofile"
13969 1.1 mrg
13970 1.1 mrg cat <<__EOF__ >> "$cfgfile"
13971 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13972 1.1 mrg
13973 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13974 1.1 mrg
13975 1.1 mrg # Shell to use when invoking shell scripts.
13976 1.1 mrg SHELL=$lt_SHELL
13977 1.1 mrg
13978 1.1 mrg # Whether or not to build shared libraries.
13979 1.1 mrg build_libtool_libs=$enable_shared
13980 1.1 mrg
13981 1.1 mrg # Whether or not to build static libraries.
13982 1.1 mrg build_old_libs=$enable_static
13983 1.1 mrg
13984 1.1 mrg # Whether or not to add -lc for building shared libraries.
13985 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_CXX
13986 1.1 mrg
13987 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
13988 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13989 1.1 mrg
13990 1.1 mrg # Whether or not to optimize for fast installation.
13991 1.1 mrg fast_install=$enable_fast_install
13992 1.1 mrg
13993 1.1 mrg # The host system.
13994 1.1 mrg host_alias=$host_alias
13995 1.1 mrg host=$host
13996 1.1 mrg host_os=$host_os
13997 1.1 mrg
13998 1.1 mrg # The build system.
13999 1.1 mrg build_alias=$build_alias
14000 1.1 mrg build=$build
14001 1.1 mrg build_os=$build_os
14002 1.1 mrg
14003 1.1 mrg # An echo program that does not interpret backslashes.
14004 1.1 mrg echo=$lt_echo
14005 1.1 mrg
14006 1.1 mrg # The archiver.
14007 1.1 mrg AR=$lt_AR
14008 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
14009 1.1 mrg
14010 1.1 mrg # A C compiler.
14011 1.1 mrg LTCC=$lt_LTCC
14012 1.1 mrg
14013 1.1 mrg # LTCC compiler flags.
14014 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
14015 1.1 mrg
14016 1.1 mrg # A language-specific compiler.
14017 1.1 mrg CC=$lt_compiler_CXX
14018 1.1 mrg
14019 1.1 mrg # Is the compiler the GNU C compiler?
14020 1.1 mrg with_gcc=$GCC_CXX
14021 1.1 mrg
14022 1.1 mrg # An ERE matcher.
14023 1.1 mrg EGREP=$lt_EGREP
14024 1.1 mrg
14025 1.1 mrg # The linker used to build libraries.
14026 1.1 mrg LD=$lt_LD_CXX
14027 1.1 mrg
14028 1.1 mrg # Whether we need hard or soft links.
14029 1.1 mrg LN_S=$lt_LN_S
14030 1.1 mrg
14031 1.1 mrg # A BSD-compatible nm program.
14032 1.1 mrg NM=$lt_NM
14033 1.1 mrg
14034 1.1 mrg # A symbol stripping program
14035 1.1 mrg STRIP=$lt_STRIP
14036 1.1 mrg
14037 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
14038 1.1 mrg MAGIC_CMD=$MAGIC_CMD
14039 1.1 mrg
14040 1.1 mrg # Used on cygwin: DLL creation program.
14041 1.1 mrg DLLTOOL="$DLLTOOL"
14042 1.1 mrg
14043 1.1 mrg # Used on cygwin: object dumper.
14044 1.1 mrg OBJDUMP="$OBJDUMP"
14045 1.1 mrg
14046 1.1 mrg # Used on cygwin: assembler.
14047 1.1 mrg AS="$AS"
14048 1.1 mrg
14049 1.1 mrg # The name of the directory that contains temporary libtool files.
14050 1.1 mrg objdir=$objdir
14051 1.1 mrg
14052 1.1 mrg # How to create reloadable object files.
14053 1.1 mrg reload_flag=$lt_reload_flag
14054 1.1 mrg reload_cmds=$lt_reload_cmds
14055 1.1 mrg
14056 1.1 mrg # How to pass a linker flag through the compiler.
14057 1.1 mrg wl=$lt_lt_prog_compiler_wl_CXX
14058 1.1 mrg
14059 1.1 mrg # Object file suffix (normally "o").
14060 1.1 mrg objext="$ac_objext"
14061 1.1 mrg
14062 1.1 mrg # Old archive suffix (normally "a").
14063 1.1 mrg libext="$libext"
14064 1.1 mrg
14065 1.1 mrg # Shared library suffix (normally ".so").
14066 1.1 mrg shrext_cmds='$shrext_cmds'
14067 1.1 mrg
14068 1.1 mrg # Executable file suffix (normally "").
14069 1.1 mrg exeext="$exeext"
14070 1.1 mrg
14071 1.1 mrg # Additional compiler flags for building library objects.
14072 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_CXX
14073 1.1 mrg pic_mode=$pic_mode
14074 1.1 mrg
14075 1.1 mrg # What is the maximum length of a command?
14076 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
14077 1.1 mrg
14078 1.1 mrg # Does compiler simultaneously support -c and -o options?
14079 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14080 1.1 mrg
14081 1.1 mrg # Must we lock files when doing compilation?
14082 1.1 mrg need_locks=$lt_need_locks
14083 1.1 mrg
14084 1.1 mrg # Do we need the lib prefix for modules?
14085 1.1 mrg need_lib_prefix=$need_lib_prefix
14086 1.1 mrg
14087 1.1 mrg # Do we need a version for libraries?
14088 1.1 mrg need_version=$need_version
14089 1.1 mrg
14090 1.1 mrg # Whether dlopen is supported.
14091 1.1 mrg dlopen_support=$enable_dlopen
14092 1.1 mrg
14093 1.1 mrg # Whether dlopen of programs is supported.
14094 1.1 mrg dlopen_self=$enable_dlopen_self
14095 1.1 mrg
14096 1.1 mrg # Whether dlopen of statically linked programs is supported.
14097 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
14098 1.1 mrg
14099 1.1 mrg # Compiler flag to prevent dynamic linking.
14100 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_CXX
14101 1.1 mrg
14102 1.1 mrg # Compiler flag to turn off builtin functions.
14103 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14104 1.1 mrg
14105 1.1 mrg # Compiler flag to allow reflexive dlopens.
14106 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14107 1.1 mrg
14108 1.1 mrg # Compiler flag to generate shared objects directly from archives.
14109 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14110 1.1 mrg
14111 1.1 mrg # Compiler flag to generate thread-safe objects.
14112 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14113 1.1 mrg
14114 1.1 mrg # Library versioning type.
14115 1.1 mrg version_type=$version_type
14116 1.1 mrg
14117 1.1 mrg # Format of library name prefix.
14118 1.1 mrg libname_spec=$lt_libname_spec
14119 1.1 mrg
14120 1.1 mrg # List of archive names. First name is the real one, the rest are links.
14121 1.1 mrg # The last name is the one that the linker finds with -lNAME.
14122 1.1 mrg library_names_spec=$lt_library_names_spec
14123 1.1 mrg
14124 1.1 mrg # The coded name of the library, if different from the real name.
14125 1.1 mrg soname_spec=$lt_soname_spec
14126 1.1 mrg
14127 1.1 mrg # Commands used to build and install an old-style archive.
14128 1.1 mrg RANLIB=$lt_RANLIB
14129 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_CXX
14130 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
14131 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
14132 1.1 mrg
14133 1.1 mrg # Create an old-style archive from a shared archive.
14134 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14135 1.1 mrg
14136 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
14137 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14138 1.1 mrg
14139 1.1 mrg # Commands used to build and install a shared archive.
14140 1.1 mrg archive_cmds=$lt_archive_cmds_CXX
14141 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14142 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
14143 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
14144 1.1 mrg
14145 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
14146 1.1 mrg module_cmds=$lt_module_cmds_CXX
14147 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_CXX
14148 1.1 mrg
14149 1.1 mrg # Commands to strip libraries.
14150 1.1 mrg old_striplib=$lt_old_striplib
14151 1.1 mrg striplib=$lt_striplib
14152 1.1 mrg
14153 1.1 mrg # Dependencies to place before the objects being linked to create a
14154 1.1 mrg # shared library.
14155 1.1 mrg predep_objects=$lt_predep_objects_CXX
14156 1.1 mrg
14157 1.1 mrg # Dependencies to place after the objects being linked to create a
14158 1.1 mrg # shared library.
14159 1.1 mrg postdep_objects=$lt_postdep_objects_CXX
14160 1.1 mrg
14161 1.1 mrg # Dependencies to place before the objects being linked to create a
14162 1.1 mrg # shared library.
14163 1.1 mrg predeps=$lt_predeps_CXX
14164 1.1 mrg
14165 1.1 mrg # Dependencies to place after the objects being linked to create a
14166 1.1 mrg # shared library.
14167 1.1 mrg postdeps=$lt_postdeps_CXX
14168 1.1 mrg
14169 1.1.1.3 mrg # The directories searched by this compiler when creating a shared
14170 1.1.1.3 mrg # library
14171 1.1.1.3 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14172 1.1.1.3 mrg
14173 1.1 mrg # The library search path used internally by the compiler when linking
14174 1.1 mrg # a shared library.
14175 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14176 1.1 mrg
14177 1.1 mrg # Method to check whether dependent libraries are shared objects.
14178 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
14179 1.1 mrg
14180 1.1 mrg # Command to use when deplibs_check_method == file_magic.
14181 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
14182 1.1 mrg
14183 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
14184 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_CXX
14185 1.1 mrg
14186 1.1 mrg # Flag that forces no undefined symbols.
14187 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_CXX
14188 1.1 mrg
14189 1.1 mrg # Commands used to finish a libtool library installation in a directory.
14190 1.1 mrg finish_cmds=$lt_finish_cmds
14191 1.1 mrg
14192 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
14193 1.1 mrg finish_eval=$lt_finish_eval
14194 1.1 mrg
14195 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
14196 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14197 1.1 mrg
14198 1.1 mrg # Transform the output of nm in a proper C declaration
14199 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14200 1.1 mrg
14201 1.1 mrg # Transform the output of nm in a C name address pair
14202 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14203 1.1 mrg
14204 1.1 mrg # This is the shared library runtime path variable.
14205 1.1 mrg runpath_var=$runpath_var
14206 1.1 mrg
14207 1.1 mrg # This is the shared library path variable.
14208 1.1 mrg shlibpath_var=$shlibpath_var
14209 1.1 mrg
14210 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
14211 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14212 1.1 mrg
14213 1.1 mrg # How to hardcode a shared library path into an executable.
14214 1.1 mrg hardcode_action=$hardcode_action_CXX
14215 1.1 mrg
14216 1.1 mrg # Whether we should hardcode library paths into libraries.
14217 1.1 mrg hardcode_into_libs=$hardcode_into_libs
14218 1.1 mrg
14219 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
14220 1.1 mrg # This must work even if \$libdir does not exist.
14221 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14222 1.1 mrg
14223 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
14224 1.1 mrg # a binary during linking. This must work even if \$libdir does
14225 1.1 mrg # not exist.
14226 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14227 1.1 mrg
14228 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
14229 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14230 1.1 mrg
14231 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14232 1.1 mrg # resulting binary.
14233 1.1 mrg hardcode_direct=$hardcode_direct_CXX
14234 1.1 mrg
14235 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14236 1.1 mrg # resulting binary.
14237 1.1 mrg hardcode_minus_L=$hardcode_minus_L_CXX
14238 1.1 mrg
14239 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14240 1.1 mrg # the resulting binary.
14241 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14242 1.1 mrg
14243 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
14244 1.1 mrg # and all subsequent libraries and executables linked against it.
14245 1.1 mrg hardcode_automatic=$hardcode_automatic_CXX
14246 1.1 mrg
14247 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
14248 1.1 mrg # restored at relink time.
14249 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
14250 1.1 mrg
14251 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
14252 1.1 mrg link_all_deplibs=$link_all_deplibs_CXX
14253 1.1 mrg
14254 1.1 mrg # Compile-time system search path for libraries
14255 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14256 1.1 mrg
14257 1.1 mrg # Run-time system search path for libraries
14258 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14259 1.1 mrg
14260 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
14261 1.1.1.3 mrg fix_srcfile_path=$lt_fix_srcfile_path
14262 1.1 mrg
14263 1.1 mrg # Set to yes if exported symbols are required.
14264 1.1 mrg always_export_symbols=$always_export_symbols_CXX
14265 1.1 mrg
14266 1.1 mrg # The commands to list exported symbols.
14267 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_CXX
14268 1.1 mrg
14269 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
14270 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
14271 1.1 mrg
14272 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
14273 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_CXX
14274 1.1 mrg
14275 1.1 mrg # Symbols that must always be exported.
14276 1.1 mrg include_expsyms=$lt_include_expsyms_CXX
14277 1.1 mrg
14278 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
14279 1.1 mrg
14280 1.1 mrg __EOF__
14281 1.1 mrg
14282 1.1 mrg
14283 1.1 mrg else
14284 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
14285 1.1 mrg # `config.status --recheck' to rerun these tests and create the
14286 1.1 mrg # libtool script then.
14287 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14288 1.1 mrg if test -f "$ltmain_in"; then
14289 1.1 mrg test -f Makefile && make "$ltmain"
14290 1.1 mrg fi
14291 1.1 mrg fi
14292 1.1 mrg
14293 1.1 mrg
14294 1.1 mrg ac_ext=c
14295 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
14296 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14297 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14298 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
14299 1.1 mrg
14300 1.1 mrg CC=$lt_save_CC
14301 1.1 mrg LDCXX=$LD
14302 1.1 mrg LD=$lt_save_LD
14303 1.1 mrg GCC=$lt_save_GCC
14304 1.1 mrg with_gnu_ldcxx=$with_gnu_ld
14305 1.1 mrg with_gnu_ld=$lt_save_with_gnu_ld
14306 1.1 mrg lt_cv_path_LDCXX=$lt_cv_path_LD
14307 1.1 mrg lt_cv_path_LD=$lt_save_path_LD
14308 1.1 mrg lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14309 1.1 mrg lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14310 1.1 mrg
14311 1.1 mrg else
14312 1.1 mrg tagname=""
14313 1.1 mrg fi
14314 1.1 mrg ;;
14315 1.1 mrg
14316 1.1 mrg F77)
14317 1.1 mrg if test -n "$F77" && test "X$F77" != "Xno"; then
14318 1.1 mrg
14319 1.1 mrg ac_ext=f
14320 1.1 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14321 1.1 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14322 1.1 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14323 1.1 mrg
14324 1.1 mrg
14325 1.1 mrg archive_cmds_need_lc_F77=no
14326 1.1 mrg allow_undefined_flag_F77=
14327 1.1 mrg always_export_symbols_F77=no
14328 1.1 mrg archive_expsym_cmds_F77=
14329 1.1 mrg export_dynamic_flag_spec_F77=
14330 1.1 mrg hardcode_direct_F77=no
14331 1.1 mrg hardcode_libdir_flag_spec_F77=
14332 1.1 mrg hardcode_libdir_flag_spec_ld_F77=
14333 1.1 mrg hardcode_libdir_separator_F77=
14334 1.1 mrg hardcode_minus_L_F77=no
14335 1.1 mrg hardcode_automatic_F77=no
14336 1.1 mrg module_cmds_F77=
14337 1.1 mrg module_expsym_cmds_F77=
14338 1.1 mrg link_all_deplibs_F77=unknown
14339 1.1 mrg old_archive_cmds_F77=$old_archive_cmds
14340 1.1 mrg no_undefined_flag_F77=
14341 1.1 mrg whole_archive_flag_spec_F77=
14342 1.1 mrg enable_shared_with_static_runtimes_F77=no
14343 1.1 mrg
14344 1.1 mrg # Source file extension for f77 test sources.
14345 1.1 mrg ac_ext=f
14346 1.1 mrg
14347 1.1 mrg # Object file extension for compiled f77 test sources.
14348 1.1 mrg objext=o
14349 1.1 mrg objext_F77=$objext
14350 1.1 mrg
14351 1.1 mrg # Code to be used in simple compile tests
14352 1.1.1.3 mrg lt_simple_compile_test_code="\
14353 1.1.1.3 mrg subroutine t
14354 1.1.1.3 mrg return
14355 1.1.1.3 mrg end
14356 1.1.1.3 mrg "
14357 1.1 mrg
14358 1.1 mrg # Code to be used in simple link tests
14359 1.1.1.3 mrg lt_simple_link_test_code="\
14360 1.1.1.3 mrg program t
14361 1.1.1.3 mrg end
14362 1.1.1.3 mrg "
14363 1.1 mrg
14364 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14365 1.1 mrg
14366 1.1 mrg # If no C compiler was specified, use CC.
14367 1.1 mrg LTCC=${LTCC-"$CC"}
14368 1.1 mrg
14369 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
14370 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14371 1.1 mrg
14372 1.1 mrg # Allow CC to be a program name with arguments.
14373 1.1 mrg compiler=$CC
14374 1.1 mrg
14375 1.1 mrg
14376 1.1 mrg # save warnings/boilerplate of simple test code
14377 1.1 mrg ac_outfile=conftest.$ac_objext
14378 1.1.1.3 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14379 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14380 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
14381 1.1 mrg $rm conftest*
14382 1.1 mrg
14383 1.1 mrg ac_outfile=conftest.$ac_objext
14384 1.1.1.3 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
14385 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14386 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
14387 1.1.1.3 mrg $rm -r conftest*
14388 1.1 mrg
14389 1.1 mrg
14390 1.1 mrg # Allow CC to be a program name with arguments.
14391 1.1 mrg lt_save_CC="$CC"
14392 1.1 mrg CC=${F77-"f77"}
14393 1.1 mrg compiler=$CC
14394 1.1 mrg compiler_F77=$CC
14395 1.1 mrg for cc_temp in $compiler""; do
14396 1.1 mrg case $cc_temp in
14397 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14398 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14399 1.1 mrg \-*) ;;
14400 1.1 mrg *) break;;
14401 1.1 mrg esac
14402 1.1 mrg done
14403 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14404 1.1 mrg
14405 1.1 mrg
14406 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14407 1.1.1.3 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14408 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14409 1.1.1.3 mrg $as_echo "$can_build_shared" >&6; }
14410 1.1 mrg
14411 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14412 1.1.1.3 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
14413 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
14414 1.1 mrg
14415 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
14416 1.1 mrg # are all built from PIC.
14417 1.1 mrg case $host_os in
14418 1.1 mrg aix3*)
14419 1.1 mrg test "$enable_shared" = yes && enable_static=no
14420 1.1 mrg if test -n "$RANLIB"; then
14421 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
14422 1.1 mrg postinstall_cmds='$RANLIB $lib'
14423 1.1 mrg fi
14424 1.1 mrg ;;
14425 1.1.1.3 mrg aix[4-9]*)
14426 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14427 1.1 mrg test "$enable_shared" = yes && enable_static=no
14428 1.1 mrg fi
14429 1.1 mrg ;;
14430 1.1 mrg esac
14431 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14432 1.1.1.3 mrg $as_echo "$enable_shared" >&6; }
14433 1.1 mrg
14434 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14435 1.1.1.3 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
14436 1.1 mrg # Make sure either enable_shared or enable_static is yes.
14437 1.1 mrg test "$enable_shared" = yes || enable_static=yes
14438 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14439 1.1.1.3 mrg $as_echo "$enable_static" >&6; }
14440 1.1 mrg
14441 1.1 mrg GCC_F77="$G77"
14442 1.1 mrg LD_F77="$LD"
14443 1.1 mrg
14444 1.1 mrg lt_prog_compiler_wl_F77=
14445 1.1 mrg lt_prog_compiler_pic_F77=
14446 1.1 mrg lt_prog_compiler_static_F77=
14447 1.1 mrg
14448 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14449 1.1.1.3 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14450 1.1 mrg
14451 1.1 mrg if test "$GCC" = yes; then
14452 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14453 1.1 mrg lt_prog_compiler_static_F77='-static'
14454 1.1 mrg
14455 1.1 mrg case $host_os in
14456 1.1 mrg aix*)
14457 1.1 mrg # All AIX code is PIC.
14458 1.1 mrg if test "$host_cpu" = ia64; then
14459 1.1 mrg # AIX 5 now supports IA64 processor
14460 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14461 1.1 mrg fi
14462 1.1 mrg ;;
14463 1.1 mrg
14464 1.1 mrg amigaos*)
14465 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
14466 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
14467 1.1 mrg # like `-m68040'.
14468 1.1 mrg lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14469 1.1 mrg ;;
14470 1.1 mrg
14471 1.1.1.3 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14472 1.1 mrg # PIC is the default for these OSes.
14473 1.1 mrg ;;
14474 1.1 mrg
14475 1.1.1.3 mrg mingw* | cygwin* | pw32* | os2*)
14476 1.1 mrg # This hack is so that the source file can tell whether it is being
14477 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
14478 1.1.1.3 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
14479 1.1.1.3 mrg # (--disable-auto-import) libraries
14480 1.1 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14481 1.1 mrg ;;
14482 1.1 mrg
14483 1.1 mrg darwin* | rhapsody*)
14484 1.1 mrg # PIC is the default on this platform
14485 1.1 mrg # Common symbols not allowed in MH_DYLIB files
14486 1.1 mrg lt_prog_compiler_pic_F77='-fno-common'
14487 1.1 mrg ;;
14488 1.1 mrg
14489 1.1.1.3 mrg interix[3-9]*)
14490 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14491 1.1 mrg # Instead, we relocate shared libraries at runtime.
14492 1.1 mrg ;;
14493 1.1 mrg
14494 1.1 mrg msdosdjgpp*)
14495 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
14496 1.1 mrg # on systems that don't support them.
14497 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
14498 1.1 mrg enable_shared=no
14499 1.1 mrg ;;
14500 1.1 mrg
14501 1.1 mrg sysv4*MP*)
14502 1.1 mrg if test -d /usr/nec; then
14503 1.1 mrg lt_prog_compiler_pic_F77=-Kconform_pic
14504 1.1 mrg fi
14505 1.1 mrg ;;
14506 1.1 mrg
14507 1.1 mrg hpux*)
14508 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14509 1.1 mrg # not for PA HP-UX.
14510 1.1 mrg case $host_cpu in
14511 1.1 mrg hppa*64*|ia64*)
14512 1.1 mrg # +Z the default
14513 1.1 mrg ;;
14514 1.1 mrg *)
14515 1.1 mrg lt_prog_compiler_pic_F77='-fPIC'
14516 1.1 mrg ;;
14517 1.1 mrg esac
14518 1.1 mrg ;;
14519 1.1 mrg
14520 1.1 mrg *)
14521 1.1 mrg lt_prog_compiler_pic_F77='-fPIC'
14522 1.1 mrg ;;
14523 1.1 mrg esac
14524 1.1 mrg else
14525 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
14526 1.1 mrg case $host_os in
14527 1.1 mrg aix*)
14528 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14529 1.1 mrg if test "$host_cpu" = ia64; then
14530 1.1 mrg # AIX 5 now supports IA64 processor
14531 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14532 1.1 mrg else
14533 1.1 mrg lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14534 1.1 mrg fi
14535 1.1 mrg ;;
14536 1.1 mrg darwin*)
14537 1.1 mrg # PIC is the default on this platform
14538 1.1 mrg # Common symbols not allowed in MH_DYLIB files
14539 1.1 mrg case $cc_basename in
14540 1.1 mrg xlc*)
14541 1.1 mrg lt_prog_compiler_pic_F77='-qnocommon'
14542 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14543 1.1 mrg ;;
14544 1.1 mrg esac
14545 1.1 mrg ;;
14546 1.1 mrg
14547 1.1.1.3 mrg mingw* | cygwin* | pw32* | os2*)
14548 1.1 mrg # This hack is so that the source file can tell whether it is being
14549 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
14550 1.1 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14551 1.1 mrg ;;
14552 1.1 mrg
14553 1.1 mrg hpux9* | hpux10* | hpux11*)
14554 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14555 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14556 1.1 mrg # not for PA HP-UX.
14557 1.1 mrg case $host_cpu in
14558 1.1 mrg hppa*64*|ia64*)
14559 1.1 mrg # +Z the default
14560 1.1 mrg ;;
14561 1.1 mrg *)
14562 1.1 mrg lt_prog_compiler_pic_F77='+Z'
14563 1.1 mrg ;;
14564 1.1 mrg esac
14565 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
14566 1.1 mrg lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14567 1.1 mrg ;;
14568 1.1 mrg
14569 1.1 mrg irix5* | irix6* | nonstopux*)
14570 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14571 1.1 mrg # PIC (with -KPIC) is the default.
14572 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
14573 1.1 mrg ;;
14574 1.1 mrg
14575 1.1 mrg newsos6)
14576 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14577 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14578 1.1 mrg ;;
14579 1.1 mrg
14580 1.1.1.3 mrg linux* | k*bsd*-gnu)
14581 1.1 mrg case $cc_basename in
14582 1.1 mrg icc* | ecc*)
14583 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14584 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14585 1.1 mrg lt_prog_compiler_static_F77='-static'
14586 1.1 mrg ;;
14587 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
14588 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
14589 1.1 mrg # which looks to be a dead project)
14590 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14591 1.1 mrg lt_prog_compiler_pic_F77='-fpic'
14592 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14593 1.1 mrg ;;
14594 1.1 mrg ccc*)
14595 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14596 1.1 mrg # All Alpha code is PIC.
14597 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
14598 1.1 mrg ;;
14599 1.1.1.3 mrg *)
14600 1.1.1.3 mrg case `$CC -V 2>&1 | sed 5q` in
14601 1.1.1.3 mrg *Sun\ C*)
14602 1.1.1.3 mrg # Sun C 5.9
14603 1.1.1.3 mrg lt_prog_compiler_pic_F77='-KPIC'
14604 1.1.1.3 mrg lt_prog_compiler_static_F77='-Bstatic'
14605 1.1.1.3 mrg lt_prog_compiler_wl_F77='-Wl,'
14606 1.1.1.3 mrg ;;
14607 1.1.1.3 mrg *Sun\ F*)
14608 1.1.1.3 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
14609 1.1.1.3 mrg lt_prog_compiler_pic_F77='-KPIC'
14610 1.1.1.3 mrg lt_prog_compiler_static_F77='-Bstatic'
14611 1.1.1.3 mrg lt_prog_compiler_wl_F77=''
14612 1.1.1.3 mrg ;;
14613 1.1.1.3 mrg esac
14614 1.1.1.3 mrg ;;
14615 1.1 mrg esac
14616 1.1 mrg ;;
14617 1.1 mrg
14618 1.1 mrg osf3* | osf4* | osf5*)
14619 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14620 1.1 mrg # All OSF/1 code is PIC.
14621 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
14622 1.1 mrg ;;
14623 1.1 mrg
14624 1.1.1.3 mrg rdos*)
14625 1.1.1.3 mrg lt_prog_compiler_static_F77='-non_shared'
14626 1.1.1.3 mrg ;;
14627 1.1.1.3 mrg
14628 1.1 mrg solaris*)
14629 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14630 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14631 1.1 mrg case $cc_basename in
14632 1.1 mrg f77* | f90* | f95*)
14633 1.1 mrg lt_prog_compiler_wl_F77='-Qoption ld ';;
14634 1.1 mrg *)
14635 1.1 mrg lt_prog_compiler_wl_F77='-Wl,';;
14636 1.1 mrg esac
14637 1.1 mrg ;;
14638 1.1 mrg
14639 1.1 mrg sunos4*)
14640 1.1 mrg lt_prog_compiler_wl_F77='-Qoption ld '
14641 1.1 mrg lt_prog_compiler_pic_F77='-PIC'
14642 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14643 1.1 mrg ;;
14644 1.1 mrg
14645 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
14646 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14647 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14648 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14649 1.1 mrg ;;
14650 1.1 mrg
14651 1.1 mrg sysv4*MP*)
14652 1.1 mrg if test -d /usr/nec ;then
14653 1.1 mrg lt_prog_compiler_pic_F77='-Kconform_pic'
14654 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14655 1.1 mrg fi
14656 1.1 mrg ;;
14657 1.1 mrg
14658 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14659 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14660 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14661 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14662 1.1 mrg ;;
14663 1.1 mrg
14664 1.1 mrg unicos*)
14665 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14666 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
14667 1.1 mrg ;;
14668 1.1 mrg
14669 1.1 mrg uts4*)
14670 1.1 mrg lt_prog_compiler_pic_F77='-pic'
14671 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14672 1.1 mrg ;;
14673 1.1 mrg
14674 1.1 mrg *)
14675 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
14676 1.1 mrg ;;
14677 1.1 mrg esac
14678 1.1 mrg fi
14679 1.1 mrg
14680 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14681 1.1.1.3 mrg $as_echo "$lt_prog_compiler_pic_F77" >&6; }
14682 1.1 mrg
14683 1.1 mrg #
14684 1.1 mrg # Check to make sure the PIC flag actually works.
14685 1.1 mrg #
14686 1.1 mrg if test -n "$lt_prog_compiler_pic_F77"; then
14687 1.1 mrg
14688 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14689 1.1.1.3 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14690 1.1.1.3 mrg if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14691 1.1.1.3 mrg $as_echo_n "(cached) " >&6
14692 1.1 mrg else
14693 1.1.1.3 mrg lt_cv_prog_compiler_pic_works_F77=no
14694 1.1 mrg ac_outfile=conftest.$ac_objext
14695 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14696 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_F77"
14697 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
14698 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
14699 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
14700 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
14701 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
14702 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
14703 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14704 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14705 1.1 mrg -e 's:$: $lt_compiler_flag:'`
14706 1.1.1.3 mrg (eval echo "\"\$as_me:14706: $lt_compile\"" >&5)
14707 1.1 mrg (eval "$lt_compile" 2>conftest.err)
14708 1.1 mrg ac_status=$?
14709 1.1 mrg cat conftest.err >&5
14710 1.1.1.3 mrg echo "$as_me:14710: \$? = $ac_status" >&5
14711 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
14712 1.1 mrg # The compiler can only warn and ignore the option if not recognized
14713 1.1 mrg # So say no if there are warnings other than the usual output.
14714 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14715 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14716 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14717 1.1.1.3 mrg lt_cv_prog_compiler_pic_works_F77=yes
14718 1.1 mrg fi
14719 1.1 mrg fi
14720 1.1 mrg $rm conftest*
14721 1.1 mrg
14722 1.1 mrg fi
14723 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14724 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14725 1.1 mrg
14726 1.1.1.3 mrg if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14727 1.1 mrg case $lt_prog_compiler_pic_F77 in
14728 1.1 mrg "" | " "*) ;;
14729 1.1 mrg *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14730 1.1 mrg esac
14731 1.1 mrg else
14732 1.1 mrg lt_prog_compiler_pic_F77=
14733 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
14734 1.1 mrg fi
14735 1.1 mrg
14736 1.1 mrg fi
14737 1.1 mrg case $host_os in
14738 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
14739 1.1 mrg *djgpp*)
14740 1.1 mrg lt_prog_compiler_pic_F77=
14741 1.1 mrg ;;
14742 1.1 mrg *)
14743 1.1 mrg lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14744 1.1 mrg ;;
14745 1.1 mrg esac
14746 1.1 mrg
14747 1.1 mrg #
14748 1.1 mrg # Check to make sure the static flag actually works.
14749 1.1 mrg #
14750 1.1 mrg wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14751 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14752 1.1.1.3 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14753 1.1.1.3 mrg if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14754 1.1.1.3 mrg $as_echo_n "(cached) " >&6
14755 1.1 mrg else
14756 1.1.1.3 mrg lt_cv_prog_compiler_static_works_F77=no
14757 1.1 mrg save_LDFLAGS="$LDFLAGS"
14758 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14759 1.1.1.3 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
14760 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14761 1.1 mrg # The linker can only warn and ignore the option if not recognized
14762 1.1 mrg # So say no if there are warnings
14763 1.1 mrg if test -s conftest.err; then
14764 1.1 mrg # Append any errors to the config.log.
14765 1.1 mrg cat conftest.err 1>&5
14766 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14767 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14768 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
14769 1.1.1.3 mrg lt_cv_prog_compiler_static_works_F77=yes
14770 1.1 mrg fi
14771 1.1 mrg else
14772 1.1.1.3 mrg lt_cv_prog_compiler_static_works_F77=yes
14773 1.1 mrg fi
14774 1.1 mrg fi
14775 1.1.1.3 mrg $rm -r conftest*
14776 1.1 mrg LDFLAGS="$save_LDFLAGS"
14777 1.1 mrg
14778 1.1 mrg fi
14779 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14780 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14781 1.1 mrg
14782 1.1.1.3 mrg if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14783 1.1 mrg :
14784 1.1 mrg else
14785 1.1 mrg lt_prog_compiler_static_F77=
14786 1.1 mrg fi
14787 1.1 mrg
14788 1.1 mrg
14789 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14790 1.1.1.3 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14791 1.1 mrg if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14792 1.1.1.3 mrg $as_echo_n "(cached) " >&6
14793 1.1 mrg else
14794 1.1 mrg lt_cv_prog_compiler_c_o_F77=no
14795 1.1 mrg $rm -r conftest 2>/dev/null
14796 1.1 mrg mkdir conftest
14797 1.1 mrg cd conftest
14798 1.1 mrg mkdir out
14799 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14800 1.1 mrg
14801 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
14802 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
14803 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
14804 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
14805 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
14806 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
14807 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14808 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14809 1.1 mrg -e 's:$: $lt_compiler_flag:'`
14810 1.1.1.3 mrg (eval echo "\"\$as_me:14810: $lt_compile\"" >&5)
14811 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
14812 1.1 mrg ac_status=$?
14813 1.1 mrg cat out/conftest.err >&5
14814 1.1.1.3 mrg echo "$as_me:14814: \$? = $ac_status" >&5
14815 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
14816 1.1 mrg then
14817 1.1 mrg # The compiler can only warn and ignore the option if not recognized
14818 1.1 mrg # So say no if there are warnings
14819 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14820 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14821 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14822 1.1 mrg lt_cv_prog_compiler_c_o_F77=yes
14823 1.1 mrg fi
14824 1.1 mrg fi
14825 1.1 mrg chmod u+w . 2>&5
14826 1.1 mrg $rm conftest*
14827 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
14828 1.1 mrg # template instantiation
14829 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14830 1.1 mrg $rm out/* && rmdir out
14831 1.1 mrg cd ..
14832 1.1 mrg rmdir conftest
14833 1.1 mrg $rm conftest*
14834 1.1 mrg
14835 1.1 mrg fi
14836 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14837 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14838 1.1 mrg
14839 1.1 mrg
14840 1.1 mrg hard_links="nottested"
14841 1.1 mrg if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14842 1.1 mrg # do not overwrite the value of need_locks provided by the user
14843 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14844 1.1.1.3 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
14845 1.1 mrg hard_links=yes
14846 1.1 mrg $rm conftest*
14847 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
14848 1.1 mrg touch conftest.a
14849 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
14850 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
14851 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14852 1.1.1.3 mrg $as_echo "$hard_links" >&6; }
14853 1.1 mrg if test "$hard_links" = no; then
14854 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14855 1.1.1.3 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14856 1.1 mrg need_locks=warn
14857 1.1 mrg fi
14858 1.1 mrg else
14859 1.1 mrg need_locks=no
14860 1.1 mrg fi
14861 1.1 mrg
14862 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14863 1.1.1.3 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14864 1.1 mrg
14865 1.1 mrg runpath_var=
14866 1.1 mrg allow_undefined_flag_F77=
14867 1.1 mrg enable_shared_with_static_runtimes_F77=no
14868 1.1 mrg archive_cmds_F77=
14869 1.1 mrg archive_expsym_cmds_F77=
14870 1.1 mrg old_archive_From_new_cmds_F77=
14871 1.1 mrg old_archive_from_expsyms_cmds_F77=
14872 1.1 mrg export_dynamic_flag_spec_F77=
14873 1.1 mrg whole_archive_flag_spec_F77=
14874 1.1 mrg thread_safe_flag_spec_F77=
14875 1.1 mrg hardcode_libdir_flag_spec_F77=
14876 1.1 mrg hardcode_libdir_flag_spec_ld_F77=
14877 1.1 mrg hardcode_libdir_separator_F77=
14878 1.1 mrg hardcode_direct_F77=no
14879 1.1 mrg hardcode_minus_L_F77=no
14880 1.1 mrg hardcode_shlibpath_var_F77=unsupported
14881 1.1 mrg link_all_deplibs_F77=unknown
14882 1.1 mrg hardcode_automatic_F77=no
14883 1.1 mrg module_cmds_F77=
14884 1.1 mrg module_expsym_cmds_F77=
14885 1.1 mrg always_export_symbols_F77=no
14886 1.1 mrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14887 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
14888 1.1 mrg # included in the symbol list
14889 1.1 mrg include_expsyms_F77=
14890 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
14891 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
14892 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14893 1.1 mrg # as well as any symbol that contains `d'.
14894 1.1.1.3 mrg exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14895 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14896 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
14897 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
14898 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
14899 1.1 mrg # preloaded symbol tables.
14900 1.1.1.3 mrg # Exclude shared library initialization/finalization symbols.
14901 1.1 mrg extract_expsyms_cmds=
14902 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
14903 1.1 mrg for cc_temp in $compiler""; do
14904 1.1 mrg case $cc_temp in
14905 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14906 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14907 1.1 mrg \-*) ;;
14908 1.1 mrg *) break;;
14909 1.1 mrg esac
14910 1.1 mrg done
14911 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14912 1.1 mrg
14913 1.1 mrg case $host_os in
14914 1.1 mrg cygwin* | mingw* | pw32*)
14915 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
14916 1.1 mrg # When not using gcc, we currently assume that we are using
14917 1.1 mrg # Microsoft Visual C++.
14918 1.1 mrg if test "$GCC" != yes; then
14919 1.1 mrg with_gnu_ld=no
14920 1.1 mrg fi
14921 1.1 mrg ;;
14922 1.1 mrg interix*)
14923 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
14924 1.1 mrg with_gnu_ld=yes
14925 1.1 mrg ;;
14926 1.1 mrg openbsd*)
14927 1.1 mrg with_gnu_ld=no
14928 1.1 mrg ;;
14929 1.1 mrg esac
14930 1.1 mrg
14931 1.1 mrg ld_shlibs_F77=yes
14932 1.1 mrg if test "$with_gnu_ld" = yes; then
14933 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
14934 1.1 mrg wlarc='${wl}'
14935 1.1 mrg
14936 1.1 mrg # Set some defaults for GNU ld with shared library support. These
14937 1.1 mrg # are reset later if shared libraries are not supported. Putting them
14938 1.1 mrg # here allows them to be overridden if necessary.
14939 1.1 mrg runpath_var=LD_RUN_PATH
14940 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14941 1.1 mrg export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14942 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
14943 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14944 1.1 mrg whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14945 1.1 mrg else
14946 1.1 mrg whole_archive_flag_spec_F77=
14947 1.1 mrg fi
14948 1.1 mrg supports_anon_versioning=no
14949 1.1 mrg case `$LD -v 2>/dev/null` in
14950 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14951 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14952 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14953 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
14954 1.1 mrg *) supports_anon_versioning=yes ;;
14955 1.1 mrg esac
14956 1.1 mrg
14957 1.1 mrg # See if GNU ld supports shared libraries.
14958 1.1 mrg case $host_os in
14959 1.1.1.3 mrg aix[3-9]*)
14960 1.1 mrg # On AIX/PPC, the GNU linker is very broken
14961 1.1 mrg if test "$host_cpu" != ia64; then
14962 1.1 mrg ld_shlibs_F77=no
14963 1.1 mrg cat <<EOF 1>&2
14964 1.1 mrg
14965 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14966 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
14967 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
14968 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
14969 1.1 mrg *** so that a non-GNU linker is found, and then restart.
14970 1.1 mrg
14971 1.1 mrg EOF
14972 1.1 mrg fi
14973 1.1 mrg ;;
14974 1.1 mrg
14975 1.1 mrg amigaos*)
14976 1.1 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)'
14977 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14978 1.1 mrg hardcode_minus_L_F77=yes
14979 1.1 mrg
14980 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
14981 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
14982 1.1 mrg # to version 4, is to share data among multiple programs linked
14983 1.1 mrg # with the same dynamic library. Since this doesn't match the
14984 1.1 mrg # behavior of shared libraries on other platforms, we can't use
14985 1.1 mrg # them.
14986 1.1 mrg ld_shlibs_F77=no
14987 1.1 mrg ;;
14988 1.1 mrg
14989 1.1 mrg beos*)
14990 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14991 1.1 mrg allow_undefined_flag_F77=unsupported
14992 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
14993 1.1 mrg # support --undefined. This deserves some investigation. FIXME
14994 1.1 mrg archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14995 1.1 mrg else
14996 1.1 mrg ld_shlibs_F77=no
14997 1.1 mrg fi
14998 1.1 mrg ;;
14999 1.1 mrg
15000 1.1 mrg cygwin* | mingw* | pw32*)
15001 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
15002 1.1 mrg # as there is no search path for DLLs.
15003 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15004 1.1 mrg allow_undefined_flag_F77=unsupported
15005 1.1 mrg always_export_symbols_F77=no
15006 1.1 mrg enable_shared_with_static_runtimes_F77=yes
15007 1.1.1.3 mrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
15008 1.1 mrg
15009 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
15010 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15011 1.1 mrg # If the export-symbols file already is a .def file (1st line
15012 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
15013 1.1 mrg archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15014 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
15015 1.1 mrg else
15016 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
15017 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
15018 1.1 mrg fi~
15019 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15020 1.1 mrg else
15021 1.1 mrg ld_shlibs_F77=no
15022 1.1 mrg fi
15023 1.1 mrg ;;
15024 1.1 mrg
15025 1.1.1.3 mrg interix[3-9]*)
15026 1.1 mrg hardcode_direct_F77=no
15027 1.1 mrg hardcode_shlibpath_var_F77=no
15028 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15029 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
15030 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15031 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
15032 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
15033 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
15034 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15035 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
15036 1.1 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'
15037 1.1 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'
15038 1.1 mrg ;;
15039 1.1 mrg
15040 1.1.1.3 mrg gnu* | linux* | k*bsd*-gnu)
15041 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15042 1.1 mrg tmp_addflag=
15043 1.1 mrg case $cc_basename,$host_cpu in
15044 1.1 mrg pgcc*) # Portland Group C compiler
15045 1.1 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'
15046 1.1 mrg tmp_addflag=' $pic_flag'
15047 1.1 mrg ;;
15048 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
15049 1.1 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'
15050 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
15051 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
15052 1.1 mrg tmp_addflag=' -i_dynamic' ;;
15053 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
15054 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
15055 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
15056 1.1 mrg tmp_addflag=' -nofor_main' ;;
15057 1.1 mrg esac
15058 1.1.1.3 mrg case `$CC -V 2>&1 | sed 5q` in
15059 1.1.1.3 mrg *Sun\ C*) # Sun C 5.9
15060 1.1.1.3 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'
15061 1.1.1.3 mrg tmp_sharedflag='-G' ;;
15062 1.1.1.3 mrg *Sun\ F*) # Sun Fortran 8.3
15063 1.1.1.3 mrg tmp_sharedflag='-G' ;;
15064 1.1.1.3 mrg *)
15065 1.1.1.3 mrg tmp_sharedflag='-shared' ;;
15066 1.1.1.3 mrg esac
15067 1.1.1.3 mrg archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15068 1.1 mrg
15069 1.1 mrg if test $supports_anon_versioning = yes; then
15070 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15071 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15072 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
15073 1.1.1.3 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15074 1.1 mrg fi
15075 1.1 mrg else
15076 1.1 mrg ld_shlibs_F77=no
15077 1.1 mrg fi
15078 1.1 mrg ;;
15079 1.1 mrg
15080 1.1 mrg netbsd*)
15081 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15082 1.1 mrg archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15083 1.1 mrg wlarc=
15084 1.1 mrg else
15085 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15086 1.1 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15087 1.1 mrg fi
15088 1.1 mrg ;;
15089 1.1 mrg
15090 1.1 mrg solaris*)
15091 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15092 1.1 mrg ld_shlibs_F77=no
15093 1.1 mrg cat <<EOF 1>&2
15094 1.1 mrg
15095 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
15096 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
15097 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
15098 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
15099 1.1 mrg *** your PATH or compiler configuration so that the native linker is
15100 1.1 mrg *** used, and then restart.
15101 1.1 mrg
15102 1.1 mrg EOF
15103 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15104 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15105 1.1 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15106 1.1 mrg else
15107 1.1 mrg ld_shlibs_F77=no
15108 1.1 mrg fi
15109 1.1 mrg ;;
15110 1.1 mrg
15111 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15112 1.1 mrg case `$LD -v 2>&1` in
15113 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15114 1.1 mrg ld_shlibs_F77=no
15115 1.1 mrg cat <<_LT_EOF 1>&2
15116 1.1 mrg
15117 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15118 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
15119 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
15120 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
15121 1.1 mrg *** your PATH or compiler configuration so that the native linker is
15122 1.1 mrg *** used, and then restart.
15123 1.1 mrg
15124 1.1 mrg _LT_EOF
15125 1.1 mrg ;;
15126 1.1 mrg *)
15127 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15128 1.1 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15129 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15130 1.1 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15131 1.1 mrg else
15132 1.1 mrg ld_shlibs_F77=no
15133 1.1 mrg fi
15134 1.1 mrg ;;
15135 1.1 mrg esac
15136 1.1 mrg ;;
15137 1.1 mrg
15138 1.1 mrg sunos4*)
15139 1.1 mrg archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15140 1.1 mrg wlarc=
15141 1.1 mrg hardcode_direct_F77=yes
15142 1.1 mrg hardcode_shlibpath_var_F77=no
15143 1.1 mrg ;;
15144 1.1 mrg
15145 1.1 mrg *)
15146 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15147 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15148 1.1 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15149 1.1 mrg else
15150 1.1 mrg ld_shlibs_F77=no
15151 1.1 mrg fi
15152 1.1 mrg ;;
15153 1.1 mrg esac
15154 1.1 mrg
15155 1.1 mrg if test "$ld_shlibs_F77" = no; then
15156 1.1 mrg runpath_var=
15157 1.1 mrg hardcode_libdir_flag_spec_F77=
15158 1.1 mrg export_dynamic_flag_spec_F77=
15159 1.1 mrg whole_archive_flag_spec_F77=
15160 1.1 mrg fi
15161 1.1 mrg else
15162 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
15163 1.1 mrg case $host_os in
15164 1.1 mrg aix3*)
15165 1.1 mrg allow_undefined_flag_F77=unsupported
15166 1.1 mrg always_export_symbols_F77=yes
15167 1.1 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'
15168 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
15169 1.1 mrg # are no directories specified by -L.
15170 1.1 mrg hardcode_minus_L_F77=yes
15171 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15172 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
15173 1.1 mrg # broken collect2.
15174 1.1 mrg hardcode_direct_F77=unsupported
15175 1.1 mrg fi
15176 1.1 mrg ;;
15177 1.1 mrg
15178 1.1.1.3 mrg aix[4-9]*)
15179 1.1 mrg if test "$host_cpu" = ia64; then
15180 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
15181 1.1 mrg # have to do anything special.
15182 1.1 mrg aix_use_runtimelinking=no
15183 1.1 mrg exp_sym_flag='-Bexport'
15184 1.1 mrg no_entry_flag=""
15185 1.1 mrg else
15186 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
15187 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
15188 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15189 1.1 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'
15190 1.1 mrg else
15191 1.1 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'
15192 1.1 mrg fi
15193 1.1 mrg aix_use_runtimelinking=no
15194 1.1 mrg
15195 1.1 mrg # Test if we are trying to use run time linking or normal
15196 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15197 1.1 mrg # need to do runtime linking.
15198 1.1.1.3 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15199 1.1 mrg for ld_flag in $LDFLAGS; do
15200 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15201 1.1 mrg aix_use_runtimelinking=yes
15202 1.1 mrg break
15203 1.1 mrg fi
15204 1.1 mrg done
15205 1.1 mrg ;;
15206 1.1 mrg esac
15207 1.1 mrg
15208 1.1 mrg exp_sym_flag='-bexport'
15209 1.1 mrg no_entry_flag='-bnoentry'
15210 1.1 mrg fi
15211 1.1 mrg
15212 1.1 mrg # When large executables or shared objects are built, AIX ld can
15213 1.1 mrg # have problems creating the table of contents. If linking a library
15214 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
15215 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15216 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15217 1.1 mrg
15218 1.1 mrg archive_cmds_F77=''
15219 1.1 mrg hardcode_direct_F77=yes
15220 1.1 mrg hardcode_libdir_separator_F77=':'
15221 1.1 mrg link_all_deplibs_F77=yes
15222 1.1 mrg
15223 1.1 mrg if test "$GCC" = yes; then
15224 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
15225 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
15226 1.1 mrg # below for broken collect2 doesn't work under 4.3+
15227 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
15228 1.1 mrg if test -f "$collect2name" && \
15229 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
15230 1.1 mrg then
15231 1.1 mrg # We have reworked collect2
15232 1.1.1.3 mrg :
15233 1.1 mrg else
15234 1.1 mrg # We have old collect2
15235 1.1 mrg hardcode_direct_F77=unsupported
15236 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
15237 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
15238 1.1 mrg # to unsupported forces relinking
15239 1.1 mrg hardcode_minus_L_F77=yes
15240 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15241 1.1 mrg hardcode_libdir_separator_F77=
15242 1.1 mrg fi
15243 1.1 mrg ;;
15244 1.1 mrg esac
15245 1.1 mrg shared_flag='-shared'
15246 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15247 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
15248 1.1 mrg fi
15249 1.1 mrg else
15250 1.1 mrg # not using gcc
15251 1.1 mrg if test "$host_cpu" = ia64; then
15252 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15253 1.1 mrg # chokes on -Wl,-G. The following line is correct:
15254 1.1 mrg shared_flag='-G'
15255 1.1 mrg else
15256 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15257 1.1 mrg shared_flag='${wl}-G'
15258 1.1 mrg else
15259 1.1 mrg shared_flag='${wl}-bM:SRE'
15260 1.1 mrg fi
15261 1.1 mrg fi
15262 1.1 mrg fi
15263 1.1 mrg
15264 1.1 mrg # It seems that -bexpall does not export symbols beginning with
15265 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
15266 1.1 mrg always_export_symbols_F77=yes
15267 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15268 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
15269 1.1 mrg # -berok will link without error, but may produce a broken library.
15270 1.1 mrg allow_undefined_flag_F77='-berok'
15271 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
15272 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
15273 1.1 mrg program main
15274 1.1 mrg
15275 1.1 mrg end
15276 1.1 mrg _ACEOF
15277 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
15278 1.1 mrg if { (ac_try="$ac_link"
15279 1.1 mrg case "(($ac_try" in
15280 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15281 1.1 mrg *) ac_try_echo=$ac_try;;
15282 1.1 mrg esac
15283 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15284 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
15285 1.1 mrg (eval "$ac_link") 2>conftest.er1
15286 1.1 mrg ac_status=$?
15287 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
15288 1.1 mrg rm -f conftest.er1
15289 1.1 mrg cat conftest.err >&5
15290 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15291 1.1 mrg (exit $ac_status); } && {
15292 1.1 mrg test -z "$ac_f77_werror_flag" ||
15293 1.1 mrg test ! -s conftest.err
15294 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
15295 1.1.1.3 mrg test "$cross_compiling" = yes ||
15296 1.1.1.3 mrg $as_test_x conftest$ac_exeext
15297 1.1.1.3 mrg }; then
15298 1.1 mrg
15299 1.1.1.3 mrg lt_aix_libpath_sed='
15300 1.1.1.3 mrg /Import File Strings/,/^$/ {
15301 1.1.1.3 mrg /^0/ {
15302 1.1.1.3 mrg s/^0 *\(.*\)$/\1/
15303 1.1.1.3 mrg p
15304 1.1.1.3 mrg }
15305 1.1.1.3 mrg }'
15306 1.1.1.3 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15307 1.1 mrg # Check for a 64-bit object if we didn't find anything.
15308 1.1.1.3 mrg if test -z "$aix_libpath"; then
15309 1.1.1.3 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15310 1.1.1.3 mrg fi
15311 1.1 mrg else
15312 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
15313 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
15314 1.1 mrg
15315 1.1 mrg
15316 1.1 mrg fi
15317 1.1 mrg
15318 1.1.1.3 mrg rm -rf conftest.dSYM
15319 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15320 1.1 mrg conftest$ac_exeext conftest.$ac_ext
15321 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15322 1.1 mrg
15323 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15324 1.1 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"
15325 1.1 mrg else
15326 1.1 mrg if test "$host_cpu" = ia64; then
15327 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15328 1.1 mrg allow_undefined_flag_F77="-z nodefs"
15329 1.1 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"
15330 1.1 mrg else
15331 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
15332 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
15333 1.1 mrg program main
15334 1.1 mrg
15335 1.1 mrg end
15336 1.1 mrg _ACEOF
15337 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
15338 1.1 mrg if { (ac_try="$ac_link"
15339 1.1 mrg case "(($ac_try" in
15340 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15341 1.1 mrg *) ac_try_echo=$ac_try;;
15342 1.1 mrg esac
15343 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15344 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
15345 1.1 mrg (eval "$ac_link") 2>conftest.er1
15346 1.1 mrg ac_status=$?
15347 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
15348 1.1 mrg rm -f conftest.er1
15349 1.1 mrg cat conftest.err >&5
15350 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15351 1.1 mrg (exit $ac_status); } && {
15352 1.1 mrg test -z "$ac_f77_werror_flag" ||
15353 1.1 mrg test ! -s conftest.err
15354 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
15355 1.1.1.3 mrg test "$cross_compiling" = yes ||
15356 1.1.1.3 mrg $as_test_x conftest$ac_exeext
15357 1.1.1.3 mrg }; then
15358 1.1 mrg
15359 1.1.1.3 mrg lt_aix_libpath_sed='
15360 1.1.1.3 mrg /Import File Strings/,/^$/ {
15361 1.1.1.3 mrg /^0/ {
15362 1.1.1.3 mrg s/^0 *\(.*\)$/\1/
15363 1.1.1.3 mrg p
15364 1.1.1.3 mrg }
15365 1.1.1.3 mrg }'
15366 1.1.1.3 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15367 1.1 mrg # Check for a 64-bit object if we didn't find anything.
15368 1.1.1.3 mrg if test -z "$aix_libpath"; then
15369 1.1.1.3 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15370 1.1.1.3 mrg fi
15371 1.1 mrg else
15372 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
15373 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
15374 1.1 mrg
15375 1.1 mrg
15376 1.1 mrg fi
15377 1.1 mrg
15378 1.1.1.3 mrg rm -rf conftest.dSYM
15379 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15380 1.1 mrg conftest$ac_exeext conftest.$ac_ext
15381 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15382 1.1 mrg
15383 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15384 1.1 mrg # Warning - without using the other run time loading flags,
15385 1.1 mrg # -berok will link without error, but may produce a broken library.
15386 1.1 mrg no_undefined_flag_F77=' ${wl}-bernotok'
15387 1.1 mrg allow_undefined_flag_F77=' ${wl}-berok'
15388 1.1 mrg # Exported symbols can be pulled into shared objects from archives
15389 1.1 mrg whole_archive_flag_spec_F77='$convenience'
15390 1.1 mrg archive_cmds_need_lc_F77=yes
15391 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
15392 1.1 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'
15393 1.1 mrg fi
15394 1.1 mrg fi
15395 1.1 mrg ;;
15396 1.1 mrg
15397 1.1 mrg amigaos*)
15398 1.1 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)'
15399 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15400 1.1 mrg hardcode_minus_L_F77=yes
15401 1.1 mrg # see comment about different semantics on the GNU ld section
15402 1.1 mrg ld_shlibs_F77=no
15403 1.1 mrg ;;
15404 1.1 mrg
15405 1.1 mrg bsdi[45]*)
15406 1.1 mrg export_dynamic_flag_spec_F77=-rdynamic
15407 1.1 mrg ;;
15408 1.1 mrg
15409 1.1 mrg cygwin* | mingw* | pw32*)
15410 1.1 mrg # When not using gcc, we currently assume that we are using
15411 1.1 mrg # Microsoft Visual C++.
15412 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
15413 1.1 mrg # no search path for DLLs.
15414 1.1 mrg hardcode_libdir_flag_spec_F77=' '
15415 1.1 mrg allow_undefined_flag_F77=unsupported
15416 1.1 mrg # Tell ltmain to make .lib files, not .a files.
15417 1.1 mrg libext=lib
15418 1.1 mrg # Tell ltmain to make .dll files, not .so files.
15419 1.1 mrg shrext_cmds=".dll"
15420 1.1 mrg # FIXME: Setting linknames here is a bad hack.
15421 1.1 mrg archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15422 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
15423 1.1 mrg old_archive_From_new_cmds_F77='true'
15424 1.1 mrg # FIXME: Should let the user specify the lib program.
15425 1.1.1.3 mrg old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15426 1.1 mrg fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15427 1.1 mrg enable_shared_with_static_runtimes_F77=yes
15428 1.1 mrg ;;
15429 1.1 mrg
15430 1.1 mrg darwin* | rhapsody*)
15431 1.1 mrg case $host_os in
15432 1.1 mrg rhapsody* | darwin1.[012])
15433 1.1 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15434 1.1 mrg ;;
15435 1.1 mrg *) # Darwin 1.3 on
15436 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15437 1.1 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15438 1.1 mrg else
15439 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
15440 1.1 mrg 10.[012])
15441 1.1 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15442 1.1 mrg ;;
15443 1.1 mrg 10.*)
15444 1.1 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15445 1.1 mrg ;;
15446 1.1 mrg esac
15447 1.1 mrg fi
15448 1.1 mrg ;;
15449 1.1 mrg esac
15450 1.1 mrg archive_cmds_need_lc_F77=no
15451 1.1 mrg hardcode_direct_F77=no
15452 1.1 mrg hardcode_automatic_F77=yes
15453 1.1 mrg hardcode_shlibpath_var_F77=unsupported
15454 1.1 mrg whole_archive_flag_spec_F77=''
15455 1.1 mrg link_all_deplibs_F77=yes
15456 1.1 mrg if test "$GCC" = yes ; then
15457 1.1 mrg output_verbose_link_cmd='echo'
15458 1.1.1.3 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}"
15459 1.1.1.3 mrg module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15460 1.1.1.3 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}"
15461 1.1.1.3 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}"
15462 1.1 mrg else
15463 1.1 mrg case $cc_basename in
15464 1.1 mrg xlc*)
15465 1.1 mrg output_verbose_link_cmd='echo'
15466 1.1.1.3 mrg archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15467 1.1 mrg module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15468 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15469 1.1.1.3 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}'
15470 1.1 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}'
15471 1.1 mrg ;;
15472 1.1 mrg *)
15473 1.1 mrg ld_shlibs_F77=no
15474 1.1 mrg ;;
15475 1.1 mrg esac
15476 1.1 mrg fi
15477 1.1 mrg ;;
15478 1.1 mrg
15479 1.1 mrg dgux*)
15480 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15481 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15482 1.1 mrg hardcode_shlibpath_var_F77=no
15483 1.1 mrg ;;
15484 1.1 mrg
15485 1.1 mrg freebsd1*)
15486 1.1 mrg ld_shlibs_F77=no
15487 1.1 mrg ;;
15488 1.1 mrg
15489 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15490 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
15491 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
15492 1.1 mrg # extra space).
15493 1.1 mrg freebsd2.2*)
15494 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15495 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15496 1.1 mrg hardcode_direct_F77=yes
15497 1.1 mrg hardcode_shlibpath_var_F77=no
15498 1.1 mrg ;;
15499 1.1 mrg
15500 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15501 1.1 mrg freebsd2*)
15502 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15503 1.1 mrg hardcode_direct_F77=yes
15504 1.1 mrg hardcode_minus_L_F77=yes
15505 1.1 mrg hardcode_shlibpath_var_F77=no
15506 1.1 mrg ;;
15507 1.1 mrg
15508 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15509 1.1.1.3 mrg freebsd* | dragonfly*)
15510 1.1 mrg archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15511 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15512 1.1 mrg hardcode_direct_F77=yes
15513 1.1 mrg hardcode_shlibpath_var_F77=no
15514 1.1 mrg ;;
15515 1.1 mrg
15516 1.1 mrg hpux9*)
15517 1.1 mrg if test "$GCC" = yes; then
15518 1.1 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'
15519 1.1 mrg else
15520 1.1 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'
15521 1.1 mrg fi
15522 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15523 1.1 mrg hardcode_libdir_separator_F77=:
15524 1.1 mrg hardcode_direct_F77=yes
15525 1.1 mrg
15526 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
15527 1.1 mrg # but as the default location of the library.
15528 1.1 mrg hardcode_minus_L_F77=yes
15529 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
15530 1.1 mrg ;;
15531 1.1 mrg
15532 1.1 mrg hpux10*)
15533 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15534 1.1 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15535 1.1 mrg else
15536 1.1 mrg archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15537 1.1 mrg fi
15538 1.1 mrg if test "$with_gnu_ld" = no; then
15539 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15540 1.1 mrg hardcode_libdir_separator_F77=:
15541 1.1 mrg
15542 1.1 mrg hardcode_direct_F77=yes
15543 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
15544 1.1 mrg
15545 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
15546 1.1 mrg # but as the default location of the library.
15547 1.1 mrg hardcode_minus_L_F77=yes
15548 1.1 mrg fi
15549 1.1 mrg ;;
15550 1.1 mrg
15551 1.1 mrg hpux11*)
15552 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15553 1.1 mrg case $host_cpu in
15554 1.1 mrg hppa*64*)
15555 1.1 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15556 1.1 mrg ;;
15557 1.1 mrg ia64*)
15558 1.1 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15559 1.1 mrg ;;
15560 1.1 mrg *)
15561 1.1 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15562 1.1 mrg ;;
15563 1.1 mrg esac
15564 1.1 mrg else
15565 1.1 mrg case $host_cpu in
15566 1.1 mrg hppa*64*)
15567 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15568 1.1 mrg ;;
15569 1.1 mrg ia64*)
15570 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15571 1.1 mrg ;;
15572 1.1 mrg *)
15573 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15574 1.1 mrg ;;
15575 1.1 mrg esac
15576 1.1 mrg fi
15577 1.1 mrg if test "$with_gnu_ld" = no; then
15578 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15579 1.1 mrg hardcode_libdir_separator_F77=:
15580 1.1 mrg
15581 1.1 mrg case $host_cpu in
15582 1.1 mrg hppa*64*|ia64*)
15583 1.1 mrg hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15584 1.1 mrg hardcode_direct_F77=no
15585 1.1 mrg hardcode_shlibpath_var_F77=no
15586 1.1 mrg ;;
15587 1.1 mrg *)
15588 1.1 mrg hardcode_direct_F77=yes
15589 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
15590 1.1 mrg
15591 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
15592 1.1 mrg # but as the default location of the library.
15593 1.1 mrg hardcode_minus_L_F77=yes
15594 1.1 mrg ;;
15595 1.1 mrg esac
15596 1.1 mrg fi
15597 1.1 mrg ;;
15598 1.1 mrg
15599 1.1 mrg irix5* | irix6* | nonstopux*)
15600 1.1 mrg if test "$GCC" = yes; then
15601 1.1 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'
15602 1.1 mrg else
15603 1.1 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'
15604 1.1 mrg hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15605 1.1 mrg fi
15606 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15607 1.1 mrg hardcode_libdir_separator_F77=:
15608 1.1 mrg link_all_deplibs_F77=yes
15609 1.1 mrg ;;
15610 1.1 mrg
15611 1.1 mrg netbsd*)
15612 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15613 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15614 1.1 mrg else
15615 1.1 mrg archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15616 1.1 mrg fi
15617 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15618 1.1 mrg hardcode_direct_F77=yes
15619 1.1 mrg hardcode_shlibpath_var_F77=no
15620 1.1 mrg ;;
15621 1.1 mrg
15622 1.1 mrg newsos6)
15623 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15624 1.1 mrg hardcode_direct_F77=yes
15625 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15626 1.1 mrg hardcode_libdir_separator_F77=:
15627 1.1 mrg hardcode_shlibpath_var_F77=no
15628 1.1 mrg ;;
15629 1.1 mrg
15630 1.1 mrg openbsd*)
15631 1.1.1.3 mrg if test -f /usr/libexec/ld.so; then
15632 1.1.1.3 mrg hardcode_direct_F77=yes
15633 1.1.1.3 mrg hardcode_shlibpath_var_F77=no
15634 1.1.1.3 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15635 1.1.1.3 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15636 1.1.1.3 mrg archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15637 1.1.1.3 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15638 1.1.1.3 mrg export_dynamic_flag_spec_F77='${wl}-E'
15639 1.1.1.3 mrg else
15640 1.1.1.3 mrg case $host_os in
15641 1.1.1.3 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15642 1.1.1.3 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15643 1.1.1.3 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15644 1.1.1.3 mrg ;;
15645 1.1.1.3 mrg *)
15646 1.1.1.3 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15647 1.1.1.3 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15648 1.1.1.3 mrg ;;
15649 1.1.1.3 mrg esac
15650 1.1.1.3 mrg fi
15651 1.1 mrg else
15652 1.1.1.3 mrg ld_shlibs_F77=no
15653 1.1 mrg fi
15654 1.1 mrg ;;
15655 1.1 mrg
15656 1.1 mrg os2*)
15657 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15658 1.1 mrg hardcode_minus_L_F77=yes
15659 1.1 mrg allow_undefined_flag_F77=unsupported
15660 1.1 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'
15661 1.1 mrg old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15662 1.1 mrg ;;
15663 1.1 mrg
15664 1.1 mrg osf3*)
15665 1.1 mrg if test "$GCC" = yes; then
15666 1.1 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15667 1.1 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'
15668 1.1 mrg else
15669 1.1 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
15670 1.1 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'
15671 1.1 mrg fi
15672 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15673 1.1 mrg hardcode_libdir_separator_F77=:
15674 1.1 mrg ;;
15675 1.1 mrg
15676 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
15677 1.1 mrg if test "$GCC" = yes; then
15678 1.1 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15679 1.1 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'
15680 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15681 1.1 mrg else
15682 1.1 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
15683 1.1 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'
15684 1.1 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~
15685 1.1 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'
15686 1.1 mrg
15687 1.1 mrg # Both c and cxx compiler support -rpath directly
15688 1.1 mrg hardcode_libdir_flag_spec_F77='-rpath $libdir'
15689 1.1 mrg fi
15690 1.1 mrg hardcode_libdir_separator_F77=:
15691 1.1 mrg ;;
15692 1.1 mrg
15693 1.1 mrg solaris*)
15694 1.1 mrg no_undefined_flag_F77=' -z text'
15695 1.1 mrg if test "$GCC" = yes; then
15696 1.1 mrg wlarc='${wl}'
15697 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15698 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15699 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15700 1.1 mrg else
15701 1.1 mrg wlarc=''
15702 1.1 mrg archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15703 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15704 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15705 1.1 mrg fi
15706 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15707 1.1 mrg hardcode_shlibpath_var_F77=no
15708 1.1 mrg case $host_os in
15709 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
15710 1.1 mrg *)
15711 1.1.1.3 mrg # The compiler driver will combine and reorder linker options,
15712 1.1.1.3 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
15713 1.1.1.3 mrg # but is careful enough not to reorder.
15714 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
15715 1.1.1.3 mrg if test "$GCC" = yes; then
15716 1.1.1.3 mrg whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15717 1.1.1.3 mrg else
15718 1.1.1.3 mrg whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15719 1.1.1.3 mrg fi
15720 1.1.1.3 mrg ;;
15721 1.1 mrg esac
15722 1.1 mrg link_all_deplibs_F77=yes
15723 1.1 mrg ;;
15724 1.1 mrg
15725 1.1 mrg sunos4*)
15726 1.1 mrg if test "x$host_vendor" = xsequent; then
15727 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
15728 1.1 mrg # files that make .init and .fini sections work.
15729 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15730 1.1 mrg else
15731 1.1 mrg archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15732 1.1 mrg fi
15733 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15734 1.1 mrg hardcode_direct_F77=yes
15735 1.1 mrg hardcode_minus_L_F77=yes
15736 1.1 mrg hardcode_shlibpath_var_F77=no
15737 1.1 mrg ;;
15738 1.1 mrg
15739 1.1 mrg sysv4)
15740 1.1 mrg case $host_vendor in
15741 1.1 mrg sni)
15742 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15743 1.1 mrg hardcode_direct_F77=yes # is this really true???
15744 1.1 mrg ;;
15745 1.1 mrg siemens)
15746 1.1 mrg ## LD is ld it makes a PLAMLIB
15747 1.1 mrg ## CC just makes a GrossModule.
15748 1.1 mrg archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15749 1.1 mrg reload_cmds_F77='$CC -r -o $output$reload_objs'
15750 1.1 mrg hardcode_direct_F77=no
15751 1.1 mrg ;;
15752 1.1 mrg motorola)
15753 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15754 1.1 mrg hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15755 1.1 mrg ;;
15756 1.1 mrg esac
15757 1.1 mrg runpath_var='LD_RUN_PATH'
15758 1.1 mrg hardcode_shlibpath_var_F77=no
15759 1.1 mrg ;;
15760 1.1 mrg
15761 1.1 mrg sysv4.3*)
15762 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15763 1.1 mrg hardcode_shlibpath_var_F77=no
15764 1.1 mrg export_dynamic_flag_spec_F77='-Bexport'
15765 1.1 mrg ;;
15766 1.1 mrg
15767 1.1 mrg sysv4*MP*)
15768 1.1 mrg if test -d /usr/nec; then
15769 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15770 1.1 mrg hardcode_shlibpath_var_F77=no
15771 1.1 mrg runpath_var=LD_RUN_PATH
15772 1.1 mrg hardcode_runpath_var=yes
15773 1.1 mrg ld_shlibs_F77=yes
15774 1.1 mrg fi
15775 1.1 mrg ;;
15776 1.1 mrg
15777 1.1.1.3 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15778 1.1 mrg no_undefined_flag_F77='${wl}-z,text'
15779 1.1 mrg archive_cmds_need_lc_F77=no
15780 1.1 mrg hardcode_shlibpath_var_F77=no
15781 1.1 mrg runpath_var='LD_RUN_PATH'
15782 1.1 mrg
15783 1.1 mrg if test "$GCC" = yes; then
15784 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15785 1.1 mrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15786 1.1 mrg else
15787 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15788 1.1 mrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15789 1.1 mrg fi
15790 1.1 mrg ;;
15791 1.1 mrg
15792 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
15793 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
15794 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
15795 1.1 mrg # always be unresolved, which means just about no library would
15796 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
15797 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
15798 1.1 mrg # as -z defs.
15799 1.1 mrg no_undefined_flag_F77='${wl}-z,text'
15800 1.1 mrg allow_undefined_flag_F77='${wl}-z,nodefs'
15801 1.1 mrg archive_cmds_need_lc_F77=no
15802 1.1 mrg hardcode_shlibpath_var_F77=no
15803 1.1 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15804 1.1 mrg hardcode_libdir_separator_F77=':'
15805 1.1 mrg link_all_deplibs_F77=yes
15806 1.1 mrg export_dynamic_flag_spec_F77='${wl}-Bexport'
15807 1.1 mrg runpath_var='LD_RUN_PATH'
15808 1.1 mrg
15809 1.1 mrg if test "$GCC" = yes; then
15810 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15811 1.1 mrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15812 1.1 mrg else
15813 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15814 1.1 mrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15815 1.1 mrg fi
15816 1.1 mrg ;;
15817 1.1 mrg
15818 1.1 mrg uts4*)
15819 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15820 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15821 1.1 mrg hardcode_shlibpath_var_F77=no
15822 1.1 mrg ;;
15823 1.1 mrg
15824 1.1 mrg *)
15825 1.1 mrg ld_shlibs_F77=no
15826 1.1 mrg ;;
15827 1.1 mrg esac
15828 1.1 mrg fi
15829 1.1 mrg
15830 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15831 1.1.1.3 mrg $as_echo "$ld_shlibs_F77" >&6; }
15832 1.1 mrg test "$ld_shlibs_F77" = no && can_build_shared=no
15833 1.1 mrg
15834 1.1 mrg #
15835 1.1 mrg # Do we need to explicitly link libc?
15836 1.1 mrg #
15837 1.1 mrg case "x$archive_cmds_need_lc_F77" in
15838 1.1 mrg x|xyes)
15839 1.1 mrg # Assume -lc should be added
15840 1.1 mrg archive_cmds_need_lc_F77=yes
15841 1.1 mrg
15842 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
15843 1.1 mrg case $archive_cmds_F77 in
15844 1.1 mrg *'~'*)
15845 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
15846 1.1 mrg ;;
15847 1.1 mrg '$CC '*)
15848 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
15849 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
15850 1.1 mrg # to ld, don't add -lc before -lgcc.
15851 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15852 1.1.1.3 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15853 1.1 mrg $rm conftest*
15854 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15855 1.1 mrg
15856 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15857 1.1 mrg (eval $ac_compile) 2>&5
15858 1.1 mrg ac_status=$?
15859 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15860 1.1 mrg (exit $ac_status); } 2>conftest.err; then
15861 1.1 mrg soname=conftest
15862 1.1 mrg lib=conftest
15863 1.1 mrg libobjs=conftest.$ac_objext
15864 1.1 mrg deplibs=
15865 1.1 mrg wl=$lt_prog_compiler_wl_F77
15866 1.1 mrg pic_flag=$lt_prog_compiler_pic_F77
15867 1.1 mrg compiler_flags=-v
15868 1.1 mrg linker_flags=-v
15869 1.1 mrg verstring=
15870 1.1 mrg output_objdir=.
15871 1.1 mrg libname=conftest
15872 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15873 1.1 mrg allow_undefined_flag_F77=
15874 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15875 1.1 mrg (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15876 1.1 mrg ac_status=$?
15877 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15878 1.1 mrg (exit $ac_status); }
15879 1.1 mrg then
15880 1.1 mrg archive_cmds_need_lc_F77=no
15881 1.1 mrg else
15882 1.1 mrg archive_cmds_need_lc_F77=yes
15883 1.1 mrg fi
15884 1.1 mrg allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15885 1.1 mrg else
15886 1.1 mrg cat conftest.err 1>&5
15887 1.1 mrg fi
15888 1.1 mrg $rm conftest*
15889 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15890 1.1.1.3 mrg $as_echo "$archive_cmds_need_lc_F77" >&6; }
15891 1.1 mrg ;;
15892 1.1 mrg esac
15893 1.1 mrg fi
15894 1.1 mrg ;;
15895 1.1 mrg esac
15896 1.1 mrg
15897 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15898 1.1.1.3 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
15899 1.1 mrg library_names_spec=
15900 1.1 mrg libname_spec='lib$name'
15901 1.1 mrg soname_spec=
15902 1.1 mrg shrext_cmds=".so"
15903 1.1 mrg postinstall_cmds=
15904 1.1 mrg postuninstall_cmds=
15905 1.1 mrg finish_cmds=
15906 1.1 mrg finish_eval=
15907 1.1 mrg shlibpath_var=
15908 1.1 mrg shlibpath_overrides_runpath=unknown
15909 1.1 mrg version_type=none
15910 1.1 mrg dynamic_linker="$host_os ld.so"
15911 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
15912 1.1.1.3 mrg
15913 1.1 mrg need_lib_prefix=unknown
15914 1.1 mrg hardcode_into_libs=no
15915 1.1 mrg
15916 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
15917 1.1 mrg # flags to be left without arguments
15918 1.1 mrg need_version=unknown
15919 1.1 mrg
15920 1.1 mrg case $host_os in
15921 1.1 mrg aix3*)
15922 1.1 mrg version_type=linux
15923 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15924 1.1 mrg shlibpath_var=LIBPATH
15925 1.1 mrg
15926 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
15927 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15928 1.1 mrg ;;
15929 1.1 mrg
15930 1.1.1.3 mrg aix[4-9]*)
15931 1.1 mrg version_type=linux
15932 1.1 mrg need_lib_prefix=no
15933 1.1 mrg need_version=no
15934 1.1 mrg hardcode_into_libs=yes
15935 1.1 mrg if test "$host_cpu" = ia64; then
15936 1.1 mrg # AIX 5 supports IA64
15937 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15938 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15939 1.1 mrg else
15940 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
15941 1.1 mrg # for dependence libraries. The import file would start with
15942 1.1 mrg # the line `#! .'. This would cause the generated library to
15943 1.1 mrg # depend on `.', always an invalid library. This was fixed in
15944 1.1 mrg # development snapshots of GCC prior to 3.0.
15945 1.1 mrg case $host_os in
15946 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
15947 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15948 1.1 mrg echo ' yes '
15949 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15950 1.1 mrg :
15951 1.1 mrg else
15952 1.1 mrg can_build_shared=no
15953 1.1 mrg fi
15954 1.1 mrg ;;
15955 1.1 mrg esac
15956 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15957 1.1 mrg # soname into executable. Probably we can add versioning support to
15958 1.1 mrg # collect2, so additional links can be useful in future.
15959 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15960 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15961 1.1 mrg # instead of lib<name>.a to let people know that these are not
15962 1.1 mrg # typical AIX shared libraries.
15963 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15964 1.1 mrg else
15965 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
15966 1.1 mrg # and later when we are not doing run time linking.
15967 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
15968 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15969 1.1 mrg fi
15970 1.1 mrg shlibpath_var=LIBPATH
15971 1.1 mrg fi
15972 1.1 mrg ;;
15973 1.1 mrg
15974 1.1 mrg amigaos*)
15975 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
15976 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
15977 1.1 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'
15978 1.1 mrg ;;
15979 1.1 mrg
15980 1.1 mrg beos*)
15981 1.1 mrg library_names_spec='${libname}${shared_ext}'
15982 1.1 mrg dynamic_linker="$host_os ld.so"
15983 1.1 mrg shlibpath_var=LIBRARY_PATH
15984 1.1 mrg ;;
15985 1.1 mrg
15986 1.1 mrg bsdi[45]*)
15987 1.1 mrg version_type=linux
15988 1.1 mrg need_version=no
15989 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15990 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15991 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15992 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15993 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15994 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15995 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
15996 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15997 1.1 mrg # libtool to hard-code these into programs
15998 1.1 mrg ;;
15999 1.1 mrg
16000 1.1 mrg cygwin* | mingw* | pw32*)
16001 1.1 mrg version_type=windows
16002 1.1 mrg shrext_cmds=".dll"
16003 1.1 mrg need_version=no
16004 1.1 mrg need_lib_prefix=no
16005 1.1 mrg
16006 1.1 mrg case $GCC,$host_os in
16007 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
16008 1.1 mrg library_names_spec='$libname.dll.a'
16009 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
16010 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
16011 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
16012 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
16013 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
16014 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
16015 1.1 mrg chmod a+x \$dldir/$dlname'
16016 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16017 1.1 mrg dlpath=$dir/\$dldll~
16018 1.1 mrg $rm \$dlpath'
16019 1.1 mrg shlibpath_overrides_runpath=yes
16020 1.1 mrg
16021 1.1 mrg case $host_os in
16022 1.1 mrg cygwin*)
16023 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16024 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16025 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
16026 1.1 mrg ;;
16027 1.1 mrg mingw*)
16028 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
16029 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16030 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16031 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16032 1.1 mrg # It is most probably a Windows format PATH printed by
16033 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
16034 1.1 mrg # path with ; separators, and with drive letters. We can handle the
16035 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
16036 1.1 mrg # especially as we might pass files found there to a mingw objdump,
16037 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
16038 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16039 1.1 mrg else
16040 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16041 1.1 mrg fi
16042 1.1 mrg ;;
16043 1.1 mrg pw32*)
16044 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
16045 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16046 1.1 mrg ;;
16047 1.1 mrg esac
16048 1.1 mrg ;;
16049 1.1 mrg
16050 1.1 mrg *)
16051 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16052 1.1 mrg ;;
16053 1.1 mrg esac
16054 1.1 mrg dynamic_linker='Win32 ld.exe'
16055 1.1 mrg # FIXME: first we should search . and the directory the executable is in
16056 1.1 mrg shlibpath_var=PATH
16057 1.1 mrg ;;
16058 1.1 mrg
16059 1.1 mrg darwin* | rhapsody*)
16060 1.1 mrg dynamic_linker="$host_os dyld"
16061 1.1 mrg version_type=darwin
16062 1.1 mrg need_lib_prefix=no
16063 1.1 mrg need_version=no
16064 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16065 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
16066 1.1 mrg shlibpath_overrides_runpath=yes
16067 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
16068 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16069 1.1.1.3 mrg
16070 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16071 1.1 mrg ;;
16072 1.1 mrg
16073 1.1 mrg dgux*)
16074 1.1 mrg version_type=linux
16075 1.1 mrg need_lib_prefix=no
16076 1.1 mrg need_version=no
16077 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16078 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16079 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16080 1.1 mrg ;;
16081 1.1 mrg
16082 1.1 mrg freebsd1*)
16083 1.1 mrg dynamic_linker=no
16084 1.1 mrg ;;
16085 1.1 mrg
16086 1.1 mrg freebsd* | dragonfly*)
16087 1.1 mrg # DragonFly does not have aout. When/if they implement a new
16088 1.1 mrg # versioning mechanism, adjust this.
16089 1.1 mrg if test -x /usr/bin/objformat; then
16090 1.1 mrg objformat=`/usr/bin/objformat`
16091 1.1 mrg else
16092 1.1 mrg case $host_os in
16093 1.1 mrg freebsd[123]*) objformat=aout ;;
16094 1.1 mrg *) objformat=elf ;;
16095 1.1 mrg esac
16096 1.1 mrg fi
16097 1.1 mrg version_type=freebsd-$objformat
16098 1.1 mrg case $version_type in
16099 1.1 mrg freebsd-elf*)
16100 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16101 1.1 mrg need_version=no
16102 1.1 mrg need_lib_prefix=no
16103 1.1 mrg ;;
16104 1.1 mrg freebsd-*)
16105 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16106 1.1 mrg need_version=yes
16107 1.1 mrg ;;
16108 1.1 mrg esac
16109 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16110 1.1 mrg case $host_os in
16111 1.1 mrg freebsd2*)
16112 1.1 mrg shlibpath_overrides_runpath=yes
16113 1.1 mrg ;;
16114 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
16115 1.1 mrg shlibpath_overrides_runpath=yes
16116 1.1 mrg hardcode_into_libs=yes
16117 1.1 mrg ;;
16118 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16119 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16120 1.1 mrg shlibpath_overrides_runpath=no
16121 1.1 mrg hardcode_into_libs=yes
16122 1.1 mrg ;;
16123 1.1.1.3 mrg *) # from 4.6 on, and DragonFly
16124 1.1 mrg shlibpath_overrides_runpath=yes
16125 1.1 mrg hardcode_into_libs=yes
16126 1.1 mrg ;;
16127 1.1 mrg esac
16128 1.1 mrg ;;
16129 1.1 mrg
16130 1.1 mrg gnu*)
16131 1.1 mrg version_type=linux
16132 1.1 mrg need_lib_prefix=no
16133 1.1 mrg need_version=no
16134 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16135 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16136 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16137 1.1 mrg hardcode_into_libs=yes
16138 1.1 mrg ;;
16139 1.1 mrg
16140 1.1 mrg hpux9* | hpux10* | hpux11*)
16141 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
16142 1.1 mrg # link against other versions.
16143 1.1 mrg version_type=sunos
16144 1.1 mrg need_lib_prefix=no
16145 1.1 mrg need_version=no
16146 1.1 mrg case $host_cpu in
16147 1.1 mrg ia64*)
16148 1.1 mrg shrext_cmds='.so'
16149 1.1 mrg hardcode_into_libs=yes
16150 1.1 mrg dynamic_linker="$host_os dld.so"
16151 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16152 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16153 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16154 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16155 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
16156 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16157 1.1 mrg else
16158 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16159 1.1 mrg fi
16160 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16161 1.1 mrg ;;
16162 1.1 mrg hppa*64*)
16163 1.1 mrg shrext_cmds='.sl'
16164 1.1 mrg hardcode_into_libs=yes
16165 1.1 mrg dynamic_linker="$host_os dld.sl"
16166 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16167 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16168 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16169 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16170 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16171 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16172 1.1 mrg ;;
16173 1.1 mrg *)
16174 1.1 mrg shrext_cmds='.sl'
16175 1.1 mrg dynamic_linker="$host_os dld.sl"
16176 1.1 mrg shlibpath_var=SHLIB_PATH
16177 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16178 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16179 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16180 1.1 mrg ;;
16181 1.1 mrg esac
16182 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
16183 1.1 mrg postinstall_cmds='chmod 555 $lib'
16184 1.1 mrg ;;
16185 1.1 mrg
16186 1.1.1.3 mrg interix[3-9]*)
16187 1.1 mrg version_type=linux
16188 1.1 mrg need_lib_prefix=no
16189 1.1 mrg need_version=no
16190 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16191 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16192 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16193 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16194 1.1 mrg shlibpath_overrides_runpath=no
16195 1.1 mrg hardcode_into_libs=yes
16196 1.1 mrg ;;
16197 1.1 mrg
16198 1.1 mrg irix5* | irix6* | nonstopux*)
16199 1.1 mrg case $host_os in
16200 1.1 mrg nonstopux*) version_type=nonstopux ;;
16201 1.1 mrg *)
16202 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
16203 1.1 mrg version_type=linux
16204 1.1 mrg else
16205 1.1 mrg version_type=irix
16206 1.1 mrg fi ;;
16207 1.1 mrg esac
16208 1.1 mrg need_lib_prefix=no
16209 1.1 mrg need_version=no
16210 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16211 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16212 1.1 mrg case $host_os in
16213 1.1 mrg irix5* | nonstopux*)
16214 1.1 mrg libsuff= shlibsuff=
16215 1.1 mrg ;;
16216 1.1 mrg *)
16217 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
16218 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16219 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
16220 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16221 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
16222 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16223 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
16224 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
16225 1.1 mrg esac
16226 1.1 mrg ;;
16227 1.1 mrg esac
16228 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16229 1.1 mrg shlibpath_overrides_runpath=no
16230 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16231 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16232 1.1 mrg hardcode_into_libs=yes
16233 1.1 mrg ;;
16234 1.1 mrg
16235 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
16236 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
16237 1.1 mrg dynamic_linker=no
16238 1.1 mrg ;;
16239 1.1 mrg
16240 1.1 mrg # This must be Linux ELF.
16241 1.1.1.3 mrg linux* | k*bsd*-gnu)
16242 1.1 mrg version_type=linux
16243 1.1 mrg need_lib_prefix=no
16244 1.1 mrg need_version=no
16245 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16246 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16247 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16248 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16249 1.1 mrg shlibpath_overrides_runpath=no
16250 1.1 mrg # This implies no fast_install, which is unacceptable.
16251 1.1 mrg # Some rework will be needed to allow for fast_install
16252 1.1 mrg # before this can be enabled.
16253 1.1 mrg hardcode_into_libs=yes
16254 1.1.1.3 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16255 1.1.1.3 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16256 1.1 mrg
16257 1.1 mrg # Append ld.so.conf contents to the search path
16258 1.1 mrg if test -f /etc/ld.so.conf; then
16259 1.1.1.3 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' ' '`
16260 1.1.1.3 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16261 1.1 mrg fi
16262 1.1 mrg
16263 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
16264 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
16265 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
16266 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
16267 1.1 mrg # people can always --disable-shared, the test was removed, and we
16268 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
16269 1.1 mrg dynamic_linker='GNU/Linux ld.so'
16270 1.1 mrg ;;
16271 1.1 mrg
16272 1.1 mrg netbsd*)
16273 1.1 mrg version_type=sunos
16274 1.1 mrg need_lib_prefix=no
16275 1.1 mrg need_version=no
16276 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16277 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16278 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16279 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
16280 1.1 mrg else
16281 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16282 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16283 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
16284 1.1 mrg fi
16285 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16286 1.1 mrg shlibpath_overrides_runpath=yes
16287 1.1 mrg hardcode_into_libs=yes
16288 1.1 mrg ;;
16289 1.1 mrg
16290 1.1 mrg newsos6)
16291 1.1 mrg version_type=linux
16292 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16293 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16294 1.1 mrg shlibpath_overrides_runpath=yes
16295 1.1 mrg ;;
16296 1.1 mrg
16297 1.1 mrg nto-qnx*)
16298 1.1 mrg version_type=linux
16299 1.1 mrg need_lib_prefix=no
16300 1.1 mrg need_version=no
16301 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16302 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16303 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16304 1.1 mrg shlibpath_overrides_runpath=yes
16305 1.1 mrg ;;
16306 1.1 mrg
16307 1.1 mrg openbsd*)
16308 1.1 mrg version_type=sunos
16309 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
16310 1.1 mrg need_lib_prefix=no
16311 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16312 1.1 mrg case $host_os in
16313 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16314 1.1 mrg *) need_version=no ;;
16315 1.1 mrg esac
16316 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16317 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16318 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16319 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16320 1.1 mrg case $host_os in
16321 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
16322 1.1 mrg shlibpath_overrides_runpath=no
16323 1.1 mrg ;;
16324 1.1 mrg *)
16325 1.1 mrg shlibpath_overrides_runpath=yes
16326 1.1 mrg ;;
16327 1.1 mrg esac
16328 1.1 mrg else
16329 1.1 mrg shlibpath_overrides_runpath=yes
16330 1.1 mrg fi
16331 1.1 mrg ;;
16332 1.1 mrg
16333 1.1 mrg os2*)
16334 1.1 mrg libname_spec='$name'
16335 1.1 mrg shrext_cmds=".dll"
16336 1.1 mrg need_lib_prefix=no
16337 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
16338 1.1 mrg dynamic_linker='OS/2 ld.exe'
16339 1.1 mrg shlibpath_var=LIBPATH
16340 1.1 mrg ;;
16341 1.1 mrg
16342 1.1 mrg osf3* | osf4* | osf5*)
16343 1.1 mrg version_type=osf
16344 1.1 mrg need_lib_prefix=no
16345 1.1 mrg need_version=no
16346 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16347 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16348 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16349 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16350 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16351 1.1 mrg ;;
16352 1.1 mrg
16353 1.1.1.3 mrg rdos*)
16354 1.1.1.3 mrg dynamic_linker=no
16355 1.1.1.3 mrg ;;
16356 1.1.1.3 mrg
16357 1.1 mrg solaris*)
16358 1.1 mrg version_type=linux
16359 1.1 mrg need_lib_prefix=no
16360 1.1 mrg need_version=no
16361 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16362 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16363 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16364 1.1 mrg shlibpath_overrides_runpath=yes
16365 1.1 mrg hardcode_into_libs=yes
16366 1.1 mrg # ldd complains unless libraries are executable
16367 1.1 mrg postinstall_cmds='chmod +x $lib'
16368 1.1 mrg ;;
16369 1.1 mrg
16370 1.1 mrg sunos4*)
16371 1.1 mrg version_type=sunos
16372 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16373 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16374 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16375 1.1 mrg shlibpath_overrides_runpath=yes
16376 1.1 mrg if test "$with_gnu_ld" = yes; then
16377 1.1 mrg need_lib_prefix=no
16378 1.1 mrg fi
16379 1.1 mrg need_version=yes
16380 1.1 mrg ;;
16381 1.1 mrg
16382 1.1 mrg sysv4 | sysv4.3*)
16383 1.1 mrg version_type=linux
16384 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16385 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16386 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16387 1.1 mrg case $host_vendor in
16388 1.1 mrg sni)
16389 1.1 mrg shlibpath_overrides_runpath=no
16390 1.1 mrg need_lib_prefix=no
16391 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
16392 1.1 mrg runpath_var=LD_RUN_PATH
16393 1.1 mrg ;;
16394 1.1 mrg siemens)
16395 1.1 mrg need_lib_prefix=no
16396 1.1 mrg ;;
16397 1.1 mrg motorola)
16398 1.1 mrg need_lib_prefix=no
16399 1.1 mrg need_version=no
16400 1.1 mrg shlibpath_overrides_runpath=no
16401 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16402 1.1 mrg ;;
16403 1.1 mrg esac
16404 1.1 mrg ;;
16405 1.1 mrg
16406 1.1 mrg sysv4*MP*)
16407 1.1 mrg if test -d /usr/nec ;then
16408 1.1 mrg version_type=linux
16409 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16410 1.1 mrg soname_spec='$libname${shared_ext}.$major'
16411 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16412 1.1 mrg fi
16413 1.1 mrg ;;
16414 1.1 mrg
16415 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16416 1.1 mrg version_type=freebsd-elf
16417 1.1 mrg need_lib_prefix=no
16418 1.1 mrg need_version=no
16419 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16420 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16421 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16422 1.1 mrg hardcode_into_libs=yes
16423 1.1 mrg if test "$with_gnu_ld" = yes; then
16424 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16425 1.1 mrg shlibpath_overrides_runpath=no
16426 1.1 mrg else
16427 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16428 1.1 mrg shlibpath_overrides_runpath=yes
16429 1.1 mrg case $host_os in
16430 1.1 mrg sco3.2v5*)
16431 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16432 1.1 mrg ;;
16433 1.1 mrg esac
16434 1.1 mrg fi
16435 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
16436 1.1 mrg ;;
16437 1.1 mrg
16438 1.1 mrg uts4*)
16439 1.1 mrg version_type=linux
16440 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16441 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16442 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16443 1.1 mrg ;;
16444 1.1 mrg
16445 1.1 mrg *)
16446 1.1 mrg dynamic_linker=no
16447 1.1 mrg ;;
16448 1.1 mrg esac
16449 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16450 1.1.1.3 mrg $as_echo "$dynamic_linker" >&6; }
16451 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
16452 1.1 mrg
16453 1.1.1.3 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16454 1.1.1.3 mrg $as_echo_n "(cached) " >&6
16455 1.1.1.3 mrg else
16456 1.1.1.3 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16457 1.1.1.3 mrg fi
16458 1.1.1.3 mrg
16459 1.1.1.3 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16460 1.1.1.3 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16461 1.1.1.3 mrg $as_echo_n "(cached) " >&6
16462 1.1.1.3 mrg else
16463 1.1.1.3 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16464 1.1.1.3 mrg fi
16465 1.1.1.3 mrg
16466 1.1.1.3 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16467 1.1.1.3 mrg
16468 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16469 1.1 mrg if test "$GCC" = yes; then
16470 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16471 1.1 mrg fi
16472 1.1 mrg
16473 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16474 1.1.1.3 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16475 1.1 mrg hardcode_action_F77=
16476 1.1 mrg if test -n "$hardcode_libdir_flag_spec_F77" || \
16477 1.1 mrg test -n "$runpath_var_F77" || \
16478 1.1 mrg test "X$hardcode_automatic_F77" = "Xyes" ; then
16479 1.1 mrg
16480 1.1 mrg # We can hardcode non-existant directories.
16481 1.1 mrg if test "$hardcode_direct_F77" != no &&
16482 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
16483 1.1 mrg # have to relink, otherwise we might link with an installed library
16484 1.1 mrg # when we should be linking with a yet-to-be-installed one
16485 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16486 1.1 mrg test "$hardcode_minus_L_F77" != no; then
16487 1.1 mrg # Linking always hardcodes the temporary library directory.
16488 1.1 mrg hardcode_action_F77=relink
16489 1.1 mrg else
16490 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
16491 1.1 mrg hardcode_action_F77=immediate
16492 1.1 mrg fi
16493 1.1 mrg else
16494 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
16495 1.1 mrg # directories.
16496 1.1 mrg hardcode_action_F77=unsupported
16497 1.1 mrg fi
16498 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16499 1.1.1.3 mrg $as_echo "$hardcode_action_F77" >&6; }
16500 1.1 mrg
16501 1.1 mrg if test "$hardcode_action_F77" = relink; then
16502 1.1 mrg # Fast installation is not supported
16503 1.1 mrg enable_fast_install=no
16504 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
16505 1.1 mrg test "$enable_shared" = no; then
16506 1.1 mrg # Fast installation is not necessary
16507 1.1 mrg enable_fast_install=needless
16508 1.1 mrg fi
16509 1.1 mrg
16510 1.1 mrg
16511 1.1 mrg # The else clause should only fire when bootstrapping the
16512 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
16513 1.1 mrg # with your package, and you will get complaints that there are
16514 1.1 mrg # no rules to generate ltmain.sh.
16515 1.1 mrg if test -f "$ltmain"; then
16516 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
16517 1.1 mrg # without removal of \ escapes.
16518 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
16519 1.1 mrg setopt NO_GLOB_SUBST
16520 1.1 mrg fi
16521 1.1 mrg # Now quote all the things that may contain metacharacters while being
16522 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
16523 1.1 mrg # variables and quote the copies for generation of the libtool script.
16524 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16525 1.1 mrg SED SHELL STRIP \
16526 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16527 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16528 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
16529 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16530 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
16531 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16532 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
16533 1.1 mrg compiler_F77 \
16534 1.1 mrg CC_F77 \
16535 1.1 mrg LD_F77 \
16536 1.1 mrg lt_prog_compiler_wl_F77 \
16537 1.1 mrg lt_prog_compiler_pic_F77 \
16538 1.1 mrg lt_prog_compiler_static_F77 \
16539 1.1 mrg lt_prog_compiler_no_builtin_flag_F77 \
16540 1.1 mrg export_dynamic_flag_spec_F77 \
16541 1.1 mrg thread_safe_flag_spec_F77 \
16542 1.1 mrg whole_archive_flag_spec_F77 \
16543 1.1 mrg enable_shared_with_static_runtimes_F77 \
16544 1.1 mrg old_archive_cmds_F77 \
16545 1.1 mrg old_archive_from_new_cmds_F77 \
16546 1.1 mrg predep_objects_F77 \
16547 1.1 mrg postdep_objects_F77 \
16548 1.1 mrg predeps_F77 \
16549 1.1 mrg postdeps_F77 \
16550 1.1 mrg compiler_lib_search_path_F77 \
16551 1.1.1.3 mrg compiler_lib_search_dirs_F77 \
16552 1.1 mrg archive_cmds_F77 \
16553 1.1 mrg archive_expsym_cmds_F77 \
16554 1.1 mrg postinstall_cmds_F77 \
16555 1.1 mrg postuninstall_cmds_F77 \
16556 1.1 mrg old_archive_from_expsyms_cmds_F77 \
16557 1.1 mrg allow_undefined_flag_F77 \
16558 1.1 mrg no_undefined_flag_F77 \
16559 1.1 mrg export_symbols_cmds_F77 \
16560 1.1 mrg hardcode_libdir_flag_spec_F77 \
16561 1.1 mrg hardcode_libdir_flag_spec_ld_F77 \
16562 1.1 mrg hardcode_libdir_separator_F77 \
16563 1.1 mrg hardcode_automatic_F77 \
16564 1.1 mrg module_cmds_F77 \
16565 1.1 mrg module_expsym_cmds_F77 \
16566 1.1 mrg lt_cv_prog_compiler_c_o_F77 \
16567 1.1.1.3 mrg fix_srcfile_path_F77 \
16568 1.1 mrg exclude_expsyms_F77 \
16569 1.1 mrg include_expsyms_F77; do
16570 1.1 mrg
16571 1.1 mrg case $var in
16572 1.1 mrg old_archive_cmds_F77 | \
16573 1.1 mrg old_archive_from_new_cmds_F77 | \
16574 1.1 mrg archive_cmds_F77 | \
16575 1.1 mrg archive_expsym_cmds_F77 | \
16576 1.1 mrg module_cmds_F77 | \
16577 1.1 mrg module_expsym_cmds_F77 | \
16578 1.1 mrg old_archive_from_expsyms_cmds_F77 | \
16579 1.1 mrg export_symbols_cmds_F77 | \
16580 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
16581 1.1 mrg postinstall_cmds | postuninstall_cmds | \
16582 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
16583 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16584 1.1 mrg # Double-quote double-evaled strings.
16585 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16586 1.1 mrg ;;
16587 1.1 mrg *)
16588 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16589 1.1 mrg ;;
16590 1.1 mrg esac
16591 1.1 mrg done
16592 1.1 mrg
16593 1.1 mrg case $lt_echo in
16594 1.1 mrg *'\$0 --fallback-echo"')
16595 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16596 1.1 mrg ;;
16597 1.1 mrg esac
16598 1.1 mrg
16599 1.1 mrg cfgfile="$ofile"
16600 1.1 mrg
16601 1.1 mrg cat <<__EOF__ >> "$cfgfile"
16602 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16603 1.1 mrg
16604 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16605 1.1 mrg
16606 1.1 mrg # Shell to use when invoking shell scripts.
16607 1.1 mrg SHELL=$lt_SHELL
16608 1.1 mrg
16609 1.1 mrg # Whether or not to build shared libraries.
16610 1.1 mrg build_libtool_libs=$enable_shared
16611 1.1 mrg
16612 1.1 mrg # Whether or not to build static libraries.
16613 1.1 mrg build_old_libs=$enable_static
16614 1.1 mrg
16615 1.1 mrg # Whether or not to add -lc for building shared libraries.
16616 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_F77
16617 1.1 mrg
16618 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
16619 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16620 1.1 mrg
16621 1.1 mrg # Whether or not to optimize for fast installation.
16622 1.1 mrg fast_install=$enable_fast_install
16623 1.1 mrg
16624 1.1 mrg # The host system.
16625 1.1 mrg host_alias=$host_alias
16626 1.1 mrg host=$host
16627 1.1 mrg host_os=$host_os
16628 1.1 mrg
16629 1.1 mrg # The build system.
16630 1.1 mrg build_alias=$build_alias
16631 1.1 mrg build=$build
16632 1.1 mrg build_os=$build_os
16633 1.1 mrg
16634 1.1 mrg # An echo program that does not interpret backslashes.
16635 1.1 mrg echo=$lt_echo
16636 1.1 mrg
16637 1.1 mrg # The archiver.
16638 1.1 mrg AR=$lt_AR
16639 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
16640 1.1 mrg
16641 1.1 mrg # A C compiler.
16642 1.1 mrg LTCC=$lt_LTCC
16643 1.1 mrg
16644 1.1 mrg # LTCC compiler flags.
16645 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
16646 1.1 mrg
16647 1.1 mrg # A language-specific compiler.
16648 1.1 mrg CC=$lt_compiler_F77
16649 1.1 mrg
16650 1.1 mrg # Is the compiler the GNU C compiler?
16651 1.1 mrg with_gcc=$GCC_F77
16652 1.1 mrg
16653 1.1 mrg # An ERE matcher.
16654 1.1 mrg EGREP=$lt_EGREP
16655 1.1 mrg
16656 1.1 mrg # The linker used to build libraries.
16657 1.1 mrg LD=$lt_LD_F77
16658 1.1 mrg
16659 1.1 mrg # Whether we need hard or soft links.
16660 1.1 mrg LN_S=$lt_LN_S
16661 1.1 mrg
16662 1.1 mrg # A BSD-compatible nm program.
16663 1.1 mrg NM=$lt_NM
16664 1.1 mrg
16665 1.1 mrg # A symbol stripping program
16666 1.1 mrg STRIP=$lt_STRIP
16667 1.1 mrg
16668 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
16669 1.1 mrg MAGIC_CMD=$MAGIC_CMD
16670 1.1 mrg
16671 1.1 mrg # Used on cygwin: DLL creation program.
16672 1.1 mrg DLLTOOL="$DLLTOOL"
16673 1.1 mrg
16674 1.1 mrg # Used on cygwin: object dumper.
16675 1.1 mrg OBJDUMP="$OBJDUMP"
16676 1.1 mrg
16677 1.1 mrg # Used on cygwin: assembler.
16678 1.1 mrg AS="$AS"
16679 1.1 mrg
16680 1.1 mrg # The name of the directory that contains temporary libtool files.
16681 1.1 mrg objdir=$objdir
16682 1.1 mrg
16683 1.1 mrg # How to create reloadable object files.
16684 1.1 mrg reload_flag=$lt_reload_flag
16685 1.1 mrg reload_cmds=$lt_reload_cmds
16686 1.1 mrg
16687 1.1 mrg # How to pass a linker flag through the compiler.
16688 1.1 mrg wl=$lt_lt_prog_compiler_wl_F77
16689 1.1 mrg
16690 1.1 mrg # Object file suffix (normally "o").
16691 1.1 mrg objext="$ac_objext"
16692 1.1 mrg
16693 1.1 mrg # Old archive suffix (normally "a").
16694 1.1 mrg libext="$libext"
16695 1.1 mrg
16696 1.1 mrg # Shared library suffix (normally ".so").
16697 1.1 mrg shrext_cmds='$shrext_cmds'
16698 1.1 mrg
16699 1.1 mrg # Executable file suffix (normally "").
16700 1.1 mrg exeext="$exeext"
16701 1.1 mrg
16702 1.1 mrg # Additional compiler flags for building library objects.
16703 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_F77
16704 1.1 mrg pic_mode=$pic_mode
16705 1.1 mrg
16706 1.1 mrg # What is the maximum length of a command?
16707 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
16708 1.1 mrg
16709 1.1 mrg # Does compiler simultaneously support -c and -o options?
16710 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16711 1.1 mrg
16712 1.1 mrg # Must we lock files when doing compilation?
16713 1.1 mrg need_locks=$lt_need_locks
16714 1.1 mrg
16715 1.1 mrg # Do we need the lib prefix for modules?
16716 1.1 mrg need_lib_prefix=$need_lib_prefix
16717 1.1 mrg
16718 1.1 mrg # Do we need a version for libraries?
16719 1.1 mrg need_version=$need_version
16720 1.1 mrg
16721 1.1 mrg # Whether dlopen is supported.
16722 1.1 mrg dlopen_support=$enable_dlopen
16723 1.1 mrg
16724 1.1 mrg # Whether dlopen of programs is supported.
16725 1.1 mrg dlopen_self=$enable_dlopen_self
16726 1.1 mrg
16727 1.1 mrg # Whether dlopen of statically linked programs is supported.
16728 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
16729 1.1 mrg
16730 1.1 mrg # Compiler flag to prevent dynamic linking.
16731 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_F77
16732 1.1 mrg
16733 1.1 mrg # Compiler flag to turn off builtin functions.
16734 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16735 1.1 mrg
16736 1.1 mrg # Compiler flag to allow reflexive dlopens.
16737 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16738 1.1 mrg
16739 1.1 mrg # Compiler flag to generate shared objects directly from archives.
16740 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16741 1.1 mrg
16742 1.1 mrg # Compiler flag to generate thread-safe objects.
16743 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16744 1.1 mrg
16745 1.1 mrg # Library versioning type.
16746 1.1 mrg version_type=$version_type
16747 1.1 mrg
16748 1.1 mrg # Format of library name prefix.
16749 1.1 mrg libname_spec=$lt_libname_spec
16750 1.1 mrg
16751 1.1 mrg # List of archive names. First name is the real one, the rest are links.
16752 1.1 mrg # The last name is the one that the linker finds with -lNAME.
16753 1.1 mrg library_names_spec=$lt_library_names_spec
16754 1.1 mrg
16755 1.1 mrg # The coded name of the library, if different from the real name.
16756 1.1 mrg soname_spec=$lt_soname_spec
16757 1.1 mrg
16758 1.1 mrg # Commands used to build and install an old-style archive.
16759 1.1 mrg RANLIB=$lt_RANLIB
16760 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_F77
16761 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
16762 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
16763 1.1 mrg
16764 1.1 mrg # Create an old-style archive from a shared archive.
16765 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16766 1.1 mrg
16767 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
16768 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16769 1.1 mrg
16770 1.1 mrg # Commands used to build and install a shared archive.
16771 1.1 mrg archive_cmds=$lt_archive_cmds_F77
16772 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16773 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
16774 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
16775 1.1 mrg
16776 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
16777 1.1 mrg module_cmds=$lt_module_cmds_F77
16778 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_F77
16779 1.1 mrg
16780 1.1 mrg # Commands to strip libraries.
16781 1.1 mrg old_striplib=$lt_old_striplib
16782 1.1 mrg striplib=$lt_striplib
16783 1.1 mrg
16784 1.1 mrg # Dependencies to place before the objects being linked to create a
16785 1.1 mrg # shared library.
16786 1.1 mrg predep_objects=$lt_predep_objects_F77
16787 1.1 mrg
16788 1.1 mrg # Dependencies to place after the objects being linked to create a
16789 1.1 mrg # shared library.
16790 1.1 mrg postdep_objects=$lt_postdep_objects_F77
16791 1.1 mrg
16792 1.1 mrg # Dependencies to place before the objects being linked to create a
16793 1.1 mrg # shared library.
16794 1.1 mrg predeps=$lt_predeps_F77
16795 1.1 mrg
16796 1.1 mrg # Dependencies to place after the objects being linked to create a
16797 1.1 mrg # shared library.
16798 1.1 mrg postdeps=$lt_postdeps_F77
16799 1.1 mrg
16800 1.1.1.3 mrg # The directories searched by this compiler when creating a shared
16801 1.1.1.3 mrg # library
16802 1.1.1.3 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16803 1.1.1.3 mrg
16804 1.1 mrg # The library search path used internally by the compiler when linking
16805 1.1 mrg # a shared library.
16806 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16807 1.1 mrg
16808 1.1 mrg # Method to check whether dependent libraries are shared objects.
16809 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
16810 1.1 mrg
16811 1.1 mrg # Command to use when deplibs_check_method == file_magic.
16812 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
16813 1.1 mrg
16814 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
16815 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_F77
16816 1.1 mrg
16817 1.1 mrg # Flag that forces no undefined symbols.
16818 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_F77
16819 1.1 mrg
16820 1.1 mrg # Commands used to finish a libtool library installation in a directory.
16821 1.1 mrg finish_cmds=$lt_finish_cmds
16822 1.1 mrg
16823 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
16824 1.1 mrg finish_eval=$lt_finish_eval
16825 1.1 mrg
16826 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
16827 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16828 1.1 mrg
16829 1.1 mrg # Transform the output of nm in a proper C declaration
16830 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16831 1.1 mrg
16832 1.1 mrg # Transform the output of nm in a C name address pair
16833 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16834 1.1 mrg
16835 1.1 mrg # This is the shared library runtime path variable.
16836 1.1 mrg runpath_var=$runpath_var
16837 1.1 mrg
16838 1.1 mrg # This is the shared library path variable.
16839 1.1 mrg shlibpath_var=$shlibpath_var
16840 1.1 mrg
16841 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
16842 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16843 1.1 mrg
16844 1.1 mrg # How to hardcode a shared library path into an executable.
16845 1.1 mrg hardcode_action=$hardcode_action_F77
16846 1.1 mrg
16847 1.1 mrg # Whether we should hardcode library paths into libraries.
16848 1.1 mrg hardcode_into_libs=$hardcode_into_libs
16849 1.1 mrg
16850 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
16851 1.1 mrg # This must work even if \$libdir does not exist.
16852 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16853 1.1 mrg
16854 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
16855 1.1 mrg # a binary during linking. This must work even if \$libdir does
16856 1.1 mrg # not exist.
16857 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16858 1.1 mrg
16859 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
16860 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16861 1.1 mrg
16862 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16863 1.1 mrg # resulting binary.
16864 1.1 mrg hardcode_direct=$hardcode_direct_F77
16865 1.1 mrg
16866 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16867 1.1 mrg # resulting binary.
16868 1.1 mrg hardcode_minus_L=$hardcode_minus_L_F77
16869 1.1 mrg
16870 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16871 1.1 mrg # the resulting binary.
16872 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16873 1.1 mrg
16874 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
16875 1.1 mrg # and all subsequent libraries and executables linked against it.
16876 1.1 mrg hardcode_automatic=$hardcode_automatic_F77
16877 1.1 mrg
16878 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
16879 1.1 mrg # restored at relink time.
16880 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
16881 1.1 mrg
16882 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
16883 1.1 mrg link_all_deplibs=$link_all_deplibs_F77
16884 1.1 mrg
16885 1.1 mrg # Compile-time system search path for libraries
16886 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16887 1.1 mrg
16888 1.1 mrg # Run-time system search path for libraries
16889 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16890 1.1 mrg
16891 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
16892 1.1.1.3 mrg fix_srcfile_path=$lt_fix_srcfile_path
16893 1.1 mrg
16894 1.1 mrg # Set to yes if exported symbols are required.
16895 1.1 mrg always_export_symbols=$always_export_symbols_F77
16896 1.1 mrg
16897 1.1 mrg # The commands to list exported symbols.
16898 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_F77
16899 1.1 mrg
16900 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
16901 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
16902 1.1 mrg
16903 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
16904 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_F77
16905 1.1 mrg
16906 1.1 mrg # Symbols that must always be exported.
16907 1.1 mrg include_expsyms=$lt_include_expsyms_F77
16908 1.1 mrg
16909 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
16910 1.1 mrg
16911 1.1 mrg __EOF__
16912 1.1 mrg
16913 1.1 mrg
16914 1.1 mrg else
16915 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
16916 1.1 mrg # `config.status --recheck' to rerun these tests and create the
16917 1.1 mrg # libtool script then.
16918 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16919 1.1 mrg if test -f "$ltmain_in"; then
16920 1.1 mrg test -f Makefile && make "$ltmain"
16921 1.1 mrg fi
16922 1.1 mrg fi
16923 1.1 mrg
16924 1.1 mrg
16925 1.1 mrg ac_ext=c
16926 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
16927 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16928 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16929 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
16930 1.1 mrg
16931 1.1 mrg CC="$lt_save_CC"
16932 1.1 mrg
16933 1.1 mrg else
16934 1.1 mrg tagname=""
16935 1.1 mrg fi
16936 1.1 mrg ;;
16937 1.1 mrg
16938 1.1 mrg GCJ)
16939 1.1 mrg if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16940 1.1 mrg
16941 1.1 mrg
16942 1.1 mrg # Source file extension for Java test sources.
16943 1.1 mrg ac_ext=java
16944 1.1 mrg
16945 1.1 mrg # Object file extension for compiled Java test sources.
16946 1.1 mrg objext=o
16947 1.1 mrg objext_GCJ=$objext
16948 1.1 mrg
16949 1.1 mrg # Code to be used in simple compile tests
16950 1.1.1.3 mrg lt_simple_compile_test_code="class foo {}"
16951 1.1 mrg
16952 1.1 mrg # Code to be used in simple link tests
16953 1.1.1.3 mrg lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16954 1.1 mrg
16955 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16956 1.1 mrg
16957 1.1 mrg # If no C compiler was specified, use CC.
16958 1.1 mrg LTCC=${LTCC-"$CC"}
16959 1.1 mrg
16960 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
16961 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16962 1.1 mrg
16963 1.1 mrg # Allow CC to be a program name with arguments.
16964 1.1 mrg compiler=$CC
16965 1.1 mrg
16966 1.1 mrg
16967 1.1 mrg # save warnings/boilerplate of simple test code
16968 1.1 mrg ac_outfile=conftest.$ac_objext
16969 1.1.1.3 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16970 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16971 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
16972 1.1 mrg $rm conftest*
16973 1.1 mrg
16974 1.1 mrg ac_outfile=conftest.$ac_objext
16975 1.1.1.3 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
16976 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16977 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
16978 1.1.1.3 mrg $rm -r conftest*
16979 1.1 mrg
16980 1.1 mrg
16981 1.1 mrg # Allow CC to be a program name with arguments.
16982 1.1 mrg lt_save_CC="$CC"
16983 1.1 mrg CC=${GCJ-"gcj"}
16984 1.1 mrg compiler=$CC
16985 1.1 mrg compiler_GCJ=$CC
16986 1.1 mrg for cc_temp in $compiler""; do
16987 1.1 mrg case $cc_temp in
16988 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16989 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16990 1.1 mrg \-*) ;;
16991 1.1 mrg *) break;;
16992 1.1 mrg esac
16993 1.1 mrg done
16994 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16995 1.1 mrg
16996 1.1 mrg
16997 1.1 mrg # GCJ did not exist at the time GCC didn't implicitly link libc in.
16998 1.1 mrg archive_cmds_need_lc_GCJ=no
16999 1.1 mrg
17000 1.1 mrg old_archive_cmds_GCJ=$old_archive_cmds
17001 1.1 mrg
17002 1.1 mrg
17003 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ=
17004 1.1 mrg
17005 1.1 mrg if test "$GCC" = yes; then
17006 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
17007 1.1 mrg
17008 1.1 mrg
17009 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17010 1.1.1.3 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17011 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
17012 1.1.1.3 mrg $as_echo_n "(cached) " >&6
17013 1.1 mrg else
17014 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
17015 1.1 mrg ac_outfile=conftest.$ac_objext
17016 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17017 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
17018 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
17019 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
17020 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
17021 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
17022 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
17023 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
17024 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17025 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17026 1.1 mrg -e 's:$: $lt_compiler_flag:'`
17027 1.1.1.3 mrg (eval echo "\"\$as_me:17027: $lt_compile\"" >&5)
17028 1.1 mrg (eval "$lt_compile" 2>conftest.err)
17029 1.1 mrg ac_status=$?
17030 1.1 mrg cat conftest.err >&5
17031 1.1.1.3 mrg echo "$as_me:17031: \$? = $ac_status" >&5
17032 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
17033 1.1 mrg # The compiler can only warn and ignore the option if not recognized
17034 1.1 mrg # So say no if there are warnings other than the usual output.
17035 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17036 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17037 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17038 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
17039 1.1 mrg fi
17040 1.1 mrg fi
17041 1.1 mrg $rm conftest*
17042 1.1 mrg
17043 1.1 mrg fi
17044 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17045 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17046 1.1 mrg
17047 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17048 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17049 1.1 mrg else
17050 1.1 mrg :
17051 1.1 mrg fi
17052 1.1 mrg
17053 1.1 mrg fi
17054 1.1 mrg
17055 1.1 mrg lt_prog_compiler_wl_GCJ=
17056 1.1 mrg lt_prog_compiler_pic_GCJ=
17057 1.1 mrg lt_prog_compiler_static_GCJ=
17058 1.1 mrg
17059 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17060 1.1.1.3 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17061 1.1 mrg
17062 1.1 mrg if test "$GCC" = yes; then
17063 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17064 1.1 mrg lt_prog_compiler_static_GCJ='-static'
17065 1.1 mrg
17066 1.1 mrg case $host_os in
17067 1.1 mrg aix*)
17068 1.1 mrg # All AIX code is PIC.
17069 1.1 mrg if test "$host_cpu" = ia64; then
17070 1.1 mrg # AIX 5 now supports IA64 processor
17071 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17072 1.1 mrg fi
17073 1.1 mrg ;;
17074 1.1 mrg
17075 1.1 mrg amigaos*)
17076 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
17077 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
17078 1.1 mrg # like `-m68040'.
17079 1.1 mrg lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17080 1.1 mrg ;;
17081 1.1 mrg
17082 1.1.1.3 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17083 1.1 mrg # PIC is the default for these OSes.
17084 1.1 mrg ;;
17085 1.1 mrg
17086 1.1.1.3 mrg mingw* | cygwin* | pw32* | os2*)
17087 1.1 mrg # This hack is so that the source file can tell whether it is being
17088 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
17089 1.1.1.3 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
17090 1.1.1.3 mrg # (--disable-auto-import) libraries
17091 1.1.1.3 mrg
17092 1.1 mrg ;;
17093 1.1 mrg
17094 1.1 mrg darwin* | rhapsody*)
17095 1.1 mrg # PIC is the default on this platform
17096 1.1 mrg # Common symbols not allowed in MH_DYLIB files
17097 1.1 mrg lt_prog_compiler_pic_GCJ='-fno-common'
17098 1.1 mrg ;;
17099 1.1 mrg
17100 1.1.1.3 mrg interix[3-9]*)
17101 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17102 1.1 mrg # Instead, we relocate shared libraries at runtime.
17103 1.1 mrg ;;
17104 1.1 mrg
17105 1.1 mrg msdosdjgpp*)
17106 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
17107 1.1 mrg # on systems that don't support them.
17108 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
17109 1.1 mrg enable_shared=no
17110 1.1 mrg ;;
17111 1.1 mrg
17112 1.1 mrg sysv4*MP*)
17113 1.1 mrg if test -d /usr/nec; then
17114 1.1 mrg lt_prog_compiler_pic_GCJ=-Kconform_pic
17115 1.1 mrg fi
17116 1.1 mrg ;;
17117 1.1 mrg
17118 1.1 mrg hpux*)
17119 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17120 1.1 mrg # not for PA HP-UX.
17121 1.1 mrg case $host_cpu in
17122 1.1 mrg hppa*64*|ia64*)
17123 1.1 mrg # +Z the default
17124 1.1 mrg ;;
17125 1.1 mrg *)
17126 1.1 mrg lt_prog_compiler_pic_GCJ='-fPIC'
17127 1.1 mrg ;;
17128 1.1 mrg esac
17129 1.1 mrg ;;
17130 1.1 mrg
17131 1.1 mrg *)
17132 1.1 mrg lt_prog_compiler_pic_GCJ='-fPIC'
17133 1.1 mrg ;;
17134 1.1 mrg esac
17135 1.1 mrg else
17136 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
17137 1.1 mrg case $host_os in
17138 1.1 mrg aix*)
17139 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17140 1.1 mrg if test "$host_cpu" = ia64; then
17141 1.1 mrg # AIX 5 now supports IA64 processor
17142 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17143 1.1 mrg else
17144 1.1 mrg lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17145 1.1 mrg fi
17146 1.1 mrg ;;
17147 1.1 mrg darwin*)
17148 1.1 mrg # PIC is the default on this platform
17149 1.1 mrg # Common symbols not allowed in MH_DYLIB files
17150 1.1 mrg case $cc_basename in
17151 1.1 mrg xlc*)
17152 1.1 mrg lt_prog_compiler_pic_GCJ='-qnocommon'
17153 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17154 1.1 mrg ;;
17155 1.1 mrg esac
17156 1.1 mrg ;;
17157 1.1 mrg
17158 1.1.1.3 mrg mingw* | cygwin* | pw32* | os2*)
17159 1.1 mrg # This hack is so that the source file can tell whether it is being
17160 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
17161 1.1.1.3 mrg
17162 1.1 mrg ;;
17163 1.1 mrg
17164 1.1 mrg hpux9* | hpux10* | hpux11*)
17165 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17166 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17167 1.1 mrg # not for PA HP-UX.
17168 1.1 mrg case $host_cpu in
17169 1.1 mrg hppa*64*|ia64*)
17170 1.1 mrg # +Z the default
17171 1.1 mrg ;;
17172 1.1 mrg *)
17173 1.1 mrg lt_prog_compiler_pic_GCJ='+Z'
17174 1.1 mrg ;;
17175 1.1 mrg esac
17176 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
17177 1.1 mrg lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17178 1.1 mrg ;;
17179 1.1 mrg
17180 1.1 mrg irix5* | irix6* | nonstopux*)
17181 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17182 1.1 mrg # PIC (with -KPIC) is the default.
17183 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
17184 1.1 mrg ;;
17185 1.1 mrg
17186 1.1 mrg newsos6)
17187 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17188 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17189 1.1 mrg ;;
17190 1.1 mrg
17191 1.1.1.3 mrg linux* | k*bsd*-gnu)
17192 1.1 mrg case $cc_basename in
17193 1.1 mrg icc* | ecc*)
17194 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17195 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17196 1.1 mrg lt_prog_compiler_static_GCJ='-static'
17197 1.1 mrg ;;
17198 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
17199 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
17200 1.1 mrg # which looks to be a dead project)
17201 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17202 1.1 mrg lt_prog_compiler_pic_GCJ='-fpic'
17203 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17204 1.1 mrg ;;
17205 1.1 mrg ccc*)
17206 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17207 1.1 mrg # All Alpha code is PIC.
17208 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
17209 1.1 mrg ;;
17210 1.1.1.3 mrg *)
17211 1.1.1.3 mrg case `$CC -V 2>&1 | sed 5q` in
17212 1.1.1.3 mrg *Sun\ C*)
17213 1.1.1.3 mrg # Sun C 5.9
17214 1.1.1.3 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17215 1.1.1.3 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17216 1.1.1.3 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17217 1.1.1.3 mrg ;;
17218 1.1.1.3 mrg *Sun\ F*)
17219 1.1.1.3 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
17220 1.1.1.3 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17221 1.1.1.3 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17222 1.1.1.3 mrg lt_prog_compiler_wl_GCJ=''
17223 1.1.1.3 mrg ;;
17224 1.1.1.3 mrg esac
17225 1.1.1.3 mrg ;;
17226 1.1 mrg esac
17227 1.1 mrg ;;
17228 1.1 mrg
17229 1.1 mrg osf3* | osf4* | osf5*)
17230 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17231 1.1 mrg # All OSF/1 code is PIC.
17232 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
17233 1.1 mrg ;;
17234 1.1 mrg
17235 1.1.1.3 mrg rdos*)
17236 1.1.1.3 mrg lt_prog_compiler_static_GCJ='-non_shared'
17237 1.1.1.3 mrg ;;
17238 1.1.1.3 mrg
17239 1.1 mrg solaris*)
17240 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17241 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17242 1.1 mrg case $cc_basename in
17243 1.1 mrg f77* | f90* | f95*)
17244 1.1 mrg lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17245 1.1 mrg *)
17246 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,';;
17247 1.1 mrg esac
17248 1.1 mrg ;;
17249 1.1 mrg
17250 1.1 mrg sunos4*)
17251 1.1 mrg lt_prog_compiler_wl_GCJ='-Qoption ld '
17252 1.1 mrg lt_prog_compiler_pic_GCJ='-PIC'
17253 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17254 1.1 mrg ;;
17255 1.1 mrg
17256 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
17257 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17258 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17259 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17260 1.1 mrg ;;
17261 1.1 mrg
17262 1.1 mrg sysv4*MP*)
17263 1.1 mrg if test -d /usr/nec ;then
17264 1.1 mrg lt_prog_compiler_pic_GCJ='-Kconform_pic'
17265 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17266 1.1 mrg fi
17267 1.1 mrg ;;
17268 1.1 mrg
17269 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17270 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17271 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17272 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17273 1.1 mrg ;;
17274 1.1 mrg
17275 1.1 mrg unicos*)
17276 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17277 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
17278 1.1 mrg ;;
17279 1.1 mrg
17280 1.1 mrg uts4*)
17281 1.1 mrg lt_prog_compiler_pic_GCJ='-pic'
17282 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17283 1.1 mrg ;;
17284 1.1 mrg
17285 1.1 mrg *)
17286 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
17287 1.1 mrg ;;
17288 1.1 mrg esac
17289 1.1 mrg fi
17290 1.1 mrg
17291 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17292 1.1.1.3 mrg $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17293 1.1 mrg
17294 1.1 mrg #
17295 1.1 mrg # Check to make sure the PIC flag actually works.
17296 1.1 mrg #
17297 1.1 mrg if test -n "$lt_prog_compiler_pic_GCJ"; then
17298 1.1 mrg
17299 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17300 1.1.1.3 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17301 1.1.1.3 mrg if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17302 1.1.1.3 mrg $as_echo_n "(cached) " >&6
17303 1.1 mrg else
17304 1.1.1.3 mrg lt_cv_prog_compiler_pic_works_GCJ=no
17305 1.1 mrg ac_outfile=conftest.$ac_objext
17306 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17307 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17308 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
17309 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
17310 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
17311 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
17312 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
17313 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
17314 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17315 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17316 1.1 mrg -e 's:$: $lt_compiler_flag:'`
17317 1.1.1.3 mrg (eval echo "\"\$as_me:17317: $lt_compile\"" >&5)
17318 1.1 mrg (eval "$lt_compile" 2>conftest.err)
17319 1.1 mrg ac_status=$?
17320 1.1 mrg cat conftest.err >&5
17321 1.1.1.3 mrg echo "$as_me:17321: \$? = $ac_status" >&5
17322 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
17323 1.1 mrg # The compiler can only warn and ignore the option if not recognized
17324 1.1 mrg # So say no if there are warnings other than the usual output.
17325 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17326 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17327 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17328 1.1.1.3 mrg lt_cv_prog_compiler_pic_works_GCJ=yes
17329 1.1 mrg fi
17330 1.1 mrg fi
17331 1.1 mrg $rm conftest*
17332 1.1 mrg
17333 1.1 mrg fi
17334 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17335 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17336 1.1 mrg
17337 1.1.1.3 mrg if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17338 1.1 mrg case $lt_prog_compiler_pic_GCJ in
17339 1.1 mrg "" | " "*) ;;
17340 1.1 mrg *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17341 1.1 mrg esac
17342 1.1 mrg else
17343 1.1 mrg lt_prog_compiler_pic_GCJ=
17344 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
17345 1.1 mrg fi
17346 1.1 mrg
17347 1.1 mrg fi
17348 1.1 mrg case $host_os in
17349 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
17350 1.1 mrg *djgpp*)
17351 1.1 mrg lt_prog_compiler_pic_GCJ=
17352 1.1 mrg ;;
17353 1.1 mrg *)
17354 1.1 mrg lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17355 1.1 mrg ;;
17356 1.1 mrg esac
17357 1.1 mrg
17358 1.1 mrg #
17359 1.1 mrg # Check to make sure the static flag actually works.
17360 1.1 mrg #
17361 1.1 mrg wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17362 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17363 1.1.1.3 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17364 1.1.1.3 mrg if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17365 1.1.1.3 mrg $as_echo_n "(cached) " >&6
17366 1.1 mrg else
17367 1.1.1.3 mrg lt_cv_prog_compiler_static_works_GCJ=no
17368 1.1 mrg save_LDFLAGS="$LDFLAGS"
17369 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17370 1.1.1.3 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
17371 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17372 1.1 mrg # The linker can only warn and ignore the option if not recognized
17373 1.1 mrg # So say no if there are warnings
17374 1.1 mrg if test -s conftest.err; then
17375 1.1 mrg # Append any errors to the config.log.
17376 1.1 mrg cat conftest.err 1>&5
17377 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17378 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17379 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
17380 1.1.1.3 mrg lt_cv_prog_compiler_static_works_GCJ=yes
17381 1.1 mrg fi
17382 1.1 mrg else
17383 1.1.1.3 mrg lt_cv_prog_compiler_static_works_GCJ=yes
17384 1.1 mrg fi
17385 1.1 mrg fi
17386 1.1.1.3 mrg $rm -r conftest*
17387 1.1 mrg LDFLAGS="$save_LDFLAGS"
17388 1.1 mrg
17389 1.1 mrg fi
17390 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17391 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17392 1.1 mrg
17393 1.1.1.3 mrg if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17394 1.1 mrg :
17395 1.1 mrg else
17396 1.1 mrg lt_prog_compiler_static_GCJ=
17397 1.1 mrg fi
17398 1.1 mrg
17399 1.1 mrg
17400 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17401 1.1.1.3 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17402 1.1 mrg if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17403 1.1.1.3 mrg $as_echo_n "(cached) " >&6
17404 1.1 mrg else
17405 1.1 mrg lt_cv_prog_compiler_c_o_GCJ=no
17406 1.1 mrg $rm -r conftest 2>/dev/null
17407 1.1 mrg mkdir conftest
17408 1.1 mrg cd conftest
17409 1.1 mrg mkdir out
17410 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17411 1.1 mrg
17412 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
17413 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
17414 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
17415 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
17416 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
17417 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
17418 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17419 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17420 1.1 mrg -e 's:$: $lt_compiler_flag:'`
17421 1.1.1.3 mrg (eval echo "\"\$as_me:17421: $lt_compile\"" >&5)
17422 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
17423 1.1 mrg ac_status=$?
17424 1.1 mrg cat out/conftest.err >&5
17425 1.1.1.3 mrg echo "$as_me:17425: \$? = $ac_status" >&5
17426 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
17427 1.1 mrg then
17428 1.1 mrg # The compiler can only warn and ignore the option if not recognized
17429 1.1 mrg # So say no if there are warnings
17430 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17431 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17432 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17433 1.1 mrg lt_cv_prog_compiler_c_o_GCJ=yes
17434 1.1 mrg fi
17435 1.1 mrg fi
17436 1.1 mrg chmod u+w . 2>&5
17437 1.1 mrg $rm conftest*
17438 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
17439 1.1 mrg # template instantiation
17440 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17441 1.1 mrg $rm out/* && rmdir out
17442 1.1 mrg cd ..
17443 1.1 mrg rmdir conftest
17444 1.1 mrg $rm conftest*
17445 1.1 mrg
17446 1.1 mrg fi
17447 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17448 1.1.1.3 mrg $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17449 1.1 mrg
17450 1.1 mrg
17451 1.1 mrg hard_links="nottested"
17452 1.1 mrg if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17453 1.1 mrg # do not overwrite the value of need_locks provided by the user
17454 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17455 1.1.1.3 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
17456 1.1 mrg hard_links=yes
17457 1.1 mrg $rm conftest*
17458 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
17459 1.1 mrg touch conftest.a
17460 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
17461 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
17462 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17463 1.1.1.3 mrg $as_echo "$hard_links" >&6; }
17464 1.1 mrg if test "$hard_links" = no; then
17465 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17466 1.1.1.3 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17467 1.1 mrg need_locks=warn
17468 1.1 mrg fi
17469 1.1 mrg else
17470 1.1 mrg need_locks=no
17471 1.1 mrg fi
17472 1.1 mrg
17473 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17474 1.1.1.3 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17475 1.1 mrg
17476 1.1 mrg runpath_var=
17477 1.1 mrg allow_undefined_flag_GCJ=
17478 1.1 mrg enable_shared_with_static_runtimes_GCJ=no
17479 1.1 mrg archive_cmds_GCJ=
17480 1.1 mrg archive_expsym_cmds_GCJ=
17481 1.1 mrg old_archive_From_new_cmds_GCJ=
17482 1.1 mrg old_archive_from_expsyms_cmds_GCJ=
17483 1.1 mrg export_dynamic_flag_spec_GCJ=
17484 1.1 mrg whole_archive_flag_spec_GCJ=
17485 1.1 mrg thread_safe_flag_spec_GCJ=
17486 1.1 mrg hardcode_libdir_flag_spec_GCJ=
17487 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ=
17488 1.1 mrg hardcode_libdir_separator_GCJ=
17489 1.1 mrg hardcode_direct_GCJ=no
17490 1.1 mrg hardcode_minus_L_GCJ=no
17491 1.1 mrg hardcode_shlibpath_var_GCJ=unsupported
17492 1.1 mrg link_all_deplibs_GCJ=unknown
17493 1.1 mrg hardcode_automatic_GCJ=no
17494 1.1 mrg module_cmds_GCJ=
17495 1.1 mrg module_expsym_cmds_GCJ=
17496 1.1 mrg always_export_symbols_GCJ=no
17497 1.1 mrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17498 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
17499 1.1 mrg # included in the symbol list
17500 1.1 mrg include_expsyms_GCJ=
17501 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
17502 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
17503 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17504 1.1 mrg # as well as any symbol that contains `d'.
17505 1.1.1.3 mrg exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17506 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17507 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
17508 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
17509 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
17510 1.1 mrg # preloaded symbol tables.
17511 1.1.1.3 mrg # Exclude shared library initialization/finalization symbols.
17512 1.1 mrg extract_expsyms_cmds=
17513 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
17514 1.1 mrg for cc_temp in $compiler""; do
17515 1.1 mrg case $cc_temp in
17516 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17517 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17518 1.1 mrg \-*) ;;
17519 1.1 mrg *) break;;
17520 1.1 mrg esac
17521 1.1 mrg done
17522 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17523 1.1 mrg
17524 1.1 mrg case $host_os in
17525 1.1 mrg cygwin* | mingw* | pw32*)
17526 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
17527 1.1 mrg # When not using gcc, we currently assume that we are using
17528 1.1 mrg # Microsoft Visual C++.
17529 1.1 mrg if test "$GCC" != yes; then
17530 1.1 mrg with_gnu_ld=no
17531 1.1 mrg fi
17532 1.1 mrg ;;
17533 1.1 mrg interix*)
17534 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
17535 1.1 mrg with_gnu_ld=yes
17536 1.1 mrg ;;
17537 1.1 mrg openbsd*)
17538 1.1 mrg with_gnu_ld=no
17539 1.1 mrg ;;
17540 1.1 mrg esac
17541 1.1 mrg
17542 1.1 mrg ld_shlibs_GCJ=yes
17543 1.1 mrg if test "$with_gnu_ld" = yes; then
17544 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
17545 1.1 mrg wlarc='${wl}'
17546 1.1 mrg
17547 1.1 mrg # Set some defaults for GNU ld with shared library support. These
17548 1.1 mrg # are reset later if shared libraries are not supported. Putting them
17549 1.1 mrg # here allows them to be overridden if necessary.
17550 1.1 mrg runpath_var=LD_RUN_PATH
17551 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17552 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17553 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
17554 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17555 1.1 mrg whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17556 1.1 mrg else
17557 1.1 mrg whole_archive_flag_spec_GCJ=
17558 1.1 mrg fi
17559 1.1 mrg supports_anon_versioning=no
17560 1.1 mrg case `$LD -v 2>/dev/null` in
17561 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17562 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17563 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17564 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
17565 1.1 mrg *) supports_anon_versioning=yes ;;
17566 1.1 mrg esac
17567 1.1 mrg
17568 1.1 mrg # See if GNU ld supports shared libraries.
17569 1.1 mrg case $host_os in
17570 1.1.1.3 mrg aix[3-9]*)
17571 1.1 mrg # On AIX/PPC, the GNU linker is very broken
17572 1.1 mrg if test "$host_cpu" != ia64; then
17573 1.1 mrg ld_shlibs_GCJ=no
17574 1.1 mrg cat <<EOF 1>&2
17575 1.1 mrg
17576 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17577 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
17578 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
17579 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
17580 1.1 mrg *** so that a non-GNU linker is found, and then restart.
17581 1.1 mrg
17582 1.1 mrg EOF
17583 1.1 mrg fi
17584 1.1 mrg ;;
17585 1.1 mrg
17586 1.1 mrg amigaos*)
17587 1.1 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)'
17588 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17589 1.1 mrg hardcode_minus_L_GCJ=yes
17590 1.1 mrg
17591 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
17592 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
17593 1.1 mrg # to version 4, is to share data among multiple programs linked
17594 1.1 mrg # with the same dynamic library. Since this doesn't match the
17595 1.1 mrg # behavior of shared libraries on other platforms, we can't use
17596 1.1 mrg # them.
17597 1.1 mrg ld_shlibs_GCJ=no
17598 1.1 mrg ;;
17599 1.1 mrg
17600 1.1 mrg beos*)
17601 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17602 1.1 mrg allow_undefined_flag_GCJ=unsupported
17603 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
17604 1.1 mrg # support --undefined. This deserves some investigation. FIXME
17605 1.1 mrg archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17606 1.1 mrg else
17607 1.1 mrg ld_shlibs_GCJ=no
17608 1.1 mrg fi
17609 1.1 mrg ;;
17610 1.1 mrg
17611 1.1 mrg cygwin* | mingw* | pw32*)
17612 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17613 1.1 mrg # as there is no search path for DLLs.
17614 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17615 1.1 mrg allow_undefined_flag_GCJ=unsupported
17616 1.1 mrg always_export_symbols_GCJ=no
17617 1.1 mrg enable_shared_with_static_runtimes_GCJ=yes
17618 1.1.1.3 mrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17619 1.1 mrg
17620 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17621 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17622 1.1 mrg # If the export-symbols file already is a .def file (1st line
17623 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
17624 1.1 mrg archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17625 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
17626 1.1 mrg else
17627 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
17628 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
17629 1.1 mrg fi~
17630 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17631 1.1 mrg else
17632 1.1 mrg ld_shlibs_GCJ=no
17633 1.1 mrg fi
17634 1.1 mrg ;;
17635 1.1 mrg
17636 1.1.1.3 mrg interix[3-9]*)
17637 1.1 mrg hardcode_direct_GCJ=no
17638 1.1 mrg hardcode_shlibpath_var_GCJ=no
17639 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17640 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
17641 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17642 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
17643 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
17644 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
17645 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17646 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17647 1.1 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'
17648 1.1 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'
17649 1.1 mrg ;;
17650 1.1 mrg
17651 1.1.1.3 mrg gnu* | linux* | k*bsd*-gnu)
17652 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17653 1.1 mrg tmp_addflag=
17654 1.1 mrg case $cc_basename,$host_cpu in
17655 1.1 mrg pgcc*) # Portland Group C compiler
17656 1.1 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'
17657 1.1 mrg tmp_addflag=' $pic_flag'
17658 1.1 mrg ;;
17659 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17660 1.1 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'
17661 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
17662 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17663 1.1 mrg tmp_addflag=' -i_dynamic' ;;
17664 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17665 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
17666 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
17667 1.1 mrg tmp_addflag=' -nofor_main' ;;
17668 1.1 mrg esac
17669 1.1.1.3 mrg case `$CC -V 2>&1 | sed 5q` in
17670 1.1.1.3 mrg *Sun\ C*) # Sun C 5.9
17671 1.1.1.3 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'
17672 1.1.1.3 mrg tmp_sharedflag='-G' ;;
17673 1.1.1.3 mrg *Sun\ F*) # Sun Fortran 8.3
17674 1.1.1.3 mrg tmp_sharedflag='-G' ;;
17675 1.1.1.3 mrg *)
17676 1.1.1.3 mrg tmp_sharedflag='-shared' ;;
17677 1.1.1.3 mrg esac
17678 1.1.1.3 mrg archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17679 1.1 mrg
17680 1.1 mrg if test $supports_anon_versioning = yes; then
17681 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17682 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17683 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
17684 1.1.1.3 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17685 1.1 mrg fi
17686 1.1 mrg else
17687 1.1 mrg ld_shlibs_GCJ=no
17688 1.1 mrg fi
17689 1.1 mrg ;;
17690 1.1 mrg
17691 1.1 mrg netbsd*)
17692 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17693 1.1 mrg archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17694 1.1 mrg wlarc=
17695 1.1 mrg else
17696 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17697 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17698 1.1 mrg fi
17699 1.1 mrg ;;
17700 1.1 mrg
17701 1.1 mrg solaris*)
17702 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17703 1.1 mrg ld_shlibs_GCJ=no
17704 1.1 mrg cat <<EOF 1>&2
17705 1.1 mrg
17706 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17707 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
17708 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
17709 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
17710 1.1 mrg *** your PATH or compiler configuration so that the native linker is
17711 1.1 mrg *** used, and then restart.
17712 1.1 mrg
17713 1.1 mrg EOF
17714 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17715 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17716 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17717 1.1 mrg else
17718 1.1 mrg ld_shlibs_GCJ=no
17719 1.1 mrg fi
17720 1.1 mrg ;;
17721 1.1 mrg
17722 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17723 1.1 mrg case `$LD -v 2>&1` in
17724 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17725 1.1 mrg ld_shlibs_GCJ=no
17726 1.1 mrg cat <<_LT_EOF 1>&2
17727 1.1 mrg
17728 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17729 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
17730 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
17731 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17732 1.1 mrg *** your PATH or compiler configuration so that the native linker is
17733 1.1 mrg *** used, and then restart.
17734 1.1 mrg
17735 1.1 mrg _LT_EOF
17736 1.1 mrg ;;
17737 1.1 mrg *)
17738 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17739 1.1 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17740 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17741 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17742 1.1 mrg else
17743 1.1 mrg ld_shlibs_GCJ=no
17744 1.1 mrg fi
17745 1.1 mrg ;;
17746 1.1 mrg esac
17747 1.1 mrg ;;
17748 1.1 mrg
17749 1.1 mrg sunos4*)
17750 1.1 mrg archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17751 1.1 mrg wlarc=
17752 1.1 mrg hardcode_direct_GCJ=yes
17753 1.1 mrg hardcode_shlibpath_var_GCJ=no
17754 1.1 mrg ;;
17755 1.1 mrg
17756 1.1 mrg *)
17757 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17758 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17759 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17760 1.1 mrg else
17761 1.1 mrg ld_shlibs_GCJ=no
17762 1.1 mrg fi
17763 1.1 mrg ;;
17764 1.1 mrg esac
17765 1.1 mrg
17766 1.1 mrg if test "$ld_shlibs_GCJ" = no; then
17767 1.1 mrg runpath_var=
17768 1.1 mrg hardcode_libdir_flag_spec_GCJ=
17769 1.1 mrg export_dynamic_flag_spec_GCJ=
17770 1.1 mrg whole_archive_flag_spec_GCJ=
17771 1.1 mrg fi
17772 1.1 mrg else
17773 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
17774 1.1 mrg case $host_os in
17775 1.1 mrg aix3*)
17776 1.1 mrg allow_undefined_flag_GCJ=unsupported
17777 1.1 mrg always_export_symbols_GCJ=yes
17778 1.1 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'
17779 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
17780 1.1 mrg # are no directories specified by -L.
17781 1.1 mrg hardcode_minus_L_GCJ=yes
17782 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17783 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
17784 1.1 mrg # broken collect2.
17785 1.1 mrg hardcode_direct_GCJ=unsupported
17786 1.1 mrg fi
17787 1.1 mrg ;;
17788 1.1 mrg
17789 1.1.1.3 mrg aix[4-9]*)
17790 1.1 mrg if test "$host_cpu" = ia64; then
17791 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
17792 1.1 mrg # have to do anything special.
17793 1.1 mrg aix_use_runtimelinking=no
17794 1.1 mrg exp_sym_flag='-Bexport'
17795 1.1 mrg no_entry_flag=""
17796 1.1 mrg else
17797 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
17798 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
17799 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17800 1.1 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'
17801 1.1 mrg else
17802 1.1 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'
17803 1.1 mrg fi
17804 1.1 mrg aix_use_runtimelinking=no
17805 1.1 mrg
17806 1.1 mrg # Test if we are trying to use run time linking or normal
17807 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17808 1.1 mrg # need to do runtime linking.
17809 1.1.1.3 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17810 1.1 mrg for ld_flag in $LDFLAGS; do
17811 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17812 1.1 mrg aix_use_runtimelinking=yes
17813 1.1 mrg break
17814 1.1 mrg fi
17815 1.1 mrg done
17816 1.1 mrg ;;
17817 1.1 mrg esac
17818 1.1 mrg
17819 1.1 mrg exp_sym_flag='-bexport'
17820 1.1 mrg no_entry_flag='-bnoentry'
17821 1.1 mrg fi
17822 1.1 mrg
17823 1.1 mrg # When large executables or shared objects are built, AIX ld can
17824 1.1 mrg # have problems creating the table of contents. If linking a library
17825 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
17826 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17827 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17828 1.1 mrg
17829 1.1 mrg archive_cmds_GCJ=''
17830 1.1 mrg hardcode_direct_GCJ=yes
17831 1.1 mrg hardcode_libdir_separator_GCJ=':'
17832 1.1 mrg link_all_deplibs_GCJ=yes
17833 1.1 mrg
17834 1.1 mrg if test "$GCC" = yes; then
17835 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
17836 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
17837 1.1 mrg # below for broken collect2 doesn't work under 4.3+
17838 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
17839 1.1 mrg if test -f "$collect2name" && \
17840 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
17841 1.1 mrg then
17842 1.1 mrg # We have reworked collect2
17843 1.1.1.3 mrg :
17844 1.1 mrg else
17845 1.1 mrg # We have old collect2
17846 1.1 mrg hardcode_direct_GCJ=unsupported
17847 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
17848 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
17849 1.1 mrg # to unsupported forces relinking
17850 1.1 mrg hardcode_minus_L_GCJ=yes
17851 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17852 1.1 mrg hardcode_libdir_separator_GCJ=
17853 1.1 mrg fi
17854 1.1 mrg ;;
17855 1.1 mrg esac
17856 1.1 mrg shared_flag='-shared'
17857 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
17858 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
17859 1.1 mrg fi
17860 1.1 mrg else
17861 1.1 mrg # not using gcc
17862 1.1 mrg if test "$host_cpu" = ia64; then
17863 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17864 1.1 mrg # chokes on -Wl,-G. The following line is correct:
17865 1.1 mrg shared_flag='-G'
17866 1.1 mrg else
17867 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
17868 1.1 mrg shared_flag='${wl}-G'
17869 1.1 mrg else
17870 1.1 mrg shared_flag='${wl}-bM:SRE'
17871 1.1 mrg fi
17872 1.1 mrg fi
17873 1.1 mrg fi
17874 1.1 mrg
17875 1.1 mrg # It seems that -bexpall does not export symbols beginning with
17876 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
17877 1.1 mrg always_export_symbols_GCJ=yes
17878 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
17879 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
17880 1.1 mrg # -berok will link without error, but may produce a broken library.
17881 1.1 mrg allow_undefined_flag_GCJ='-berok'
17882 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
17883 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
17884 1.1 mrg /* confdefs.h. */
17885 1.1 mrg _ACEOF
17886 1.1 mrg cat confdefs.h >>conftest.$ac_ext
17887 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
17888 1.1 mrg /* end confdefs.h. */
17889 1.1 mrg
17890 1.1 mrg int
17891 1.1 mrg main ()
17892 1.1 mrg {
17893 1.1 mrg
17894 1.1 mrg ;
17895 1.1 mrg return 0;
17896 1.1 mrg }
17897 1.1 mrg _ACEOF
17898 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
17899 1.1 mrg if { (ac_try="$ac_link"
17900 1.1 mrg case "(($ac_try" in
17901 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17902 1.1 mrg *) ac_try_echo=$ac_try;;
17903 1.1 mrg esac
17904 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17905 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
17906 1.1 mrg (eval "$ac_link") 2>conftest.er1
17907 1.1 mrg ac_status=$?
17908 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
17909 1.1 mrg rm -f conftest.er1
17910 1.1 mrg cat conftest.err >&5
17911 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17912 1.1 mrg (exit $ac_status); } && {
17913 1.1 mrg test -z "$ac_c_werror_flag" ||
17914 1.1 mrg test ! -s conftest.err
17915 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
17916 1.1.1.3 mrg test "$cross_compiling" = yes ||
17917 1.1.1.3 mrg $as_test_x conftest$ac_exeext
17918 1.1.1.3 mrg }; then
17919 1.1 mrg
17920 1.1.1.3 mrg lt_aix_libpath_sed='
17921 1.1.1.3 mrg /Import File Strings/,/^$/ {
17922 1.1.1.3 mrg /^0/ {
17923 1.1.1.3 mrg s/^0 *\(.*\)$/\1/
17924 1.1.1.3 mrg p
17925 1.1.1.3 mrg }
17926 1.1.1.3 mrg }'
17927 1.1.1.3 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17928 1.1 mrg # Check for a 64-bit object if we didn't find anything.
17929 1.1.1.3 mrg if test -z "$aix_libpath"; then
17930 1.1.1.3 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17931 1.1.1.3 mrg fi
17932 1.1 mrg else
17933 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
17934 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
17935 1.1 mrg
17936 1.1 mrg
17937 1.1 mrg fi
17938 1.1 mrg
17939 1.1.1.3 mrg rm -rf conftest.dSYM
17940 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17941 1.1 mrg conftest$ac_exeext conftest.$ac_ext
17942 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17943 1.1 mrg
17944 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17945 1.1 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"
17946 1.1 mrg else
17947 1.1 mrg if test "$host_cpu" = ia64; then
17948 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17949 1.1 mrg allow_undefined_flag_GCJ="-z nodefs"
17950 1.1 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"
17951 1.1 mrg else
17952 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
17953 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
17954 1.1 mrg /* confdefs.h. */
17955 1.1 mrg _ACEOF
17956 1.1 mrg cat confdefs.h >>conftest.$ac_ext
17957 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
17958 1.1 mrg /* end confdefs.h. */
17959 1.1 mrg
17960 1.1 mrg int
17961 1.1 mrg main ()
17962 1.1 mrg {
17963 1.1 mrg
17964 1.1 mrg ;
17965 1.1 mrg return 0;
17966 1.1 mrg }
17967 1.1 mrg _ACEOF
17968 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
17969 1.1 mrg if { (ac_try="$ac_link"
17970 1.1 mrg case "(($ac_try" in
17971 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17972 1.1 mrg *) ac_try_echo=$ac_try;;
17973 1.1 mrg esac
17974 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17975 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
17976 1.1 mrg (eval "$ac_link") 2>conftest.er1
17977 1.1 mrg ac_status=$?
17978 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
17979 1.1 mrg rm -f conftest.er1
17980 1.1 mrg cat conftest.err >&5
17981 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17982 1.1 mrg (exit $ac_status); } && {
17983 1.1 mrg test -z "$ac_c_werror_flag" ||
17984 1.1 mrg test ! -s conftest.err
17985 1.1.1.3 mrg } && test -s conftest$ac_exeext && {
17986 1.1.1.3 mrg test "$cross_compiling" = yes ||
17987 1.1.1.3 mrg $as_test_x conftest$ac_exeext
17988 1.1.1.3 mrg }; then
17989 1.1 mrg
17990 1.1.1.3 mrg lt_aix_libpath_sed='
17991 1.1.1.3 mrg /Import File Strings/,/^$/ {
17992 1.1.1.3 mrg /^0/ {
17993 1.1.1.3 mrg s/^0 *\(.*\)$/\1/
17994 1.1.1.3 mrg p
17995 1.1.1.3 mrg }
17996 1.1.1.3 mrg }'
17997 1.1.1.3 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17998 1.1 mrg # Check for a 64-bit object if we didn't find anything.
17999 1.1.1.3 mrg if test -z "$aix_libpath"; then
18000 1.1.1.3 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18001 1.1.1.3 mrg fi
18002 1.1 mrg else
18003 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
18004 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
18005 1.1 mrg
18006 1.1 mrg
18007 1.1 mrg fi
18008 1.1 mrg
18009 1.1.1.3 mrg rm -rf conftest.dSYM
18010 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18011 1.1 mrg conftest$ac_exeext conftest.$ac_ext
18012 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18013 1.1 mrg
18014 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18015 1.1 mrg # Warning - without using the other run time loading flags,
18016 1.1 mrg # -berok will link without error, but may produce a broken library.
18017 1.1 mrg no_undefined_flag_GCJ=' ${wl}-bernotok'
18018 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-berok'
18019 1.1 mrg # Exported symbols can be pulled into shared objects from archives
18020 1.1 mrg whole_archive_flag_spec_GCJ='$convenience'
18021 1.1 mrg archive_cmds_need_lc_GCJ=yes
18022 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
18023 1.1 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'
18024 1.1 mrg fi
18025 1.1 mrg fi
18026 1.1 mrg ;;
18027 1.1 mrg
18028 1.1 mrg amigaos*)
18029 1.1 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)'
18030 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18031 1.1 mrg hardcode_minus_L_GCJ=yes
18032 1.1 mrg # see comment about different semantics on the GNU ld section
18033 1.1 mrg ld_shlibs_GCJ=no
18034 1.1 mrg ;;
18035 1.1 mrg
18036 1.1 mrg bsdi[45]*)
18037 1.1 mrg export_dynamic_flag_spec_GCJ=-rdynamic
18038 1.1 mrg ;;
18039 1.1 mrg
18040 1.1 mrg cygwin* | mingw* | pw32*)
18041 1.1 mrg # When not using gcc, we currently assume that we are using
18042 1.1 mrg # Microsoft Visual C++.
18043 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
18044 1.1 mrg # no search path for DLLs.
18045 1.1 mrg hardcode_libdir_flag_spec_GCJ=' '
18046 1.1 mrg allow_undefined_flag_GCJ=unsupported
18047 1.1 mrg # Tell ltmain to make .lib files, not .a files.
18048 1.1 mrg libext=lib
18049 1.1 mrg # Tell ltmain to make .dll files, not .so files.
18050 1.1 mrg shrext_cmds=".dll"
18051 1.1 mrg # FIXME: Setting linknames here is a bad hack.
18052 1.1 mrg archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18053 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
18054 1.1 mrg old_archive_From_new_cmds_GCJ='true'
18055 1.1 mrg # FIXME: Should let the user specify the lib program.
18056 1.1.1.3 mrg old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18057 1.1 mrg fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18058 1.1 mrg enable_shared_with_static_runtimes_GCJ=yes
18059 1.1 mrg ;;
18060 1.1 mrg
18061 1.1 mrg darwin* | rhapsody*)
18062 1.1 mrg case $host_os in
18063 1.1 mrg rhapsody* | darwin1.[012])
18064 1.1 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18065 1.1 mrg ;;
18066 1.1 mrg *) # Darwin 1.3 on
18067 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18068 1.1 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18069 1.1 mrg else
18070 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
18071 1.1 mrg 10.[012])
18072 1.1 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18073 1.1 mrg ;;
18074 1.1 mrg 10.*)
18075 1.1 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18076 1.1 mrg ;;
18077 1.1 mrg esac
18078 1.1 mrg fi
18079 1.1 mrg ;;
18080 1.1 mrg esac
18081 1.1 mrg archive_cmds_need_lc_GCJ=no
18082 1.1 mrg hardcode_direct_GCJ=no
18083 1.1 mrg hardcode_automatic_GCJ=yes
18084 1.1 mrg hardcode_shlibpath_var_GCJ=unsupported
18085 1.1 mrg whole_archive_flag_spec_GCJ=''
18086 1.1 mrg link_all_deplibs_GCJ=yes
18087 1.1 mrg if test "$GCC" = yes ; then
18088 1.1 mrg output_verbose_link_cmd='echo'
18089 1.1.1.3 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}"
18090 1.1.1.3 mrg module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18091 1.1.1.3 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}"
18092 1.1.1.3 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}"
18093 1.1 mrg else
18094 1.1 mrg case $cc_basename in
18095 1.1 mrg xlc*)
18096 1.1 mrg output_verbose_link_cmd='echo'
18097 1.1.1.3 mrg archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18098 1.1 mrg module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18099 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18100 1.1.1.3 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}'
18101 1.1 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}'
18102 1.1 mrg ;;
18103 1.1 mrg *)
18104 1.1 mrg ld_shlibs_GCJ=no
18105 1.1 mrg ;;
18106 1.1 mrg esac
18107 1.1 mrg fi
18108 1.1 mrg ;;
18109 1.1 mrg
18110 1.1 mrg dgux*)
18111 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18112 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18113 1.1 mrg hardcode_shlibpath_var_GCJ=no
18114 1.1 mrg ;;
18115 1.1 mrg
18116 1.1 mrg freebsd1*)
18117 1.1 mrg ld_shlibs_GCJ=no
18118 1.1 mrg ;;
18119 1.1 mrg
18120 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18121 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
18122 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
18123 1.1 mrg # extra space).
18124 1.1 mrg freebsd2.2*)
18125 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18126 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18127 1.1 mrg hardcode_direct_GCJ=yes
18128 1.1 mrg hardcode_shlibpath_var_GCJ=no
18129 1.1 mrg ;;
18130 1.1 mrg
18131 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18132 1.1 mrg freebsd2*)
18133 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18134 1.1 mrg hardcode_direct_GCJ=yes
18135 1.1 mrg hardcode_minus_L_GCJ=yes
18136 1.1 mrg hardcode_shlibpath_var_GCJ=no
18137 1.1 mrg ;;
18138 1.1 mrg
18139 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18140 1.1.1.3 mrg freebsd* | dragonfly*)
18141 1.1 mrg archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18142 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18143 1.1 mrg hardcode_direct_GCJ=yes
18144 1.1 mrg hardcode_shlibpath_var_GCJ=no
18145 1.1 mrg ;;
18146 1.1 mrg
18147 1.1 mrg hpux9*)
18148 1.1 mrg if test "$GCC" = yes; then
18149 1.1 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'
18150 1.1 mrg else
18151 1.1 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'
18152 1.1 mrg fi
18153 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18154 1.1 mrg hardcode_libdir_separator_GCJ=:
18155 1.1 mrg hardcode_direct_GCJ=yes
18156 1.1 mrg
18157 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
18158 1.1 mrg # but as the default location of the library.
18159 1.1 mrg hardcode_minus_L_GCJ=yes
18160 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18161 1.1 mrg ;;
18162 1.1 mrg
18163 1.1 mrg hpux10*)
18164 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18165 1.1 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18166 1.1 mrg else
18167 1.1 mrg archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18168 1.1 mrg fi
18169 1.1 mrg if test "$with_gnu_ld" = no; then
18170 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18171 1.1 mrg hardcode_libdir_separator_GCJ=:
18172 1.1 mrg
18173 1.1 mrg hardcode_direct_GCJ=yes
18174 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18175 1.1 mrg
18176 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
18177 1.1 mrg # but as the default location of the library.
18178 1.1 mrg hardcode_minus_L_GCJ=yes
18179 1.1 mrg fi
18180 1.1 mrg ;;
18181 1.1 mrg
18182 1.1 mrg hpux11*)
18183 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18184 1.1 mrg case $host_cpu in
18185 1.1 mrg hppa*64*)
18186 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18187 1.1 mrg ;;
18188 1.1 mrg ia64*)
18189 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18190 1.1 mrg ;;
18191 1.1 mrg *)
18192 1.1 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18193 1.1 mrg ;;
18194 1.1 mrg esac
18195 1.1 mrg else
18196 1.1 mrg case $host_cpu in
18197 1.1 mrg hppa*64*)
18198 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18199 1.1 mrg ;;
18200 1.1 mrg ia64*)
18201 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18202 1.1 mrg ;;
18203 1.1 mrg *)
18204 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18205 1.1 mrg ;;
18206 1.1 mrg esac
18207 1.1 mrg fi
18208 1.1 mrg if test "$with_gnu_ld" = no; then
18209 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18210 1.1 mrg hardcode_libdir_separator_GCJ=:
18211 1.1 mrg
18212 1.1 mrg case $host_cpu in
18213 1.1 mrg hppa*64*|ia64*)
18214 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18215 1.1 mrg hardcode_direct_GCJ=no
18216 1.1 mrg hardcode_shlibpath_var_GCJ=no
18217 1.1 mrg ;;
18218 1.1 mrg *)
18219 1.1 mrg hardcode_direct_GCJ=yes
18220 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18221 1.1 mrg
18222 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
18223 1.1 mrg # but as the default location of the library.
18224 1.1 mrg hardcode_minus_L_GCJ=yes
18225 1.1 mrg ;;
18226 1.1 mrg esac
18227 1.1 mrg fi
18228 1.1 mrg ;;
18229 1.1 mrg
18230 1.1 mrg irix5* | irix6* | nonstopux*)
18231 1.1 mrg if test "$GCC" = yes; then
18232 1.1 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'
18233 1.1 mrg else
18234 1.1 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'
18235 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18236 1.1 mrg fi
18237 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18238 1.1 mrg hardcode_libdir_separator_GCJ=:
18239 1.1 mrg link_all_deplibs_GCJ=yes
18240 1.1 mrg ;;
18241 1.1 mrg
18242 1.1 mrg netbsd*)
18243 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18244 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
18245 1.1 mrg else
18246 1.1 mrg archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
18247 1.1 mrg fi
18248 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18249 1.1 mrg hardcode_direct_GCJ=yes
18250 1.1 mrg hardcode_shlibpath_var_GCJ=no
18251 1.1 mrg ;;
18252 1.1 mrg
18253 1.1 mrg newsos6)
18254 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18255 1.1 mrg hardcode_direct_GCJ=yes
18256 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18257 1.1 mrg hardcode_libdir_separator_GCJ=:
18258 1.1 mrg hardcode_shlibpath_var_GCJ=no
18259 1.1 mrg ;;
18260 1.1 mrg
18261 1.1 mrg openbsd*)
18262 1.1.1.3 mrg if test -f /usr/libexec/ld.so; then
18263 1.1.1.3 mrg hardcode_direct_GCJ=yes
18264 1.1.1.3 mrg hardcode_shlibpath_var_GCJ=no
18265 1.1.1.3 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18266 1.1.1.3 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18267 1.1.1.3 mrg archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18268 1.1.1.3 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18269 1.1.1.3 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18270 1.1.1.3 mrg else
18271 1.1.1.3 mrg case $host_os in
18272 1.1.1.3 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18273 1.1.1.3 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18274 1.1.1.3 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18275 1.1.1.3 mrg ;;
18276 1.1.1.3 mrg *)
18277 1.1.1.3 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18278 1.1.1.3 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18279 1.1.1.3 mrg ;;
18280 1.1.1.3 mrg esac
18281 1.1.1.3 mrg fi
18282 1.1 mrg else
18283 1.1.1.3 mrg ld_shlibs_GCJ=no
18284 1.1 mrg fi
18285 1.1 mrg ;;
18286 1.1 mrg
18287 1.1 mrg os2*)
18288 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18289 1.1 mrg hardcode_minus_L_GCJ=yes
18290 1.1 mrg allow_undefined_flag_GCJ=unsupported
18291 1.1 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'
18292 1.1 mrg old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18293 1.1 mrg ;;
18294 1.1 mrg
18295 1.1 mrg osf3*)
18296 1.1 mrg if test "$GCC" = yes; then
18297 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18298 1.1 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'
18299 1.1 mrg else
18300 1.1 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
18301 1.1 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'
18302 1.1 mrg fi
18303 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18304 1.1 mrg hardcode_libdir_separator_GCJ=:
18305 1.1 mrg ;;
18306 1.1 mrg
18307 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
18308 1.1 mrg if test "$GCC" = yes; then
18309 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18310 1.1 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'
18311 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18312 1.1 mrg else
18313 1.1 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
18314 1.1 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'
18315 1.1 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~
18316 1.1 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'
18317 1.1 mrg
18318 1.1 mrg # Both c and cxx compiler support -rpath directly
18319 1.1 mrg hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18320 1.1 mrg fi
18321 1.1 mrg hardcode_libdir_separator_GCJ=:
18322 1.1 mrg ;;
18323 1.1 mrg
18324 1.1 mrg solaris*)
18325 1.1 mrg no_undefined_flag_GCJ=' -z text'
18326 1.1 mrg if test "$GCC" = yes; then
18327 1.1 mrg wlarc='${wl}'
18328 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18329 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18330 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18331 1.1 mrg else
18332 1.1 mrg wlarc=''
18333 1.1 mrg archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18334 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18335 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18336 1.1 mrg fi
18337 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18338 1.1 mrg hardcode_shlibpath_var_GCJ=no
18339 1.1 mrg case $host_os in
18340 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
18341 1.1 mrg *)
18342 1.1.1.3 mrg # The compiler driver will combine and reorder linker options,
18343 1.1.1.3 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
18344 1.1.1.3 mrg # but is careful enough not to reorder.
18345 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
18346 1.1.1.3 mrg if test "$GCC" = yes; then
18347 1.1.1.3 mrg whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18348 1.1.1.3 mrg else
18349 1.1.1.3 mrg whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18350 1.1.1.3 mrg fi
18351 1.1.1.3 mrg ;;
18352 1.1 mrg esac
18353 1.1 mrg link_all_deplibs_GCJ=yes
18354 1.1 mrg ;;
18355 1.1 mrg
18356 1.1 mrg sunos4*)
18357 1.1 mrg if test "x$host_vendor" = xsequent; then
18358 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
18359 1.1 mrg # files that make .init and .fini sections work.
18360 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18361 1.1 mrg else
18362 1.1 mrg archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18363 1.1 mrg fi
18364 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18365 1.1 mrg hardcode_direct_GCJ=yes
18366 1.1 mrg hardcode_minus_L_GCJ=yes
18367 1.1 mrg hardcode_shlibpath_var_GCJ=no
18368 1.1 mrg ;;
18369 1.1 mrg
18370 1.1 mrg sysv4)
18371 1.1 mrg case $host_vendor in
18372 1.1 mrg sni)
18373 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18374 1.1 mrg hardcode_direct_GCJ=yes # is this really true???
18375 1.1 mrg ;;
18376 1.1 mrg siemens)
18377 1.1 mrg ## LD is ld it makes a PLAMLIB
18378 1.1 mrg ## CC just makes a GrossModule.
18379 1.1 mrg archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18380 1.1 mrg reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18381 1.1 mrg hardcode_direct_GCJ=no
18382 1.1 mrg ;;
18383 1.1 mrg motorola)
18384 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18385 1.1 mrg hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18386 1.1 mrg ;;
18387 1.1 mrg esac
18388 1.1 mrg runpath_var='LD_RUN_PATH'
18389 1.1 mrg hardcode_shlibpath_var_GCJ=no
18390 1.1 mrg ;;
18391 1.1 mrg
18392 1.1 mrg sysv4.3*)
18393 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18394 1.1 mrg hardcode_shlibpath_var_GCJ=no
18395 1.1 mrg export_dynamic_flag_spec_GCJ='-Bexport'
18396 1.1 mrg ;;
18397 1.1 mrg
18398 1.1 mrg sysv4*MP*)
18399 1.1 mrg if test -d /usr/nec; then
18400 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18401 1.1 mrg hardcode_shlibpath_var_GCJ=no
18402 1.1 mrg runpath_var=LD_RUN_PATH
18403 1.1 mrg hardcode_runpath_var=yes
18404 1.1 mrg ld_shlibs_GCJ=yes
18405 1.1 mrg fi
18406 1.1 mrg ;;
18407 1.1 mrg
18408 1.1.1.3 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18409 1.1 mrg no_undefined_flag_GCJ='${wl}-z,text'
18410 1.1 mrg archive_cmds_need_lc_GCJ=no
18411 1.1 mrg hardcode_shlibpath_var_GCJ=no
18412 1.1 mrg runpath_var='LD_RUN_PATH'
18413 1.1 mrg
18414 1.1 mrg if test "$GCC" = yes; then
18415 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18416 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18417 1.1 mrg else
18418 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18419 1.1 mrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18420 1.1 mrg fi
18421 1.1 mrg ;;
18422 1.1 mrg
18423 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
18424 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
18425 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
18426 1.1 mrg # always be unresolved, which means just about no library would
18427 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
18428 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
18429 1.1 mrg # as -z defs.
18430 1.1 mrg no_undefined_flag_GCJ='${wl}-z,text'
18431 1.1 mrg allow_undefined_flag_GCJ='${wl}-z,nodefs'
18432 1.1 mrg archive_cmds_need_lc_GCJ=no
18433 1.1 mrg hardcode_shlibpath_var_GCJ=no
18434 1.1 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18435 1.1 mrg hardcode_libdir_separator_GCJ=':'
18436 1.1 mrg link_all_deplibs_GCJ=yes
18437 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18438 1.1 mrg runpath_var='LD_RUN_PATH'
18439 1.1 mrg
18440 1.1 mrg if test "$GCC" = yes; then
18441 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18442 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18443 1.1 mrg else
18444 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18445 1.1 mrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18446 1.1 mrg fi
18447 1.1 mrg ;;
18448 1.1 mrg
18449 1.1 mrg uts4*)
18450 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18451 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18452 1.1 mrg hardcode_shlibpath_var_GCJ=no
18453 1.1 mrg ;;
18454 1.1 mrg
18455 1.1 mrg *)
18456 1.1 mrg ld_shlibs_GCJ=no
18457 1.1 mrg ;;
18458 1.1 mrg esac
18459 1.1 mrg fi
18460 1.1 mrg
18461 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18462 1.1.1.3 mrg $as_echo "$ld_shlibs_GCJ" >&6; }
18463 1.1 mrg test "$ld_shlibs_GCJ" = no && can_build_shared=no
18464 1.1 mrg
18465 1.1 mrg #
18466 1.1 mrg # Do we need to explicitly link libc?
18467 1.1 mrg #
18468 1.1 mrg case "x$archive_cmds_need_lc_GCJ" in
18469 1.1 mrg x|xyes)
18470 1.1 mrg # Assume -lc should be added
18471 1.1 mrg archive_cmds_need_lc_GCJ=yes
18472 1.1 mrg
18473 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
18474 1.1 mrg case $archive_cmds_GCJ in
18475 1.1 mrg *'~'*)
18476 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
18477 1.1 mrg ;;
18478 1.1 mrg '$CC '*)
18479 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
18480 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
18481 1.1 mrg # to ld, don't add -lc before -lgcc.
18482 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18483 1.1.1.3 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18484 1.1 mrg $rm conftest*
18485 1.1.1.3 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18486 1.1 mrg
18487 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18488 1.1 mrg (eval $ac_compile) 2>&5
18489 1.1 mrg ac_status=$?
18490 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18491 1.1 mrg (exit $ac_status); } 2>conftest.err; then
18492 1.1 mrg soname=conftest
18493 1.1 mrg lib=conftest
18494 1.1 mrg libobjs=conftest.$ac_objext
18495 1.1 mrg deplibs=
18496 1.1 mrg wl=$lt_prog_compiler_wl_GCJ
18497 1.1 mrg pic_flag=$lt_prog_compiler_pic_GCJ
18498 1.1 mrg compiler_flags=-v
18499 1.1 mrg linker_flags=-v
18500 1.1 mrg verstring=
18501 1.1 mrg output_objdir=.
18502 1.1 mrg libname=conftest
18503 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18504 1.1 mrg allow_undefined_flag_GCJ=
18505 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18506 1.1 mrg (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18507 1.1 mrg ac_status=$?
18508 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18509 1.1 mrg (exit $ac_status); }
18510 1.1 mrg then
18511 1.1 mrg archive_cmds_need_lc_GCJ=no
18512 1.1 mrg else
18513 1.1 mrg archive_cmds_need_lc_GCJ=yes
18514 1.1 mrg fi
18515 1.1 mrg allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18516 1.1 mrg else
18517 1.1 mrg cat conftest.err 1>&5
18518 1.1 mrg fi
18519 1.1 mrg $rm conftest*
18520 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18521 1.1.1.3 mrg $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18522 1.1 mrg ;;
18523 1.1 mrg esac
18524 1.1 mrg fi
18525 1.1 mrg ;;
18526 1.1 mrg esac
18527 1.1 mrg
18528 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18529 1.1.1.3 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
18530 1.1 mrg library_names_spec=
18531 1.1 mrg libname_spec='lib$name'
18532 1.1 mrg soname_spec=
18533 1.1 mrg shrext_cmds=".so"
18534 1.1 mrg postinstall_cmds=
18535 1.1 mrg postuninstall_cmds=
18536 1.1 mrg finish_cmds=
18537 1.1 mrg finish_eval=
18538 1.1 mrg shlibpath_var=
18539 1.1 mrg shlibpath_overrides_runpath=unknown
18540 1.1 mrg version_type=none
18541 1.1 mrg dynamic_linker="$host_os ld.so"
18542 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
18543 1.1.1.3 mrg
18544 1.1 mrg need_lib_prefix=unknown
18545 1.1 mrg hardcode_into_libs=no
18546 1.1 mrg
18547 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
18548 1.1 mrg # flags to be left without arguments
18549 1.1 mrg need_version=unknown
18550 1.1 mrg
18551 1.1 mrg case $host_os in
18552 1.1 mrg aix3*)
18553 1.1 mrg version_type=linux
18554 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18555 1.1 mrg shlibpath_var=LIBPATH
18556 1.1 mrg
18557 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
18558 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18559 1.1 mrg ;;
18560 1.1 mrg
18561 1.1.1.3 mrg aix[4-9]*)
18562 1.1 mrg version_type=linux
18563 1.1 mrg need_lib_prefix=no
18564 1.1 mrg need_version=no
18565 1.1 mrg hardcode_into_libs=yes
18566 1.1 mrg if test "$host_cpu" = ia64; then
18567 1.1 mrg # AIX 5 supports IA64
18568 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18569 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18570 1.1 mrg else
18571 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
18572 1.1 mrg # for dependence libraries. The import file would start with
18573 1.1 mrg # the line `#! .'. This would cause the generated library to
18574 1.1 mrg # depend on `.', always an invalid library. This was fixed in
18575 1.1 mrg # development snapshots of GCC prior to 3.0.
18576 1.1 mrg case $host_os in
18577 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
18578 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18579 1.1 mrg echo ' yes '
18580 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18581 1.1 mrg :
18582 1.1 mrg else
18583 1.1 mrg can_build_shared=no
18584 1.1 mrg fi
18585 1.1 mrg ;;
18586 1.1 mrg esac
18587 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18588 1.1 mrg # soname into executable. Probably we can add versioning support to
18589 1.1 mrg # collect2, so additional links can be useful in future.
18590 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
18591 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18592 1.1 mrg # instead of lib<name>.a to let people know that these are not
18593 1.1 mrg # typical AIX shared libraries.
18594 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18595 1.1 mrg else
18596 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
18597 1.1 mrg # and later when we are not doing run time linking.
18598 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
18599 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18600 1.1 mrg fi
18601 1.1 mrg shlibpath_var=LIBPATH
18602 1.1 mrg fi
18603 1.1 mrg ;;
18604 1.1 mrg
18605 1.1 mrg amigaos*)
18606 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
18607 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
18608 1.1 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'
18609 1.1 mrg ;;
18610 1.1 mrg
18611 1.1 mrg beos*)
18612 1.1 mrg library_names_spec='${libname}${shared_ext}'
18613 1.1 mrg dynamic_linker="$host_os ld.so"
18614 1.1 mrg shlibpath_var=LIBRARY_PATH
18615 1.1 mrg ;;
18616 1.1 mrg
18617 1.1 mrg bsdi[45]*)
18618 1.1 mrg version_type=linux
18619 1.1 mrg need_version=no
18620 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18621 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18622 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18623 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18624 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18625 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18626 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
18627 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18628 1.1 mrg # libtool to hard-code these into programs
18629 1.1 mrg ;;
18630 1.1 mrg
18631 1.1 mrg cygwin* | mingw* | pw32*)
18632 1.1 mrg version_type=windows
18633 1.1 mrg shrext_cmds=".dll"
18634 1.1 mrg need_version=no
18635 1.1 mrg need_lib_prefix=no
18636 1.1 mrg
18637 1.1 mrg case $GCC,$host_os in
18638 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
18639 1.1 mrg library_names_spec='$libname.dll.a'
18640 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
18641 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
18642 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18643 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
18644 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
18645 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
18646 1.1 mrg chmod a+x \$dldir/$dlname'
18647 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18648 1.1 mrg dlpath=$dir/\$dldll~
18649 1.1 mrg $rm \$dlpath'
18650 1.1 mrg shlibpath_overrides_runpath=yes
18651 1.1 mrg
18652 1.1 mrg case $host_os in
18653 1.1 mrg cygwin*)
18654 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18655 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18656 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18657 1.1 mrg ;;
18658 1.1 mrg mingw*)
18659 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
18660 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18661 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18662 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18663 1.1 mrg # It is most probably a Windows format PATH printed by
18664 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
18665 1.1 mrg # path with ; separators, and with drive letters. We can handle the
18666 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
18667 1.1 mrg # especially as we might pass files found there to a mingw objdump,
18668 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
18669 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18670 1.1 mrg else
18671 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18672 1.1 mrg fi
18673 1.1 mrg ;;
18674 1.1 mrg pw32*)
18675 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
18676 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18677 1.1 mrg ;;
18678 1.1 mrg esac
18679 1.1 mrg ;;
18680 1.1 mrg
18681 1.1 mrg *)
18682 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18683 1.1 mrg ;;
18684 1.1 mrg esac
18685 1.1 mrg dynamic_linker='Win32 ld.exe'
18686 1.1 mrg # FIXME: first we should search . and the directory the executable is in
18687 1.1 mrg shlibpath_var=PATH
18688 1.1 mrg ;;
18689 1.1 mrg
18690 1.1 mrg darwin* | rhapsody*)
18691 1.1 mrg dynamic_linker="$host_os dyld"
18692 1.1 mrg version_type=darwin
18693 1.1 mrg need_lib_prefix=no
18694 1.1 mrg need_version=no
18695 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18696 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
18697 1.1 mrg shlibpath_overrides_runpath=yes
18698 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
18699 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18700 1.1.1.3 mrg
18701 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18702 1.1 mrg ;;
18703 1.1 mrg
18704 1.1 mrg dgux*)
18705 1.1 mrg version_type=linux
18706 1.1 mrg need_lib_prefix=no
18707 1.1 mrg need_version=no
18708 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18709 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18710 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18711 1.1.1.3 mrg ;;
18712 1.1.1.3 mrg
18713 1.1.1.3 mrg freebsd1*)
18714 1.1.1.3 mrg dynamic_linker=no
18715 1.1.1.2 mrg ;;
18716 1.1.1.2 mrg
18717 1.1 mrg freebsd* | dragonfly*)
18718 1.1 mrg # DragonFly does not have aout. When/if they implement a new
18719 1.1 mrg # versioning mechanism, adjust this.
18720 1.1 mrg if test -x /usr/bin/objformat; then
18721 1.1 mrg objformat=`/usr/bin/objformat`
18722 1.1 mrg else
18723 1.1 mrg case $host_os in
18724 1.1 mrg freebsd[123]*) objformat=aout ;;
18725 1.1 mrg *) objformat=elf ;;
18726 1.1 mrg esac
18727 1.1 mrg fi
18728 1.1 mrg version_type=freebsd-$objformat
18729 1.1 mrg case $version_type in
18730 1.1 mrg freebsd-elf*)
18731 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18732 1.1 mrg need_version=no
18733 1.1 mrg need_lib_prefix=no
18734 1.1 mrg ;;
18735 1.1 mrg freebsd-*)
18736 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18737 1.1 mrg need_version=yes
18738 1.1 mrg ;;
18739 1.1 mrg esac
18740 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18741 1.1 mrg case $host_os in
18742 1.1 mrg freebsd2*)
18743 1.1 mrg shlibpath_overrides_runpath=yes
18744 1.1 mrg ;;
18745 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
18746 1.1 mrg shlibpath_overrides_runpath=yes
18747 1.1 mrg hardcode_into_libs=yes
18748 1.1 mrg ;;
18749 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18750 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18751 1.1 mrg shlibpath_overrides_runpath=no
18752 1.1 mrg hardcode_into_libs=yes
18753 1.1 mrg ;;
18754 1.1.1.3 mrg *) # from 4.6 on, and DragonFly
18755 1.1 mrg shlibpath_overrides_runpath=yes
18756 1.1 mrg hardcode_into_libs=yes
18757 1.1 mrg ;;
18758 1.1 mrg esac
18759 1.1 mrg ;;
18760 1.1 mrg
18761 1.1 mrg gnu*)
18762 1.1 mrg version_type=linux
18763 1.1 mrg need_lib_prefix=no
18764 1.1 mrg need_version=no
18765 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18766 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18767 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18768 1.1 mrg hardcode_into_libs=yes
18769 1.1 mrg ;;
18770 1.1 mrg
18771 1.1 mrg hpux9* | hpux10* | hpux11*)
18772 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
18773 1.1 mrg # link against other versions.
18774 1.1 mrg version_type=sunos
18775 1.1 mrg need_lib_prefix=no
18776 1.1 mrg need_version=no
18777 1.1 mrg case $host_cpu in
18778 1.1 mrg ia64*)
18779 1.1 mrg shrext_cmds='.so'
18780 1.1 mrg hardcode_into_libs=yes
18781 1.1 mrg dynamic_linker="$host_os dld.so"
18782 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18783 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18784 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18785 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18786 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
18787 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18788 1.1 mrg else
18789 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18790 1.1 mrg fi
18791 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18792 1.1 mrg ;;
18793 1.1 mrg hppa*64*)
18794 1.1 mrg shrext_cmds='.sl'
18795 1.1 mrg hardcode_into_libs=yes
18796 1.1 mrg dynamic_linker="$host_os dld.sl"
18797 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18798 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18799 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18800 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18801 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18802 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18803 1.1 mrg ;;
18804 1.1 mrg *)
18805 1.1 mrg shrext_cmds='.sl'
18806 1.1 mrg dynamic_linker="$host_os dld.sl"
18807 1.1 mrg shlibpath_var=SHLIB_PATH
18808 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18809 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18810 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18811 1.1 mrg ;;
18812 1.1 mrg esac
18813 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
18814 1.1 mrg postinstall_cmds='chmod 555 $lib'
18815 1.1 mrg ;;
18816 1.1 mrg
18817 1.1.1.3 mrg interix[3-9]*)
18818 1.1 mrg version_type=linux
18819 1.1 mrg need_lib_prefix=no
18820 1.1 mrg need_version=no
18821 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18822 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18823 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18824 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18825 1.1 mrg shlibpath_overrides_runpath=no
18826 1.1 mrg hardcode_into_libs=yes
18827 1.1 mrg ;;
18828 1.1 mrg
18829 1.1 mrg irix5* | irix6* | nonstopux*)
18830 1.1 mrg case $host_os in
18831 1.1 mrg nonstopux*) version_type=nonstopux ;;
18832 1.1 mrg *)
18833 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
18834 1.1 mrg version_type=linux
18835 1.1 mrg else
18836 1.1 mrg version_type=irix
18837 1.1 mrg fi ;;
18838 1.1 mrg esac
18839 1.1 mrg need_lib_prefix=no
18840 1.1 mrg need_version=no
18841 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18842 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18843 1.1 mrg case $host_os in
18844 1.1 mrg irix5* | nonstopux*)
18845 1.1 mrg libsuff= shlibsuff=
18846 1.1 mrg ;;
18847 1.1 mrg *)
18848 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
18849 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18850 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
18851 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18852 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
18853 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18854 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
18855 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
18856 1.1 mrg esac
18857 1.1 mrg ;;
18858 1.1 mrg esac
18859 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18860 1.1 mrg shlibpath_overrides_runpath=no
18861 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18862 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18863 1.1 mrg hardcode_into_libs=yes
18864 1.1 mrg ;;
18865 1.1 mrg
18866 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
18867 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
18868 1.1 mrg dynamic_linker=no
18869 1.1 mrg ;;
18870 1.1 mrg
18871 1.1 mrg # This must be Linux ELF.
18872 1.1.1.3 mrg linux* | k*bsd*-gnu)
18873 1.1 mrg version_type=linux
18874 1.1 mrg need_lib_prefix=no
18875 1.1 mrg need_version=no
18876 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18877 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18878 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18879 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18880 1.1 mrg shlibpath_overrides_runpath=no
18881 1.1 mrg # This implies no fast_install, which is unacceptable.
18882 1.1 mrg # Some rework will be needed to allow for fast_install
18883 1.1 mrg # before this can be enabled.
18884 1.1 mrg hardcode_into_libs=yes
18885 1.1.1.3 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18886 1.1.1.3 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18887 1.1 mrg
18888 1.1 mrg # Append ld.so.conf contents to the search path
18889 1.1 mrg if test -f /etc/ld.so.conf; then
18890 1.1.1.3 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' ' '`
18891 1.1.1.3 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18892 1.1 mrg fi
18893 1.1 mrg
18894 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
18895 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
18896 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
18897 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
18898 1.1 mrg # people can always --disable-shared, the test was removed, and we
18899 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
18900 1.1 mrg dynamic_linker='GNU/Linux ld.so'
18901 1.1 mrg ;;
18902 1.1 mrg
18903 1.1 mrg netbsd*)
18904 1.1 mrg version_type=sunos
18905 1.1 mrg need_lib_prefix=no
18906 1.1 mrg need_version=no
18907 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18908 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18909 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18910 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
18911 1.1 mrg else
18912 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18913 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18914 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
18915 1.1 mrg fi
18916 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18917 1.1 mrg shlibpath_overrides_runpath=yes
18918 1.1 mrg hardcode_into_libs=yes
18919 1.1 mrg ;;
18920 1.1 mrg
18921 1.1 mrg newsos6)
18922 1.1 mrg version_type=linux
18923 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18924 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18925 1.1 mrg shlibpath_overrides_runpath=yes
18926 1.1 mrg ;;
18927 1.1 mrg
18928 1.1 mrg nto-qnx*)
18929 1.1 mrg version_type=linux
18930 1.1 mrg need_lib_prefix=no
18931 1.1 mrg need_version=no
18932 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18933 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18934 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18935 1.1 mrg shlibpath_overrides_runpath=yes
18936 1.1 mrg ;;
18937 1.1 mrg
18938 1.1 mrg openbsd*)
18939 1.1 mrg version_type=sunos
18940 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
18941 1.1 mrg need_lib_prefix=no
18942 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18943 1.1 mrg case $host_os in
18944 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18945 1.1 mrg *) need_version=no ;;
18946 1.1 mrg esac
18947 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18948 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18949 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18950 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18951 1.1 mrg case $host_os in
18952 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
18953 1.1 mrg shlibpath_overrides_runpath=no
18954 1.1 mrg ;;
18955 1.1 mrg *)
18956 1.1 mrg shlibpath_overrides_runpath=yes
18957 1.1 mrg ;;
18958 1.1 mrg esac
18959 1.1 mrg else
18960 1.1 mrg shlibpath_overrides_runpath=yes
18961 1.1 mrg fi
18962 1.1 mrg ;;
18963 1.1 mrg
18964 1.1 mrg os2*)
18965 1.1 mrg libname_spec='$name'
18966 1.1 mrg shrext_cmds=".dll"
18967 1.1 mrg need_lib_prefix=no
18968 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
18969 1.1 mrg dynamic_linker='OS/2 ld.exe'
18970 1.1 mrg shlibpath_var=LIBPATH
18971 1.1 mrg ;;
18972 1.1 mrg
18973 1.1 mrg osf3* | osf4* | osf5*)
18974 1.1 mrg version_type=osf
18975 1.1 mrg need_lib_prefix=no
18976 1.1 mrg need_version=no
18977 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18978 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18979 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18980 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18981 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18982 1.1 mrg ;;
18983 1.1 mrg
18984 1.1.1.3 mrg rdos*)
18985 1.1.1.3 mrg dynamic_linker=no
18986 1.1.1.3 mrg ;;
18987 1.1.1.3 mrg
18988 1.1 mrg solaris*)
18989 1.1 mrg version_type=linux
18990 1.1 mrg need_lib_prefix=no
18991 1.1 mrg need_version=no
18992 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18993 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18994 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18995 1.1 mrg shlibpath_overrides_runpath=yes
18996 1.1 mrg hardcode_into_libs=yes
18997 1.1 mrg # ldd complains unless libraries are executable
18998 1.1 mrg postinstall_cmds='chmod +x $lib'
18999 1.1 mrg ;;
19000 1.1 mrg
19001 1.1 mrg sunos4*)
19002 1.1 mrg version_type=sunos
19003 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19004 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
19005 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
19006 1.1 mrg shlibpath_overrides_runpath=yes
19007 1.1 mrg if test "$with_gnu_ld" = yes; then
19008 1.1 mrg need_lib_prefix=no
19009 1.1 mrg fi
19010 1.1 mrg need_version=yes
19011 1.1 mrg ;;
19012 1.1 mrg
19013 1.1 mrg sysv4 | sysv4.3*)
19014 1.1 mrg version_type=linux
19015 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19016 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
19017 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
19018 1.1 mrg case $host_vendor in
19019 1.1 mrg sni)
19020 1.1 mrg shlibpath_overrides_runpath=no
19021 1.1 mrg need_lib_prefix=no
19022 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
19023 1.1 mrg runpath_var=LD_RUN_PATH
19024 1.1 mrg ;;
19025 1.1 mrg siemens)
19026 1.1 mrg need_lib_prefix=no
19027 1.1 mrg ;;
19028 1.1 mrg motorola)
19029 1.1 mrg need_lib_prefix=no
19030 1.1 mrg need_version=no
19031 1.1 mrg shlibpath_overrides_runpath=no
19032 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
19033 1.1 mrg ;;
19034 1.1 mrg esac
19035 1.1 mrg ;;
19036 1.1 mrg
19037 1.1 mrg sysv4*MP*)
19038 1.1 mrg if test -d /usr/nec ;then
19039 1.1 mrg version_type=linux
19040 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19041 1.1 mrg soname_spec='$libname${shared_ext}.$major'
19042 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
19043 1.1 mrg fi
19044 1.1 mrg ;;
19045 1.1 mrg
19046 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19047 1.1 mrg version_type=freebsd-elf
19048 1.1 mrg need_lib_prefix=no
19049 1.1 mrg need_version=no
19050 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19051 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
19052 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
19053 1.1 mrg hardcode_into_libs=yes
19054 1.1 mrg if test "$with_gnu_ld" = yes; then
19055 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19056 1.1 mrg shlibpath_overrides_runpath=no
19057 1.1 mrg else
19058 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19059 1.1 mrg shlibpath_overrides_runpath=yes
19060 1.1 mrg case $host_os in
19061 1.1 mrg sco3.2v5*)
19062 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19063 1.1 mrg ;;
19064 1.1 mrg esac
19065 1.1 mrg fi
19066 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
19067 1.1 mrg ;;
19068 1.1 mrg
19069 1.1 mrg uts4*)
19070 1.1 mrg version_type=linux
19071 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19072 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
19073 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
19074 1.1 mrg ;;
19075 1.1 mrg
19076 1.1 mrg *)
19077 1.1 mrg dynamic_linker=no
19078 1.1 mrg ;;
19079 1.1 mrg esac
19080 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19081 1.1.1.3 mrg $as_echo "$dynamic_linker" >&6; }
19082 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
19083 1.1 mrg
19084 1.1.1.3 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19085 1.1.1.3 mrg $as_echo_n "(cached) " >&6
19086 1.1.1.3 mrg else
19087 1.1.1.3 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19088 1.1.1.3 mrg fi
19089 1.1.1.3 mrg
19090 1.1.1.3 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19091 1.1.1.3 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19092 1.1.1.3 mrg $as_echo_n "(cached) " >&6
19093 1.1.1.3 mrg else
19094 1.1.1.3 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19095 1.1.1.3 mrg fi
19096 1.1.1.3 mrg
19097 1.1.1.3 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19098 1.1.1.3 mrg
19099 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19100 1.1 mrg if test "$GCC" = yes; then
19101 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19102 1.1 mrg fi
19103 1.1 mrg
19104 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19105 1.1.1.3 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19106 1.1 mrg hardcode_action_GCJ=
19107 1.1 mrg if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19108 1.1 mrg test -n "$runpath_var_GCJ" || \
19109 1.1 mrg test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19110 1.1 mrg
19111 1.1 mrg # We can hardcode non-existant directories.
19112 1.1 mrg if test "$hardcode_direct_GCJ" != no &&
19113 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
19114 1.1 mrg # have to relink, otherwise we might link with an installed library
19115 1.1 mrg # when we should be linking with a yet-to-be-installed one
19116 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19117 1.1 mrg test "$hardcode_minus_L_GCJ" != no; then
19118 1.1 mrg # Linking always hardcodes the temporary library directory.
19119 1.1 mrg hardcode_action_GCJ=relink
19120 1.1 mrg else
19121 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
19122 1.1 mrg hardcode_action_GCJ=immediate
19123 1.1 mrg fi
19124 1.1 mrg else
19125 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
19126 1.1 mrg # directories.
19127 1.1 mrg hardcode_action_GCJ=unsupported
19128 1.1 mrg fi
19129 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19130 1.1.1.3 mrg $as_echo "$hardcode_action_GCJ" >&6; }
19131 1.1 mrg
19132 1.1 mrg if test "$hardcode_action_GCJ" = relink; then
19133 1.1 mrg # Fast installation is not supported
19134 1.1 mrg enable_fast_install=no
19135 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
19136 1.1 mrg test "$enable_shared" = no; then
19137 1.1 mrg # Fast installation is not necessary
19138 1.1 mrg enable_fast_install=needless
19139 1.1 mrg fi
19140 1.1 mrg
19141 1.1 mrg
19142 1.1 mrg # The else clause should only fire when bootstrapping the
19143 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
19144 1.1 mrg # with your package, and you will get complaints that there are
19145 1.1 mrg # no rules to generate ltmain.sh.
19146 1.1 mrg if test -f "$ltmain"; then
19147 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
19148 1.1 mrg # without removal of \ escapes.
19149 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
19150 1.1 mrg setopt NO_GLOB_SUBST
19151 1.1 mrg fi
19152 1.1 mrg # Now quote all the things that may contain metacharacters while being
19153 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
19154 1.1 mrg # variables and quote the copies for generation of the libtool script.
19155 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19156 1.1 mrg SED SHELL STRIP \
19157 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19158 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19159 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
19160 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19161 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
19162 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19163 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
19164 1.1 mrg compiler_GCJ \
19165 1.1 mrg CC_GCJ \
19166 1.1 mrg LD_GCJ \
19167 1.1 mrg lt_prog_compiler_wl_GCJ \
19168 1.1 mrg lt_prog_compiler_pic_GCJ \
19169 1.1 mrg lt_prog_compiler_static_GCJ \
19170 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ \
19171 1.1 mrg export_dynamic_flag_spec_GCJ \
19172 1.1 mrg thread_safe_flag_spec_GCJ \
19173 1.1 mrg whole_archive_flag_spec_GCJ \
19174 1.1 mrg enable_shared_with_static_runtimes_GCJ \
19175 1.1 mrg old_archive_cmds_GCJ \
19176 1.1 mrg old_archive_from_new_cmds_GCJ \
19177 1.1 mrg predep_objects_GCJ \
19178 1.1 mrg postdep_objects_GCJ \
19179 1.1 mrg predeps_GCJ \
19180 1.1 mrg postdeps_GCJ \
19181 1.1 mrg compiler_lib_search_path_GCJ \
19182 1.1.1.3 mrg compiler_lib_search_dirs_GCJ \
19183 1.1 mrg archive_cmds_GCJ \
19184 1.1 mrg archive_expsym_cmds_GCJ \
19185 1.1 mrg postinstall_cmds_GCJ \
19186 1.1 mrg postuninstall_cmds_GCJ \
19187 1.1 mrg old_archive_from_expsyms_cmds_GCJ \
19188 1.1 mrg allow_undefined_flag_GCJ \
19189 1.1 mrg no_undefined_flag_GCJ \
19190 1.1 mrg export_symbols_cmds_GCJ \
19191 1.1 mrg hardcode_libdir_flag_spec_GCJ \
19192 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ \
19193 1.1 mrg hardcode_libdir_separator_GCJ \
19194 1.1 mrg hardcode_automatic_GCJ \
19195 1.1 mrg module_cmds_GCJ \
19196 1.1 mrg module_expsym_cmds_GCJ \
19197 1.1 mrg lt_cv_prog_compiler_c_o_GCJ \
19198 1.1.1.3 mrg fix_srcfile_path_GCJ \
19199 1.1 mrg exclude_expsyms_GCJ \
19200 1.1 mrg include_expsyms_GCJ; do
19201 1.1 mrg
19202 1.1 mrg case $var in
19203 1.1 mrg old_archive_cmds_GCJ | \
19204 1.1 mrg old_archive_from_new_cmds_GCJ | \
19205 1.1 mrg archive_cmds_GCJ | \
19206 1.1 mrg archive_expsym_cmds_GCJ | \
19207 1.1 mrg module_cmds_GCJ | \
19208 1.1 mrg module_expsym_cmds_GCJ | \
19209 1.1 mrg old_archive_from_expsyms_cmds_GCJ | \
19210 1.1 mrg export_symbols_cmds_GCJ | \
19211 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
19212 1.1 mrg postinstall_cmds | postuninstall_cmds | \
19213 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
19214 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19215 1.1 mrg # Double-quote double-evaled strings.
19216 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19217 1.1 mrg ;;
19218 1.1 mrg *)
19219 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19220 1.1 mrg ;;
19221 1.1 mrg esac
19222 1.1 mrg done
19223 1.1 mrg
19224 1.1 mrg case $lt_echo in
19225 1.1 mrg *'\$0 --fallback-echo"')
19226 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19227 1.1 mrg ;;
19228 1.1 mrg esac
19229 1.1 mrg
19230 1.1 mrg cfgfile="$ofile"
19231 1.1 mrg
19232 1.1 mrg cat <<__EOF__ >> "$cfgfile"
19233 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19234 1.1 mrg
19235 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19236 1.1 mrg
19237 1.1 mrg # Shell to use when invoking shell scripts.
19238 1.1 mrg SHELL=$lt_SHELL
19239 1.1 mrg
19240 1.1 mrg # Whether or not to build shared libraries.
19241 1.1 mrg build_libtool_libs=$enable_shared
19242 1.1 mrg
19243 1.1 mrg # Whether or not to build static libraries.
19244 1.1 mrg build_old_libs=$enable_static
19245 1.1 mrg
19246 1.1 mrg # Whether or not to add -lc for building shared libraries.
19247 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19248 1.1 mrg
19249 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
19250 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19251 1.1 mrg
19252 1.1 mrg # Whether or not to optimize for fast installation.
19253 1.1 mrg fast_install=$enable_fast_install
19254 1.1 mrg
19255 1.1 mrg # The host system.
19256 1.1 mrg host_alias=$host_alias
19257 1.1 mrg host=$host
19258 1.1 mrg host_os=$host_os
19259 1.1 mrg
19260 1.1 mrg # The build system.
19261 1.1 mrg build_alias=$build_alias
19262 1.1 mrg build=$build
19263 1.1 mrg build_os=$build_os
19264 1.1 mrg
19265 1.1 mrg # An echo program that does not interpret backslashes.
19266 1.1 mrg echo=$lt_echo
19267 1.1 mrg
19268 1.1 mrg # The archiver.
19269 1.1 mrg AR=$lt_AR
19270 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
19271 1.1 mrg
19272 1.1 mrg # A C compiler.
19273 1.1 mrg LTCC=$lt_LTCC
19274 1.1 mrg
19275 1.1 mrg # LTCC compiler flags.
19276 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
19277 1.1 mrg
19278 1.1 mrg # A language-specific compiler.
19279 1.1 mrg CC=$lt_compiler_GCJ
19280 1.1 mrg
19281 1.1 mrg # Is the compiler the GNU C compiler?
19282 1.1 mrg with_gcc=$GCC_GCJ
19283 1.1 mrg
19284 1.1 mrg # An ERE matcher.
19285 1.1 mrg EGREP=$lt_EGREP
19286 1.1 mrg
19287 1.1 mrg # The linker used to build libraries.
19288 1.1 mrg LD=$lt_LD_GCJ
19289 1.1 mrg
19290 1.1 mrg # Whether we need hard or soft links.
19291 1.1 mrg LN_S=$lt_LN_S
19292 1.1 mrg
19293 1.1 mrg # A BSD-compatible nm program.
19294 1.1 mrg NM=$lt_NM
19295 1.1 mrg
19296 1.1 mrg # A symbol stripping program
19297 1.1 mrg STRIP=$lt_STRIP
19298 1.1 mrg
19299 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
19300 1.1 mrg MAGIC_CMD=$MAGIC_CMD
19301 1.1 mrg
19302 1.1 mrg # Used on cygwin: DLL creation program.
19303 1.1 mrg DLLTOOL="$DLLTOOL"
19304 1.1 mrg
19305 1.1 mrg # Used on cygwin: object dumper.
19306 1.1 mrg OBJDUMP="$OBJDUMP"
19307 1.1 mrg
19308 1.1 mrg # Used on cygwin: assembler.
19309 1.1 mrg AS="$AS"
19310 1.1 mrg
19311 1.1 mrg # The name of the directory that contains temporary libtool files.
19312 1.1 mrg objdir=$objdir
19313 1.1 mrg
19314 1.1 mrg # How to create reloadable object files.
19315 1.1 mrg reload_flag=$lt_reload_flag
19316 1.1 mrg reload_cmds=$lt_reload_cmds
19317 1.1 mrg
19318 1.1 mrg # How to pass a linker flag through the compiler.
19319 1.1 mrg wl=$lt_lt_prog_compiler_wl_GCJ
19320 1.1 mrg
19321 1.1 mrg # Object file suffix (normally "o").
19322 1.1 mrg objext="$ac_objext"
19323 1.1 mrg
19324 1.1 mrg # Old archive suffix (normally "a").
19325 1.1 mrg libext="$libext"
19326 1.1 mrg
19327 1.1 mrg # Shared library suffix (normally ".so").
19328 1.1 mrg shrext_cmds='$shrext_cmds'
19329 1.1 mrg
19330 1.1 mrg # Executable file suffix (normally "").
19331 1.1 mrg exeext="$exeext"
19332 1.1 mrg
19333 1.1 mrg # Additional compiler flags for building library objects.
19334 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_GCJ
19335 1.1 mrg pic_mode=$pic_mode
19336 1.1 mrg
19337 1.1 mrg # What is the maximum length of a command?
19338 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
19339 1.1 mrg
19340 1.1 mrg # Does compiler simultaneously support -c and -o options?
19341 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19342 1.1 mrg
19343 1.1 mrg # Must we lock files when doing compilation?
19344 1.1 mrg need_locks=$lt_need_locks
19345 1.1 mrg
19346 1.1 mrg # Do we need the lib prefix for modules?
19347 1.1 mrg need_lib_prefix=$need_lib_prefix
19348 1.1 mrg
19349 1.1 mrg # Do we need a version for libraries?
19350 1.1 mrg need_version=$need_version
19351 1.1 mrg
19352 1.1 mrg # Whether dlopen is supported.
19353 1.1 mrg dlopen_support=$enable_dlopen
19354 1.1 mrg
19355 1.1 mrg # Whether dlopen of programs is supported.
19356 1.1 mrg dlopen_self=$enable_dlopen_self
19357 1.1 mrg
19358 1.1 mrg # Whether dlopen of statically linked programs is supported.
19359 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
19360 1.1 mrg
19361 1.1 mrg # Compiler flag to prevent dynamic linking.
19362 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_GCJ
19363 1.1 mrg
19364 1.1 mrg # Compiler flag to turn off builtin functions.
19365 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19366 1.1 mrg
19367 1.1 mrg # Compiler flag to allow reflexive dlopens.
19368 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19369 1.1 mrg
19370 1.1 mrg # Compiler flag to generate shared objects directly from archives.
19371 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19372 1.1 mrg
19373 1.1 mrg # Compiler flag to generate thread-safe objects.
19374 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19375 1.1 mrg
19376 1.1 mrg # Library versioning type.
19377 1.1 mrg version_type=$version_type
19378 1.1 mrg
19379 1.1 mrg # Format of library name prefix.
19380 1.1 mrg libname_spec=$lt_libname_spec
19381 1.1 mrg
19382 1.1 mrg # List of archive names. First name is the real one, the rest are links.
19383 1.1 mrg # The last name is the one that the linker finds with -lNAME.
19384 1.1 mrg library_names_spec=$lt_library_names_spec
19385 1.1 mrg
19386 1.1 mrg # The coded name of the library, if different from the real name.
19387 1.1 mrg soname_spec=$lt_soname_spec
19388 1.1 mrg
19389 1.1 mrg # Commands used to build and install an old-style archive.
19390 1.1 mrg RANLIB=$lt_RANLIB
19391 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_GCJ
19392 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
19393 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
19394 1.1 mrg
19395 1.1 mrg # Create an old-style archive from a shared archive.
19396 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19397 1.1 mrg
19398 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
19399 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19400 1.1 mrg
19401 1.1 mrg # Commands used to build and install a shared archive.
19402 1.1 mrg archive_cmds=$lt_archive_cmds_GCJ
19403 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19404 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
19405 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
19406 1.1 mrg
19407 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
19408 1.1 mrg module_cmds=$lt_module_cmds_GCJ
19409 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19410 1.1 mrg
19411 1.1 mrg # Commands to strip libraries.
19412 1.1 mrg old_striplib=$lt_old_striplib
19413 1.1 mrg striplib=$lt_striplib
19414 1.1 mrg
19415 1.1 mrg # Dependencies to place before the objects being linked to create a
19416 1.1 mrg # shared library.
19417 1.1 mrg predep_objects=$lt_predep_objects_GCJ
19418 1.1 mrg
19419 1.1 mrg # Dependencies to place after the objects being linked to create a
19420 1.1 mrg # shared library.
19421 1.1 mrg postdep_objects=$lt_postdep_objects_GCJ
19422 1.1 mrg
19423 1.1 mrg # Dependencies to place before the objects being linked to create a
19424 1.1 mrg # shared library.
19425 1.1 mrg predeps=$lt_predeps_GCJ
19426 1.1 mrg
19427 1.1 mrg # Dependencies to place after the objects being linked to create a
19428 1.1 mrg # shared library.
19429 1.1 mrg postdeps=$lt_postdeps_GCJ
19430 1.1 mrg
19431 1.1.1.3 mrg # The directories searched by this compiler when creating a shared
19432 1.1.1.3 mrg # library
19433 1.1.1.3 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19434 1.1.1.3 mrg
19435 1.1 mrg # The library search path used internally by the compiler when linking
19436 1.1 mrg # a shared library.
19437 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19438 1.1 mrg
19439 1.1 mrg # Method to check whether dependent libraries are shared objects.
19440 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
19441 1.1 mrg
19442 1.1 mrg # Command to use when deplibs_check_method == file_magic.
19443 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
19444 1.1 mrg
19445 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
19446 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19447 1.1 mrg
19448 1.1 mrg # Flag that forces no undefined symbols.
19449 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_GCJ
19450 1.1 mrg
19451 1.1 mrg # Commands used to finish a libtool library installation in a directory.
19452 1.1 mrg finish_cmds=$lt_finish_cmds
19453 1.1 mrg
19454 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
19455 1.1 mrg finish_eval=$lt_finish_eval
19456 1.1 mrg
19457 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
19458 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19459 1.1 mrg
19460 1.1 mrg # Transform the output of nm in a proper C declaration
19461 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19462 1.1 mrg
19463 1.1 mrg # Transform the output of nm in a C name address pair
19464 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19465 1.1 mrg
19466 1.1 mrg # This is the shared library runtime path variable.
19467 1.1 mrg runpath_var=$runpath_var
19468 1.1 mrg
19469 1.1 mrg # This is the shared library path variable.
19470 1.1 mrg shlibpath_var=$shlibpath_var
19471 1.1 mrg
19472 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
19473 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19474 1.1 mrg
19475 1.1 mrg # How to hardcode a shared library path into an executable.
19476 1.1 mrg hardcode_action=$hardcode_action_GCJ
19477 1.1 mrg
19478 1.1 mrg # Whether we should hardcode library paths into libraries.
19479 1.1 mrg hardcode_into_libs=$hardcode_into_libs
19480 1.1 mrg
19481 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
19482 1.1 mrg # This must work even if \$libdir does not exist.
19483 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19484 1.1 mrg
19485 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
19486 1.1 mrg # a binary during linking. This must work even if \$libdir does
19487 1.1 mrg # not exist.
19488 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19489 1.1 mrg
19490 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
19491 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19492 1.1 mrg
19493 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19494 1.1 mrg # resulting binary.
19495 1.1 mrg hardcode_direct=$hardcode_direct_GCJ
19496 1.1 mrg
19497 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19498 1.1 mrg # resulting binary.
19499 1.1 mrg hardcode_minus_L=$hardcode_minus_L_GCJ
19500 1.1 mrg
19501 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19502 1.1 mrg # the resulting binary.
19503 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19504 1.1 mrg
19505 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
19506 1.1 mrg # and all subsequent libraries and executables linked against it.
19507 1.1 mrg hardcode_automatic=$hardcode_automatic_GCJ
19508 1.1 mrg
19509 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
19510 1.1 mrg # restored at relink time.
19511 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
19512 1.1 mrg
19513 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
19514 1.1 mrg link_all_deplibs=$link_all_deplibs_GCJ
19515 1.1 mrg
19516 1.1 mrg # Compile-time system search path for libraries
19517 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19518 1.1 mrg
19519 1.1 mrg # Run-time system search path for libraries
19520 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19521 1.1 mrg
19522 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
19523 1.1.1.3 mrg fix_srcfile_path=$lt_fix_srcfile_path
19524 1.1 mrg
19525 1.1 mrg # Set to yes if exported symbols are required.
19526 1.1 mrg always_export_symbols=$always_export_symbols_GCJ
19527 1.1 mrg
19528 1.1 mrg # The commands to list exported symbols.
19529 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19530 1.1 mrg
19531 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
19532 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
19533 1.1 mrg
19534 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
19535 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_GCJ
19536 1.1 mrg
19537 1.1 mrg # Symbols that must always be exported.
19538 1.1 mrg include_expsyms=$lt_include_expsyms_GCJ
19539 1.1 mrg
19540 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
19541 1.1 mrg
19542 1.1 mrg __EOF__
19543 1.1 mrg
19544 1.1 mrg
19545 1.1 mrg else
19546 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
19547 1.1 mrg # `config.status --recheck' to rerun these tests and create the
19548 1.1 mrg # libtool script then.
19549 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19550 1.1 mrg if test -f "$ltmain_in"; then
19551 1.1 mrg test -f Makefile && make "$ltmain"
19552 1.1 mrg fi
19553 1.1 mrg fi
19554 1.1 mrg
19555 1.1 mrg
19556 1.1 mrg ac_ext=c
19557 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
19558 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19559 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19560 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
19561 1.1 mrg
19562 1.1 mrg CC="$lt_save_CC"
19563 1.1 mrg
19564 1.1 mrg else
19565 1.1 mrg tagname=""
19566 1.1 mrg fi
19567 1.1 mrg ;;
19568 1.1 mrg
19569 1.1 mrg RC)
19570 1.1 mrg
19571 1.1 mrg
19572 1.1 mrg # Source file extension for RC test sources.
19573 1.1 mrg ac_ext=rc
19574 1.1 mrg
19575 1.1 mrg # Object file extension for compiled RC test sources.
19576 1.1 mrg objext=o
19577 1.1 mrg objext_RC=$objext
19578 1.1 mrg
19579 1.1 mrg # Code to be used in simple compile tests
19580 1.1.1.3 mrg lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19581 1.1 mrg
19582 1.1 mrg # Code to be used in simple link tests
19583 1.1 mrg lt_simple_link_test_code="$lt_simple_compile_test_code"
19584 1.1 mrg
19585 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19586 1.1 mrg
19587 1.1 mrg # If no C compiler was specified, use CC.
19588 1.1 mrg LTCC=${LTCC-"$CC"}
19589 1.1 mrg
19590 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
19591 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19592 1.1 mrg
19593 1.1 mrg # Allow CC to be a program name with arguments.
19594 1.1 mrg compiler=$CC
19595 1.1 mrg
19596 1.1 mrg
19597 1.1 mrg # save warnings/boilerplate of simple test code
19598 1.1 mrg ac_outfile=conftest.$ac_objext
19599 1.1.1.3 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19600 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19601 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
19602 1.1 mrg $rm conftest*
19603 1.1 mrg
19604 1.1 mrg ac_outfile=conftest.$ac_objext
19605 1.1.1.3 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
19606 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19607 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
19608 1.1.1.3 mrg $rm -r conftest*
19609 1.1 mrg
19610 1.1 mrg
19611 1.1 mrg # Allow CC to be a program name with arguments.
19612 1.1 mrg lt_save_CC="$CC"
19613 1.1 mrg CC=${RC-"windres"}
19614 1.1 mrg compiler=$CC
19615 1.1 mrg compiler_RC=$CC
19616 1.1 mrg for cc_temp in $compiler""; do
19617 1.1 mrg case $cc_temp in
19618 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19619 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19620 1.1 mrg \-*) ;;
19621 1.1 mrg *) break;;
19622 1.1 mrg esac
19623 1.1 mrg done
19624 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19625 1.1 mrg
19626 1.1 mrg lt_cv_prog_compiler_c_o_RC=yes
19627 1.1 mrg
19628 1.1 mrg # The else clause should only fire when bootstrapping the
19629 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
19630 1.1 mrg # with your package, and you will get complaints that there are
19631 1.1 mrg # no rules to generate ltmain.sh.
19632 1.1 mrg if test -f "$ltmain"; then
19633 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
19634 1.1 mrg # without removal of \ escapes.
19635 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
19636 1.1 mrg setopt NO_GLOB_SUBST
19637 1.1 mrg fi
19638 1.1 mrg # Now quote all the things that may contain metacharacters while being
19639 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
19640 1.1 mrg # variables and quote the copies for generation of the libtool script.
19641 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19642 1.1 mrg SED SHELL STRIP \
19643 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19644 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19645 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
19646 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19647 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
19648 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19649 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
19650 1.1 mrg compiler_RC \
19651 1.1 mrg CC_RC \
19652 1.1 mrg LD_RC \
19653 1.1 mrg lt_prog_compiler_wl_RC \
19654 1.1 mrg lt_prog_compiler_pic_RC \
19655 1.1 mrg lt_prog_compiler_static_RC \
19656 1.1 mrg lt_prog_compiler_no_builtin_flag_RC \
19657 1.1 mrg export_dynamic_flag_spec_RC \
19658 1.1 mrg thread_safe_flag_spec_RC \
19659 1.1 mrg whole_archive_flag_spec_RC \
19660 1.1 mrg enable_shared_with_static_runtimes_RC \
19661 1.1 mrg old_archive_cmds_RC \
19662 1.1 mrg old_archive_from_new_cmds_RC \
19663 1.1 mrg predep_objects_RC \
19664 1.1 mrg postdep_objects_RC \
19665 1.1 mrg predeps_RC \
19666 1.1 mrg postdeps_RC \
19667 1.1 mrg compiler_lib_search_path_RC \
19668 1.1.1.3 mrg compiler_lib_search_dirs_RC \
19669 1.1 mrg archive_cmds_RC \
19670 1.1 mrg archive_expsym_cmds_RC \
19671 1.1 mrg postinstall_cmds_RC \
19672 1.1 mrg postuninstall_cmds_RC \
19673 1.1 mrg old_archive_from_expsyms_cmds_RC \
19674 1.1 mrg allow_undefined_flag_RC \
19675 1.1 mrg no_undefined_flag_RC \
19676 1.1 mrg export_symbols_cmds_RC \
19677 1.1 mrg hardcode_libdir_flag_spec_RC \
19678 1.1 mrg hardcode_libdir_flag_spec_ld_RC \
19679 1.1 mrg hardcode_libdir_separator_RC \
19680 1.1 mrg hardcode_automatic_RC \
19681 1.1 mrg module_cmds_RC \
19682 1.1 mrg module_expsym_cmds_RC \
19683 1.1 mrg lt_cv_prog_compiler_c_o_RC \
19684 1.1.1.3 mrg fix_srcfile_path_RC \
19685 1.1 mrg exclude_expsyms_RC \
19686 1.1 mrg include_expsyms_RC; do
19687 1.1 mrg
19688 1.1 mrg case $var in
19689 1.1 mrg old_archive_cmds_RC | \
19690 1.1 mrg old_archive_from_new_cmds_RC | \
19691 1.1 mrg archive_cmds_RC | \
19692 1.1 mrg archive_expsym_cmds_RC | \
19693 1.1 mrg module_cmds_RC | \
19694 1.1 mrg module_expsym_cmds_RC | \
19695 1.1 mrg old_archive_from_expsyms_cmds_RC | \
19696 1.1 mrg export_symbols_cmds_RC | \
19697 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
19698 1.1 mrg postinstall_cmds | postuninstall_cmds | \
19699 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
19700 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19701 1.1 mrg # Double-quote double-evaled strings.
19702 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19703 1.1 mrg ;;
19704 1.1 mrg *)
19705 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19706 1.1 mrg ;;
19707 1.1 mrg esac
19708 1.1 mrg done
19709 1.1 mrg
19710 1.1 mrg case $lt_echo in
19711 1.1 mrg *'\$0 --fallback-echo"')
19712 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19713 1.1 mrg ;;
19714 1.1 mrg esac
19715 1.1 mrg
19716 1.1 mrg cfgfile="$ofile"
19717 1.1 mrg
19718 1.1 mrg cat <<__EOF__ >> "$cfgfile"
19719 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19720 1.1 mrg
19721 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19722 1.1 mrg
19723 1.1 mrg # Shell to use when invoking shell scripts.
19724 1.1 mrg SHELL=$lt_SHELL
19725 1.1 mrg
19726 1.1 mrg # Whether or not to build shared libraries.
19727 1.1 mrg build_libtool_libs=$enable_shared
19728 1.1 mrg
19729 1.1 mrg # Whether or not to build static libraries.
19730 1.1 mrg build_old_libs=$enable_static
19731 1.1 mrg
19732 1.1 mrg # Whether or not to add -lc for building shared libraries.
19733 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_RC
19734 1.1 mrg
19735 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
19736 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19737 1.1 mrg
19738 1.1 mrg # Whether or not to optimize for fast installation.
19739 1.1 mrg fast_install=$enable_fast_install
19740 1.1 mrg
19741 1.1 mrg # The host system.
19742 1.1 mrg host_alias=$host_alias
19743 1.1 mrg host=$host
19744 1.1 mrg host_os=$host_os
19745 1.1 mrg
19746 1.1 mrg # The build system.
19747 1.1 mrg build_alias=$build_alias
19748 1.1 mrg build=$build
19749 1.1 mrg build_os=$build_os
19750 1.1 mrg
19751 1.1 mrg # An echo program that does not interpret backslashes.
19752 1.1 mrg echo=$lt_echo
19753 1.1 mrg
19754 1.1 mrg # The archiver.
19755 1.1 mrg AR=$lt_AR
19756 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
19757 1.1 mrg
19758 1.1 mrg # A C compiler.
19759 1.1 mrg LTCC=$lt_LTCC
19760 1.1 mrg
19761 1.1 mrg # LTCC compiler flags.
19762 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
19763 1.1 mrg
19764 1.1 mrg # A language-specific compiler.
19765 1.1 mrg CC=$lt_compiler_RC
19766 1.1 mrg
19767 1.1 mrg # Is the compiler the GNU C compiler?
19768 1.1 mrg with_gcc=$GCC_RC
19769 1.1 mrg
19770 1.1 mrg # An ERE matcher.
19771 1.1 mrg EGREP=$lt_EGREP
19772 1.1 mrg
19773 1.1 mrg # The linker used to build libraries.
19774 1.1 mrg LD=$lt_LD_RC
19775 1.1 mrg
19776 1.1 mrg # Whether we need hard or soft links.
19777 1.1 mrg LN_S=$lt_LN_S
19778 1.1 mrg
19779 1.1 mrg # A BSD-compatible nm program.
19780 1.1 mrg NM=$lt_NM
19781 1.1 mrg
19782 1.1 mrg # A symbol stripping program
19783 1.1 mrg STRIP=$lt_STRIP
19784 1.1 mrg
19785 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
19786 1.1 mrg MAGIC_CMD=$MAGIC_CMD
19787 1.1 mrg
19788 1.1 mrg # Used on cygwin: DLL creation program.
19789 1.1 mrg DLLTOOL="$DLLTOOL"
19790 1.1 mrg
19791 1.1 mrg # Used on cygwin: object dumper.
19792 1.1 mrg OBJDUMP="$OBJDUMP"
19793 1.1 mrg
19794 1.1 mrg # Used on cygwin: assembler.
19795 1.1 mrg AS="$AS"
19796 1.1 mrg
19797 1.1 mrg # The name of the directory that contains temporary libtool files.
19798 1.1 mrg objdir=$objdir
19799 1.1 mrg
19800 1.1 mrg # How to create reloadable object files.
19801 1.1 mrg reload_flag=$lt_reload_flag
19802 1.1 mrg reload_cmds=$lt_reload_cmds
19803 1.1 mrg
19804 1.1 mrg # How to pass a linker flag through the compiler.
19805 1.1 mrg wl=$lt_lt_prog_compiler_wl_RC
19806 1.1 mrg
19807 1.1 mrg # Object file suffix (normally "o").
19808 1.1 mrg objext="$ac_objext"
19809 1.1 mrg
19810 1.1 mrg # Old archive suffix (normally "a").
19811 1.1 mrg libext="$libext"
19812 1.1 mrg
19813 1.1 mrg # Shared library suffix (normally ".so").
19814 1.1 mrg shrext_cmds='$shrext_cmds'
19815 1.1 mrg
19816 1.1 mrg # Executable file suffix (normally "").
19817 1.1 mrg exeext="$exeext"
19818 1.1 mrg
19819 1.1 mrg # Additional compiler flags for building library objects.
19820 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_RC
19821 1.1 mrg pic_mode=$pic_mode
19822 1.1 mrg
19823 1.1 mrg # What is the maximum length of a command?
19824 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
19825 1.1 mrg
19826 1.1 mrg # Does compiler simultaneously support -c and -o options?
19827 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19828 1.1 mrg
19829 1.1 mrg # Must we lock files when doing compilation?
19830 1.1 mrg need_locks=$lt_need_locks
19831 1.1 mrg
19832 1.1 mrg # Do we need the lib prefix for modules?
19833 1.1 mrg need_lib_prefix=$need_lib_prefix
19834 1.1 mrg
19835 1.1 mrg # Do we need a version for libraries?
19836 1.1 mrg need_version=$need_version
19837 1.1 mrg
19838 1.1 mrg # Whether dlopen is supported.
19839 1.1 mrg dlopen_support=$enable_dlopen
19840 1.1 mrg
19841 1.1 mrg # Whether dlopen of programs is supported.
19842 1.1 mrg dlopen_self=$enable_dlopen_self
19843 1.1 mrg
19844 1.1 mrg # Whether dlopen of statically linked programs is supported.
19845 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
19846 1.1 mrg
19847 1.1 mrg # Compiler flag to prevent dynamic linking.
19848 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_RC
19849 1.1 mrg
19850 1.1 mrg # Compiler flag to turn off builtin functions.
19851 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19852 1.1 mrg
19853 1.1 mrg # Compiler flag to allow reflexive dlopens.
19854 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19855 1.1 mrg
19856 1.1 mrg # Compiler flag to generate shared objects directly from archives.
19857 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19858 1.1 mrg
19859 1.1 mrg # Compiler flag to generate thread-safe objects.
19860 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19861 1.1 mrg
19862 1.1 mrg # Library versioning type.
19863 1.1 mrg version_type=$version_type
19864 1.1 mrg
19865 1.1 mrg # Format of library name prefix.
19866 1.1 mrg libname_spec=$lt_libname_spec
19867 1.1 mrg
19868 1.1 mrg # List of archive names. First name is the real one, the rest are links.
19869 1.1 mrg # The last name is the one that the linker finds with -lNAME.
19870 1.1 mrg library_names_spec=$lt_library_names_spec
19871 1.1 mrg
19872 1.1 mrg # The coded name of the library, if different from the real name.
19873 1.1 mrg soname_spec=$lt_soname_spec
19874 1.1 mrg
19875 1.1 mrg # Commands used to build and install an old-style archive.
19876 1.1 mrg RANLIB=$lt_RANLIB
19877 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_RC
19878 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
19879 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
19880 1.1 mrg
19881 1.1 mrg # Create an old-style archive from a shared archive.
19882 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19883 1.1 mrg
19884 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
19885 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19886 1.1 mrg
19887 1.1 mrg # Commands used to build and install a shared archive.
19888 1.1 mrg archive_cmds=$lt_archive_cmds_RC
19889 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19890 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
19891 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
19892 1.1 mrg
19893 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
19894 1.1 mrg module_cmds=$lt_module_cmds_RC
19895 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_RC
19896 1.1 mrg
19897 1.1 mrg # Commands to strip libraries.
19898 1.1 mrg old_striplib=$lt_old_striplib
19899 1.1 mrg striplib=$lt_striplib
19900 1.1 mrg
19901 1.1 mrg # Dependencies to place before the objects being linked to create a
19902 1.1 mrg # shared library.
19903 1.1 mrg predep_objects=$lt_predep_objects_RC
19904 1.1 mrg
19905 1.1 mrg # Dependencies to place after the objects being linked to create a
19906 1.1 mrg # shared library.
19907 1.1 mrg postdep_objects=$lt_postdep_objects_RC
19908 1.1 mrg
19909 1.1 mrg # Dependencies to place before the objects being linked to create a
19910 1.1 mrg # shared library.
19911 1.1 mrg predeps=$lt_predeps_RC
19912 1.1 mrg
19913 1.1 mrg # Dependencies to place after the objects being linked to create a
19914 1.1 mrg # shared library.
19915 1.1 mrg postdeps=$lt_postdeps_RC
19916 1.1 mrg
19917 1.1.1.3 mrg # The directories searched by this compiler when creating a shared
19918 1.1.1.3 mrg # library
19919 1.1.1.3 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19920 1.1.1.3 mrg
19921 1.1 mrg # The library search path used internally by the compiler when linking
19922 1.1 mrg # a shared library.
19923 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19924 1.1 mrg
19925 1.1 mrg # Method to check whether dependent libraries are shared objects.
19926 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
19927 1.1 mrg
19928 1.1 mrg # Command to use when deplibs_check_method == file_magic.
19929 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
19930 1.1 mrg
19931 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
19932 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_RC
19933 1.1 mrg
19934 1.1 mrg # Flag that forces no undefined symbols.
19935 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_RC
19936 1.1 mrg
19937 1.1 mrg # Commands used to finish a libtool library installation in a directory.
19938 1.1 mrg finish_cmds=$lt_finish_cmds
19939 1.1 mrg
19940 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
19941 1.1 mrg finish_eval=$lt_finish_eval
19942 1.1 mrg
19943 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
19944 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19945 1.1 mrg
19946 1.1 mrg # Transform the output of nm in a proper C declaration
19947 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19948 1.1 mrg
19949 1.1 mrg # Transform the output of nm in a C name address pair
19950 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19951 1.1 mrg
19952 1.1 mrg # This is the shared library runtime path variable.
19953 1.1 mrg runpath_var=$runpath_var
19954 1.1 mrg
19955 1.1 mrg # This is the shared library path variable.
19956 1.1 mrg shlibpath_var=$shlibpath_var
19957 1.1 mrg
19958 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
19959 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19960 1.1 mrg
19961 1.1 mrg # How to hardcode a shared library path into an executable.
19962 1.1 mrg hardcode_action=$hardcode_action_RC
19963 1.1 mrg
19964 1.1 mrg # Whether we should hardcode library paths into libraries.
19965 1.1 mrg hardcode_into_libs=$hardcode_into_libs
19966 1.1 mrg
19967 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
19968 1.1 mrg # This must work even if \$libdir does not exist.
19969 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19970 1.1 mrg
19971 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
19972 1.1 mrg # a binary during linking. This must work even if \$libdir does
19973 1.1 mrg # not exist.
19974 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19975 1.1 mrg
19976 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
19977 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19978 1.1 mrg
19979 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19980 1.1 mrg # resulting binary.
19981 1.1 mrg hardcode_direct=$hardcode_direct_RC
19982 1.1 mrg
19983 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19984 1.1 mrg # resulting binary.
19985 1.1 mrg hardcode_minus_L=$hardcode_minus_L_RC
19986 1.1 mrg
19987 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19988 1.1 mrg # the resulting binary.
19989 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19990 1.1 mrg
19991 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
19992 1.1 mrg # and all subsequent libraries and executables linked against it.
19993 1.1 mrg hardcode_automatic=$hardcode_automatic_RC
19994 1.1 mrg
19995 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
19996 1.1 mrg # restored at relink time.
19997 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
19998 1.1 mrg
19999 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
20000 1.1 mrg link_all_deplibs=$link_all_deplibs_RC
20001 1.1 mrg
20002 1.1 mrg # Compile-time system search path for libraries
20003 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20004 1.1 mrg
20005 1.1 mrg # Run-time system search path for libraries
20006 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20007 1.1 mrg
20008 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
20009 1.1.1.3 mrg fix_srcfile_path=$lt_fix_srcfile_path
20010 1.1 mrg
20011 1.1 mrg # Set to yes if exported symbols are required.
20012 1.1 mrg always_export_symbols=$always_export_symbols_RC
20013 1.1 mrg
20014 1.1 mrg # The commands to list exported symbols.
20015 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_RC
20016 1.1 mrg
20017 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
20018 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
20019 1.1 mrg
20020 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
20021 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_RC
20022 1.1 mrg
20023 1.1 mrg # Symbols that must always be exported.
20024 1.1 mrg include_expsyms=$lt_include_expsyms_RC
20025 1.1 mrg
20026 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
20027 1.1 mrg
20028 1.1 mrg __EOF__
20029 1.1 mrg
20030 1.1 mrg
20031 1.1 mrg else
20032 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
20033 1.1 mrg # `config.status --recheck' to rerun these tests and create the
20034 1.1 mrg # libtool script then.
20035 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
20036 1.1 mrg if test -f "$ltmain_in"; then
20037 1.1 mrg test -f Makefile && make "$ltmain"
20038 1.1 mrg fi
20039 1.1 mrg fi
20040 1.1 mrg
20041 1.1 mrg
20042 1.1 mrg ac_ext=c
20043 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
20044 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20045 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20046 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
20047 1.1 mrg
20048 1.1 mrg CC="$lt_save_CC"
20049 1.1 mrg
20050 1.1 mrg ;;
20051 1.1 mrg
20052 1.1 mrg *)
20053 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20054 1.1.1.3 mrg $as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20055 1.1 mrg { (exit 1); exit 1; }; }
20056 1.1 mrg ;;
20057 1.1 mrg esac
20058 1.1 mrg
20059 1.1 mrg # Append the new tag name to the list of available tags.
20060 1.1 mrg if test -n "$tagname" ; then
20061 1.1 mrg available_tags="$available_tags $tagname"
20062 1.1 mrg fi
20063 1.1 mrg fi
20064 1.1 mrg done
20065 1.1 mrg IFS="$lt_save_ifs"
20066 1.1 mrg
20067 1.1 mrg # Now substitute the updated list of available tags.
20068 1.1 mrg if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20069 1.1 mrg mv "${ofile}T" "$ofile"
20070 1.1 mrg chmod +x "$ofile"
20071 1.1 mrg else
20072 1.1 mrg rm -f "${ofile}T"
20073 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20074 1.1.1.3 mrg $as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20075 1.1 mrg { (exit 1); exit 1; }; }
20076 1.1 mrg fi
20077 1.1 mrg fi
20078 1.1 mrg
20079 1.1 mrg
20080 1.1 mrg
20081 1.1 mrg # This can be used to rebuild libtool when needed
20082 1.1 mrg LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20083 1.1 mrg
20084 1.1 mrg # Always use our own libtool.
20085 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20086 1.1 mrg
20087 1.1 mrg # Prevent multiple expansion
20088 1.1 mrg
20089 1.1 mrg
20090 1.1 mrg
20091 1.1 mrg
20092 1.1 mrg
20093 1.1 mrg
20094 1.1 mrg
20095 1.1 mrg
20096 1.1 mrg
20097 1.1 mrg
20098 1.1 mrg
20099 1.1 mrg
20100 1.1 mrg
20101 1.1 mrg
20102 1.1 mrg
20103 1.1 mrg
20104 1.1 mrg
20105 1.1 mrg
20106 1.1 mrg
20107 1.1 mrg
20108 1.1 mrg ac_ext=c
20109 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
20110 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20111 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20112 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
20113 1.1 mrg if test -n "$ac_tool_prefix"; then
20114 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20115 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
20116 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20117 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
20118 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
20119 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20120 1.1 mrg else
20121 1.1 mrg if test -n "$CC"; then
20122 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20123 1.1 mrg else
20124 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20125 1.1 mrg for as_dir in $PATH
20126 1.1 mrg do
20127 1.1 mrg IFS=$as_save_IFS
20128 1.1 mrg test -z "$as_dir" && as_dir=.
20129 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20130 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20131 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
20132 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20133 1.1 mrg break 2
20134 1.1 mrg fi
20135 1.1 mrg done
20136 1.1 mrg done
20137 1.1 mrg IFS=$as_save_IFS
20138 1.1 mrg
20139 1.1 mrg fi
20140 1.1 mrg fi
20141 1.1 mrg CC=$ac_cv_prog_CC
20142 1.1 mrg if test -n "$CC"; then
20143 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20144 1.1.1.3 mrg $as_echo "$CC" >&6; }
20145 1.1 mrg else
20146 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20147 1.1.1.3 mrg $as_echo "no" >&6; }
20148 1.1 mrg fi
20149 1.1 mrg
20150 1.1 mrg
20151 1.1 mrg fi
20152 1.1 mrg if test -z "$ac_cv_prog_CC"; then
20153 1.1 mrg ac_ct_CC=$CC
20154 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
20155 1.1 mrg set dummy gcc; ac_word=$2
20156 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20157 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
20158 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20159 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20160 1.1 mrg else
20161 1.1 mrg if test -n "$ac_ct_CC"; then
20162 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20163 1.1 mrg else
20164 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20165 1.1 mrg for as_dir in $PATH
20166 1.1 mrg do
20167 1.1 mrg IFS=$as_save_IFS
20168 1.1 mrg test -z "$as_dir" && as_dir=.
20169 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20170 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20171 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
20172 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20173 1.1 mrg break 2
20174 1.1 mrg fi
20175 1.1 mrg done
20176 1.1 mrg done
20177 1.1 mrg IFS=$as_save_IFS
20178 1.1 mrg
20179 1.1 mrg fi
20180 1.1 mrg fi
20181 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
20182 1.1 mrg if test -n "$ac_ct_CC"; then
20183 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20184 1.1.1.3 mrg $as_echo "$ac_ct_CC" >&6; }
20185 1.1 mrg else
20186 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20187 1.1.1.3 mrg $as_echo "no" >&6; }
20188 1.1 mrg fi
20189 1.1 mrg
20190 1.1 mrg if test "x$ac_ct_CC" = x; then
20191 1.1 mrg CC=""
20192 1.1 mrg else
20193 1.1 mrg case $cross_compiling:$ac_tool_warned in
20194 1.1 mrg yes:)
20195 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20196 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20197 1.1 mrg ac_tool_warned=yes ;;
20198 1.1 mrg esac
20199 1.1 mrg CC=$ac_ct_CC
20200 1.1 mrg fi
20201 1.1 mrg else
20202 1.1 mrg CC="$ac_cv_prog_CC"
20203 1.1 mrg fi
20204 1.1 mrg
20205 1.1 mrg if test -z "$CC"; then
20206 1.1 mrg if test -n "$ac_tool_prefix"; then
20207 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20208 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
20209 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20210 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
20211 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
20212 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20213 1.1 mrg else
20214 1.1 mrg if test -n "$CC"; then
20215 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20216 1.1 mrg else
20217 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20218 1.1 mrg for as_dir in $PATH
20219 1.1 mrg do
20220 1.1 mrg IFS=$as_save_IFS
20221 1.1 mrg test -z "$as_dir" && as_dir=.
20222 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20223 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20224 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
20225 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20226 1.1 mrg break 2
20227 1.1 mrg fi
20228 1.1 mrg done
20229 1.1 mrg done
20230 1.1 mrg IFS=$as_save_IFS
20231 1.1 mrg
20232 1.1 mrg fi
20233 1.1 mrg fi
20234 1.1 mrg CC=$ac_cv_prog_CC
20235 1.1 mrg if test -n "$CC"; then
20236 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20237 1.1.1.3 mrg $as_echo "$CC" >&6; }
20238 1.1 mrg else
20239 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20240 1.1.1.3 mrg $as_echo "no" >&6; }
20241 1.1 mrg fi
20242 1.1 mrg
20243 1.1 mrg
20244 1.1 mrg fi
20245 1.1 mrg fi
20246 1.1 mrg if test -z "$CC"; then
20247 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
20248 1.1 mrg set dummy cc; ac_word=$2
20249 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20250 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
20251 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
20252 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20253 1.1 mrg else
20254 1.1 mrg if test -n "$CC"; then
20255 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20256 1.1 mrg else
20257 1.1 mrg ac_prog_rejected=no
20258 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20259 1.1 mrg for as_dir in $PATH
20260 1.1 mrg do
20261 1.1 mrg IFS=$as_save_IFS
20262 1.1 mrg test -z "$as_dir" && as_dir=.
20263 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20264 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20265 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20266 1.1 mrg ac_prog_rejected=yes
20267 1.1 mrg continue
20268 1.1 mrg fi
20269 1.1 mrg ac_cv_prog_CC="cc"
20270 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20271 1.1 mrg break 2
20272 1.1 mrg fi
20273 1.1 mrg done
20274 1.1 mrg done
20275 1.1 mrg IFS=$as_save_IFS
20276 1.1 mrg
20277 1.1 mrg if test $ac_prog_rejected = yes; then
20278 1.1 mrg # We found a bogon in the path, so make sure we never use it.
20279 1.1 mrg set dummy $ac_cv_prog_CC
20280 1.1 mrg shift
20281 1.1 mrg if test $# != 0; then
20282 1.1 mrg # We chose a different compiler from the bogus one.
20283 1.1 mrg # However, it has the same basename, so the bogon will be chosen
20284 1.1 mrg # first if we set CC to just the basename; use the full file name.
20285 1.1 mrg shift
20286 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20287 1.1 mrg fi
20288 1.1 mrg fi
20289 1.1 mrg fi
20290 1.1 mrg fi
20291 1.1 mrg CC=$ac_cv_prog_CC
20292 1.1 mrg if test -n "$CC"; then
20293 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20294 1.1.1.3 mrg $as_echo "$CC" >&6; }
20295 1.1 mrg else
20296 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20297 1.1.1.3 mrg $as_echo "no" >&6; }
20298 1.1 mrg fi
20299 1.1 mrg
20300 1.1 mrg
20301 1.1 mrg fi
20302 1.1 mrg if test -z "$CC"; then
20303 1.1 mrg if test -n "$ac_tool_prefix"; then
20304 1.1 mrg for ac_prog in cl.exe
20305 1.1 mrg do
20306 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20307 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20308 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20309 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
20310 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
20311 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20312 1.1 mrg else
20313 1.1 mrg if test -n "$CC"; then
20314 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20315 1.1 mrg else
20316 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20317 1.1 mrg for as_dir in $PATH
20318 1.1 mrg do
20319 1.1 mrg IFS=$as_save_IFS
20320 1.1 mrg test -z "$as_dir" && as_dir=.
20321 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20322 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20323 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20324 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20325 1.1 mrg break 2
20326 1.1 mrg fi
20327 1.1 mrg done
20328 1.1 mrg done
20329 1.1 mrg IFS=$as_save_IFS
20330 1.1 mrg
20331 1.1 mrg fi
20332 1.1 mrg fi
20333 1.1 mrg CC=$ac_cv_prog_CC
20334 1.1 mrg if test -n "$CC"; then
20335 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20336 1.1.1.3 mrg $as_echo "$CC" >&6; }
20337 1.1 mrg else
20338 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20339 1.1.1.3 mrg $as_echo "no" >&6; }
20340 1.1 mrg fi
20341 1.1 mrg
20342 1.1 mrg
20343 1.1 mrg test -n "$CC" && break
20344 1.1 mrg done
20345 1.1 mrg fi
20346 1.1 mrg if test -z "$CC"; then
20347 1.1 mrg ac_ct_CC=$CC
20348 1.1 mrg for ac_prog in cl.exe
20349 1.1 mrg do
20350 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
20351 1.1 mrg set dummy $ac_prog; ac_word=$2
20352 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20353 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
20354 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20355 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20356 1.1 mrg else
20357 1.1 mrg if test -n "$ac_ct_CC"; then
20358 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20359 1.1 mrg else
20360 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20361 1.1 mrg for as_dir in $PATH
20362 1.1 mrg do
20363 1.1 mrg IFS=$as_save_IFS
20364 1.1 mrg test -z "$as_dir" && as_dir=.
20365 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20366 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20367 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
20368 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20369 1.1 mrg break 2
20370 1.1 mrg fi
20371 1.1 mrg done
20372 1.1 mrg done
20373 1.1 mrg IFS=$as_save_IFS
20374 1.1 mrg
20375 1.1 mrg fi
20376 1.1 mrg fi
20377 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
20378 1.1 mrg if test -n "$ac_ct_CC"; then
20379 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20380 1.1.1.3 mrg $as_echo "$ac_ct_CC" >&6; }
20381 1.1 mrg else
20382 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20383 1.1.1.3 mrg $as_echo "no" >&6; }
20384 1.1 mrg fi
20385 1.1 mrg
20386 1.1 mrg
20387 1.1 mrg test -n "$ac_ct_CC" && break
20388 1.1 mrg done
20389 1.1 mrg
20390 1.1 mrg if test "x$ac_ct_CC" = x; then
20391 1.1 mrg CC=""
20392 1.1 mrg else
20393 1.1 mrg case $cross_compiling:$ac_tool_warned in
20394 1.1 mrg yes:)
20395 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20396 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20397 1.1 mrg ac_tool_warned=yes ;;
20398 1.1 mrg esac
20399 1.1 mrg CC=$ac_ct_CC
20400 1.1 mrg fi
20401 1.1 mrg fi
20402 1.1 mrg
20403 1.1 mrg fi
20404 1.1 mrg
20405 1.1 mrg
20406 1.1.1.3 mrg test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20407 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20408 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20409 1.1 mrg See \`config.log' for more details." >&5
20410 1.1.1.3 mrg $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20411 1.1 mrg See \`config.log' for more details." >&2;}
20412 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
20413 1.1 mrg
20414 1.1 mrg # Provide some information about the compiler.
20415 1.1.1.3 mrg $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20416 1.1.1.3 mrg set X $ac_compile
20417 1.1.1.3 mrg ac_compiler=$2
20418 1.1 mrg { (ac_try="$ac_compiler --version >&5"
20419 1.1 mrg case "(($ac_try" in
20420 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20421 1.1 mrg *) ac_try_echo=$ac_try;;
20422 1.1 mrg esac
20423 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20424 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
20425 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
20426 1.1 mrg ac_status=$?
20427 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20428 1.1 mrg (exit $ac_status); }
20429 1.1 mrg { (ac_try="$ac_compiler -v >&5"
20430 1.1 mrg case "(($ac_try" in
20431 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20432 1.1 mrg *) ac_try_echo=$ac_try;;
20433 1.1 mrg esac
20434 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20435 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
20436 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
20437 1.1 mrg ac_status=$?
20438 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20439 1.1 mrg (exit $ac_status); }
20440 1.1 mrg { (ac_try="$ac_compiler -V >&5"
20441 1.1 mrg case "(($ac_try" in
20442 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20443 1.1 mrg *) ac_try_echo=$ac_try;;
20444 1.1 mrg esac
20445 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20446 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
20447 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
20448 1.1 mrg ac_status=$?
20449 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20450 1.1 mrg (exit $ac_status); }
20451 1.1 mrg
20452 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20453 1.1.1.3 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20454 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
20455 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20456 1.1 mrg else
20457 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20458 1.1 mrg /* confdefs.h. */
20459 1.1 mrg _ACEOF
20460 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20461 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20462 1.1 mrg /* end confdefs.h. */
20463 1.1 mrg
20464 1.1 mrg int
20465 1.1 mrg main ()
20466 1.1 mrg {
20467 1.1 mrg #ifndef __GNUC__
20468 1.1 mrg choke me
20469 1.1 mrg #endif
20470 1.1 mrg
20471 1.1 mrg ;
20472 1.1 mrg return 0;
20473 1.1 mrg }
20474 1.1 mrg _ACEOF
20475 1.1 mrg rm -f conftest.$ac_objext
20476 1.1 mrg if { (ac_try="$ac_compile"
20477 1.1 mrg case "(($ac_try" in
20478 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20479 1.1 mrg *) ac_try_echo=$ac_try;;
20480 1.1 mrg esac
20481 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20482 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
20483 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20484 1.1 mrg ac_status=$?
20485 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20486 1.1 mrg rm -f conftest.er1
20487 1.1 mrg cat conftest.err >&5
20488 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20489 1.1 mrg (exit $ac_status); } && {
20490 1.1 mrg test -z "$ac_c_werror_flag" ||
20491 1.1 mrg test ! -s conftest.err
20492 1.1 mrg } && test -s conftest.$ac_objext; then
20493 1.1 mrg ac_compiler_gnu=yes
20494 1.1 mrg else
20495 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
20496 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20497 1.1 mrg
20498 1.1 mrg ac_compiler_gnu=no
20499 1.1 mrg fi
20500 1.1 mrg
20501 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20502 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
20503 1.1 mrg
20504 1.1 mrg fi
20505 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20506 1.1.1.3 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
20507 1.1.1.3 mrg if test $ac_compiler_gnu = yes; then
20508 1.1.1.3 mrg GCC=yes
20509 1.1.1.3 mrg else
20510 1.1.1.3 mrg GCC=
20511 1.1.1.3 mrg fi
20512 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
20513 1.1 mrg ac_save_CFLAGS=$CFLAGS
20514 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20515 1.1.1.3 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
20516 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
20517 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20518 1.1 mrg else
20519 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
20520 1.1 mrg ac_c_werror_flag=yes
20521 1.1 mrg ac_cv_prog_cc_g=no
20522 1.1 mrg CFLAGS="-g"
20523 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20524 1.1 mrg /* confdefs.h. */
20525 1.1 mrg _ACEOF
20526 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20527 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20528 1.1 mrg /* end confdefs.h. */
20529 1.1 mrg
20530 1.1 mrg int
20531 1.1 mrg main ()
20532 1.1 mrg {
20533 1.1 mrg
20534 1.1 mrg ;
20535 1.1 mrg return 0;
20536 1.1 mrg }
20537 1.1 mrg _ACEOF
20538 1.1 mrg rm -f conftest.$ac_objext
20539 1.1 mrg if { (ac_try="$ac_compile"
20540 1.1 mrg case "(($ac_try" in
20541 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20542 1.1 mrg *) ac_try_echo=$ac_try;;
20543 1.1 mrg esac
20544 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20545 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
20546 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20547 1.1 mrg ac_status=$?
20548 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20549 1.1 mrg rm -f conftest.er1
20550 1.1 mrg cat conftest.err >&5
20551 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20552 1.1 mrg (exit $ac_status); } && {
20553 1.1 mrg test -z "$ac_c_werror_flag" ||
20554 1.1 mrg test ! -s conftest.err
20555 1.1 mrg } && test -s conftest.$ac_objext; then
20556 1.1 mrg ac_cv_prog_cc_g=yes
20557 1.1 mrg else
20558 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
20559 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20560 1.1 mrg
20561 1.1 mrg CFLAGS=""
20562 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20563 1.1 mrg /* confdefs.h. */
20564 1.1 mrg _ACEOF
20565 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20566 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20567 1.1 mrg /* end confdefs.h. */
20568 1.1 mrg
20569 1.1 mrg int
20570 1.1 mrg main ()
20571 1.1 mrg {
20572 1.1 mrg
20573 1.1 mrg ;
20574 1.1 mrg return 0;
20575 1.1 mrg }
20576 1.1 mrg _ACEOF
20577 1.1 mrg rm -f conftest.$ac_objext
20578 1.1 mrg if { (ac_try="$ac_compile"
20579 1.1 mrg case "(($ac_try" in
20580 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20581 1.1 mrg *) ac_try_echo=$ac_try;;
20582 1.1 mrg esac
20583 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20584 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
20585 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20586 1.1 mrg ac_status=$?
20587 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20588 1.1 mrg rm -f conftest.er1
20589 1.1 mrg cat conftest.err >&5
20590 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20591 1.1 mrg (exit $ac_status); } && {
20592 1.1 mrg test -z "$ac_c_werror_flag" ||
20593 1.1 mrg test ! -s conftest.err
20594 1.1 mrg } && test -s conftest.$ac_objext; then
20595 1.1 mrg :
20596 1.1 mrg else
20597 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
20598 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20599 1.1 mrg
20600 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
20601 1.1 mrg CFLAGS="-g"
20602 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20603 1.1 mrg /* confdefs.h. */
20604 1.1 mrg _ACEOF
20605 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20606 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20607 1.1 mrg /* end confdefs.h. */
20608 1.1 mrg
20609 1.1 mrg int
20610 1.1 mrg main ()
20611 1.1 mrg {
20612 1.1 mrg
20613 1.1 mrg ;
20614 1.1 mrg return 0;
20615 1.1 mrg }
20616 1.1 mrg _ACEOF
20617 1.1 mrg rm -f conftest.$ac_objext
20618 1.1 mrg if { (ac_try="$ac_compile"
20619 1.1 mrg case "(($ac_try" in
20620 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20621 1.1 mrg *) ac_try_echo=$ac_try;;
20622 1.1 mrg esac
20623 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20624 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
20625 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20626 1.1 mrg ac_status=$?
20627 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20628 1.1 mrg rm -f conftest.er1
20629 1.1 mrg cat conftest.err >&5
20630 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20631 1.1 mrg (exit $ac_status); } && {
20632 1.1 mrg test -z "$ac_c_werror_flag" ||
20633 1.1 mrg test ! -s conftest.err
20634 1.1 mrg } && test -s conftest.$ac_objext; then
20635 1.1 mrg ac_cv_prog_cc_g=yes
20636 1.1 mrg else
20637 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
20638 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20639 1.1 mrg
20640 1.1 mrg
20641 1.1 mrg fi
20642 1.1 mrg
20643 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20644 1.1 mrg fi
20645 1.1 mrg
20646 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20647 1.1 mrg fi
20648 1.1 mrg
20649 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20650 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
20651 1.1 mrg fi
20652 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20653 1.1.1.3 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
20654 1.1 mrg if test "$ac_test_CFLAGS" = set; then
20655 1.1 mrg CFLAGS=$ac_save_CFLAGS
20656 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
20657 1.1 mrg if test "$GCC" = yes; then
20658 1.1 mrg CFLAGS="-g -O2"
20659 1.1 mrg else
20660 1.1 mrg CFLAGS="-g"
20661 1.1 mrg fi
20662 1.1 mrg else
20663 1.1 mrg if test "$GCC" = yes; then
20664 1.1 mrg CFLAGS="-O2"
20665 1.1 mrg else
20666 1.1 mrg CFLAGS=
20667 1.1 mrg fi
20668 1.1 mrg fi
20669 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20670 1.1.1.3 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20671 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then
20672 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20673 1.1 mrg else
20674 1.1 mrg ac_cv_prog_cc_c89=no
20675 1.1 mrg ac_save_CC=$CC
20676 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20677 1.1 mrg /* confdefs.h. */
20678 1.1 mrg _ACEOF
20679 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20680 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20681 1.1 mrg /* end confdefs.h. */
20682 1.1 mrg #include <stdarg.h>
20683 1.1 mrg #include <stdio.h>
20684 1.1 mrg #include <sys/types.h>
20685 1.1 mrg #include <sys/stat.h>
20686 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
20687 1.1 mrg struct buf { int x; };
20688 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
20689 1.1 mrg static char *e (p, i)
20690 1.1 mrg char **p;
20691 1.1 mrg int i;
20692 1.1 mrg {
20693 1.1 mrg return p[i];
20694 1.1 mrg }
20695 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
20696 1.1 mrg {
20697 1.1 mrg char *s;
20698 1.1 mrg va_list v;
20699 1.1 mrg va_start (v,p);
20700 1.1 mrg s = g (p, va_arg (v,int));
20701 1.1 mrg va_end (v);
20702 1.1 mrg return s;
20703 1.1 mrg }
20704 1.1 mrg
20705 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
20706 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
20707 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
20708 1.1 mrg as 'x'. The following induces an error, until -std is added to get
20709 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
20710 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
20711 1.1 mrg that's true only with -std. */
20712 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20713 1.1 mrg
20714 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20715 1.1 mrg inside strings and character constants. */
20716 1.1 mrg #define FOO(x) 'x'
20717 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20718 1.1 mrg
20719 1.1 mrg int test (int i, double x);
20720 1.1 mrg struct s1 {int (*f) (int a);};
20721 1.1 mrg struct s2 {int (*f) (double a);};
20722 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20723 1.1 mrg int argc;
20724 1.1 mrg char **argv;
20725 1.1 mrg int
20726 1.1 mrg main ()
20727 1.1 mrg {
20728 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
20729 1.1 mrg ;
20730 1.1 mrg return 0;
20731 1.1 mrg }
20732 1.1 mrg _ACEOF
20733 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20734 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20735 1.1 mrg do
20736 1.1 mrg CC="$ac_save_CC $ac_arg"
20737 1.1 mrg rm -f conftest.$ac_objext
20738 1.1 mrg if { (ac_try="$ac_compile"
20739 1.1 mrg case "(($ac_try" in
20740 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20741 1.1 mrg *) ac_try_echo=$ac_try;;
20742 1.1 mrg esac
20743 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20744 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
20745 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20746 1.1 mrg ac_status=$?
20747 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20748 1.1 mrg rm -f conftest.er1
20749 1.1 mrg cat conftest.err >&5
20750 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20751 1.1 mrg (exit $ac_status); } && {
20752 1.1 mrg test -z "$ac_c_werror_flag" ||
20753 1.1 mrg test ! -s conftest.err
20754 1.1 mrg } && test -s conftest.$ac_objext; then
20755 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
20756 1.1 mrg else
20757 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
20758 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20759 1.1 mrg
20760 1.1 mrg
20761 1.1 mrg fi
20762 1.1 mrg
20763 1.1 mrg rm -f core conftest.err conftest.$ac_objext
20764 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
20765 1.1 mrg done
20766 1.1 mrg rm -f conftest.$ac_ext
20767 1.1 mrg CC=$ac_save_CC
20768 1.1 mrg
20769 1.1 mrg fi
20770 1.1 mrg # AC_CACHE_VAL
20771 1.1 mrg case "x$ac_cv_prog_cc_c89" in
20772 1.1 mrg x)
20773 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: none needed" >&5
20774 1.1.1.3 mrg $as_echo "none needed" >&6; } ;;
20775 1.1 mrg xno)
20776 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20777 1.1.1.3 mrg $as_echo "unsupported" >&6; } ;;
20778 1.1 mrg *)
20779 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
20780 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20781 1.1.1.3 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20782 1.1 mrg esac
20783 1.1 mrg
20784 1.1 mrg
20785 1.1 mrg ac_ext=c
20786 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
20787 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20788 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20789 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
20790 1.1 mrg
20791 1.1 mrg depcc="$CC" am_compiler_list=
20792 1.1 mrg
20793 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20794 1.1.1.3 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
20795 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20796 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20797 1.1 mrg else
20798 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20799 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
20800 1.1 mrg # making bogus files that we don't know about and never remove. For
20801 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
20802 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
20803 1.1 mrg # in D'.
20804 1.1 mrg mkdir conftest.dir
20805 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
20806 1.1 mrg # using a relative directory.
20807 1.1 mrg cp "$am_depcomp" conftest.dir
20808 1.1 mrg cd conftest.dir
20809 1.1 mrg # We will build objects and dependencies in a subdirectory because
20810 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
20811 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
20812 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
20813 1.1 mrg # the current directory while Tru64 will put them in the object
20814 1.1 mrg # directory.
20815 1.1 mrg mkdir sub
20816 1.1 mrg
20817 1.1 mrg am_cv_CC_dependencies_compiler_type=none
20818 1.1 mrg if test "$am_compiler_list" = ""; then
20819 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20820 1.1 mrg fi
20821 1.1.1.3 mrg am__universal=false
20822 1.1.1.3 mrg case " $depcc " in #(
20823 1.1.1.3 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
20824 1.1.1.3 mrg esac
20825 1.1.1.3 mrg
20826 1.1 mrg for depmode in $am_compiler_list; do
20827 1.1 mrg # Setup a source with many dependencies, because some compilers
20828 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
20829 1.1 mrg # we should not choose a depcomp mode which is confused by this.
20830 1.1 mrg #
20831 1.1 mrg # We need to recreate these files for each test, as the compiler may
20832 1.1 mrg # overwrite some of them when testing with obscure command lines.
20833 1.1 mrg # This happens at least with the AIX C compiler.
20834 1.1 mrg : > sub/conftest.c
20835 1.1 mrg for i in 1 2 3 4 5 6; do
20836 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
20837 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20838 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
20839 1.1 mrg touch sub/conftst$i.h
20840 1.1 mrg done
20841 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20842 1.1 mrg
20843 1.1.1.3 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
20844 1.1.1.3 mrg # mode. It turns out that the SunPro C++ compiler does not properly
20845 1.1.1.3 mrg # handle `-M -o', and we need to detect this. Also, some Intel
20846 1.1.1.3 mrg # versions had trouble with output in subdirs
20847 1.1.1.3 mrg am__obj=sub/conftest.${OBJEXT-o}
20848 1.1.1.3 mrg am__minus_obj="-o $am__obj"
20849 1.1 mrg case $depmode in
20850 1.1.1.3 mrg gcc)
20851 1.1.1.3 mrg # This depmode causes a compiler race in universal mode.
20852 1.1.1.3 mrg test "$am__universal" = false || continue
20853 1.1.1.3 mrg ;;
20854 1.1 mrg nosideeffect)
20855 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
20856 1.1 mrg # only be used when explicitly requested
20857 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
20858 1.1 mrg continue
20859 1.1 mrg else
20860 1.1 mrg break
20861 1.1 mrg fi
20862 1.1 mrg ;;
20863 1.1.1.3 mrg msvisualcpp | msvcmsys)
20864 1.1.1.3 mrg # This compiler won't grok `-c -o', but also, the minuso test has
20865 1.1.1.3 mrg # not run yet. These depmodes are late enough in the game, and
20866 1.1.1.3 mrg # so weak that their functioning should not be impacted.
20867 1.1.1.3 mrg am__obj=conftest.${OBJEXT-o}
20868 1.1.1.3 mrg am__minus_obj=
20869 1.1.1.3 mrg ;;
20870 1.1 mrg none) break ;;
20871 1.1 mrg esac
20872 1.1 mrg if depmode=$depmode \
20873 1.1.1.3 mrg source=sub/conftest.c object=$am__obj \
20874 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20875 1.1.1.3 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20876 1.1 mrg >/dev/null 2>conftest.err &&
20877 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20878 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20879 1.1.1.3 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20880 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20881 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
20882 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
20883 1.1 mrg # that says an option was ignored or not supported.
20884 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
20885 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
20886 1.1 mrg # The diagnosis changed in icc 8.0:
20887 1.1 mrg # icc: Command line remark: option '-MP' not supported
20888 1.1 mrg if (grep 'ignoring option' conftest.err ||
20889 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20890 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
20891 1.1 mrg break
20892 1.1 mrg fi
20893 1.1 mrg fi
20894 1.1 mrg done
20895 1.1 mrg
20896 1.1 mrg cd ..
20897 1.1 mrg rm -rf conftest.dir
20898 1.1 mrg else
20899 1.1 mrg am_cv_CC_dependencies_compiler_type=none
20900 1.1 mrg fi
20901 1.1 mrg
20902 1.1 mrg fi
20903 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20904 1.1.1.3 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20905 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20906 1.1 mrg
20907 1.1 mrg if
20908 1.1 mrg test "x$enable_dependency_tracking" != xno \
20909 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20910 1.1 mrg am__fastdepCC_TRUE=
20911 1.1 mrg am__fastdepCC_FALSE='#'
20912 1.1 mrg else
20913 1.1 mrg am__fastdepCC_TRUE='#'
20914 1.1 mrg am__fastdepCC_FALSE=
20915 1.1 mrg fi
20916 1.1 mrg
20917 1.1 mrg
20918 1.1 mrg
20919 1.1.1.2 mrg
20920 1.1.1.2 mrg if test "x$GCC" = xyes ; then
20921 1.1.1.2 mrg CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
20922 1.1.1.2 mrg -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
20923 1.1.1.2 mrg -Wbad-function-cast"
20924 1.1.1.2 mrg case `gcc -dumpversion` in
20925 1.1.1.2 mrg 3.4.* | 4.*)
20926 1.1.1.3 mrg CWARNFLAGS+=" -Wold-style-definition -Wdeclaration-after-statement"
20927 1.1.1.2 mrg ;;
20928 1.1.1.2 mrg esac
20929 1.1.1.2 mrg else
20930 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
20931 1.1.1.3 mrg $as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
20932 1.1.1.2 mrg if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
20933 1.1.1.3 mrg $as_echo_n "(cached) " >&6
20934 1.1.1.2 mrg else
20935 1.1.1.2 mrg cat >conftest.$ac_ext <<_ACEOF
20936 1.1.1.2 mrg /* confdefs.h. */
20937 1.1.1.2 mrg _ACEOF
20938 1.1.1.2 mrg cat confdefs.h >>conftest.$ac_ext
20939 1.1.1.2 mrg cat >>conftest.$ac_ext <<_ACEOF
20940 1.1.1.2 mrg /* end confdefs.h. */
20941 1.1.1.2 mrg $ac_includes_default
20942 1.1.1.2 mrg int
20943 1.1.1.2 mrg main ()
20944 1.1.1.2 mrg {
20945 1.1.1.2 mrg #ifndef __SUNPRO_C
20946 1.1.1.2 mrg (void) __SUNPRO_C;
20947 1.1.1.2 mrg #endif
20948 1.1.1.2 mrg
20949 1.1.1.2 mrg ;
20950 1.1.1.2 mrg return 0;
20951 1.1.1.2 mrg }
20952 1.1.1.2 mrg _ACEOF
20953 1.1.1.2 mrg rm -f conftest.$ac_objext
20954 1.1.1.2 mrg if { (ac_try="$ac_compile"
20955 1.1.1.2 mrg case "(($ac_try" in
20956 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20957 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
20958 1.1.1.2 mrg esac
20959 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20960 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
20961 1.1.1.2 mrg (eval "$ac_compile") 2>conftest.er1
20962 1.1.1.2 mrg ac_status=$?
20963 1.1.1.2 mrg grep -v '^ *+' conftest.er1 >conftest.err
20964 1.1.1.2 mrg rm -f conftest.er1
20965 1.1.1.2 mrg cat conftest.err >&5
20966 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20967 1.1.1.2 mrg (exit $ac_status); } && {
20968 1.1.1.2 mrg test -z "$ac_c_werror_flag" ||
20969 1.1.1.2 mrg test ! -s conftest.err
20970 1.1.1.2 mrg } && test -s conftest.$ac_objext; then
20971 1.1.1.2 mrg ac_cv_have_decl___SUNPRO_C=yes
20972 1.1.1.2 mrg else
20973 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
20974 1.1.1.2 mrg sed 's/^/| /' conftest.$ac_ext >&5
20975 1.1.1.2 mrg
20976 1.1.1.2 mrg ac_cv_have_decl___SUNPRO_C=no
20977 1.1.1.2 mrg fi
20978 1.1.1.2 mrg
20979 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20980 1.1.1.2 mrg fi
20981 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
20982 1.1.1.3 mrg $as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
20983 1.1.1.3 mrg if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
20984 1.1.1.2 mrg SUNCC="yes"
20985 1.1.1.2 mrg else
20986 1.1.1.2 mrg SUNCC="no"
20987 1.1.1.2 mrg fi
20988 1.1.1.2 mrg
20989 1.1.1.2 mrg if test "x$SUNCC" = "xyes"; then
20990 1.1.1.2 mrg CWARNFLAGS="-v"
20991 1.1.1.2 mrg fi
20992 1.1 mrg fi
20993 1.1 mrg
20994 1.1 mrg
20995 1.1 mrg
20996 1.1 mrg
20997 1.1 mrg
20998 1.1.1.2 mrg
20999 1.1.1.2 mrg
21000 1.1 mrg # Check whether --with-xorg-module-dir was given.
21001 1.1 mrg if test "${with_xorg_module_dir+set}" = set; then
21002 1.1 mrg withval=$with_xorg_module_dir; moduledir="$withval"
21003 1.1 mrg else
21004 1.1 mrg moduledir="$libdir/xorg/modules"
21005 1.1 mrg fi
21006 1.1 mrg
21007 1.1 mrg
21008 1.1 mrg # Check whether --enable-dri was given.
21009 1.1 mrg if test "${enable_dri+set}" = set; then
21010 1.1 mrg enableval=$enable_dri; DRI="$enableval"
21011 1.1 mrg else
21012 1.1 mrg DRI=auto
21013 1.1 mrg fi
21014 1.1 mrg
21015 1.1 mrg
21016 1.1 mrg # Check whether --enable-exa was given.
21017 1.1 mrg if test "${enable_exa+set}" = set; then
21018 1.1 mrg enableval=$enable_exa; EXA="$enableval"
21019 1.1 mrg else
21020 1.1 mrg EXA=yes
21021 1.1 mrg fi
21022 1.1 mrg
21023 1.1 mrg
21024 1.1 mrg # Checks for extensions
21025 1.1 mrg
21026 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21027 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21028 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21029 1.1 mrg /* confdefs.h. */
21030 1.1 mrg _ACEOF
21031 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21032 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21033 1.1 mrg /* end confdefs.h. */
21034 1.1 mrg
21035 1.1 mrg #include "xorg-server.h"
21036 1.1 mrg #if !defined XINERAMA
21037 1.1 mrg #error XINERAMA not defined
21038 1.1 mrg #endif
21039 1.1 mrg
21040 1.1 mrg int
21041 1.1 mrg main ()
21042 1.1 mrg {
21043 1.1 mrg
21044 1.1 mrg ;
21045 1.1 mrg return 0;
21046 1.1 mrg }
21047 1.1 mrg _ACEOF
21048 1.1 mrg rm -f conftest.$ac_objext
21049 1.1 mrg if { (ac_try="$ac_compile"
21050 1.1 mrg case "(($ac_try" in
21051 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21052 1.1 mrg *) ac_try_echo=$ac_try;;
21053 1.1 mrg esac
21054 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21055 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
21056 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21057 1.1 mrg ac_status=$?
21058 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21059 1.1 mrg rm -f conftest.er1
21060 1.1 mrg cat conftest.err >&5
21061 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21062 1.1 mrg (exit $ac_status); } && {
21063 1.1 mrg test -z "$ac_c_werror_flag" ||
21064 1.1 mrg test ! -s conftest.err
21065 1.1 mrg } && test -s conftest.$ac_objext; then
21066 1.1 mrg _EXT_CHECK=yes
21067 1.1 mrg else
21068 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
21069 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21070 1.1 mrg
21071 1.1 mrg _EXT_CHECK=no
21072 1.1 mrg fi
21073 1.1 mrg
21074 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21075 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21076 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if XINERAMA is defined" >&5
21077 1.1.1.3 mrg $as_echo_n "checking if XINERAMA is defined... " >&6; }
21078 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21079 1.1.1.3 mrg $as_echo "$_EXT_CHECK" >&6; }
21080 1.1 mrg if test "$_EXT_CHECK" != no; then
21081 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES xineramaproto"
21082 1.1 mrg fi
21083 1.1 mrg
21084 1.1 mrg
21085 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21086 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21087 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21088 1.1 mrg /* confdefs.h. */
21089 1.1 mrg _ACEOF
21090 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21091 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21092 1.1 mrg /* end confdefs.h. */
21093 1.1 mrg
21094 1.1 mrg #include "xorg-server.h"
21095 1.1 mrg #if !defined RANDR
21096 1.1 mrg #error RANDR not defined
21097 1.1 mrg #endif
21098 1.1 mrg
21099 1.1 mrg int
21100 1.1 mrg main ()
21101 1.1 mrg {
21102 1.1 mrg
21103 1.1 mrg ;
21104 1.1 mrg return 0;
21105 1.1 mrg }
21106 1.1 mrg _ACEOF
21107 1.1 mrg rm -f conftest.$ac_objext
21108 1.1 mrg if { (ac_try="$ac_compile"
21109 1.1 mrg case "(($ac_try" in
21110 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21111 1.1 mrg *) ac_try_echo=$ac_try;;
21112 1.1 mrg esac
21113 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21114 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
21115 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21116 1.1 mrg ac_status=$?
21117 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21118 1.1 mrg rm -f conftest.er1
21119 1.1 mrg cat conftest.err >&5
21120 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21121 1.1 mrg (exit $ac_status); } && {
21122 1.1 mrg test -z "$ac_c_werror_flag" ||
21123 1.1 mrg test ! -s conftest.err
21124 1.1 mrg } && test -s conftest.$ac_objext; then
21125 1.1 mrg _EXT_CHECK=yes
21126 1.1 mrg else
21127 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
21128 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21129 1.1 mrg
21130 1.1 mrg _EXT_CHECK=no
21131 1.1 mrg fi
21132 1.1 mrg
21133 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21134 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21135 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
21136 1.1.1.3 mrg $as_echo_n "checking if RANDR is defined... " >&6; }
21137 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21138 1.1.1.3 mrg $as_echo "$_EXT_CHECK" >&6; }
21139 1.1 mrg if test "$_EXT_CHECK" != no; then
21140 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
21141 1.1 mrg fi
21142 1.1 mrg
21143 1.1 mrg
21144 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21145 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21146 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21147 1.1 mrg /* confdefs.h. */
21148 1.1 mrg _ACEOF
21149 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21150 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21151 1.1 mrg /* end confdefs.h. */
21152 1.1 mrg
21153 1.1 mrg #include "xorg-server.h"
21154 1.1 mrg #if !defined RENDER
21155 1.1 mrg #error RENDER not defined
21156 1.1 mrg #endif
21157 1.1 mrg
21158 1.1 mrg int
21159 1.1 mrg main ()
21160 1.1 mrg {
21161 1.1 mrg
21162 1.1 mrg ;
21163 1.1 mrg return 0;
21164 1.1 mrg }
21165 1.1 mrg _ACEOF
21166 1.1 mrg rm -f conftest.$ac_objext
21167 1.1 mrg if { (ac_try="$ac_compile"
21168 1.1 mrg case "(($ac_try" in
21169 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21170 1.1 mrg *) ac_try_echo=$ac_try;;
21171 1.1 mrg esac
21172 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21173 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
21174 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21175 1.1 mrg ac_status=$?
21176 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21177 1.1 mrg rm -f conftest.er1
21178 1.1 mrg cat conftest.err >&5
21179 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21180 1.1 mrg (exit $ac_status); } && {
21181 1.1 mrg test -z "$ac_c_werror_flag" ||
21182 1.1 mrg test ! -s conftest.err
21183 1.1 mrg } && test -s conftest.$ac_objext; then
21184 1.1 mrg _EXT_CHECK=yes
21185 1.1 mrg else
21186 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
21187 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21188 1.1 mrg
21189 1.1 mrg _EXT_CHECK=no
21190 1.1 mrg fi
21191 1.1 mrg
21192 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21193 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21194 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
21195 1.1.1.3 mrg $as_echo_n "checking if RENDER is defined... " >&6; }
21196 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21197 1.1.1.3 mrg $as_echo "$_EXT_CHECK" >&6; }
21198 1.1 mrg if test "$_EXT_CHECK" != no; then
21199 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
21200 1.1 mrg fi
21201 1.1 mrg
21202 1.1 mrg
21203 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21204 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21205 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21206 1.1 mrg /* confdefs.h. */
21207 1.1 mrg _ACEOF
21208 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21209 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21210 1.1 mrg /* end confdefs.h. */
21211 1.1 mrg
21212 1.1 mrg #include "xorg-server.h"
21213 1.1 mrg #if !defined XV
21214 1.1 mrg #error XV not defined
21215 1.1 mrg #endif
21216 1.1 mrg
21217 1.1 mrg int
21218 1.1 mrg main ()
21219 1.1 mrg {
21220 1.1 mrg
21221 1.1 mrg ;
21222 1.1 mrg return 0;
21223 1.1 mrg }
21224 1.1 mrg _ACEOF
21225 1.1 mrg rm -f conftest.$ac_objext
21226 1.1 mrg if { (ac_try="$ac_compile"
21227 1.1 mrg case "(($ac_try" in
21228 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21229 1.1 mrg *) ac_try_echo=$ac_try;;
21230 1.1 mrg esac
21231 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21232 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
21233 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21234 1.1 mrg ac_status=$?
21235 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21236 1.1 mrg rm -f conftest.er1
21237 1.1 mrg cat conftest.err >&5
21238 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21239 1.1 mrg (exit $ac_status); } && {
21240 1.1 mrg test -z "$ac_c_werror_flag" ||
21241 1.1 mrg test ! -s conftest.err
21242 1.1 mrg } && test -s conftest.$ac_objext; then
21243 1.1 mrg _EXT_CHECK=yes
21244 1.1 mrg else
21245 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
21246 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21247 1.1 mrg
21248 1.1 mrg _EXT_CHECK=no
21249 1.1 mrg fi
21250 1.1 mrg
21251 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21252 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21253 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
21254 1.1.1.3 mrg $as_echo_n "checking if XV is defined... " >&6; }
21255 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21256 1.1.1.3 mrg $as_echo "$_EXT_CHECK" >&6; }
21257 1.1 mrg if test "$_EXT_CHECK" != no; then
21258 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
21259 1.1 mrg fi
21260 1.1 mrg
21261 1.1 mrg
21262 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21263 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21264 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21265 1.1 mrg /* confdefs.h. */
21266 1.1 mrg _ACEOF
21267 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21268 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21269 1.1 mrg /* end confdefs.h. */
21270 1.1 mrg
21271 1.1 mrg #include "xorg-server.h"
21272 1.1 mrg #if !defined XF86MISC
21273 1.1 mrg #error XF86MISC not defined
21274 1.1 mrg #endif
21275 1.1 mrg
21276 1.1 mrg int
21277 1.1 mrg main ()
21278 1.1 mrg {
21279 1.1 mrg
21280 1.1 mrg ;
21281 1.1 mrg return 0;
21282 1.1 mrg }
21283 1.1 mrg _ACEOF
21284 1.1 mrg rm -f conftest.$ac_objext
21285 1.1 mrg if { (ac_try="$ac_compile"
21286 1.1 mrg case "(($ac_try" in
21287 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21288 1.1 mrg *) ac_try_echo=$ac_try;;
21289 1.1 mrg esac
21290 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21291 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
21292 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21293 1.1 mrg ac_status=$?
21294 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21295 1.1 mrg rm -f conftest.er1
21296 1.1 mrg cat conftest.err >&5
21297 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21298 1.1 mrg (exit $ac_status); } && {
21299 1.1 mrg test -z "$ac_c_werror_flag" ||
21300 1.1 mrg test ! -s conftest.err
21301 1.1 mrg } && test -s conftest.$ac_objext; then
21302 1.1 mrg _EXT_CHECK=yes
21303 1.1 mrg else
21304 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
21305 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21306 1.1 mrg
21307 1.1 mrg _EXT_CHECK=no
21308 1.1 mrg fi
21309 1.1 mrg
21310 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21311 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21312 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if XF86MISC is defined" >&5
21313 1.1.1.3 mrg $as_echo_n "checking if XF86MISC is defined... " >&6; }
21314 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21315 1.1.1.3 mrg $as_echo "$_EXT_CHECK" >&6; }
21316 1.1 mrg if test "$_EXT_CHECK" != no; then
21317 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES xf86miscproto"
21318 1.1 mrg fi
21319 1.1 mrg
21320 1.1 mrg
21321 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21322 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21323 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21324 1.1 mrg /* confdefs.h. */
21325 1.1 mrg _ACEOF
21326 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21327 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21328 1.1 mrg /* end confdefs.h. */
21329 1.1 mrg
21330 1.1 mrg #include "xorg-server.h"
21331 1.1 mrg #if !defined DPMSExtension
21332 1.1 mrg #error DPMSExtension not defined
21333 1.1 mrg #endif
21334 1.1 mrg
21335 1.1 mrg int
21336 1.1 mrg main ()
21337 1.1 mrg {
21338 1.1 mrg
21339 1.1 mrg ;
21340 1.1 mrg return 0;
21341 1.1 mrg }
21342 1.1 mrg _ACEOF
21343 1.1 mrg rm -f conftest.$ac_objext
21344 1.1 mrg if { (ac_try="$ac_compile"
21345 1.1 mrg case "(($ac_try" in
21346 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21347 1.1 mrg *) ac_try_echo=$ac_try;;
21348 1.1 mrg esac
21349 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21350 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
21351 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21352 1.1 mrg ac_status=$?
21353 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21354 1.1 mrg rm -f conftest.er1
21355 1.1 mrg cat conftest.err >&5
21356 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21357 1.1 mrg (exit $ac_status); } && {
21358 1.1 mrg test -z "$ac_c_werror_flag" ||
21359 1.1 mrg test ! -s conftest.err
21360 1.1 mrg } && test -s conftest.$ac_objext; then
21361 1.1 mrg _EXT_CHECK=yes
21362 1.1 mrg else
21363 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
21364 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21365 1.1 mrg
21366 1.1 mrg _EXT_CHECK=no
21367 1.1 mrg fi
21368 1.1 mrg
21369 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21370 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21371 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21372 1.1.1.3 mrg $as_echo_n "checking if DPMSExtension is defined... " >&6; }
21373 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21374 1.1.1.3 mrg $as_echo "$_EXT_CHECK" >&6; }
21375 1.1 mrg if test "$_EXT_CHECK" != no; then
21376 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21377 1.1 mrg fi
21378 1.1 mrg
21379 1.1 mrg
21380 1.1 mrg # Checks for pkg-config packages
21381 1.1 mrg
21382 1.1 mrg
21383 1.1 mrg if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21384 1.1 mrg if test -n "$ac_tool_prefix"; then
21385 1.1 mrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21386 1.1 mrg set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21387 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21388 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
21389 1.1 mrg if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21390 1.1.1.3 mrg $as_echo_n "(cached) " >&6
21391 1.1 mrg else
21392 1.1 mrg case $PKG_CONFIG in
21393 1.1 mrg [\\/]* | ?:[\\/]*)
21394 1.1 mrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21395 1.1 mrg ;;
21396 1.1 mrg *)
21397 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21398 1.1 mrg for as_dir in $PATH
21399 1.1 mrg do
21400 1.1 mrg IFS=$as_save_IFS
21401 1.1 mrg test -z "$as_dir" && as_dir=.
21402 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
21403 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21404 1.1 mrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21405 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21406 1.1 mrg break 2
21407 1.1 mrg fi
21408 1.1 mrg done
21409 1.1 mrg done
21410 1.1 mrg IFS=$as_save_IFS
21411 1.1 mrg
21412 1.1 mrg ;;
21413 1.1 mrg esac
21414 1.1 mrg fi
21415 1.1 mrg PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21416 1.1 mrg if test -n "$PKG_CONFIG"; then
21417 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21418 1.1.1.3 mrg $as_echo "$PKG_CONFIG" >&6; }
21419 1.1 mrg else
21420 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21421 1.1.1.3 mrg $as_echo "no" >&6; }
21422 1.1 mrg fi
21423 1.1 mrg
21424 1.1 mrg
21425 1.1 mrg fi
21426 1.1 mrg if test -z "$ac_cv_path_PKG_CONFIG"; then
21427 1.1 mrg ac_pt_PKG_CONFIG=$PKG_CONFIG
21428 1.1 mrg # Extract the first word of "pkg-config", so it can be a program name with args.
21429 1.1 mrg set dummy pkg-config; ac_word=$2
21430 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21431 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
21432 1.1 mrg if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21433 1.1.1.3 mrg $as_echo_n "(cached) " >&6
21434 1.1 mrg else
21435 1.1 mrg case $ac_pt_PKG_CONFIG in
21436 1.1 mrg [\\/]* | ?:[\\/]*)
21437 1.1 mrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21438 1.1 mrg ;;
21439 1.1 mrg *)
21440 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21441 1.1 mrg for as_dir in $PATH
21442 1.1 mrg do
21443 1.1 mrg IFS=$as_save_IFS
21444 1.1 mrg test -z "$as_dir" && as_dir=.
21445 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
21446 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21447 1.1 mrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21448 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21449 1.1 mrg break 2
21450 1.1 mrg fi
21451 1.1 mrg done
21452 1.1 mrg done
21453 1.1 mrg IFS=$as_save_IFS
21454 1.1 mrg
21455 1.1 mrg ;;
21456 1.1 mrg esac
21457 1.1 mrg fi
21458 1.1 mrg ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21459 1.1 mrg if test -n "$ac_pt_PKG_CONFIG"; then
21460 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21461 1.1.1.3 mrg $as_echo "$ac_pt_PKG_CONFIG" >&6; }
21462 1.1 mrg else
21463 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21464 1.1.1.3 mrg $as_echo "no" >&6; }
21465 1.1 mrg fi
21466 1.1 mrg
21467 1.1 mrg if test "x$ac_pt_PKG_CONFIG" = x; then
21468 1.1 mrg PKG_CONFIG=""
21469 1.1 mrg else
21470 1.1 mrg case $cross_compiling:$ac_tool_warned in
21471 1.1 mrg yes:)
21472 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21473 1.1.1.3 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21474 1.1 mrg ac_tool_warned=yes ;;
21475 1.1 mrg esac
21476 1.1 mrg PKG_CONFIG=$ac_pt_PKG_CONFIG
21477 1.1 mrg fi
21478 1.1 mrg else
21479 1.1 mrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21480 1.1 mrg fi
21481 1.1 mrg
21482 1.1 mrg fi
21483 1.1 mrg if test -n "$PKG_CONFIG"; then
21484 1.1 mrg _pkg_min_version=0.9.0
21485 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21486 1.1.1.3 mrg $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21487 1.1 mrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21488 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
21489 1.1.1.3 mrg $as_echo "yes" >&6; }
21490 1.1 mrg else
21491 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21492 1.1.1.3 mrg $as_echo "no" >&6; }
21493 1.1 mrg PKG_CONFIG=""
21494 1.1 mrg fi
21495 1.1 mrg
21496 1.1 mrg fi
21497 1.1 mrg
21498 1.1 mrg pkg_failed=no
21499 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for XORG" >&5
21500 1.1.1.3 mrg $as_echo_n "checking for XORG... " >&6; }
21501 1.1 mrg
21502 1.1.1.3 mrg if test -n "$XORG_CFLAGS"; then
21503 1.1.1.3 mrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21504 1.1.1.3 mrg elif test -n "$PKG_CONFIG"; then
21505 1.1.1.3 mrg if test -n "$PKG_CONFIG" && \
21506 1.1.1.3 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21507 1.1 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
21508 1.1 mrg ac_status=$?
21509 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21510 1.1 mrg (exit $ac_status); }; then
21511 1.1 mrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21512 1.1 mrg else
21513 1.1 mrg pkg_failed=yes
21514 1.1 mrg fi
21515 1.1.1.3 mrg else
21516 1.1.1.3 mrg pkg_failed=untried
21517 1.1 mrg fi
21518 1.1.1.3 mrg if test -n "$XORG_LIBS"; then
21519 1.1.1.3 mrg pkg_cv_XORG_LIBS="$XORG_LIBS"
21520 1.1.1.3 mrg elif test -n "$PKG_CONFIG"; then
21521 1.1.1.3 mrg if test -n "$PKG_CONFIG" && \
21522 1.1.1.3 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21523 1.1 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
21524 1.1 mrg ac_status=$?
21525 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21526 1.1 mrg (exit $ac_status); }; then
21527 1.1 mrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21528 1.1 mrg else
21529 1.1 mrg pkg_failed=yes
21530 1.1 mrg fi
21531 1.1.1.3 mrg else
21532 1.1.1.3 mrg pkg_failed=untried
21533 1.1 mrg fi
21534 1.1 mrg
21535 1.1.1.3 mrg
21536 1.1.1.3 mrg
21537 1.1 mrg if test $pkg_failed = yes; then
21538 1.1.1.3 mrg
21539 1.1.1.3 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21540 1.1.1.3 mrg _pkg_short_errors_supported=yes
21541 1.1.1.3 mrg else
21542 1.1.1.3 mrg _pkg_short_errors_supported=no
21543 1.1.1.3 mrg fi
21544 1.1.1.3 mrg if test $_pkg_short_errors_supported = yes; then
21545 1.1.1.3 mrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21546 1.1.1.3 mrg else
21547 1.1.1.3 mrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21548 1.1.1.3 mrg fi
21549 1.1 mrg # Put the nasty error message in config.log where it belongs
21550 1.1.1.3 mrg echo "$XORG_PKG_ERRORS" >&5
21551 1.1.1.3 mrg
21552 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met:
21553 1.1.1.3 mrg
21554 1.1.1.3 mrg $XORG_PKG_ERRORS
21555 1.1 mrg
21556 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
21557 1.1 mrg installed software in a non-standard prefix.
21558 1.1 mrg
21559 1.1.1.3 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21560 1.1.1.3 mrg and XORG_LIBS to avoid the need to call pkg-config.
21561 1.1.1.3 mrg See the pkg-config man page for more details.
21562 1.1.1.3 mrg " >&5
21563 1.1.1.3 mrg $as_echo "$as_me: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met:
21564 1.1.1.3 mrg
21565 1.1.1.3 mrg $XORG_PKG_ERRORS
21566 1.1.1.3 mrg
21567 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
21568 1.1 mrg installed software in a non-standard prefix.
21569 1.1 mrg
21570 1.1.1.3 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21571 1.1.1.3 mrg and XORG_LIBS to avoid the need to call pkg-config.
21572 1.1.1.3 mrg See the pkg-config man page for more details.
21573 1.1.1.3 mrg " >&2;}
21574 1.1 mrg { (exit 1); exit 1; }; }
21575 1.1 mrg elif test $pkg_failed = untried; then
21576 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21577 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21578 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21579 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
21580 1.1 mrg path to pkg-config.
21581 1.1 mrg
21582 1.1.1.3 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21583 1.1.1.3 mrg and XORG_LIBS to avoid the need to call pkg-config.
21584 1.1.1.3 mrg See the pkg-config man page for more details.
21585 1.1 mrg
21586 1.1.1.3 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21587 1.1 mrg See \`config.log' for more details." >&5
21588 1.1.1.3 mrg $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21589 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
21590 1.1 mrg path to pkg-config.
21591 1.1 mrg
21592 1.1.1.3 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21593 1.1.1.3 mrg and XORG_LIBS to avoid the need to call pkg-config.
21594 1.1.1.3 mrg See the pkg-config man page for more details.
21595 1.1 mrg
21596 1.1.1.3 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21597 1.1 mrg See \`config.log' for more details." >&2;}
21598 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
21599 1.1 mrg else
21600 1.1 mrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21601 1.1 mrg XORG_LIBS=$pkg_cv_XORG_LIBS
21602 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
21603 1.1.1.3 mrg $as_echo "yes" >&6; }
21604 1.1 mrg :
21605 1.1 mrg fi
21606 1.1.1.3 mrg
21607 1.1.1.3 mrg pkg_failed=no
21608 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for XEXT" >&5
21609 1.1.1.3 mrg $as_echo_n "checking for XEXT... " >&6; }
21610 1.1.1.3 mrg
21611 1.1.1.3 mrg if test -n "$XEXT_CFLAGS"; then
21612 1.1.1.3 mrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
21613 1.1.1.3 mrg elif test -n "$PKG_CONFIG"; then
21614 1.1.1.3 mrg if test -n "$PKG_CONFIG" && \
21615 1.1.1.3 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21616 1.1.1.3 mrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21617 1.1.1.3 mrg ac_status=$?
21618 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21619 1.1.1.3 mrg (exit $ac_status); }; then
21620 1.1.1.3 mrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
21621 1.1.1.3 mrg else
21622 1.1.1.3 mrg pkg_failed=yes
21623 1.1.1.3 mrg fi
21624 1.1.1.3 mrg else
21625 1.1.1.3 mrg pkg_failed=untried
21626 1.1.1.3 mrg fi
21627 1.1.1.3 mrg if test -n "$XEXT_LIBS"; then
21628 1.1.1.3 mrg pkg_cv_XEXT_LIBS="$XEXT_LIBS"
21629 1.1.1.3 mrg elif test -n "$PKG_CONFIG"; then
21630 1.1.1.3 mrg if test -n "$PKG_CONFIG" && \
21631 1.1.1.3 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21632 1.1.1.3 mrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21633 1.1.1.3 mrg ac_status=$?
21634 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21635 1.1.1.3 mrg (exit $ac_status); }; then
21636 1.1.1.3 mrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
21637 1.1.1.3 mrg else
21638 1.1.1.3 mrg pkg_failed=yes
21639 1.1.1.3 mrg fi
21640 1.1.1.3 mrg else
21641 1.1.1.3 mrg pkg_failed=untried
21642 1.1.1.3 mrg fi
21643 1.1.1.3 mrg
21644 1.1.1.3 mrg
21645 1.1.1.3 mrg
21646 1.1.1.3 mrg if test $pkg_failed = yes; then
21647 1.1.1.3 mrg
21648 1.1.1.3 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21649 1.1.1.3 mrg _pkg_short_errors_supported=yes
21650 1.1.1.3 mrg else
21651 1.1.1.3 mrg _pkg_short_errors_supported=no
21652 1.1.1.3 mrg fi
21653 1.1.1.3 mrg if test $_pkg_short_errors_supported = yes; then
21654 1.1.1.3 mrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1`
21655 1.1.1.3 mrg else
21656 1.1.1.3 mrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1`
21657 1.1.1.3 mrg fi
21658 1.1.1.3 mrg # Put the nasty error message in config.log where it belongs
21659 1.1.1.3 mrg echo "$XEXT_PKG_ERRORS" >&5
21660 1.1.1.3 mrg
21661 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21662 1.1.1.3 mrg $as_echo "no" >&6; }
21663 1.1.1.3 mrg HAVE_XEXTPROTO_71="no"
21664 1.1.1.3 mrg elif test $pkg_failed = untried; then
21665 1.1.1.3 mrg HAVE_XEXTPROTO_71="no"
21666 1.1.1.3 mrg else
21667 1.1.1.3 mrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
21668 1.1.1.3 mrg XEXT_LIBS=$pkg_cv_XEXT_LIBS
21669 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
21670 1.1.1.3 mrg $as_echo "yes" >&6; }
21671 1.1.1.3 mrg HAVE_XEXTPROTO_71="yes";
21672 1.1.1.3 mrg cat >>confdefs.h <<\_ACEOF
21673 1.1.1.3 mrg #define HAVE_XEXTPROTO_71 1
21674 1.1.1.3 mrg _ACEOF
21675 1.1.1.3 mrg
21676 1.1.1.3 mrg fi
21677 1.1.1.3 mrg if test "$HAVE_XEXTPROTO_71" = "yes" ; then
21678 1.1.1.3 mrg HAVE_XEXTPROTO_71_TRUE=
21679 1.1.1.3 mrg HAVE_XEXTPROTO_71_FALSE='#'
21680 1.1.1.3 mrg else
21681 1.1.1.3 mrg HAVE_XEXTPROTO_71_TRUE='#'
21682 1.1.1.3 mrg HAVE_XEXTPROTO_71_FALSE=
21683 1.1.1.3 mrg fi
21684 1.1.1.3 mrg
21685 1.1 mrg sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21686 1.1 mrg
21687 1.1 mrg # Checks for libraries.
21688 1.1 mrg
21689 1.1 mrg # Checks for header files.
21690 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21691 1.1.1.3 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
21692 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then
21693 1.1.1.3 mrg $as_echo_n "(cached) " >&6
21694 1.1 mrg else
21695 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21696 1.1 mrg /* confdefs.h. */
21697 1.1 mrg _ACEOF
21698 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21699 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21700 1.1 mrg /* end confdefs.h. */
21701 1.1 mrg #include <stdlib.h>
21702 1.1 mrg #include <stdarg.h>
21703 1.1 mrg #include <string.h>
21704 1.1 mrg #include <float.h>
21705 1.1 mrg
21706 1.1 mrg int
21707 1.1 mrg main ()
21708 1.1 mrg {
21709 1.1 mrg
21710 1.1 mrg ;
21711 1.1 mrg return 0;
21712 1.1 mrg }
21713 1.1 mrg _ACEOF
21714 1.1 mrg rm -f conftest.$ac_objext
21715 1.1 mrg if { (ac_try="$ac_compile"
21716 1.1 mrg case "(($ac_try" in
21717 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21718 1.1 mrg *) ac_try_echo=$ac_try;;
21719 1.1 mrg esac
21720 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21721 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
21722 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21723 1.1 mrg ac_status=$?
21724 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21725 1.1 mrg rm -f conftest.er1
21726 1.1 mrg cat conftest.err >&5
21727 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21728 1.1 mrg (exit $ac_status); } && {
21729 1.1 mrg test -z "$ac_c_werror_flag" ||
21730 1.1 mrg test ! -s conftest.err
21731 1.1 mrg } && test -s conftest.$ac_objext; then
21732 1.1 mrg ac_cv_header_stdc=yes
21733 1.1 mrg else
21734 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
21735 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21736 1.1 mrg
21737 1.1 mrg ac_cv_header_stdc=no
21738 1.1 mrg fi
21739 1.1 mrg
21740 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21741 1.1 mrg
21742 1.1 mrg if test $ac_cv_header_stdc = yes; then
21743 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21744 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21745 1.1 mrg /* confdefs.h. */
21746 1.1 mrg _ACEOF
21747 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21748 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21749 1.1 mrg /* end confdefs.h. */
21750 1.1 mrg #include <string.h>
21751 1.1 mrg
21752 1.1 mrg _ACEOF
21753 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21754 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then
21755 1.1 mrg :
21756 1.1 mrg else
21757 1.1 mrg ac_cv_header_stdc=no
21758 1.1 mrg fi
21759 1.1 mrg rm -f conftest*
21760 1.1 mrg
21761 1.1 mrg fi
21762 1.1 mrg
21763 1.1 mrg if test $ac_cv_header_stdc = yes; then
21764 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21765 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21766 1.1 mrg /* confdefs.h. */
21767 1.1 mrg _ACEOF
21768 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21769 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21770 1.1 mrg /* end confdefs.h. */
21771 1.1 mrg #include <stdlib.h>
21772 1.1 mrg
21773 1.1 mrg _ACEOF
21774 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21775 1.1 mrg $EGREP "free" >/dev/null 2>&1; then
21776 1.1 mrg :
21777 1.1 mrg else
21778 1.1 mrg ac_cv_header_stdc=no
21779 1.1 mrg fi
21780 1.1 mrg rm -f conftest*
21781 1.1 mrg
21782 1.1 mrg fi
21783 1.1 mrg
21784 1.1 mrg if test $ac_cv_header_stdc = yes; then
21785 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21786 1.1 mrg if test "$cross_compiling" = yes; then
21787 1.1 mrg :
21788 1.1 mrg else
21789 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21790 1.1 mrg /* confdefs.h. */
21791 1.1 mrg _ACEOF
21792 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21793 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21794 1.1 mrg /* end confdefs.h. */
21795 1.1 mrg #include <ctype.h>
21796 1.1 mrg #include <stdlib.h>
21797 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
21798 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21799 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21800 1.1 mrg #else
21801 1.1 mrg # define ISLOWER(c) \
21802 1.1 mrg (('a' <= (c) && (c) <= 'i') \
21803 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
21804 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
21805 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21806 1.1 mrg #endif
21807 1.1 mrg
21808 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21809 1.1 mrg int
21810 1.1 mrg main ()
21811 1.1 mrg {
21812 1.1 mrg int i;
21813 1.1 mrg for (i = 0; i < 256; i++)
21814 1.1 mrg if (XOR (islower (i), ISLOWER (i))
21815 1.1 mrg || toupper (i) != TOUPPER (i))
21816 1.1 mrg return 2;
21817 1.1 mrg return 0;
21818 1.1 mrg }
21819 1.1 mrg _ACEOF
21820 1.1 mrg rm -f conftest$ac_exeext
21821 1.1 mrg if { (ac_try="$ac_link"
21822 1.1 mrg case "(($ac_try" in
21823 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21824 1.1 mrg *) ac_try_echo=$ac_try;;
21825 1.1 mrg esac
21826 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21827 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
21828 1.1 mrg (eval "$ac_link") 2>&5
21829 1.1 mrg ac_status=$?
21830 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21831 1.1 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21832 1.1 mrg { (case "(($ac_try" in
21833 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21834 1.1 mrg *) ac_try_echo=$ac_try;;
21835 1.1 mrg esac
21836 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21837 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
21838 1.1 mrg (eval "$ac_try") 2>&5
21839 1.1 mrg ac_status=$?
21840 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21841 1.1 mrg (exit $ac_status); }; }; then
21842 1.1 mrg :
21843 1.1 mrg else
21844 1.1.1.3 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
21845 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
21846 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21847 1.1 mrg
21848 1.1 mrg ( exit $ac_status )
21849 1.1 mrg ac_cv_header_stdc=no
21850 1.1 mrg fi
21851 1.1.1.3 mrg rm -rf conftest.dSYM
21852 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21853 1.1 mrg fi
21854 1.1 mrg
21855 1.1 mrg
21856 1.1 mrg fi
21857 1.1 mrg fi
21858 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21859 1.1.1.3 mrg $as_echo "$ac_cv_header_stdc" >&6; }
21860 1.1 mrg if test $ac_cv_header_stdc = yes; then
21861 1.1 mrg
21862 1.1 mrg cat >>confdefs.h <<\_ACEOF
21863 1.1 mrg #define STDC_HEADERS 1
21864 1.1 mrg _ACEOF
21865 1.1 mrg
21866 1.1 mrg fi
21867 1.1 mrg
21868 1.1 mrg
21869 1.1 mrg if test "$DRI" != no; then
21870 1.1.1.3 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh`
21871 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5
21872 1.1.1.3 mrg $as_echo_n "checking for ${sdkdir}/dri.h... " >&6; }
21873 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21874 1.1.1.3 mrg $as_echo_n "(cached) " >&6
21875 1.1 mrg else
21876 1.1 mrg test "$cross_compiling" = yes &&
21877 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21878 1.1.1.3 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21879 1.1 mrg { (exit 1); exit 1; }; }
21880 1.1 mrg if test -r "${sdkdir}/dri.h"; then
21881 1.1 mrg eval "$as_ac_File=yes"
21882 1.1 mrg else
21883 1.1 mrg eval "$as_ac_File=no"
21884 1.1 mrg fi
21885 1.1 mrg fi
21886 1.1.1.3 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21887 1.1.1.3 mrg $as_echo "$as_val"'`
21888 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21889 1.1.1.3 mrg $as_echo "$ac_res" >&6; }
21890 1.1.1.3 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21891 1.1.1.3 mrg $as_echo "$as_val"'`
21892 1.1.1.3 mrg if test "x$as_val" = x""yes; then
21893 1.1 mrg have_dri_h="yes"
21894 1.1 mrg else
21895 1.1 mrg have_dri_h="no"
21896 1.1 mrg fi
21897 1.1 mrg
21898 1.1.1.3 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh`
21899 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5
21900 1.1.1.3 mrg $as_echo_n "checking for ${sdkdir}/sarea.h... " >&6; }
21901 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21902 1.1.1.3 mrg $as_echo_n "(cached) " >&6
21903 1.1 mrg else
21904 1.1 mrg test "$cross_compiling" = yes &&
21905 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21906 1.1.1.3 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21907 1.1 mrg { (exit 1); exit 1; }; }
21908 1.1 mrg if test -r "${sdkdir}/sarea.h"; then
21909 1.1 mrg eval "$as_ac_File=yes"
21910 1.1 mrg else
21911 1.1 mrg eval "$as_ac_File=no"
21912 1.1 mrg fi
21913 1.1 mrg fi
21914 1.1.1.3 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21915 1.1.1.3 mrg $as_echo "$as_val"'`
21916 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21917 1.1.1.3 mrg $as_echo "$ac_res" >&6; }
21918 1.1.1.3 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21919 1.1.1.3 mrg $as_echo "$as_val"'`
21920 1.1.1.3 mrg if test "x$as_val" = x""yes; then
21921 1.1 mrg have_sarea_h="yes"
21922 1.1 mrg else
21923 1.1 mrg have_sarea_h="no"
21924 1.1 mrg fi
21925 1.1 mrg
21926 1.1.1.3 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh`
21927 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5
21928 1.1.1.3 mrg $as_echo_n "checking for ${sdkdir}/dristruct.h... " >&6; }
21929 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21930 1.1.1.3 mrg $as_echo_n "(cached) " >&6
21931 1.1 mrg else
21932 1.1 mrg test "$cross_compiling" = yes &&
21933 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21934 1.1.1.3 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21935 1.1 mrg { (exit 1); exit 1; }; }
21936 1.1 mrg if test -r "${sdkdir}/dristruct.h"; then
21937 1.1 mrg eval "$as_ac_File=yes"
21938 1.1 mrg else
21939 1.1 mrg eval "$as_ac_File=no"
21940 1.1 mrg fi
21941 1.1 mrg fi
21942 1.1.1.3 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21943 1.1.1.3 mrg $as_echo "$as_val"'`
21944 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21945 1.1.1.3 mrg $as_echo "$ac_res" >&6; }
21946 1.1.1.3 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21947 1.1.1.3 mrg $as_echo "$as_val"'`
21948 1.1.1.3 mrg if test "x$as_val" = x""yes; then
21949 1.1 mrg have_dristruct_h="yes"
21950 1.1 mrg else
21951 1.1 mrg have_dristruct_h="no"
21952 1.1 mrg fi
21953 1.1 mrg
21954 1.1.1.3 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/damage.h" | $as_tr_sh`
21955 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/damage.h" >&5
21956 1.1.1.3 mrg $as_echo_n "checking for ${sdkdir}/damage.h... " >&6; }
21957 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21958 1.1.1.3 mrg $as_echo_n "(cached) " >&6
21959 1.1 mrg else
21960 1.1 mrg test "$cross_compiling" = yes &&
21961 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21962 1.1.1.3 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21963 1.1 mrg { (exit 1); exit 1; }; }
21964 1.1 mrg if test -r "${sdkdir}/damage.h"; then
21965 1.1 mrg eval "$as_ac_File=yes"
21966 1.1 mrg else
21967 1.1 mrg eval "$as_ac_File=no"
21968 1.1 mrg fi
21969 1.1 mrg fi
21970 1.1.1.3 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21971 1.1.1.3 mrg $as_echo "$as_val"'`
21972 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21973 1.1.1.3 mrg $as_echo "$ac_res" >&6; }
21974 1.1.1.3 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21975 1.1.1.3 mrg $as_echo "$as_val"'`
21976 1.1.1.3 mrg if test "x$as_val" = x""yes; then
21977 1.1 mrg have_damage_h="yes"
21978 1.1 mrg else
21979 1.1 mrg have_damage_h="no"
21980 1.1 mrg fi
21981 1.1 mrg
21982 1.1 mrg fi
21983 1.1 mrg
21984 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to include DRI support" >&5
21985 1.1.1.3 mrg $as_echo_n "checking whether to include DRI support... " >&6; }
21986 1.1 mrg if test x$DRI = xauto; then
21987 1.1 mrg if test "$have_dri_h" = yes -a \
21988 1.1 mrg "$have_sarea_h" = yes -a \
21989 1.1 mrg "$have_dristruct_h" = yes; then
21990 1.1 mrg DRI="yes"
21991 1.1 mrg else
21992 1.1 mrg DRI="no"
21993 1.1 mrg fi
21994 1.1 mrg fi
21995 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $DRI" >&5
21996 1.1.1.3 mrg $as_echo "$DRI" >&6; }
21997 1.1 mrg
21998 1.1 mrg if test x$DRI = xyes; then
21999 1.1 mrg DRI_TRUE=
22000 1.1 mrg DRI_FALSE='#'
22001 1.1 mrg else
22002 1.1 mrg DRI_TRUE='#'
22003 1.1 mrg DRI_FALSE=
22004 1.1 mrg fi
22005 1.1 mrg
22006 1.1 mrg if test "$DRI" = yes; then
22007 1.1 mrg
22008 1.1 mrg pkg_failed=no
22009 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for DRI" >&5
22010 1.1.1.3 mrg $as_echo_n "checking for DRI... " >&6; }
22011 1.1 mrg
22012 1.1.1.3 mrg if test -n "$DRI_CFLAGS"; then
22013 1.1.1.3 mrg pkg_cv_DRI_CFLAGS="$DRI_CFLAGS"
22014 1.1.1.3 mrg elif test -n "$PKG_CONFIG"; then
22015 1.1.1.3 mrg if test -n "$PKG_CONFIG" && \
22016 1.1.1.3 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5
22017 1.1 mrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5
22018 1.1 mrg ac_status=$?
22019 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22020 1.1 mrg (exit $ac_status); }; then
22021 1.1 mrg pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.2 xf86driproto" 2>/dev/null`
22022 1.1 mrg else
22023 1.1 mrg pkg_failed=yes
22024 1.1 mrg fi
22025 1.1.1.3 mrg else
22026 1.1.1.3 mrg pkg_failed=untried
22027 1.1 mrg fi
22028 1.1.1.3 mrg if test -n "$DRI_LIBS"; then
22029 1.1.1.3 mrg pkg_cv_DRI_LIBS="$DRI_LIBS"
22030 1.1.1.3 mrg elif test -n "$PKG_CONFIG"; then
22031 1.1.1.3 mrg if test -n "$PKG_CONFIG" && \
22032 1.1.1.3 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5
22033 1.1 mrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5
22034 1.1 mrg ac_status=$?
22035 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22036 1.1 mrg (exit $ac_status); }; then
22037 1.1 mrg pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.2 xf86driproto" 2>/dev/null`
22038 1.1 mrg else
22039 1.1 mrg pkg_failed=yes
22040 1.1 mrg fi
22041 1.1.1.3 mrg else
22042 1.1.1.3 mrg pkg_failed=untried
22043 1.1 mrg fi
22044 1.1 mrg
22045 1.1.1.3 mrg
22046 1.1.1.3 mrg
22047 1.1 mrg if test $pkg_failed = yes; then
22048 1.1.1.3 mrg
22049 1.1.1.3 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22050 1.1.1.3 mrg _pkg_short_errors_supported=yes
22051 1.1.1.3 mrg else
22052 1.1.1.3 mrg _pkg_short_errors_supported=no
22053 1.1.1.3 mrg fi
22054 1.1.1.3 mrg if test $_pkg_short_errors_supported = yes; then
22055 1.1.1.3 mrg DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdrm >= 2.2 xf86driproto" 2>&1`
22056 1.1.1.3 mrg else
22057 1.1.1.3 mrg DRI_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdrm >= 2.2 xf86driproto" 2>&1`
22058 1.1.1.3 mrg fi
22059 1.1 mrg # Put the nasty error message in config.log where it belongs
22060 1.1.1.3 mrg echo "$DRI_PKG_ERRORS" >&5
22061 1.1.1.3 mrg
22062 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met:
22063 1.1.1.3 mrg
22064 1.1.1.3 mrg $DRI_PKG_ERRORS
22065 1.1 mrg
22066 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22067 1.1 mrg installed software in a non-standard prefix.
22068 1.1 mrg
22069 1.1.1.3 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22070 1.1.1.3 mrg and DRI_LIBS to avoid the need to call pkg-config.
22071 1.1.1.3 mrg See the pkg-config man page for more details.
22072 1.1.1.3 mrg " >&5
22073 1.1.1.3 mrg $as_echo "$as_me: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met:
22074 1.1.1.3 mrg
22075 1.1.1.3 mrg $DRI_PKG_ERRORS
22076 1.1.1.3 mrg
22077 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22078 1.1 mrg installed software in a non-standard prefix.
22079 1.1 mrg
22080 1.1.1.3 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22081 1.1.1.3 mrg and DRI_LIBS to avoid the need to call pkg-config.
22082 1.1.1.3 mrg See the pkg-config man page for more details.
22083 1.1.1.3 mrg " >&2;}
22084 1.1 mrg { (exit 1); exit 1; }; }
22085 1.1 mrg elif test $pkg_failed = untried; then
22086 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22087 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22088 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
22089 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22090 1.1 mrg path to pkg-config.
22091 1.1 mrg
22092 1.1.1.3 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22093 1.1.1.3 mrg and DRI_LIBS to avoid the need to call pkg-config.
22094 1.1.1.3 mrg See the pkg-config man page for more details.
22095 1.1 mrg
22096 1.1.1.3 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22097 1.1 mrg See \`config.log' for more details." >&5
22098 1.1.1.3 mrg $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
22099 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22100 1.1 mrg path to pkg-config.
22101 1.1 mrg
22102 1.1.1.3 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22103 1.1.1.3 mrg and DRI_LIBS to avoid the need to call pkg-config.
22104 1.1.1.3 mrg See the pkg-config man page for more details.
22105 1.1 mrg
22106 1.1.1.3 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22107 1.1 mrg See \`config.log' for more details." >&2;}
22108 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
22109 1.1 mrg else
22110 1.1 mrg DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
22111 1.1 mrg DRI_LIBS=$pkg_cv_DRI_LIBS
22112 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
22113 1.1.1.3 mrg $as_echo "yes" >&6; }
22114 1.1 mrg :
22115 1.1 mrg fi
22116 1.1 mrg
22117 1.1 mrg cat >>confdefs.h <<\_ACEOF
22118 1.1 mrg #define XF86DRI 1
22119 1.1 mrg _ACEOF
22120 1.1 mrg
22121 1.1 mrg
22122 1.1 mrg cat >>confdefs.h <<\_ACEOF
22123 1.1 mrg #define XF86DRI_DEVEL 1
22124 1.1 mrg _ACEOF
22125 1.1 mrg
22126 1.1 mrg fi
22127 1.1 mrg
22128 1.1 mrg # Note that this is sort of inverted from drivers/ati/Imakefile in
22129 1.1 mrg # the monolith. We test for foo, not for !foo (i.e. ATMISC_CPIO, not
22130 1.1 mrg # ATIMISC_AVOID_CPIO), but the defines are negative. So beware. Oh yeah,
22131 1.1 mrg # TV_OUT is the special case where it's a positive define, not AVOID_TV_OUT.
22132 1.1 mrg
22133 1.1 mrg # AVOID_CPIO: Only x86, amd64, and alpha are cool with CPIO. It needs a
22134 1.1 mrg # little-endian, undirected PIO space of at least 64kB.
22135 1.1 mrg # AVOID_DGA: ???
22136 1.1 mrg # ATI_TV_OUT: This only works on x86.
22137 1.1 mrg
22138 1.1 mrg ATIMISC_CPIO=no
22139 1.1 mrg ATIMISC_DGA=yes
22140 1.1 mrg ATIMISC_TV_OUT=no
22141 1.1 mrg
22142 1.1 mrg case $host_cpu in
22143 1.1 mrg i*86)
22144 1.1 mrg ATIMISC_TV_OUT=yes
22145 1.1 mrg ATIMISC_CPIO=yes
22146 1.1 mrg ;;
22147 1.1 mrg x86_64|amd64|alpha|ia64)
22148 1.1 mrg ATIMISC_CPIO=yes
22149 1.1 mrg ;;
22150 1.1 mrg sparc)
22151 1.1 mrg ATIMISC_DGA=no
22152 1.1 mrg ;;
22153 1.1 mrg *)
22154 1.1 mrg ;;
22155 1.1 mrg esac
22156 1.1 mrg
22157 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to include PIO support" >&5
22158 1.1.1.3 mrg $as_echo_n "checking whether to include PIO support... " >&6; }
22159 1.1 mrg if test "x$ATIMISC_CPIO" = xyes; then
22160 1.1 mrg ATIMISC_CPIO_TRUE=
22161 1.1 mrg ATIMISC_CPIO_FALSE='#'
22162 1.1 mrg else
22163 1.1 mrg ATIMISC_CPIO_TRUE='#'
22164 1.1 mrg ATIMISC_CPIO_FALSE=
22165 1.1 mrg fi
22166 1.1 mrg
22167 1.1 mrg if test "x$ATIMISC_CPIO" = xyes; then
22168 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes, PIO" >&5
22169 1.1.1.3 mrg $as_echo "yes, PIO" >&6; }
22170 1.1 mrg else
22171 1.1 mrg
22172 1.1 mrg cat >>confdefs.h <<\_ACEOF
22173 1.1 mrg #define AVOID_CPIO 1
22174 1.1 mrg _ACEOF
22175 1.1 mrg
22176 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no, MMIO" >&5
22177 1.1.1.3 mrg $as_echo "no, MMIO" >&6; }
22178 1.1 mrg fi
22179 1.1 mrg
22180 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to include DGA support" >&5
22181 1.1.1.3 mrg $as_echo_n "checking whether to include DGA support... " >&6; }
22182 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ATIMISC_DGA" >&5
22183 1.1.1.3 mrg $as_echo "$ATIMISC_DGA" >&6; }
22184 1.1 mrg if test "x$ATIMISC_DGA" = xyes; then
22185 1.1 mrg ATIMISC_DGA_TRUE=
22186 1.1 mrg ATIMISC_DGA_FALSE='#'
22187 1.1 mrg else
22188 1.1 mrg ATIMISC_DGA_TRUE='#'
22189 1.1 mrg ATIMISC_DGA_FALSE=
22190 1.1 mrg fi
22191 1.1 mrg
22192 1.1 mrg if ! test "x$ATIMISC_DGA" = xyes; then
22193 1.1 mrg
22194 1.1 mrg cat >>confdefs.h <<\_ACEOF
22195 1.1 mrg #define AVOID_DGA 1
22196 1.1 mrg _ACEOF
22197 1.1 mrg
22198 1.1 mrg fi
22199 1.1 mrg
22200 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to include TV Out support" >&5
22201 1.1.1.3 mrg $as_echo_n "checking whether to include TV Out support... " >&6; }
22202 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ATIMISC_TV_OUT" >&5
22203 1.1.1.3 mrg $as_echo "$ATIMISC_TV_OUT" >&6; }
22204 1.1 mrg if test "x$ATIMISC_TV_OUT" = xyes; then
22205 1.1 mrg ATIMISC_TV_OUT_TRUE=
22206 1.1 mrg ATIMISC_TV_OUT_FALSE='#'
22207 1.1 mrg else
22208 1.1 mrg ATIMISC_TV_OUT_TRUE='#'
22209 1.1 mrg ATIMISC_TV_OUT_FALSE=
22210 1.1 mrg fi
22211 1.1 mrg
22212 1.1 mrg if test "x$ATIMISC_TV_OUT" = xyes; then
22213 1.1 mrg
22214 1.1 mrg cat >>confdefs.h <<\_ACEOF
22215 1.1 mrg #define TV_OUT 1
22216 1.1 mrg _ACEOF
22217 1.1 mrg
22218 1.1 mrg fi
22219 1.1 mrg
22220 1.1 mrg
22221 1.1 mrg cat >>confdefs.h <<\_ACEOF
22222 1.1 mrg #define USE_XAA 1
22223 1.1 mrg _ACEOF
22224 1.1 mrg
22225 1.1 mrg
22226 1.1 mrg # Properly handle EXA.
22227 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether to enable EXA support" >&5
22228 1.1.1.3 mrg $as_echo_n "checking whether to enable EXA support... " >&6; }
22229 1.1 mrg if test "x$EXA" = xyes; then
22230 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
22231 1.1.1.3 mrg $as_echo "yes" >&6; }
22232 1.1 mrg
22233 1.1 mrg SAVE_CPPFLAGS="$CPPFLAGS"
22234 1.1 mrg CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
22235 1.1 mrg if test "${ac_cv_header_exa_h+set}" = set; then
22236 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for exa.h" >&5
22237 1.1.1.3 mrg $as_echo_n "checking for exa.h... " >&6; }
22238 1.1 mrg if test "${ac_cv_header_exa_h+set}" = set; then
22239 1.1.1.3 mrg $as_echo_n "(cached) " >&6
22240 1.1 mrg fi
22241 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
22242 1.1.1.3 mrg $as_echo "$ac_cv_header_exa_h" >&6; }
22243 1.1 mrg else
22244 1.1 mrg # Is the header compilable?
22245 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking exa.h usability" >&5
22246 1.1.1.3 mrg $as_echo_n "checking exa.h usability... " >&6; }
22247 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
22248 1.1 mrg /* confdefs.h. */
22249 1.1 mrg _ACEOF
22250 1.1 mrg cat confdefs.h >>conftest.$ac_ext
22251 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
22252 1.1 mrg /* end confdefs.h. */
22253 1.1 mrg $ac_includes_default
22254 1.1 mrg #include <exa.h>
22255 1.1 mrg _ACEOF
22256 1.1 mrg rm -f conftest.$ac_objext
22257 1.1 mrg if { (ac_try="$ac_compile"
22258 1.1 mrg case "(($ac_try" in
22259 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22260 1.1 mrg *) ac_try_echo=$ac_try;;
22261 1.1 mrg esac
22262 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22263 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
22264 1.1 mrg (eval "$ac_compile") 2>conftest.er1
22265 1.1 mrg ac_status=$?
22266 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
22267 1.1 mrg rm -f conftest.er1
22268 1.1 mrg cat conftest.err >&5
22269 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22270 1.1 mrg (exit $ac_status); } && {
22271 1.1 mrg test -z "$ac_c_werror_flag" ||
22272 1.1 mrg test ! -s conftest.err
22273 1.1 mrg } && test -s conftest.$ac_objext; then
22274 1.1 mrg ac_header_compiler=yes
22275 1.1 mrg else
22276 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
22277 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
22278 1.1 mrg
22279 1.1 mrg ac_header_compiler=no
22280 1.1 mrg fi
22281 1.1 mrg
22282 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22283 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22284 1.1.1.3 mrg $as_echo "$ac_header_compiler" >&6; }
22285 1.1 mrg
22286 1.1 mrg # Is the header present?
22287 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking exa.h presence" >&5
22288 1.1.1.3 mrg $as_echo_n "checking exa.h presence... " >&6; }
22289 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
22290 1.1 mrg /* confdefs.h. */
22291 1.1 mrg _ACEOF
22292 1.1 mrg cat confdefs.h >>conftest.$ac_ext
22293 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
22294 1.1 mrg /* end confdefs.h. */
22295 1.1 mrg #include <exa.h>
22296 1.1 mrg _ACEOF
22297 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
22298 1.1 mrg case "(($ac_try" in
22299 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22300 1.1 mrg *) ac_try_echo=$ac_try;;
22301 1.1 mrg esac
22302 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22303 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
22304 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22305 1.1 mrg ac_status=$?
22306 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
22307 1.1 mrg rm -f conftest.er1
22308 1.1 mrg cat conftest.err >&5
22309 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22310 1.1 mrg (exit $ac_status); } >/dev/null && {
22311 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22312 1.1 mrg test ! -s conftest.err
22313 1.1 mrg }; then
22314 1.1 mrg ac_header_preproc=yes
22315 1.1 mrg else
22316 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
22317 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
22318 1.1 mrg
22319 1.1 mrg ac_header_preproc=no
22320 1.1 mrg fi
22321 1.1 mrg
22322 1.1 mrg rm -f conftest.err conftest.$ac_ext
22323 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22324 1.1.1.3 mrg $as_echo "$ac_header_preproc" >&6; }
22325 1.1 mrg
22326 1.1 mrg # So? What about this header?
22327 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
22328 1.1 mrg yes:no: )
22329 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&5
22330 1.1.1.3 mrg $as_echo "$as_me: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
22331 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the compiler's result" >&5
22332 1.1.1.3 mrg $as_echo "$as_me: WARNING: exa.h: proceeding with the compiler's result" >&2;}
22333 1.1 mrg ac_header_preproc=yes
22334 1.1 mrg ;;
22335 1.1 mrg no:yes:* )
22336 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: exa.h: present but cannot be compiled" >&5
22337 1.1.1.3 mrg $as_echo "$as_me: WARNING: exa.h: present but cannot be compiled" >&2;}
22338 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: exa.h: check for missing prerequisite headers?" >&5
22339 1.1.1.3 mrg $as_echo "$as_me: WARNING: exa.h: check for missing prerequisite headers?" >&2;}
22340 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: exa.h: see the Autoconf documentation" >&5
22341 1.1.1.3 mrg $as_echo "$as_me: WARNING: exa.h: see the Autoconf documentation" >&2;}
22342 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: exa.h: section \"Present But Cannot Be Compiled\"" >&5
22343 1.1.1.3 mrg $as_echo "$as_me: WARNING: exa.h: section \"Present But Cannot Be Compiled\"" >&2;}
22344 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the preprocessor's result" >&5
22345 1.1.1.3 mrg $as_echo "$as_me: WARNING: exa.h: proceeding with the preprocessor's result" >&2;}
22346 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: exa.h: in the future, the compiler will take precedence" >&5
22347 1.1.1.3 mrg $as_echo "$as_me: WARNING: exa.h: in the future, the compiler will take precedence" >&2;}
22348 1.1 mrg ( cat <<\_ASBOX
22349 1.1 mrg ## ---------------------------------------------------------------------- ##
22350 1.1 mrg ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
22351 1.1 mrg ## ---------------------------------------------------------------------- ##
22352 1.1 mrg _ASBOX
22353 1.1 mrg ) | sed "s/^/$as_me: WARNING: /" >&2
22354 1.1 mrg ;;
22355 1.1 mrg esac
22356 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for exa.h" >&5
22357 1.1.1.3 mrg $as_echo_n "checking for exa.h... " >&6; }
22358 1.1 mrg if test "${ac_cv_header_exa_h+set}" = set; then
22359 1.1.1.3 mrg $as_echo_n "(cached) " >&6
22360 1.1 mrg else
22361 1.1 mrg ac_cv_header_exa_h=$ac_header_preproc
22362 1.1 mrg fi
22363 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
22364 1.1.1.3 mrg $as_echo "$ac_cv_header_exa_h" >&6; }
22365 1.1 mrg
22366 1.1 mrg fi
22367 1.1.1.3 mrg if test "x$ac_cv_header_exa_h" = x""yes; then
22368 1.1 mrg have_exa_h="yes"
22369 1.1 mrg else
22370 1.1 mrg have_exa_h="no"
22371 1.1 mrg fi
22372 1.1 mrg
22373 1.1 mrg
22374 1.1 mrg CPPFLAGS="$SAVE_CPPFLAGS"
22375 1.1 mrg else
22376 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
22377 1.1.1.3 mrg $as_echo "no" >&6; }
22378 1.1 mrg fi
22379 1.1 mrg
22380 1.1 mrg SAVE_CPPFLAGS="$CPPFLAGS"
22381 1.1 mrg CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
22382 1.1 mrg if test "x$have_exa_h" = xyes; then
22383 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether EXA version is at least 2.0.0" >&5
22384 1.1.1.3 mrg $as_echo_n "checking whether EXA version is at least 2.0.0... " >&6; }
22385 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
22386 1.1 mrg /* confdefs.h. */
22387 1.1 mrg _ACEOF
22388 1.1 mrg cat confdefs.h >>conftest.$ac_ext
22389 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
22390 1.1 mrg /* end confdefs.h. */
22391 1.1 mrg
22392 1.1 mrg #include "exa.h"
22393 1.1 mrg #if EXA_VERSION_MAJOR < 2
22394 1.1 mrg #error OLD EXA!
22395 1.1 mrg #endif
22396 1.1 mrg
22397 1.1 mrg int
22398 1.1 mrg main ()
22399 1.1 mrg {
22400 1.1 mrg
22401 1.1 mrg ;
22402 1.1 mrg return 0;
22403 1.1 mrg }
22404 1.1 mrg _ACEOF
22405 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
22406 1.1 mrg case "(($ac_try" in
22407 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22408 1.1 mrg *) ac_try_echo=$ac_try;;
22409 1.1 mrg esac
22410 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22411 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
22412 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
22413 1.1 mrg ac_status=$?
22414 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
22415 1.1 mrg rm -f conftest.er1
22416 1.1 mrg cat conftest.err >&5
22417 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22418 1.1 mrg (exit $ac_status); } >/dev/null && {
22419 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
22420 1.1 mrg test ! -s conftest.err
22421 1.1 mrg }; then
22422 1.1 mrg USE_EXA=yes
22423 1.1 mrg else
22424 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
22425 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
22426 1.1 mrg
22427 1.1 mrg USE_EXA=no
22428 1.1 mrg fi
22429 1.1 mrg
22430 1.1 mrg rm -f conftest.err conftest.$ac_ext
22431 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $USE_EXA" >&5
22432 1.1.1.3 mrg $as_echo "$USE_EXA" >&6; }
22433 1.1 mrg
22434 1.1 mrg if test "x$USE_EXA" = xyes; then
22435 1.1 mrg
22436 1.1 mrg cat >>confdefs.h <<\_ACEOF
22437 1.1 mrg #define USE_EXA 1
22438 1.1 mrg _ACEOF
22439 1.1 mrg
22440 1.1 mrg fi
22441 1.1 mrg fi
22442 1.1 mrg
22443 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
22444 1.1.1.3 mrg $as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
22445 1.1 mrg if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
22446 1.1.1.3 mrg $as_echo_n "(cached) " >&6
22447 1.1 mrg else
22448 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
22449 1.1 mrg /* confdefs.h. */
22450 1.1 mrg _ACEOF
22451 1.1 mrg cat confdefs.h >>conftest.$ac_ext
22452 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
22453 1.1 mrg /* end confdefs.h. */
22454 1.1 mrg #include "xorg-server.h"
22455 1.1 mrg
22456 1.1 mrg int
22457 1.1 mrg main ()
22458 1.1 mrg {
22459 1.1 mrg #ifndef XSERVER_LIBPCIACCESS
22460 1.1 mrg (void) XSERVER_LIBPCIACCESS;
22461 1.1 mrg #endif
22462 1.1 mrg
22463 1.1 mrg ;
22464 1.1 mrg return 0;
22465 1.1 mrg }
22466 1.1 mrg _ACEOF
22467 1.1 mrg rm -f conftest.$ac_objext
22468 1.1 mrg if { (ac_try="$ac_compile"
22469 1.1 mrg case "(($ac_try" in
22470 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22471 1.1 mrg *) ac_try_echo=$ac_try;;
22472 1.1 mrg esac
22473 1.1.1.3 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22474 1.1.1.3 mrg $as_echo "$ac_try_echo") >&5
22475 1.1 mrg (eval "$ac_compile") 2>conftest.er1
22476 1.1 mrg ac_status=$?
22477 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
22478 1.1 mrg rm -f conftest.er1
22479 1.1 mrg cat conftest.err >&5
22480 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22481 1.1 mrg (exit $ac_status); } && {
22482 1.1 mrg test -z "$ac_c_werror_flag" ||
22483 1.1 mrg test ! -s conftest.err
22484 1.1 mrg } && test -s conftest.$ac_objext; then
22485 1.1 mrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
22486 1.1 mrg else
22487 1.1.1.3 mrg $as_echo "$as_me: failed program was:" >&5
22488 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
22489 1.1 mrg
22490 1.1 mrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
22491 1.1 mrg fi
22492 1.1 mrg
22493 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22494 1.1 mrg fi
22495 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
22496 1.1.1.3 mrg $as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
22497 1.1.1.3 mrg if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
22498 1.1 mrg XSERVER_LIBPCIACCESS=yes
22499 1.1 mrg else
22500 1.1 mrg XSERVER_LIBPCIACCESS=no
22501 1.1 mrg fi
22502 1.1 mrg
22503 1.1 mrg
22504 1.1 mrg CPPFLAGS="$SAVE_CPPFLAGS"
22505 1.1 mrg
22506 1.1 mrg if test "x$USE_EXA" = xyes; then
22507 1.1 mrg USE_EXA_TRUE=
22508 1.1 mrg USE_EXA_FALSE='#'
22509 1.1 mrg else
22510 1.1 mrg USE_EXA_TRUE='#'
22511 1.1 mrg USE_EXA_FALSE=
22512 1.1 mrg fi
22513 1.1 mrg
22514 1.1 mrg
22515 1.1 mrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22516 1.1 mrg
22517 1.1 mrg pkg_failed=no
22518 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
22519 1.1.1.3 mrg $as_echo_n "checking for PCIACCESS... " >&6; }
22520 1.1 mrg
22521 1.1.1.3 mrg if test -n "$PCIACCESS_CFLAGS"; then
22522 1.1.1.3 mrg pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
22523 1.1.1.3 mrg elif test -n "$PKG_CONFIG"; then
22524 1.1.1.3 mrg if test -n "$PKG_CONFIG" && \
22525 1.1.1.3 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22526 1.1 mrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22527 1.1 mrg ac_status=$?
22528 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22529 1.1 mrg (exit $ac_status); }; then
22530 1.1 mrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
22531 1.1 mrg else
22532 1.1 mrg pkg_failed=yes
22533 1.1 mrg fi
22534 1.1.1.3 mrg else
22535 1.1.1.3 mrg pkg_failed=untried
22536 1.1 mrg fi
22537 1.1.1.3 mrg if test -n "$PCIACCESS_LIBS"; then
22538 1.1.1.3 mrg pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
22539 1.1.1.3 mrg elif test -n "$PKG_CONFIG"; then
22540 1.1.1.3 mrg if test -n "$PKG_CONFIG" && \
22541 1.1.1.3 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22542 1.1 mrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22543 1.1 mrg ac_status=$?
22544 1.1.1.3 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22545 1.1 mrg (exit $ac_status); }; then
22546 1.1 mrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
22547 1.1 mrg else
22548 1.1 mrg pkg_failed=yes
22549 1.1 mrg fi
22550 1.1.1.3 mrg else
22551 1.1.1.3 mrg pkg_failed=untried
22552 1.1 mrg fi
22553 1.1 mrg
22554 1.1.1.3 mrg
22555 1.1.1.3 mrg
22556 1.1 mrg if test $pkg_failed = yes; then
22557 1.1.1.3 mrg
22558 1.1.1.3 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22559 1.1.1.3 mrg _pkg_short_errors_supported=yes
22560 1.1.1.3 mrg else
22561 1.1.1.3 mrg _pkg_short_errors_supported=no
22562 1.1.1.3 mrg fi
22563 1.1.1.3 mrg if test $_pkg_short_errors_supported = yes; then
22564 1.1.1.3 mrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
22565 1.1.1.3 mrg else
22566 1.1.1.3 mrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
22567 1.1.1.3 mrg fi
22568 1.1 mrg # Put the nasty error message in config.log where it belongs
22569 1.1.1.3 mrg echo "$PCIACCESS_PKG_ERRORS" >&5
22570 1.1.1.3 mrg
22571 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
22572 1.1.1.3 mrg
22573 1.1.1.3 mrg $PCIACCESS_PKG_ERRORS
22574 1.1 mrg
22575 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22576 1.1 mrg installed software in a non-standard prefix.
22577 1.1 mrg
22578 1.1.1.3 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22579 1.1.1.3 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22580 1.1.1.3 mrg See the pkg-config man page for more details.
22581 1.1.1.3 mrg " >&5
22582 1.1.1.3 mrg $as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
22583 1.1.1.3 mrg
22584 1.1.1.3 mrg $PCIACCESS_PKG_ERRORS
22585 1.1.1.3 mrg
22586 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22587 1.1 mrg installed software in a non-standard prefix.
22588 1.1 mrg
22589 1.1.1.3 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22590 1.1.1.3 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22591 1.1.1.3 mrg See the pkg-config man page for more details.
22592 1.1.1.3 mrg " >&2;}
22593 1.1 mrg { (exit 1); exit 1; }; }
22594 1.1 mrg elif test $pkg_failed = untried; then
22595 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22596 1.1.1.3 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22597 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
22598 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22599 1.1 mrg path to pkg-config.
22600 1.1 mrg
22601 1.1.1.3 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22602 1.1.1.3 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22603 1.1.1.3 mrg See the pkg-config man page for more details.
22604 1.1 mrg
22605 1.1.1.3 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22606 1.1 mrg See \`config.log' for more details." >&5
22607 1.1.1.3 mrg $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
22608 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22609 1.1 mrg path to pkg-config.
22610 1.1 mrg
22611 1.1.1.3 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22612 1.1.1.3 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22613 1.1.1.3 mrg See the pkg-config man page for more details.
22614 1.1 mrg
22615 1.1.1.3 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22616 1.1 mrg See \`config.log' for more details." >&2;}
22617 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
22618 1.1 mrg else
22619 1.1 mrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
22620 1.1 mrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
22621 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
22622 1.1.1.3 mrg $as_echo "yes" >&6; }
22623 1.1 mrg :
22624 1.1 mrg fi
22625 1.1 mrg XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
22626 1.1 mrg fi
22627 1.1 mrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22628 1.1 mrg XSERVER_LIBPCIACCESS_TRUE=
22629 1.1 mrg XSERVER_LIBPCIACCESS_FALSE='#'
22630 1.1 mrg else
22631 1.1 mrg XSERVER_LIBPCIACCESS_TRUE='#'
22632 1.1 mrg XSERVER_LIBPCIACCESS_FALSE=
22633 1.1 mrg fi
22634 1.1 mrg
22635 1.1 mrg
22636 1.1 mrg
22637 1.1 mrg
22638 1.1 mrg
22639 1.1 mrg
22640 1.1 mrg DRIVER_NAME=mach64
22641 1.1 mrg
22642 1.1 mrg
22643 1.1 mrg
22644 1.1 mrg
22645 1.1 mrg
22646 1.1 mrg if test x$APP_MAN_SUFFIX = x ; then
22647 1.1 mrg APP_MAN_SUFFIX=1
22648 1.1 mrg fi
22649 1.1 mrg if test x$APP_MAN_DIR = x ; then
22650 1.1 mrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
22651 1.1 mrg fi
22652 1.1 mrg
22653 1.1 mrg if test x$LIB_MAN_SUFFIX = x ; then
22654 1.1 mrg LIB_MAN_SUFFIX=3
22655 1.1 mrg fi
22656 1.1 mrg if test x$LIB_MAN_DIR = x ; then
22657 1.1 mrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
22658 1.1 mrg fi
22659 1.1 mrg
22660 1.1 mrg if test x$FILE_MAN_SUFFIX = x ; then
22661 1.1 mrg case $host_os in
22662 1.1 mrg solaris*) FILE_MAN_SUFFIX=4 ;;
22663 1.1 mrg *) FILE_MAN_SUFFIX=5 ;;
22664 1.1 mrg esac
22665 1.1 mrg fi
22666 1.1 mrg if test x$FILE_MAN_DIR = x ; then
22667 1.1 mrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
22668 1.1 mrg fi
22669 1.1 mrg
22670 1.1 mrg if test x$MISC_MAN_SUFFIX = x ; then
22671 1.1 mrg case $host_os in
22672 1.1 mrg solaris*) MISC_MAN_SUFFIX=5 ;;
22673 1.1 mrg *) MISC_MAN_SUFFIX=7 ;;
22674 1.1 mrg esac
22675 1.1 mrg fi
22676 1.1 mrg if test x$MISC_MAN_DIR = x ; then
22677 1.1 mrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
22678 1.1 mrg fi
22679 1.1 mrg
22680 1.1 mrg if test x$DRIVER_MAN_SUFFIX = x ; then
22681 1.1 mrg case $host_os in
22682 1.1 mrg solaris*) DRIVER_MAN_SUFFIX=7 ;;
22683 1.1 mrg *) DRIVER_MAN_SUFFIX=4 ;;
22684 1.1 mrg esac
22685 1.1 mrg fi
22686 1.1 mrg if test x$DRIVER_MAN_DIR = x ; then
22687 1.1 mrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
22688 1.1 mrg fi
22689 1.1 mrg
22690 1.1 mrg if test x$ADMIN_MAN_SUFFIX = x ; then
22691 1.1 mrg case $host_os in
22692 1.1 mrg solaris*) ADMIN_MAN_SUFFIX=1m ;;
22693 1.1 mrg *) ADMIN_MAN_SUFFIX=8 ;;
22694 1.1 mrg esac
22695 1.1 mrg fi
22696 1.1 mrg if test x$ADMIN_MAN_DIR = x ; then
22697 1.1 mrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
22698 1.1 mrg fi
22699 1.1 mrg
22700 1.1 mrg
22701 1.1 mrg
22702 1.1 mrg
22703 1.1 mrg
22704 1.1 mrg
22705 1.1 mrg
22706 1.1 mrg
22707 1.1 mrg
22708 1.1 mrg
22709 1.1 mrg
22710 1.1 mrg
22711 1.1 mrg
22712 1.1 mrg
22713 1.1 mrg
22714 1.1 mrg
22715 1.1 mrg
22716 1.1 mrg # Check whether --with-release-version was given.
22717 1.1 mrg if test "${with_release_version+set}" = set; then
22718 1.1 mrg withval=$with_release_version; RELEASE_VERSION="$withval"
22719 1.1 mrg else
22720 1.1 mrg RELEASE_VERSION=""
22721 1.1 mrg fi
22722 1.1 mrg
22723 1.1 mrg if test "x$RELEASE_VERSION" != "x"; then
22724 1.1 mrg PACKAGE="$PACKAGE-$RELEASE_VERSION"
22725 1.1 mrg PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
22726 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
22727 1.1.1.3 mrg $as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
22728 1.1 mrg fi
22729 1.1 mrg
22730 1.1 mrg cat >>confdefs.h <<_ACEOF
22731 1.1 mrg #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
22732 1.1 mrg _ACEOF
22733 1.1 mrg
22734 1.1 mrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
22735 1.1 mrg if test "x$PVM" = "x"; then
22736 1.1 mrg PVM="0"
22737 1.1 mrg fi
22738 1.1 mrg
22739 1.1 mrg cat >>confdefs.h <<_ACEOF
22740 1.1 mrg #define PACKAGE_VERSION_MINOR $PVM
22741 1.1 mrg _ACEOF
22742 1.1 mrg
22743 1.1 mrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
22744 1.1 mrg if test "x$PVP" = "x"; then
22745 1.1 mrg PVP="0"
22746 1.1 mrg fi
22747 1.1 mrg
22748 1.1 mrg cat >>confdefs.h <<_ACEOF
22749 1.1 mrg #define PACKAGE_VERSION_PATCHLEVEL $PVP
22750 1.1 mrg _ACEOF
22751 1.1 mrg
22752 1.1 mrg
22753 1.1 mrg
22754 1.1.1.2 mrg if test x$XORG_SGML_PATH = x ; then
22755 1.1.1.2 mrg XORG_SGML_PATH=$prefix/share/sgml
22756 1.1.1.2 mrg fi
22757 1.1 mrg HAVE_DEFS_ENT=
22758 1.1 mrg
22759 1.1 mrg if test x"$cross_compiling" = x"yes" ; then
22760 1.1 mrg HAVE_DEFS_ENT=no
22761 1.1 mrg else
22762 1.1.1.3 mrg as_ac_File=`$as_echo "ac_cv_file_$XORG_SGML_PATH/X11/defs.ent" | $as_tr_sh`
22763 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $XORG_SGML_PATH/X11/defs.ent" >&5
22764 1.1.1.3 mrg $as_echo_n "checking for $XORG_SGML_PATH/X11/defs.ent... " >&6; }
22765 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
22766 1.1.1.3 mrg $as_echo_n "(cached) " >&6
22767 1.1 mrg else
22768 1.1 mrg test "$cross_compiling" = yes &&
22769 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
22770 1.1.1.3 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
22771 1.1 mrg { (exit 1); exit 1; }; }
22772 1.1 mrg if test -r "$XORG_SGML_PATH/X11/defs.ent"; then
22773 1.1 mrg eval "$as_ac_File=yes"
22774 1.1 mrg else
22775 1.1 mrg eval "$as_ac_File=no"
22776 1.1 mrg fi
22777 1.1 mrg fi
22778 1.1.1.3 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
22779 1.1.1.3 mrg $as_echo "$as_val"'`
22780 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22781 1.1.1.3 mrg $as_echo "$ac_res" >&6; }
22782 1.1.1.3 mrg as_val=`eval 'as_val=${'$as_ac_File'}
22783 1.1.1.3 mrg $as_echo "$as_val"'`
22784 1.1.1.3 mrg if test "x$as_val" = x""yes; then
22785 1.1 mrg HAVE_DEFS_ENT=yes
22786 1.1 mrg fi
22787 1.1 mrg
22788 1.1 mrg fi
22789 1.1 mrg
22790 1.1 mrg # Extract the first word of "linuxdoc", so it can be a program name with args.
22791 1.1 mrg set dummy linuxdoc; ac_word=$2
22792 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
22793 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
22794 1.1 mrg if test "${ac_cv_path_LINUXDOC+set}" = set; then
22795 1.1.1.3 mrg $as_echo_n "(cached) " >&6
22796 1.1 mrg else
22797 1.1 mrg case $LINUXDOC in
22798 1.1 mrg [\\/]* | ?:[\\/]*)
22799 1.1 mrg ac_cv_path_LINUXDOC="$LINUXDOC" # Let the user override the test with a path.
22800 1.1 mrg ;;
22801 1.1 mrg *)
22802 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22803 1.1 mrg for as_dir in $PATH
22804 1.1 mrg do
22805 1.1 mrg IFS=$as_save_IFS
22806 1.1 mrg test -z "$as_dir" && as_dir=.
22807 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
22808 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22809 1.1 mrg ac_cv_path_LINUXDOC="$as_dir/$ac_word$ac_exec_ext"
22810 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22811 1.1 mrg break 2
22812 1.1 mrg fi
22813 1.1 mrg done
22814 1.1 mrg done
22815 1.1 mrg IFS=$as_save_IFS
22816 1.1 mrg
22817 1.1 mrg ;;
22818 1.1 mrg esac
22819 1.1 mrg fi
22820 1.1 mrg LINUXDOC=$ac_cv_path_LINUXDOC
22821 1.1 mrg if test -n "$LINUXDOC"; then
22822 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $LINUXDOC" >&5
22823 1.1.1.3 mrg $as_echo "$LINUXDOC" >&6; }
22824 1.1 mrg else
22825 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
22826 1.1.1.3 mrg $as_echo "no" >&6; }
22827 1.1 mrg fi
22828 1.1 mrg
22829 1.1 mrg
22830 1.1 mrg # Extract the first word of "ps2pdf", so it can be a program name with args.
22831 1.1 mrg set dummy ps2pdf; ac_word=$2
22832 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
22833 1.1.1.3 mrg $as_echo_n "checking for $ac_word... " >&6; }
22834 1.1 mrg if test "${ac_cv_path_PS2PDF+set}" = set; then
22835 1.1.1.3 mrg $as_echo_n "(cached) " >&6
22836 1.1 mrg else
22837 1.1 mrg case $PS2PDF in
22838 1.1 mrg [\\/]* | ?:[\\/]*)
22839 1.1 mrg ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path.
22840 1.1 mrg ;;
22841 1.1 mrg *)
22842 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22843 1.1 mrg for as_dir in $PATH
22844 1.1 mrg do
22845 1.1 mrg IFS=$as_save_IFS
22846 1.1 mrg test -z "$as_dir" && as_dir=.
22847 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
22848 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22849 1.1 mrg ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext"
22850 1.1.1.3 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22851 1.1 mrg break 2
22852 1.1 mrg fi
22853 1.1 mrg done
22854 1.1 mrg done
22855 1.1 mrg IFS=$as_save_IFS
22856 1.1 mrg
22857 1.1 mrg ;;
22858 1.1 mrg esac
22859 1.1 mrg fi
22860 1.1 mrg PS2PDF=$ac_cv_path_PS2PDF
22861 1.1 mrg if test -n "$PS2PDF"; then
22862 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $PS2PDF" >&5
22863 1.1.1.3 mrg $as_echo "$PS2PDF" >&6; }
22864 1.1 mrg else
22865 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
22866 1.1.1.3 mrg $as_echo "no" >&6; }
22867 1.1 mrg fi
22868 1.1 mrg
22869 1.1 mrg
22870 1.1 mrg
22871 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking Whether to build documentation" >&5
22872 1.1.1.3 mrg $as_echo_n "checking Whether to build documentation... " >&6; }
22873 1.1 mrg
22874 1.1 mrg if test x$HAVE_DEFS_ENT != x && test x$LINUXDOC != x ; then
22875 1.1 mrg BUILDDOC=yes
22876 1.1 mrg else
22877 1.1 mrg BUILDDOC=no
22878 1.1 mrg fi
22879 1.1 mrg
22880 1.1 mrg if test x$BUILDDOC = xyes; then
22881 1.1 mrg BUILD_LINUXDOC_TRUE=
22882 1.1 mrg BUILD_LINUXDOC_FALSE='#'
22883 1.1 mrg else
22884 1.1 mrg BUILD_LINUXDOC_TRUE='#'
22885 1.1 mrg BUILD_LINUXDOC_FALSE=
22886 1.1 mrg fi
22887 1.1 mrg
22888 1.1 mrg
22889 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $BUILDDOC" >&5
22890 1.1.1.3 mrg $as_echo "$BUILDDOC" >&6; }
22891 1.1 mrg
22892 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: checking Whether to build pdf documentation" >&5
22893 1.1.1.3 mrg $as_echo_n "checking Whether to build pdf documentation... " >&6; }
22894 1.1 mrg
22895 1.1 mrg if test x$PS2PDF != x && test x$BUILD_PDFDOC != xno; then
22896 1.1 mrg BUILDPDFDOC=yes
22897 1.1 mrg else
22898 1.1 mrg BUILDPDFDOC=no
22899 1.1 mrg fi
22900 1.1 mrg
22901 1.1 mrg if test x$BUILDPDFDOC = xyes; then
22902 1.1 mrg BUILD_PDFDOC_TRUE=
22903 1.1 mrg BUILD_PDFDOC_FALSE='#'
22904 1.1 mrg else
22905 1.1 mrg BUILD_PDFDOC_TRUE='#'
22906 1.1 mrg BUILD_PDFDOC_FALSE=
22907 1.1 mrg fi
22908 1.1 mrg
22909 1.1 mrg
22910 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: result: $BUILDPDFDOC" >&5
22911 1.1.1.3 mrg $as_echo "$BUILDPDFDOC" >&6; }
22912 1.1 mrg
22913 1.1 mrg MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt"
22914 1.1 mrg MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps"
22915 1.1 mrg MAKE_PDF="$PS2PDF"
22916 1.1 mrg MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B html --split=0"
22917 1.1 mrg
22918 1.1 mrg
22919 1.1 mrg
22920 1.1 mrg
22921 1.1 mrg
22922 1.1 mrg
22923 1.1 mrg
22924 1.1.1.2 mrg CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
22925 1.1.1.2 mrg mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
22926 1.1.1.2 mrg echo 'git directory not found: installing possibly empty changelog.' >&2)"
22927 1.1.1.2 mrg
22928 1.1.1.2 mrg distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
22929 1.1.1.2 mrg
22930 1.1.1.2 mrg
22931 1.1.1.2 mrg
22932 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: Please change the Driver line in xorg.conf from \"ati\" to \"mach64\"
22933 1.1.1.2 mrg or install the ati wrapper as well:
22934 1.1 mrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
22935 1.1 mrg " >&5
22936 1.1.1.3 mrg $as_echo "$as_me: Please change the Driver line in xorg.conf from \"ati\" to \"mach64\"
22937 1.1.1.2 mrg or install the ati wrapper as well:
22938 1.1 mrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
22939 1.1 mrg " >&6;}
22940 1.1 mrg
22941 1.1 mrg ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
22942 1.1 mrg
22943 1.1 mrg cat >confcache <<\_ACEOF
22944 1.1 mrg # This file is a shell script that caches the results of configure
22945 1.1 mrg # tests run on this system so they can be shared between configure
22946 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
22947 1.1 mrg # It is not useful on other systems. If it contains results you don't
22948 1.1 mrg # want to keep, you may remove or edit it.
22949 1.1 mrg #
22950 1.1 mrg # config.status only pays attention to the cache file if you give it
22951 1.1 mrg # the --recheck option to rerun configure.
22952 1.1 mrg #
22953 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
22954 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
22955 1.1 mrg # following values.
22956 1.1 mrg
22957 1.1 mrg _ACEOF
22958 1.1 mrg
22959 1.1 mrg # The following way of writing the cache mishandles newlines in values,
22960 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
22961 1.1 mrg # So, we kill variables containing newlines.
22962 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
22963 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
22964 1.1 mrg (
22965 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22966 1.1 mrg eval ac_val=\$$ac_var
22967 1.1 mrg case $ac_val in #(
22968 1.1 mrg *${as_nl}*)
22969 1.1 mrg case $ac_var in #(
22970 1.1.1.3 mrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22971 1.1.1.3 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22972 1.1 mrg esac
22973 1.1 mrg case $ac_var in #(
22974 1.1 mrg _ | IFS | as_nl) ;; #(
22975 1.1.1.3 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22976 1.1 mrg *) $as_unset $ac_var ;;
22977 1.1 mrg esac ;;
22978 1.1 mrg esac
22979 1.1 mrg done
22980 1.1 mrg
22981 1.1 mrg (set) 2>&1 |
22982 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
22983 1.1 mrg *${as_nl}ac_space=\ *)
22984 1.1 mrg # `set' does not quote correctly, so add quotes (double-quote
22985 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \).
22986 1.1 mrg sed -n \
22987 1.1 mrg "s/'/'\\\\''/g;
22988 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22989 1.1 mrg ;; #(
22990 1.1 mrg *)
22991 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
22992 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22993 1.1 mrg ;;
22994 1.1 mrg esac |
22995 1.1 mrg sort
22996 1.1 mrg ) |
22997 1.1 mrg sed '
22998 1.1 mrg /^ac_cv_env_/b end
22999 1.1 mrg t clear
23000 1.1 mrg :clear
23001 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23002 1.1 mrg t end
23003 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23004 1.1 mrg :end' >>confcache
23005 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
23006 1.1 mrg if test -w "$cache_file"; then
23007 1.1 mrg test "x$cache_file" != "x/dev/null" &&
23008 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
23009 1.1.1.3 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
23010 1.1 mrg cat confcache >$cache_file
23011 1.1 mrg else
23012 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
23013 1.1.1.3 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23014 1.1 mrg fi
23015 1.1 mrg fi
23016 1.1 mrg rm -f confcache
23017 1.1 mrg
23018 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
23019 1.1 mrg # Let make expand exec_prefix.
23020 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23021 1.1 mrg
23022 1.1 mrg DEFS=-DHAVE_CONFIG_H
23023 1.1 mrg
23024 1.1 mrg ac_libobjs=
23025 1.1 mrg ac_ltlibobjs=
23026 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
23027 1.1 mrg # 1. Remove the extension, and $U if already installed.
23028 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
23029 1.1.1.3 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
23030 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
23031 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
23032 1.1 mrg ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
23033 1.1 mrg ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
23034 1.1 mrg done
23035 1.1 mrg LIBOBJS=$ac_libobjs
23036 1.1 mrg
23037 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
23038 1.1 mrg
23039 1.1 mrg
23040 1.1.1.3 mrg if test -n "$EXEEXT"; then
23041 1.1.1.3 mrg am__EXEEXT_TRUE=
23042 1.1.1.3 mrg am__EXEEXT_FALSE='#'
23043 1.1.1.3 mrg else
23044 1.1.1.3 mrg am__EXEEXT_TRUE='#'
23045 1.1.1.3 mrg am__EXEEXT_FALSE=
23046 1.1.1.3 mrg fi
23047 1.1.1.3 mrg
23048 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
23049 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
23050 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23051 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
23052 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23053 1.1 mrg { (exit 1); exit 1; }; }
23054 1.1 mrg fi
23055 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
23056 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
23057 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23058 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
23059 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23060 1.1 mrg { (exit 1); exit 1; }; }
23061 1.1 mrg fi
23062 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
23063 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
23064 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23065 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
23066 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23067 1.1 mrg { (exit 1); exit 1; }; }
23068 1.1 mrg fi
23069 1.1 mrg if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
23070 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
23071 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23072 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
23073 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23074 1.1 mrg { (exit 1); exit 1; }; }
23075 1.1 mrg fi
23076 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
23077 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
23078 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23079 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
23080 1.1.1.3 mrg Usually this means the macro was only invoked conditionally." >&2;}
23081 1.1.1.3 mrg { (exit 1); exit 1; }; }
23082 1.1.1.3 mrg fi
23083 1.1.1.3 mrg if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
23084 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
23085 1.1.1.3 mrg Usually this means the macro was only invoked conditionally." >&5
23086 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
23087 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23088 1.1 mrg { (exit 1); exit 1; }; }
23089 1.1 mrg fi
23090 1.1 mrg if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
23091 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined.
23092 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23093 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"DRI\" was never defined.
23094 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23095 1.1 mrg { (exit 1); exit 1; }; }
23096 1.1 mrg fi
23097 1.1 mrg if test -z "${ATIMISC_CPIO_TRUE}" && test -z "${ATIMISC_CPIO_FALSE}"; then
23098 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"ATIMISC_CPIO\" was never defined.
23099 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23100 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"ATIMISC_CPIO\" was never defined.
23101 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23102 1.1 mrg { (exit 1); exit 1; }; }
23103 1.1 mrg fi
23104 1.1 mrg if test -z "${ATIMISC_DGA_TRUE}" && test -z "${ATIMISC_DGA_FALSE}"; then
23105 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"ATIMISC_DGA\" was never defined.
23106 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23107 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"ATIMISC_DGA\" was never defined.
23108 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23109 1.1 mrg { (exit 1); exit 1; }; }
23110 1.1 mrg fi
23111 1.1 mrg if test -z "${ATIMISC_TV_OUT_TRUE}" && test -z "${ATIMISC_TV_OUT_FALSE}"; then
23112 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"ATIMISC_TV_OUT\" was never defined.
23113 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23114 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"ATIMISC_TV_OUT\" was never defined.
23115 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23116 1.1 mrg { (exit 1); exit 1; }; }
23117 1.1 mrg fi
23118 1.1 mrg if test -z "${USE_EXA_TRUE}" && test -z "${USE_EXA_FALSE}"; then
23119 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"USE_EXA\" was never defined.
23120 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23121 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"USE_EXA\" was never defined.
23122 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23123 1.1 mrg { (exit 1); exit 1; }; }
23124 1.1 mrg fi
23125 1.1 mrg if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
23126 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
23127 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23128 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
23129 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23130 1.1 mrg { (exit 1); exit 1; }; }
23131 1.1 mrg fi
23132 1.1 mrg if test -z "${BUILD_LINUXDOC_TRUE}" && test -z "${BUILD_LINUXDOC_FALSE}"; then
23133 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_LINUXDOC\" was never defined.
23134 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23135 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"BUILD_LINUXDOC\" was never defined.
23136 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23137 1.1 mrg { (exit 1); exit 1; }; }
23138 1.1 mrg fi
23139 1.1 mrg if test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then
23140 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_PDFDOC\" was never defined.
23141 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
23142 1.1.1.3 mrg $as_echo "$as_me: error: conditional \"BUILD_PDFDOC\" was never defined.
23143 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
23144 1.1 mrg { (exit 1); exit 1; }; }
23145 1.1 mrg fi
23146 1.1 mrg
23147 1.1 mrg : ${CONFIG_STATUS=./config.status}
23148 1.1.1.3 mrg ac_write_fail=0
23149 1.1 mrg ac_clean_files_save=$ac_clean_files
23150 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23151 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
23152 1.1.1.3 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
23153 1.1.1.3 mrg cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23154 1.1 mrg #! $SHELL
23155 1.1 mrg # Generated by $as_me.
23156 1.1 mrg # Run this file to recreate the current configuration.
23157 1.1 mrg # Compiler output produced by configure, useful for debugging
23158 1.1 mrg # configure, is in config.log if it exists.
23159 1.1 mrg
23160 1.1 mrg debug=false
23161 1.1 mrg ac_cs_recheck=false
23162 1.1 mrg ac_cs_silent=false
23163 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
23164 1.1 mrg _ACEOF
23165 1.1 mrg
23166 1.1.1.3 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23167 1.1 mrg ## --------------------- ##
23168 1.1 mrg ## M4sh Initialization. ##
23169 1.1 mrg ## --------------------- ##
23170 1.1 mrg
23171 1.1 mrg # Be more Bourne compatible
23172 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
23173 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
23174 1.1 mrg emulate sh
23175 1.1 mrg NULLCMD=:
23176 1.1.1.3 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23177 1.1 mrg # is contrary to our usage. Disable this feature.
23178 1.1 mrg alias -g '${1+"$@"}'='"$@"'
23179 1.1 mrg setopt NO_GLOB_SUBST
23180 1.1 mrg else
23181 1.1 mrg case `(set -o) 2>/dev/null` in
23182 1.1 mrg *posix*) set -o posix ;;
23183 1.1 mrg esac
23184 1.1 mrg
23185 1.1 mrg fi
23186 1.1 mrg
23187 1.1 mrg
23188 1.1 mrg
23189 1.1 mrg
23190 1.1 mrg # PATH needs CR
23191 1.1 mrg # Avoid depending upon Character Ranges.
23192 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
23193 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
23194 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
23195 1.1 mrg as_cr_digits='0123456789'
23196 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
23197 1.1 mrg
23198 1.1.1.3 mrg as_nl='
23199 1.1.1.3 mrg '
23200 1.1.1.3 mrg export as_nl
23201 1.1.1.3 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
23202 1.1.1.3 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
23203 1.1.1.3 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
23204 1.1.1.3 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
23205 1.1.1.3 mrg if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
23206 1.1.1.3 mrg as_echo='printf %s\n'
23207 1.1.1.3 mrg as_echo_n='printf %s'
23208 1.1.1.3 mrg else
23209 1.1.1.3 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
23210 1.1.1.3 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
23211 1.1.1.3 mrg as_echo_n='/usr/ucb/echo -n'
23212 1.1.1.3 mrg else
23213 1.1.1.3 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
23214 1.1.1.3 mrg as_echo_n_body='eval
23215 1.1.1.3 mrg arg=$1;
23216 1.1.1.3 mrg case $arg in
23217 1.1.1.3 mrg *"$as_nl"*)
23218 1.1.1.3 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
23219 1.1.1.3 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
23220 1.1.1.3 mrg esac;
23221 1.1.1.3 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
23222 1.1.1.3 mrg '
23223 1.1.1.3 mrg export as_echo_n_body
23224 1.1.1.3 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
23225 1.1.1.3 mrg fi
23226 1.1.1.3 mrg export as_echo_body
23227 1.1.1.3 mrg as_echo='sh -c $as_echo_body as_echo'
23228 1.1.1.3 mrg fi
23229 1.1.1.3 mrg
23230 1.1 mrg # The user is always right.
23231 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
23232 1.1.1.3 mrg PATH_SEPARATOR=:
23233 1.1.1.3 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
23234 1.1.1.3 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
23235 1.1.1.3 mrg PATH_SEPARATOR=';'
23236 1.1.1.3 mrg }
23237 1.1 mrg fi
23238 1.1 mrg
23239 1.1 mrg # Support unset when possible.
23240 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
23241 1.1 mrg as_unset=unset
23242 1.1 mrg else
23243 1.1 mrg as_unset=false
23244 1.1 mrg fi
23245 1.1 mrg
23246 1.1 mrg
23247 1.1 mrg # IFS
23248 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
23249 1.1 mrg # there to prevent editors from complaining about space-tab.
23250 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
23251 1.1 mrg # splitting by setting IFS to empty value.)
23252 1.1 mrg IFS=" "" $as_nl"
23253 1.1 mrg
23254 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
23255 1.1 mrg case $0 in
23256 1.1 mrg *[\\/]* ) as_myself=$0 ;;
23257 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23258 1.1 mrg for as_dir in $PATH
23259 1.1 mrg do
23260 1.1 mrg IFS=$as_save_IFS
23261 1.1 mrg test -z "$as_dir" && as_dir=.
23262 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
23263 1.1 mrg done
23264 1.1 mrg IFS=$as_save_IFS
23265 1.1 mrg
23266 1.1 mrg ;;
23267 1.1 mrg esac
23268 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
23269 1.1 mrg # in which case we are not to be found in the path.
23270 1.1 mrg if test "x$as_myself" = x; then
23271 1.1 mrg as_myself=$0
23272 1.1 mrg fi
23273 1.1 mrg if test ! -f "$as_myself"; then
23274 1.1.1.3 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
23275 1.1 mrg { (exit 1); exit 1; }
23276 1.1 mrg fi
23277 1.1 mrg
23278 1.1 mrg # Work around bugs in pre-3.0 UWIN ksh.
23279 1.1 mrg for as_var in ENV MAIL MAILPATH
23280 1.1 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
23281 1.1 mrg done
23282 1.1 mrg PS1='$ '
23283 1.1 mrg PS2='> '
23284 1.1 mrg PS4='+ '
23285 1.1 mrg
23286 1.1 mrg # NLS nuisances.
23287 1.1.1.3 mrg LC_ALL=C
23288 1.1.1.3 mrg export LC_ALL
23289 1.1.1.3 mrg LANGUAGE=C
23290 1.1.1.3 mrg export LANGUAGE
23291 1.1 mrg
23292 1.1 mrg # Required to use basename.
23293 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
23294 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
23295 1.1 mrg as_expr=expr
23296 1.1 mrg else
23297 1.1 mrg as_expr=false
23298 1.1 mrg fi
23299 1.1 mrg
23300 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
23301 1.1 mrg as_basename=basename
23302 1.1 mrg else
23303 1.1 mrg as_basename=false
23304 1.1 mrg fi
23305 1.1 mrg
23306 1.1 mrg
23307 1.1 mrg # Name of the executable.
23308 1.1 mrg as_me=`$as_basename -- "$0" ||
23309 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
23310 1.1 mrg X"$0" : 'X\(//\)$' \| \
23311 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
23312 1.1.1.3 mrg $as_echo X/"$0" |
23313 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
23314 1.1 mrg s//\1/
23315 1.1 mrg q
23316 1.1 mrg }
23317 1.1 mrg /^X\/\(\/\/\)$/{
23318 1.1 mrg s//\1/
23319 1.1 mrg q
23320 1.1 mrg }
23321 1.1 mrg /^X\/\(\/\).*/{
23322 1.1 mrg s//\1/
23323 1.1 mrg q
23324 1.1 mrg }
23325 1.1 mrg s/.*/./; q'`
23326 1.1 mrg
23327 1.1 mrg # CDPATH.
23328 1.1 mrg $as_unset CDPATH
23329 1.1 mrg
23330 1.1 mrg
23331 1.1 mrg
23332 1.1 mrg as_lineno_1=$LINENO
23333 1.1 mrg as_lineno_2=$LINENO
23334 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
23335 1.1 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
23336 1.1 mrg
23337 1.1 mrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
23338 1.1 mrg # uniformly replaced by the line number. The first 'sed' inserts a
23339 1.1 mrg # line-number line after each line using $LINENO; the second 'sed'
23340 1.1 mrg # does the real work. The second script uses 'N' to pair each
23341 1.1 mrg # line-number line with the line containing $LINENO, and appends
23342 1.1 mrg # trailing '-' during substitution so that $LINENO is not a special
23343 1.1 mrg # case at line end.
23344 1.1 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
23345 1.1 mrg # scripts with optimization help from Paolo Bonzini. Blame Lee
23346 1.1 mrg # E. McMahon (1931-1989) for sed's syntax. :-)
23347 1.1 mrg sed -n '
23348 1.1 mrg p
23349 1.1 mrg /[$]LINENO/=
23350 1.1 mrg ' <$as_myself |
23351 1.1 mrg sed '
23352 1.1 mrg s/[$]LINENO.*/&-/
23353 1.1 mrg t lineno
23354 1.1 mrg b
23355 1.1 mrg :lineno
23356 1.1 mrg N
23357 1.1 mrg :loop
23358 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
23359 1.1 mrg t loop
23360 1.1 mrg s/-\n.*//
23361 1.1 mrg ' >$as_me.lineno &&
23362 1.1 mrg chmod +x "$as_me.lineno" ||
23363 1.1.1.3 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
23364 1.1 mrg { (exit 1); exit 1; }; }
23365 1.1 mrg
23366 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
23367 1.1 mrg # (the dirname of $[0] is not the place where we might find the
23368 1.1 mrg # original and so on. Autoconf is especially sensitive to this).
23369 1.1 mrg . "./$as_me.lineno"
23370 1.1 mrg # Exit status is that of the last command.
23371 1.1 mrg exit
23372 1.1 mrg }
23373 1.1 mrg
23374 1.1 mrg
23375 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
23376 1.1 mrg as_dirname=dirname
23377 1.1 mrg else
23378 1.1 mrg as_dirname=false
23379 1.1 mrg fi
23380 1.1 mrg
23381 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
23382 1.1 mrg case `echo -n x` in
23383 1.1 mrg -n*)
23384 1.1 mrg case `echo 'x\c'` in
23385 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
23386 1.1 mrg *) ECHO_C='\c';;
23387 1.1 mrg esac;;
23388 1.1 mrg *)
23389 1.1 mrg ECHO_N='-n';;
23390 1.1 mrg esac
23391 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
23392 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
23393 1.1 mrg as_expr=expr
23394 1.1 mrg else
23395 1.1 mrg as_expr=false
23396 1.1 mrg fi
23397 1.1 mrg
23398 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
23399 1.1 mrg if test -d conf$$.dir; then
23400 1.1 mrg rm -f conf$$.dir/conf$$.file
23401 1.1 mrg else
23402 1.1 mrg rm -f conf$$.dir
23403 1.1.1.3 mrg mkdir conf$$.dir 2>/dev/null
23404 1.1 mrg fi
23405 1.1.1.3 mrg if (echo >conf$$.file) 2>/dev/null; then
23406 1.1.1.3 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
23407 1.1.1.3 mrg as_ln_s='ln -s'
23408 1.1.1.3 mrg # ... but there are two gotchas:
23409 1.1.1.3 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
23410 1.1.1.3 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
23411 1.1.1.3 mrg # In both cases, we have to default to `cp -p'.
23412 1.1.1.3 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
23413 1.1.1.3 mrg as_ln_s='cp -p'
23414 1.1.1.3 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
23415 1.1.1.3 mrg as_ln_s=ln
23416 1.1.1.3 mrg else
23417 1.1 mrg as_ln_s='cp -p'
23418 1.1.1.3 mrg fi
23419 1.1 mrg else
23420 1.1 mrg as_ln_s='cp -p'
23421 1.1 mrg fi
23422 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
23423 1.1 mrg rmdir conf$$.dir 2>/dev/null
23424 1.1 mrg
23425 1.1 mrg if mkdir -p . 2>/dev/null; then
23426 1.1 mrg as_mkdir_p=:
23427 1.1 mrg else
23428 1.1 mrg test -d ./-p && rmdir ./-p
23429 1.1 mrg as_mkdir_p=false
23430 1.1 mrg fi
23431 1.1 mrg
23432 1.1 mrg if test -x / >/dev/null 2>&1; then
23433 1.1 mrg as_test_x='test -x'
23434 1.1 mrg else
23435 1.1 mrg if ls -dL / >/dev/null 2>&1; then
23436 1.1 mrg as_ls_L_option=L
23437 1.1 mrg else
23438 1.1 mrg as_ls_L_option=
23439 1.1 mrg fi
23440 1.1 mrg as_test_x='
23441 1.1 mrg eval sh -c '\''
23442 1.1 mrg if test -d "$1"; then
23443 1.1.1.3 mrg test -d "$1/.";
23444 1.1 mrg else
23445 1.1 mrg case $1 in
23446 1.1.1.3 mrg -*)set "./$1";;
23447 1.1 mrg esac;
23448 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
23449 1.1 mrg ???[sx]*):;;*)false;;esac;fi
23450 1.1 mrg '\'' sh
23451 1.1 mrg '
23452 1.1 mrg fi
23453 1.1 mrg as_executable_p=$as_test_x
23454 1.1 mrg
23455 1.1 mrg # Sed expression to map a string onto a valid CPP name.
23456 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
23457 1.1 mrg
23458 1.1 mrg # Sed expression to map a string onto a valid variable name.
23459 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
23460 1.1 mrg
23461 1.1 mrg
23462 1.1 mrg exec 6>&1
23463 1.1 mrg
23464 1.1 mrg # Save the log message, to keep $[0] and so on meaningful, and to
23465 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
23466 1.1 mrg # values after options handling.
23467 1.1 mrg ac_log="
23468 1.1.1.3 mrg This file was extended by xf86-video-mach64 $as_me 6.8.2, which was
23469 1.1.1.3 mrg generated by GNU Autoconf 2.63. Invocation command line was
23470 1.1 mrg
23471 1.1 mrg CONFIG_FILES = $CONFIG_FILES
23472 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
23473 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
23474 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
23475 1.1 mrg $ $0 $@
23476 1.1 mrg
23477 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
23478 1.1 mrg "
23479 1.1 mrg
23480 1.1 mrg _ACEOF
23481 1.1 mrg
23482 1.1.1.3 mrg case $ac_config_files in *"
23483 1.1.1.3 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
23484 1.1.1.3 mrg esac
23485 1.1.1.3 mrg
23486 1.1.1.3 mrg case $ac_config_headers in *"
23487 1.1.1.3 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
23488 1.1.1.3 mrg esac
23489 1.1.1.3 mrg
23490 1.1.1.3 mrg
23491 1.1.1.3 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23492 1.1 mrg # Files that config.status was made for.
23493 1.1 mrg config_files="$ac_config_files"
23494 1.1 mrg config_headers="$ac_config_headers"
23495 1.1 mrg config_commands="$ac_config_commands"
23496 1.1 mrg
23497 1.1 mrg _ACEOF
23498 1.1 mrg
23499 1.1.1.3 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23500 1.1 mrg ac_cs_usage="\
23501 1.1 mrg \`$as_me' instantiates files from templates according to the
23502 1.1 mrg current configuration.
23503 1.1 mrg
23504 1.1.1.3 mrg Usage: $0 [OPTION]... [FILE]...
23505 1.1 mrg
23506 1.1 mrg -h, --help print this help, then exit
23507 1.1 mrg -V, --version print version number and configuration settings, then exit
23508 1.1.1.3 mrg -q, --quiet, --silent
23509 1.1.1.3 mrg do not print progress messages
23510 1.1 mrg -d, --debug don't remove temporary files
23511 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
23512 1.1.1.3 mrg --file=FILE[:TEMPLATE]
23513 1.1.1.3 mrg instantiate the configuration file FILE
23514 1.1.1.3 mrg --header=FILE[:TEMPLATE]
23515 1.1.1.3 mrg instantiate the configuration header FILE
23516 1.1 mrg
23517 1.1 mrg Configuration files:
23518 1.1 mrg $config_files
23519 1.1 mrg
23520 1.1 mrg Configuration headers:
23521 1.1 mrg $config_headers
23522 1.1 mrg
23523 1.1 mrg Configuration commands:
23524 1.1 mrg $config_commands
23525 1.1 mrg
23526 1.1 mrg Report bugs to <bug-autoconf (at] gnu.org>."
23527 1.1 mrg
23528 1.1 mrg _ACEOF
23529 1.1.1.3 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23530 1.1 mrg ac_cs_version="\\
23531 1.1.1.3 mrg xf86-video-mach64 config.status 6.8.2
23532 1.1.1.3 mrg configured by $0, generated by GNU Autoconf 2.63,
23533 1.1.1.3 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
23534 1.1 mrg
23535 1.1.1.3 mrg Copyright (C) 2008 Free Software Foundation, Inc.
23536 1.1 mrg This config.status script is free software; the Free Software Foundation
23537 1.1 mrg gives unlimited permission to copy, distribute and modify it."
23538 1.1 mrg
23539 1.1 mrg ac_pwd='$ac_pwd'
23540 1.1 mrg srcdir='$srcdir'
23541 1.1 mrg INSTALL='$INSTALL'
23542 1.1 mrg MKDIR_P='$MKDIR_P'
23543 1.1.1.3 mrg AWK='$AWK'
23544 1.1.1.3 mrg test -n "\$AWK" || AWK=awk
23545 1.1 mrg _ACEOF
23546 1.1 mrg
23547 1.1.1.3 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23548 1.1.1.3 mrg # The default lists apply if the user does not specify any file.
23549 1.1 mrg ac_need_defaults=:
23550 1.1 mrg while test $# != 0
23551 1.1 mrg do
23552 1.1 mrg case $1 in
23553 1.1 mrg --*=*)
23554 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
23555 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
23556 1.1 mrg ac_shift=:
23557 1.1 mrg ;;
23558 1.1 mrg *)
23559 1.1 mrg ac_option=$1
23560 1.1 mrg ac_optarg=$2
23561 1.1 mrg ac_shift=shift
23562 1.1 mrg ;;
23563 1.1 mrg esac
23564 1.1 mrg
23565 1.1 mrg case $ac_option in
23566 1.1 mrg # Handling of the options.
23567 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23568 1.1 mrg ac_cs_recheck=: ;;
23569 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
23570 1.1.1.3 mrg $as_echo "$ac_cs_version"; exit ;;
23571 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
23572 1.1 mrg debug=: ;;
23573 1.1 mrg --file | --fil | --fi | --f )
23574 1.1 mrg $ac_shift
23575 1.1.1.3 mrg case $ac_optarg in
23576 1.1.1.3 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23577 1.1.1.3 mrg esac
23578 1.1.1.3 mrg CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
23579 1.1 mrg ac_need_defaults=false;;
23580 1.1 mrg --header | --heade | --head | --hea )
23581 1.1 mrg $ac_shift
23582 1.1.1.3 mrg case $ac_optarg in
23583 1.1.1.3 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23584 1.1.1.3 mrg esac
23585 1.1.1.3 mrg CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
23586 1.1 mrg ac_need_defaults=false;;
23587 1.1 mrg --he | --h)
23588 1.1 mrg # Conflict between --help and --header
23589 1.1.1.3 mrg { $as_echo "$as_me: error: ambiguous option: $1
23590 1.1 mrg Try \`$0 --help' for more information." >&2
23591 1.1 mrg { (exit 1); exit 1; }; };;
23592 1.1 mrg --help | --hel | -h )
23593 1.1.1.3 mrg $as_echo "$ac_cs_usage"; exit ;;
23594 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
23595 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
23596 1.1 mrg ac_cs_silent=: ;;
23597 1.1 mrg
23598 1.1 mrg # This is an error.
23599 1.1.1.3 mrg -*) { $as_echo "$as_me: error: unrecognized option: $1
23600 1.1 mrg Try \`$0 --help' for more information." >&2
23601 1.1 mrg { (exit 1); exit 1; }; } ;;
23602 1.1 mrg
23603 1.1 mrg *) ac_config_targets="$ac_config_targets $1"
23604 1.1 mrg ac_need_defaults=false ;;
23605 1.1 mrg
23606 1.1 mrg esac
23607 1.1 mrg shift
23608 1.1 mrg done
23609 1.1 mrg
23610 1.1 mrg ac_configure_extra_args=
23611 1.1 mrg
23612 1.1 mrg if $ac_cs_silent; then
23613 1.1 mrg exec 6>/dev/null
23614 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
23615 1.1 mrg fi
23616 1.1 mrg
23617 1.1 mrg _ACEOF
23618 1.1.1.3 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23619 1.1 mrg if \$ac_cs_recheck; then
23620 1.1.1.3 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
23621 1.1.1.3 mrg shift
23622 1.1.1.3 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
23623 1.1.1.3 mrg CONFIG_SHELL='$SHELL'
23624 1.1 mrg export CONFIG_SHELL
23625 1.1.1.3 mrg exec "\$@"
23626 1.1 mrg fi
23627 1.1 mrg
23628 1.1 mrg _ACEOF
23629 1.1.1.3 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23630 1.1 mrg exec 5>>config.log
23631 1.1 mrg {
23632 1.1 mrg echo
23633 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23634 1.1 mrg ## Running $as_me. ##
23635 1.1 mrg _ASBOX
23636 1.1.1.3 mrg $as_echo "$ac_log"
23637 1.1 mrg } >&5
23638 1.1 mrg
23639 1.1 mrg _ACEOF
23640 1.1.1.3 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23641 1.1 mrg #
23642 1.1 mrg # INIT-COMMANDS
23643 1.1 mrg #
23644 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
23645 1.1 mrg
23646 1.1 mrg _ACEOF
23647 1.1 mrg
23648 1.1.1.3 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23649 1.1 mrg
23650 1.1 mrg # Handling of arguments.
23651 1.1 mrg for ac_config_target in $ac_config_targets
23652 1.1 mrg do
23653 1.1 mrg case $ac_config_target in
23654 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
23655 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
23656 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23657 1.1 mrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
23658 1.1 mrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
23659 1.1 mrg
23660 1.1.1.3 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23661 1.1.1.3 mrg $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23662 1.1 mrg { (exit 1); exit 1; }; };;
23663 1.1 mrg esac
23664 1.1 mrg done
23665 1.1 mrg
23666 1.1 mrg
23667 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
23668 1.1 mrg # then the envvar interface is used. Set only those that are not.
23669 1.1 mrg # We use the long form for the default assignment because of an extremely
23670 1.1 mrg # bizarre bug on SunOS 4.1.3.
23671 1.1 mrg if $ac_need_defaults; then
23672 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23673 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23674 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23675 1.1 mrg fi
23676 1.1 mrg
23677 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
23678 1.1 mrg # simply because there is no reason against having it here, and in addition,
23679 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
23680 1.1 mrg # Hook for its removal unless debugging.
23681 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
23682 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
23683 1.1 mrg $debug ||
23684 1.1 mrg {
23685 1.1 mrg tmp=
23686 1.1 mrg trap 'exit_status=$?
23687 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
23688 1.1 mrg ' 0
23689 1.1 mrg trap '{ (exit 1); exit 1; }' 1 2 13 15
23690 1.1 mrg }
23691 1.1 mrg # Create a (secure) tmp directory for tmp files.
23692 1.1 mrg
23693 1.1 mrg {
23694 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
23695 1.1 mrg test -n "$tmp" && test -d "$tmp"
23696 1.1 mrg } ||
23697 1.1 mrg {
23698 1.1 mrg tmp=./conf$$-$RANDOM
23699 1.1 mrg (umask 077 && mkdir "$tmp")
23700 1.1 mrg } ||
23701 1.1 mrg {
23702 1.1.1.3 mrg $as_echo "$as_me: cannot create a temporary directory in ." >&2
23703 1.1 mrg { (exit 1); exit 1; }
23704 1.1 mrg }
23705 1.1 mrg
23706 1.1.1.3 mrg # Set up the scripts for CONFIG_FILES section.
23707 1.1.1.3 mrg # No need to generate them if there are no CONFIG_FILES.
23708 1.1.1.3 mrg # This happens for instance with `./config.status config.h'.
23709 1.1 mrg if test -n "$CONFIG_FILES"; then
23710 1.1 mrg
23711 1.1 mrg
23712 1.1.1.3 mrg ac_cr='
'
23714 1.1.1.3 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
23715 1.1.1.3 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
23716 1.1.1.3 mrg ac_cs_awk_cr='\\r'
23717 1.1.1.3 mrg else
23718 1.1.1.3 mrg ac_cs_awk_cr=$ac_cr
23719 1.1.1.3 mrg fi
23720 1.1.1.3 mrg
23721 1.1.1.3 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
23722 1.1 mrg _ACEOF
23723 1.1 mrg
23724 1.1.1.3 mrg
23725 1.1.1.3 mrg {
23726 1.1.1.3 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
23727 1.1.1.3 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
23728 1.1.1.3 mrg echo "_ACEOF"
23729 1.1.1.3 mrg } >conf$$subs.sh ||
23730 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23731 1.1.1.3 mrg $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23732 1.1.1.3 mrg { (exit 1); exit 1; }; }
23733 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
23734 1.1 mrg ac_delim='%!_!# '
23735 1.1.1.3 mrg for ac_last_try in false false false false false :; do
23736 1.1.1.3 mrg . ./conf$$subs.sh ||
23737 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23738 1.1.1.3 mrg $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23739 1.1 mrg { (exit 1); exit 1; }; }
23740 1.1.1.3 mrg
23741 1.1.1.3 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
23742 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
23743 1.1 mrg break
23744 1.1.1.3 mrg elif $ac_last_try; then
23745 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23746 1.1 mrg $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23747 1.1 mrg { (exit 1); exit 1; }; }
23748 1.1 mrg else
23749 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23750 1.1 mrg fi
23751 1.1.1.3 mrg done
23752 1.1 mrg rm -f conf$$subs.sh
23753 1.1.1.3 mrg
23754 1.1.1.3 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23755 1.1 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
23756 1.1.1.3 mrg _ACEOF
23757 1.1.1.3 mrg sed -n '
23758 1.1.1.3 mrg h
23759 1.1.1.3 mrg s/^/S["/; s/!.*/"]=/
23760 1.1.1.3 mrg p
23761 1.1.1.3 mrg g
23762 1.1.1.3 mrg s/^[^!]*!//
23763 1.1.1.3 mrg :repl
23764 1.1.1.3 mrg t repl
23765 1.1.1.3 mrg s/'"$ac_delim"'$//
23766 1.1.1.3 mrg t delim
23767 1.1.1.3 mrg :nl
23768 1.1.1.3 mrg h
23769 1.1.1.3 mrg s/\(.\{148\}\).*/\1/
23770 1.1.1.3 mrg t more1
23771 1.1.1.3 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
23772 1.1.1.3 mrg p
23773 1.1.1.3 mrg n
23774 1.1.1.3 mrg b repl
23775 1.1.1.3 mrg :more1
23776 1.1.1.3 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23777 1.1.1.3 mrg p
23778 1.1.1.3 mrg g
23779 1.1.1.3 mrg s/.\{148\}//
23780 1.1.1.3 mrg t nl
23781 1.1.1.3 mrg :delim
23782 1.1.1.3 mrg h
23783 1.1.1.3 mrg s/\(.\{148\}\).*/\1/
23784 1.1.1.3 mrg t more2
23785 1.1.1.3 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
23786 1.1.1.3 mrg p
23787 1.1.1.3 mrg b
23788 1.1.1.3 mrg :more2
23789 1.1.1.3 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23790 1.1.1.3 mrg p
23791 1.1.1.3 mrg g
23792 1.1.1.3 mrg s/.\{148\}//
23793 1.1.1.3 mrg t delim
23794 1.1.1.3 mrg ' <conf$$subs.awk | sed '
23795 1.1.1.3 mrg /^[^""]/{
23796 1.1.1.3 mrg N
23797 1.1.1.3 mrg s/\n//
23798 1.1.1.3 mrg }
23799 1.1.1.3 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
23800 1.1.1.3 mrg rm -f conf$$subs.awk
23801 1.1.1.3 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23802 1.1.1.3 mrg _ACAWK
23803 1.1.1.3 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
23804 1.1.1.3 mrg for (key in S) S_is_set[key] = 1
23805 1.1.1.3 mrg FS = ""
23806 1.1.1.3 mrg
23807 1.1.1.3 mrg }
23808 1.1.1.3 mrg {
23809 1.1.1.3 mrg line = $ 0
23810 1.1.1.3 mrg nfields = split(line, field, "@")
23811 1.1.1.3 mrg substed = 0
23812 1.1.1.3 mrg len = length(field[1])
23813 1.1.1.3 mrg for (i = 2; i < nfields; i++) {
23814 1.1.1.3 mrg key = field[i]
23815 1.1.1.3 mrg keylen = length(key)
23816 1.1.1.3 mrg if (S_is_set[key]) {
23817 1.1.1.3 mrg value = S[key]
23818 1.1.1.3 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
23819 1.1.1.3 mrg len += length(value) + length(field[++i])
23820 1.1.1.3 mrg substed = 1
23821 1.1.1.3 mrg } else
23822 1.1.1.3 mrg len += 1 + keylen
23823 1.1 mrg }
23824 1.1.1.3 mrg
23825 1.1.1.3 mrg print line
23826 1.1 mrg }
23827 1.1.1.3 mrg
23828 1.1 mrg _ACAWK
23829 1.1.1.3 mrg _ACEOF
23830 1.1.1.3 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23831 1.1.1.3 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
23832 1.1.1.3 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
23833 1.1.1.3 mrg else
23834 1.1.1.3 mrg cat
23835 1.1.1.3 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
23836 1.1.1.3 mrg || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
23837 1.1 mrg $as_echo "$as_me: error: could not setup config files machinery" >&2;}
23838 1.1 mrg { (exit 1); exit 1; }; }
23839 1.1 mrg _ACEOF
23840 1.1 mrg
23841 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
23842 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23843 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
23844 1.1 mrg # (actually we leave an empty line to preserve line numbers).
23845 1.1 mrg if test "x$srcdir" = x.; then
23846 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
23847 1.1 mrg s/:*\$(srcdir):*/:/
23848 1.1 mrg s/:*\${srcdir}:*/:/
23849 1.1 mrg s/:*@srcdir@:*/:/
23850 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
23851 1.1 mrg s/:*$//
23852 1.1 mrg s/^[^=]*=[ ]*$//
23853 1.1 mrg }'
23854 1.1 mrg fi
23855 1.1.1.3 mrg
23856 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23857 1.1 mrg fi # test -n "$CONFIG_FILES"
23858 1.1.1.3 mrg
23859 1.1.1.3 mrg # Set up the scripts for CONFIG_HEADERS section.
23860 1.1.1.3 mrg # No need to generate them if there are no CONFIG_HEADERS.
23861 1.1.1.3 mrg # This happens for instance with `./config.status Makefile'.
23862 1.1.1.3 mrg if test -n "$CONFIG_HEADERS"; then
23863 1.1.1.3 mrg cat >"$tmp/defines.awk" <<\_ACAWK ||
23864 1.1.1.3 mrg BEGIN {
23865 1.1.1.3 mrg _ACEOF
23866 1.1.1.3 mrg
23867 1.1.1.3 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
23868 1.1.1.3 mrg # here-document in config.status, that substitutes the proper values into
23869 1.1.1.3 mrg # config.h.in to produce config.h.
23870 1.1.1.3 mrg
23871 1.1.1.3 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
23872 1.1.1.3 mrg # handling of long lines.
23873 1.1.1.3 mrg ac_delim='%!_!# '
23874 1.1.1.3 mrg for ac_last_try in false false :; do
23875 1.1.1.3 mrg ac_t=`sed -n "/$ac_delim/p" confdefs.h`
23876 1.1.1.3 mrg if test -z "$ac_t"; then
23877 1.1.1.3 mrg break
23878 1.1.1.3 mrg elif $ac_last_try; then
23879 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
23880 1.1.1.3 mrg $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
23881 1.1.1.3 mrg { (exit 1); exit 1; }; }
23882 1.1.1.3 mrg else
23883 1.1.1.3 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23884 1.1.1.3 mrg fi
23885 1.1.1.3 mrg done
23886 1.1.1.3 mrg
23887 1.1.1.3 mrg # For the awk script, D is an array of macro values keyed by name,
23888 1.1.1.3 mrg # likewise P contains macro parameters if any. Preserve backslash
23889 1.1.1.3 mrg # newline sequences.
23890 1.1.1.3 mrg
23891 1.1.1.3 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23892 1.1.1.3 mrg sed -n '
23893 1.1.1.3 mrg s/.\{148\}/&'"$ac_delim"'/g
23894 1.1.1.3 mrg t rset
23895 1.1.1.3 mrg :rset
23896 1.1.1.3 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
23897 1.1.1.3 mrg t def
23898 1.1.1.3 mrg d
23899 1.1.1.3 mrg :def
23900 1.1.1.3 mrg s/\\$//
23901 1.1.1.3 mrg t bsnl
23902 1.1.1.3 mrg s/["\\]/\\&/g
23903 1.1.1.3 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
23904 1.1.1.3 mrg D["\1"]=" \3"/p
23905 1.1.1.3 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
23906 1.1.1.3 mrg d
23907 1.1.1.3 mrg :bsnl
23908 1.1.1.3 mrg s/["\\]/\\&/g
23909 1.1.1.3 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
23910 1.1.1.3 mrg D["\1"]=" \3\\\\\\n"\\/p
23911 1.1.1.3 mrg t cont
23912 1.1.1.3 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23913 1.1.1.3 mrg t cont
23914 1.1.1.3 mrg d
23915 1.1.1.3 mrg :cont
23916 1.1.1.3 mrg n
23917 1.1.1.3 mrg s/.\{148\}/&'"$ac_delim"'/g
23918 1.1.1.3 mrg t clear
23919 1.1.1.3 mrg :clear
23920 1.1.1.3 mrg s/\\$//
23921 1.1.1.3 mrg t bsnlc
23922 1.1.1.3 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
23923 1.1.1.3 mrg d
23924 1.1.1.3 mrg :bsnlc
23925 1.1.1.3 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23926 1.1.1.3 mrg b cont
23927 1.1.1.3 mrg ' <confdefs.h | sed '
23928 1.1.1.3 mrg s/'"$ac_delim"'/"\\\
23929 1.1.1.3 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
23930 1.1.1.3 mrg
23931 1.1.1.3 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23932 1.1.1.3 mrg for (key in D) D_is_set[key] = 1
23933 1.1.1.3 mrg FS = ""
23934 1.1.1.3 mrg }
23935 1.1.1.3 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23936 1.1.1.3 mrg line = \$ 0
23937 1.1.1.3 mrg split(line, arg, " ")
23938 1.1.1.3 mrg if (arg[1] == "#") {
23939 1.1.1.3 mrg defundef = arg[2]
23940 1.1.1.3 mrg mac1 = arg[3]
23941 1.1.1.3 mrg } else {
23942 1.1.1.3 mrg defundef = substr(arg[1], 2)
23943 1.1.1.3 mrg mac1 = arg[2]
23944 1.1.1.3 mrg }
23945 1.1.1.3 mrg split(mac1, mac2, "(") #)
23946 1.1.1.3 mrg macro = mac2[1]
23947 1.1.1.3 mrg prefix = substr(line, 1, index(line, defundef) - 1)
23948 1.1.1.3 mrg if (D_is_set[macro]) {
23949 1.1.1.3 mrg # Preserve the white space surrounding the "#".
23950 1.1.1.3 mrg print prefix "define", macro P[macro] D[macro]
23951 1.1.1.3 mrg next
23952 1.1.1.3 mrg } else {
23953 1.1.1.3 mrg # Replace #undef with comments. This is necessary, for example,
23954 1.1.1.3 mrg # in the case of _POSIX_SOURCE, which is predefined and required
23955 1.1.1.3 mrg # on some systems where configure will not decide to define it.
23956 1.1.1.3 mrg if (defundef == "undef") {
23957 1.1.1.3 mrg print "/*", prefix defundef, macro, "*/"
23958 1.1.1.3 mrg next
23959 1.1.1.3 mrg }
23960 1.1.1.3 mrg }
23961 1.1.1.3 mrg }
23962 1.1.1.3 mrg { print }
23963 1.1.1.3 mrg _ACAWK
23964 1.1.1.3 mrg _ACEOF
23965 1.1.1.3 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23966 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23967 1.1.1.3 mrg $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23968 1.1.1.3 mrg { (exit 1); exit 1; }; }
23969 1.1.1.3 mrg fi # test -n "$CONFIG_HEADERS"
23970 1.1 mrg
23971 1.1.1.3 mrg
23972 1.1.1.3 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
23973 1.1.1.3 mrg shift
23974 1.1 mrg for ac_tag
23975 1.1 mrg do
23976 1.1 mrg case $ac_tag in
23977 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
23978 1.1 mrg esac
23979 1.1 mrg case $ac_mode$ac_tag in
23980 1.1.1.3 mrg :[FHL]*:*);;
23981 1.1.1.3 mrg :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23982 1.1 mrg $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23983 1.1 mrg { (exit 1); exit 1; }; };;
23984 1.1 mrg :[FH]-) ac_tag=-:-;;
23985 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23986 1.1 mrg esac
23987 1.1 mrg ac_save_IFS=$IFS
23988 1.1 mrg IFS=:
23989 1.1 mrg set x $ac_tag
23990 1.1 mrg IFS=$ac_save_IFS
23991 1.1 mrg shift
23992 1.1 mrg ac_file=$1
23993 1.1 mrg shift
23994 1.1 mrg
23995 1.1 mrg case $ac_mode in
23996 1.1 mrg :L) ac_source=$1;;
23997 1.1 mrg :[FH])
23998 1.1 mrg ac_file_inputs=
23999 1.1 mrg for ac_f
24000 1.1 mrg do
24001 1.1 mrg case $ac_f in
24002 1.1 mrg -) ac_f="$tmp/stdin";;
24003 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
24004 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
24005 1.1 mrg # because $ac_f cannot contain `:'.
24006 1.1 mrg test -f "$ac_f" ||
24007 1.1 mrg case $ac_f in
24008 1.1 mrg [\\/$]*) false;;
24009 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
24010 1.1.1.3 mrg esac ||
24011 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
24012 1.1 mrg $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
24013 1.1 mrg { (exit 1); exit 1; }; };;
24014 1.1.1.3 mrg esac
24015 1.1.1.3 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
24016 1.1 mrg ac_file_inputs="$ac_file_inputs '$ac_f'"
24017 1.1 mrg done
24018 1.1 mrg
24019 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
24020 1.1 mrg # use $as_me), people would be surprised to read:
24021 1.1.1.3 mrg # /* config.h. Generated by config.status. */
24022 1.1.1.3 mrg configure_input='Generated from '`
24023 1.1.1.3 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
24024 1.1 mrg `' by configure.'
24025 1.1 mrg if test x"$ac_file" != x-; then
24026 1.1.1.3 mrg configure_input="$ac_file. $configure_input"
24027 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
24028 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
24029 1.1.1.3 mrg fi
24030 1.1.1.3 mrg # Neutralize special characters interpreted by sed in replacement strings.
24031 1.1.1.3 mrg case $configure_input in #(
24032 1.1.1.3 mrg *\&* | *\|* | *\\* )
24033 1.1.1.3 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
24034 1.1.1.3 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
24035 1.1.1.3 mrg *) ac_sed_conf_input=$configure_input;;
24036 1.1 mrg esac
24037 1.1 mrg
24038 1.1.1.3 mrg case $ac_tag in
24039 1.1.1.3 mrg *:-:* | *:-) cat >"$tmp/stdin" \
24040 1.1.1.3 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24041 1.1.1.3 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
24042 1.1 mrg { (exit 1); exit 1; }; } ;;
24043 1.1 mrg esac
24044 1.1 mrg ;;
24045 1.1 mrg esac
24046 1.1 mrg
24047 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
24048 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24049 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
24050 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
24051 1.1.1.3 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
24052 1.1 mrg $as_echo X"$ac_file" |
24053 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24054 1.1 mrg s//\1/
24055 1.1 mrg q
24056 1.1 mrg }
24057 1.1 mrg /^X\(\/\/\)[^/].*/{
24058 1.1 mrg s//\1/
24059 1.1 mrg q
24060 1.1 mrg }
24061 1.1 mrg /^X\(\/\/\)$/{
24062 1.1 mrg s//\1/
24063 1.1 mrg q
24064 1.1 mrg }
24065 1.1 mrg /^X\(\/\).*/{
24066 1.1 mrg s//\1/
24067 1.1 mrg q
24068 1.1 mrg }
24069 1.1 mrg s/.*/./; q'`
24070 1.1 mrg { as_dir="$ac_dir"
24071 1.1 mrg case $as_dir in #(
24072 1.1 mrg -*) as_dir=./$as_dir;;
24073 1.1 mrg esac
24074 1.1 mrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
24075 1.1 mrg as_dirs=
24076 1.1 mrg while :; do
24077 1.1.1.3 mrg case $as_dir in #(
24078 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24079 1.1 mrg *) as_qdir=$as_dir;;
24080 1.1 mrg esac
24081 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
24082 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
24083 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24084 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
24085 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
24086 1.1.1.3 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24087 1.1 mrg $as_echo X"$as_dir" |
24088 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24089 1.1 mrg s//\1/
24090 1.1 mrg q
24091 1.1 mrg }
24092 1.1 mrg /^X\(\/\/\)[^/].*/{
24093 1.1 mrg s//\1/
24094 1.1 mrg q
24095 1.1 mrg }
24096 1.1 mrg /^X\(\/\/\)$/{
24097 1.1 mrg s//\1/
24098 1.1 mrg q
24099 1.1 mrg }
24100 1.1 mrg /^X\(\/\).*/{
24101 1.1 mrg s//\1/
24102 1.1 mrg q
24103 1.1 mrg }
24104 1.1 mrg s/.*/./; q'`
24105 1.1 mrg test -d "$as_dir" && break
24106 1.1 mrg done
24107 1.1.1.3 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
24108 1.1.1.3 mrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24109 1.1 mrg $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
24110 1.1 mrg { (exit 1); exit 1; }; }; }
24111 1.1 mrg ac_builddir=.
24112 1.1 mrg
24113 1.1 mrg case "$ac_dir" in
24114 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
24115 1.1.1.3 mrg *)
24116 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
24117 1.1.1.3 mrg # A ".." for each directory in $ac_dir_suffix.
24118 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
24119 1.1 mrg case $ac_top_builddir_sub in
24120 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
24121 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
24122 1.1 mrg esac ;;
24123 1.1 mrg esac
24124 1.1 mrg ac_abs_top_builddir=$ac_pwd
24125 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
24126 1.1 mrg # for backward compatibility:
24127 1.1 mrg ac_top_builddir=$ac_top_build_prefix
24128 1.1 mrg
24129 1.1 mrg case $srcdir in
24130 1.1 mrg .) # We are building in place.
24131 1.1 mrg ac_srcdir=.
24132 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
24133 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
24134 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
24135 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
24136 1.1 mrg ac_top_srcdir=$srcdir
24137 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
24138 1.1 mrg *) # Relative name.
24139 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
24140 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
24141 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
24142 1.1 mrg esac
24143 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
24144 1.1 mrg
24145 1.1 mrg
24146 1.1 mrg case $ac_mode in
24147 1.1 mrg :F)
24148 1.1 mrg #
24149 1.1 mrg # CONFIG_FILE
24150 1.1 mrg #
24151 1.1 mrg
24152 1.1 mrg case $INSTALL in
24153 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
24154 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
24155 1.1 mrg esac
24156 1.1 mrg ac_MKDIR_P=$MKDIR_P
24157 1.1 mrg case $MKDIR_P in
24158 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
24159 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
24160 1.1 mrg esac
24161 1.1 mrg _ACEOF
24162 1.1.1.3 mrg
24163 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24164 1.1 mrg # If the template does not know about datarootdir, expand it.
24165 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
24166 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
24167 1.1.1.3 mrg
24168 1.1.1.3 mrg ac_sed_dataroot='
24169 1.1 mrg /datarootdir/ {
24170 1.1 mrg p
24171 1.1 mrg q
24172 1.1 mrg }
24173 1.1 mrg /@datadir@/p
24174 1.1 mrg /@docdir@/p
24175 1.1 mrg /@infodir@/p
24176 1.1 mrg /@localedir@/p
24177 1.1.1.3 mrg /@mandir@/p
24178 1.1.1.3 mrg '
24179 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
24180 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
24181 1.1.1.3 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
24182 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
24183 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
24184 1.1.1.3 mrg _ACEOF
24185 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24186 1.1 mrg ac_datarootdir_hack='
24187 1.1 mrg s&@datadir@&$datadir&g
24188 1.1 mrg s&@docdir@&$docdir&g
24189 1.1 mrg s&@infodir@&$infodir&g
24190 1.1 mrg s&@localedir@&$localedir&g
24191 1.1 mrg s&@mandir@&$mandir&g
24192 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
24193 1.1 mrg esac
24194 1.1 mrg _ACEOF
24195 1.1 mrg
24196 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
24197 1.1 mrg # Shell code in configure.ac might set extrasub.
24198 1.1.1.3 mrg # FIXME: do we really want to maintain this feature?
24199 1.1.1.3 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24200 1.1 mrg ac_sed_extra="$ac_vpsub
24201 1.1 mrg $extrasub
24202 1.1.1.3 mrg _ACEOF
24203 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24204 1.1 mrg :t
24205 1.1.1.3 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24206 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
24207 1.1.1.3 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
24208 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
24209 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
24210 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
24211 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
24212 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
24213 1.1 mrg s&@builddir@&$ac_builddir&;t t
24214 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
24215 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
24216 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
24217 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
24218 1.1.1.3 mrg $ac_datarootdir_hack
24219 1.1.1.3 mrg "
24220 1.1.1.3 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
24221 1.1.1.3 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24222 1.1.1.3 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
24223 1.1 mrg { (exit 1); exit 1; }; }
24224 1.1 mrg
24225 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
24226 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
24227 1.1.1.3 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
24228 1.1 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
24229 1.1.1.3 mrg which seems to be undefined. Please make sure it is defined." >&5
24230 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
24231 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
24232 1.1 mrg
24233 1.1 mrg rm -f "$tmp/stdin"
24234 1.1.1.3 mrg case $ac_file in
24235 1.1.1.3 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
24236 1.1.1.3 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
24237 1.1.1.3 mrg esac \
24238 1.1.1.3 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24239 1.1.1.3 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
24240 1.1 mrg { (exit 1); exit 1; }; }
24241 1.1 mrg ;;
24242 1.1 mrg :H)
24243 1.1 mrg #
24244 1.1 mrg # CONFIG_HEADER
24245 1.1 mrg #
24246 1.1.1.3 mrg if test x"$ac_file" != x-; then
24247 1.1.1.3 mrg {
24248 1.1.1.3 mrg $as_echo "/* $configure_input */" \
24249 1.1.1.3 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
24250 1.1.1.3 mrg } >"$tmp/config.h" \
24251 1.1.1.3 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24252 1.1.1.3 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
24253 1.1.1.3 mrg { (exit 1); exit 1; }; }
24254 1.1.1.3 mrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
24255 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
24256 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
24257 1.1.1.3 mrg else
24258 1.1.1.3 mrg rm -f "$ac_file"
24259 1.1.1.3 mrg mv "$tmp/config.h" "$ac_file" \
24260 1.1.1.3 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24261 1.1.1.3 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
24262 1.1 mrg { (exit 1); exit 1; }; }
24263 1.1 mrg fi
24264 1.1.1.3 mrg else
24265 1.1.1.3 mrg $as_echo "/* $configure_input */" \
24266 1.1.1.3 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
24267 1.1.1.3 mrg || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
24268 1.1.1.3 mrg $as_echo "$as_me: error: could not create -" >&2;}
24269 1.1 mrg { (exit 1); exit 1; }; }
24270 1.1.1.3 mrg fi
24271 1.1.1.3 mrg # Compute "$ac_file"'s index in $config_headers.
24272 1.1 mrg _am_arg="$ac_file"
24273 1.1 mrg _am_stamp_count=1
24274 1.1 mrg for _am_header in $config_headers :; do
24275 1.1.1.3 mrg case $_am_header in
24276 1.1 mrg $_am_arg | $_am_arg:* )
24277 1.1 mrg break ;;
24278 1.1 mrg * )
24279 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
24280 1.1 mrg esac
24281 1.1.1.3 mrg done
24282 1.1.1.3 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
24283 1.1.1.3 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24284 1.1.1.3 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
24285 1.1.1.3 mrg X"$_am_arg" : 'X\(//\)$' \| \
24286 1.1.1.3 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
24287 1.1 mrg $as_echo X"$_am_arg" |
24288 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24289 1.1 mrg s//\1/
24290 1.1 mrg q
24291 1.1 mrg }
24292 1.1 mrg /^X\(\/\/\)[^/].*/{
24293 1.1 mrg s//\1/
24294 1.1 mrg q
24295 1.1 mrg }
24296 1.1 mrg /^X\(\/\/\)$/{
24297 1.1 mrg s//\1/
24298 1.1 mrg q
24299 1.1 mrg }
24300 1.1 mrg /^X\(\/\).*/{
24301 1.1 mrg s//\1/
24302 1.1 mrg q
24303 1.1 mrg }
24304 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
24305 1.1 mrg ;;
24306 1.1.1.3 mrg
24307 1.1.1.3 mrg :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
24308 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
24309 1.1 mrg ;;
24310 1.1 mrg esac
24311 1.1 mrg
24312 1.1 mrg
24313 1.1.1.3 mrg case $ac_file$ac_mode in
24314 1.1.1.3 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
24315 1.1.1.3 mrg # Autoconf 2.62 quotes --file arguments for eval, but not when files
24316 1.1.1.3 mrg # are listed without --file. Let's play safe and only enable the eval
24317 1.1.1.3 mrg # if we detect the quoting.
24318 1.1.1.3 mrg case $CONFIG_FILES in
24319 1.1.1.3 mrg *\'*) eval set x "$CONFIG_FILES" ;;
24320 1.1.1.3 mrg *) set x $CONFIG_FILES ;;
24321 1.1.1.3 mrg esac
24322 1.1.1.3 mrg shift
24323 1.1.1.3 mrg for mf
24324 1.1.1.3 mrg do
24325 1.1.1.3 mrg # Strip MF so we end up with the name of the file.
24326 1.1.1.3 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
24327 1.1.1.3 mrg # Check whether this is an Automake generated Makefile or not.
24328 1.1.1.3 mrg # We used to match only the files named `Makefile.in', but
24329 1.1.1.3 mrg # some people rename them; so instead we look at the file content.
24330 1.1.1.3 mrg # Grep'ing the first line is not enough: some people post-process
24331 1.1.1.3 mrg # each Makefile.in and add a new line on top of each file to say so.
24332 1.1.1.3 mrg # Grep'ing the whole file is not good either: AIX grep has a line
24333 1.1.1.3 mrg # limit of 2048, but all sed's we know have understand at least 4000.
24334 1.1.1.3 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
24335 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
24336 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24337 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
24338 1.1 mrg X"$mf" : 'X\(//\)$' \| \
24339 1.1.1.3 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
24340 1.1 mrg $as_echo X"$mf" |
24341 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24342 1.1 mrg s//\1/
24343 1.1 mrg q
24344 1.1 mrg }
24345 1.1 mrg /^X\(\/\/\)[^/].*/{
24346 1.1 mrg s//\1/
24347 1.1 mrg q
24348 1.1 mrg }
24349 1.1 mrg /^X\(\/\/\)$/{
24350 1.1 mrg s//\1/
24351 1.1 mrg q
24352 1.1 mrg }
24353 1.1 mrg /^X\(\/\).*/{
24354 1.1 mrg s//\1/
24355 1.1 mrg q
24356 1.1 mrg }
24357 1.1.1.3 mrg s/.*/./; q'`
24358 1.1.1.3 mrg else
24359 1.1.1.3 mrg continue
24360 1.1.1.3 mrg fi
24361 1.1.1.3 mrg # Extract the definition of DEPDIR, am__include, and am__quote
24362 1.1.1.3 mrg # from the Makefile without running `make'.
24363 1.1.1.3 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
24364 1.1.1.3 mrg test -z "$DEPDIR" && continue
24365 1.1.1.3 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
24366 1.1.1.3 mrg test -z "am__include" && continue
24367 1.1.1.3 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
24368 1.1.1.3 mrg # When using ansi2knr, U may be empty or an underscore; expand it
24369 1.1.1.3 mrg U=`sed -n 's/^U = //p' < "$mf"`
24370 1.1.1.3 mrg # Find all dependency output files, they are included files with
24371 1.1.1.3 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
24372 1.1.1.3 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
24373 1.1.1.3 mrg # expansion.
24374 1.1.1.3 mrg for file in `sed -n "
24375 1.1.1.3 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
24376 1.1.1.3 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
24377 1.1.1.3 mrg # Make sure the directory exists.
24378 1.1.1.3 mrg test -f "$dirpart/$file" && continue
24379 1.1 mrg fdir=`$as_dirname -- "$file" ||
24380 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24381 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
24382 1.1 mrg X"$file" : 'X\(//\)$' \| \
24383 1.1.1.3 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
24384 1.1 mrg $as_echo X"$file" |
24385 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24386 1.1 mrg s//\1/
24387 1.1 mrg q
24388 1.1 mrg }
24389 1.1 mrg /^X\(\/\/\)[^/].*/{
24390 1.1 mrg s//\1/
24391 1.1 mrg q
24392 1.1 mrg }
24393 1.1 mrg /^X\(\/\/\)$/{
24394 1.1 mrg s//\1/
24395 1.1 mrg q
24396 1.1 mrg }
24397 1.1 mrg /^X\(\/\).*/{
24398 1.1 mrg s//\1/
24399 1.1 mrg q
24400 1.1 mrg }
24401 1.1.1.3 mrg s/.*/./; q'`
24402 1.1 mrg { as_dir=$dirpart/$fdir
24403 1.1 mrg case $as_dir in #(
24404 1.1 mrg -*) as_dir=./$as_dir;;
24405 1.1 mrg esac
24406 1.1 mrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
24407 1.1 mrg as_dirs=
24408 1.1 mrg while :; do
24409 1.1.1.3 mrg case $as_dir in #(
24410 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24411 1.1 mrg *) as_qdir=$as_dir;;
24412 1.1 mrg esac
24413 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
24414 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
24415 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24416 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
24417 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
24418 1.1.1.3 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24419 1.1 mrg $as_echo X"$as_dir" |
24420 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24421 1.1 mrg s//\1/
24422 1.1 mrg q
24423 1.1 mrg }
24424 1.1 mrg /^X\(\/\/\)[^/].*/{
24425 1.1 mrg s//\1/
24426 1.1 mrg q
24427 1.1 mrg }
24428 1.1 mrg /^X\(\/\/\)$/{
24429 1.1 mrg s//\1/
24430 1.1 mrg q
24431 1.1 mrg }
24432 1.1 mrg /^X\(\/\).*/{
24433 1.1 mrg s//\1/
24434 1.1 mrg q
24435 1.1 mrg }
24436 1.1 mrg s/.*/./; q'`
24437 1.1 mrg test -d "$as_dir" && break
24438 1.1 mrg done
24439 1.1.1.3 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
24440 1.1.1.3 mrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24441 1.1 mrg $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
24442 1.1.1.3 mrg { (exit 1); exit 1; }; }; }
24443 1.1.1.3 mrg # echo "creating $dirpart/$file"
24444 1.1.1.3 mrg echo '# dummy' > "$dirpart/$file"
24445 1.1 mrg done
24446 1.1.1.3 mrg done
24447 1.1 mrg }
24448 1.1 mrg ;;
24449 1.1 mrg
24450 1.1 mrg esac
24451 1.1 mrg done # for ac_tag
24452 1.1 mrg
24453 1.1 mrg
24454 1.1 mrg { (exit 0); exit 0; }
24455 1.1 mrg _ACEOF
24456 1.1 mrg chmod +x $CONFIG_STATUS
24457 1.1 mrg ac_clean_files=$ac_clean_files_save
24458 1.1.1.3 mrg
24459 1.1.1.3 mrg test $ac_write_fail = 0 ||
24460 1.1.1.3 mrg { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
24461 1.1.1.3 mrg $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
24462 1.1.1.3 mrg { (exit 1); exit 1; }; }
24463 1.1 mrg
24464 1.1 mrg
24465 1.1 mrg # configure is writing to config.log, and then calls config.status.
24466 1.1 mrg # config.status does its own redirection, appending to config.log.
24467 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
24468 1.1 mrg # by configure, so config.status won't be able to write to it; its
24469 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
24470 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
24471 1.1 mrg # appended to by config.status. When coming back to configure, we
24472 1.1 mrg # need to make the FD available again.
24473 1.1 mrg if test "$no_create" != yes; then
24474 1.1 mrg ac_cs_success=:
24475 1.1 mrg ac_config_status_args=
24476 1.1 mrg test "$silent" = yes &&
24477 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
24478 1.1 mrg exec 5>/dev/null
24479 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
24480 1.1 mrg exec 5>>config.log
24481 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24482 1.1 mrg # would make configure fail if this is the last instruction.
24483 1.1 mrg $ac_cs_success || { (exit 1); exit 1; }
24484 1.1.1.3 mrg fi
24485 1.1.1.3 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
24486 1.1.1.3 mrg { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
24487 1.1.1.3 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
24488 1.1 mrg fi
24489
24490