configure revision 1.1.1.2 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.63 for xf86-video-ark 0.7.1.
4 #
5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in
26 *posix*) set -o posix ;;
27 esac
28
29 fi
30
31
32
33
34 # PATH needs CR
35 # Avoid depending upon Character Ranges.
36 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 as_cr_digits='0123456789'
40 as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42 as_nl='
43 '
44 export as_nl
45 # Printing a long string crashes Solaris 7 /usr/bin/printf.
46 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83 # Support unset when possible.
84 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85 as_unset=unset
86 else
87 as_unset=false
88 fi
89
90
91 # IFS
92 # We need space, tab and new line, in precisely that order. Quoting is
93 # there to prevent editors from complaining about space-tab.
94 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
95 # splitting by setting IFS to empty value.)
96 IFS=" "" $as_nl"
97
98 # Find who we are. Look in the path if we contain no directory separator.
99 case $0 in
100 *[\\/]* ) as_myself=$0 ;;
101 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 for as_dir in $PATH
103 do
104 IFS=$as_save_IFS
105 test -z "$as_dir" && as_dir=.
106 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107 done
108 IFS=$as_save_IFS
109
110 ;;
111 esac
112 # We did not find ourselves, most probably we were run as `sh COMMAND'
113 # in which case we are not to be found in the path.
114 if test "x$as_myself" = x; then
115 as_myself=$0
116 fi
117 if test ! -f "$as_myself"; then
118 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 { (exit 1); exit 1; }
120 fi
121
122 # Work around bugs in pre-3.0 UWIN ksh.
123 for as_var in ENV MAIL MAILPATH
124 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # Required to use basename.
137 if expr a : '\(a\)' >/dev/null 2>&1 &&
138 test "X`expr 00001 : '.*\(...\)'`" = X001; then
139 as_expr=expr
140 else
141 as_expr=false
142 fi
143
144 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145 as_basename=basename
146 else
147 as_basename=false
148 fi
149
150
151 # Name of the executable.
152 as_me=`$as_basename -- "$0" ||
153 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154 X"$0" : 'X\(//\)$' \| \
155 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156 $as_echo X/"$0" |
157 sed '/^.*\/\([^/][^/]*\)\/*$/{
158 s//\1/
159 q
160 }
161 /^X\/\(\/\/\)$/{
162 s//\1/
163 q
164 }
165 /^X\/\(\/\).*/{
166 s//\1/
167 q
168 }
169 s/.*/./; q'`
170
171 # CDPATH.
172 $as_unset CDPATH
173
174
175 if test "x$CONFIG_SHELL" = x; then
176 if (eval ":") 2>/dev/null; then
177 as_have_required=yes
178 else
179 as_have_required=no
180 fi
181
182 if test $as_have_required = yes && (eval ":
183 (as_func_return () {
184 (exit \$1)
185 }
186 as_func_success () {
187 as_func_return 0
188 }
189 as_func_failure () {
190 as_func_return 1
191 }
192 as_func_ret_success () {
193 return 0
194 }
195 as_func_ret_failure () {
196 return 1
197 }
198
199 exitcode=0
200 if as_func_success; then
201 :
202 else
203 exitcode=1
204 echo as_func_success failed.
205 fi
206
207 if as_func_failure; then
208 exitcode=1
209 echo as_func_failure succeeded.
210 fi
211
212 if as_func_ret_success; then
213 :
214 else
215 exitcode=1
216 echo as_func_ret_success failed.
217 fi
218
219 if as_func_ret_failure; then
220 exitcode=1
221 echo as_func_ret_failure succeeded.
222 fi
223
224 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225 :
226 else
227 exitcode=1
228 echo positional parameters were not saved.
229 fi
230
231 test \$exitcode = 0) || { (exit 1); exit 1; }
232
233 (
234 as_lineno_1=\$LINENO
235 as_lineno_2=\$LINENO
236 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238 ") 2> /dev/null; then
239 :
240 else
241 as_candidate_shells=
242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244 do
245 IFS=$as_save_IFS
246 test -z "$as_dir" && as_dir=.
247 case $as_dir in
248 /*)
249 for as_base in sh bash ksh sh5; do
250 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251 done;;
252 esac
253 done
254 IFS=$as_save_IFS
255
256
257 for as_shell in $as_candidate_shells $SHELL; do
258 # Try only shells that exist, to save several forks.
259 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260 { ("$as_shell") 2> /dev/null <<\_ASEOF
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268 else
269 case `(set -o) 2>/dev/null` in
270 *posix*) set -o posix ;;
271 esac
272
273 fi
274
275
276 :
277 _ASEOF
278 }; then
279 CONFIG_SHELL=$as_shell
280 as_have_required=yes
281 if { "$as_shell" 2> /dev/null <<\_ASEOF
282 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283 emulate sh
284 NULLCMD=:
285 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286 # is contrary to our usage. Disable this feature.
287 alias -g '${1+"$@"}'='"$@"'
288 setopt NO_GLOB_SUBST
289 else
290 case `(set -o) 2>/dev/null` in
291 *posix*) set -o posix ;;
292 esac
293
294 fi
295
296
297 :
298 (as_func_return () {
299 (exit $1)
300 }
301 as_func_success () {
302 as_func_return 0
303 }
304 as_func_failure () {
305 as_func_return 1
306 }
307 as_func_ret_success () {
308 return 0
309 }
310 as_func_ret_failure () {
311 return 1
312 }
313
314 exitcode=0
315 if as_func_success; then
316 :
317 else
318 exitcode=1
319 echo as_func_success failed.
320 fi
321
322 if as_func_failure; then
323 exitcode=1
324 echo as_func_failure succeeded.
325 fi
326
327 if as_func_ret_success; then
328 :
329 else
330 exitcode=1
331 echo as_func_ret_success failed.
332 fi
333
334 if as_func_ret_failure; then
335 exitcode=1
336 echo as_func_ret_failure succeeded.
337 fi
338
339 if ( set x; as_func_ret_success y && test x = "$1" ); then
340 :
341 else
342 exitcode=1
343 echo positional parameters were not saved.
344 fi
345
346 test $exitcode = 0) || { (exit 1); exit 1; }
347
348 (
349 as_lineno_1=$LINENO
350 as_lineno_2=$LINENO
351 test "x$as_lineno_1" != "x$as_lineno_2" &&
352 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354 _ASEOF
355 }; then
356 break
357 fi
358
359 fi
360
361 done
362
363 if test "x$CONFIG_SHELL" != x; then
364 for as_var in BASH_ENV ENV
365 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366 done
367 export CONFIG_SHELL
368 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369 fi
370
371
372 if test $as_have_required = no; then
373 echo This script requires a shell more modern than all the
374 echo shells that I found on your system. Please install a
375 echo modern shell, or manually run the script under such a
376 echo shell if you do have one.
377 { (exit 1); exit 1; }
378 fi
379
380
381 fi
382
383 fi
384
385
386
387 (eval "as_func_return () {
388 (exit \$1)
389 }
390 as_func_success () {
391 as_func_return 0
392 }
393 as_func_failure () {
394 as_func_return 1
395 }
396 as_func_ret_success () {
397 return 0
398 }
399 as_func_ret_failure () {
400 return 1
401 }
402
403 exitcode=0
404 if as_func_success; then
405 :
406 else
407 exitcode=1
408 echo as_func_success failed.
409 fi
410
411 if as_func_failure; then
412 exitcode=1
413 echo as_func_failure succeeded.
414 fi
415
416 if as_func_ret_success; then
417 :
418 else
419 exitcode=1
420 echo as_func_ret_success failed.
421 fi
422
423 if as_func_ret_failure; then
424 exitcode=1
425 echo as_func_ret_failure succeeded.
426 fi
427
428 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429 :
430 else
431 exitcode=1
432 echo positional parameters were not saved.
433 fi
434
435 test \$exitcode = 0") || {
436 echo No shell found that supports shell functions.
437 echo Please tell bug-autoconf@gnu.org about your system,
438 echo including any error possibly output before this message.
439 echo This can help us improve future autoconf versions.
440 echo Configuration will now proceed without shell functions.
441 }
442
443
444
445 as_lineno_1=$LINENO
446 as_lineno_2=$LINENO
447 test "x$as_lineno_1" != "x$as_lineno_2" &&
448 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451 # uniformly replaced by the line number. The first 'sed' inserts a
452 # line-number line after each line using $LINENO; the second 'sed'
453 # does the real work. The second script uses 'N' to pair each
454 # line-number line with the line containing $LINENO, and appends
455 # trailing '-' during substitution so that $LINENO is not a special
456 # case at line end.
457 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458 # scripts with optimization help from Paolo Bonzini. Blame Lee
459 # E. McMahon (1931-1989) for sed's syntax. :-)
460 sed -n '
461 p
462 /[$]LINENO/=
463 ' <$as_myself |
464 sed '
465 s/[$]LINENO.*/&-/
466 t lineno
467 b
468 :lineno
469 N
470 :loop
471 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472 t loop
473 s/-\n.*//
474 ' >$as_me.lineno &&
475 chmod +x "$as_me.lineno" ||
476 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477 { (exit 1); exit 1; }; }
478
479 # Don't try to exec as it changes $[0], causing all sort of problems
480 # (the dirname of $[0] is not the place where we might find the
481 # original and so on. Autoconf is especially sensitive to this).
482 . "./$as_me.lineno"
483 # Exit status is that of the last command.
484 exit
485 }
486
487
488 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489 as_dirname=dirname
490 else
491 as_dirname=false
492 fi
493
494 ECHO_C= ECHO_N= ECHO_T=
495 case `echo -n x` in
496 -n*)
497 case `echo 'x\c'` in
498 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
499 *) ECHO_C='\c';;
500 esac;;
501 *)
502 ECHO_N='-n';;
503 esac
504 if expr a : '\(a\)' >/dev/null 2>&1 &&
505 test "X`expr 00001 : '.*\(...\)'`" = X001; then
506 as_expr=expr
507 else
508 as_expr=false
509 fi
510
511 rm -f conf$$ conf$$.exe conf$$.file
512 if test -d conf$$.dir; then
513 rm -f conf$$.dir/conf$$.file
514 else
515 rm -f conf$$.dir
516 mkdir conf$$.dir 2>/dev/null
517 fi
518 if (echo >conf$$.file) 2>/dev/null; then
519 if ln -s conf$$.file conf$$ 2>/dev/null; then
520 as_ln_s='ln -s'
521 # ... but there are two gotchas:
522 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524 # In both cases, we have to default to `cp -p'.
525 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526 as_ln_s='cp -p'
527 elif ln conf$$.file conf$$ 2>/dev/null; then
528 as_ln_s=ln
529 else
530 as_ln_s='cp -p'
531 fi
532 else
533 as_ln_s='cp -p'
534 fi
535 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536 rmdir conf$$.dir 2>/dev/null
537
538 if mkdir -p . 2>/dev/null; then
539 as_mkdir_p=:
540 else
541 test -d ./-p && rmdir ./-p
542 as_mkdir_p=false
543 fi
544
545 if test -x / >/dev/null 2>&1; then
546 as_test_x='test -x'
547 else
548 if ls -dL / >/dev/null 2>&1; then
549 as_ls_L_option=L
550 else
551 as_ls_L_option=
552 fi
553 as_test_x='
554 eval sh -c '\''
555 if test -d "$1"; then
556 test -d "$1/.";
557 else
558 case $1 in
559 -*)set "./$1";;
560 esac;
561 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562 ???[sx]*):;;*)false;;esac;fi
563 '\'' sh
564 '
565 fi
566 as_executable_p=$as_test_x
567
568 # Sed expression to map a string onto a valid CPP name.
569 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571 # Sed expression to map a string onto a valid variable name.
572 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577 # Check that we are running under the correct shell.
578 SHELL=${CONFIG_SHELL-/bin/sh}
579
580 case X$ECHO in
581 X*--fallback-echo)
582 # Remove one level of quotation (which was required for Make).
583 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584 ;;
585 esac
586
587 echo=${ECHO-echo}
588 if test "X$1" = X--no-reexec; then
589 # Discard the --no-reexec flag, and continue.
590 shift
591 elif test "X$1" = X--fallback-echo; then
592 # Avoid inline document here, it may be left over
593 :
594 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595 # Yippee, $echo works!
596 :
597 else
598 # Restart under the correct shell.
599 exec $SHELL "$0" --no-reexec ${1+"$@"}
600 fi
601
602 if test "X$1" = X--fallback-echo; then
603 # used as fallback echo
604 shift
605 cat <<EOF
606 $*
607 EOF
608 exit 0
609 fi
610
611 # The HP-UX ksh and POSIX shell print the target directory to stdout
612 # if CDPATH is set.
613 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615 if test -z "$ECHO"; then
616 if test "X${echo_test_string+set}" != Xset; then
617 # find a string as large as possible, as long as the shell can cope with it
618 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620 if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621 echo_test_string=`eval $cmd` &&
622 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623 then
624 break
625 fi
626 done
627 fi
628
629 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631 test "X$echo_testing_string" = "X$echo_test_string"; then
632 :
633 else
634 # The Solaris, AIX, and Digital Unix default echo programs unquote
635 # backslashes. This makes it impossible to quote backslashes using
636 # echo "$something" | sed 's/\\/\\\\/g'
637 #
638 # So, first we look for a working echo in the user's PATH.
639
640 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641 for dir in $PATH /usr/ucb; do
642 IFS="$lt_save_ifs"
643 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646 test "X$echo_testing_string" = "X$echo_test_string"; then
647 echo="$dir/echo"
648 break
649 fi
650 done
651 IFS="$lt_save_ifs"
652
653 if test "X$echo" = Xecho; then
654 # We didn't find a better echo, so look for alternatives.
655 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657 test "X$echo_testing_string" = "X$echo_test_string"; then
658 # This shell has a builtin print -r that does the trick.
659 echo='print -r'
660 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661 test "X$CONFIG_SHELL" != X/bin/ksh; then
662 # If we have ksh, try running configure again with it.
663 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664 export ORIGINAL_CONFIG_SHELL
665 CONFIG_SHELL=/bin/ksh
666 export CONFIG_SHELL
667 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668 else
669 # Try using printf.
670 echo='printf %s\n'
671 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673 test "X$echo_testing_string" = "X$echo_test_string"; then
674 # Cool, printf works
675 :
676 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677 test "X$echo_testing_string" = 'X\t' &&
678 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679 test "X$echo_testing_string" = "X$echo_test_string"; then
680 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681 export CONFIG_SHELL
682 SHELL="$CONFIG_SHELL"
683 export SHELL
684 echo="$CONFIG_SHELL $0 --fallback-echo"
685 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686 test "X$echo_testing_string" = 'X\t' &&
687 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688 test "X$echo_testing_string" = "X$echo_test_string"; then
689 echo="$CONFIG_SHELL $0 --fallback-echo"
690 else
691 # maybe with a smaller string...
692 prev=:
693
694 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696 then
697 break
698 fi
699 prev="$cmd"
700 done
701
702 if test "$prev" != 'sed 50q "$0"'; then
703 echo_test_string=`eval $prev`
704 export echo_test_string
705 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706 else
707 # Oops. We lost completely, so just stick with echo.
708 echo=echo
709 fi
710 fi
711 fi
712 fi
713 fi
714 fi
715
716 # Copy echo and quote the copy suitably for passing to libtool from
717 # the Makefile, instead of quoting the original, which is used later.
718 ECHO=$echo
719 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721 fi
722
723
724
725
726 tagnames=${tagnames+${tagnames},}CXX
727
728 tagnames=${tagnames+${tagnames},}F77
729
730 exec 7<&0 </dev/null 6>&1
731
732 # Name of the host.
733 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734 # so uname gets run too.
735 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736
737 #
738 # Initializations.
739 #
740 ac_default_prefix=/usr/local
741 ac_clean_files=
742 ac_config_libobj_dir=.
743 LIBOBJS=
744 cross_compiling=no
745 subdirs=
746 MFLAGS=
747 MAKEFLAGS=
748 SHELL=${CONFIG_SHELL-/bin/sh}
749
750 # Identity of this package.
751 PACKAGE_NAME='xf86-video-ark'
752 PACKAGE_TARNAME='xf86-video-ark'
753 PACKAGE_VERSION='0.7.1'
754 PACKAGE_STRING='xf86-video-ark 0.7.1'
755 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756
757 ac_unique_file="Makefile.am"
758 # Factoring default headers for most tests.
759 ac_includes_default="\
760 #include <stdio.h>
761 #ifdef HAVE_SYS_TYPES_H
762 # include <sys/types.h>
763 #endif
764 #ifdef HAVE_SYS_STAT_H
765 # include <sys/stat.h>
766 #endif
767 #ifdef STDC_HEADERS
768 # include <stdlib.h>
769 # include <stddef.h>
770 #else
771 # ifdef HAVE_STDLIB_H
772 # include <stdlib.h>
773 # endif
774 #endif
775 #ifdef HAVE_STRING_H
776 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777 # include <memory.h>
778 # endif
779 # include <string.h>
780 #endif
781 #ifdef HAVE_STRINGS_H
782 # include <strings.h>
783 #endif
784 #ifdef HAVE_INTTYPES_H
785 # include <inttypes.h>
786 #endif
787 #ifdef HAVE_STDINT_H
788 # include <stdint.h>
789 #endif
790 #ifdef HAVE_UNISTD_H
791 # include <unistd.h>
792 #endif"
793
794 ac_subst_vars='LTLIBOBJS
795 LIBOBJS
796 ADMIN_MAN_DIR
797 DRIVER_MAN_DIR
798 MISC_MAN_DIR
799 FILE_MAN_DIR
800 LIB_MAN_DIR
801 APP_MAN_DIR
802 ADMIN_MAN_SUFFIX
803 DRIVER_MAN_SUFFIX
804 MISC_MAN_SUFFIX
805 FILE_MAN_SUFFIX
806 LIB_MAN_SUFFIX
807 APP_MAN_SUFFIX
808 DRIVER_NAME
809 XSERVER_LIBPCIACCESS_FALSE
810 XSERVER_LIBPCIACCESS_TRUE
811 PCIACCESS_LIBS
812 PCIACCESS_CFLAGS
813 INCLUDES
814 XORG_LIBS
815 XORG_CFLAGS
816 PKG_CONFIG
817 moduledir
818 LIBTOOL
819 ac_ct_F77
820 FFLAGS
821 F77
822 CXXCPP
823 am__fastdepCXX_FALSE
824 am__fastdepCXX_TRUE
825 CXXDEPMODE
826 ac_ct_CXX
827 CXXFLAGS
828 CXX
829 CPP
830 NMEDIT
831 DSYMUTIL
832 RANLIB
833 AR
834 ECHO
835 LN_S
836 EGREP
837 GREP
838 SED
839 am__fastdepCC_FALSE
840 am__fastdepCC_TRUE
841 CCDEPMODE
842 AMDEPBACKSLASH
843 AMDEP_FALSE
844 AMDEP_TRUE
845 am__quote
846 am__include
847 DEPDIR
848 OBJEXT
849 EXEEXT
850 ac_ct_CC
851 CPPFLAGS
852 LDFLAGS
853 CFLAGS
854 CC
855 host_os
856 host_vendor
857 host_cpu
858 host
859 build_os
860 build_vendor
861 build_cpu
862 build
863 MAINT
864 MAINTAINER_MODE_FALSE
865 MAINTAINER_MODE_TRUE
866 am__untar
867 am__tar
868 AMTAR
869 am__leading_dot
870 SET_MAKE
871 AWK
872 mkdir_p
873 MKDIR_P
874 INSTALL_STRIP_PROGRAM
875 STRIP
876 install_sh
877 MAKEINFO
878 AUTOHEADER
879 AUTOMAKE
880 AUTOCONF
881 ACLOCAL
882 VERSION
883 PACKAGE
884 CYGPATH_W
885 am__isrc
886 INSTALL_DATA
887 INSTALL_SCRIPT
888 INSTALL_PROGRAM
889 target_alias
890 host_alias
891 build_alias
892 LIBS
893 ECHO_T
894 ECHO_N
895 ECHO_C
896 DEFS
897 mandir
898 localedir
899 libdir
900 psdir
901 pdfdir
902 dvidir
903 htmldir
904 infodir
905 docdir
906 oldincludedir
907 includedir
908 localstatedir
909 sharedstatedir
910 sysconfdir
911 datadir
912 datarootdir
913 libexecdir
914 sbindir
915 bindir
916 program_transform_name
917 prefix
918 exec_prefix
919 PACKAGE_BUGREPORT
920 PACKAGE_STRING
921 PACKAGE_VERSION
922 PACKAGE_TARNAME
923 PACKAGE_NAME
924 PATH_SEPARATOR
925 SHELL'
926 ac_subst_files=''
927 ac_user_opts='
928 enable_option_checking
929 enable_maintainer_mode
930 enable_static
931 enable_shared
932 enable_fast_install
933 enable_dependency_tracking
934 with_gnu_ld
935 enable_libtool_lock
936 with_pic
937 with_tags
938 with_xorg_module_dir
939 with_release_version
940 '
941 ac_precious_vars='build_alias
942 host_alias
943 target_alias
944 CC
945 CFLAGS
946 LDFLAGS
947 LIBS
948 CPPFLAGS
949 CPP
950 CXX
951 CXXFLAGS
952 CCC
953 CXXCPP
954 F77
955 FFLAGS
956 PKG_CONFIG
957 XORG_CFLAGS
958 XORG_LIBS
959 PCIACCESS_CFLAGS
960 PCIACCESS_LIBS'
961
962
963 # Initialize some variables set by options.
964 ac_init_help=
965 ac_init_version=false
966 ac_unrecognized_opts=
967 ac_unrecognized_sep=
968 # The variables have the same names as the options, with
969 # dashes changed to underlines.
970 cache_file=/dev/null
971 exec_prefix=NONE
972 no_create=
973 no_recursion=
974 prefix=NONE
975 program_prefix=NONE
976 program_suffix=NONE
977 program_transform_name=s,x,x,
978 silent=
979 site=
980 srcdir=
981 verbose=
982 x_includes=NONE
983 x_libraries=NONE
984
985 # Installation directory options.
986 # These are left unexpanded so users can "make install exec_prefix=/foo"
987 # and all the variables that are supposed to be based on exec_prefix
988 # by default will actually change.
989 # Use braces instead of parens because sh, perl, etc. also accept them.
990 # (The list follows the same order as the GNU Coding Standards.)
991 bindir='${exec_prefix}/bin'
992 sbindir='${exec_prefix}/sbin'
993 libexecdir='${exec_prefix}/libexec'
994 datarootdir='${prefix}/share'
995 datadir='${datarootdir}'
996 sysconfdir='${prefix}/etc'
997 sharedstatedir='${prefix}/com'
998 localstatedir='${prefix}/var'
999 includedir='${prefix}/include'
1000 oldincludedir='/usr/include'
1001 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1002 infodir='${datarootdir}/info'
1003 htmldir='${docdir}'
1004 dvidir='${docdir}'
1005 pdfdir='${docdir}'
1006 psdir='${docdir}'
1007 libdir='${exec_prefix}/lib'
1008 localedir='${datarootdir}/locale'
1009 mandir='${datarootdir}/man'
1010
1011 ac_prev=
1012 ac_dashdash=
1013 for ac_option
1014 do
1015 # If the previous option needs an argument, assign it.
1016 if test -n "$ac_prev"; then
1017 eval $ac_prev=\$ac_option
1018 ac_prev=
1019 continue
1020 fi
1021
1022 case $ac_option in
1023 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1024 *) ac_optarg=yes ;;
1025 esac
1026
1027 # Accept the important Cygnus configure options, so we can diagnose typos.
1028
1029 case $ac_dashdash$ac_option in
1030 --)
1031 ac_dashdash=yes ;;
1032
1033 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1034 ac_prev=bindir ;;
1035 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1036 bindir=$ac_optarg ;;
1037
1038 -build | --build | --buil | --bui | --bu)
1039 ac_prev=build_alias ;;
1040 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1041 build_alias=$ac_optarg ;;
1042
1043 -cache-file | --cache-file | --cache-fil | --cache-fi \
1044 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1045 ac_prev=cache_file ;;
1046 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1047 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1048 cache_file=$ac_optarg ;;
1049
1050 --config-cache | -C)
1051 cache_file=config.cache ;;
1052
1053 -datadir | --datadir | --datadi | --datad)
1054 ac_prev=datadir ;;
1055 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1056 datadir=$ac_optarg ;;
1057
1058 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1059 | --dataroo | --dataro | --datar)
1060 ac_prev=datarootdir ;;
1061 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1062 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1063 datarootdir=$ac_optarg ;;
1064
1065 -disable-* | --disable-*)
1066 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1067 # Reject names that are not valid shell variable names.
1068 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1069 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1070 { (exit 1); exit 1; }; }
1071 ac_useropt_orig=$ac_useropt
1072 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1073 case $ac_user_opts in
1074 *"
1075 "enable_$ac_useropt"
1076 "*) ;;
1077 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1078 ac_unrecognized_sep=', ';;
1079 esac
1080 eval enable_$ac_useropt=no ;;
1081
1082 -docdir | --docdir | --docdi | --doc | --do)
1083 ac_prev=docdir ;;
1084 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1085 docdir=$ac_optarg ;;
1086
1087 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1088 ac_prev=dvidir ;;
1089 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1090 dvidir=$ac_optarg ;;
1091
1092 -enable-* | --enable-*)
1093 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1094 # Reject names that are not valid shell variable names.
1095 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1096 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1097 { (exit 1); exit 1; }; }
1098 ac_useropt_orig=$ac_useropt
1099 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1100 case $ac_user_opts in
1101 *"
1102 "enable_$ac_useropt"
1103 "*) ;;
1104 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1105 ac_unrecognized_sep=', ';;
1106 esac
1107 eval enable_$ac_useropt=\$ac_optarg ;;
1108
1109 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1110 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1111 | --exec | --exe | --ex)
1112 ac_prev=exec_prefix ;;
1113 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1114 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1115 | --exec=* | --exe=* | --ex=*)
1116 exec_prefix=$ac_optarg ;;
1117
1118 -gas | --gas | --ga | --g)
1119 # Obsolete; use --with-gas.
1120 with_gas=yes ;;
1121
1122 -help | --help | --hel | --he | -h)
1123 ac_init_help=long ;;
1124 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1125 ac_init_help=recursive ;;
1126 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1127 ac_init_help=short ;;
1128
1129 -host | --host | --hos | --ho)
1130 ac_prev=host_alias ;;
1131 -host=* | --host=* | --hos=* | --ho=*)
1132 host_alias=$ac_optarg ;;
1133
1134 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1135 ac_prev=htmldir ;;
1136 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1137 | --ht=*)
1138 htmldir=$ac_optarg ;;
1139
1140 -includedir | --includedir | --includedi | --included | --include \
1141 | --includ | --inclu | --incl | --inc)
1142 ac_prev=includedir ;;
1143 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1144 | --includ=* | --inclu=* | --incl=* | --inc=*)
1145 includedir=$ac_optarg ;;
1146
1147 -infodir | --infodir | --infodi | --infod | --info | --inf)
1148 ac_prev=infodir ;;
1149 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1150 infodir=$ac_optarg ;;
1151
1152 -libdir | --libdir | --libdi | --libd)
1153 ac_prev=libdir ;;
1154 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1155 libdir=$ac_optarg ;;
1156
1157 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1158 | --libexe | --libex | --libe)
1159 ac_prev=libexecdir ;;
1160 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1161 | --libexe=* | --libex=* | --libe=*)
1162 libexecdir=$ac_optarg ;;
1163
1164 -localedir | --localedir | --localedi | --localed | --locale)
1165 ac_prev=localedir ;;
1166 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1167 localedir=$ac_optarg ;;
1168
1169 -localstatedir | --localstatedir | --localstatedi | --localstated \
1170 | --localstate | --localstat | --localsta | --localst | --locals)
1171 ac_prev=localstatedir ;;
1172 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1173 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1174 localstatedir=$ac_optarg ;;
1175
1176 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1177 ac_prev=mandir ;;
1178 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1179 mandir=$ac_optarg ;;
1180
1181 -nfp | --nfp | --nf)
1182 # Obsolete; use --without-fp.
1183 with_fp=no ;;
1184
1185 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1186 | --no-cr | --no-c | -n)
1187 no_create=yes ;;
1188
1189 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1190 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1191 no_recursion=yes ;;
1192
1193 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1194 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1195 | --oldin | --oldi | --old | --ol | --o)
1196 ac_prev=oldincludedir ;;
1197 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1198 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1199 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1200 oldincludedir=$ac_optarg ;;
1201
1202 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1203 ac_prev=prefix ;;
1204 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1205 prefix=$ac_optarg ;;
1206
1207 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1208 | --program-pre | --program-pr | --program-p)
1209 ac_prev=program_prefix ;;
1210 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1211 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1212 program_prefix=$ac_optarg ;;
1213
1214 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1215 | --program-suf | --program-su | --program-s)
1216 ac_prev=program_suffix ;;
1217 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1218 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1219 program_suffix=$ac_optarg ;;
1220
1221 -program-transform-name | --program-transform-name \
1222 | --program-transform-nam | --program-transform-na \
1223 | --program-transform-n | --program-transform- \
1224 | --program-transform | --program-transfor \
1225 | --program-transfo | --program-transf \
1226 | --program-trans | --program-tran \
1227 | --progr-tra | --program-tr | --program-t)
1228 ac_prev=program_transform_name ;;
1229 -program-transform-name=* | --program-transform-name=* \
1230 | --program-transform-nam=* | --program-transform-na=* \
1231 | --program-transform-n=* | --program-transform-=* \
1232 | --program-transform=* | --program-transfor=* \
1233 | --program-transfo=* | --program-transf=* \
1234 | --program-trans=* | --program-tran=* \
1235 | --progr-tra=* | --program-tr=* | --program-t=*)
1236 program_transform_name=$ac_optarg ;;
1237
1238 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1239 ac_prev=pdfdir ;;
1240 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1241 pdfdir=$ac_optarg ;;
1242
1243 -psdir | --psdir | --psdi | --psd | --ps)
1244 ac_prev=psdir ;;
1245 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1246 psdir=$ac_optarg ;;
1247
1248 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1249 | -silent | --silent | --silen | --sile | --sil)
1250 silent=yes ;;
1251
1252 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1253 ac_prev=sbindir ;;
1254 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1255 | --sbi=* | --sb=*)
1256 sbindir=$ac_optarg ;;
1257
1258 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1259 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1260 | --sharedst | --shareds | --shared | --share | --shar \
1261 | --sha | --sh)
1262 ac_prev=sharedstatedir ;;
1263 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1264 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1265 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1266 | --sha=* | --sh=*)
1267 sharedstatedir=$ac_optarg ;;
1268
1269 -site | --site | --sit)
1270 ac_prev=site ;;
1271 -site=* | --site=* | --sit=*)
1272 site=$ac_optarg ;;
1273
1274 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1275 ac_prev=srcdir ;;
1276 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1277 srcdir=$ac_optarg ;;
1278
1279 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1280 | --syscon | --sysco | --sysc | --sys | --sy)
1281 ac_prev=sysconfdir ;;
1282 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1283 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1284 sysconfdir=$ac_optarg ;;
1285
1286 -target | --target | --targe | --targ | --tar | --ta | --t)
1287 ac_prev=target_alias ;;
1288 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1289 target_alias=$ac_optarg ;;
1290
1291 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1292 verbose=yes ;;
1293
1294 -version | --version | --versio | --versi | --vers | -V)
1295 ac_init_version=: ;;
1296
1297 -with-* | --with-*)
1298 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1299 # Reject names that are not valid shell variable names.
1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1301 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1302 { (exit 1); exit 1; }; }
1303 ac_useropt_orig=$ac_useropt
1304 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1305 case $ac_user_opts in
1306 *"
1307 "with_$ac_useropt"
1308 "*) ;;
1309 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1310 ac_unrecognized_sep=', ';;
1311 esac
1312 eval with_$ac_useropt=\$ac_optarg ;;
1313
1314 -without-* | --without-*)
1315 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1316 # Reject names that are not valid shell variable names.
1317 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1318 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1319 { (exit 1); exit 1; }; }
1320 ac_useropt_orig=$ac_useropt
1321 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1322 case $ac_user_opts in
1323 *"
1324 "with_$ac_useropt"
1325 "*) ;;
1326 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1327 ac_unrecognized_sep=', ';;
1328 esac
1329 eval with_$ac_useropt=no ;;
1330
1331 --x)
1332 # Obsolete; use --with-x.
1333 with_x=yes ;;
1334
1335 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1336 | --x-incl | --x-inc | --x-in | --x-i)
1337 ac_prev=x_includes ;;
1338 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1339 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1340 x_includes=$ac_optarg ;;
1341
1342 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1343 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1344 ac_prev=x_libraries ;;
1345 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1346 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1347 x_libraries=$ac_optarg ;;
1348
1349 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1350 Try \`$0 --help' for more information." >&2
1351 { (exit 1); exit 1; }; }
1352 ;;
1353
1354 *=*)
1355 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1356 # Reject names that are not valid shell variable names.
1357 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1358 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1359 { (exit 1); exit 1; }; }
1360 eval $ac_envvar=\$ac_optarg
1361 export $ac_envvar ;;
1362
1363 *)
1364 # FIXME: should be removed in autoconf 3.0.
1365 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1366 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1367 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1368 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1369 ;;
1370
1371 esac
1372 done
1373
1374 if test -n "$ac_prev"; then
1375 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1376 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1377 { (exit 1); exit 1; }; }
1378 fi
1379
1380 if test -n "$ac_unrecognized_opts"; then
1381 case $enable_option_checking in
1382 no) ;;
1383 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1384 { (exit 1); exit 1; }; } ;;
1385 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1386 esac
1387 fi
1388
1389 # Check all directory arguments for consistency.
1390 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1391 datadir sysconfdir sharedstatedir localstatedir includedir \
1392 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1393 libdir localedir mandir
1394 do
1395 eval ac_val=\$$ac_var
1396 # Remove trailing slashes.
1397 case $ac_val in
1398 */ )
1399 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1400 eval $ac_var=\$ac_val;;
1401 esac
1402 # Be sure to have absolute directory names.
1403 case $ac_val in
1404 [\\/$]* | ?:[\\/]* ) continue;;
1405 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1406 esac
1407 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1408 { (exit 1); exit 1; }; }
1409 done
1410
1411 # There might be people who depend on the old broken behavior: `$host'
1412 # used to hold the argument of --host etc.
1413 # FIXME: To remove some day.
1414 build=$build_alias
1415 host=$host_alias
1416 target=$target_alias
1417
1418 # FIXME: To remove some day.
1419 if test "x$host_alias" != x; then
1420 if test "x$build_alias" = x; then
1421 cross_compiling=maybe
1422 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1423 If a cross compiler is detected then cross compile mode will be used." >&2
1424 elif test "x$build_alias" != "x$host_alias"; then
1425 cross_compiling=yes
1426 fi
1427 fi
1428
1429 ac_tool_prefix=
1430 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1431
1432 test "$silent" = yes && exec 6>/dev/null
1433
1434
1435 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1436 ac_ls_di=`ls -di .` &&
1437 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1438 { $as_echo "$as_me: error: working directory cannot be determined" >&2
1439 { (exit 1); exit 1; }; }
1440 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1441 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1442 { (exit 1); exit 1; }; }
1443
1444
1445 # Find the source files, if location was not specified.
1446 if test -z "$srcdir"; then
1447 ac_srcdir_defaulted=yes
1448 # Try the directory containing this script, then the parent directory.
1449 ac_confdir=`$as_dirname -- "$as_myself" ||
1450 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1451 X"$as_myself" : 'X\(//\)[^/]' \| \
1452 X"$as_myself" : 'X\(//\)$' \| \
1453 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1454 $as_echo X"$as_myself" |
1455 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1456 s//\1/
1457 q
1458 }
1459 /^X\(\/\/\)[^/].*/{
1460 s//\1/
1461 q
1462 }
1463 /^X\(\/\/\)$/{
1464 s//\1/
1465 q
1466 }
1467 /^X\(\/\).*/{
1468 s//\1/
1469 q
1470 }
1471 s/.*/./; q'`
1472 srcdir=$ac_confdir
1473 if test ! -r "$srcdir/$ac_unique_file"; then
1474 srcdir=..
1475 fi
1476 else
1477 ac_srcdir_defaulted=no
1478 fi
1479 if test ! -r "$srcdir/$ac_unique_file"; then
1480 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1481 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1482 { (exit 1); exit 1; }; }
1483 fi
1484 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1485 ac_abs_confdir=`(
1486 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1487 { (exit 1); exit 1; }; }
1488 pwd)`
1489 # When building in place, set srcdir=.
1490 if test "$ac_abs_confdir" = "$ac_pwd"; then
1491 srcdir=.
1492 fi
1493 # Remove unnecessary trailing slashes from srcdir.
1494 # Double slashes in file names in object file debugging info
1495 # mess up M-x gdb in Emacs.
1496 case $srcdir in
1497 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1498 esac
1499 for ac_var in $ac_precious_vars; do
1500 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1501 eval ac_env_${ac_var}_value=\$${ac_var}
1502 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1503 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1504 done
1505
1506 #
1507 # Report the --help message.
1508 #
1509 if test "$ac_init_help" = "long"; then
1510 # Omit some internal or obsolete options to make the list less imposing.
1511 # This message is too long to be a string in the A/UX 3.1 sh.
1512 cat <<_ACEOF
1513 \`configure' configures xf86-video-ark 0.7.1 to adapt to many kinds of systems.
1514
1515 Usage: $0 [OPTION]... [VAR=VALUE]...
1516
1517 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1518 VAR=VALUE. See below for descriptions of some of the useful variables.
1519
1520 Defaults for the options are specified in brackets.
1521
1522 Configuration:
1523 -h, --help display this help and exit
1524 --help=short display options specific to this package
1525 --help=recursive display the short help of all the included packages
1526 -V, --version display version information and exit
1527 -q, --quiet, --silent do not print \`checking...' messages
1528 --cache-file=FILE cache test results in FILE [disabled]
1529 -C, --config-cache alias for \`--cache-file=config.cache'
1530 -n, --no-create do not create output files
1531 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1532
1533 Installation directories:
1534 --prefix=PREFIX install architecture-independent files in PREFIX
1535 [$ac_default_prefix]
1536 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1537 [PREFIX]
1538
1539 By default, \`make install' will install all the files in
1540 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1541 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1542 for instance \`--prefix=\$HOME'.
1543
1544 For better control, use the options below.
1545
1546 Fine tuning of the installation directories:
1547 --bindir=DIR user executables [EPREFIX/bin]
1548 --sbindir=DIR system admin executables [EPREFIX/sbin]
1549 --libexecdir=DIR program executables [EPREFIX/libexec]
1550 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1551 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1552 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1553 --libdir=DIR object code libraries [EPREFIX/lib]
1554 --includedir=DIR C header files [PREFIX/include]
1555 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1556 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1557 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1558 --infodir=DIR info documentation [DATAROOTDIR/info]
1559 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1560 --mandir=DIR man documentation [DATAROOTDIR/man]
1561 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-ark]
1562 --htmldir=DIR html documentation [DOCDIR]
1563 --dvidir=DIR dvi documentation [DOCDIR]
1564 --pdfdir=DIR pdf documentation [DOCDIR]
1565 --psdir=DIR ps documentation [DOCDIR]
1566 _ACEOF
1567
1568 cat <<\_ACEOF
1569
1570 Program names:
1571 --program-prefix=PREFIX prepend PREFIX to installed program names
1572 --program-suffix=SUFFIX append SUFFIX to installed program names
1573 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1574
1575 System types:
1576 --build=BUILD configure for building on BUILD [guessed]
1577 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1578 _ACEOF
1579 fi
1580
1581 if test -n "$ac_init_help"; then
1582 case $ac_init_help in
1583 short | recursive ) echo "Configuration of xf86-video-ark 0.7.1:";;
1584 esac
1585 cat <<\_ACEOF
1586
1587 Optional Features:
1588 --disable-option-checking ignore unrecognized --enable/--with options
1589 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1590 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1591 --enable-maintainer-mode enable make rules and dependencies not useful
1592 (and sometimes confusing) to the casual installer
1593 --enable-static[=PKGS] build static libraries [default=no]
1594 --enable-shared[=PKGS] build shared libraries [default=yes]
1595 --enable-fast-install[=PKGS]
1596 optimize for fast installation [default=yes]
1597 --disable-dependency-tracking speeds up one-time build
1598 --enable-dependency-tracking do not reject slow dependency extractors
1599 --disable-libtool-lock avoid locking (might break parallel builds)
1600
1601 Optional Packages:
1602 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1603 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1604 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1605 --with-pic try to use only PIC/non-PIC objects [default=use
1606 both]
1607 --with-tags[=TAGS] include additional configurations [automatic]
1608 --with-xorg-module-dir=DIR
1609 --with-release-version=STRING
1610 Use release version string in package name
1611
1612 Some influential environment variables:
1613 CC C compiler command
1614 CFLAGS C compiler flags
1615 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1616 nonstandard directory <lib dir>
1617 LIBS libraries to pass to the linker, e.g. -l<library>
1618 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1619 you have headers in a nonstandard directory <include dir>
1620 CPP C preprocessor
1621 CXX C++ compiler command
1622 CXXFLAGS C++ compiler flags
1623 CXXCPP C++ preprocessor
1624 F77 Fortran 77 compiler command
1625 FFLAGS Fortran 77 compiler flags
1626 PKG_CONFIG path to pkg-config utility
1627 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1628 XORG_LIBS linker flags for XORG, overriding pkg-config
1629 PCIACCESS_CFLAGS
1630 C compiler flags for PCIACCESS, overriding pkg-config
1631 PCIACCESS_LIBS
1632 linker flags for PCIACCESS, overriding pkg-config
1633
1634 Use these variables to override the choices made by `configure' or to help
1635 it to find libraries and programs with nonstandard names/locations.
1636
1637 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1638 _ACEOF
1639 ac_status=$?
1640 fi
1641
1642 if test "$ac_init_help" = "recursive"; then
1643 # If there are subdirs, report their specific --help.
1644 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1645 test -d "$ac_dir" ||
1646 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1647 continue
1648 ac_builddir=.
1649
1650 case "$ac_dir" in
1651 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1652 *)
1653 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1654 # A ".." for each directory in $ac_dir_suffix.
1655 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1656 case $ac_top_builddir_sub in
1657 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1658 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1659 esac ;;
1660 esac
1661 ac_abs_top_builddir=$ac_pwd
1662 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1663 # for backward compatibility:
1664 ac_top_builddir=$ac_top_build_prefix
1665
1666 case $srcdir in
1667 .) # We are building in place.
1668 ac_srcdir=.
1669 ac_top_srcdir=$ac_top_builddir_sub
1670 ac_abs_top_srcdir=$ac_pwd ;;
1671 [\\/]* | ?:[\\/]* ) # Absolute name.
1672 ac_srcdir=$srcdir$ac_dir_suffix;
1673 ac_top_srcdir=$srcdir
1674 ac_abs_top_srcdir=$srcdir ;;
1675 *) # Relative name.
1676 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1677 ac_top_srcdir=$ac_top_build_prefix$srcdir
1678 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1679 esac
1680 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1681
1682 cd "$ac_dir" || { ac_status=$?; continue; }
1683 # Check for guested configure.
1684 if test -f "$ac_srcdir/configure.gnu"; then
1685 echo &&
1686 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1687 elif test -f "$ac_srcdir/configure"; then
1688 echo &&
1689 $SHELL "$ac_srcdir/configure" --help=recursive
1690 else
1691 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1692 fi || ac_status=$?
1693 cd "$ac_pwd" || { ac_status=$?; break; }
1694 done
1695 fi
1696
1697 test -n "$ac_init_help" && exit $ac_status
1698 if $ac_init_version; then
1699 cat <<\_ACEOF
1700 xf86-video-ark configure 0.7.1
1701 generated by GNU Autoconf 2.63
1702
1703 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1704 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1705 This configure script is free software; the Free Software Foundation
1706 gives unlimited permission to copy, distribute and modify it.
1707 _ACEOF
1708 exit
1709 fi
1710 cat >config.log <<_ACEOF
1711 This file contains any messages produced by compilers while
1712 running configure, to aid debugging if configure makes a mistake.
1713
1714 It was created by xf86-video-ark $as_me 0.7.1, which was
1715 generated by GNU Autoconf 2.63. Invocation command line was
1716
1717 $ $0 $@
1718
1719 _ACEOF
1720 exec 5>>config.log
1721 {
1722 cat <<_ASUNAME
1723 ## --------- ##
1724 ## Platform. ##
1725 ## --------- ##
1726
1727 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1728 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1729 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1730 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1731 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1732
1733 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1734 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1735
1736 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1737 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1738 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1739 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1740 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1741 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1742 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1743
1744 _ASUNAME
1745
1746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1747 for as_dir in $PATH
1748 do
1749 IFS=$as_save_IFS
1750 test -z "$as_dir" && as_dir=.
1751 $as_echo "PATH: $as_dir"
1752 done
1753 IFS=$as_save_IFS
1754
1755 } >&5
1756
1757 cat >&5 <<_ACEOF
1758
1759
1760 ## ----------- ##
1761 ## Core tests. ##
1762 ## ----------- ##
1763
1764 _ACEOF
1765
1766
1767 # Keep a trace of the command line.
1768 # Strip out --no-create and --no-recursion so they do not pile up.
1769 # Strip out --silent because we don't want to record it for future runs.
1770 # Also quote any args containing shell meta-characters.
1771 # Make two passes to allow for proper duplicate-argument suppression.
1772 ac_configure_args=
1773 ac_configure_args0=
1774 ac_configure_args1=
1775 ac_must_keep_next=false
1776 for ac_pass in 1 2
1777 do
1778 for ac_arg
1779 do
1780 case $ac_arg in
1781 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1782 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1783 | -silent | --silent | --silen | --sile | --sil)
1784 continue ;;
1785 *\'*)
1786 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1787 esac
1788 case $ac_pass in
1789 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1790 2)
1791 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1792 if test $ac_must_keep_next = true; then
1793 ac_must_keep_next=false # Got value, back to normal.
1794 else
1795 case $ac_arg in
1796 *=* | --config-cache | -C | -disable-* | --disable-* \
1797 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1798 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1799 | -with-* | --with-* | -without-* | --without-* | --x)
1800 case "$ac_configure_args0 " in
1801 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1802 esac
1803 ;;
1804 -* ) ac_must_keep_next=true ;;
1805 esac
1806 fi
1807 ac_configure_args="$ac_configure_args '$ac_arg'"
1808 ;;
1809 esac
1810 done
1811 done
1812 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1813 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1814
1815 # When interrupted or exit'd, cleanup temporary files, and complete
1816 # config.log. We remove comments because anyway the quotes in there
1817 # would cause problems or look ugly.
1818 # WARNING: Use '\'' to represent an apostrophe within the trap.
1819 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1820 trap 'exit_status=$?
1821 # Save into config.log some information that might help in debugging.
1822 {
1823 echo
1824
1825 cat <<\_ASBOX
1826 ## ---------------- ##
1827 ## Cache variables. ##
1828 ## ---------------- ##
1829 _ASBOX
1830 echo
1831 # The following way of writing the cache mishandles newlines in values,
1832 (
1833 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1834 eval ac_val=\$$ac_var
1835 case $ac_val in #(
1836 *${as_nl}*)
1837 case $ac_var in #(
1838 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1839 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1840 esac
1841 case $ac_var in #(
1842 _ | IFS | as_nl) ;; #(
1843 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1844 *) $as_unset $ac_var ;;
1845 esac ;;
1846 esac
1847 done
1848 (set) 2>&1 |
1849 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1850 *${as_nl}ac_space=\ *)
1851 sed -n \
1852 "s/'\''/'\''\\\\'\'''\''/g;
1853 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1854 ;; #(
1855 *)
1856 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1857 ;;
1858 esac |
1859 sort
1860 )
1861 echo
1862
1863 cat <<\_ASBOX
1864 ## ----------------- ##
1865 ## Output variables. ##
1866 ## ----------------- ##
1867 _ASBOX
1868 echo
1869 for ac_var in $ac_subst_vars
1870 do
1871 eval ac_val=\$$ac_var
1872 case $ac_val in
1873 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1874 esac
1875 $as_echo "$ac_var='\''$ac_val'\''"
1876 done | sort
1877 echo
1878
1879 if test -n "$ac_subst_files"; then
1880 cat <<\_ASBOX
1881 ## ------------------- ##
1882 ## File substitutions. ##
1883 ## ------------------- ##
1884 _ASBOX
1885 echo
1886 for ac_var in $ac_subst_files
1887 do
1888 eval ac_val=\$$ac_var
1889 case $ac_val in
1890 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1891 esac
1892 $as_echo "$ac_var='\''$ac_val'\''"
1893 done | sort
1894 echo
1895 fi
1896
1897 if test -s confdefs.h; then
1898 cat <<\_ASBOX
1899 ## ----------- ##
1900 ## confdefs.h. ##
1901 ## ----------- ##
1902 _ASBOX
1903 echo
1904 cat confdefs.h
1905 echo
1906 fi
1907 test "$ac_signal" != 0 &&
1908 $as_echo "$as_me: caught signal $ac_signal"
1909 $as_echo "$as_me: exit $exit_status"
1910 } >&5
1911 rm -f core *.core core.conftest.* &&
1912 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1913 exit $exit_status
1914 ' 0
1915 for ac_signal in 1 2 13 15; do
1916 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1917 done
1918 ac_signal=0
1919
1920 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1921 rm -f -r conftest* confdefs.h
1922
1923 # Predefined preprocessor variables.
1924
1925 cat >>confdefs.h <<_ACEOF
1926 #define PACKAGE_NAME "$PACKAGE_NAME"
1927 _ACEOF
1928
1929
1930 cat >>confdefs.h <<_ACEOF
1931 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1932 _ACEOF
1933
1934
1935 cat >>confdefs.h <<_ACEOF
1936 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1937 _ACEOF
1938
1939
1940 cat >>confdefs.h <<_ACEOF
1941 #define PACKAGE_STRING "$PACKAGE_STRING"
1942 _ACEOF
1943
1944
1945 cat >>confdefs.h <<_ACEOF
1946 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1947 _ACEOF
1948
1949
1950 # Let the site file select an alternate cache file if it wants to.
1951 # Prefer an explicitly selected file to automatically selected ones.
1952 ac_site_file1=NONE
1953 ac_site_file2=NONE
1954 if test -n "$CONFIG_SITE"; then
1955 ac_site_file1=$CONFIG_SITE
1956 elif test "x$prefix" != xNONE; then
1957 ac_site_file1=$prefix/share/config.site
1958 ac_site_file2=$prefix/etc/config.site
1959 else
1960 ac_site_file1=$ac_default_prefix/share/config.site
1961 ac_site_file2=$ac_default_prefix/etc/config.site
1962 fi
1963 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1964 do
1965 test "x$ac_site_file" = xNONE && continue
1966 if test -r "$ac_site_file"; then
1967 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1968 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1969 sed 's/^/| /' "$ac_site_file" >&5
1970 . "$ac_site_file"
1971 fi
1972 done
1973
1974 if test -r "$cache_file"; then
1975 # Some versions of bash will fail to source /dev/null (special
1976 # files actually), so we avoid doing that.
1977 if test -f "$cache_file"; then
1978 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1979 $as_echo "$as_me: loading cache $cache_file" >&6;}
1980 case $cache_file in
1981 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1982 *) . "./$cache_file";;
1983 esac
1984 fi
1985 else
1986 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1987 $as_echo "$as_me: creating cache $cache_file" >&6;}
1988 >$cache_file
1989 fi
1990
1991 # Check that the precious variables saved in the cache have kept the same
1992 # value.
1993 ac_cache_corrupted=false
1994 for ac_var in $ac_precious_vars; do
1995 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1996 eval ac_new_set=\$ac_env_${ac_var}_set
1997 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1998 eval ac_new_val=\$ac_env_${ac_var}_value
1999 case $ac_old_set,$ac_new_set in
2000 set,)
2001 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2002 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2003 ac_cache_corrupted=: ;;
2004 ,set)
2005 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2006 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2007 ac_cache_corrupted=: ;;
2008 ,);;
2009 *)
2010 if test "x$ac_old_val" != "x$ac_new_val"; then
2011 # differences in whitespace do not lead to failure.
2012 ac_old_val_w=`echo x $ac_old_val`
2013 ac_new_val_w=`echo x $ac_new_val`
2014 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2015 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2016 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2017 ac_cache_corrupted=:
2018 else
2019 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2020 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2021 eval $ac_var=\$ac_old_val
2022 fi
2023 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2024 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2025 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2026 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2027 fi;;
2028 esac
2029 # Pass precious variables to config.status.
2030 if test "$ac_new_set" = set; then
2031 case $ac_new_val in
2032 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2033 *) ac_arg=$ac_var=$ac_new_val ;;
2034 esac
2035 case " $ac_configure_args " in
2036 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2037 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2038 esac
2039 fi
2040 done
2041 if $ac_cache_corrupted; then
2042 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2043 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2044 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2045 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2046 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2047 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2048 { (exit 1); exit 1; }; }
2049 fi
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075 ac_ext=c
2076 ac_cpp='$CPP $CPPFLAGS'
2077 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2078 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2079 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2080
2081
2082
2083
2084 ac_config_headers="$ac_config_headers config.h"
2085
2086 ac_aux_dir=
2087 for ac_dir in . "$srcdir"/.; do
2088 if test -f "$ac_dir/install-sh"; then
2089 ac_aux_dir=$ac_dir
2090 ac_install_sh="$ac_aux_dir/install-sh -c"
2091 break
2092 elif test -f "$ac_dir/install.sh"; then
2093 ac_aux_dir=$ac_dir
2094 ac_install_sh="$ac_aux_dir/install.sh -c"
2095 break
2096 elif test -f "$ac_dir/shtool"; then
2097 ac_aux_dir=$ac_dir
2098 ac_install_sh="$ac_aux_dir/shtool install -c"
2099 break
2100 fi
2101 done
2102 if test -z "$ac_aux_dir"; then
2103 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2104 $as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2105 { (exit 1); exit 1; }; }
2106 fi
2107
2108 # These three variables are undocumented and unsupported,
2109 # and are intended to be withdrawn in a future Autoconf release.
2110 # They can cause serious problems if a builder's source tree is in a directory
2111 # whose full name contains unusual characters.
2112 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2113 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2114 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2115
2116
2117
2118 am__api_version='1.10'
2119
2120 # Find a good install program. We prefer a C program (faster),
2121 # so one script is as good as another. But avoid the broken or
2122 # incompatible versions:
2123 # SysV /etc/install, /usr/sbin/install
2124 # SunOS /usr/etc/install
2125 # IRIX /sbin/install
2126 # AIX /bin/install
2127 # AmigaOS /C/install, which installs bootblocks on floppy discs
2128 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2129 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2130 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2131 # OS/2's system install, which has a completely different semantic
2132 # ./install, which can be erroneously created by make from ./install.sh.
2133 # Reject install programs that cannot install multiple files.
2134 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2135 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2136 if test -z "$INSTALL"; then
2137 if test "${ac_cv_path_install+set}" = set; then
2138 $as_echo_n "(cached) " >&6
2139 else
2140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2141 for as_dir in $PATH
2142 do
2143 IFS=$as_save_IFS
2144 test -z "$as_dir" && as_dir=.
2145 # Account for people who put trailing slashes in PATH elements.
2146 case $as_dir/ in
2147 ./ | .// | /cC/* | \
2148 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2149 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2150 /usr/ucb/* ) ;;
2151 *)
2152 # OSF1 and SCO ODT 3.0 have their own names for install.
2153 # Don't use installbsd from OSF since it installs stuff as root
2154 # by default.
2155 for ac_prog in ginstall scoinst install; do
2156 for ac_exec_ext in '' $ac_executable_extensions; do
2157 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2158 if test $ac_prog = install &&
2159 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2160 # AIX install. It has an incompatible calling convention.
2161 :
2162 elif test $ac_prog = install &&
2163 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2164 # program-specific install script used by HP pwplus--don't use.
2165 :
2166 else
2167 rm -rf conftest.one conftest.two conftest.dir
2168 echo one > conftest.one
2169 echo two > conftest.two
2170 mkdir conftest.dir
2171 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2172 test -s conftest.one && test -s conftest.two &&
2173 test -s conftest.dir/conftest.one &&
2174 test -s conftest.dir/conftest.two
2175 then
2176 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2177 break 3
2178 fi
2179 fi
2180 fi
2181 done
2182 done
2183 ;;
2184 esac
2185
2186 done
2187 IFS=$as_save_IFS
2188
2189 rm -rf conftest.one conftest.two conftest.dir
2190
2191 fi
2192 if test "${ac_cv_path_install+set}" = set; then
2193 INSTALL=$ac_cv_path_install
2194 else
2195 # As a last resort, use the slow shell script. Don't cache a
2196 # value for INSTALL within a source directory, because that will
2197 # break other packages using the cache if that directory is
2198 # removed, or if the value is a relative name.
2199 INSTALL=$ac_install_sh
2200 fi
2201 fi
2202 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2203 $as_echo "$INSTALL" >&6; }
2204
2205 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2206 # It thinks the first close brace ends the variable substitution.
2207 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2208
2209 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2210
2211 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2212
2213 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2214 $as_echo_n "checking whether build environment is sane... " >&6; }
2215 # Just in case
2216 sleep 1
2217 echo timestamp > conftest.file
2218 # Do `set' in a subshell so we don't clobber the current shell's
2219 # arguments. Must try -L first in case configure is actually a
2220 # symlink; some systems play weird games with the mod time of symlinks
2221 # (eg FreeBSD returns the mod time of the symlink's containing
2222 # directory).
2223 if (
2224 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2225 if test "$*" = "X"; then
2226 # -L didn't work.
2227 set X `ls -t $srcdir/configure conftest.file`
2228 fi
2229 rm -f conftest.file
2230 if test "$*" != "X $srcdir/configure conftest.file" \
2231 && test "$*" != "X conftest.file $srcdir/configure"; then
2232
2233 # If neither matched, then we have a broken ls. This can happen
2234 # if, for instance, CONFIG_SHELL is bash and it inherits a
2235 # broken ls alias from the environment. This has actually
2236 # happened. Such a system could not be considered "sane".
2237 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2238 alias in your environment" >&5
2239 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2240 alias in your environment" >&2;}
2241 { (exit 1); exit 1; }; }
2242 fi
2243
2244 test "$2" = conftest.file
2245 )
2246 then
2247 # Ok.
2248 :
2249 else
2250 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2251 Check your system clock" >&5
2252 $as_echo "$as_me: error: newly created file is older than distributed files!
2253 Check your system clock" >&2;}
2254 { (exit 1); exit 1; }; }
2255 fi
2256 { $as_echo "$as_me:$LINENO: result: yes" >&5
2257 $as_echo "yes" >&6; }
2258 test "$program_prefix" != NONE &&
2259 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2260 # Use a double $ so make ignores it.
2261 test "$program_suffix" != NONE &&
2262 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2263 # Double any \ or $.
2264 # By default was `s,x,x', remove it if useless.
2265 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2266 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2267
2268 # expand $ac_aux_dir to an absolute path
2269 am_aux_dir=`cd $ac_aux_dir && pwd`
2270
2271 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2272 # Use eval to expand $SHELL
2273 if eval "$MISSING --run true"; then
2274 am_missing_run="$MISSING --run "
2275 else
2276 am_missing_run=
2277 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2278 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2279 fi
2280
2281 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2282 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2283 if test -z "$MKDIR_P"; then
2284 if test "${ac_cv_path_mkdir+set}" = set; then
2285 $as_echo_n "(cached) " >&6
2286 else
2287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2288 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2289 do
2290 IFS=$as_save_IFS
2291 test -z "$as_dir" && as_dir=.
2292 for ac_prog in mkdir gmkdir; do
2293 for ac_exec_ext in '' $ac_executable_extensions; do
2294 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2295 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2296 'mkdir (GNU coreutils) '* | \
2297 'mkdir (coreutils) '* | \
2298 'mkdir (fileutils) '4.1*)
2299 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2300 break 3;;
2301 esac
2302 done
2303 done
2304 done
2305 IFS=$as_save_IFS
2306
2307 fi
2308
2309 if test "${ac_cv_path_mkdir+set}" = set; then
2310 MKDIR_P="$ac_cv_path_mkdir -p"
2311 else
2312 # As a last resort, use the slow shell script. Don't cache a
2313 # value for MKDIR_P within a source directory, because that will
2314 # break other packages using the cache if that directory is
2315 # removed, or if the value is a relative name.
2316 test -d ./--version && rmdir ./--version
2317 MKDIR_P="$ac_install_sh -d"
2318 fi
2319 fi
2320 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2321 $as_echo "$MKDIR_P" >&6; }
2322
2323 mkdir_p="$MKDIR_P"
2324 case $mkdir_p in
2325 [\\/$]* | ?:[\\/]*) ;;
2326 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2327 esac
2328
2329 for ac_prog in gawk mawk nawk awk
2330 do
2331 # Extract the first word of "$ac_prog", so it can be a program name with args.
2332 set dummy $ac_prog; ac_word=$2
2333 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2334 $as_echo_n "checking for $ac_word... " >&6; }
2335 if test "${ac_cv_prog_AWK+set}" = set; then
2336 $as_echo_n "(cached) " >&6
2337 else
2338 if test -n "$AWK"; then
2339 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2340 else
2341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2342 for as_dir in $PATH
2343 do
2344 IFS=$as_save_IFS
2345 test -z "$as_dir" && as_dir=.
2346 for ac_exec_ext in '' $ac_executable_extensions; do
2347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2348 ac_cv_prog_AWK="$ac_prog"
2349 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2350 break 2
2351 fi
2352 done
2353 done
2354 IFS=$as_save_IFS
2355
2356 fi
2357 fi
2358 AWK=$ac_cv_prog_AWK
2359 if test -n "$AWK"; then
2360 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2361 $as_echo "$AWK" >&6; }
2362 else
2363 { $as_echo "$as_me:$LINENO: result: no" >&5
2364 $as_echo "no" >&6; }
2365 fi
2366
2367
2368 test -n "$AWK" && break
2369 done
2370
2371 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2372 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2373 set x ${MAKE-make}
2374 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2375 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2376 $as_echo_n "(cached) " >&6
2377 else
2378 cat >conftest.make <<\_ACEOF
2379 SHELL = /bin/sh
2380 all:
2381 @echo '@@@%%%=$(MAKE)=@@@%%%'
2382 _ACEOF
2383 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2384 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2385 *@@@%%%=?*=@@@%%%*)
2386 eval ac_cv_prog_make_${ac_make}_set=yes;;
2387 *)
2388 eval ac_cv_prog_make_${ac_make}_set=no;;
2389 esac
2390 rm -f conftest.make
2391 fi
2392 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2393 { $as_echo "$as_me:$LINENO: result: yes" >&5
2394 $as_echo "yes" >&6; }
2395 SET_MAKE=
2396 else
2397 { $as_echo "$as_me:$LINENO: result: no" >&5
2398 $as_echo "no" >&6; }
2399 SET_MAKE="MAKE=${MAKE-make}"
2400 fi
2401
2402 rm -rf .tst 2>/dev/null
2403 mkdir .tst 2>/dev/null
2404 if test -d .tst; then
2405 am__leading_dot=.
2406 else
2407 am__leading_dot=_
2408 fi
2409 rmdir .tst 2>/dev/null
2410
2411 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2412 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2413 # is not polluted with repeated "-I."
2414 am__isrc=' -I$(srcdir)'
2415 # test to see if srcdir already configured
2416 if test -f $srcdir/config.status; then
2417 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2418 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2419 { (exit 1); exit 1; }; }
2420 fi
2421 fi
2422
2423 # test whether we have cygpath
2424 if test -z "$CYGPATH_W"; then
2425 if (cygpath --version) >/dev/null 2>/dev/null; then
2426 CYGPATH_W='cygpath -w'
2427 else
2428 CYGPATH_W=echo
2429 fi
2430 fi
2431
2432
2433 # Define the identity of the package.
2434 PACKAGE='xf86-video-ark'
2435 VERSION='0.7.1'
2436
2437
2438 cat >>confdefs.h <<_ACEOF
2439 #define PACKAGE "$PACKAGE"
2440 _ACEOF
2441
2442
2443 cat >>confdefs.h <<_ACEOF
2444 #define VERSION "$VERSION"
2445 _ACEOF
2446
2447 # Some tools Automake needs.
2448
2449 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2450
2451
2452 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2453
2454
2455 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2456
2457
2458 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2459
2460
2461 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2462
2463 install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2464
2465 # Installed binaries are usually stripped using `strip' when the user
2466 # run `make install-strip'. However `strip' might not be the right
2467 # tool to use in cross-compilation environments, therefore Automake
2468 # will honor the `STRIP' environment variable to overrule this program.
2469 if test "$cross_compiling" != no; then
2470 if test -n "$ac_tool_prefix"; then
2471 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2472 set dummy ${ac_tool_prefix}strip; ac_word=$2
2473 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2474 $as_echo_n "checking for $ac_word... " >&6; }
2475 if test "${ac_cv_prog_STRIP+set}" = set; then
2476 $as_echo_n "(cached) " >&6
2477 else
2478 if test -n "$STRIP"; then
2479 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2480 else
2481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2482 for as_dir in $PATH
2483 do
2484 IFS=$as_save_IFS
2485 test -z "$as_dir" && as_dir=.
2486 for ac_exec_ext in '' $ac_executable_extensions; do
2487 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2488 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2489 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2490 break 2
2491 fi
2492 done
2493 done
2494 IFS=$as_save_IFS
2495
2496 fi
2497 fi
2498 STRIP=$ac_cv_prog_STRIP
2499 if test -n "$STRIP"; then
2500 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2501 $as_echo "$STRIP" >&6; }
2502 else
2503 { $as_echo "$as_me:$LINENO: result: no" >&5
2504 $as_echo "no" >&6; }
2505 fi
2506
2507
2508 fi
2509 if test -z "$ac_cv_prog_STRIP"; then
2510 ac_ct_STRIP=$STRIP
2511 # Extract the first word of "strip", so it can be a program name with args.
2512 set dummy strip; ac_word=$2
2513 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2514 $as_echo_n "checking for $ac_word... " >&6; }
2515 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2516 $as_echo_n "(cached) " >&6
2517 else
2518 if test -n "$ac_ct_STRIP"; then
2519 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2520 else
2521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2522 for as_dir in $PATH
2523 do
2524 IFS=$as_save_IFS
2525 test -z "$as_dir" && as_dir=.
2526 for ac_exec_ext in '' $ac_executable_extensions; do
2527 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2528 ac_cv_prog_ac_ct_STRIP="strip"
2529 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2530 break 2
2531 fi
2532 done
2533 done
2534 IFS=$as_save_IFS
2535
2536 fi
2537 fi
2538 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2539 if test -n "$ac_ct_STRIP"; then
2540 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2541 $as_echo "$ac_ct_STRIP" >&6; }
2542 else
2543 { $as_echo "$as_me:$LINENO: result: no" >&5
2544 $as_echo "no" >&6; }
2545 fi
2546
2547 if test "x$ac_ct_STRIP" = x; then
2548 STRIP=":"
2549 else
2550 case $cross_compiling:$ac_tool_warned in
2551 yes:)
2552 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2553 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2554 ac_tool_warned=yes ;;
2555 esac
2556 STRIP=$ac_ct_STRIP
2557 fi
2558 else
2559 STRIP="$ac_cv_prog_STRIP"
2560 fi
2561
2562 fi
2563 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2564
2565 # We need awk for the "check" target. The system "awk" is bad on
2566 # some platforms.
2567 # Always define AMTAR for backward compatibility.
2568
2569 AMTAR=${AMTAR-"${am_missing_run}tar"}
2570
2571 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2572
2573
2574
2575
2576
2577
2578 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2579 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2580 # Check whether --enable-maintainer-mode was given.
2581 if test "${enable_maintainer_mode+set}" = set; then
2582 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2583 else
2584 USE_MAINTAINER_MODE=no
2585 fi
2586
2587 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2588 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2589 if test $USE_MAINTAINER_MODE = yes; then
2590 MAINTAINER_MODE_TRUE=
2591 MAINTAINER_MODE_FALSE='#'
2592 else
2593 MAINTAINER_MODE_TRUE='#'
2594 MAINTAINER_MODE_FALSE=
2595 fi
2596
2597 MAINT=$MAINTAINER_MODE_TRUE
2598
2599
2600
2601 # Checks for programs.
2602 # Check whether --enable-static was given.
2603 if test "${enable_static+set}" = set; then
2604 enableval=$enable_static; p=${PACKAGE-default}
2605 case $enableval in
2606 yes) enable_static=yes ;;
2607 no) enable_static=no ;;
2608 *)
2609 enable_static=no
2610 # Look at the argument we got. We use all the common list separators.
2611 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2612 for pkg in $enableval; do
2613 IFS="$lt_save_ifs"
2614 if test "X$pkg" = "X$p"; then
2615 enable_static=yes
2616 fi
2617 done
2618 IFS="$lt_save_ifs"
2619 ;;
2620 esac
2621 else
2622 enable_static=no
2623 fi
2624
2625
2626
2627 # Check whether --enable-shared was given.
2628 if test "${enable_shared+set}" = set; then
2629 enableval=$enable_shared; p=${PACKAGE-default}
2630 case $enableval in
2631 yes) enable_shared=yes ;;
2632 no) enable_shared=no ;;
2633 *)
2634 enable_shared=no
2635 # Look at the argument we got. We use all the common list separators.
2636 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2637 for pkg in $enableval; do
2638 IFS="$lt_save_ifs"
2639 if test "X$pkg" = "X$p"; then
2640 enable_shared=yes
2641 fi
2642 done
2643 IFS="$lt_save_ifs"
2644 ;;
2645 esac
2646 else
2647 enable_shared=yes
2648 fi
2649
2650
2651 # Check whether --enable-fast-install was given.
2652 if test "${enable_fast_install+set}" = set; then
2653 enableval=$enable_fast_install; p=${PACKAGE-default}
2654 case $enableval in
2655 yes) enable_fast_install=yes ;;
2656 no) enable_fast_install=no ;;
2657 *)
2658 enable_fast_install=no
2659 # Look at the argument we got. We use all the common list separators.
2660 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2661 for pkg in $enableval; do
2662 IFS="$lt_save_ifs"
2663 if test "X$pkg" = "X$p"; then
2664 enable_fast_install=yes
2665 fi
2666 done
2667 IFS="$lt_save_ifs"
2668 ;;
2669 esac
2670 else
2671 enable_fast_install=yes
2672 fi
2673
2674
2675 # Make sure we can run config.sub.
2676 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2677 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2678 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2679 { (exit 1); exit 1; }; }
2680
2681 { $as_echo "$as_me:$LINENO: checking build system type" >&5
2682 $as_echo_n "checking build system type... " >&6; }
2683 if test "${ac_cv_build+set}" = set; then
2684 $as_echo_n "(cached) " >&6
2685 else
2686 ac_build_alias=$build_alias
2687 test "x$ac_build_alias" = x &&
2688 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2689 test "x$ac_build_alias" = x &&
2690 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2691 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2692 { (exit 1); exit 1; }; }
2693 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2694 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2695 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2696 { (exit 1); exit 1; }; }
2697
2698 fi
2699 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2700 $as_echo "$ac_cv_build" >&6; }
2701 case $ac_cv_build in
2702 *-*-*) ;;
2703 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2704 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2705 { (exit 1); exit 1; }; };;
2706 esac
2707 build=$ac_cv_build
2708 ac_save_IFS=$IFS; IFS='-'
2709 set x $ac_cv_build
2710 shift
2711 build_cpu=$1
2712 build_vendor=$2
2713 shift; shift
2714 # Remember, the first character of IFS is used to create $*,
2715 # except with old shells:
2716 build_os=$*
2717 IFS=$ac_save_IFS
2718 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2719
2720
2721 { $as_echo "$as_me:$LINENO: checking host system type" >&5
2722 $as_echo_n "checking host system type... " >&6; }
2723 if test "${ac_cv_host+set}" = set; then
2724 $as_echo_n "(cached) " >&6
2725 else
2726 if test "x$host_alias" = x; then
2727 ac_cv_host=$ac_cv_build
2728 else
2729 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2730 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2731 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2732 { (exit 1); exit 1; }; }
2733 fi
2734
2735 fi
2736 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2737 $as_echo "$ac_cv_host" >&6; }
2738 case $ac_cv_host in
2739 *-*-*) ;;
2740 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2741 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2742 { (exit 1); exit 1; }; };;
2743 esac
2744 host=$ac_cv_host
2745 ac_save_IFS=$IFS; IFS='-'
2746 set x $ac_cv_host
2747 shift
2748 host_cpu=$1
2749 host_vendor=$2
2750 shift; shift
2751 # Remember, the first character of IFS is used to create $*,
2752 # except with old shells:
2753 host_os=$*
2754 IFS=$ac_save_IFS
2755 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2756
2757
2758 DEPDIR="${am__leading_dot}deps"
2759
2760 ac_config_commands="$ac_config_commands depfiles"
2761
2762
2763 am_make=${MAKE-make}
2764 cat > confinc << 'END'
2765 am__doit:
2766 @echo done
2767 .PHONY: am__doit
2768 END
2769 # If we don't find an include directive, just comment out the code.
2770 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2771 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2772 am__include="#"
2773 am__quote=
2774 _am_result=none
2775 # First try GNU make style include.
2776 echo "include confinc" > confmf
2777 # We grep out `Entering directory' and `Leaving directory'
2778 # messages which can occur if `w' ends up in MAKEFLAGS.
2779 # In particular we don't look at `^make:' because GNU make might
2780 # be invoked under some other name (usually "gmake"), in which
2781 # case it prints its new name instead of `make'.
2782 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2783 am__include=include
2784 am__quote=
2785 _am_result=GNU
2786 fi
2787 # Now try BSD make style include.
2788 if test "$am__include" = "#"; then
2789 echo '.include "confinc"' > confmf
2790 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2791 am__include=.include
2792 am__quote="\""
2793 _am_result=BSD
2794 fi
2795 fi
2796
2797
2798 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2799 $as_echo "$_am_result" >&6; }
2800 rm -f confinc confmf
2801
2802 # Check whether --enable-dependency-tracking was given.
2803 if test "${enable_dependency_tracking+set}" = set; then
2804 enableval=$enable_dependency_tracking;
2805 fi
2806
2807 if test "x$enable_dependency_tracking" != xno; then
2808 am_depcomp="$ac_aux_dir/depcomp"
2809 AMDEPBACKSLASH='\'
2810 fi
2811 if test "x$enable_dependency_tracking" != xno; then
2812 AMDEP_TRUE=
2813 AMDEP_FALSE='#'
2814 else
2815 AMDEP_TRUE='#'
2816 AMDEP_FALSE=
2817 fi
2818
2819
2820 ac_ext=c
2821 ac_cpp='$CPP $CPPFLAGS'
2822 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2823 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2824 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2825 if test -n "$ac_tool_prefix"; then
2826 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2827 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2828 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2829 $as_echo_n "checking for $ac_word... " >&6; }
2830 if test "${ac_cv_prog_CC+set}" = set; then
2831 $as_echo_n "(cached) " >&6
2832 else
2833 if test -n "$CC"; then
2834 ac_cv_prog_CC="$CC" # Let the user override the test.
2835 else
2836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2837 for as_dir in $PATH
2838 do
2839 IFS=$as_save_IFS
2840 test -z "$as_dir" && as_dir=.
2841 for ac_exec_ext in '' $ac_executable_extensions; do
2842 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2843 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2844 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2845 break 2
2846 fi
2847 done
2848 done
2849 IFS=$as_save_IFS
2850
2851 fi
2852 fi
2853 CC=$ac_cv_prog_CC
2854 if test -n "$CC"; then
2855 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2856 $as_echo "$CC" >&6; }
2857 else
2858 { $as_echo "$as_me:$LINENO: result: no" >&5
2859 $as_echo "no" >&6; }
2860 fi
2861
2862
2863 fi
2864 if test -z "$ac_cv_prog_CC"; then
2865 ac_ct_CC=$CC
2866 # Extract the first word of "gcc", so it can be a program name with args.
2867 set dummy gcc; ac_word=$2
2868 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2869 $as_echo_n "checking for $ac_word... " >&6; }
2870 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2871 $as_echo_n "(cached) " >&6
2872 else
2873 if test -n "$ac_ct_CC"; then
2874 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2875 else
2876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877 for as_dir in $PATH
2878 do
2879 IFS=$as_save_IFS
2880 test -z "$as_dir" && as_dir=.
2881 for ac_exec_ext in '' $ac_executable_extensions; do
2882 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2883 ac_cv_prog_ac_ct_CC="gcc"
2884 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2885 break 2
2886 fi
2887 done
2888 done
2889 IFS=$as_save_IFS
2890
2891 fi
2892 fi
2893 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2894 if test -n "$ac_ct_CC"; then
2895 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2896 $as_echo "$ac_ct_CC" >&6; }
2897 else
2898 { $as_echo "$as_me:$LINENO: result: no" >&5
2899 $as_echo "no" >&6; }
2900 fi
2901
2902 if test "x$ac_ct_CC" = x; then
2903 CC=""
2904 else
2905 case $cross_compiling:$ac_tool_warned in
2906 yes:)
2907 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2908 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2909 ac_tool_warned=yes ;;
2910 esac
2911 CC=$ac_ct_CC
2912 fi
2913 else
2914 CC="$ac_cv_prog_CC"
2915 fi
2916
2917 if test -z "$CC"; then
2918 if test -n "$ac_tool_prefix"; then
2919 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2920 set dummy ${ac_tool_prefix}cc; ac_word=$2
2921 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2922 $as_echo_n "checking for $ac_word... " >&6; }
2923 if test "${ac_cv_prog_CC+set}" = set; then
2924 $as_echo_n "(cached) " >&6
2925 else
2926 if test -n "$CC"; then
2927 ac_cv_prog_CC="$CC" # Let the user override the test.
2928 else
2929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2930 for as_dir in $PATH
2931 do
2932 IFS=$as_save_IFS
2933 test -z "$as_dir" && as_dir=.
2934 for ac_exec_ext in '' $ac_executable_extensions; do
2935 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2936 ac_cv_prog_CC="${ac_tool_prefix}cc"
2937 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2938 break 2
2939 fi
2940 done
2941 done
2942 IFS=$as_save_IFS
2943
2944 fi
2945 fi
2946 CC=$ac_cv_prog_CC
2947 if test -n "$CC"; then
2948 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2949 $as_echo "$CC" >&6; }
2950 else
2951 { $as_echo "$as_me:$LINENO: result: no" >&5
2952 $as_echo "no" >&6; }
2953 fi
2954
2955
2956 fi
2957 fi
2958 if test -z "$CC"; then
2959 # Extract the first word of "cc", so it can be a program name with args.
2960 set dummy cc; ac_word=$2
2961 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2962 $as_echo_n "checking for $ac_word... " >&6; }
2963 if test "${ac_cv_prog_CC+set}" = set; then
2964 $as_echo_n "(cached) " >&6
2965 else
2966 if test -n "$CC"; then
2967 ac_cv_prog_CC="$CC" # Let the user override the test.
2968 else
2969 ac_prog_rejected=no
2970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2971 for as_dir in $PATH
2972 do
2973 IFS=$as_save_IFS
2974 test -z "$as_dir" && as_dir=.
2975 for ac_exec_ext in '' $ac_executable_extensions; do
2976 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2977 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2978 ac_prog_rejected=yes
2979 continue
2980 fi
2981 ac_cv_prog_CC="cc"
2982 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2983 break 2
2984 fi
2985 done
2986 done
2987 IFS=$as_save_IFS
2988
2989 if test $ac_prog_rejected = yes; then
2990 # We found a bogon in the path, so make sure we never use it.
2991 set dummy $ac_cv_prog_CC
2992 shift
2993 if test $# != 0; then
2994 # We chose a different compiler from the bogus one.
2995 # However, it has the same basename, so the bogon will be chosen
2996 # first if we set CC to just the basename; use the full file name.
2997 shift
2998 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2999 fi
3000 fi
3001 fi
3002 fi
3003 CC=$ac_cv_prog_CC
3004 if test -n "$CC"; then
3005 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3006 $as_echo "$CC" >&6; }
3007 else
3008 { $as_echo "$as_me:$LINENO: result: no" >&5
3009 $as_echo "no" >&6; }
3010 fi
3011
3012
3013 fi
3014 if test -z "$CC"; then
3015 if test -n "$ac_tool_prefix"; then
3016 for ac_prog in cl.exe
3017 do
3018 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3019 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3020 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3021 $as_echo_n "checking for $ac_word... " >&6; }
3022 if test "${ac_cv_prog_CC+set}" = set; then
3023 $as_echo_n "(cached) " >&6
3024 else
3025 if test -n "$CC"; then
3026 ac_cv_prog_CC="$CC" # Let the user override the test.
3027 else
3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3029 for as_dir in $PATH
3030 do
3031 IFS=$as_save_IFS
3032 test -z "$as_dir" && as_dir=.
3033 for ac_exec_ext in '' $ac_executable_extensions; do
3034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3035 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3036 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3037 break 2
3038 fi
3039 done
3040 done
3041 IFS=$as_save_IFS
3042
3043 fi
3044 fi
3045 CC=$ac_cv_prog_CC
3046 if test -n "$CC"; then
3047 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3048 $as_echo "$CC" >&6; }
3049 else
3050 { $as_echo "$as_me:$LINENO: result: no" >&5
3051 $as_echo "no" >&6; }
3052 fi
3053
3054
3055 test -n "$CC" && break
3056 done
3057 fi
3058 if test -z "$CC"; then
3059 ac_ct_CC=$CC
3060 for ac_prog in cl.exe
3061 do
3062 # Extract the first word of "$ac_prog", so it can be a program name with args.
3063 set dummy $ac_prog; ac_word=$2
3064 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3065 $as_echo_n "checking for $ac_word... " >&6; }
3066 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3067 $as_echo_n "(cached) " >&6
3068 else
3069 if test -n "$ac_ct_CC"; then
3070 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3071 else
3072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3073 for as_dir in $PATH
3074 do
3075 IFS=$as_save_IFS
3076 test -z "$as_dir" && as_dir=.
3077 for ac_exec_ext in '' $ac_executable_extensions; do
3078 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3079 ac_cv_prog_ac_ct_CC="$ac_prog"
3080 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3081 break 2
3082 fi
3083 done
3084 done
3085 IFS=$as_save_IFS
3086
3087 fi
3088 fi
3089 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3090 if test -n "$ac_ct_CC"; then
3091 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3092 $as_echo "$ac_ct_CC" >&6; }
3093 else
3094 { $as_echo "$as_me:$LINENO: result: no" >&5
3095 $as_echo "no" >&6; }
3096 fi
3097
3098
3099 test -n "$ac_ct_CC" && break
3100 done
3101
3102 if test "x$ac_ct_CC" = x; then
3103 CC=""
3104 else
3105 case $cross_compiling:$ac_tool_warned in
3106 yes:)
3107 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3108 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3109 ac_tool_warned=yes ;;
3110 esac
3111 CC=$ac_ct_CC
3112 fi
3113 fi
3114
3115 fi
3116
3117
3118 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3119 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3120 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3121 See \`config.log' for more details." >&5
3122 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3123 See \`config.log' for more details." >&2;}
3124 { (exit 1); exit 1; }; }; }
3125
3126 # Provide some information about the compiler.
3127 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3128 set X $ac_compile
3129 ac_compiler=$2
3130 { (ac_try="$ac_compiler --version >&5"
3131 case "(($ac_try" in
3132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3133 *) ac_try_echo=$ac_try;;
3134 esac
3135 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3136 $as_echo "$ac_try_echo") >&5
3137 (eval "$ac_compiler --version >&5") 2>&5
3138 ac_status=$?
3139 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3140 (exit $ac_status); }
3141 { (ac_try="$ac_compiler -v >&5"
3142 case "(($ac_try" in
3143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3144 *) ac_try_echo=$ac_try;;
3145 esac
3146 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3147 $as_echo "$ac_try_echo") >&5
3148 (eval "$ac_compiler -v >&5") 2>&5
3149 ac_status=$?
3150 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3151 (exit $ac_status); }
3152 { (ac_try="$ac_compiler -V >&5"
3153 case "(($ac_try" in
3154 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3155 *) ac_try_echo=$ac_try;;
3156 esac
3157 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3158 $as_echo "$ac_try_echo") >&5
3159 (eval "$ac_compiler -V >&5") 2>&5
3160 ac_status=$?
3161 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3162 (exit $ac_status); }
3163
3164 cat >conftest.$ac_ext <<_ACEOF
3165 /* confdefs.h. */
3166 _ACEOF
3167 cat confdefs.h >>conftest.$ac_ext
3168 cat >>conftest.$ac_ext <<_ACEOF
3169 /* end confdefs.h. */
3170
3171 int
3172 main ()
3173 {
3174
3175 ;
3176 return 0;
3177 }
3178 _ACEOF
3179 ac_clean_files_save=$ac_clean_files
3180 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3181 # Try to create an executable without -o first, disregard a.out.
3182 # It will help us diagnose broken compilers, and finding out an intuition
3183 # of exeext.
3184 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3185 $as_echo_n "checking for C compiler default output file name... " >&6; }
3186 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3187
3188 # The possible output files:
3189 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3190
3191 ac_rmfiles=
3192 for ac_file in $ac_files
3193 do
3194 case $ac_file in
3195 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3196 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3197 esac
3198 done
3199 rm -f $ac_rmfiles
3200
3201 if { (ac_try="$ac_link_default"
3202 case "(($ac_try" in
3203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3204 *) ac_try_echo=$ac_try;;
3205 esac
3206 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3207 $as_echo "$ac_try_echo") >&5
3208 (eval "$ac_link_default") 2>&5
3209 ac_status=$?
3210 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3211 (exit $ac_status); }; then
3212 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3213 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3214 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3215 # so that the user can short-circuit this test for compilers unknown to
3216 # Autoconf.
3217 for ac_file in $ac_files ''
3218 do
3219 test -f "$ac_file" || continue
3220 case $ac_file in
3221 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3222 ;;
3223 [ab].out )
3224 # We found the default executable, but exeext='' is most
3225 # certainly right.
3226 break;;
3227 *.* )
3228 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3229 then :; else
3230 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3231 fi
3232 # We set ac_cv_exeext here because the later test for it is not
3233 # safe: cross compilers may not add the suffix if given an `-o'
3234 # argument, so we may need to know it at that point already.
3235 # Even if this section looks crufty: it has the advantage of
3236 # actually working.
3237 break;;
3238 * )
3239 break;;
3240 esac
3241 done
3242 test "$ac_cv_exeext" = no && ac_cv_exeext=
3243
3244 else
3245 ac_file=''
3246 fi
3247
3248 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3249 $as_echo "$ac_file" >&6; }
3250 if test -z "$ac_file"; then
3251 $as_echo "$as_me: failed program was:" >&5
3252 sed 's/^/| /' conftest.$ac_ext >&5
3253
3254 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3255 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3256 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3257 See \`config.log' for more details." >&5
3258 $as_echo "$as_me: error: C compiler cannot create executables
3259 See \`config.log' for more details." >&2;}
3260 { (exit 77); exit 77; }; }; }
3261 fi
3262
3263 ac_exeext=$ac_cv_exeext
3264
3265 # Check that the compiler produces executables we can run. If not, either
3266 # the compiler is broken, or we cross compile.
3267 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3268 $as_echo_n "checking whether the C compiler works... " >&6; }
3269 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3270 # If not cross compiling, check that we can run a simple program.
3271 if test "$cross_compiling" != yes; then
3272 if { ac_try='./$ac_file'
3273 { (case "(($ac_try" in
3274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3275 *) ac_try_echo=$ac_try;;
3276 esac
3277 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3278 $as_echo "$ac_try_echo") >&5
3279 (eval "$ac_try") 2>&5
3280 ac_status=$?
3281 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3282 (exit $ac_status); }; }; then
3283 cross_compiling=no
3284 else
3285 if test "$cross_compiling" = maybe; then
3286 cross_compiling=yes
3287 else
3288 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3289 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3290 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3291 If you meant to cross compile, use \`--host'.
3292 See \`config.log' for more details." >&5
3293 $as_echo "$as_me: error: cannot run C compiled programs.
3294 If you meant to cross compile, use \`--host'.
3295 See \`config.log' for more details." >&2;}
3296 { (exit 1); exit 1; }; }; }
3297 fi
3298 fi
3299 fi
3300 { $as_echo "$as_me:$LINENO: result: yes" >&5
3301 $as_echo "yes" >&6; }
3302
3303 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3304 ac_clean_files=$ac_clean_files_save
3305 # Check that the compiler produces executables we can run. If not, either
3306 # the compiler is broken, or we cross compile.
3307 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3308 $as_echo_n "checking whether we are cross compiling... " >&6; }
3309 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3310 $as_echo "$cross_compiling" >&6; }
3311
3312 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3313 $as_echo_n "checking for suffix of executables... " >&6; }
3314 if { (ac_try="$ac_link"
3315 case "(($ac_try" in
3316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3317 *) ac_try_echo=$ac_try;;
3318 esac
3319 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3320 $as_echo "$ac_try_echo") >&5
3321 (eval "$ac_link") 2>&5
3322 ac_status=$?
3323 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3324 (exit $ac_status); }; then
3325 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3326 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3327 # work properly (i.e., refer to `conftest.exe'), while it won't with
3328 # `rm'.
3329 for ac_file in conftest.exe conftest conftest.*; do
3330 test -f "$ac_file" || continue
3331 case $ac_file in
3332 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3333 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3334 break;;
3335 * ) break;;
3336 esac
3337 done
3338 else
3339 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3340 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3341 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3342 See \`config.log' for more details." >&5
3343 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3344 See \`config.log' for more details." >&2;}
3345 { (exit 1); exit 1; }; }; }
3346 fi
3347
3348 rm -f conftest$ac_cv_exeext
3349 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3350 $as_echo "$ac_cv_exeext" >&6; }
3351
3352 rm -f conftest.$ac_ext
3353 EXEEXT=$ac_cv_exeext
3354 ac_exeext=$EXEEXT
3355 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3356 $as_echo_n "checking for suffix of object files... " >&6; }
3357 if test "${ac_cv_objext+set}" = set; then
3358 $as_echo_n "(cached) " >&6
3359 else
3360 cat >conftest.$ac_ext <<_ACEOF
3361 /* confdefs.h. */
3362 _ACEOF
3363 cat confdefs.h >>conftest.$ac_ext
3364 cat >>conftest.$ac_ext <<_ACEOF
3365 /* end confdefs.h. */
3366
3367 int
3368 main ()
3369 {
3370
3371 ;
3372 return 0;
3373 }
3374 _ACEOF
3375 rm -f conftest.o conftest.obj
3376 if { (ac_try="$ac_compile"
3377 case "(($ac_try" in
3378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3379 *) ac_try_echo=$ac_try;;
3380 esac
3381 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3382 $as_echo "$ac_try_echo") >&5
3383 (eval "$ac_compile") 2>&5
3384 ac_status=$?
3385 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3386 (exit $ac_status); }; then
3387 for ac_file in conftest.o conftest.obj conftest.*; do
3388 test -f "$ac_file" || continue;
3389 case $ac_file in
3390 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3391 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3392 break;;
3393 esac
3394 done
3395 else
3396 $as_echo "$as_me: failed program was:" >&5
3397 sed 's/^/| /' conftest.$ac_ext >&5
3398
3399 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3400 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3401 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3402 See \`config.log' for more details." >&5
3403 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3404 See \`config.log' for more details." >&2;}
3405 { (exit 1); exit 1; }; }; }
3406 fi
3407
3408 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3409 fi
3410 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3411 $as_echo "$ac_cv_objext" >&6; }
3412 OBJEXT=$ac_cv_objext
3413 ac_objext=$OBJEXT
3414 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3415 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3416 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3417 $as_echo_n "(cached) " >&6
3418 else
3419 cat >conftest.$ac_ext <<_ACEOF
3420 /* confdefs.h. */
3421 _ACEOF
3422 cat confdefs.h >>conftest.$ac_ext
3423 cat >>conftest.$ac_ext <<_ACEOF
3424 /* end confdefs.h. */
3425
3426 int
3427 main ()
3428 {
3429 #ifndef __GNUC__
3430 choke me
3431 #endif
3432
3433 ;
3434 return 0;
3435 }
3436 _ACEOF
3437 rm -f conftest.$ac_objext
3438 if { (ac_try="$ac_compile"
3439 case "(($ac_try" in
3440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3441 *) ac_try_echo=$ac_try;;
3442 esac
3443 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3444 $as_echo "$ac_try_echo") >&5
3445 (eval "$ac_compile") 2>conftest.er1
3446 ac_status=$?
3447 grep -v '^ *+' conftest.er1 >conftest.err
3448 rm -f conftest.er1
3449 cat conftest.err >&5
3450 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3451 (exit $ac_status); } && {
3452 test -z "$ac_c_werror_flag" ||
3453 test ! -s conftest.err
3454 } && test -s conftest.$ac_objext; then
3455 ac_compiler_gnu=yes
3456 else
3457 $as_echo "$as_me: failed program was:" >&5
3458 sed 's/^/| /' conftest.$ac_ext >&5
3459
3460 ac_compiler_gnu=no
3461 fi
3462
3463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3464 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3465
3466 fi
3467 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3468 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3469 if test $ac_compiler_gnu = yes; then
3470 GCC=yes
3471 else
3472 GCC=
3473 fi
3474 ac_test_CFLAGS=${CFLAGS+set}
3475 ac_save_CFLAGS=$CFLAGS
3476 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3477 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3478 if test "${ac_cv_prog_cc_g+set}" = set; then
3479 $as_echo_n "(cached) " >&6
3480 else
3481 ac_save_c_werror_flag=$ac_c_werror_flag
3482 ac_c_werror_flag=yes
3483 ac_cv_prog_cc_g=no
3484 CFLAGS="-g"
3485 cat >conftest.$ac_ext <<_ACEOF
3486 /* confdefs.h. */
3487 _ACEOF
3488 cat confdefs.h >>conftest.$ac_ext
3489 cat >>conftest.$ac_ext <<_ACEOF
3490 /* end confdefs.h. */
3491
3492 int
3493 main ()
3494 {
3495
3496 ;
3497 return 0;
3498 }
3499 _ACEOF
3500 rm -f conftest.$ac_objext
3501 if { (ac_try="$ac_compile"
3502 case "(($ac_try" in
3503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3504 *) ac_try_echo=$ac_try;;
3505 esac
3506 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3507 $as_echo "$ac_try_echo") >&5
3508 (eval "$ac_compile") 2>conftest.er1
3509 ac_status=$?
3510 grep -v '^ *+' conftest.er1 >conftest.err
3511 rm -f conftest.er1
3512 cat conftest.err >&5
3513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3514 (exit $ac_status); } && {
3515 test -z "$ac_c_werror_flag" ||
3516 test ! -s conftest.err
3517 } && test -s conftest.$ac_objext; then
3518 ac_cv_prog_cc_g=yes
3519 else
3520 $as_echo "$as_me: failed program was:" >&5
3521 sed 's/^/| /' conftest.$ac_ext >&5
3522
3523 CFLAGS=""
3524 cat >conftest.$ac_ext <<_ACEOF
3525 /* confdefs.h. */
3526 _ACEOF
3527 cat confdefs.h >>conftest.$ac_ext
3528 cat >>conftest.$ac_ext <<_ACEOF
3529 /* end confdefs.h. */
3530
3531 int
3532 main ()
3533 {
3534
3535 ;
3536 return 0;
3537 }
3538 _ACEOF
3539 rm -f conftest.$ac_objext
3540 if { (ac_try="$ac_compile"
3541 case "(($ac_try" in
3542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3543 *) ac_try_echo=$ac_try;;
3544 esac
3545 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3546 $as_echo "$ac_try_echo") >&5
3547 (eval "$ac_compile") 2>conftest.er1
3548 ac_status=$?
3549 grep -v '^ *+' conftest.er1 >conftest.err
3550 rm -f conftest.er1
3551 cat conftest.err >&5
3552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3553 (exit $ac_status); } && {
3554 test -z "$ac_c_werror_flag" ||
3555 test ! -s conftest.err
3556 } && test -s conftest.$ac_objext; then
3557 :
3558 else
3559 $as_echo "$as_me: failed program was:" >&5
3560 sed 's/^/| /' conftest.$ac_ext >&5
3561
3562 ac_c_werror_flag=$ac_save_c_werror_flag
3563 CFLAGS="-g"
3564 cat >conftest.$ac_ext <<_ACEOF
3565 /* confdefs.h. */
3566 _ACEOF
3567 cat confdefs.h >>conftest.$ac_ext
3568 cat >>conftest.$ac_ext <<_ACEOF
3569 /* end confdefs.h. */
3570
3571 int
3572 main ()
3573 {
3574
3575 ;
3576 return 0;
3577 }
3578 _ACEOF
3579 rm -f conftest.$ac_objext
3580 if { (ac_try="$ac_compile"
3581 case "(($ac_try" in
3582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3583 *) ac_try_echo=$ac_try;;
3584 esac
3585 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3586 $as_echo "$ac_try_echo") >&5
3587 (eval "$ac_compile") 2>conftest.er1
3588 ac_status=$?
3589 grep -v '^ *+' conftest.er1 >conftest.err
3590 rm -f conftest.er1
3591 cat conftest.err >&5
3592 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3593 (exit $ac_status); } && {
3594 test -z "$ac_c_werror_flag" ||
3595 test ! -s conftest.err
3596 } && test -s conftest.$ac_objext; then
3597 ac_cv_prog_cc_g=yes
3598 else
3599 $as_echo "$as_me: failed program was:" >&5
3600 sed 's/^/| /' conftest.$ac_ext >&5
3601
3602
3603 fi
3604
3605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3606 fi
3607
3608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3609 fi
3610
3611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3612 ac_c_werror_flag=$ac_save_c_werror_flag
3613 fi
3614 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3615 $as_echo "$ac_cv_prog_cc_g" >&6; }
3616 if test "$ac_test_CFLAGS" = set; then
3617 CFLAGS=$ac_save_CFLAGS
3618 elif test $ac_cv_prog_cc_g = yes; then
3619 if test "$GCC" = yes; then
3620 CFLAGS="-g -O2"
3621 else
3622 CFLAGS="-g"
3623 fi
3624 else
3625 if test "$GCC" = yes; then
3626 CFLAGS="-O2"
3627 else
3628 CFLAGS=
3629 fi
3630 fi
3631 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3632 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3633 if test "${ac_cv_prog_cc_c89+set}" = set; then
3634 $as_echo_n "(cached) " >&6
3635 else
3636 ac_cv_prog_cc_c89=no
3637 ac_save_CC=$CC
3638 cat >conftest.$ac_ext <<_ACEOF
3639 /* confdefs.h. */
3640 _ACEOF
3641 cat confdefs.h >>conftest.$ac_ext
3642 cat >>conftest.$ac_ext <<_ACEOF
3643 /* end confdefs.h. */
3644 #include <stdarg.h>
3645 #include <stdio.h>
3646 #include <sys/types.h>
3647 #include <sys/stat.h>
3648 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3649 struct buf { int x; };
3650 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3651 static char *e (p, i)
3652 char **p;
3653 int i;
3654 {
3655 return p[i];
3656 }
3657 static char *f (char * (*g) (char **, int), char **p, ...)
3658 {
3659 char *s;
3660 va_list v;
3661 va_start (v,p);
3662 s = g (p, va_arg (v,int));
3663 va_end (v);
3664 return s;
3665 }
3666
3667 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3668 function prototypes and stuff, but not '\xHH' hex character constants.
3669 These don't provoke an error unfortunately, instead are silently treated
3670 as 'x'. The following induces an error, until -std is added to get
3671 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3672 array size at least. It's necessary to write '\x00'==0 to get something
3673 that's true only with -std. */
3674 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3675
3676 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3677 inside strings and character constants. */
3678 #define FOO(x) 'x'
3679 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3680
3681 int test (int i, double x);
3682 struct s1 {int (*f) (int a);};
3683 struct s2 {int (*f) (double a);};
3684 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3685 int argc;
3686 char **argv;
3687 int
3688 main ()
3689 {
3690 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3691 ;
3692 return 0;
3693 }
3694 _ACEOF
3695 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3696 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3697 do
3698 CC="$ac_save_CC $ac_arg"
3699 rm -f conftest.$ac_objext
3700 if { (ac_try="$ac_compile"
3701 case "(($ac_try" in
3702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3703 *) ac_try_echo=$ac_try;;
3704 esac
3705 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3706 $as_echo "$ac_try_echo") >&5
3707 (eval "$ac_compile") 2>conftest.er1
3708 ac_status=$?
3709 grep -v '^ *+' conftest.er1 >conftest.err
3710 rm -f conftest.er1
3711 cat conftest.err >&5
3712 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3713 (exit $ac_status); } && {
3714 test -z "$ac_c_werror_flag" ||
3715 test ! -s conftest.err
3716 } && test -s conftest.$ac_objext; then
3717 ac_cv_prog_cc_c89=$ac_arg
3718 else
3719 $as_echo "$as_me: failed program was:" >&5
3720 sed 's/^/| /' conftest.$ac_ext >&5
3721
3722
3723 fi
3724
3725 rm -f core conftest.err conftest.$ac_objext
3726 test "x$ac_cv_prog_cc_c89" != "xno" && break
3727 done
3728 rm -f conftest.$ac_ext
3729 CC=$ac_save_CC
3730
3731 fi
3732 # AC_CACHE_VAL
3733 case "x$ac_cv_prog_cc_c89" in
3734 x)
3735 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3736 $as_echo "none needed" >&6; } ;;
3737 xno)
3738 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3739 $as_echo "unsupported" >&6; } ;;
3740 *)
3741 CC="$CC $ac_cv_prog_cc_c89"
3742 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3743 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3744 esac
3745
3746
3747 ac_ext=c
3748 ac_cpp='$CPP $CPPFLAGS'
3749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3752
3753 depcc="$CC" am_compiler_list=
3754
3755 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3756 $as_echo_n "checking dependency style of $depcc... " >&6; }
3757 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3758 $as_echo_n "(cached) " >&6
3759 else
3760 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3761 # We make a subdir and do the tests there. Otherwise we can end up
3762 # making bogus files that we don't know about and never remove. For
3763 # instance it was reported that on HP-UX the gcc test will end up
3764 # making a dummy file named `D' -- because `-MD' means `put the output
3765 # in D'.
3766 mkdir conftest.dir
3767 # Copy depcomp to subdir because otherwise we won't find it if we're
3768 # using a relative directory.
3769 cp "$am_depcomp" conftest.dir
3770 cd conftest.dir
3771 # We will build objects and dependencies in a subdirectory because
3772 # it helps to detect inapplicable dependency modes. For instance
3773 # both Tru64's cc and ICC support -MD to output dependencies as a
3774 # side effect of compilation, but ICC will put the dependencies in
3775 # the current directory while Tru64 will put them in the object
3776 # directory.
3777 mkdir sub
3778
3779 am_cv_CC_dependencies_compiler_type=none
3780 if test "$am_compiler_list" = ""; then
3781 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3782 fi
3783 for depmode in $am_compiler_list; do
3784 # Setup a source with many dependencies, because some compilers
3785 # like to wrap large dependency lists on column 80 (with \), and
3786 # we should not choose a depcomp mode which is confused by this.
3787 #
3788 # We need to recreate these files for each test, as the compiler may
3789 # overwrite some of them when testing with obscure command lines.
3790 # This happens at least with the AIX C compiler.
3791 : > sub/conftest.c
3792 for i in 1 2 3 4 5 6; do
3793 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3794 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3795 # Solaris 8's {/usr,}/bin/sh.
3796 touch sub/conftst$i.h
3797 done
3798 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3799
3800 case $depmode in
3801 nosideeffect)
3802 # after this tag, mechanisms are not by side-effect, so they'll
3803 # only be used when explicitly requested
3804 if test "x$enable_dependency_tracking" = xyes; then
3805 continue
3806 else
3807 break
3808 fi
3809 ;;
3810 none) break ;;
3811 esac
3812 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3813 # mode. It turns out that the SunPro C++ compiler does not properly
3814 # handle `-M -o', and we need to detect this.
3815 if depmode=$depmode \
3816 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3817 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3818 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3819 >/dev/null 2>conftest.err &&
3820 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3821 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3822 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3823 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3824 # icc doesn't choke on unknown options, it will just issue warnings
3825 # or remarks (even with -Werror). So we grep stderr for any message
3826 # that says an option was ignored or not supported.
3827 # When given -MP, icc 7.0 and 7.1 complain thusly:
3828 # icc: Command line warning: ignoring option '-M'; no argument required
3829 # The diagnosis changed in icc 8.0:
3830 # icc: Command line remark: option '-MP' not supported
3831 if (grep 'ignoring option' conftest.err ||
3832 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3833 am_cv_CC_dependencies_compiler_type=$depmode
3834 break
3835 fi
3836 fi
3837 done
3838
3839 cd ..
3840 rm -rf conftest.dir
3841 else
3842 am_cv_CC_dependencies_compiler_type=none
3843 fi
3844
3845 fi
3846 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3847 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3848 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3849
3850 if
3851 test "x$enable_dependency_tracking" != xno \
3852 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3853 am__fastdepCC_TRUE=
3854 am__fastdepCC_FALSE='#'
3855 else
3856 am__fastdepCC_TRUE='#'
3857 am__fastdepCC_FALSE=
3858 fi
3859
3860
3861 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3862 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3863 if test "${lt_cv_path_SED+set}" = set; then
3864 $as_echo_n "(cached) " >&6
3865 else
3866 # Loop through the user's path and test for sed and gsed.
3867 # Then use that list of sed's as ones to test for truncation.
3868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3869 for as_dir in $PATH
3870 do
3871 IFS=$as_save_IFS
3872 test -z "$as_dir" && as_dir=.
3873 for lt_ac_prog in sed gsed; do
3874 for ac_exec_ext in '' $ac_executable_extensions; do
3875 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3876 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3877 fi
3878 done
3879 done
3880 done
3881 IFS=$as_save_IFS
3882 lt_ac_max=0
3883 lt_ac_count=0
3884 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3885 # along with /bin/sed that truncates output.
3886 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3887 test ! -f $lt_ac_sed && continue
3888 cat /dev/null > conftest.in
3889 lt_ac_count=0
3890 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3891 # Check for GNU sed and select it if it is found.
3892 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3893 lt_cv_path_SED=$lt_ac_sed
3894 break
3895 fi
3896 while true; do
3897 cat conftest.in conftest.in >conftest.tmp
3898 mv conftest.tmp conftest.in
3899 cp conftest.in conftest.nl
3900 echo >>conftest.nl
3901 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3902 cmp -s conftest.out conftest.nl || break
3903 # 10000 chars as input seems more than enough
3904 test $lt_ac_count -gt 10 && break
3905 lt_ac_count=`expr $lt_ac_count + 1`
3906 if test $lt_ac_count -gt $lt_ac_max; then
3907 lt_ac_max=$lt_ac_count
3908 lt_cv_path_SED=$lt_ac_sed
3909 fi
3910 done
3911 done
3912
3913 fi
3914
3915 SED=$lt_cv_path_SED
3916
3917 { $as_echo "$as_me:$LINENO: result: $SED" >&5
3918 $as_echo "$SED" >&6; }
3919
3920 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3921 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3922 if test "${ac_cv_path_GREP+set}" = set; then
3923 $as_echo_n "(cached) " >&6
3924 else
3925 if test -z "$GREP"; then
3926 ac_path_GREP_found=false
3927 # Loop through the user's path and test for each of PROGNAME-LIST
3928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3929 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3930 do
3931 IFS=$as_save_IFS
3932 test -z "$as_dir" && as_dir=.
3933 for ac_prog in grep ggrep; do
3934 for ac_exec_ext in '' $ac_executable_extensions; do
3935 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3936 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3937 # Check for GNU ac_path_GREP and select it if it is found.
3938 # Check for GNU $ac_path_GREP
3939 case `"$ac_path_GREP" --version 2>&1` in
3940 *GNU*)
3941 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3942 *)
3943 ac_count=0
3944 $as_echo_n 0123456789 >"conftest.in"
3945 while :
3946 do
3947 cat "conftest.in" "conftest.in" >"conftest.tmp"
3948 mv "conftest.tmp" "conftest.in"
3949 cp "conftest.in" "conftest.nl"
3950 $as_echo 'GREP' >> "conftest.nl"
3951 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3952 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3953 ac_count=`expr $ac_count + 1`
3954 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3955 # Best one so far, save it but keep looking for a better one
3956 ac_cv_path_GREP="$ac_path_GREP"
3957 ac_path_GREP_max=$ac_count
3958 fi
3959 # 10*(2^10) chars as input seems more than enough
3960 test $ac_count -gt 10 && break
3961 done
3962 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3963 esac
3964
3965 $ac_path_GREP_found && break 3
3966 done
3967 done
3968 done
3969 IFS=$as_save_IFS
3970 if test -z "$ac_cv_path_GREP"; then
3971 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3972 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3973 { (exit 1); exit 1; }; }
3974 fi
3975 else
3976 ac_cv_path_GREP=$GREP
3977 fi
3978
3979 fi
3980 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3981 $as_echo "$ac_cv_path_GREP" >&6; }
3982 GREP="$ac_cv_path_GREP"
3983
3984
3985 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
3986 $as_echo_n "checking for egrep... " >&6; }
3987 if test "${ac_cv_path_EGREP+set}" = set; then
3988 $as_echo_n "(cached) " >&6
3989 else
3990 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3991 then ac_cv_path_EGREP="$GREP -E"
3992 else
3993 if test -z "$EGREP"; then
3994 ac_path_EGREP_found=false
3995 # Loop through the user's path and test for each of PROGNAME-LIST
3996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3997 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3998 do
3999 IFS=$as_save_IFS
4000 test -z "$as_dir" && as_dir=.
4001 for ac_prog in egrep; do
4002 for ac_exec_ext in '' $ac_executable_extensions; do
4003 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4004 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4005 # Check for GNU ac_path_EGREP and select it if it is found.
4006 # Check for GNU $ac_path_EGREP
4007 case `"$ac_path_EGREP" --version 2>&1` in
4008 *GNU*)
4009 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4010 *)
4011 ac_count=0
4012 $as_echo_n 0123456789 >"conftest.in"
4013 while :
4014 do
4015 cat "conftest.in" "conftest.in" >"conftest.tmp"
4016 mv "conftest.tmp" "conftest.in"
4017 cp "conftest.in" "conftest.nl"
4018 $as_echo 'EGREP' >> "conftest.nl"
4019 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4020 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4021 ac_count=`expr $ac_count + 1`
4022 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4023 # Best one so far, save it but keep looking for a better one
4024 ac_cv_path_EGREP="$ac_path_EGREP"
4025 ac_path_EGREP_max=$ac_count
4026 fi
4027 # 10*(2^10) chars as input seems more than enough
4028 test $ac_count -gt 10 && break
4029 done
4030 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4031 esac
4032
4033 $ac_path_EGREP_found && break 3
4034 done
4035 done
4036 done
4037 IFS=$as_save_IFS
4038 if test -z "$ac_cv_path_EGREP"; then
4039 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4040 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4041 { (exit 1); exit 1; }; }
4042 fi
4043 else
4044 ac_cv_path_EGREP=$EGREP
4045 fi
4046
4047 fi
4048 fi
4049 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4050 $as_echo "$ac_cv_path_EGREP" >&6; }
4051 EGREP="$ac_cv_path_EGREP"
4052
4053
4054
4055 # Check whether --with-gnu-ld was given.
4056 if test "${with_gnu_ld+set}" = set; then
4057 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4058 else
4059 with_gnu_ld=no
4060 fi
4061
4062 ac_prog=ld
4063 if test "$GCC" = yes; then
4064 # Check if gcc -print-prog-name=ld gives a path.
4065 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4066 $as_echo_n "checking for ld used by $CC... " >&6; }
4067 case $host in
4068 *-*-mingw*)
4069 # gcc leaves a trailing carriage return which upsets mingw
4070 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4071 *)
4072 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4073 esac
4074 case $ac_prog in
4075 # Accept absolute paths.
4076 [\\/]* | ?:[\\/]*)
4077 re_direlt='/[^/][^/]*/\.\./'
4078 # Canonicalize the pathname of ld
4079 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4080 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4081 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4082 done
4083 test -z "$LD" && LD="$ac_prog"
4084 ;;
4085 "")
4086 # If it fails, then pretend we aren't using GCC.
4087 ac_prog=ld
4088 ;;
4089 *)
4090 # If it is relative, then search for the first ld in PATH.
4091 with_gnu_ld=unknown
4092 ;;
4093 esac
4094 elif test "$with_gnu_ld" = yes; then
4095 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4096 $as_echo_n "checking for GNU ld... " >&6; }
4097 else
4098 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4099 $as_echo_n "checking for non-GNU ld... " >&6; }
4100 fi
4101 if test "${lt_cv_path_LD+set}" = set; then
4102 $as_echo_n "(cached) " >&6
4103 else
4104 if test -z "$LD"; then
4105 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4106 for ac_dir in $PATH; do
4107 IFS="$lt_save_ifs"
4108 test -z "$ac_dir" && ac_dir=.
4109 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4110 lt_cv_path_LD="$ac_dir/$ac_prog"
4111 # Check to see if the program is GNU ld. I'd rather use --version,
4112 # but apparently some variants of GNU ld only accept -v.
4113 # Break only if it was the GNU/non-GNU ld that we prefer.
4114 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4115 *GNU* | *'with BFD'*)
4116 test "$with_gnu_ld" != no && break
4117 ;;
4118 *)
4119 test "$with_gnu_ld" != yes && break
4120 ;;
4121 esac
4122 fi
4123 done
4124 IFS="$lt_save_ifs"
4125 else
4126 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4127 fi
4128 fi
4129
4130 LD="$lt_cv_path_LD"
4131 if test -n "$LD"; then
4132 { $as_echo "$as_me:$LINENO: result: $LD" >&5
4133 $as_echo "$LD" >&6; }
4134 else
4135 { $as_echo "$as_me:$LINENO: result: no" >&5
4136 $as_echo "no" >&6; }
4137 fi
4138 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4139 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4140 { (exit 1); exit 1; }; }
4141 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4142 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4143 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4144 $as_echo_n "(cached) " >&6
4145 else
4146 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4147 case `$LD -v 2>&1 </dev/null` in
4148 *GNU* | *'with BFD'*)
4149 lt_cv_prog_gnu_ld=yes
4150 ;;
4151 *)
4152 lt_cv_prog_gnu_ld=no
4153 ;;
4154 esac
4155 fi
4156 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4157 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4158 with_gnu_ld=$lt_cv_prog_gnu_ld
4159
4160
4161 { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4162 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4163 if test "${lt_cv_ld_reload_flag+set}" = set; then
4164 $as_echo_n "(cached) " >&6
4165 else
4166 lt_cv_ld_reload_flag='-r'
4167 fi
4168 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4169 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4170 reload_flag=$lt_cv_ld_reload_flag
4171 case $reload_flag in
4172 "" | " "*) ;;
4173 *) reload_flag=" $reload_flag" ;;
4174 esac
4175 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4176 case $host_os in
4177 darwin*)
4178 if test "$GCC" = yes; then
4179 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4180 else
4181 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4182 fi
4183 ;;
4184 esac
4185
4186 { $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4187 $as_echo_n "checking for BSD-compatible nm... " >&6; }
4188 if test "${lt_cv_path_NM+set}" = set; then
4189 $as_echo_n "(cached) " >&6
4190 else
4191 if test -n "$NM"; then
4192 # Let the user override the test.
4193 lt_cv_path_NM="$NM"
4194 else
4195 lt_nm_to_check="${ac_tool_prefix}nm"
4196 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4197 lt_nm_to_check="$lt_nm_to_check nm"
4198 fi
4199 for lt_tmp_nm in $lt_nm_to_check; do
4200 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4201 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4202 IFS="$lt_save_ifs"
4203 test -z "$ac_dir" && ac_dir=.
4204 tmp_nm="$ac_dir/$lt_tmp_nm"
4205 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4206 # Check to see if the nm accepts a BSD-compat flag.
4207 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4208 # nm: unknown option "B" ignored
4209 # Tru64's nm complains that /dev/null is an invalid object file
4210 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4211 */dev/null* | *'Invalid file or object type'*)
4212 lt_cv_path_NM="$tmp_nm -B"
4213 break
4214 ;;
4215 *)
4216 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4217 */dev/null*)
4218 lt_cv_path_NM="$tmp_nm -p"
4219 break
4220 ;;
4221 *)
4222 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4223 continue # so that we can try to find one that supports BSD flags
4224 ;;
4225 esac
4226 ;;
4227 esac
4228 fi
4229 done
4230 IFS="$lt_save_ifs"
4231 done
4232 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4233 fi
4234 fi
4235 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4236 $as_echo "$lt_cv_path_NM" >&6; }
4237 NM="$lt_cv_path_NM"
4238
4239 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4240 $as_echo_n "checking whether ln -s works... " >&6; }
4241 LN_S=$as_ln_s
4242 if test "$LN_S" = "ln -s"; then
4243 { $as_echo "$as_me:$LINENO: result: yes" >&5
4244 $as_echo "yes" >&6; }
4245 else
4246 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4247 $as_echo "no, using $LN_S" >&6; }
4248 fi
4249
4250 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4251 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4252 if test "${lt_cv_deplibs_check_method+set}" = set; then
4253 $as_echo_n "(cached) " >&6
4254 else
4255 lt_cv_file_magic_cmd='$MAGIC_CMD'
4256 lt_cv_file_magic_test_file=
4257 lt_cv_deplibs_check_method='unknown'
4258 # Need to set the preceding variable on all platforms that support
4259 # interlibrary dependencies.
4260 # 'none' -- dependencies not supported.
4261 # `unknown' -- same as none, but documents that we really don't know.
4262 # 'pass_all' -- all dependencies passed with no checks.
4263 # 'test_compile' -- check by making test program.
4264 # 'file_magic [[regex]]' -- check by looking for files in library path
4265 # which responds to the $file_magic_cmd with a given extended regex.
4266 # If you have `file' or equivalent on your system and you're not sure
4267 # whether `pass_all' will *always* work, you probably want this one.
4268
4269 case $host_os in
4270 aix[4-9]*)
4271 lt_cv_deplibs_check_method=pass_all
4272 ;;
4273
4274 beos*)
4275 lt_cv_deplibs_check_method=pass_all
4276 ;;
4277
4278 bsdi[45]*)
4279 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4280 lt_cv_file_magic_cmd='/usr/bin/file -L'
4281 lt_cv_file_magic_test_file=/shlib/libc.so
4282 ;;
4283
4284 cygwin*)
4285 # func_win32_libid is a shell function defined in ltmain.sh
4286 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4287 lt_cv_file_magic_cmd='func_win32_libid'
4288 ;;
4289
4290 mingw* | pw32*)
4291 # Base MSYS/MinGW do not provide the 'file' command needed by
4292 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4293 # unless we find 'file', for example because we are cross-compiling.
4294 if ( file / ) >/dev/null 2>&1; then
4295 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4296 lt_cv_file_magic_cmd='func_win32_libid'
4297 else
4298 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4299 lt_cv_file_magic_cmd='$OBJDUMP -f'
4300 fi
4301 ;;
4302
4303 darwin* | rhapsody*)
4304 lt_cv_deplibs_check_method=pass_all
4305 ;;
4306
4307 freebsd* | dragonfly*)
4308 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4309 case $host_cpu in
4310 i*86 )
4311 # Not sure whether the presence of OpenBSD here was a mistake.
4312 # Let's accept both of them until this is cleared up.
4313 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4314 lt_cv_file_magic_cmd=/usr/bin/file
4315 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4316 ;;
4317 esac
4318 else
4319 lt_cv_deplibs_check_method=pass_all
4320 fi
4321 ;;
4322
4323 gnu*)
4324 lt_cv_deplibs_check_method=pass_all
4325 ;;
4326
4327 hpux10.20* | hpux11*)
4328 lt_cv_file_magic_cmd=/usr/bin/file
4329 case $host_cpu in
4330 ia64*)
4331 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4332 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4333 ;;
4334 hppa*64*)
4335 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]'
4336 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4337 ;;
4338 *)
4339 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4340 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4341 ;;
4342 esac
4343 ;;
4344
4345 interix[3-9]*)
4346 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4347 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4348 ;;
4349
4350 irix5* | irix6* | nonstopux*)
4351 case $LD in
4352 *-32|*"-32 ") libmagic=32-bit;;
4353 *-n32|*"-n32 ") libmagic=N32;;
4354 *-64|*"-64 ") libmagic=64-bit;;
4355 *) libmagic=never-match;;
4356 esac
4357 lt_cv_deplibs_check_method=pass_all
4358 ;;
4359
4360 # This must be Linux ELF.
4361 linux* | k*bsd*-gnu)
4362 lt_cv_deplibs_check_method=pass_all
4363 ;;
4364
4365 netbsd*)
4366 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4367 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4368 else
4369 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4370 fi
4371 ;;
4372
4373 newos6*)
4374 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4375 lt_cv_file_magic_cmd=/usr/bin/file
4376 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4377 ;;
4378
4379 nto-qnx*)
4380 lt_cv_deplibs_check_method=unknown
4381 ;;
4382
4383 openbsd*)
4384 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4385 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4386 else
4387 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4388 fi
4389 ;;
4390
4391 osf3* | osf4* | osf5*)
4392 lt_cv_deplibs_check_method=pass_all
4393 ;;
4394
4395 rdos*)
4396 lt_cv_deplibs_check_method=pass_all
4397 ;;
4398
4399 solaris*)
4400 lt_cv_deplibs_check_method=pass_all
4401 ;;
4402
4403 sysv4 | sysv4.3*)
4404 case $host_vendor in
4405 motorola)
4406 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]'
4407 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4408 ;;
4409 ncr)
4410 lt_cv_deplibs_check_method=pass_all
4411 ;;
4412 sequent)
4413 lt_cv_file_magic_cmd='/bin/file'
4414 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4415 ;;
4416 sni)
4417 lt_cv_file_magic_cmd='/bin/file'
4418 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4419 lt_cv_file_magic_test_file=/lib/libc.so
4420 ;;
4421 siemens)
4422 lt_cv_deplibs_check_method=pass_all
4423 ;;
4424 pc)
4425 lt_cv_deplibs_check_method=pass_all
4426 ;;
4427 esac
4428 ;;
4429
4430 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4431 lt_cv_deplibs_check_method=pass_all
4432 ;;
4433 esac
4434
4435 fi
4436 { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4437 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4438 file_magic_cmd=$lt_cv_file_magic_cmd
4439 deplibs_check_method=$lt_cv_deplibs_check_method
4440 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4441
4442
4443
4444
4445 # If no C compiler was specified, use CC.
4446 LTCC=${LTCC-"$CC"}
4447
4448 # If no C compiler flags were specified, use CFLAGS.
4449 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4450
4451 # Allow CC to be a program name with arguments.
4452 compiler=$CC
4453
4454
4455 # Check whether --enable-libtool-lock was given.
4456 if test "${enable_libtool_lock+set}" = set; then
4457 enableval=$enable_libtool_lock;
4458 fi
4459
4460 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4461
4462 # Some flags need to be propagated to the compiler or linker for good
4463 # libtool support.
4464 case $host in
4465 ia64-*-hpux*)
4466 # Find out which ABI we are using.
4467 echo 'int i;' > conftest.$ac_ext
4468 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4469 (eval $ac_compile) 2>&5
4470 ac_status=$?
4471 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4472 (exit $ac_status); }; then
4473 case `/usr/bin/file conftest.$ac_objext` in
4474 *ELF-32*)
4475 HPUX_IA64_MODE="32"
4476 ;;
4477 *ELF-64*)
4478 HPUX_IA64_MODE="64"
4479 ;;
4480 esac
4481 fi
4482 rm -rf conftest*
4483 ;;
4484 *-*-irix6*)
4485 # Find out which ABI we are using.
4486 echo '#line 4486 "configure"' > conftest.$ac_ext
4487 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4488 (eval $ac_compile) 2>&5
4489 ac_status=$?
4490 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4491 (exit $ac_status); }; then
4492 if test "$lt_cv_prog_gnu_ld" = yes; then
4493 case `/usr/bin/file conftest.$ac_objext` in
4494 *32-bit*)
4495 LD="${LD-ld} -melf32bsmip"
4496 ;;
4497 *N32*)
4498 LD="${LD-ld} -melf32bmipn32"
4499 ;;
4500 *64-bit*)
4501 LD="${LD-ld} -melf64bmip"
4502 ;;
4503 esac
4504 else
4505 case `/usr/bin/file conftest.$ac_objext` in
4506 *32-bit*)
4507 LD="${LD-ld} -32"
4508 ;;
4509 *N32*)
4510 LD="${LD-ld} -n32"
4511 ;;
4512 *64-bit*)
4513 LD="${LD-ld} -64"
4514 ;;
4515 esac
4516 fi
4517 fi
4518 rm -rf conftest*
4519 ;;
4520
4521 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4522 s390*-*linux*|sparc*-*linux*)
4523 # Find out which ABI we are using.
4524 echo 'int i;' > conftest.$ac_ext
4525 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4526 (eval $ac_compile) 2>&5
4527 ac_status=$?
4528 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4529 (exit $ac_status); }; then
4530 case `/usr/bin/file conftest.o` in
4531 *32-bit*)
4532 case $host in
4533 x86_64-*kfreebsd*-gnu)
4534 LD="${LD-ld} -m elf_i386_fbsd"
4535 ;;
4536 x86_64-*linux*)
4537 LD="${LD-ld} -m elf_i386"
4538 ;;
4539 ppc64-*linux*|powerpc64-*linux*)
4540 LD="${LD-ld} -m elf32ppclinux"
4541 ;;
4542 s390x-*linux*)
4543 LD="${LD-ld} -m elf_s390"
4544 ;;
4545 sparc64-*linux*)
4546 LD="${LD-ld} -m elf32_sparc"
4547 ;;
4548 esac
4549 ;;
4550 *64-bit*)
4551 libsuff=64
4552 case $host in
4553 x86_64-*kfreebsd*-gnu)
4554 LD="${LD-ld} -m elf_x86_64_fbsd"
4555 ;;
4556 x86_64-*linux*)
4557 LD="${LD-ld} -m elf_x86_64"
4558 ;;
4559 ppc*-*linux*|powerpc*-*linux*)
4560 LD="${LD-ld} -m elf64ppc"
4561 ;;
4562 s390*-*linux*)
4563 LD="${LD-ld} -m elf64_s390"
4564 ;;
4565 sparc*-*linux*)
4566 LD="${LD-ld} -m elf64_sparc"
4567 ;;
4568 esac
4569 ;;
4570 esac
4571 fi
4572 rm -rf conftest*
4573 ;;
4574
4575 *-*-sco3.2v5*)
4576 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4577 SAVE_CFLAGS="$CFLAGS"
4578 CFLAGS="$CFLAGS -belf"
4579 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4580 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4581 if test "${lt_cv_cc_needs_belf+set}" = set; then
4582 $as_echo_n "(cached) " >&6
4583 else
4584 ac_ext=c
4585 ac_cpp='$CPP $CPPFLAGS'
4586 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4587 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4588 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4589
4590 cat >conftest.$ac_ext <<_ACEOF
4591 /* confdefs.h. */
4592 _ACEOF
4593 cat confdefs.h >>conftest.$ac_ext
4594 cat >>conftest.$ac_ext <<_ACEOF
4595 /* end confdefs.h. */
4596
4597 int
4598 main ()
4599 {
4600
4601 ;
4602 return 0;
4603 }
4604 _ACEOF
4605 rm -f conftest.$ac_objext conftest$ac_exeext
4606 if { (ac_try="$ac_link"
4607 case "(($ac_try" in
4608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4609 *) ac_try_echo=$ac_try;;
4610 esac
4611 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4612 $as_echo "$ac_try_echo") >&5
4613 (eval "$ac_link") 2>conftest.er1
4614 ac_status=$?
4615 grep -v '^ *+' conftest.er1 >conftest.err
4616 rm -f conftest.er1
4617 cat conftest.err >&5
4618 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4619 (exit $ac_status); } && {
4620 test -z "$ac_c_werror_flag" ||
4621 test ! -s conftest.err
4622 } && test -s conftest$ac_exeext && {
4623 test "$cross_compiling" = yes ||
4624 $as_test_x conftest$ac_exeext
4625 }; then
4626 lt_cv_cc_needs_belf=yes
4627 else
4628 $as_echo "$as_me: failed program was:" >&5
4629 sed 's/^/| /' conftest.$ac_ext >&5
4630
4631 lt_cv_cc_needs_belf=no
4632 fi
4633
4634 rm -rf conftest.dSYM
4635 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4636 conftest$ac_exeext conftest.$ac_ext
4637 ac_ext=c
4638 ac_cpp='$CPP $CPPFLAGS'
4639 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4640 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4641 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4642
4643 fi
4644 { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4645 $as_echo "$lt_cv_cc_needs_belf" >&6; }
4646 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4647 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4648 CFLAGS="$SAVE_CFLAGS"
4649 fi
4650 ;;
4651 sparc*-*solaris*)
4652 # Find out which ABI we are using.
4653 echo 'int i;' > conftest.$ac_ext
4654 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4655 (eval $ac_compile) 2>&5
4656 ac_status=$?
4657 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4658 (exit $ac_status); }; then
4659 case `/usr/bin/file conftest.o` in
4660 *64-bit*)
4661 case $lt_cv_prog_gnu_ld in
4662 yes*) LD="${LD-ld} -m elf64_sparc" ;;
4663 *)
4664 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4665 LD="${LD-ld} -64"
4666 fi
4667 ;;
4668 esac
4669 ;;
4670 esac
4671 fi
4672 rm -rf conftest*
4673 ;;
4674
4675
4676 esac
4677
4678 need_locks="$enable_libtool_lock"
4679
4680
4681 ac_ext=c
4682 ac_cpp='$CPP $CPPFLAGS'
4683 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4684 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4685 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4686 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4687 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4688 # On Suns, sometimes $CPP names a directory.
4689 if test -n "$CPP" && test -d "$CPP"; then
4690 CPP=
4691 fi
4692 if test -z "$CPP"; then
4693 if test "${ac_cv_prog_CPP+set}" = set; then
4694 $as_echo_n "(cached) " >&6
4695 else
4696 # Double quotes because CPP needs to be expanded
4697 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4698 do
4699 ac_preproc_ok=false
4700 for ac_c_preproc_warn_flag in '' yes
4701 do
4702 # Use a header file that comes with gcc, so configuring glibc
4703 # with a fresh cross-compiler works.
4704 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4705 # <limits.h> exists even on freestanding compilers.
4706 # On the NeXT, cc -E runs the code through the compiler's parser,
4707 # not just through cpp. "Syntax error" is here to catch this case.
4708 cat >conftest.$ac_ext <<_ACEOF
4709 /* confdefs.h. */
4710 _ACEOF
4711 cat confdefs.h >>conftest.$ac_ext
4712 cat >>conftest.$ac_ext <<_ACEOF
4713 /* end confdefs.h. */
4714 #ifdef __STDC__
4715 # include <limits.h>
4716 #else
4717 # include <assert.h>
4718 #endif
4719 Syntax error
4720 _ACEOF
4721 if { (ac_try="$ac_cpp conftest.$ac_ext"
4722 case "(($ac_try" in
4723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4724 *) ac_try_echo=$ac_try;;
4725 esac
4726 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4727 $as_echo "$ac_try_echo") >&5
4728 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4729 ac_status=$?
4730 grep -v '^ *+' conftest.er1 >conftest.err
4731 rm -f conftest.er1
4732 cat conftest.err >&5
4733 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4734 (exit $ac_status); } >/dev/null && {
4735 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4736 test ! -s conftest.err
4737 }; then
4738 :
4739 else
4740 $as_echo "$as_me: failed program was:" >&5
4741 sed 's/^/| /' conftest.$ac_ext >&5
4742
4743 # Broken: fails on valid input.
4744 continue
4745 fi
4746
4747 rm -f conftest.err conftest.$ac_ext
4748
4749 # OK, works on sane cases. Now check whether nonexistent headers
4750 # can be detected and how.
4751 cat >conftest.$ac_ext <<_ACEOF
4752 /* confdefs.h. */
4753 _ACEOF
4754 cat confdefs.h >>conftest.$ac_ext
4755 cat >>conftest.$ac_ext <<_ACEOF
4756 /* end confdefs.h. */
4757 #include <ac_nonexistent.h>
4758 _ACEOF
4759 if { (ac_try="$ac_cpp conftest.$ac_ext"
4760 case "(($ac_try" in
4761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4762 *) ac_try_echo=$ac_try;;
4763 esac
4764 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4765 $as_echo "$ac_try_echo") >&5
4766 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4767 ac_status=$?
4768 grep -v '^ *+' conftest.er1 >conftest.err
4769 rm -f conftest.er1
4770 cat conftest.err >&5
4771 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4772 (exit $ac_status); } >/dev/null && {
4773 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4774 test ! -s conftest.err
4775 }; then
4776 # Broken: success on invalid input.
4777 continue
4778 else
4779 $as_echo "$as_me: failed program was:" >&5
4780 sed 's/^/| /' conftest.$ac_ext >&5
4781
4782 # Passes both tests.
4783 ac_preproc_ok=:
4784 break
4785 fi
4786
4787 rm -f conftest.err conftest.$ac_ext
4788
4789 done
4790 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4791 rm -f conftest.err conftest.$ac_ext
4792 if $ac_preproc_ok; then
4793 break
4794 fi
4795
4796 done
4797 ac_cv_prog_CPP=$CPP
4798
4799 fi
4800 CPP=$ac_cv_prog_CPP
4801 else
4802 ac_cv_prog_CPP=$CPP
4803 fi
4804 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
4805 $as_echo "$CPP" >&6; }
4806 ac_preproc_ok=false
4807 for ac_c_preproc_warn_flag in '' yes
4808 do
4809 # Use a header file that comes with gcc, so configuring glibc
4810 # with a fresh cross-compiler works.
4811 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4812 # <limits.h> exists even on freestanding compilers.
4813 # On the NeXT, cc -E runs the code through the compiler's parser,
4814 # not just through cpp. "Syntax error" is here to catch this case.
4815 cat >conftest.$ac_ext <<_ACEOF
4816 /* confdefs.h. */
4817 _ACEOF
4818 cat confdefs.h >>conftest.$ac_ext
4819 cat >>conftest.$ac_ext <<_ACEOF
4820 /* end confdefs.h. */
4821 #ifdef __STDC__
4822 # include <limits.h>
4823 #else
4824 # include <assert.h>
4825 #endif
4826 Syntax error
4827 _ACEOF
4828 if { (ac_try="$ac_cpp conftest.$ac_ext"
4829 case "(($ac_try" in
4830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4831 *) ac_try_echo=$ac_try;;
4832 esac
4833 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4834 $as_echo "$ac_try_echo") >&5
4835 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4836 ac_status=$?
4837 grep -v '^ *+' conftest.er1 >conftest.err
4838 rm -f conftest.er1
4839 cat conftest.err >&5
4840 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4841 (exit $ac_status); } >/dev/null && {
4842 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4843 test ! -s conftest.err
4844 }; then
4845 :
4846 else
4847 $as_echo "$as_me: failed program was:" >&5
4848 sed 's/^/| /' conftest.$ac_ext >&5
4849
4850 # Broken: fails on valid input.
4851 continue
4852 fi
4853
4854 rm -f conftest.err conftest.$ac_ext
4855
4856 # OK, works on sane cases. Now check whether nonexistent headers
4857 # can be detected and how.
4858 cat >conftest.$ac_ext <<_ACEOF
4859 /* confdefs.h. */
4860 _ACEOF
4861 cat confdefs.h >>conftest.$ac_ext
4862 cat >>conftest.$ac_ext <<_ACEOF
4863 /* end confdefs.h. */
4864 #include <ac_nonexistent.h>
4865 _ACEOF
4866 if { (ac_try="$ac_cpp conftest.$ac_ext"
4867 case "(($ac_try" in
4868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4869 *) ac_try_echo=$ac_try;;
4870 esac
4871 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4872 $as_echo "$ac_try_echo") >&5
4873 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4874 ac_status=$?
4875 grep -v '^ *+' conftest.er1 >conftest.err
4876 rm -f conftest.er1
4877 cat conftest.err >&5
4878 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4879 (exit $ac_status); } >/dev/null && {
4880 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4881 test ! -s conftest.err
4882 }; then
4883 # Broken: success on invalid input.
4884 continue
4885 else
4886 $as_echo "$as_me: failed program was:" >&5
4887 sed 's/^/| /' conftest.$ac_ext >&5
4888
4889 # Passes both tests.
4890 ac_preproc_ok=:
4891 break
4892 fi
4893
4894 rm -f conftest.err conftest.$ac_ext
4895
4896 done
4897 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4898 rm -f conftest.err conftest.$ac_ext
4899 if $ac_preproc_ok; then
4900 :
4901 else
4902 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4903 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4904 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4905 See \`config.log' for more details." >&5
4906 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4907 See \`config.log' for more details." >&2;}
4908 { (exit 1); exit 1; }; }; }
4909 fi
4910
4911 ac_ext=c
4912 ac_cpp='$CPP $CPPFLAGS'
4913 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4914 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4915 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4916
4917
4918 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4919 $as_echo_n "checking for ANSI C header files... " >&6; }
4920 if test "${ac_cv_header_stdc+set}" = set; then
4921 $as_echo_n "(cached) " >&6
4922 else
4923 cat >conftest.$ac_ext <<_ACEOF
4924 /* confdefs.h. */
4925 _ACEOF
4926 cat confdefs.h >>conftest.$ac_ext
4927 cat >>conftest.$ac_ext <<_ACEOF
4928 /* end confdefs.h. */
4929 #include <stdlib.h>
4930 #include <stdarg.h>
4931 #include <string.h>
4932 #include <float.h>
4933
4934 int
4935 main ()
4936 {
4937
4938 ;
4939 return 0;
4940 }
4941 _ACEOF
4942 rm -f conftest.$ac_objext
4943 if { (ac_try="$ac_compile"
4944 case "(($ac_try" in
4945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4946 *) ac_try_echo=$ac_try;;
4947 esac
4948 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4949 $as_echo "$ac_try_echo") >&5
4950 (eval "$ac_compile") 2>conftest.er1
4951 ac_status=$?
4952 grep -v '^ *+' conftest.er1 >conftest.err
4953 rm -f conftest.er1
4954 cat conftest.err >&5
4955 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4956 (exit $ac_status); } && {
4957 test -z "$ac_c_werror_flag" ||
4958 test ! -s conftest.err
4959 } && test -s conftest.$ac_objext; then
4960 ac_cv_header_stdc=yes
4961 else
4962 $as_echo "$as_me: failed program was:" >&5
4963 sed 's/^/| /' conftest.$ac_ext >&5
4964
4965 ac_cv_header_stdc=no
4966 fi
4967
4968 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4969
4970 if test $ac_cv_header_stdc = yes; then
4971 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4972 cat >conftest.$ac_ext <<_ACEOF
4973 /* confdefs.h. */
4974 _ACEOF
4975 cat confdefs.h >>conftest.$ac_ext
4976 cat >>conftest.$ac_ext <<_ACEOF
4977 /* end confdefs.h. */
4978 #include <string.h>
4979
4980 _ACEOF
4981 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4982 $EGREP "memchr" >/dev/null 2>&1; then
4983 :
4984 else
4985 ac_cv_header_stdc=no
4986 fi
4987 rm -f conftest*
4988
4989 fi
4990
4991 if test $ac_cv_header_stdc = yes; then
4992 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4993 cat >conftest.$ac_ext <<_ACEOF
4994 /* confdefs.h. */
4995 _ACEOF
4996 cat confdefs.h >>conftest.$ac_ext
4997 cat >>conftest.$ac_ext <<_ACEOF
4998 /* end confdefs.h. */
4999 #include <stdlib.h>
5000
5001 _ACEOF
5002 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5003 $EGREP "free" >/dev/null 2>&1; then
5004 :
5005 else
5006 ac_cv_header_stdc=no
5007 fi
5008 rm -f conftest*
5009
5010 fi
5011
5012 if test $ac_cv_header_stdc = yes; then
5013 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5014 if test "$cross_compiling" = yes; then
5015 :
5016 else
5017 cat >conftest.$ac_ext <<_ACEOF
5018 /* confdefs.h. */
5019 _ACEOF
5020 cat confdefs.h >>conftest.$ac_ext
5021 cat >>conftest.$ac_ext <<_ACEOF
5022 /* end confdefs.h. */
5023 #include <ctype.h>
5024 #include <stdlib.h>
5025 #if ((' ' & 0x0FF) == 0x020)
5026 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5027 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5028 #else
5029 # define ISLOWER(c) \
5030 (('a' <= (c) && (c) <= 'i') \
5031 || ('j' <= (c) && (c) <= 'r') \
5032 || ('s' <= (c) && (c) <= 'z'))
5033 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5034 #endif
5035
5036 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5037 int
5038 main ()
5039 {
5040 int i;
5041 for (i = 0; i < 256; i++)
5042 if (XOR (islower (i), ISLOWER (i))
5043 || toupper (i) != TOUPPER (i))
5044 return 2;
5045 return 0;
5046 }
5047 _ACEOF
5048 rm -f conftest$ac_exeext
5049 if { (ac_try="$ac_link"
5050 case "(($ac_try" in
5051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5052 *) ac_try_echo=$ac_try;;
5053 esac
5054 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5055 $as_echo "$ac_try_echo") >&5
5056 (eval "$ac_link") 2>&5
5057 ac_status=$?
5058 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5059 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5060 { (case "(($ac_try" in
5061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5062 *) ac_try_echo=$ac_try;;
5063 esac
5064 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5065 $as_echo "$ac_try_echo") >&5
5066 (eval "$ac_try") 2>&5
5067 ac_status=$?
5068 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5069 (exit $ac_status); }; }; then
5070 :
5071 else
5072 $as_echo "$as_me: program exited with status $ac_status" >&5
5073 $as_echo "$as_me: failed program was:" >&5
5074 sed 's/^/| /' conftest.$ac_ext >&5
5075
5076 ( exit $ac_status )
5077 ac_cv_header_stdc=no
5078 fi
5079 rm -rf conftest.dSYM
5080 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5081 fi
5082
5083
5084 fi
5085 fi
5086 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5087 $as_echo "$ac_cv_header_stdc" >&6; }
5088 if test $ac_cv_header_stdc = yes; then
5089
5090 cat >>confdefs.h <<\_ACEOF
5091 #define STDC_HEADERS 1
5092 _ACEOF
5093
5094 fi
5095
5096 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5107 inttypes.h stdint.h unistd.h
5108 do
5109 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5110 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5111 $as_echo_n "checking for $ac_header... " >&6; }
5112 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5113 $as_echo_n "(cached) " >&6
5114 else
5115 cat >conftest.$ac_ext <<_ACEOF
5116 /* confdefs.h. */
5117 _ACEOF
5118 cat confdefs.h >>conftest.$ac_ext
5119 cat >>conftest.$ac_ext <<_ACEOF
5120 /* end confdefs.h. */
5121 $ac_includes_default
5122
5123 #include <$ac_header>
5124 _ACEOF
5125 rm -f conftest.$ac_objext
5126 if { (ac_try="$ac_compile"
5127 case "(($ac_try" in
5128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5129 *) ac_try_echo=$ac_try;;
5130 esac
5131 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5132 $as_echo "$ac_try_echo") >&5
5133 (eval "$ac_compile") 2>conftest.er1
5134 ac_status=$?
5135 grep -v '^ *+' conftest.er1 >conftest.err
5136 rm -f conftest.er1
5137 cat conftest.err >&5
5138 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5139 (exit $ac_status); } && {
5140 test -z "$ac_c_werror_flag" ||
5141 test ! -s conftest.err
5142 } && test -s conftest.$ac_objext; then
5143 eval "$as_ac_Header=yes"
5144 else
5145 $as_echo "$as_me: failed program was:" >&5
5146 sed 's/^/| /' conftest.$ac_ext >&5
5147
5148 eval "$as_ac_Header=no"
5149 fi
5150
5151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5152 fi
5153 ac_res=`eval 'as_val=${'$as_ac_Header'}
5154 $as_echo "$as_val"'`
5155 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5156 $as_echo "$ac_res" >&6; }
5157 as_val=`eval 'as_val=${'$as_ac_Header'}
5158 $as_echo "$as_val"'`
5159 if test "x$as_val" = x""yes; then
5160 cat >>confdefs.h <<_ACEOF
5161 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5162 _ACEOF
5163
5164 fi
5165
5166 done
5167
5168
5169
5170 for ac_header in dlfcn.h
5171 do
5172 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5173 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5174 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5175 $as_echo_n "checking for $ac_header... " >&6; }
5176 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5177 $as_echo_n "(cached) " >&6
5178 fi
5179 ac_res=`eval 'as_val=${'$as_ac_Header'}
5180 $as_echo "$as_val"'`
5181 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5182 $as_echo "$ac_res" >&6; }
5183 else
5184 # Is the header compilable?
5185 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5186 $as_echo_n "checking $ac_header usability... " >&6; }
5187 cat >conftest.$ac_ext <<_ACEOF
5188 /* confdefs.h. */
5189 _ACEOF
5190 cat confdefs.h >>conftest.$ac_ext
5191 cat >>conftest.$ac_ext <<_ACEOF
5192 /* end confdefs.h. */
5193 $ac_includes_default
5194 #include <$ac_header>
5195 _ACEOF
5196 rm -f conftest.$ac_objext
5197 if { (ac_try="$ac_compile"
5198 case "(($ac_try" in
5199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5200 *) ac_try_echo=$ac_try;;
5201 esac
5202 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5203 $as_echo "$ac_try_echo") >&5
5204 (eval "$ac_compile") 2>conftest.er1
5205 ac_status=$?
5206 grep -v '^ *+' conftest.er1 >conftest.err
5207 rm -f conftest.er1
5208 cat conftest.err >&5
5209 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5210 (exit $ac_status); } && {
5211 test -z "$ac_c_werror_flag" ||
5212 test ! -s conftest.err
5213 } && test -s conftest.$ac_objext; then
5214 ac_header_compiler=yes
5215 else
5216 $as_echo "$as_me: failed program was:" >&5
5217 sed 's/^/| /' conftest.$ac_ext >&5
5218
5219 ac_header_compiler=no
5220 fi
5221
5222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5223 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5224 $as_echo "$ac_header_compiler" >&6; }
5225
5226 # Is the header present?
5227 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5228 $as_echo_n "checking $ac_header presence... " >&6; }
5229 cat >conftest.$ac_ext <<_ACEOF
5230 /* confdefs.h. */
5231 _ACEOF
5232 cat confdefs.h >>conftest.$ac_ext
5233 cat >>conftest.$ac_ext <<_ACEOF
5234 /* end confdefs.h. */
5235 #include <$ac_header>
5236 _ACEOF
5237 if { (ac_try="$ac_cpp conftest.$ac_ext"
5238 case "(($ac_try" in
5239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5240 *) ac_try_echo=$ac_try;;
5241 esac
5242 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5243 $as_echo "$ac_try_echo") >&5
5244 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5245 ac_status=$?
5246 grep -v '^ *+' conftest.er1 >conftest.err
5247 rm -f conftest.er1
5248 cat conftest.err >&5
5249 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5250 (exit $ac_status); } >/dev/null && {
5251 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5252 test ! -s conftest.err
5253 }; then
5254 ac_header_preproc=yes
5255 else
5256 $as_echo "$as_me: failed program was:" >&5
5257 sed 's/^/| /' conftest.$ac_ext >&5
5258
5259 ac_header_preproc=no
5260 fi
5261
5262 rm -f conftest.err conftest.$ac_ext
5263 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5264 $as_echo "$ac_header_preproc" >&6; }
5265
5266 # So? What about this header?
5267 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5268 yes:no: )
5269 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5270 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5271 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5272 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5273 ac_header_preproc=yes
5274 ;;
5275 no:yes:* )
5276 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5277 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5278 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5279 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5280 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5281 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5282 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5283 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5284 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5285 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5286 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5287 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5288 ( cat <<\_ASBOX
5289 ## ---------------------------------------------------------------------- ##
5290 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5291 ## ---------------------------------------------------------------------- ##
5292 _ASBOX
5293 ) | sed "s/^/$as_me: WARNING: /" >&2
5294 ;;
5295 esac
5296 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5297 $as_echo_n "checking for $ac_header... " >&6; }
5298 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5299 $as_echo_n "(cached) " >&6
5300 else
5301 eval "$as_ac_Header=\$ac_header_preproc"
5302 fi
5303 ac_res=`eval 'as_val=${'$as_ac_Header'}
5304 $as_echo "$as_val"'`
5305 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5306 $as_echo "$ac_res" >&6; }
5307
5308 fi
5309 as_val=`eval 'as_val=${'$as_ac_Header'}
5310 $as_echo "$as_val"'`
5311 if test "x$as_val" = x""yes; then
5312 cat >>confdefs.h <<_ACEOF
5313 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5314 _ACEOF
5315
5316 fi
5317
5318 done
5319
5320 ac_ext=cpp
5321 ac_cpp='$CXXCPP $CPPFLAGS'
5322 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5323 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5324 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5325 if test -z "$CXX"; then
5326 if test -n "$CCC"; then
5327 CXX=$CCC
5328 else
5329 if test -n "$ac_tool_prefix"; then
5330 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5331 do
5332 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5333 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5334 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5335 $as_echo_n "checking for $ac_word... " >&6; }
5336 if test "${ac_cv_prog_CXX+set}" = set; then
5337 $as_echo_n "(cached) " >&6
5338 else
5339 if test -n "$CXX"; then
5340 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5341 else
5342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5343 for as_dir in $PATH
5344 do
5345 IFS=$as_save_IFS
5346 test -z "$as_dir" && as_dir=.
5347 for ac_exec_ext in '' $ac_executable_extensions; do
5348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5349 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5350 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5351 break 2
5352 fi
5353 done
5354 done
5355 IFS=$as_save_IFS
5356
5357 fi
5358 fi
5359 CXX=$ac_cv_prog_CXX
5360 if test -n "$CXX"; then
5361 { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5362 $as_echo "$CXX" >&6; }
5363 else
5364 { $as_echo "$as_me:$LINENO: result: no" >&5
5365 $as_echo "no" >&6; }
5366 fi
5367
5368
5369 test -n "$CXX" && break
5370 done
5371 fi
5372 if test -z "$CXX"; then
5373 ac_ct_CXX=$CXX
5374 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5375 do
5376 # Extract the first word of "$ac_prog", so it can be a program name with args.
5377 set dummy $ac_prog; ac_word=$2
5378 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5379 $as_echo_n "checking for $ac_word... " >&6; }
5380 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5381 $as_echo_n "(cached) " >&6
5382 else
5383 if test -n "$ac_ct_CXX"; then
5384 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5385 else
5386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5387 for as_dir in $PATH
5388 do
5389 IFS=$as_save_IFS
5390 test -z "$as_dir" && as_dir=.
5391 for ac_exec_ext in '' $ac_executable_extensions; do
5392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5393 ac_cv_prog_ac_ct_CXX="$ac_prog"
5394 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5395 break 2
5396 fi
5397 done
5398 done
5399 IFS=$as_save_IFS
5400
5401 fi
5402 fi
5403 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5404 if test -n "$ac_ct_CXX"; then
5405 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5406 $as_echo "$ac_ct_CXX" >&6; }
5407 else
5408 { $as_echo "$as_me:$LINENO: result: no" >&5
5409 $as_echo "no" >&6; }
5410 fi
5411
5412
5413 test -n "$ac_ct_CXX" && break
5414 done
5415
5416 if test "x$ac_ct_CXX" = x; then
5417 CXX="g++"
5418 else
5419 case $cross_compiling:$ac_tool_warned in
5420 yes:)
5421 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5422 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5423 ac_tool_warned=yes ;;
5424 esac
5425 CXX=$ac_ct_CXX
5426 fi
5427 fi
5428
5429 fi
5430 fi
5431 # Provide some information about the compiler.
5432 $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5433 set X $ac_compile
5434 ac_compiler=$2
5435 { (ac_try="$ac_compiler --version >&5"
5436 case "(($ac_try" in
5437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5438 *) ac_try_echo=$ac_try;;
5439 esac
5440 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5441 $as_echo "$ac_try_echo") >&5
5442 (eval "$ac_compiler --version >&5") 2>&5
5443 ac_status=$?
5444 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5445 (exit $ac_status); }
5446 { (ac_try="$ac_compiler -v >&5"
5447 case "(($ac_try" in
5448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5449 *) ac_try_echo=$ac_try;;
5450 esac
5451 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5452 $as_echo "$ac_try_echo") >&5
5453 (eval "$ac_compiler -v >&5") 2>&5
5454 ac_status=$?
5455 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5456 (exit $ac_status); }
5457 { (ac_try="$ac_compiler -V >&5"
5458 case "(($ac_try" in
5459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5460 *) ac_try_echo=$ac_try;;
5461 esac
5462 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5463 $as_echo "$ac_try_echo") >&5
5464 (eval "$ac_compiler -V >&5") 2>&5
5465 ac_status=$?
5466 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5467 (exit $ac_status); }
5468
5469 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5470 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5471 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5472 $as_echo_n "(cached) " >&6
5473 else
5474 cat >conftest.$ac_ext <<_ACEOF
5475 /* confdefs.h. */
5476 _ACEOF
5477 cat confdefs.h >>conftest.$ac_ext
5478 cat >>conftest.$ac_ext <<_ACEOF
5479 /* end confdefs.h. */
5480
5481 int
5482 main ()
5483 {
5484 #ifndef __GNUC__
5485 choke me
5486 #endif
5487
5488 ;
5489 return 0;
5490 }
5491 _ACEOF
5492 rm -f conftest.$ac_objext
5493 if { (ac_try="$ac_compile"
5494 case "(($ac_try" in
5495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5496 *) ac_try_echo=$ac_try;;
5497 esac
5498 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5499 $as_echo "$ac_try_echo") >&5
5500 (eval "$ac_compile") 2>conftest.er1
5501 ac_status=$?
5502 grep -v '^ *+' conftest.er1 >conftest.err
5503 rm -f conftest.er1
5504 cat conftest.err >&5
5505 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5506 (exit $ac_status); } && {
5507 test -z "$ac_cxx_werror_flag" ||
5508 test ! -s conftest.err
5509 } && test -s conftest.$ac_objext; then
5510 ac_compiler_gnu=yes
5511 else
5512 $as_echo "$as_me: failed program was:" >&5
5513 sed 's/^/| /' conftest.$ac_ext >&5
5514
5515 ac_compiler_gnu=no
5516 fi
5517
5518 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5519 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5520
5521 fi
5522 { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5523 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5524 if test $ac_compiler_gnu = yes; then
5525 GXX=yes
5526 else
5527 GXX=
5528 fi
5529 ac_test_CXXFLAGS=${CXXFLAGS+set}
5530 ac_save_CXXFLAGS=$CXXFLAGS
5531 { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5532 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5533 if test "${ac_cv_prog_cxx_g+set}" = set; then
5534 $as_echo_n "(cached) " >&6
5535 else
5536 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5537 ac_cxx_werror_flag=yes
5538 ac_cv_prog_cxx_g=no
5539 CXXFLAGS="-g"
5540 cat >conftest.$ac_ext <<_ACEOF
5541 /* confdefs.h. */
5542 _ACEOF
5543 cat confdefs.h >>conftest.$ac_ext
5544 cat >>conftest.$ac_ext <<_ACEOF
5545 /* end confdefs.h. */
5546
5547 int
5548 main ()
5549 {
5550
5551 ;
5552 return 0;
5553 }
5554 _ACEOF
5555 rm -f conftest.$ac_objext
5556 if { (ac_try="$ac_compile"
5557 case "(($ac_try" in
5558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5559 *) ac_try_echo=$ac_try;;
5560 esac
5561 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5562 $as_echo "$ac_try_echo") >&5
5563 (eval "$ac_compile") 2>conftest.er1
5564 ac_status=$?
5565 grep -v '^ *+' conftest.er1 >conftest.err
5566 rm -f conftest.er1
5567 cat conftest.err >&5
5568 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5569 (exit $ac_status); } && {
5570 test -z "$ac_cxx_werror_flag" ||
5571 test ! -s conftest.err
5572 } && test -s conftest.$ac_objext; then
5573 ac_cv_prog_cxx_g=yes
5574 else
5575 $as_echo "$as_me: failed program was:" >&5
5576 sed 's/^/| /' conftest.$ac_ext >&5
5577
5578 CXXFLAGS=""
5579 cat >conftest.$ac_ext <<_ACEOF
5580 /* confdefs.h. */
5581 _ACEOF
5582 cat confdefs.h >>conftest.$ac_ext
5583 cat >>conftest.$ac_ext <<_ACEOF
5584 /* end confdefs.h. */
5585
5586 int
5587 main ()
5588 {
5589
5590 ;
5591 return 0;
5592 }
5593 _ACEOF
5594 rm -f conftest.$ac_objext
5595 if { (ac_try="$ac_compile"
5596 case "(($ac_try" in
5597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5598 *) ac_try_echo=$ac_try;;
5599 esac
5600 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5601 $as_echo "$ac_try_echo") >&5
5602 (eval "$ac_compile") 2>conftest.er1
5603 ac_status=$?
5604 grep -v '^ *+' conftest.er1 >conftest.err
5605 rm -f conftest.er1
5606 cat conftest.err >&5
5607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5608 (exit $ac_status); } && {
5609 test -z "$ac_cxx_werror_flag" ||
5610 test ! -s conftest.err
5611 } && test -s conftest.$ac_objext; then
5612 :
5613 else
5614 $as_echo "$as_me: failed program was:" >&5
5615 sed 's/^/| /' conftest.$ac_ext >&5
5616
5617 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5618 CXXFLAGS="-g"
5619 cat >conftest.$ac_ext <<_ACEOF
5620 /* confdefs.h. */
5621 _ACEOF
5622 cat confdefs.h >>conftest.$ac_ext
5623 cat >>conftest.$ac_ext <<_ACEOF
5624 /* end confdefs.h. */
5625
5626 int
5627 main ()
5628 {
5629
5630 ;
5631 return 0;
5632 }
5633 _ACEOF
5634 rm -f conftest.$ac_objext
5635 if { (ac_try="$ac_compile"
5636 case "(($ac_try" in
5637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5638 *) ac_try_echo=$ac_try;;
5639 esac
5640 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5641 $as_echo "$ac_try_echo") >&5
5642 (eval "$ac_compile") 2>conftest.er1
5643 ac_status=$?
5644 grep -v '^ *+' conftest.er1 >conftest.err
5645 rm -f conftest.er1
5646 cat conftest.err >&5
5647 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5648 (exit $ac_status); } && {
5649 test -z "$ac_cxx_werror_flag" ||
5650 test ! -s conftest.err
5651 } && test -s conftest.$ac_objext; then
5652 ac_cv_prog_cxx_g=yes
5653 else
5654 $as_echo "$as_me: failed program was:" >&5
5655 sed 's/^/| /' conftest.$ac_ext >&5
5656
5657
5658 fi
5659
5660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5661 fi
5662
5663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5664 fi
5665
5666 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5667 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5668 fi
5669 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5670 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5671 if test "$ac_test_CXXFLAGS" = set; then
5672 CXXFLAGS=$ac_save_CXXFLAGS
5673 elif test $ac_cv_prog_cxx_g = yes; then
5674 if test "$GXX" = yes; then
5675 CXXFLAGS="-g -O2"
5676 else
5677 CXXFLAGS="-g"
5678 fi
5679 else
5680 if test "$GXX" = yes; then
5681 CXXFLAGS="-O2"
5682 else
5683 CXXFLAGS=
5684 fi
5685 fi
5686 ac_ext=cpp
5687 ac_cpp='$CXXCPP $CPPFLAGS'
5688 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5689 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5690 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5691
5692 depcc="$CXX" am_compiler_list=
5693
5694 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5695 $as_echo_n "checking dependency style of $depcc... " >&6; }
5696 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5697 $as_echo_n "(cached) " >&6
5698 else
5699 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5700 # We make a subdir and do the tests there. Otherwise we can end up
5701 # making bogus files that we don't know about and never remove. For
5702 # instance it was reported that on HP-UX the gcc test will end up
5703 # making a dummy file named `D' -- because `-MD' means `put the output
5704 # in D'.
5705 mkdir conftest.dir
5706 # Copy depcomp to subdir because otherwise we won't find it if we're
5707 # using a relative directory.
5708 cp "$am_depcomp" conftest.dir
5709 cd conftest.dir
5710 # We will build objects and dependencies in a subdirectory because
5711 # it helps to detect inapplicable dependency modes. For instance
5712 # both Tru64's cc and ICC support -MD to output dependencies as a
5713 # side effect of compilation, but ICC will put the dependencies in
5714 # the current directory while Tru64 will put them in the object
5715 # directory.
5716 mkdir sub
5717
5718 am_cv_CXX_dependencies_compiler_type=none
5719 if test "$am_compiler_list" = ""; then
5720 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5721 fi
5722 for depmode in $am_compiler_list; do
5723 # Setup a source with many dependencies, because some compilers
5724 # like to wrap large dependency lists on column 80 (with \), and
5725 # we should not choose a depcomp mode which is confused by this.
5726 #
5727 # We need to recreate these files for each test, as the compiler may
5728 # overwrite some of them when testing with obscure command lines.
5729 # This happens at least with the AIX C compiler.
5730 : > sub/conftest.c
5731 for i in 1 2 3 4 5 6; do
5732 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5733 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5734 # Solaris 8's {/usr,}/bin/sh.
5735 touch sub/conftst$i.h
5736 done
5737 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5738
5739 case $depmode in
5740 nosideeffect)
5741 # after this tag, mechanisms are not by side-effect, so they'll
5742 # only be used when explicitly requested
5743 if test "x$enable_dependency_tracking" = xyes; then
5744 continue
5745 else
5746 break
5747 fi
5748 ;;
5749 none) break ;;
5750 esac
5751 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5752 # mode. It turns out that the SunPro C++ compiler does not properly
5753 # handle `-M -o', and we need to detect this.
5754 if depmode=$depmode \
5755 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5756 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5757 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5758 >/dev/null 2>conftest.err &&
5759 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5760 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5761 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5762 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5763 # icc doesn't choke on unknown options, it will just issue warnings
5764 # or remarks (even with -Werror). So we grep stderr for any message
5765 # that says an option was ignored or not supported.
5766 # When given -MP, icc 7.0 and 7.1 complain thusly:
5767 # icc: Command line warning: ignoring option '-M'; no argument required
5768 # The diagnosis changed in icc 8.0:
5769 # icc: Command line remark: option '-MP' not supported
5770 if (grep 'ignoring option' conftest.err ||
5771 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5772 am_cv_CXX_dependencies_compiler_type=$depmode
5773 break
5774 fi
5775 fi
5776 done
5777
5778 cd ..
5779 rm -rf conftest.dir
5780 else
5781 am_cv_CXX_dependencies_compiler_type=none
5782 fi
5783
5784 fi
5785 { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5786 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5787 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5788
5789 if
5790 test "x$enable_dependency_tracking" != xno \
5791 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5792 am__fastdepCXX_TRUE=
5793 am__fastdepCXX_FALSE='#'
5794 else
5795 am__fastdepCXX_TRUE='#'
5796 am__fastdepCXX_FALSE=
5797 fi
5798
5799
5800
5801
5802 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5803 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5804 (test "X$CXX" != "Xg++"))) ; then
5805 ac_ext=cpp
5806 ac_cpp='$CXXCPP $CPPFLAGS'
5807 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5808 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5809 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5810 { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5811 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5812 if test -z "$CXXCPP"; then
5813 if test "${ac_cv_prog_CXXCPP+set}" = set; then
5814 $as_echo_n "(cached) " >&6
5815 else
5816 # Double quotes because CXXCPP needs to be expanded
5817 for CXXCPP in "$CXX -E" "/lib/cpp"
5818 do
5819 ac_preproc_ok=false
5820 for ac_cxx_preproc_warn_flag in '' yes
5821 do
5822 # Use a header file that comes with gcc, so configuring glibc
5823 # with a fresh cross-compiler works.
5824 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5825 # <limits.h> exists even on freestanding compilers.
5826 # On the NeXT, cc -E runs the code through the compiler's parser,
5827 # not just through cpp. "Syntax error" is here to catch this case.
5828 cat >conftest.$ac_ext <<_ACEOF
5829 /* confdefs.h. */
5830 _ACEOF
5831 cat confdefs.h >>conftest.$ac_ext
5832 cat >>conftest.$ac_ext <<_ACEOF
5833 /* end confdefs.h. */
5834 #ifdef __STDC__
5835 # include <limits.h>
5836 #else
5837 # include <assert.h>
5838 #endif
5839 Syntax error
5840 _ACEOF
5841 if { (ac_try="$ac_cpp conftest.$ac_ext"
5842 case "(($ac_try" in
5843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5844 *) ac_try_echo=$ac_try;;
5845 esac
5846 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5847 $as_echo "$ac_try_echo") >&5
5848 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5849 ac_status=$?
5850 grep -v '^ *+' conftest.er1 >conftest.err
5851 rm -f conftest.er1
5852 cat conftest.err >&5
5853 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5854 (exit $ac_status); } >/dev/null && {
5855 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5856 test ! -s conftest.err
5857 }; then
5858 :
5859 else
5860 $as_echo "$as_me: failed program was:" >&5
5861 sed 's/^/| /' conftest.$ac_ext >&5
5862
5863 # Broken: fails on valid input.
5864 continue
5865 fi
5866
5867 rm -f conftest.err conftest.$ac_ext
5868
5869 # OK, works on sane cases. Now check whether nonexistent headers
5870 # can be detected and how.
5871 cat >conftest.$ac_ext <<_ACEOF
5872 /* confdefs.h. */
5873 _ACEOF
5874 cat confdefs.h >>conftest.$ac_ext
5875 cat >>conftest.$ac_ext <<_ACEOF
5876 /* end confdefs.h. */
5877 #include <ac_nonexistent.h>
5878 _ACEOF
5879 if { (ac_try="$ac_cpp conftest.$ac_ext"
5880 case "(($ac_try" in
5881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5882 *) ac_try_echo=$ac_try;;
5883 esac
5884 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5885 $as_echo "$ac_try_echo") >&5
5886 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5887 ac_status=$?
5888 grep -v '^ *+' conftest.er1 >conftest.err
5889 rm -f conftest.er1
5890 cat conftest.err >&5
5891 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5892 (exit $ac_status); } >/dev/null && {
5893 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5894 test ! -s conftest.err
5895 }; then
5896 # Broken: success on invalid input.
5897 continue
5898 else
5899 $as_echo "$as_me: failed program was:" >&5
5900 sed 's/^/| /' conftest.$ac_ext >&5
5901
5902 # Passes both tests.
5903 ac_preproc_ok=:
5904 break
5905 fi
5906
5907 rm -f conftest.err conftest.$ac_ext
5908
5909 done
5910 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5911 rm -f conftest.err conftest.$ac_ext
5912 if $ac_preproc_ok; then
5913 break
5914 fi
5915
5916 done
5917 ac_cv_prog_CXXCPP=$CXXCPP
5918
5919 fi
5920 CXXCPP=$ac_cv_prog_CXXCPP
5921 else
5922 ac_cv_prog_CXXCPP=$CXXCPP
5923 fi
5924 { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
5925 $as_echo "$CXXCPP" >&6; }
5926 ac_preproc_ok=false
5927 for ac_cxx_preproc_warn_flag in '' yes
5928 do
5929 # Use a header file that comes with gcc, so configuring glibc
5930 # with a fresh cross-compiler works.
5931 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5932 # <limits.h> exists even on freestanding compilers.
5933 # On the NeXT, cc -E runs the code through the compiler's parser,
5934 # not just through cpp. "Syntax error" is here to catch this case.
5935 cat >conftest.$ac_ext <<_ACEOF
5936 /* confdefs.h. */
5937 _ACEOF
5938 cat confdefs.h >>conftest.$ac_ext
5939 cat >>conftest.$ac_ext <<_ACEOF
5940 /* end confdefs.h. */
5941 #ifdef __STDC__
5942 # include <limits.h>
5943 #else
5944 # include <assert.h>
5945 #endif
5946 Syntax error
5947 _ACEOF
5948 if { (ac_try="$ac_cpp conftest.$ac_ext"
5949 case "(($ac_try" in
5950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5951 *) ac_try_echo=$ac_try;;
5952 esac
5953 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5954 $as_echo "$ac_try_echo") >&5
5955 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5956 ac_status=$?
5957 grep -v '^ *+' conftest.er1 >conftest.err
5958 rm -f conftest.er1
5959 cat conftest.err >&5
5960 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5961 (exit $ac_status); } >/dev/null && {
5962 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5963 test ! -s conftest.err
5964 }; then
5965 :
5966 else
5967 $as_echo "$as_me: failed program was:" >&5
5968 sed 's/^/| /' conftest.$ac_ext >&5
5969
5970 # Broken: fails on valid input.
5971 continue
5972 fi
5973
5974 rm -f conftest.err conftest.$ac_ext
5975
5976 # OK, works on sane cases. Now check whether nonexistent headers
5977 # can be detected and how.
5978 cat >conftest.$ac_ext <<_ACEOF
5979 /* confdefs.h. */
5980 _ACEOF
5981 cat confdefs.h >>conftest.$ac_ext
5982 cat >>conftest.$ac_ext <<_ACEOF
5983 /* end confdefs.h. */
5984 #include <ac_nonexistent.h>
5985 _ACEOF
5986 if { (ac_try="$ac_cpp conftest.$ac_ext"
5987 case "(($ac_try" in
5988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5989 *) ac_try_echo=$ac_try;;
5990 esac
5991 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5992 $as_echo "$ac_try_echo") >&5
5993 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5994 ac_status=$?
5995 grep -v '^ *+' conftest.er1 >conftest.err
5996 rm -f conftest.er1
5997 cat conftest.err >&5
5998 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999 (exit $ac_status); } >/dev/null && {
6000 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6001 test ! -s conftest.err
6002 }; then
6003 # Broken: success on invalid input.
6004 continue
6005 else
6006 $as_echo "$as_me: failed program was:" >&5
6007 sed 's/^/| /' conftest.$ac_ext >&5
6008
6009 # Passes both tests.
6010 ac_preproc_ok=:
6011 break
6012 fi
6013
6014 rm -f conftest.err conftest.$ac_ext
6015
6016 done
6017 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6018 rm -f conftest.err conftest.$ac_ext
6019 if $ac_preproc_ok; then
6020 :
6021 else
6022 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6023 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6024 { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6025 See \`config.log' for more details." >&5
6026 $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6027 See \`config.log' for more details." >&2;}
6028 { (exit 1); exit 1; }; }; }
6029 fi
6030
6031 ac_ext=cpp
6032 ac_cpp='$CXXCPP $CPPFLAGS'
6033 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6034 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6035 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6036
6037 fi
6038
6039
6040 ac_ext=f
6041 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6042 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6043 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6044 if test -n "$ac_tool_prefix"; then
6045 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
6046 do
6047 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6048 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6049 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6050 $as_echo_n "checking for $ac_word... " >&6; }
6051 if test "${ac_cv_prog_F77+set}" = set; then
6052 $as_echo_n "(cached) " >&6
6053 else
6054 if test -n "$F77"; then
6055 ac_cv_prog_F77="$F77" # Let the user override the test.
6056 else
6057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6058 for as_dir in $PATH
6059 do
6060 IFS=$as_save_IFS
6061 test -z "$as_dir" && as_dir=.
6062 for ac_exec_ext in '' $ac_executable_extensions; do
6063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6064 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6065 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6066 break 2
6067 fi
6068 done
6069 done
6070 IFS=$as_save_IFS
6071
6072 fi
6073 fi
6074 F77=$ac_cv_prog_F77
6075 if test -n "$F77"; then
6076 { $as_echo "$as_me:$LINENO: result: $F77" >&5
6077 $as_echo "$F77" >&6; }
6078 else
6079 { $as_echo "$as_me:$LINENO: result: no" >&5
6080 $as_echo "no" >&6; }
6081 fi
6082
6083
6084 test -n "$F77" && break
6085 done
6086 fi
6087 if test -z "$F77"; then
6088 ac_ct_F77=$F77
6089 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
6090 do
6091 # Extract the first word of "$ac_prog", so it can be a program name with args.
6092 set dummy $ac_prog; ac_word=$2
6093 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6094 $as_echo_n "checking for $ac_word... " >&6; }
6095 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6096 $as_echo_n "(cached) " >&6
6097 else
6098 if test -n "$ac_ct_F77"; then
6099 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6100 else
6101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6102 for as_dir in $PATH
6103 do
6104 IFS=$as_save_IFS
6105 test -z "$as_dir" && as_dir=.
6106 for ac_exec_ext in '' $ac_executable_extensions; do
6107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6108 ac_cv_prog_ac_ct_F77="$ac_prog"
6109 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6110 break 2
6111 fi
6112 done
6113 done
6114 IFS=$as_save_IFS
6115
6116 fi
6117 fi
6118 ac_ct_F77=$ac_cv_prog_ac_ct_F77
6119 if test -n "$ac_ct_F77"; then
6120 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6121 $as_echo "$ac_ct_F77" >&6; }
6122 else
6123 { $as_echo "$as_me:$LINENO: result: no" >&5
6124 $as_echo "no" >&6; }
6125 fi
6126
6127
6128 test -n "$ac_ct_F77" && break
6129 done
6130
6131 if test "x$ac_ct_F77" = x; then
6132 F77=""
6133 else
6134 case $cross_compiling:$ac_tool_warned in
6135 yes:)
6136 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6137 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6138 ac_tool_warned=yes ;;
6139 esac
6140 F77=$ac_ct_F77
6141 fi
6142 fi
6143
6144
6145 # Provide some information about the compiler.
6146 $as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6147 set X $ac_compile
6148 ac_compiler=$2
6149 { (ac_try="$ac_compiler --version >&5"
6150 case "(($ac_try" in
6151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6152 *) ac_try_echo=$ac_try;;
6153 esac
6154 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6155 $as_echo "$ac_try_echo") >&5
6156 (eval "$ac_compiler --version >&5") 2>&5
6157 ac_status=$?
6158 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6159 (exit $ac_status); }
6160 { (ac_try="$ac_compiler -v >&5"
6161 case "(($ac_try" in
6162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6163 *) ac_try_echo=$ac_try;;
6164 esac
6165 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6166 $as_echo "$ac_try_echo") >&5
6167 (eval "$ac_compiler -v >&5") 2>&5
6168 ac_status=$?
6169 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6170 (exit $ac_status); }
6171 { (ac_try="$ac_compiler -V >&5"
6172 case "(($ac_try" in
6173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6174 *) ac_try_echo=$ac_try;;
6175 esac
6176 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6177 $as_echo "$ac_try_echo") >&5
6178 (eval "$ac_compiler -V >&5") 2>&5
6179 ac_status=$?
6180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6181 (exit $ac_status); }
6182 rm -f a.out
6183
6184 # If we don't use `.F' as extension, the preprocessor is not run on the
6185 # input file. (Note that this only needs to work for GNU compilers.)
6186 ac_save_ext=$ac_ext
6187 ac_ext=F
6188 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6189 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6190 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6191 $as_echo_n "(cached) " >&6
6192 else
6193 cat >conftest.$ac_ext <<_ACEOF
6194 program main
6195 #ifndef __GNUC__
6196 choke me
6197 #endif
6198
6199 end
6200 _ACEOF
6201 rm -f conftest.$ac_objext
6202 if { (ac_try="$ac_compile"
6203 case "(($ac_try" in
6204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6205 *) ac_try_echo=$ac_try;;
6206 esac
6207 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6208 $as_echo "$ac_try_echo") >&5
6209 (eval "$ac_compile") 2>conftest.er1
6210 ac_status=$?
6211 grep -v '^ *+' conftest.er1 >conftest.err
6212 rm -f conftest.er1
6213 cat conftest.err >&5
6214 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6215 (exit $ac_status); } && {
6216 test -z "$ac_f77_werror_flag" ||
6217 test ! -s conftest.err
6218 } && test -s conftest.$ac_objext; then
6219 ac_compiler_gnu=yes
6220 else
6221 $as_echo "$as_me: failed program was:" >&5
6222 sed 's/^/| /' conftest.$ac_ext >&5
6223
6224 ac_compiler_gnu=no
6225 fi
6226
6227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6228 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6229
6230 fi
6231 { $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6232 $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6233 ac_ext=$ac_save_ext
6234 ac_test_FFLAGS=${FFLAGS+set}
6235 ac_save_FFLAGS=$FFLAGS
6236 FFLAGS=
6237 { $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6238 $as_echo_n "checking whether $F77 accepts -g... " >&6; }
6239 if test "${ac_cv_prog_f77_g+set}" = set; then
6240 $as_echo_n "(cached) " >&6
6241 else
6242 FFLAGS=-g
6243 cat >conftest.$ac_ext <<_ACEOF
6244 program main
6245
6246 end
6247 _ACEOF
6248 rm -f conftest.$ac_objext
6249 if { (ac_try="$ac_compile"
6250 case "(($ac_try" in
6251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6252 *) ac_try_echo=$ac_try;;
6253 esac
6254 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6255 $as_echo "$ac_try_echo") >&5
6256 (eval "$ac_compile") 2>conftest.er1
6257 ac_status=$?
6258 grep -v '^ *+' conftest.er1 >conftest.err
6259 rm -f conftest.er1
6260 cat conftest.err >&5
6261 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6262 (exit $ac_status); } && {
6263 test -z "$ac_f77_werror_flag" ||
6264 test ! -s conftest.err
6265 } && test -s conftest.$ac_objext; then
6266 ac_cv_prog_f77_g=yes
6267 else
6268 $as_echo "$as_me: failed program was:" >&5
6269 sed 's/^/| /' conftest.$ac_ext >&5
6270
6271 ac_cv_prog_f77_g=no
6272 fi
6273
6274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6275
6276 fi
6277 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6278 $as_echo "$ac_cv_prog_f77_g" >&6; }
6279 if test "$ac_test_FFLAGS" = set; then
6280 FFLAGS=$ac_save_FFLAGS
6281 elif test $ac_cv_prog_f77_g = yes; then
6282 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6283 FFLAGS="-g -O2"
6284 else
6285 FFLAGS="-g"
6286 fi
6287 else
6288 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6289 FFLAGS="-O2"
6290 else
6291 FFLAGS=
6292 fi
6293 fi
6294
6295 if test $ac_compiler_gnu = yes; then
6296 G77=yes
6297 else
6298 G77=
6299 fi
6300 ac_ext=c
6301 ac_cpp='$CPP $CPPFLAGS'
6302 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6303 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6304 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6305
6306
6307
6308 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6309 # find the maximum length of command line arguments
6310 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6311 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6312 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6313 $as_echo_n "(cached) " >&6
6314 else
6315 i=0
6316 teststring="ABCD"
6317
6318 case $build_os in
6319 msdosdjgpp*)
6320 # On DJGPP, this test can blow up pretty badly due to problems in libc
6321 # (any single argument exceeding 2000 bytes causes a buffer overrun
6322 # during glob expansion). Even if it were fixed, the result of this
6323 # check would be larger than it should be.
6324 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6325 ;;
6326
6327 gnu*)
6328 # Under GNU Hurd, this test is not required because there is
6329 # no limit to the length of command line arguments.
6330 # Libtool will interpret -1 as no limit whatsoever
6331 lt_cv_sys_max_cmd_len=-1;
6332 ;;
6333
6334 cygwin* | mingw*)
6335 # On Win9x/ME, this test blows up -- it succeeds, but takes
6336 # about 5 minutes as the teststring grows exponentially.
6337 # Worse, since 9x/ME are not pre-emptively multitasking,
6338 # you end up with a "frozen" computer, even though with patience
6339 # the test eventually succeeds (with a max line length of 256k).
6340 # Instead, let's just punt: use the minimum linelength reported by
6341 # all of the supported platforms: 8192 (on NT/2K/XP).
6342 lt_cv_sys_max_cmd_len=8192;
6343 ;;
6344
6345 amigaos*)
6346 # On AmigaOS with pdksh, this test takes hours, literally.
6347 # So we just punt and use a minimum line length of 8192.
6348 lt_cv_sys_max_cmd_len=8192;
6349 ;;
6350
6351 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6352 # This has been around since 386BSD, at least. Likely further.
6353 if test -x /sbin/sysctl; then
6354 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6355 elif test -x /usr/sbin/sysctl; then
6356 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6357 else
6358 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6359 fi
6360 # And add a safety zone
6361 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6362 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6363 ;;
6364
6365 interix*)
6366 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6367 lt_cv_sys_max_cmd_len=196608
6368 ;;
6369
6370 osf*)
6371 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6372 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6373 # nice to cause kernel panics so lets avoid the loop below.
6374 # First set a reasonable default.
6375 lt_cv_sys_max_cmd_len=16384
6376 #
6377 if test -x /sbin/sysconfig; then
6378 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6379 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6380 esac
6381 fi
6382 ;;
6383 sco3.2v5*)
6384 lt_cv_sys_max_cmd_len=102400
6385 ;;
6386 sysv5* | sco5v6* | sysv4.2uw2*)
6387 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6388 if test -n "$kargmax"; then
6389 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6390 else
6391 lt_cv_sys_max_cmd_len=32768
6392 fi
6393 ;;
6394 *)
6395 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6396 if test -n "$lt_cv_sys_max_cmd_len"; then
6397 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6398 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6399 else
6400 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6401 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6402 = "XX$teststring") >/dev/null 2>&1 &&
6403 new_result=`expr "X$teststring" : ".*" 2>&1` &&
6404 lt_cv_sys_max_cmd_len=$new_result &&
6405 test $i != 17 # 1/2 MB should be enough
6406 do
6407 i=`expr $i + 1`
6408 teststring=$teststring$teststring
6409 done
6410 teststring=
6411 # Add a significant safety factor because C++ compilers can tack on massive
6412 # amounts of additional arguments before passing them to the linker.
6413 # It appears as though 1/2 is a usable value.
6414 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6415 fi
6416 ;;
6417 esac
6418
6419 fi
6420
6421 if test -n $lt_cv_sys_max_cmd_len ; then
6422 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6423 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6424 else
6425 { $as_echo "$as_me:$LINENO: result: none" >&5
6426 $as_echo "none" >&6; }
6427 fi
6428
6429
6430
6431
6432
6433 # Check for command to grab the raw symbol name followed by C symbol from nm.
6434 { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6435 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6436 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6437 $as_echo_n "(cached) " >&6
6438 else
6439
6440 # These are sane defaults that work on at least a few old systems.
6441 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6442
6443 # Character class describing NM global symbol codes.
6444 symcode='[BCDEGRST]'
6445
6446 # Regexp to match symbols that can be accessed directly from C.
6447 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6448
6449 # Transform an extracted symbol line into a proper C declaration
6450 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6451
6452 # Transform an extracted symbol line into symbol name and symbol address
6453 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'"
6454
6455 # Define system-specific variables.
6456 case $host_os in
6457 aix*)
6458 symcode='[BCDT]'
6459 ;;
6460 cygwin* | mingw* | pw32*)
6461 symcode='[ABCDGISTW]'
6462 ;;
6463 hpux*) # Its linker distinguishes data from code symbols
6464 if test "$host_cpu" = ia64; then
6465 symcode='[ABCDEGRST]'
6466 fi
6467 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6468 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'"
6469 ;;
6470 linux* | k*bsd*-gnu)
6471 if test "$host_cpu" = ia64; then
6472 symcode='[ABCDGIRSTW]'
6473 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6474 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'"
6475 fi
6476 ;;
6477 irix* | nonstopux*)
6478 symcode='[BCDEGRST]'
6479 ;;
6480 osf*)
6481 symcode='[BCDEGQRST]'
6482 ;;
6483 solaris*)
6484 symcode='[BDRT]'
6485 ;;
6486 sco3.2v5*)
6487 symcode='[DT]'
6488 ;;
6489 sysv4.2uw2*)
6490 symcode='[DT]'
6491 ;;
6492 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6493 symcode='[ABDT]'
6494 ;;
6495 sysv4)
6496 symcode='[DFNSTU]'
6497 ;;
6498 esac
6499
6500 # Handle CRLF in mingw tool chain
6501 opt_cr=
6502 case $build_os in
6503 mingw*)
6504 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6505 ;;
6506 esac
6507
6508 # If we're using GNU nm, then use its standard symbol codes.
6509 case `$NM -V 2>&1` in
6510 *GNU* | *'with BFD'*)
6511 symcode='[ABCDGIRSTW]' ;;
6512 esac
6513
6514 # Try without a prefix undercore, then with it.
6515 for ac_symprfx in "" "_"; do
6516
6517 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6518 symxfrm="\\1 $ac_symprfx\\2 \\2"
6519
6520 # Write the raw and C identifiers.
6521 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6522
6523 # Check to see that the pipe works correctly.
6524 pipe_works=no
6525
6526 rm -f conftest*
6527 cat > conftest.$ac_ext <<EOF
6528 #ifdef __cplusplus
6529 extern "C" {
6530 #endif
6531 char nm_test_var;
6532 void nm_test_func(){}
6533 #ifdef __cplusplus
6534 }
6535 #endif
6536 int main(){nm_test_var='a';nm_test_func();return(0);}
6537 EOF
6538
6539 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6540 (eval $ac_compile) 2>&5
6541 ac_status=$?
6542 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6543 (exit $ac_status); }; then
6544 # Now try to grab the symbols.
6545 nlist=conftest.nm
6546 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6547 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6548 ac_status=$?
6549 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6550 (exit $ac_status); } && test -s "$nlist"; then
6551 # Try sorting and uniquifying the output.
6552 if sort "$nlist" | uniq > "$nlist"T; then
6553 mv -f "$nlist"T "$nlist"
6554 else
6555 rm -f "$nlist"T
6556 fi
6557
6558 # Make sure that we snagged all the symbols we need.
6559 if grep ' nm_test_var$' "$nlist" >/dev/null; then
6560 if grep ' nm_test_func$' "$nlist" >/dev/null; then
6561 cat <<EOF > conftest.$ac_ext
6562 #ifdef __cplusplus
6563 extern "C" {
6564 #endif
6565
6566 EOF
6567 # Now generate the symbol file.
6568 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6569
6570 cat <<EOF >> conftest.$ac_ext
6571 #if defined (__STDC__) && __STDC__
6572 # define lt_ptr_t void *
6573 #else
6574 # define lt_ptr_t char *
6575 # define const
6576 #endif
6577
6578 /* The mapping between symbol names and symbols. */
6579 const struct {
6580 const char *name;
6581 lt_ptr_t address;
6582 }
6583 lt_preloaded_symbols[] =
6584 {
6585 EOF
6586 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6587 cat <<\EOF >> conftest.$ac_ext
6588 {0, (lt_ptr_t) 0}
6589 };
6590
6591 #ifdef __cplusplus
6592 }
6593 #endif
6594 EOF
6595 # Now try linking the two files.
6596 mv conftest.$ac_objext conftstm.$ac_objext
6597 lt_save_LIBS="$LIBS"
6598 lt_save_CFLAGS="$CFLAGS"
6599 LIBS="conftstm.$ac_objext"
6600 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6601 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6602 (eval $ac_link) 2>&5
6603 ac_status=$?
6604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6605 (exit $ac_status); } && test -s conftest${ac_exeext}; then
6606 pipe_works=yes
6607 fi
6608 LIBS="$lt_save_LIBS"
6609 CFLAGS="$lt_save_CFLAGS"
6610 else
6611 echo "cannot find nm_test_func in $nlist" >&5
6612 fi
6613 else
6614 echo "cannot find nm_test_var in $nlist" >&5
6615 fi
6616 else
6617 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6618 fi
6619 else
6620 echo "$progname: failed program was:" >&5
6621 cat conftest.$ac_ext >&5
6622 fi
6623 rm -rf conftest* conftst*
6624
6625 # Do not use the global_symbol_pipe unless it works.
6626 if test "$pipe_works" = yes; then
6627 break
6628 else
6629 lt_cv_sys_global_symbol_pipe=
6630 fi
6631 done
6632
6633 fi
6634
6635 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6636 lt_cv_sys_global_symbol_to_cdecl=
6637 fi
6638 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6639 { $as_echo "$as_me:$LINENO: result: failed" >&5
6640 $as_echo "failed" >&6; }
6641 else
6642 { $as_echo "$as_me:$LINENO: result: ok" >&5
6643 $as_echo "ok" >&6; }
6644 fi
6645
6646 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
6647 $as_echo_n "checking for objdir... " >&6; }
6648 if test "${lt_cv_objdir+set}" = set; then
6649 $as_echo_n "(cached) " >&6
6650 else
6651 rm -f .libs 2>/dev/null
6652 mkdir .libs 2>/dev/null
6653 if test -d .libs; then
6654 lt_cv_objdir=.libs
6655 else
6656 # MS-DOS does not allow filenames that begin with a dot.
6657 lt_cv_objdir=_libs
6658 fi
6659 rmdir .libs 2>/dev/null
6660 fi
6661 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6662 $as_echo "$lt_cv_objdir" >&6; }
6663 objdir=$lt_cv_objdir
6664
6665
6666
6667
6668
6669 case $host_os in
6670 aix3*)
6671 # AIX sometimes has problems with the GCC collect2 program. For some
6672 # reason, if we set the COLLECT_NAMES environment variable, the problems
6673 # vanish in a puff of smoke.
6674 if test "X${COLLECT_NAMES+set}" != Xset; then
6675 COLLECT_NAMES=
6676 export COLLECT_NAMES
6677 fi
6678 ;;
6679 esac
6680
6681 # Sed substitution that helps us do robust quoting. It backslashifies
6682 # metacharacters that are still active within double-quoted strings.
6683 Xsed='sed -e 1s/^X//'
6684 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6685
6686 # Same as above, but do not quote variable references.
6687 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6688
6689 # Sed substitution to delay expansion of an escaped shell variable in a
6690 # double_quote_subst'ed string.
6691 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6692
6693 # Sed substitution to avoid accidental globbing in evaled expressions
6694 no_glob_subst='s/\*/\\\*/g'
6695
6696 # Constants:
6697 rm="rm -f"
6698
6699 # Global variables:
6700 default_ofile=libtool
6701 can_build_shared=yes
6702
6703 # All known linkers require a `.a' archive for static linking (except MSVC,
6704 # which needs '.lib').
6705 libext=a
6706 ltmain="$ac_aux_dir/ltmain.sh"
6707 ofile="$default_ofile"
6708 with_gnu_ld="$lt_cv_prog_gnu_ld"
6709
6710 if test -n "$ac_tool_prefix"; then
6711 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6712 set dummy ${ac_tool_prefix}ar; ac_word=$2
6713 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6714 $as_echo_n "checking for $ac_word... " >&6; }
6715 if test "${ac_cv_prog_AR+set}" = set; then
6716 $as_echo_n "(cached) " >&6
6717 else
6718 if test -n "$AR"; then
6719 ac_cv_prog_AR="$AR" # Let the user override the test.
6720 else
6721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6722 for as_dir in $PATH
6723 do
6724 IFS=$as_save_IFS
6725 test -z "$as_dir" && as_dir=.
6726 for ac_exec_ext in '' $ac_executable_extensions; do
6727 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6728 ac_cv_prog_AR="${ac_tool_prefix}ar"
6729 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6730 break 2
6731 fi
6732 done
6733 done
6734 IFS=$as_save_IFS
6735
6736 fi
6737 fi
6738 AR=$ac_cv_prog_AR
6739 if test -n "$AR"; then
6740 { $as_echo "$as_me:$LINENO: result: $AR" >&5
6741 $as_echo "$AR" >&6; }
6742 else
6743 { $as_echo "$as_me:$LINENO: result: no" >&5
6744 $as_echo "no" >&6; }
6745 fi
6746
6747
6748 fi
6749 if test -z "$ac_cv_prog_AR"; then
6750 ac_ct_AR=$AR
6751 # Extract the first word of "ar", so it can be a program name with args.
6752 set dummy ar; ac_word=$2
6753 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6754 $as_echo_n "checking for $ac_word... " >&6; }
6755 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6756 $as_echo_n "(cached) " >&6
6757 else
6758 if test -n "$ac_ct_AR"; then
6759 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6760 else
6761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6762 for as_dir in $PATH
6763 do
6764 IFS=$as_save_IFS
6765 test -z "$as_dir" && as_dir=.
6766 for ac_exec_ext in '' $ac_executable_extensions; do
6767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6768 ac_cv_prog_ac_ct_AR="ar"
6769 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6770 break 2
6771 fi
6772 done
6773 done
6774 IFS=$as_save_IFS
6775
6776 fi
6777 fi
6778 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6779 if test -n "$ac_ct_AR"; then
6780 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6781 $as_echo "$ac_ct_AR" >&6; }
6782 else
6783 { $as_echo "$as_me:$LINENO: result: no" >&5
6784 $as_echo "no" >&6; }
6785 fi
6786
6787 if test "x$ac_ct_AR" = x; then
6788 AR="false"
6789 else
6790 case $cross_compiling:$ac_tool_warned in
6791 yes:)
6792 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6793 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6794 ac_tool_warned=yes ;;
6795 esac
6796 AR=$ac_ct_AR
6797 fi
6798 else
6799 AR="$ac_cv_prog_AR"
6800 fi
6801
6802 if test -n "$ac_tool_prefix"; then
6803 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6804 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6805 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6806 $as_echo_n "checking for $ac_word... " >&6; }
6807 if test "${ac_cv_prog_RANLIB+set}" = set; then
6808 $as_echo_n "(cached) " >&6
6809 else
6810 if test -n "$RANLIB"; then
6811 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6812 else
6813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6814 for as_dir in $PATH
6815 do
6816 IFS=$as_save_IFS
6817 test -z "$as_dir" && as_dir=.
6818 for ac_exec_ext in '' $ac_executable_extensions; do
6819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6820 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6821 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6822 break 2
6823 fi
6824 done
6825 done
6826 IFS=$as_save_IFS
6827
6828 fi
6829 fi
6830 RANLIB=$ac_cv_prog_RANLIB
6831 if test -n "$RANLIB"; then
6832 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6833 $as_echo "$RANLIB" >&6; }
6834 else
6835 { $as_echo "$as_me:$LINENO: result: no" >&5
6836 $as_echo "no" >&6; }
6837 fi
6838
6839
6840 fi
6841 if test -z "$ac_cv_prog_RANLIB"; then
6842 ac_ct_RANLIB=$RANLIB
6843 # Extract the first word of "ranlib", so it can be a program name with args.
6844 set dummy ranlib; ac_word=$2
6845 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6846 $as_echo_n "checking for $ac_word... " >&6; }
6847 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6848 $as_echo_n "(cached) " >&6
6849 else
6850 if test -n "$ac_ct_RANLIB"; then
6851 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6852 else
6853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6854 for as_dir in $PATH
6855 do
6856 IFS=$as_save_IFS
6857 test -z "$as_dir" && as_dir=.
6858 for ac_exec_ext in '' $ac_executable_extensions; do
6859 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6860 ac_cv_prog_ac_ct_RANLIB="ranlib"
6861 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6862 break 2
6863 fi
6864 done
6865 done
6866 IFS=$as_save_IFS
6867
6868 fi
6869 fi
6870 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6871 if test -n "$ac_ct_RANLIB"; then
6872 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6873 $as_echo "$ac_ct_RANLIB" >&6; }
6874 else
6875 { $as_echo "$as_me:$LINENO: result: no" >&5
6876 $as_echo "no" >&6; }
6877 fi
6878
6879 if test "x$ac_ct_RANLIB" = x; then
6880 RANLIB=":"
6881 else
6882 case $cross_compiling:$ac_tool_warned in
6883 yes:)
6884 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6885 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6886 ac_tool_warned=yes ;;
6887 esac
6888 RANLIB=$ac_ct_RANLIB
6889 fi
6890 else
6891 RANLIB="$ac_cv_prog_RANLIB"
6892 fi
6893
6894 if test -n "$ac_tool_prefix"; then
6895 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6896 set dummy ${ac_tool_prefix}strip; ac_word=$2
6897 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6898 $as_echo_n "checking for $ac_word... " >&6; }
6899 if test "${ac_cv_prog_STRIP+set}" = set; then
6900 $as_echo_n "(cached) " >&6
6901 else
6902 if test -n "$STRIP"; then
6903 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6904 else
6905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6906 for as_dir in $PATH
6907 do
6908 IFS=$as_save_IFS
6909 test -z "$as_dir" && as_dir=.
6910 for ac_exec_ext in '' $ac_executable_extensions; do
6911 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6912 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6913 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6914 break 2
6915 fi
6916 done
6917 done
6918 IFS=$as_save_IFS
6919
6920 fi
6921 fi
6922 STRIP=$ac_cv_prog_STRIP
6923 if test -n "$STRIP"; then
6924 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
6925 $as_echo "$STRIP" >&6; }
6926 else
6927 { $as_echo "$as_me:$LINENO: result: no" >&5
6928 $as_echo "no" >&6; }
6929 fi
6930
6931
6932 fi
6933 if test -z "$ac_cv_prog_STRIP"; then
6934 ac_ct_STRIP=$STRIP
6935 # Extract the first word of "strip", so it can be a program name with args.
6936 set dummy strip; ac_word=$2
6937 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6938 $as_echo_n "checking for $ac_word... " >&6; }
6939 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6940 $as_echo_n "(cached) " >&6
6941 else
6942 if test -n "$ac_ct_STRIP"; then
6943 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6944 else
6945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6946 for as_dir in $PATH
6947 do
6948 IFS=$as_save_IFS
6949 test -z "$as_dir" && as_dir=.
6950 for ac_exec_ext in '' $ac_executable_extensions; do
6951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6952 ac_cv_prog_ac_ct_STRIP="strip"
6953 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6954 break 2
6955 fi
6956 done
6957 done
6958 IFS=$as_save_IFS
6959
6960 fi
6961 fi
6962 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6963 if test -n "$ac_ct_STRIP"; then
6964 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6965 $as_echo "$ac_ct_STRIP" >&6; }
6966 else
6967 { $as_echo "$as_me:$LINENO: result: no" >&5
6968 $as_echo "no" >&6; }
6969 fi
6970
6971 if test "x$ac_ct_STRIP" = x; then
6972 STRIP=":"
6973 else
6974 case $cross_compiling:$ac_tool_warned in
6975 yes:)
6976 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6977 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6978 ac_tool_warned=yes ;;
6979 esac
6980 STRIP=$ac_ct_STRIP
6981 fi
6982 else
6983 STRIP="$ac_cv_prog_STRIP"
6984 fi
6985
6986
6987 old_CC="$CC"
6988 old_CFLAGS="$CFLAGS"
6989
6990 # Set sane defaults for various variables
6991 test -z "$AR" && AR=ar
6992 test -z "$AR_FLAGS" && AR_FLAGS=cru
6993 test -z "$AS" && AS=as
6994 test -z "$CC" && CC=cc
6995 test -z "$LTCC" && LTCC=$CC
6996 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6997 test -z "$DLLTOOL" && DLLTOOL=dlltool
6998 test -z "$LD" && LD=ld
6999 test -z "$LN_S" && LN_S="ln -s"
7000 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7001 test -z "$NM" && NM=nm
7002 test -z "$SED" && SED=sed
7003 test -z "$OBJDUMP" && OBJDUMP=objdump
7004 test -z "$RANLIB" && RANLIB=:
7005 test -z "$STRIP" && STRIP=:
7006 test -z "$ac_objext" && ac_objext=o
7007
7008 # Determine commands to create old-style static archives.
7009 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7010 old_postinstall_cmds='chmod 644 $oldlib'
7011 old_postuninstall_cmds=
7012
7013 if test -n "$RANLIB"; then
7014 case $host_os in
7015 openbsd*)
7016 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7017 ;;
7018 *)
7019 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7020 ;;
7021 esac
7022 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7023 fi
7024
7025 for cc_temp in $compiler""; do
7026 case $cc_temp in
7027 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7028 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7029 \-*) ;;
7030 *) break;;
7031 esac
7032 done
7033 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7034
7035
7036 # Only perform the check for file, if the check method requires it
7037 case $deplibs_check_method in
7038 file_magic*)
7039 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7040 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7041 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7042 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7043 $as_echo_n "(cached) " >&6
7044 else
7045 case $MAGIC_CMD in
7046 [\\/*] | ?:[\\/]*)
7047 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7048 ;;
7049 *)
7050 lt_save_MAGIC_CMD="$MAGIC_CMD"
7051 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7052 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7053 for ac_dir in $ac_dummy; do
7054 IFS="$lt_save_ifs"
7055 test -z "$ac_dir" && ac_dir=.
7056 if test -f $ac_dir/${ac_tool_prefix}file; then
7057 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7058 if test -n "$file_magic_test_file"; then
7059 case $deplibs_check_method in
7060 "file_magic "*)
7061 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7062 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7063 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7064 $EGREP "$file_magic_regex" > /dev/null; then
7065 :
7066 else
7067 cat <<EOF 1>&2
7068
7069 *** Warning: the command libtool uses to detect shared libraries,
7070 *** $file_magic_cmd, produces output that libtool cannot recognize.
7071 *** The result is that libtool may fail to recognize shared libraries
7072 *** as such. This will affect the creation of libtool libraries that
7073 *** depend on shared libraries, but programs linked with such libtool
7074 *** libraries will work regardless of this problem. Nevertheless, you
7075 *** may want to report the problem to your system manager and/or to
7076 *** bug-libtool@gnu.org
7077
7078 EOF
7079 fi ;;
7080 esac
7081 fi
7082 break
7083 fi
7084 done
7085 IFS="$lt_save_ifs"
7086 MAGIC_CMD="$lt_save_MAGIC_CMD"
7087 ;;
7088 esac
7089 fi
7090
7091 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7092 if test -n "$MAGIC_CMD"; then
7093 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7094 $as_echo "$MAGIC_CMD" >&6; }
7095 else
7096 { $as_echo "$as_me:$LINENO: result: no" >&5
7097 $as_echo "no" >&6; }
7098 fi
7099
7100 if test -z "$lt_cv_path_MAGIC_CMD"; then
7101 if test -n "$ac_tool_prefix"; then
7102 { $as_echo "$as_me:$LINENO: checking for file" >&5
7103 $as_echo_n "checking for file... " >&6; }
7104 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7105 $as_echo_n "(cached) " >&6
7106 else
7107 case $MAGIC_CMD in
7108 [\\/*] | ?:[\\/]*)
7109 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7110 ;;
7111 *)
7112 lt_save_MAGIC_CMD="$MAGIC_CMD"
7113 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7114 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7115 for ac_dir in $ac_dummy; do
7116 IFS="$lt_save_ifs"
7117 test -z "$ac_dir" && ac_dir=.
7118 if test -f $ac_dir/file; then
7119 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7120 if test -n "$file_magic_test_file"; then
7121 case $deplibs_check_method in
7122 "file_magic "*)
7123 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7124 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7125 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7126 $EGREP "$file_magic_regex" > /dev/null; then
7127 :
7128 else
7129 cat <<EOF 1>&2
7130
7131 *** Warning: the command libtool uses to detect shared libraries,
7132 *** $file_magic_cmd, produces output that libtool cannot recognize.
7133 *** The result is that libtool may fail to recognize shared libraries
7134 *** as such. This will affect the creation of libtool libraries that
7135 *** depend on shared libraries, but programs linked with such libtool
7136 *** libraries will work regardless of this problem. Nevertheless, you
7137 *** may want to report the problem to your system manager and/or to
7138 *** bug-libtool@gnu.org
7139
7140 EOF
7141 fi ;;
7142 esac
7143 fi
7144 break
7145 fi
7146 done
7147 IFS="$lt_save_ifs"
7148 MAGIC_CMD="$lt_save_MAGIC_CMD"
7149 ;;
7150 esac
7151 fi
7152
7153 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7154 if test -n "$MAGIC_CMD"; then
7155 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7156 $as_echo "$MAGIC_CMD" >&6; }
7157 else
7158 { $as_echo "$as_me:$LINENO: result: no" >&5
7159 $as_echo "no" >&6; }
7160 fi
7161
7162 else
7163 MAGIC_CMD=:
7164 fi
7165 fi
7166
7167 fi
7168 ;;
7169 esac
7170
7171
7172 case $host_os in
7173 rhapsody* | darwin*)
7174 if test -n "$ac_tool_prefix"; then
7175 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7176 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7177 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7178 $as_echo_n "checking for $ac_word... " >&6; }
7179 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7180 $as_echo_n "(cached) " >&6
7181 else
7182 if test -n "$DSYMUTIL"; then
7183 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7184 else
7185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7186 for as_dir in $PATH
7187 do
7188 IFS=$as_save_IFS
7189 test -z "$as_dir" && as_dir=.
7190 for ac_exec_ext in '' $ac_executable_extensions; do
7191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7192 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7193 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7194 break 2
7195 fi
7196 done
7197 done
7198 IFS=$as_save_IFS
7199
7200 fi
7201 fi
7202 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7203 if test -n "$DSYMUTIL"; then
7204 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7205 $as_echo "$DSYMUTIL" >&6; }
7206 else
7207 { $as_echo "$as_me:$LINENO: result: no" >&5
7208 $as_echo "no" >&6; }
7209 fi
7210
7211
7212 fi
7213 if test -z "$ac_cv_prog_DSYMUTIL"; then
7214 ac_ct_DSYMUTIL=$DSYMUTIL
7215 # Extract the first word of "dsymutil", so it can be a program name with args.
7216 set dummy dsymutil; ac_word=$2
7217 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7218 $as_echo_n "checking for $ac_word... " >&6; }
7219 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7220 $as_echo_n "(cached) " >&6
7221 else
7222 if test -n "$ac_ct_DSYMUTIL"; then
7223 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7224 else
7225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7226 for as_dir in $PATH
7227 do
7228 IFS=$as_save_IFS
7229 test -z "$as_dir" && as_dir=.
7230 for ac_exec_ext in '' $ac_executable_extensions; do
7231 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7232 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7233 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7234 break 2
7235 fi
7236 done
7237 done
7238 IFS=$as_save_IFS
7239
7240 fi
7241 fi
7242 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7243 if test -n "$ac_ct_DSYMUTIL"; then
7244 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7245 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7246 else
7247 { $as_echo "$as_me:$LINENO: result: no" >&5
7248 $as_echo "no" >&6; }
7249 fi
7250
7251 if test "x$ac_ct_DSYMUTIL" = x; then
7252 DSYMUTIL=":"
7253 else
7254 case $cross_compiling:$ac_tool_warned in
7255 yes:)
7256 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7257 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7258 ac_tool_warned=yes ;;
7259 esac
7260 DSYMUTIL=$ac_ct_DSYMUTIL
7261 fi
7262 else
7263 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7264 fi
7265
7266 if test -n "$ac_tool_prefix"; then
7267 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7268 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7269 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7270 $as_echo_n "checking for $ac_word... " >&6; }
7271 if test "${ac_cv_prog_NMEDIT+set}" = set; then
7272 $as_echo_n "(cached) " >&6
7273 else
7274 if test -n "$NMEDIT"; then
7275 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7276 else
7277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7278 for as_dir in $PATH
7279 do
7280 IFS=$as_save_IFS
7281 test -z "$as_dir" && as_dir=.
7282 for ac_exec_ext in '' $ac_executable_extensions; do
7283 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7284 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7285 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7286 break 2
7287 fi
7288 done
7289 done
7290 IFS=$as_save_IFS
7291
7292 fi
7293 fi
7294 NMEDIT=$ac_cv_prog_NMEDIT
7295 if test -n "$NMEDIT"; then
7296 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7297 $as_echo "$NMEDIT" >&6; }
7298 else
7299 { $as_echo "$as_me:$LINENO: result: no" >&5
7300 $as_echo "no" >&6; }
7301 fi
7302
7303
7304 fi
7305 if test -z "$ac_cv_prog_NMEDIT"; then
7306 ac_ct_NMEDIT=$NMEDIT
7307 # Extract the first word of "nmedit", so it can be a program name with args.
7308 set dummy nmedit; ac_word=$2
7309 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7310 $as_echo_n "checking for $ac_word... " >&6; }
7311 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7312 $as_echo_n "(cached) " >&6
7313 else
7314 if test -n "$ac_ct_NMEDIT"; then
7315 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7316 else
7317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7318 for as_dir in $PATH
7319 do
7320 IFS=$as_save_IFS
7321 test -z "$as_dir" && as_dir=.
7322 for ac_exec_ext in '' $ac_executable_extensions; do
7323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7324 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7325 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7326 break 2
7327 fi
7328 done
7329 done
7330 IFS=$as_save_IFS
7331
7332 fi
7333 fi
7334 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7335 if test -n "$ac_ct_NMEDIT"; then
7336 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7337 $as_echo "$ac_ct_NMEDIT" >&6; }
7338 else
7339 { $as_echo "$as_me:$LINENO: result: no" >&5
7340 $as_echo "no" >&6; }
7341 fi
7342
7343 if test "x$ac_ct_NMEDIT" = x; then
7344 NMEDIT=":"
7345 else
7346 case $cross_compiling:$ac_tool_warned in
7347 yes:)
7348 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7349 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7350 ac_tool_warned=yes ;;
7351 esac
7352 NMEDIT=$ac_ct_NMEDIT
7353 fi
7354 else
7355 NMEDIT="$ac_cv_prog_NMEDIT"
7356 fi
7357
7358
7359 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7360 $as_echo_n "checking for -single_module linker flag... " >&6; }
7361 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7362 $as_echo_n "(cached) " >&6
7363 else
7364 lt_cv_apple_cc_single_mod=no
7365 if test -z "${LT_MULTI_MODULE}"; then
7366 # By default we will add the -single_module flag. You can override
7367 # by either setting the environment variable LT_MULTI_MODULE
7368 # non-empty at configure time, or by adding -multi_module to the
7369 # link flags.
7370 echo "int foo(void){return 1;}" > conftest.c
7371 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7372 -dynamiclib ${wl}-single_module conftest.c
7373 if test -f libconftest.dylib; then
7374 lt_cv_apple_cc_single_mod=yes
7375 rm -rf libconftest.dylib*
7376 fi
7377 rm conftest.c
7378 fi
7379 fi
7380 { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7381 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7382 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7383 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7384 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7385 $as_echo_n "(cached) " >&6
7386 else
7387 lt_cv_ld_exported_symbols_list=no
7388 save_LDFLAGS=$LDFLAGS
7389 echo "_main" > conftest.sym
7390 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7391 cat >conftest.$ac_ext <<_ACEOF
7392 /* confdefs.h. */
7393 _ACEOF
7394 cat confdefs.h >>conftest.$ac_ext
7395 cat >>conftest.$ac_ext <<_ACEOF
7396 /* end confdefs.h. */
7397
7398 int
7399 main ()
7400 {
7401
7402 ;
7403 return 0;
7404 }
7405 _ACEOF
7406 rm -f conftest.$ac_objext conftest$ac_exeext
7407 if { (ac_try="$ac_link"
7408 case "(($ac_try" in
7409 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7410 *) ac_try_echo=$ac_try;;
7411 esac
7412 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7413 $as_echo "$ac_try_echo") >&5
7414 (eval "$ac_link") 2>conftest.er1
7415 ac_status=$?
7416 grep -v '^ *+' conftest.er1 >conftest.err
7417 rm -f conftest.er1
7418 cat conftest.err >&5
7419 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7420 (exit $ac_status); } && {
7421 test -z "$ac_c_werror_flag" ||
7422 test ! -s conftest.err
7423 } && test -s conftest$ac_exeext && {
7424 test "$cross_compiling" = yes ||
7425 $as_test_x conftest$ac_exeext
7426 }; then
7427 lt_cv_ld_exported_symbols_list=yes
7428 else
7429 $as_echo "$as_me: failed program was:" >&5
7430 sed 's/^/| /' conftest.$ac_ext >&5
7431
7432 lt_cv_ld_exported_symbols_list=no
7433 fi
7434
7435 rm -rf conftest.dSYM
7436 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7437 conftest$ac_exeext conftest.$ac_ext
7438 LDFLAGS="$save_LDFLAGS"
7439
7440 fi
7441 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7442 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7443 case $host_os in
7444 rhapsody* | darwin1.[0123])
7445 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7446 darwin1.*)
7447 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7448 darwin*)
7449 # if running on 10.5 or later, the deployment target defaults
7450 # to the OS version, if on x86, and 10.4, the deployment
7451 # target defaults to 10.4. Don't you love it?
7452 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7453 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7454 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7455 10.[012]*)
7456 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7457 10.*)
7458 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7459 esac
7460 ;;
7461 esac
7462 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7463 _lt_dar_single_mod='$single_module'
7464 fi
7465 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7466 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7467 else
7468 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7469 fi
7470 if test "$DSYMUTIL" != ":"; then
7471 _lt_dsymutil="~$DSYMUTIL \$lib || :"
7472 else
7473 _lt_dsymutil=
7474 fi
7475 ;;
7476 esac
7477
7478
7479 enable_dlopen=no
7480 enable_win32_dll=no
7481
7482 # Check whether --enable-libtool-lock was given.
7483 if test "${enable_libtool_lock+set}" = set; then
7484 enableval=$enable_libtool_lock;
7485 fi
7486
7487 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7488
7489
7490 # Check whether --with-pic was given.
7491 if test "${with_pic+set}" = set; then
7492 withval=$with_pic; pic_mode="$withval"
7493 else
7494 pic_mode=default
7495 fi
7496
7497 test -z "$pic_mode" && pic_mode=default
7498
7499 # Use C for the default configuration in the libtool script
7500 tagname=
7501 lt_save_CC="$CC"
7502 ac_ext=c
7503 ac_cpp='$CPP $CPPFLAGS'
7504 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7505 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7506 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7507
7508
7509 # Source file extension for C test sources.
7510 ac_ext=c
7511
7512 # Object file extension for compiled C test sources.
7513 objext=o
7514 objext=$objext
7515
7516 # Code to be used in simple compile tests
7517 lt_simple_compile_test_code="int some_variable = 0;"
7518
7519 # Code to be used in simple link tests
7520 lt_simple_link_test_code='int main(){return(0);}'
7521
7522
7523 # If no C compiler was specified, use CC.
7524 LTCC=${LTCC-"$CC"}
7525
7526 # If no C compiler flags were specified, use CFLAGS.
7527 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7528
7529 # Allow CC to be a program name with arguments.
7530 compiler=$CC
7531
7532
7533 # save warnings/boilerplate of simple test code
7534 ac_outfile=conftest.$ac_objext
7535 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7536 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7537 _lt_compiler_boilerplate=`cat conftest.err`
7538 $rm conftest*
7539
7540 ac_outfile=conftest.$ac_objext
7541 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7542 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7543 _lt_linker_boilerplate=`cat conftest.err`
7544 $rm -r conftest*
7545
7546
7547
7548 lt_prog_compiler_no_builtin_flag=
7549
7550 if test "$GCC" = yes; then
7551 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7552
7553
7554 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7555 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7556 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7557 $as_echo_n "(cached) " >&6
7558 else
7559 lt_cv_prog_compiler_rtti_exceptions=no
7560 ac_outfile=conftest.$ac_objext
7561 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7562 lt_compiler_flag="-fno-rtti -fno-exceptions"
7563 # Insert the option either (1) after the last *FLAGS variable, or
7564 # (2) before a word containing "conftest.", or (3) at the end.
7565 # Note that $ac_compile itself does not contain backslashes and begins
7566 # with a dollar sign (not a hyphen), so the echo should work correctly.
7567 # The option is referenced via a variable to avoid confusing sed.
7568 lt_compile=`echo "$ac_compile" | $SED \
7569 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7570 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7571 -e 's:$: $lt_compiler_flag:'`
7572 (eval echo "\"\$as_me:7572: $lt_compile\"" >&5)
7573 (eval "$lt_compile" 2>conftest.err)
7574 ac_status=$?
7575 cat conftest.err >&5
7576 echo "$as_me:7576: \$? = $ac_status" >&5
7577 if (exit $ac_status) && test -s "$ac_outfile"; then
7578 # The compiler can only warn and ignore the option if not recognized
7579 # So say no if there are warnings other than the usual output.
7580 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7581 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7582 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7583 lt_cv_prog_compiler_rtti_exceptions=yes
7584 fi
7585 fi
7586 $rm conftest*
7587
7588 fi
7589 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7590 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7591
7592 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7593 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7594 else
7595 :
7596 fi
7597
7598 fi
7599
7600 lt_prog_compiler_wl=
7601 lt_prog_compiler_pic=
7602 lt_prog_compiler_static=
7603
7604 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7605 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7606
7607 if test "$GCC" = yes; then
7608 lt_prog_compiler_wl='-Wl,'
7609 lt_prog_compiler_static='-static'
7610
7611 case $host_os in
7612 aix*)
7613 # All AIX code is PIC.
7614 if test "$host_cpu" = ia64; then
7615 # AIX 5 now supports IA64 processor
7616 lt_prog_compiler_static='-Bstatic'
7617 fi
7618 ;;
7619
7620 amigaos*)
7621 # FIXME: we need at least 68020 code to build shared libraries, but
7622 # adding the `-m68020' flag to GCC prevents building anything better,
7623 # like `-m68040'.
7624 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7625 ;;
7626
7627 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7628 # PIC is the default for these OSes.
7629 ;;
7630
7631 mingw* | cygwin* | pw32* | os2*)
7632 # This hack is so that the source file can tell whether it is being
7633 # built for inclusion in a dll (and should export symbols for example).
7634 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7635 # (--disable-auto-import) libraries
7636 lt_prog_compiler_pic='-DDLL_EXPORT'
7637 ;;
7638
7639 darwin* | rhapsody*)
7640 # PIC is the default on this platform
7641 # Common symbols not allowed in MH_DYLIB files
7642 lt_prog_compiler_pic='-fno-common'
7643 ;;
7644
7645 interix[3-9]*)
7646 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7647 # Instead, we relocate shared libraries at runtime.
7648 ;;
7649
7650 msdosdjgpp*)
7651 # Just because we use GCC doesn't mean we suddenly get shared libraries
7652 # on systems that don't support them.
7653 lt_prog_compiler_can_build_shared=no
7654 enable_shared=no
7655 ;;
7656
7657 sysv4*MP*)
7658 if test -d /usr/nec; then
7659 lt_prog_compiler_pic=-Kconform_pic
7660 fi
7661 ;;
7662
7663 hpux*)
7664 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7665 # not for PA HP-UX.
7666 case $host_cpu in
7667 hppa*64*|ia64*)
7668 # +Z the default
7669 ;;
7670 *)
7671 lt_prog_compiler_pic='-fPIC'
7672 ;;
7673 esac
7674 ;;
7675
7676 *)
7677 lt_prog_compiler_pic='-fPIC'
7678 ;;
7679 esac
7680 else
7681 # PORTME Check for flag to pass linker flags through the system compiler.
7682 case $host_os in
7683 aix*)
7684 lt_prog_compiler_wl='-Wl,'
7685 if test "$host_cpu" = ia64; then
7686 # AIX 5 now supports IA64 processor
7687 lt_prog_compiler_static='-Bstatic'
7688 else
7689 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7690 fi
7691 ;;
7692 darwin*)
7693 # PIC is the default on this platform
7694 # Common symbols not allowed in MH_DYLIB files
7695 case $cc_basename in
7696 xlc*)
7697 lt_prog_compiler_pic='-qnocommon'
7698 lt_prog_compiler_wl='-Wl,'
7699 ;;
7700 esac
7701 ;;
7702
7703 mingw* | cygwin* | pw32* | os2*)
7704 # This hack is so that the source file can tell whether it is being
7705 # built for inclusion in a dll (and should export symbols for example).
7706 lt_prog_compiler_pic='-DDLL_EXPORT'
7707 ;;
7708
7709 hpux9* | hpux10* | hpux11*)
7710 lt_prog_compiler_wl='-Wl,'
7711 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7712 # not for PA HP-UX.
7713 case $host_cpu in
7714 hppa*64*|ia64*)
7715 # +Z the default
7716 ;;
7717 *)
7718 lt_prog_compiler_pic='+Z'
7719 ;;
7720 esac
7721 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7722 lt_prog_compiler_static='${wl}-a ${wl}archive'
7723 ;;
7724
7725 irix5* | irix6* | nonstopux*)
7726 lt_prog_compiler_wl='-Wl,'
7727 # PIC (with -KPIC) is the default.
7728 lt_prog_compiler_static='-non_shared'
7729 ;;
7730
7731 newsos6)
7732 lt_prog_compiler_pic='-KPIC'
7733 lt_prog_compiler_static='-Bstatic'
7734 ;;
7735
7736 linux* | k*bsd*-gnu)
7737 case $cc_basename in
7738 icc* | ecc*)
7739 lt_prog_compiler_wl='-Wl,'
7740 lt_prog_compiler_pic='-KPIC'
7741 lt_prog_compiler_static='-static'
7742 ;;
7743 pgcc* | pgf77* | pgf90* | pgf95*)
7744 # Portland Group compilers (*not* the Pentium gcc compiler,
7745 # which looks to be a dead project)
7746 lt_prog_compiler_wl='-Wl,'
7747 lt_prog_compiler_pic='-fpic'
7748 lt_prog_compiler_static='-Bstatic'
7749 ;;
7750 ccc*)
7751 lt_prog_compiler_wl='-Wl,'
7752 # All Alpha code is PIC.
7753 lt_prog_compiler_static='-non_shared'
7754 ;;
7755 *)
7756 case `$CC -V 2>&1 | sed 5q` in
7757 *Sun\ C*)
7758 # Sun C 5.9
7759 lt_prog_compiler_pic='-KPIC'
7760 lt_prog_compiler_static='-Bstatic'
7761 lt_prog_compiler_wl='-Wl,'
7762 ;;
7763 *Sun\ F*)
7764 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7765 lt_prog_compiler_pic='-KPIC'
7766 lt_prog_compiler_static='-Bstatic'
7767 lt_prog_compiler_wl=''
7768 ;;
7769 esac
7770 ;;
7771 esac
7772 ;;
7773
7774 osf3* | osf4* | osf5*)
7775 lt_prog_compiler_wl='-Wl,'
7776 # All OSF/1 code is PIC.
7777 lt_prog_compiler_static='-non_shared'
7778 ;;
7779
7780 rdos*)
7781 lt_prog_compiler_static='-non_shared'
7782 ;;
7783
7784 solaris*)
7785 lt_prog_compiler_pic='-KPIC'
7786 lt_prog_compiler_static='-Bstatic'
7787 case $cc_basename in
7788 f77* | f90* | f95*)
7789 lt_prog_compiler_wl='-Qoption ld ';;
7790 *)
7791 lt_prog_compiler_wl='-Wl,';;
7792 esac
7793 ;;
7794
7795 sunos4*)
7796 lt_prog_compiler_wl='-Qoption ld '
7797 lt_prog_compiler_pic='-PIC'
7798 lt_prog_compiler_static='-Bstatic'
7799 ;;
7800
7801 sysv4 | sysv4.2uw2* | sysv4.3*)
7802 lt_prog_compiler_wl='-Wl,'
7803 lt_prog_compiler_pic='-KPIC'
7804 lt_prog_compiler_static='-Bstatic'
7805 ;;
7806
7807 sysv4*MP*)
7808 if test -d /usr/nec ;then
7809 lt_prog_compiler_pic='-Kconform_pic'
7810 lt_prog_compiler_static='-Bstatic'
7811 fi
7812 ;;
7813
7814 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7815 lt_prog_compiler_wl='-Wl,'
7816 lt_prog_compiler_pic='-KPIC'
7817 lt_prog_compiler_static='-Bstatic'
7818 ;;
7819
7820 unicos*)
7821 lt_prog_compiler_wl='-Wl,'
7822 lt_prog_compiler_can_build_shared=no
7823 ;;
7824
7825 uts4*)
7826 lt_prog_compiler_pic='-pic'
7827 lt_prog_compiler_static='-Bstatic'
7828 ;;
7829
7830 *)
7831 lt_prog_compiler_can_build_shared=no
7832 ;;
7833 esac
7834 fi
7835
7836 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7837 $as_echo "$lt_prog_compiler_pic" >&6; }
7838
7839 #
7840 # Check to make sure the PIC flag actually works.
7841 #
7842 if test -n "$lt_prog_compiler_pic"; then
7843
7844 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7845 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7846 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7847 $as_echo_n "(cached) " >&6
7848 else
7849 lt_cv_prog_compiler_pic_works=no
7850 ac_outfile=conftest.$ac_objext
7851 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7852 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7853 # Insert the option either (1) after the last *FLAGS variable, or
7854 # (2) before a word containing "conftest.", or (3) at the end.
7855 # Note that $ac_compile itself does not contain backslashes and begins
7856 # with a dollar sign (not a hyphen), so the echo should work correctly.
7857 # The option is referenced via a variable to avoid confusing sed.
7858 lt_compile=`echo "$ac_compile" | $SED \
7859 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7860 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7861 -e 's:$: $lt_compiler_flag:'`
7862 (eval echo "\"\$as_me:7862: $lt_compile\"" >&5)
7863 (eval "$lt_compile" 2>conftest.err)
7864 ac_status=$?
7865 cat conftest.err >&5
7866 echo "$as_me:7866: \$? = $ac_status" >&5
7867 if (exit $ac_status) && test -s "$ac_outfile"; then
7868 # The compiler can only warn and ignore the option if not recognized
7869 # So say no if there are warnings other than the usual output.
7870 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7871 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7872 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7873 lt_cv_prog_compiler_pic_works=yes
7874 fi
7875 fi
7876 $rm conftest*
7877
7878 fi
7879 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7880 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7881
7882 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7883 case $lt_prog_compiler_pic in
7884 "" | " "*) ;;
7885 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7886 esac
7887 else
7888 lt_prog_compiler_pic=
7889 lt_prog_compiler_can_build_shared=no
7890 fi
7891
7892 fi
7893 case $host_os in
7894 # For platforms which do not support PIC, -DPIC is meaningless:
7895 *djgpp*)
7896 lt_prog_compiler_pic=
7897 ;;
7898 *)
7899 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7900 ;;
7901 esac
7902
7903 #
7904 # Check to make sure the static flag actually works.
7905 #
7906 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7907 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7908 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7909 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7910 $as_echo_n "(cached) " >&6
7911 else
7912 lt_cv_prog_compiler_static_works=no
7913 save_LDFLAGS="$LDFLAGS"
7914 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7915 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7916 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7917 # The linker can only warn and ignore the option if not recognized
7918 # So say no if there are warnings
7919 if test -s conftest.err; then
7920 # Append any errors to the config.log.
7921 cat conftest.err 1>&5
7922 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7923 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7924 if diff conftest.exp conftest.er2 >/dev/null; then
7925 lt_cv_prog_compiler_static_works=yes
7926 fi
7927 else
7928 lt_cv_prog_compiler_static_works=yes
7929 fi
7930 fi
7931 $rm -r conftest*
7932 LDFLAGS="$save_LDFLAGS"
7933
7934 fi
7935 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
7936 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7937
7938 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7939 :
7940 else
7941 lt_prog_compiler_static=
7942 fi
7943
7944
7945 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7946 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7947 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7948 $as_echo_n "(cached) " >&6
7949 else
7950 lt_cv_prog_compiler_c_o=no
7951 $rm -r conftest 2>/dev/null
7952 mkdir conftest
7953 cd conftest
7954 mkdir out
7955 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7956
7957 lt_compiler_flag="-o out/conftest2.$ac_objext"
7958 # Insert the option either (1) after the last *FLAGS variable, or
7959 # (2) before a word containing "conftest.", or (3) at the end.
7960 # Note that $ac_compile itself does not contain backslashes and begins
7961 # with a dollar sign (not a hyphen), so the echo should work correctly.
7962 lt_compile=`echo "$ac_compile" | $SED \
7963 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7964 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7965 -e 's:$: $lt_compiler_flag:'`
7966 (eval echo "\"\$as_me:7966: $lt_compile\"" >&5)
7967 (eval "$lt_compile" 2>out/conftest.err)
7968 ac_status=$?
7969 cat out/conftest.err >&5
7970 echo "$as_me:7970: \$? = $ac_status" >&5
7971 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7972 then
7973 # The compiler can only warn and ignore the option if not recognized
7974 # So say no if there are warnings
7975 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7976 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7977 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7978 lt_cv_prog_compiler_c_o=yes
7979 fi
7980 fi
7981 chmod u+w . 2>&5
7982 $rm conftest*
7983 # SGI C++ compiler will create directory out/ii_files/ for
7984 # template instantiation
7985 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7986 $rm out/* && rmdir out
7987 cd ..
7988 rmdir conftest
7989 $rm conftest*
7990
7991 fi
7992 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7993 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7994
7995
7996 hard_links="nottested"
7997 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7998 # do not overwrite the value of need_locks provided by the user
7999 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8000 $as_echo_n "checking if we can lock with hard links... " >&6; }
8001 hard_links=yes
8002 $rm conftest*
8003 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8004 touch conftest.a
8005 ln conftest.a conftest.b 2>&5 || hard_links=no
8006 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8007 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8008 $as_echo "$hard_links" >&6; }
8009 if test "$hard_links" = no; then
8010 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8011 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8012 need_locks=warn
8013 fi
8014 else
8015 need_locks=no
8016 fi
8017
8018 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8019 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8020
8021 runpath_var=
8022 allow_undefined_flag=
8023 enable_shared_with_static_runtimes=no
8024 archive_cmds=
8025 archive_expsym_cmds=
8026 old_archive_From_new_cmds=
8027 old_archive_from_expsyms_cmds=
8028 export_dynamic_flag_spec=
8029 whole_archive_flag_spec=
8030 thread_safe_flag_spec=
8031 hardcode_libdir_flag_spec=
8032 hardcode_libdir_flag_spec_ld=
8033 hardcode_libdir_separator=
8034 hardcode_direct=no
8035 hardcode_minus_L=no
8036 hardcode_shlibpath_var=unsupported
8037 link_all_deplibs=unknown
8038 hardcode_automatic=no
8039 module_cmds=
8040 module_expsym_cmds=
8041 always_export_symbols=no
8042 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8043 # include_expsyms should be a list of space-separated symbols to be *always*
8044 # included in the symbol list
8045 include_expsyms=
8046 # exclude_expsyms can be an extended regexp of symbols to exclude
8047 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8048 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8049 # as well as any symbol that contains `d'.
8050 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8051 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8052 # platforms (ab)use it in PIC code, but their linkers get confused if
8053 # the symbol is explicitly referenced. Since portable code cannot
8054 # rely on this symbol name, it's probably fine to never include it in
8055 # preloaded symbol tables.
8056 # Exclude shared library initialization/finalization symbols.
8057 extract_expsyms_cmds=
8058 # Just being paranoid about ensuring that cc_basename is set.
8059 for cc_temp in $compiler""; do
8060 case $cc_temp in
8061 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8062 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8063 \-*) ;;
8064 *) break;;
8065 esac
8066 done
8067 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8068
8069 case $host_os in
8070 cygwin* | mingw* | pw32*)
8071 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8072 # When not using gcc, we currently assume that we are using
8073 # Microsoft Visual C++.
8074 if test "$GCC" != yes; then
8075 with_gnu_ld=no
8076 fi
8077 ;;
8078 interix*)
8079 # we just hope/assume this is gcc and not c89 (= MSVC++)
8080 with_gnu_ld=yes
8081 ;;
8082 openbsd*)
8083 with_gnu_ld=no
8084 ;;
8085 esac
8086
8087 ld_shlibs=yes
8088 if test "$with_gnu_ld" = yes; then
8089 # If archive_cmds runs LD, not CC, wlarc should be empty
8090 wlarc='${wl}'
8091
8092 # Set some defaults for GNU ld with shared library support. These
8093 # are reset later if shared libraries are not supported. Putting them
8094 # here allows them to be overridden if necessary.
8095 runpath_var=LD_RUN_PATH
8096 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8097 export_dynamic_flag_spec='${wl}--export-dynamic'
8098 # ancient GNU ld didn't support --whole-archive et. al.
8099 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8100 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8101 else
8102 whole_archive_flag_spec=
8103 fi
8104 supports_anon_versioning=no
8105 case `$LD -v 2>/dev/null` in
8106 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8107 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8108 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8109 *\ 2.11.*) ;; # other 2.11 versions
8110 *) supports_anon_versioning=yes ;;
8111 esac
8112
8113 # See if GNU ld supports shared libraries.
8114 case $host_os in
8115 aix[3-9]*)
8116 # On AIX/PPC, the GNU linker is very broken
8117 if test "$host_cpu" != ia64; then
8118 ld_shlibs=no
8119 cat <<EOF 1>&2
8120
8121 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8122 *** to be unable to reliably create shared libraries on AIX.
8123 *** Therefore, libtool is disabling shared libraries support. If you
8124 *** really care for shared libraries, you may want to modify your PATH
8125 *** so that a non-GNU linker is found, and then restart.
8126
8127 EOF
8128 fi
8129 ;;
8130
8131 amigaos*)
8132 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)'
8133 hardcode_libdir_flag_spec='-L$libdir'
8134 hardcode_minus_L=yes
8135
8136 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
8137 # that the semantics of dynamic libraries on AmigaOS, at least up
8138 # to version 4, is to share data among multiple programs linked
8139 # with the same dynamic library. Since this doesn't match the
8140 # behavior of shared libraries on other platforms, we can't use
8141 # them.
8142 ld_shlibs=no
8143 ;;
8144
8145 beos*)
8146 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8147 allow_undefined_flag=unsupported
8148 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8149 # support --undefined. This deserves some investigation. FIXME
8150 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8151 else
8152 ld_shlibs=no
8153 fi
8154 ;;
8155
8156 cygwin* | mingw* | pw32*)
8157 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8158 # as there is no search path for DLLs.
8159 hardcode_libdir_flag_spec='-L$libdir'
8160 allow_undefined_flag=unsupported
8161 always_export_symbols=no
8162 enable_shared_with_static_runtimes=yes
8163 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8164
8165 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8166 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8167 # If the export-symbols file already is a .def file (1st line
8168 # is EXPORTS), use it as is; otherwise, prepend...
8169 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8170 cp $export_symbols $output_objdir/$soname.def;
8171 else
8172 echo EXPORTS > $output_objdir/$soname.def;
8173 cat $export_symbols >> $output_objdir/$soname.def;
8174 fi~
8175 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8176 else
8177 ld_shlibs=no
8178 fi
8179 ;;
8180
8181 interix[3-9]*)
8182 hardcode_direct=no
8183 hardcode_shlibpath_var=no
8184 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8185 export_dynamic_flag_spec='${wl}-E'
8186 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8187 # Instead, shared libraries are loaded at an image base (0x10000000 by
8188 # default) and relocated if they conflict, which is a slow very memory
8189 # consuming and fragmenting process. To avoid this, we pick a random,
8190 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8191 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8192 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8193 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'
8194 ;;
8195
8196 gnu* | linux* | k*bsd*-gnu)
8197 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8198 tmp_addflag=
8199 case $cc_basename,$host_cpu in
8200 pgcc*) # Portland Group C compiler
8201 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'
8202 tmp_addflag=' $pic_flag'
8203 ;;
8204 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8205 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'
8206 tmp_addflag=' $pic_flag -Mnomain' ;;
8207 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8208 tmp_addflag=' -i_dynamic' ;;
8209 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8210 tmp_addflag=' -i_dynamic -nofor_main' ;;
8211 ifc* | ifort*) # Intel Fortran compiler
8212 tmp_addflag=' -nofor_main' ;;
8213 esac
8214 case `$CC -V 2>&1 | sed 5q` in
8215 *Sun\ C*) # Sun C 5.9
8216 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'
8217 tmp_sharedflag='-G' ;;
8218 *Sun\ F*) # Sun Fortran 8.3
8219 tmp_sharedflag='-G' ;;
8220 *)
8221 tmp_sharedflag='-shared' ;;
8222 esac
8223 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8224
8225 if test $supports_anon_versioning = yes; then
8226 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8227 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8228 $echo "local: *; };" >> $output_objdir/$libname.ver~
8229 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8230 fi
8231 else
8232 ld_shlibs=no
8233 fi
8234 ;;
8235
8236 netbsd*)
8237 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8238 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8239 wlarc=
8240 else
8241 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8242 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8243 fi
8244 ;;
8245
8246 solaris*)
8247 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8248 ld_shlibs=no
8249 cat <<EOF 1>&2
8250
8251 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8252 *** create shared libraries on Solaris systems. Therefore, libtool
8253 *** is disabling shared libraries support. We urge you to upgrade GNU
8254 *** binutils to release 2.9.1 or newer. Another option is to modify
8255 *** your PATH or compiler configuration so that the native linker is
8256 *** used, and then restart.
8257
8258 EOF
8259 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8260 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8261 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8262 else
8263 ld_shlibs=no
8264 fi
8265 ;;
8266
8267 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8268 case `$LD -v 2>&1` in
8269 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8270 ld_shlibs=no
8271 cat <<_LT_EOF 1>&2
8272
8273 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8274 *** reliably create shared libraries on SCO systems. Therefore, libtool
8275 *** is disabling shared libraries support. We urge you to upgrade GNU
8276 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8277 *** your PATH or compiler configuration so that the native linker is
8278 *** used, and then restart.
8279
8280 _LT_EOF
8281 ;;
8282 *)
8283 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8284 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8285 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8286 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8287 else
8288 ld_shlibs=no
8289 fi
8290 ;;
8291 esac
8292 ;;
8293
8294 sunos4*)
8295 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8296 wlarc=
8297 hardcode_direct=yes
8298 hardcode_shlibpath_var=no
8299 ;;
8300
8301 *)
8302 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8303 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8304 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8305 else
8306 ld_shlibs=no
8307 fi
8308 ;;
8309 esac
8310
8311 if test "$ld_shlibs" = no; then
8312 runpath_var=
8313 hardcode_libdir_flag_spec=
8314 export_dynamic_flag_spec=
8315 whole_archive_flag_spec=
8316 fi
8317 else
8318 # PORTME fill in a description of your system's linker (not GNU ld)
8319 case $host_os in
8320 aix3*)
8321 allow_undefined_flag=unsupported
8322 always_export_symbols=yes
8323 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'
8324 # Note: this linker hardcodes the directories in LIBPATH if there
8325 # are no directories specified by -L.
8326 hardcode_minus_L=yes
8327 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8328 # Neither direct hardcoding nor static linking is supported with a
8329 # broken collect2.
8330 hardcode_direct=unsupported
8331 fi
8332 ;;
8333
8334 aix[4-9]*)
8335 if test "$host_cpu" = ia64; then
8336 # On IA64, the linker does run time linking by default, so we don't
8337 # have to do anything special.
8338 aix_use_runtimelinking=no
8339 exp_sym_flag='-Bexport'
8340 no_entry_flag=""
8341 else
8342 # If we're using GNU nm, then we don't want the "-C" option.
8343 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8344 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8345 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'
8346 else
8347 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'
8348 fi
8349 aix_use_runtimelinking=no
8350
8351 # Test if we are trying to use run time linking or normal
8352 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8353 # need to do runtime linking.
8354 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8355 for ld_flag in $LDFLAGS; do
8356 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8357 aix_use_runtimelinking=yes
8358 break
8359 fi
8360 done
8361 ;;
8362 esac
8363
8364 exp_sym_flag='-bexport'
8365 no_entry_flag='-bnoentry'
8366 fi
8367
8368 # When large executables or shared objects are built, AIX ld can
8369 # have problems creating the table of contents. If linking a library
8370 # or program results in "error TOC overflow" add -mminimal-toc to
8371 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8372 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8373
8374 archive_cmds=''
8375 hardcode_direct=yes
8376 hardcode_libdir_separator=':'
8377 link_all_deplibs=yes
8378
8379 if test "$GCC" = yes; then
8380 case $host_os in aix4.[012]|aix4.[012].*)
8381 # We only want to do this on AIX 4.2 and lower, the check
8382 # below for broken collect2 doesn't work under 4.3+
8383 collect2name=`${CC} -print-prog-name=collect2`
8384 if test -f "$collect2name" && \
8385 strings "$collect2name" | grep resolve_lib_name >/dev/null
8386 then
8387 # We have reworked collect2
8388 :
8389 else
8390 # We have old collect2
8391 hardcode_direct=unsupported
8392 # It fails to find uninstalled libraries when the uninstalled
8393 # path is not listed in the libpath. Setting hardcode_minus_L
8394 # to unsupported forces relinking
8395 hardcode_minus_L=yes
8396 hardcode_libdir_flag_spec='-L$libdir'
8397 hardcode_libdir_separator=
8398 fi
8399 ;;
8400 esac
8401 shared_flag='-shared'
8402 if test "$aix_use_runtimelinking" = yes; then
8403 shared_flag="$shared_flag "'${wl}-G'
8404 fi
8405 else
8406 # not using gcc
8407 if test "$host_cpu" = ia64; then
8408 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8409 # chokes on -Wl,-G. The following line is correct:
8410 shared_flag='-G'
8411 else
8412 if test "$aix_use_runtimelinking" = yes; then
8413 shared_flag='${wl}-G'
8414 else
8415 shared_flag='${wl}-bM:SRE'
8416 fi
8417 fi
8418 fi
8419
8420 # It seems that -bexpall does not export symbols beginning with
8421 # underscore (_), so it is better to generate a list of symbols to export.
8422 always_export_symbols=yes
8423 if test "$aix_use_runtimelinking" = yes; then
8424 # Warning - without using the other runtime loading flags (-brtl),
8425 # -berok will link without error, but may produce a broken library.
8426 allow_undefined_flag='-berok'
8427 # Determine the default libpath from the value encoded in an empty executable.
8428 cat >conftest.$ac_ext <<_ACEOF
8429 /* confdefs.h. */
8430 _ACEOF
8431 cat confdefs.h >>conftest.$ac_ext
8432 cat >>conftest.$ac_ext <<_ACEOF
8433 /* end confdefs.h. */
8434
8435 int
8436 main ()
8437 {
8438
8439 ;
8440 return 0;
8441 }
8442 _ACEOF
8443 rm -f conftest.$ac_objext conftest$ac_exeext
8444 if { (ac_try="$ac_link"
8445 case "(($ac_try" in
8446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8447 *) ac_try_echo=$ac_try;;
8448 esac
8449 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8450 $as_echo "$ac_try_echo") >&5
8451 (eval "$ac_link") 2>conftest.er1
8452 ac_status=$?
8453 grep -v '^ *+' conftest.er1 >conftest.err
8454 rm -f conftest.er1
8455 cat conftest.err >&5
8456 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8457 (exit $ac_status); } && {
8458 test -z "$ac_c_werror_flag" ||
8459 test ! -s conftest.err
8460 } && test -s conftest$ac_exeext && {
8461 test "$cross_compiling" = yes ||
8462 $as_test_x conftest$ac_exeext
8463 }; then
8464
8465 lt_aix_libpath_sed='
8466 /Import File Strings/,/^$/ {
8467 /^0/ {
8468 s/^0 *\(.*\)$/\1/
8469 p
8470 }
8471 }'
8472 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8473 # Check for a 64-bit object if we didn't find anything.
8474 if test -z "$aix_libpath"; then
8475 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8476 fi
8477 else
8478 $as_echo "$as_me: failed program was:" >&5
8479 sed 's/^/| /' conftest.$ac_ext >&5
8480
8481
8482 fi
8483
8484 rm -rf conftest.dSYM
8485 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8486 conftest$ac_exeext conftest.$ac_ext
8487 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8488
8489 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8490 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"
8491 else
8492 if test "$host_cpu" = ia64; then
8493 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8494 allow_undefined_flag="-z nodefs"
8495 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"
8496 else
8497 # Determine the default libpath from the value encoded in an empty executable.
8498 cat >conftest.$ac_ext <<_ACEOF
8499 /* confdefs.h. */
8500 _ACEOF
8501 cat confdefs.h >>conftest.$ac_ext
8502 cat >>conftest.$ac_ext <<_ACEOF
8503 /* end confdefs.h. */
8504
8505 int
8506 main ()
8507 {
8508
8509 ;
8510 return 0;
8511 }
8512 _ACEOF
8513 rm -f conftest.$ac_objext conftest$ac_exeext
8514 if { (ac_try="$ac_link"
8515 case "(($ac_try" in
8516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8517 *) ac_try_echo=$ac_try;;
8518 esac
8519 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8520 $as_echo "$ac_try_echo") >&5
8521 (eval "$ac_link") 2>conftest.er1
8522 ac_status=$?
8523 grep -v '^ *+' conftest.er1 >conftest.err
8524 rm -f conftest.er1
8525 cat conftest.err >&5
8526 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8527 (exit $ac_status); } && {
8528 test -z "$ac_c_werror_flag" ||
8529 test ! -s conftest.err
8530 } && test -s conftest$ac_exeext && {
8531 test "$cross_compiling" = yes ||
8532 $as_test_x conftest$ac_exeext
8533 }; then
8534
8535 lt_aix_libpath_sed='
8536 /Import File Strings/,/^$/ {
8537 /^0/ {
8538 s/^0 *\(.*\)$/\1/
8539 p
8540 }
8541 }'
8542 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8543 # Check for a 64-bit object if we didn't find anything.
8544 if test -z "$aix_libpath"; then
8545 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8546 fi
8547 else
8548 $as_echo "$as_me: failed program was:" >&5
8549 sed 's/^/| /' conftest.$ac_ext >&5
8550
8551
8552 fi
8553
8554 rm -rf conftest.dSYM
8555 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8556 conftest$ac_exeext conftest.$ac_ext
8557 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8558
8559 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8560 # Warning - without using the other run time loading flags,
8561 # -berok will link without error, but may produce a broken library.
8562 no_undefined_flag=' ${wl}-bernotok'
8563 allow_undefined_flag=' ${wl}-berok'
8564 # Exported symbols can be pulled into shared objects from archives
8565 whole_archive_flag_spec='$convenience'
8566 archive_cmds_need_lc=yes
8567 # This is similar to how AIX traditionally builds its shared libraries.
8568 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'
8569 fi
8570 fi
8571 ;;
8572
8573 amigaos*)
8574 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)'
8575 hardcode_libdir_flag_spec='-L$libdir'
8576 hardcode_minus_L=yes
8577 # see comment about different semantics on the GNU ld section
8578 ld_shlibs=no
8579 ;;
8580
8581 bsdi[45]*)
8582 export_dynamic_flag_spec=-rdynamic
8583 ;;
8584
8585 cygwin* | mingw* | pw32*)
8586 # When not using gcc, we currently assume that we are using
8587 # Microsoft Visual C++.
8588 # hardcode_libdir_flag_spec is actually meaningless, as there is
8589 # no search path for DLLs.
8590 hardcode_libdir_flag_spec=' '
8591 allow_undefined_flag=unsupported
8592 # Tell ltmain to make .lib files, not .a files.
8593 libext=lib
8594 # Tell ltmain to make .dll files, not .so files.
8595 shrext_cmds=".dll"
8596 # FIXME: Setting linknames here is a bad hack.
8597 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8598 # The linker will automatically build a .lib file if we build a DLL.
8599 old_archive_From_new_cmds='true'
8600 # FIXME: Should let the user specify the lib program.
8601 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8602 fix_srcfile_path='`cygpath -w "$srcfile"`'
8603 enable_shared_with_static_runtimes=yes
8604 ;;
8605
8606 darwin* | rhapsody*)
8607 case $host_os in
8608 rhapsody* | darwin1.[012])
8609 allow_undefined_flag='${wl}-undefined ${wl}suppress'
8610 ;;
8611 *) # Darwin 1.3 on
8612 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8613 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8614 else
8615 case ${MACOSX_DEPLOYMENT_TARGET} in
8616 10.[012])
8617 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8618 ;;
8619 10.*)
8620 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8621 ;;
8622 esac
8623 fi
8624 ;;
8625 esac
8626 archive_cmds_need_lc=no
8627 hardcode_direct=no
8628 hardcode_automatic=yes
8629 hardcode_shlibpath_var=unsupported
8630 whole_archive_flag_spec=''
8631 link_all_deplibs=yes
8632 if test "$GCC" = yes ; then
8633 output_verbose_link_cmd='echo'
8634 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8635 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8636 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}"
8637 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}"
8638 else
8639 case $cc_basename in
8640 xlc*)
8641 output_verbose_link_cmd='echo'
8642 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8643 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8644 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8645 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}'
8646 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}'
8647 ;;
8648 *)
8649 ld_shlibs=no
8650 ;;
8651 esac
8652 fi
8653 ;;
8654
8655 dgux*)
8656 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8657 hardcode_libdir_flag_spec='-L$libdir'
8658 hardcode_shlibpath_var=no
8659 ;;
8660
8661 freebsd1*)
8662 ld_shlibs=no
8663 ;;
8664
8665 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8666 # support. Future versions do this automatically, but an explicit c++rt0.o
8667 # does not break anything, and helps significantly (at the cost of a little
8668 # extra space).
8669 freebsd2.2*)
8670 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8671 hardcode_libdir_flag_spec='-R$libdir'
8672 hardcode_direct=yes
8673 hardcode_shlibpath_var=no
8674 ;;
8675
8676 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8677 freebsd2*)
8678 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8679 hardcode_direct=yes
8680 hardcode_minus_L=yes
8681 hardcode_shlibpath_var=no
8682 ;;
8683
8684 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8685 freebsd* | dragonfly*)
8686 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8687 hardcode_libdir_flag_spec='-R$libdir'
8688 hardcode_direct=yes
8689 hardcode_shlibpath_var=no
8690 ;;
8691
8692 hpux9*)
8693 if test "$GCC" = yes; then
8694 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'
8695 else
8696 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'
8697 fi
8698 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8699 hardcode_libdir_separator=:
8700 hardcode_direct=yes
8701
8702 # hardcode_minus_L: Not really in the search PATH,
8703 # but as the default location of the library.
8704 hardcode_minus_L=yes
8705 export_dynamic_flag_spec='${wl}-E'
8706 ;;
8707
8708 hpux10*)
8709 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8710 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8711 else
8712 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8713 fi
8714 if test "$with_gnu_ld" = no; then
8715 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8716 hardcode_libdir_separator=:
8717
8718 hardcode_direct=yes
8719 export_dynamic_flag_spec='${wl}-E'
8720
8721 # hardcode_minus_L: Not really in the search PATH,
8722 # but as the default location of the library.
8723 hardcode_minus_L=yes
8724 fi
8725 ;;
8726
8727 hpux11*)
8728 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8729 case $host_cpu in
8730 hppa*64*)
8731 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8732 ;;
8733 ia64*)
8734 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8735 ;;
8736 *)
8737 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8738 ;;
8739 esac
8740 else
8741 case $host_cpu in
8742 hppa*64*)
8743 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8744 ;;
8745 ia64*)
8746 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8747 ;;
8748 *)
8749 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8750 ;;
8751 esac
8752 fi
8753 if test "$with_gnu_ld" = no; then
8754 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8755 hardcode_libdir_separator=:
8756
8757 case $host_cpu in
8758 hppa*64*|ia64*)
8759 hardcode_libdir_flag_spec_ld='+b $libdir'
8760 hardcode_direct=no
8761 hardcode_shlibpath_var=no
8762 ;;
8763 *)
8764 hardcode_direct=yes
8765 export_dynamic_flag_spec='${wl}-E'
8766
8767 # hardcode_minus_L: Not really in the search PATH,
8768 # but as the default location of the library.
8769 hardcode_minus_L=yes
8770 ;;
8771 esac
8772 fi
8773 ;;
8774
8775 irix5* | irix6* | nonstopux*)
8776 if test "$GCC" = yes; then
8777 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'
8778 else
8779 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'
8780 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8781 fi
8782 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8783 hardcode_libdir_separator=:
8784 link_all_deplibs=yes
8785 ;;
8786
8787 netbsd*)
8788 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8789 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8790 else
8791 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8792 fi
8793 hardcode_libdir_flag_spec='-R$libdir'
8794 hardcode_direct=yes
8795 hardcode_shlibpath_var=no
8796 ;;
8797
8798 newsos6)
8799 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8800 hardcode_direct=yes
8801 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8802 hardcode_libdir_separator=:
8803 hardcode_shlibpath_var=no
8804 ;;
8805
8806 openbsd*)
8807 if test -f /usr/libexec/ld.so; then
8808 hardcode_direct=yes
8809 hardcode_shlibpath_var=no
8810 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8811 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8812 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8813 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8814 export_dynamic_flag_spec='${wl}-E'
8815 else
8816 case $host_os in
8817 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8818 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8819 hardcode_libdir_flag_spec='-R$libdir'
8820 ;;
8821 *)
8822 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8823 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8824 ;;
8825 esac
8826 fi
8827 else
8828 ld_shlibs=no
8829 fi
8830 ;;
8831
8832 os2*)
8833 hardcode_libdir_flag_spec='-L$libdir'
8834 hardcode_minus_L=yes
8835 allow_undefined_flag=unsupported
8836 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'
8837 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8838 ;;
8839
8840 osf3*)
8841 if test "$GCC" = yes; then
8842 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8843 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'
8844 else
8845 allow_undefined_flag=' -expect_unresolved \*'
8846 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'
8847 fi
8848 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8849 hardcode_libdir_separator=:
8850 ;;
8851
8852 osf4* | osf5*) # as osf3* with the addition of -msym flag
8853 if test "$GCC" = yes; then
8854 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8855 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'
8856 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8857 else
8858 allow_undefined_flag=' -expect_unresolved \*'
8859 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'
8860 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8861 $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'
8862
8863 # Both c and cxx compiler support -rpath directly
8864 hardcode_libdir_flag_spec='-rpath $libdir'
8865 fi
8866 hardcode_libdir_separator=:
8867 ;;
8868
8869 solaris*)
8870 no_undefined_flag=' -z text'
8871 if test "$GCC" = yes; then
8872 wlarc='${wl}'
8873 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8874 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8875 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8876 else
8877 wlarc=''
8878 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8879 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8880 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8881 fi
8882 hardcode_libdir_flag_spec='-R$libdir'
8883 hardcode_shlibpath_var=no
8884 case $host_os in
8885 solaris2.[0-5] | solaris2.[0-5].*) ;;
8886 *)
8887 # The compiler driver will combine and reorder linker options,
8888 # but understands `-z linker_flag'. GCC discards it without `$wl',
8889 # but is careful enough not to reorder.
8890 # Supported since Solaris 2.6 (maybe 2.5.1?)
8891 if test "$GCC" = yes; then
8892 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8893 else
8894 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8895 fi
8896 ;;
8897 esac
8898 link_all_deplibs=yes
8899 ;;
8900
8901 sunos4*)
8902 if test "x$host_vendor" = xsequent; then
8903 # Use $CC to link under sequent, because it throws in some extra .o
8904 # files that make .init and .fini sections work.
8905 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8906 else
8907 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8908 fi
8909 hardcode_libdir_flag_spec='-L$libdir'
8910 hardcode_direct=yes
8911 hardcode_minus_L=yes
8912 hardcode_shlibpath_var=no
8913 ;;
8914
8915 sysv4)
8916 case $host_vendor in
8917 sni)
8918 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8919 hardcode_direct=yes # is this really true???
8920 ;;
8921 siemens)
8922 ## LD is ld it makes a PLAMLIB
8923 ## CC just makes a GrossModule.
8924 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8925 reload_cmds='$CC -r -o $output$reload_objs'
8926 hardcode_direct=no
8927 ;;
8928 motorola)
8929 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8930 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8931 ;;
8932 esac
8933 runpath_var='LD_RUN_PATH'
8934 hardcode_shlibpath_var=no
8935 ;;
8936
8937 sysv4.3*)
8938 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8939 hardcode_shlibpath_var=no
8940 export_dynamic_flag_spec='-Bexport'
8941 ;;
8942
8943 sysv4*MP*)
8944 if test -d /usr/nec; then
8945 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8946 hardcode_shlibpath_var=no
8947 runpath_var=LD_RUN_PATH
8948 hardcode_runpath_var=yes
8949 ld_shlibs=yes
8950 fi
8951 ;;
8952
8953 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8954 no_undefined_flag='${wl}-z,text'
8955 archive_cmds_need_lc=no
8956 hardcode_shlibpath_var=no
8957 runpath_var='LD_RUN_PATH'
8958
8959 if test "$GCC" = yes; then
8960 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8961 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8962 else
8963 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8964 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8965 fi
8966 ;;
8967
8968 sysv5* | sco3.2v5* | sco5v6*)
8969 # Note: We can NOT use -z defs as we might desire, because we do not
8970 # link with -lc, and that would cause any symbols used from libc to
8971 # always be unresolved, which means just about no library would
8972 # ever link correctly. If we're not using GNU ld we use -z text
8973 # though, which does catch some bad symbols but isn't as heavy-handed
8974 # as -z defs.
8975 no_undefined_flag='${wl}-z,text'
8976 allow_undefined_flag='${wl}-z,nodefs'
8977 archive_cmds_need_lc=no
8978 hardcode_shlibpath_var=no
8979 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8980 hardcode_libdir_separator=':'
8981 link_all_deplibs=yes
8982 export_dynamic_flag_spec='${wl}-Bexport'
8983 runpath_var='LD_RUN_PATH'
8984
8985 if test "$GCC" = yes; then
8986 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8987 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8988 else
8989 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8990 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8991 fi
8992 ;;
8993
8994 uts4*)
8995 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8996 hardcode_libdir_flag_spec='-L$libdir'
8997 hardcode_shlibpath_var=no
8998 ;;
8999
9000 *)
9001 ld_shlibs=no
9002 ;;
9003 esac
9004 fi
9005
9006 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9007 $as_echo "$ld_shlibs" >&6; }
9008 test "$ld_shlibs" = no && can_build_shared=no
9009
9010 #
9011 # Do we need to explicitly link libc?
9012 #
9013 case "x$archive_cmds_need_lc" in
9014 x|xyes)
9015 # Assume -lc should be added
9016 archive_cmds_need_lc=yes
9017
9018 if test "$enable_shared" = yes && test "$GCC" = yes; then
9019 case $archive_cmds in
9020 *'~'*)
9021 # FIXME: we may have to deal with multi-command sequences.
9022 ;;
9023 '$CC '*)
9024 # Test whether the compiler implicitly links with -lc since on some
9025 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9026 # to ld, don't add -lc before -lgcc.
9027 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9028 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9029 $rm conftest*
9030 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9031
9032 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9033 (eval $ac_compile) 2>&5
9034 ac_status=$?
9035 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9036 (exit $ac_status); } 2>conftest.err; then
9037 soname=conftest
9038 lib=conftest
9039 libobjs=conftest.$ac_objext
9040 deplibs=
9041 wl=$lt_prog_compiler_wl
9042 pic_flag=$lt_prog_compiler_pic
9043 compiler_flags=-v
9044 linker_flags=-v
9045 verstring=
9046 output_objdir=.
9047 libname=conftest
9048 lt_save_allow_undefined_flag=$allow_undefined_flag
9049 allow_undefined_flag=
9050 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9051 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9052 ac_status=$?
9053 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9054 (exit $ac_status); }
9055 then
9056 archive_cmds_need_lc=no
9057 else
9058 archive_cmds_need_lc=yes
9059 fi
9060 allow_undefined_flag=$lt_save_allow_undefined_flag
9061 else
9062 cat conftest.err 1>&5
9063 fi
9064 $rm conftest*
9065 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9066 $as_echo "$archive_cmds_need_lc" >&6; }
9067 ;;
9068 esac
9069 fi
9070 ;;
9071 esac
9072
9073 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9074 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9075 library_names_spec=
9076 libname_spec='lib$name'
9077 soname_spec=
9078 shrext_cmds=".so"
9079 postinstall_cmds=
9080 postuninstall_cmds=
9081 finish_cmds=
9082 finish_eval=
9083 shlibpath_var=
9084 shlibpath_overrides_runpath=unknown
9085 version_type=none
9086 dynamic_linker="$host_os ld.so"
9087 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9088
9089 if test "$GCC" = yes; then
9090 case $host_os in
9091 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9092 *) lt_awk_arg="/^libraries:/" ;;
9093 esac
9094 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9095 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9096 # if the path contains ";" then we assume it to be the separator
9097 # otherwise default to the standard path separator (i.e. ":") - it is
9098 # assumed that no part of a normal pathname contains ";" but that should
9099 # okay in the real world where ";" in dirpaths is itself problematic.
9100 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9101 else
9102 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9103 fi
9104 # Ok, now we have the path, separated by spaces, we can step through it
9105 # and add multilib dir if necessary.
9106 lt_tmp_lt_search_path_spec=
9107 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9108 for lt_sys_path in $lt_search_path_spec; do
9109 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9110 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9111 else
9112 test -d "$lt_sys_path" && \
9113 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9114 fi
9115 done
9116 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9117 BEGIN {RS=" "; FS="/|\n";} {
9118 lt_foo="";
9119 lt_count=0;
9120 for (lt_i = NF; lt_i > 0; lt_i--) {
9121 if ($lt_i != "" && $lt_i != ".") {
9122 if ($lt_i == "..") {
9123 lt_count++;
9124 } else {
9125 if (lt_count == 0) {
9126 lt_foo="/" $lt_i lt_foo;
9127 } else {
9128 lt_count--;
9129 }
9130 }
9131 }
9132 }
9133 if (lt_foo != "") { lt_freq[lt_foo]++; }
9134 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9135 }'`
9136 sys_lib_search_path_spec=`echo $lt_search_path_spec`
9137 else
9138 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9139 fi
9140 need_lib_prefix=unknown
9141 hardcode_into_libs=no
9142
9143 # when you set need_version to no, make sure it does not cause -set_version
9144 # flags to be left without arguments
9145 need_version=unknown
9146
9147 case $host_os in
9148 aix3*)
9149 version_type=linux
9150 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9151 shlibpath_var=LIBPATH
9152
9153 # AIX 3 has no versioning support, so we append a major version to the name.
9154 soname_spec='${libname}${release}${shared_ext}$major'
9155 ;;
9156
9157 aix[4-9]*)
9158 version_type=linux
9159 need_lib_prefix=no
9160 need_version=no
9161 hardcode_into_libs=yes
9162 if test "$host_cpu" = ia64; then
9163 # AIX 5 supports IA64
9164 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9165 shlibpath_var=LD_LIBRARY_PATH
9166 else
9167 # With GCC up to 2.95.x, collect2 would create an import file
9168 # for dependence libraries. The import file would start with
9169 # the line `#! .'. This would cause the generated library to
9170 # depend on `.', always an invalid library. This was fixed in
9171 # development snapshots of GCC prior to 3.0.
9172 case $host_os in
9173 aix4 | aix4.[01] | aix4.[01].*)
9174 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9175 echo ' yes '
9176 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9177 :
9178 else
9179 can_build_shared=no
9180 fi
9181 ;;
9182 esac
9183 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9184 # soname into executable. Probably we can add versioning support to
9185 # collect2, so additional links can be useful in future.
9186 if test "$aix_use_runtimelinking" = yes; then
9187 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9188 # instead of lib<name>.a to let people know that these are not
9189 # typical AIX shared libraries.
9190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9191 else
9192 # We preserve .a as extension for shared libraries through AIX4.2
9193 # and later when we are not doing run time linking.
9194 library_names_spec='${libname}${release}.a $libname.a'
9195 soname_spec='${libname}${release}${shared_ext}$major'
9196 fi
9197 shlibpath_var=LIBPATH
9198 fi
9199 ;;
9200
9201 amigaos*)
9202 library_names_spec='$libname.ixlibrary $libname.a'
9203 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9204 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'
9205 ;;
9206
9207 beos*)
9208 library_names_spec='${libname}${shared_ext}'
9209 dynamic_linker="$host_os ld.so"
9210 shlibpath_var=LIBRARY_PATH
9211 ;;
9212
9213 bsdi[45]*)
9214 version_type=linux
9215 need_version=no
9216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9217 soname_spec='${libname}${release}${shared_ext}$major'
9218 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9219 shlibpath_var=LD_LIBRARY_PATH
9220 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9221 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9222 # the default ld.so.conf also contains /usr/contrib/lib and
9223 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9224 # libtool to hard-code these into programs
9225 ;;
9226
9227 cygwin* | mingw* | pw32*)
9228 version_type=windows
9229 shrext_cmds=".dll"
9230 need_version=no
9231 need_lib_prefix=no
9232
9233 case $GCC,$host_os in
9234 yes,cygwin* | yes,mingw* | yes,pw32*)
9235 library_names_spec='$libname.dll.a'
9236 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9237 postinstall_cmds='base_file=`basename \${file}`~
9238 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9239 dldir=$destdir/`dirname \$dlpath`~
9240 test -d \$dldir || mkdir -p \$dldir~
9241 $install_prog $dir/$dlname \$dldir/$dlname~
9242 chmod a+x \$dldir/$dlname'
9243 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9244 dlpath=$dir/\$dldll~
9245 $rm \$dlpath'
9246 shlibpath_overrides_runpath=yes
9247
9248 case $host_os in
9249 cygwin*)
9250 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9251 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9252 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9253 ;;
9254 mingw*)
9255 # MinGW DLLs use traditional 'lib' prefix
9256 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9257 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9258 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9259 # It is most probably a Windows format PATH printed by
9260 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9261 # path with ; separators, and with drive letters. We can handle the
9262 # drive letters (cygwin fileutils understands them), so leave them,
9263 # especially as we might pass files found there to a mingw objdump,
9264 # which wouldn't understand a cygwinified path. Ahh.
9265 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9266 else
9267 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9268 fi
9269 ;;
9270 pw32*)
9271 # pw32 DLLs use 'pw' prefix rather than 'lib'
9272 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9273 ;;
9274 esac
9275 ;;
9276
9277 *)
9278 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9279 ;;
9280 esac
9281 dynamic_linker='Win32 ld.exe'
9282 # FIXME: first we should search . and the directory the executable is in
9283 shlibpath_var=PATH
9284 ;;
9285
9286 darwin* | rhapsody*)
9287 dynamic_linker="$host_os dyld"
9288 version_type=darwin
9289 need_lib_prefix=no
9290 need_version=no
9291 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9292 soname_spec='${libname}${release}${major}$shared_ext'
9293 shlibpath_overrides_runpath=yes
9294 shlibpath_var=DYLD_LIBRARY_PATH
9295 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9296
9297 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9298 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9299 ;;
9300
9301 dgux*)
9302 version_type=linux
9303 need_lib_prefix=no
9304 need_version=no
9305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9306 soname_spec='${libname}${release}${shared_ext}$major'
9307 shlibpath_var=LD_LIBRARY_PATH
9308 ;;
9309
9310 freebsd1*)
9311 dynamic_linker=no
9312 ;;
9313
9314 freebsd* | dragonfly*)
9315 # DragonFly does not have aout. When/if they implement a new
9316 # versioning mechanism, adjust this.
9317 if test -x /usr/bin/objformat; then
9318 objformat=`/usr/bin/objformat`
9319 else
9320 case $host_os in
9321 freebsd[123]*) objformat=aout ;;
9322 *) objformat=elf ;;
9323 esac
9324 fi
9325 version_type=freebsd-$objformat
9326 case $version_type in
9327 freebsd-elf*)
9328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9329 need_version=no
9330 need_lib_prefix=no
9331 ;;
9332 freebsd-*)
9333 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9334 need_version=yes
9335 ;;
9336 esac
9337 shlibpath_var=LD_LIBRARY_PATH
9338 case $host_os in
9339 freebsd2*)
9340 shlibpath_overrides_runpath=yes
9341 ;;
9342 freebsd3.[01]* | freebsdelf3.[01]*)
9343 shlibpath_overrides_runpath=yes
9344 hardcode_into_libs=yes
9345 ;;
9346 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9347 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9348 shlibpath_overrides_runpath=no
9349 hardcode_into_libs=yes
9350 ;;
9351 *) # from 4.6 on, and DragonFly
9352 shlibpath_overrides_runpath=yes
9353 hardcode_into_libs=yes
9354 ;;
9355 esac
9356 ;;
9357
9358 gnu*)
9359 version_type=linux
9360 need_lib_prefix=no
9361 need_version=no
9362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9363 soname_spec='${libname}${release}${shared_ext}$major'
9364 shlibpath_var=LD_LIBRARY_PATH
9365 hardcode_into_libs=yes
9366 ;;
9367
9368 hpux9* | hpux10* | hpux11*)
9369 # Give a soname corresponding to the major version so that dld.sl refuses to
9370 # link against other versions.
9371 version_type=sunos
9372 need_lib_prefix=no
9373 need_version=no
9374 case $host_cpu in
9375 ia64*)
9376 shrext_cmds='.so'
9377 hardcode_into_libs=yes
9378 dynamic_linker="$host_os dld.so"
9379 shlibpath_var=LD_LIBRARY_PATH
9380 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9381 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9382 soname_spec='${libname}${release}${shared_ext}$major'
9383 if test "X$HPUX_IA64_MODE" = X32; then
9384 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9385 else
9386 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9387 fi
9388 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9389 ;;
9390 hppa*64*)
9391 shrext_cmds='.sl'
9392 hardcode_into_libs=yes
9393 dynamic_linker="$host_os dld.sl"
9394 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9395 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9397 soname_spec='${libname}${release}${shared_ext}$major'
9398 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9399 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9400 ;;
9401 *)
9402 shrext_cmds='.sl'
9403 dynamic_linker="$host_os dld.sl"
9404 shlibpath_var=SHLIB_PATH
9405 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9407 soname_spec='${libname}${release}${shared_ext}$major'
9408 ;;
9409 esac
9410 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9411 postinstall_cmds='chmod 555 $lib'
9412 ;;
9413
9414 interix[3-9]*)
9415 version_type=linux
9416 need_lib_prefix=no
9417 need_version=no
9418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9419 soname_spec='${libname}${release}${shared_ext}$major'
9420 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9421 shlibpath_var=LD_LIBRARY_PATH
9422 shlibpath_overrides_runpath=no
9423 hardcode_into_libs=yes
9424 ;;
9425
9426 irix5* | irix6* | nonstopux*)
9427 case $host_os in
9428 nonstopux*) version_type=nonstopux ;;
9429 *)
9430 if test "$lt_cv_prog_gnu_ld" = yes; then
9431 version_type=linux
9432 else
9433 version_type=irix
9434 fi ;;
9435 esac
9436 need_lib_prefix=no
9437 need_version=no
9438 soname_spec='${libname}${release}${shared_ext}$major'
9439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9440 case $host_os in
9441 irix5* | nonstopux*)
9442 libsuff= shlibsuff=
9443 ;;
9444 *)
9445 case $LD in # libtool.m4 will add one of these switches to LD
9446 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9447 libsuff= shlibsuff= libmagic=32-bit;;
9448 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9449 libsuff=32 shlibsuff=N32 libmagic=N32;;
9450 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9451 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9452 *) libsuff= shlibsuff= libmagic=never-match;;
9453 esac
9454 ;;
9455 esac
9456 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9457 shlibpath_overrides_runpath=no
9458 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9459 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9460 hardcode_into_libs=yes
9461 ;;
9462
9463 # No shared lib support for Linux oldld, aout, or coff.
9464 linux*oldld* | linux*aout* | linux*coff*)
9465 dynamic_linker=no
9466 ;;
9467
9468 # This must be Linux ELF.
9469 linux* | k*bsd*-gnu)
9470 version_type=linux
9471 need_lib_prefix=no
9472 need_version=no
9473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9474 soname_spec='${libname}${release}${shared_ext}$major'
9475 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9476 shlibpath_var=LD_LIBRARY_PATH
9477 shlibpath_overrides_runpath=no
9478 # This implies no fast_install, which is unacceptable.
9479 # Some rework will be needed to allow for fast_install
9480 # before this can be enabled.
9481 hardcode_into_libs=yes
9482 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9483 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9484
9485 # Append ld.so.conf contents to the search path
9486 if test -f /etc/ld.so.conf; then
9487 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' ' '`
9488 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9489 fi
9490
9491 # We used to test for /lib/ld.so.1 and disable shared libraries on
9492 # powerpc, because MkLinux only supported shared libraries with the
9493 # GNU dynamic linker. Since this was broken with cross compilers,
9494 # most powerpc-linux boxes support dynamic linking these days and
9495 # people can always --disable-shared, the test was removed, and we
9496 # assume the GNU/Linux dynamic linker is in use.
9497 dynamic_linker='GNU/Linux ld.so'
9498 ;;
9499
9500 netbsd*)
9501 version_type=sunos
9502 need_lib_prefix=no
9503 need_version=no
9504 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9506 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9507 dynamic_linker='NetBSD (a.out) ld.so'
9508 else
9509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9510 soname_spec='${libname}${release}${shared_ext}$major'
9511 dynamic_linker='NetBSD ld.elf_so'
9512 fi
9513 shlibpath_var=LD_LIBRARY_PATH
9514 shlibpath_overrides_runpath=yes
9515 hardcode_into_libs=yes
9516 ;;
9517
9518 newsos6)
9519 version_type=linux
9520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9521 shlibpath_var=LD_LIBRARY_PATH
9522 shlibpath_overrides_runpath=yes
9523 ;;
9524
9525 nto-qnx*)
9526 version_type=linux
9527 need_lib_prefix=no
9528 need_version=no
9529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9530 soname_spec='${libname}${release}${shared_ext}$major'
9531 shlibpath_var=LD_LIBRARY_PATH
9532 shlibpath_overrides_runpath=yes
9533 ;;
9534
9535 openbsd*)
9536 version_type=sunos
9537 sys_lib_dlsearch_path_spec="/usr/lib"
9538 need_lib_prefix=no
9539 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9540 case $host_os in
9541 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9542 *) need_version=no ;;
9543 esac
9544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9545 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9546 shlibpath_var=LD_LIBRARY_PATH
9547 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9548 case $host_os in
9549 openbsd2.[89] | openbsd2.[89].*)
9550 shlibpath_overrides_runpath=no
9551 ;;
9552 *)
9553 shlibpath_overrides_runpath=yes
9554 ;;
9555 esac
9556 else
9557 shlibpath_overrides_runpath=yes
9558 fi
9559 ;;
9560
9561 os2*)
9562 libname_spec='$name'
9563 shrext_cmds=".dll"
9564 need_lib_prefix=no
9565 library_names_spec='$libname${shared_ext} $libname.a'
9566 dynamic_linker='OS/2 ld.exe'
9567 shlibpath_var=LIBPATH
9568 ;;
9569
9570 osf3* | osf4* | osf5*)
9571 version_type=osf
9572 need_lib_prefix=no
9573 need_version=no
9574 soname_spec='${libname}${release}${shared_ext}$major'
9575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9576 shlibpath_var=LD_LIBRARY_PATH
9577 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9578 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9579 ;;
9580
9581 rdos*)
9582 dynamic_linker=no
9583 ;;
9584
9585 solaris*)
9586 version_type=linux
9587 need_lib_prefix=no
9588 need_version=no
9589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9590 soname_spec='${libname}${release}${shared_ext}$major'
9591 shlibpath_var=LD_LIBRARY_PATH
9592 shlibpath_overrides_runpath=yes
9593 hardcode_into_libs=yes
9594 # ldd complains unless libraries are executable
9595 postinstall_cmds='chmod +x $lib'
9596 ;;
9597
9598 sunos4*)
9599 version_type=sunos
9600 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9601 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9602 shlibpath_var=LD_LIBRARY_PATH
9603 shlibpath_overrides_runpath=yes
9604 if test "$with_gnu_ld" = yes; then
9605 need_lib_prefix=no
9606 fi
9607 need_version=yes
9608 ;;
9609
9610 sysv4 | sysv4.3*)
9611 version_type=linux
9612 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9613 soname_spec='${libname}${release}${shared_ext}$major'
9614 shlibpath_var=LD_LIBRARY_PATH
9615 case $host_vendor in
9616 sni)
9617 shlibpath_overrides_runpath=no
9618 need_lib_prefix=no
9619 export_dynamic_flag_spec='${wl}-Blargedynsym'
9620 runpath_var=LD_RUN_PATH
9621 ;;
9622 siemens)
9623 need_lib_prefix=no
9624 ;;
9625 motorola)
9626 need_lib_prefix=no
9627 need_version=no
9628 shlibpath_overrides_runpath=no
9629 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9630 ;;
9631 esac
9632 ;;
9633
9634 sysv4*MP*)
9635 if test -d /usr/nec ;then
9636 version_type=linux
9637 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9638 soname_spec='$libname${shared_ext}.$major'
9639 shlibpath_var=LD_LIBRARY_PATH
9640 fi
9641 ;;
9642
9643 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9644 version_type=freebsd-elf
9645 need_lib_prefix=no
9646 need_version=no
9647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9648 soname_spec='${libname}${release}${shared_ext}$major'
9649 shlibpath_var=LD_LIBRARY_PATH
9650 hardcode_into_libs=yes
9651 if test "$with_gnu_ld" = yes; then
9652 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9653 shlibpath_overrides_runpath=no
9654 else
9655 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9656 shlibpath_overrides_runpath=yes
9657 case $host_os in
9658 sco3.2v5*)
9659 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9660 ;;
9661 esac
9662 fi
9663 sys_lib_dlsearch_path_spec='/usr/lib'
9664 ;;
9665
9666 uts4*)
9667 version_type=linux
9668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9669 soname_spec='${libname}${release}${shared_ext}$major'
9670 shlibpath_var=LD_LIBRARY_PATH
9671 ;;
9672
9673 *)
9674 dynamic_linker=no
9675 ;;
9676 esac
9677 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9678 $as_echo "$dynamic_linker" >&6; }
9679 test "$dynamic_linker" = no && can_build_shared=no
9680
9681 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9682 $as_echo_n "(cached) " >&6
9683 else
9684 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9685 fi
9686
9687 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9688 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9689 $as_echo_n "(cached) " >&6
9690 else
9691 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9692 fi
9693
9694 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9695
9696 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9697 if test "$GCC" = yes; then
9698 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9699 fi
9700
9701 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9702 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9703 hardcode_action=
9704 if test -n "$hardcode_libdir_flag_spec" || \
9705 test -n "$runpath_var" || \
9706 test "X$hardcode_automatic" = "Xyes" ; then
9707
9708 # We can hardcode non-existant directories.
9709 if test "$hardcode_direct" != no &&
9710 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9711 # have to relink, otherwise we might link with an installed library
9712 # when we should be linking with a yet-to-be-installed one
9713 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9714 test "$hardcode_minus_L" != no; then
9715 # Linking always hardcodes the temporary library directory.
9716 hardcode_action=relink
9717 else
9718 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9719 hardcode_action=immediate
9720 fi
9721 else
9722 # We cannot hardcode anything, or else we can only hardcode existing
9723 # directories.
9724 hardcode_action=unsupported
9725 fi
9726 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9727 $as_echo "$hardcode_action" >&6; }
9728
9729 if test "$hardcode_action" = relink; then
9730 # Fast installation is not supported
9731 enable_fast_install=no
9732 elif test "$shlibpath_overrides_runpath" = yes ||
9733 test "$enable_shared" = no; then
9734 # Fast installation is not necessary
9735 enable_fast_install=needless
9736 fi
9737
9738 striplib=
9739 old_striplib=
9740 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9741 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
9742 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9743 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9744 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9745 { $as_echo "$as_me:$LINENO: result: yes" >&5
9746 $as_echo "yes" >&6; }
9747 else
9748 # FIXME - insert some real tests, host_os isn't really good enough
9749 case $host_os in
9750 darwin*)
9751 if test -n "$STRIP" ; then
9752 striplib="$STRIP -x"
9753 old_striplib="$STRIP -S"
9754 { $as_echo "$as_me:$LINENO: result: yes" >&5
9755 $as_echo "yes" >&6; }
9756 else
9757 { $as_echo "$as_me:$LINENO: result: no" >&5
9758 $as_echo "no" >&6; }
9759 fi
9760 ;;
9761 *)
9762 { $as_echo "$as_me:$LINENO: result: no" >&5
9763 $as_echo "no" >&6; }
9764 ;;
9765 esac
9766 fi
9767
9768 if test "x$enable_dlopen" != xyes; then
9769 enable_dlopen=unknown
9770 enable_dlopen_self=unknown
9771 enable_dlopen_self_static=unknown
9772 else
9773 lt_cv_dlopen=no
9774 lt_cv_dlopen_libs=
9775
9776 case $host_os in
9777 beos*)
9778 lt_cv_dlopen="load_add_on"
9779 lt_cv_dlopen_libs=
9780 lt_cv_dlopen_self=yes
9781 ;;
9782
9783 mingw* | pw32*)
9784 lt_cv_dlopen="LoadLibrary"
9785 lt_cv_dlopen_libs=
9786 ;;
9787
9788 cygwin*)
9789 lt_cv_dlopen="dlopen"
9790 lt_cv_dlopen_libs=
9791 ;;
9792
9793 darwin*)
9794 # if libdl is installed we need to link against it
9795 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9796 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9797 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9798 $as_echo_n "(cached) " >&6
9799 else
9800 ac_check_lib_save_LIBS=$LIBS
9801 LIBS="-ldl $LIBS"
9802 cat >conftest.$ac_ext <<_ACEOF
9803 /* confdefs.h. */
9804 _ACEOF
9805 cat confdefs.h >>conftest.$ac_ext
9806 cat >>conftest.$ac_ext <<_ACEOF
9807 /* end confdefs.h. */
9808
9809 /* Override any GCC internal prototype to avoid an error.
9810 Use char because int might match the return type of a GCC
9811 builtin and then its argument prototype would still apply. */
9812 #ifdef __cplusplus
9813 extern "C"
9814 #endif
9815 char dlopen ();
9816 int
9817 main ()
9818 {
9819 return dlopen ();
9820 ;
9821 return 0;
9822 }
9823 _ACEOF
9824 rm -f conftest.$ac_objext conftest$ac_exeext
9825 if { (ac_try="$ac_link"
9826 case "(($ac_try" in
9827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9828 *) ac_try_echo=$ac_try;;
9829 esac
9830 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9831 $as_echo "$ac_try_echo") >&5
9832 (eval "$ac_link") 2>conftest.er1
9833 ac_status=$?
9834 grep -v '^ *+' conftest.er1 >conftest.err
9835 rm -f conftest.er1
9836 cat conftest.err >&5
9837 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9838 (exit $ac_status); } && {
9839 test -z "$ac_c_werror_flag" ||
9840 test ! -s conftest.err
9841 } && test -s conftest$ac_exeext && {
9842 test "$cross_compiling" = yes ||
9843 $as_test_x conftest$ac_exeext
9844 }; then
9845 ac_cv_lib_dl_dlopen=yes
9846 else
9847 $as_echo "$as_me: failed program was:" >&5
9848 sed 's/^/| /' conftest.$ac_ext >&5
9849
9850 ac_cv_lib_dl_dlopen=no
9851 fi
9852
9853 rm -rf conftest.dSYM
9854 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9855 conftest$ac_exeext conftest.$ac_ext
9856 LIBS=$ac_check_lib_save_LIBS
9857 fi
9858 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9859 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9860 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9861 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9862 else
9863
9864 lt_cv_dlopen="dyld"
9865 lt_cv_dlopen_libs=
9866 lt_cv_dlopen_self=yes
9867
9868 fi
9869
9870 ;;
9871
9872 *)
9873 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9874 $as_echo_n "checking for shl_load... " >&6; }
9875 if test "${ac_cv_func_shl_load+set}" = set; then
9876 $as_echo_n "(cached) " >&6
9877 else
9878 cat >conftest.$ac_ext <<_ACEOF
9879 /* confdefs.h. */
9880 _ACEOF
9881 cat confdefs.h >>conftest.$ac_ext
9882 cat >>conftest.$ac_ext <<_ACEOF
9883 /* end confdefs.h. */
9884 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9885 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9886 #define shl_load innocuous_shl_load
9887
9888 /* System header to define __stub macros and hopefully few prototypes,
9889 which can conflict with char shl_load (); below.
9890 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9891 <limits.h> exists even on freestanding compilers. */
9892
9893 #ifdef __STDC__
9894 # include <limits.h>
9895 #else
9896 # include <assert.h>
9897 #endif
9898
9899 #undef shl_load
9900
9901 /* Override any GCC internal prototype to avoid an error.
9902 Use char because int might match the return type of a GCC
9903 builtin and then its argument prototype would still apply. */
9904 #ifdef __cplusplus
9905 extern "C"
9906 #endif
9907 char shl_load ();
9908 /* The GNU C library defines this for functions which it implements
9909 to always fail with ENOSYS. Some functions are actually named
9910 something starting with __ and the normal name is an alias. */
9911 #if defined __stub_shl_load || defined __stub___shl_load
9912 choke me
9913 #endif
9914
9915 int
9916 main ()
9917 {
9918 return shl_load ();
9919 ;
9920 return 0;
9921 }
9922 _ACEOF
9923 rm -f conftest.$ac_objext conftest$ac_exeext
9924 if { (ac_try="$ac_link"
9925 case "(($ac_try" in
9926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9927 *) ac_try_echo=$ac_try;;
9928 esac
9929 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9930 $as_echo "$ac_try_echo") >&5
9931 (eval "$ac_link") 2>conftest.er1
9932 ac_status=$?
9933 grep -v '^ *+' conftest.er1 >conftest.err
9934 rm -f conftest.er1
9935 cat conftest.err >&5
9936 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9937 (exit $ac_status); } && {
9938 test -z "$ac_c_werror_flag" ||
9939 test ! -s conftest.err
9940 } && test -s conftest$ac_exeext && {
9941 test "$cross_compiling" = yes ||
9942 $as_test_x conftest$ac_exeext
9943 }; then
9944 ac_cv_func_shl_load=yes
9945 else
9946 $as_echo "$as_me: failed program was:" >&5
9947 sed 's/^/| /' conftest.$ac_ext >&5
9948
9949 ac_cv_func_shl_load=no
9950 fi
9951
9952 rm -rf conftest.dSYM
9953 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9954 conftest$ac_exeext conftest.$ac_ext
9955 fi
9956 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9957 $as_echo "$ac_cv_func_shl_load" >&6; }
9958 if test "x$ac_cv_func_shl_load" = x""yes; then
9959 lt_cv_dlopen="shl_load"
9960 else
9961 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9962 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9963 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9964 $as_echo_n "(cached) " >&6
9965 else
9966 ac_check_lib_save_LIBS=$LIBS
9967 LIBS="-ldld $LIBS"
9968 cat >conftest.$ac_ext <<_ACEOF
9969 /* confdefs.h. */
9970 _ACEOF
9971 cat confdefs.h >>conftest.$ac_ext
9972 cat >>conftest.$ac_ext <<_ACEOF
9973 /* end confdefs.h. */
9974
9975 /* Override any GCC internal prototype to avoid an error.
9976 Use char because int might match the return type of a GCC
9977 builtin and then its argument prototype would still apply. */
9978 #ifdef __cplusplus
9979 extern "C"
9980 #endif
9981 char shl_load ();
9982 int
9983 main ()
9984 {
9985 return shl_load ();
9986 ;
9987 return 0;
9988 }
9989 _ACEOF
9990 rm -f conftest.$ac_objext conftest$ac_exeext
9991 if { (ac_try="$ac_link"
9992 case "(($ac_try" in
9993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9994 *) ac_try_echo=$ac_try;;
9995 esac
9996 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9997 $as_echo "$ac_try_echo") >&5
9998 (eval "$ac_link") 2>conftest.er1
9999 ac_status=$?
10000 grep -v '^ *+' conftest.er1 >conftest.err
10001 rm -f conftest.er1
10002 cat conftest.err >&5
10003 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10004 (exit $ac_status); } && {
10005 test -z "$ac_c_werror_flag" ||
10006 test ! -s conftest.err
10007 } && test -s conftest$ac_exeext && {
10008 test "$cross_compiling" = yes ||
10009 $as_test_x conftest$ac_exeext
10010 }; then
10011 ac_cv_lib_dld_shl_load=yes
10012 else
10013 $as_echo "$as_me: failed program was:" >&5
10014 sed 's/^/| /' conftest.$ac_ext >&5
10015
10016 ac_cv_lib_dld_shl_load=no
10017 fi
10018
10019 rm -rf conftest.dSYM
10020 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10021 conftest$ac_exeext conftest.$ac_ext
10022 LIBS=$ac_check_lib_save_LIBS
10023 fi
10024 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10025 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10026 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10027 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10028 else
10029 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10030 $as_echo_n "checking for dlopen... " >&6; }
10031 if test "${ac_cv_func_dlopen+set}" = set; then
10032 $as_echo_n "(cached) " >&6
10033 else
10034 cat >conftest.$ac_ext <<_ACEOF
10035 /* confdefs.h. */
10036 _ACEOF
10037 cat confdefs.h >>conftest.$ac_ext
10038 cat >>conftest.$ac_ext <<_ACEOF
10039 /* end confdefs.h. */
10040 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10041 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10042 #define dlopen innocuous_dlopen
10043
10044 /* System header to define __stub macros and hopefully few prototypes,
10045 which can conflict with char dlopen (); below.
10046 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10047 <limits.h> exists even on freestanding compilers. */
10048
10049 #ifdef __STDC__
10050 # include <limits.h>
10051 #else
10052 # include <assert.h>
10053 #endif
10054
10055 #undef dlopen
10056
10057 /* Override any GCC internal prototype to avoid an error.
10058 Use char because int might match the return type of a GCC
10059 builtin and then its argument prototype would still apply. */
10060 #ifdef __cplusplus
10061 extern "C"
10062 #endif
10063 char dlopen ();
10064 /* The GNU C library defines this for functions which it implements
10065 to always fail with ENOSYS. Some functions are actually named
10066 something starting with __ and the normal name is an alias. */
10067 #if defined __stub_dlopen || defined __stub___dlopen
10068 choke me
10069 #endif
10070
10071 int
10072 main ()
10073 {
10074 return dlopen ();
10075 ;
10076 return 0;
10077 }
10078 _ACEOF
10079 rm -f conftest.$ac_objext conftest$ac_exeext
10080 if { (ac_try="$ac_link"
10081 case "(($ac_try" in
10082 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10083 *) ac_try_echo=$ac_try;;
10084 esac
10085 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10086 $as_echo "$ac_try_echo") >&5
10087 (eval "$ac_link") 2>conftest.er1
10088 ac_status=$?
10089 grep -v '^ *+' conftest.er1 >conftest.err
10090 rm -f conftest.er1
10091 cat conftest.err >&5
10092 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10093 (exit $ac_status); } && {
10094 test -z "$ac_c_werror_flag" ||
10095 test ! -s conftest.err
10096 } && test -s conftest$ac_exeext && {
10097 test "$cross_compiling" = yes ||
10098 $as_test_x conftest$ac_exeext
10099 }; then
10100 ac_cv_func_dlopen=yes
10101 else
10102 $as_echo "$as_me: failed program was:" >&5
10103 sed 's/^/| /' conftest.$ac_ext >&5
10104
10105 ac_cv_func_dlopen=no
10106 fi
10107
10108 rm -rf conftest.dSYM
10109 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10110 conftest$ac_exeext conftest.$ac_ext
10111 fi
10112 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10113 $as_echo "$ac_cv_func_dlopen" >&6; }
10114 if test "x$ac_cv_func_dlopen" = x""yes; then
10115 lt_cv_dlopen="dlopen"
10116 else
10117 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10118 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10119 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10120 $as_echo_n "(cached) " >&6
10121 else
10122 ac_check_lib_save_LIBS=$LIBS
10123 LIBS="-ldl $LIBS"
10124 cat >conftest.$ac_ext <<_ACEOF
10125 /* confdefs.h. */
10126 _ACEOF
10127 cat confdefs.h >>conftest.$ac_ext
10128 cat >>conftest.$ac_ext <<_ACEOF
10129 /* end confdefs.h. */
10130
10131 /* Override any GCC internal prototype to avoid an error.
10132 Use char because int might match the return type of a GCC
10133 builtin and then its argument prototype would still apply. */
10134 #ifdef __cplusplus
10135 extern "C"
10136 #endif
10137 char dlopen ();
10138 int
10139 main ()
10140 {
10141 return dlopen ();
10142 ;
10143 return 0;
10144 }
10145 _ACEOF
10146 rm -f conftest.$ac_objext conftest$ac_exeext
10147 if { (ac_try="$ac_link"
10148 case "(($ac_try" in
10149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10150 *) ac_try_echo=$ac_try;;
10151 esac
10152 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10153 $as_echo "$ac_try_echo") >&5
10154 (eval "$ac_link") 2>conftest.er1
10155 ac_status=$?
10156 grep -v '^ *+' conftest.er1 >conftest.err
10157 rm -f conftest.er1
10158 cat conftest.err >&5
10159 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10160 (exit $ac_status); } && {
10161 test -z "$ac_c_werror_flag" ||
10162 test ! -s conftest.err
10163 } && test -s conftest$ac_exeext && {
10164 test "$cross_compiling" = yes ||
10165 $as_test_x conftest$ac_exeext
10166 }; then
10167 ac_cv_lib_dl_dlopen=yes
10168 else
10169 $as_echo "$as_me: failed program was:" >&5
10170 sed 's/^/| /' conftest.$ac_ext >&5
10171
10172 ac_cv_lib_dl_dlopen=no
10173 fi
10174
10175 rm -rf conftest.dSYM
10176 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10177 conftest$ac_exeext conftest.$ac_ext
10178 LIBS=$ac_check_lib_save_LIBS
10179 fi
10180 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10181 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10182 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10183 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10184 else
10185 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10186 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10187 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10188 $as_echo_n "(cached) " >&6
10189 else
10190 ac_check_lib_save_LIBS=$LIBS
10191 LIBS="-lsvld $LIBS"
10192 cat >conftest.$ac_ext <<_ACEOF
10193 /* confdefs.h. */
10194 _ACEOF
10195 cat confdefs.h >>conftest.$ac_ext
10196 cat >>conftest.$ac_ext <<_ACEOF
10197 /* end confdefs.h. */
10198
10199 /* Override any GCC internal prototype to avoid an error.
10200 Use char because int might match the return type of a GCC
10201 builtin and then its argument prototype would still apply. */
10202 #ifdef __cplusplus
10203 extern "C"
10204 #endif
10205 char dlopen ();
10206 int
10207 main ()
10208 {
10209 return dlopen ();
10210 ;
10211 return 0;
10212 }
10213 _ACEOF
10214 rm -f conftest.$ac_objext conftest$ac_exeext
10215 if { (ac_try="$ac_link"
10216 case "(($ac_try" in
10217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10218 *) ac_try_echo=$ac_try;;
10219 esac
10220 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10221 $as_echo "$ac_try_echo") >&5
10222 (eval "$ac_link") 2>conftest.er1
10223 ac_status=$?
10224 grep -v '^ *+' conftest.er1 >conftest.err
10225 rm -f conftest.er1
10226 cat conftest.err >&5
10227 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10228 (exit $ac_status); } && {
10229 test -z "$ac_c_werror_flag" ||
10230 test ! -s conftest.err
10231 } && test -s conftest$ac_exeext && {
10232 test "$cross_compiling" = yes ||
10233 $as_test_x conftest$ac_exeext
10234 }; then
10235 ac_cv_lib_svld_dlopen=yes
10236 else
10237 $as_echo "$as_me: failed program was:" >&5
10238 sed 's/^/| /' conftest.$ac_ext >&5
10239
10240 ac_cv_lib_svld_dlopen=no
10241 fi
10242
10243 rm -rf conftest.dSYM
10244 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10245 conftest$ac_exeext conftest.$ac_ext
10246 LIBS=$ac_check_lib_save_LIBS
10247 fi
10248 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10249 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10250 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10251 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10252 else
10253 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10254 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10255 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10256 $as_echo_n "(cached) " >&6
10257 else
10258 ac_check_lib_save_LIBS=$LIBS
10259 LIBS="-ldld $LIBS"
10260 cat >conftest.$ac_ext <<_ACEOF
10261 /* confdefs.h. */
10262 _ACEOF
10263 cat confdefs.h >>conftest.$ac_ext
10264 cat >>conftest.$ac_ext <<_ACEOF
10265 /* end confdefs.h. */
10266
10267 /* Override any GCC internal prototype to avoid an error.
10268 Use char because int might match the return type of a GCC
10269 builtin and then its argument prototype would still apply. */
10270 #ifdef __cplusplus
10271 extern "C"
10272 #endif
10273 char dld_link ();
10274 int
10275 main ()
10276 {
10277 return dld_link ();
10278 ;
10279 return 0;
10280 }
10281 _ACEOF
10282 rm -f conftest.$ac_objext conftest$ac_exeext
10283 if { (ac_try="$ac_link"
10284 case "(($ac_try" in
10285 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10286 *) ac_try_echo=$ac_try;;
10287 esac
10288 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10289 $as_echo "$ac_try_echo") >&5
10290 (eval "$ac_link") 2>conftest.er1
10291 ac_status=$?
10292 grep -v '^ *+' conftest.er1 >conftest.err
10293 rm -f conftest.er1
10294 cat conftest.err >&5
10295 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10296 (exit $ac_status); } && {
10297 test -z "$ac_c_werror_flag" ||
10298 test ! -s conftest.err
10299 } && test -s conftest$ac_exeext && {
10300 test "$cross_compiling" = yes ||
10301 $as_test_x conftest$ac_exeext
10302 }; then
10303 ac_cv_lib_dld_dld_link=yes
10304 else
10305 $as_echo "$as_me: failed program was:" >&5
10306 sed 's/^/| /' conftest.$ac_ext >&5
10307
10308 ac_cv_lib_dld_dld_link=no
10309 fi
10310
10311 rm -rf conftest.dSYM
10312 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10313 conftest$ac_exeext conftest.$ac_ext
10314 LIBS=$ac_check_lib_save_LIBS
10315 fi
10316 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10317 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10318 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10319 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10320 fi
10321
10322
10323 fi
10324
10325
10326 fi
10327
10328
10329 fi
10330
10331
10332 fi
10333
10334
10335 fi
10336
10337 ;;
10338 esac
10339
10340 if test "x$lt_cv_dlopen" != xno; then
10341 enable_dlopen=yes
10342 else
10343 enable_dlopen=no
10344 fi
10345
10346 case $lt_cv_dlopen in
10347 dlopen)
10348 save_CPPFLAGS="$CPPFLAGS"
10349 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10350
10351 save_LDFLAGS="$LDFLAGS"
10352 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10353
10354 save_LIBS="$LIBS"
10355 LIBS="$lt_cv_dlopen_libs $LIBS"
10356
10357 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10358 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10359 if test "${lt_cv_dlopen_self+set}" = set; then
10360 $as_echo_n "(cached) " >&6
10361 else
10362 if test "$cross_compiling" = yes; then :
10363 lt_cv_dlopen_self=cross
10364 else
10365 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10366 lt_status=$lt_dlunknown
10367 cat > conftest.$ac_ext <<EOF
10368 #line 10368 "configure"
10369 #include "confdefs.h"
10370
10371 #if HAVE_DLFCN_H
10372 #include <dlfcn.h>
10373 #endif
10374
10375 #include <stdio.h>
10376
10377 #ifdef RTLD_GLOBAL
10378 # define LT_DLGLOBAL RTLD_GLOBAL
10379 #else
10380 # ifdef DL_GLOBAL
10381 # define LT_DLGLOBAL DL_GLOBAL
10382 # else
10383 # define LT_DLGLOBAL 0
10384 # endif
10385 #endif
10386
10387 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10388 find out it does not work in some platform. */
10389 #ifndef LT_DLLAZY_OR_NOW
10390 # ifdef RTLD_LAZY
10391 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10392 # else
10393 # ifdef DL_LAZY
10394 # define LT_DLLAZY_OR_NOW DL_LAZY
10395 # else
10396 # ifdef RTLD_NOW
10397 # define LT_DLLAZY_OR_NOW RTLD_NOW
10398 # else
10399 # ifdef DL_NOW
10400 # define LT_DLLAZY_OR_NOW DL_NOW
10401 # else
10402 # define LT_DLLAZY_OR_NOW 0
10403 # endif
10404 # endif
10405 # endif
10406 # endif
10407 #endif
10408
10409 #ifdef __cplusplus
10410 extern "C" void exit (int);
10411 #endif
10412
10413 void fnord() { int i=42;}
10414 int main ()
10415 {
10416 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10417 int status = $lt_dlunknown;
10418
10419 if (self)
10420 {
10421 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10422 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10423 /* dlclose (self); */
10424 }
10425 else
10426 puts (dlerror ());
10427
10428 exit (status);
10429 }
10430 EOF
10431 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10432 (eval $ac_link) 2>&5
10433 ac_status=$?
10434 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10435 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10436 (./conftest; exit; ) >&5 2>/dev/null
10437 lt_status=$?
10438 case x$lt_status in
10439 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10440 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10441 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10442 esac
10443 else :
10444 # compilation failed
10445 lt_cv_dlopen_self=no
10446 fi
10447 fi
10448 rm -fr conftest*
10449
10450
10451 fi
10452 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10453 $as_echo "$lt_cv_dlopen_self" >&6; }
10454
10455 if test "x$lt_cv_dlopen_self" = xyes; then
10456 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10457 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10458 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10459 if test "${lt_cv_dlopen_self_static+set}" = set; then
10460 $as_echo_n "(cached) " >&6
10461 else
10462 if test "$cross_compiling" = yes; then :
10463 lt_cv_dlopen_self_static=cross
10464 else
10465 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10466 lt_status=$lt_dlunknown
10467 cat > conftest.$ac_ext <<EOF
10468 #line 10468 "configure"
10469 #include "confdefs.h"
10470
10471 #if HAVE_DLFCN_H
10472 #include <dlfcn.h>
10473 #endif
10474
10475 #include <stdio.h>
10476
10477 #ifdef RTLD_GLOBAL
10478 # define LT_DLGLOBAL RTLD_GLOBAL
10479 #else
10480 # ifdef DL_GLOBAL
10481 # define LT_DLGLOBAL DL_GLOBAL
10482 # else
10483 # define LT_DLGLOBAL 0
10484 # endif
10485 #endif
10486
10487 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10488 find out it does not work in some platform. */
10489 #ifndef LT_DLLAZY_OR_NOW
10490 # ifdef RTLD_LAZY
10491 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10492 # else
10493 # ifdef DL_LAZY
10494 # define LT_DLLAZY_OR_NOW DL_LAZY
10495 # else
10496 # ifdef RTLD_NOW
10497 # define LT_DLLAZY_OR_NOW RTLD_NOW
10498 # else
10499 # ifdef DL_NOW
10500 # define LT_DLLAZY_OR_NOW DL_NOW
10501 # else
10502 # define LT_DLLAZY_OR_NOW 0
10503 # endif
10504 # endif
10505 # endif
10506 # endif
10507 #endif
10508
10509 #ifdef __cplusplus
10510 extern "C" void exit (int);
10511 #endif
10512
10513 void fnord() { int i=42;}
10514 int main ()
10515 {
10516 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10517 int status = $lt_dlunknown;
10518
10519 if (self)
10520 {
10521 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10522 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10523 /* dlclose (self); */
10524 }
10525 else
10526 puts (dlerror ());
10527
10528 exit (status);
10529 }
10530 EOF
10531 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10532 (eval $ac_link) 2>&5
10533 ac_status=$?
10534 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10535 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10536 (./conftest; exit; ) >&5 2>/dev/null
10537 lt_status=$?
10538 case x$lt_status in
10539 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10540 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10541 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10542 esac
10543 else :
10544 # compilation failed
10545 lt_cv_dlopen_self_static=no
10546 fi
10547 fi
10548 rm -fr conftest*
10549
10550
10551 fi
10552 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10553 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10554 fi
10555
10556 CPPFLAGS="$save_CPPFLAGS"
10557 LDFLAGS="$save_LDFLAGS"
10558 LIBS="$save_LIBS"
10559 ;;
10560 esac
10561
10562 case $lt_cv_dlopen_self in
10563 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10564 *) enable_dlopen_self=unknown ;;
10565 esac
10566
10567 case $lt_cv_dlopen_self_static in
10568 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10569 *) enable_dlopen_self_static=unknown ;;
10570 esac
10571 fi
10572
10573
10574 # Report which library types will actually be built
10575 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10576 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10577 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10578 $as_echo "$can_build_shared" >&6; }
10579
10580 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10581 $as_echo_n "checking whether to build shared libraries... " >&6; }
10582 test "$can_build_shared" = "no" && enable_shared=no
10583
10584 # On AIX, shared libraries and static libraries use the same namespace, and
10585 # are all built from PIC.
10586 case $host_os in
10587 aix3*)
10588 test "$enable_shared" = yes && enable_static=no
10589 if test -n "$RANLIB"; then
10590 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10591 postinstall_cmds='$RANLIB $lib'
10592 fi
10593 ;;
10594
10595 aix[4-9]*)
10596 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10597 test "$enable_shared" = yes && enable_static=no
10598 fi
10599 ;;
10600 esac
10601 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10602 $as_echo "$enable_shared" >&6; }
10603
10604 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10605 $as_echo_n "checking whether to build static libraries... " >&6; }
10606 # Make sure either enable_shared or enable_static is yes.
10607 test "$enable_shared" = yes || enable_static=yes
10608 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10609 $as_echo "$enable_static" >&6; }
10610
10611 # The else clause should only fire when bootstrapping the
10612 # libtool distribution, otherwise you forgot to ship ltmain.sh
10613 # with your package, and you will get complaints that there are
10614 # no rules to generate ltmain.sh.
10615 if test -f "$ltmain"; then
10616 # See if we are running on zsh, and set the options which allow our commands through
10617 # without removal of \ escapes.
10618 if test -n "${ZSH_VERSION+set}" ; then
10619 setopt NO_GLOB_SUBST
10620 fi
10621 # Now quote all the things that may contain metacharacters while being
10622 # careful not to overquote the AC_SUBSTed values. We take copies of the
10623 # variables and quote the copies for generation of the libtool script.
10624 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10625 SED SHELL STRIP \
10626 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10627 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10628 deplibs_check_method reload_flag reload_cmds need_locks \
10629 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10630 lt_cv_sys_global_symbol_to_c_name_address \
10631 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10632 old_postinstall_cmds old_postuninstall_cmds \
10633 compiler \
10634 CC \
10635 LD \
10636 lt_prog_compiler_wl \
10637 lt_prog_compiler_pic \
10638 lt_prog_compiler_static \
10639 lt_prog_compiler_no_builtin_flag \
10640 export_dynamic_flag_spec \
10641 thread_safe_flag_spec \
10642 whole_archive_flag_spec \
10643 enable_shared_with_static_runtimes \
10644 old_archive_cmds \
10645 old_archive_from_new_cmds \
10646 predep_objects \
10647 postdep_objects \
10648 predeps \
10649 postdeps \
10650 compiler_lib_search_path \
10651 compiler_lib_search_dirs \
10652 archive_cmds \
10653 archive_expsym_cmds \
10654 postinstall_cmds \
10655 postuninstall_cmds \
10656 old_archive_from_expsyms_cmds \
10657 allow_undefined_flag \
10658 no_undefined_flag \
10659 export_symbols_cmds \
10660 hardcode_libdir_flag_spec \
10661 hardcode_libdir_flag_spec_ld \
10662 hardcode_libdir_separator \
10663 hardcode_automatic \
10664 module_cmds \
10665 module_expsym_cmds \
10666 lt_cv_prog_compiler_c_o \
10667 fix_srcfile_path \
10668 exclude_expsyms \
10669 include_expsyms; do
10670
10671 case $var in
10672 old_archive_cmds | \
10673 old_archive_from_new_cmds | \
10674 archive_cmds | \
10675 archive_expsym_cmds | \
10676 module_cmds | \
10677 module_expsym_cmds | \
10678 old_archive_from_expsyms_cmds | \
10679 export_symbols_cmds | \
10680 extract_expsyms_cmds | reload_cmds | finish_cmds | \
10681 postinstall_cmds | postuninstall_cmds | \
10682 old_postinstall_cmds | old_postuninstall_cmds | \
10683 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10684 # Double-quote double-evaled strings.
10685 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10686 ;;
10687 *)
10688 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10689 ;;
10690 esac
10691 done
10692
10693 case $lt_echo in
10694 *'\$0 --fallback-echo"')
10695 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10696 ;;
10697 esac
10698
10699 cfgfile="${ofile}T"
10700 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10701 $rm -f "$cfgfile"
10702 { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10703 $as_echo "$as_me: creating $ofile" >&6;}
10704
10705 cat <<__EOF__ >> "$cfgfile"
10706 #! $SHELL
10707
10708 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10709 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10710 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10711 #
10712 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10713 # Free Software Foundation, Inc.
10714 #
10715 # This file is part of GNU Libtool:
10716 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
10717 #
10718 # This program is free software; you can redistribute it and/or modify
10719 # it under the terms of the GNU General Public License as published by
10720 # the Free Software Foundation; either version 2 of the License, or
10721 # (at your option) any later version.
10722 #
10723 # This program is distributed in the hope that it will be useful, but
10724 # WITHOUT ANY WARRANTY; without even the implied warranty of
10725 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10726 # General Public License for more details.
10727 #
10728 # You should have received a copy of the GNU General Public License
10729 # along with this program; if not, write to the Free Software
10730 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10731 #
10732 # As a special exception to the GNU General Public License, if you
10733 # distribute this file as part of a program that contains a
10734 # configuration script generated by Autoconf, you may include it under
10735 # the same distribution terms that you use for the rest of that program.
10736
10737 # A sed program that does not truncate output.
10738 SED=$lt_SED
10739
10740 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10741 Xsed="$SED -e 1s/^X//"
10742
10743 # The HP-UX ksh and POSIX shell print the target directory to stdout
10744 # if CDPATH is set.
10745 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10746
10747 # The names of the tagged configurations supported by this script.
10748 available_tags=
10749
10750 # ### BEGIN LIBTOOL CONFIG
10751
10752 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10753
10754 # Shell to use when invoking shell scripts.
10755 SHELL=$lt_SHELL
10756
10757 # Whether or not to build shared libraries.
10758 build_libtool_libs=$enable_shared
10759
10760 # Whether or not to build static libraries.
10761 build_old_libs=$enable_static
10762
10763 # Whether or not to add -lc for building shared libraries.
10764 build_libtool_need_lc=$archive_cmds_need_lc
10765
10766 # Whether or not to disallow shared libs when runtime libs are static
10767 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10768
10769 # Whether or not to optimize for fast installation.
10770 fast_install=$enable_fast_install
10771
10772 # The host system.
10773 host_alias=$host_alias
10774 host=$host
10775 host_os=$host_os
10776
10777 # The build system.
10778 build_alias=$build_alias
10779 build=$build
10780 build_os=$build_os
10781
10782 # An echo program that does not interpret backslashes.
10783 echo=$lt_echo
10784
10785 # The archiver.
10786 AR=$lt_AR
10787 AR_FLAGS=$lt_AR_FLAGS
10788
10789 # A C compiler.
10790 LTCC=$lt_LTCC
10791
10792 # LTCC compiler flags.
10793 LTCFLAGS=$lt_LTCFLAGS
10794
10795 # A language-specific compiler.
10796 CC=$lt_compiler
10797
10798 # Is the compiler the GNU C compiler?
10799 with_gcc=$GCC
10800
10801 # An ERE matcher.
10802 EGREP=$lt_EGREP
10803
10804 # The linker used to build libraries.
10805 LD=$lt_LD
10806
10807 # Whether we need hard or soft links.
10808 LN_S=$lt_LN_S
10809
10810 # A BSD-compatible nm program.
10811 NM=$lt_NM
10812
10813 # A symbol stripping program
10814 STRIP=$lt_STRIP
10815
10816 # Used to examine libraries when file_magic_cmd begins "file"
10817 MAGIC_CMD=$MAGIC_CMD
10818
10819 # Used on cygwin: DLL creation program.
10820 DLLTOOL="$DLLTOOL"
10821
10822 # Used on cygwin: object dumper.
10823 OBJDUMP="$OBJDUMP"
10824
10825 # Used on cygwin: assembler.
10826 AS="$AS"
10827
10828 # The name of the directory that contains temporary libtool files.
10829 objdir=$objdir
10830
10831 # How to create reloadable object files.
10832 reload_flag=$lt_reload_flag
10833 reload_cmds=$lt_reload_cmds
10834
10835 # How to pass a linker flag through the compiler.
10836 wl=$lt_lt_prog_compiler_wl
10837
10838 # Object file suffix (normally "o").
10839 objext="$ac_objext"
10840
10841 # Old archive suffix (normally "a").
10842 libext="$libext"
10843
10844 # Shared library suffix (normally ".so").
10845 shrext_cmds='$shrext_cmds'
10846
10847 # Executable file suffix (normally "").
10848 exeext="$exeext"
10849
10850 # Additional compiler flags for building library objects.
10851 pic_flag=$lt_lt_prog_compiler_pic
10852 pic_mode=$pic_mode
10853
10854 # What is the maximum length of a command?
10855 max_cmd_len=$lt_cv_sys_max_cmd_len
10856
10857 # Does compiler simultaneously support -c and -o options?
10858 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10859
10860 # Must we lock files when doing compilation?
10861 need_locks=$lt_need_locks
10862
10863 # Do we need the lib prefix for modules?
10864 need_lib_prefix=$need_lib_prefix
10865
10866 # Do we need a version for libraries?
10867 need_version=$need_version
10868
10869 # Whether dlopen is supported.
10870 dlopen_support=$enable_dlopen
10871
10872 # Whether dlopen of programs is supported.
10873 dlopen_self=$enable_dlopen_self
10874
10875 # Whether dlopen of statically linked programs is supported.
10876 dlopen_self_static=$enable_dlopen_self_static
10877
10878 # Compiler flag to prevent dynamic linking.
10879 link_static_flag=$lt_lt_prog_compiler_static
10880
10881 # Compiler flag to turn off builtin functions.
10882 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10883
10884 # Compiler flag to allow reflexive dlopens.
10885 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10886
10887 # Compiler flag to generate shared objects directly from archives.
10888 whole_archive_flag_spec=$lt_whole_archive_flag_spec
10889
10890 # Compiler flag to generate thread-safe objects.
10891 thread_safe_flag_spec=$lt_thread_safe_flag_spec
10892
10893 # Library versioning type.
10894 version_type=$version_type
10895
10896 # Format of library name prefix.
10897 libname_spec=$lt_libname_spec
10898
10899 # List of archive names. First name is the real one, the rest are links.
10900 # The last name is the one that the linker finds with -lNAME.
10901 library_names_spec=$lt_library_names_spec
10902
10903 # The coded name of the library, if different from the real name.
10904 soname_spec=$lt_soname_spec
10905
10906 # Commands used to build and install an old-style archive.
10907 RANLIB=$lt_RANLIB
10908 old_archive_cmds=$lt_old_archive_cmds
10909 old_postinstall_cmds=$lt_old_postinstall_cmds
10910 old_postuninstall_cmds=$lt_old_postuninstall_cmds
10911
10912 # Create an old-style archive from a shared archive.
10913 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10914
10915 # Create a temporary old-style archive to link instead of a shared archive.
10916 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10917
10918 # Commands used to build and install a shared archive.
10919 archive_cmds=$lt_archive_cmds
10920 archive_expsym_cmds=$lt_archive_expsym_cmds
10921 postinstall_cmds=$lt_postinstall_cmds
10922 postuninstall_cmds=$lt_postuninstall_cmds
10923
10924 # Commands used to build a loadable module (assumed same as above if empty)
10925 module_cmds=$lt_module_cmds
10926 module_expsym_cmds=$lt_module_expsym_cmds
10927
10928 # Commands to strip libraries.
10929 old_striplib=$lt_old_striplib
10930 striplib=$lt_striplib
10931
10932 # Dependencies to place before the objects being linked to create a
10933 # shared library.
10934 predep_objects=$lt_predep_objects
10935
10936 # Dependencies to place after the objects being linked to create a
10937 # shared library.
10938 postdep_objects=$lt_postdep_objects
10939
10940 # Dependencies to place before the objects being linked to create a
10941 # shared library.
10942 predeps=$lt_predeps
10943
10944 # Dependencies to place after the objects being linked to create a
10945 # shared library.
10946 postdeps=$lt_postdeps
10947
10948 # The directories searched by this compiler when creating a shared
10949 # library
10950 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
10951
10952 # The library search path used internally by the compiler when linking
10953 # a shared library.
10954 compiler_lib_search_path=$lt_compiler_lib_search_path
10955
10956 # Method to check whether dependent libraries are shared objects.
10957 deplibs_check_method=$lt_deplibs_check_method
10958
10959 # Command to use when deplibs_check_method == file_magic.
10960 file_magic_cmd=$lt_file_magic_cmd
10961
10962 # Flag that allows shared libraries with undefined symbols to be built.
10963 allow_undefined_flag=$lt_allow_undefined_flag
10964
10965 # Flag that forces no undefined symbols.
10966 no_undefined_flag=$lt_no_undefined_flag
10967
10968 # Commands used to finish a libtool library installation in a directory.
10969 finish_cmds=$lt_finish_cmds
10970
10971 # Same as above, but a single script fragment to be evaled but not shown.
10972 finish_eval=$lt_finish_eval
10973
10974 # Take the output of nm and produce a listing of raw symbols and C names.
10975 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10976
10977 # Transform the output of nm in a proper C declaration
10978 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10979
10980 # Transform the output of nm in a C name address pair
10981 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10982
10983 # This is the shared library runtime path variable.
10984 runpath_var=$runpath_var
10985
10986 # This is the shared library path variable.
10987 shlibpath_var=$shlibpath_var
10988
10989 # Is shlibpath searched before the hard-coded library search path?
10990 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10991
10992 # How to hardcode a shared library path into an executable.
10993 hardcode_action=$hardcode_action
10994
10995 # Whether we should hardcode library paths into libraries.
10996 hardcode_into_libs=$hardcode_into_libs
10997
10998 # Flag to hardcode \$libdir into a binary during linking.
10999 # This must work even if \$libdir does not exist.
11000 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11001
11002 # If ld is used when linking, flag to hardcode \$libdir into
11003 # a binary during linking. This must work even if \$libdir does
11004 # not exist.
11005 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11006
11007 # Whether we need a single -rpath flag with a separated argument.
11008 hardcode_libdir_separator=$lt_hardcode_libdir_separator
11009
11010 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11011 # resulting binary.
11012 hardcode_direct=$hardcode_direct
11013
11014 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11015 # resulting binary.
11016 hardcode_minus_L=$hardcode_minus_L
11017
11018 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11019 # the resulting binary.
11020 hardcode_shlibpath_var=$hardcode_shlibpath_var
11021
11022 # Set to yes if building a shared library automatically hardcodes DIR into the library
11023 # and all subsequent libraries and executables linked against it.
11024 hardcode_automatic=$hardcode_automatic
11025
11026 # Variables whose values should be saved in libtool wrapper scripts and
11027 # restored at relink time.
11028 variables_saved_for_relink="$variables_saved_for_relink"
11029
11030 # Whether libtool must link a program against all its dependency libraries.
11031 link_all_deplibs=$link_all_deplibs
11032
11033 # Compile-time system search path for libraries
11034 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11035
11036 # Run-time system search path for libraries
11037 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11038
11039 # Fix the shell variable \$srcfile for the compiler.
11040 fix_srcfile_path=$lt_fix_srcfile_path
11041
11042 # Set to yes if exported symbols are required.
11043 always_export_symbols=$always_export_symbols
11044
11045 # The commands to list exported symbols.
11046 export_symbols_cmds=$lt_export_symbols_cmds
11047
11048 # The commands to extract the exported symbol list from a shared archive.
11049 extract_expsyms_cmds=$lt_extract_expsyms_cmds
11050
11051 # Symbols that should not be listed in the preloaded symbols.
11052 exclude_expsyms=$lt_exclude_expsyms
11053
11054 # Symbols that must always be exported.
11055 include_expsyms=$lt_include_expsyms
11056
11057 # ### END LIBTOOL CONFIG
11058
11059 __EOF__
11060
11061
11062 case $host_os in
11063 aix3*)
11064 cat <<\EOF >> "$cfgfile"
11065
11066 # AIX sometimes has problems with the GCC collect2 program. For some
11067 # reason, if we set the COLLECT_NAMES environment variable, the problems
11068 # vanish in a puff of smoke.
11069 if test "X${COLLECT_NAMES+set}" != Xset; then
11070 COLLECT_NAMES=
11071 export COLLECT_NAMES
11072 fi
11073 EOF
11074 ;;
11075 esac
11076
11077 # We use sed instead of cat because bash on DJGPP gets confused if
11078 # if finds mixed CR/LF and LF-only lines. Since sed operates in
11079 # text mode, it properly converts lines to CR/LF. This bash problem
11080 # is reportedly fixed, but why not run on old versions too?
11081 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11082
11083 mv -f "$cfgfile" "$ofile" || \
11084 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11085 chmod +x "$ofile"
11086
11087 else
11088 # If there is no Makefile yet, we rely on a make rule to execute
11089 # `config.status --recheck' to rerun these tests and create the
11090 # libtool script then.
11091 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11092 if test -f "$ltmain_in"; then
11093 test -f Makefile && make "$ltmain"
11094 fi
11095 fi
11096
11097
11098 ac_ext=c
11099 ac_cpp='$CPP $CPPFLAGS'
11100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11103
11104 CC="$lt_save_CC"
11105
11106
11107 # Check whether --with-tags was given.
11108 if test "${with_tags+set}" = set; then
11109 withval=$with_tags; tagnames="$withval"
11110 fi
11111
11112
11113 if test -f "$ltmain" && test -n "$tagnames"; then
11114 if test ! -f "${ofile}"; then
11115 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11116 $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11117 fi
11118
11119 if test -z "$LTCC"; then
11120 eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11121 if test -z "$LTCC"; then
11122 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11123 $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11124 else
11125 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11126 $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11127 fi
11128 fi
11129 if test -z "$LTCFLAGS"; then
11130 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11131 fi
11132
11133 # Extract list of available tagged configurations in $ofile.
11134 # Note that this assumes the entire list is on one line.
11135 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11136
11137 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11138 for tagname in $tagnames; do
11139 IFS="$lt_save_ifs"
11140 # Check whether tagname contains only valid characters
11141 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11142 "") ;;
11143 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11144 $as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11145 { (exit 1); exit 1; }; }
11146 ;;
11147 esac
11148
11149 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11150 then
11151 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11152 $as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11153 { (exit 1); exit 1; }; }
11154 fi
11155
11156 # Update the list of available tags.
11157 if test -n "$tagname"; then
11158 echo appending configuration tag \"$tagname\" to $ofile
11159
11160 case $tagname in
11161 CXX)
11162 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11163 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11164 (test "X$CXX" != "Xg++"))) ; then
11165 ac_ext=cpp
11166 ac_cpp='$CXXCPP $CPPFLAGS'
11167 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11168 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11169 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11170
11171
11172
11173
11174 archive_cmds_need_lc_CXX=no
11175 allow_undefined_flag_CXX=
11176 always_export_symbols_CXX=no
11177 archive_expsym_cmds_CXX=
11178 export_dynamic_flag_spec_CXX=
11179 hardcode_direct_CXX=no
11180 hardcode_libdir_flag_spec_CXX=
11181 hardcode_libdir_flag_spec_ld_CXX=
11182 hardcode_libdir_separator_CXX=
11183 hardcode_minus_L_CXX=no
11184 hardcode_shlibpath_var_CXX=unsupported
11185 hardcode_automatic_CXX=no
11186 module_cmds_CXX=
11187 module_expsym_cmds_CXX=
11188 link_all_deplibs_CXX=unknown
11189 old_archive_cmds_CXX=$old_archive_cmds
11190 no_undefined_flag_CXX=
11191 whole_archive_flag_spec_CXX=
11192 enable_shared_with_static_runtimes_CXX=no
11193
11194 # Dependencies to place before and after the object being linked:
11195 predep_objects_CXX=
11196 postdep_objects_CXX=
11197 predeps_CXX=
11198 postdeps_CXX=
11199 compiler_lib_search_path_CXX=
11200 compiler_lib_search_dirs_CXX=
11201
11202 # Source file extension for C++ test sources.
11203 ac_ext=cpp
11204
11205 # Object file extension for compiled C++ test sources.
11206 objext=o
11207 objext_CXX=$objext
11208
11209 # Code to be used in simple compile tests
11210 lt_simple_compile_test_code="int some_variable = 0;"
11211
11212 # Code to be used in simple link tests
11213 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11214
11215 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11216
11217 # If no C compiler was specified, use CC.
11218 LTCC=${LTCC-"$CC"}
11219
11220 # If no C compiler flags were specified, use CFLAGS.
11221 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11222
11223 # Allow CC to be a program name with arguments.
11224 compiler=$CC
11225
11226
11227 # save warnings/boilerplate of simple test code
11228 ac_outfile=conftest.$ac_objext
11229 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11230 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11231 _lt_compiler_boilerplate=`cat conftest.err`
11232 $rm conftest*
11233
11234 ac_outfile=conftest.$ac_objext
11235 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11236 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11237 _lt_linker_boilerplate=`cat conftest.err`
11238 $rm -r conftest*
11239
11240
11241 # Allow CC to be a program name with arguments.
11242 lt_save_CC=$CC
11243 lt_save_LD=$LD
11244 lt_save_GCC=$GCC
11245 GCC=$GXX
11246 lt_save_with_gnu_ld=$with_gnu_ld
11247 lt_save_path_LD=$lt_cv_path_LD
11248 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11249 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11250 else
11251 $as_unset lt_cv_prog_gnu_ld
11252 fi
11253 if test -n "${lt_cv_path_LDCXX+set}"; then
11254 lt_cv_path_LD=$lt_cv_path_LDCXX
11255 else
11256 $as_unset lt_cv_path_LD
11257 fi
11258 test -z "${LDCXX+set}" || LD=$LDCXX
11259 CC=${CXX-"c++"}
11260 compiler=$CC
11261 compiler_CXX=$CC
11262 for cc_temp in $compiler""; do
11263 case $cc_temp in
11264 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11265 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11266 \-*) ;;
11267 *) break;;
11268 esac
11269 done
11270 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11271
11272
11273 # We don't want -fno-exception wen compiling C++ code, so set the
11274 # no_builtin_flag separately
11275 if test "$GXX" = yes; then
11276 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11277 else
11278 lt_prog_compiler_no_builtin_flag_CXX=
11279 fi
11280
11281 if test "$GXX" = yes; then
11282 # Set up default GNU C++ configuration
11283
11284
11285 # Check whether --with-gnu-ld was given.
11286 if test "${with_gnu_ld+set}" = set; then
11287 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11288 else
11289 with_gnu_ld=no
11290 fi
11291
11292 ac_prog=ld
11293 if test "$GCC" = yes; then
11294 # Check if gcc -print-prog-name=ld gives a path.
11295 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11296 $as_echo_n "checking for ld used by $CC... " >&6; }
11297 case $host in
11298 *-*-mingw*)
11299 # gcc leaves a trailing carriage return which upsets mingw
11300 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11301 *)
11302 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11303 esac
11304 case $ac_prog in
11305 # Accept absolute paths.
11306 [\\/]* | ?:[\\/]*)
11307 re_direlt='/[^/][^/]*/\.\./'
11308 # Canonicalize the pathname of ld
11309 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11310 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11311 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11312 done
11313 test -z "$LD" && LD="$ac_prog"
11314 ;;
11315 "")
11316 # If it fails, then pretend we aren't using GCC.
11317 ac_prog=ld
11318 ;;
11319 *)
11320 # If it is relative, then search for the first ld in PATH.
11321 with_gnu_ld=unknown
11322 ;;
11323 esac
11324 elif test "$with_gnu_ld" = yes; then
11325 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11326 $as_echo_n "checking for GNU ld... " >&6; }
11327 else
11328 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11329 $as_echo_n "checking for non-GNU ld... " >&6; }
11330 fi
11331 if test "${lt_cv_path_LD+set}" = set; then
11332 $as_echo_n "(cached) " >&6
11333 else
11334 if test -z "$LD"; then
11335 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11336 for ac_dir in $PATH; do
11337 IFS="$lt_save_ifs"
11338 test -z "$ac_dir" && ac_dir=.
11339 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11340 lt_cv_path_LD="$ac_dir/$ac_prog"
11341 # Check to see if the program is GNU ld. I'd rather use --version,
11342 # but apparently some variants of GNU ld only accept -v.
11343 # Break only if it was the GNU/non-GNU ld that we prefer.
11344 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11345 *GNU* | *'with BFD'*)
11346 test "$with_gnu_ld" != no && break
11347 ;;
11348 *)
11349 test "$with_gnu_ld" != yes && break
11350 ;;
11351 esac
11352 fi
11353 done
11354 IFS="$lt_save_ifs"
11355 else
11356 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11357 fi
11358 fi
11359
11360 LD="$lt_cv_path_LD"
11361 if test -n "$LD"; then
11362 { $as_echo "$as_me:$LINENO: result: $LD" >&5
11363 $as_echo "$LD" >&6; }
11364 else
11365 { $as_echo "$as_me:$LINENO: result: no" >&5
11366 $as_echo "no" >&6; }
11367 fi
11368 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11369 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11370 { (exit 1); exit 1; }; }
11371 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11372 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11373 if test "${lt_cv_prog_gnu_ld+set}" = set; then
11374 $as_echo_n "(cached) " >&6
11375 else
11376 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11377 case `$LD -v 2>&1 </dev/null` in
11378 *GNU* | *'with BFD'*)
11379 lt_cv_prog_gnu_ld=yes
11380 ;;
11381 *)
11382 lt_cv_prog_gnu_ld=no
11383 ;;
11384 esac
11385 fi
11386 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11387 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11388 with_gnu_ld=$lt_cv_prog_gnu_ld
11389
11390
11391
11392 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11393 # archiving commands below assume that GNU ld is being used.
11394 if test "$with_gnu_ld" = yes; then
11395 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11396 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'
11397
11398 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11399 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11400
11401 # If archive_cmds runs LD, not CC, wlarc should be empty
11402 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11403 # investigate it a little bit more. (MM)
11404 wlarc='${wl}'
11405
11406 # ancient GNU ld didn't support --whole-archive et. al.
11407 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11408 grep 'no-whole-archive' > /dev/null; then
11409 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11410 else
11411 whole_archive_flag_spec_CXX=
11412 fi
11413 else
11414 with_gnu_ld=no
11415 wlarc=
11416
11417 # A generic and very simple default shared library creation
11418 # command for GNU C++ for the case where it uses the native
11419 # linker, instead of GNU ld. If possible, this setting should
11420 # overridden to take advantage of the native linker features on
11421 # the platform it is being used on.
11422 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11423 fi
11424
11425 # Commands to make compiler produce verbose output that lists
11426 # what "hidden" libraries, object files and flags are used when
11427 # linking a shared library.
11428 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11429
11430 else
11431 GXX=no
11432 with_gnu_ld=no
11433 wlarc=
11434 fi
11435
11436 # PORTME: fill in a description of your system's C++ link characteristics
11437 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11438 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11439 ld_shlibs_CXX=yes
11440 case $host_os in
11441 aix3*)
11442 # FIXME: insert proper C++ library support
11443 ld_shlibs_CXX=no
11444 ;;
11445 aix[4-9]*)
11446 if test "$host_cpu" = ia64; then
11447 # On IA64, the linker does run time linking by default, so we don't
11448 # have to do anything special.
11449 aix_use_runtimelinking=no
11450 exp_sym_flag='-Bexport'
11451 no_entry_flag=""
11452 else
11453 aix_use_runtimelinking=no
11454
11455 # Test if we are trying to use run time linking or normal
11456 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11457 # need to do runtime linking.
11458 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11459 for ld_flag in $LDFLAGS; do
11460 case $ld_flag in
11461 *-brtl*)
11462 aix_use_runtimelinking=yes
11463 break
11464 ;;
11465 esac
11466 done
11467 ;;
11468 esac
11469
11470 exp_sym_flag='-bexport'
11471 no_entry_flag='-bnoentry'
11472 fi
11473
11474 # When large executables or shared objects are built, AIX ld can
11475 # have problems creating the table of contents. If linking a library
11476 # or program results in "error TOC overflow" add -mminimal-toc to
11477 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11478 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11479
11480 archive_cmds_CXX=''
11481 hardcode_direct_CXX=yes
11482 hardcode_libdir_separator_CXX=':'
11483 link_all_deplibs_CXX=yes
11484
11485 if test "$GXX" = yes; then
11486 case $host_os in aix4.[012]|aix4.[012].*)
11487 # We only want to do this on AIX 4.2 and lower, the check
11488 # below for broken collect2 doesn't work under 4.3+
11489 collect2name=`${CC} -print-prog-name=collect2`
11490 if test -f "$collect2name" && \
11491 strings "$collect2name" | grep resolve_lib_name >/dev/null
11492 then
11493 # We have reworked collect2
11494 :
11495 else
11496 # We have old collect2
11497 hardcode_direct_CXX=unsupported
11498 # It fails to find uninstalled libraries when the uninstalled
11499 # path is not listed in the libpath. Setting hardcode_minus_L
11500 # to unsupported forces relinking
11501 hardcode_minus_L_CXX=yes
11502 hardcode_libdir_flag_spec_CXX='-L$libdir'
11503 hardcode_libdir_separator_CXX=
11504 fi
11505 ;;
11506 esac
11507 shared_flag='-shared'
11508 if test "$aix_use_runtimelinking" = yes; then
11509 shared_flag="$shared_flag "'${wl}-G'
11510 fi
11511 else
11512 # not using gcc
11513 if test "$host_cpu" = ia64; then
11514 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11515 # chokes on -Wl,-G. The following line is correct:
11516 shared_flag='-G'
11517 else
11518 if test "$aix_use_runtimelinking" = yes; then
11519 shared_flag='${wl}-G'
11520 else
11521 shared_flag='${wl}-bM:SRE'
11522 fi
11523 fi
11524 fi
11525
11526 # It seems that -bexpall does not export symbols beginning with
11527 # underscore (_), so it is better to generate a list of symbols to export.
11528 always_export_symbols_CXX=yes
11529 if test "$aix_use_runtimelinking" = yes; then
11530 # Warning - without using the other runtime loading flags (-brtl),
11531 # -berok will link without error, but may produce a broken library.
11532 allow_undefined_flag_CXX='-berok'
11533 # Determine the default libpath from the value encoded in an empty executable.
11534 cat >conftest.$ac_ext <<_ACEOF
11535 /* confdefs.h. */
11536 _ACEOF
11537 cat confdefs.h >>conftest.$ac_ext
11538 cat >>conftest.$ac_ext <<_ACEOF
11539 /* end confdefs.h. */
11540
11541 int
11542 main ()
11543 {
11544
11545 ;
11546 return 0;
11547 }
11548 _ACEOF
11549 rm -f conftest.$ac_objext conftest$ac_exeext
11550 if { (ac_try="$ac_link"
11551 case "(($ac_try" in
11552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11553 *) ac_try_echo=$ac_try;;
11554 esac
11555 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11556 $as_echo "$ac_try_echo") >&5
11557 (eval "$ac_link") 2>conftest.er1
11558 ac_status=$?
11559 grep -v '^ *+' conftest.er1 >conftest.err
11560 rm -f conftest.er1
11561 cat conftest.err >&5
11562 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11563 (exit $ac_status); } && {
11564 test -z "$ac_cxx_werror_flag" ||
11565 test ! -s conftest.err
11566 } && test -s conftest$ac_exeext && {
11567 test "$cross_compiling" = yes ||
11568 $as_test_x conftest$ac_exeext
11569 }; then
11570
11571 lt_aix_libpath_sed='
11572 /Import File Strings/,/^$/ {
11573 /^0/ {
11574 s/^0 *\(.*\)$/\1/
11575 p
11576 }
11577 }'
11578 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11579 # Check for a 64-bit object if we didn't find anything.
11580 if test -z "$aix_libpath"; then
11581 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11582 fi
11583 else
11584 $as_echo "$as_me: failed program was:" >&5
11585 sed 's/^/| /' conftest.$ac_ext >&5
11586
11587
11588 fi
11589
11590 rm -rf conftest.dSYM
11591 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11592 conftest$ac_exeext conftest.$ac_ext
11593 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11594
11595 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11596
11597 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"
11598 else
11599 if test "$host_cpu" = ia64; then
11600 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11601 allow_undefined_flag_CXX="-z nodefs"
11602 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"
11603 else
11604 # Determine the default libpath from the value encoded in an empty executable.
11605 cat >conftest.$ac_ext <<_ACEOF
11606 /* confdefs.h. */
11607 _ACEOF
11608 cat confdefs.h >>conftest.$ac_ext
11609 cat >>conftest.$ac_ext <<_ACEOF
11610 /* end confdefs.h. */
11611
11612 int
11613 main ()
11614 {
11615
11616 ;
11617 return 0;
11618 }
11619 _ACEOF
11620 rm -f conftest.$ac_objext conftest$ac_exeext
11621 if { (ac_try="$ac_link"
11622 case "(($ac_try" in
11623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11624 *) ac_try_echo=$ac_try;;
11625 esac
11626 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11627 $as_echo "$ac_try_echo") >&5
11628 (eval "$ac_link") 2>conftest.er1
11629 ac_status=$?
11630 grep -v '^ *+' conftest.er1 >conftest.err
11631 rm -f conftest.er1
11632 cat conftest.err >&5
11633 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11634 (exit $ac_status); } && {
11635 test -z "$ac_cxx_werror_flag" ||
11636 test ! -s conftest.err
11637 } && test -s conftest$ac_exeext && {
11638 test "$cross_compiling" = yes ||
11639 $as_test_x conftest$ac_exeext
11640 }; then
11641
11642 lt_aix_libpath_sed='
11643 /Import File Strings/,/^$/ {
11644 /^0/ {
11645 s/^0 *\(.*\)$/\1/
11646 p
11647 }
11648 }'
11649 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11650 # Check for a 64-bit object if we didn't find anything.
11651 if test -z "$aix_libpath"; then
11652 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11653 fi
11654 else
11655 $as_echo "$as_me: failed program was:" >&5
11656 sed 's/^/| /' conftest.$ac_ext >&5
11657
11658
11659 fi
11660
11661 rm -rf conftest.dSYM
11662 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11663 conftest$ac_exeext conftest.$ac_ext
11664 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11665
11666 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11667 # Warning - without using the other run time loading flags,
11668 # -berok will link without error, but may produce a broken library.
11669 no_undefined_flag_CXX=' ${wl}-bernotok'
11670 allow_undefined_flag_CXX=' ${wl}-berok'
11671 # Exported symbols can be pulled into shared objects from archives
11672 whole_archive_flag_spec_CXX='$convenience'
11673 archive_cmds_need_lc_CXX=yes
11674 # This is similar to how AIX traditionally builds its shared libraries.
11675 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'
11676 fi
11677 fi
11678 ;;
11679
11680 beos*)
11681 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11682 allow_undefined_flag_CXX=unsupported
11683 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
11684 # support --undefined. This deserves some investigation. FIXME
11685 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11686 else
11687 ld_shlibs_CXX=no
11688 fi
11689 ;;
11690
11691 chorus*)
11692 case $cc_basename in
11693 *)
11694 # FIXME: insert proper C++ library support
11695 ld_shlibs_CXX=no
11696 ;;
11697 esac
11698 ;;
11699
11700 cygwin* | mingw* | pw32*)
11701 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11702 # as there is no search path for DLLs.
11703 hardcode_libdir_flag_spec_CXX='-L$libdir'
11704 allow_undefined_flag_CXX=unsupported
11705 always_export_symbols_CXX=no
11706 enable_shared_with_static_runtimes_CXX=yes
11707
11708 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11709 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'
11710 # If the export-symbols file already is a .def file (1st line
11711 # is EXPORTS), use it as is; otherwise, prepend...
11712 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11713 cp $export_symbols $output_objdir/$soname.def;
11714 else
11715 echo EXPORTS > $output_objdir/$soname.def;
11716 cat $export_symbols >> $output_objdir/$soname.def;
11717 fi~
11718 $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'
11719 else
11720 ld_shlibs_CXX=no
11721 fi
11722 ;;
11723 darwin* | rhapsody*)
11724 archive_cmds_need_lc_CXX=no
11725 hardcode_direct_CXX=no
11726 hardcode_automatic_CXX=yes
11727 hardcode_shlibpath_var_CXX=unsupported
11728 whole_archive_flag_spec_CXX=''
11729 link_all_deplibs_CXX=yes
11730 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11731 if test "$GXX" = yes ; then
11732 output_verbose_link_cmd='echo'
11733 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}"
11734 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11735 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}"
11736 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}"
11737 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11738 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}"
11739 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}"
11740 fi
11741 else
11742 case $cc_basename in
11743 xlc*)
11744 output_verbose_link_cmd='echo'
11745 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'
11746 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11747 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11748 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}'
11749 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}'
11750 ;;
11751 *)
11752 ld_shlibs_CXX=no
11753 ;;
11754 esac
11755 fi
11756 ;;
11757
11758 dgux*)
11759 case $cc_basename in
11760 ec++*)
11761 # FIXME: insert proper C++ library support
11762 ld_shlibs_CXX=no
11763 ;;
11764 ghcx*)
11765 # Green Hills C++ Compiler
11766 # FIXME: insert proper C++ library support
11767 ld_shlibs_CXX=no
11768 ;;
11769 *)
11770 # FIXME: insert proper C++ library support
11771 ld_shlibs_CXX=no
11772 ;;
11773 esac
11774 ;;
11775 freebsd[12]*)
11776 # C++ shared libraries reported to be fairly broken before switch to ELF
11777 ld_shlibs_CXX=no
11778 ;;
11779 freebsd-elf*)
11780 archive_cmds_need_lc_CXX=no
11781 ;;
11782 freebsd* | dragonfly*)
11783 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11784 # conventions
11785 ld_shlibs_CXX=yes
11786 ;;
11787 gnu*)
11788 ;;
11789 hpux9*)
11790 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11791 hardcode_libdir_separator_CXX=:
11792 export_dynamic_flag_spec_CXX='${wl}-E'
11793 hardcode_direct_CXX=yes
11794 hardcode_minus_L_CXX=yes # Not in the search PATH,
11795 # but as the default
11796 # location of the library.
11797
11798 case $cc_basename in
11799 CC*)
11800 # FIXME: insert proper C++ library support
11801 ld_shlibs_CXX=no
11802 ;;
11803 aCC*)
11804 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'
11805 # Commands to make compiler produce verbose output that lists
11806 # what "hidden" libraries, object files and flags are used when
11807 # linking a shared library.
11808 #
11809 # There doesn't appear to be a way to prevent this compiler from
11810 # explicitly linking system object files so we need to strip them
11811 # from the output so that they don't get included in the library
11812 # dependencies.
11813 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'
11814 ;;
11815 *)
11816 if test "$GXX" = yes; then
11817 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'
11818 else
11819 # FIXME: insert proper C++ library support
11820 ld_shlibs_CXX=no
11821 fi
11822 ;;
11823 esac
11824 ;;
11825 hpux10*|hpux11*)
11826 if test $with_gnu_ld = no; then
11827 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11828 hardcode_libdir_separator_CXX=:
11829
11830 case $host_cpu in
11831 hppa*64*|ia64*) ;;
11832 *)
11833 export_dynamic_flag_spec_CXX='${wl}-E'
11834 ;;
11835 esac
11836 fi
11837 case $host_cpu in
11838 hppa*64*|ia64*)
11839 hardcode_direct_CXX=no
11840 hardcode_shlibpath_var_CXX=no
11841 ;;
11842 *)
11843 hardcode_direct_CXX=yes
11844 hardcode_minus_L_CXX=yes # Not in the search PATH,
11845 # but as the default
11846 # location of the library.
11847 ;;
11848 esac
11849
11850 case $cc_basename in
11851 CC*)
11852 # FIXME: insert proper C++ library support
11853 ld_shlibs_CXX=no
11854 ;;
11855 aCC*)
11856 case $host_cpu in
11857 hppa*64*)
11858 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11859 ;;
11860 ia64*)
11861 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11862 ;;
11863 *)
11864 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11865 ;;
11866 esac
11867 # Commands to make compiler produce verbose output that lists
11868 # what "hidden" libraries, object files and flags are used when
11869 # linking a shared library.
11870 #
11871 # There doesn't appear to be a way to prevent this compiler from
11872 # explicitly linking system object files so we need to strip them
11873 # from the output so that they don't get included in the library
11874 # dependencies.
11875 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'
11876 ;;
11877 *)
11878 if test "$GXX" = yes; then
11879 if test $with_gnu_ld = no; then
11880 case $host_cpu in
11881 hppa*64*)
11882 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11883 ;;
11884 ia64*)
11885 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11886 ;;
11887 *)
11888 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'
11889 ;;
11890 esac
11891 fi
11892 else
11893 # FIXME: insert proper C++ library support
11894 ld_shlibs_CXX=no
11895 fi
11896 ;;
11897 esac
11898 ;;
11899 interix[3-9]*)
11900 hardcode_direct_CXX=no
11901 hardcode_shlibpath_var_CXX=no
11902 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11903 export_dynamic_flag_spec_CXX='${wl}-E'
11904 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11905 # Instead, shared libraries are loaded at an image base (0x10000000 by
11906 # default) and relocated if they conflict, which is a slow very memory
11907 # consuming and fragmenting process. To avoid this, we pick a random,
11908 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11909 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
11910 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'
11911 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'
11912 ;;
11913 irix5* | irix6*)
11914 case $cc_basename in
11915 CC*)
11916 # SGI C++
11917 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'
11918
11919 # Archives containing C++ object files must be created using
11920 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
11921 # necessary to make sure instantiated templates are included
11922 # in the archive.
11923 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11924 ;;
11925 *)
11926 if test "$GXX" = yes; then
11927 if test "$with_gnu_ld" = no; then
11928 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'
11929 else
11930 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'
11931 fi
11932 fi
11933 link_all_deplibs_CXX=yes
11934 ;;
11935 esac
11936 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11937 hardcode_libdir_separator_CXX=:
11938 ;;
11939 linux* | k*bsd*-gnu)
11940 case $cc_basename in
11941 KCC*)
11942 # Kuck and Associates, Inc. (KAI) C++ Compiler
11943
11944 # KCC will only create a shared library if the output file
11945 # ends with ".so" (or ".sl" for HP-UX), so rename the library
11946 # to its proper name (with version) after linking.
11947 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'
11948 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'
11949 # Commands to make compiler produce verbose output that lists
11950 # what "hidden" libraries, object files and flags are used when
11951 # linking a shared library.
11952 #
11953 # There doesn't appear to be a way to prevent this compiler from
11954 # explicitly linking system object files so we need to strip them
11955 # from the output so that they don't get included in the library
11956 # dependencies.
11957 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'
11958
11959 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11960 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11961
11962 # Archives containing C++ object files must be created using
11963 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11964 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11965 ;;
11966 icpc*)
11967 # Intel C++
11968 with_gnu_ld=yes
11969 # version 8.0 and above of icpc choke on multiply defined symbols
11970 # if we add $predep_objects and $postdep_objects, however 7.1 and
11971 # earlier do not add the objects themselves.
11972 case `$CC -V 2>&1` in
11973 *"Version 7."*)
11974 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11975 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'
11976 ;;
11977 *) # Version 8.0 or newer
11978 tmp_idyn=
11979 case $host_cpu in
11980 ia64*) tmp_idyn=' -i_dynamic';;
11981 esac
11982 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11983 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'
11984 ;;
11985 esac
11986 archive_cmds_need_lc_CXX=no
11987 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11988 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11989 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11990 ;;
11991 pgCC* | pgcpp*)
11992 # Portland Group C++ compiler
11993 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11994 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'
11995
11996 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11997 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11998 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'
11999 ;;
12000 cxx*)
12001 # Compaq C++
12002 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12003 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'
12004
12005 runpath_var=LD_RUN_PATH
12006 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12007 hardcode_libdir_separator_CXX=:
12008
12009 # Commands to make compiler produce verbose output that lists
12010 # what "hidden" libraries, object files and flags are used when
12011 # linking a shared library.
12012 #
12013 # There doesn't appear to be a way to prevent this compiler from
12014 # explicitly linking system object files so we need to strip them
12015 # from the output so that they don't get included in the library
12016 # dependencies.
12017 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'
12018 ;;
12019 *)
12020 case `$CC -V 2>&1 | sed 5q` in
12021 *Sun\ C*)
12022 # Sun C++ 5.9
12023 no_undefined_flag_CXX=' -zdefs'
12024 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12025 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'
12026 hardcode_libdir_flag_spec_CXX='-R$libdir'
12027 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'
12028
12029 # Not sure whether something based on
12030 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12031 # would be better.
12032 output_verbose_link_cmd='echo'
12033
12034 # Archives containing C++ object files must be created using
12035 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12036 # necessary to make sure instantiated templates are included
12037 # in the archive.
12038 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12039 ;;
12040 esac
12041 ;;
12042 esac
12043 ;;
12044 lynxos*)
12045 # FIXME: insert proper C++ library support
12046 ld_shlibs_CXX=no
12047 ;;
12048 m88k*)
12049 # FIXME: insert proper C++ library support
12050 ld_shlibs_CXX=no
12051 ;;
12052 mvs*)
12053 case $cc_basename in
12054 cxx*)
12055 # FIXME: insert proper C++ library support
12056 ld_shlibs_CXX=no
12057 ;;
12058 *)
12059 # FIXME: insert proper C++ library support
12060 ld_shlibs_CXX=no
12061 ;;
12062 esac
12063 ;;
12064 netbsd*)
12065 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12066 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12067 wlarc=
12068 hardcode_libdir_flag_spec_CXX='-R$libdir'
12069 hardcode_direct_CXX=yes
12070 hardcode_shlibpath_var_CXX=no
12071 fi
12072 # Workaround some broken pre-1.5 toolchains
12073 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12074 ;;
12075 openbsd2*)
12076 # C++ shared libraries are fairly broken
12077 ld_shlibs_CXX=no
12078 ;;
12079 openbsd*)
12080 if test -f /usr/libexec/ld.so; then
12081 hardcode_direct_CXX=yes
12082 hardcode_shlibpath_var_CXX=no
12083 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12084 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12085 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12086 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12087 export_dynamic_flag_spec_CXX='${wl}-E'
12088 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12089 fi
12090 output_verbose_link_cmd='echo'
12091 else
12092 ld_shlibs_CXX=no
12093 fi
12094 ;;
12095 osf3*)
12096 case $cc_basename in
12097 KCC*)
12098 # Kuck and Associates, Inc. (KAI) C++ Compiler
12099
12100 # KCC will only create a shared library if the output file
12101 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12102 # to its proper name (with version) after linking.
12103 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'
12104
12105 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12106 hardcode_libdir_separator_CXX=:
12107
12108 # Archives containing C++ object files must be created using
12109 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12110 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12111
12112 ;;
12113 RCC*)
12114 # Rational C++ 2.4.1
12115 # FIXME: insert proper C++ library support
12116 ld_shlibs_CXX=no
12117 ;;
12118 cxx*)
12119 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12120 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'
12121
12122 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12123 hardcode_libdir_separator_CXX=:
12124
12125 # Commands to make compiler produce verbose output that lists
12126 # what "hidden" libraries, object files and flags are used when
12127 # linking a shared library.
12128 #
12129 # There doesn't appear to be a way to prevent this compiler from
12130 # explicitly linking system object files so we need to strip them
12131 # from the output so that they don't get included in the library
12132 # dependencies.
12133 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'
12134 ;;
12135 *)
12136 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12137 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12138 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'
12139
12140 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12141 hardcode_libdir_separator_CXX=:
12142
12143 # Commands to make compiler produce verbose output that lists
12144 # what "hidden" libraries, object files and flags are used when
12145 # linking a shared library.
12146 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12147
12148 else
12149 # FIXME: insert proper C++ library support
12150 ld_shlibs_CXX=no
12151 fi
12152 ;;
12153 esac
12154 ;;
12155 osf4* | osf5*)
12156 case $cc_basename in
12157 KCC*)
12158 # Kuck and Associates, Inc. (KAI) C++ Compiler
12159
12160 # KCC will only create a shared library if the output file
12161 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12162 # to its proper name (with version) after linking.
12163 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'
12164
12165 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12166 hardcode_libdir_separator_CXX=:
12167
12168 # Archives containing C++ object files must be created using
12169 # the KAI C++ compiler.
12170 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12171 ;;
12172 RCC*)
12173 # Rational C++ 2.4.1
12174 # FIXME: insert proper C++ library support
12175 ld_shlibs_CXX=no
12176 ;;
12177 cxx*)
12178 allow_undefined_flag_CXX=' -expect_unresolved \*'
12179 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'
12180 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12181 echo "-hidden">> $lib.exp~
12182 $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~
12183 $rm $lib.exp'
12184
12185 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12186 hardcode_libdir_separator_CXX=:
12187
12188 # Commands to make compiler produce verbose output that lists
12189 # what "hidden" libraries, object files and flags are used when
12190 # linking a shared library.
12191 #
12192 # There doesn't appear to be a way to prevent this compiler from
12193 # explicitly linking system object files so we need to strip them
12194 # from the output so that they don't get included in the library
12195 # dependencies.
12196 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'
12197 ;;
12198 *)
12199 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12200 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12201 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'
12202
12203 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12204 hardcode_libdir_separator_CXX=:
12205
12206 # Commands to make compiler produce verbose output that lists
12207 # what "hidden" libraries, object files and flags are used when
12208 # linking a shared library.
12209 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12210
12211 else
12212 # FIXME: insert proper C++ library support
12213 ld_shlibs_CXX=no
12214 fi
12215 ;;
12216 esac
12217 ;;
12218 psos*)
12219 # FIXME: insert proper C++ library support
12220 ld_shlibs_CXX=no
12221 ;;
12222 sunos4*)
12223 case $cc_basename in
12224 CC*)
12225 # Sun C++ 4.x
12226 # FIXME: insert proper C++ library support
12227 ld_shlibs_CXX=no
12228 ;;
12229 lcc*)
12230 # Lucid
12231 # FIXME: insert proper C++ library support
12232 ld_shlibs_CXX=no
12233 ;;
12234 *)
12235 # FIXME: insert proper C++ library support
12236 ld_shlibs_CXX=no
12237 ;;
12238 esac
12239 ;;
12240 solaris*)
12241 case $cc_basename in
12242 CC*)
12243 # Sun C++ 4.2, 5.x and Centerline C++
12244 archive_cmds_need_lc_CXX=yes
12245 no_undefined_flag_CXX=' -zdefs'
12246 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12247 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12248 $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'
12249
12250 hardcode_libdir_flag_spec_CXX='-R$libdir'
12251 hardcode_shlibpath_var_CXX=no
12252 case $host_os in
12253 solaris2.[0-5] | solaris2.[0-5].*) ;;
12254 *)
12255 # The compiler driver will combine and reorder linker options,
12256 # but understands `-z linker_flag'.
12257 # Supported since Solaris 2.6 (maybe 2.5.1?)
12258 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12259 ;;
12260 esac
12261 link_all_deplibs_CXX=yes
12262
12263 output_verbose_link_cmd='echo'
12264
12265 # Archives containing C++ object files must be created using
12266 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12267 # necessary to make sure instantiated templates are included
12268 # in the archive.
12269 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12270 ;;
12271 gcx*)
12272 # Green Hills C++ Compiler
12273 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12274
12275 # The C++ compiler must be used to create the archive.
12276 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12277 ;;
12278 *)
12279 # GNU C++ compiler with Solaris linker
12280 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12281 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12282 if $CC --version | grep -v '^2\.7' > /dev/null; then
12283 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12284 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12285 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12286
12287 # Commands to make compiler produce verbose output that lists
12288 # what "hidden" libraries, object files and flags are used when
12289 # linking a shared library.
12290 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12291 else
12292 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12293 # platform.
12294 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12295 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12296 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12297
12298 # Commands to make compiler produce verbose output that lists
12299 # what "hidden" libraries, object files and flags are used when
12300 # linking a shared library.
12301 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12302 fi
12303
12304 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12305 case $host_os in
12306 solaris2.[0-5] | solaris2.[0-5].*) ;;
12307 *)
12308 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12309 ;;
12310 esac
12311 fi
12312 ;;
12313 esac
12314 ;;
12315 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12316 no_undefined_flag_CXX='${wl}-z,text'
12317 archive_cmds_need_lc_CXX=no
12318 hardcode_shlibpath_var_CXX=no
12319 runpath_var='LD_RUN_PATH'
12320
12321 case $cc_basename in
12322 CC*)
12323 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12324 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12325 ;;
12326 *)
12327 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12328 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12329 ;;
12330 esac
12331 ;;
12332 sysv5* | sco3.2v5* | sco5v6*)
12333 # Note: We can NOT use -z defs as we might desire, because we do not
12334 # link with -lc, and that would cause any symbols used from libc to
12335 # always be unresolved, which means just about no library would
12336 # ever link correctly. If we're not using GNU ld we use -z text
12337 # though, which does catch some bad symbols but isn't as heavy-handed
12338 # as -z defs.
12339 # For security reasons, it is highly recommended that you always
12340 # use absolute paths for naming shared libraries, and exclude the
12341 # DT_RUNPATH tag from executables and libraries. But doing so
12342 # requires that you compile everything twice, which is a pain.
12343 # So that behaviour is only enabled if SCOABSPATH is set to a
12344 # non-empty value in the environment. Most likely only useful for
12345 # creating official distributions of packages.
12346 # This is a hack until libtool officially supports absolute path
12347 # names for shared libraries.
12348 no_undefined_flag_CXX='${wl}-z,text'
12349 allow_undefined_flag_CXX='${wl}-z,nodefs'
12350 archive_cmds_need_lc_CXX=no
12351 hardcode_shlibpath_var_CXX=no
12352 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12353 hardcode_libdir_separator_CXX=':'
12354 link_all_deplibs_CXX=yes
12355 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12356 runpath_var='LD_RUN_PATH'
12357
12358 case $cc_basename in
12359 CC*)
12360 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12361 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12362 ;;
12363 *)
12364 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12365 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12366 ;;
12367 esac
12368 ;;
12369 tandem*)
12370 case $cc_basename in
12371 NCC*)
12372 # NonStop-UX NCC 3.20
12373 # FIXME: insert proper C++ library support
12374 ld_shlibs_CXX=no
12375 ;;
12376 *)
12377 # FIXME: insert proper C++ library support
12378 ld_shlibs_CXX=no
12379 ;;
12380 esac
12381 ;;
12382 vxworks*)
12383 # FIXME: insert proper C++ library support
12384 ld_shlibs_CXX=no
12385 ;;
12386 *)
12387 # FIXME: insert proper C++ library support
12388 ld_shlibs_CXX=no
12389 ;;
12390 esac
12391 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12392 $as_echo "$ld_shlibs_CXX" >&6; }
12393 test "$ld_shlibs_CXX" = no && can_build_shared=no
12394
12395 GCC_CXX="$GXX"
12396 LD_CXX="$LD"
12397
12398 cat > conftest.$ac_ext <<EOF
12399 class Foo
12400 {
12401 public:
12402 Foo (void) { a = 0; }
12403 private:
12404 int a;
12405 };
12406 EOF
12407
12408 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12409 (eval $ac_compile) 2>&5
12410 ac_status=$?
12411 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12412 (exit $ac_status); }; then
12413 # Parse the compiler output and extract the necessary
12414 # objects, libraries and library flags.
12415
12416 # Sentinel used to keep track of whether or not we are before
12417 # the conftest object file.
12418 pre_test_object_deps_done=no
12419
12420 # The `*' in the case matches for architectures that use `case' in
12421 # $output_verbose_cmd can trigger glob expansion during the loop
12422 # eval without this substitution.
12423 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12424
12425 for p in `eval $output_verbose_link_cmd`; do
12426 case $p in
12427
12428 -L* | -R* | -l*)
12429 # Some compilers place space between "-{L,R}" and the path.
12430 # Remove the space.
12431 if test $p = "-L" \
12432 || test $p = "-R"; then
12433 prev=$p
12434 continue
12435 else
12436 prev=
12437 fi
12438
12439 if test "$pre_test_object_deps_done" = no; then
12440 case $p in
12441 -L* | -R*)
12442 # Internal compiler library paths should come after those
12443 # provided the user. The postdeps already come after the
12444 # user supplied libs so there is no need to process them.
12445 if test -z "$compiler_lib_search_path_CXX"; then
12446 compiler_lib_search_path_CXX="${prev}${p}"
12447 else
12448 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12449 fi
12450 ;;
12451 # The "-l" case would never come before the object being
12452 # linked, so don't bother handling this case.
12453 esac
12454 else
12455 if test -z "$postdeps_CXX"; then
12456 postdeps_CXX="${prev}${p}"
12457 else
12458 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12459 fi
12460 fi
12461 ;;
12462
12463 *.$objext)
12464 # This assumes that the test object file only shows up
12465 # once in the compiler output.
12466 if test "$p" = "conftest.$objext"; then
12467 pre_test_object_deps_done=yes
12468 continue
12469 fi
12470
12471 if test "$pre_test_object_deps_done" = no; then
12472 if test -z "$predep_objects_CXX"; then
12473 predep_objects_CXX="$p"
12474 else
12475 predep_objects_CXX="$predep_objects_CXX $p"
12476 fi
12477 else
12478 if test -z "$postdep_objects_CXX"; then
12479 postdep_objects_CXX="$p"
12480 else
12481 postdep_objects_CXX="$postdep_objects_CXX $p"
12482 fi
12483 fi
12484 ;;
12485
12486 *) ;; # Ignore the rest.
12487
12488 esac
12489 done
12490
12491 # Clean up.
12492 rm -f a.out a.exe
12493 else
12494 echo "libtool.m4: error: problem compiling CXX test program"
12495 fi
12496
12497 $rm -f confest.$objext
12498
12499 compiler_lib_search_dirs_CXX=
12500 if test -n "$compiler_lib_search_path_CXX"; then
12501 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12502 fi
12503
12504 # PORTME: override above test on systems where it is broken
12505 case $host_os in
12506 interix[3-9]*)
12507 # Interix 3.5 installs completely hosed .la files for C++, so rather than
12508 # hack all around it, let's just trust "g++" to DTRT.
12509 predep_objects_CXX=
12510 postdep_objects_CXX=
12511 postdeps_CXX=
12512 ;;
12513
12514 linux*)
12515 case `$CC -V 2>&1 | sed 5q` in
12516 *Sun\ C*)
12517 # Sun C++ 5.9
12518 #
12519 # The more standards-conforming stlport4 library is
12520 # incompatible with the Cstd library. Avoid specifying
12521 # it if it's in CXXFLAGS. Ignore libCrun as
12522 # -library=stlport4 depends on it.
12523 case " $CXX $CXXFLAGS " in
12524 *" -library=stlport4 "*)
12525 solaris_use_stlport4=yes
12526 ;;
12527 esac
12528 if test "$solaris_use_stlport4" != yes; then
12529 postdeps_CXX='-library=Cstd -library=Crun'
12530 fi
12531 ;;
12532 esac
12533 ;;
12534
12535 solaris*)
12536 case $cc_basename in
12537 CC*)
12538 # The more standards-conforming stlport4 library is
12539 # incompatible with the Cstd library. Avoid specifying
12540 # it if it's in CXXFLAGS. Ignore libCrun as
12541 # -library=stlport4 depends on it.
12542 case " $CXX $CXXFLAGS " in
12543 *" -library=stlport4 "*)
12544 solaris_use_stlport4=yes
12545 ;;
12546 esac
12547
12548 # Adding this requires a known-good setup of shared libraries for
12549 # Sun compiler versions before 5.6, else PIC objects from an old
12550 # archive will be linked into the output, leading to subtle bugs.
12551 if test "$solaris_use_stlport4" != yes; then
12552 postdeps_CXX='-library=Cstd -library=Crun'
12553 fi
12554 ;;
12555 esac
12556 ;;
12557 esac
12558
12559 case " $postdeps_CXX " in
12560 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12561 esac
12562
12563 lt_prog_compiler_wl_CXX=
12564 lt_prog_compiler_pic_CXX=
12565 lt_prog_compiler_static_CXX=
12566
12567 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12568 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12569
12570 # C++ specific cases for pic, static, wl, etc.
12571 if test "$GXX" = yes; then
12572 lt_prog_compiler_wl_CXX='-Wl,'
12573 lt_prog_compiler_static_CXX='-static'
12574
12575 case $host_os in
12576 aix*)
12577 # All AIX code is PIC.
12578 if test "$host_cpu" = ia64; then
12579 # AIX 5 now supports IA64 processor
12580 lt_prog_compiler_static_CXX='-Bstatic'
12581 fi
12582 ;;
12583 amigaos*)
12584 # FIXME: we need at least 68020 code to build shared libraries, but
12585 # adding the `-m68020' flag to GCC prevents building anything better,
12586 # like `-m68040'.
12587 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12588 ;;
12589 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12590 # PIC is the default for these OSes.
12591 ;;
12592 mingw* | cygwin* | os2* | pw32*)
12593 # This hack is so that the source file can tell whether it is being
12594 # built for inclusion in a dll (and should export symbols for example).
12595 # Although the cygwin gcc ignores -fPIC, still need this for old-style
12596 # (--disable-auto-import) libraries
12597 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12598 ;;
12599 darwin* | rhapsody*)
12600 # PIC is the default on this platform
12601 # Common symbols not allowed in MH_DYLIB files
12602 lt_prog_compiler_pic_CXX='-fno-common'
12603 ;;
12604 *djgpp*)
12605 # DJGPP does not support shared libraries at all
12606 lt_prog_compiler_pic_CXX=
12607 ;;
12608 interix[3-9]*)
12609 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12610 # Instead, we relocate shared libraries at runtime.
12611 ;;
12612 sysv4*MP*)
12613 if test -d /usr/nec; then
12614 lt_prog_compiler_pic_CXX=-Kconform_pic
12615 fi
12616 ;;
12617 hpux*)
12618 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12619 # not for PA HP-UX.
12620 case $host_cpu in
12621 hppa*64*|ia64*)
12622 ;;
12623 *)
12624 lt_prog_compiler_pic_CXX='-fPIC'
12625 ;;
12626 esac
12627 ;;
12628 *)
12629 lt_prog_compiler_pic_CXX='-fPIC'
12630 ;;
12631 esac
12632 else
12633 case $host_os in
12634 aix[4-9]*)
12635 # All AIX code is PIC.
12636 if test "$host_cpu" = ia64; then
12637 # AIX 5 now supports IA64 processor
12638 lt_prog_compiler_static_CXX='-Bstatic'
12639 else
12640 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12641 fi
12642 ;;
12643 chorus*)
12644 case $cc_basename in
12645 cxch68*)
12646 # Green Hills C++ Compiler
12647 # _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"
12648 ;;
12649 esac
12650 ;;
12651 darwin*)
12652 # PIC is the default on this platform
12653 # Common symbols not allowed in MH_DYLIB files
12654 case $cc_basename in
12655 xlc*)
12656 lt_prog_compiler_pic_CXX='-qnocommon'
12657 lt_prog_compiler_wl_CXX='-Wl,'
12658 ;;
12659 esac
12660 ;;
12661 dgux*)
12662 case $cc_basename in
12663 ec++*)
12664 lt_prog_compiler_pic_CXX='-KPIC'
12665 ;;
12666 ghcx*)
12667 # Green Hills C++ Compiler
12668 lt_prog_compiler_pic_CXX='-pic'
12669 ;;
12670 *)
12671 ;;
12672 esac
12673 ;;
12674 freebsd* | dragonfly*)
12675 # FreeBSD uses GNU C++
12676 ;;
12677 hpux9* | hpux10* | hpux11*)
12678 case $cc_basename in
12679 CC*)
12680 lt_prog_compiler_wl_CXX='-Wl,'
12681 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12682 if test "$host_cpu" != ia64; then
12683 lt_prog_compiler_pic_CXX='+Z'
12684 fi
12685 ;;
12686 aCC*)
12687 lt_prog_compiler_wl_CXX='-Wl,'
12688 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12689 case $host_cpu in
12690 hppa*64*|ia64*)
12691 # +Z the default
12692 ;;
12693 *)
12694 lt_prog_compiler_pic_CXX='+Z'
12695 ;;
12696 esac
12697 ;;
12698 *)
12699 ;;
12700 esac
12701 ;;
12702 interix*)
12703 # This is c89, which is MS Visual C++ (no shared libs)
12704 # Anyone wants to do a port?
12705 ;;
12706 irix5* | irix6* | nonstopux*)
12707 case $cc_basename in
12708 CC*)
12709 lt_prog_compiler_wl_CXX='-Wl,'
12710 lt_prog_compiler_static_CXX='-non_shared'
12711 # CC pic flag -KPIC is the default.
12712 ;;
12713 *)
12714 ;;
12715 esac
12716 ;;
12717 linux* | k*bsd*-gnu)
12718 case $cc_basename in
12719 KCC*)
12720 # KAI C++ Compiler
12721 lt_prog_compiler_wl_CXX='--backend -Wl,'
12722 lt_prog_compiler_pic_CXX='-fPIC'
12723 ;;
12724 icpc* | ecpc*)
12725 # Intel C++
12726 lt_prog_compiler_wl_CXX='-Wl,'
12727 lt_prog_compiler_pic_CXX='-KPIC'
12728 lt_prog_compiler_static_CXX='-static'
12729 ;;
12730 pgCC* | pgcpp*)
12731 # Portland Group C++ compiler.
12732 lt_prog_compiler_wl_CXX='-Wl,'
12733 lt_prog_compiler_pic_CXX='-fpic'
12734 lt_prog_compiler_static_CXX='-Bstatic'
12735 ;;
12736 cxx*)
12737 # Compaq C++
12738 # Make sure the PIC flag is empty. It appears that all Alpha
12739 # Linux and Compaq Tru64 Unix objects are PIC.
12740 lt_prog_compiler_pic_CXX=
12741 lt_prog_compiler_static_CXX='-non_shared'
12742 ;;
12743 *)
12744 case `$CC -V 2>&1 | sed 5q` in
12745 *Sun\ C*)
12746 # Sun C++ 5.9
12747 lt_prog_compiler_pic_CXX='-KPIC'
12748 lt_prog_compiler_static_CXX='-Bstatic'
12749 lt_prog_compiler_wl_CXX='-Qoption ld '
12750 ;;
12751 esac
12752 ;;
12753 esac
12754 ;;
12755 lynxos*)
12756 ;;
12757 m88k*)
12758 ;;
12759 mvs*)
12760 case $cc_basename in
12761 cxx*)
12762 lt_prog_compiler_pic_CXX='-W c,exportall'
12763 ;;
12764 *)
12765 ;;
12766 esac
12767 ;;
12768 netbsd*)
12769 ;;
12770 osf3* | osf4* | osf5*)
12771 case $cc_basename in
12772 KCC*)
12773 lt_prog_compiler_wl_CXX='--backend -Wl,'
12774 ;;
12775 RCC*)
12776 # Rational C++ 2.4.1
12777 lt_prog_compiler_pic_CXX='-pic'
12778 ;;
12779 cxx*)
12780 # Digital/Compaq C++
12781 lt_prog_compiler_wl_CXX='-Wl,'
12782 # Make sure the PIC flag is empty. It appears that all Alpha
12783 # Linux and Compaq Tru64 Unix objects are PIC.
12784 lt_prog_compiler_pic_CXX=
12785 lt_prog_compiler_static_CXX='-non_shared'
12786 ;;
12787 *)
12788 ;;
12789 esac
12790 ;;
12791 psos*)
12792 ;;
12793 solaris*)
12794 case $cc_basename in
12795 CC*)
12796 # Sun C++ 4.2, 5.x and Centerline C++
12797 lt_prog_compiler_pic_CXX='-KPIC'
12798 lt_prog_compiler_static_CXX='-Bstatic'
12799 lt_prog_compiler_wl_CXX='-Qoption ld '
12800 ;;
12801 gcx*)
12802 # Green Hills C++ Compiler
12803 lt_prog_compiler_pic_CXX='-PIC'
12804 ;;
12805 *)
12806 ;;
12807 esac
12808 ;;
12809 sunos4*)
12810 case $cc_basename in
12811 CC*)
12812 # Sun C++ 4.x
12813 lt_prog_compiler_pic_CXX='-pic'
12814 lt_prog_compiler_static_CXX='-Bstatic'
12815 ;;
12816 lcc*)
12817 # Lucid
12818 lt_prog_compiler_pic_CXX='-pic'
12819 ;;
12820 *)
12821 ;;
12822 esac
12823 ;;
12824 tandem*)
12825 case $cc_basename in
12826 NCC*)
12827 # NonStop-UX NCC 3.20
12828 lt_prog_compiler_pic_CXX='-KPIC'
12829 ;;
12830 *)
12831 ;;
12832 esac
12833 ;;
12834 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12835 case $cc_basename in
12836 CC*)
12837 lt_prog_compiler_wl_CXX='-Wl,'
12838 lt_prog_compiler_pic_CXX='-KPIC'
12839 lt_prog_compiler_static_CXX='-Bstatic'
12840 ;;
12841 esac
12842 ;;
12843 vxworks*)
12844 ;;
12845 *)
12846 lt_prog_compiler_can_build_shared_CXX=no
12847 ;;
12848 esac
12849 fi
12850
12851 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12852 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12853
12854 #
12855 # Check to make sure the PIC flag actually works.
12856 #
12857 if test -n "$lt_prog_compiler_pic_CXX"; then
12858
12859 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12860 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12861 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12862 $as_echo_n "(cached) " >&6
12863 else
12864 lt_cv_prog_compiler_pic_works_CXX=no
12865 ac_outfile=conftest.$ac_objext
12866 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12867 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12868 # Insert the option either (1) after the last *FLAGS variable, or
12869 # (2) before a word containing "conftest.", or (3) at the end.
12870 # Note that $ac_compile itself does not contain backslashes and begins
12871 # with a dollar sign (not a hyphen), so the echo should work correctly.
12872 # The option is referenced via a variable to avoid confusing sed.
12873 lt_compile=`echo "$ac_compile" | $SED \
12874 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12875 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12876 -e 's:$: $lt_compiler_flag:'`
12877 (eval echo "\"\$as_me:12877: $lt_compile\"" >&5)
12878 (eval "$lt_compile" 2>conftest.err)
12879 ac_status=$?
12880 cat conftest.err >&5
12881 echo "$as_me:12881: \$? = $ac_status" >&5
12882 if (exit $ac_status) && test -s "$ac_outfile"; then
12883 # The compiler can only warn and ignore the option if not recognized
12884 # So say no if there are warnings other than the usual output.
12885 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12886 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12887 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12888 lt_cv_prog_compiler_pic_works_CXX=yes
12889 fi
12890 fi
12891 $rm conftest*
12892
12893 fi
12894 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12895 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12896
12897 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12898 case $lt_prog_compiler_pic_CXX in
12899 "" | " "*) ;;
12900 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12901 esac
12902 else
12903 lt_prog_compiler_pic_CXX=
12904 lt_prog_compiler_can_build_shared_CXX=no
12905 fi
12906
12907 fi
12908 case $host_os in
12909 # For platforms which do not support PIC, -DPIC is meaningless:
12910 *djgpp*)
12911 lt_prog_compiler_pic_CXX=
12912 ;;
12913 *)
12914 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12915 ;;
12916 esac
12917
12918 #
12919 # Check to make sure the static flag actually works.
12920 #
12921 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12922 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12923 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12924 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
12925 $as_echo_n "(cached) " >&6
12926 else
12927 lt_cv_prog_compiler_static_works_CXX=no
12928 save_LDFLAGS="$LDFLAGS"
12929 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12930 echo "$lt_simple_link_test_code" > conftest.$ac_ext
12931 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12932 # The linker can only warn and ignore the option if not recognized
12933 # So say no if there are warnings
12934 if test -s conftest.err; then
12935 # Append any errors to the config.log.
12936 cat conftest.err 1>&5
12937 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12938 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12939 if diff conftest.exp conftest.er2 >/dev/null; then
12940 lt_cv_prog_compiler_static_works_CXX=yes
12941 fi
12942 else
12943 lt_cv_prog_compiler_static_works_CXX=yes
12944 fi
12945 fi
12946 $rm -r conftest*
12947 LDFLAGS="$save_LDFLAGS"
12948
12949 fi
12950 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
12951 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
12952
12953 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
12954 :
12955 else
12956 lt_prog_compiler_static_CXX=
12957 fi
12958
12959
12960 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12961 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12962 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12963 $as_echo_n "(cached) " >&6
12964 else
12965 lt_cv_prog_compiler_c_o_CXX=no
12966 $rm -r conftest 2>/dev/null
12967 mkdir conftest
12968 cd conftest
12969 mkdir out
12970 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12971
12972 lt_compiler_flag="-o out/conftest2.$ac_objext"
12973 # Insert the option either (1) after the last *FLAGS variable, or
12974 # (2) before a word containing "conftest.", or (3) at the end.
12975 # Note that $ac_compile itself does not contain backslashes and begins
12976 # with a dollar sign (not a hyphen), so the echo should work correctly.
12977 lt_compile=`echo "$ac_compile" | $SED \
12978 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12979 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12980 -e 's:$: $lt_compiler_flag:'`
12981 (eval echo "\"\$as_me:12981: $lt_compile\"" >&5)
12982 (eval "$lt_compile" 2>out/conftest.err)
12983 ac_status=$?
12984 cat out/conftest.err >&5
12985 echo "$as_me:12985: \$? = $ac_status" >&5
12986 if (exit $ac_status) && test -s out/conftest2.$ac_objext
12987 then
12988 # The compiler can only warn and ignore the option if not recognized
12989 # So say no if there are warnings
12990 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12991 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12992 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12993 lt_cv_prog_compiler_c_o_CXX=yes
12994 fi
12995 fi
12996 chmod u+w . 2>&5
12997 $rm conftest*
12998 # SGI C++ compiler will create directory out/ii_files/ for
12999 # template instantiation
13000 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13001 $rm out/* && rmdir out
13002 cd ..
13003 rmdir conftest
13004 $rm conftest*
13005
13006 fi
13007 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13008 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13009
13010
13011 hard_links="nottested"
13012 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13013 # do not overwrite the value of need_locks provided by the user
13014 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13015 $as_echo_n "checking if we can lock with hard links... " >&6; }
13016 hard_links=yes
13017 $rm conftest*
13018 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13019 touch conftest.a
13020 ln conftest.a conftest.b 2>&5 || hard_links=no
13021 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13022 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13023 $as_echo "$hard_links" >&6; }
13024 if test "$hard_links" = no; then
13025 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13026 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13027 need_locks=warn
13028 fi
13029 else
13030 need_locks=no
13031 fi
13032
13033 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13034 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13035
13036 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13037 case $host_os in
13038 aix[4-9]*)
13039 # If we're using GNU nm, then we don't want the "-C" option.
13040 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13041 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13042 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'
13043 else
13044 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'
13045 fi
13046 ;;
13047 pw32*)
13048 export_symbols_cmds_CXX="$ltdll_cmds"
13049 ;;
13050 cygwin* | mingw*)
13051 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'
13052 ;;
13053 *)
13054 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13055 ;;
13056 esac
13057 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13058
13059 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13060 $as_echo "$ld_shlibs_CXX" >&6; }
13061 test "$ld_shlibs_CXX" = no && can_build_shared=no
13062
13063 #
13064 # Do we need to explicitly link libc?
13065 #
13066 case "x$archive_cmds_need_lc_CXX" in
13067 x|xyes)
13068 # Assume -lc should be added
13069 archive_cmds_need_lc_CXX=yes
13070
13071 if test "$enable_shared" = yes && test "$GCC" = yes; then
13072 case $archive_cmds_CXX in
13073 *'~'*)
13074 # FIXME: we may have to deal with multi-command sequences.
13075 ;;
13076 '$CC '*)
13077 # Test whether the compiler implicitly links with -lc since on some
13078 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13079 # to ld, don't add -lc before -lgcc.
13080 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13081 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13082 $rm conftest*
13083 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13084
13085 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13086 (eval $ac_compile) 2>&5
13087 ac_status=$?
13088 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13089 (exit $ac_status); } 2>conftest.err; then
13090 soname=conftest
13091 lib=conftest
13092 libobjs=conftest.$ac_objext
13093 deplibs=
13094 wl=$lt_prog_compiler_wl_CXX
13095 pic_flag=$lt_prog_compiler_pic_CXX
13096 compiler_flags=-v
13097 linker_flags=-v
13098 verstring=
13099 output_objdir=.
13100 libname=conftest
13101 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13102 allow_undefined_flag_CXX=
13103 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13104 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13105 ac_status=$?
13106 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13107 (exit $ac_status); }
13108 then
13109 archive_cmds_need_lc_CXX=no
13110 else
13111 archive_cmds_need_lc_CXX=yes
13112 fi
13113 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13114 else
13115 cat conftest.err 1>&5
13116 fi
13117 $rm conftest*
13118 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13119 $as_echo "$archive_cmds_need_lc_CXX" >&6; }
13120 ;;
13121 esac
13122 fi
13123 ;;
13124 esac
13125
13126 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13127 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13128 library_names_spec=
13129 libname_spec='lib$name'
13130 soname_spec=
13131 shrext_cmds=".so"
13132 postinstall_cmds=
13133 postuninstall_cmds=
13134 finish_cmds=
13135 finish_eval=
13136 shlibpath_var=
13137 shlibpath_overrides_runpath=unknown
13138 version_type=none
13139 dynamic_linker="$host_os ld.so"
13140 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13141
13142 need_lib_prefix=unknown
13143 hardcode_into_libs=no
13144
13145 # when you set need_version to no, make sure it does not cause -set_version
13146 # flags to be left without arguments
13147 need_version=unknown
13148
13149 case $host_os in
13150 aix3*)
13151 version_type=linux
13152 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13153 shlibpath_var=LIBPATH
13154
13155 # AIX 3 has no versioning support, so we append a major version to the name.
13156 soname_spec='${libname}${release}${shared_ext}$major'
13157 ;;
13158
13159 aix[4-9]*)
13160 version_type=linux
13161 need_lib_prefix=no
13162 need_version=no
13163 hardcode_into_libs=yes
13164 if test "$host_cpu" = ia64; then
13165 # AIX 5 supports IA64
13166 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13167 shlibpath_var=LD_LIBRARY_PATH
13168 else
13169 # With GCC up to 2.95.x, collect2 would create an import file
13170 # for dependence libraries. The import file would start with
13171 # the line `#! .'. This would cause the generated library to
13172 # depend on `.', always an invalid library. This was fixed in
13173 # development snapshots of GCC prior to 3.0.
13174 case $host_os in
13175 aix4 | aix4.[01] | aix4.[01].*)
13176 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13177 echo ' yes '
13178 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13179 :
13180 else
13181 can_build_shared=no
13182 fi
13183 ;;
13184 esac
13185 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13186 # soname into executable. Probably we can add versioning support to
13187 # collect2, so additional links can be useful in future.
13188 if test "$aix_use_runtimelinking" = yes; then
13189 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13190 # instead of lib<name>.a to let people know that these are not
13191 # typical AIX shared libraries.
13192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13193 else
13194 # We preserve .a as extension for shared libraries through AIX4.2
13195 # and later when we are not doing run time linking.
13196 library_names_spec='${libname}${release}.a $libname.a'
13197 soname_spec='${libname}${release}${shared_ext}$major'
13198 fi
13199 shlibpath_var=LIBPATH
13200 fi
13201 ;;
13202
13203 amigaos*)
13204 library_names_spec='$libname.ixlibrary $libname.a'
13205 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13206 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'
13207 ;;
13208
13209 beos*)
13210 library_names_spec='${libname}${shared_ext}'
13211 dynamic_linker="$host_os ld.so"
13212 shlibpath_var=LIBRARY_PATH
13213 ;;
13214
13215 bsdi[45]*)
13216 version_type=linux
13217 need_version=no
13218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13219 soname_spec='${libname}${release}${shared_ext}$major'
13220 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13221 shlibpath_var=LD_LIBRARY_PATH
13222 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13223 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13224 # the default ld.so.conf also contains /usr/contrib/lib and
13225 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13226 # libtool to hard-code these into programs
13227 ;;
13228
13229 cygwin* | mingw* | pw32*)
13230 version_type=windows
13231 shrext_cmds=".dll"
13232 need_version=no
13233 need_lib_prefix=no
13234
13235 case $GCC,$host_os in
13236 yes,cygwin* | yes,mingw* | yes,pw32*)
13237 library_names_spec='$libname.dll.a'
13238 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13239 postinstall_cmds='base_file=`basename \${file}`~
13240 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13241 dldir=$destdir/`dirname \$dlpath`~
13242 test -d \$dldir || mkdir -p \$dldir~
13243 $install_prog $dir/$dlname \$dldir/$dlname~
13244 chmod a+x \$dldir/$dlname'
13245 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13246 dlpath=$dir/\$dldll~
13247 $rm \$dlpath'
13248 shlibpath_overrides_runpath=yes
13249
13250 case $host_os in
13251 cygwin*)
13252 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13253 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13254 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13255 ;;
13256 mingw*)
13257 # MinGW DLLs use traditional 'lib' prefix
13258 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13259 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13260 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13261 # It is most probably a Windows format PATH printed by
13262 # mingw gcc, but we are running on Cygwin. Gcc prints its search
13263 # path with ; separators, and with drive letters. We can handle the
13264 # drive letters (cygwin fileutils understands them), so leave them,
13265 # especially as we might pass files found there to a mingw objdump,
13266 # which wouldn't understand a cygwinified path. Ahh.
13267 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13268 else
13269 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13270 fi
13271 ;;
13272 pw32*)
13273 # pw32 DLLs use 'pw' prefix rather than 'lib'
13274 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13275 ;;
13276 esac
13277 ;;
13278
13279 *)
13280 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13281 ;;
13282 esac
13283 dynamic_linker='Win32 ld.exe'
13284 # FIXME: first we should search . and the directory the executable is in
13285 shlibpath_var=PATH
13286 ;;
13287
13288 darwin* | rhapsody*)
13289 dynamic_linker="$host_os dyld"
13290 version_type=darwin
13291 need_lib_prefix=no
13292 need_version=no
13293 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13294 soname_spec='${libname}${release}${major}$shared_ext'
13295 shlibpath_overrides_runpath=yes
13296 shlibpath_var=DYLD_LIBRARY_PATH
13297 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13298
13299 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13300 ;;
13301
13302 dgux*)
13303 version_type=linux
13304 need_lib_prefix=no
13305 need_version=no
13306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13307 soname_spec='${libname}${release}${shared_ext}$major'
13308 shlibpath_var=LD_LIBRARY_PATH
13309 ;;
13310
13311 freebsd1*)
13312 dynamic_linker=no
13313 ;;
13314
13315 freebsd* | dragonfly*)
13316 # DragonFly does not have aout. When/if they implement a new
13317 # versioning mechanism, adjust this.
13318 if test -x /usr/bin/objformat; then
13319 objformat=`/usr/bin/objformat`
13320 else
13321 case $host_os in
13322 freebsd[123]*) objformat=aout ;;
13323 *) objformat=elf ;;
13324 esac
13325 fi
13326 version_type=freebsd-$objformat
13327 case $version_type in
13328 freebsd-elf*)
13329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13330 need_version=no
13331 need_lib_prefix=no
13332 ;;
13333 freebsd-*)
13334 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13335 need_version=yes
13336 ;;
13337 esac
13338 shlibpath_var=LD_LIBRARY_PATH
13339 case $host_os in
13340 freebsd2*)
13341 shlibpath_overrides_runpath=yes
13342 ;;
13343 freebsd3.[01]* | freebsdelf3.[01]*)
13344 shlibpath_overrides_runpath=yes
13345 hardcode_into_libs=yes
13346 ;;
13347 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13348 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13349 shlibpath_overrides_runpath=no
13350 hardcode_into_libs=yes
13351 ;;
13352 *) # from 4.6 on, and DragonFly
13353 shlibpath_overrides_runpath=yes
13354 hardcode_into_libs=yes
13355 ;;
13356 esac
13357 ;;
13358
13359 gnu*)
13360 version_type=linux
13361 need_lib_prefix=no
13362 need_version=no
13363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13364 soname_spec='${libname}${release}${shared_ext}$major'
13365 shlibpath_var=LD_LIBRARY_PATH
13366 hardcode_into_libs=yes
13367 ;;
13368
13369 hpux9* | hpux10* | hpux11*)
13370 # Give a soname corresponding to the major version so that dld.sl refuses to
13371 # link against other versions.
13372 version_type=sunos
13373 need_lib_prefix=no
13374 need_version=no
13375 case $host_cpu in
13376 ia64*)
13377 shrext_cmds='.so'
13378 hardcode_into_libs=yes
13379 dynamic_linker="$host_os dld.so"
13380 shlibpath_var=LD_LIBRARY_PATH
13381 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13383 soname_spec='${libname}${release}${shared_ext}$major'
13384 if test "X$HPUX_IA64_MODE" = X32; then
13385 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13386 else
13387 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13388 fi
13389 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13390 ;;
13391 hppa*64*)
13392 shrext_cmds='.sl'
13393 hardcode_into_libs=yes
13394 dynamic_linker="$host_os dld.sl"
13395 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13396 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13397 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13398 soname_spec='${libname}${release}${shared_ext}$major'
13399 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13400 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13401 ;;
13402 *)
13403 shrext_cmds='.sl'
13404 dynamic_linker="$host_os dld.sl"
13405 shlibpath_var=SHLIB_PATH
13406 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13408 soname_spec='${libname}${release}${shared_ext}$major'
13409 ;;
13410 esac
13411 # HP-UX runs *really* slowly unless shared libraries are mode 555.
13412 postinstall_cmds='chmod 555 $lib'
13413 ;;
13414
13415 interix[3-9]*)
13416 version_type=linux
13417 need_lib_prefix=no
13418 need_version=no
13419 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13420 soname_spec='${libname}${release}${shared_ext}$major'
13421 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13422 shlibpath_var=LD_LIBRARY_PATH
13423 shlibpath_overrides_runpath=no
13424 hardcode_into_libs=yes
13425 ;;
13426
13427 irix5* | irix6* | nonstopux*)
13428 case $host_os in
13429 nonstopux*) version_type=nonstopux ;;
13430 *)
13431 if test "$lt_cv_prog_gnu_ld" = yes; then
13432 version_type=linux
13433 else
13434 version_type=irix
13435 fi ;;
13436 esac
13437 need_lib_prefix=no
13438 need_version=no
13439 soname_spec='${libname}${release}${shared_ext}$major'
13440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13441 case $host_os in
13442 irix5* | nonstopux*)
13443 libsuff= shlibsuff=
13444 ;;
13445 *)
13446 case $LD in # libtool.m4 will add one of these switches to LD
13447 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13448 libsuff= shlibsuff= libmagic=32-bit;;
13449 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13450 libsuff=32 shlibsuff=N32 libmagic=N32;;
13451 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13452 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13453 *) libsuff= shlibsuff= libmagic=never-match;;
13454 esac
13455 ;;
13456 esac
13457 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13458 shlibpath_overrides_runpath=no
13459 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13460 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13461 hardcode_into_libs=yes
13462 ;;
13463
13464 # No shared lib support for Linux oldld, aout, or coff.
13465 linux*oldld* | linux*aout* | linux*coff*)
13466 dynamic_linker=no
13467 ;;
13468
13469 # This must be Linux ELF.
13470 linux* | k*bsd*-gnu)
13471 version_type=linux
13472 need_lib_prefix=no
13473 need_version=no
13474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13475 soname_spec='${libname}${release}${shared_ext}$major'
13476 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13477 shlibpath_var=LD_LIBRARY_PATH
13478 shlibpath_overrides_runpath=no
13479 # This implies no fast_install, which is unacceptable.
13480 # Some rework will be needed to allow for fast_install
13481 # before this can be enabled.
13482 hardcode_into_libs=yes
13483 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13484 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13485
13486 # Append ld.so.conf contents to the search path
13487 if test -f /etc/ld.so.conf; then
13488 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' ' '`
13489 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13490 fi
13491
13492 # We used to test for /lib/ld.so.1 and disable shared libraries on
13493 # powerpc, because MkLinux only supported shared libraries with the
13494 # GNU dynamic linker. Since this was broken with cross compilers,
13495 # most powerpc-linux boxes support dynamic linking these days and
13496 # people can always --disable-shared, the test was removed, and we
13497 # assume the GNU/Linux dynamic linker is in use.
13498 dynamic_linker='GNU/Linux ld.so'
13499 ;;
13500
13501 netbsd*)
13502 version_type=sunos
13503 need_lib_prefix=no
13504 need_version=no
13505 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13507 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13508 dynamic_linker='NetBSD (a.out) ld.so'
13509 else
13510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13511 soname_spec='${libname}${release}${shared_ext}$major'
13512 dynamic_linker='NetBSD ld.elf_so'
13513 fi
13514 shlibpath_var=LD_LIBRARY_PATH
13515 shlibpath_overrides_runpath=yes
13516 hardcode_into_libs=yes
13517 ;;
13518
13519 newsos6)
13520 version_type=linux
13521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13522 shlibpath_var=LD_LIBRARY_PATH
13523 shlibpath_overrides_runpath=yes
13524 ;;
13525
13526 nto-qnx*)
13527 version_type=linux
13528 need_lib_prefix=no
13529 need_version=no
13530 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13531 soname_spec='${libname}${release}${shared_ext}$major'
13532 shlibpath_var=LD_LIBRARY_PATH
13533 shlibpath_overrides_runpath=yes
13534 ;;
13535
13536 openbsd*)
13537 version_type=sunos
13538 sys_lib_dlsearch_path_spec="/usr/lib"
13539 need_lib_prefix=no
13540 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13541 case $host_os in
13542 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13543 *) need_version=no ;;
13544 esac
13545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13546 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13547 shlibpath_var=LD_LIBRARY_PATH
13548 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13549 case $host_os in
13550 openbsd2.[89] | openbsd2.[89].*)
13551 shlibpath_overrides_runpath=no
13552 ;;
13553 *)
13554 shlibpath_overrides_runpath=yes
13555 ;;
13556 esac
13557 else
13558 shlibpath_overrides_runpath=yes
13559 fi
13560 ;;
13561
13562 os2*)
13563 libname_spec='$name'
13564 shrext_cmds=".dll"
13565 need_lib_prefix=no
13566 library_names_spec='$libname${shared_ext} $libname.a'
13567 dynamic_linker='OS/2 ld.exe'
13568 shlibpath_var=LIBPATH
13569 ;;
13570
13571 osf3* | osf4* | osf5*)
13572 version_type=osf
13573 need_lib_prefix=no
13574 need_version=no
13575 soname_spec='${libname}${release}${shared_ext}$major'
13576 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13577 shlibpath_var=LD_LIBRARY_PATH
13578 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13579 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13580 ;;
13581
13582 rdos*)
13583 dynamic_linker=no
13584 ;;
13585
13586 solaris*)
13587 version_type=linux
13588 need_lib_prefix=no
13589 need_version=no
13590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13591 soname_spec='${libname}${release}${shared_ext}$major'
13592 shlibpath_var=LD_LIBRARY_PATH
13593 shlibpath_overrides_runpath=yes
13594 hardcode_into_libs=yes
13595 # ldd complains unless libraries are executable
13596 postinstall_cmds='chmod +x $lib'
13597 ;;
13598
13599 sunos4*)
13600 version_type=sunos
13601 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13602 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13603 shlibpath_var=LD_LIBRARY_PATH
13604 shlibpath_overrides_runpath=yes
13605 if test "$with_gnu_ld" = yes; then
13606 need_lib_prefix=no
13607 fi
13608 need_version=yes
13609 ;;
13610
13611 sysv4 | sysv4.3*)
13612 version_type=linux
13613 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13614 soname_spec='${libname}${release}${shared_ext}$major'
13615 shlibpath_var=LD_LIBRARY_PATH
13616 case $host_vendor in
13617 sni)
13618 shlibpath_overrides_runpath=no
13619 need_lib_prefix=no
13620 export_dynamic_flag_spec='${wl}-Blargedynsym'
13621 runpath_var=LD_RUN_PATH
13622 ;;
13623 siemens)
13624 need_lib_prefix=no
13625 ;;
13626 motorola)
13627 need_lib_prefix=no
13628 need_version=no
13629 shlibpath_overrides_runpath=no
13630 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13631 ;;
13632 esac
13633 ;;
13634
13635 sysv4*MP*)
13636 if test -d /usr/nec ;then
13637 version_type=linux
13638 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13639 soname_spec='$libname${shared_ext}.$major'
13640 shlibpath_var=LD_LIBRARY_PATH
13641 fi
13642 ;;
13643
13644 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13645 version_type=freebsd-elf
13646 need_lib_prefix=no
13647 need_version=no
13648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13649 soname_spec='${libname}${release}${shared_ext}$major'
13650 shlibpath_var=LD_LIBRARY_PATH
13651 hardcode_into_libs=yes
13652 if test "$with_gnu_ld" = yes; then
13653 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13654 shlibpath_overrides_runpath=no
13655 else
13656 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13657 shlibpath_overrides_runpath=yes
13658 case $host_os in
13659 sco3.2v5*)
13660 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13661 ;;
13662 esac
13663 fi
13664 sys_lib_dlsearch_path_spec='/usr/lib'
13665 ;;
13666
13667 uts4*)
13668 version_type=linux
13669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13670 soname_spec='${libname}${release}${shared_ext}$major'
13671 shlibpath_var=LD_LIBRARY_PATH
13672 ;;
13673
13674 *)
13675 dynamic_linker=no
13676 ;;
13677 esac
13678 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13679 $as_echo "$dynamic_linker" >&6; }
13680 test "$dynamic_linker" = no && can_build_shared=no
13681
13682 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13683 $as_echo_n "(cached) " >&6
13684 else
13685 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13686 fi
13687
13688 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13689 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13690 $as_echo_n "(cached) " >&6
13691 else
13692 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13693 fi
13694
13695 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13696
13697 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13698 if test "$GCC" = yes; then
13699 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13700 fi
13701
13702 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13703 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13704 hardcode_action_CXX=
13705 if test -n "$hardcode_libdir_flag_spec_CXX" || \
13706 test -n "$runpath_var_CXX" || \
13707 test "X$hardcode_automatic_CXX" = "Xyes" ; then
13708
13709 # We can hardcode non-existant directories.
13710 if test "$hardcode_direct_CXX" != no &&
13711 # If the only mechanism to avoid hardcoding is shlibpath_var, we
13712 # have to relink, otherwise we might link with an installed library
13713 # when we should be linking with a yet-to-be-installed one
13714 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13715 test "$hardcode_minus_L_CXX" != no; then
13716 # Linking always hardcodes the temporary library directory.
13717 hardcode_action_CXX=relink
13718 else
13719 # We can link without hardcoding, and we can hardcode nonexisting dirs.
13720 hardcode_action_CXX=immediate
13721 fi
13722 else
13723 # We cannot hardcode anything, or else we can only hardcode existing
13724 # directories.
13725 hardcode_action_CXX=unsupported
13726 fi
13727 { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13728 $as_echo "$hardcode_action_CXX" >&6; }
13729
13730 if test "$hardcode_action_CXX" = relink; then
13731 # Fast installation is not supported
13732 enable_fast_install=no
13733 elif test "$shlibpath_overrides_runpath" = yes ||
13734 test "$enable_shared" = no; then
13735 # Fast installation is not necessary
13736 enable_fast_install=needless
13737 fi
13738
13739
13740 # The else clause should only fire when bootstrapping the
13741 # libtool distribution, otherwise you forgot to ship ltmain.sh
13742 # with your package, and you will get complaints that there are
13743 # no rules to generate ltmain.sh.
13744 if test -f "$ltmain"; then
13745 # See if we are running on zsh, and set the options which allow our commands through
13746 # without removal of \ escapes.
13747 if test -n "${ZSH_VERSION+set}" ; then
13748 setopt NO_GLOB_SUBST
13749 fi
13750 # Now quote all the things that may contain metacharacters while being
13751 # careful not to overquote the AC_SUBSTed values. We take copies of the
13752 # variables and quote the copies for generation of the libtool script.
13753 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13754 SED SHELL STRIP \
13755 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13756 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13757 deplibs_check_method reload_flag reload_cmds need_locks \
13758 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13759 lt_cv_sys_global_symbol_to_c_name_address \
13760 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13761 old_postinstall_cmds old_postuninstall_cmds \
13762 compiler_CXX \
13763 CC_CXX \
13764 LD_CXX \
13765 lt_prog_compiler_wl_CXX \
13766 lt_prog_compiler_pic_CXX \
13767 lt_prog_compiler_static_CXX \
13768 lt_prog_compiler_no_builtin_flag_CXX \
13769 export_dynamic_flag_spec_CXX \
13770 thread_safe_flag_spec_CXX \
13771 whole_archive_flag_spec_CXX \
13772 enable_shared_with_static_runtimes_CXX \
13773 old_archive_cmds_CXX \
13774 old_archive_from_new_cmds_CXX \
13775 predep_objects_CXX \
13776 postdep_objects_CXX \
13777 predeps_CXX \
13778 postdeps_CXX \
13779 compiler_lib_search_path_CXX \
13780 compiler_lib_search_dirs_CXX \
13781 archive_cmds_CXX \
13782 archive_expsym_cmds_CXX \
13783 postinstall_cmds_CXX \
13784 postuninstall_cmds_CXX \
13785 old_archive_from_expsyms_cmds_CXX \
13786 allow_undefined_flag_CXX \
13787 no_undefined_flag_CXX \
13788 export_symbols_cmds_CXX \
13789 hardcode_libdir_flag_spec_CXX \
13790 hardcode_libdir_flag_spec_ld_CXX \
13791 hardcode_libdir_separator_CXX \
13792 hardcode_automatic_CXX \
13793 module_cmds_CXX \
13794 module_expsym_cmds_CXX \
13795 lt_cv_prog_compiler_c_o_CXX \
13796 fix_srcfile_path_CXX \
13797 exclude_expsyms_CXX \
13798 include_expsyms_CXX; do
13799
13800 case $var in
13801 old_archive_cmds_CXX | \
13802 old_archive_from_new_cmds_CXX | \
13803 archive_cmds_CXX | \
13804 archive_expsym_cmds_CXX | \
13805 module_cmds_CXX | \
13806 module_expsym_cmds_CXX | \
13807 old_archive_from_expsyms_cmds_CXX | \
13808 export_symbols_cmds_CXX | \
13809 extract_expsyms_cmds | reload_cmds | finish_cmds | \
13810 postinstall_cmds | postuninstall_cmds | \
13811 old_postinstall_cmds | old_postuninstall_cmds | \
13812 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13813 # Double-quote double-evaled strings.
13814 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13815 ;;
13816 *)
13817 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13818 ;;
13819 esac
13820 done
13821
13822 case $lt_echo in
13823 *'\$0 --fallback-echo"')
13824 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13825 ;;
13826 esac
13827
13828 cfgfile="$ofile"
13829
13830 cat <<__EOF__ >> "$cfgfile"
13831 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13832
13833 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13834
13835 # Shell to use when invoking shell scripts.
13836 SHELL=$lt_SHELL
13837
13838 # Whether or not to build shared libraries.
13839 build_libtool_libs=$enable_shared
13840
13841 # Whether or not to build static libraries.
13842 build_old_libs=$enable_static
13843
13844 # Whether or not to add -lc for building shared libraries.
13845 build_libtool_need_lc=$archive_cmds_need_lc_CXX
13846
13847 # Whether or not to disallow shared libs when runtime libs are static
13848 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13849
13850 # Whether or not to optimize for fast installation.
13851 fast_install=$enable_fast_install
13852
13853 # The host system.
13854 host_alias=$host_alias
13855 host=$host
13856 host_os=$host_os
13857
13858 # The build system.
13859 build_alias=$build_alias
13860 build=$build
13861 build_os=$build_os
13862
13863 # An echo program that does not interpret backslashes.
13864 echo=$lt_echo
13865
13866 # The archiver.
13867 AR=$lt_AR
13868 AR_FLAGS=$lt_AR_FLAGS
13869
13870 # A C compiler.
13871 LTCC=$lt_LTCC
13872
13873 # LTCC compiler flags.
13874 LTCFLAGS=$lt_LTCFLAGS
13875
13876 # A language-specific compiler.
13877 CC=$lt_compiler_CXX
13878
13879 # Is the compiler the GNU C compiler?
13880 with_gcc=$GCC_CXX
13881
13882 # An ERE matcher.
13883 EGREP=$lt_EGREP
13884
13885 # The linker used to build libraries.
13886 LD=$lt_LD_CXX
13887
13888 # Whether we need hard or soft links.
13889 LN_S=$lt_LN_S
13890
13891 # A BSD-compatible nm program.
13892 NM=$lt_NM
13893
13894 # A symbol stripping program
13895 STRIP=$lt_STRIP
13896
13897 # Used to examine libraries when file_magic_cmd begins "file"
13898 MAGIC_CMD=$MAGIC_CMD
13899
13900 # Used on cygwin: DLL creation program.
13901 DLLTOOL="$DLLTOOL"
13902
13903 # Used on cygwin: object dumper.
13904 OBJDUMP="$OBJDUMP"
13905
13906 # Used on cygwin: assembler.
13907 AS="$AS"
13908
13909 # The name of the directory that contains temporary libtool files.
13910 objdir=$objdir
13911
13912 # How to create reloadable object files.
13913 reload_flag=$lt_reload_flag
13914 reload_cmds=$lt_reload_cmds
13915
13916 # How to pass a linker flag through the compiler.
13917 wl=$lt_lt_prog_compiler_wl_CXX
13918
13919 # Object file suffix (normally "o").
13920 objext="$ac_objext"
13921
13922 # Old archive suffix (normally "a").
13923 libext="$libext"
13924
13925 # Shared library suffix (normally ".so").
13926 shrext_cmds='$shrext_cmds'
13927
13928 # Executable file suffix (normally "").
13929 exeext="$exeext"
13930
13931 # Additional compiler flags for building library objects.
13932 pic_flag=$lt_lt_prog_compiler_pic_CXX
13933 pic_mode=$pic_mode
13934
13935 # What is the maximum length of a command?
13936 max_cmd_len=$lt_cv_sys_max_cmd_len
13937
13938 # Does compiler simultaneously support -c and -o options?
13939 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13940
13941 # Must we lock files when doing compilation?
13942 need_locks=$lt_need_locks
13943
13944 # Do we need the lib prefix for modules?
13945 need_lib_prefix=$need_lib_prefix
13946
13947 # Do we need a version for libraries?
13948 need_version=$need_version
13949
13950 # Whether dlopen is supported.
13951 dlopen_support=$enable_dlopen
13952
13953 # Whether dlopen of programs is supported.
13954 dlopen_self=$enable_dlopen_self
13955
13956 # Whether dlopen of statically linked programs is supported.
13957 dlopen_self_static=$enable_dlopen_self_static
13958
13959 # Compiler flag to prevent dynamic linking.
13960 link_static_flag=$lt_lt_prog_compiler_static_CXX
13961
13962 # Compiler flag to turn off builtin functions.
13963 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13964
13965 # Compiler flag to allow reflexive dlopens.
13966 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13967
13968 # Compiler flag to generate shared objects directly from archives.
13969 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13970
13971 # Compiler flag to generate thread-safe objects.
13972 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13973
13974 # Library versioning type.
13975 version_type=$version_type
13976
13977 # Format of library name prefix.
13978 libname_spec=$lt_libname_spec
13979
13980 # List of archive names. First name is the real one, the rest are links.
13981 # The last name is the one that the linker finds with -lNAME.
13982 library_names_spec=$lt_library_names_spec
13983
13984 # The coded name of the library, if different from the real name.
13985 soname_spec=$lt_soname_spec
13986
13987 # Commands used to build and install an old-style archive.
13988 RANLIB=$lt_RANLIB
13989 old_archive_cmds=$lt_old_archive_cmds_CXX
13990 old_postinstall_cmds=$lt_old_postinstall_cmds
13991 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13992
13993 # Create an old-style archive from a shared archive.
13994 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13995
13996 # Create a temporary old-style archive to link instead of a shared archive.
13997 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13998
13999 # Commands used to build and install a shared archive.
14000 archive_cmds=$lt_archive_cmds_CXX
14001 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14002 postinstall_cmds=$lt_postinstall_cmds
14003 postuninstall_cmds=$lt_postuninstall_cmds
14004
14005 # Commands used to build a loadable module (assumed same as above if empty)
14006 module_cmds=$lt_module_cmds_CXX
14007 module_expsym_cmds=$lt_module_expsym_cmds_CXX
14008
14009 # Commands to strip libraries.
14010 old_striplib=$lt_old_striplib
14011 striplib=$lt_striplib
14012
14013 # Dependencies to place before the objects being linked to create a
14014 # shared library.
14015 predep_objects=$lt_predep_objects_CXX
14016
14017 # Dependencies to place after the objects being linked to create a
14018 # shared library.
14019 postdep_objects=$lt_postdep_objects_CXX
14020
14021 # Dependencies to place before the objects being linked to create a
14022 # shared library.
14023 predeps=$lt_predeps_CXX
14024
14025 # Dependencies to place after the objects being linked to create a
14026 # shared library.
14027 postdeps=$lt_postdeps_CXX
14028
14029 # The directories searched by this compiler when creating a shared
14030 # library
14031 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14032
14033 # The library search path used internally by the compiler when linking
14034 # a shared library.
14035 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14036
14037 # Method to check whether dependent libraries are shared objects.
14038 deplibs_check_method=$lt_deplibs_check_method
14039
14040 # Command to use when deplibs_check_method == file_magic.
14041 file_magic_cmd=$lt_file_magic_cmd
14042
14043 # Flag that allows shared libraries with undefined symbols to be built.
14044 allow_undefined_flag=$lt_allow_undefined_flag_CXX
14045
14046 # Flag that forces no undefined symbols.
14047 no_undefined_flag=$lt_no_undefined_flag_CXX
14048
14049 # Commands used to finish a libtool library installation in a directory.
14050 finish_cmds=$lt_finish_cmds
14051
14052 # Same as above, but a single script fragment to be evaled but not shown.
14053 finish_eval=$lt_finish_eval
14054
14055 # Take the output of nm and produce a listing of raw symbols and C names.
14056 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14057
14058 # Transform the output of nm in a proper C declaration
14059 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14060
14061 # Transform the output of nm in a C name address pair
14062 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14063
14064 # This is the shared library runtime path variable.
14065 runpath_var=$runpath_var
14066
14067 # This is the shared library path variable.
14068 shlibpath_var=$shlibpath_var
14069
14070 # Is shlibpath searched before the hard-coded library search path?
14071 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14072
14073 # How to hardcode a shared library path into an executable.
14074 hardcode_action=$hardcode_action_CXX
14075
14076 # Whether we should hardcode library paths into libraries.
14077 hardcode_into_libs=$hardcode_into_libs
14078
14079 # Flag to hardcode \$libdir into a binary during linking.
14080 # This must work even if \$libdir does not exist.
14081 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14082
14083 # If ld is used when linking, flag to hardcode \$libdir into
14084 # a binary during linking. This must work even if \$libdir does
14085 # not exist.
14086 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14087
14088 # Whether we need a single -rpath flag with a separated argument.
14089 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14090
14091 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14092 # resulting binary.
14093 hardcode_direct=$hardcode_direct_CXX
14094
14095 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14096 # resulting binary.
14097 hardcode_minus_L=$hardcode_minus_L_CXX
14098
14099 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14100 # the resulting binary.
14101 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14102
14103 # Set to yes if building a shared library automatically hardcodes DIR into the library
14104 # and all subsequent libraries and executables linked against it.
14105 hardcode_automatic=$hardcode_automatic_CXX
14106
14107 # Variables whose values should be saved in libtool wrapper scripts and
14108 # restored at relink time.
14109 variables_saved_for_relink="$variables_saved_for_relink"
14110
14111 # Whether libtool must link a program against all its dependency libraries.
14112 link_all_deplibs=$link_all_deplibs_CXX
14113
14114 # Compile-time system search path for libraries
14115 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14116
14117 # Run-time system search path for libraries
14118 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14119
14120 # Fix the shell variable \$srcfile for the compiler.
14121 fix_srcfile_path=$lt_fix_srcfile_path
14122
14123 # Set to yes if exported symbols are required.
14124 always_export_symbols=$always_export_symbols_CXX
14125
14126 # The commands to list exported symbols.
14127 export_symbols_cmds=$lt_export_symbols_cmds_CXX
14128
14129 # The commands to extract the exported symbol list from a shared archive.
14130 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14131
14132 # Symbols that should not be listed in the preloaded symbols.
14133 exclude_expsyms=$lt_exclude_expsyms_CXX
14134
14135 # Symbols that must always be exported.
14136 include_expsyms=$lt_include_expsyms_CXX
14137
14138 # ### END LIBTOOL TAG CONFIG: $tagname
14139
14140 __EOF__
14141
14142
14143 else
14144 # If there is no Makefile yet, we rely on a make rule to execute
14145 # `config.status --recheck' to rerun these tests and create the
14146 # libtool script then.
14147 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14148 if test -f "$ltmain_in"; then
14149 test -f Makefile && make "$ltmain"
14150 fi
14151 fi
14152
14153
14154 ac_ext=c
14155 ac_cpp='$CPP $CPPFLAGS'
14156 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14157 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14158 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14159
14160 CC=$lt_save_CC
14161 LDCXX=$LD
14162 LD=$lt_save_LD
14163 GCC=$lt_save_GCC
14164 with_gnu_ldcxx=$with_gnu_ld
14165 with_gnu_ld=$lt_save_with_gnu_ld
14166 lt_cv_path_LDCXX=$lt_cv_path_LD
14167 lt_cv_path_LD=$lt_save_path_LD
14168 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14169 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14170
14171 else
14172 tagname=""
14173 fi
14174 ;;
14175
14176 F77)
14177 if test -n "$F77" && test "X$F77" != "Xno"; then
14178
14179 ac_ext=f
14180 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14181 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14182 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14183
14184
14185 archive_cmds_need_lc_F77=no
14186 allow_undefined_flag_F77=
14187 always_export_symbols_F77=no
14188 archive_expsym_cmds_F77=
14189 export_dynamic_flag_spec_F77=
14190 hardcode_direct_F77=no
14191 hardcode_libdir_flag_spec_F77=
14192 hardcode_libdir_flag_spec_ld_F77=
14193 hardcode_libdir_separator_F77=
14194 hardcode_minus_L_F77=no
14195 hardcode_automatic_F77=no
14196 module_cmds_F77=
14197 module_expsym_cmds_F77=
14198 link_all_deplibs_F77=unknown
14199 old_archive_cmds_F77=$old_archive_cmds
14200 no_undefined_flag_F77=
14201 whole_archive_flag_spec_F77=
14202 enable_shared_with_static_runtimes_F77=no
14203
14204 # Source file extension for f77 test sources.
14205 ac_ext=f
14206
14207 # Object file extension for compiled f77 test sources.
14208 objext=o
14209 objext_F77=$objext
14210
14211 # Code to be used in simple compile tests
14212 lt_simple_compile_test_code="\
14213 subroutine t
14214 return
14215 end
14216 "
14217
14218 # Code to be used in simple link tests
14219 lt_simple_link_test_code="\
14220 program t
14221 end
14222 "
14223
14224 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14225
14226 # If no C compiler was specified, use CC.
14227 LTCC=${LTCC-"$CC"}
14228
14229 # If no C compiler flags were specified, use CFLAGS.
14230 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14231
14232 # Allow CC to be a program name with arguments.
14233 compiler=$CC
14234
14235
14236 # save warnings/boilerplate of simple test code
14237 ac_outfile=conftest.$ac_objext
14238 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14239 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14240 _lt_compiler_boilerplate=`cat conftest.err`
14241 $rm conftest*
14242
14243 ac_outfile=conftest.$ac_objext
14244 echo "$lt_simple_link_test_code" >conftest.$ac_ext
14245 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14246 _lt_linker_boilerplate=`cat conftest.err`
14247 $rm -r conftest*
14248
14249
14250 # Allow CC to be a program name with arguments.
14251 lt_save_CC="$CC"
14252 CC=${F77-"f77"}
14253 compiler=$CC
14254 compiler_F77=$CC
14255 for cc_temp in $compiler""; do
14256 case $cc_temp in
14257 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14258 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14259 \-*) ;;
14260 *) break;;
14261 esac
14262 done
14263 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14264
14265
14266 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14267 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14268 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14269 $as_echo "$can_build_shared" >&6; }
14270
14271 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14272 $as_echo_n "checking whether to build shared libraries... " >&6; }
14273 test "$can_build_shared" = "no" && enable_shared=no
14274
14275 # On AIX, shared libraries and static libraries use the same namespace, and
14276 # are all built from PIC.
14277 case $host_os in
14278 aix3*)
14279 test "$enable_shared" = yes && enable_static=no
14280 if test -n "$RANLIB"; then
14281 archive_cmds="$archive_cmds~\$RANLIB \$lib"
14282 postinstall_cmds='$RANLIB $lib'
14283 fi
14284 ;;
14285 aix[4-9]*)
14286 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14287 test "$enable_shared" = yes && enable_static=no
14288 fi
14289 ;;
14290 esac
14291 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14292 $as_echo "$enable_shared" >&6; }
14293
14294 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14295 $as_echo_n "checking whether to build static libraries... " >&6; }
14296 # Make sure either enable_shared or enable_static is yes.
14297 test "$enable_shared" = yes || enable_static=yes
14298 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14299 $as_echo "$enable_static" >&6; }
14300
14301 GCC_F77="$G77"
14302 LD_F77="$LD"
14303
14304 lt_prog_compiler_wl_F77=
14305 lt_prog_compiler_pic_F77=
14306 lt_prog_compiler_static_F77=
14307
14308 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14309 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14310
14311 if test "$GCC" = yes; then
14312 lt_prog_compiler_wl_F77='-Wl,'
14313 lt_prog_compiler_static_F77='-static'
14314
14315 case $host_os in
14316 aix*)
14317 # All AIX code is PIC.
14318 if test "$host_cpu" = ia64; then
14319 # AIX 5 now supports IA64 processor
14320 lt_prog_compiler_static_F77='-Bstatic'
14321 fi
14322 ;;
14323
14324 amigaos*)
14325 # FIXME: we need at least 68020 code to build shared libraries, but
14326 # adding the `-m68020' flag to GCC prevents building anything better,
14327 # like `-m68040'.
14328 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14329 ;;
14330
14331 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14332 # PIC is the default for these OSes.
14333 ;;
14334
14335 mingw* | cygwin* | pw32* | os2*)
14336 # This hack is so that the source file can tell whether it is being
14337 # built for inclusion in a dll (and should export symbols for example).
14338 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14339 # (--disable-auto-import) libraries
14340 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14341 ;;
14342
14343 darwin* | rhapsody*)
14344 # PIC is the default on this platform
14345 # Common symbols not allowed in MH_DYLIB files
14346 lt_prog_compiler_pic_F77='-fno-common'
14347 ;;
14348
14349 interix[3-9]*)
14350 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14351 # Instead, we relocate shared libraries at runtime.
14352 ;;
14353
14354 msdosdjgpp*)
14355 # Just because we use GCC doesn't mean we suddenly get shared libraries
14356 # on systems that don't support them.
14357 lt_prog_compiler_can_build_shared_F77=no
14358 enable_shared=no
14359 ;;
14360
14361 sysv4*MP*)
14362 if test -d /usr/nec; then
14363 lt_prog_compiler_pic_F77=-Kconform_pic
14364 fi
14365 ;;
14366
14367 hpux*)
14368 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14369 # not for PA HP-UX.
14370 case $host_cpu in
14371 hppa*64*|ia64*)
14372 # +Z the default
14373 ;;
14374 *)
14375 lt_prog_compiler_pic_F77='-fPIC'
14376 ;;
14377 esac
14378 ;;
14379
14380 *)
14381 lt_prog_compiler_pic_F77='-fPIC'
14382 ;;
14383 esac
14384 else
14385 # PORTME Check for flag to pass linker flags through the system compiler.
14386 case $host_os in
14387 aix*)
14388 lt_prog_compiler_wl_F77='-Wl,'
14389 if test "$host_cpu" = ia64; then
14390 # AIX 5 now supports IA64 processor
14391 lt_prog_compiler_static_F77='-Bstatic'
14392 else
14393 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14394 fi
14395 ;;
14396 darwin*)
14397 # PIC is the default on this platform
14398 # Common symbols not allowed in MH_DYLIB files
14399 case $cc_basename in
14400 xlc*)
14401 lt_prog_compiler_pic_F77='-qnocommon'
14402 lt_prog_compiler_wl_F77='-Wl,'
14403 ;;
14404 esac
14405 ;;
14406
14407 mingw* | cygwin* | pw32* | os2*)
14408 # This hack is so that the source file can tell whether it is being
14409 # built for inclusion in a dll (and should export symbols for example).
14410 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14411 ;;
14412
14413 hpux9* | hpux10* | hpux11*)
14414 lt_prog_compiler_wl_F77='-Wl,'
14415 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14416 # not for PA HP-UX.
14417 case $host_cpu in
14418 hppa*64*|ia64*)
14419 # +Z the default
14420 ;;
14421 *)
14422 lt_prog_compiler_pic_F77='+Z'
14423 ;;
14424 esac
14425 # Is there a better lt_prog_compiler_static that works with the bundled CC?
14426 lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14427 ;;
14428
14429 irix5* | irix6* | nonstopux*)
14430 lt_prog_compiler_wl_F77='-Wl,'
14431 # PIC (with -KPIC) is the default.
14432 lt_prog_compiler_static_F77='-non_shared'
14433 ;;
14434
14435 newsos6)
14436 lt_prog_compiler_pic_F77='-KPIC'
14437 lt_prog_compiler_static_F77='-Bstatic'
14438 ;;
14439
14440 linux* | k*bsd*-gnu)
14441 case $cc_basename in
14442 icc* | ecc*)
14443 lt_prog_compiler_wl_F77='-Wl,'
14444 lt_prog_compiler_pic_F77='-KPIC'
14445 lt_prog_compiler_static_F77='-static'
14446 ;;
14447 pgcc* | pgf77* | pgf90* | pgf95*)
14448 # Portland Group compilers (*not* the Pentium gcc compiler,
14449 # which looks to be a dead project)
14450 lt_prog_compiler_wl_F77='-Wl,'
14451 lt_prog_compiler_pic_F77='-fpic'
14452 lt_prog_compiler_static_F77='-Bstatic'
14453 ;;
14454 ccc*)
14455 lt_prog_compiler_wl_F77='-Wl,'
14456 # All Alpha code is PIC.
14457 lt_prog_compiler_static_F77='-non_shared'
14458 ;;
14459 *)
14460 case `$CC -V 2>&1 | sed 5q` in
14461 *Sun\ C*)
14462 # Sun C 5.9
14463 lt_prog_compiler_pic_F77='-KPIC'
14464 lt_prog_compiler_static_F77='-Bstatic'
14465 lt_prog_compiler_wl_F77='-Wl,'
14466 ;;
14467 *Sun\ F*)
14468 # Sun Fortran 8.3 passes all unrecognized flags to the linker
14469 lt_prog_compiler_pic_F77='-KPIC'
14470 lt_prog_compiler_static_F77='-Bstatic'
14471 lt_prog_compiler_wl_F77=''
14472 ;;
14473 esac
14474 ;;
14475 esac
14476 ;;
14477
14478 osf3* | osf4* | osf5*)
14479 lt_prog_compiler_wl_F77='-Wl,'
14480 # All OSF/1 code is PIC.
14481 lt_prog_compiler_static_F77='-non_shared'
14482 ;;
14483
14484 rdos*)
14485 lt_prog_compiler_static_F77='-non_shared'
14486 ;;
14487
14488 solaris*)
14489 lt_prog_compiler_pic_F77='-KPIC'
14490 lt_prog_compiler_static_F77='-Bstatic'
14491 case $cc_basename in
14492 f77* | f90* | f95*)
14493 lt_prog_compiler_wl_F77='-Qoption ld ';;
14494 *)
14495 lt_prog_compiler_wl_F77='-Wl,';;
14496 esac
14497 ;;
14498
14499 sunos4*)
14500 lt_prog_compiler_wl_F77='-Qoption ld '
14501 lt_prog_compiler_pic_F77='-PIC'
14502 lt_prog_compiler_static_F77='-Bstatic'
14503 ;;
14504
14505 sysv4 | sysv4.2uw2* | sysv4.3*)
14506 lt_prog_compiler_wl_F77='-Wl,'
14507 lt_prog_compiler_pic_F77='-KPIC'
14508 lt_prog_compiler_static_F77='-Bstatic'
14509 ;;
14510
14511 sysv4*MP*)
14512 if test -d /usr/nec ;then
14513 lt_prog_compiler_pic_F77='-Kconform_pic'
14514 lt_prog_compiler_static_F77='-Bstatic'
14515 fi
14516 ;;
14517
14518 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14519 lt_prog_compiler_wl_F77='-Wl,'
14520 lt_prog_compiler_pic_F77='-KPIC'
14521 lt_prog_compiler_static_F77='-Bstatic'
14522 ;;
14523
14524 unicos*)
14525 lt_prog_compiler_wl_F77='-Wl,'
14526 lt_prog_compiler_can_build_shared_F77=no
14527 ;;
14528
14529 uts4*)
14530 lt_prog_compiler_pic_F77='-pic'
14531 lt_prog_compiler_static_F77='-Bstatic'
14532 ;;
14533
14534 *)
14535 lt_prog_compiler_can_build_shared_F77=no
14536 ;;
14537 esac
14538 fi
14539
14540 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14541 $as_echo "$lt_prog_compiler_pic_F77" >&6; }
14542
14543 #
14544 # Check to make sure the PIC flag actually works.
14545 #
14546 if test -n "$lt_prog_compiler_pic_F77"; then
14547
14548 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14549 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14550 if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14551 $as_echo_n "(cached) " >&6
14552 else
14553 lt_cv_prog_compiler_pic_works_F77=no
14554 ac_outfile=conftest.$ac_objext
14555 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14556 lt_compiler_flag="$lt_prog_compiler_pic_F77"
14557 # Insert the option either (1) after the last *FLAGS variable, or
14558 # (2) before a word containing "conftest.", or (3) at the end.
14559 # Note that $ac_compile itself does not contain backslashes and begins
14560 # with a dollar sign (not a hyphen), so the echo should work correctly.
14561 # The option is referenced via a variable to avoid confusing sed.
14562 lt_compile=`echo "$ac_compile" | $SED \
14563 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14564 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14565 -e 's:$: $lt_compiler_flag:'`
14566 (eval echo "\"\$as_me:14566: $lt_compile\"" >&5)
14567 (eval "$lt_compile" 2>conftest.err)
14568 ac_status=$?
14569 cat conftest.err >&5
14570 echo "$as_me:14570: \$? = $ac_status" >&5
14571 if (exit $ac_status) && test -s "$ac_outfile"; then
14572 # The compiler can only warn and ignore the option if not recognized
14573 # So say no if there are warnings other than the usual output.
14574 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14575 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14576 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14577 lt_cv_prog_compiler_pic_works_F77=yes
14578 fi
14579 fi
14580 $rm conftest*
14581
14582 fi
14583 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14584 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14585
14586 if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14587 case $lt_prog_compiler_pic_F77 in
14588 "" | " "*) ;;
14589 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14590 esac
14591 else
14592 lt_prog_compiler_pic_F77=
14593 lt_prog_compiler_can_build_shared_F77=no
14594 fi
14595
14596 fi
14597 case $host_os in
14598 # For platforms which do not support PIC, -DPIC is meaningless:
14599 *djgpp*)
14600 lt_prog_compiler_pic_F77=
14601 ;;
14602 *)
14603 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14604 ;;
14605 esac
14606
14607 #
14608 # Check to make sure the static flag actually works.
14609 #
14610 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14611 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14612 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14613 if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14614 $as_echo_n "(cached) " >&6
14615 else
14616 lt_cv_prog_compiler_static_works_F77=no
14617 save_LDFLAGS="$LDFLAGS"
14618 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14619 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14620 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14621 # The linker can only warn and ignore the option if not recognized
14622 # So say no if there are warnings
14623 if test -s conftest.err; then
14624 # Append any errors to the config.log.
14625 cat conftest.err 1>&5
14626 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14627 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14628 if diff conftest.exp conftest.er2 >/dev/null; then
14629 lt_cv_prog_compiler_static_works_F77=yes
14630 fi
14631 else
14632 lt_cv_prog_compiler_static_works_F77=yes
14633 fi
14634 fi
14635 $rm -r conftest*
14636 LDFLAGS="$save_LDFLAGS"
14637
14638 fi
14639 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14640 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14641
14642 if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14643 :
14644 else
14645 lt_prog_compiler_static_F77=
14646 fi
14647
14648
14649 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14650 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14651 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14652 $as_echo_n "(cached) " >&6
14653 else
14654 lt_cv_prog_compiler_c_o_F77=no
14655 $rm -r conftest 2>/dev/null
14656 mkdir conftest
14657 cd conftest
14658 mkdir out
14659 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14660
14661 lt_compiler_flag="-o out/conftest2.$ac_objext"
14662 # Insert the option either (1) after the last *FLAGS variable, or
14663 # (2) before a word containing "conftest.", or (3) at the end.
14664 # Note that $ac_compile itself does not contain backslashes and begins
14665 # with a dollar sign (not a hyphen), so the echo should work correctly.
14666 lt_compile=`echo "$ac_compile" | $SED \
14667 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14668 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14669 -e 's:$: $lt_compiler_flag:'`
14670 (eval echo "\"\$as_me:14670: $lt_compile\"" >&5)
14671 (eval "$lt_compile" 2>out/conftest.err)
14672 ac_status=$?
14673 cat out/conftest.err >&5
14674 echo "$as_me:14674: \$? = $ac_status" >&5
14675 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14676 then
14677 # The compiler can only warn and ignore the option if not recognized
14678 # So say no if there are warnings
14679 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14680 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14681 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14682 lt_cv_prog_compiler_c_o_F77=yes
14683 fi
14684 fi
14685 chmod u+w . 2>&5
14686 $rm conftest*
14687 # SGI C++ compiler will create directory out/ii_files/ for
14688 # template instantiation
14689 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14690 $rm out/* && rmdir out
14691 cd ..
14692 rmdir conftest
14693 $rm conftest*
14694
14695 fi
14696 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14697 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14698
14699
14700 hard_links="nottested"
14701 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14702 # do not overwrite the value of need_locks provided by the user
14703 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14704 $as_echo_n "checking if we can lock with hard links... " >&6; }
14705 hard_links=yes
14706 $rm conftest*
14707 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14708 touch conftest.a
14709 ln conftest.a conftest.b 2>&5 || hard_links=no
14710 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14711 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14712 $as_echo "$hard_links" >&6; }
14713 if test "$hard_links" = no; then
14714 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14715 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14716 need_locks=warn
14717 fi
14718 else
14719 need_locks=no
14720 fi
14721
14722 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14723 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14724
14725 runpath_var=
14726 allow_undefined_flag_F77=
14727 enable_shared_with_static_runtimes_F77=no
14728 archive_cmds_F77=
14729 archive_expsym_cmds_F77=
14730 old_archive_From_new_cmds_F77=
14731 old_archive_from_expsyms_cmds_F77=
14732 export_dynamic_flag_spec_F77=
14733 whole_archive_flag_spec_F77=
14734 thread_safe_flag_spec_F77=
14735 hardcode_libdir_flag_spec_F77=
14736 hardcode_libdir_flag_spec_ld_F77=
14737 hardcode_libdir_separator_F77=
14738 hardcode_direct_F77=no
14739 hardcode_minus_L_F77=no
14740 hardcode_shlibpath_var_F77=unsupported
14741 link_all_deplibs_F77=unknown
14742 hardcode_automatic_F77=no
14743 module_cmds_F77=
14744 module_expsym_cmds_F77=
14745 always_export_symbols_F77=no
14746 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14747 # include_expsyms should be a list of space-separated symbols to be *always*
14748 # included in the symbol list
14749 include_expsyms_F77=
14750 # exclude_expsyms can be an extended regexp of symbols to exclude
14751 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14752 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14753 # as well as any symbol that contains `d'.
14754 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14755 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14756 # platforms (ab)use it in PIC code, but their linkers get confused if
14757 # the symbol is explicitly referenced. Since portable code cannot
14758 # rely on this symbol name, it's probably fine to never include it in
14759 # preloaded symbol tables.
14760 # Exclude shared library initialization/finalization symbols.
14761 extract_expsyms_cmds=
14762 # Just being paranoid about ensuring that cc_basename is set.
14763 for cc_temp in $compiler""; do
14764 case $cc_temp in
14765 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14766 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14767 \-*) ;;
14768 *) break;;
14769 esac
14770 done
14771 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14772
14773 case $host_os in
14774 cygwin* | mingw* | pw32*)
14775 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14776 # When not using gcc, we currently assume that we are using
14777 # Microsoft Visual C++.
14778 if test "$GCC" != yes; then
14779 with_gnu_ld=no
14780 fi
14781 ;;
14782 interix*)
14783 # we just hope/assume this is gcc and not c89 (= MSVC++)
14784 with_gnu_ld=yes
14785 ;;
14786 openbsd*)
14787 with_gnu_ld=no
14788 ;;
14789 esac
14790
14791 ld_shlibs_F77=yes
14792 if test "$with_gnu_ld" = yes; then
14793 # If archive_cmds runs LD, not CC, wlarc should be empty
14794 wlarc='${wl}'
14795
14796 # Set some defaults for GNU ld with shared library support. These
14797 # are reset later if shared libraries are not supported. Putting them
14798 # here allows them to be overridden if necessary.
14799 runpath_var=LD_RUN_PATH
14800 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14801 export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14802 # ancient GNU ld didn't support --whole-archive et. al.
14803 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14804 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14805 else
14806 whole_archive_flag_spec_F77=
14807 fi
14808 supports_anon_versioning=no
14809 case `$LD -v 2>/dev/null` in
14810 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14811 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14812 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14813 *\ 2.11.*) ;; # other 2.11 versions
14814 *) supports_anon_versioning=yes ;;
14815 esac
14816
14817 # See if GNU ld supports shared libraries.
14818 case $host_os in
14819 aix[3-9]*)
14820 # On AIX/PPC, the GNU linker is very broken
14821 if test "$host_cpu" != ia64; then
14822 ld_shlibs_F77=no
14823 cat <<EOF 1>&2
14824
14825 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14826 *** to be unable to reliably create shared libraries on AIX.
14827 *** Therefore, libtool is disabling shared libraries support. If you
14828 *** really care for shared libraries, you may want to modify your PATH
14829 *** so that a non-GNU linker is found, and then restart.
14830
14831 EOF
14832 fi
14833 ;;
14834
14835 amigaos*)
14836 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)'
14837 hardcode_libdir_flag_spec_F77='-L$libdir'
14838 hardcode_minus_L_F77=yes
14839
14840 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
14841 # that the semantics of dynamic libraries on AmigaOS, at least up
14842 # to version 4, is to share data among multiple programs linked
14843 # with the same dynamic library. Since this doesn't match the
14844 # behavior of shared libraries on other platforms, we can't use
14845 # them.
14846 ld_shlibs_F77=no
14847 ;;
14848
14849 beos*)
14850 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14851 allow_undefined_flag_F77=unsupported
14852 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
14853 # support --undefined. This deserves some investigation. FIXME
14854 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14855 else
14856 ld_shlibs_F77=no
14857 fi
14858 ;;
14859
14860 cygwin* | mingw* | pw32*)
14861 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14862 # as there is no search path for DLLs.
14863 hardcode_libdir_flag_spec_F77='-L$libdir'
14864 allow_undefined_flag_F77=unsupported
14865 always_export_symbols_F77=no
14866 enable_shared_with_static_runtimes_F77=yes
14867 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14868
14869 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14870 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14871 # If the export-symbols file already is a .def file (1st line
14872 # is EXPORTS), use it as is; otherwise, prepend...
14873 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14874 cp $export_symbols $output_objdir/$soname.def;
14875 else
14876 echo EXPORTS > $output_objdir/$soname.def;
14877 cat $export_symbols >> $output_objdir/$soname.def;
14878 fi~
14879 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14880 else
14881 ld_shlibs_F77=no
14882 fi
14883 ;;
14884
14885 interix[3-9]*)
14886 hardcode_direct_F77=no
14887 hardcode_shlibpath_var_F77=no
14888 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14889 export_dynamic_flag_spec_F77='${wl}-E'
14890 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14891 # Instead, shared libraries are loaded at an image base (0x10000000 by
14892 # default) and relocated if they conflict, which is a slow very memory
14893 # consuming and fragmenting process. To avoid this, we pick a random,
14894 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14895 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14896 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'
14897 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'
14898 ;;
14899
14900 gnu* | linux* | k*bsd*-gnu)
14901 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14902 tmp_addflag=
14903 case $cc_basename,$host_cpu in
14904 pgcc*) # Portland Group C compiler
14905 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'
14906 tmp_addflag=' $pic_flag'
14907 ;;
14908 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
14909 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'
14910 tmp_addflag=' $pic_flag -Mnomain' ;;
14911 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14912 tmp_addflag=' -i_dynamic' ;;
14913 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14914 tmp_addflag=' -i_dynamic -nofor_main' ;;
14915 ifc* | ifort*) # Intel Fortran compiler
14916 tmp_addflag=' -nofor_main' ;;
14917 esac
14918 case `$CC -V 2>&1 | sed 5q` in
14919 *Sun\ C*) # Sun C 5.9
14920 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'
14921 tmp_sharedflag='-G' ;;
14922 *Sun\ F*) # Sun Fortran 8.3
14923 tmp_sharedflag='-G' ;;
14924 *)
14925 tmp_sharedflag='-shared' ;;
14926 esac
14927 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14928
14929 if test $supports_anon_versioning = yes; then
14930 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14931 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14932 $echo "local: *; };" >> $output_objdir/$libname.ver~
14933 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14934 fi
14935 else
14936 ld_shlibs_F77=no
14937 fi
14938 ;;
14939
14940 netbsd*)
14941 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14942 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14943 wlarc=
14944 else
14945 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14946 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14947 fi
14948 ;;
14949
14950 solaris*)
14951 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14952 ld_shlibs_F77=no
14953 cat <<EOF 1>&2
14954
14955 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14956 *** create shared libraries on Solaris systems. Therefore, libtool
14957 *** is disabling shared libraries support. We urge you to upgrade GNU
14958 *** binutils to release 2.9.1 or newer. Another option is to modify
14959 *** your PATH or compiler configuration so that the native linker is
14960 *** used, and then restart.
14961
14962 EOF
14963 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14964 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14965 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14966 else
14967 ld_shlibs_F77=no
14968 fi
14969 ;;
14970
14971 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14972 case `$LD -v 2>&1` in
14973 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14974 ld_shlibs_F77=no
14975 cat <<_LT_EOF 1>&2
14976
14977 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14978 *** reliably create shared libraries on SCO systems. Therefore, libtool
14979 *** is disabling shared libraries support. We urge you to upgrade GNU
14980 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14981 *** your PATH or compiler configuration so that the native linker is
14982 *** used, and then restart.
14983
14984 _LT_EOF
14985 ;;
14986 *)
14987 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14988 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14989 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14990 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14991 else
14992 ld_shlibs_F77=no
14993 fi
14994 ;;
14995 esac
14996 ;;
14997
14998 sunos4*)
14999 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15000 wlarc=
15001 hardcode_direct_F77=yes
15002 hardcode_shlibpath_var_F77=no
15003 ;;
15004
15005 *)
15006 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15007 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15008 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15009 else
15010 ld_shlibs_F77=no
15011 fi
15012 ;;
15013 esac
15014
15015 if test "$ld_shlibs_F77" = no; then
15016 runpath_var=
15017 hardcode_libdir_flag_spec_F77=
15018 export_dynamic_flag_spec_F77=
15019 whole_archive_flag_spec_F77=
15020 fi
15021 else
15022 # PORTME fill in a description of your system's linker (not GNU ld)
15023 case $host_os in
15024 aix3*)
15025 allow_undefined_flag_F77=unsupported
15026 always_export_symbols_F77=yes
15027 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'
15028 # Note: this linker hardcodes the directories in LIBPATH if there
15029 # are no directories specified by -L.
15030 hardcode_minus_L_F77=yes
15031 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15032 # Neither direct hardcoding nor static linking is supported with a
15033 # broken collect2.
15034 hardcode_direct_F77=unsupported
15035 fi
15036 ;;
15037
15038 aix[4-9]*)
15039 if test "$host_cpu" = ia64; then
15040 # On IA64, the linker does run time linking by default, so we don't
15041 # have to do anything special.
15042 aix_use_runtimelinking=no
15043 exp_sym_flag='-Bexport'
15044 no_entry_flag=""
15045 else
15046 # If we're using GNU nm, then we don't want the "-C" option.
15047 # -C means demangle to AIX nm, but means don't demangle with GNU nm
15048 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15049 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'
15050 else
15051 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'
15052 fi
15053 aix_use_runtimelinking=no
15054
15055 # Test if we are trying to use run time linking or normal
15056 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15057 # need to do runtime linking.
15058 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15059 for ld_flag in $LDFLAGS; do
15060 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15061 aix_use_runtimelinking=yes
15062 break
15063 fi
15064 done
15065 ;;
15066 esac
15067
15068 exp_sym_flag='-bexport'
15069 no_entry_flag='-bnoentry'
15070 fi
15071
15072 # When large executables or shared objects are built, AIX ld can
15073 # have problems creating the table of contents. If linking a library
15074 # or program results in "error TOC overflow" add -mminimal-toc to
15075 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15076 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15077
15078 archive_cmds_F77=''
15079 hardcode_direct_F77=yes
15080 hardcode_libdir_separator_F77=':'
15081 link_all_deplibs_F77=yes
15082
15083 if test "$GCC" = yes; then
15084 case $host_os in aix4.[012]|aix4.[012].*)
15085 # We only want to do this on AIX 4.2 and lower, the check
15086 # below for broken collect2 doesn't work under 4.3+
15087 collect2name=`${CC} -print-prog-name=collect2`
15088 if test -f "$collect2name" && \
15089 strings "$collect2name" | grep resolve_lib_name >/dev/null
15090 then
15091 # We have reworked collect2
15092 :
15093 else
15094 # We have old collect2
15095 hardcode_direct_F77=unsupported
15096 # It fails to find uninstalled libraries when the uninstalled
15097 # path is not listed in the libpath. Setting hardcode_minus_L
15098 # to unsupported forces relinking
15099 hardcode_minus_L_F77=yes
15100 hardcode_libdir_flag_spec_F77='-L$libdir'
15101 hardcode_libdir_separator_F77=
15102 fi
15103 ;;
15104 esac
15105 shared_flag='-shared'
15106 if test "$aix_use_runtimelinking" = yes; then
15107 shared_flag="$shared_flag "'${wl}-G'
15108 fi
15109 else
15110 # not using gcc
15111 if test "$host_cpu" = ia64; then
15112 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15113 # chokes on -Wl,-G. The following line is correct:
15114 shared_flag='-G'
15115 else
15116 if test "$aix_use_runtimelinking" = yes; then
15117 shared_flag='${wl}-G'
15118 else
15119 shared_flag='${wl}-bM:SRE'
15120 fi
15121 fi
15122 fi
15123
15124 # It seems that -bexpall does not export symbols beginning with
15125 # underscore (_), so it is better to generate a list of symbols to export.
15126 always_export_symbols_F77=yes
15127 if test "$aix_use_runtimelinking" = yes; then
15128 # Warning - without using the other runtime loading flags (-brtl),
15129 # -berok will link without error, but may produce a broken library.
15130 allow_undefined_flag_F77='-berok'
15131 # Determine the default libpath from the value encoded in an empty executable.
15132 cat >conftest.$ac_ext <<_ACEOF
15133 program main
15134
15135 end
15136 _ACEOF
15137 rm -f conftest.$ac_objext conftest$ac_exeext
15138 if { (ac_try="$ac_link"
15139 case "(($ac_try" in
15140 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15141 *) ac_try_echo=$ac_try;;
15142 esac
15143 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15144 $as_echo "$ac_try_echo") >&5
15145 (eval "$ac_link") 2>conftest.er1
15146 ac_status=$?
15147 grep -v '^ *+' conftest.er1 >conftest.err
15148 rm -f conftest.er1
15149 cat conftest.err >&5
15150 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15151 (exit $ac_status); } && {
15152 test -z "$ac_f77_werror_flag" ||
15153 test ! -s conftest.err
15154 } && test -s conftest$ac_exeext && {
15155 test "$cross_compiling" = yes ||
15156 $as_test_x conftest$ac_exeext
15157 }; then
15158
15159 lt_aix_libpath_sed='
15160 /Import File Strings/,/^$/ {
15161 /^0/ {
15162 s/^0 *\(.*\)$/\1/
15163 p
15164 }
15165 }'
15166 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15167 # Check for a 64-bit object if we didn't find anything.
15168 if test -z "$aix_libpath"; then
15169 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15170 fi
15171 else
15172 $as_echo "$as_me: failed program was:" >&5
15173 sed 's/^/| /' conftest.$ac_ext >&5
15174
15175
15176 fi
15177
15178 rm -rf conftest.dSYM
15179 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15180 conftest$ac_exeext conftest.$ac_ext
15181 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15182
15183 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15184 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"
15185 else
15186 if test "$host_cpu" = ia64; then
15187 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15188 allow_undefined_flag_F77="-z nodefs"
15189 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"
15190 else
15191 # Determine the default libpath from the value encoded in an empty executable.
15192 cat >conftest.$ac_ext <<_ACEOF
15193 program main
15194
15195 end
15196 _ACEOF
15197 rm -f conftest.$ac_objext conftest$ac_exeext
15198 if { (ac_try="$ac_link"
15199 case "(($ac_try" in
15200 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15201 *) ac_try_echo=$ac_try;;
15202 esac
15203 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15204 $as_echo "$ac_try_echo") >&5
15205 (eval "$ac_link") 2>conftest.er1
15206 ac_status=$?
15207 grep -v '^ *+' conftest.er1 >conftest.err
15208 rm -f conftest.er1
15209 cat conftest.err >&5
15210 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15211 (exit $ac_status); } && {
15212 test -z "$ac_f77_werror_flag" ||
15213 test ! -s conftest.err
15214 } && test -s conftest$ac_exeext && {
15215 test "$cross_compiling" = yes ||
15216 $as_test_x conftest$ac_exeext
15217 }; then
15218
15219 lt_aix_libpath_sed='
15220 /Import File Strings/,/^$/ {
15221 /^0/ {
15222 s/^0 *\(.*\)$/\1/
15223 p
15224 }
15225 }'
15226 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15227 # Check for a 64-bit object if we didn't find anything.
15228 if test -z "$aix_libpath"; then
15229 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15230 fi
15231 else
15232 $as_echo "$as_me: failed program was:" >&5
15233 sed 's/^/| /' conftest.$ac_ext >&5
15234
15235
15236 fi
15237
15238 rm -rf conftest.dSYM
15239 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15240 conftest$ac_exeext conftest.$ac_ext
15241 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15242
15243 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15244 # Warning - without using the other run time loading flags,
15245 # -berok will link without error, but may produce a broken library.
15246 no_undefined_flag_F77=' ${wl}-bernotok'
15247 allow_undefined_flag_F77=' ${wl}-berok'
15248 # Exported symbols can be pulled into shared objects from archives
15249 whole_archive_flag_spec_F77='$convenience'
15250 archive_cmds_need_lc_F77=yes
15251 # This is similar to how AIX traditionally builds its shared libraries.
15252 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'
15253 fi
15254 fi
15255 ;;
15256
15257 amigaos*)
15258 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)'
15259 hardcode_libdir_flag_spec_F77='-L$libdir'
15260 hardcode_minus_L_F77=yes
15261 # see comment about different semantics on the GNU ld section
15262 ld_shlibs_F77=no
15263 ;;
15264
15265 bsdi[45]*)
15266 export_dynamic_flag_spec_F77=-rdynamic
15267 ;;
15268
15269 cygwin* | mingw* | pw32*)
15270 # When not using gcc, we currently assume that we are using
15271 # Microsoft Visual C++.
15272 # hardcode_libdir_flag_spec is actually meaningless, as there is
15273 # no search path for DLLs.
15274 hardcode_libdir_flag_spec_F77=' '
15275 allow_undefined_flag_F77=unsupported
15276 # Tell ltmain to make .lib files, not .a files.
15277 libext=lib
15278 # Tell ltmain to make .dll files, not .so files.
15279 shrext_cmds=".dll"
15280 # FIXME: Setting linknames here is a bad hack.
15281 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15282 # The linker will automatically build a .lib file if we build a DLL.
15283 old_archive_From_new_cmds_F77='true'
15284 # FIXME: Should let the user specify the lib program.
15285 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15286 fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15287 enable_shared_with_static_runtimes_F77=yes
15288 ;;
15289
15290 darwin* | rhapsody*)
15291 case $host_os in
15292 rhapsody* | darwin1.[012])
15293 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15294 ;;
15295 *) # Darwin 1.3 on
15296 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15297 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15298 else
15299 case ${MACOSX_DEPLOYMENT_TARGET} in
15300 10.[012])
15301 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15302 ;;
15303 10.*)
15304 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15305 ;;
15306 esac
15307 fi
15308 ;;
15309 esac
15310 archive_cmds_need_lc_F77=no
15311 hardcode_direct_F77=no
15312 hardcode_automatic_F77=yes
15313 hardcode_shlibpath_var_F77=unsupported
15314 whole_archive_flag_spec_F77=''
15315 link_all_deplibs_F77=yes
15316 if test "$GCC" = yes ; then
15317 output_verbose_link_cmd='echo'
15318 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}"
15319 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15320 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}"
15321 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}"
15322 else
15323 case $cc_basename in
15324 xlc*)
15325 output_verbose_link_cmd='echo'
15326 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15327 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15328 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15329 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}'
15330 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}'
15331 ;;
15332 *)
15333 ld_shlibs_F77=no
15334 ;;
15335 esac
15336 fi
15337 ;;
15338
15339 dgux*)
15340 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15341 hardcode_libdir_flag_spec_F77='-L$libdir'
15342 hardcode_shlibpath_var_F77=no
15343 ;;
15344
15345 freebsd1*)
15346 ld_shlibs_F77=no
15347 ;;
15348
15349 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15350 # support. Future versions do this automatically, but an explicit c++rt0.o
15351 # does not break anything, and helps significantly (at the cost of a little
15352 # extra space).
15353 freebsd2.2*)
15354 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15355 hardcode_libdir_flag_spec_F77='-R$libdir'
15356 hardcode_direct_F77=yes
15357 hardcode_shlibpath_var_F77=no
15358 ;;
15359
15360 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15361 freebsd2*)
15362 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15363 hardcode_direct_F77=yes
15364 hardcode_minus_L_F77=yes
15365 hardcode_shlibpath_var_F77=no
15366 ;;
15367
15368 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15369 freebsd* | dragonfly*)
15370 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15371 hardcode_libdir_flag_spec_F77='-R$libdir'
15372 hardcode_direct_F77=yes
15373 hardcode_shlibpath_var_F77=no
15374 ;;
15375
15376 hpux9*)
15377 if test "$GCC" = yes; then
15378 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'
15379 else
15380 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'
15381 fi
15382 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15383 hardcode_libdir_separator_F77=:
15384 hardcode_direct_F77=yes
15385
15386 # hardcode_minus_L: Not really in the search PATH,
15387 # but as the default location of the library.
15388 hardcode_minus_L_F77=yes
15389 export_dynamic_flag_spec_F77='${wl}-E'
15390 ;;
15391
15392 hpux10*)
15393 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15394 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15395 else
15396 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15397 fi
15398 if test "$with_gnu_ld" = no; then
15399 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15400 hardcode_libdir_separator_F77=:
15401
15402 hardcode_direct_F77=yes
15403 export_dynamic_flag_spec_F77='${wl}-E'
15404
15405 # hardcode_minus_L: Not really in the search PATH,
15406 # but as the default location of the library.
15407 hardcode_minus_L_F77=yes
15408 fi
15409 ;;
15410
15411 hpux11*)
15412 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15413 case $host_cpu in
15414 hppa*64*)
15415 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15416 ;;
15417 ia64*)
15418 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15419 ;;
15420 *)
15421 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15422 ;;
15423 esac
15424 else
15425 case $host_cpu in
15426 hppa*64*)
15427 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15428 ;;
15429 ia64*)
15430 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15431 ;;
15432 *)
15433 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15434 ;;
15435 esac
15436 fi
15437 if test "$with_gnu_ld" = no; then
15438 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15439 hardcode_libdir_separator_F77=:
15440
15441 case $host_cpu in
15442 hppa*64*|ia64*)
15443 hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15444 hardcode_direct_F77=no
15445 hardcode_shlibpath_var_F77=no
15446 ;;
15447 *)
15448 hardcode_direct_F77=yes
15449 export_dynamic_flag_spec_F77='${wl}-E'
15450
15451 # hardcode_minus_L: Not really in the search PATH,
15452 # but as the default location of the library.
15453 hardcode_minus_L_F77=yes
15454 ;;
15455 esac
15456 fi
15457 ;;
15458
15459 irix5* | irix6* | nonstopux*)
15460 if test "$GCC" = yes; then
15461 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'
15462 else
15463 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'
15464 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15465 fi
15466 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15467 hardcode_libdir_separator_F77=:
15468 link_all_deplibs_F77=yes
15469 ;;
15470
15471 netbsd*)
15472 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15473 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15474 else
15475 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15476 fi
15477 hardcode_libdir_flag_spec_F77='-R$libdir'
15478 hardcode_direct_F77=yes
15479 hardcode_shlibpath_var_F77=no
15480 ;;
15481
15482 newsos6)
15483 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15484 hardcode_direct_F77=yes
15485 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15486 hardcode_libdir_separator_F77=:
15487 hardcode_shlibpath_var_F77=no
15488 ;;
15489
15490 openbsd*)
15491 if test -f /usr/libexec/ld.so; then
15492 hardcode_direct_F77=yes
15493 hardcode_shlibpath_var_F77=no
15494 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15495 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15496 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15497 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15498 export_dynamic_flag_spec_F77='${wl}-E'
15499 else
15500 case $host_os in
15501 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15502 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15503 hardcode_libdir_flag_spec_F77='-R$libdir'
15504 ;;
15505 *)
15506 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15507 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15508 ;;
15509 esac
15510 fi
15511 else
15512 ld_shlibs_F77=no
15513 fi
15514 ;;
15515
15516 os2*)
15517 hardcode_libdir_flag_spec_F77='-L$libdir'
15518 hardcode_minus_L_F77=yes
15519 allow_undefined_flag_F77=unsupported
15520 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'
15521 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15522 ;;
15523
15524 osf3*)
15525 if test "$GCC" = yes; then
15526 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15527 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'
15528 else
15529 allow_undefined_flag_F77=' -expect_unresolved \*'
15530 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'
15531 fi
15532 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15533 hardcode_libdir_separator_F77=:
15534 ;;
15535
15536 osf4* | osf5*) # as osf3* with the addition of -msym flag
15537 if test "$GCC" = yes; then
15538 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15539 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'
15540 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15541 else
15542 allow_undefined_flag_F77=' -expect_unresolved \*'
15543 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'
15544 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~
15545 $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'
15546
15547 # Both c and cxx compiler support -rpath directly
15548 hardcode_libdir_flag_spec_F77='-rpath $libdir'
15549 fi
15550 hardcode_libdir_separator_F77=:
15551 ;;
15552
15553 solaris*)
15554 no_undefined_flag_F77=' -z text'
15555 if test "$GCC" = yes; then
15556 wlarc='${wl}'
15557 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15558 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15559 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15560 else
15561 wlarc=''
15562 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15563 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15564 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15565 fi
15566 hardcode_libdir_flag_spec_F77='-R$libdir'
15567 hardcode_shlibpath_var_F77=no
15568 case $host_os in
15569 solaris2.[0-5] | solaris2.[0-5].*) ;;
15570 *)
15571 # The compiler driver will combine and reorder linker options,
15572 # but understands `-z linker_flag'. GCC discards it without `$wl',
15573 # but is careful enough not to reorder.
15574 # Supported since Solaris 2.6 (maybe 2.5.1?)
15575 if test "$GCC" = yes; then
15576 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15577 else
15578 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15579 fi
15580 ;;
15581 esac
15582 link_all_deplibs_F77=yes
15583 ;;
15584
15585 sunos4*)
15586 if test "x$host_vendor" = xsequent; then
15587 # Use $CC to link under sequent, because it throws in some extra .o
15588 # files that make .init and .fini sections work.
15589 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15590 else
15591 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15592 fi
15593 hardcode_libdir_flag_spec_F77='-L$libdir'
15594 hardcode_direct_F77=yes
15595 hardcode_minus_L_F77=yes
15596 hardcode_shlibpath_var_F77=no
15597 ;;
15598
15599 sysv4)
15600 case $host_vendor in
15601 sni)
15602 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15603 hardcode_direct_F77=yes # is this really true???
15604 ;;
15605 siemens)
15606 ## LD is ld it makes a PLAMLIB
15607 ## CC just makes a GrossModule.
15608 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15609 reload_cmds_F77='$CC -r -o $output$reload_objs'
15610 hardcode_direct_F77=no
15611 ;;
15612 motorola)
15613 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15614 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15615 ;;
15616 esac
15617 runpath_var='LD_RUN_PATH'
15618 hardcode_shlibpath_var_F77=no
15619 ;;
15620
15621 sysv4.3*)
15622 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15623 hardcode_shlibpath_var_F77=no
15624 export_dynamic_flag_spec_F77='-Bexport'
15625 ;;
15626
15627 sysv4*MP*)
15628 if test -d /usr/nec; then
15629 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15630 hardcode_shlibpath_var_F77=no
15631 runpath_var=LD_RUN_PATH
15632 hardcode_runpath_var=yes
15633 ld_shlibs_F77=yes
15634 fi
15635 ;;
15636
15637 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15638 no_undefined_flag_F77='${wl}-z,text'
15639 archive_cmds_need_lc_F77=no
15640 hardcode_shlibpath_var_F77=no
15641 runpath_var='LD_RUN_PATH'
15642
15643 if test "$GCC" = yes; then
15644 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15645 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15646 else
15647 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15648 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15649 fi
15650 ;;
15651
15652 sysv5* | sco3.2v5* | sco5v6*)
15653 # Note: We can NOT use -z defs as we might desire, because we do not
15654 # link with -lc, and that would cause any symbols used from libc to
15655 # always be unresolved, which means just about no library would
15656 # ever link correctly. If we're not using GNU ld we use -z text
15657 # though, which does catch some bad symbols but isn't as heavy-handed
15658 # as -z defs.
15659 no_undefined_flag_F77='${wl}-z,text'
15660 allow_undefined_flag_F77='${wl}-z,nodefs'
15661 archive_cmds_need_lc_F77=no
15662 hardcode_shlibpath_var_F77=no
15663 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15664 hardcode_libdir_separator_F77=':'
15665 link_all_deplibs_F77=yes
15666 export_dynamic_flag_spec_F77='${wl}-Bexport'
15667 runpath_var='LD_RUN_PATH'
15668
15669 if test "$GCC" = yes; then
15670 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15671 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15672 else
15673 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15674 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15675 fi
15676 ;;
15677
15678 uts4*)
15679 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15680 hardcode_libdir_flag_spec_F77='-L$libdir'
15681 hardcode_shlibpath_var_F77=no
15682 ;;
15683
15684 *)
15685 ld_shlibs_F77=no
15686 ;;
15687 esac
15688 fi
15689
15690 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15691 $as_echo "$ld_shlibs_F77" >&6; }
15692 test "$ld_shlibs_F77" = no && can_build_shared=no
15693
15694 #
15695 # Do we need to explicitly link libc?
15696 #
15697 case "x$archive_cmds_need_lc_F77" in
15698 x|xyes)
15699 # Assume -lc should be added
15700 archive_cmds_need_lc_F77=yes
15701
15702 if test "$enable_shared" = yes && test "$GCC" = yes; then
15703 case $archive_cmds_F77 in
15704 *'~'*)
15705 # FIXME: we may have to deal with multi-command sequences.
15706 ;;
15707 '$CC '*)
15708 # Test whether the compiler implicitly links with -lc since on some
15709 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15710 # to ld, don't add -lc before -lgcc.
15711 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15712 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15713 $rm conftest*
15714 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15715
15716 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15717 (eval $ac_compile) 2>&5
15718 ac_status=$?
15719 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15720 (exit $ac_status); } 2>conftest.err; then
15721 soname=conftest
15722 lib=conftest
15723 libobjs=conftest.$ac_objext
15724 deplibs=
15725 wl=$lt_prog_compiler_wl_F77
15726 pic_flag=$lt_prog_compiler_pic_F77
15727 compiler_flags=-v
15728 linker_flags=-v
15729 verstring=
15730 output_objdir=.
15731 libname=conftest
15732 lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15733 allow_undefined_flag_F77=
15734 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15735 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15736 ac_status=$?
15737 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15738 (exit $ac_status); }
15739 then
15740 archive_cmds_need_lc_F77=no
15741 else
15742 archive_cmds_need_lc_F77=yes
15743 fi
15744 allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15745 else
15746 cat conftest.err 1>&5
15747 fi
15748 $rm conftest*
15749 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15750 $as_echo "$archive_cmds_need_lc_F77" >&6; }
15751 ;;
15752 esac
15753 fi
15754 ;;
15755 esac
15756
15757 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15758 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15759 library_names_spec=
15760 libname_spec='lib$name'
15761 soname_spec=
15762 shrext_cmds=".so"
15763 postinstall_cmds=
15764 postuninstall_cmds=
15765 finish_cmds=
15766 finish_eval=
15767 shlibpath_var=
15768 shlibpath_overrides_runpath=unknown
15769 version_type=none
15770 dynamic_linker="$host_os ld.so"
15771 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15772
15773 need_lib_prefix=unknown
15774 hardcode_into_libs=no
15775
15776 # when you set need_version to no, make sure it does not cause -set_version
15777 # flags to be left without arguments
15778 need_version=unknown
15779
15780 case $host_os in
15781 aix3*)
15782 version_type=linux
15783 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15784 shlibpath_var=LIBPATH
15785
15786 # AIX 3 has no versioning support, so we append a major version to the name.
15787 soname_spec='${libname}${release}${shared_ext}$major'
15788 ;;
15789
15790 aix[4-9]*)
15791 version_type=linux
15792 need_lib_prefix=no
15793 need_version=no
15794 hardcode_into_libs=yes
15795 if test "$host_cpu" = ia64; then
15796 # AIX 5 supports IA64
15797 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15798 shlibpath_var=LD_LIBRARY_PATH
15799 else
15800 # With GCC up to 2.95.x, collect2 would create an import file
15801 # for dependence libraries. The import file would start with
15802 # the line `#! .'. This would cause the generated library to
15803 # depend on `.', always an invalid library. This was fixed in
15804 # development snapshots of GCC prior to 3.0.
15805 case $host_os in
15806 aix4 | aix4.[01] | aix4.[01].*)
15807 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15808 echo ' yes '
15809 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15810 :
15811 else
15812 can_build_shared=no
15813 fi
15814 ;;
15815 esac
15816 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15817 # soname into executable. Probably we can add versioning support to
15818 # collect2, so additional links can be useful in future.
15819 if test "$aix_use_runtimelinking" = yes; then
15820 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15821 # instead of lib<name>.a to let people know that these are not
15822 # typical AIX shared libraries.
15823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15824 else
15825 # We preserve .a as extension for shared libraries through AIX4.2
15826 # and later when we are not doing run time linking.
15827 library_names_spec='${libname}${release}.a $libname.a'
15828 soname_spec='${libname}${release}${shared_ext}$major'
15829 fi
15830 shlibpath_var=LIBPATH
15831 fi
15832 ;;
15833
15834 amigaos*)
15835 library_names_spec='$libname.ixlibrary $libname.a'
15836 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15837 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'
15838 ;;
15839
15840 beos*)
15841 library_names_spec='${libname}${shared_ext}'
15842 dynamic_linker="$host_os ld.so"
15843 shlibpath_var=LIBRARY_PATH
15844 ;;
15845
15846 bsdi[45]*)
15847 version_type=linux
15848 need_version=no
15849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15850 soname_spec='${libname}${release}${shared_ext}$major'
15851 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15852 shlibpath_var=LD_LIBRARY_PATH
15853 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15854 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15855 # the default ld.so.conf also contains /usr/contrib/lib and
15856 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15857 # libtool to hard-code these into programs
15858 ;;
15859
15860 cygwin* | mingw* | pw32*)
15861 version_type=windows
15862 shrext_cmds=".dll"
15863 need_version=no
15864 need_lib_prefix=no
15865
15866 case $GCC,$host_os in
15867 yes,cygwin* | yes,mingw* | yes,pw32*)
15868 library_names_spec='$libname.dll.a'
15869 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15870 postinstall_cmds='base_file=`basename \${file}`~
15871 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15872 dldir=$destdir/`dirname \$dlpath`~
15873 test -d \$dldir || mkdir -p \$dldir~
15874 $install_prog $dir/$dlname \$dldir/$dlname~
15875 chmod a+x \$dldir/$dlname'
15876 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15877 dlpath=$dir/\$dldll~
15878 $rm \$dlpath'
15879 shlibpath_overrides_runpath=yes
15880
15881 case $host_os in
15882 cygwin*)
15883 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15884 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15885 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15886 ;;
15887 mingw*)
15888 # MinGW DLLs use traditional 'lib' prefix
15889 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15890 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15891 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15892 # It is most probably a Windows format PATH printed by
15893 # mingw gcc, but we are running on Cygwin. Gcc prints its search
15894 # path with ; separators, and with drive letters. We can handle the
15895 # drive letters (cygwin fileutils understands them), so leave them,
15896 # especially as we might pass files found there to a mingw objdump,
15897 # which wouldn't understand a cygwinified path. Ahh.
15898 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15899 else
15900 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15901 fi
15902 ;;
15903 pw32*)
15904 # pw32 DLLs use 'pw' prefix rather than 'lib'
15905 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15906 ;;
15907 esac
15908 ;;
15909
15910 *)
15911 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15912 ;;
15913 esac
15914 dynamic_linker='Win32 ld.exe'
15915 # FIXME: first we should search . and the directory the executable is in
15916 shlibpath_var=PATH
15917 ;;
15918
15919 darwin* | rhapsody*)
15920 dynamic_linker="$host_os dyld"
15921 version_type=darwin
15922 need_lib_prefix=no
15923 need_version=no
15924 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15925 soname_spec='${libname}${release}${major}$shared_ext'
15926 shlibpath_overrides_runpath=yes
15927 shlibpath_var=DYLD_LIBRARY_PATH
15928 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15929
15930 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15931 ;;
15932
15933 dgux*)
15934 version_type=linux
15935 need_lib_prefix=no
15936 need_version=no
15937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15938 soname_spec='${libname}${release}${shared_ext}$major'
15939 shlibpath_var=LD_LIBRARY_PATH
15940 ;;
15941
15942 freebsd1*)
15943 dynamic_linker=no
15944 ;;
15945
15946 freebsd* | dragonfly*)
15947 # DragonFly does not have aout. When/if they implement a new
15948 # versioning mechanism, adjust this.
15949 if test -x /usr/bin/objformat; then
15950 objformat=`/usr/bin/objformat`
15951 else
15952 case $host_os in
15953 freebsd[123]*) objformat=aout ;;
15954 *) objformat=elf ;;
15955 esac
15956 fi
15957 version_type=freebsd-$objformat
15958 case $version_type in
15959 freebsd-elf*)
15960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15961 need_version=no
15962 need_lib_prefix=no
15963 ;;
15964 freebsd-*)
15965 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15966 need_version=yes
15967 ;;
15968 esac
15969 shlibpath_var=LD_LIBRARY_PATH
15970 case $host_os in
15971 freebsd2*)
15972 shlibpath_overrides_runpath=yes
15973 ;;
15974 freebsd3.[01]* | freebsdelf3.[01]*)
15975 shlibpath_overrides_runpath=yes
15976 hardcode_into_libs=yes
15977 ;;
15978 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15979 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15980 shlibpath_overrides_runpath=no
15981 hardcode_into_libs=yes
15982 ;;
15983 *) # from 4.6 on, and DragonFly
15984 shlibpath_overrides_runpath=yes
15985 hardcode_into_libs=yes
15986 ;;
15987 esac
15988 ;;
15989
15990 gnu*)
15991 version_type=linux
15992 need_lib_prefix=no
15993 need_version=no
15994 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15995 soname_spec='${libname}${release}${shared_ext}$major'
15996 shlibpath_var=LD_LIBRARY_PATH
15997 hardcode_into_libs=yes
15998 ;;
15999
16000 hpux9* | hpux10* | hpux11*)
16001 # Give a soname corresponding to the major version so that dld.sl refuses to
16002 # link against other versions.
16003 version_type=sunos
16004 need_lib_prefix=no
16005 need_version=no
16006 case $host_cpu in
16007 ia64*)
16008 shrext_cmds='.so'
16009 hardcode_into_libs=yes
16010 dynamic_linker="$host_os dld.so"
16011 shlibpath_var=LD_LIBRARY_PATH
16012 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16014 soname_spec='${libname}${release}${shared_ext}$major'
16015 if test "X$HPUX_IA64_MODE" = X32; then
16016 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16017 else
16018 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16019 fi
16020 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16021 ;;
16022 hppa*64*)
16023 shrext_cmds='.sl'
16024 hardcode_into_libs=yes
16025 dynamic_linker="$host_os dld.sl"
16026 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16027 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16028 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16029 soname_spec='${libname}${release}${shared_ext}$major'
16030 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16031 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16032 ;;
16033 *)
16034 shrext_cmds='.sl'
16035 dynamic_linker="$host_os dld.sl"
16036 shlibpath_var=SHLIB_PATH
16037 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16039 soname_spec='${libname}${release}${shared_ext}$major'
16040 ;;
16041 esac
16042 # HP-UX runs *really* slowly unless shared libraries are mode 555.
16043 postinstall_cmds='chmod 555 $lib'
16044 ;;
16045
16046 interix[3-9]*)
16047 version_type=linux
16048 need_lib_prefix=no
16049 need_version=no
16050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16051 soname_spec='${libname}${release}${shared_ext}$major'
16052 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16053 shlibpath_var=LD_LIBRARY_PATH
16054 shlibpath_overrides_runpath=no
16055 hardcode_into_libs=yes
16056 ;;
16057
16058 irix5* | irix6* | nonstopux*)
16059 case $host_os in
16060 nonstopux*) version_type=nonstopux ;;
16061 *)
16062 if test "$lt_cv_prog_gnu_ld" = yes; then
16063 version_type=linux
16064 else
16065 version_type=irix
16066 fi ;;
16067 esac
16068 need_lib_prefix=no
16069 need_version=no
16070 soname_spec='${libname}${release}${shared_ext}$major'
16071 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16072 case $host_os in
16073 irix5* | nonstopux*)
16074 libsuff= shlibsuff=
16075 ;;
16076 *)
16077 case $LD in # libtool.m4 will add one of these switches to LD
16078 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16079 libsuff= shlibsuff= libmagic=32-bit;;
16080 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16081 libsuff=32 shlibsuff=N32 libmagic=N32;;
16082 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16083 libsuff=64 shlibsuff=64 libmagic=64-bit;;
16084 *) libsuff= shlibsuff= libmagic=never-match;;
16085 esac
16086 ;;
16087 esac
16088 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16089 shlibpath_overrides_runpath=no
16090 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16091 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16092 hardcode_into_libs=yes
16093 ;;
16094
16095 # No shared lib support for Linux oldld, aout, or coff.
16096 linux*oldld* | linux*aout* | linux*coff*)
16097 dynamic_linker=no
16098 ;;
16099
16100 # This must be Linux ELF.
16101 linux* | k*bsd*-gnu)
16102 version_type=linux
16103 need_lib_prefix=no
16104 need_version=no
16105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16106 soname_spec='${libname}${release}${shared_ext}$major'
16107 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16108 shlibpath_var=LD_LIBRARY_PATH
16109 shlibpath_overrides_runpath=no
16110 # This implies no fast_install, which is unacceptable.
16111 # Some rework will be needed to allow for fast_install
16112 # before this can be enabled.
16113 hardcode_into_libs=yes
16114 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16115 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16116
16117 # Append ld.so.conf contents to the search path
16118 if test -f /etc/ld.so.conf; then
16119 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' ' '`
16120 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16121 fi
16122
16123 # We used to test for /lib/ld.so.1 and disable shared libraries on
16124 # powerpc, because MkLinux only supported shared libraries with the
16125 # GNU dynamic linker. Since this was broken with cross compilers,
16126 # most powerpc-linux boxes support dynamic linking these days and
16127 # people can always --disable-shared, the test was removed, and we
16128 # assume the GNU/Linux dynamic linker is in use.
16129 dynamic_linker='GNU/Linux ld.so'
16130 ;;
16131
16132 netbsd*)
16133 version_type=sunos
16134 need_lib_prefix=no
16135 need_version=no
16136 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16138 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16139 dynamic_linker='NetBSD (a.out) ld.so'
16140 else
16141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16142 soname_spec='${libname}${release}${shared_ext}$major'
16143 dynamic_linker='NetBSD ld.elf_so'
16144 fi
16145 shlibpath_var=LD_LIBRARY_PATH
16146 shlibpath_overrides_runpath=yes
16147 hardcode_into_libs=yes
16148 ;;
16149
16150 newsos6)
16151 version_type=linux
16152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16153 shlibpath_var=LD_LIBRARY_PATH
16154 shlibpath_overrides_runpath=yes
16155 ;;
16156
16157 nto-qnx*)
16158 version_type=linux
16159 need_lib_prefix=no
16160 need_version=no
16161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16162 soname_spec='${libname}${release}${shared_ext}$major'
16163 shlibpath_var=LD_LIBRARY_PATH
16164 shlibpath_overrides_runpath=yes
16165 ;;
16166
16167 openbsd*)
16168 version_type=sunos
16169 sys_lib_dlsearch_path_spec="/usr/lib"
16170 need_lib_prefix=no
16171 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16172 case $host_os in
16173 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16174 *) need_version=no ;;
16175 esac
16176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16177 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16178 shlibpath_var=LD_LIBRARY_PATH
16179 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16180 case $host_os in
16181 openbsd2.[89] | openbsd2.[89].*)
16182 shlibpath_overrides_runpath=no
16183 ;;
16184 *)
16185 shlibpath_overrides_runpath=yes
16186 ;;
16187 esac
16188 else
16189 shlibpath_overrides_runpath=yes
16190 fi
16191 ;;
16192
16193 os2*)
16194 libname_spec='$name'
16195 shrext_cmds=".dll"
16196 need_lib_prefix=no
16197 library_names_spec='$libname${shared_ext} $libname.a'
16198 dynamic_linker='OS/2 ld.exe'
16199 shlibpath_var=LIBPATH
16200 ;;
16201
16202 osf3* | osf4* | osf5*)
16203 version_type=osf
16204 need_lib_prefix=no
16205 need_version=no
16206 soname_spec='${libname}${release}${shared_ext}$major'
16207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16208 shlibpath_var=LD_LIBRARY_PATH
16209 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16210 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16211 ;;
16212
16213 rdos*)
16214 dynamic_linker=no
16215 ;;
16216
16217 solaris*)
16218 version_type=linux
16219 need_lib_prefix=no
16220 need_version=no
16221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16222 soname_spec='${libname}${release}${shared_ext}$major'
16223 shlibpath_var=LD_LIBRARY_PATH
16224 shlibpath_overrides_runpath=yes
16225 hardcode_into_libs=yes
16226 # ldd complains unless libraries are executable
16227 postinstall_cmds='chmod +x $lib'
16228 ;;
16229
16230 sunos4*)
16231 version_type=sunos
16232 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16233 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16234 shlibpath_var=LD_LIBRARY_PATH
16235 shlibpath_overrides_runpath=yes
16236 if test "$with_gnu_ld" = yes; then
16237 need_lib_prefix=no
16238 fi
16239 need_version=yes
16240 ;;
16241
16242 sysv4 | sysv4.3*)
16243 version_type=linux
16244 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16245 soname_spec='${libname}${release}${shared_ext}$major'
16246 shlibpath_var=LD_LIBRARY_PATH
16247 case $host_vendor in
16248 sni)
16249 shlibpath_overrides_runpath=no
16250 need_lib_prefix=no
16251 export_dynamic_flag_spec='${wl}-Blargedynsym'
16252 runpath_var=LD_RUN_PATH
16253 ;;
16254 siemens)
16255 need_lib_prefix=no
16256 ;;
16257 motorola)
16258 need_lib_prefix=no
16259 need_version=no
16260 shlibpath_overrides_runpath=no
16261 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16262 ;;
16263 esac
16264 ;;
16265
16266 sysv4*MP*)
16267 if test -d /usr/nec ;then
16268 version_type=linux
16269 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16270 soname_spec='$libname${shared_ext}.$major'
16271 shlibpath_var=LD_LIBRARY_PATH
16272 fi
16273 ;;
16274
16275 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16276 version_type=freebsd-elf
16277 need_lib_prefix=no
16278 need_version=no
16279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16280 soname_spec='${libname}${release}${shared_ext}$major'
16281 shlibpath_var=LD_LIBRARY_PATH
16282 hardcode_into_libs=yes
16283 if test "$with_gnu_ld" = yes; then
16284 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16285 shlibpath_overrides_runpath=no
16286 else
16287 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16288 shlibpath_overrides_runpath=yes
16289 case $host_os in
16290 sco3.2v5*)
16291 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16292 ;;
16293 esac
16294 fi
16295 sys_lib_dlsearch_path_spec='/usr/lib'
16296 ;;
16297
16298 uts4*)
16299 version_type=linux
16300 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16301 soname_spec='${libname}${release}${shared_ext}$major'
16302 shlibpath_var=LD_LIBRARY_PATH
16303 ;;
16304
16305 *)
16306 dynamic_linker=no
16307 ;;
16308 esac
16309 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16310 $as_echo "$dynamic_linker" >&6; }
16311 test "$dynamic_linker" = no && can_build_shared=no
16312
16313 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16314 $as_echo_n "(cached) " >&6
16315 else
16316 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16317 fi
16318
16319 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16320 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16321 $as_echo_n "(cached) " >&6
16322 else
16323 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16324 fi
16325
16326 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16327
16328 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16329 if test "$GCC" = yes; then
16330 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16331 fi
16332
16333 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16334 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16335 hardcode_action_F77=
16336 if test -n "$hardcode_libdir_flag_spec_F77" || \
16337 test -n "$runpath_var_F77" || \
16338 test "X$hardcode_automatic_F77" = "Xyes" ; then
16339
16340 # We can hardcode non-existant directories.
16341 if test "$hardcode_direct_F77" != no &&
16342 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16343 # have to relink, otherwise we might link with an installed library
16344 # when we should be linking with a yet-to-be-installed one
16345 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16346 test "$hardcode_minus_L_F77" != no; then
16347 # Linking always hardcodes the temporary library directory.
16348 hardcode_action_F77=relink
16349 else
16350 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16351 hardcode_action_F77=immediate
16352 fi
16353 else
16354 # We cannot hardcode anything, or else we can only hardcode existing
16355 # directories.
16356 hardcode_action_F77=unsupported
16357 fi
16358 { $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16359 $as_echo "$hardcode_action_F77" >&6; }
16360
16361 if test "$hardcode_action_F77" = relink; then
16362 # Fast installation is not supported
16363 enable_fast_install=no
16364 elif test "$shlibpath_overrides_runpath" = yes ||
16365 test "$enable_shared" = no; then
16366 # Fast installation is not necessary
16367 enable_fast_install=needless
16368 fi
16369
16370
16371 # The else clause should only fire when bootstrapping the
16372 # libtool distribution, otherwise you forgot to ship ltmain.sh
16373 # with your package, and you will get complaints that there are
16374 # no rules to generate ltmain.sh.
16375 if test -f "$ltmain"; then
16376 # See if we are running on zsh, and set the options which allow our commands through
16377 # without removal of \ escapes.
16378 if test -n "${ZSH_VERSION+set}" ; then
16379 setopt NO_GLOB_SUBST
16380 fi
16381 # Now quote all the things that may contain metacharacters while being
16382 # careful not to overquote the AC_SUBSTed values. We take copies of the
16383 # variables and quote the copies for generation of the libtool script.
16384 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16385 SED SHELL STRIP \
16386 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16387 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16388 deplibs_check_method reload_flag reload_cmds need_locks \
16389 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16390 lt_cv_sys_global_symbol_to_c_name_address \
16391 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16392 old_postinstall_cmds old_postuninstall_cmds \
16393 compiler_F77 \
16394 CC_F77 \
16395 LD_F77 \
16396 lt_prog_compiler_wl_F77 \
16397 lt_prog_compiler_pic_F77 \
16398 lt_prog_compiler_static_F77 \
16399 lt_prog_compiler_no_builtin_flag_F77 \
16400 export_dynamic_flag_spec_F77 \
16401 thread_safe_flag_spec_F77 \
16402 whole_archive_flag_spec_F77 \
16403 enable_shared_with_static_runtimes_F77 \
16404 old_archive_cmds_F77 \
16405 old_archive_from_new_cmds_F77 \
16406 predep_objects_F77 \
16407 postdep_objects_F77 \
16408 predeps_F77 \
16409 postdeps_F77 \
16410 compiler_lib_search_path_F77 \
16411 compiler_lib_search_dirs_F77 \
16412 archive_cmds_F77 \
16413 archive_expsym_cmds_F77 \
16414 postinstall_cmds_F77 \
16415 postuninstall_cmds_F77 \
16416 old_archive_from_expsyms_cmds_F77 \
16417 allow_undefined_flag_F77 \
16418 no_undefined_flag_F77 \
16419 export_symbols_cmds_F77 \
16420 hardcode_libdir_flag_spec_F77 \
16421 hardcode_libdir_flag_spec_ld_F77 \
16422 hardcode_libdir_separator_F77 \
16423 hardcode_automatic_F77 \
16424 module_cmds_F77 \
16425 module_expsym_cmds_F77 \
16426 lt_cv_prog_compiler_c_o_F77 \
16427 fix_srcfile_path_F77 \
16428 exclude_expsyms_F77 \
16429 include_expsyms_F77; do
16430
16431 case $var in
16432 old_archive_cmds_F77 | \
16433 old_archive_from_new_cmds_F77 | \
16434 archive_cmds_F77 | \
16435 archive_expsym_cmds_F77 | \
16436 module_cmds_F77 | \
16437 module_expsym_cmds_F77 | \
16438 old_archive_from_expsyms_cmds_F77 | \
16439 export_symbols_cmds_F77 | \
16440 extract_expsyms_cmds | reload_cmds | finish_cmds | \
16441 postinstall_cmds | postuninstall_cmds | \
16442 old_postinstall_cmds | old_postuninstall_cmds | \
16443 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16444 # Double-quote double-evaled strings.
16445 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16446 ;;
16447 *)
16448 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16449 ;;
16450 esac
16451 done
16452
16453 case $lt_echo in
16454 *'\$0 --fallback-echo"')
16455 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16456 ;;
16457 esac
16458
16459 cfgfile="$ofile"
16460
16461 cat <<__EOF__ >> "$cfgfile"
16462 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16463
16464 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16465
16466 # Shell to use when invoking shell scripts.
16467 SHELL=$lt_SHELL
16468
16469 # Whether or not to build shared libraries.
16470 build_libtool_libs=$enable_shared
16471
16472 # Whether or not to build static libraries.
16473 build_old_libs=$enable_static
16474
16475 # Whether or not to add -lc for building shared libraries.
16476 build_libtool_need_lc=$archive_cmds_need_lc_F77
16477
16478 # Whether or not to disallow shared libs when runtime libs are static
16479 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16480
16481 # Whether or not to optimize for fast installation.
16482 fast_install=$enable_fast_install
16483
16484 # The host system.
16485 host_alias=$host_alias
16486 host=$host
16487 host_os=$host_os
16488
16489 # The build system.
16490 build_alias=$build_alias
16491 build=$build
16492 build_os=$build_os
16493
16494 # An echo program that does not interpret backslashes.
16495 echo=$lt_echo
16496
16497 # The archiver.
16498 AR=$lt_AR
16499 AR_FLAGS=$lt_AR_FLAGS
16500
16501 # A C compiler.
16502 LTCC=$lt_LTCC
16503
16504 # LTCC compiler flags.
16505 LTCFLAGS=$lt_LTCFLAGS
16506
16507 # A language-specific compiler.
16508 CC=$lt_compiler_F77
16509
16510 # Is the compiler the GNU C compiler?
16511 with_gcc=$GCC_F77
16512
16513 # An ERE matcher.
16514 EGREP=$lt_EGREP
16515
16516 # The linker used to build libraries.
16517 LD=$lt_LD_F77
16518
16519 # Whether we need hard or soft links.
16520 LN_S=$lt_LN_S
16521
16522 # A BSD-compatible nm program.
16523 NM=$lt_NM
16524
16525 # A symbol stripping program
16526 STRIP=$lt_STRIP
16527
16528 # Used to examine libraries when file_magic_cmd begins "file"
16529 MAGIC_CMD=$MAGIC_CMD
16530
16531 # Used on cygwin: DLL creation program.
16532 DLLTOOL="$DLLTOOL"
16533
16534 # Used on cygwin: object dumper.
16535 OBJDUMP="$OBJDUMP"
16536
16537 # Used on cygwin: assembler.
16538 AS="$AS"
16539
16540 # The name of the directory that contains temporary libtool files.
16541 objdir=$objdir
16542
16543 # How to create reloadable object files.
16544 reload_flag=$lt_reload_flag
16545 reload_cmds=$lt_reload_cmds
16546
16547 # How to pass a linker flag through the compiler.
16548 wl=$lt_lt_prog_compiler_wl_F77
16549
16550 # Object file suffix (normally "o").
16551 objext="$ac_objext"
16552
16553 # Old archive suffix (normally "a").
16554 libext="$libext"
16555
16556 # Shared library suffix (normally ".so").
16557 shrext_cmds='$shrext_cmds'
16558
16559 # Executable file suffix (normally "").
16560 exeext="$exeext"
16561
16562 # Additional compiler flags for building library objects.
16563 pic_flag=$lt_lt_prog_compiler_pic_F77
16564 pic_mode=$pic_mode
16565
16566 # What is the maximum length of a command?
16567 max_cmd_len=$lt_cv_sys_max_cmd_len
16568
16569 # Does compiler simultaneously support -c and -o options?
16570 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16571
16572 # Must we lock files when doing compilation?
16573 need_locks=$lt_need_locks
16574
16575 # Do we need the lib prefix for modules?
16576 need_lib_prefix=$need_lib_prefix
16577
16578 # Do we need a version for libraries?
16579 need_version=$need_version
16580
16581 # Whether dlopen is supported.
16582 dlopen_support=$enable_dlopen
16583
16584 # Whether dlopen of programs is supported.
16585 dlopen_self=$enable_dlopen_self
16586
16587 # Whether dlopen of statically linked programs is supported.
16588 dlopen_self_static=$enable_dlopen_self_static
16589
16590 # Compiler flag to prevent dynamic linking.
16591 link_static_flag=$lt_lt_prog_compiler_static_F77
16592
16593 # Compiler flag to turn off builtin functions.
16594 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16595
16596 # Compiler flag to allow reflexive dlopens.
16597 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16598
16599 # Compiler flag to generate shared objects directly from archives.
16600 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16601
16602 # Compiler flag to generate thread-safe objects.
16603 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16604
16605 # Library versioning type.
16606 version_type=$version_type
16607
16608 # Format of library name prefix.
16609 libname_spec=$lt_libname_spec
16610
16611 # List of archive names. First name is the real one, the rest are links.
16612 # The last name is the one that the linker finds with -lNAME.
16613 library_names_spec=$lt_library_names_spec
16614
16615 # The coded name of the library, if different from the real name.
16616 soname_spec=$lt_soname_spec
16617
16618 # Commands used to build and install an old-style archive.
16619 RANLIB=$lt_RANLIB
16620 old_archive_cmds=$lt_old_archive_cmds_F77
16621 old_postinstall_cmds=$lt_old_postinstall_cmds
16622 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16623
16624 # Create an old-style archive from a shared archive.
16625 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16626
16627 # Create a temporary old-style archive to link instead of a shared archive.
16628 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16629
16630 # Commands used to build and install a shared archive.
16631 archive_cmds=$lt_archive_cmds_F77
16632 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16633 postinstall_cmds=$lt_postinstall_cmds
16634 postuninstall_cmds=$lt_postuninstall_cmds
16635
16636 # Commands used to build a loadable module (assumed same as above if empty)
16637 module_cmds=$lt_module_cmds_F77
16638 module_expsym_cmds=$lt_module_expsym_cmds_F77
16639
16640 # Commands to strip libraries.
16641 old_striplib=$lt_old_striplib
16642 striplib=$lt_striplib
16643
16644 # Dependencies to place before the objects being linked to create a
16645 # shared library.
16646 predep_objects=$lt_predep_objects_F77
16647
16648 # Dependencies to place after the objects being linked to create a
16649 # shared library.
16650 postdep_objects=$lt_postdep_objects_F77
16651
16652 # Dependencies to place before the objects being linked to create a
16653 # shared library.
16654 predeps=$lt_predeps_F77
16655
16656 # Dependencies to place after the objects being linked to create a
16657 # shared library.
16658 postdeps=$lt_postdeps_F77
16659
16660 # The directories searched by this compiler when creating a shared
16661 # library
16662 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16663
16664 # The library search path used internally by the compiler when linking
16665 # a shared library.
16666 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16667
16668 # Method to check whether dependent libraries are shared objects.
16669 deplibs_check_method=$lt_deplibs_check_method
16670
16671 # Command to use when deplibs_check_method == file_magic.
16672 file_magic_cmd=$lt_file_magic_cmd
16673
16674 # Flag that allows shared libraries with undefined symbols to be built.
16675 allow_undefined_flag=$lt_allow_undefined_flag_F77
16676
16677 # Flag that forces no undefined symbols.
16678 no_undefined_flag=$lt_no_undefined_flag_F77
16679
16680 # Commands used to finish a libtool library installation in a directory.
16681 finish_cmds=$lt_finish_cmds
16682
16683 # Same as above, but a single script fragment to be evaled but not shown.
16684 finish_eval=$lt_finish_eval
16685
16686 # Take the output of nm and produce a listing of raw symbols and C names.
16687 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16688
16689 # Transform the output of nm in a proper C declaration
16690 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16691
16692 # Transform the output of nm in a C name address pair
16693 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16694
16695 # This is the shared library runtime path variable.
16696 runpath_var=$runpath_var
16697
16698 # This is the shared library path variable.
16699 shlibpath_var=$shlibpath_var
16700
16701 # Is shlibpath searched before the hard-coded library search path?
16702 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16703
16704 # How to hardcode a shared library path into an executable.
16705 hardcode_action=$hardcode_action_F77
16706
16707 # Whether we should hardcode library paths into libraries.
16708 hardcode_into_libs=$hardcode_into_libs
16709
16710 # Flag to hardcode \$libdir into a binary during linking.
16711 # This must work even if \$libdir does not exist.
16712 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16713
16714 # If ld is used when linking, flag to hardcode \$libdir into
16715 # a binary during linking. This must work even if \$libdir does
16716 # not exist.
16717 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16718
16719 # Whether we need a single -rpath flag with a separated argument.
16720 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16721
16722 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16723 # resulting binary.
16724 hardcode_direct=$hardcode_direct_F77
16725
16726 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16727 # resulting binary.
16728 hardcode_minus_L=$hardcode_minus_L_F77
16729
16730 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16731 # the resulting binary.
16732 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16733
16734 # Set to yes if building a shared library automatically hardcodes DIR into the library
16735 # and all subsequent libraries and executables linked against it.
16736 hardcode_automatic=$hardcode_automatic_F77
16737
16738 # Variables whose values should be saved in libtool wrapper scripts and
16739 # restored at relink time.
16740 variables_saved_for_relink="$variables_saved_for_relink"
16741
16742 # Whether libtool must link a program against all its dependency libraries.
16743 link_all_deplibs=$link_all_deplibs_F77
16744
16745 # Compile-time system search path for libraries
16746 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16747
16748 # Run-time system search path for libraries
16749 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16750
16751 # Fix the shell variable \$srcfile for the compiler.
16752 fix_srcfile_path=$lt_fix_srcfile_path
16753
16754 # Set to yes if exported symbols are required.
16755 always_export_symbols=$always_export_symbols_F77
16756
16757 # The commands to list exported symbols.
16758 export_symbols_cmds=$lt_export_symbols_cmds_F77
16759
16760 # The commands to extract the exported symbol list from a shared archive.
16761 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16762
16763 # Symbols that should not be listed in the preloaded symbols.
16764 exclude_expsyms=$lt_exclude_expsyms_F77
16765
16766 # Symbols that must always be exported.
16767 include_expsyms=$lt_include_expsyms_F77
16768
16769 # ### END LIBTOOL TAG CONFIG: $tagname
16770
16771 __EOF__
16772
16773
16774 else
16775 # If there is no Makefile yet, we rely on a make rule to execute
16776 # `config.status --recheck' to rerun these tests and create the
16777 # libtool script then.
16778 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16779 if test -f "$ltmain_in"; then
16780 test -f Makefile && make "$ltmain"
16781 fi
16782 fi
16783
16784
16785 ac_ext=c
16786 ac_cpp='$CPP $CPPFLAGS'
16787 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16788 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16789 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16790
16791 CC="$lt_save_CC"
16792
16793 else
16794 tagname=""
16795 fi
16796 ;;
16797
16798 GCJ)
16799 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16800
16801
16802 # Source file extension for Java test sources.
16803 ac_ext=java
16804
16805 # Object file extension for compiled Java test sources.
16806 objext=o
16807 objext_GCJ=$objext
16808
16809 # Code to be used in simple compile tests
16810 lt_simple_compile_test_code="class foo {}"
16811
16812 # Code to be used in simple link tests
16813 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16814
16815 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16816
16817 # If no C compiler was specified, use CC.
16818 LTCC=${LTCC-"$CC"}
16819
16820 # If no C compiler flags were specified, use CFLAGS.
16821 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16822
16823 # Allow CC to be a program name with arguments.
16824 compiler=$CC
16825
16826
16827 # save warnings/boilerplate of simple test code
16828 ac_outfile=conftest.$ac_objext
16829 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16830 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16831 _lt_compiler_boilerplate=`cat conftest.err`
16832 $rm conftest*
16833
16834 ac_outfile=conftest.$ac_objext
16835 echo "$lt_simple_link_test_code" >conftest.$ac_ext
16836 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16837 _lt_linker_boilerplate=`cat conftest.err`
16838 $rm -r conftest*
16839
16840
16841 # Allow CC to be a program name with arguments.
16842 lt_save_CC="$CC"
16843 CC=${GCJ-"gcj"}
16844 compiler=$CC
16845 compiler_GCJ=$CC
16846 for cc_temp in $compiler""; do
16847 case $cc_temp in
16848 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16849 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16850 \-*) ;;
16851 *) break;;
16852 esac
16853 done
16854 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16855
16856
16857 # GCJ did not exist at the time GCC didn't implicitly link libc in.
16858 archive_cmds_need_lc_GCJ=no
16859
16860 old_archive_cmds_GCJ=$old_archive_cmds
16861
16862
16863 lt_prog_compiler_no_builtin_flag_GCJ=
16864
16865 if test "$GCC" = yes; then
16866 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16867
16868
16869 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16870 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16871 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16872 $as_echo_n "(cached) " >&6
16873 else
16874 lt_cv_prog_compiler_rtti_exceptions=no
16875 ac_outfile=conftest.$ac_objext
16876 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16877 lt_compiler_flag="-fno-rtti -fno-exceptions"
16878 # Insert the option either (1) after the last *FLAGS variable, or
16879 # (2) before a word containing "conftest.", or (3) at the end.
16880 # Note that $ac_compile itself does not contain backslashes and begins
16881 # with a dollar sign (not a hyphen), so the echo should work correctly.
16882 # The option is referenced via a variable to avoid confusing sed.
16883 lt_compile=`echo "$ac_compile" | $SED \
16884 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16885 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16886 -e 's:$: $lt_compiler_flag:'`
16887 (eval echo "\"\$as_me:16887: $lt_compile\"" >&5)
16888 (eval "$lt_compile" 2>conftest.err)
16889 ac_status=$?
16890 cat conftest.err >&5
16891 echo "$as_me:16891: \$? = $ac_status" >&5
16892 if (exit $ac_status) && test -s "$ac_outfile"; then
16893 # The compiler can only warn and ignore the option if not recognized
16894 # So say no if there are warnings other than the usual output.
16895 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16896 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16897 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16898 lt_cv_prog_compiler_rtti_exceptions=yes
16899 fi
16900 fi
16901 $rm conftest*
16902
16903 fi
16904 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16905 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16906
16907 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16908 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16909 else
16910 :
16911 fi
16912
16913 fi
16914
16915 lt_prog_compiler_wl_GCJ=
16916 lt_prog_compiler_pic_GCJ=
16917 lt_prog_compiler_static_GCJ=
16918
16919 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16920 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16921
16922 if test "$GCC" = yes; then
16923 lt_prog_compiler_wl_GCJ='-Wl,'
16924 lt_prog_compiler_static_GCJ='-static'
16925
16926 case $host_os in
16927 aix*)
16928 # All AIX code is PIC.
16929 if test "$host_cpu" = ia64; then
16930 # AIX 5 now supports IA64 processor
16931 lt_prog_compiler_static_GCJ='-Bstatic'
16932 fi
16933 ;;
16934
16935 amigaos*)
16936 # FIXME: we need at least 68020 code to build shared libraries, but
16937 # adding the `-m68020' flag to GCC prevents building anything better,
16938 # like `-m68040'.
16939 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16940 ;;
16941
16942 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16943 # PIC is the default for these OSes.
16944 ;;
16945
16946 mingw* | cygwin* | pw32* | os2*)
16947 # This hack is so that the source file can tell whether it is being
16948 # built for inclusion in a dll (and should export symbols for example).
16949 # Although the cygwin gcc ignores -fPIC, still need this for old-style
16950 # (--disable-auto-import) libraries
16951
16952 ;;
16953
16954 darwin* | rhapsody*)
16955 # PIC is the default on this platform
16956 # Common symbols not allowed in MH_DYLIB files
16957 lt_prog_compiler_pic_GCJ='-fno-common'
16958 ;;
16959
16960 interix[3-9]*)
16961 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16962 # Instead, we relocate shared libraries at runtime.
16963 ;;
16964
16965 msdosdjgpp*)
16966 # Just because we use GCC doesn't mean we suddenly get shared libraries
16967 # on systems that don't support them.
16968 lt_prog_compiler_can_build_shared_GCJ=no
16969 enable_shared=no
16970 ;;
16971
16972 sysv4*MP*)
16973 if test -d /usr/nec; then
16974 lt_prog_compiler_pic_GCJ=-Kconform_pic
16975 fi
16976 ;;
16977
16978 hpux*)
16979 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16980 # not for PA HP-UX.
16981 case $host_cpu in
16982 hppa*64*|ia64*)
16983 # +Z the default
16984 ;;
16985 *)
16986 lt_prog_compiler_pic_GCJ='-fPIC'
16987 ;;
16988 esac
16989 ;;
16990
16991 *)
16992 lt_prog_compiler_pic_GCJ='-fPIC'
16993 ;;
16994 esac
16995 else
16996 # PORTME Check for flag to pass linker flags through the system compiler.
16997 case $host_os in
16998 aix*)
16999 lt_prog_compiler_wl_GCJ='-Wl,'
17000 if test "$host_cpu" = ia64; then
17001 # AIX 5 now supports IA64 processor
17002 lt_prog_compiler_static_GCJ='-Bstatic'
17003 else
17004 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17005 fi
17006 ;;
17007 darwin*)
17008 # PIC is the default on this platform
17009 # Common symbols not allowed in MH_DYLIB files
17010 case $cc_basename in
17011 xlc*)
17012 lt_prog_compiler_pic_GCJ='-qnocommon'
17013 lt_prog_compiler_wl_GCJ='-Wl,'
17014 ;;
17015 esac
17016 ;;
17017
17018 mingw* | cygwin* | pw32* | os2*)
17019 # This hack is so that the source file can tell whether it is being
17020 # built for inclusion in a dll (and should export symbols for example).
17021
17022 ;;
17023
17024 hpux9* | hpux10* | hpux11*)
17025 lt_prog_compiler_wl_GCJ='-Wl,'
17026 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17027 # not for PA HP-UX.
17028 case $host_cpu in
17029 hppa*64*|ia64*)
17030 # +Z the default
17031 ;;
17032 *)
17033 lt_prog_compiler_pic_GCJ='+Z'
17034 ;;
17035 esac
17036 # Is there a better lt_prog_compiler_static that works with the bundled CC?
17037 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17038 ;;
17039
17040 irix5* | irix6* | nonstopux*)
17041 lt_prog_compiler_wl_GCJ='-Wl,'
17042 # PIC (with -KPIC) is the default.
17043 lt_prog_compiler_static_GCJ='-non_shared'
17044 ;;
17045
17046 newsos6)
17047 lt_prog_compiler_pic_GCJ='-KPIC'
17048 lt_prog_compiler_static_GCJ='-Bstatic'
17049 ;;
17050
17051 linux* | k*bsd*-gnu)
17052 case $cc_basename in
17053 icc* | ecc*)
17054 lt_prog_compiler_wl_GCJ='-Wl,'
17055 lt_prog_compiler_pic_GCJ='-KPIC'
17056 lt_prog_compiler_static_GCJ='-static'
17057 ;;
17058 pgcc* | pgf77* | pgf90* | pgf95*)
17059 # Portland Group compilers (*not* the Pentium gcc compiler,
17060 # which looks to be a dead project)
17061 lt_prog_compiler_wl_GCJ='-Wl,'
17062 lt_prog_compiler_pic_GCJ='-fpic'
17063 lt_prog_compiler_static_GCJ='-Bstatic'
17064 ;;
17065 ccc*)
17066 lt_prog_compiler_wl_GCJ='-Wl,'
17067 # All Alpha code is PIC.
17068 lt_prog_compiler_static_GCJ='-non_shared'
17069 ;;
17070 *)
17071 case `$CC -V 2>&1 | sed 5q` in
17072 *Sun\ C*)
17073 # Sun C 5.9
17074 lt_prog_compiler_pic_GCJ='-KPIC'
17075 lt_prog_compiler_static_GCJ='-Bstatic'
17076 lt_prog_compiler_wl_GCJ='-Wl,'
17077 ;;
17078 *Sun\ F*)
17079 # Sun Fortran 8.3 passes all unrecognized flags to the linker
17080 lt_prog_compiler_pic_GCJ='-KPIC'
17081 lt_prog_compiler_static_GCJ='-Bstatic'
17082 lt_prog_compiler_wl_GCJ=''
17083 ;;
17084 esac
17085 ;;
17086 esac
17087 ;;
17088
17089 osf3* | osf4* | osf5*)
17090 lt_prog_compiler_wl_GCJ='-Wl,'
17091 # All OSF/1 code is PIC.
17092 lt_prog_compiler_static_GCJ='-non_shared'
17093 ;;
17094
17095 rdos*)
17096 lt_prog_compiler_static_GCJ='-non_shared'
17097 ;;
17098
17099 solaris*)
17100 lt_prog_compiler_pic_GCJ='-KPIC'
17101 lt_prog_compiler_static_GCJ='-Bstatic'
17102 case $cc_basename in
17103 f77* | f90* | f95*)
17104 lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17105 *)
17106 lt_prog_compiler_wl_GCJ='-Wl,';;
17107 esac
17108 ;;
17109
17110 sunos4*)
17111 lt_prog_compiler_wl_GCJ='-Qoption ld '
17112 lt_prog_compiler_pic_GCJ='-PIC'
17113 lt_prog_compiler_static_GCJ='-Bstatic'
17114 ;;
17115
17116 sysv4 | sysv4.2uw2* | sysv4.3*)
17117 lt_prog_compiler_wl_GCJ='-Wl,'
17118 lt_prog_compiler_pic_GCJ='-KPIC'
17119 lt_prog_compiler_static_GCJ='-Bstatic'
17120 ;;
17121
17122 sysv4*MP*)
17123 if test -d /usr/nec ;then
17124 lt_prog_compiler_pic_GCJ='-Kconform_pic'
17125 lt_prog_compiler_static_GCJ='-Bstatic'
17126 fi
17127 ;;
17128
17129 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17130 lt_prog_compiler_wl_GCJ='-Wl,'
17131 lt_prog_compiler_pic_GCJ='-KPIC'
17132 lt_prog_compiler_static_GCJ='-Bstatic'
17133 ;;
17134
17135 unicos*)
17136 lt_prog_compiler_wl_GCJ='-Wl,'
17137 lt_prog_compiler_can_build_shared_GCJ=no
17138 ;;
17139
17140 uts4*)
17141 lt_prog_compiler_pic_GCJ='-pic'
17142 lt_prog_compiler_static_GCJ='-Bstatic'
17143 ;;
17144
17145 *)
17146 lt_prog_compiler_can_build_shared_GCJ=no
17147 ;;
17148 esac
17149 fi
17150
17151 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17152 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17153
17154 #
17155 # Check to make sure the PIC flag actually works.
17156 #
17157 if test -n "$lt_prog_compiler_pic_GCJ"; then
17158
17159 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17160 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17161 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17162 $as_echo_n "(cached) " >&6
17163 else
17164 lt_cv_prog_compiler_pic_works_GCJ=no
17165 ac_outfile=conftest.$ac_objext
17166 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17167 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17168 # Insert the option either (1) after the last *FLAGS variable, or
17169 # (2) before a word containing "conftest.", or (3) at the end.
17170 # Note that $ac_compile itself does not contain backslashes and begins
17171 # with a dollar sign (not a hyphen), so the echo should work correctly.
17172 # The option is referenced via a variable to avoid confusing sed.
17173 lt_compile=`echo "$ac_compile" | $SED \
17174 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17175 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17176 -e 's:$: $lt_compiler_flag:'`
17177 (eval echo "\"\$as_me:17177: $lt_compile\"" >&5)
17178 (eval "$lt_compile" 2>conftest.err)
17179 ac_status=$?
17180 cat conftest.err >&5
17181 echo "$as_me:17181: \$? = $ac_status" >&5
17182 if (exit $ac_status) && test -s "$ac_outfile"; then
17183 # The compiler can only warn and ignore the option if not recognized
17184 # So say no if there are warnings other than the usual output.
17185 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17186 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17187 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17188 lt_cv_prog_compiler_pic_works_GCJ=yes
17189 fi
17190 fi
17191 $rm conftest*
17192
17193 fi
17194 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17195 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17196
17197 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17198 case $lt_prog_compiler_pic_GCJ in
17199 "" | " "*) ;;
17200 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17201 esac
17202 else
17203 lt_prog_compiler_pic_GCJ=
17204 lt_prog_compiler_can_build_shared_GCJ=no
17205 fi
17206
17207 fi
17208 case $host_os in
17209 # For platforms which do not support PIC, -DPIC is meaningless:
17210 *djgpp*)
17211 lt_prog_compiler_pic_GCJ=
17212 ;;
17213 *)
17214 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17215 ;;
17216 esac
17217
17218 #
17219 # Check to make sure the static flag actually works.
17220 #
17221 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17222 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17223 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17224 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17225 $as_echo_n "(cached) " >&6
17226 else
17227 lt_cv_prog_compiler_static_works_GCJ=no
17228 save_LDFLAGS="$LDFLAGS"
17229 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17230 echo "$lt_simple_link_test_code" > conftest.$ac_ext
17231 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17232 # The linker can only warn and ignore the option if not recognized
17233 # So say no if there are warnings
17234 if test -s conftest.err; then
17235 # Append any errors to the config.log.
17236 cat conftest.err 1>&5
17237 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17238 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17239 if diff conftest.exp conftest.er2 >/dev/null; then
17240 lt_cv_prog_compiler_static_works_GCJ=yes
17241 fi
17242 else
17243 lt_cv_prog_compiler_static_works_GCJ=yes
17244 fi
17245 fi
17246 $rm -r conftest*
17247 LDFLAGS="$save_LDFLAGS"
17248
17249 fi
17250 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17251 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17252
17253 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17254 :
17255 else
17256 lt_prog_compiler_static_GCJ=
17257 fi
17258
17259
17260 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17261 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17262 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17263 $as_echo_n "(cached) " >&6
17264 else
17265 lt_cv_prog_compiler_c_o_GCJ=no
17266 $rm -r conftest 2>/dev/null
17267 mkdir conftest
17268 cd conftest
17269 mkdir out
17270 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17271
17272 lt_compiler_flag="-o out/conftest2.$ac_objext"
17273 # Insert the option either (1) after the last *FLAGS variable, or
17274 # (2) before a word containing "conftest.", or (3) at the end.
17275 # Note that $ac_compile itself does not contain backslashes and begins
17276 # with a dollar sign (not a hyphen), so the echo should work correctly.
17277 lt_compile=`echo "$ac_compile" | $SED \
17278 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17279 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17280 -e 's:$: $lt_compiler_flag:'`
17281 (eval echo "\"\$as_me:17281: $lt_compile\"" >&5)
17282 (eval "$lt_compile" 2>out/conftest.err)
17283 ac_status=$?
17284 cat out/conftest.err >&5
17285 echo "$as_me:17285: \$? = $ac_status" >&5
17286 if (exit $ac_status) && test -s out/conftest2.$ac_objext
17287 then
17288 # The compiler can only warn and ignore the option if not recognized
17289 # So say no if there are warnings
17290 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17291 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17292 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17293 lt_cv_prog_compiler_c_o_GCJ=yes
17294 fi
17295 fi
17296 chmod u+w . 2>&5
17297 $rm conftest*
17298 # SGI C++ compiler will create directory out/ii_files/ for
17299 # template instantiation
17300 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17301 $rm out/* && rmdir out
17302 cd ..
17303 rmdir conftest
17304 $rm conftest*
17305
17306 fi
17307 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17308 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17309
17310
17311 hard_links="nottested"
17312 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17313 # do not overwrite the value of need_locks provided by the user
17314 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17315 $as_echo_n "checking if we can lock with hard links... " >&6; }
17316 hard_links=yes
17317 $rm conftest*
17318 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17319 touch conftest.a
17320 ln conftest.a conftest.b 2>&5 || hard_links=no
17321 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17322 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17323 $as_echo "$hard_links" >&6; }
17324 if test "$hard_links" = no; then
17325 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17326 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17327 need_locks=warn
17328 fi
17329 else
17330 need_locks=no
17331 fi
17332
17333 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17334 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17335
17336 runpath_var=
17337 allow_undefined_flag_GCJ=
17338 enable_shared_with_static_runtimes_GCJ=no
17339 archive_cmds_GCJ=
17340 archive_expsym_cmds_GCJ=
17341 old_archive_From_new_cmds_GCJ=
17342 old_archive_from_expsyms_cmds_GCJ=
17343 export_dynamic_flag_spec_GCJ=
17344 whole_archive_flag_spec_GCJ=
17345 thread_safe_flag_spec_GCJ=
17346 hardcode_libdir_flag_spec_GCJ=
17347 hardcode_libdir_flag_spec_ld_GCJ=
17348 hardcode_libdir_separator_GCJ=
17349 hardcode_direct_GCJ=no
17350 hardcode_minus_L_GCJ=no
17351 hardcode_shlibpath_var_GCJ=unsupported
17352 link_all_deplibs_GCJ=unknown
17353 hardcode_automatic_GCJ=no
17354 module_cmds_GCJ=
17355 module_expsym_cmds_GCJ=
17356 always_export_symbols_GCJ=no
17357 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17358 # include_expsyms should be a list of space-separated symbols to be *always*
17359 # included in the symbol list
17360 include_expsyms_GCJ=
17361 # exclude_expsyms can be an extended regexp of symbols to exclude
17362 # it will be wrapped by ` (' and `)$', so one must not match beginning or
17363 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17364 # as well as any symbol that contains `d'.
17365 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17366 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17367 # platforms (ab)use it in PIC code, but their linkers get confused if
17368 # the symbol is explicitly referenced. Since portable code cannot
17369 # rely on this symbol name, it's probably fine to never include it in
17370 # preloaded symbol tables.
17371 # Exclude shared library initialization/finalization symbols.
17372 extract_expsyms_cmds=
17373 # Just being paranoid about ensuring that cc_basename is set.
17374 for cc_temp in $compiler""; do
17375 case $cc_temp in
17376 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17377 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17378 \-*) ;;
17379 *) break;;
17380 esac
17381 done
17382 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17383
17384 case $host_os in
17385 cygwin* | mingw* | pw32*)
17386 # FIXME: the MSVC++ port hasn't been tested in a loooong time
17387 # When not using gcc, we currently assume that we are using
17388 # Microsoft Visual C++.
17389 if test "$GCC" != yes; then
17390 with_gnu_ld=no
17391 fi
17392 ;;
17393 interix*)
17394 # we just hope/assume this is gcc and not c89 (= MSVC++)
17395 with_gnu_ld=yes
17396 ;;
17397 openbsd*)
17398 with_gnu_ld=no
17399 ;;
17400 esac
17401
17402 ld_shlibs_GCJ=yes
17403 if test "$with_gnu_ld" = yes; then
17404 # If archive_cmds runs LD, not CC, wlarc should be empty
17405 wlarc='${wl}'
17406
17407 # Set some defaults for GNU ld with shared library support. These
17408 # are reset later if shared libraries are not supported. Putting them
17409 # here allows them to be overridden if necessary.
17410 runpath_var=LD_RUN_PATH
17411 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17412 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17413 # ancient GNU ld didn't support --whole-archive et. al.
17414 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17415 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17416 else
17417 whole_archive_flag_spec_GCJ=
17418 fi
17419 supports_anon_versioning=no
17420 case `$LD -v 2>/dev/null` in
17421 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17422 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17423 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17424 *\ 2.11.*) ;; # other 2.11 versions
17425 *) supports_anon_versioning=yes ;;
17426 esac
17427
17428 # See if GNU ld supports shared libraries.
17429 case $host_os in
17430 aix[3-9]*)
17431 # On AIX/PPC, the GNU linker is very broken
17432 if test "$host_cpu" != ia64; then
17433 ld_shlibs_GCJ=no
17434 cat <<EOF 1>&2
17435
17436 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17437 *** to be unable to reliably create shared libraries on AIX.
17438 *** Therefore, libtool is disabling shared libraries support. If you
17439 *** really care for shared libraries, you may want to modify your PATH
17440 *** so that a non-GNU linker is found, and then restart.
17441
17442 EOF
17443 fi
17444 ;;
17445
17446 amigaos*)
17447 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)'
17448 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17449 hardcode_minus_L_GCJ=yes
17450
17451 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
17452 # that the semantics of dynamic libraries on AmigaOS, at least up
17453 # to version 4, is to share data among multiple programs linked
17454 # with the same dynamic library. Since this doesn't match the
17455 # behavior of shared libraries on other platforms, we can't use
17456 # them.
17457 ld_shlibs_GCJ=no
17458 ;;
17459
17460 beos*)
17461 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17462 allow_undefined_flag_GCJ=unsupported
17463 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
17464 # support --undefined. This deserves some investigation. FIXME
17465 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17466 else
17467 ld_shlibs_GCJ=no
17468 fi
17469 ;;
17470
17471 cygwin* | mingw* | pw32*)
17472 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17473 # as there is no search path for DLLs.
17474 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17475 allow_undefined_flag_GCJ=unsupported
17476 always_export_symbols_GCJ=no
17477 enable_shared_with_static_runtimes_GCJ=yes
17478 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17479
17480 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17481 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17482 # If the export-symbols file already is a .def file (1st line
17483 # is EXPORTS), use it as is; otherwise, prepend...
17484 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17485 cp $export_symbols $output_objdir/$soname.def;
17486 else
17487 echo EXPORTS > $output_objdir/$soname.def;
17488 cat $export_symbols >> $output_objdir/$soname.def;
17489 fi~
17490 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17491 else
17492 ld_shlibs_GCJ=no
17493 fi
17494 ;;
17495
17496 interix[3-9]*)
17497 hardcode_direct_GCJ=no
17498 hardcode_shlibpath_var_GCJ=no
17499 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17500 export_dynamic_flag_spec_GCJ='${wl}-E'
17501 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17502 # Instead, shared libraries are loaded at an image base (0x10000000 by
17503 # default) and relocated if they conflict, which is a slow very memory
17504 # consuming and fragmenting process. To avoid this, we pick a random,
17505 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17506 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17507 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'
17508 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'
17509 ;;
17510
17511 gnu* | linux* | k*bsd*-gnu)
17512 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17513 tmp_addflag=
17514 case $cc_basename,$host_cpu in
17515 pgcc*) # Portland Group C compiler
17516 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'
17517 tmp_addflag=' $pic_flag'
17518 ;;
17519 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17520 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'
17521 tmp_addflag=' $pic_flag -Mnomain' ;;
17522 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17523 tmp_addflag=' -i_dynamic' ;;
17524 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17525 tmp_addflag=' -i_dynamic -nofor_main' ;;
17526 ifc* | ifort*) # Intel Fortran compiler
17527 tmp_addflag=' -nofor_main' ;;
17528 esac
17529 case `$CC -V 2>&1 | sed 5q` in
17530 *Sun\ C*) # Sun C 5.9
17531 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'
17532 tmp_sharedflag='-G' ;;
17533 *Sun\ F*) # Sun Fortran 8.3
17534 tmp_sharedflag='-G' ;;
17535 *)
17536 tmp_sharedflag='-shared' ;;
17537 esac
17538 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17539
17540 if test $supports_anon_versioning = yes; then
17541 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17542 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17543 $echo "local: *; };" >> $output_objdir/$libname.ver~
17544 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17545 fi
17546 else
17547 ld_shlibs_GCJ=no
17548 fi
17549 ;;
17550
17551 netbsd*)
17552 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17553 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17554 wlarc=
17555 else
17556 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17557 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17558 fi
17559 ;;
17560
17561 solaris*)
17562 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17563 ld_shlibs_GCJ=no
17564 cat <<EOF 1>&2
17565
17566 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17567 *** create shared libraries on Solaris systems. Therefore, libtool
17568 *** is disabling shared libraries support. We urge you to upgrade GNU
17569 *** binutils to release 2.9.1 or newer. Another option is to modify
17570 *** your PATH or compiler configuration so that the native linker is
17571 *** used, and then restart.
17572
17573 EOF
17574 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17575 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17576 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17577 else
17578 ld_shlibs_GCJ=no
17579 fi
17580 ;;
17581
17582 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17583 case `$LD -v 2>&1` in
17584 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17585 ld_shlibs_GCJ=no
17586 cat <<_LT_EOF 1>&2
17587
17588 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17589 *** reliably create shared libraries on SCO systems. Therefore, libtool
17590 *** is disabling shared libraries support. We urge you to upgrade GNU
17591 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17592 *** your PATH or compiler configuration so that the native linker is
17593 *** used, and then restart.
17594
17595 _LT_EOF
17596 ;;
17597 *)
17598 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17599 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17600 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17601 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17602 else
17603 ld_shlibs_GCJ=no
17604 fi
17605 ;;
17606 esac
17607 ;;
17608
17609 sunos4*)
17610 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17611 wlarc=
17612 hardcode_direct_GCJ=yes
17613 hardcode_shlibpath_var_GCJ=no
17614 ;;
17615
17616 *)
17617 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17618 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17619 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17620 else
17621 ld_shlibs_GCJ=no
17622 fi
17623 ;;
17624 esac
17625
17626 if test "$ld_shlibs_GCJ" = no; then
17627 runpath_var=
17628 hardcode_libdir_flag_spec_GCJ=
17629 export_dynamic_flag_spec_GCJ=
17630 whole_archive_flag_spec_GCJ=
17631 fi
17632 else
17633 # PORTME fill in a description of your system's linker (not GNU ld)
17634 case $host_os in
17635 aix3*)
17636 allow_undefined_flag_GCJ=unsupported
17637 always_export_symbols_GCJ=yes
17638 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'
17639 # Note: this linker hardcodes the directories in LIBPATH if there
17640 # are no directories specified by -L.
17641 hardcode_minus_L_GCJ=yes
17642 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17643 # Neither direct hardcoding nor static linking is supported with a
17644 # broken collect2.
17645 hardcode_direct_GCJ=unsupported
17646 fi
17647 ;;
17648
17649 aix[4-9]*)
17650 if test "$host_cpu" = ia64; then
17651 # On IA64, the linker does run time linking by default, so we don't
17652 # have to do anything special.
17653 aix_use_runtimelinking=no
17654 exp_sym_flag='-Bexport'
17655 no_entry_flag=""
17656 else
17657 # If we're using GNU nm, then we don't want the "-C" option.
17658 # -C means demangle to AIX nm, but means don't demangle with GNU nm
17659 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17660 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'
17661 else
17662 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'
17663 fi
17664 aix_use_runtimelinking=no
17665
17666 # Test if we are trying to use run time linking or normal
17667 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17668 # need to do runtime linking.
17669 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17670 for ld_flag in $LDFLAGS; do
17671 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17672 aix_use_runtimelinking=yes
17673 break
17674 fi
17675 done
17676 ;;
17677 esac
17678
17679 exp_sym_flag='-bexport'
17680 no_entry_flag='-bnoentry'
17681 fi
17682
17683 # When large executables or shared objects are built, AIX ld can
17684 # have problems creating the table of contents. If linking a library
17685 # or program results in "error TOC overflow" add -mminimal-toc to
17686 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17687 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17688
17689 archive_cmds_GCJ=''
17690 hardcode_direct_GCJ=yes
17691 hardcode_libdir_separator_GCJ=':'
17692 link_all_deplibs_GCJ=yes
17693
17694 if test "$GCC" = yes; then
17695 case $host_os in aix4.[012]|aix4.[012].*)
17696 # We only want to do this on AIX 4.2 and lower, the check
17697 # below for broken collect2 doesn't work under 4.3+
17698 collect2name=`${CC} -print-prog-name=collect2`
17699 if test -f "$collect2name" && \
17700 strings "$collect2name" | grep resolve_lib_name >/dev/null
17701 then
17702 # We have reworked collect2
17703 :
17704 else
17705 # We have old collect2
17706 hardcode_direct_GCJ=unsupported
17707 # It fails to find uninstalled libraries when the uninstalled
17708 # path is not listed in the libpath. Setting hardcode_minus_L
17709 # to unsupported forces relinking
17710 hardcode_minus_L_GCJ=yes
17711 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17712 hardcode_libdir_separator_GCJ=
17713 fi
17714 ;;
17715 esac
17716 shared_flag='-shared'
17717 if test "$aix_use_runtimelinking" = yes; then
17718 shared_flag="$shared_flag "'${wl}-G'
17719 fi
17720 else
17721 # not using gcc
17722 if test "$host_cpu" = ia64; then
17723 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17724 # chokes on -Wl,-G. The following line is correct:
17725 shared_flag='-G'
17726 else
17727 if test "$aix_use_runtimelinking" = yes; then
17728 shared_flag='${wl}-G'
17729 else
17730 shared_flag='${wl}-bM:SRE'
17731 fi
17732 fi
17733 fi
17734
17735 # It seems that -bexpall does not export symbols beginning with
17736 # underscore (_), so it is better to generate a list of symbols to export.
17737 always_export_symbols_GCJ=yes
17738 if test "$aix_use_runtimelinking" = yes; then
17739 # Warning - without using the other runtime loading flags (-brtl),
17740 # -berok will link without error, but may produce a broken library.
17741 allow_undefined_flag_GCJ='-berok'
17742 # Determine the default libpath from the value encoded in an empty executable.
17743 cat >conftest.$ac_ext <<_ACEOF
17744 /* confdefs.h. */
17745 _ACEOF
17746 cat confdefs.h >>conftest.$ac_ext
17747 cat >>conftest.$ac_ext <<_ACEOF
17748 /* end confdefs.h. */
17749
17750 int
17751 main ()
17752 {
17753
17754 ;
17755 return 0;
17756 }
17757 _ACEOF
17758 rm -f conftest.$ac_objext conftest$ac_exeext
17759 if { (ac_try="$ac_link"
17760 case "(($ac_try" in
17761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17762 *) ac_try_echo=$ac_try;;
17763 esac
17764 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17765 $as_echo "$ac_try_echo") >&5
17766 (eval "$ac_link") 2>conftest.er1
17767 ac_status=$?
17768 grep -v '^ *+' conftest.er1 >conftest.err
17769 rm -f conftest.er1
17770 cat conftest.err >&5
17771 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17772 (exit $ac_status); } && {
17773 test -z "$ac_c_werror_flag" ||
17774 test ! -s conftest.err
17775 } && test -s conftest$ac_exeext && {
17776 test "$cross_compiling" = yes ||
17777 $as_test_x conftest$ac_exeext
17778 }; then
17779
17780 lt_aix_libpath_sed='
17781 /Import File Strings/,/^$/ {
17782 /^0/ {
17783 s/^0 *\(.*\)$/\1/
17784 p
17785 }
17786 }'
17787 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17788 # Check for a 64-bit object if we didn't find anything.
17789 if test -z "$aix_libpath"; then
17790 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17791 fi
17792 else
17793 $as_echo "$as_me: failed program was:" >&5
17794 sed 's/^/| /' conftest.$ac_ext >&5
17795
17796
17797 fi
17798
17799 rm -rf conftest.dSYM
17800 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17801 conftest$ac_exeext conftest.$ac_ext
17802 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17803
17804 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17805 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"
17806 else
17807 if test "$host_cpu" = ia64; then
17808 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17809 allow_undefined_flag_GCJ="-z nodefs"
17810 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"
17811 else
17812 # Determine the default libpath from the value encoded in an empty executable.
17813 cat >conftest.$ac_ext <<_ACEOF
17814 /* confdefs.h. */
17815 _ACEOF
17816 cat confdefs.h >>conftest.$ac_ext
17817 cat >>conftest.$ac_ext <<_ACEOF
17818 /* end confdefs.h. */
17819
17820 int
17821 main ()
17822 {
17823
17824 ;
17825 return 0;
17826 }
17827 _ACEOF
17828 rm -f conftest.$ac_objext conftest$ac_exeext
17829 if { (ac_try="$ac_link"
17830 case "(($ac_try" in
17831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17832 *) ac_try_echo=$ac_try;;
17833 esac
17834 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17835 $as_echo "$ac_try_echo") >&5
17836 (eval "$ac_link") 2>conftest.er1
17837 ac_status=$?
17838 grep -v '^ *+' conftest.er1 >conftest.err
17839 rm -f conftest.er1
17840 cat conftest.err >&5
17841 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17842 (exit $ac_status); } && {
17843 test -z "$ac_c_werror_flag" ||
17844 test ! -s conftest.err
17845 } && test -s conftest$ac_exeext && {
17846 test "$cross_compiling" = yes ||
17847 $as_test_x conftest$ac_exeext
17848 }; then
17849
17850 lt_aix_libpath_sed='
17851 /Import File Strings/,/^$/ {
17852 /^0/ {
17853 s/^0 *\(.*\)$/\1/
17854 p
17855 }
17856 }'
17857 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17858 # Check for a 64-bit object if we didn't find anything.
17859 if test -z "$aix_libpath"; then
17860 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17861 fi
17862 else
17863 $as_echo "$as_me: failed program was:" >&5
17864 sed 's/^/| /' conftest.$ac_ext >&5
17865
17866
17867 fi
17868
17869 rm -rf conftest.dSYM
17870 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17871 conftest$ac_exeext conftest.$ac_ext
17872 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17873
17874 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17875 # Warning - without using the other run time loading flags,
17876 # -berok will link without error, but may produce a broken library.
17877 no_undefined_flag_GCJ=' ${wl}-bernotok'
17878 allow_undefined_flag_GCJ=' ${wl}-berok'
17879 # Exported symbols can be pulled into shared objects from archives
17880 whole_archive_flag_spec_GCJ='$convenience'
17881 archive_cmds_need_lc_GCJ=yes
17882 # This is similar to how AIX traditionally builds its shared libraries.
17883 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'
17884 fi
17885 fi
17886 ;;
17887
17888 amigaos*)
17889 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)'
17890 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17891 hardcode_minus_L_GCJ=yes
17892 # see comment about different semantics on the GNU ld section
17893 ld_shlibs_GCJ=no
17894 ;;
17895
17896 bsdi[45]*)
17897 export_dynamic_flag_spec_GCJ=-rdynamic
17898 ;;
17899
17900 cygwin* | mingw* | pw32*)
17901 # When not using gcc, we currently assume that we are using
17902 # Microsoft Visual C++.
17903 # hardcode_libdir_flag_spec is actually meaningless, as there is
17904 # no search path for DLLs.
17905 hardcode_libdir_flag_spec_GCJ=' '
17906 allow_undefined_flag_GCJ=unsupported
17907 # Tell ltmain to make .lib files, not .a files.
17908 libext=lib
17909 # Tell ltmain to make .dll files, not .so files.
17910 shrext_cmds=".dll"
17911 # FIXME: Setting linknames here is a bad hack.
17912 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17913 # The linker will automatically build a .lib file if we build a DLL.
17914 old_archive_From_new_cmds_GCJ='true'
17915 # FIXME: Should let the user specify the lib program.
17916 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17917 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17918 enable_shared_with_static_runtimes_GCJ=yes
17919 ;;
17920
17921 darwin* | rhapsody*)
17922 case $host_os in
17923 rhapsody* | darwin1.[012])
17924 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17925 ;;
17926 *) # Darwin 1.3 on
17927 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17928 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17929 else
17930 case ${MACOSX_DEPLOYMENT_TARGET} in
17931 10.[012])
17932 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17933 ;;
17934 10.*)
17935 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17936 ;;
17937 esac
17938 fi
17939 ;;
17940 esac
17941 archive_cmds_need_lc_GCJ=no
17942 hardcode_direct_GCJ=no
17943 hardcode_automatic_GCJ=yes
17944 hardcode_shlibpath_var_GCJ=unsupported
17945 whole_archive_flag_spec_GCJ=''
17946 link_all_deplibs_GCJ=yes
17947 if test "$GCC" = yes ; then
17948 output_verbose_link_cmd='echo'
17949 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}"
17950 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17951 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}"
17952 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}"
17953 else
17954 case $cc_basename in
17955 xlc*)
17956 output_verbose_link_cmd='echo'
17957 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
17958 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17959 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17960 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}'
17961 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}'
17962 ;;
17963 *)
17964 ld_shlibs_GCJ=no
17965 ;;
17966 esac
17967 fi
17968 ;;
17969
17970 dgux*)
17971 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17972 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17973 hardcode_shlibpath_var_GCJ=no
17974 ;;
17975
17976 freebsd1*)
17977 ld_shlibs_GCJ=no
17978 ;;
17979
17980 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17981 # support. Future versions do this automatically, but an explicit c++rt0.o
17982 # does not break anything, and helps significantly (at the cost of a little
17983 # extra space).
17984 freebsd2.2*)
17985 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17986 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17987 hardcode_direct_GCJ=yes
17988 hardcode_shlibpath_var_GCJ=no
17989 ;;
17990
17991 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17992 freebsd2*)
17993 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17994 hardcode_direct_GCJ=yes
17995 hardcode_minus_L_GCJ=yes
17996 hardcode_shlibpath_var_GCJ=no
17997 ;;
17998
17999 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18000 freebsd* | dragonfly*)
18001 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18002 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18003 hardcode_direct_GCJ=yes
18004 hardcode_shlibpath_var_GCJ=no
18005 ;;
18006
18007 hpux9*)
18008 if test "$GCC" = yes; then
18009 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'
18010 else
18011 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'
18012 fi
18013 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18014 hardcode_libdir_separator_GCJ=:
18015 hardcode_direct_GCJ=yes
18016
18017 # hardcode_minus_L: Not really in the search PATH,
18018 # but as the default location of the library.
18019 hardcode_minus_L_GCJ=yes
18020 export_dynamic_flag_spec_GCJ='${wl}-E'
18021 ;;
18022
18023 hpux10*)
18024 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18025 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18026 else
18027 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18028 fi
18029 if test "$with_gnu_ld" = no; then
18030 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18031 hardcode_libdir_separator_GCJ=:
18032
18033 hardcode_direct_GCJ=yes
18034 export_dynamic_flag_spec_GCJ='${wl}-E'
18035
18036 # hardcode_minus_L: Not really in the search PATH,
18037 # but as the default location of the library.
18038 hardcode_minus_L_GCJ=yes
18039 fi
18040 ;;
18041
18042 hpux11*)
18043 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18044 case $host_cpu in
18045 hppa*64*)
18046 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18047 ;;
18048 ia64*)
18049 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18050 ;;
18051 *)
18052 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18053 ;;
18054 esac
18055 else
18056 case $host_cpu in
18057 hppa*64*)
18058 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18059 ;;
18060 ia64*)
18061 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18062 ;;
18063 *)
18064 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18065 ;;
18066 esac
18067 fi
18068 if test "$with_gnu_ld" = no; then
18069 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18070 hardcode_libdir_separator_GCJ=:
18071
18072 case $host_cpu in
18073 hppa*64*|ia64*)
18074 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18075 hardcode_direct_GCJ=no
18076 hardcode_shlibpath_var_GCJ=no
18077 ;;
18078 *)
18079 hardcode_direct_GCJ=yes
18080 export_dynamic_flag_spec_GCJ='${wl}-E'
18081
18082 # hardcode_minus_L: Not really in the search PATH,
18083 # but as the default location of the library.
18084 hardcode_minus_L_GCJ=yes
18085 ;;
18086 esac
18087 fi
18088 ;;
18089
18090 irix5* | irix6* | nonstopux*)
18091 if test "$GCC" = yes; then
18092 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'
18093 else
18094 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'
18095 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18096 fi
18097 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18098 hardcode_libdir_separator_GCJ=:
18099 link_all_deplibs_GCJ=yes
18100 ;;
18101
18102 netbsd*)
18103 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18104 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
18105 else
18106 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
18107 fi
18108 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18109 hardcode_direct_GCJ=yes
18110 hardcode_shlibpath_var_GCJ=no
18111 ;;
18112
18113 newsos6)
18114 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18115 hardcode_direct_GCJ=yes
18116 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18117 hardcode_libdir_separator_GCJ=:
18118 hardcode_shlibpath_var_GCJ=no
18119 ;;
18120
18121 openbsd*)
18122 if test -f /usr/libexec/ld.so; then
18123 hardcode_direct_GCJ=yes
18124 hardcode_shlibpath_var_GCJ=no
18125 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18126 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18127 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18128 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18129 export_dynamic_flag_spec_GCJ='${wl}-E'
18130 else
18131 case $host_os in
18132 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18133 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18134 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18135 ;;
18136 *)
18137 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18138 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18139 ;;
18140 esac
18141 fi
18142 else
18143 ld_shlibs_GCJ=no
18144 fi
18145 ;;
18146
18147 os2*)
18148 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18149 hardcode_minus_L_GCJ=yes
18150 allow_undefined_flag_GCJ=unsupported
18151 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'
18152 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18153 ;;
18154
18155 osf3*)
18156 if test "$GCC" = yes; then
18157 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18158 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'
18159 else
18160 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18161 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'
18162 fi
18163 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18164 hardcode_libdir_separator_GCJ=:
18165 ;;
18166
18167 osf4* | osf5*) # as osf3* with the addition of -msym flag
18168 if test "$GCC" = yes; then
18169 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18170 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'
18171 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18172 else
18173 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18174 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'
18175 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~
18176 $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'
18177
18178 # Both c and cxx compiler support -rpath directly
18179 hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18180 fi
18181 hardcode_libdir_separator_GCJ=:
18182 ;;
18183
18184 solaris*)
18185 no_undefined_flag_GCJ=' -z text'
18186 if test "$GCC" = yes; then
18187 wlarc='${wl}'
18188 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18189 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18190 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18191 else
18192 wlarc=''
18193 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18194 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18195 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18196 fi
18197 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18198 hardcode_shlibpath_var_GCJ=no
18199 case $host_os in
18200 solaris2.[0-5] | solaris2.[0-5].*) ;;
18201 *)
18202 # The compiler driver will combine and reorder linker options,
18203 # but understands `-z linker_flag'. GCC discards it without `$wl',
18204 # but is careful enough not to reorder.
18205 # Supported since Solaris 2.6 (maybe 2.5.1?)
18206 if test "$GCC" = yes; then
18207 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18208 else
18209 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18210 fi
18211 ;;
18212 esac
18213 link_all_deplibs_GCJ=yes
18214 ;;
18215
18216 sunos4*)
18217 if test "x$host_vendor" = xsequent; then
18218 # Use $CC to link under sequent, because it throws in some extra .o
18219 # files that make .init and .fini sections work.
18220 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18221 else
18222 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18223 fi
18224 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18225 hardcode_direct_GCJ=yes
18226 hardcode_minus_L_GCJ=yes
18227 hardcode_shlibpath_var_GCJ=no
18228 ;;
18229
18230 sysv4)
18231 case $host_vendor in
18232 sni)
18233 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18234 hardcode_direct_GCJ=yes # is this really true???
18235 ;;
18236 siemens)
18237 ## LD is ld it makes a PLAMLIB
18238 ## CC just makes a GrossModule.
18239 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18240 reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18241 hardcode_direct_GCJ=no
18242 ;;
18243 motorola)
18244 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18245 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18246 ;;
18247 esac
18248 runpath_var='LD_RUN_PATH'
18249 hardcode_shlibpath_var_GCJ=no
18250 ;;
18251
18252 sysv4.3*)
18253 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18254 hardcode_shlibpath_var_GCJ=no
18255 export_dynamic_flag_spec_GCJ='-Bexport'
18256 ;;
18257
18258 sysv4*MP*)
18259 if test -d /usr/nec; then
18260 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18261 hardcode_shlibpath_var_GCJ=no
18262 runpath_var=LD_RUN_PATH
18263 hardcode_runpath_var=yes
18264 ld_shlibs_GCJ=yes
18265 fi
18266 ;;
18267
18268 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18269 no_undefined_flag_GCJ='${wl}-z,text'
18270 archive_cmds_need_lc_GCJ=no
18271 hardcode_shlibpath_var_GCJ=no
18272 runpath_var='LD_RUN_PATH'
18273
18274 if test "$GCC" = yes; then
18275 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18276 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18277 else
18278 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18279 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18280 fi
18281 ;;
18282
18283 sysv5* | sco3.2v5* | sco5v6*)
18284 # Note: We can NOT use -z defs as we might desire, because we do not
18285 # link with -lc, and that would cause any symbols used from libc to
18286 # always be unresolved, which means just about no library would
18287 # ever link correctly. If we're not using GNU ld we use -z text
18288 # though, which does catch some bad symbols but isn't as heavy-handed
18289 # as -z defs.
18290 no_undefined_flag_GCJ='${wl}-z,text'
18291 allow_undefined_flag_GCJ='${wl}-z,nodefs'
18292 archive_cmds_need_lc_GCJ=no
18293 hardcode_shlibpath_var_GCJ=no
18294 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18295 hardcode_libdir_separator_GCJ=':'
18296 link_all_deplibs_GCJ=yes
18297 export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18298 runpath_var='LD_RUN_PATH'
18299
18300 if test "$GCC" = yes; then
18301 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18302 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18303 else
18304 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18305 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18306 fi
18307 ;;
18308
18309 uts4*)
18310 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18311 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18312 hardcode_shlibpath_var_GCJ=no
18313 ;;
18314
18315 *)
18316 ld_shlibs_GCJ=no
18317 ;;
18318 esac
18319 fi
18320
18321 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18322 $as_echo "$ld_shlibs_GCJ" >&6; }
18323 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18324
18325 #
18326 # Do we need to explicitly link libc?
18327 #
18328 case "x$archive_cmds_need_lc_GCJ" in
18329 x|xyes)
18330 # Assume -lc should be added
18331 archive_cmds_need_lc_GCJ=yes
18332
18333 if test "$enable_shared" = yes && test "$GCC" = yes; then
18334 case $archive_cmds_GCJ in
18335 *'~'*)
18336 # FIXME: we may have to deal with multi-command sequences.
18337 ;;
18338 '$CC '*)
18339 # Test whether the compiler implicitly links with -lc since on some
18340 # systems, -lgcc has to come before -lc. If gcc already passes -lc
18341 # to ld, don't add -lc before -lgcc.
18342 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18343 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18344 $rm conftest*
18345 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18346
18347 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18348 (eval $ac_compile) 2>&5
18349 ac_status=$?
18350 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18351 (exit $ac_status); } 2>conftest.err; then
18352 soname=conftest
18353 lib=conftest
18354 libobjs=conftest.$ac_objext
18355 deplibs=
18356 wl=$lt_prog_compiler_wl_GCJ
18357 pic_flag=$lt_prog_compiler_pic_GCJ
18358 compiler_flags=-v
18359 linker_flags=-v
18360 verstring=
18361 output_objdir=.
18362 libname=conftest
18363 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18364 allow_undefined_flag_GCJ=
18365 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18366 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18367 ac_status=$?
18368 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18369 (exit $ac_status); }
18370 then
18371 archive_cmds_need_lc_GCJ=no
18372 else
18373 archive_cmds_need_lc_GCJ=yes
18374 fi
18375 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18376 else
18377 cat conftest.err 1>&5
18378 fi
18379 $rm conftest*
18380 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18381 $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18382 ;;
18383 esac
18384 fi
18385 ;;
18386 esac
18387
18388 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18389 $as_echo_n "checking dynamic linker characteristics... " >&6; }
18390 library_names_spec=
18391 libname_spec='lib$name'
18392 soname_spec=
18393 shrext_cmds=".so"
18394 postinstall_cmds=
18395 postuninstall_cmds=
18396 finish_cmds=
18397 finish_eval=
18398 shlibpath_var=
18399 shlibpath_overrides_runpath=unknown
18400 version_type=none
18401 dynamic_linker="$host_os ld.so"
18402 sys_lib_dlsearch_path_spec="/lib /usr/lib"
18403
18404 need_lib_prefix=unknown
18405 hardcode_into_libs=no
18406
18407 # when you set need_version to no, make sure it does not cause -set_version
18408 # flags to be left without arguments
18409 need_version=unknown
18410
18411 case $host_os in
18412 aix3*)
18413 version_type=linux
18414 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18415 shlibpath_var=LIBPATH
18416
18417 # AIX 3 has no versioning support, so we append a major version to the name.
18418 soname_spec='${libname}${release}${shared_ext}$major'
18419 ;;
18420
18421 aix[4-9]*)
18422 version_type=linux
18423 need_lib_prefix=no
18424 need_version=no
18425 hardcode_into_libs=yes
18426 if test "$host_cpu" = ia64; then
18427 # AIX 5 supports IA64
18428 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18429 shlibpath_var=LD_LIBRARY_PATH
18430 else
18431 # With GCC up to 2.95.x, collect2 would create an import file
18432 # for dependence libraries. The import file would start with
18433 # the line `#! .'. This would cause the generated library to
18434 # depend on `.', always an invalid library. This was fixed in
18435 # development snapshots of GCC prior to 3.0.
18436 case $host_os in
18437 aix4 | aix4.[01] | aix4.[01].*)
18438 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18439 echo ' yes '
18440 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18441 :
18442 else
18443 can_build_shared=no
18444 fi
18445 ;;
18446 esac
18447 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18448 # soname into executable. Probably we can add versioning support to
18449 # collect2, so additional links can be useful in future.
18450 if test "$aix_use_runtimelinking" = yes; then
18451 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18452 # instead of lib<name>.a to let people know that these are not
18453 # typical AIX shared libraries.
18454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18455 else
18456 # We preserve .a as extension for shared libraries through AIX4.2
18457 # and later when we are not doing run time linking.
18458 library_names_spec='${libname}${release}.a $libname.a'
18459 soname_spec='${libname}${release}${shared_ext}$major'
18460 fi
18461 shlibpath_var=LIBPATH
18462 fi
18463 ;;
18464
18465 amigaos*)
18466 library_names_spec='$libname.ixlibrary $libname.a'
18467 # Create ${libname}_ixlibrary.a entries in /sys/libs.
18468 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'
18469 ;;
18470
18471 beos*)
18472 library_names_spec='${libname}${shared_ext}'
18473 dynamic_linker="$host_os ld.so"
18474 shlibpath_var=LIBRARY_PATH
18475 ;;
18476
18477 bsdi[45]*)
18478 version_type=linux
18479 need_version=no
18480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18481 soname_spec='${libname}${release}${shared_ext}$major'
18482 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18483 shlibpath_var=LD_LIBRARY_PATH
18484 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18485 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18486 # the default ld.so.conf also contains /usr/contrib/lib and
18487 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18488 # libtool to hard-code these into programs
18489 ;;
18490
18491 cygwin* | mingw* | pw32*)
18492 version_type=windows
18493 shrext_cmds=".dll"
18494 need_version=no
18495 need_lib_prefix=no
18496
18497 case $GCC,$host_os in
18498 yes,cygwin* | yes,mingw* | yes,pw32*)
18499 library_names_spec='$libname.dll.a'
18500 # DLL is installed to $(libdir)/../bin by postinstall_cmds
18501 postinstall_cmds='base_file=`basename \${file}`~
18502 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18503 dldir=$destdir/`dirname \$dlpath`~
18504 test -d \$dldir || mkdir -p \$dldir~
18505 $install_prog $dir/$dlname \$dldir/$dlname~
18506 chmod a+x \$dldir/$dlname'
18507 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18508 dlpath=$dir/\$dldll~
18509 $rm \$dlpath'
18510 shlibpath_overrides_runpath=yes
18511
18512 case $host_os in
18513 cygwin*)
18514 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18515 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18516 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18517 ;;
18518 mingw*)
18519 # MinGW DLLs use traditional 'lib' prefix
18520 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18521 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18522 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18523 # It is most probably a Windows format PATH printed by
18524 # mingw gcc, but we are running on Cygwin. Gcc prints its search
18525 # path with ; separators, and with drive letters. We can handle the
18526 # drive letters (cygwin fileutils understands them), so leave them,
18527 # especially as we might pass files found there to a mingw objdump,
18528 # which wouldn't understand a cygwinified path. Ahh.
18529 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18530 else
18531 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18532 fi
18533 ;;
18534 pw32*)
18535 # pw32 DLLs use 'pw' prefix rather than 'lib'
18536 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18537 ;;
18538 esac
18539 ;;
18540
18541 *)
18542 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18543 ;;
18544 esac
18545 dynamic_linker='Win32 ld.exe'
18546 # FIXME: first we should search . and the directory the executable is in
18547 shlibpath_var=PATH
18548 ;;
18549
18550 darwin* | rhapsody*)
18551 dynamic_linker="$host_os dyld"
18552 version_type=darwin
18553 need_lib_prefix=no
18554 need_version=no
18555 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18556 soname_spec='${libname}${release}${major}$shared_ext'
18557 shlibpath_overrides_runpath=yes
18558 shlibpath_var=DYLD_LIBRARY_PATH
18559 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18560
18561 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18562 ;;
18563
18564 dgux*)
18565 version_type=linux
18566 need_lib_prefix=no
18567 need_version=no
18568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18569 soname_spec='${libname}${release}${shared_ext}$major'
18570 shlibpath_var=LD_LIBRARY_PATH
18571 ;;
18572
18573 freebsd1*)
18574 dynamic_linker=no
18575 ;;
18576
18577 freebsd* | dragonfly*)
18578 # DragonFly does not have aout. When/if they implement a new
18579 # versioning mechanism, adjust this.
18580 if test -x /usr/bin/objformat; then
18581 objformat=`/usr/bin/objformat`
18582 else
18583 case $host_os in
18584 freebsd[123]*) objformat=aout ;;
18585 *) objformat=elf ;;
18586 esac
18587 fi
18588 version_type=freebsd-$objformat
18589 case $version_type in
18590 freebsd-elf*)
18591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18592 need_version=no
18593 need_lib_prefix=no
18594 ;;
18595 freebsd-*)
18596 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18597 need_version=yes
18598 ;;
18599 esac
18600 shlibpath_var=LD_LIBRARY_PATH
18601 case $host_os in
18602 freebsd2*)
18603 shlibpath_overrides_runpath=yes
18604 ;;
18605 freebsd3.[01]* | freebsdelf3.[01]*)
18606 shlibpath_overrides_runpath=yes
18607 hardcode_into_libs=yes
18608 ;;
18609 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18610 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18611 shlibpath_overrides_runpath=no
18612 hardcode_into_libs=yes
18613 ;;
18614 *) # from 4.6 on, and DragonFly
18615 shlibpath_overrides_runpath=yes
18616 hardcode_into_libs=yes
18617 ;;
18618 esac
18619 ;;
18620
18621 gnu*)
18622 version_type=linux
18623 need_lib_prefix=no
18624 need_version=no
18625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18626 soname_spec='${libname}${release}${shared_ext}$major'
18627 shlibpath_var=LD_LIBRARY_PATH
18628 hardcode_into_libs=yes
18629 ;;
18630
18631 hpux9* | hpux10* | hpux11*)
18632 # Give a soname corresponding to the major version so that dld.sl refuses to
18633 # link against other versions.
18634 version_type=sunos
18635 need_lib_prefix=no
18636 need_version=no
18637 case $host_cpu in
18638 ia64*)
18639 shrext_cmds='.so'
18640 hardcode_into_libs=yes
18641 dynamic_linker="$host_os dld.so"
18642 shlibpath_var=LD_LIBRARY_PATH
18643 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18644 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18645 soname_spec='${libname}${release}${shared_ext}$major'
18646 if test "X$HPUX_IA64_MODE" = X32; then
18647 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18648 else
18649 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18650 fi
18651 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18652 ;;
18653 hppa*64*)
18654 shrext_cmds='.sl'
18655 hardcode_into_libs=yes
18656 dynamic_linker="$host_os dld.sl"
18657 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18658 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18660 soname_spec='${libname}${release}${shared_ext}$major'
18661 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18662 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18663 ;;
18664 *)
18665 shrext_cmds='.sl'
18666 dynamic_linker="$host_os dld.sl"
18667 shlibpath_var=SHLIB_PATH
18668 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18670 soname_spec='${libname}${release}${shared_ext}$major'
18671 ;;
18672 esac
18673 # HP-UX runs *really* slowly unless shared libraries are mode 555.
18674 postinstall_cmds='chmod 555 $lib'
18675 ;;
18676
18677 interix[3-9]*)
18678 version_type=linux
18679 need_lib_prefix=no
18680 need_version=no
18681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18682 soname_spec='${libname}${release}${shared_ext}$major'
18683 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18684 shlibpath_var=LD_LIBRARY_PATH
18685 shlibpath_overrides_runpath=no
18686 hardcode_into_libs=yes
18687 ;;
18688
18689 irix5* | irix6* | nonstopux*)
18690 case $host_os in
18691 nonstopux*) version_type=nonstopux ;;
18692 *)
18693 if test "$lt_cv_prog_gnu_ld" = yes; then
18694 version_type=linux
18695 else
18696 version_type=irix
18697 fi ;;
18698 esac
18699 need_lib_prefix=no
18700 need_version=no
18701 soname_spec='${libname}${release}${shared_ext}$major'
18702 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18703 case $host_os in
18704 irix5* | nonstopux*)
18705 libsuff= shlibsuff=
18706 ;;
18707 *)
18708 case $LD in # libtool.m4 will add one of these switches to LD
18709 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18710 libsuff= shlibsuff= libmagic=32-bit;;
18711 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18712 libsuff=32 shlibsuff=N32 libmagic=N32;;
18713 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18714 libsuff=64 shlibsuff=64 libmagic=64-bit;;
18715 *) libsuff= shlibsuff= libmagic=never-match;;
18716 esac
18717 ;;
18718 esac
18719 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18720 shlibpath_overrides_runpath=no
18721 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18722 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18723 hardcode_into_libs=yes
18724 ;;
18725
18726 # No shared lib support for Linux oldld, aout, or coff.
18727 linux*oldld* | linux*aout* | linux*coff*)
18728 dynamic_linker=no
18729 ;;
18730
18731 # This must be Linux ELF.
18732 linux* | k*bsd*-gnu)
18733 version_type=linux
18734 need_lib_prefix=no
18735 need_version=no
18736 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18737 soname_spec='${libname}${release}${shared_ext}$major'
18738 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18739 shlibpath_var=LD_LIBRARY_PATH
18740 shlibpath_overrides_runpath=no
18741 # This implies no fast_install, which is unacceptable.
18742 # Some rework will be needed to allow for fast_install
18743 # before this can be enabled.
18744 hardcode_into_libs=yes
18745 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18746 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18747
18748 # Append ld.so.conf contents to the search path
18749 if test -f /etc/ld.so.conf; then
18750 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' ' '`
18751 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18752 fi
18753
18754 # We used to test for /lib/ld.so.1 and disable shared libraries on
18755 # powerpc, because MkLinux only supported shared libraries with the
18756 # GNU dynamic linker. Since this was broken with cross compilers,
18757 # most powerpc-linux boxes support dynamic linking these days and
18758 # people can always --disable-shared, the test was removed, and we
18759 # assume the GNU/Linux dynamic linker is in use.
18760 dynamic_linker='GNU/Linux ld.so'
18761 ;;
18762
18763 netbsd*)
18764 version_type=sunos
18765 need_lib_prefix=no
18766 need_version=no
18767 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18769 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18770 dynamic_linker='NetBSD (a.out) ld.so'
18771 else
18772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18773 soname_spec='${libname}${release}${shared_ext}$major'
18774 dynamic_linker='NetBSD ld.elf_so'
18775 fi
18776 shlibpath_var=LD_LIBRARY_PATH
18777 shlibpath_overrides_runpath=yes
18778 hardcode_into_libs=yes
18779 ;;
18780
18781 newsos6)
18782 version_type=linux
18783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18784 shlibpath_var=LD_LIBRARY_PATH
18785 shlibpath_overrides_runpath=yes
18786 ;;
18787
18788 nto-qnx*)
18789 version_type=linux
18790 need_lib_prefix=no
18791 need_version=no
18792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18793 soname_spec='${libname}${release}${shared_ext}$major'
18794 shlibpath_var=LD_LIBRARY_PATH
18795 shlibpath_overrides_runpath=yes
18796 ;;
18797
18798 openbsd*)
18799 version_type=sunos
18800 sys_lib_dlsearch_path_spec="/usr/lib"
18801 need_lib_prefix=no
18802 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18803 case $host_os in
18804 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18805 *) need_version=no ;;
18806 esac
18807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18808 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18809 shlibpath_var=LD_LIBRARY_PATH
18810 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18811 case $host_os in
18812 openbsd2.[89] | openbsd2.[89].*)
18813 shlibpath_overrides_runpath=no
18814 ;;
18815 *)
18816 shlibpath_overrides_runpath=yes
18817 ;;
18818 esac
18819 else
18820 shlibpath_overrides_runpath=yes
18821 fi
18822 ;;
18823
18824 os2*)
18825 libname_spec='$name'
18826 shrext_cmds=".dll"
18827 need_lib_prefix=no
18828 library_names_spec='$libname${shared_ext} $libname.a'
18829 dynamic_linker='OS/2 ld.exe'
18830 shlibpath_var=LIBPATH
18831 ;;
18832
18833 osf3* | osf4* | osf5*)
18834 version_type=osf
18835 need_lib_prefix=no
18836 need_version=no
18837 soname_spec='${libname}${release}${shared_ext}$major'
18838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18839 shlibpath_var=LD_LIBRARY_PATH
18840 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18841 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18842 ;;
18843
18844 rdos*)
18845 dynamic_linker=no
18846 ;;
18847
18848 solaris*)
18849 version_type=linux
18850 need_lib_prefix=no
18851 need_version=no
18852 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18853 soname_spec='${libname}${release}${shared_ext}$major'
18854 shlibpath_var=LD_LIBRARY_PATH
18855 shlibpath_overrides_runpath=yes
18856 hardcode_into_libs=yes
18857 # ldd complains unless libraries are executable
18858 postinstall_cmds='chmod +x $lib'
18859 ;;
18860
18861 sunos4*)
18862 version_type=sunos
18863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18864 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18865 shlibpath_var=LD_LIBRARY_PATH
18866 shlibpath_overrides_runpath=yes
18867 if test "$with_gnu_ld" = yes; then
18868 need_lib_prefix=no
18869 fi
18870 need_version=yes
18871 ;;
18872
18873 sysv4 | sysv4.3*)
18874 version_type=linux
18875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18876 soname_spec='${libname}${release}${shared_ext}$major'
18877 shlibpath_var=LD_LIBRARY_PATH
18878 case $host_vendor in
18879 sni)
18880 shlibpath_overrides_runpath=no
18881 need_lib_prefix=no
18882 export_dynamic_flag_spec='${wl}-Blargedynsym'
18883 runpath_var=LD_RUN_PATH
18884 ;;
18885 siemens)
18886 need_lib_prefix=no
18887 ;;
18888 motorola)
18889 need_lib_prefix=no
18890 need_version=no
18891 shlibpath_overrides_runpath=no
18892 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18893 ;;
18894 esac
18895 ;;
18896
18897 sysv4*MP*)
18898 if test -d /usr/nec ;then
18899 version_type=linux
18900 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18901 soname_spec='$libname${shared_ext}.$major'
18902 shlibpath_var=LD_LIBRARY_PATH
18903 fi
18904 ;;
18905
18906 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18907 version_type=freebsd-elf
18908 need_lib_prefix=no
18909 need_version=no
18910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18911 soname_spec='${libname}${release}${shared_ext}$major'
18912 shlibpath_var=LD_LIBRARY_PATH
18913 hardcode_into_libs=yes
18914 if test "$with_gnu_ld" = yes; then
18915 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18916 shlibpath_overrides_runpath=no
18917 else
18918 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18919 shlibpath_overrides_runpath=yes
18920 case $host_os in
18921 sco3.2v5*)
18922 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18923 ;;
18924 esac
18925 fi
18926 sys_lib_dlsearch_path_spec='/usr/lib'
18927 ;;
18928
18929 uts4*)
18930 version_type=linux
18931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18932 soname_spec='${libname}${release}${shared_ext}$major'
18933 shlibpath_var=LD_LIBRARY_PATH
18934 ;;
18935
18936 *)
18937 dynamic_linker=no
18938 ;;
18939 esac
18940 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18941 $as_echo "$dynamic_linker" >&6; }
18942 test "$dynamic_linker" = no && can_build_shared=no
18943
18944 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
18945 $as_echo_n "(cached) " >&6
18946 else
18947 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
18948 fi
18949
18950 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
18951 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
18952 $as_echo_n "(cached) " >&6
18953 else
18954 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
18955 fi
18956
18957 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
18958
18959 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18960 if test "$GCC" = yes; then
18961 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18962 fi
18963
18964 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18965 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18966 hardcode_action_GCJ=
18967 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18968 test -n "$runpath_var_GCJ" || \
18969 test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18970
18971 # We can hardcode non-existant directories.
18972 if test "$hardcode_direct_GCJ" != no &&
18973 # If the only mechanism to avoid hardcoding is shlibpath_var, we
18974 # have to relink, otherwise we might link with an installed library
18975 # when we should be linking with a yet-to-be-installed one
18976 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18977 test "$hardcode_minus_L_GCJ" != no; then
18978 # Linking always hardcodes the temporary library directory.
18979 hardcode_action_GCJ=relink
18980 else
18981 # We can link without hardcoding, and we can hardcode nonexisting dirs.
18982 hardcode_action_GCJ=immediate
18983 fi
18984 else
18985 # We cannot hardcode anything, or else we can only hardcode existing
18986 # directories.
18987 hardcode_action_GCJ=unsupported
18988 fi
18989 { $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18990 $as_echo "$hardcode_action_GCJ" >&6; }
18991
18992 if test "$hardcode_action_GCJ" = relink; then
18993 # Fast installation is not supported
18994 enable_fast_install=no
18995 elif test "$shlibpath_overrides_runpath" = yes ||
18996 test "$enable_shared" = no; then
18997 # Fast installation is not necessary
18998 enable_fast_install=needless
18999 fi
19000
19001
19002 # The else clause should only fire when bootstrapping the
19003 # libtool distribution, otherwise you forgot to ship ltmain.sh
19004 # with your package, and you will get complaints that there are
19005 # no rules to generate ltmain.sh.
19006 if test -f "$ltmain"; then
19007 # See if we are running on zsh, and set the options which allow our commands through
19008 # without removal of \ escapes.
19009 if test -n "${ZSH_VERSION+set}" ; then
19010 setopt NO_GLOB_SUBST
19011 fi
19012 # Now quote all the things that may contain metacharacters while being
19013 # careful not to overquote the AC_SUBSTed values. We take copies of the
19014 # variables and quote the copies for generation of the libtool script.
19015 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19016 SED SHELL STRIP \
19017 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19018 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19019 deplibs_check_method reload_flag reload_cmds need_locks \
19020 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19021 lt_cv_sys_global_symbol_to_c_name_address \
19022 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19023 old_postinstall_cmds old_postuninstall_cmds \
19024 compiler_GCJ \
19025 CC_GCJ \
19026 LD_GCJ \
19027 lt_prog_compiler_wl_GCJ \
19028 lt_prog_compiler_pic_GCJ \
19029 lt_prog_compiler_static_GCJ \
19030 lt_prog_compiler_no_builtin_flag_GCJ \
19031 export_dynamic_flag_spec_GCJ \
19032 thread_safe_flag_spec_GCJ \
19033 whole_archive_flag_spec_GCJ \
19034 enable_shared_with_static_runtimes_GCJ \
19035 old_archive_cmds_GCJ \
19036 old_archive_from_new_cmds_GCJ \
19037 predep_objects_GCJ \
19038 postdep_objects_GCJ \
19039 predeps_GCJ \
19040 postdeps_GCJ \
19041 compiler_lib_search_path_GCJ \
19042 compiler_lib_search_dirs_GCJ \
19043 archive_cmds_GCJ \
19044 archive_expsym_cmds_GCJ \
19045 postinstall_cmds_GCJ \
19046 postuninstall_cmds_GCJ \
19047 old_archive_from_expsyms_cmds_GCJ \
19048 allow_undefined_flag_GCJ \
19049 no_undefined_flag_GCJ \
19050 export_symbols_cmds_GCJ \
19051 hardcode_libdir_flag_spec_GCJ \
19052 hardcode_libdir_flag_spec_ld_GCJ \
19053 hardcode_libdir_separator_GCJ \
19054 hardcode_automatic_GCJ \
19055 module_cmds_GCJ \
19056 module_expsym_cmds_GCJ \
19057 lt_cv_prog_compiler_c_o_GCJ \
19058 fix_srcfile_path_GCJ \
19059 exclude_expsyms_GCJ \
19060 include_expsyms_GCJ; do
19061
19062 case $var in
19063 old_archive_cmds_GCJ | \
19064 old_archive_from_new_cmds_GCJ | \
19065 archive_cmds_GCJ | \
19066 archive_expsym_cmds_GCJ | \
19067 module_cmds_GCJ | \
19068 module_expsym_cmds_GCJ | \
19069 old_archive_from_expsyms_cmds_GCJ | \
19070 export_symbols_cmds_GCJ | \
19071 extract_expsyms_cmds | reload_cmds | finish_cmds | \
19072 postinstall_cmds | postuninstall_cmds | \
19073 old_postinstall_cmds | old_postuninstall_cmds | \
19074 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19075 # Double-quote double-evaled strings.
19076 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19077 ;;
19078 *)
19079 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19080 ;;
19081 esac
19082 done
19083
19084 case $lt_echo in
19085 *'\$0 --fallback-echo"')
19086 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19087 ;;
19088 esac
19089
19090 cfgfile="$ofile"
19091
19092 cat <<__EOF__ >> "$cfgfile"
19093 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19094
19095 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19096
19097 # Shell to use when invoking shell scripts.
19098 SHELL=$lt_SHELL
19099
19100 # Whether or not to build shared libraries.
19101 build_libtool_libs=$enable_shared
19102
19103 # Whether or not to build static libraries.
19104 build_old_libs=$enable_static
19105
19106 # Whether or not to add -lc for building shared libraries.
19107 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19108
19109 # Whether or not to disallow shared libs when runtime libs are static
19110 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19111
19112 # Whether or not to optimize for fast installation.
19113 fast_install=$enable_fast_install
19114
19115 # The host system.
19116 host_alias=$host_alias
19117 host=$host
19118 host_os=$host_os
19119
19120 # The build system.
19121 build_alias=$build_alias
19122 build=$build
19123 build_os=$build_os
19124
19125 # An echo program that does not interpret backslashes.
19126 echo=$lt_echo
19127
19128 # The archiver.
19129 AR=$lt_AR
19130 AR_FLAGS=$lt_AR_FLAGS
19131
19132 # A C compiler.
19133 LTCC=$lt_LTCC
19134
19135 # LTCC compiler flags.
19136 LTCFLAGS=$lt_LTCFLAGS
19137
19138 # A language-specific compiler.
19139 CC=$lt_compiler_GCJ
19140
19141 # Is the compiler the GNU C compiler?
19142 with_gcc=$GCC_GCJ
19143
19144 # An ERE matcher.
19145 EGREP=$lt_EGREP
19146
19147 # The linker used to build libraries.
19148 LD=$lt_LD_GCJ
19149
19150 # Whether we need hard or soft links.
19151 LN_S=$lt_LN_S
19152
19153 # A BSD-compatible nm program.
19154 NM=$lt_NM
19155
19156 # A symbol stripping program
19157 STRIP=$lt_STRIP
19158
19159 # Used to examine libraries when file_magic_cmd begins "file"
19160 MAGIC_CMD=$MAGIC_CMD
19161
19162 # Used on cygwin: DLL creation program.
19163 DLLTOOL="$DLLTOOL"
19164
19165 # Used on cygwin: object dumper.
19166 OBJDUMP="$OBJDUMP"
19167
19168 # Used on cygwin: assembler.
19169 AS="$AS"
19170
19171 # The name of the directory that contains temporary libtool files.
19172 objdir=$objdir
19173
19174 # How to create reloadable object files.
19175 reload_flag=$lt_reload_flag
19176 reload_cmds=$lt_reload_cmds
19177
19178 # How to pass a linker flag through the compiler.
19179 wl=$lt_lt_prog_compiler_wl_GCJ
19180
19181 # Object file suffix (normally "o").
19182 objext="$ac_objext"
19183
19184 # Old archive suffix (normally "a").
19185 libext="$libext"
19186
19187 # Shared library suffix (normally ".so").
19188 shrext_cmds='$shrext_cmds'
19189
19190 # Executable file suffix (normally "").
19191 exeext="$exeext"
19192
19193 # Additional compiler flags for building library objects.
19194 pic_flag=$lt_lt_prog_compiler_pic_GCJ
19195 pic_mode=$pic_mode
19196
19197 # What is the maximum length of a command?
19198 max_cmd_len=$lt_cv_sys_max_cmd_len
19199
19200 # Does compiler simultaneously support -c and -o options?
19201 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19202
19203 # Must we lock files when doing compilation?
19204 need_locks=$lt_need_locks
19205
19206 # Do we need the lib prefix for modules?
19207 need_lib_prefix=$need_lib_prefix
19208
19209 # Do we need a version for libraries?
19210 need_version=$need_version
19211
19212 # Whether dlopen is supported.
19213 dlopen_support=$enable_dlopen
19214
19215 # Whether dlopen of programs is supported.
19216 dlopen_self=$enable_dlopen_self
19217
19218 # Whether dlopen of statically linked programs is supported.
19219 dlopen_self_static=$enable_dlopen_self_static
19220
19221 # Compiler flag to prevent dynamic linking.
19222 link_static_flag=$lt_lt_prog_compiler_static_GCJ
19223
19224 # Compiler flag to turn off builtin functions.
19225 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19226
19227 # Compiler flag to allow reflexive dlopens.
19228 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19229
19230 # Compiler flag to generate shared objects directly from archives.
19231 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19232
19233 # Compiler flag to generate thread-safe objects.
19234 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19235
19236 # Library versioning type.
19237 version_type=$version_type
19238
19239 # Format of library name prefix.
19240 libname_spec=$lt_libname_spec
19241
19242 # List of archive names. First name is the real one, the rest are links.
19243 # The last name is the one that the linker finds with -lNAME.
19244 library_names_spec=$lt_library_names_spec
19245
19246 # The coded name of the library, if different from the real name.
19247 soname_spec=$lt_soname_spec
19248
19249 # Commands used to build and install an old-style archive.
19250 RANLIB=$lt_RANLIB
19251 old_archive_cmds=$lt_old_archive_cmds_GCJ
19252 old_postinstall_cmds=$lt_old_postinstall_cmds
19253 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19254
19255 # Create an old-style archive from a shared archive.
19256 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19257
19258 # Create a temporary old-style archive to link instead of a shared archive.
19259 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19260
19261 # Commands used to build and install a shared archive.
19262 archive_cmds=$lt_archive_cmds_GCJ
19263 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19264 postinstall_cmds=$lt_postinstall_cmds
19265 postuninstall_cmds=$lt_postuninstall_cmds
19266
19267 # Commands used to build a loadable module (assumed same as above if empty)
19268 module_cmds=$lt_module_cmds_GCJ
19269 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19270
19271 # Commands to strip libraries.
19272 old_striplib=$lt_old_striplib
19273 striplib=$lt_striplib
19274
19275 # Dependencies to place before the objects being linked to create a
19276 # shared library.
19277 predep_objects=$lt_predep_objects_GCJ
19278
19279 # Dependencies to place after the objects being linked to create a
19280 # shared library.
19281 postdep_objects=$lt_postdep_objects_GCJ
19282
19283 # Dependencies to place before the objects being linked to create a
19284 # shared library.
19285 predeps=$lt_predeps_GCJ
19286
19287 # Dependencies to place after the objects being linked to create a
19288 # shared library.
19289 postdeps=$lt_postdeps_GCJ
19290
19291 # The directories searched by this compiler when creating a shared
19292 # library
19293 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19294
19295 # The library search path used internally by the compiler when linking
19296 # a shared library.
19297 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19298
19299 # Method to check whether dependent libraries are shared objects.
19300 deplibs_check_method=$lt_deplibs_check_method
19301
19302 # Command to use when deplibs_check_method == file_magic.
19303 file_magic_cmd=$lt_file_magic_cmd
19304
19305 # Flag that allows shared libraries with undefined symbols to be built.
19306 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19307
19308 # Flag that forces no undefined symbols.
19309 no_undefined_flag=$lt_no_undefined_flag_GCJ
19310
19311 # Commands used to finish a libtool library installation in a directory.
19312 finish_cmds=$lt_finish_cmds
19313
19314 # Same as above, but a single script fragment to be evaled but not shown.
19315 finish_eval=$lt_finish_eval
19316
19317 # Take the output of nm and produce a listing of raw symbols and C names.
19318 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19319
19320 # Transform the output of nm in a proper C declaration
19321 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19322
19323 # Transform the output of nm in a C name address pair
19324 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19325
19326 # This is the shared library runtime path variable.
19327 runpath_var=$runpath_var
19328
19329 # This is the shared library path variable.
19330 shlibpath_var=$shlibpath_var
19331
19332 # Is shlibpath searched before the hard-coded library search path?
19333 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19334
19335 # How to hardcode a shared library path into an executable.
19336 hardcode_action=$hardcode_action_GCJ
19337
19338 # Whether we should hardcode library paths into libraries.
19339 hardcode_into_libs=$hardcode_into_libs
19340
19341 # Flag to hardcode \$libdir into a binary during linking.
19342 # This must work even if \$libdir does not exist.
19343 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19344
19345 # If ld is used when linking, flag to hardcode \$libdir into
19346 # a binary during linking. This must work even if \$libdir does
19347 # not exist.
19348 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19349
19350 # Whether we need a single -rpath flag with a separated argument.
19351 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19352
19353 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19354 # resulting binary.
19355 hardcode_direct=$hardcode_direct_GCJ
19356
19357 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19358 # resulting binary.
19359 hardcode_minus_L=$hardcode_minus_L_GCJ
19360
19361 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19362 # the resulting binary.
19363 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19364
19365 # Set to yes if building a shared library automatically hardcodes DIR into the library
19366 # and all subsequent libraries and executables linked against it.
19367 hardcode_automatic=$hardcode_automatic_GCJ
19368
19369 # Variables whose values should be saved in libtool wrapper scripts and
19370 # restored at relink time.
19371 variables_saved_for_relink="$variables_saved_for_relink"
19372
19373 # Whether libtool must link a program against all its dependency libraries.
19374 link_all_deplibs=$link_all_deplibs_GCJ
19375
19376 # Compile-time system search path for libraries
19377 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19378
19379 # Run-time system search path for libraries
19380 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19381
19382 # Fix the shell variable \$srcfile for the compiler.
19383 fix_srcfile_path=$lt_fix_srcfile_path
19384
19385 # Set to yes if exported symbols are required.
19386 always_export_symbols=$always_export_symbols_GCJ
19387
19388 # The commands to list exported symbols.
19389 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19390
19391 # The commands to extract the exported symbol list from a shared archive.
19392 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19393
19394 # Symbols that should not be listed in the preloaded symbols.
19395 exclude_expsyms=$lt_exclude_expsyms_GCJ
19396
19397 # Symbols that must always be exported.
19398 include_expsyms=$lt_include_expsyms_GCJ
19399
19400 # ### END LIBTOOL TAG CONFIG: $tagname
19401
19402 __EOF__
19403
19404
19405 else
19406 # If there is no Makefile yet, we rely on a make rule to execute
19407 # `config.status --recheck' to rerun these tests and create the
19408 # libtool script then.
19409 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19410 if test -f "$ltmain_in"; then
19411 test -f Makefile && make "$ltmain"
19412 fi
19413 fi
19414
19415
19416 ac_ext=c
19417 ac_cpp='$CPP $CPPFLAGS'
19418 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19419 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19420 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19421
19422 CC="$lt_save_CC"
19423
19424 else
19425 tagname=""
19426 fi
19427 ;;
19428
19429 RC)
19430
19431
19432 # Source file extension for RC test sources.
19433 ac_ext=rc
19434
19435 # Object file extension for compiled RC test sources.
19436 objext=o
19437 objext_RC=$objext
19438
19439 # Code to be used in simple compile tests
19440 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19441
19442 # Code to be used in simple link tests
19443 lt_simple_link_test_code="$lt_simple_compile_test_code"
19444
19445 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19446
19447 # If no C compiler was specified, use CC.
19448 LTCC=${LTCC-"$CC"}
19449
19450 # If no C compiler flags were specified, use CFLAGS.
19451 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19452
19453 # Allow CC to be a program name with arguments.
19454 compiler=$CC
19455
19456
19457 # save warnings/boilerplate of simple test code
19458 ac_outfile=conftest.$ac_objext
19459 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19460 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19461 _lt_compiler_boilerplate=`cat conftest.err`
19462 $rm conftest*
19463
19464 ac_outfile=conftest.$ac_objext
19465 echo "$lt_simple_link_test_code" >conftest.$ac_ext
19466 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19467 _lt_linker_boilerplate=`cat conftest.err`
19468 $rm -r conftest*
19469
19470
19471 # Allow CC to be a program name with arguments.
19472 lt_save_CC="$CC"
19473 CC=${RC-"windres"}
19474 compiler=$CC
19475 compiler_RC=$CC
19476 for cc_temp in $compiler""; do
19477 case $cc_temp in
19478 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19479 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19480 \-*) ;;
19481 *) break;;
19482 esac
19483 done
19484 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19485
19486 lt_cv_prog_compiler_c_o_RC=yes
19487
19488 # The else clause should only fire when bootstrapping the
19489 # libtool distribution, otherwise you forgot to ship ltmain.sh
19490 # with your package, and you will get complaints that there are
19491 # no rules to generate ltmain.sh.
19492 if test -f "$ltmain"; then
19493 # See if we are running on zsh, and set the options which allow our commands through
19494 # without removal of \ escapes.
19495 if test -n "${ZSH_VERSION+set}" ; then
19496 setopt NO_GLOB_SUBST
19497 fi
19498 # Now quote all the things that may contain metacharacters while being
19499 # careful not to overquote the AC_SUBSTed values. We take copies of the
19500 # variables and quote the copies for generation of the libtool script.
19501 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19502 SED SHELL STRIP \
19503 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19504 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19505 deplibs_check_method reload_flag reload_cmds need_locks \
19506 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19507 lt_cv_sys_global_symbol_to_c_name_address \
19508 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19509 old_postinstall_cmds old_postuninstall_cmds \
19510 compiler_RC \
19511 CC_RC \
19512 LD_RC \
19513 lt_prog_compiler_wl_RC \
19514 lt_prog_compiler_pic_RC \
19515 lt_prog_compiler_static_RC \
19516 lt_prog_compiler_no_builtin_flag_RC \
19517 export_dynamic_flag_spec_RC \
19518 thread_safe_flag_spec_RC \
19519 whole_archive_flag_spec_RC \
19520 enable_shared_with_static_runtimes_RC \
19521 old_archive_cmds_RC \
19522 old_archive_from_new_cmds_RC \
19523 predep_objects_RC \
19524 postdep_objects_RC \
19525 predeps_RC \
19526 postdeps_RC \
19527 compiler_lib_search_path_RC \
19528 compiler_lib_search_dirs_RC \
19529 archive_cmds_RC \
19530 archive_expsym_cmds_RC \
19531 postinstall_cmds_RC \
19532 postuninstall_cmds_RC \
19533 old_archive_from_expsyms_cmds_RC \
19534 allow_undefined_flag_RC \
19535 no_undefined_flag_RC \
19536 export_symbols_cmds_RC \
19537 hardcode_libdir_flag_spec_RC \
19538 hardcode_libdir_flag_spec_ld_RC \
19539 hardcode_libdir_separator_RC \
19540 hardcode_automatic_RC \
19541 module_cmds_RC \
19542 module_expsym_cmds_RC \
19543 lt_cv_prog_compiler_c_o_RC \
19544 fix_srcfile_path_RC \
19545 exclude_expsyms_RC \
19546 include_expsyms_RC; do
19547
19548 case $var in
19549 old_archive_cmds_RC | \
19550 old_archive_from_new_cmds_RC | \
19551 archive_cmds_RC | \
19552 archive_expsym_cmds_RC | \
19553 module_cmds_RC | \
19554 module_expsym_cmds_RC | \
19555 old_archive_from_expsyms_cmds_RC | \
19556 export_symbols_cmds_RC | \
19557 extract_expsyms_cmds | reload_cmds | finish_cmds | \
19558 postinstall_cmds | postuninstall_cmds | \
19559 old_postinstall_cmds | old_postuninstall_cmds | \
19560 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19561 # Double-quote double-evaled strings.
19562 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19563 ;;
19564 *)
19565 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19566 ;;
19567 esac
19568 done
19569
19570 case $lt_echo in
19571 *'\$0 --fallback-echo"')
19572 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19573 ;;
19574 esac
19575
19576 cfgfile="$ofile"
19577
19578 cat <<__EOF__ >> "$cfgfile"
19579 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19580
19581 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19582
19583 # Shell to use when invoking shell scripts.
19584 SHELL=$lt_SHELL
19585
19586 # Whether or not to build shared libraries.
19587 build_libtool_libs=$enable_shared
19588
19589 # Whether or not to build static libraries.
19590 build_old_libs=$enable_static
19591
19592 # Whether or not to add -lc for building shared libraries.
19593 build_libtool_need_lc=$archive_cmds_need_lc_RC
19594
19595 # Whether or not to disallow shared libs when runtime libs are static
19596 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19597
19598 # Whether or not to optimize for fast installation.
19599 fast_install=$enable_fast_install
19600
19601 # The host system.
19602 host_alias=$host_alias
19603 host=$host
19604 host_os=$host_os
19605
19606 # The build system.
19607 build_alias=$build_alias
19608 build=$build
19609 build_os=$build_os
19610
19611 # An echo program that does not interpret backslashes.
19612 echo=$lt_echo
19613
19614 # The archiver.
19615 AR=$lt_AR
19616 AR_FLAGS=$lt_AR_FLAGS
19617
19618 # A C compiler.
19619 LTCC=$lt_LTCC
19620
19621 # LTCC compiler flags.
19622 LTCFLAGS=$lt_LTCFLAGS
19623
19624 # A language-specific compiler.
19625 CC=$lt_compiler_RC
19626
19627 # Is the compiler the GNU C compiler?
19628 with_gcc=$GCC_RC
19629
19630 # An ERE matcher.
19631 EGREP=$lt_EGREP
19632
19633 # The linker used to build libraries.
19634 LD=$lt_LD_RC
19635
19636 # Whether we need hard or soft links.
19637 LN_S=$lt_LN_S
19638
19639 # A BSD-compatible nm program.
19640 NM=$lt_NM
19641
19642 # A symbol stripping program
19643 STRIP=$lt_STRIP
19644
19645 # Used to examine libraries when file_magic_cmd begins "file"
19646 MAGIC_CMD=$MAGIC_CMD
19647
19648 # Used on cygwin: DLL creation program.
19649 DLLTOOL="$DLLTOOL"
19650
19651 # Used on cygwin: object dumper.
19652 OBJDUMP="$OBJDUMP"
19653
19654 # Used on cygwin: assembler.
19655 AS="$AS"
19656
19657 # The name of the directory that contains temporary libtool files.
19658 objdir=$objdir
19659
19660 # How to create reloadable object files.
19661 reload_flag=$lt_reload_flag
19662 reload_cmds=$lt_reload_cmds
19663
19664 # How to pass a linker flag through the compiler.
19665 wl=$lt_lt_prog_compiler_wl_RC
19666
19667 # Object file suffix (normally "o").
19668 objext="$ac_objext"
19669
19670 # Old archive suffix (normally "a").
19671 libext="$libext"
19672
19673 # Shared library suffix (normally ".so").
19674 shrext_cmds='$shrext_cmds'
19675
19676 # Executable file suffix (normally "").
19677 exeext="$exeext"
19678
19679 # Additional compiler flags for building library objects.
19680 pic_flag=$lt_lt_prog_compiler_pic_RC
19681 pic_mode=$pic_mode
19682
19683 # What is the maximum length of a command?
19684 max_cmd_len=$lt_cv_sys_max_cmd_len
19685
19686 # Does compiler simultaneously support -c and -o options?
19687 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19688
19689 # Must we lock files when doing compilation?
19690 need_locks=$lt_need_locks
19691
19692 # Do we need the lib prefix for modules?
19693 need_lib_prefix=$need_lib_prefix
19694
19695 # Do we need a version for libraries?
19696 need_version=$need_version
19697
19698 # Whether dlopen is supported.
19699 dlopen_support=$enable_dlopen
19700
19701 # Whether dlopen of programs is supported.
19702 dlopen_self=$enable_dlopen_self
19703
19704 # Whether dlopen of statically linked programs is supported.
19705 dlopen_self_static=$enable_dlopen_self_static
19706
19707 # Compiler flag to prevent dynamic linking.
19708 link_static_flag=$lt_lt_prog_compiler_static_RC
19709
19710 # Compiler flag to turn off builtin functions.
19711 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19712
19713 # Compiler flag to allow reflexive dlopens.
19714 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19715
19716 # Compiler flag to generate shared objects directly from archives.
19717 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19718
19719 # Compiler flag to generate thread-safe objects.
19720 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19721
19722 # Library versioning type.
19723 version_type=$version_type
19724
19725 # Format of library name prefix.
19726 libname_spec=$lt_libname_spec
19727
19728 # List of archive names. First name is the real one, the rest are links.
19729 # The last name is the one that the linker finds with -lNAME.
19730 library_names_spec=$lt_library_names_spec
19731
19732 # The coded name of the library, if different from the real name.
19733 soname_spec=$lt_soname_spec
19734
19735 # Commands used to build and install an old-style archive.
19736 RANLIB=$lt_RANLIB
19737 old_archive_cmds=$lt_old_archive_cmds_RC
19738 old_postinstall_cmds=$lt_old_postinstall_cmds
19739 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19740
19741 # Create an old-style archive from a shared archive.
19742 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19743
19744 # Create a temporary old-style archive to link instead of a shared archive.
19745 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19746
19747 # Commands used to build and install a shared archive.
19748 archive_cmds=$lt_archive_cmds_RC
19749 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19750 postinstall_cmds=$lt_postinstall_cmds
19751 postuninstall_cmds=$lt_postuninstall_cmds
19752
19753 # Commands used to build a loadable module (assumed same as above if empty)
19754 module_cmds=$lt_module_cmds_RC
19755 module_expsym_cmds=$lt_module_expsym_cmds_RC
19756
19757 # Commands to strip libraries.
19758 old_striplib=$lt_old_striplib
19759 striplib=$lt_striplib
19760
19761 # Dependencies to place before the objects being linked to create a
19762 # shared library.
19763 predep_objects=$lt_predep_objects_RC
19764
19765 # Dependencies to place after the objects being linked to create a
19766 # shared library.
19767 postdep_objects=$lt_postdep_objects_RC
19768
19769 # Dependencies to place before the objects being linked to create a
19770 # shared library.
19771 predeps=$lt_predeps_RC
19772
19773 # Dependencies to place after the objects being linked to create a
19774 # shared library.
19775 postdeps=$lt_postdeps_RC
19776
19777 # The directories searched by this compiler when creating a shared
19778 # library
19779 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19780
19781 # The library search path used internally by the compiler when linking
19782 # a shared library.
19783 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19784
19785 # Method to check whether dependent libraries are shared objects.
19786 deplibs_check_method=$lt_deplibs_check_method
19787
19788 # Command to use when deplibs_check_method == file_magic.
19789 file_magic_cmd=$lt_file_magic_cmd
19790
19791 # Flag that allows shared libraries with undefined symbols to be built.
19792 allow_undefined_flag=$lt_allow_undefined_flag_RC
19793
19794 # Flag that forces no undefined symbols.
19795 no_undefined_flag=$lt_no_undefined_flag_RC
19796
19797 # Commands used to finish a libtool library installation in a directory.
19798 finish_cmds=$lt_finish_cmds
19799
19800 # Same as above, but a single script fragment to be evaled but not shown.
19801 finish_eval=$lt_finish_eval
19802
19803 # Take the output of nm and produce a listing of raw symbols and C names.
19804 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19805
19806 # Transform the output of nm in a proper C declaration
19807 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19808
19809 # Transform the output of nm in a C name address pair
19810 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19811
19812 # This is the shared library runtime path variable.
19813 runpath_var=$runpath_var
19814
19815 # This is the shared library path variable.
19816 shlibpath_var=$shlibpath_var
19817
19818 # Is shlibpath searched before the hard-coded library search path?
19819 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19820
19821 # How to hardcode a shared library path into an executable.
19822 hardcode_action=$hardcode_action_RC
19823
19824 # Whether we should hardcode library paths into libraries.
19825 hardcode_into_libs=$hardcode_into_libs
19826
19827 # Flag to hardcode \$libdir into a binary during linking.
19828 # This must work even if \$libdir does not exist.
19829 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19830
19831 # If ld is used when linking, flag to hardcode \$libdir into
19832 # a binary during linking. This must work even if \$libdir does
19833 # not exist.
19834 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19835
19836 # Whether we need a single -rpath flag with a separated argument.
19837 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19838
19839 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19840 # resulting binary.
19841 hardcode_direct=$hardcode_direct_RC
19842
19843 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19844 # resulting binary.
19845 hardcode_minus_L=$hardcode_minus_L_RC
19846
19847 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19848 # the resulting binary.
19849 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19850
19851 # Set to yes if building a shared library automatically hardcodes DIR into the library
19852 # and all subsequent libraries and executables linked against it.
19853 hardcode_automatic=$hardcode_automatic_RC
19854
19855 # Variables whose values should be saved in libtool wrapper scripts and
19856 # restored at relink time.
19857 variables_saved_for_relink="$variables_saved_for_relink"
19858
19859 # Whether libtool must link a program against all its dependency libraries.
19860 link_all_deplibs=$link_all_deplibs_RC
19861
19862 # Compile-time system search path for libraries
19863 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19864
19865 # Run-time system search path for libraries
19866 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19867
19868 # Fix the shell variable \$srcfile for the compiler.
19869 fix_srcfile_path=$lt_fix_srcfile_path
19870
19871 # Set to yes if exported symbols are required.
19872 always_export_symbols=$always_export_symbols_RC
19873
19874 # The commands to list exported symbols.
19875 export_symbols_cmds=$lt_export_symbols_cmds_RC
19876
19877 # The commands to extract the exported symbol list from a shared archive.
19878 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19879
19880 # Symbols that should not be listed in the preloaded symbols.
19881 exclude_expsyms=$lt_exclude_expsyms_RC
19882
19883 # Symbols that must always be exported.
19884 include_expsyms=$lt_include_expsyms_RC
19885
19886 # ### END LIBTOOL TAG CONFIG: $tagname
19887
19888 __EOF__
19889
19890
19891 else
19892 # If there is no Makefile yet, we rely on a make rule to execute
19893 # `config.status --recheck' to rerun these tests and create the
19894 # libtool script then.
19895 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19896 if test -f "$ltmain_in"; then
19897 test -f Makefile && make "$ltmain"
19898 fi
19899 fi
19900
19901
19902 ac_ext=c
19903 ac_cpp='$CPP $CPPFLAGS'
19904 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19905 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19906 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19907
19908 CC="$lt_save_CC"
19909
19910 ;;
19911
19912 *)
19913 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19914 $as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19915 { (exit 1); exit 1; }; }
19916 ;;
19917 esac
19918
19919 # Append the new tag name to the list of available tags.
19920 if test -n "$tagname" ; then
19921 available_tags="$available_tags $tagname"
19922 fi
19923 fi
19924 done
19925 IFS="$lt_save_ifs"
19926
19927 # Now substitute the updated list of available tags.
19928 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19929 mv "${ofile}T" "$ofile"
19930 chmod +x "$ofile"
19931 else
19932 rm -f "${ofile}T"
19933 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19934 $as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19935 { (exit 1); exit 1; }; }
19936 fi
19937 fi
19938
19939
19940
19941 # This can be used to rebuild libtool when needed
19942 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19943
19944 # Always use our own libtool.
19945 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19946
19947 # Prevent multiple expansion
19948
19949
19950
19951
19952
19953
19954
19955
19956
19957
19958
19959
19960
19961
19962
19963
19964
19965
19966
19967
19968 ac_ext=c
19969 ac_cpp='$CPP $CPPFLAGS'
19970 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19971 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19972 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19973 if test -n "$ac_tool_prefix"; then
19974 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19975 set dummy ${ac_tool_prefix}gcc; ac_word=$2
19976 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
19977 $as_echo_n "checking for $ac_word... " >&6; }
19978 if test "${ac_cv_prog_CC+set}" = set; then
19979 $as_echo_n "(cached) " >&6
19980 else
19981 if test -n "$CC"; then
19982 ac_cv_prog_CC="$CC" # Let the user override the test.
19983 else
19984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19985 for as_dir in $PATH
19986 do
19987 IFS=$as_save_IFS
19988 test -z "$as_dir" && as_dir=.
19989 for ac_exec_ext in '' $ac_executable_extensions; do
19990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19991 ac_cv_prog_CC="${ac_tool_prefix}gcc"
19992 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19993 break 2
19994 fi
19995 done
19996 done
19997 IFS=$as_save_IFS
19998
19999 fi
20000 fi
20001 CC=$ac_cv_prog_CC
20002 if test -n "$CC"; then
20003 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20004 $as_echo "$CC" >&6; }
20005 else
20006 { $as_echo "$as_me:$LINENO: result: no" >&5
20007 $as_echo "no" >&6; }
20008 fi
20009
20010
20011 fi
20012 if test -z "$ac_cv_prog_CC"; then
20013 ac_ct_CC=$CC
20014 # Extract the first word of "gcc", so it can be a program name with args.
20015 set dummy gcc; ac_word=$2
20016 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20017 $as_echo_n "checking for $ac_word... " >&6; }
20018 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20019 $as_echo_n "(cached) " >&6
20020 else
20021 if test -n "$ac_ct_CC"; then
20022 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20023 else
20024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20025 for as_dir in $PATH
20026 do
20027 IFS=$as_save_IFS
20028 test -z "$as_dir" && as_dir=.
20029 for ac_exec_ext in '' $ac_executable_extensions; do
20030 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20031 ac_cv_prog_ac_ct_CC="gcc"
20032 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20033 break 2
20034 fi
20035 done
20036 done
20037 IFS=$as_save_IFS
20038
20039 fi
20040 fi
20041 ac_ct_CC=$ac_cv_prog_ac_ct_CC
20042 if test -n "$ac_ct_CC"; then
20043 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20044 $as_echo "$ac_ct_CC" >&6; }
20045 else
20046 { $as_echo "$as_me:$LINENO: result: no" >&5
20047 $as_echo "no" >&6; }
20048 fi
20049
20050 if test "x$ac_ct_CC" = x; then
20051 CC=""
20052 else
20053 case $cross_compiling:$ac_tool_warned in
20054 yes:)
20055 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20056 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20057 ac_tool_warned=yes ;;
20058 esac
20059 CC=$ac_ct_CC
20060 fi
20061 else
20062 CC="$ac_cv_prog_CC"
20063 fi
20064
20065 if test -z "$CC"; then
20066 if test -n "$ac_tool_prefix"; then
20067 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20068 set dummy ${ac_tool_prefix}cc; ac_word=$2
20069 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20070 $as_echo_n "checking for $ac_word... " >&6; }
20071 if test "${ac_cv_prog_CC+set}" = set; then
20072 $as_echo_n "(cached) " >&6
20073 else
20074 if test -n "$CC"; then
20075 ac_cv_prog_CC="$CC" # Let the user override the test.
20076 else
20077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20078 for as_dir in $PATH
20079 do
20080 IFS=$as_save_IFS
20081 test -z "$as_dir" && as_dir=.
20082 for ac_exec_ext in '' $ac_executable_extensions; do
20083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20084 ac_cv_prog_CC="${ac_tool_prefix}cc"
20085 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20086 break 2
20087 fi
20088 done
20089 done
20090 IFS=$as_save_IFS
20091
20092 fi
20093 fi
20094 CC=$ac_cv_prog_CC
20095 if test -n "$CC"; then
20096 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20097 $as_echo "$CC" >&6; }
20098 else
20099 { $as_echo "$as_me:$LINENO: result: no" >&5
20100 $as_echo "no" >&6; }
20101 fi
20102
20103
20104 fi
20105 fi
20106 if test -z "$CC"; then
20107 # Extract the first word of "cc", so it can be a program name with args.
20108 set dummy cc; ac_word=$2
20109 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20110 $as_echo_n "checking for $ac_word... " >&6; }
20111 if test "${ac_cv_prog_CC+set}" = set; then
20112 $as_echo_n "(cached) " >&6
20113 else
20114 if test -n "$CC"; then
20115 ac_cv_prog_CC="$CC" # Let the user override the test.
20116 else
20117 ac_prog_rejected=no
20118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20119 for as_dir in $PATH
20120 do
20121 IFS=$as_save_IFS
20122 test -z "$as_dir" && as_dir=.
20123 for ac_exec_ext in '' $ac_executable_extensions; do
20124 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20125 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20126 ac_prog_rejected=yes
20127 continue
20128 fi
20129 ac_cv_prog_CC="cc"
20130 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20131 break 2
20132 fi
20133 done
20134 done
20135 IFS=$as_save_IFS
20136
20137 if test $ac_prog_rejected = yes; then
20138 # We found a bogon in the path, so make sure we never use it.
20139 set dummy $ac_cv_prog_CC
20140 shift
20141 if test $# != 0; then
20142 # We chose a different compiler from the bogus one.
20143 # However, it has the same basename, so the bogon will be chosen
20144 # first if we set CC to just the basename; use the full file name.
20145 shift
20146 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20147 fi
20148 fi
20149 fi
20150 fi
20151 CC=$ac_cv_prog_CC
20152 if test -n "$CC"; then
20153 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20154 $as_echo "$CC" >&6; }
20155 else
20156 { $as_echo "$as_me:$LINENO: result: no" >&5
20157 $as_echo "no" >&6; }
20158 fi
20159
20160
20161 fi
20162 if test -z "$CC"; then
20163 if test -n "$ac_tool_prefix"; then
20164 for ac_prog in cl.exe
20165 do
20166 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20167 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20168 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20169 $as_echo_n "checking for $ac_word... " >&6; }
20170 if test "${ac_cv_prog_CC+set}" = set; then
20171 $as_echo_n "(cached) " >&6
20172 else
20173 if test -n "$CC"; then
20174 ac_cv_prog_CC="$CC" # Let the user override the test.
20175 else
20176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20177 for as_dir in $PATH
20178 do
20179 IFS=$as_save_IFS
20180 test -z "$as_dir" && as_dir=.
20181 for ac_exec_ext in '' $ac_executable_extensions; do
20182 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20183 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20184 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20185 break 2
20186 fi
20187 done
20188 done
20189 IFS=$as_save_IFS
20190
20191 fi
20192 fi
20193 CC=$ac_cv_prog_CC
20194 if test -n "$CC"; then
20195 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20196 $as_echo "$CC" >&6; }
20197 else
20198 { $as_echo "$as_me:$LINENO: result: no" >&5
20199 $as_echo "no" >&6; }
20200 fi
20201
20202
20203 test -n "$CC" && break
20204 done
20205 fi
20206 if test -z "$CC"; then
20207 ac_ct_CC=$CC
20208 for ac_prog in cl.exe
20209 do
20210 # Extract the first word of "$ac_prog", so it can be a program name with args.
20211 set dummy $ac_prog; ac_word=$2
20212 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20213 $as_echo_n "checking for $ac_word... " >&6; }
20214 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20215 $as_echo_n "(cached) " >&6
20216 else
20217 if test -n "$ac_ct_CC"; then
20218 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20219 else
20220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20221 for as_dir in $PATH
20222 do
20223 IFS=$as_save_IFS
20224 test -z "$as_dir" && as_dir=.
20225 for ac_exec_ext in '' $ac_executable_extensions; do
20226 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20227 ac_cv_prog_ac_ct_CC="$ac_prog"
20228 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20229 break 2
20230 fi
20231 done
20232 done
20233 IFS=$as_save_IFS
20234
20235 fi
20236 fi
20237 ac_ct_CC=$ac_cv_prog_ac_ct_CC
20238 if test -n "$ac_ct_CC"; then
20239 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20240 $as_echo "$ac_ct_CC" >&6; }
20241 else
20242 { $as_echo "$as_me:$LINENO: result: no" >&5
20243 $as_echo "no" >&6; }
20244 fi
20245
20246
20247 test -n "$ac_ct_CC" && break
20248 done
20249
20250 if test "x$ac_ct_CC" = x; then
20251 CC=""
20252 else
20253 case $cross_compiling:$ac_tool_warned in
20254 yes:)
20255 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20256 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20257 ac_tool_warned=yes ;;
20258 esac
20259 CC=$ac_ct_CC
20260 fi
20261 fi
20262
20263 fi
20264
20265
20266 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20267 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20268 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20269 See \`config.log' for more details." >&5
20270 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20271 See \`config.log' for more details." >&2;}
20272 { (exit 1); exit 1; }; }; }
20273
20274 # Provide some information about the compiler.
20275 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20276 set X $ac_compile
20277 ac_compiler=$2
20278 { (ac_try="$ac_compiler --version >&5"
20279 case "(($ac_try" in
20280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20281 *) ac_try_echo=$ac_try;;
20282 esac
20283 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20284 $as_echo "$ac_try_echo") >&5
20285 (eval "$ac_compiler --version >&5") 2>&5
20286 ac_status=$?
20287 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20288 (exit $ac_status); }
20289 { (ac_try="$ac_compiler -v >&5"
20290 case "(($ac_try" in
20291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20292 *) ac_try_echo=$ac_try;;
20293 esac
20294 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20295 $as_echo "$ac_try_echo") >&5
20296 (eval "$ac_compiler -v >&5") 2>&5
20297 ac_status=$?
20298 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20299 (exit $ac_status); }
20300 { (ac_try="$ac_compiler -V >&5"
20301 case "(($ac_try" in
20302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20303 *) ac_try_echo=$ac_try;;
20304 esac
20305 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20306 $as_echo "$ac_try_echo") >&5
20307 (eval "$ac_compiler -V >&5") 2>&5
20308 ac_status=$?
20309 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20310 (exit $ac_status); }
20311
20312 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20313 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20314 if test "${ac_cv_c_compiler_gnu+set}" = set; then
20315 $as_echo_n "(cached) " >&6
20316 else
20317 cat >conftest.$ac_ext <<_ACEOF
20318 /* confdefs.h. */
20319 _ACEOF
20320 cat confdefs.h >>conftest.$ac_ext
20321 cat >>conftest.$ac_ext <<_ACEOF
20322 /* end confdefs.h. */
20323
20324 int
20325 main ()
20326 {
20327 #ifndef __GNUC__
20328 choke me
20329 #endif
20330
20331 ;
20332 return 0;
20333 }
20334 _ACEOF
20335 rm -f conftest.$ac_objext
20336 if { (ac_try="$ac_compile"
20337 case "(($ac_try" in
20338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20339 *) ac_try_echo=$ac_try;;
20340 esac
20341 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20342 $as_echo "$ac_try_echo") >&5
20343 (eval "$ac_compile") 2>conftest.er1
20344 ac_status=$?
20345 grep -v '^ *+' conftest.er1 >conftest.err
20346 rm -f conftest.er1
20347 cat conftest.err >&5
20348 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20349 (exit $ac_status); } && {
20350 test -z "$ac_c_werror_flag" ||
20351 test ! -s conftest.err
20352 } && test -s conftest.$ac_objext; then
20353 ac_compiler_gnu=yes
20354 else
20355 $as_echo "$as_me: failed program was:" >&5
20356 sed 's/^/| /' conftest.$ac_ext >&5
20357
20358 ac_compiler_gnu=no
20359 fi
20360
20361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20362 ac_cv_c_compiler_gnu=$ac_compiler_gnu
20363
20364 fi
20365 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20366 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
20367 if test $ac_compiler_gnu = yes; then
20368 GCC=yes
20369 else
20370 GCC=
20371 fi
20372 ac_test_CFLAGS=${CFLAGS+set}
20373 ac_save_CFLAGS=$CFLAGS
20374 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20375 $as_echo_n "checking whether $CC accepts -g... " >&6; }
20376 if test "${ac_cv_prog_cc_g+set}" = set; then
20377 $as_echo_n "(cached) " >&6
20378 else
20379 ac_save_c_werror_flag=$ac_c_werror_flag
20380 ac_c_werror_flag=yes
20381 ac_cv_prog_cc_g=no
20382 CFLAGS="-g"
20383 cat >conftest.$ac_ext <<_ACEOF
20384 /* confdefs.h. */
20385 _ACEOF
20386 cat confdefs.h >>conftest.$ac_ext
20387 cat >>conftest.$ac_ext <<_ACEOF
20388 /* end confdefs.h. */
20389
20390 int
20391 main ()
20392 {
20393
20394 ;
20395 return 0;
20396 }
20397 _ACEOF
20398 rm -f conftest.$ac_objext
20399 if { (ac_try="$ac_compile"
20400 case "(($ac_try" in
20401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20402 *) ac_try_echo=$ac_try;;
20403 esac
20404 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20405 $as_echo "$ac_try_echo") >&5
20406 (eval "$ac_compile") 2>conftest.er1
20407 ac_status=$?
20408 grep -v '^ *+' conftest.er1 >conftest.err
20409 rm -f conftest.er1
20410 cat conftest.err >&5
20411 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20412 (exit $ac_status); } && {
20413 test -z "$ac_c_werror_flag" ||
20414 test ! -s conftest.err
20415 } && test -s conftest.$ac_objext; then
20416 ac_cv_prog_cc_g=yes
20417 else
20418 $as_echo "$as_me: failed program was:" >&5
20419 sed 's/^/| /' conftest.$ac_ext >&5
20420
20421 CFLAGS=""
20422 cat >conftest.$ac_ext <<_ACEOF
20423 /* confdefs.h. */
20424 _ACEOF
20425 cat confdefs.h >>conftest.$ac_ext
20426 cat >>conftest.$ac_ext <<_ACEOF
20427 /* end confdefs.h. */
20428
20429 int
20430 main ()
20431 {
20432
20433 ;
20434 return 0;
20435 }
20436 _ACEOF
20437 rm -f conftest.$ac_objext
20438 if { (ac_try="$ac_compile"
20439 case "(($ac_try" in
20440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20441 *) ac_try_echo=$ac_try;;
20442 esac
20443 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20444 $as_echo "$ac_try_echo") >&5
20445 (eval "$ac_compile") 2>conftest.er1
20446 ac_status=$?
20447 grep -v '^ *+' conftest.er1 >conftest.err
20448 rm -f conftest.er1
20449 cat conftest.err >&5
20450 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20451 (exit $ac_status); } && {
20452 test -z "$ac_c_werror_flag" ||
20453 test ! -s conftest.err
20454 } && test -s conftest.$ac_objext; then
20455 :
20456 else
20457 $as_echo "$as_me: failed program was:" >&5
20458 sed 's/^/| /' conftest.$ac_ext >&5
20459
20460 ac_c_werror_flag=$ac_save_c_werror_flag
20461 CFLAGS="-g"
20462 cat >conftest.$ac_ext <<_ACEOF
20463 /* confdefs.h. */
20464 _ACEOF
20465 cat confdefs.h >>conftest.$ac_ext
20466 cat >>conftest.$ac_ext <<_ACEOF
20467 /* end confdefs.h. */
20468
20469 int
20470 main ()
20471 {
20472
20473 ;
20474 return 0;
20475 }
20476 _ACEOF
20477 rm -f conftest.$ac_objext
20478 if { (ac_try="$ac_compile"
20479 case "(($ac_try" in
20480 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20481 *) ac_try_echo=$ac_try;;
20482 esac
20483 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20484 $as_echo "$ac_try_echo") >&5
20485 (eval "$ac_compile") 2>conftest.er1
20486 ac_status=$?
20487 grep -v '^ *+' conftest.er1 >conftest.err
20488 rm -f conftest.er1
20489 cat conftest.err >&5
20490 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20491 (exit $ac_status); } && {
20492 test -z "$ac_c_werror_flag" ||
20493 test ! -s conftest.err
20494 } && test -s conftest.$ac_objext; then
20495 ac_cv_prog_cc_g=yes
20496 else
20497 $as_echo "$as_me: failed program was:" >&5
20498 sed 's/^/| /' conftest.$ac_ext >&5
20499
20500
20501 fi
20502
20503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20504 fi
20505
20506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20507 fi
20508
20509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20510 ac_c_werror_flag=$ac_save_c_werror_flag
20511 fi
20512 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20513 $as_echo "$ac_cv_prog_cc_g" >&6; }
20514 if test "$ac_test_CFLAGS" = set; then
20515 CFLAGS=$ac_save_CFLAGS
20516 elif test $ac_cv_prog_cc_g = yes; then
20517 if test "$GCC" = yes; then
20518 CFLAGS="-g -O2"
20519 else
20520 CFLAGS="-g"
20521 fi
20522 else
20523 if test "$GCC" = yes; then
20524 CFLAGS="-O2"
20525 else
20526 CFLAGS=
20527 fi
20528 fi
20529 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20530 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20531 if test "${ac_cv_prog_cc_c89+set}" = set; then
20532 $as_echo_n "(cached) " >&6
20533 else
20534 ac_cv_prog_cc_c89=no
20535 ac_save_CC=$CC
20536 cat >conftest.$ac_ext <<_ACEOF
20537 /* confdefs.h. */
20538 _ACEOF
20539 cat confdefs.h >>conftest.$ac_ext
20540 cat >>conftest.$ac_ext <<_ACEOF
20541 /* end confdefs.h. */
20542 #include <stdarg.h>
20543 #include <stdio.h>
20544 #include <sys/types.h>
20545 #include <sys/stat.h>
20546 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
20547 struct buf { int x; };
20548 FILE * (*rcsopen) (struct buf *, struct stat *, int);
20549 static char *e (p, i)
20550 char **p;
20551 int i;
20552 {
20553 return p[i];
20554 }
20555 static char *f (char * (*g) (char **, int), char **p, ...)
20556 {
20557 char *s;
20558 va_list v;
20559 va_start (v,p);
20560 s = g (p, va_arg (v,int));
20561 va_end (v);
20562 return s;
20563 }
20564
20565 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
20566 function prototypes and stuff, but not '\xHH' hex character constants.
20567 These don't provoke an error unfortunately, instead are silently treated
20568 as 'x'. The following induces an error, until -std is added to get
20569 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
20570 array size at least. It's necessary to write '\x00'==0 to get something
20571 that's true only with -std. */
20572 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20573
20574 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20575 inside strings and character constants. */
20576 #define FOO(x) 'x'
20577 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20578
20579 int test (int i, double x);
20580 struct s1 {int (*f) (int a);};
20581 struct s2 {int (*f) (double a);};
20582 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20583 int argc;
20584 char **argv;
20585 int
20586 main ()
20587 {
20588 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
20589 ;
20590 return 0;
20591 }
20592 _ACEOF
20593 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20594 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20595 do
20596 CC="$ac_save_CC $ac_arg"
20597 rm -f conftest.$ac_objext
20598 if { (ac_try="$ac_compile"
20599 case "(($ac_try" in
20600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20601 *) ac_try_echo=$ac_try;;
20602 esac
20603 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20604 $as_echo "$ac_try_echo") >&5
20605 (eval "$ac_compile") 2>conftest.er1
20606 ac_status=$?
20607 grep -v '^ *+' conftest.er1 >conftest.err
20608 rm -f conftest.er1
20609 cat conftest.err >&5
20610 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20611 (exit $ac_status); } && {
20612 test -z "$ac_c_werror_flag" ||
20613 test ! -s conftest.err
20614 } && test -s conftest.$ac_objext; then
20615 ac_cv_prog_cc_c89=$ac_arg
20616 else
20617 $as_echo "$as_me: failed program was:" >&5
20618 sed 's/^/| /' conftest.$ac_ext >&5
20619
20620
20621 fi
20622
20623 rm -f core conftest.err conftest.$ac_objext
20624 test "x$ac_cv_prog_cc_c89" != "xno" && break
20625 done
20626 rm -f conftest.$ac_ext
20627 CC=$ac_save_CC
20628
20629 fi
20630 # AC_CACHE_VAL
20631 case "x$ac_cv_prog_cc_c89" in
20632 x)
20633 { $as_echo "$as_me:$LINENO: result: none needed" >&5
20634 $as_echo "none needed" >&6; } ;;
20635 xno)
20636 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20637 $as_echo "unsupported" >&6; } ;;
20638 *)
20639 CC="$CC $ac_cv_prog_cc_c89"
20640 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20641 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20642 esac
20643
20644
20645 ac_ext=c
20646 ac_cpp='$CPP $CPPFLAGS'
20647 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20648 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20649 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20650
20651 depcc="$CC" am_compiler_list=
20652
20653 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20654 $as_echo_n "checking dependency style of $depcc... " >&6; }
20655 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20656 $as_echo_n "(cached) " >&6
20657 else
20658 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20659 # We make a subdir and do the tests there. Otherwise we can end up
20660 # making bogus files that we don't know about and never remove. For
20661 # instance it was reported that on HP-UX the gcc test will end up
20662 # making a dummy file named `D' -- because `-MD' means `put the output
20663 # in D'.
20664 mkdir conftest.dir
20665 # Copy depcomp to subdir because otherwise we won't find it if we're
20666 # using a relative directory.
20667 cp "$am_depcomp" conftest.dir
20668 cd conftest.dir
20669 # We will build objects and dependencies in a subdirectory because
20670 # it helps to detect inapplicable dependency modes. For instance
20671 # both Tru64's cc and ICC support -MD to output dependencies as a
20672 # side effect of compilation, but ICC will put the dependencies in
20673 # the current directory while Tru64 will put them in the object
20674 # directory.
20675 mkdir sub
20676
20677 am_cv_CC_dependencies_compiler_type=none
20678 if test "$am_compiler_list" = ""; then
20679 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20680 fi
20681 for depmode in $am_compiler_list; do
20682 # Setup a source with many dependencies, because some compilers
20683 # like to wrap large dependency lists on column 80 (with \), and
20684 # we should not choose a depcomp mode which is confused by this.
20685 #
20686 # We need to recreate these files for each test, as the compiler may
20687 # overwrite some of them when testing with obscure command lines.
20688 # This happens at least with the AIX C compiler.
20689 : > sub/conftest.c
20690 for i in 1 2 3 4 5 6; do
20691 echo '#include "conftst'$i'.h"' >> sub/conftest.c
20692 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20693 # Solaris 8's {/usr,}/bin/sh.
20694 touch sub/conftst$i.h
20695 done
20696 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20697
20698 case $depmode in
20699 nosideeffect)
20700 # after this tag, mechanisms are not by side-effect, so they'll
20701 # only be used when explicitly requested
20702 if test "x$enable_dependency_tracking" = xyes; then
20703 continue
20704 else
20705 break
20706 fi
20707 ;;
20708 none) break ;;
20709 esac
20710 # We check with `-c' and `-o' for the sake of the "dashmstdout"
20711 # mode. It turns out that the SunPro C++ compiler does not properly
20712 # handle `-M -o', and we need to detect this.
20713 if depmode=$depmode \
20714 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
20715 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20716 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
20717 >/dev/null 2>conftest.err &&
20718 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20719 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20720 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
20721 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20722 # icc doesn't choke on unknown options, it will just issue warnings
20723 # or remarks (even with -Werror). So we grep stderr for any message
20724 # that says an option was ignored or not supported.
20725 # When given -MP, icc 7.0 and 7.1 complain thusly:
20726 # icc: Command line warning: ignoring option '-M'; no argument required
20727 # The diagnosis changed in icc 8.0:
20728 # icc: Command line remark: option '-MP' not supported
20729 if (grep 'ignoring option' conftest.err ||
20730 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20731 am_cv_CC_dependencies_compiler_type=$depmode
20732 break
20733 fi
20734 fi
20735 done
20736
20737 cd ..
20738 rm -rf conftest.dir
20739 else
20740 am_cv_CC_dependencies_compiler_type=none
20741 fi
20742
20743 fi
20744 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20745 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20746 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20747
20748 if
20749 test "x$enable_dependency_tracking" != xno \
20750 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20751 am__fastdepCC_TRUE=
20752 am__fastdepCC_FALSE='#'
20753 else
20754 am__fastdepCC_TRUE='#'
20755 am__fastdepCC_FALSE=
20756 fi
20757
20758
20759
20760
20761
20762
20763
20764 # Check whether --with-xorg-module-dir was given.
20765 if test "${with_xorg_module_dir+set}" = set; then
20766 withval=$with_xorg_module_dir; moduledir="$withval"
20767 else
20768 moduledir="$libdir/xorg/modules"
20769 fi
20770
20771
20772
20773
20774 # Checks for extensions
20775
20776 SAVE_CFLAGS="$CFLAGS"
20777 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20778 cat >conftest.$ac_ext <<_ACEOF
20779 /* confdefs.h. */
20780 _ACEOF
20781 cat confdefs.h >>conftest.$ac_ext
20782 cat >>conftest.$ac_ext <<_ACEOF
20783 /* end confdefs.h. */
20784
20785 #include "xorg-server.h"
20786 #if !defined RANDR
20787 #error RANDR not defined
20788 #endif
20789
20790 int
20791 main ()
20792 {
20793
20794 ;
20795 return 0;
20796 }
20797 _ACEOF
20798 rm -f conftest.$ac_objext
20799 if { (ac_try="$ac_compile"
20800 case "(($ac_try" in
20801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20802 *) ac_try_echo=$ac_try;;
20803 esac
20804 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20805 $as_echo "$ac_try_echo") >&5
20806 (eval "$ac_compile") 2>conftest.er1
20807 ac_status=$?
20808 grep -v '^ *+' conftest.er1 >conftest.err
20809 rm -f conftest.er1
20810 cat conftest.err >&5
20811 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20812 (exit $ac_status); } && {
20813 test -z "$ac_c_werror_flag" ||
20814 test ! -s conftest.err
20815 } && test -s conftest.$ac_objext; then
20816 _EXT_CHECK=yes
20817 else
20818 $as_echo "$as_me: failed program was:" >&5
20819 sed 's/^/| /' conftest.$ac_ext >&5
20820
20821 _EXT_CHECK=no
20822 fi
20823
20824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20825 CFLAGS="$SAVE_CFLAGS"
20826 { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20827 $as_echo_n "checking if RANDR is defined... " >&6; }
20828 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20829 $as_echo "$_EXT_CHECK" >&6; }
20830 if test "$_EXT_CHECK" != no; then
20831 REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20832 fi
20833
20834
20835 SAVE_CFLAGS="$CFLAGS"
20836 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20837 cat >conftest.$ac_ext <<_ACEOF
20838 /* confdefs.h. */
20839 _ACEOF
20840 cat confdefs.h >>conftest.$ac_ext
20841 cat >>conftest.$ac_ext <<_ACEOF
20842 /* end confdefs.h. */
20843
20844 #include "xorg-server.h"
20845 #if !defined RENDER
20846 #error RENDER not defined
20847 #endif
20848
20849 int
20850 main ()
20851 {
20852
20853 ;
20854 return 0;
20855 }
20856 _ACEOF
20857 rm -f conftest.$ac_objext
20858 if { (ac_try="$ac_compile"
20859 case "(($ac_try" in
20860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20861 *) ac_try_echo=$ac_try;;
20862 esac
20863 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20864 $as_echo "$ac_try_echo") >&5
20865 (eval "$ac_compile") 2>conftest.er1
20866 ac_status=$?
20867 grep -v '^ *+' conftest.er1 >conftest.err
20868 rm -f conftest.er1
20869 cat conftest.err >&5
20870 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20871 (exit $ac_status); } && {
20872 test -z "$ac_c_werror_flag" ||
20873 test ! -s conftest.err
20874 } && test -s conftest.$ac_objext; then
20875 _EXT_CHECK=yes
20876 else
20877 $as_echo "$as_me: failed program was:" >&5
20878 sed 's/^/| /' conftest.$ac_ext >&5
20879
20880 _EXT_CHECK=no
20881 fi
20882
20883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20884 CFLAGS="$SAVE_CFLAGS"
20885 { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20886 $as_echo_n "checking if RENDER is defined... " >&6; }
20887 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20888 $as_echo "$_EXT_CHECK" >&6; }
20889 if test "$_EXT_CHECK" != no; then
20890 REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20891 fi
20892
20893
20894 SAVE_CFLAGS="$CFLAGS"
20895 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20896 cat >conftest.$ac_ext <<_ACEOF
20897 /* confdefs.h. */
20898 _ACEOF
20899 cat confdefs.h >>conftest.$ac_ext
20900 cat >>conftest.$ac_ext <<_ACEOF
20901 /* end confdefs.h. */
20902
20903 #include "xorg-server.h"
20904 #if !defined DPMSExtension
20905 #error DPMSExtension not defined
20906 #endif
20907
20908 int
20909 main ()
20910 {
20911
20912 ;
20913 return 0;
20914 }
20915 _ACEOF
20916 rm -f conftest.$ac_objext
20917 if { (ac_try="$ac_compile"
20918 case "(($ac_try" in
20919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20920 *) ac_try_echo=$ac_try;;
20921 esac
20922 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20923 $as_echo "$ac_try_echo") >&5
20924 (eval "$ac_compile") 2>conftest.er1
20925 ac_status=$?
20926 grep -v '^ *+' conftest.er1 >conftest.err
20927 rm -f conftest.er1
20928 cat conftest.err >&5
20929 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20930 (exit $ac_status); } && {
20931 test -z "$ac_c_werror_flag" ||
20932 test ! -s conftest.err
20933 } && test -s conftest.$ac_objext; then
20934 _EXT_CHECK=yes
20935 else
20936 $as_echo "$as_me: failed program was:" >&5
20937 sed 's/^/| /' conftest.$ac_ext >&5
20938
20939 _EXT_CHECK=no
20940 fi
20941
20942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20943 CFLAGS="$SAVE_CFLAGS"
20944 { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
20945 $as_echo_n "checking if DPMSExtension is defined... " >&6; }
20946 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20947 $as_echo "$_EXT_CHECK" >&6; }
20948 if test "$_EXT_CHECK" != no; then
20949 REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
20950 fi
20951
20952
20953 # Checks for pkg-config packages
20954
20955
20956 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20957 if test -n "$ac_tool_prefix"; then
20958 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20959 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20960 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20961 $as_echo_n "checking for $ac_word... " >&6; }
20962 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20963 $as_echo_n "(cached) " >&6
20964 else
20965 case $PKG_CONFIG in
20966 [\\/]* | ?:[\\/]*)
20967 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20968 ;;
20969 *)
20970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20971 for as_dir in $PATH
20972 do
20973 IFS=$as_save_IFS
20974 test -z "$as_dir" && as_dir=.
20975 for ac_exec_ext in '' $ac_executable_extensions; do
20976 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20977 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20978 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20979 break 2
20980 fi
20981 done
20982 done
20983 IFS=$as_save_IFS
20984
20985 ;;
20986 esac
20987 fi
20988 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20989 if test -n "$PKG_CONFIG"; then
20990 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20991 $as_echo "$PKG_CONFIG" >&6; }
20992 else
20993 { $as_echo "$as_me:$LINENO: result: no" >&5
20994 $as_echo "no" >&6; }
20995 fi
20996
20997
20998 fi
20999 if test -z "$ac_cv_path_PKG_CONFIG"; then
21000 ac_pt_PKG_CONFIG=$PKG_CONFIG
21001 # Extract the first word of "pkg-config", so it can be a program name with args.
21002 set dummy pkg-config; ac_word=$2
21003 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21004 $as_echo_n "checking for $ac_word... " >&6; }
21005 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21006 $as_echo_n "(cached) " >&6
21007 else
21008 case $ac_pt_PKG_CONFIG in
21009 [\\/]* | ?:[\\/]*)
21010 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21011 ;;
21012 *)
21013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21014 for as_dir in $PATH
21015 do
21016 IFS=$as_save_IFS
21017 test -z "$as_dir" && as_dir=.
21018 for ac_exec_ext in '' $ac_executable_extensions; do
21019 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21020 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21021 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21022 break 2
21023 fi
21024 done
21025 done
21026 IFS=$as_save_IFS
21027
21028 ;;
21029 esac
21030 fi
21031 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21032 if test -n "$ac_pt_PKG_CONFIG"; then
21033 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21034 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
21035 else
21036 { $as_echo "$as_me:$LINENO: result: no" >&5
21037 $as_echo "no" >&6; }
21038 fi
21039
21040 if test "x$ac_pt_PKG_CONFIG" = x; then
21041 PKG_CONFIG=""
21042 else
21043 case $cross_compiling:$ac_tool_warned in
21044 yes:)
21045 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21046 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21047 ac_tool_warned=yes ;;
21048 esac
21049 PKG_CONFIG=$ac_pt_PKG_CONFIG
21050 fi
21051 else
21052 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21053 fi
21054
21055 fi
21056 if test -n "$PKG_CONFIG"; then
21057 _pkg_min_version=0.9.0
21058 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21059 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21060 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21061 { $as_echo "$as_me:$LINENO: result: yes" >&5
21062 $as_echo "yes" >&6; }
21063 else
21064 { $as_echo "$as_me:$LINENO: result: no" >&5
21065 $as_echo "no" >&6; }
21066 PKG_CONFIG=""
21067 fi
21068
21069 fi
21070
21071 pkg_failed=no
21072 { $as_echo "$as_me:$LINENO: checking for XORG" >&5
21073 $as_echo_n "checking for XORG... " >&6; }
21074
21075 if test -n "$XORG_CFLAGS"; then
21076 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21077 elif test -n "$PKG_CONFIG"; then
21078 if test -n "$PKG_CONFIG" && \
21079 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21080 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21081 ac_status=$?
21082 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21083 (exit $ac_status); }; then
21084 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21085 else
21086 pkg_failed=yes
21087 fi
21088 else
21089 pkg_failed=untried
21090 fi
21091 if test -n "$XORG_LIBS"; then
21092 pkg_cv_XORG_LIBS="$XORG_LIBS"
21093 elif test -n "$PKG_CONFIG"; then
21094 if test -n "$PKG_CONFIG" && \
21095 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21096 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21097 ac_status=$?
21098 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21099 (exit $ac_status); }; then
21100 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21101 else
21102 pkg_failed=yes
21103 fi
21104 else
21105 pkg_failed=untried
21106 fi
21107
21108
21109
21110 if test $pkg_failed = yes; then
21111
21112 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21113 _pkg_short_errors_supported=yes
21114 else
21115 _pkg_short_errors_supported=no
21116 fi
21117 if test $_pkg_short_errors_supported = yes; then
21118 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21119 else
21120 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21121 fi
21122 # Put the nasty error message in config.log where it belongs
21123 echo "$XORG_PKG_ERRORS" >&5
21124
21125 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21126
21127 $XORG_PKG_ERRORS
21128
21129 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21130 installed software in a non-standard prefix.
21131
21132 Alternatively, you may set the environment variables XORG_CFLAGS
21133 and XORG_LIBS to avoid the need to call pkg-config.
21134 See the pkg-config man page for more details.
21135 " >&5
21136 $as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21137
21138 $XORG_PKG_ERRORS
21139
21140 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21141 installed software in a non-standard prefix.
21142
21143 Alternatively, you may set the environment variables XORG_CFLAGS
21144 and XORG_LIBS to avoid the need to call pkg-config.
21145 See the pkg-config man page for more details.
21146 " >&2;}
21147 { (exit 1); exit 1; }; }
21148 elif test $pkg_failed = untried; then
21149 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21150 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21151 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21152 is in your PATH or set the PKG_CONFIG environment variable to the full
21153 path to pkg-config.
21154
21155 Alternatively, you may set the environment variables XORG_CFLAGS
21156 and XORG_LIBS to avoid the need to call pkg-config.
21157 See the pkg-config man page for more details.
21158
21159 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21160 See \`config.log' for more details." >&5
21161 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21162 is in your PATH or set the PKG_CONFIG environment variable to the full
21163 path to pkg-config.
21164
21165 Alternatively, you may set the environment variables XORG_CFLAGS
21166 and XORG_LIBS to avoid the need to call pkg-config.
21167 See the pkg-config man page for more details.
21168
21169 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21170 See \`config.log' for more details." >&2;}
21171 { (exit 1); exit 1; }; }; }
21172 else
21173 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21174 XORG_LIBS=$pkg_cv_XORG_LIBS
21175 { $as_echo "$as_me:$LINENO: result: yes" >&5
21176 $as_echo "yes" >&6; }
21177 :
21178 fi
21179 sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21180
21181 CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src'
21182 INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include'
21183
21184
21185
21186 # Checks for libraries.
21187 SAVE_CPPFLAGS="$CPPFLAGS"
21188 CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21189 { $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21190 $as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
21191 if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21192 $as_echo_n "(cached) " >&6
21193 else
21194 cat >conftest.$ac_ext <<_ACEOF
21195 /* confdefs.h. */
21196 _ACEOF
21197 cat confdefs.h >>conftest.$ac_ext
21198 cat >>conftest.$ac_ext <<_ACEOF
21199 /* end confdefs.h. */
21200 #include "xorg-server.h"
21201
21202 int
21203 main ()
21204 {
21205 #ifndef XSERVER_LIBPCIACCESS
21206 (void) XSERVER_LIBPCIACCESS;
21207 #endif
21208
21209 ;
21210 return 0;
21211 }
21212 _ACEOF
21213 rm -f conftest.$ac_objext
21214 if { (ac_try="$ac_compile"
21215 case "(($ac_try" in
21216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21217 *) ac_try_echo=$ac_try;;
21218 esac
21219 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21220 $as_echo "$ac_try_echo") >&5
21221 (eval "$ac_compile") 2>conftest.er1
21222 ac_status=$?
21223 grep -v '^ *+' conftest.er1 >conftest.err
21224 rm -f conftest.er1
21225 cat conftest.err >&5
21226 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21227 (exit $ac_status); } && {
21228 test -z "$ac_c_werror_flag" ||
21229 test ! -s conftest.err
21230 } && test -s conftest.$ac_objext; then
21231 ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21232 else
21233 $as_echo "$as_me: failed program was:" >&5
21234 sed 's/^/| /' conftest.$ac_ext >&5
21235
21236 ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21237 fi
21238
21239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21240 fi
21241 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21242 $as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21243 if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
21244 XSERVER_LIBPCIACCESS=yes
21245 else
21246 XSERVER_LIBPCIACCESS=no
21247 fi
21248
21249 CPPFLAGS="$SAVE_CPPFLAGS"
21250
21251 # Checks for header files.
21252 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21253 $as_echo_n "checking for ANSI C header files... " >&6; }
21254 if test "${ac_cv_header_stdc+set}" = set; then
21255 $as_echo_n "(cached) " >&6
21256 else
21257 cat >conftest.$ac_ext <<_ACEOF
21258 /* confdefs.h. */
21259 _ACEOF
21260 cat confdefs.h >>conftest.$ac_ext
21261 cat >>conftest.$ac_ext <<_ACEOF
21262 /* end confdefs.h. */
21263 #include <stdlib.h>
21264 #include <stdarg.h>
21265 #include <string.h>
21266 #include <float.h>
21267
21268 int
21269 main ()
21270 {
21271
21272 ;
21273 return 0;
21274 }
21275 _ACEOF
21276 rm -f conftest.$ac_objext
21277 if { (ac_try="$ac_compile"
21278 case "(($ac_try" in
21279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21280 *) ac_try_echo=$ac_try;;
21281 esac
21282 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21283 $as_echo "$ac_try_echo") >&5
21284 (eval "$ac_compile") 2>conftest.er1
21285 ac_status=$?
21286 grep -v '^ *+' conftest.er1 >conftest.err
21287 rm -f conftest.er1
21288 cat conftest.err >&5
21289 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21290 (exit $ac_status); } && {
21291 test -z "$ac_c_werror_flag" ||
21292 test ! -s conftest.err
21293 } && test -s conftest.$ac_objext; then
21294 ac_cv_header_stdc=yes
21295 else
21296 $as_echo "$as_me: failed program was:" >&5
21297 sed 's/^/| /' conftest.$ac_ext >&5
21298
21299 ac_cv_header_stdc=no
21300 fi
21301
21302 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21303
21304 if test $ac_cv_header_stdc = yes; then
21305 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21306 cat >conftest.$ac_ext <<_ACEOF
21307 /* confdefs.h. */
21308 _ACEOF
21309 cat confdefs.h >>conftest.$ac_ext
21310 cat >>conftest.$ac_ext <<_ACEOF
21311 /* end confdefs.h. */
21312 #include <string.h>
21313
21314 _ACEOF
21315 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21316 $EGREP "memchr" >/dev/null 2>&1; then
21317 :
21318 else
21319 ac_cv_header_stdc=no
21320 fi
21321 rm -f conftest*
21322
21323 fi
21324
21325 if test $ac_cv_header_stdc = yes; then
21326 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21327 cat >conftest.$ac_ext <<_ACEOF
21328 /* confdefs.h. */
21329 _ACEOF
21330 cat confdefs.h >>conftest.$ac_ext
21331 cat >>conftest.$ac_ext <<_ACEOF
21332 /* end confdefs.h. */
21333 #include <stdlib.h>
21334
21335 _ACEOF
21336 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21337 $EGREP "free" >/dev/null 2>&1; then
21338 :
21339 else
21340 ac_cv_header_stdc=no
21341 fi
21342 rm -f conftest*
21343
21344 fi
21345
21346 if test $ac_cv_header_stdc = yes; then
21347 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21348 if test "$cross_compiling" = yes; then
21349 :
21350 else
21351 cat >conftest.$ac_ext <<_ACEOF
21352 /* confdefs.h. */
21353 _ACEOF
21354 cat confdefs.h >>conftest.$ac_ext
21355 cat >>conftest.$ac_ext <<_ACEOF
21356 /* end confdefs.h. */
21357 #include <ctype.h>
21358 #include <stdlib.h>
21359 #if ((' ' & 0x0FF) == 0x020)
21360 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21361 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21362 #else
21363 # define ISLOWER(c) \
21364 (('a' <= (c) && (c) <= 'i') \
21365 || ('j' <= (c) && (c) <= 'r') \
21366 || ('s' <= (c) && (c) <= 'z'))
21367 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21368 #endif
21369
21370 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21371 int
21372 main ()
21373 {
21374 int i;
21375 for (i = 0; i < 256; i++)
21376 if (XOR (islower (i), ISLOWER (i))
21377 || toupper (i) != TOUPPER (i))
21378 return 2;
21379 return 0;
21380 }
21381 _ACEOF
21382 rm -f conftest$ac_exeext
21383 if { (ac_try="$ac_link"
21384 case "(($ac_try" in
21385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21386 *) ac_try_echo=$ac_try;;
21387 esac
21388 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21389 $as_echo "$ac_try_echo") >&5
21390 (eval "$ac_link") 2>&5
21391 ac_status=$?
21392 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21393 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21394 { (case "(($ac_try" in
21395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21396 *) ac_try_echo=$ac_try;;
21397 esac
21398 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21399 $as_echo "$ac_try_echo") >&5
21400 (eval "$ac_try") 2>&5
21401 ac_status=$?
21402 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21403 (exit $ac_status); }; }; then
21404 :
21405 else
21406 $as_echo "$as_me: program exited with status $ac_status" >&5
21407 $as_echo "$as_me: failed program was:" >&5
21408 sed 's/^/| /' conftest.$ac_ext >&5
21409
21410 ( exit $ac_status )
21411 ac_cv_header_stdc=no
21412 fi
21413 rm -rf conftest.dSYM
21414 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21415 fi
21416
21417
21418 fi
21419 fi
21420 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21421 $as_echo "$ac_cv_header_stdc" >&6; }
21422 if test $ac_cv_header_stdc = yes; then
21423
21424 cat >>confdefs.h <<\_ACEOF
21425 #define STDC_HEADERS 1
21426 _ACEOF
21427
21428 fi
21429
21430
21431 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21432
21433 pkg_failed=no
21434 { $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
21435 $as_echo_n "checking for PCIACCESS... " >&6; }
21436
21437 if test -n "$PCIACCESS_CFLAGS"; then
21438 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
21439 elif test -n "$PKG_CONFIG"; then
21440 if test -n "$PKG_CONFIG" && \
21441 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21442 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21443 ac_status=$?
21444 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21445 (exit $ac_status); }; then
21446 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
21447 else
21448 pkg_failed=yes
21449 fi
21450 else
21451 pkg_failed=untried
21452 fi
21453 if test -n "$PCIACCESS_LIBS"; then
21454 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
21455 elif test -n "$PKG_CONFIG"; then
21456 if test -n "$PKG_CONFIG" && \
21457 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21458 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21459 ac_status=$?
21460 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21461 (exit $ac_status); }; then
21462 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
21463 else
21464 pkg_failed=yes
21465 fi
21466 else
21467 pkg_failed=untried
21468 fi
21469
21470
21471
21472 if test $pkg_failed = yes; then
21473
21474 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21475 _pkg_short_errors_supported=yes
21476 else
21477 _pkg_short_errors_supported=no
21478 fi
21479 if test $_pkg_short_errors_supported = yes; then
21480 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
21481 else
21482 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
21483 fi
21484 # Put the nasty error message in config.log where it belongs
21485 echo "$PCIACCESS_PKG_ERRORS" >&5
21486
21487 { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
21488
21489 $PCIACCESS_PKG_ERRORS
21490
21491 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21492 installed software in a non-standard prefix.
21493
21494 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21495 and PCIACCESS_LIBS to avoid the need to call pkg-config.
21496 See the pkg-config man page for more details.
21497 " >&5
21498 $as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
21499
21500 $PCIACCESS_PKG_ERRORS
21501
21502 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21503 installed software in a non-standard prefix.
21504
21505 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21506 and PCIACCESS_LIBS to avoid the need to call pkg-config.
21507 See the pkg-config man page for more details.
21508 " >&2;}
21509 { (exit 1); exit 1; }; }
21510 elif test $pkg_failed = untried; then
21511 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21512 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21513 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21514 is in your PATH or set the PKG_CONFIG environment variable to the full
21515 path to pkg-config.
21516
21517 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21518 and PCIACCESS_LIBS to avoid the need to call pkg-config.
21519 See the pkg-config man page for more details.
21520
21521 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21522 See \`config.log' for more details." >&5
21523 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21524 is in your PATH or set the PKG_CONFIG environment variable to the full
21525 path to pkg-config.
21526
21527 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21528 and PCIACCESS_LIBS to avoid the need to call pkg-config.
21529 See the pkg-config man page for more details.
21530
21531 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21532 See \`config.log' for more details." >&2;}
21533 { (exit 1); exit 1; }; }; }
21534 else
21535 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
21536 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
21537 { $as_echo "$as_me:$LINENO: result: yes" >&5
21538 $as_echo "yes" >&6; }
21539 :
21540 fi
21541 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
21542 fi
21543 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21544 XSERVER_LIBPCIACCESS_TRUE=
21545 XSERVER_LIBPCIACCESS_FALSE='#'
21546 else
21547 XSERVER_LIBPCIACCESS_TRUE='#'
21548 XSERVER_LIBPCIACCESS_FALSE=
21549 fi
21550
21551
21552
21553 DRIVER_NAME=ark
21554
21555
21556
21557
21558
21559 if test x$APP_MAN_SUFFIX = x ; then
21560 APP_MAN_SUFFIX=1
21561 fi
21562 if test x$APP_MAN_DIR = x ; then
21563 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21564 fi
21565
21566 if test x$LIB_MAN_SUFFIX = x ; then
21567 LIB_MAN_SUFFIX=3
21568 fi
21569 if test x$LIB_MAN_DIR = x ; then
21570 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21571 fi
21572
21573 if test x$FILE_MAN_SUFFIX = x ; then
21574 case $host_os in
21575 solaris*) FILE_MAN_SUFFIX=4 ;;
21576 *) FILE_MAN_SUFFIX=5 ;;
21577 esac
21578 fi
21579 if test x$FILE_MAN_DIR = x ; then
21580 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21581 fi
21582
21583 if test x$MISC_MAN_SUFFIX = x ; then
21584 case $host_os in
21585 solaris*) MISC_MAN_SUFFIX=5 ;;
21586 *) MISC_MAN_SUFFIX=7 ;;
21587 esac
21588 fi
21589 if test x$MISC_MAN_DIR = x ; then
21590 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21591 fi
21592
21593 if test x$DRIVER_MAN_SUFFIX = x ; then
21594 case $host_os in
21595 solaris*) DRIVER_MAN_SUFFIX=7 ;;
21596 *) DRIVER_MAN_SUFFIX=4 ;;
21597 esac
21598 fi
21599 if test x$DRIVER_MAN_DIR = x ; then
21600 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21601 fi
21602
21603 if test x$ADMIN_MAN_SUFFIX = x ; then
21604 case $host_os in
21605 solaris*) ADMIN_MAN_SUFFIX=1m ;;
21606 *) ADMIN_MAN_SUFFIX=8 ;;
21607 esac
21608 fi
21609 if test x$ADMIN_MAN_DIR = x ; then
21610 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21611 fi
21612
21613
21614
21615
21616
21617
21618
21619
21620
21621
21622
21623
21624
21625
21626
21627
21628
21629 # Check whether --with-release-version was given.
21630 if test "${with_release_version+set}" = set; then
21631 withval=$with_release_version; RELEASE_VERSION="$withval"
21632 else
21633 RELEASE_VERSION=""
21634 fi
21635
21636 if test "x$RELEASE_VERSION" != "x"; then
21637 PACKAGE="$PACKAGE-$RELEASE_VERSION"
21638 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21639 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21640 $as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21641 fi
21642
21643 cat >>confdefs.h <<_ACEOF
21644 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21645 _ACEOF
21646
21647 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
21648 if test "x$PVM" = "x"; then
21649 PVM="0"
21650 fi
21651
21652 cat >>confdefs.h <<_ACEOF
21653 #define PACKAGE_VERSION_MINOR $PVM
21654 _ACEOF
21655
21656 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
21657 if test "x$PVP" = "x"; then
21658 PVP="0"
21659 fi
21660
21661 cat >>confdefs.h <<_ACEOF
21662 #define PACKAGE_VERSION_PATCHLEVEL $PVP
21663 _ACEOF
21664
21665
21666
21667 ac_config_files="$ac_config_files Makefile src/Makefile"
21668
21669 cat >confcache <<\_ACEOF
21670 # This file is a shell script that caches the results of configure
21671 # tests run on this system so they can be shared between configure
21672 # scripts and configure runs, see configure's option --config-cache.
21673 # It is not useful on other systems. If it contains results you don't
21674 # want to keep, you may remove or edit it.
21675 #
21676 # config.status only pays attention to the cache file if you give it
21677 # the --recheck option to rerun configure.
21678 #
21679 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21680 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21681 # following values.
21682
21683 _ACEOF
21684
21685 # The following way of writing the cache mishandles newlines in values,
21686 # but we know of no workaround that is simple, portable, and efficient.
21687 # So, we kill variables containing newlines.
21688 # Ultrix sh set writes to stderr and can't be redirected directly,
21689 # and sets the high bit in the cache file unless we assign to the vars.
21690 (
21691 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21692 eval ac_val=\$$ac_var
21693 case $ac_val in #(
21694 *${as_nl}*)
21695 case $ac_var in #(
21696 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
21697 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
21698 esac
21699 case $ac_var in #(
21700 _ | IFS | as_nl) ;; #(
21701 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
21702 *) $as_unset $ac_var ;;
21703 esac ;;
21704 esac
21705 done
21706
21707 (set) 2>&1 |
21708 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21709 *${as_nl}ac_space=\ *)
21710 # `set' does not quote correctly, so add quotes (double-quote
21711 # substitution turns \\\\ into \\, and sed turns \\ into \).
21712 sed -n \
21713 "s/'/'\\\\''/g;
21714 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21715 ;; #(
21716 *)
21717 # `set' quotes correctly as required by POSIX, so do not add quotes.
21718 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21719 ;;
21720 esac |
21721 sort
21722 ) |
21723 sed '
21724 /^ac_cv_env_/b end
21725 t clear
21726 :clear
21727 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21728 t end
21729 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21730 :end' >>confcache
21731 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21732 if test -w "$cache_file"; then
21733 test "x$cache_file" != "x/dev/null" &&
21734 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
21735 $as_echo "$as_me: updating cache $cache_file" >&6;}
21736 cat confcache >$cache_file
21737 else
21738 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21739 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21740 fi
21741 fi
21742 rm -f confcache
21743
21744 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21745 # Let make expand exec_prefix.
21746 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21747
21748 DEFS=-DHAVE_CONFIG_H
21749
21750 ac_libobjs=
21751 ac_ltlibobjs=
21752 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21753 # 1. Remove the extension, and $U if already installed.
21754 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21755 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
21756 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21757 # will be set to the directory where LIBOBJS objects are built.
21758 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21759 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21760 done
21761 LIBOBJS=$ac_libobjs
21762
21763 LTLIBOBJS=$ac_ltlibobjs
21764
21765
21766 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21767 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21768 Usually this means the macro was only invoked conditionally." >&5
21769 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21770 Usually this means the macro was only invoked conditionally." >&2;}
21771 { (exit 1); exit 1; }; }
21772 fi
21773 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21774 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21775 Usually this means the macro was only invoked conditionally." >&5
21776 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
21777 Usually this means the macro was only invoked conditionally." >&2;}
21778 { (exit 1); exit 1; }; }
21779 fi
21780 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21781 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21782 Usually this means the macro was only invoked conditionally." >&5
21783 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21784 Usually this means the macro was only invoked conditionally." >&2;}
21785 { (exit 1); exit 1; }; }
21786 fi
21787 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21788 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21789 Usually this means the macro was only invoked conditionally." >&5
21790 $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21791 Usually this means the macro was only invoked conditionally." >&2;}
21792 { (exit 1); exit 1; }; }
21793 fi
21794 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21795 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21796 Usually this means the macro was only invoked conditionally." >&5
21797 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21798 Usually this means the macro was only invoked conditionally." >&2;}
21799 { (exit 1); exit 1; }; }
21800 fi
21801 if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
21802 { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
21803 Usually this means the macro was only invoked conditionally." >&5
21804 $as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
21805 Usually this means the macro was only invoked conditionally." >&2;}
21806 { (exit 1); exit 1; }; }
21807 fi
21808
21809 : ${CONFIG_STATUS=./config.status}
21810 ac_write_fail=0
21811 ac_clean_files_save=$ac_clean_files
21812 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21813 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21814 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
21815 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21816 #! $SHELL
21817 # Generated by $as_me.
21818 # Run this file to recreate the current configuration.
21819 # Compiler output produced by configure, useful for debugging
21820 # configure, is in config.log if it exists.
21821
21822 debug=false
21823 ac_cs_recheck=false
21824 ac_cs_silent=false
21825 SHELL=\${CONFIG_SHELL-$SHELL}
21826 _ACEOF
21827
21828 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21829 ## --------------------- ##
21830 ## M4sh Initialization. ##
21831 ## --------------------- ##
21832
21833 # Be more Bourne compatible
21834 DUALCASE=1; export DUALCASE # for MKS sh
21835 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21836 emulate sh
21837 NULLCMD=:
21838 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21839 # is contrary to our usage. Disable this feature.
21840 alias -g '${1+"$@"}'='"$@"'
21841 setopt NO_GLOB_SUBST
21842 else
21843 case `(set -o) 2>/dev/null` in
21844 *posix*) set -o posix ;;
21845 esac
21846
21847 fi
21848
21849
21850
21851
21852 # PATH needs CR
21853 # Avoid depending upon Character Ranges.
21854 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21855 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21856 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21857 as_cr_digits='0123456789'
21858 as_cr_alnum=$as_cr_Letters$as_cr_digits
21859
21860 as_nl='
21861 '
21862 export as_nl
21863 # Printing a long string crashes Solaris 7 /usr/bin/printf.
21864 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
21865 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
21866 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
21867 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
21868 as_echo='printf %s\n'
21869 as_echo_n='printf %s'
21870 else
21871 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
21872 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
21873 as_echo_n='/usr/ucb/echo -n'
21874 else
21875 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
21876 as_echo_n_body='eval
21877 arg=$1;
21878 case $arg in
21879 *"$as_nl"*)
21880 expr "X$arg" : "X\\(.*\\)$as_nl";
21881 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
21882 esac;
21883 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
21884 '
21885 export as_echo_n_body
21886 as_echo_n='sh -c $as_echo_n_body as_echo'
21887 fi
21888 export as_echo_body
21889 as_echo='sh -c $as_echo_body as_echo'
21890 fi
21891
21892 # The user is always right.
21893 if test "${PATH_SEPARATOR+set}" != set; then
21894 PATH_SEPARATOR=:
21895 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
21896 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
21897 PATH_SEPARATOR=';'
21898 }
21899 fi
21900
21901 # Support unset when possible.
21902 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21903 as_unset=unset
21904 else
21905 as_unset=false
21906 fi
21907
21908
21909 # IFS
21910 # We need space, tab and new line, in precisely that order. Quoting is
21911 # there to prevent editors from complaining about space-tab.
21912 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21913 # splitting by setting IFS to empty value.)
21914 IFS=" "" $as_nl"
21915
21916 # Find who we are. Look in the path if we contain no directory separator.
21917 case $0 in
21918 *[\\/]* ) as_myself=$0 ;;
21919 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21920 for as_dir in $PATH
21921 do
21922 IFS=$as_save_IFS
21923 test -z "$as_dir" && as_dir=.
21924 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21925 done
21926 IFS=$as_save_IFS
21927
21928 ;;
21929 esac
21930 # We did not find ourselves, most probably we were run as `sh COMMAND'
21931 # in which case we are not to be found in the path.
21932 if test "x$as_myself" = x; then
21933 as_myself=$0
21934 fi
21935 if test ! -f "$as_myself"; then
21936 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21937 { (exit 1); exit 1; }
21938 fi
21939
21940 # Work around bugs in pre-3.0 UWIN ksh.
21941 for as_var in ENV MAIL MAILPATH
21942 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21943 done
21944 PS1='$ '
21945 PS2='> '
21946 PS4='+ '
21947
21948 # NLS nuisances.
21949 LC_ALL=C
21950 export LC_ALL
21951 LANGUAGE=C
21952 export LANGUAGE
21953
21954 # Required to use basename.
21955 if expr a : '\(a\)' >/dev/null 2>&1 &&
21956 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21957 as_expr=expr
21958 else
21959 as_expr=false
21960 fi
21961
21962 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21963 as_basename=basename
21964 else
21965 as_basename=false
21966 fi
21967
21968
21969 # Name of the executable.
21970 as_me=`$as_basename -- "$0" ||
21971 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21972 X"$0" : 'X\(//\)$' \| \
21973 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21974 $as_echo X/"$0" |
21975 sed '/^.*\/\([^/][^/]*\)\/*$/{
21976 s//\1/
21977 q
21978 }
21979 /^X\/\(\/\/\)$/{
21980 s//\1/
21981 q
21982 }
21983 /^X\/\(\/\).*/{
21984 s//\1/
21985 q
21986 }
21987 s/.*/./; q'`
21988
21989 # CDPATH.
21990 $as_unset CDPATH
21991
21992
21993
21994 as_lineno_1=$LINENO
21995 as_lineno_2=$LINENO
21996 test "x$as_lineno_1" != "x$as_lineno_2" &&
21997 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21998
21999 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22000 # uniformly replaced by the line number. The first 'sed' inserts a
22001 # line-number line after each line using $LINENO; the second 'sed'
22002 # does the real work. The second script uses 'N' to pair each
22003 # line-number line with the line containing $LINENO, and appends
22004 # trailing '-' during substitution so that $LINENO is not a special
22005 # case at line end.
22006 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22007 # scripts with optimization help from Paolo Bonzini. Blame Lee
22008 # E. McMahon (1931-1989) for sed's syntax. :-)
22009 sed -n '
22010 p
22011 /[$]LINENO/=
22012 ' <$as_myself |
22013 sed '
22014 s/[$]LINENO.*/&-/
22015 t lineno
22016 b
22017 :lineno
22018 N
22019 :loop
22020 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22021 t loop
22022 s/-\n.*//
22023 ' >$as_me.lineno &&
22024 chmod +x "$as_me.lineno" ||
22025 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22026 { (exit 1); exit 1; }; }
22027
22028 # Don't try to exec as it changes $[0], causing all sort of problems
22029 # (the dirname of $[0] is not the place where we might find the
22030 # original and so on. Autoconf is especially sensitive to this).
22031 . "./$as_me.lineno"
22032 # Exit status is that of the last command.
22033 exit
22034 }
22035
22036
22037 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22038 as_dirname=dirname
22039 else
22040 as_dirname=false
22041 fi
22042
22043 ECHO_C= ECHO_N= ECHO_T=
22044 case `echo -n x` in
22045 -n*)
22046 case `echo 'x\c'` in
22047 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
22048 *) ECHO_C='\c';;
22049 esac;;
22050 *)
22051 ECHO_N='-n';;
22052 esac
22053 if expr a : '\(a\)' >/dev/null 2>&1 &&
22054 test "X`expr 00001 : '.*\(...\)'`" = X001; then
22055 as_expr=expr
22056 else
22057 as_expr=false
22058 fi
22059
22060 rm -f conf$$ conf$$.exe conf$$.file
22061 if test -d conf$$.dir; then
22062 rm -f conf$$.dir/conf$$.file
22063 else
22064 rm -f conf$$.dir
22065 mkdir conf$$.dir 2>/dev/null
22066 fi
22067 if (echo >conf$$.file) 2>/dev/null; then
22068 if ln -s conf$$.file conf$$ 2>/dev/null; then
22069 as_ln_s='ln -s'
22070 # ... but there are two gotchas:
22071 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22072 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22073 # In both cases, we have to default to `cp -p'.
22074 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22075 as_ln_s='cp -p'
22076 elif ln conf$$.file conf$$ 2>/dev/null; then
22077 as_ln_s=ln
22078 else
22079 as_ln_s='cp -p'
22080 fi
22081 else
22082 as_ln_s='cp -p'
22083 fi
22084 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22085 rmdir conf$$.dir 2>/dev/null
22086
22087 if mkdir -p . 2>/dev/null; then
22088 as_mkdir_p=:
22089 else
22090 test -d ./-p && rmdir ./-p
22091 as_mkdir_p=false
22092 fi
22093
22094 if test -x / >/dev/null 2>&1; then
22095 as_test_x='test -x'
22096 else
22097 if ls -dL / >/dev/null 2>&1; then
22098 as_ls_L_option=L
22099 else
22100 as_ls_L_option=
22101 fi
22102 as_test_x='
22103 eval sh -c '\''
22104 if test -d "$1"; then
22105 test -d "$1/.";
22106 else
22107 case $1 in
22108 -*)set "./$1";;
22109 esac;
22110 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22111 ???[sx]*):;;*)false;;esac;fi
22112 '\'' sh
22113 '
22114 fi
22115 as_executable_p=$as_test_x
22116
22117 # Sed expression to map a string onto a valid CPP name.
22118 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22119
22120 # Sed expression to map a string onto a valid variable name.
22121 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22122
22123
22124 exec 6>&1
22125
22126 # Save the log message, to keep $[0] and so on meaningful, and to
22127 # report actual input values of CONFIG_FILES etc. instead of their
22128 # values after options handling.
22129 ac_log="
22130 This file was extended by xf86-video-ark $as_me 0.7.1, which was
22131 generated by GNU Autoconf 2.63. Invocation command line was
22132
22133 CONFIG_FILES = $CONFIG_FILES
22134 CONFIG_HEADERS = $CONFIG_HEADERS
22135 CONFIG_LINKS = $CONFIG_LINKS
22136 CONFIG_COMMANDS = $CONFIG_COMMANDS
22137 $ $0 $@
22138
22139 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22140 "
22141
22142 _ACEOF
22143
22144 case $ac_config_files in *"
22145 "*) set x $ac_config_files; shift; ac_config_files=$*;;
22146 esac
22147
22148 case $ac_config_headers in *"
22149 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22150 esac
22151
22152
22153 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22154 # Files that config.status was made for.
22155 config_files="$ac_config_files"
22156 config_headers="$ac_config_headers"
22157 config_commands="$ac_config_commands"
22158
22159 _ACEOF
22160
22161 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22162 ac_cs_usage="\
22163 \`$as_me' instantiates files from templates according to the
22164 current configuration.
22165
22166 Usage: $0 [OPTION]... [FILE]...
22167
22168 -h, --help print this help, then exit
22169 -V, --version print version number and configuration settings, then exit
22170 -q, --quiet, --silent
22171 do not print progress messages
22172 -d, --debug don't remove temporary files
22173 --recheck update $as_me by reconfiguring in the same conditions
22174 --file=FILE[:TEMPLATE]
22175 instantiate the configuration file FILE
22176 --header=FILE[:TEMPLATE]
22177 instantiate the configuration header FILE
22178
22179 Configuration files:
22180 $config_files
22181
22182 Configuration headers:
22183 $config_headers
22184
22185 Configuration commands:
22186 $config_commands
22187
22188 Report bugs to <bug-autoconf (at] gnu.org>."
22189
22190 _ACEOF
22191 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22192 ac_cs_version="\\
22193 xf86-video-ark config.status 0.7.1
22194 configured by $0, generated by GNU Autoconf 2.63,
22195 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22196
22197 Copyright (C) 2008 Free Software Foundation, Inc.
22198 This config.status script is free software; the Free Software Foundation
22199 gives unlimited permission to copy, distribute and modify it."
22200
22201 ac_pwd='$ac_pwd'
22202 srcdir='$srcdir'
22203 INSTALL='$INSTALL'
22204 MKDIR_P='$MKDIR_P'
22205 AWK='$AWK'
22206 test -n "\$AWK" || AWK=awk
22207 _ACEOF
22208
22209 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22210 # The default lists apply if the user does not specify any file.
22211 ac_need_defaults=:
22212 while test $# != 0
22213 do
22214 case $1 in
22215 --*=*)
22216 ac_option=`expr "X$1" : 'X\([^=]*\)='`
22217 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22218 ac_shift=:
22219 ;;
22220 *)
22221 ac_option=$1
22222 ac_optarg=$2
22223 ac_shift=shift
22224 ;;
22225 esac
22226
22227 case $ac_option in
22228 # Handling of the options.
22229 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22230 ac_cs_recheck=: ;;
22231 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22232 $as_echo "$ac_cs_version"; exit ;;
22233 --debug | --debu | --deb | --de | --d | -d )
22234 debug=: ;;
22235 --file | --fil | --fi | --f )
22236 $ac_shift
22237 case $ac_optarg in
22238 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22239 esac
22240 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22241 ac_need_defaults=false;;
22242 --header | --heade | --head | --hea )
22243 $ac_shift
22244 case $ac_optarg in
22245 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22246 esac
22247 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22248 ac_need_defaults=false;;
22249 --he | --h)
22250 # Conflict between --help and --header
22251 { $as_echo "$as_me: error: ambiguous option: $1
22252 Try \`$0 --help' for more information." >&2
22253 { (exit 1); exit 1; }; };;
22254 --help | --hel | -h )
22255 $as_echo "$ac_cs_usage"; exit ;;
22256 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22257 | -silent | --silent | --silen | --sile | --sil | --si | --s)
22258 ac_cs_silent=: ;;
22259
22260 # This is an error.
22261 -*) { $as_echo "$as_me: error: unrecognized option: $1
22262 Try \`$0 --help' for more information." >&2
22263 { (exit 1); exit 1; }; } ;;
22264
22265 *) ac_config_targets="$ac_config_targets $1"
22266 ac_need_defaults=false ;;
22267
22268 esac
22269 shift
22270 done
22271
22272 ac_configure_extra_args=
22273
22274 if $ac_cs_silent; then
22275 exec 6>/dev/null
22276 ac_configure_extra_args="$ac_configure_extra_args --silent"
22277 fi
22278
22279 _ACEOF
22280 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22281 if \$ac_cs_recheck; then
22282 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22283 shift
22284 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22285 CONFIG_SHELL='$SHELL'
22286 export CONFIG_SHELL
22287 exec "\$@"
22288 fi
22289
22290 _ACEOF
22291 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22292 exec 5>>config.log
22293 {
22294 echo
22295 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22296 ## Running $as_me. ##
22297 _ASBOX
22298 $as_echo "$ac_log"
22299 } >&5
22300
22301 _ACEOF
22302 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22303 #
22304 # INIT-COMMANDS
22305 #
22306 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22307
22308 _ACEOF
22309
22310 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22311
22312 # Handling of arguments.
22313 for ac_config_target in $ac_config_targets
22314 do
22315 case $ac_config_target in
22316 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22317 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22318 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22319 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22320
22321 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22322 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22323 { (exit 1); exit 1; }; };;
22324 esac
22325 done
22326
22327
22328 # If the user did not use the arguments to specify the items to instantiate,
22329 # then the envvar interface is used. Set only those that are not.
22330 # We use the long form for the default assignment because of an extremely
22331 # bizarre bug on SunOS 4.1.3.
22332 if $ac_need_defaults; then
22333 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22334 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22335 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22336 fi
22337
22338 # Have a temporary directory for convenience. Make it in the build tree
22339 # simply because there is no reason against having it here, and in addition,
22340 # creating and moving files from /tmp can sometimes cause problems.
22341 # Hook for its removal unless debugging.
22342 # Note that there is a small window in which the directory will not be cleaned:
22343 # after its creation but before its name has been assigned to `$tmp'.
22344 $debug ||
22345 {
22346 tmp=
22347 trap 'exit_status=$?
22348 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22349 ' 0
22350 trap '{ (exit 1); exit 1; }' 1 2 13 15
22351 }
22352 # Create a (secure) tmp directory for tmp files.
22353
22354 {
22355 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22356 test -n "$tmp" && test -d "$tmp"
22357 } ||
22358 {
22359 tmp=./conf$$-$RANDOM
22360 (umask 077 && mkdir "$tmp")
22361 } ||
22362 {
22363 $as_echo "$as_me: cannot create a temporary directory in ." >&2
22364 { (exit 1); exit 1; }
22365 }
22366
22367 # Set up the scripts for CONFIG_FILES section.
22368 # No need to generate them if there are no CONFIG_FILES.
22369 # This happens for instance with `./config.status config.h'.
22370 if test -n "$CONFIG_FILES"; then
22371
22372
22373 ac_cr='
'
22375 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22376 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22377 ac_cs_awk_cr='\\r'
22378 else
22379 ac_cs_awk_cr=$ac_cr
22380 fi
22381
22382 echo 'BEGIN {' >"$tmp/subs1.awk" &&
22383 _ACEOF
22384
22385
22386 {
22387 echo "cat >conf$$subs.awk <<_ACEOF" &&
22388 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22389 echo "_ACEOF"
22390 } >conf$$subs.sh ||
22391 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22392 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22393 { (exit 1); exit 1; }; }
22394 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22395 ac_delim='%!_!# '
22396 for ac_last_try in false false false false false :; do
22397 . ./conf$$subs.sh ||
22398 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22399 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22400 { (exit 1); exit 1; }; }
22401
22402 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22403 if test $ac_delim_n = $ac_delim_num; then
22404 break
22405 elif $ac_last_try; then
22406 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22407 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22408 { (exit 1); exit 1; }; }
22409 else
22410 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22411 fi
22412 done
22413 rm -f conf$$subs.sh
22414
22415 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22416 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22417 _ACEOF
22418 sed -n '
22419 h
22420 s/^/S["/; s/!.*/"]=/
22421 p
22422 g
22423 s/^[^!]*!//
22424 :repl
22425 t repl
22426 s/'"$ac_delim"'$//
22427 t delim
22428 :nl
22429 h
22430 s/\(.\{148\}\).*/\1/
22431 t more1
22432 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22433 p
22434 n
22435 b repl
22436 :more1
22437 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22438 p
22439 g
22440 s/.\{148\}//
22441 t nl
22442 :delim
22443 h
22444 s/\(.\{148\}\).*/\1/
22445 t more2
22446 s/["\\]/\\&/g; s/^/"/; s/$/"/
22447 p
22448 b
22449 :more2
22450 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22451 p
22452 g
22453 s/.\{148\}//
22454 t delim
22455 ' <conf$$subs.awk | sed '
22456 /^[^""]/{
22457 N
22458 s/\n//
22459 }
22460 ' >>$CONFIG_STATUS || ac_write_fail=1
22461 rm -f conf$$subs.awk
22462 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22463 _ACAWK
22464 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22465 for (key in S) S_is_set[key] = 1
22466 FS = ""
22467
22468 }
22469 {
22470 line = $ 0
22471 nfields = split(line, field, "@")
22472 substed = 0
22473 len = length(field[1])
22474 for (i = 2; i < nfields; i++) {
22475 key = field[i]
22476 keylen = length(key)
22477 if (S_is_set[key]) {
22478 value = S[key]
22479 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22480 len += length(value) + length(field[++i])
22481 substed = 1
22482 } else
22483 len += 1 + keylen
22484 }
22485
22486 print line
22487 }
22488
22489 _ACAWK
22490 _ACEOF
22491 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22492 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22493 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22494 else
22495 cat
22496 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22497 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22498 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
22499 { (exit 1); exit 1; }; }
22500 _ACEOF
22501
22502 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22503 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22504 # trailing colons and then remove the whole line if VPATH becomes empty
22505 # (actually we leave an empty line to preserve line numbers).
22506 if test "x$srcdir" = x.; then
22507 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22508 s/:*\$(srcdir):*/:/
22509 s/:*\${srcdir}:*/:/
22510 s/:*@srcdir@:*/:/
22511 s/^\([^=]*=[ ]*\):*/\1/
22512 s/:*$//
22513 s/^[^=]*=[ ]*$//
22514 }'
22515 fi
22516
22517 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22518 fi # test -n "$CONFIG_FILES"
22519
22520 # Set up the scripts for CONFIG_HEADERS section.
22521 # No need to generate them if there are no CONFIG_HEADERS.
22522 # This happens for instance with `./config.status Makefile'.
22523 if test -n "$CONFIG_HEADERS"; then
22524 cat >"$tmp/defines.awk" <<\_ACAWK ||
22525 BEGIN {
22526 _ACEOF
22527
22528 # Transform confdefs.h into an awk script `defines.awk', embedded as
22529 # here-document in config.status, that substitutes the proper values into
22530 # config.h.in to produce config.h.
22531
22532 # Create a delimiter string that does not exist in confdefs.h, to ease
22533 # handling of long lines.
22534 ac_delim='%!_!# '
22535 for ac_last_try in false false :; do
22536 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
22537 if test -z "$ac_t"; then
22538 break
22539 elif $ac_last_try; then
22540 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
22541 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
22542 { (exit 1); exit 1; }; }
22543 else
22544 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22545 fi
22546 done
22547
22548 # For the awk script, D is an array of macro values keyed by name,
22549 # likewise P contains macro parameters if any. Preserve backslash
22550 # newline sequences.
22551
22552 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22553 sed -n '
22554 s/.\{148\}/&'"$ac_delim"'/g
22555 t rset
22556 :rset
22557 s/^[ ]*#[ ]*define[ ][ ]*/ /
22558 t def
22559 d
22560 :def
22561 s/\\$//
22562 t bsnl
22563 s/["\\]/\\&/g
22564 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22565 D["\1"]=" \3"/p
22566 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
22567 d
22568 :bsnl
22569 s/["\\]/\\&/g
22570 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22571 D["\1"]=" \3\\\\\\n"\\/p
22572 t cont
22573 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22574 t cont
22575 d
22576 :cont
22577 n
22578 s/.\{148\}/&'"$ac_delim"'/g
22579 t clear
22580 :clear
22581 s/\\$//
22582 t bsnlc
22583 s/["\\]/\\&/g; s/^/"/; s/$/"/p
22584 d
22585 :bsnlc
22586 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22587 b cont
22588 ' <confdefs.h | sed '
22589 s/'"$ac_delim"'/"\\\
22590 "/g' >>$CONFIG_STATUS || ac_write_fail=1
22591
22592 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22593 for (key in D) D_is_set[key] = 1
22594 FS = ""
22595 }
22596 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22597 line = \$ 0
22598 split(line, arg, " ")
22599 if (arg[1] == "#") {
22600 defundef = arg[2]
22601 mac1 = arg[3]
22602 } else {
22603 defundef = substr(arg[1], 2)
22604 mac1 = arg[2]
22605 }
22606 split(mac1, mac2, "(") #)
22607 macro = mac2[1]
22608 prefix = substr(line, 1, index(line, defundef) - 1)
22609 if (D_is_set[macro]) {
22610 # Preserve the white space surrounding the "#".
22611 print prefix "define", macro P[macro] D[macro]
22612 next
22613 } else {
22614 # Replace #undef with comments. This is necessary, for example,
22615 # in the case of _POSIX_SOURCE, which is predefined and required
22616 # on some systems where configure will not decide to define it.
22617 if (defundef == "undef") {
22618 print "/*", prefix defundef, macro, "*/"
22619 next
22620 }
22621 }
22622 }
22623 { print }
22624 _ACAWK
22625 _ACEOF
22626 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22627 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
22628 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
22629 { (exit 1); exit 1; }; }
22630 fi # test -n "$CONFIG_HEADERS"
22631
22632
22633 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
22634 shift
22635 for ac_tag
22636 do
22637 case $ac_tag in
22638 :[FHLC]) ac_mode=$ac_tag; continue;;
22639 esac
22640 case $ac_mode$ac_tag in
22641 :[FHL]*:*);;
22642 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
22643 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
22644 { (exit 1); exit 1; }; };;
22645 :[FH]-) ac_tag=-:-;;
22646 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22647 esac
22648 ac_save_IFS=$IFS
22649 IFS=:
22650 set x $ac_tag
22651 IFS=$ac_save_IFS
22652 shift
22653 ac_file=$1
22654 shift
22655
22656 case $ac_mode in
22657 :L) ac_source=$1;;
22658 :[FH])
22659 ac_file_inputs=
22660 for ac_f
22661 do
22662 case $ac_f in
22663 -) ac_f="$tmp/stdin";;
22664 *) # Look for the file first in the build tree, then in the source tree
22665 # (if the path is not absolute). The absolute path cannot be DOS-style,
22666 # because $ac_f cannot contain `:'.
22667 test -f "$ac_f" ||
22668 case $ac_f in
22669 [\\/$]*) false;;
22670 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22671 esac ||
22672 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22673 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22674 { (exit 1); exit 1; }; };;
22675 esac
22676 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22677 ac_file_inputs="$ac_file_inputs '$ac_f'"
22678 done
22679
22680 # Let's still pretend it is `configure' which instantiates (i.e., don't
22681 # use $as_me), people would be surprised to read:
22682 # /* config.h. Generated by config.status. */
22683 configure_input='Generated from '`
22684 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22685 `' by configure.'
22686 if test x"$ac_file" != x-; then
22687 configure_input="$ac_file. $configure_input"
22688 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
22689 $as_echo "$as_me: creating $ac_file" >&6;}
22690 fi
22691 # Neutralize special characters interpreted by sed in replacement strings.
22692 case $configure_input in #(
22693 *\&* | *\|* | *\\* )
22694 ac_sed_conf_input=`$as_echo "$configure_input" |
22695 sed 's/[\\\\&|]/\\\\&/g'`;; #(
22696 *) ac_sed_conf_input=$configure_input;;
22697 esac
22698
22699 case $ac_tag in
22700 *:-:* | *:-) cat >"$tmp/stdin" \
22701 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22702 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22703 { (exit 1); exit 1; }; } ;;
22704 esac
22705 ;;
22706 esac
22707
22708 ac_dir=`$as_dirname -- "$ac_file" ||
22709 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22710 X"$ac_file" : 'X\(//\)[^/]' \| \
22711 X"$ac_file" : 'X\(//\)$' \| \
22712 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22713 $as_echo X"$ac_file" |
22714 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22715 s//\1/
22716 q
22717 }
22718 /^X\(\/\/\)[^/].*/{
22719 s//\1/
22720 q
22721 }
22722 /^X\(\/\/\)$/{
22723 s//\1/
22724 q
22725 }
22726 /^X\(\/\).*/{
22727 s//\1/
22728 q
22729 }
22730 s/.*/./; q'`
22731 { as_dir="$ac_dir"
22732 case $as_dir in #(
22733 -*) as_dir=./$as_dir;;
22734 esac
22735 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22736 as_dirs=
22737 while :; do
22738 case $as_dir in #(
22739 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22740 *) as_qdir=$as_dir;;
22741 esac
22742 as_dirs="'$as_qdir' $as_dirs"
22743 as_dir=`$as_dirname -- "$as_dir" ||
22744 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22745 X"$as_dir" : 'X\(//\)[^/]' \| \
22746 X"$as_dir" : 'X\(//\)$' \| \
22747 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22748 $as_echo X"$as_dir" |
22749 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22750 s//\1/
22751 q
22752 }
22753 /^X\(\/\/\)[^/].*/{
22754 s//\1/
22755 q
22756 }
22757 /^X\(\/\/\)$/{
22758 s//\1/
22759 q
22760 }
22761 /^X\(\/\).*/{
22762 s//\1/
22763 q
22764 }
22765 s/.*/./; q'`
22766 test -d "$as_dir" && break
22767 done
22768 test -z "$as_dirs" || eval "mkdir $as_dirs"
22769 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22770 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
22771 { (exit 1); exit 1; }; }; }
22772 ac_builddir=.
22773
22774 case "$ac_dir" in
22775 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22776 *)
22777 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
22778 # A ".." for each directory in $ac_dir_suffix.
22779 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22780 case $ac_top_builddir_sub in
22781 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22782 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22783 esac ;;
22784 esac
22785 ac_abs_top_builddir=$ac_pwd
22786 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22787 # for backward compatibility:
22788 ac_top_builddir=$ac_top_build_prefix
22789
22790 case $srcdir in
22791 .) # We are building in place.
22792 ac_srcdir=.
22793 ac_top_srcdir=$ac_top_builddir_sub
22794 ac_abs_top_srcdir=$ac_pwd ;;
22795 [\\/]* | ?:[\\/]* ) # Absolute name.
22796 ac_srcdir=$srcdir$ac_dir_suffix;
22797 ac_top_srcdir=$srcdir
22798 ac_abs_top_srcdir=$srcdir ;;
22799 *) # Relative name.
22800 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22801 ac_top_srcdir=$ac_top_build_prefix$srcdir
22802 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22803 esac
22804 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22805
22806
22807 case $ac_mode in
22808 :F)
22809 #
22810 # CONFIG_FILE
22811 #
22812
22813 case $INSTALL in
22814 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22815 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22816 esac
22817 ac_MKDIR_P=$MKDIR_P
22818 case $MKDIR_P in
22819 [\\/$]* | ?:[\\/]* ) ;;
22820 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22821 esac
22822 _ACEOF
22823
22824 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22825 # If the template does not know about datarootdir, expand it.
22826 # FIXME: This hack should be removed a few years after 2.60.
22827 ac_datarootdir_hack=; ac_datarootdir_seen=
22828
22829 ac_sed_dataroot='
22830 /datarootdir/ {
22831 p
22832 q
22833 }
22834 /@datadir@/p
22835 /@docdir@/p
22836 /@infodir@/p
22837 /@localedir@/p
22838 /@mandir@/p
22839 '
22840 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22841 *datarootdir*) ac_datarootdir_seen=yes;;
22842 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22843 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22844 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22845 _ACEOF
22846 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22847 ac_datarootdir_hack='
22848 s&@datadir@&$datadir&g
22849 s&@docdir@&$docdir&g
22850 s&@infodir@&$infodir&g
22851 s&@localedir@&$localedir&g
22852 s&@mandir@&$mandir&g
22853 s&\\\${datarootdir}&$datarootdir&g' ;;
22854 esac
22855 _ACEOF
22856
22857 # Neutralize VPATH when `$srcdir' = `.'.
22858 # Shell code in configure.ac might set extrasub.
22859 # FIXME: do we really want to maintain this feature?
22860 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22861 ac_sed_extra="$ac_vpsub
22862 $extrasub
22863 _ACEOF
22864 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22865 :t
22866 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22867 s|@configure_input@|$ac_sed_conf_input|;t t
22868 s&@top_builddir@&$ac_top_builddir_sub&;t t
22869 s&@top_build_prefix@&$ac_top_build_prefix&;t t
22870 s&@srcdir@&$ac_srcdir&;t t
22871 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22872 s&@top_srcdir@&$ac_top_srcdir&;t t
22873 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22874 s&@builddir@&$ac_builddir&;t t
22875 s&@abs_builddir@&$ac_abs_builddir&;t t
22876 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22877 s&@INSTALL@&$ac_INSTALL&;t t
22878 s&@MKDIR_P@&$ac_MKDIR_P&;t t
22879 $ac_datarootdir_hack
22880 "
22881 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
22882 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22883 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22884 { (exit 1); exit 1; }; }
22885
22886 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22887 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22888 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22889 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22890 which seems to be undefined. Please make sure it is defined." >&5
22891 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22892 which seems to be undefined. Please make sure it is defined." >&2;}
22893
22894 rm -f "$tmp/stdin"
22895 case $ac_file in
22896 -) cat "$tmp/out" && rm -f "$tmp/out";;
22897 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
22898 esac \
22899 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22900 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22901 { (exit 1); exit 1; }; }
22902 ;;
22903 :H)
22904 #
22905 # CONFIG_HEADER
22906 #
22907 if test x"$ac_file" != x-; then
22908 {
22909 $as_echo "/* $configure_input */" \
22910 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
22911 } >"$tmp/config.h" \
22912 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22913 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22914 { (exit 1); exit 1; }; }
22915 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
22916 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22917 $as_echo "$as_me: $ac_file is unchanged" >&6;}
22918 else
22919 rm -f "$ac_file"
22920 mv "$tmp/config.h" "$ac_file" \
22921 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22922 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22923 { (exit 1); exit 1; }; }
22924 fi
22925 else
22926 $as_echo "/* $configure_input */" \
22927 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
22928 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
22929 $as_echo "$as_me: error: could not create -" >&2;}
22930 { (exit 1); exit 1; }; }
22931 fi
22932 # Compute "$ac_file"'s index in $config_headers.
22933 _am_arg="$ac_file"
22934 _am_stamp_count=1
22935 for _am_header in $config_headers :; do
22936 case $_am_header in
22937 $_am_arg | $_am_arg:* )
22938 break ;;
22939 * )
22940 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22941 esac
22942 done
22943 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
22944 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22945 X"$_am_arg" : 'X\(//\)[^/]' \| \
22946 X"$_am_arg" : 'X\(//\)$' \| \
22947 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
22948 $as_echo X"$_am_arg" |
22949 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22950 s//\1/
22951 q
22952 }
22953 /^X\(\/\/\)[^/].*/{
22954 s//\1/
22955 q
22956 }
22957 /^X\(\/\/\)$/{
22958 s//\1/
22959 q
22960 }
22961 /^X\(\/\).*/{
22962 s//\1/
22963 q
22964 }
22965 s/.*/./; q'`/stamp-h$_am_stamp_count
22966 ;;
22967
22968 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
22969 $as_echo "$as_me: executing $ac_file commands" >&6;}
22970 ;;
22971 esac
22972
22973
22974 case $ac_file$ac_mode in
22975 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22976 # Strip MF so we end up with the name of the file.
22977 mf=`echo "$mf" | sed -e 's/:.*$//'`
22978 # Check whether this is an Automake generated Makefile or not.
22979 # We used to match only the files named `Makefile.in', but
22980 # some people rename them; so instead we look at the file content.
22981 # Grep'ing the first line is not enough: some people post-process
22982 # each Makefile.in and add a new line on top of each file to say so.
22983 # Grep'ing the whole file is not good either: AIX grep has a line
22984 # limit of 2048, but all sed's we know have understand at least 4000.
22985 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
22986 dirpart=`$as_dirname -- "$mf" ||
22987 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22988 X"$mf" : 'X\(//\)[^/]' \| \
22989 X"$mf" : 'X\(//\)$' \| \
22990 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22991 $as_echo X"$mf" |
22992 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22993 s//\1/
22994 q
22995 }
22996 /^X\(\/\/\)[^/].*/{
22997 s//\1/
22998 q
22999 }
23000 /^X\(\/\/\)$/{
23001 s//\1/
23002 q
23003 }
23004 /^X\(\/\).*/{
23005 s//\1/
23006 q
23007 }
23008 s/.*/./; q'`
23009 else
23010 continue
23011 fi
23012 # Extract the definition of DEPDIR, am__include, and am__quote
23013 # from the Makefile without running `make'.
23014 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23015 test -z "$DEPDIR" && continue
23016 am__include=`sed -n 's/^am__include = //p' < "$mf"`
23017 test -z "am__include" && continue
23018 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23019 # When using ansi2knr, U may be empty or an underscore; expand it
23020 U=`sed -n 's/^U = //p' < "$mf"`
23021 # Find all dependency output files, they are included files with
23022 # $(DEPDIR) in their names. We invoke sed twice because it is the
23023 # simplest approach to changing $(DEPDIR) to its actual value in the
23024 # expansion.
23025 for file in `sed -n "
23026 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23027 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23028 # Make sure the directory exists.
23029 test -f "$dirpart/$file" && continue
23030 fdir=`$as_dirname -- "$file" ||
23031 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23032 X"$file" : 'X\(//\)[^/]' \| \
23033 X"$file" : 'X\(//\)$' \| \
23034 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23035 $as_echo X"$file" |
23036 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23037 s//\1/
23038 q
23039 }
23040 /^X\(\/\/\)[^/].*/{
23041 s//\1/
23042 q
23043 }
23044 /^X\(\/\/\)$/{
23045 s//\1/
23046 q
23047 }
23048 /^X\(\/\).*/{
23049 s//\1/
23050 q
23051 }
23052 s/.*/./; q'`
23053 { as_dir=$dirpart/$fdir
23054 case $as_dir in #(
23055 -*) as_dir=./$as_dir;;
23056 esac
23057 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23058 as_dirs=
23059 while :; do
23060 case $as_dir in #(
23061 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23062 *) as_qdir=$as_dir;;
23063 esac
23064 as_dirs="'$as_qdir' $as_dirs"
23065 as_dir=`$as_dirname -- "$as_dir" ||
23066 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23067 X"$as_dir" : 'X\(//\)[^/]' \| \
23068 X"$as_dir" : 'X\(//\)$' \| \
23069 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23070 $as_echo X"$as_dir" |
23071 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23072 s//\1/
23073 q
23074 }
23075 /^X\(\/\/\)[^/].*/{
23076 s//\1/
23077 q
23078 }
23079 /^X\(\/\/\)$/{
23080 s//\1/
23081 q
23082 }
23083 /^X\(\/\).*/{
23084 s//\1/
23085 q
23086 }
23087 s/.*/./; q'`
23088 test -d "$as_dir" && break
23089 done
23090 test -z "$as_dirs" || eval "mkdir $as_dirs"
23091 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23092 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23093 { (exit 1); exit 1; }; }; }
23094 # echo "creating $dirpart/$file"
23095 echo '# dummy' > "$dirpart/$file"
23096 done
23097 done
23098 ;;
23099
23100 esac
23101 done # for ac_tag
23102
23103
23104 { (exit 0); exit 0; }
23105 _ACEOF
23106 chmod +x $CONFIG_STATUS
23107 ac_clean_files=$ac_clean_files_save
23108
23109 test $ac_write_fail = 0 ||
23110 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23111 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23112 { (exit 1); exit 1; }; }
23113
23114
23115 # configure is writing to config.log, and then calls config.status.
23116 # config.status does its own redirection, appending to config.log.
23117 # Unfortunately, on DOS this fails, as config.log is still kept open
23118 # by configure, so config.status won't be able to write to it; its
23119 # output is simply discarded. So we exec the FD to /dev/null,
23120 # effectively closing config.log, so it can be properly (re)opened and
23121 # appended to by config.status. When coming back to configure, we
23122 # need to make the FD available again.
23123 if test "$no_create" != yes; then
23124 ac_cs_success=:
23125 ac_config_status_args=
23126 test "$silent" = yes &&
23127 ac_config_status_args="$ac_config_status_args --quiet"
23128 exec 5>/dev/null
23129 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23130 exec 5>>config.log
23131 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23132 # would make configure fail if this is the last instruction.
23133 $ac_cs_success || { (exit 1); exit 1; }
23134 fi
23135 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23136 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23137 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23138 fi
23139
23140