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-sis 0.10.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-sis'
752 PACKAGE_TARNAME='xf86-video-sis'
753 PACKAGE_VERSION='0.10.1'
754 PACKAGE_STRING='xf86-video-sis 0.10.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 MAKE_HTML
797 MAKE_PDF
798 MAKE_PS
799 MAKE_TEXT
800 BUILD_PDFDOC_FALSE
801 BUILD_PDFDOC_TRUE
802 BUILD_LINUXDOC_FALSE
803 BUILD_LINUXDOC_TRUE
804 PS2PDF
805 LINUXDOC
806 ADMIN_MAN_DIR
807 DRIVER_MAN_DIR
808 MISC_MAN_DIR
809 FILE_MAN_DIR
810 LIB_MAN_DIR
811 APP_MAN_DIR
812 ADMIN_MAN_SUFFIX
813 DRIVER_MAN_SUFFIX
814 MISC_MAN_SUFFIX
815 FILE_MAN_SUFFIX
816 LIB_MAN_SUFFIX
817 APP_MAN_SUFFIX
818 DRIVER_NAME
819 moduledir
820 XSERVER_LIBPCIACCESS_FALSE
821 XSERVER_LIBPCIACCESS_TRUE
822 PCIACCESS_LIBS
823 PCIACCESS_CFLAGS
824 DRI_LIBS
825 DRI_CFLAGS
826 DRI_FALSE
827 DRI_TRUE
828 XORG_LIBS
829 XORG_CFLAGS
830 PKG_CONFIG
831 RAWCPPFLAGS
832 RAWCPP
833 LIBTOOL
834 ac_ct_F77
835 FFLAGS
836 F77
837 CXXCPP
838 am__fastdepCXX_FALSE
839 am__fastdepCXX_TRUE
840 CXXDEPMODE
841 ac_ct_CXX
842 CXXFLAGS
843 CXX
844 CPP
845 NMEDIT
846 DSYMUTIL
847 RANLIB
848 AR
849 ECHO
850 LN_S
851 EGREP
852 GREP
853 SED
854 am__fastdepCC_FALSE
855 am__fastdepCC_TRUE
856 CCDEPMODE
857 AMDEPBACKSLASH
858 AMDEP_FALSE
859 AMDEP_TRUE
860 am__quote
861 am__include
862 DEPDIR
863 OBJEXT
864 EXEEXT
865 ac_ct_CC
866 CPPFLAGS
867 LDFLAGS
868 CFLAGS
869 CC
870 host_os
871 host_vendor
872 host_cpu
873 host
874 build_os
875 build_vendor
876 build_cpu
877 build
878 MAINT
879 MAINTAINER_MODE_FALSE
880 MAINTAINER_MODE_TRUE
881 am__untar
882 am__tar
883 AMTAR
884 am__leading_dot
885 SET_MAKE
886 AWK
887 mkdir_p
888 MKDIR_P
889 INSTALL_STRIP_PROGRAM
890 STRIP
891 install_sh
892 MAKEINFO
893 AUTOHEADER
894 AUTOMAKE
895 AUTOCONF
896 ACLOCAL
897 VERSION
898 PACKAGE
899 CYGPATH_W
900 am__isrc
901 INSTALL_DATA
902 INSTALL_SCRIPT
903 INSTALL_PROGRAM
904 target_alias
905 host_alias
906 build_alias
907 LIBS
908 ECHO_T
909 ECHO_N
910 ECHO_C
911 DEFS
912 mandir
913 localedir
914 libdir
915 psdir
916 pdfdir
917 dvidir
918 htmldir
919 infodir
920 docdir
921 oldincludedir
922 includedir
923 localstatedir
924 sharedstatedir
925 sysconfdir
926 datadir
927 datarootdir
928 libexecdir
929 sbindir
930 bindir
931 program_transform_name
932 prefix
933 exec_prefix
934 PACKAGE_BUGREPORT
935 PACKAGE_STRING
936 PACKAGE_VERSION
937 PACKAGE_TARNAME
938 PACKAGE_NAME
939 PATH_SEPARATOR
940 SHELL'
941 ac_subst_files=''
942 ac_user_opts='
943 enable_option_checking
944 enable_maintainer_mode
945 enable_static
946 enable_shared
947 enable_fast_install
948 enable_dependency_tracking
949 with_gnu_ld
950 enable_libtool_lock
951 with_pic
952 with_tags
953 with_xorg_module_dir
954 enable_dri
955 with_release_version
956 '
957 ac_precious_vars='build_alias
958 host_alias
959 target_alias
960 CC
961 CFLAGS
962 LDFLAGS
963 LIBS
964 CPPFLAGS
965 CPP
966 CXX
967 CXXFLAGS
968 CCC
969 CXXCPP
970 F77
971 FFLAGS
972 PKG_CONFIG
973 XORG_CFLAGS
974 XORG_LIBS
975 DRI_CFLAGS
976 DRI_LIBS
977 PCIACCESS_CFLAGS
978 PCIACCESS_LIBS'
979
980
981 # Initialize some variables set by options.
982 ac_init_help=
983 ac_init_version=false
984 ac_unrecognized_opts=
985 ac_unrecognized_sep=
986 # The variables have the same names as the options, with
987 # dashes changed to underlines.
988 cache_file=/dev/null
989 exec_prefix=NONE
990 no_create=
991 no_recursion=
992 prefix=NONE
993 program_prefix=NONE
994 program_suffix=NONE
995 program_transform_name=s,x,x,
996 silent=
997 site=
998 srcdir=
999 verbose=
1000 x_includes=NONE
1001 x_libraries=NONE
1002
1003 # Installation directory options.
1004 # These are left unexpanded so users can "make install exec_prefix=/foo"
1005 # and all the variables that are supposed to be based on exec_prefix
1006 # by default will actually change.
1007 # Use braces instead of parens because sh, perl, etc. also accept them.
1008 # (The list follows the same order as the GNU Coding Standards.)
1009 bindir='${exec_prefix}/bin'
1010 sbindir='${exec_prefix}/sbin'
1011 libexecdir='${exec_prefix}/libexec'
1012 datarootdir='${prefix}/share'
1013 datadir='${datarootdir}'
1014 sysconfdir='${prefix}/etc'
1015 sharedstatedir='${prefix}/com'
1016 localstatedir='${prefix}/var'
1017 includedir='${prefix}/include'
1018 oldincludedir='/usr/include'
1019 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1020 infodir='${datarootdir}/info'
1021 htmldir='${docdir}'
1022 dvidir='${docdir}'
1023 pdfdir='${docdir}'
1024 psdir='${docdir}'
1025 libdir='${exec_prefix}/lib'
1026 localedir='${datarootdir}/locale'
1027 mandir='${datarootdir}/man'
1028
1029 ac_prev=
1030 ac_dashdash=
1031 for ac_option
1032 do
1033 # If the previous option needs an argument, assign it.
1034 if test -n "$ac_prev"; then
1035 eval $ac_prev=\$ac_option
1036 ac_prev=
1037 continue
1038 fi
1039
1040 case $ac_option in
1041 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1042 *) ac_optarg=yes ;;
1043 esac
1044
1045 # Accept the important Cygnus configure options, so we can diagnose typos.
1046
1047 case $ac_dashdash$ac_option in
1048 --)
1049 ac_dashdash=yes ;;
1050
1051 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1052 ac_prev=bindir ;;
1053 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1054 bindir=$ac_optarg ;;
1055
1056 -build | --build | --buil | --bui | --bu)
1057 ac_prev=build_alias ;;
1058 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1059 build_alias=$ac_optarg ;;
1060
1061 -cache-file | --cache-file | --cache-fil | --cache-fi \
1062 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1063 ac_prev=cache_file ;;
1064 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1065 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1066 cache_file=$ac_optarg ;;
1067
1068 --config-cache | -C)
1069 cache_file=config.cache ;;
1070
1071 -datadir | --datadir | --datadi | --datad)
1072 ac_prev=datadir ;;
1073 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1074 datadir=$ac_optarg ;;
1075
1076 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1077 | --dataroo | --dataro | --datar)
1078 ac_prev=datarootdir ;;
1079 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1080 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1081 datarootdir=$ac_optarg ;;
1082
1083 -disable-* | --disable-*)
1084 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1085 # Reject names that are not valid shell variable names.
1086 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1087 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1088 { (exit 1); exit 1; }; }
1089 ac_useropt_orig=$ac_useropt
1090 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1091 case $ac_user_opts in
1092 *"
1093 "enable_$ac_useropt"
1094 "*) ;;
1095 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1096 ac_unrecognized_sep=', ';;
1097 esac
1098 eval enable_$ac_useropt=no ;;
1099
1100 -docdir | --docdir | --docdi | --doc | --do)
1101 ac_prev=docdir ;;
1102 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1103 docdir=$ac_optarg ;;
1104
1105 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1106 ac_prev=dvidir ;;
1107 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1108 dvidir=$ac_optarg ;;
1109
1110 -enable-* | --enable-*)
1111 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1112 # Reject names that are not valid shell variable names.
1113 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1114 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1115 { (exit 1); exit 1; }; }
1116 ac_useropt_orig=$ac_useropt
1117 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1118 case $ac_user_opts in
1119 *"
1120 "enable_$ac_useropt"
1121 "*) ;;
1122 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1123 ac_unrecognized_sep=', ';;
1124 esac
1125 eval enable_$ac_useropt=\$ac_optarg ;;
1126
1127 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1128 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1129 | --exec | --exe | --ex)
1130 ac_prev=exec_prefix ;;
1131 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1132 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1133 | --exec=* | --exe=* | --ex=*)
1134 exec_prefix=$ac_optarg ;;
1135
1136 -gas | --gas | --ga | --g)
1137 # Obsolete; use --with-gas.
1138 with_gas=yes ;;
1139
1140 -help | --help | --hel | --he | -h)
1141 ac_init_help=long ;;
1142 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1143 ac_init_help=recursive ;;
1144 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1145 ac_init_help=short ;;
1146
1147 -host | --host | --hos | --ho)
1148 ac_prev=host_alias ;;
1149 -host=* | --host=* | --hos=* | --ho=*)
1150 host_alias=$ac_optarg ;;
1151
1152 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1153 ac_prev=htmldir ;;
1154 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1155 | --ht=*)
1156 htmldir=$ac_optarg ;;
1157
1158 -includedir | --includedir | --includedi | --included | --include \
1159 | --includ | --inclu | --incl | --inc)
1160 ac_prev=includedir ;;
1161 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1162 | --includ=* | --inclu=* | --incl=* | --inc=*)
1163 includedir=$ac_optarg ;;
1164
1165 -infodir | --infodir | --infodi | --infod | --info | --inf)
1166 ac_prev=infodir ;;
1167 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1168 infodir=$ac_optarg ;;
1169
1170 -libdir | --libdir | --libdi | --libd)
1171 ac_prev=libdir ;;
1172 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1173 libdir=$ac_optarg ;;
1174
1175 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1176 | --libexe | --libex | --libe)
1177 ac_prev=libexecdir ;;
1178 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1179 | --libexe=* | --libex=* | --libe=*)
1180 libexecdir=$ac_optarg ;;
1181
1182 -localedir | --localedir | --localedi | --localed | --locale)
1183 ac_prev=localedir ;;
1184 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1185 localedir=$ac_optarg ;;
1186
1187 -localstatedir | --localstatedir | --localstatedi | --localstated \
1188 | --localstate | --localstat | --localsta | --localst | --locals)
1189 ac_prev=localstatedir ;;
1190 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1191 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1192 localstatedir=$ac_optarg ;;
1193
1194 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1195 ac_prev=mandir ;;
1196 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1197 mandir=$ac_optarg ;;
1198
1199 -nfp | --nfp | --nf)
1200 # Obsolete; use --without-fp.
1201 with_fp=no ;;
1202
1203 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1204 | --no-cr | --no-c | -n)
1205 no_create=yes ;;
1206
1207 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1208 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1209 no_recursion=yes ;;
1210
1211 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1212 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1213 | --oldin | --oldi | --old | --ol | --o)
1214 ac_prev=oldincludedir ;;
1215 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1216 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1217 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1218 oldincludedir=$ac_optarg ;;
1219
1220 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1221 ac_prev=prefix ;;
1222 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1223 prefix=$ac_optarg ;;
1224
1225 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1226 | --program-pre | --program-pr | --program-p)
1227 ac_prev=program_prefix ;;
1228 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1229 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1230 program_prefix=$ac_optarg ;;
1231
1232 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1233 | --program-suf | --program-su | --program-s)
1234 ac_prev=program_suffix ;;
1235 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1236 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1237 program_suffix=$ac_optarg ;;
1238
1239 -program-transform-name | --program-transform-name \
1240 | --program-transform-nam | --program-transform-na \
1241 | --program-transform-n | --program-transform- \
1242 | --program-transform | --program-transfor \
1243 | --program-transfo | --program-transf \
1244 | --program-trans | --program-tran \
1245 | --progr-tra | --program-tr | --program-t)
1246 ac_prev=program_transform_name ;;
1247 -program-transform-name=* | --program-transform-name=* \
1248 | --program-transform-nam=* | --program-transform-na=* \
1249 | --program-transform-n=* | --program-transform-=* \
1250 | --program-transform=* | --program-transfor=* \
1251 | --program-transfo=* | --program-transf=* \
1252 | --program-trans=* | --program-tran=* \
1253 | --progr-tra=* | --program-tr=* | --program-t=*)
1254 program_transform_name=$ac_optarg ;;
1255
1256 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1257 ac_prev=pdfdir ;;
1258 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1259 pdfdir=$ac_optarg ;;
1260
1261 -psdir | --psdir | --psdi | --psd | --ps)
1262 ac_prev=psdir ;;
1263 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1264 psdir=$ac_optarg ;;
1265
1266 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1267 | -silent | --silent | --silen | --sile | --sil)
1268 silent=yes ;;
1269
1270 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1271 ac_prev=sbindir ;;
1272 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1273 | --sbi=* | --sb=*)
1274 sbindir=$ac_optarg ;;
1275
1276 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1277 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1278 | --sharedst | --shareds | --shared | --share | --shar \
1279 | --sha | --sh)
1280 ac_prev=sharedstatedir ;;
1281 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1282 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1283 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1284 | --sha=* | --sh=*)
1285 sharedstatedir=$ac_optarg ;;
1286
1287 -site | --site | --sit)
1288 ac_prev=site ;;
1289 -site=* | --site=* | --sit=*)
1290 site=$ac_optarg ;;
1291
1292 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1293 ac_prev=srcdir ;;
1294 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1295 srcdir=$ac_optarg ;;
1296
1297 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1298 | --syscon | --sysco | --sysc | --sys | --sy)
1299 ac_prev=sysconfdir ;;
1300 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1301 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1302 sysconfdir=$ac_optarg ;;
1303
1304 -target | --target | --targe | --targ | --tar | --ta | --t)
1305 ac_prev=target_alias ;;
1306 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1307 target_alias=$ac_optarg ;;
1308
1309 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1310 verbose=yes ;;
1311
1312 -version | --version | --versio | --versi | --vers | -V)
1313 ac_init_version=: ;;
1314
1315 -with-* | --with-*)
1316 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1317 # Reject names that are not valid shell variable names.
1318 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1319 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1320 { (exit 1); exit 1; }; }
1321 ac_useropt_orig=$ac_useropt
1322 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1323 case $ac_user_opts in
1324 *"
1325 "with_$ac_useropt"
1326 "*) ;;
1327 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1328 ac_unrecognized_sep=', ';;
1329 esac
1330 eval with_$ac_useropt=\$ac_optarg ;;
1331
1332 -without-* | --without-*)
1333 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1334 # Reject names that are not valid shell variable names.
1335 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1336 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1337 { (exit 1); exit 1; }; }
1338 ac_useropt_orig=$ac_useropt
1339 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1340 case $ac_user_opts in
1341 *"
1342 "with_$ac_useropt"
1343 "*) ;;
1344 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1345 ac_unrecognized_sep=', ';;
1346 esac
1347 eval with_$ac_useropt=no ;;
1348
1349 --x)
1350 # Obsolete; use --with-x.
1351 with_x=yes ;;
1352
1353 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1354 | --x-incl | --x-inc | --x-in | --x-i)
1355 ac_prev=x_includes ;;
1356 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1357 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1358 x_includes=$ac_optarg ;;
1359
1360 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1361 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1362 ac_prev=x_libraries ;;
1363 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1364 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1365 x_libraries=$ac_optarg ;;
1366
1367 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1368 Try \`$0 --help' for more information." >&2
1369 { (exit 1); exit 1; }; }
1370 ;;
1371
1372 *=*)
1373 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1374 # Reject names that are not valid shell variable names.
1375 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1376 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1377 { (exit 1); exit 1; }; }
1378 eval $ac_envvar=\$ac_optarg
1379 export $ac_envvar ;;
1380
1381 *)
1382 # FIXME: should be removed in autoconf 3.0.
1383 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1384 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1385 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1386 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1387 ;;
1388
1389 esac
1390 done
1391
1392 if test -n "$ac_prev"; then
1393 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1394 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1395 { (exit 1); exit 1; }; }
1396 fi
1397
1398 if test -n "$ac_unrecognized_opts"; then
1399 case $enable_option_checking in
1400 no) ;;
1401 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1402 { (exit 1); exit 1; }; } ;;
1403 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1404 esac
1405 fi
1406
1407 # Check all directory arguments for consistency.
1408 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1409 datadir sysconfdir sharedstatedir localstatedir includedir \
1410 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1411 libdir localedir mandir
1412 do
1413 eval ac_val=\$$ac_var
1414 # Remove trailing slashes.
1415 case $ac_val in
1416 */ )
1417 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1418 eval $ac_var=\$ac_val;;
1419 esac
1420 # Be sure to have absolute directory names.
1421 case $ac_val in
1422 [\\/$]* | ?:[\\/]* ) continue;;
1423 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1424 esac
1425 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1426 { (exit 1); exit 1; }; }
1427 done
1428
1429 # There might be people who depend on the old broken behavior: `$host'
1430 # used to hold the argument of --host etc.
1431 # FIXME: To remove some day.
1432 build=$build_alias
1433 host=$host_alias
1434 target=$target_alias
1435
1436 # FIXME: To remove some day.
1437 if test "x$host_alias" != x; then
1438 if test "x$build_alias" = x; then
1439 cross_compiling=maybe
1440 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1441 If a cross compiler is detected then cross compile mode will be used." >&2
1442 elif test "x$build_alias" != "x$host_alias"; then
1443 cross_compiling=yes
1444 fi
1445 fi
1446
1447 ac_tool_prefix=
1448 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1449
1450 test "$silent" = yes && exec 6>/dev/null
1451
1452
1453 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1454 ac_ls_di=`ls -di .` &&
1455 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1456 { $as_echo "$as_me: error: working directory cannot be determined" >&2
1457 { (exit 1); exit 1; }; }
1458 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1459 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1460 { (exit 1); exit 1; }; }
1461
1462
1463 # Find the source files, if location was not specified.
1464 if test -z "$srcdir"; then
1465 ac_srcdir_defaulted=yes
1466 # Try the directory containing this script, then the parent directory.
1467 ac_confdir=`$as_dirname -- "$as_myself" ||
1468 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1469 X"$as_myself" : 'X\(//\)[^/]' \| \
1470 X"$as_myself" : 'X\(//\)$' \| \
1471 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1472 $as_echo X"$as_myself" |
1473 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1474 s//\1/
1475 q
1476 }
1477 /^X\(\/\/\)[^/].*/{
1478 s//\1/
1479 q
1480 }
1481 /^X\(\/\/\)$/{
1482 s//\1/
1483 q
1484 }
1485 /^X\(\/\).*/{
1486 s//\1/
1487 q
1488 }
1489 s/.*/./; q'`
1490 srcdir=$ac_confdir
1491 if test ! -r "$srcdir/$ac_unique_file"; then
1492 srcdir=..
1493 fi
1494 else
1495 ac_srcdir_defaulted=no
1496 fi
1497 if test ! -r "$srcdir/$ac_unique_file"; then
1498 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1499 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1500 { (exit 1); exit 1; }; }
1501 fi
1502 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1503 ac_abs_confdir=`(
1504 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1505 { (exit 1); exit 1; }; }
1506 pwd)`
1507 # When building in place, set srcdir=.
1508 if test "$ac_abs_confdir" = "$ac_pwd"; then
1509 srcdir=.
1510 fi
1511 # Remove unnecessary trailing slashes from srcdir.
1512 # Double slashes in file names in object file debugging info
1513 # mess up M-x gdb in Emacs.
1514 case $srcdir in
1515 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1516 esac
1517 for ac_var in $ac_precious_vars; do
1518 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1519 eval ac_env_${ac_var}_value=\$${ac_var}
1520 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1521 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1522 done
1523
1524 #
1525 # Report the --help message.
1526 #
1527 if test "$ac_init_help" = "long"; then
1528 # Omit some internal or obsolete options to make the list less imposing.
1529 # This message is too long to be a string in the A/UX 3.1 sh.
1530 cat <<_ACEOF
1531 \`configure' configures xf86-video-sis 0.10.1 to adapt to many kinds of systems.
1532
1533 Usage: $0 [OPTION]... [VAR=VALUE]...
1534
1535 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1536 VAR=VALUE. See below for descriptions of some of the useful variables.
1537
1538 Defaults for the options are specified in brackets.
1539
1540 Configuration:
1541 -h, --help display this help and exit
1542 --help=short display options specific to this package
1543 --help=recursive display the short help of all the included packages
1544 -V, --version display version information and exit
1545 -q, --quiet, --silent do not print \`checking...' messages
1546 --cache-file=FILE cache test results in FILE [disabled]
1547 -C, --config-cache alias for \`--cache-file=config.cache'
1548 -n, --no-create do not create output files
1549 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1550
1551 Installation directories:
1552 --prefix=PREFIX install architecture-independent files in PREFIX
1553 [$ac_default_prefix]
1554 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1555 [PREFIX]
1556
1557 By default, \`make install' will install all the files in
1558 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1559 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1560 for instance \`--prefix=\$HOME'.
1561
1562 For better control, use the options below.
1563
1564 Fine tuning of the installation directories:
1565 --bindir=DIR user executables [EPREFIX/bin]
1566 --sbindir=DIR system admin executables [EPREFIX/sbin]
1567 --libexecdir=DIR program executables [EPREFIX/libexec]
1568 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1569 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1570 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1571 --libdir=DIR object code libraries [EPREFIX/lib]
1572 --includedir=DIR C header files [PREFIX/include]
1573 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1574 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1575 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1576 --infodir=DIR info documentation [DATAROOTDIR/info]
1577 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1578 --mandir=DIR man documentation [DATAROOTDIR/man]
1579 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-sis]
1580 --htmldir=DIR html documentation [DOCDIR]
1581 --dvidir=DIR dvi documentation [DOCDIR]
1582 --pdfdir=DIR pdf documentation [DOCDIR]
1583 --psdir=DIR ps documentation [DOCDIR]
1584 _ACEOF
1585
1586 cat <<\_ACEOF
1587
1588 Program names:
1589 --program-prefix=PREFIX prepend PREFIX to installed program names
1590 --program-suffix=SUFFIX append SUFFIX to installed program names
1591 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1592
1593 System types:
1594 --build=BUILD configure for building on BUILD [guessed]
1595 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1596 _ACEOF
1597 fi
1598
1599 if test -n "$ac_init_help"; then
1600 case $ac_init_help in
1601 short | recursive ) echo "Configuration of xf86-video-sis 0.10.1:";;
1602 esac
1603 cat <<\_ACEOF
1604
1605 Optional Features:
1606 --disable-option-checking ignore unrecognized --enable/--with options
1607 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1608 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1609 --enable-maintainer-mode enable make rules and dependencies not useful
1610 (and sometimes confusing) to the casual installer
1611 --enable-static[=PKGS] build static libraries [default=no]
1612 --enable-shared[=PKGS] build shared libraries [default=yes]
1613 --enable-fast-install[=PKGS]
1614 optimize for fast installation [default=yes]
1615 --disable-dependency-tracking speeds up one-time build
1616 --enable-dependency-tracking do not reject slow dependency extractors
1617 --disable-libtool-lock avoid locking (might break parallel builds)
1618 --disable-dri Disable DRI support [default=auto]
1619
1620 Optional Packages:
1621 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1622 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1623 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1624 --with-pic try to use only PIC/non-PIC objects [default=use
1625 both]
1626 --with-tags[=TAGS] include additional configurations [automatic]
1627 --with-xorg-module-dir=DIR
1628 Default xorg module directory
1629 [default=$libdir/xorg/modules]
1630 --with-release-version=STRING
1631 Use release version string in package name
1632
1633 Some influential environment variables:
1634 CC C compiler command
1635 CFLAGS C compiler flags
1636 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1637 nonstandard directory <lib dir>
1638 LIBS libraries to pass to the linker, e.g. -l<library>
1639 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1640 you have headers in a nonstandard directory <include dir>
1641 CPP C preprocessor
1642 CXX C++ compiler command
1643 CXXFLAGS C++ compiler flags
1644 CXXCPP C++ preprocessor
1645 F77 Fortran 77 compiler command
1646 FFLAGS Fortran 77 compiler flags
1647 PKG_CONFIG path to pkg-config utility
1648 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1649 XORG_LIBS linker flags for XORG, overriding pkg-config
1650 DRI_CFLAGS C compiler flags for DRI, overriding pkg-config
1651 DRI_LIBS linker flags for DRI, overriding pkg-config
1652 PCIACCESS_CFLAGS
1653 C compiler flags for PCIACCESS, overriding pkg-config
1654 PCIACCESS_LIBS
1655 linker flags for PCIACCESS, overriding pkg-config
1656
1657 Use these variables to override the choices made by `configure' or to help
1658 it to find libraries and programs with nonstandard names/locations.
1659
1660 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1661 _ACEOF
1662 ac_status=$?
1663 fi
1664
1665 if test "$ac_init_help" = "recursive"; then
1666 # If there are subdirs, report their specific --help.
1667 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1668 test -d "$ac_dir" ||
1669 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1670 continue
1671 ac_builddir=.
1672
1673 case "$ac_dir" in
1674 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1675 *)
1676 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1677 # A ".." for each directory in $ac_dir_suffix.
1678 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1679 case $ac_top_builddir_sub in
1680 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1681 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1682 esac ;;
1683 esac
1684 ac_abs_top_builddir=$ac_pwd
1685 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1686 # for backward compatibility:
1687 ac_top_builddir=$ac_top_build_prefix
1688
1689 case $srcdir in
1690 .) # We are building in place.
1691 ac_srcdir=.
1692 ac_top_srcdir=$ac_top_builddir_sub
1693 ac_abs_top_srcdir=$ac_pwd ;;
1694 [\\/]* | ?:[\\/]* ) # Absolute name.
1695 ac_srcdir=$srcdir$ac_dir_suffix;
1696 ac_top_srcdir=$srcdir
1697 ac_abs_top_srcdir=$srcdir ;;
1698 *) # Relative name.
1699 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1700 ac_top_srcdir=$ac_top_build_prefix$srcdir
1701 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1702 esac
1703 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1704
1705 cd "$ac_dir" || { ac_status=$?; continue; }
1706 # Check for guested configure.
1707 if test -f "$ac_srcdir/configure.gnu"; then
1708 echo &&
1709 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1710 elif test -f "$ac_srcdir/configure"; then
1711 echo &&
1712 $SHELL "$ac_srcdir/configure" --help=recursive
1713 else
1714 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1715 fi || ac_status=$?
1716 cd "$ac_pwd" || { ac_status=$?; break; }
1717 done
1718 fi
1719
1720 test -n "$ac_init_help" && exit $ac_status
1721 if $ac_init_version; then
1722 cat <<\_ACEOF
1723 xf86-video-sis configure 0.10.1
1724 generated by GNU Autoconf 2.63
1725
1726 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1727 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1728 This configure script is free software; the Free Software Foundation
1729 gives unlimited permission to copy, distribute and modify it.
1730 _ACEOF
1731 exit
1732 fi
1733 cat >config.log <<_ACEOF
1734 This file contains any messages produced by compilers while
1735 running configure, to aid debugging if configure makes a mistake.
1736
1737 It was created by xf86-video-sis $as_me 0.10.1, which was
1738 generated by GNU Autoconf 2.63. Invocation command line was
1739
1740 $ $0 $@
1741
1742 _ACEOF
1743 exec 5>>config.log
1744 {
1745 cat <<_ASUNAME
1746 ## --------- ##
1747 ## Platform. ##
1748 ## --------- ##
1749
1750 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1751 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1752 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1753 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1754 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1755
1756 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1757 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1758
1759 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1760 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1761 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1762 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1763 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1764 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1765 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1766
1767 _ASUNAME
1768
1769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1770 for as_dir in $PATH
1771 do
1772 IFS=$as_save_IFS
1773 test -z "$as_dir" && as_dir=.
1774 $as_echo "PATH: $as_dir"
1775 done
1776 IFS=$as_save_IFS
1777
1778 } >&5
1779
1780 cat >&5 <<_ACEOF
1781
1782
1783 ## ----------- ##
1784 ## Core tests. ##
1785 ## ----------- ##
1786
1787 _ACEOF
1788
1789
1790 # Keep a trace of the command line.
1791 # Strip out --no-create and --no-recursion so they do not pile up.
1792 # Strip out --silent because we don't want to record it for future runs.
1793 # Also quote any args containing shell meta-characters.
1794 # Make two passes to allow for proper duplicate-argument suppression.
1795 ac_configure_args=
1796 ac_configure_args0=
1797 ac_configure_args1=
1798 ac_must_keep_next=false
1799 for ac_pass in 1 2
1800 do
1801 for ac_arg
1802 do
1803 case $ac_arg in
1804 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1805 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1806 | -silent | --silent | --silen | --sile | --sil)
1807 continue ;;
1808 *\'*)
1809 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1810 esac
1811 case $ac_pass in
1812 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1813 2)
1814 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1815 if test $ac_must_keep_next = true; then
1816 ac_must_keep_next=false # Got value, back to normal.
1817 else
1818 case $ac_arg in
1819 *=* | --config-cache | -C | -disable-* | --disable-* \
1820 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1821 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1822 | -with-* | --with-* | -without-* | --without-* | --x)
1823 case "$ac_configure_args0 " in
1824 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1825 esac
1826 ;;
1827 -* ) ac_must_keep_next=true ;;
1828 esac
1829 fi
1830 ac_configure_args="$ac_configure_args '$ac_arg'"
1831 ;;
1832 esac
1833 done
1834 done
1835 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1836 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1837
1838 # When interrupted or exit'd, cleanup temporary files, and complete
1839 # config.log. We remove comments because anyway the quotes in there
1840 # would cause problems or look ugly.
1841 # WARNING: Use '\'' to represent an apostrophe within the trap.
1842 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1843 trap 'exit_status=$?
1844 # Save into config.log some information that might help in debugging.
1845 {
1846 echo
1847
1848 cat <<\_ASBOX
1849 ## ---------------- ##
1850 ## Cache variables. ##
1851 ## ---------------- ##
1852 _ASBOX
1853 echo
1854 # The following way of writing the cache mishandles newlines in values,
1855 (
1856 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1857 eval ac_val=\$$ac_var
1858 case $ac_val in #(
1859 *${as_nl}*)
1860 case $ac_var in #(
1861 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1862 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1863 esac
1864 case $ac_var in #(
1865 _ | IFS | as_nl) ;; #(
1866 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1867 *) $as_unset $ac_var ;;
1868 esac ;;
1869 esac
1870 done
1871 (set) 2>&1 |
1872 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1873 *${as_nl}ac_space=\ *)
1874 sed -n \
1875 "s/'\''/'\''\\\\'\'''\''/g;
1876 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1877 ;; #(
1878 *)
1879 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1880 ;;
1881 esac |
1882 sort
1883 )
1884 echo
1885
1886 cat <<\_ASBOX
1887 ## ----------------- ##
1888 ## Output variables. ##
1889 ## ----------------- ##
1890 _ASBOX
1891 echo
1892 for ac_var in $ac_subst_vars
1893 do
1894 eval ac_val=\$$ac_var
1895 case $ac_val in
1896 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1897 esac
1898 $as_echo "$ac_var='\''$ac_val'\''"
1899 done | sort
1900 echo
1901
1902 if test -n "$ac_subst_files"; then
1903 cat <<\_ASBOX
1904 ## ------------------- ##
1905 ## File substitutions. ##
1906 ## ------------------- ##
1907 _ASBOX
1908 echo
1909 for ac_var in $ac_subst_files
1910 do
1911 eval ac_val=\$$ac_var
1912 case $ac_val in
1913 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1914 esac
1915 $as_echo "$ac_var='\''$ac_val'\''"
1916 done | sort
1917 echo
1918 fi
1919
1920 if test -s confdefs.h; then
1921 cat <<\_ASBOX
1922 ## ----------- ##
1923 ## confdefs.h. ##
1924 ## ----------- ##
1925 _ASBOX
1926 echo
1927 cat confdefs.h
1928 echo
1929 fi
1930 test "$ac_signal" != 0 &&
1931 $as_echo "$as_me: caught signal $ac_signal"
1932 $as_echo "$as_me: exit $exit_status"
1933 } >&5
1934 rm -f core *.core core.conftest.* &&
1935 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1936 exit $exit_status
1937 ' 0
1938 for ac_signal in 1 2 13 15; do
1939 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1940 done
1941 ac_signal=0
1942
1943 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1944 rm -f -r conftest* confdefs.h
1945
1946 # Predefined preprocessor variables.
1947
1948 cat >>confdefs.h <<_ACEOF
1949 #define PACKAGE_NAME "$PACKAGE_NAME"
1950 _ACEOF
1951
1952
1953 cat >>confdefs.h <<_ACEOF
1954 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1955 _ACEOF
1956
1957
1958 cat >>confdefs.h <<_ACEOF
1959 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1960 _ACEOF
1961
1962
1963 cat >>confdefs.h <<_ACEOF
1964 #define PACKAGE_STRING "$PACKAGE_STRING"
1965 _ACEOF
1966
1967
1968 cat >>confdefs.h <<_ACEOF
1969 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1970 _ACEOF
1971
1972
1973 # Let the site file select an alternate cache file if it wants to.
1974 # Prefer an explicitly selected file to automatically selected ones.
1975 ac_site_file1=NONE
1976 ac_site_file2=NONE
1977 if test -n "$CONFIG_SITE"; then
1978 ac_site_file1=$CONFIG_SITE
1979 elif test "x$prefix" != xNONE; then
1980 ac_site_file1=$prefix/share/config.site
1981 ac_site_file2=$prefix/etc/config.site
1982 else
1983 ac_site_file1=$ac_default_prefix/share/config.site
1984 ac_site_file2=$ac_default_prefix/etc/config.site
1985 fi
1986 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1987 do
1988 test "x$ac_site_file" = xNONE && continue
1989 if test -r "$ac_site_file"; then
1990 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1991 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1992 sed 's/^/| /' "$ac_site_file" >&5
1993 . "$ac_site_file"
1994 fi
1995 done
1996
1997 if test -r "$cache_file"; then
1998 # Some versions of bash will fail to source /dev/null (special
1999 # files actually), so we avoid doing that.
2000 if test -f "$cache_file"; then
2001 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2002 $as_echo "$as_me: loading cache $cache_file" >&6;}
2003 case $cache_file in
2004 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2005 *) . "./$cache_file";;
2006 esac
2007 fi
2008 else
2009 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2010 $as_echo "$as_me: creating cache $cache_file" >&6;}
2011 >$cache_file
2012 fi
2013
2014 # Check that the precious variables saved in the cache have kept the same
2015 # value.
2016 ac_cache_corrupted=false
2017 for ac_var in $ac_precious_vars; do
2018 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2019 eval ac_new_set=\$ac_env_${ac_var}_set
2020 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2021 eval ac_new_val=\$ac_env_${ac_var}_value
2022 case $ac_old_set,$ac_new_set in
2023 set,)
2024 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2025 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2026 ac_cache_corrupted=: ;;
2027 ,set)
2028 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2029 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2030 ac_cache_corrupted=: ;;
2031 ,);;
2032 *)
2033 if test "x$ac_old_val" != "x$ac_new_val"; then
2034 # differences in whitespace do not lead to failure.
2035 ac_old_val_w=`echo x $ac_old_val`
2036 ac_new_val_w=`echo x $ac_new_val`
2037 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2038 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2039 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2040 ac_cache_corrupted=:
2041 else
2042 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2043 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2044 eval $ac_var=\$ac_old_val
2045 fi
2046 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2047 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2048 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2049 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2050 fi;;
2051 esac
2052 # Pass precious variables to config.status.
2053 if test "$ac_new_set" = set; then
2054 case $ac_new_val in
2055 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2056 *) ac_arg=$ac_var=$ac_new_val ;;
2057 esac
2058 case " $ac_configure_args " in
2059 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2060 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2061 esac
2062 fi
2063 done
2064 if $ac_cache_corrupted; then
2065 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2066 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2067 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2068 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2069 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2070 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2071 { (exit 1); exit 1; }; }
2072 fi
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098 ac_ext=c
2099 ac_cpp='$CPP $CPPFLAGS'
2100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2103
2104
2105
2106
2107 ac_config_headers="$ac_config_headers config.h"
2108
2109 ac_aux_dir=
2110 for ac_dir in . "$srcdir"/.; do
2111 if test -f "$ac_dir/install-sh"; then
2112 ac_aux_dir=$ac_dir
2113 ac_install_sh="$ac_aux_dir/install-sh -c"
2114 break
2115 elif test -f "$ac_dir/install.sh"; then
2116 ac_aux_dir=$ac_dir
2117 ac_install_sh="$ac_aux_dir/install.sh -c"
2118 break
2119 elif test -f "$ac_dir/shtool"; then
2120 ac_aux_dir=$ac_dir
2121 ac_install_sh="$ac_aux_dir/shtool install -c"
2122 break
2123 fi
2124 done
2125 if test -z "$ac_aux_dir"; then
2126 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2127 $as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2128 { (exit 1); exit 1; }; }
2129 fi
2130
2131 # These three variables are undocumented and unsupported,
2132 # and are intended to be withdrawn in a future Autoconf release.
2133 # They can cause serious problems if a builder's source tree is in a directory
2134 # whose full name contains unusual characters.
2135 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2136 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2137 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2138
2139
2140
2141 am__api_version='1.10'
2142
2143 # Find a good install program. We prefer a C program (faster),
2144 # so one script is as good as another. But avoid the broken or
2145 # incompatible versions:
2146 # SysV /etc/install, /usr/sbin/install
2147 # SunOS /usr/etc/install
2148 # IRIX /sbin/install
2149 # AIX /bin/install
2150 # AmigaOS /C/install, which installs bootblocks on floppy discs
2151 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2152 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2153 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2154 # OS/2's system install, which has a completely different semantic
2155 # ./install, which can be erroneously created by make from ./install.sh.
2156 # Reject install programs that cannot install multiple files.
2157 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2158 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2159 if test -z "$INSTALL"; then
2160 if test "${ac_cv_path_install+set}" = set; then
2161 $as_echo_n "(cached) " >&6
2162 else
2163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2164 for as_dir in $PATH
2165 do
2166 IFS=$as_save_IFS
2167 test -z "$as_dir" && as_dir=.
2168 # Account for people who put trailing slashes in PATH elements.
2169 case $as_dir/ in
2170 ./ | .// | /cC/* | \
2171 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2172 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2173 /usr/ucb/* ) ;;
2174 *)
2175 # OSF1 and SCO ODT 3.0 have their own names for install.
2176 # Don't use installbsd from OSF since it installs stuff as root
2177 # by default.
2178 for ac_prog in ginstall scoinst install; do
2179 for ac_exec_ext in '' $ac_executable_extensions; do
2180 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2181 if test $ac_prog = install &&
2182 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2183 # AIX install. It has an incompatible calling convention.
2184 :
2185 elif test $ac_prog = install &&
2186 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2187 # program-specific install script used by HP pwplus--don't use.
2188 :
2189 else
2190 rm -rf conftest.one conftest.two conftest.dir
2191 echo one > conftest.one
2192 echo two > conftest.two
2193 mkdir conftest.dir
2194 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2195 test -s conftest.one && test -s conftest.two &&
2196 test -s conftest.dir/conftest.one &&
2197 test -s conftest.dir/conftest.two
2198 then
2199 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2200 break 3
2201 fi
2202 fi
2203 fi
2204 done
2205 done
2206 ;;
2207 esac
2208
2209 done
2210 IFS=$as_save_IFS
2211
2212 rm -rf conftest.one conftest.two conftest.dir
2213
2214 fi
2215 if test "${ac_cv_path_install+set}" = set; then
2216 INSTALL=$ac_cv_path_install
2217 else
2218 # As a last resort, use the slow shell script. Don't cache a
2219 # value for INSTALL within a source directory, because that will
2220 # break other packages using the cache if that directory is
2221 # removed, or if the value is a relative name.
2222 INSTALL=$ac_install_sh
2223 fi
2224 fi
2225 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2226 $as_echo "$INSTALL" >&6; }
2227
2228 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2229 # It thinks the first close brace ends the variable substitution.
2230 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2231
2232 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2233
2234 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2235
2236 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2237 $as_echo_n "checking whether build environment is sane... " >&6; }
2238 # Just in case
2239 sleep 1
2240 echo timestamp > conftest.file
2241 # Do `set' in a subshell so we don't clobber the current shell's
2242 # arguments. Must try -L first in case configure is actually a
2243 # symlink; some systems play weird games with the mod time of symlinks
2244 # (eg FreeBSD returns the mod time of the symlink's containing
2245 # directory).
2246 if (
2247 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2248 if test "$*" = "X"; then
2249 # -L didn't work.
2250 set X `ls -t $srcdir/configure conftest.file`
2251 fi
2252 rm -f conftest.file
2253 if test "$*" != "X $srcdir/configure conftest.file" \
2254 && test "$*" != "X conftest.file $srcdir/configure"; then
2255
2256 # If neither matched, then we have a broken ls. This can happen
2257 # if, for instance, CONFIG_SHELL is bash and it inherits a
2258 # broken ls alias from the environment. This has actually
2259 # happened. Such a system could not be considered "sane".
2260 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2261 alias in your environment" >&5
2262 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2263 alias in your environment" >&2;}
2264 { (exit 1); exit 1; }; }
2265 fi
2266
2267 test "$2" = conftest.file
2268 )
2269 then
2270 # Ok.
2271 :
2272 else
2273 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2274 Check your system clock" >&5
2275 $as_echo "$as_me: error: newly created file is older than distributed files!
2276 Check your system clock" >&2;}
2277 { (exit 1); exit 1; }; }
2278 fi
2279 { $as_echo "$as_me:$LINENO: result: yes" >&5
2280 $as_echo "yes" >&6; }
2281 test "$program_prefix" != NONE &&
2282 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2283 # Use a double $ so make ignores it.
2284 test "$program_suffix" != NONE &&
2285 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2286 # Double any \ or $.
2287 # By default was `s,x,x', remove it if useless.
2288 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2289 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2290
2291 # expand $ac_aux_dir to an absolute path
2292 am_aux_dir=`cd $ac_aux_dir && pwd`
2293
2294 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2295 # Use eval to expand $SHELL
2296 if eval "$MISSING --run true"; then
2297 am_missing_run="$MISSING --run "
2298 else
2299 am_missing_run=
2300 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2301 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2302 fi
2303
2304 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2305 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2306 if test -z "$MKDIR_P"; then
2307 if test "${ac_cv_path_mkdir+set}" = set; then
2308 $as_echo_n "(cached) " >&6
2309 else
2310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2311 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2312 do
2313 IFS=$as_save_IFS
2314 test -z "$as_dir" && as_dir=.
2315 for ac_prog in mkdir gmkdir; do
2316 for ac_exec_ext in '' $ac_executable_extensions; do
2317 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2318 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2319 'mkdir (GNU coreutils) '* | \
2320 'mkdir (coreutils) '* | \
2321 'mkdir (fileutils) '4.1*)
2322 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2323 break 3;;
2324 esac
2325 done
2326 done
2327 done
2328 IFS=$as_save_IFS
2329
2330 fi
2331
2332 if test "${ac_cv_path_mkdir+set}" = set; then
2333 MKDIR_P="$ac_cv_path_mkdir -p"
2334 else
2335 # As a last resort, use the slow shell script. Don't cache a
2336 # value for MKDIR_P within a source directory, because that will
2337 # break other packages using the cache if that directory is
2338 # removed, or if the value is a relative name.
2339 test -d ./--version && rmdir ./--version
2340 MKDIR_P="$ac_install_sh -d"
2341 fi
2342 fi
2343 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2344 $as_echo "$MKDIR_P" >&6; }
2345
2346 mkdir_p="$MKDIR_P"
2347 case $mkdir_p in
2348 [\\/$]* | ?:[\\/]*) ;;
2349 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2350 esac
2351
2352 for ac_prog in gawk mawk nawk awk
2353 do
2354 # Extract the first word of "$ac_prog", so it can be a program name with args.
2355 set dummy $ac_prog; ac_word=$2
2356 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2357 $as_echo_n "checking for $ac_word... " >&6; }
2358 if test "${ac_cv_prog_AWK+set}" = set; then
2359 $as_echo_n "(cached) " >&6
2360 else
2361 if test -n "$AWK"; then
2362 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2363 else
2364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2365 for as_dir in $PATH
2366 do
2367 IFS=$as_save_IFS
2368 test -z "$as_dir" && as_dir=.
2369 for ac_exec_ext in '' $ac_executable_extensions; do
2370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2371 ac_cv_prog_AWK="$ac_prog"
2372 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2373 break 2
2374 fi
2375 done
2376 done
2377 IFS=$as_save_IFS
2378
2379 fi
2380 fi
2381 AWK=$ac_cv_prog_AWK
2382 if test -n "$AWK"; then
2383 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2384 $as_echo "$AWK" >&6; }
2385 else
2386 { $as_echo "$as_me:$LINENO: result: no" >&5
2387 $as_echo "no" >&6; }
2388 fi
2389
2390
2391 test -n "$AWK" && break
2392 done
2393
2394 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2395 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2396 set x ${MAKE-make}
2397 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2398 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2399 $as_echo_n "(cached) " >&6
2400 else
2401 cat >conftest.make <<\_ACEOF
2402 SHELL = /bin/sh
2403 all:
2404 @echo '@@@%%%=$(MAKE)=@@@%%%'
2405 _ACEOF
2406 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2407 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2408 *@@@%%%=?*=@@@%%%*)
2409 eval ac_cv_prog_make_${ac_make}_set=yes;;
2410 *)
2411 eval ac_cv_prog_make_${ac_make}_set=no;;
2412 esac
2413 rm -f conftest.make
2414 fi
2415 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2416 { $as_echo "$as_me:$LINENO: result: yes" >&5
2417 $as_echo "yes" >&6; }
2418 SET_MAKE=
2419 else
2420 { $as_echo "$as_me:$LINENO: result: no" >&5
2421 $as_echo "no" >&6; }
2422 SET_MAKE="MAKE=${MAKE-make}"
2423 fi
2424
2425 rm -rf .tst 2>/dev/null
2426 mkdir .tst 2>/dev/null
2427 if test -d .tst; then
2428 am__leading_dot=.
2429 else
2430 am__leading_dot=_
2431 fi
2432 rmdir .tst 2>/dev/null
2433
2434 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2435 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2436 # is not polluted with repeated "-I."
2437 am__isrc=' -I$(srcdir)'
2438 # test to see if srcdir already configured
2439 if test -f $srcdir/config.status; then
2440 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2441 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2442 { (exit 1); exit 1; }; }
2443 fi
2444 fi
2445
2446 # test whether we have cygpath
2447 if test -z "$CYGPATH_W"; then
2448 if (cygpath --version) >/dev/null 2>/dev/null; then
2449 CYGPATH_W='cygpath -w'
2450 else
2451 CYGPATH_W=echo
2452 fi
2453 fi
2454
2455
2456 # Define the identity of the package.
2457 PACKAGE='xf86-video-sis'
2458 VERSION='0.10.1'
2459
2460
2461 cat >>confdefs.h <<_ACEOF
2462 #define PACKAGE "$PACKAGE"
2463 _ACEOF
2464
2465
2466 cat >>confdefs.h <<_ACEOF
2467 #define VERSION "$VERSION"
2468 _ACEOF
2469
2470 # Some tools Automake needs.
2471
2472 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2473
2474
2475 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2476
2477
2478 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2479
2480
2481 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2482
2483
2484 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2485
2486 install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2487
2488 # Installed binaries are usually stripped using `strip' when the user
2489 # run `make install-strip'. However `strip' might not be the right
2490 # tool to use in cross-compilation environments, therefore Automake
2491 # will honor the `STRIP' environment variable to overrule this program.
2492 if test "$cross_compiling" != no; then
2493 if test -n "$ac_tool_prefix"; then
2494 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2495 set dummy ${ac_tool_prefix}strip; ac_word=$2
2496 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2497 $as_echo_n "checking for $ac_word... " >&6; }
2498 if test "${ac_cv_prog_STRIP+set}" = set; then
2499 $as_echo_n "(cached) " >&6
2500 else
2501 if test -n "$STRIP"; then
2502 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2503 else
2504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2505 for as_dir in $PATH
2506 do
2507 IFS=$as_save_IFS
2508 test -z "$as_dir" && as_dir=.
2509 for ac_exec_ext in '' $ac_executable_extensions; do
2510 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2511 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2512 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2513 break 2
2514 fi
2515 done
2516 done
2517 IFS=$as_save_IFS
2518
2519 fi
2520 fi
2521 STRIP=$ac_cv_prog_STRIP
2522 if test -n "$STRIP"; then
2523 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2524 $as_echo "$STRIP" >&6; }
2525 else
2526 { $as_echo "$as_me:$LINENO: result: no" >&5
2527 $as_echo "no" >&6; }
2528 fi
2529
2530
2531 fi
2532 if test -z "$ac_cv_prog_STRIP"; then
2533 ac_ct_STRIP=$STRIP
2534 # Extract the first word of "strip", so it can be a program name with args.
2535 set dummy strip; ac_word=$2
2536 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2537 $as_echo_n "checking for $ac_word... " >&6; }
2538 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2539 $as_echo_n "(cached) " >&6
2540 else
2541 if test -n "$ac_ct_STRIP"; then
2542 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2543 else
2544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2545 for as_dir in $PATH
2546 do
2547 IFS=$as_save_IFS
2548 test -z "$as_dir" && as_dir=.
2549 for ac_exec_ext in '' $ac_executable_extensions; do
2550 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2551 ac_cv_prog_ac_ct_STRIP="strip"
2552 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2553 break 2
2554 fi
2555 done
2556 done
2557 IFS=$as_save_IFS
2558
2559 fi
2560 fi
2561 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2562 if test -n "$ac_ct_STRIP"; then
2563 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2564 $as_echo "$ac_ct_STRIP" >&6; }
2565 else
2566 { $as_echo "$as_me:$LINENO: result: no" >&5
2567 $as_echo "no" >&6; }
2568 fi
2569
2570 if test "x$ac_ct_STRIP" = x; then
2571 STRIP=":"
2572 else
2573 case $cross_compiling:$ac_tool_warned in
2574 yes:)
2575 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2576 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2577 ac_tool_warned=yes ;;
2578 esac
2579 STRIP=$ac_ct_STRIP
2580 fi
2581 else
2582 STRIP="$ac_cv_prog_STRIP"
2583 fi
2584
2585 fi
2586 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2587
2588 # We need awk for the "check" target. The system "awk" is bad on
2589 # some platforms.
2590 # Always define AMTAR for backward compatibility.
2591
2592 AMTAR=${AMTAR-"${am_missing_run}tar"}
2593
2594 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2595
2596
2597
2598
2599
2600
2601 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2602 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2603 # Check whether --enable-maintainer-mode was given.
2604 if test "${enable_maintainer_mode+set}" = set; then
2605 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2606 else
2607 USE_MAINTAINER_MODE=no
2608 fi
2609
2610 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2611 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2612 if test $USE_MAINTAINER_MODE = yes; then
2613 MAINTAINER_MODE_TRUE=
2614 MAINTAINER_MODE_FALSE='#'
2615 else
2616 MAINTAINER_MODE_TRUE='#'
2617 MAINTAINER_MODE_FALSE=
2618 fi
2619
2620 MAINT=$MAINTAINER_MODE_TRUE
2621
2622
2623
2624 # Checks for programs.
2625 # Check whether --enable-static was given.
2626 if test "${enable_static+set}" = set; then
2627 enableval=$enable_static; p=${PACKAGE-default}
2628 case $enableval in
2629 yes) enable_static=yes ;;
2630 no) enable_static=no ;;
2631 *)
2632 enable_static=no
2633 # Look at the argument we got. We use all the common list separators.
2634 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2635 for pkg in $enableval; do
2636 IFS="$lt_save_ifs"
2637 if test "X$pkg" = "X$p"; then
2638 enable_static=yes
2639 fi
2640 done
2641 IFS="$lt_save_ifs"
2642 ;;
2643 esac
2644 else
2645 enable_static=no
2646 fi
2647
2648
2649
2650 # Check whether --enable-shared was given.
2651 if test "${enable_shared+set}" = set; then
2652 enableval=$enable_shared; p=${PACKAGE-default}
2653 case $enableval in
2654 yes) enable_shared=yes ;;
2655 no) enable_shared=no ;;
2656 *)
2657 enable_shared=no
2658 # Look at the argument we got. We use all the common list separators.
2659 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2660 for pkg in $enableval; do
2661 IFS="$lt_save_ifs"
2662 if test "X$pkg" = "X$p"; then
2663 enable_shared=yes
2664 fi
2665 done
2666 IFS="$lt_save_ifs"
2667 ;;
2668 esac
2669 else
2670 enable_shared=yes
2671 fi
2672
2673
2674 # Check whether --enable-fast-install was given.
2675 if test "${enable_fast_install+set}" = set; then
2676 enableval=$enable_fast_install; p=${PACKAGE-default}
2677 case $enableval in
2678 yes) enable_fast_install=yes ;;
2679 no) enable_fast_install=no ;;
2680 *)
2681 enable_fast_install=no
2682 # Look at the argument we got. We use all the common list separators.
2683 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2684 for pkg in $enableval; do
2685 IFS="$lt_save_ifs"
2686 if test "X$pkg" = "X$p"; then
2687 enable_fast_install=yes
2688 fi
2689 done
2690 IFS="$lt_save_ifs"
2691 ;;
2692 esac
2693 else
2694 enable_fast_install=yes
2695 fi
2696
2697
2698 # Make sure we can run config.sub.
2699 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2700 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2701 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2702 { (exit 1); exit 1; }; }
2703
2704 { $as_echo "$as_me:$LINENO: checking build system type" >&5
2705 $as_echo_n "checking build system type... " >&6; }
2706 if test "${ac_cv_build+set}" = set; then
2707 $as_echo_n "(cached) " >&6
2708 else
2709 ac_build_alias=$build_alias
2710 test "x$ac_build_alias" = x &&
2711 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2712 test "x$ac_build_alias" = x &&
2713 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2714 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2715 { (exit 1); exit 1; }; }
2716 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2717 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2718 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2719 { (exit 1); exit 1; }; }
2720
2721 fi
2722 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2723 $as_echo "$ac_cv_build" >&6; }
2724 case $ac_cv_build in
2725 *-*-*) ;;
2726 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2727 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2728 { (exit 1); exit 1; }; };;
2729 esac
2730 build=$ac_cv_build
2731 ac_save_IFS=$IFS; IFS='-'
2732 set x $ac_cv_build
2733 shift
2734 build_cpu=$1
2735 build_vendor=$2
2736 shift; shift
2737 # Remember, the first character of IFS is used to create $*,
2738 # except with old shells:
2739 build_os=$*
2740 IFS=$ac_save_IFS
2741 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2742
2743
2744 { $as_echo "$as_me:$LINENO: checking host system type" >&5
2745 $as_echo_n "checking host system type... " >&6; }
2746 if test "${ac_cv_host+set}" = set; then
2747 $as_echo_n "(cached) " >&6
2748 else
2749 if test "x$host_alias" = x; then
2750 ac_cv_host=$ac_cv_build
2751 else
2752 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2753 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2754 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2755 { (exit 1); exit 1; }; }
2756 fi
2757
2758 fi
2759 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2760 $as_echo "$ac_cv_host" >&6; }
2761 case $ac_cv_host in
2762 *-*-*) ;;
2763 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2764 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2765 { (exit 1); exit 1; }; };;
2766 esac
2767 host=$ac_cv_host
2768 ac_save_IFS=$IFS; IFS='-'
2769 set x $ac_cv_host
2770 shift
2771 host_cpu=$1
2772 host_vendor=$2
2773 shift; shift
2774 # Remember, the first character of IFS is used to create $*,
2775 # except with old shells:
2776 host_os=$*
2777 IFS=$ac_save_IFS
2778 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2779
2780
2781 DEPDIR="${am__leading_dot}deps"
2782
2783 ac_config_commands="$ac_config_commands depfiles"
2784
2785
2786 am_make=${MAKE-make}
2787 cat > confinc << 'END'
2788 am__doit:
2789 @echo done
2790 .PHONY: am__doit
2791 END
2792 # If we don't find an include directive, just comment out the code.
2793 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2794 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2795 am__include="#"
2796 am__quote=
2797 _am_result=none
2798 # First try GNU make style include.
2799 echo "include confinc" > confmf
2800 # We grep out `Entering directory' and `Leaving directory'
2801 # messages which can occur if `w' ends up in MAKEFLAGS.
2802 # In particular we don't look at `^make:' because GNU make might
2803 # be invoked under some other name (usually "gmake"), in which
2804 # case it prints its new name instead of `make'.
2805 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2806 am__include=include
2807 am__quote=
2808 _am_result=GNU
2809 fi
2810 # Now try BSD make style include.
2811 if test "$am__include" = "#"; then
2812 echo '.include "confinc"' > confmf
2813 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2814 am__include=.include
2815 am__quote="\""
2816 _am_result=BSD
2817 fi
2818 fi
2819
2820
2821 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2822 $as_echo "$_am_result" >&6; }
2823 rm -f confinc confmf
2824
2825 # Check whether --enable-dependency-tracking was given.
2826 if test "${enable_dependency_tracking+set}" = set; then
2827 enableval=$enable_dependency_tracking;
2828 fi
2829
2830 if test "x$enable_dependency_tracking" != xno; then
2831 am_depcomp="$ac_aux_dir/depcomp"
2832 AMDEPBACKSLASH='\'
2833 fi
2834 if test "x$enable_dependency_tracking" != xno; then
2835 AMDEP_TRUE=
2836 AMDEP_FALSE='#'
2837 else
2838 AMDEP_TRUE='#'
2839 AMDEP_FALSE=
2840 fi
2841
2842
2843 ac_ext=c
2844 ac_cpp='$CPP $CPPFLAGS'
2845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2848 if test -n "$ac_tool_prefix"; then
2849 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2850 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2851 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2852 $as_echo_n "checking for $ac_word... " >&6; }
2853 if test "${ac_cv_prog_CC+set}" = set; then
2854 $as_echo_n "(cached) " >&6
2855 else
2856 if test -n "$CC"; then
2857 ac_cv_prog_CC="$CC" # Let the user override the test.
2858 else
2859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860 for as_dir in $PATH
2861 do
2862 IFS=$as_save_IFS
2863 test -z "$as_dir" && as_dir=.
2864 for ac_exec_ext in '' $ac_executable_extensions; do
2865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2866 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2867 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2868 break 2
2869 fi
2870 done
2871 done
2872 IFS=$as_save_IFS
2873
2874 fi
2875 fi
2876 CC=$ac_cv_prog_CC
2877 if test -n "$CC"; then
2878 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2879 $as_echo "$CC" >&6; }
2880 else
2881 { $as_echo "$as_me:$LINENO: result: no" >&5
2882 $as_echo "no" >&6; }
2883 fi
2884
2885
2886 fi
2887 if test -z "$ac_cv_prog_CC"; then
2888 ac_ct_CC=$CC
2889 # Extract the first word of "gcc", so it can be a program name with args.
2890 set dummy gcc; ac_word=$2
2891 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2892 $as_echo_n "checking for $ac_word... " >&6; }
2893 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2894 $as_echo_n "(cached) " >&6
2895 else
2896 if test -n "$ac_ct_CC"; then
2897 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2898 else
2899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900 for as_dir in $PATH
2901 do
2902 IFS=$as_save_IFS
2903 test -z "$as_dir" && as_dir=.
2904 for ac_exec_ext in '' $ac_executable_extensions; do
2905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2906 ac_cv_prog_ac_ct_CC="gcc"
2907 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2908 break 2
2909 fi
2910 done
2911 done
2912 IFS=$as_save_IFS
2913
2914 fi
2915 fi
2916 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2917 if test -n "$ac_ct_CC"; then
2918 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2919 $as_echo "$ac_ct_CC" >&6; }
2920 else
2921 { $as_echo "$as_me:$LINENO: result: no" >&5
2922 $as_echo "no" >&6; }
2923 fi
2924
2925 if test "x$ac_ct_CC" = x; then
2926 CC=""
2927 else
2928 case $cross_compiling:$ac_tool_warned in
2929 yes:)
2930 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2931 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2932 ac_tool_warned=yes ;;
2933 esac
2934 CC=$ac_ct_CC
2935 fi
2936 else
2937 CC="$ac_cv_prog_CC"
2938 fi
2939
2940 if test -z "$CC"; then
2941 if test -n "$ac_tool_prefix"; then
2942 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2943 set dummy ${ac_tool_prefix}cc; ac_word=$2
2944 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2945 $as_echo_n "checking for $ac_word... " >&6; }
2946 if test "${ac_cv_prog_CC+set}" = set; then
2947 $as_echo_n "(cached) " >&6
2948 else
2949 if test -n "$CC"; then
2950 ac_cv_prog_CC="$CC" # Let the user override the test.
2951 else
2952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953 for as_dir in $PATH
2954 do
2955 IFS=$as_save_IFS
2956 test -z "$as_dir" && as_dir=.
2957 for ac_exec_ext in '' $ac_executable_extensions; do
2958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2959 ac_cv_prog_CC="${ac_tool_prefix}cc"
2960 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2961 break 2
2962 fi
2963 done
2964 done
2965 IFS=$as_save_IFS
2966
2967 fi
2968 fi
2969 CC=$ac_cv_prog_CC
2970 if test -n "$CC"; then
2971 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2972 $as_echo "$CC" >&6; }
2973 else
2974 { $as_echo "$as_me:$LINENO: result: no" >&5
2975 $as_echo "no" >&6; }
2976 fi
2977
2978
2979 fi
2980 fi
2981 if test -z "$CC"; then
2982 # Extract the first word of "cc", so it can be a program name with args.
2983 set dummy cc; ac_word=$2
2984 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2985 $as_echo_n "checking for $ac_word... " >&6; }
2986 if test "${ac_cv_prog_CC+set}" = set; then
2987 $as_echo_n "(cached) " >&6
2988 else
2989 if test -n "$CC"; then
2990 ac_cv_prog_CC="$CC" # Let the user override the test.
2991 else
2992 ac_prog_rejected=no
2993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2994 for as_dir in $PATH
2995 do
2996 IFS=$as_save_IFS
2997 test -z "$as_dir" && as_dir=.
2998 for ac_exec_ext in '' $ac_executable_extensions; do
2999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3000 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3001 ac_prog_rejected=yes
3002 continue
3003 fi
3004 ac_cv_prog_CC="cc"
3005 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3006 break 2
3007 fi
3008 done
3009 done
3010 IFS=$as_save_IFS
3011
3012 if test $ac_prog_rejected = yes; then
3013 # We found a bogon in the path, so make sure we never use it.
3014 set dummy $ac_cv_prog_CC
3015 shift
3016 if test $# != 0; then
3017 # We chose a different compiler from the bogus one.
3018 # However, it has the same basename, so the bogon will be chosen
3019 # first if we set CC to just the basename; use the full file name.
3020 shift
3021 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3022 fi
3023 fi
3024 fi
3025 fi
3026 CC=$ac_cv_prog_CC
3027 if test -n "$CC"; then
3028 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3029 $as_echo "$CC" >&6; }
3030 else
3031 { $as_echo "$as_me:$LINENO: result: no" >&5
3032 $as_echo "no" >&6; }
3033 fi
3034
3035
3036 fi
3037 if test -z "$CC"; then
3038 if test -n "$ac_tool_prefix"; then
3039 for ac_prog in cl.exe
3040 do
3041 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3042 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3043 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3044 $as_echo_n "checking for $ac_word... " >&6; }
3045 if test "${ac_cv_prog_CC+set}" = set; then
3046 $as_echo_n "(cached) " >&6
3047 else
3048 if test -n "$CC"; then
3049 ac_cv_prog_CC="$CC" # Let the user override the test.
3050 else
3051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3052 for as_dir in $PATH
3053 do
3054 IFS=$as_save_IFS
3055 test -z "$as_dir" && as_dir=.
3056 for ac_exec_ext in '' $ac_executable_extensions; do
3057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3058 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3059 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3060 break 2
3061 fi
3062 done
3063 done
3064 IFS=$as_save_IFS
3065
3066 fi
3067 fi
3068 CC=$ac_cv_prog_CC
3069 if test -n "$CC"; then
3070 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3071 $as_echo "$CC" >&6; }
3072 else
3073 { $as_echo "$as_me:$LINENO: result: no" >&5
3074 $as_echo "no" >&6; }
3075 fi
3076
3077
3078 test -n "$CC" && break
3079 done
3080 fi
3081 if test -z "$CC"; then
3082 ac_ct_CC=$CC
3083 for ac_prog in cl.exe
3084 do
3085 # Extract the first word of "$ac_prog", so it can be a program name with args.
3086 set dummy $ac_prog; ac_word=$2
3087 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3088 $as_echo_n "checking for $ac_word... " >&6; }
3089 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3090 $as_echo_n "(cached) " >&6
3091 else
3092 if test -n "$ac_ct_CC"; then
3093 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3094 else
3095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096 for as_dir in $PATH
3097 do
3098 IFS=$as_save_IFS
3099 test -z "$as_dir" && as_dir=.
3100 for ac_exec_ext in '' $ac_executable_extensions; do
3101 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3102 ac_cv_prog_ac_ct_CC="$ac_prog"
3103 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3104 break 2
3105 fi
3106 done
3107 done
3108 IFS=$as_save_IFS
3109
3110 fi
3111 fi
3112 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3113 if test -n "$ac_ct_CC"; then
3114 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3115 $as_echo "$ac_ct_CC" >&6; }
3116 else
3117 { $as_echo "$as_me:$LINENO: result: no" >&5
3118 $as_echo "no" >&6; }
3119 fi
3120
3121
3122 test -n "$ac_ct_CC" && break
3123 done
3124
3125 if test "x$ac_ct_CC" = x; then
3126 CC=""
3127 else
3128 case $cross_compiling:$ac_tool_warned in
3129 yes:)
3130 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3131 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3132 ac_tool_warned=yes ;;
3133 esac
3134 CC=$ac_ct_CC
3135 fi
3136 fi
3137
3138 fi
3139
3140
3141 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3142 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3143 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3144 See \`config.log' for more details." >&5
3145 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3146 See \`config.log' for more details." >&2;}
3147 { (exit 1); exit 1; }; }; }
3148
3149 # Provide some information about the compiler.
3150 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3151 set X $ac_compile
3152 ac_compiler=$2
3153 { (ac_try="$ac_compiler --version >&5"
3154 case "(($ac_try" in
3155 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3156 *) ac_try_echo=$ac_try;;
3157 esac
3158 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3159 $as_echo "$ac_try_echo") >&5
3160 (eval "$ac_compiler --version >&5") 2>&5
3161 ac_status=$?
3162 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3163 (exit $ac_status); }
3164 { (ac_try="$ac_compiler -v >&5"
3165 case "(($ac_try" in
3166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167 *) ac_try_echo=$ac_try;;
3168 esac
3169 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3170 $as_echo "$ac_try_echo") >&5
3171 (eval "$ac_compiler -v >&5") 2>&5
3172 ac_status=$?
3173 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3174 (exit $ac_status); }
3175 { (ac_try="$ac_compiler -V >&5"
3176 case "(($ac_try" in
3177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3178 *) ac_try_echo=$ac_try;;
3179 esac
3180 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3181 $as_echo "$ac_try_echo") >&5
3182 (eval "$ac_compiler -V >&5") 2>&5
3183 ac_status=$?
3184 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3185 (exit $ac_status); }
3186
3187 cat >conftest.$ac_ext <<_ACEOF
3188 /* confdefs.h. */
3189 _ACEOF
3190 cat confdefs.h >>conftest.$ac_ext
3191 cat >>conftest.$ac_ext <<_ACEOF
3192 /* end confdefs.h. */
3193
3194 int
3195 main ()
3196 {
3197
3198 ;
3199 return 0;
3200 }
3201 _ACEOF
3202 ac_clean_files_save=$ac_clean_files
3203 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3204 # Try to create an executable without -o first, disregard a.out.
3205 # It will help us diagnose broken compilers, and finding out an intuition
3206 # of exeext.
3207 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3208 $as_echo_n "checking for C compiler default output file name... " >&6; }
3209 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3210
3211 # The possible output files:
3212 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3213
3214 ac_rmfiles=
3215 for ac_file in $ac_files
3216 do
3217 case $ac_file in
3218 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3219 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3220 esac
3221 done
3222 rm -f $ac_rmfiles
3223
3224 if { (ac_try="$ac_link_default"
3225 case "(($ac_try" in
3226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3227 *) ac_try_echo=$ac_try;;
3228 esac
3229 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3230 $as_echo "$ac_try_echo") >&5
3231 (eval "$ac_link_default") 2>&5
3232 ac_status=$?
3233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3234 (exit $ac_status); }; then
3235 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3236 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3237 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3238 # so that the user can short-circuit this test for compilers unknown to
3239 # Autoconf.
3240 for ac_file in $ac_files ''
3241 do
3242 test -f "$ac_file" || continue
3243 case $ac_file in
3244 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3245 ;;
3246 [ab].out )
3247 # We found the default executable, but exeext='' is most
3248 # certainly right.
3249 break;;
3250 *.* )
3251 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3252 then :; else
3253 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3254 fi
3255 # We set ac_cv_exeext here because the later test for it is not
3256 # safe: cross compilers may not add the suffix if given an `-o'
3257 # argument, so we may need to know it at that point already.
3258 # Even if this section looks crufty: it has the advantage of
3259 # actually working.
3260 break;;
3261 * )
3262 break;;
3263 esac
3264 done
3265 test "$ac_cv_exeext" = no && ac_cv_exeext=
3266
3267 else
3268 ac_file=''
3269 fi
3270
3271 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3272 $as_echo "$ac_file" >&6; }
3273 if test -z "$ac_file"; then
3274 $as_echo "$as_me: failed program was:" >&5
3275 sed 's/^/| /' conftest.$ac_ext >&5
3276
3277 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3278 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3279 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3280 See \`config.log' for more details." >&5
3281 $as_echo "$as_me: error: C compiler cannot create executables
3282 See \`config.log' for more details." >&2;}
3283 { (exit 77); exit 77; }; }; }
3284 fi
3285
3286 ac_exeext=$ac_cv_exeext
3287
3288 # Check that the compiler produces executables we can run. If not, either
3289 # the compiler is broken, or we cross compile.
3290 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3291 $as_echo_n "checking whether the C compiler works... " >&6; }
3292 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3293 # If not cross compiling, check that we can run a simple program.
3294 if test "$cross_compiling" != yes; then
3295 if { ac_try='./$ac_file'
3296 { (case "(($ac_try" in
3297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3298 *) ac_try_echo=$ac_try;;
3299 esac
3300 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3301 $as_echo "$ac_try_echo") >&5
3302 (eval "$ac_try") 2>&5
3303 ac_status=$?
3304 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3305 (exit $ac_status); }; }; then
3306 cross_compiling=no
3307 else
3308 if test "$cross_compiling" = maybe; then
3309 cross_compiling=yes
3310 else
3311 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3312 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3313 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3314 If you meant to cross compile, use \`--host'.
3315 See \`config.log' for more details." >&5
3316 $as_echo "$as_me: error: cannot run C compiled programs.
3317 If you meant to cross compile, use \`--host'.
3318 See \`config.log' for more details." >&2;}
3319 { (exit 1); exit 1; }; }; }
3320 fi
3321 fi
3322 fi
3323 { $as_echo "$as_me:$LINENO: result: yes" >&5
3324 $as_echo "yes" >&6; }
3325
3326 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3327 ac_clean_files=$ac_clean_files_save
3328 # Check that the compiler produces executables we can run. If not, either
3329 # the compiler is broken, or we cross compile.
3330 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3331 $as_echo_n "checking whether we are cross compiling... " >&6; }
3332 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3333 $as_echo "$cross_compiling" >&6; }
3334
3335 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3336 $as_echo_n "checking for suffix of executables... " >&6; }
3337 if { (ac_try="$ac_link"
3338 case "(($ac_try" in
3339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3340 *) ac_try_echo=$ac_try;;
3341 esac
3342 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3343 $as_echo "$ac_try_echo") >&5
3344 (eval "$ac_link") 2>&5
3345 ac_status=$?
3346 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3347 (exit $ac_status); }; then
3348 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3349 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3350 # work properly (i.e., refer to `conftest.exe'), while it won't with
3351 # `rm'.
3352 for ac_file in conftest.exe conftest conftest.*; do
3353 test -f "$ac_file" || continue
3354 case $ac_file in
3355 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3356 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3357 break;;
3358 * ) break;;
3359 esac
3360 done
3361 else
3362 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3363 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3364 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3365 See \`config.log' for more details." >&5
3366 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3367 See \`config.log' for more details." >&2;}
3368 { (exit 1); exit 1; }; }; }
3369 fi
3370
3371 rm -f conftest$ac_cv_exeext
3372 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3373 $as_echo "$ac_cv_exeext" >&6; }
3374
3375 rm -f conftest.$ac_ext
3376 EXEEXT=$ac_cv_exeext
3377 ac_exeext=$EXEEXT
3378 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3379 $as_echo_n "checking for suffix of object files... " >&6; }
3380 if test "${ac_cv_objext+set}" = set; then
3381 $as_echo_n "(cached) " >&6
3382 else
3383 cat >conftest.$ac_ext <<_ACEOF
3384 /* confdefs.h. */
3385 _ACEOF
3386 cat confdefs.h >>conftest.$ac_ext
3387 cat >>conftest.$ac_ext <<_ACEOF
3388 /* end confdefs.h. */
3389
3390 int
3391 main ()
3392 {
3393
3394 ;
3395 return 0;
3396 }
3397 _ACEOF
3398 rm -f conftest.o conftest.obj
3399 if { (ac_try="$ac_compile"
3400 case "(($ac_try" in
3401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3402 *) ac_try_echo=$ac_try;;
3403 esac
3404 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3405 $as_echo "$ac_try_echo") >&5
3406 (eval "$ac_compile") 2>&5
3407 ac_status=$?
3408 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3409 (exit $ac_status); }; then
3410 for ac_file in conftest.o conftest.obj conftest.*; do
3411 test -f "$ac_file" || continue;
3412 case $ac_file in
3413 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3414 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3415 break;;
3416 esac
3417 done
3418 else
3419 $as_echo "$as_me: failed program was:" >&5
3420 sed 's/^/| /' conftest.$ac_ext >&5
3421
3422 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3423 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3424 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3425 See \`config.log' for more details." >&5
3426 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3427 See \`config.log' for more details." >&2;}
3428 { (exit 1); exit 1; }; }; }
3429 fi
3430
3431 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3432 fi
3433 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3434 $as_echo "$ac_cv_objext" >&6; }
3435 OBJEXT=$ac_cv_objext
3436 ac_objext=$OBJEXT
3437 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3438 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3439 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3440 $as_echo_n "(cached) " >&6
3441 else
3442 cat >conftest.$ac_ext <<_ACEOF
3443 /* confdefs.h. */
3444 _ACEOF
3445 cat confdefs.h >>conftest.$ac_ext
3446 cat >>conftest.$ac_ext <<_ACEOF
3447 /* end confdefs.h. */
3448
3449 int
3450 main ()
3451 {
3452 #ifndef __GNUC__
3453 choke me
3454 #endif
3455
3456 ;
3457 return 0;
3458 }
3459 _ACEOF
3460 rm -f conftest.$ac_objext
3461 if { (ac_try="$ac_compile"
3462 case "(($ac_try" in
3463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3464 *) ac_try_echo=$ac_try;;
3465 esac
3466 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3467 $as_echo "$ac_try_echo") >&5
3468 (eval "$ac_compile") 2>conftest.er1
3469 ac_status=$?
3470 grep -v '^ *+' conftest.er1 >conftest.err
3471 rm -f conftest.er1
3472 cat conftest.err >&5
3473 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3474 (exit $ac_status); } && {
3475 test -z "$ac_c_werror_flag" ||
3476 test ! -s conftest.err
3477 } && test -s conftest.$ac_objext; then
3478 ac_compiler_gnu=yes
3479 else
3480 $as_echo "$as_me: failed program was:" >&5
3481 sed 's/^/| /' conftest.$ac_ext >&5
3482
3483 ac_compiler_gnu=no
3484 fi
3485
3486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3487 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3488
3489 fi
3490 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3491 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3492 if test $ac_compiler_gnu = yes; then
3493 GCC=yes
3494 else
3495 GCC=
3496 fi
3497 ac_test_CFLAGS=${CFLAGS+set}
3498 ac_save_CFLAGS=$CFLAGS
3499 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3500 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3501 if test "${ac_cv_prog_cc_g+set}" = set; then
3502 $as_echo_n "(cached) " >&6
3503 else
3504 ac_save_c_werror_flag=$ac_c_werror_flag
3505 ac_c_werror_flag=yes
3506 ac_cv_prog_cc_g=no
3507 CFLAGS="-g"
3508 cat >conftest.$ac_ext <<_ACEOF
3509 /* confdefs.h. */
3510 _ACEOF
3511 cat confdefs.h >>conftest.$ac_ext
3512 cat >>conftest.$ac_ext <<_ACEOF
3513 /* end confdefs.h. */
3514
3515 int
3516 main ()
3517 {
3518
3519 ;
3520 return 0;
3521 }
3522 _ACEOF
3523 rm -f conftest.$ac_objext
3524 if { (ac_try="$ac_compile"
3525 case "(($ac_try" in
3526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3527 *) ac_try_echo=$ac_try;;
3528 esac
3529 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3530 $as_echo "$ac_try_echo") >&5
3531 (eval "$ac_compile") 2>conftest.er1
3532 ac_status=$?
3533 grep -v '^ *+' conftest.er1 >conftest.err
3534 rm -f conftest.er1
3535 cat conftest.err >&5
3536 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3537 (exit $ac_status); } && {
3538 test -z "$ac_c_werror_flag" ||
3539 test ! -s conftest.err
3540 } && test -s conftest.$ac_objext; then
3541 ac_cv_prog_cc_g=yes
3542 else
3543 $as_echo "$as_me: failed program was:" >&5
3544 sed 's/^/| /' conftest.$ac_ext >&5
3545
3546 CFLAGS=""
3547 cat >conftest.$ac_ext <<_ACEOF
3548 /* confdefs.h. */
3549 _ACEOF
3550 cat confdefs.h >>conftest.$ac_ext
3551 cat >>conftest.$ac_ext <<_ACEOF
3552 /* end confdefs.h. */
3553
3554 int
3555 main ()
3556 {
3557
3558 ;
3559 return 0;
3560 }
3561 _ACEOF
3562 rm -f conftest.$ac_objext
3563 if { (ac_try="$ac_compile"
3564 case "(($ac_try" in
3565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3566 *) ac_try_echo=$ac_try;;
3567 esac
3568 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3569 $as_echo "$ac_try_echo") >&5
3570 (eval "$ac_compile") 2>conftest.er1
3571 ac_status=$?
3572 grep -v '^ *+' conftest.er1 >conftest.err
3573 rm -f conftest.er1
3574 cat conftest.err >&5
3575 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3576 (exit $ac_status); } && {
3577 test -z "$ac_c_werror_flag" ||
3578 test ! -s conftest.err
3579 } && test -s conftest.$ac_objext; then
3580 :
3581 else
3582 $as_echo "$as_me: failed program was:" >&5
3583 sed 's/^/| /' conftest.$ac_ext >&5
3584
3585 ac_c_werror_flag=$ac_save_c_werror_flag
3586 CFLAGS="-g"
3587 cat >conftest.$ac_ext <<_ACEOF
3588 /* confdefs.h. */
3589 _ACEOF
3590 cat confdefs.h >>conftest.$ac_ext
3591 cat >>conftest.$ac_ext <<_ACEOF
3592 /* end confdefs.h. */
3593
3594 int
3595 main ()
3596 {
3597
3598 ;
3599 return 0;
3600 }
3601 _ACEOF
3602 rm -f conftest.$ac_objext
3603 if { (ac_try="$ac_compile"
3604 case "(($ac_try" in
3605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3606 *) ac_try_echo=$ac_try;;
3607 esac
3608 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3609 $as_echo "$ac_try_echo") >&5
3610 (eval "$ac_compile") 2>conftest.er1
3611 ac_status=$?
3612 grep -v '^ *+' conftest.er1 >conftest.err
3613 rm -f conftest.er1
3614 cat conftest.err >&5
3615 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3616 (exit $ac_status); } && {
3617 test -z "$ac_c_werror_flag" ||
3618 test ! -s conftest.err
3619 } && test -s conftest.$ac_objext; then
3620 ac_cv_prog_cc_g=yes
3621 else
3622 $as_echo "$as_me: failed program was:" >&5
3623 sed 's/^/| /' conftest.$ac_ext >&5
3624
3625
3626 fi
3627
3628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3629 fi
3630
3631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3632 fi
3633
3634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3635 ac_c_werror_flag=$ac_save_c_werror_flag
3636 fi
3637 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3638 $as_echo "$ac_cv_prog_cc_g" >&6; }
3639 if test "$ac_test_CFLAGS" = set; then
3640 CFLAGS=$ac_save_CFLAGS
3641 elif test $ac_cv_prog_cc_g = yes; then
3642 if test "$GCC" = yes; then
3643 CFLAGS="-g -O2"
3644 else
3645 CFLAGS="-g"
3646 fi
3647 else
3648 if test "$GCC" = yes; then
3649 CFLAGS="-O2"
3650 else
3651 CFLAGS=
3652 fi
3653 fi
3654 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3655 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3656 if test "${ac_cv_prog_cc_c89+set}" = set; then
3657 $as_echo_n "(cached) " >&6
3658 else
3659 ac_cv_prog_cc_c89=no
3660 ac_save_CC=$CC
3661 cat >conftest.$ac_ext <<_ACEOF
3662 /* confdefs.h. */
3663 _ACEOF
3664 cat confdefs.h >>conftest.$ac_ext
3665 cat >>conftest.$ac_ext <<_ACEOF
3666 /* end confdefs.h. */
3667 #include <stdarg.h>
3668 #include <stdio.h>
3669 #include <sys/types.h>
3670 #include <sys/stat.h>
3671 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3672 struct buf { int x; };
3673 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3674 static char *e (p, i)
3675 char **p;
3676 int i;
3677 {
3678 return p[i];
3679 }
3680 static char *f (char * (*g) (char **, int), char **p, ...)
3681 {
3682 char *s;
3683 va_list v;
3684 va_start (v,p);
3685 s = g (p, va_arg (v,int));
3686 va_end (v);
3687 return s;
3688 }
3689
3690 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3691 function prototypes and stuff, but not '\xHH' hex character constants.
3692 These don't provoke an error unfortunately, instead are silently treated
3693 as 'x'. The following induces an error, until -std is added to get
3694 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3695 array size at least. It's necessary to write '\x00'==0 to get something
3696 that's true only with -std. */
3697 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3698
3699 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3700 inside strings and character constants. */
3701 #define FOO(x) 'x'
3702 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3703
3704 int test (int i, double x);
3705 struct s1 {int (*f) (int a);};
3706 struct s2 {int (*f) (double a);};
3707 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3708 int argc;
3709 char **argv;
3710 int
3711 main ()
3712 {
3713 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3714 ;
3715 return 0;
3716 }
3717 _ACEOF
3718 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3719 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3720 do
3721 CC="$ac_save_CC $ac_arg"
3722 rm -f conftest.$ac_objext
3723 if { (ac_try="$ac_compile"
3724 case "(($ac_try" in
3725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3726 *) ac_try_echo=$ac_try;;
3727 esac
3728 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3729 $as_echo "$ac_try_echo") >&5
3730 (eval "$ac_compile") 2>conftest.er1
3731 ac_status=$?
3732 grep -v '^ *+' conftest.er1 >conftest.err
3733 rm -f conftest.er1
3734 cat conftest.err >&5
3735 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3736 (exit $ac_status); } && {
3737 test -z "$ac_c_werror_flag" ||
3738 test ! -s conftest.err
3739 } && test -s conftest.$ac_objext; then
3740 ac_cv_prog_cc_c89=$ac_arg
3741 else
3742 $as_echo "$as_me: failed program was:" >&5
3743 sed 's/^/| /' conftest.$ac_ext >&5
3744
3745
3746 fi
3747
3748 rm -f core conftest.err conftest.$ac_objext
3749 test "x$ac_cv_prog_cc_c89" != "xno" && break
3750 done
3751 rm -f conftest.$ac_ext
3752 CC=$ac_save_CC
3753
3754 fi
3755 # AC_CACHE_VAL
3756 case "x$ac_cv_prog_cc_c89" in
3757 x)
3758 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3759 $as_echo "none needed" >&6; } ;;
3760 xno)
3761 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3762 $as_echo "unsupported" >&6; } ;;
3763 *)
3764 CC="$CC $ac_cv_prog_cc_c89"
3765 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3766 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3767 esac
3768
3769
3770 ac_ext=c
3771 ac_cpp='$CPP $CPPFLAGS'
3772 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3773 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3774 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3775
3776 depcc="$CC" am_compiler_list=
3777
3778 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3779 $as_echo_n "checking dependency style of $depcc... " >&6; }
3780 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3781 $as_echo_n "(cached) " >&6
3782 else
3783 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3784 # We make a subdir and do the tests there. Otherwise we can end up
3785 # making bogus files that we don't know about and never remove. For
3786 # instance it was reported that on HP-UX the gcc test will end up
3787 # making a dummy file named `D' -- because `-MD' means `put the output
3788 # in D'.
3789 mkdir conftest.dir
3790 # Copy depcomp to subdir because otherwise we won't find it if we're
3791 # using a relative directory.
3792 cp "$am_depcomp" conftest.dir
3793 cd conftest.dir
3794 # We will build objects and dependencies in a subdirectory because
3795 # it helps to detect inapplicable dependency modes. For instance
3796 # both Tru64's cc and ICC support -MD to output dependencies as a
3797 # side effect of compilation, but ICC will put the dependencies in
3798 # the current directory while Tru64 will put them in the object
3799 # directory.
3800 mkdir sub
3801
3802 am_cv_CC_dependencies_compiler_type=none
3803 if test "$am_compiler_list" = ""; then
3804 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3805 fi
3806 for depmode in $am_compiler_list; do
3807 # Setup a source with many dependencies, because some compilers
3808 # like to wrap large dependency lists on column 80 (with \), and
3809 # we should not choose a depcomp mode which is confused by this.
3810 #
3811 # We need to recreate these files for each test, as the compiler may
3812 # overwrite some of them when testing with obscure command lines.
3813 # This happens at least with the AIX C compiler.
3814 : > sub/conftest.c
3815 for i in 1 2 3 4 5 6; do
3816 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3817 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3818 # Solaris 8's {/usr,}/bin/sh.
3819 touch sub/conftst$i.h
3820 done
3821 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3822
3823 case $depmode in
3824 nosideeffect)
3825 # after this tag, mechanisms are not by side-effect, so they'll
3826 # only be used when explicitly requested
3827 if test "x$enable_dependency_tracking" = xyes; then
3828 continue
3829 else
3830 break
3831 fi
3832 ;;
3833 none) break ;;
3834 esac
3835 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3836 # mode. It turns out that the SunPro C++ compiler does not properly
3837 # handle `-M -o', and we need to detect this.
3838 if depmode=$depmode \
3839 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3840 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3841 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3842 >/dev/null 2>conftest.err &&
3843 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3844 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3845 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3846 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3847 # icc doesn't choke on unknown options, it will just issue warnings
3848 # or remarks (even with -Werror). So we grep stderr for any message
3849 # that says an option was ignored or not supported.
3850 # When given -MP, icc 7.0 and 7.1 complain thusly:
3851 # icc: Command line warning: ignoring option '-M'; no argument required
3852 # The diagnosis changed in icc 8.0:
3853 # icc: Command line remark: option '-MP' not supported
3854 if (grep 'ignoring option' conftest.err ||
3855 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3856 am_cv_CC_dependencies_compiler_type=$depmode
3857 break
3858 fi
3859 fi
3860 done
3861
3862 cd ..
3863 rm -rf conftest.dir
3864 else
3865 am_cv_CC_dependencies_compiler_type=none
3866 fi
3867
3868 fi
3869 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3870 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3871 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3872
3873 if
3874 test "x$enable_dependency_tracking" != xno \
3875 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3876 am__fastdepCC_TRUE=
3877 am__fastdepCC_FALSE='#'
3878 else
3879 am__fastdepCC_TRUE='#'
3880 am__fastdepCC_FALSE=
3881 fi
3882
3883
3884 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3885 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3886 if test "${lt_cv_path_SED+set}" = set; then
3887 $as_echo_n "(cached) " >&6
3888 else
3889 # Loop through the user's path and test for sed and gsed.
3890 # Then use that list of sed's as ones to test for truncation.
3891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3892 for as_dir in $PATH
3893 do
3894 IFS=$as_save_IFS
3895 test -z "$as_dir" && as_dir=.
3896 for lt_ac_prog in sed gsed; do
3897 for ac_exec_ext in '' $ac_executable_extensions; do
3898 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3899 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3900 fi
3901 done
3902 done
3903 done
3904 IFS=$as_save_IFS
3905 lt_ac_max=0
3906 lt_ac_count=0
3907 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3908 # along with /bin/sed that truncates output.
3909 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3910 test ! -f $lt_ac_sed && continue
3911 cat /dev/null > conftest.in
3912 lt_ac_count=0
3913 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3914 # Check for GNU sed and select it if it is found.
3915 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3916 lt_cv_path_SED=$lt_ac_sed
3917 break
3918 fi
3919 while true; do
3920 cat conftest.in conftest.in >conftest.tmp
3921 mv conftest.tmp conftest.in
3922 cp conftest.in conftest.nl
3923 echo >>conftest.nl
3924 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3925 cmp -s conftest.out conftest.nl || break
3926 # 10000 chars as input seems more than enough
3927 test $lt_ac_count -gt 10 && break
3928 lt_ac_count=`expr $lt_ac_count + 1`
3929 if test $lt_ac_count -gt $lt_ac_max; then
3930 lt_ac_max=$lt_ac_count
3931 lt_cv_path_SED=$lt_ac_sed
3932 fi
3933 done
3934 done
3935
3936 fi
3937
3938 SED=$lt_cv_path_SED
3939
3940 { $as_echo "$as_me:$LINENO: result: $SED" >&5
3941 $as_echo "$SED" >&6; }
3942
3943 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3944 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3945 if test "${ac_cv_path_GREP+set}" = set; then
3946 $as_echo_n "(cached) " >&6
3947 else
3948 if test -z "$GREP"; then
3949 ac_path_GREP_found=false
3950 # Loop through the user's path and test for each of PROGNAME-LIST
3951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3952 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3953 do
3954 IFS=$as_save_IFS
3955 test -z "$as_dir" && as_dir=.
3956 for ac_prog in grep ggrep; do
3957 for ac_exec_ext in '' $ac_executable_extensions; do
3958 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3959 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3960 # Check for GNU ac_path_GREP and select it if it is found.
3961 # Check for GNU $ac_path_GREP
3962 case `"$ac_path_GREP" --version 2>&1` in
3963 *GNU*)
3964 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3965 *)
3966 ac_count=0
3967 $as_echo_n 0123456789 >"conftest.in"
3968 while :
3969 do
3970 cat "conftest.in" "conftest.in" >"conftest.tmp"
3971 mv "conftest.tmp" "conftest.in"
3972 cp "conftest.in" "conftest.nl"
3973 $as_echo 'GREP' >> "conftest.nl"
3974 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3975 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3976 ac_count=`expr $ac_count + 1`
3977 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3978 # Best one so far, save it but keep looking for a better one
3979 ac_cv_path_GREP="$ac_path_GREP"
3980 ac_path_GREP_max=$ac_count
3981 fi
3982 # 10*(2^10) chars as input seems more than enough
3983 test $ac_count -gt 10 && break
3984 done
3985 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3986 esac
3987
3988 $ac_path_GREP_found && break 3
3989 done
3990 done
3991 done
3992 IFS=$as_save_IFS
3993 if test -z "$ac_cv_path_GREP"; then
3994 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3995 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3996 { (exit 1); exit 1; }; }
3997 fi
3998 else
3999 ac_cv_path_GREP=$GREP
4000 fi
4001
4002 fi
4003 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4004 $as_echo "$ac_cv_path_GREP" >&6; }
4005 GREP="$ac_cv_path_GREP"
4006
4007
4008 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4009 $as_echo_n "checking for egrep... " >&6; }
4010 if test "${ac_cv_path_EGREP+set}" = set; then
4011 $as_echo_n "(cached) " >&6
4012 else
4013 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4014 then ac_cv_path_EGREP="$GREP -E"
4015 else
4016 if test -z "$EGREP"; then
4017 ac_path_EGREP_found=false
4018 # Loop through the user's path and test for each of PROGNAME-LIST
4019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4020 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4021 do
4022 IFS=$as_save_IFS
4023 test -z "$as_dir" && as_dir=.
4024 for ac_prog in egrep; do
4025 for ac_exec_ext in '' $ac_executable_extensions; do
4026 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4027 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4028 # Check for GNU ac_path_EGREP and select it if it is found.
4029 # Check for GNU $ac_path_EGREP
4030 case `"$ac_path_EGREP" --version 2>&1` in
4031 *GNU*)
4032 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4033 *)
4034 ac_count=0
4035 $as_echo_n 0123456789 >"conftest.in"
4036 while :
4037 do
4038 cat "conftest.in" "conftest.in" >"conftest.tmp"
4039 mv "conftest.tmp" "conftest.in"
4040 cp "conftest.in" "conftest.nl"
4041 $as_echo 'EGREP' >> "conftest.nl"
4042 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4043 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4044 ac_count=`expr $ac_count + 1`
4045 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4046 # Best one so far, save it but keep looking for a better one
4047 ac_cv_path_EGREP="$ac_path_EGREP"
4048 ac_path_EGREP_max=$ac_count
4049 fi
4050 # 10*(2^10) chars as input seems more than enough
4051 test $ac_count -gt 10 && break
4052 done
4053 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4054 esac
4055
4056 $ac_path_EGREP_found && break 3
4057 done
4058 done
4059 done
4060 IFS=$as_save_IFS
4061 if test -z "$ac_cv_path_EGREP"; then
4062 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4063 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4064 { (exit 1); exit 1; }; }
4065 fi
4066 else
4067 ac_cv_path_EGREP=$EGREP
4068 fi
4069
4070 fi
4071 fi
4072 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4073 $as_echo "$ac_cv_path_EGREP" >&6; }
4074 EGREP="$ac_cv_path_EGREP"
4075
4076
4077
4078 # Check whether --with-gnu-ld was given.
4079 if test "${with_gnu_ld+set}" = set; then
4080 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4081 else
4082 with_gnu_ld=no
4083 fi
4084
4085 ac_prog=ld
4086 if test "$GCC" = yes; then
4087 # Check if gcc -print-prog-name=ld gives a path.
4088 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4089 $as_echo_n "checking for ld used by $CC... " >&6; }
4090 case $host in
4091 *-*-mingw*)
4092 # gcc leaves a trailing carriage return which upsets mingw
4093 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4094 *)
4095 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4096 esac
4097 case $ac_prog in
4098 # Accept absolute paths.
4099 [\\/]* | ?:[\\/]*)
4100 re_direlt='/[^/][^/]*/\.\./'
4101 # Canonicalize the pathname of ld
4102 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4103 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4104 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4105 done
4106 test -z "$LD" && LD="$ac_prog"
4107 ;;
4108 "")
4109 # If it fails, then pretend we aren't using GCC.
4110 ac_prog=ld
4111 ;;
4112 *)
4113 # If it is relative, then search for the first ld in PATH.
4114 with_gnu_ld=unknown
4115 ;;
4116 esac
4117 elif test "$with_gnu_ld" = yes; then
4118 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4119 $as_echo_n "checking for GNU ld... " >&6; }
4120 else
4121 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4122 $as_echo_n "checking for non-GNU ld... " >&6; }
4123 fi
4124 if test "${lt_cv_path_LD+set}" = set; then
4125 $as_echo_n "(cached) " >&6
4126 else
4127 if test -z "$LD"; then
4128 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4129 for ac_dir in $PATH; do
4130 IFS="$lt_save_ifs"
4131 test -z "$ac_dir" && ac_dir=.
4132 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4133 lt_cv_path_LD="$ac_dir/$ac_prog"
4134 # Check to see if the program is GNU ld. I'd rather use --version,
4135 # but apparently some variants of GNU ld only accept -v.
4136 # Break only if it was the GNU/non-GNU ld that we prefer.
4137 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4138 *GNU* | *'with BFD'*)
4139 test "$with_gnu_ld" != no && break
4140 ;;
4141 *)
4142 test "$with_gnu_ld" != yes && break
4143 ;;
4144 esac
4145 fi
4146 done
4147 IFS="$lt_save_ifs"
4148 else
4149 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4150 fi
4151 fi
4152
4153 LD="$lt_cv_path_LD"
4154 if test -n "$LD"; then
4155 { $as_echo "$as_me:$LINENO: result: $LD" >&5
4156 $as_echo "$LD" >&6; }
4157 else
4158 { $as_echo "$as_me:$LINENO: result: no" >&5
4159 $as_echo "no" >&6; }
4160 fi
4161 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4162 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4163 { (exit 1); exit 1; }; }
4164 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4165 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4166 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4167 $as_echo_n "(cached) " >&6
4168 else
4169 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4170 case `$LD -v 2>&1 </dev/null` in
4171 *GNU* | *'with BFD'*)
4172 lt_cv_prog_gnu_ld=yes
4173 ;;
4174 *)
4175 lt_cv_prog_gnu_ld=no
4176 ;;
4177 esac
4178 fi
4179 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4180 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4181 with_gnu_ld=$lt_cv_prog_gnu_ld
4182
4183
4184 { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4185 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4186 if test "${lt_cv_ld_reload_flag+set}" = set; then
4187 $as_echo_n "(cached) " >&6
4188 else
4189 lt_cv_ld_reload_flag='-r'
4190 fi
4191 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4192 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4193 reload_flag=$lt_cv_ld_reload_flag
4194 case $reload_flag in
4195 "" | " "*) ;;
4196 *) reload_flag=" $reload_flag" ;;
4197 esac
4198 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4199 case $host_os in
4200 darwin*)
4201 if test "$GCC" = yes; then
4202 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4203 else
4204 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4205 fi
4206 ;;
4207 esac
4208
4209 { $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4210 $as_echo_n "checking for BSD-compatible nm... " >&6; }
4211 if test "${lt_cv_path_NM+set}" = set; then
4212 $as_echo_n "(cached) " >&6
4213 else
4214 if test -n "$NM"; then
4215 # Let the user override the test.
4216 lt_cv_path_NM="$NM"
4217 else
4218 lt_nm_to_check="${ac_tool_prefix}nm"
4219 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4220 lt_nm_to_check="$lt_nm_to_check nm"
4221 fi
4222 for lt_tmp_nm in $lt_nm_to_check; do
4223 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4224 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4225 IFS="$lt_save_ifs"
4226 test -z "$ac_dir" && ac_dir=.
4227 tmp_nm="$ac_dir/$lt_tmp_nm"
4228 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4229 # Check to see if the nm accepts a BSD-compat flag.
4230 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4231 # nm: unknown option "B" ignored
4232 # Tru64's nm complains that /dev/null is an invalid object file
4233 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4234 */dev/null* | *'Invalid file or object type'*)
4235 lt_cv_path_NM="$tmp_nm -B"
4236 break
4237 ;;
4238 *)
4239 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4240 */dev/null*)
4241 lt_cv_path_NM="$tmp_nm -p"
4242 break
4243 ;;
4244 *)
4245 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4246 continue # so that we can try to find one that supports BSD flags
4247 ;;
4248 esac
4249 ;;
4250 esac
4251 fi
4252 done
4253 IFS="$lt_save_ifs"
4254 done
4255 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4256 fi
4257 fi
4258 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4259 $as_echo "$lt_cv_path_NM" >&6; }
4260 NM="$lt_cv_path_NM"
4261
4262 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4263 $as_echo_n "checking whether ln -s works... " >&6; }
4264 LN_S=$as_ln_s
4265 if test "$LN_S" = "ln -s"; then
4266 { $as_echo "$as_me:$LINENO: result: yes" >&5
4267 $as_echo "yes" >&6; }
4268 else
4269 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4270 $as_echo "no, using $LN_S" >&6; }
4271 fi
4272
4273 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4274 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4275 if test "${lt_cv_deplibs_check_method+set}" = set; then
4276 $as_echo_n "(cached) " >&6
4277 else
4278 lt_cv_file_magic_cmd='$MAGIC_CMD'
4279 lt_cv_file_magic_test_file=
4280 lt_cv_deplibs_check_method='unknown'
4281 # Need to set the preceding variable on all platforms that support
4282 # interlibrary dependencies.
4283 # 'none' -- dependencies not supported.
4284 # `unknown' -- same as none, but documents that we really don't know.
4285 # 'pass_all' -- all dependencies passed with no checks.
4286 # 'test_compile' -- check by making test program.
4287 # 'file_magic [[regex]]' -- check by looking for files in library path
4288 # which responds to the $file_magic_cmd with a given extended regex.
4289 # If you have `file' or equivalent on your system and you're not sure
4290 # whether `pass_all' will *always* work, you probably want this one.
4291
4292 case $host_os in
4293 aix[4-9]*)
4294 lt_cv_deplibs_check_method=pass_all
4295 ;;
4296
4297 beos*)
4298 lt_cv_deplibs_check_method=pass_all
4299 ;;
4300
4301 bsdi[45]*)
4302 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4303 lt_cv_file_magic_cmd='/usr/bin/file -L'
4304 lt_cv_file_magic_test_file=/shlib/libc.so
4305 ;;
4306
4307 cygwin*)
4308 # func_win32_libid is a shell function defined in ltmain.sh
4309 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4310 lt_cv_file_magic_cmd='func_win32_libid'
4311 ;;
4312
4313 mingw* | pw32*)
4314 # Base MSYS/MinGW do not provide the 'file' command needed by
4315 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4316 # unless we find 'file', for example because we are cross-compiling.
4317 if ( file / ) >/dev/null 2>&1; then
4318 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4319 lt_cv_file_magic_cmd='func_win32_libid'
4320 else
4321 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4322 lt_cv_file_magic_cmd='$OBJDUMP -f'
4323 fi
4324 ;;
4325
4326 darwin* | rhapsody*)
4327 lt_cv_deplibs_check_method=pass_all
4328 ;;
4329
4330 freebsd* | dragonfly*)
4331 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4332 case $host_cpu in
4333 i*86 )
4334 # Not sure whether the presence of OpenBSD here was a mistake.
4335 # Let's accept both of them until this is cleared up.
4336 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4337 lt_cv_file_magic_cmd=/usr/bin/file
4338 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4339 ;;
4340 esac
4341 else
4342 lt_cv_deplibs_check_method=pass_all
4343 fi
4344 ;;
4345
4346 gnu*)
4347 lt_cv_deplibs_check_method=pass_all
4348 ;;
4349
4350 hpux10.20* | hpux11*)
4351 lt_cv_file_magic_cmd=/usr/bin/file
4352 case $host_cpu in
4353 ia64*)
4354 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4355 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4356 ;;
4357 hppa*64*)
4358 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]'
4359 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4360 ;;
4361 *)
4362 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4363 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4364 ;;
4365 esac
4366 ;;
4367
4368 interix[3-9]*)
4369 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4370 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4371 ;;
4372
4373 irix5* | irix6* | nonstopux*)
4374 case $LD in
4375 *-32|*"-32 ") libmagic=32-bit;;
4376 *-n32|*"-n32 ") libmagic=N32;;
4377 *-64|*"-64 ") libmagic=64-bit;;
4378 *) libmagic=never-match;;
4379 esac
4380 lt_cv_deplibs_check_method=pass_all
4381 ;;
4382
4383 # This must be Linux ELF.
4384 linux* | k*bsd*-gnu)
4385 lt_cv_deplibs_check_method=pass_all
4386 ;;
4387
4388 netbsd*)
4389 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4390 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4391 else
4392 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4393 fi
4394 ;;
4395
4396 newos6*)
4397 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4398 lt_cv_file_magic_cmd=/usr/bin/file
4399 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4400 ;;
4401
4402 nto-qnx*)
4403 lt_cv_deplibs_check_method=unknown
4404 ;;
4405
4406 openbsd*)
4407 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4408 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4409 else
4410 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4411 fi
4412 ;;
4413
4414 osf3* | osf4* | osf5*)
4415 lt_cv_deplibs_check_method=pass_all
4416 ;;
4417
4418 rdos*)
4419 lt_cv_deplibs_check_method=pass_all
4420 ;;
4421
4422 solaris*)
4423 lt_cv_deplibs_check_method=pass_all
4424 ;;
4425
4426 sysv4 | sysv4.3*)
4427 case $host_vendor in
4428 motorola)
4429 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]'
4430 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4431 ;;
4432 ncr)
4433 lt_cv_deplibs_check_method=pass_all
4434 ;;
4435 sequent)
4436 lt_cv_file_magic_cmd='/bin/file'
4437 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4438 ;;
4439 sni)
4440 lt_cv_file_magic_cmd='/bin/file'
4441 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4442 lt_cv_file_magic_test_file=/lib/libc.so
4443 ;;
4444 siemens)
4445 lt_cv_deplibs_check_method=pass_all
4446 ;;
4447 pc)
4448 lt_cv_deplibs_check_method=pass_all
4449 ;;
4450 esac
4451 ;;
4452
4453 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4454 lt_cv_deplibs_check_method=pass_all
4455 ;;
4456 esac
4457
4458 fi
4459 { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4460 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4461 file_magic_cmd=$lt_cv_file_magic_cmd
4462 deplibs_check_method=$lt_cv_deplibs_check_method
4463 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4464
4465
4466
4467
4468 # If no C compiler was specified, use CC.
4469 LTCC=${LTCC-"$CC"}
4470
4471 # If no C compiler flags were specified, use CFLAGS.
4472 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4473
4474 # Allow CC to be a program name with arguments.
4475 compiler=$CC
4476
4477
4478 # Check whether --enable-libtool-lock was given.
4479 if test "${enable_libtool_lock+set}" = set; then
4480 enableval=$enable_libtool_lock;
4481 fi
4482
4483 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4484
4485 # Some flags need to be propagated to the compiler or linker for good
4486 # libtool support.
4487 case $host in
4488 ia64-*-hpux*)
4489 # Find out which ABI we are using.
4490 echo 'int i;' > conftest.$ac_ext
4491 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4492 (eval $ac_compile) 2>&5
4493 ac_status=$?
4494 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4495 (exit $ac_status); }; then
4496 case `/usr/bin/file conftest.$ac_objext` in
4497 *ELF-32*)
4498 HPUX_IA64_MODE="32"
4499 ;;
4500 *ELF-64*)
4501 HPUX_IA64_MODE="64"
4502 ;;
4503 esac
4504 fi
4505 rm -rf conftest*
4506 ;;
4507 *-*-irix6*)
4508 # Find out which ABI we are using.
4509 echo '#line 4509 "configure"' > conftest.$ac_ext
4510 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4511 (eval $ac_compile) 2>&5
4512 ac_status=$?
4513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4514 (exit $ac_status); }; then
4515 if test "$lt_cv_prog_gnu_ld" = yes; then
4516 case `/usr/bin/file conftest.$ac_objext` in
4517 *32-bit*)
4518 LD="${LD-ld} -melf32bsmip"
4519 ;;
4520 *N32*)
4521 LD="${LD-ld} -melf32bmipn32"
4522 ;;
4523 *64-bit*)
4524 LD="${LD-ld} -melf64bmip"
4525 ;;
4526 esac
4527 else
4528 case `/usr/bin/file conftest.$ac_objext` in
4529 *32-bit*)
4530 LD="${LD-ld} -32"
4531 ;;
4532 *N32*)
4533 LD="${LD-ld} -n32"
4534 ;;
4535 *64-bit*)
4536 LD="${LD-ld} -64"
4537 ;;
4538 esac
4539 fi
4540 fi
4541 rm -rf conftest*
4542 ;;
4543
4544 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4545 s390*-*linux*|sparc*-*linux*)
4546 # Find out which ABI we are using.
4547 echo 'int i;' > conftest.$ac_ext
4548 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4549 (eval $ac_compile) 2>&5
4550 ac_status=$?
4551 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4552 (exit $ac_status); }; then
4553 case `/usr/bin/file conftest.o` in
4554 *32-bit*)
4555 case $host in
4556 x86_64-*kfreebsd*-gnu)
4557 LD="${LD-ld} -m elf_i386_fbsd"
4558 ;;
4559 x86_64-*linux*)
4560 LD="${LD-ld} -m elf_i386"
4561 ;;
4562 ppc64-*linux*|powerpc64-*linux*)
4563 LD="${LD-ld} -m elf32ppclinux"
4564 ;;
4565 s390x-*linux*)
4566 LD="${LD-ld} -m elf_s390"
4567 ;;
4568 sparc64-*linux*)
4569 LD="${LD-ld} -m elf32_sparc"
4570 ;;
4571 esac
4572 ;;
4573 *64-bit*)
4574 libsuff=64
4575 case $host in
4576 x86_64-*kfreebsd*-gnu)
4577 LD="${LD-ld} -m elf_x86_64_fbsd"
4578 ;;
4579 x86_64-*linux*)
4580 LD="${LD-ld} -m elf_x86_64"
4581 ;;
4582 ppc*-*linux*|powerpc*-*linux*)
4583 LD="${LD-ld} -m elf64ppc"
4584 ;;
4585 s390*-*linux*)
4586 LD="${LD-ld} -m elf64_s390"
4587 ;;
4588 sparc*-*linux*)
4589 LD="${LD-ld} -m elf64_sparc"
4590 ;;
4591 esac
4592 ;;
4593 esac
4594 fi
4595 rm -rf conftest*
4596 ;;
4597
4598 *-*-sco3.2v5*)
4599 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4600 SAVE_CFLAGS="$CFLAGS"
4601 CFLAGS="$CFLAGS -belf"
4602 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4603 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4604 if test "${lt_cv_cc_needs_belf+set}" = set; then
4605 $as_echo_n "(cached) " >&6
4606 else
4607 ac_ext=c
4608 ac_cpp='$CPP $CPPFLAGS'
4609 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4610 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4611 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4612
4613 cat >conftest.$ac_ext <<_ACEOF
4614 /* confdefs.h. */
4615 _ACEOF
4616 cat confdefs.h >>conftest.$ac_ext
4617 cat >>conftest.$ac_ext <<_ACEOF
4618 /* end confdefs.h. */
4619
4620 int
4621 main ()
4622 {
4623
4624 ;
4625 return 0;
4626 }
4627 _ACEOF
4628 rm -f conftest.$ac_objext conftest$ac_exeext
4629 if { (ac_try="$ac_link"
4630 case "(($ac_try" in
4631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4632 *) ac_try_echo=$ac_try;;
4633 esac
4634 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4635 $as_echo "$ac_try_echo") >&5
4636 (eval "$ac_link") 2>conftest.er1
4637 ac_status=$?
4638 grep -v '^ *+' conftest.er1 >conftest.err
4639 rm -f conftest.er1
4640 cat conftest.err >&5
4641 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4642 (exit $ac_status); } && {
4643 test -z "$ac_c_werror_flag" ||
4644 test ! -s conftest.err
4645 } && test -s conftest$ac_exeext && {
4646 test "$cross_compiling" = yes ||
4647 $as_test_x conftest$ac_exeext
4648 }; then
4649 lt_cv_cc_needs_belf=yes
4650 else
4651 $as_echo "$as_me: failed program was:" >&5
4652 sed 's/^/| /' conftest.$ac_ext >&5
4653
4654 lt_cv_cc_needs_belf=no
4655 fi
4656
4657 rm -rf conftest.dSYM
4658 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4659 conftest$ac_exeext conftest.$ac_ext
4660 ac_ext=c
4661 ac_cpp='$CPP $CPPFLAGS'
4662 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4663 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4664 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4665
4666 fi
4667 { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4668 $as_echo "$lt_cv_cc_needs_belf" >&6; }
4669 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4670 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4671 CFLAGS="$SAVE_CFLAGS"
4672 fi
4673 ;;
4674 sparc*-*solaris*)
4675 # Find out which ABI we are using.
4676 echo 'int i;' > conftest.$ac_ext
4677 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4678 (eval $ac_compile) 2>&5
4679 ac_status=$?
4680 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4681 (exit $ac_status); }; then
4682 case `/usr/bin/file conftest.o` in
4683 *64-bit*)
4684 case $lt_cv_prog_gnu_ld in
4685 yes*) LD="${LD-ld} -m elf64_sparc" ;;
4686 *)
4687 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4688 LD="${LD-ld} -64"
4689 fi
4690 ;;
4691 esac
4692 ;;
4693 esac
4694 fi
4695 rm -rf conftest*
4696 ;;
4697
4698
4699 esac
4700
4701 need_locks="$enable_libtool_lock"
4702
4703
4704 ac_ext=c
4705 ac_cpp='$CPP $CPPFLAGS'
4706 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4707 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4708 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4709 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4710 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4711 # On Suns, sometimes $CPP names a directory.
4712 if test -n "$CPP" && test -d "$CPP"; then
4713 CPP=
4714 fi
4715 if test -z "$CPP"; then
4716 if test "${ac_cv_prog_CPP+set}" = set; then
4717 $as_echo_n "(cached) " >&6
4718 else
4719 # Double quotes because CPP needs to be expanded
4720 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4721 do
4722 ac_preproc_ok=false
4723 for ac_c_preproc_warn_flag in '' yes
4724 do
4725 # Use a header file that comes with gcc, so configuring glibc
4726 # with a fresh cross-compiler works.
4727 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4728 # <limits.h> exists even on freestanding compilers.
4729 # On the NeXT, cc -E runs the code through the compiler's parser,
4730 # not just through cpp. "Syntax error" is here to catch this case.
4731 cat >conftest.$ac_ext <<_ACEOF
4732 /* confdefs.h. */
4733 _ACEOF
4734 cat confdefs.h >>conftest.$ac_ext
4735 cat >>conftest.$ac_ext <<_ACEOF
4736 /* end confdefs.h. */
4737 #ifdef __STDC__
4738 # include <limits.h>
4739 #else
4740 # include <assert.h>
4741 #endif
4742 Syntax error
4743 _ACEOF
4744 if { (ac_try="$ac_cpp conftest.$ac_ext"
4745 case "(($ac_try" in
4746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4747 *) ac_try_echo=$ac_try;;
4748 esac
4749 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4750 $as_echo "$ac_try_echo") >&5
4751 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4752 ac_status=$?
4753 grep -v '^ *+' conftest.er1 >conftest.err
4754 rm -f conftest.er1
4755 cat conftest.err >&5
4756 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4757 (exit $ac_status); } >/dev/null && {
4758 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4759 test ! -s conftest.err
4760 }; then
4761 :
4762 else
4763 $as_echo "$as_me: failed program was:" >&5
4764 sed 's/^/| /' conftest.$ac_ext >&5
4765
4766 # Broken: fails on valid input.
4767 continue
4768 fi
4769
4770 rm -f conftest.err conftest.$ac_ext
4771
4772 # OK, works on sane cases. Now check whether nonexistent headers
4773 # can be detected and how.
4774 cat >conftest.$ac_ext <<_ACEOF
4775 /* confdefs.h. */
4776 _ACEOF
4777 cat confdefs.h >>conftest.$ac_ext
4778 cat >>conftest.$ac_ext <<_ACEOF
4779 /* end confdefs.h. */
4780 #include <ac_nonexistent.h>
4781 _ACEOF
4782 if { (ac_try="$ac_cpp conftest.$ac_ext"
4783 case "(($ac_try" in
4784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4785 *) ac_try_echo=$ac_try;;
4786 esac
4787 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4788 $as_echo "$ac_try_echo") >&5
4789 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4790 ac_status=$?
4791 grep -v '^ *+' conftest.er1 >conftest.err
4792 rm -f conftest.er1
4793 cat conftest.err >&5
4794 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4795 (exit $ac_status); } >/dev/null && {
4796 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4797 test ! -s conftest.err
4798 }; then
4799 # Broken: success on invalid input.
4800 continue
4801 else
4802 $as_echo "$as_me: failed program was:" >&5
4803 sed 's/^/| /' conftest.$ac_ext >&5
4804
4805 # Passes both tests.
4806 ac_preproc_ok=:
4807 break
4808 fi
4809
4810 rm -f conftest.err conftest.$ac_ext
4811
4812 done
4813 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4814 rm -f conftest.err conftest.$ac_ext
4815 if $ac_preproc_ok; then
4816 break
4817 fi
4818
4819 done
4820 ac_cv_prog_CPP=$CPP
4821
4822 fi
4823 CPP=$ac_cv_prog_CPP
4824 else
4825 ac_cv_prog_CPP=$CPP
4826 fi
4827 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
4828 $as_echo "$CPP" >&6; }
4829 ac_preproc_ok=false
4830 for ac_c_preproc_warn_flag in '' yes
4831 do
4832 # Use a header file that comes with gcc, so configuring glibc
4833 # with a fresh cross-compiler works.
4834 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4835 # <limits.h> exists even on freestanding compilers.
4836 # On the NeXT, cc -E runs the code through the compiler's parser,
4837 # not just through cpp. "Syntax error" is here to catch this case.
4838 cat >conftest.$ac_ext <<_ACEOF
4839 /* confdefs.h. */
4840 _ACEOF
4841 cat confdefs.h >>conftest.$ac_ext
4842 cat >>conftest.$ac_ext <<_ACEOF
4843 /* end confdefs.h. */
4844 #ifdef __STDC__
4845 # include <limits.h>
4846 #else
4847 # include <assert.h>
4848 #endif
4849 Syntax error
4850 _ACEOF
4851 if { (ac_try="$ac_cpp conftest.$ac_ext"
4852 case "(($ac_try" in
4853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4854 *) ac_try_echo=$ac_try;;
4855 esac
4856 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4857 $as_echo "$ac_try_echo") >&5
4858 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4859 ac_status=$?
4860 grep -v '^ *+' conftest.er1 >conftest.err
4861 rm -f conftest.er1
4862 cat conftest.err >&5
4863 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4864 (exit $ac_status); } >/dev/null && {
4865 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4866 test ! -s conftest.err
4867 }; then
4868 :
4869 else
4870 $as_echo "$as_me: failed program was:" >&5
4871 sed 's/^/| /' conftest.$ac_ext >&5
4872
4873 # Broken: fails on valid input.
4874 continue
4875 fi
4876
4877 rm -f conftest.err conftest.$ac_ext
4878
4879 # OK, works on sane cases. Now check whether nonexistent headers
4880 # can be detected and how.
4881 cat >conftest.$ac_ext <<_ACEOF
4882 /* confdefs.h. */
4883 _ACEOF
4884 cat confdefs.h >>conftest.$ac_ext
4885 cat >>conftest.$ac_ext <<_ACEOF
4886 /* end confdefs.h. */
4887 #include <ac_nonexistent.h>
4888 _ACEOF
4889 if { (ac_try="$ac_cpp conftest.$ac_ext"
4890 case "(($ac_try" in
4891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4892 *) ac_try_echo=$ac_try;;
4893 esac
4894 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4895 $as_echo "$ac_try_echo") >&5
4896 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4897 ac_status=$?
4898 grep -v '^ *+' conftest.er1 >conftest.err
4899 rm -f conftest.er1
4900 cat conftest.err >&5
4901 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4902 (exit $ac_status); } >/dev/null && {
4903 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4904 test ! -s conftest.err
4905 }; then
4906 # Broken: success on invalid input.
4907 continue
4908 else
4909 $as_echo "$as_me: failed program was:" >&5
4910 sed 's/^/| /' conftest.$ac_ext >&5
4911
4912 # Passes both tests.
4913 ac_preproc_ok=:
4914 break
4915 fi
4916
4917 rm -f conftest.err conftest.$ac_ext
4918
4919 done
4920 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4921 rm -f conftest.err conftest.$ac_ext
4922 if $ac_preproc_ok; then
4923 :
4924 else
4925 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4926 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4927 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4928 See \`config.log' for more details." >&5
4929 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4930 See \`config.log' for more details." >&2;}
4931 { (exit 1); exit 1; }; }; }
4932 fi
4933
4934 ac_ext=c
4935 ac_cpp='$CPP $CPPFLAGS'
4936 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4937 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4938 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4939
4940
4941 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4942 $as_echo_n "checking for ANSI C header files... " >&6; }
4943 if test "${ac_cv_header_stdc+set}" = set; then
4944 $as_echo_n "(cached) " >&6
4945 else
4946 cat >conftest.$ac_ext <<_ACEOF
4947 /* confdefs.h. */
4948 _ACEOF
4949 cat confdefs.h >>conftest.$ac_ext
4950 cat >>conftest.$ac_ext <<_ACEOF
4951 /* end confdefs.h. */
4952 #include <stdlib.h>
4953 #include <stdarg.h>
4954 #include <string.h>
4955 #include <float.h>
4956
4957 int
4958 main ()
4959 {
4960
4961 ;
4962 return 0;
4963 }
4964 _ACEOF
4965 rm -f conftest.$ac_objext
4966 if { (ac_try="$ac_compile"
4967 case "(($ac_try" in
4968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4969 *) ac_try_echo=$ac_try;;
4970 esac
4971 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4972 $as_echo "$ac_try_echo") >&5
4973 (eval "$ac_compile") 2>conftest.er1
4974 ac_status=$?
4975 grep -v '^ *+' conftest.er1 >conftest.err
4976 rm -f conftest.er1
4977 cat conftest.err >&5
4978 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4979 (exit $ac_status); } && {
4980 test -z "$ac_c_werror_flag" ||
4981 test ! -s conftest.err
4982 } && test -s conftest.$ac_objext; then
4983 ac_cv_header_stdc=yes
4984 else
4985 $as_echo "$as_me: failed program was:" >&5
4986 sed 's/^/| /' conftest.$ac_ext >&5
4987
4988 ac_cv_header_stdc=no
4989 fi
4990
4991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4992
4993 if test $ac_cv_header_stdc = yes; then
4994 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4995 cat >conftest.$ac_ext <<_ACEOF
4996 /* confdefs.h. */
4997 _ACEOF
4998 cat confdefs.h >>conftest.$ac_ext
4999 cat >>conftest.$ac_ext <<_ACEOF
5000 /* end confdefs.h. */
5001 #include <string.h>
5002
5003 _ACEOF
5004 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5005 $EGREP "memchr" >/dev/null 2>&1; then
5006 :
5007 else
5008 ac_cv_header_stdc=no
5009 fi
5010 rm -f conftest*
5011
5012 fi
5013
5014 if test $ac_cv_header_stdc = yes; then
5015 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5016 cat >conftest.$ac_ext <<_ACEOF
5017 /* confdefs.h. */
5018 _ACEOF
5019 cat confdefs.h >>conftest.$ac_ext
5020 cat >>conftest.$ac_ext <<_ACEOF
5021 /* end confdefs.h. */
5022 #include <stdlib.h>
5023
5024 _ACEOF
5025 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5026 $EGREP "free" >/dev/null 2>&1; then
5027 :
5028 else
5029 ac_cv_header_stdc=no
5030 fi
5031 rm -f conftest*
5032
5033 fi
5034
5035 if test $ac_cv_header_stdc = yes; then
5036 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5037 if test "$cross_compiling" = yes; then
5038 :
5039 else
5040 cat >conftest.$ac_ext <<_ACEOF
5041 /* confdefs.h. */
5042 _ACEOF
5043 cat confdefs.h >>conftest.$ac_ext
5044 cat >>conftest.$ac_ext <<_ACEOF
5045 /* end confdefs.h. */
5046 #include <ctype.h>
5047 #include <stdlib.h>
5048 #if ((' ' & 0x0FF) == 0x020)
5049 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5050 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5051 #else
5052 # define ISLOWER(c) \
5053 (('a' <= (c) && (c) <= 'i') \
5054 || ('j' <= (c) && (c) <= 'r') \
5055 || ('s' <= (c) && (c) <= 'z'))
5056 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5057 #endif
5058
5059 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5060 int
5061 main ()
5062 {
5063 int i;
5064 for (i = 0; i < 256; i++)
5065 if (XOR (islower (i), ISLOWER (i))
5066 || toupper (i) != TOUPPER (i))
5067 return 2;
5068 return 0;
5069 }
5070 _ACEOF
5071 rm -f conftest$ac_exeext
5072 if { (ac_try="$ac_link"
5073 case "(($ac_try" in
5074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5075 *) ac_try_echo=$ac_try;;
5076 esac
5077 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5078 $as_echo "$ac_try_echo") >&5
5079 (eval "$ac_link") 2>&5
5080 ac_status=$?
5081 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5082 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5083 { (case "(($ac_try" in
5084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5085 *) ac_try_echo=$ac_try;;
5086 esac
5087 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5088 $as_echo "$ac_try_echo") >&5
5089 (eval "$ac_try") 2>&5
5090 ac_status=$?
5091 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5092 (exit $ac_status); }; }; then
5093 :
5094 else
5095 $as_echo "$as_me: program exited with status $ac_status" >&5
5096 $as_echo "$as_me: failed program was:" >&5
5097 sed 's/^/| /' conftest.$ac_ext >&5
5098
5099 ( exit $ac_status )
5100 ac_cv_header_stdc=no
5101 fi
5102 rm -rf conftest.dSYM
5103 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5104 fi
5105
5106
5107 fi
5108 fi
5109 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5110 $as_echo "$ac_cv_header_stdc" >&6; }
5111 if test $ac_cv_header_stdc = yes; then
5112
5113 cat >>confdefs.h <<\_ACEOF
5114 #define STDC_HEADERS 1
5115 _ACEOF
5116
5117 fi
5118
5119 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5130 inttypes.h stdint.h unistd.h
5131 do
5132 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5133 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5134 $as_echo_n "checking for $ac_header... " >&6; }
5135 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5136 $as_echo_n "(cached) " >&6
5137 else
5138 cat >conftest.$ac_ext <<_ACEOF
5139 /* confdefs.h. */
5140 _ACEOF
5141 cat confdefs.h >>conftest.$ac_ext
5142 cat >>conftest.$ac_ext <<_ACEOF
5143 /* end confdefs.h. */
5144 $ac_includes_default
5145
5146 #include <$ac_header>
5147 _ACEOF
5148 rm -f conftest.$ac_objext
5149 if { (ac_try="$ac_compile"
5150 case "(($ac_try" in
5151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5152 *) ac_try_echo=$ac_try;;
5153 esac
5154 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5155 $as_echo "$ac_try_echo") >&5
5156 (eval "$ac_compile") 2>conftest.er1
5157 ac_status=$?
5158 grep -v '^ *+' conftest.er1 >conftest.err
5159 rm -f conftest.er1
5160 cat conftest.err >&5
5161 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5162 (exit $ac_status); } && {
5163 test -z "$ac_c_werror_flag" ||
5164 test ! -s conftest.err
5165 } && test -s conftest.$ac_objext; then
5166 eval "$as_ac_Header=yes"
5167 else
5168 $as_echo "$as_me: failed program was:" >&5
5169 sed 's/^/| /' conftest.$ac_ext >&5
5170
5171 eval "$as_ac_Header=no"
5172 fi
5173
5174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5175 fi
5176 ac_res=`eval 'as_val=${'$as_ac_Header'}
5177 $as_echo "$as_val"'`
5178 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5179 $as_echo "$ac_res" >&6; }
5180 as_val=`eval 'as_val=${'$as_ac_Header'}
5181 $as_echo "$as_val"'`
5182 if test "x$as_val" = x""yes; then
5183 cat >>confdefs.h <<_ACEOF
5184 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5185 _ACEOF
5186
5187 fi
5188
5189 done
5190
5191
5192
5193 for ac_header in dlfcn.h
5194 do
5195 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5196 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5197 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5198 $as_echo_n "checking for $ac_header... " >&6; }
5199 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5200 $as_echo_n "(cached) " >&6
5201 fi
5202 ac_res=`eval 'as_val=${'$as_ac_Header'}
5203 $as_echo "$as_val"'`
5204 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5205 $as_echo "$ac_res" >&6; }
5206 else
5207 # Is the header compilable?
5208 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5209 $as_echo_n "checking $ac_header usability... " >&6; }
5210 cat >conftest.$ac_ext <<_ACEOF
5211 /* confdefs.h. */
5212 _ACEOF
5213 cat confdefs.h >>conftest.$ac_ext
5214 cat >>conftest.$ac_ext <<_ACEOF
5215 /* end confdefs.h. */
5216 $ac_includes_default
5217 #include <$ac_header>
5218 _ACEOF
5219 rm -f conftest.$ac_objext
5220 if { (ac_try="$ac_compile"
5221 case "(($ac_try" in
5222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5223 *) ac_try_echo=$ac_try;;
5224 esac
5225 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5226 $as_echo "$ac_try_echo") >&5
5227 (eval "$ac_compile") 2>conftest.er1
5228 ac_status=$?
5229 grep -v '^ *+' conftest.er1 >conftest.err
5230 rm -f conftest.er1
5231 cat conftest.err >&5
5232 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5233 (exit $ac_status); } && {
5234 test -z "$ac_c_werror_flag" ||
5235 test ! -s conftest.err
5236 } && test -s conftest.$ac_objext; then
5237 ac_header_compiler=yes
5238 else
5239 $as_echo "$as_me: failed program was:" >&5
5240 sed 's/^/| /' conftest.$ac_ext >&5
5241
5242 ac_header_compiler=no
5243 fi
5244
5245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5246 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5247 $as_echo "$ac_header_compiler" >&6; }
5248
5249 # Is the header present?
5250 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5251 $as_echo_n "checking $ac_header presence... " >&6; }
5252 cat >conftest.$ac_ext <<_ACEOF
5253 /* confdefs.h. */
5254 _ACEOF
5255 cat confdefs.h >>conftest.$ac_ext
5256 cat >>conftest.$ac_ext <<_ACEOF
5257 /* end confdefs.h. */
5258 #include <$ac_header>
5259 _ACEOF
5260 if { (ac_try="$ac_cpp conftest.$ac_ext"
5261 case "(($ac_try" in
5262 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5263 *) ac_try_echo=$ac_try;;
5264 esac
5265 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5266 $as_echo "$ac_try_echo") >&5
5267 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5268 ac_status=$?
5269 grep -v '^ *+' conftest.er1 >conftest.err
5270 rm -f conftest.er1
5271 cat conftest.err >&5
5272 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5273 (exit $ac_status); } >/dev/null && {
5274 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5275 test ! -s conftest.err
5276 }; then
5277 ac_header_preproc=yes
5278 else
5279 $as_echo "$as_me: failed program was:" >&5
5280 sed 's/^/| /' conftest.$ac_ext >&5
5281
5282 ac_header_preproc=no
5283 fi
5284
5285 rm -f conftest.err conftest.$ac_ext
5286 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5287 $as_echo "$ac_header_preproc" >&6; }
5288
5289 # So? What about this header?
5290 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5291 yes:no: )
5292 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5293 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5294 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5295 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5296 ac_header_preproc=yes
5297 ;;
5298 no:yes:* )
5299 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5300 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5301 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5302 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5303 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5304 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5305 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5306 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5307 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5308 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5309 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5310 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5311 ( cat <<\_ASBOX
5312 ## ---------------------------------------------------------------------- ##
5313 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5314 ## ---------------------------------------------------------------------- ##
5315 _ASBOX
5316 ) | sed "s/^/$as_me: WARNING: /" >&2
5317 ;;
5318 esac
5319 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5320 $as_echo_n "checking for $ac_header... " >&6; }
5321 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5322 $as_echo_n "(cached) " >&6
5323 else
5324 eval "$as_ac_Header=\$ac_header_preproc"
5325 fi
5326 ac_res=`eval 'as_val=${'$as_ac_Header'}
5327 $as_echo "$as_val"'`
5328 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5329 $as_echo "$ac_res" >&6; }
5330
5331 fi
5332 as_val=`eval 'as_val=${'$as_ac_Header'}
5333 $as_echo "$as_val"'`
5334 if test "x$as_val" = x""yes; then
5335 cat >>confdefs.h <<_ACEOF
5336 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5337 _ACEOF
5338
5339 fi
5340
5341 done
5342
5343 ac_ext=cpp
5344 ac_cpp='$CXXCPP $CPPFLAGS'
5345 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5346 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5347 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5348 if test -z "$CXX"; then
5349 if test -n "$CCC"; then
5350 CXX=$CCC
5351 else
5352 if test -n "$ac_tool_prefix"; then
5353 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5354 do
5355 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5356 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5357 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5358 $as_echo_n "checking for $ac_word... " >&6; }
5359 if test "${ac_cv_prog_CXX+set}" = set; then
5360 $as_echo_n "(cached) " >&6
5361 else
5362 if test -n "$CXX"; then
5363 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5364 else
5365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5366 for as_dir in $PATH
5367 do
5368 IFS=$as_save_IFS
5369 test -z "$as_dir" && as_dir=.
5370 for ac_exec_ext in '' $ac_executable_extensions; do
5371 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5372 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5373 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5374 break 2
5375 fi
5376 done
5377 done
5378 IFS=$as_save_IFS
5379
5380 fi
5381 fi
5382 CXX=$ac_cv_prog_CXX
5383 if test -n "$CXX"; then
5384 { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5385 $as_echo "$CXX" >&6; }
5386 else
5387 { $as_echo "$as_me:$LINENO: result: no" >&5
5388 $as_echo "no" >&6; }
5389 fi
5390
5391
5392 test -n "$CXX" && break
5393 done
5394 fi
5395 if test -z "$CXX"; then
5396 ac_ct_CXX=$CXX
5397 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5398 do
5399 # Extract the first word of "$ac_prog", so it can be a program name with args.
5400 set dummy $ac_prog; ac_word=$2
5401 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5402 $as_echo_n "checking for $ac_word... " >&6; }
5403 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5404 $as_echo_n "(cached) " >&6
5405 else
5406 if test -n "$ac_ct_CXX"; then
5407 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5408 else
5409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5410 for as_dir in $PATH
5411 do
5412 IFS=$as_save_IFS
5413 test -z "$as_dir" && as_dir=.
5414 for ac_exec_ext in '' $ac_executable_extensions; do
5415 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5416 ac_cv_prog_ac_ct_CXX="$ac_prog"
5417 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5418 break 2
5419 fi
5420 done
5421 done
5422 IFS=$as_save_IFS
5423
5424 fi
5425 fi
5426 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5427 if test -n "$ac_ct_CXX"; then
5428 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5429 $as_echo "$ac_ct_CXX" >&6; }
5430 else
5431 { $as_echo "$as_me:$LINENO: result: no" >&5
5432 $as_echo "no" >&6; }
5433 fi
5434
5435
5436 test -n "$ac_ct_CXX" && break
5437 done
5438
5439 if test "x$ac_ct_CXX" = x; then
5440 CXX="g++"
5441 else
5442 case $cross_compiling:$ac_tool_warned in
5443 yes:)
5444 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5445 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5446 ac_tool_warned=yes ;;
5447 esac
5448 CXX=$ac_ct_CXX
5449 fi
5450 fi
5451
5452 fi
5453 fi
5454 # Provide some information about the compiler.
5455 $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5456 set X $ac_compile
5457 ac_compiler=$2
5458 { (ac_try="$ac_compiler --version >&5"
5459 case "(($ac_try" in
5460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5461 *) ac_try_echo=$ac_try;;
5462 esac
5463 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5464 $as_echo "$ac_try_echo") >&5
5465 (eval "$ac_compiler --version >&5") 2>&5
5466 ac_status=$?
5467 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5468 (exit $ac_status); }
5469 { (ac_try="$ac_compiler -v >&5"
5470 case "(($ac_try" in
5471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5472 *) ac_try_echo=$ac_try;;
5473 esac
5474 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5475 $as_echo "$ac_try_echo") >&5
5476 (eval "$ac_compiler -v >&5") 2>&5
5477 ac_status=$?
5478 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5479 (exit $ac_status); }
5480 { (ac_try="$ac_compiler -V >&5"
5481 case "(($ac_try" in
5482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5483 *) ac_try_echo=$ac_try;;
5484 esac
5485 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5486 $as_echo "$ac_try_echo") >&5
5487 (eval "$ac_compiler -V >&5") 2>&5
5488 ac_status=$?
5489 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5490 (exit $ac_status); }
5491
5492 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5493 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5494 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5495 $as_echo_n "(cached) " >&6
5496 else
5497 cat >conftest.$ac_ext <<_ACEOF
5498 /* confdefs.h. */
5499 _ACEOF
5500 cat confdefs.h >>conftest.$ac_ext
5501 cat >>conftest.$ac_ext <<_ACEOF
5502 /* end confdefs.h. */
5503
5504 int
5505 main ()
5506 {
5507 #ifndef __GNUC__
5508 choke me
5509 #endif
5510
5511 ;
5512 return 0;
5513 }
5514 _ACEOF
5515 rm -f conftest.$ac_objext
5516 if { (ac_try="$ac_compile"
5517 case "(($ac_try" in
5518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5519 *) ac_try_echo=$ac_try;;
5520 esac
5521 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5522 $as_echo "$ac_try_echo") >&5
5523 (eval "$ac_compile") 2>conftest.er1
5524 ac_status=$?
5525 grep -v '^ *+' conftest.er1 >conftest.err
5526 rm -f conftest.er1
5527 cat conftest.err >&5
5528 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5529 (exit $ac_status); } && {
5530 test -z "$ac_cxx_werror_flag" ||
5531 test ! -s conftest.err
5532 } && test -s conftest.$ac_objext; then
5533 ac_compiler_gnu=yes
5534 else
5535 $as_echo "$as_me: failed program was:" >&5
5536 sed 's/^/| /' conftest.$ac_ext >&5
5537
5538 ac_compiler_gnu=no
5539 fi
5540
5541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5542 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5543
5544 fi
5545 { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5546 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5547 if test $ac_compiler_gnu = yes; then
5548 GXX=yes
5549 else
5550 GXX=
5551 fi
5552 ac_test_CXXFLAGS=${CXXFLAGS+set}
5553 ac_save_CXXFLAGS=$CXXFLAGS
5554 { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5555 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5556 if test "${ac_cv_prog_cxx_g+set}" = set; then
5557 $as_echo_n "(cached) " >&6
5558 else
5559 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5560 ac_cxx_werror_flag=yes
5561 ac_cv_prog_cxx_g=no
5562 CXXFLAGS="-g"
5563 cat >conftest.$ac_ext <<_ACEOF
5564 /* confdefs.h. */
5565 _ACEOF
5566 cat confdefs.h >>conftest.$ac_ext
5567 cat >>conftest.$ac_ext <<_ACEOF
5568 /* end confdefs.h. */
5569
5570 int
5571 main ()
5572 {
5573
5574 ;
5575 return 0;
5576 }
5577 _ACEOF
5578 rm -f conftest.$ac_objext
5579 if { (ac_try="$ac_compile"
5580 case "(($ac_try" in
5581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5582 *) ac_try_echo=$ac_try;;
5583 esac
5584 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5585 $as_echo "$ac_try_echo") >&5
5586 (eval "$ac_compile") 2>conftest.er1
5587 ac_status=$?
5588 grep -v '^ *+' conftest.er1 >conftest.err
5589 rm -f conftest.er1
5590 cat conftest.err >&5
5591 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5592 (exit $ac_status); } && {
5593 test -z "$ac_cxx_werror_flag" ||
5594 test ! -s conftest.err
5595 } && test -s conftest.$ac_objext; then
5596 ac_cv_prog_cxx_g=yes
5597 else
5598 $as_echo "$as_me: failed program was:" >&5
5599 sed 's/^/| /' conftest.$ac_ext >&5
5600
5601 CXXFLAGS=""
5602 cat >conftest.$ac_ext <<_ACEOF
5603 /* confdefs.h. */
5604 _ACEOF
5605 cat confdefs.h >>conftest.$ac_ext
5606 cat >>conftest.$ac_ext <<_ACEOF
5607 /* end confdefs.h. */
5608
5609 int
5610 main ()
5611 {
5612
5613 ;
5614 return 0;
5615 }
5616 _ACEOF
5617 rm -f conftest.$ac_objext
5618 if { (ac_try="$ac_compile"
5619 case "(($ac_try" in
5620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5621 *) ac_try_echo=$ac_try;;
5622 esac
5623 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5624 $as_echo "$ac_try_echo") >&5
5625 (eval "$ac_compile") 2>conftest.er1
5626 ac_status=$?
5627 grep -v '^ *+' conftest.er1 >conftest.err
5628 rm -f conftest.er1
5629 cat conftest.err >&5
5630 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5631 (exit $ac_status); } && {
5632 test -z "$ac_cxx_werror_flag" ||
5633 test ! -s conftest.err
5634 } && test -s conftest.$ac_objext; then
5635 :
5636 else
5637 $as_echo "$as_me: failed program was:" >&5
5638 sed 's/^/| /' conftest.$ac_ext >&5
5639
5640 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5641 CXXFLAGS="-g"
5642 cat >conftest.$ac_ext <<_ACEOF
5643 /* confdefs.h. */
5644 _ACEOF
5645 cat confdefs.h >>conftest.$ac_ext
5646 cat >>conftest.$ac_ext <<_ACEOF
5647 /* end confdefs.h. */
5648
5649 int
5650 main ()
5651 {
5652
5653 ;
5654 return 0;
5655 }
5656 _ACEOF
5657 rm -f conftest.$ac_objext
5658 if { (ac_try="$ac_compile"
5659 case "(($ac_try" in
5660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5661 *) ac_try_echo=$ac_try;;
5662 esac
5663 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5664 $as_echo "$ac_try_echo") >&5
5665 (eval "$ac_compile") 2>conftest.er1
5666 ac_status=$?
5667 grep -v '^ *+' conftest.er1 >conftest.err
5668 rm -f conftest.er1
5669 cat conftest.err >&5
5670 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5671 (exit $ac_status); } && {
5672 test -z "$ac_cxx_werror_flag" ||
5673 test ! -s conftest.err
5674 } && test -s conftest.$ac_objext; then
5675 ac_cv_prog_cxx_g=yes
5676 else
5677 $as_echo "$as_me: failed program was:" >&5
5678 sed 's/^/| /' conftest.$ac_ext >&5
5679
5680
5681 fi
5682
5683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5684 fi
5685
5686 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5687 fi
5688
5689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5690 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5691 fi
5692 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5693 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5694 if test "$ac_test_CXXFLAGS" = set; then
5695 CXXFLAGS=$ac_save_CXXFLAGS
5696 elif test $ac_cv_prog_cxx_g = yes; then
5697 if test "$GXX" = yes; then
5698 CXXFLAGS="-g -O2"
5699 else
5700 CXXFLAGS="-g"
5701 fi
5702 else
5703 if test "$GXX" = yes; then
5704 CXXFLAGS="-O2"
5705 else
5706 CXXFLAGS=
5707 fi
5708 fi
5709 ac_ext=cpp
5710 ac_cpp='$CXXCPP $CPPFLAGS'
5711 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5712 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5713 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5714
5715 depcc="$CXX" am_compiler_list=
5716
5717 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5718 $as_echo_n "checking dependency style of $depcc... " >&6; }
5719 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5720 $as_echo_n "(cached) " >&6
5721 else
5722 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5723 # We make a subdir and do the tests there. Otherwise we can end up
5724 # making bogus files that we don't know about and never remove. For
5725 # instance it was reported that on HP-UX the gcc test will end up
5726 # making a dummy file named `D' -- because `-MD' means `put the output
5727 # in D'.
5728 mkdir conftest.dir
5729 # Copy depcomp to subdir because otherwise we won't find it if we're
5730 # using a relative directory.
5731 cp "$am_depcomp" conftest.dir
5732 cd conftest.dir
5733 # We will build objects and dependencies in a subdirectory because
5734 # it helps to detect inapplicable dependency modes. For instance
5735 # both Tru64's cc and ICC support -MD to output dependencies as a
5736 # side effect of compilation, but ICC will put the dependencies in
5737 # the current directory while Tru64 will put them in the object
5738 # directory.
5739 mkdir sub
5740
5741 am_cv_CXX_dependencies_compiler_type=none
5742 if test "$am_compiler_list" = ""; then
5743 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5744 fi
5745 for depmode in $am_compiler_list; do
5746 # Setup a source with many dependencies, because some compilers
5747 # like to wrap large dependency lists on column 80 (with \), and
5748 # we should not choose a depcomp mode which is confused by this.
5749 #
5750 # We need to recreate these files for each test, as the compiler may
5751 # overwrite some of them when testing with obscure command lines.
5752 # This happens at least with the AIX C compiler.
5753 : > sub/conftest.c
5754 for i in 1 2 3 4 5 6; do
5755 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5756 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5757 # Solaris 8's {/usr,}/bin/sh.
5758 touch sub/conftst$i.h
5759 done
5760 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5761
5762 case $depmode in
5763 nosideeffect)
5764 # after this tag, mechanisms are not by side-effect, so they'll
5765 # only be used when explicitly requested
5766 if test "x$enable_dependency_tracking" = xyes; then
5767 continue
5768 else
5769 break
5770 fi
5771 ;;
5772 none) break ;;
5773 esac
5774 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5775 # mode. It turns out that the SunPro C++ compiler does not properly
5776 # handle `-M -o', and we need to detect this.
5777 if depmode=$depmode \
5778 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5779 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5780 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5781 >/dev/null 2>conftest.err &&
5782 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5783 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5784 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5785 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5786 # icc doesn't choke on unknown options, it will just issue warnings
5787 # or remarks (even with -Werror). So we grep stderr for any message
5788 # that says an option was ignored or not supported.
5789 # When given -MP, icc 7.0 and 7.1 complain thusly:
5790 # icc: Command line warning: ignoring option '-M'; no argument required
5791 # The diagnosis changed in icc 8.0:
5792 # icc: Command line remark: option '-MP' not supported
5793 if (grep 'ignoring option' conftest.err ||
5794 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5795 am_cv_CXX_dependencies_compiler_type=$depmode
5796 break
5797 fi
5798 fi
5799 done
5800
5801 cd ..
5802 rm -rf conftest.dir
5803 else
5804 am_cv_CXX_dependencies_compiler_type=none
5805 fi
5806
5807 fi
5808 { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5809 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5810 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5811
5812 if
5813 test "x$enable_dependency_tracking" != xno \
5814 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5815 am__fastdepCXX_TRUE=
5816 am__fastdepCXX_FALSE='#'
5817 else
5818 am__fastdepCXX_TRUE='#'
5819 am__fastdepCXX_FALSE=
5820 fi
5821
5822
5823
5824
5825 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5826 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5827 (test "X$CXX" != "Xg++"))) ; then
5828 ac_ext=cpp
5829 ac_cpp='$CXXCPP $CPPFLAGS'
5830 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5831 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5832 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5833 { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5834 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5835 if test -z "$CXXCPP"; then
5836 if test "${ac_cv_prog_CXXCPP+set}" = set; then
5837 $as_echo_n "(cached) " >&6
5838 else
5839 # Double quotes because CXXCPP needs to be expanded
5840 for CXXCPP in "$CXX -E" "/lib/cpp"
5841 do
5842 ac_preproc_ok=false
5843 for ac_cxx_preproc_warn_flag in '' yes
5844 do
5845 # Use a header file that comes with gcc, so configuring glibc
5846 # with a fresh cross-compiler works.
5847 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5848 # <limits.h> exists even on freestanding compilers.
5849 # On the NeXT, cc -E runs the code through the compiler's parser,
5850 # not just through cpp. "Syntax error" is here to catch this case.
5851 cat >conftest.$ac_ext <<_ACEOF
5852 /* confdefs.h. */
5853 _ACEOF
5854 cat confdefs.h >>conftest.$ac_ext
5855 cat >>conftest.$ac_ext <<_ACEOF
5856 /* end confdefs.h. */
5857 #ifdef __STDC__
5858 # include <limits.h>
5859 #else
5860 # include <assert.h>
5861 #endif
5862 Syntax error
5863 _ACEOF
5864 if { (ac_try="$ac_cpp conftest.$ac_ext"
5865 case "(($ac_try" in
5866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5867 *) ac_try_echo=$ac_try;;
5868 esac
5869 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5870 $as_echo "$ac_try_echo") >&5
5871 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5872 ac_status=$?
5873 grep -v '^ *+' conftest.er1 >conftest.err
5874 rm -f conftest.er1
5875 cat conftest.err >&5
5876 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5877 (exit $ac_status); } >/dev/null && {
5878 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5879 test ! -s conftest.err
5880 }; then
5881 :
5882 else
5883 $as_echo "$as_me: failed program was:" >&5
5884 sed 's/^/| /' conftest.$ac_ext >&5
5885
5886 # Broken: fails on valid input.
5887 continue
5888 fi
5889
5890 rm -f conftest.err conftest.$ac_ext
5891
5892 # OK, works on sane cases. Now check whether nonexistent headers
5893 # can be detected and how.
5894 cat >conftest.$ac_ext <<_ACEOF
5895 /* confdefs.h. */
5896 _ACEOF
5897 cat confdefs.h >>conftest.$ac_ext
5898 cat >>conftest.$ac_ext <<_ACEOF
5899 /* end confdefs.h. */
5900 #include <ac_nonexistent.h>
5901 _ACEOF
5902 if { (ac_try="$ac_cpp conftest.$ac_ext"
5903 case "(($ac_try" in
5904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5905 *) ac_try_echo=$ac_try;;
5906 esac
5907 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5908 $as_echo "$ac_try_echo") >&5
5909 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5910 ac_status=$?
5911 grep -v '^ *+' conftest.er1 >conftest.err
5912 rm -f conftest.er1
5913 cat conftest.err >&5
5914 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5915 (exit $ac_status); } >/dev/null && {
5916 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5917 test ! -s conftest.err
5918 }; then
5919 # Broken: success on invalid input.
5920 continue
5921 else
5922 $as_echo "$as_me: failed program was:" >&5
5923 sed 's/^/| /' conftest.$ac_ext >&5
5924
5925 # Passes both tests.
5926 ac_preproc_ok=:
5927 break
5928 fi
5929
5930 rm -f conftest.err conftest.$ac_ext
5931
5932 done
5933 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5934 rm -f conftest.err conftest.$ac_ext
5935 if $ac_preproc_ok; then
5936 break
5937 fi
5938
5939 done
5940 ac_cv_prog_CXXCPP=$CXXCPP
5941
5942 fi
5943 CXXCPP=$ac_cv_prog_CXXCPP
5944 else
5945 ac_cv_prog_CXXCPP=$CXXCPP
5946 fi
5947 { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
5948 $as_echo "$CXXCPP" >&6; }
5949 ac_preproc_ok=false
5950 for ac_cxx_preproc_warn_flag in '' yes
5951 do
5952 # Use a header file that comes with gcc, so configuring glibc
5953 # with a fresh cross-compiler works.
5954 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5955 # <limits.h> exists even on freestanding compilers.
5956 # On the NeXT, cc -E runs the code through the compiler's parser,
5957 # not just through cpp. "Syntax error" is here to catch this case.
5958 cat >conftest.$ac_ext <<_ACEOF
5959 /* confdefs.h. */
5960 _ACEOF
5961 cat confdefs.h >>conftest.$ac_ext
5962 cat >>conftest.$ac_ext <<_ACEOF
5963 /* end confdefs.h. */
5964 #ifdef __STDC__
5965 # include <limits.h>
5966 #else
5967 # include <assert.h>
5968 #endif
5969 Syntax error
5970 _ACEOF
5971 if { (ac_try="$ac_cpp conftest.$ac_ext"
5972 case "(($ac_try" in
5973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5974 *) ac_try_echo=$ac_try;;
5975 esac
5976 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5977 $as_echo "$ac_try_echo") >&5
5978 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5979 ac_status=$?
5980 grep -v '^ *+' conftest.er1 >conftest.err
5981 rm -f conftest.er1
5982 cat conftest.err >&5
5983 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5984 (exit $ac_status); } >/dev/null && {
5985 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5986 test ! -s conftest.err
5987 }; then
5988 :
5989 else
5990 $as_echo "$as_me: failed program was:" >&5
5991 sed 's/^/| /' conftest.$ac_ext >&5
5992
5993 # Broken: fails on valid input.
5994 continue
5995 fi
5996
5997 rm -f conftest.err conftest.$ac_ext
5998
5999 # OK, works on sane cases. Now check whether nonexistent headers
6000 # can be detected and how.
6001 cat >conftest.$ac_ext <<_ACEOF
6002 /* confdefs.h. */
6003 _ACEOF
6004 cat confdefs.h >>conftest.$ac_ext
6005 cat >>conftest.$ac_ext <<_ACEOF
6006 /* end confdefs.h. */
6007 #include <ac_nonexistent.h>
6008 _ACEOF
6009 if { (ac_try="$ac_cpp conftest.$ac_ext"
6010 case "(($ac_try" in
6011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6012 *) ac_try_echo=$ac_try;;
6013 esac
6014 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6015 $as_echo "$ac_try_echo") >&5
6016 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6017 ac_status=$?
6018 grep -v '^ *+' conftest.er1 >conftest.err
6019 rm -f conftest.er1
6020 cat conftest.err >&5
6021 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6022 (exit $ac_status); } >/dev/null && {
6023 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6024 test ! -s conftest.err
6025 }; then
6026 # Broken: success on invalid input.
6027 continue
6028 else
6029 $as_echo "$as_me: failed program was:" >&5
6030 sed 's/^/| /' conftest.$ac_ext >&5
6031
6032 # Passes both tests.
6033 ac_preproc_ok=:
6034 break
6035 fi
6036
6037 rm -f conftest.err conftest.$ac_ext
6038
6039 done
6040 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6041 rm -f conftest.err conftest.$ac_ext
6042 if $ac_preproc_ok; then
6043 :
6044 else
6045 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6046 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6047 { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6048 See \`config.log' for more details." >&5
6049 $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6050 See \`config.log' for more details." >&2;}
6051 { (exit 1); exit 1; }; }; }
6052 fi
6053
6054 ac_ext=cpp
6055 ac_cpp='$CXXCPP $CPPFLAGS'
6056 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6057 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6058 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6059
6060 fi
6061
6062
6063 ac_ext=f
6064 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6065 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6066 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6067 if test -n "$ac_tool_prefix"; then
6068 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
6069 do
6070 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6071 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6072 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6073 $as_echo_n "checking for $ac_word... " >&6; }
6074 if test "${ac_cv_prog_F77+set}" = set; then
6075 $as_echo_n "(cached) " >&6
6076 else
6077 if test -n "$F77"; then
6078 ac_cv_prog_F77="$F77" # Let the user override the test.
6079 else
6080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6081 for as_dir in $PATH
6082 do
6083 IFS=$as_save_IFS
6084 test -z "$as_dir" && as_dir=.
6085 for ac_exec_ext in '' $ac_executable_extensions; do
6086 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6087 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6088 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6089 break 2
6090 fi
6091 done
6092 done
6093 IFS=$as_save_IFS
6094
6095 fi
6096 fi
6097 F77=$ac_cv_prog_F77
6098 if test -n "$F77"; then
6099 { $as_echo "$as_me:$LINENO: result: $F77" >&5
6100 $as_echo "$F77" >&6; }
6101 else
6102 { $as_echo "$as_me:$LINENO: result: no" >&5
6103 $as_echo "no" >&6; }
6104 fi
6105
6106
6107 test -n "$F77" && break
6108 done
6109 fi
6110 if test -z "$F77"; then
6111 ac_ct_F77=$F77
6112 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
6113 do
6114 # Extract the first word of "$ac_prog", so it can be a program name with args.
6115 set dummy $ac_prog; ac_word=$2
6116 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6117 $as_echo_n "checking for $ac_word... " >&6; }
6118 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6119 $as_echo_n "(cached) " >&6
6120 else
6121 if test -n "$ac_ct_F77"; then
6122 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6123 else
6124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6125 for as_dir in $PATH
6126 do
6127 IFS=$as_save_IFS
6128 test -z "$as_dir" && as_dir=.
6129 for ac_exec_ext in '' $ac_executable_extensions; do
6130 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6131 ac_cv_prog_ac_ct_F77="$ac_prog"
6132 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6133 break 2
6134 fi
6135 done
6136 done
6137 IFS=$as_save_IFS
6138
6139 fi
6140 fi
6141 ac_ct_F77=$ac_cv_prog_ac_ct_F77
6142 if test -n "$ac_ct_F77"; then
6143 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6144 $as_echo "$ac_ct_F77" >&6; }
6145 else
6146 { $as_echo "$as_me:$LINENO: result: no" >&5
6147 $as_echo "no" >&6; }
6148 fi
6149
6150
6151 test -n "$ac_ct_F77" && break
6152 done
6153
6154 if test "x$ac_ct_F77" = x; then
6155 F77=""
6156 else
6157 case $cross_compiling:$ac_tool_warned in
6158 yes:)
6159 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6160 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6161 ac_tool_warned=yes ;;
6162 esac
6163 F77=$ac_ct_F77
6164 fi
6165 fi
6166
6167
6168 # Provide some information about the compiler.
6169 $as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6170 set X $ac_compile
6171 ac_compiler=$2
6172 { (ac_try="$ac_compiler --version >&5"
6173 case "(($ac_try" in
6174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6175 *) ac_try_echo=$ac_try;;
6176 esac
6177 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6178 $as_echo "$ac_try_echo") >&5
6179 (eval "$ac_compiler --version >&5") 2>&5
6180 ac_status=$?
6181 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6182 (exit $ac_status); }
6183 { (ac_try="$ac_compiler -v >&5"
6184 case "(($ac_try" in
6185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6186 *) ac_try_echo=$ac_try;;
6187 esac
6188 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6189 $as_echo "$ac_try_echo") >&5
6190 (eval "$ac_compiler -v >&5") 2>&5
6191 ac_status=$?
6192 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6193 (exit $ac_status); }
6194 { (ac_try="$ac_compiler -V >&5"
6195 case "(($ac_try" in
6196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6197 *) ac_try_echo=$ac_try;;
6198 esac
6199 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6200 $as_echo "$ac_try_echo") >&5
6201 (eval "$ac_compiler -V >&5") 2>&5
6202 ac_status=$?
6203 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6204 (exit $ac_status); }
6205 rm -f a.out
6206
6207 # If we don't use `.F' as extension, the preprocessor is not run on the
6208 # input file. (Note that this only needs to work for GNU compilers.)
6209 ac_save_ext=$ac_ext
6210 ac_ext=F
6211 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6212 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6213 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6214 $as_echo_n "(cached) " >&6
6215 else
6216 cat >conftest.$ac_ext <<_ACEOF
6217 program main
6218 #ifndef __GNUC__
6219 choke me
6220 #endif
6221
6222 end
6223 _ACEOF
6224 rm -f conftest.$ac_objext
6225 if { (ac_try="$ac_compile"
6226 case "(($ac_try" in
6227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6228 *) ac_try_echo=$ac_try;;
6229 esac
6230 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6231 $as_echo "$ac_try_echo") >&5
6232 (eval "$ac_compile") 2>conftest.er1
6233 ac_status=$?
6234 grep -v '^ *+' conftest.er1 >conftest.err
6235 rm -f conftest.er1
6236 cat conftest.err >&5
6237 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6238 (exit $ac_status); } && {
6239 test -z "$ac_f77_werror_flag" ||
6240 test ! -s conftest.err
6241 } && test -s conftest.$ac_objext; then
6242 ac_compiler_gnu=yes
6243 else
6244 $as_echo "$as_me: failed program was:" >&5
6245 sed 's/^/| /' conftest.$ac_ext >&5
6246
6247 ac_compiler_gnu=no
6248 fi
6249
6250 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6251 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6252
6253 fi
6254 { $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6255 $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6256 ac_ext=$ac_save_ext
6257 ac_test_FFLAGS=${FFLAGS+set}
6258 ac_save_FFLAGS=$FFLAGS
6259 FFLAGS=
6260 { $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6261 $as_echo_n "checking whether $F77 accepts -g... " >&6; }
6262 if test "${ac_cv_prog_f77_g+set}" = set; then
6263 $as_echo_n "(cached) " >&6
6264 else
6265 FFLAGS=-g
6266 cat >conftest.$ac_ext <<_ACEOF
6267 program main
6268
6269 end
6270 _ACEOF
6271 rm -f conftest.$ac_objext
6272 if { (ac_try="$ac_compile"
6273 case "(($ac_try" in
6274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6275 *) ac_try_echo=$ac_try;;
6276 esac
6277 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6278 $as_echo "$ac_try_echo") >&5
6279 (eval "$ac_compile") 2>conftest.er1
6280 ac_status=$?
6281 grep -v '^ *+' conftest.er1 >conftest.err
6282 rm -f conftest.er1
6283 cat conftest.err >&5
6284 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6285 (exit $ac_status); } && {
6286 test -z "$ac_f77_werror_flag" ||
6287 test ! -s conftest.err
6288 } && test -s conftest.$ac_objext; then
6289 ac_cv_prog_f77_g=yes
6290 else
6291 $as_echo "$as_me: failed program was:" >&5
6292 sed 's/^/| /' conftest.$ac_ext >&5
6293
6294 ac_cv_prog_f77_g=no
6295 fi
6296
6297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6298
6299 fi
6300 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6301 $as_echo "$ac_cv_prog_f77_g" >&6; }
6302 if test "$ac_test_FFLAGS" = set; then
6303 FFLAGS=$ac_save_FFLAGS
6304 elif test $ac_cv_prog_f77_g = yes; then
6305 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6306 FFLAGS="-g -O2"
6307 else
6308 FFLAGS="-g"
6309 fi
6310 else
6311 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6312 FFLAGS="-O2"
6313 else
6314 FFLAGS=
6315 fi
6316 fi
6317
6318 if test $ac_compiler_gnu = yes; then
6319 G77=yes
6320 else
6321 G77=
6322 fi
6323 ac_ext=c
6324 ac_cpp='$CPP $CPPFLAGS'
6325 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6326 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6327 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6328
6329
6330
6331 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6332 # find the maximum length of command line arguments
6333 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6334 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6335 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6336 $as_echo_n "(cached) " >&6
6337 else
6338 i=0
6339 teststring="ABCD"
6340
6341 case $build_os in
6342 msdosdjgpp*)
6343 # On DJGPP, this test can blow up pretty badly due to problems in libc
6344 # (any single argument exceeding 2000 bytes causes a buffer overrun
6345 # during glob expansion). Even if it were fixed, the result of this
6346 # check would be larger than it should be.
6347 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6348 ;;
6349
6350 gnu*)
6351 # Under GNU Hurd, this test is not required because there is
6352 # no limit to the length of command line arguments.
6353 # Libtool will interpret -1 as no limit whatsoever
6354 lt_cv_sys_max_cmd_len=-1;
6355 ;;
6356
6357 cygwin* | mingw*)
6358 # On Win9x/ME, this test blows up -- it succeeds, but takes
6359 # about 5 minutes as the teststring grows exponentially.
6360 # Worse, since 9x/ME are not pre-emptively multitasking,
6361 # you end up with a "frozen" computer, even though with patience
6362 # the test eventually succeeds (with a max line length of 256k).
6363 # Instead, let's just punt: use the minimum linelength reported by
6364 # all of the supported platforms: 8192 (on NT/2K/XP).
6365 lt_cv_sys_max_cmd_len=8192;
6366 ;;
6367
6368 amigaos*)
6369 # On AmigaOS with pdksh, this test takes hours, literally.
6370 # So we just punt and use a minimum line length of 8192.
6371 lt_cv_sys_max_cmd_len=8192;
6372 ;;
6373
6374 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6375 # This has been around since 386BSD, at least. Likely further.
6376 if test -x /sbin/sysctl; then
6377 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6378 elif test -x /usr/sbin/sysctl; then
6379 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6380 else
6381 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6382 fi
6383 # And add a safety zone
6384 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6385 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6386 ;;
6387
6388 interix*)
6389 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6390 lt_cv_sys_max_cmd_len=196608
6391 ;;
6392
6393 osf*)
6394 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6395 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6396 # nice to cause kernel panics so lets avoid the loop below.
6397 # First set a reasonable default.
6398 lt_cv_sys_max_cmd_len=16384
6399 #
6400 if test -x /sbin/sysconfig; then
6401 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6402 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6403 esac
6404 fi
6405 ;;
6406 sco3.2v5*)
6407 lt_cv_sys_max_cmd_len=102400
6408 ;;
6409 sysv5* | sco5v6* | sysv4.2uw2*)
6410 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6411 if test -n "$kargmax"; then
6412 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6413 else
6414 lt_cv_sys_max_cmd_len=32768
6415 fi
6416 ;;
6417 *)
6418 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6419 if test -n "$lt_cv_sys_max_cmd_len"; then
6420 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6421 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6422 else
6423 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6424 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6425 = "XX$teststring") >/dev/null 2>&1 &&
6426 new_result=`expr "X$teststring" : ".*" 2>&1` &&
6427 lt_cv_sys_max_cmd_len=$new_result &&
6428 test $i != 17 # 1/2 MB should be enough
6429 do
6430 i=`expr $i + 1`
6431 teststring=$teststring$teststring
6432 done
6433 teststring=
6434 # Add a significant safety factor because C++ compilers can tack on massive
6435 # amounts of additional arguments before passing them to the linker.
6436 # It appears as though 1/2 is a usable value.
6437 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6438 fi
6439 ;;
6440 esac
6441
6442 fi
6443
6444 if test -n $lt_cv_sys_max_cmd_len ; then
6445 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6446 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6447 else
6448 { $as_echo "$as_me:$LINENO: result: none" >&5
6449 $as_echo "none" >&6; }
6450 fi
6451
6452
6453
6454
6455
6456 # Check for command to grab the raw symbol name followed by C symbol from nm.
6457 { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6458 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6459 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6460 $as_echo_n "(cached) " >&6
6461 else
6462
6463 # These are sane defaults that work on at least a few old systems.
6464 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6465
6466 # Character class describing NM global symbol codes.
6467 symcode='[BCDEGRST]'
6468
6469 # Regexp to match symbols that can be accessed directly from C.
6470 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6471
6472 # Transform an extracted symbol line into a proper C declaration
6473 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6474
6475 # Transform an extracted symbol line into symbol name and symbol address
6476 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'"
6477
6478 # Define system-specific variables.
6479 case $host_os in
6480 aix*)
6481 symcode='[BCDT]'
6482 ;;
6483 cygwin* | mingw* | pw32*)
6484 symcode='[ABCDGISTW]'
6485 ;;
6486 hpux*) # Its linker distinguishes data from code symbols
6487 if test "$host_cpu" = ia64; then
6488 symcode='[ABCDEGRST]'
6489 fi
6490 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6491 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'"
6492 ;;
6493 linux* | k*bsd*-gnu)
6494 if test "$host_cpu" = ia64; then
6495 symcode='[ABCDGIRSTW]'
6496 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6497 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'"
6498 fi
6499 ;;
6500 irix* | nonstopux*)
6501 symcode='[BCDEGRST]'
6502 ;;
6503 osf*)
6504 symcode='[BCDEGQRST]'
6505 ;;
6506 solaris*)
6507 symcode='[BDRT]'
6508 ;;
6509 sco3.2v5*)
6510 symcode='[DT]'
6511 ;;
6512 sysv4.2uw2*)
6513 symcode='[DT]'
6514 ;;
6515 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6516 symcode='[ABDT]'
6517 ;;
6518 sysv4)
6519 symcode='[DFNSTU]'
6520 ;;
6521 esac
6522
6523 # Handle CRLF in mingw tool chain
6524 opt_cr=
6525 case $build_os in
6526 mingw*)
6527 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6528 ;;
6529 esac
6530
6531 # If we're using GNU nm, then use its standard symbol codes.
6532 case `$NM -V 2>&1` in
6533 *GNU* | *'with BFD'*)
6534 symcode='[ABCDGIRSTW]' ;;
6535 esac
6536
6537 # Try without a prefix undercore, then with it.
6538 for ac_symprfx in "" "_"; do
6539
6540 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6541 symxfrm="\\1 $ac_symprfx\\2 \\2"
6542
6543 # Write the raw and C identifiers.
6544 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6545
6546 # Check to see that the pipe works correctly.
6547 pipe_works=no
6548
6549 rm -f conftest*
6550 cat > conftest.$ac_ext <<EOF
6551 #ifdef __cplusplus
6552 extern "C" {
6553 #endif
6554 char nm_test_var;
6555 void nm_test_func(){}
6556 #ifdef __cplusplus
6557 }
6558 #endif
6559 int main(){nm_test_var='a';nm_test_func();return(0);}
6560 EOF
6561
6562 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6563 (eval $ac_compile) 2>&5
6564 ac_status=$?
6565 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6566 (exit $ac_status); }; then
6567 # Now try to grab the symbols.
6568 nlist=conftest.nm
6569 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6570 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6571 ac_status=$?
6572 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6573 (exit $ac_status); } && test -s "$nlist"; then
6574 # Try sorting and uniquifying the output.
6575 if sort "$nlist" | uniq > "$nlist"T; then
6576 mv -f "$nlist"T "$nlist"
6577 else
6578 rm -f "$nlist"T
6579 fi
6580
6581 # Make sure that we snagged all the symbols we need.
6582 if grep ' nm_test_var$' "$nlist" >/dev/null; then
6583 if grep ' nm_test_func$' "$nlist" >/dev/null; then
6584 cat <<EOF > conftest.$ac_ext
6585 #ifdef __cplusplus
6586 extern "C" {
6587 #endif
6588
6589 EOF
6590 # Now generate the symbol file.
6591 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6592
6593 cat <<EOF >> conftest.$ac_ext
6594 #if defined (__STDC__) && __STDC__
6595 # define lt_ptr_t void *
6596 #else
6597 # define lt_ptr_t char *
6598 # define const
6599 #endif
6600
6601 /* The mapping between symbol names and symbols. */
6602 const struct {
6603 const char *name;
6604 lt_ptr_t address;
6605 }
6606 lt_preloaded_symbols[] =
6607 {
6608 EOF
6609 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6610 cat <<\EOF >> conftest.$ac_ext
6611 {0, (lt_ptr_t) 0}
6612 };
6613
6614 #ifdef __cplusplus
6615 }
6616 #endif
6617 EOF
6618 # Now try linking the two files.
6619 mv conftest.$ac_objext conftstm.$ac_objext
6620 lt_save_LIBS="$LIBS"
6621 lt_save_CFLAGS="$CFLAGS"
6622 LIBS="conftstm.$ac_objext"
6623 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6624 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6625 (eval $ac_link) 2>&5
6626 ac_status=$?
6627 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6628 (exit $ac_status); } && test -s conftest${ac_exeext}; then
6629 pipe_works=yes
6630 fi
6631 LIBS="$lt_save_LIBS"
6632 CFLAGS="$lt_save_CFLAGS"
6633 else
6634 echo "cannot find nm_test_func in $nlist" >&5
6635 fi
6636 else
6637 echo "cannot find nm_test_var in $nlist" >&5
6638 fi
6639 else
6640 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6641 fi
6642 else
6643 echo "$progname: failed program was:" >&5
6644 cat conftest.$ac_ext >&5
6645 fi
6646 rm -rf conftest* conftst*
6647
6648 # Do not use the global_symbol_pipe unless it works.
6649 if test "$pipe_works" = yes; then
6650 break
6651 else
6652 lt_cv_sys_global_symbol_pipe=
6653 fi
6654 done
6655
6656 fi
6657
6658 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6659 lt_cv_sys_global_symbol_to_cdecl=
6660 fi
6661 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6662 { $as_echo "$as_me:$LINENO: result: failed" >&5
6663 $as_echo "failed" >&6; }
6664 else
6665 { $as_echo "$as_me:$LINENO: result: ok" >&5
6666 $as_echo "ok" >&6; }
6667 fi
6668
6669 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
6670 $as_echo_n "checking for objdir... " >&6; }
6671 if test "${lt_cv_objdir+set}" = set; then
6672 $as_echo_n "(cached) " >&6
6673 else
6674 rm -f .libs 2>/dev/null
6675 mkdir .libs 2>/dev/null
6676 if test -d .libs; then
6677 lt_cv_objdir=.libs
6678 else
6679 # MS-DOS does not allow filenames that begin with a dot.
6680 lt_cv_objdir=_libs
6681 fi
6682 rmdir .libs 2>/dev/null
6683 fi
6684 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6685 $as_echo "$lt_cv_objdir" >&6; }
6686 objdir=$lt_cv_objdir
6687
6688
6689
6690
6691
6692 case $host_os in
6693 aix3*)
6694 # AIX sometimes has problems with the GCC collect2 program. For some
6695 # reason, if we set the COLLECT_NAMES environment variable, the problems
6696 # vanish in a puff of smoke.
6697 if test "X${COLLECT_NAMES+set}" != Xset; then
6698 COLLECT_NAMES=
6699 export COLLECT_NAMES
6700 fi
6701 ;;
6702 esac
6703
6704 # Sed substitution that helps us do robust quoting. It backslashifies
6705 # metacharacters that are still active within double-quoted strings.
6706 Xsed='sed -e 1s/^X//'
6707 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6708
6709 # Same as above, but do not quote variable references.
6710 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6711
6712 # Sed substitution to delay expansion of an escaped shell variable in a
6713 # double_quote_subst'ed string.
6714 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6715
6716 # Sed substitution to avoid accidental globbing in evaled expressions
6717 no_glob_subst='s/\*/\\\*/g'
6718
6719 # Constants:
6720 rm="rm -f"
6721
6722 # Global variables:
6723 default_ofile=libtool
6724 can_build_shared=yes
6725
6726 # All known linkers require a `.a' archive for static linking (except MSVC,
6727 # which needs '.lib').
6728 libext=a
6729 ltmain="$ac_aux_dir/ltmain.sh"
6730 ofile="$default_ofile"
6731 with_gnu_ld="$lt_cv_prog_gnu_ld"
6732
6733 if test -n "$ac_tool_prefix"; then
6734 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6735 set dummy ${ac_tool_prefix}ar; ac_word=$2
6736 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6737 $as_echo_n "checking for $ac_word... " >&6; }
6738 if test "${ac_cv_prog_AR+set}" = set; then
6739 $as_echo_n "(cached) " >&6
6740 else
6741 if test -n "$AR"; then
6742 ac_cv_prog_AR="$AR" # Let the user override the test.
6743 else
6744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6745 for as_dir in $PATH
6746 do
6747 IFS=$as_save_IFS
6748 test -z "$as_dir" && as_dir=.
6749 for ac_exec_ext in '' $ac_executable_extensions; do
6750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6751 ac_cv_prog_AR="${ac_tool_prefix}ar"
6752 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6753 break 2
6754 fi
6755 done
6756 done
6757 IFS=$as_save_IFS
6758
6759 fi
6760 fi
6761 AR=$ac_cv_prog_AR
6762 if test -n "$AR"; then
6763 { $as_echo "$as_me:$LINENO: result: $AR" >&5
6764 $as_echo "$AR" >&6; }
6765 else
6766 { $as_echo "$as_me:$LINENO: result: no" >&5
6767 $as_echo "no" >&6; }
6768 fi
6769
6770
6771 fi
6772 if test -z "$ac_cv_prog_AR"; then
6773 ac_ct_AR=$AR
6774 # Extract the first word of "ar", so it can be a program name with args.
6775 set dummy ar; ac_word=$2
6776 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6777 $as_echo_n "checking for $ac_word... " >&6; }
6778 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6779 $as_echo_n "(cached) " >&6
6780 else
6781 if test -n "$ac_ct_AR"; then
6782 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6783 else
6784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6785 for as_dir in $PATH
6786 do
6787 IFS=$as_save_IFS
6788 test -z "$as_dir" && as_dir=.
6789 for ac_exec_ext in '' $ac_executable_extensions; do
6790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6791 ac_cv_prog_ac_ct_AR="ar"
6792 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6793 break 2
6794 fi
6795 done
6796 done
6797 IFS=$as_save_IFS
6798
6799 fi
6800 fi
6801 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6802 if test -n "$ac_ct_AR"; then
6803 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6804 $as_echo "$ac_ct_AR" >&6; }
6805 else
6806 { $as_echo "$as_me:$LINENO: result: no" >&5
6807 $as_echo "no" >&6; }
6808 fi
6809
6810 if test "x$ac_ct_AR" = x; then
6811 AR="false"
6812 else
6813 case $cross_compiling:$ac_tool_warned in
6814 yes:)
6815 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6816 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6817 ac_tool_warned=yes ;;
6818 esac
6819 AR=$ac_ct_AR
6820 fi
6821 else
6822 AR="$ac_cv_prog_AR"
6823 fi
6824
6825 if test -n "$ac_tool_prefix"; then
6826 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6827 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6828 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6829 $as_echo_n "checking for $ac_word... " >&6; }
6830 if test "${ac_cv_prog_RANLIB+set}" = set; then
6831 $as_echo_n "(cached) " >&6
6832 else
6833 if test -n "$RANLIB"; then
6834 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6835 else
6836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6837 for as_dir in $PATH
6838 do
6839 IFS=$as_save_IFS
6840 test -z "$as_dir" && as_dir=.
6841 for ac_exec_ext in '' $ac_executable_extensions; do
6842 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6843 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6844 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6845 break 2
6846 fi
6847 done
6848 done
6849 IFS=$as_save_IFS
6850
6851 fi
6852 fi
6853 RANLIB=$ac_cv_prog_RANLIB
6854 if test -n "$RANLIB"; then
6855 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6856 $as_echo "$RANLIB" >&6; }
6857 else
6858 { $as_echo "$as_me:$LINENO: result: no" >&5
6859 $as_echo "no" >&6; }
6860 fi
6861
6862
6863 fi
6864 if test -z "$ac_cv_prog_RANLIB"; then
6865 ac_ct_RANLIB=$RANLIB
6866 # Extract the first word of "ranlib", so it can be a program name with args.
6867 set dummy ranlib; ac_word=$2
6868 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6869 $as_echo_n "checking for $ac_word... " >&6; }
6870 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6871 $as_echo_n "(cached) " >&6
6872 else
6873 if test -n "$ac_ct_RANLIB"; then
6874 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6875 else
6876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6877 for as_dir in $PATH
6878 do
6879 IFS=$as_save_IFS
6880 test -z "$as_dir" && as_dir=.
6881 for ac_exec_ext in '' $ac_executable_extensions; do
6882 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6883 ac_cv_prog_ac_ct_RANLIB="ranlib"
6884 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6885 break 2
6886 fi
6887 done
6888 done
6889 IFS=$as_save_IFS
6890
6891 fi
6892 fi
6893 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6894 if test -n "$ac_ct_RANLIB"; then
6895 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6896 $as_echo "$ac_ct_RANLIB" >&6; }
6897 else
6898 { $as_echo "$as_me:$LINENO: result: no" >&5
6899 $as_echo "no" >&6; }
6900 fi
6901
6902 if test "x$ac_ct_RANLIB" = x; then
6903 RANLIB=":"
6904 else
6905 case $cross_compiling:$ac_tool_warned in
6906 yes:)
6907 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6908 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6909 ac_tool_warned=yes ;;
6910 esac
6911 RANLIB=$ac_ct_RANLIB
6912 fi
6913 else
6914 RANLIB="$ac_cv_prog_RANLIB"
6915 fi
6916
6917 if test -n "$ac_tool_prefix"; then
6918 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6919 set dummy ${ac_tool_prefix}strip; ac_word=$2
6920 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6921 $as_echo_n "checking for $ac_word... " >&6; }
6922 if test "${ac_cv_prog_STRIP+set}" = set; then
6923 $as_echo_n "(cached) " >&6
6924 else
6925 if test -n "$STRIP"; then
6926 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6927 else
6928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6929 for as_dir in $PATH
6930 do
6931 IFS=$as_save_IFS
6932 test -z "$as_dir" && as_dir=.
6933 for ac_exec_ext in '' $ac_executable_extensions; do
6934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6935 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6936 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6937 break 2
6938 fi
6939 done
6940 done
6941 IFS=$as_save_IFS
6942
6943 fi
6944 fi
6945 STRIP=$ac_cv_prog_STRIP
6946 if test -n "$STRIP"; then
6947 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
6948 $as_echo "$STRIP" >&6; }
6949 else
6950 { $as_echo "$as_me:$LINENO: result: no" >&5
6951 $as_echo "no" >&6; }
6952 fi
6953
6954
6955 fi
6956 if test -z "$ac_cv_prog_STRIP"; then
6957 ac_ct_STRIP=$STRIP
6958 # Extract the first word of "strip", so it can be a program name with args.
6959 set dummy strip; ac_word=$2
6960 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6961 $as_echo_n "checking for $ac_word... " >&6; }
6962 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6963 $as_echo_n "(cached) " >&6
6964 else
6965 if test -n "$ac_ct_STRIP"; then
6966 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6967 else
6968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6969 for as_dir in $PATH
6970 do
6971 IFS=$as_save_IFS
6972 test -z "$as_dir" && as_dir=.
6973 for ac_exec_ext in '' $ac_executable_extensions; do
6974 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6975 ac_cv_prog_ac_ct_STRIP="strip"
6976 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6977 break 2
6978 fi
6979 done
6980 done
6981 IFS=$as_save_IFS
6982
6983 fi
6984 fi
6985 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6986 if test -n "$ac_ct_STRIP"; then
6987 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6988 $as_echo "$ac_ct_STRIP" >&6; }
6989 else
6990 { $as_echo "$as_me:$LINENO: result: no" >&5
6991 $as_echo "no" >&6; }
6992 fi
6993
6994 if test "x$ac_ct_STRIP" = x; then
6995 STRIP=":"
6996 else
6997 case $cross_compiling:$ac_tool_warned in
6998 yes:)
6999 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7000 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7001 ac_tool_warned=yes ;;
7002 esac
7003 STRIP=$ac_ct_STRIP
7004 fi
7005 else
7006 STRIP="$ac_cv_prog_STRIP"
7007 fi
7008
7009
7010 old_CC="$CC"
7011 old_CFLAGS="$CFLAGS"
7012
7013 # Set sane defaults for various variables
7014 test -z "$AR" && AR=ar
7015 test -z "$AR_FLAGS" && AR_FLAGS=cru
7016 test -z "$AS" && AS=as
7017 test -z "$CC" && CC=cc
7018 test -z "$LTCC" && LTCC=$CC
7019 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7020 test -z "$DLLTOOL" && DLLTOOL=dlltool
7021 test -z "$LD" && LD=ld
7022 test -z "$LN_S" && LN_S="ln -s"
7023 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7024 test -z "$NM" && NM=nm
7025 test -z "$SED" && SED=sed
7026 test -z "$OBJDUMP" && OBJDUMP=objdump
7027 test -z "$RANLIB" && RANLIB=:
7028 test -z "$STRIP" && STRIP=:
7029 test -z "$ac_objext" && ac_objext=o
7030
7031 # Determine commands to create old-style static archives.
7032 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7033 old_postinstall_cmds='chmod 644 $oldlib'
7034 old_postuninstall_cmds=
7035
7036 if test -n "$RANLIB"; then
7037 case $host_os in
7038 openbsd*)
7039 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7040 ;;
7041 *)
7042 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7043 ;;
7044 esac
7045 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7046 fi
7047
7048 for cc_temp in $compiler""; do
7049 case $cc_temp in
7050 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7051 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7052 \-*) ;;
7053 *) break;;
7054 esac
7055 done
7056 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7057
7058
7059 # Only perform the check for file, if the check method requires it
7060 case $deplibs_check_method in
7061 file_magic*)
7062 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7063 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7064 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7065 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7066 $as_echo_n "(cached) " >&6
7067 else
7068 case $MAGIC_CMD in
7069 [\\/*] | ?:[\\/]*)
7070 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7071 ;;
7072 *)
7073 lt_save_MAGIC_CMD="$MAGIC_CMD"
7074 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7075 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7076 for ac_dir in $ac_dummy; do
7077 IFS="$lt_save_ifs"
7078 test -z "$ac_dir" && ac_dir=.
7079 if test -f $ac_dir/${ac_tool_prefix}file; then
7080 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7081 if test -n "$file_magic_test_file"; then
7082 case $deplibs_check_method in
7083 "file_magic "*)
7084 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7085 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7086 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7087 $EGREP "$file_magic_regex" > /dev/null; then
7088 :
7089 else
7090 cat <<EOF 1>&2
7091
7092 *** Warning: the command libtool uses to detect shared libraries,
7093 *** $file_magic_cmd, produces output that libtool cannot recognize.
7094 *** The result is that libtool may fail to recognize shared libraries
7095 *** as such. This will affect the creation of libtool libraries that
7096 *** depend on shared libraries, but programs linked with such libtool
7097 *** libraries will work regardless of this problem. Nevertheless, you
7098 *** may want to report the problem to your system manager and/or to
7099 *** bug-libtool@gnu.org
7100
7101 EOF
7102 fi ;;
7103 esac
7104 fi
7105 break
7106 fi
7107 done
7108 IFS="$lt_save_ifs"
7109 MAGIC_CMD="$lt_save_MAGIC_CMD"
7110 ;;
7111 esac
7112 fi
7113
7114 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7115 if test -n "$MAGIC_CMD"; then
7116 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7117 $as_echo "$MAGIC_CMD" >&6; }
7118 else
7119 { $as_echo "$as_me:$LINENO: result: no" >&5
7120 $as_echo "no" >&6; }
7121 fi
7122
7123 if test -z "$lt_cv_path_MAGIC_CMD"; then
7124 if test -n "$ac_tool_prefix"; then
7125 { $as_echo "$as_me:$LINENO: checking for file" >&5
7126 $as_echo_n "checking for file... " >&6; }
7127 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7128 $as_echo_n "(cached) " >&6
7129 else
7130 case $MAGIC_CMD in
7131 [\\/*] | ?:[\\/]*)
7132 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7133 ;;
7134 *)
7135 lt_save_MAGIC_CMD="$MAGIC_CMD"
7136 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7137 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7138 for ac_dir in $ac_dummy; do
7139 IFS="$lt_save_ifs"
7140 test -z "$ac_dir" && ac_dir=.
7141 if test -f $ac_dir/file; then
7142 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7143 if test -n "$file_magic_test_file"; then
7144 case $deplibs_check_method in
7145 "file_magic "*)
7146 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7147 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7148 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7149 $EGREP "$file_magic_regex" > /dev/null; then
7150 :
7151 else
7152 cat <<EOF 1>&2
7153
7154 *** Warning: the command libtool uses to detect shared libraries,
7155 *** $file_magic_cmd, produces output that libtool cannot recognize.
7156 *** The result is that libtool may fail to recognize shared libraries
7157 *** as such. This will affect the creation of libtool libraries that
7158 *** depend on shared libraries, but programs linked with such libtool
7159 *** libraries will work regardless of this problem. Nevertheless, you
7160 *** may want to report the problem to your system manager and/or to
7161 *** bug-libtool@gnu.org
7162
7163 EOF
7164 fi ;;
7165 esac
7166 fi
7167 break
7168 fi
7169 done
7170 IFS="$lt_save_ifs"
7171 MAGIC_CMD="$lt_save_MAGIC_CMD"
7172 ;;
7173 esac
7174 fi
7175
7176 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7177 if test -n "$MAGIC_CMD"; then
7178 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7179 $as_echo "$MAGIC_CMD" >&6; }
7180 else
7181 { $as_echo "$as_me:$LINENO: result: no" >&5
7182 $as_echo "no" >&6; }
7183 fi
7184
7185 else
7186 MAGIC_CMD=:
7187 fi
7188 fi
7189
7190 fi
7191 ;;
7192 esac
7193
7194
7195 case $host_os in
7196 rhapsody* | darwin*)
7197 if test -n "$ac_tool_prefix"; then
7198 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7199 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7200 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7201 $as_echo_n "checking for $ac_word... " >&6; }
7202 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7203 $as_echo_n "(cached) " >&6
7204 else
7205 if test -n "$DSYMUTIL"; then
7206 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7207 else
7208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7209 for as_dir in $PATH
7210 do
7211 IFS=$as_save_IFS
7212 test -z "$as_dir" && as_dir=.
7213 for ac_exec_ext in '' $ac_executable_extensions; do
7214 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7215 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7216 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7217 break 2
7218 fi
7219 done
7220 done
7221 IFS=$as_save_IFS
7222
7223 fi
7224 fi
7225 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7226 if test -n "$DSYMUTIL"; then
7227 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7228 $as_echo "$DSYMUTIL" >&6; }
7229 else
7230 { $as_echo "$as_me:$LINENO: result: no" >&5
7231 $as_echo "no" >&6; }
7232 fi
7233
7234
7235 fi
7236 if test -z "$ac_cv_prog_DSYMUTIL"; then
7237 ac_ct_DSYMUTIL=$DSYMUTIL
7238 # Extract the first word of "dsymutil", so it can be a program name with args.
7239 set dummy dsymutil; ac_word=$2
7240 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7241 $as_echo_n "checking for $ac_word... " >&6; }
7242 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7243 $as_echo_n "(cached) " >&6
7244 else
7245 if test -n "$ac_ct_DSYMUTIL"; then
7246 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7247 else
7248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7249 for as_dir in $PATH
7250 do
7251 IFS=$as_save_IFS
7252 test -z "$as_dir" && as_dir=.
7253 for ac_exec_ext in '' $ac_executable_extensions; do
7254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7255 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7256 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7257 break 2
7258 fi
7259 done
7260 done
7261 IFS=$as_save_IFS
7262
7263 fi
7264 fi
7265 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7266 if test -n "$ac_ct_DSYMUTIL"; then
7267 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7268 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7269 else
7270 { $as_echo "$as_me:$LINENO: result: no" >&5
7271 $as_echo "no" >&6; }
7272 fi
7273
7274 if test "x$ac_ct_DSYMUTIL" = x; then
7275 DSYMUTIL=":"
7276 else
7277 case $cross_compiling:$ac_tool_warned in
7278 yes:)
7279 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7280 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7281 ac_tool_warned=yes ;;
7282 esac
7283 DSYMUTIL=$ac_ct_DSYMUTIL
7284 fi
7285 else
7286 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7287 fi
7288
7289 if test -n "$ac_tool_prefix"; then
7290 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7291 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7292 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7293 $as_echo_n "checking for $ac_word... " >&6; }
7294 if test "${ac_cv_prog_NMEDIT+set}" = set; then
7295 $as_echo_n "(cached) " >&6
7296 else
7297 if test -n "$NMEDIT"; then
7298 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7299 else
7300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7301 for as_dir in $PATH
7302 do
7303 IFS=$as_save_IFS
7304 test -z "$as_dir" && as_dir=.
7305 for ac_exec_ext in '' $ac_executable_extensions; do
7306 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7307 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7308 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7309 break 2
7310 fi
7311 done
7312 done
7313 IFS=$as_save_IFS
7314
7315 fi
7316 fi
7317 NMEDIT=$ac_cv_prog_NMEDIT
7318 if test -n "$NMEDIT"; then
7319 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7320 $as_echo "$NMEDIT" >&6; }
7321 else
7322 { $as_echo "$as_me:$LINENO: result: no" >&5
7323 $as_echo "no" >&6; }
7324 fi
7325
7326
7327 fi
7328 if test -z "$ac_cv_prog_NMEDIT"; then
7329 ac_ct_NMEDIT=$NMEDIT
7330 # Extract the first word of "nmedit", so it can be a program name with args.
7331 set dummy nmedit; ac_word=$2
7332 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7333 $as_echo_n "checking for $ac_word... " >&6; }
7334 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7335 $as_echo_n "(cached) " >&6
7336 else
7337 if test -n "$ac_ct_NMEDIT"; then
7338 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7339 else
7340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7341 for as_dir in $PATH
7342 do
7343 IFS=$as_save_IFS
7344 test -z "$as_dir" && as_dir=.
7345 for ac_exec_ext in '' $ac_executable_extensions; do
7346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7347 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7348 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7349 break 2
7350 fi
7351 done
7352 done
7353 IFS=$as_save_IFS
7354
7355 fi
7356 fi
7357 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7358 if test -n "$ac_ct_NMEDIT"; then
7359 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7360 $as_echo "$ac_ct_NMEDIT" >&6; }
7361 else
7362 { $as_echo "$as_me:$LINENO: result: no" >&5
7363 $as_echo "no" >&6; }
7364 fi
7365
7366 if test "x$ac_ct_NMEDIT" = x; then
7367 NMEDIT=":"
7368 else
7369 case $cross_compiling:$ac_tool_warned in
7370 yes:)
7371 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7372 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7373 ac_tool_warned=yes ;;
7374 esac
7375 NMEDIT=$ac_ct_NMEDIT
7376 fi
7377 else
7378 NMEDIT="$ac_cv_prog_NMEDIT"
7379 fi
7380
7381
7382 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7383 $as_echo_n "checking for -single_module linker flag... " >&6; }
7384 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7385 $as_echo_n "(cached) " >&6
7386 else
7387 lt_cv_apple_cc_single_mod=no
7388 if test -z "${LT_MULTI_MODULE}"; then
7389 # By default we will add the -single_module flag. You can override
7390 # by either setting the environment variable LT_MULTI_MODULE
7391 # non-empty at configure time, or by adding -multi_module to the
7392 # link flags.
7393 echo "int foo(void){return 1;}" > conftest.c
7394 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7395 -dynamiclib ${wl}-single_module conftest.c
7396 if test -f libconftest.dylib; then
7397 lt_cv_apple_cc_single_mod=yes
7398 rm -rf libconftest.dylib*
7399 fi
7400 rm conftest.c
7401 fi
7402 fi
7403 { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7404 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7405 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7406 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7407 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7408 $as_echo_n "(cached) " >&6
7409 else
7410 lt_cv_ld_exported_symbols_list=no
7411 save_LDFLAGS=$LDFLAGS
7412 echo "_main" > conftest.sym
7413 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7414 cat >conftest.$ac_ext <<_ACEOF
7415 /* confdefs.h. */
7416 _ACEOF
7417 cat confdefs.h >>conftest.$ac_ext
7418 cat >>conftest.$ac_ext <<_ACEOF
7419 /* end confdefs.h. */
7420
7421 int
7422 main ()
7423 {
7424
7425 ;
7426 return 0;
7427 }
7428 _ACEOF
7429 rm -f conftest.$ac_objext conftest$ac_exeext
7430 if { (ac_try="$ac_link"
7431 case "(($ac_try" in
7432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7433 *) ac_try_echo=$ac_try;;
7434 esac
7435 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7436 $as_echo "$ac_try_echo") >&5
7437 (eval "$ac_link") 2>conftest.er1
7438 ac_status=$?
7439 grep -v '^ *+' conftest.er1 >conftest.err
7440 rm -f conftest.er1
7441 cat conftest.err >&5
7442 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7443 (exit $ac_status); } && {
7444 test -z "$ac_c_werror_flag" ||
7445 test ! -s conftest.err
7446 } && test -s conftest$ac_exeext && {
7447 test "$cross_compiling" = yes ||
7448 $as_test_x conftest$ac_exeext
7449 }; then
7450 lt_cv_ld_exported_symbols_list=yes
7451 else
7452 $as_echo "$as_me: failed program was:" >&5
7453 sed 's/^/| /' conftest.$ac_ext >&5
7454
7455 lt_cv_ld_exported_symbols_list=no
7456 fi
7457
7458 rm -rf conftest.dSYM
7459 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7460 conftest$ac_exeext conftest.$ac_ext
7461 LDFLAGS="$save_LDFLAGS"
7462
7463 fi
7464 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7465 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7466 case $host_os in
7467 rhapsody* | darwin1.[0123])
7468 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7469 darwin1.*)
7470 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7471 darwin*)
7472 # if running on 10.5 or later, the deployment target defaults
7473 # to the OS version, if on x86, and 10.4, the deployment
7474 # target defaults to 10.4. Don't you love it?
7475 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7476 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7477 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7478 10.[012]*)
7479 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7480 10.*)
7481 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7482 esac
7483 ;;
7484 esac
7485 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7486 _lt_dar_single_mod='$single_module'
7487 fi
7488 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7489 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7490 else
7491 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7492 fi
7493 if test "$DSYMUTIL" != ":"; then
7494 _lt_dsymutil="~$DSYMUTIL \$lib || :"
7495 else
7496 _lt_dsymutil=
7497 fi
7498 ;;
7499 esac
7500
7501
7502 enable_dlopen=no
7503 enable_win32_dll=no
7504
7505 # Check whether --enable-libtool-lock was given.
7506 if test "${enable_libtool_lock+set}" = set; then
7507 enableval=$enable_libtool_lock;
7508 fi
7509
7510 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7511
7512
7513 # Check whether --with-pic was given.
7514 if test "${with_pic+set}" = set; then
7515 withval=$with_pic; pic_mode="$withval"
7516 else
7517 pic_mode=default
7518 fi
7519
7520 test -z "$pic_mode" && pic_mode=default
7521
7522 # Use C for the default configuration in the libtool script
7523 tagname=
7524 lt_save_CC="$CC"
7525 ac_ext=c
7526 ac_cpp='$CPP $CPPFLAGS'
7527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7530
7531
7532 # Source file extension for C test sources.
7533 ac_ext=c
7534
7535 # Object file extension for compiled C test sources.
7536 objext=o
7537 objext=$objext
7538
7539 # Code to be used in simple compile tests
7540 lt_simple_compile_test_code="int some_variable = 0;"
7541
7542 # Code to be used in simple link tests
7543 lt_simple_link_test_code='int main(){return(0);}'
7544
7545
7546 # If no C compiler was specified, use CC.
7547 LTCC=${LTCC-"$CC"}
7548
7549 # If no C compiler flags were specified, use CFLAGS.
7550 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7551
7552 # Allow CC to be a program name with arguments.
7553 compiler=$CC
7554
7555
7556 # save warnings/boilerplate of simple test code
7557 ac_outfile=conftest.$ac_objext
7558 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7559 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7560 _lt_compiler_boilerplate=`cat conftest.err`
7561 $rm conftest*
7562
7563 ac_outfile=conftest.$ac_objext
7564 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7565 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7566 _lt_linker_boilerplate=`cat conftest.err`
7567 $rm -r conftest*
7568
7569
7570
7571 lt_prog_compiler_no_builtin_flag=
7572
7573 if test "$GCC" = yes; then
7574 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7575
7576
7577 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7578 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7579 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7580 $as_echo_n "(cached) " >&6
7581 else
7582 lt_cv_prog_compiler_rtti_exceptions=no
7583 ac_outfile=conftest.$ac_objext
7584 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7585 lt_compiler_flag="-fno-rtti -fno-exceptions"
7586 # Insert the option either (1) after the last *FLAGS variable, or
7587 # (2) before a word containing "conftest.", or (3) at the end.
7588 # Note that $ac_compile itself does not contain backslashes and begins
7589 # with a dollar sign (not a hyphen), so the echo should work correctly.
7590 # The option is referenced via a variable to avoid confusing sed.
7591 lt_compile=`echo "$ac_compile" | $SED \
7592 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7593 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7594 -e 's:$: $lt_compiler_flag:'`
7595 (eval echo "\"\$as_me:7595: $lt_compile\"" >&5)
7596 (eval "$lt_compile" 2>conftest.err)
7597 ac_status=$?
7598 cat conftest.err >&5
7599 echo "$as_me:7599: \$? = $ac_status" >&5
7600 if (exit $ac_status) && test -s "$ac_outfile"; then
7601 # The compiler can only warn and ignore the option if not recognized
7602 # So say no if there are warnings other than the usual output.
7603 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7604 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7605 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7606 lt_cv_prog_compiler_rtti_exceptions=yes
7607 fi
7608 fi
7609 $rm conftest*
7610
7611 fi
7612 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7613 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7614
7615 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7616 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7617 else
7618 :
7619 fi
7620
7621 fi
7622
7623 lt_prog_compiler_wl=
7624 lt_prog_compiler_pic=
7625 lt_prog_compiler_static=
7626
7627 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7628 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7629
7630 if test "$GCC" = yes; then
7631 lt_prog_compiler_wl='-Wl,'
7632 lt_prog_compiler_static='-static'
7633
7634 case $host_os in
7635 aix*)
7636 # All AIX code is PIC.
7637 if test "$host_cpu" = ia64; then
7638 # AIX 5 now supports IA64 processor
7639 lt_prog_compiler_static='-Bstatic'
7640 fi
7641 ;;
7642
7643 amigaos*)
7644 # FIXME: we need at least 68020 code to build shared libraries, but
7645 # adding the `-m68020' flag to GCC prevents building anything better,
7646 # like `-m68040'.
7647 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7648 ;;
7649
7650 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7651 # PIC is the default for these OSes.
7652 ;;
7653
7654 mingw* | cygwin* | pw32* | os2*)
7655 # This hack is so that the source file can tell whether it is being
7656 # built for inclusion in a dll (and should export symbols for example).
7657 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7658 # (--disable-auto-import) libraries
7659 lt_prog_compiler_pic='-DDLL_EXPORT'
7660 ;;
7661
7662 darwin* | rhapsody*)
7663 # PIC is the default on this platform
7664 # Common symbols not allowed in MH_DYLIB files
7665 lt_prog_compiler_pic='-fno-common'
7666 ;;
7667
7668 interix[3-9]*)
7669 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7670 # Instead, we relocate shared libraries at runtime.
7671 ;;
7672
7673 msdosdjgpp*)
7674 # Just because we use GCC doesn't mean we suddenly get shared libraries
7675 # on systems that don't support them.
7676 lt_prog_compiler_can_build_shared=no
7677 enable_shared=no
7678 ;;
7679
7680 sysv4*MP*)
7681 if test -d /usr/nec; then
7682 lt_prog_compiler_pic=-Kconform_pic
7683 fi
7684 ;;
7685
7686 hpux*)
7687 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7688 # not for PA HP-UX.
7689 case $host_cpu in
7690 hppa*64*|ia64*)
7691 # +Z the default
7692 ;;
7693 *)
7694 lt_prog_compiler_pic='-fPIC'
7695 ;;
7696 esac
7697 ;;
7698
7699 *)
7700 lt_prog_compiler_pic='-fPIC'
7701 ;;
7702 esac
7703 else
7704 # PORTME Check for flag to pass linker flags through the system compiler.
7705 case $host_os in
7706 aix*)
7707 lt_prog_compiler_wl='-Wl,'
7708 if test "$host_cpu" = ia64; then
7709 # AIX 5 now supports IA64 processor
7710 lt_prog_compiler_static='-Bstatic'
7711 else
7712 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7713 fi
7714 ;;
7715 darwin*)
7716 # PIC is the default on this platform
7717 # Common symbols not allowed in MH_DYLIB files
7718 case $cc_basename in
7719 xlc*)
7720 lt_prog_compiler_pic='-qnocommon'
7721 lt_prog_compiler_wl='-Wl,'
7722 ;;
7723 esac
7724 ;;
7725
7726 mingw* | cygwin* | pw32* | os2*)
7727 # This hack is so that the source file can tell whether it is being
7728 # built for inclusion in a dll (and should export symbols for example).
7729 lt_prog_compiler_pic='-DDLL_EXPORT'
7730 ;;
7731
7732 hpux9* | hpux10* | hpux11*)
7733 lt_prog_compiler_wl='-Wl,'
7734 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7735 # not for PA HP-UX.
7736 case $host_cpu in
7737 hppa*64*|ia64*)
7738 # +Z the default
7739 ;;
7740 *)
7741 lt_prog_compiler_pic='+Z'
7742 ;;
7743 esac
7744 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7745 lt_prog_compiler_static='${wl}-a ${wl}archive'
7746 ;;
7747
7748 irix5* | irix6* | nonstopux*)
7749 lt_prog_compiler_wl='-Wl,'
7750 # PIC (with -KPIC) is the default.
7751 lt_prog_compiler_static='-non_shared'
7752 ;;
7753
7754 newsos6)
7755 lt_prog_compiler_pic='-KPIC'
7756 lt_prog_compiler_static='-Bstatic'
7757 ;;
7758
7759 linux* | k*bsd*-gnu)
7760 case $cc_basename in
7761 icc* | ecc*)
7762 lt_prog_compiler_wl='-Wl,'
7763 lt_prog_compiler_pic='-KPIC'
7764 lt_prog_compiler_static='-static'
7765 ;;
7766 pgcc* | pgf77* | pgf90* | pgf95*)
7767 # Portland Group compilers (*not* the Pentium gcc compiler,
7768 # which looks to be a dead project)
7769 lt_prog_compiler_wl='-Wl,'
7770 lt_prog_compiler_pic='-fpic'
7771 lt_prog_compiler_static='-Bstatic'
7772 ;;
7773 ccc*)
7774 lt_prog_compiler_wl='-Wl,'
7775 # All Alpha code is PIC.
7776 lt_prog_compiler_static='-non_shared'
7777 ;;
7778 *)
7779 case `$CC -V 2>&1 | sed 5q` in
7780 *Sun\ C*)
7781 # Sun C 5.9
7782 lt_prog_compiler_pic='-KPIC'
7783 lt_prog_compiler_static='-Bstatic'
7784 lt_prog_compiler_wl='-Wl,'
7785 ;;
7786 *Sun\ F*)
7787 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7788 lt_prog_compiler_pic='-KPIC'
7789 lt_prog_compiler_static='-Bstatic'
7790 lt_prog_compiler_wl=''
7791 ;;
7792 esac
7793 ;;
7794 esac
7795 ;;
7796
7797 osf3* | osf4* | osf5*)
7798 lt_prog_compiler_wl='-Wl,'
7799 # All OSF/1 code is PIC.
7800 lt_prog_compiler_static='-non_shared'
7801 ;;
7802
7803 rdos*)
7804 lt_prog_compiler_static='-non_shared'
7805 ;;
7806
7807 solaris*)
7808 lt_prog_compiler_pic='-KPIC'
7809 lt_prog_compiler_static='-Bstatic'
7810 case $cc_basename in
7811 f77* | f90* | f95*)
7812 lt_prog_compiler_wl='-Qoption ld ';;
7813 *)
7814 lt_prog_compiler_wl='-Wl,';;
7815 esac
7816 ;;
7817
7818 sunos4*)
7819 lt_prog_compiler_wl='-Qoption ld '
7820 lt_prog_compiler_pic='-PIC'
7821 lt_prog_compiler_static='-Bstatic'
7822 ;;
7823
7824 sysv4 | sysv4.2uw2* | sysv4.3*)
7825 lt_prog_compiler_wl='-Wl,'
7826 lt_prog_compiler_pic='-KPIC'
7827 lt_prog_compiler_static='-Bstatic'
7828 ;;
7829
7830 sysv4*MP*)
7831 if test -d /usr/nec ;then
7832 lt_prog_compiler_pic='-Kconform_pic'
7833 lt_prog_compiler_static='-Bstatic'
7834 fi
7835 ;;
7836
7837 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7838 lt_prog_compiler_wl='-Wl,'
7839 lt_prog_compiler_pic='-KPIC'
7840 lt_prog_compiler_static='-Bstatic'
7841 ;;
7842
7843 unicos*)
7844 lt_prog_compiler_wl='-Wl,'
7845 lt_prog_compiler_can_build_shared=no
7846 ;;
7847
7848 uts4*)
7849 lt_prog_compiler_pic='-pic'
7850 lt_prog_compiler_static='-Bstatic'
7851 ;;
7852
7853 *)
7854 lt_prog_compiler_can_build_shared=no
7855 ;;
7856 esac
7857 fi
7858
7859 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7860 $as_echo "$lt_prog_compiler_pic" >&6; }
7861
7862 #
7863 # Check to make sure the PIC flag actually works.
7864 #
7865 if test -n "$lt_prog_compiler_pic"; then
7866
7867 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7868 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7869 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7870 $as_echo_n "(cached) " >&6
7871 else
7872 lt_cv_prog_compiler_pic_works=no
7873 ac_outfile=conftest.$ac_objext
7874 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7875 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7876 # Insert the option either (1) after the last *FLAGS variable, or
7877 # (2) before a word containing "conftest.", or (3) at the end.
7878 # Note that $ac_compile itself does not contain backslashes and begins
7879 # with a dollar sign (not a hyphen), so the echo should work correctly.
7880 # The option is referenced via a variable to avoid confusing sed.
7881 lt_compile=`echo "$ac_compile" | $SED \
7882 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7883 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7884 -e 's:$: $lt_compiler_flag:'`
7885 (eval echo "\"\$as_me:7885: $lt_compile\"" >&5)
7886 (eval "$lt_compile" 2>conftest.err)
7887 ac_status=$?
7888 cat conftest.err >&5
7889 echo "$as_me:7889: \$? = $ac_status" >&5
7890 if (exit $ac_status) && test -s "$ac_outfile"; then
7891 # The compiler can only warn and ignore the option if not recognized
7892 # So say no if there are warnings other than the usual output.
7893 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7894 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7895 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7896 lt_cv_prog_compiler_pic_works=yes
7897 fi
7898 fi
7899 $rm conftest*
7900
7901 fi
7902 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7903 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7904
7905 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7906 case $lt_prog_compiler_pic in
7907 "" | " "*) ;;
7908 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7909 esac
7910 else
7911 lt_prog_compiler_pic=
7912 lt_prog_compiler_can_build_shared=no
7913 fi
7914
7915 fi
7916 case $host_os in
7917 # For platforms which do not support PIC, -DPIC is meaningless:
7918 *djgpp*)
7919 lt_prog_compiler_pic=
7920 ;;
7921 *)
7922 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7923 ;;
7924 esac
7925
7926 #
7927 # Check to make sure the static flag actually works.
7928 #
7929 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7930 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7931 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7932 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7933 $as_echo_n "(cached) " >&6
7934 else
7935 lt_cv_prog_compiler_static_works=no
7936 save_LDFLAGS="$LDFLAGS"
7937 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7938 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7939 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7940 # The linker can only warn and ignore the option if not recognized
7941 # So say no if there are warnings
7942 if test -s conftest.err; then
7943 # Append any errors to the config.log.
7944 cat conftest.err 1>&5
7945 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7946 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7947 if diff conftest.exp conftest.er2 >/dev/null; then
7948 lt_cv_prog_compiler_static_works=yes
7949 fi
7950 else
7951 lt_cv_prog_compiler_static_works=yes
7952 fi
7953 fi
7954 $rm -r conftest*
7955 LDFLAGS="$save_LDFLAGS"
7956
7957 fi
7958 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
7959 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7960
7961 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7962 :
7963 else
7964 lt_prog_compiler_static=
7965 fi
7966
7967
7968 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7969 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7970 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7971 $as_echo_n "(cached) " >&6
7972 else
7973 lt_cv_prog_compiler_c_o=no
7974 $rm -r conftest 2>/dev/null
7975 mkdir conftest
7976 cd conftest
7977 mkdir out
7978 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7979
7980 lt_compiler_flag="-o out/conftest2.$ac_objext"
7981 # Insert the option either (1) after the last *FLAGS variable, or
7982 # (2) before a word containing "conftest.", or (3) at the end.
7983 # Note that $ac_compile itself does not contain backslashes and begins
7984 # with a dollar sign (not a hyphen), so the echo should work correctly.
7985 lt_compile=`echo "$ac_compile" | $SED \
7986 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7987 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7988 -e 's:$: $lt_compiler_flag:'`
7989 (eval echo "\"\$as_me:7989: $lt_compile\"" >&5)
7990 (eval "$lt_compile" 2>out/conftest.err)
7991 ac_status=$?
7992 cat out/conftest.err >&5
7993 echo "$as_me:7993: \$? = $ac_status" >&5
7994 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7995 then
7996 # The compiler can only warn and ignore the option if not recognized
7997 # So say no if there are warnings
7998 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7999 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8000 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8001 lt_cv_prog_compiler_c_o=yes
8002 fi
8003 fi
8004 chmod u+w . 2>&5
8005 $rm conftest*
8006 # SGI C++ compiler will create directory out/ii_files/ for
8007 # template instantiation
8008 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8009 $rm out/* && rmdir out
8010 cd ..
8011 rmdir conftest
8012 $rm conftest*
8013
8014 fi
8015 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8016 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8017
8018
8019 hard_links="nottested"
8020 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8021 # do not overwrite the value of need_locks provided by the user
8022 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8023 $as_echo_n "checking if we can lock with hard links... " >&6; }
8024 hard_links=yes
8025 $rm conftest*
8026 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8027 touch conftest.a
8028 ln conftest.a conftest.b 2>&5 || hard_links=no
8029 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8030 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8031 $as_echo "$hard_links" >&6; }
8032 if test "$hard_links" = no; then
8033 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8034 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8035 need_locks=warn
8036 fi
8037 else
8038 need_locks=no
8039 fi
8040
8041 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8042 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8043
8044 runpath_var=
8045 allow_undefined_flag=
8046 enable_shared_with_static_runtimes=no
8047 archive_cmds=
8048 archive_expsym_cmds=
8049 old_archive_From_new_cmds=
8050 old_archive_from_expsyms_cmds=
8051 export_dynamic_flag_spec=
8052 whole_archive_flag_spec=
8053 thread_safe_flag_spec=
8054 hardcode_libdir_flag_spec=
8055 hardcode_libdir_flag_spec_ld=
8056 hardcode_libdir_separator=
8057 hardcode_direct=no
8058 hardcode_minus_L=no
8059 hardcode_shlibpath_var=unsupported
8060 link_all_deplibs=unknown
8061 hardcode_automatic=no
8062 module_cmds=
8063 module_expsym_cmds=
8064 always_export_symbols=no
8065 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8066 # include_expsyms should be a list of space-separated symbols to be *always*
8067 # included in the symbol list
8068 include_expsyms=
8069 # exclude_expsyms can be an extended regexp of symbols to exclude
8070 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8071 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8072 # as well as any symbol that contains `d'.
8073 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8074 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8075 # platforms (ab)use it in PIC code, but their linkers get confused if
8076 # the symbol is explicitly referenced. Since portable code cannot
8077 # rely on this symbol name, it's probably fine to never include it in
8078 # preloaded symbol tables.
8079 # Exclude shared library initialization/finalization symbols.
8080 extract_expsyms_cmds=
8081 # Just being paranoid about ensuring that cc_basename is set.
8082 for cc_temp in $compiler""; do
8083 case $cc_temp in
8084 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8085 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8086 \-*) ;;
8087 *) break;;
8088 esac
8089 done
8090 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8091
8092 case $host_os in
8093 cygwin* | mingw* | pw32*)
8094 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8095 # When not using gcc, we currently assume that we are using
8096 # Microsoft Visual C++.
8097 if test "$GCC" != yes; then
8098 with_gnu_ld=no
8099 fi
8100 ;;
8101 interix*)
8102 # we just hope/assume this is gcc and not c89 (= MSVC++)
8103 with_gnu_ld=yes
8104 ;;
8105 openbsd*)
8106 with_gnu_ld=no
8107 ;;
8108 esac
8109
8110 ld_shlibs=yes
8111 if test "$with_gnu_ld" = yes; then
8112 # If archive_cmds runs LD, not CC, wlarc should be empty
8113 wlarc='${wl}'
8114
8115 # Set some defaults for GNU ld with shared library support. These
8116 # are reset later if shared libraries are not supported. Putting them
8117 # here allows them to be overridden if necessary.
8118 runpath_var=LD_RUN_PATH
8119 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8120 export_dynamic_flag_spec='${wl}--export-dynamic'
8121 # ancient GNU ld didn't support --whole-archive et. al.
8122 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8123 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8124 else
8125 whole_archive_flag_spec=
8126 fi
8127 supports_anon_versioning=no
8128 case `$LD -v 2>/dev/null` in
8129 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8130 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8131 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8132 *\ 2.11.*) ;; # other 2.11 versions
8133 *) supports_anon_versioning=yes ;;
8134 esac
8135
8136 # See if GNU ld supports shared libraries.
8137 case $host_os in
8138 aix[3-9]*)
8139 # On AIX/PPC, the GNU linker is very broken
8140 if test "$host_cpu" != ia64; then
8141 ld_shlibs=no
8142 cat <<EOF 1>&2
8143
8144 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8145 *** to be unable to reliably create shared libraries on AIX.
8146 *** Therefore, libtool is disabling shared libraries support. If you
8147 *** really care for shared libraries, you may want to modify your PATH
8148 *** so that a non-GNU linker is found, and then restart.
8149
8150 EOF
8151 fi
8152 ;;
8153
8154 amigaos*)
8155 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)'
8156 hardcode_libdir_flag_spec='-L$libdir'
8157 hardcode_minus_L=yes
8158
8159 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
8160 # that the semantics of dynamic libraries on AmigaOS, at least up
8161 # to version 4, is to share data among multiple programs linked
8162 # with the same dynamic library. Since this doesn't match the
8163 # behavior of shared libraries on other platforms, we can't use
8164 # them.
8165 ld_shlibs=no
8166 ;;
8167
8168 beos*)
8169 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8170 allow_undefined_flag=unsupported
8171 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8172 # support --undefined. This deserves some investigation. FIXME
8173 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8174 else
8175 ld_shlibs=no
8176 fi
8177 ;;
8178
8179 cygwin* | mingw* | pw32*)
8180 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8181 # as there is no search path for DLLs.
8182 hardcode_libdir_flag_spec='-L$libdir'
8183 allow_undefined_flag=unsupported
8184 always_export_symbols=no
8185 enable_shared_with_static_runtimes=yes
8186 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8187
8188 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8189 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8190 # If the export-symbols file already is a .def file (1st line
8191 # is EXPORTS), use it as is; otherwise, prepend...
8192 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8193 cp $export_symbols $output_objdir/$soname.def;
8194 else
8195 echo EXPORTS > $output_objdir/$soname.def;
8196 cat $export_symbols >> $output_objdir/$soname.def;
8197 fi~
8198 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8199 else
8200 ld_shlibs=no
8201 fi
8202 ;;
8203
8204 interix[3-9]*)
8205 hardcode_direct=no
8206 hardcode_shlibpath_var=no
8207 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8208 export_dynamic_flag_spec='${wl}-E'
8209 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8210 # Instead, shared libraries are loaded at an image base (0x10000000 by
8211 # default) and relocated if they conflict, which is a slow very memory
8212 # consuming and fragmenting process. To avoid this, we pick a random,
8213 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8214 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8215 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8216 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'
8217 ;;
8218
8219 gnu* | linux* | k*bsd*-gnu)
8220 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8221 tmp_addflag=
8222 case $cc_basename,$host_cpu in
8223 pgcc*) # Portland Group C compiler
8224 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'
8225 tmp_addflag=' $pic_flag'
8226 ;;
8227 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8228 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'
8229 tmp_addflag=' $pic_flag -Mnomain' ;;
8230 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8231 tmp_addflag=' -i_dynamic' ;;
8232 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8233 tmp_addflag=' -i_dynamic -nofor_main' ;;
8234 ifc* | ifort*) # Intel Fortran compiler
8235 tmp_addflag=' -nofor_main' ;;
8236 esac
8237 case `$CC -V 2>&1 | sed 5q` in
8238 *Sun\ C*) # Sun C 5.9
8239 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'
8240 tmp_sharedflag='-G' ;;
8241 *Sun\ F*) # Sun Fortran 8.3
8242 tmp_sharedflag='-G' ;;
8243 *)
8244 tmp_sharedflag='-shared' ;;
8245 esac
8246 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8247
8248 if test $supports_anon_versioning = yes; then
8249 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8250 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8251 $echo "local: *; };" >> $output_objdir/$libname.ver~
8252 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8253 fi
8254 else
8255 ld_shlibs=no
8256 fi
8257 ;;
8258
8259 netbsd*)
8260 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8261 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8262 wlarc=
8263 else
8264 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8265 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8266 fi
8267 ;;
8268
8269 solaris*)
8270 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8271 ld_shlibs=no
8272 cat <<EOF 1>&2
8273
8274 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8275 *** create shared libraries on Solaris systems. Therefore, libtool
8276 *** is disabling shared libraries support. We urge you to upgrade GNU
8277 *** binutils to release 2.9.1 or newer. Another option is to modify
8278 *** your PATH or compiler configuration so that the native linker is
8279 *** used, and then restart.
8280
8281 EOF
8282 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8283 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8284 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8285 else
8286 ld_shlibs=no
8287 fi
8288 ;;
8289
8290 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8291 case `$LD -v 2>&1` in
8292 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8293 ld_shlibs=no
8294 cat <<_LT_EOF 1>&2
8295
8296 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8297 *** reliably create shared libraries on SCO systems. Therefore, libtool
8298 *** is disabling shared libraries support. We urge you to upgrade GNU
8299 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8300 *** your PATH or compiler configuration so that the native linker is
8301 *** used, and then restart.
8302
8303 _LT_EOF
8304 ;;
8305 *)
8306 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8307 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8308 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8309 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8310 else
8311 ld_shlibs=no
8312 fi
8313 ;;
8314 esac
8315 ;;
8316
8317 sunos4*)
8318 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8319 wlarc=
8320 hardcode_direct=yes
8321 hardcode_shlibpath_var=no
8322 ;;
8323
8324 *)
8325 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8326 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8327 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8328 else
8329 ld_shlibs=no
8330 fi
8331 ;;
8332 esac
8333
8334 if test "$ld_shlibs" = no; then
8335 runpath_var=
8336 hardcode_libdir_flag_spec=
8337 export_dynamic_flag_spec=
8338 whole_archive_flag_spec=
8339 fi
8340 else
8341 # PORTME fill in a description of your system's linker (not GNU ld)
8342 case $host_os in
8343 aix3*)
8344 allow_undefined_flag=unsupported
8345 always_export_symbols=yes
8346 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'
8347 # Note: this linker hardcodes the directories in LIBPATH if there
8348 # are no directories specified by -L.
8349 hardcode_minus_L=yes
8350 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8351 # Neither direct hardcoding nor static linking is supported with a
8352 # broken collect2.
8353 hardcode_direct=unsupported
8354 fi
8355 ;;
8356
8357 aix[4-9]*)
8358 if test "$host_cpu" = ia64; then
8359 # On IA64, the linker does run time linking by default, so we don't
8360 # have to do anything special.
8361 aix_use_runtimelinking=no
8362 exp_sym_flag='-Bexport'
8363 no_entry_flag=""
8364 else
8365 # If we're using GNU nm, then we don't want the "-C" option.
8366 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8367 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8368 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'
8369 else
8370 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'
8371 fi
8372 aix_use_runtimelinking=no
8373
8374 # Test if we are trying to use run time linking or normal
8375 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8376 # need to do runtime linking.
8377 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8378 for ld_flag in $LDFLAGS; do
8379 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8380 aix_use_runtimelinking=yes
8381 break
8382 fi
8383 done
8384 ;;
8385 esac
8386
8387 exp_sym_flag='-bexport'
8388 no_entry_flag='-bnoentry'
8389 fi
8390
8391 # When large executables or shared objects are built, AIX ld can
8392 # have problems creating the table of contents. If linking a library
8393 # or program results in "error TOC overflow" add -mminimal-toc to
8394 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8395 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8396
8397 archive_cmds=''
8398 hardcode_direct=yes
8399 hardcode_libdir_separator=':'
8400 link_all_deplibs=yes
8401
8402 if test "$GCC" = yes; then
8403 case $host_os in aix4.[012]|aix4.[012].*)
8404 # We only want to do this on AIX 4.2 and lower, the check
8405 # below for broken collect2 doesn't work under 4.3+
8406 collect2name=`${CC} -print-prog-name=collect2`
8407 if test -f "$collect2name" && \
8408 strings "$collect2name" | grep resolve_lib_name >/dev/null
8409 then
8410 # We have reworked collect2
8411 :
8412 else
8413 # We have old collect2
8414 hardcode_direct=unsupported
8415 # It fails to find uninstalled libraries when the uninstalled
8416 # path is not listed in the libpath. Setting hardcode_minus_L
8417 # to unsupported forces relinking
8418 hardcode_minus_L=yes
8419 hardcode_libdir_flag_spec='-L$libdir'
8420 hardcode_libdir_separator=
8421 fi
8422 ;;
8423 esac
8424 shared_flag='-shared'
8425 if test "$aix_use_runtimelinking" = yes; then
8426 shared_flag="$shared_flag "'${wl}-G'
8427 fi
8428 else
8429 # not using gcc
8430 if test "$host_cpu" = ia64; then
8431 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8432 # chokes on -Wl,-G. The following line is correct:
8433 shared_flag='-G'
8434 else
8435 if test "$aix_use_runtimelinking" = yes; then
8436 shared_flag='${wl}-G'
8437 else
8438 shared_flag='${wl}-bM:SRE'
8439 fi
8440 fi
8441 fi
8442
8443 # It seems that -bexpall does not export symbols beginning with
8444 # underscore (_), so it is better to generate a list of symbols to export.
8445 always_export_symbols=yes
8446 if test "$aix_use_runtimelinking" = yes; then
8447 # Warning - without using the other runtime loading flags (-brtl),
8448 # -berok will link without error, but may produce a broken library.
8449 allow_undefined_flag='-berok'
8450 # Determine the default libpath from the value encoded in an empty executable.
8451 cat >conftest.$ac_ext <<_ACEOF
8452 /* confdefs.h. */
8453 _ACEOF
8454 cat confdefs.h >>conftest.$ac_ext
8455 cat >>conftest.$ac_ext <<_ACEOF
8456 /* end confdefs.h. */
8457
8458 int
8459 main ()
8460 {
8461
8462 ;
8463 return 0;
8464 }
8465 _ACEOF
8466 rm -f conftest.$ac_objext conftest$ac_exeext
8467 if { (ac_try="$ac_link"
8468 case "(($ac_try" in
8469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8470 *) ac_try_echo=$ac_try;;
8471 esac
8472 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8473 $as_echo "$ac_try_echo") >&5
8474 (eval "$ac_link") 2>conftest.er1
8475 ac_status=$?
8476 grep -v '^ *+' conftest.er1 >conftest.err
8477 rm -f conftest.er1
8478 cat conftest.err >&5
8479 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8480 (exit $ac_status); } && {
8481 test -z "$ac_c_werror_flag" ||
8482 test ! -s conftest.err
8483 } && test -s conftest$ac_exeext && {
8484 test "$cross_compiling" = yes ||
8485 $as_test_x conftest$ac_exeext
8486 }; then
8487
8488 lt_aix_libpath_sed='
8489 /Import File Strings/,/^$/ {
8490 /^0/ {
8491 s/^0 *\(.*\)$/\1/
8492 p
8493 }
8494 }'
8495 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8496 # Check for a 64-bit object if we didn't find anything.
8497 if test -z "$aix_libpath"; then
8498 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8499 fi
8500 else
8501 $as_echo "$as_me: failed program was:" >&5
8502 sed 's/^/| /' conftest.$ac_ext >&5
8503
8504
8505 fi
8506
8507 rm -rf conftest.dSYM
8508 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8509 conftest$ac_exeext conftest.$ac_ext
8510 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8511
8512 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8513 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"
8514 else
8515 if test "$host_cpu" = ia64; then
8516 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8517 allow_undefined_flag="-z nodefs"
8518 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"
8519 else
8520 # Determine the default libpath from the value encoded in an empty executable.
8521 cat >conftest.$ac_ext <<_ACEOF
8522 /* confdefs.h. */
8523 _ACEOF
8524 cat confdefs.h >>conftest.$ac_ext
8525 cat >>conftest.$ac_ext <<_ACEOF
8526 /* end confdefs.h. */
8527
8528 int
8529 main ()
8530 {
8531
8532 ;
8533 return 0;
8534 }
8535 _ACEOF
8536 rm -f conftest.$ac_objext conftest$ac_exeext
8537 if { (ac_try="$ac_link"
8538 case "(($ac_try" in
8539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8540 *) ac_try_echo=$ac_try;;
8541 esac
8542 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8543 $as_echo "$ac_try_echo") >&5
8544 (eval "$ac_link") 2>conftest.er1
8545 ac_status=$?
8546 grep -v '^ *+' conftest.er1 >conftest.err
8547 rm -f conftest.er1
8548 cat conftest.err >&5
8549 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8550 (exit $ac_status); } && {
8551 test -z "$ac_c_werror_flag" ||
8552 test ! -s conftest.err
8553 } && test -s conftest$ac_exeext && {
8554 test "$cross_compiling" = yes ||
8555 $as_test_x conftest$ac_exeext
8556 }; then
8557
8558 lt_aix_libpath_sed='
8559 /Import File Strings/,/^$/ {
8560 /^0/ {
8561 s/^0 *\(.*\)$/\1/
8562 p
8563 }
8564 }'
8565 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8566 # Check for a 64-bit object if we didn't find anything.
8567 if test -z "$aix_libpath"; then
8568 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8569 fi
8570 else
8571 $as_echo "$as_me: failed program was:" >&5
8572 sed 's/^/| /' conftest.$ac_ext >&5
8573
8574
8575 fi
8576
8577 rm -rf conftest.dSYM
8578 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8579 conftest$ac_exeext conftest.$ac_ext
8580 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8581
8582 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8583 # Warning - without using the other run time loading flags,
8584 # -berok will link without error, but may produce a broken library.
8585 no_undefined_flag=' ${wl}-bernotok'
8586 allow_undefined_flag=' ${wl}-berok'
8587 # Exported symbols can be pulled into shared objects from archives
8588 whole_archive_flag_spec='$convenience'
8589 archive_cmds_need_lc=yes
8590 # This is similar to how AIX traditionally builds its shared libraries.
8591 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'
8592 fi
8593 fi
8594 ;;
8595
8596 amigaos*)
8597 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)'
8598 hardcode_libdir_flag_spec='-L$libdir'
8599 hardcode_minus_L=yes
8600 # see comment about different semantics on the GNU ld section
8601 ld_shlibs=no
8602 ;;
8603
8604 bsdi[45]*)
8605 export_dynamic_flag_spec=-rdynamic
8606 ;;
8607
8608 cygwin* | mingw* | pw32*)
8609 # When not using gcc, we currently assume that we are using
8610 # Microsoft Visual C++.
8611 # hardcode_libdir_flag_spec is actually meaningless, as there is
8612 # no search path for DLLs.
8613 hardcode_libdir_flag_spec=' '
8614 allow_undefined_flag=unsupported
8615 # Tell ltmain to make .lib files, not .a files.
8616 libext=lib
8617 # Tell ltmain to make .dll files, not .so files.
8618 shrext_cmds=".dll"
8619 # FIXME: Setting linknames here is a bad hack.
8620 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8621 # The linker will automatically build a .lib file if we build a DLL.
8622 old_archive_From_new_cmds='true'
8623 # FIXME: Should let the user specify the lib program.
8624 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8625 fix_srcfile_path='`cygpath -w "$srcfile"`'
8626 enable_shared_with_static_runtimes=yes
8627 ;;
8628
8629 darwin* | rhapsody*)
8630 case $host_os in
8631 rhapsody* | darwin1.[012])
8632 allow_undefined_flag='${wl}-undefined ${wl}suppress'
8633 ;;
8634 *) # Darwin 1.3 on
8635 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8636 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8637 else
8638 case ${MACOSX_DEPLOYMENT_TARGET} in
8639 10.[012])
8640 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8641 ;;
8642 10.*)
8643 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8644 ;;
8645 esac
8646 fi
8647 ;;
8648 esac
8649 archive_cmds_need_lc=no
8650 hardcode_direct=no
8651 hardcode_automatic=yes
8652 hardcode_shlibpath_var=unsupported
8653 whole_archive_flag_spec=''
8654 link_all_deplibs=yes
8655 if test "$GCC" = yes ; then
8656 output_verbose_link_cmd='echo'
8657 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8658 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8659 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}"
8660 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}"
8661 else
8662 case $cc_basename in
8663 xlc*)
8664 output_verbose_link_cmd='echo'
8665 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8666 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8667 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8668 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}'
8669 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}'
8670 ;;
8671 *)
8672 ld_shlibs=no
8673 ;;
8674 esac
8675 fi
8676 ;;
8677
8678 dgux*)
8679 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8680 hardcode_libdir_flag_spec='-L$libdir'
8681 hardcode_shlibpath_var=no
8682 ;;
8683
8684 freebsd1*)
8685 ld_shlibs=no
8686 ;;
8687
8688 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8689 # support. Future versions do this automatically, but an explicit c++rt0.o
8690 # does not break anything, and helps significantly (at the cost of a little
8691 # extra space).
8692 freebsd2.2*)
8693 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8694 hardcode_libdir_flag_spec='-R$libdir'
8695 hardcode_direct=yes
8696 hardcode_shlibpath_var=no
8697 ;;
8698
8699 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8700 freebsd2*)
8701 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8702 hardcode_direct=yes
8703 hardcode_minus_L=yes
8704 hardcode_shlibpath_var=no
8705 ;;
8706
8707 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8708 freebsd* | dragonfly*)
8709 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8710 hardcode_libdir_flag_spec='-R$libdir'
8711 hardcode_direct=yes
8712 hardcode_shlibpath_var=no
8713 ;;
8714
8715 hpux9*)
8716 if test "$GCC" = yes; then
8717 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'
8718 else
8719 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'
8720 fi
8721 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8722 hardcode_libdir_separator=:
8723 hardcode_direct=yes
8724
8725 # hardcode_minus_L: Not really in the search PATH,
8726 # but as the default location of the library.
8727 hardcode_minus_L=yes
8728 export_dynamic_flag_spec='${wl}-E'
8729 ;;
8730
8731 hpux10*)
8732 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8733 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8734 else
8735 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8736 fi
8737 if test "$with_gnu_ld" = no; then
8738 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8739 hardcode_libdir_separator=:
8740
8741 hardcode_direct=yes
8742 export_dynamic_flag_spec='${wl}-E'
8743
8744 # hardcode_minus_L: Not really in the search PATH,
8745 # but as the default location of the library.
8746 hardcode_minus_L=yes
8747 fi
8748 ;;
8749
8750 hpux11*)
8751 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8752 case $host_cpu in
8753 hppa*64*)
8754 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8755 ;;
8756 ia64*)
8757 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8758 ;;
8759 *)
8760 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8761 ;;
8762 esac
8763 else
8764 case $host_cpu in
8765 hppa*64*)
8766 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8767 ;;
8768 ia64*)
8769 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8770 ;;
8771 *)
8772 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8773 ;;
8774 esac
8775 fi
8776 if test "$with_gnu_ld" = no; then
8777 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8778 hardcode_libdir_separator=:
8779
8780 case $host_cpu in
8781 hppa*64*|ia64*)
8782 hardcode_libdir_flag_spec_ld='+b $libdir'
8783 hardcode_direct=no
8784 hardcode_shlibpath_var=no
8785 ;;
8786 *)
8787 hardcode_direct=yes
8788 export_dynamic_flag_spec='${wl}-E'
8789
8790 # hardcode_minus_L: Not really in the search PATH,
8791 # but as the default location of the library.
8792 hardcode_minus_L=yes
8793 ;;
8794 esac
8795 fi
8796 ;;
8797
8798 irix5* | irix6* | nonstopux*)
8799 if test "$GCC" = yes; then
8800 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'
8801 else
8802 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'
8803 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8804 fi
8805 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8806 hardcode_libdir_separator=:
8807 link_all_deplibs=yes
8808 ;;
8809
8810 netbsd*)
8811 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8812 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8813 else
8814 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8815 fi
8816 hardcode_libdir_flag_spec='-R$libdir'
8817 hardcode_direct=yes
8818 hardcode_shlibpath_var=no
8819 ;;
8820
8821 newsos6)
8822 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8823 hardcode_direct=yes
8824 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8825 hardcode_libdir_separator=:
8826 hardcode_shlibpath_var=no
8827 ;;
8828
8829 openbsd*)
8830 if test -f /usr/libexec/ld.so; then
8831 hardcode_direct=yes
8832 hardcode_shlibpath_var=no
8833 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8834 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8835 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8836 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8837 export_dynamic_flag_spec='${wl}-E'
8838 else
8839 case $host_os in
8840 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8841 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8842 hardcode_libdir_flag_spec='-R$libdir'
8843 ;;
8844 *)
8845 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8846 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8847 ;;
8848 esac
8849 fi
8850 else
8851 ld_shlibs=no
8852 fi
8853 ;;
8854
8855 os2*)
8856 hardcode_libdir_flag_spec='-L$libdir'
8857 hardcode_minus_L=yes
8858 allow_undefined_flag=unsupported
8859 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'
8860 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8861 ;;
8862
8863 osf3*)
8864 if test "$GCC" = yes; then
8865 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8866 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'
8867 else
8868 allow_undefined_flag=' -expect_unresolved \*'
8869 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'
8870 fi
8871 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8872 hardcode_libdir_separator=:
8873 ;;
8874
8875 osf4* | osf5*) # as osf3* with the addition of -msym flag
8876 if test "$GCC" = yes; then
8877 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8878 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'
8879 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8880 else
8881 allow_undefined_flag=' -expect_unresolved \*'
8882 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'
8883 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8884 $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'
8885
8886 # Both c and cxx compiler support -rpath directly
8887 hardcode_libdir_flag_spec='-rpath $libdir'
8888 fi
8889 hardcode_libdir_separator=:
8890 ;;
8891
8892 solaris*)
8893 no_undefined_flag=' -z text'
8894 if test "$GCC" = yes; then
8895 wlarc='${wl}'
8896 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8897 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8898 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8899 else
8900 wlarc=''
8901 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8902 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8903 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8904 fi
8905 hardcode_libdir_flag_spec='-R$libdir'
8906 hardcode_shlibpath_var=no
8907 case $host_os in
8908 solaris2.[0-5] | solaris2.[0-5].*) ;;
8909 *)
8910 # The compiler driver will combine and reorder linker options,
8911 # but understands `-z linker_flag'. GCC discards it without `$wl',
8912 # but is careful enough not to reorder.
8913 # Supported since Solaris 2.6 (maybe 2.5.1?)
8914 if test "$GCC" = yes; then
8915 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8916 else
8917 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8918 fi
8919 ;;
8920 esac
8921 link_all_deplibs=yes
8922 ;;
8923
8924 sunos4*)
8925 if test "x$host_vendor" = xsequent; then
8926 # Use $CC to link under sequent, because it throws in some extra .o
8927 # files that make .init and .fini sections work.
8928 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8929 else
8930 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8931 fi
8932 hardcode_libdir_flag_spec='-L$libdir'
8933 hardcode_direct=yes
8934 hardcode_minus_L=yes
8935 hardcode_shlibpath_var=no
8936 ;;
8937
8938 sysv4)
8939 case $host_vendor in
8940 sni)
8941 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8942 hardcode_direct=yes # is this really true???
8943 ;;
8944 siemens)
8945 ## LD is ld it makes a PLAMLIB
8946 ## CC just makes a GrossModule.
8947 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8948 reload_cmds='$CC -r -o $output$reload_objs'
8949 hardcode_direct=no
8950 ;;
8951 motorola)
8952 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8953 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8954 ;;
8955 esac
8956 runpath_var='LD_RUN_PATH'
8957 hardcode_shlibpath_var=no
8958 ;;
8959
8960 sysv4.3*)
8961 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8962 hardcode_shlibpath_var=no
8963 export_dynamic_flag_spec='-Bexport'
8964 ;;
8965
8966 sysv4*MP*)
8967 if test -d /usr/nec; then
8968 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8969 hardcode_shlibpath_var=no
8970 runpath_var=LD_RUN_PATH
8971 hardcode_runpath_var=yes
8972 ld_shlibs=yes
8973 fi
8974 ;;
8975
8976 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8977 no_undefined_flag='${wl}-z,text'
8978 archive_cmds_need_lc=no
8979 hardcode_shlibpath_var=no
8980 runpath_var='LD_RUN_PATH'
8981
8982 if test "$GCC" = yes; then
8983 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8984 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8985 else
8986 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8987 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8988 fi
8989 ;;
8990
8991 sysv5* | sco3.2v5* | sco5v6*)
8992 # Note: We can NOT use -z defs as we might desire, because we do not
8993 # link with -lc, and that would cause any symbols used from libc to
8994 # always be unresolved, which means just about no library would
8995 # ever link correctly. If we're not using GNU ld we use -z text
8996 # though, which does catch some bad symbols but isn't as heavy-handed
8997 # as -z defs.
8998 no_undefined_flag='${wl}-z,text'
8999 allow_undefined_flag='${wl}-z,nodefs'
9000 archive_cmds_need_lc=no
9001 hardcode_shlibpath_var=no
9002 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9003 hardcode_libdir_separator=':'
9004 link_all_deplibs=yes
9005 export_dynamic_flag_spec='${wl}-Bexport'
9006 runpath_var='LD_RUN_PATH'
9007
9008 if test "$GCC" = yes; then
9009 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9010 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9011 else
9012 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9013 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9014 fi
9015 ;;
9016
9017 uts4*)
9018 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9019 hardcode_libdir_flag_spec='-L$libdir'
9020 hardcode_shlibpath_var=no
9021 ;;
9022
9023 *)
9024 ld_shlibs=no
9025 ;;
9026 esac
9027 fi
9028
9029 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9030 $as_echo "$ld_shlibs" >&6; }
9031 test "$ld_shlibs" = no && can_build_shared=no
9032
9033 #
9034 # Do we need to explicitly link libc?
9035 #
9036 case "x$archive_cmds_need_lc" in
9037 x|xyes)
9038 # Assume -lc should be added
9039 archive_cmds_need_lc=yes
9040
9041 if test "$enable_shared" = yes && test "$GCC" = yes; then
9042 case $archive_cmds in
9043 *'~'*)
9044 # FIXME: we may have to deal with multi-command sequences.
9045 ;;
9046 '$CC '*)
9047 # Test whether the compiler implicitly links with -lc since on some
9048 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9049 # to ld, don't add -lc before -lgcc.
9050 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9051 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9052 $rm conftest*
9053 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9054
9055 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9056 (eval $ac_compile) 2>&5
9057 ac_status=$?
9058 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9059 (exit $ac_status); } 2>conftest.err; then
9060 soname=conftest
9061 lib=conftest
9062 libobjs=conftest.$ac_objext
9063 deplibs=
9064 wl=$lt_prog_compiler_wl
9065 pic_flag=$lt_prog_compiler_pic
9066 compiler_flags=-v
9067 linker_flags=-v
9068 verstring=
9069 output_objdir=.
9070 libname=conftest
9071 lt_save_allow_undefined_flag=$allow_undefined_flag
9072 allow_undefined_flag=
9073 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9074 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9075 ac_status=$?
9076 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9077 (exit $ac_status); }
9078 then
9079 archive_cmds_need_lc=no
9080 else
9081 archive_cmds_need_lc=yes
9082 fi
9083 allow_undefined_flag=$lt_save_allow_undefined_flag
9084 else
9085 cat conftest.err 1>&5
9086 fi
9087 $rm conftest*
9088 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9089 $as_echo "$archive_cmds_need_lc" >&6; }
9090 ;;
9091 esac
9092 fi
9093 ;;
9094 esac
9095
9096 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9097 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9098 library_names_spec=
9099 libname_spec='lib$name'
9100 soname_spec=
9101 shrext_cmds=".so"
9102 postinstall_cmds=
9103 postuninstall_cmds=
9104 finish_cmds=
9105 finish_eval=
9106 shlibpath_var=
9107 shlibpath_overrides_runpath=unknown
9108 version_type=none
9109 dynamic_linker="$host_os ld.so"
9110 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9111
9112 if test "$GCC" = yes; then
9113 case $host_os in
9114 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9115 *) lt_awk_arg="/^libraries:/" ;;
9116 esac
9117 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9118 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9119 # if the path contains ";" then we assume it to be the separator
9120 # otherwise default to the standard path separator (i.e. ":") - it is
9121 # assumed that no part of a normal pathname contains ";" but that should
9122 # okay in the real world where ";" in dirpaths is itself problematic.
9123 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9124 else
9125 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9126 fi
9127 # Ok, now we have the path, separated by spaces, we can step through it
9128 # and add multilib dir if necessary.
9129 lt_tmp_lt_search_path_spec=
9130 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9131 for lt_sys_path in $lt_search_path_spec; do
9132 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9133 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9134 else
9135 test -d "$lt_sys_path" && \
9136 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9137 fi
9138 done
9139 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9140 BEGIN {RS=" "; FS="/|\n";} {
9141 lt_foo="";
9142 lt_count=0;
9143 for (lt_i = NF; lt_i > 0; lt_i--) {
9144 if ($lt_i != "" && $lt_i != ".") {
9145 if ($lt_i == "..") {
9146 lt_count++;
9147 } else {
9148 if (lt_count == 0) {
9149 lt_foo="/" $lt_i lt_foo;
9150 } else {
9151 lt_count--;
9152 }
9153 }
9154 }
9155 }
9156 if (lt_foo != "") { lt_freq[lt_foo]++; }
9157 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9158 }'`
9159 sys_lib_search_path_spec=`echo $lt_search_path_spec`
9160 else
9161 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9162 fi
9163 need_lib_prefix=unknown
9164 hardcode_into_libs=no
9165
9166 # when you set need_version to no, make sure it does not cause -set_version
9167 # flags to be left without arguments
9168 need_version=unknown
9169
9170 case $host_os in
9171 aix3*)
9172 version_type=linux
9173 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9174 shlibpath_var=LIBPATH
9175
9176 # AIX 3 has no versioning support, so we append a major version to the name.
9177 soname_spec='${libname}${release}${shared_ext}$major'
9178 ;;
9179
9180 aix[4-9]*)
9181 version_type=linux
9182 need_lib_prefix=no
9183 need_version=no
9184 hardcode_into_libs=yes
9185 if test "$host_cpu" = ia64; then
9186 # AIX 5 supports IA64
9187 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9188 shlibpath_var=LD_LIBRARY_PATH
9189 else
9190 # With GCC up to 2.95.x, collect2 would create an import file
9191 # for dependence libraries. The import file would start with
9192 # the line `#! .'. This would cause the generated library to
9193 # depend on `.', always an invalid library. This was fixed in
9194 # development snapshots of GCC prior to 3.0.
9195 case $host_os in
9196 aix4 | aix4.[01] | aix4.[01].*)
9197 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9198 echo ' yes '
9199 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9200 :
9201 else
9202 can_build_shared=no
9203 fi
9204 ;;
9205 esac
9206 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9207 # soname into executable. Probably we can add versioning support to
9208 # collect2, so additional links can be useful in future.
9209 if test "$aix_use_runtimelinking" = yes; then
9210 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9211 # instead of lib<name>.a to let people know that these are not
9212 # typical AIX shared libraries.
9213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9214 else
9215 # We preserve .a as extension for shared libraries through AIX4.2
9216 # and later when we are not doing run time linking.
9217 library_names_spec='${libname}${release}.a $libname.a'
9218 soname_spec='${libname}${release}${shared_ext}$major'
9219 fi
9220 shlibpath_var=LIBPATH
9221 fi
9222 ;;
9223
9224 amigaos*)
9225 library_names_spec='$libname.ixlibrary $libname.a'
9226 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9227 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'
9228 ;;
9229
9230 beos*)
9231 library_names_spec='${libname}${shared_ext}'
9232 dynamic_linker="$host_os ld.so"
9233 shlibpath_var=LIBRARY_PATH
9234 ;;
9235
9236 bsdi[45]*)
9237 version_type=linux
9238 need_version=no
9239 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9240 soname_spec='${libname}${release}${shared_ext}$major'
9241 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9242 shlibpath_var=LD_LIBRARY_PATH
9243 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9244 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9245 # the default ld.so.conf also contains /usr/contrib/lib and
9246 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9247 # libtool to hard-code these into programs
9248 ;;
9249
9250 cygwin* | mingw* | pw32*)
9251 version_type=windows
9252 shrext_cmds=".dll"
9253 need_version=no
9254 need_lib_prefix=no
9255
9256 case $GCC,$host_os in
9257 yes,cygwin* | yes,mingw* | yes,pw32*)
9258 library_names_spec='$libname.dll.a'
9259 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9260 postinstall_cmds='base_file=`basename \${file}`~
9261 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9262 dldir=$destdir/`dirname \$dlpath`~
9263 test -d \$dldir || mkdir -p \$dldir~
9264 $install_prog $dir/$dlname \$dldir/$dlname~
9265 chmod a+x \$dldir/$dlname'
9266 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9267 dlpath=$dir/\$dldll~
9268 $rm \$dlpath'
9269 shlibpath_overrides_runpath=yes
9270
9271 case $host_os in
9272 cygwin*)
9273 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9274 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9275 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9276 ;;
9277 mingw*)
9278 # MinGW DLLs use traditional 'lib' prefix
9279 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9280 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9281 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9282 # It is most probably a Windows format PATH printed by
9283 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9284 # path with ; separators, and with drive letters. We can handle the
9285 # drive letters (cygwin fileutils understands them), so leave them,
9286 # especially as we might pass files found there to a mingw objdump,
9287 # which wouldn't understand a cygwinified path. Ahh.
9288 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9289 else
9290 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9291 fi
9292 ;;
9293 pw32*)
9294 # pw32 DLLs use 'pw' prefix rather than 'lib'
9295 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9296 ;;
9297 esac
9298 ;;
9299
9300 *)
9301 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9302 ;;
9303 esac
9304 dynamic_linker='Win32 ld.exe'
9305 # FIXME: first we should search . and the directory the executable is in
9306 shlibpath_var=PATH
9307 ;;
9308
9309 darwin* | rhapsody*)
9310 dynamic_linker="$host_os dyld"
9311 version_type=darwin
9312 need_lib_prefix=no
9313 need_version=no
9314 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9315 soname_spec='${libname}${release}${major}$shared_ext'
9316 shlibpath_overrides_runpath=yes
9317 shlibpath_var=DYLD_LIBRARY_PATH
9318 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9319
9320 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9321 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9322 ;;
9323
9324 dgux*)
9325 version_type=linux
9326 need_lib_prefix=no
9327 need_version=no
9328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9329 soname_spec='${libname}${release}${shared_ext}$major'
9330 shlibpath_var=LD_LIBRARY_PATH
9331 ;;
9332
9333 freebsd1*)
9334 dynamic_linker=no
9335 ;;
9336
9337 freebsd* | dragonfly*)
9338 # DragonFly does not have aout. When/if they implement a new
9339 # versioning mechanism, adjust this.
9340 if test -x /usr/bin/objformat; then
9341 objformat=`/usr/bin/objformat`
9342 else
9343 case $host_os in
9344 freebsd[123]*) objformat=aout ;;
9345 *) objformat=elf ;;
9346 esac
9347 fi
9348 version_type=freebsd-$objformat
9349 case $version_type in
9350 freebsd-elf*)
9351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9352 need_version=no
9353 need_lib_prefix=no
9354 ;;
9355 freebsd-*)
9356 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9357 need_version=yes
9358 ;;
9359 esac
9360 shlibpath_var=LD_LIBRARY_PATH
9361 case $host_os in
9362 freebsd2*)
9363 shlibpath_overrides_runpath=yes
9364 ;;
9365 freebsd3.[01]* | freebsdelf3.[01]*)
9366 shlibpath_overrides_runpath=yes
9367 hardcode_into_libs=yes
9368 ;;
9369 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9370 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9371 shlibpath_overrides_runpath=no
9372 hardcode_into_libs=yes
9373 ;;
9374 *) # from 4.6 on, and DragonFly
9375 shlibpath_overrides_runpath=yes
9376 hardcode_into_libs=yes
9377 ;;
9378 esac
9379 ;;
9380
9381 gnu*)
9382 version_type=linux
9383 need_lib_prefix=no
9384 need_version=no
9385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9386 soname_spec='${libname}${release}${shared_ext}$major'
9387 shlibpath_var=LD_LIBRARY_PATH
9388 hardcode_into_libs=yes
9389 ;;
9390
9391 hpux9* | hpux10* | hpux11*)
9392 # Give a soname corresponding to the major version so that dld.sl refuses to
9393 # link against other versions.
9394 version_type=sunos
9395 need_lib_prefix=no
9396 need_version=no
9397 case $host_cpu in
9398 ia64*)
9399 shrext_cmds='.so'
9400 hardcode_into_libs=yes
9401 dynamic_linker="$host_os dld.so"
9402 shlibpath_var=LD_LIBRARY_PATH
9403 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9404 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9405 soname_spec='${libname}${release}${shared_ext}$major'
9406 if test "X$HPUX_IA64_MODE" = X32; then
9407 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9408 else
9409 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9410 fi
9411 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9412 ;;
9413 hppa*64*)
9414 shrext_cmds='.sl'
9415 hardcode_into_libs=yes
9416 dynamic_linker="$host_os dld.sl"
9417 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9418 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9419 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9420 soname_spec='${libname}${release}${shared_ext}$major'
9421 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9422 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9423 ;;
9424 *)
9425 shrext_cmds='.sl'
9426 dynamic_linker="$host_os dld.sl"
9427 shlibpath_var=SHLIB_PATH
9428 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9430 soname_spec='${libname}${release}${shared_ext}$major'
9431 ;;
9432 esac
9433 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9434 postinstall_cmds='chmod 555 $lib'
9435 ;;
9436
9437 interix[3-9]*)
9438 version_type=linux
9439 need_lib_prefix=no
9440 need_version=no
9441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9442 soname_spec='${libname}${release}${shared_ext}$major'
9443 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9444 shlibpath_var=LD_LIBRARY_PATH
9445 shlibpath_overrides_runpath=no
9446 hardcode_into_libs=yes
9447 ;;
9448
9449 irix5* | irix6* | nonstopux*)
9450 case $host_os in
9451 nonstopux*) version_type=nonstopux ;;
9452 *)
9453 if test "$lt_cv_prog_gnu_ld" = yes; then
9454 version_type=linux
9455 else
9456 version_type=irix
9457 fi ;;
9458 esac
9459 need_lib_prefix=no
9460 need_version=no
9461 soname_spec='${libname}${release}${shared_ext}$major'
9462 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9463 case $host_os in
9464 irix5* | nonstopux*)
9465 libsuff= shlibsuff=
9466 ;;
9467 *)
9468 case $LD in # libtool.m4 will add one of these switches to LD
9469 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9470 libsuff= shlibsuff= libmagic=32-bit;;
9471 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9472 libsuff=32 shlibsuff=N32 libmagic=N32;;
9473 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9474 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9475 *) libsuff= shlibsuff= libmagic=never-match;;
9476 esac
9477 ;;
9478 esac
9479 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9480 shlibpath_overrides_runpath=no
9481 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9482 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9483 hardcode_into_libs=yes
9484 ;;
9485
9486 # No shared lib support for Linux oldld, aout, or coff.
9487 linux*oldld* | linux*aout* | linux*coff*)
9488 dynamic_linker=no
9489 ;;
9490
9491 # This must be Linux ELF.
9492 linux* | k*bsd*-gnu)
9493 version_type=linux
9494 need_lib_prefix=no
9495 need_version=no
9496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9497 soname_spec='${libname}${release}${shared_ext}$major'
9498 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9499 shlibpath_var=LD_LIBRARY_PATH
9500 shlibpath_overrides_runpath=no
9501 # This implies no fast_install, which is unacceptable.
9502 # Some rework will be needed to allow for fast_install
9503 # before this can be enabled.
9504 hardcode_into_libs=yes
9505 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9506 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9507
9508 # Append ld.so.conf contents to the search path
9509 if test -f /etc/ld.so.conf; then
9510 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' ' '`
9511 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9512 fi
9513
9514 # We used to test for /lib/ld.so.1 and disable shared libraries on
9515 # powerpc, because MkLinux only supported shared libraries with the
9516 # GNU dynamic linker. Since this was broken with cross compilers,
9517 # most powerpc-linux boxes support dynamic linking these days and
9518 # people can always --disable-shared, the test was removed, and we
9519 # assume the GNU/Linux dynamic linker is in use.
9520 dynamic_linker='GNU/Linux ld.so'
9521 ;;
9522
9523 netbsd*)
9524 version_type=sunos
9525 need_lib_prefix=no
9526 need_version=no
9527 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9528 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9529 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9530 dynamic_linker='NetBSD (a.out) ld.so'
9531 else
9532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9533 soname_spec='${libname}${release}${shared_ext}$major'
9534 dynamic_linker='NetBSD ld.elf_so'
9535 fi
9536 shlibpath_var=LD_LIBRARY_PATH
9537 shlibpath_overrides_runpath=yes
9538 hardcode_into_libs=yes
9539 ;;
9540
9541 newsos6)
9542 version_type=linux
9543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9544 shlibpath_var=LD_LIBRARY_PATH
9545 shlibpath_overrides_runpath=yes
9546 ;;
9547
9548 nto-qnx*)
9549 version_type=linux
9550 need_lib_prefix=no
9551 need_version=no
9552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9553 soname_spec='${libname}${release}${shared_ext}$major'
9554 shlibpath_var=LD_LIBRARY_PATH
9555 shlibpath_overrides_runpath=yes
9556 ;;
9557
9558 openbsd*)
9559 version_type=sunos
9560 sys_lib_dlsearch_path_spec="/usr/lib"
9561 need_lib_prefix=no
9562 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9563 case $host_os in
9564 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9565 *) need_version=no ;;
9566 esac
9567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9568 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9569 shlibpath_var=LD_LIBRARY_PATH
9570 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9571 case $host_os in
9572 openbsd2.[89] | openbsd2.[89].*)
9573 shlibpath_overrides_runpath=no
9574 ;;
9575 *)
9576 shlibpath_overrides_runpath=yes
9577 ;;
9578 esac
9579 else
9580 shlibpath_overrides_runpath=yes
9581 fi
9582 ;;
9583
9584 os2*)
9585 libname_spec='$name'
9586 shrext_cmds=".dll"
9587 need_lib_prefix=no
9588 library_names_spec='$libname${shared_ext} $libname.a'
9589 dynamic_linker='OS/2 ld.exe'
9590 shlibpath_var=LIBPATH
9591 ;;
9592
9593 osf3* | osf4* | osf5*)
9594 version_type=osf
9595 need_lib_prefix=no
9596 need_version=no
9597 soname_spec='${libname}${release}${shared_ext}$major'
9598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9599 shlibpath_var=LD_LIBRARY_PATH
9600 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9601 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9602 ;;
9603
9604 rdos*)
9605 dynamic_linker=no
9606 ;;
9607
9608 solaris*)
9609 version_type=linux
9610 need_lib_prefix=no
9611 need_version=no
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 shlibpath_overrides_runpath=yes
9616 hardcode_into_libs=yes
9617 # ldd complains unless libraries are executable
9618 postinstall_cmds='chmod +x $lib'
9619 ;;
9620
9621 sunos4*)
9622 version_type=sunos
9623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9624 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9625 shlibpath_var=LD_LIBRARY_PATH
9626 shlibpath_overrides_runpath=yes
9627 if test "$with_gnu_ld" = yes; then
9628 need_lib_prefix=no
9629 fi
9630 need_version=yes
9631 ;;
9632
9633 sysv4 | sysv4.3*)
9634 version_type=linux
9635 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9636 soname_spec='${libname}${release}${shared_ext}$major'
9637 shlibpath_var=LD_LIBRARY_PATH
9638 case $host_vendor in
9639 sni)
9640 shlibpath_overrides_runpath=no
9641 need_lib_prefix=no
9642 export_dynamic_flag_spec='${wl}-Blargedynsym'
9643 runpath_var=LD_RUN_PATH
9644 ;;
9645 siemens)
9646 need_lib_prefix=no
9647 ;;
9648 motorola)
9649 need_lib_prefix=no
9650 need_version=no
9651 shlibpath_overrides_runpath=no
9652 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9653 ;;
9654 esac
9655 ;;
9656
9657 sysv4*MP*)
9658 if test -d /usr/nec ;then
9659 version_type=linux
9660 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9661 soname_spec='$libname${shared_ext}.$major'
9662 shlibpath_var=LD_LIBRARY_PATH
9663 fi
9664 ;;
9665
9666 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9667 version_type=freebsd-elf
9668 need_lib_prefix=no
9669 need_version=no
9670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9671 soname_spec='${libname}${release}${shared_ext}$major'
9672 shlibpath_var=LD_LIBRARY_PATH
9673 hardcode_into_libs=yes
9674 if test "$with_gnu_ld" = yes; then
9675 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9676 shlibpath_overrides_runpath=no
9677 else
9678 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9679 shlibpath_overrides_runpath=yes
9680 case $host_os in
9681 sco3.2v5*)
9682 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9683 ;;
9684 esac
9685 fi
9686 sys_lib_dlsearch_path_spec='/usr/lib'
9687 ;;
9688
9689 uts4*)
9690 version_type=linux
9691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9692 soname_spec='${libname}${release}${shared_ext}$major'
9693 shlibpath_var=LD_LIBRARY_PATH
9694 ;;
9695
9696 *)
9697 dynamic_linker=no
9698 ;;
9699 esac
9700 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9701 $as_echo "$dynamic_linker" >&6; }
9702 test "$dynamic_linker" = no && can_build_shared=no
9703
9704 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9705 $as_echo_n "(cached) " >&6
9706 else
9707 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9708 fi
9709
9710 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9711 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9712 $as_echo_n "(cached) " >&6
9713 else
9714 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9715 fi
9716
9717 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9718
9719 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9720 if test "$GCC" = yes; then
9721 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9722 fi
9723
9724 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9725 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9726 hardcode_action=
9727 if test -n "$hardcode_libdir_flag_spec" || \
9728 test -n "$runpath_var" || \
9729 test "X$hardcode_automatic" = "Xyes" ; then
9730
9731 # We can hardcode non-existant directories.
9732 if test "$hardcode_direct" != no &&
9733 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9734 # have to relink, otherwise we might link with an installed library
9735 # when we should be linking with a yet-to-be-installed one
9736 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9737 test "$hardcode_minus_L" != no; then
9738 # Linking always hardcodes the temporary library directory.
9739 hardcode_action=relink
9740 else
9741 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9742 hardcode_action=immediate
9743 fi
9744 else
9745 # We cannot hardcode anything, or else we can only hardcode existing
9746 # directories.
9747 hardcode_action=unsupported
9748 fi
9749 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9750 $as_echo "$hardcode_action" >&6; }
9751
9752 if test "$hardcode_action" = relink; then
9753 # Fast installation is not supported
9754 enable_fast_install=no
9755 elif test "$shlibpath_overrides_runpath" = yes ||
9756 test "$enable_shared" = no; then
9757 # Fast installation is not necessary
9758 enable_fast_install=needless
9759 fi
9760
9761 striplib=
9762 old_striplib=
9763 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9764 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
9765 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9766 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9767 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9768 { $as_echo "$as_me:$LINENO: result: yes" >&5
9769 $as_echo "yes" >&6; }
9770 else
9771 # FIXME - insert some real tests, host_os isn't really good enough
9772 case $host_os in
9773 darwin*)
9774 if test -n "$STRIP" ; then
9775 striplib="$STRIP -x"
9776 old_striplib="$STRIP -S"
9777 { $as_echo "$as_me:$LINENO: result: yes" >&5
9778 $as_echo "yes" >&6; }
9779 else
9780 { $as_echo "$as_me:$LINENO: result: no" >&5
9781 $as_echo "no" >&6; }
9782 fi
9783 ;;
9784 *)
9785 { $as_echo "$as_me:$LINENO: result: no" >&5
9786 $as_echo "no" >&6; }
9787 ;;
9788 esac
9789 fi
9790
9791 if test "x$enable_dlopen" != xyes; then
9792 enable_dlopen=unknown
9793 enable_dlopen_self=unknown
9794 enable_dlopen_self_static=unknown
9795 else
9796 lt_cv_dlopen=no
9797 lt_cv_dlopen_libs=
9798
9799 case $host_os in
9800 beos*)
9801 lt_cv_dlopen="load_add_on"
9802 lt_cv_dlopen_libs=
9803 lt_cv_dlopen_self=yes
9804 ;;
9805
9806 mingw* | pw32*)
9807 lt_cv_dlopen="LoadLibrary"
9808 lt_cv_dlopen_libs=
9809 ;;
9810
9811 cygwin*)
9812 lt_cv_dlopen="dlopen"
9813 lt_cv_dlopen_libs=
9814 ;;
9815
9816 darwin*)
9817 # if libdl is installed we need to link against it
9818 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9819 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9820 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9821 $as_echo_n "(cached) " >&6
9822 else
9823 ac_check_lib_save_LIBS=$LIBS
9824 LIBS="-ldl $LIBS"
9825 cat >conftest.$ac_ext <<_ACEOF
9826 /* confdefs.h. */
9827 _ACEOF
9828 cat confdefs.h >>conftest.$ac_ext
9829 cat >>conftest.$ac_ext <<_ACEOF
9830 /* end confdefs.h. */
9831
9832 /* Override any GCC internal prototype to avoid an error.
9833 Use char because int might match the return type of a GCC
9834 builtin and then its argument prototype would still apply. */
9835 #ifdef __cplusplus
9836 extern "C"
9837 #endif
9838 char dlopen ();
9839 int
9840 main ()
9841 {
9842 return dlopen ();
9843 ;
9844 return 0;
9845 }
9846 _ACEOF
9847 rm -f conftest.$ac_objext conftest$ac_exeext
9848 if { (ac_try="$ac_link"
9849 case "(($ac_try" in
9850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9851 *) ac_try_echo=$ac_try;;
9852 esac
9853 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9854 $as_echo "$ac_try_echo") >&5
9855 (eval "$ac_link") 2>conftest.er1
9856 ac_status=$?
9857 grep -v '^ *+' conftest.er1 >conftest.err
9858 rm -f conftest.er1
9859 cat conftest.err >&5
9860 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9861 (exit $ac_status); } && {
9862 test -z "$ac_c_werror_flag" ||
9863 test ! -s conftest.err
9864 } && test -s conftest$ac_exeext && {
9865 test "$cross_compiling" = yes ||
9866 $as_test_x conftest$ac_exeext
9867 }; then
9868 ac_cv_lib_dl_dlopen=yes
9869 else
9870 $as_echo "$as_me: failed program was:" >&5
9871 sed 's/^/| /' conftest.$ac_ext >&5
9872
9873 ac_cv_lib_dl_dlopen=no
9874 fi
9875
9876 rm -rf conftest.dSYM
9877 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9878 conftest$ac_exeext conftest.$ac_ext
9879 LIBS=$ac_check_lib_save_LIBS
9880 fi
9881 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9882 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9883 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9884 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9885 else
9886
9887 lt_cv_dlopen="dyld"
9888 lt_cv_dlopen_libs=
9889 lt_cv_dlopen_self=yes
9890
9891 fi
9892
9893 ;;
9894
9895 *)
9896 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9897 $as_echo_n "checking for shl_load... " >&6; }
9898 if test "${ac_cv_func_shl_load+set}" = set; then
9899 $as_echo_n "(cached) " >&6
9900 else
9901 cat >conftest.$ac_ext <<_ACEOF
9902 /* confdefs.h. */
9903 _ACEOF
9904 cat confdefs.h >>conftest.$ac_ext
9905 cat >>conftest.$ac_ext <<_ACEOF
9906 /* end confdefs.h. */
9907 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9908 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9909 #define shl_load innocuous_shl_load
9910
9911 /* System header to define __stub macros and hopefully few prototypes,
9912 which can conflict with char shl_load (); below.
9913 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9914 <limits.h> exists even on freestanding compilers. */
9915
9916 #ifdef __STDC__
9917 # include <limits.h>
9918 #else
9919 # include <assert.h>
9920 #endif
9921
9922 #undef shl_load
9923
9924 /* Override any GCC internal prototype to avoid an error.
9925 Use char because int might match the return type of a GCC
9926 builtin and then its argument prototype would still apply. */
9927 #ifdef __cplusplus
9928 extern "C"
9929 #endif
9930 char shl_load ();
9931 /* The GNU C library defines this for functions which it implements
9932 to always fail with ENOSYS. Some functions are actually named
9933 something starting with __ and the normal name is an alias. */
9934 #if defined __stub_shl_load || defined __stub___shl_load
9935 choke me
9936 #endif
9937
9938 int
9939 main ()
9940 {
9941 return shl_load ();
9942 ;
9943 return 0;
9944 }
9945 _ACEOF
9946 rm -f conftest.$ac_objext conftest$ac_exeext
9947 if { (ac_try="$ac_link"
9948 case "(($ac_try" in
9949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9950 *) ac_try_echo=$ac_try;;
9951 esac
9952 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9953 $as_echo "$ac_try_echo") >&5
9954 (eval "$ac_link") 2>conftest.er1
9955 ac_status=$?
9956 grep -v '^ *+' conftest.er1 >conftest.err
9957 rm -f conftest.er1
9958 cat conftest.err >&5
9959 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9960 (exit $ac_status); } && {
9961 test -z "$ac_c_werror_flag" ||
9962 test ! -s conftest.err
9963 } && test -s conftest$ac_exeext && {
9964 test "$cross_compiling" = yes ||
9965 $as_test_x conftest$ac_exeext
9966 }; then
9967 ac_cv_func_shl_load=yes
9968 else
9969 $as_echo "$as_me: failed program was:" >&5
9970 sed 's/^/| /' conftest.$ac_ext >&5
9971
9972 ac_cv_func_shl_load=no
9973 fi
9974
9975 rm -rf conftest.dSYM
9976 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9977 conftest$ac_exeext conftest.$ac_ext
9978 fi
9979 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9980 $as_echo "$ac_cv_func_shl_load" >&6; }
9981 if test "x$ac_cv_func_shl_load" = x""yes; then
9982 lt_cv_dlopen="shl_load"
9983 else
9984 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9985 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9986 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9987 $as_echo_n "(cached) " >&6
9988 else
9989 ac_check_lib_save_LIBS=$LIBS
9990 LIBS="-ldld $LIBS"
9991 cat >conftest.$ac_ext <<_ACEOF
9992 /* confdefs.h. */
9993 _ACEOF
9994 cat confdefs.h >>conftest.$ac_ext
9995 cat >>conftest.$ac_ext <<_ACEOF
9996 /* end confdefs.h. */
9997
9998 /* Override any GCC internal prototype to avoid an error.
9999 Use char because int might match the return type of a GCC
10000 builtin and then its argument prototype would still apply. */
10001 #ifdef __cplusplus
10002 extern "C"
10003 #endif
10004 char shl_load ();
10005 int
10006 main ()
10007 {
10008 return shl_load ();
10009 ;
10010 return 0;
10011 }
10012 _ACEOF
10013 rm -f conftest.$ac_objext conftest$ac_exeext
10014 if { (ac_try="$ac_link"
10015 case "(($ac_try" in
10016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10017 *) ac_try_echo=$ac_try;;
10018 esac
10019 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10020 $as_echo "$ac_try_echo") >&5
10021 (eval "$ac_link") 2>conftest.er1
10022 ac_status=$?
10023 grep -v '^ *+' conftest.er1 >conftest.err
10024 rm -f conftest.er1
10025 cat conftest.err >&5
10026 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10027 (exit $ac_status); } && {
10028 test -z "$ac_c_werror_flag" ||
10029 test ! -s conftest.err
10030 } && test -s conftest$ac_exeext && {
10031 test "$cross_compiling" = yes ||
10032 $as_test_x conftest$ac_exeext
10033 }; then
10034 ac_cv_lib_dld_shl_load=yes
10035 else
10036 $as_echo "$as_me: failed program was:" >&5
10037 sed 's/^/| /' conftest.$ac_ext >&5
10038
10039 ac_cv_lib_dld_shl_load=no
10040 fi
10041
10042 rm -rf conftest.dSYM
10043 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10044 conftest$ac_exeext conftest.$ac_ext
10045 LIBS=$ac_check_lib_save_LIBS
10046 fi
10047 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10048 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10049 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10050 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10051 else
10052 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10053 $as_echo_n "checking for dlopen... " >&6; }
10054 if test "${ac_cv_func_dlopen+set}" = set; then
10055 $as_echo_n "(cached) " >&6
10056 else
10057 cat >conftest.$ac_ext <<_ACEOF
10058 /* confdefs.h. */
10059 _ACEOF
10060 cat confdefs.h >>conftest.$ac_ext
10061 cat >>conftest.$ac_ext <<_ACEOF
10062 /* end confdefs.h. */
10063 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10064 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10065 #define dlopen innocuous_dlopen
10066
10067 /* System header to define __stub macros and hopefully few prototypes,
10068 which can conflict with char dlopen (); below.
10069 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10070 <limits.h> exists even on freestanding compilers. */
10071
10072 #ifdef __STDC__
10073 # include <limits.h>
10074 #else
10075 # include <assert.h>
10076 #endif
10077
10078 #undef dlopen
10079
10080 /* Override any GCC internal prototype to avoid an error.
10081 Use char because int might match the return type of a GCC
10082 builtin and then its argument prototype would still apply. */
10083 #ifdef __cplusplus
10084 extern "C"
10085 #endif
10086 char dlopen ();
10087 /* The GNU C library defines this for functions which it implements
10088 to always fail with ENOSYS. Some functions are actually named
10089 something starting with __ and the normal name is an alias. */
10090 #if defined __stub_dlopen || defined __stub___dlopen
10091 choke me
10092 #endif
10093
10094 int
10095 main ()
10096 {
10097 return dlopen ();
10098 ;
10099 return 0;
10100 }
10101 _ACEOF
10102 rm -f conftest.$ac_objext conftest$ac_exeext
10103 if { (ac_try="$ac_link"
10104 case "(($ac_try" in
10105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10106 *) ac_try_echo=$ac_try;;
10107 esac
10108 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10109 $as_echo "$ac_try_echo") >&5
10110 (eval "$ac_link") 2>conftest.er1
10111 ac_status=$?
10112 grep -v '^ *+' conftest.er1 >conftest.err
10113 rm -f conftest.er1
10114 cat conftest.err >&5
10115 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10116 (exit $ac_status); } && {
10117 test -z "$ac_c_werror_flag" ||
10118 test ! -s conftest.err
10119 } && test -s conftest$ac_exeext && {
10120 test "$cross_compiling" = yes ||
10121 $as_test_x conftest$ac_exeext
10122 }; then
10123 ac_cv_func_dlopen=yes
10124 else
10125 $as_echo "$as_me: failed program was:" >&5
10126 sed 's/^/| /' conftest.$ac_ext >&5
10127
10128 ac_cv_func_dlopen=no
10129 fi
10130
10131 rm -rf conftest.dSYM
10132 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10133 conftest$ac_exeext conftest.$ac_ext
10134 fi
10135 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10136 $as_echo "$ac_cv_func_dlopen" >&6; }
10137 if test "x$ac_cv_func_dlopen" = x""yes; then
10138 lt_cv_dlopen="dlopen"
10139 else
10140 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10141 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10142 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10143 $as_echo_n "(cached) " >&6
10144 else
10145 ac_check_lib_save_LIBS=$LIBS
10146 LIBS="-ldl $LIBS"
10147 cat >conftest.$ac_ext <<_ACEOF
10148 /* confdefs.h. */
10149 _ACEOF
10150 cat confdefs.h >>conftest.$ac_ext
10151 cat >>conftest.$ac_ext <<_ACEOF
10152 /* end confdefs.h. */
10153
10154 /* Override any GCC internal prototype to avoid an error.
10155 Use char because int might match the return type of a GCC
10156 builtin and then its argument prototype would still apply. */
10157 #ifdef __cplusplus
10158 extern "C"
10159 #endif
10160 char dlopen ();
10161 int
10162 main ()
10163 {
10164 return dlopen ();
10165 ;
10166 return 0;
10167 }
10168 _ACEOF
10169 rm -f conftest.$ac_objext conftest$ac_exeext
10170 if { (ac_try="$ac_link"
10171 case "(($ac_try" in
10172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10173 *) ac_try_echo=$ac_try;;
10174 esac
10175 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10176 $as_echo "$ac_try_echo") >&5
10177 (eval "$ac_link") 2>conftest.er1
10178 ac_status=$?
10179 grep -v '^ *+' conftest.er1 >conftest.err
10180 rm -f conftest.er1
10181 cat conftest.err >&5
10182 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10183 (exit $ac_status); } && {
10184 test -z "$ac_c_werror_flag" ||
10185 test ! -s conftest.err
10186 } && test -s conftest$ac_exeext && {
10187 test "$cross_compiling" = yes ||
10188 $as_test_x conftest$ac_exeext
10189 }; then
10190 ac_cv_lib_dl_dlopen=yes
10191 else
10192 $as_echo "$as_me: failed program was:" >&5
10193 sed 's/^/| /' conftest.$ac_ext >&5
10194
10195 ac_cv_lib_dl_dlopen=no
10196 fi
10197
10198 rm -rf conftest.dSYM
10199 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10200 conftest$ac_exeext conftest.$ac_ext
10201 LIBS=$ac_check_lib_save_LIBS
10202 fi
10203 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10204 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10205 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10206 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10207 else
10208 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10209 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10210 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10211 $as_echo_n "(cached) " >&6
10212 else
10213 ac_check_lib_save_LIBS=$LIBS
10214 LIBS="-lsvld $LIBS"
10215 cat >conftest.$ac_ext <<_ACEOF
10216 /* confdefs.h. */
10217 _ACEOF
10218 cat confdefs.h >>conftest.$ac_ext
10219 cat >>conftest.$ac_ext <<_ACEOF
10220 /* end confdefs.h. */
10221
10222 /* Override any GCC internal prototype to avoid an error.
10223 Use char because int might match the return type of a GCC
10224 builtin and then its argument prototype would still apply. */
10225 #ifdef __cplusplus
10226 extern "C"
10227 #endif
10228 char dlopen ();
10229 int
10230 main ()
10231 {
10232 return dlopen ();
10233 ;
10234 return 0;
10235 }
10236 _ACEOF
10237 rm -f conftest.$ac_objext conftest$ac_exeext
10238 if { (ac_try="$ac_link"
10239 case "(($ac_try" in
10240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10241 *) ac_try_echo=$ac_try;;
10242 esac
10243 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10244 $as_echo "$ac_try_echo") >&5
10245 (eval "$ac_link") 2>conftest.er1
10246 ac_status=$?
10247 grep -v '^ *+' conftest.er1 >conftest.err
10248 rm -f conftest.er1
10249 cat conftest.err >&5
10250 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10251 (exit $ac_status); } && {
10252 test -z "$ac_c_werror_flag" ||
10253 test ! -s conftest.err
10254 } && test -s conftest$ac_exeext && {
10255 test "$cross_compiling" = yes ||
10256 $as_test_x conftest$ac_exeext
10257 }; then
10258 ac_cv_lib_svld_dlopen=yes
10259 else
10260 $as_echo "$as_me: failed program was:" >&5
10261 sed 's/^/| /' conftest.$ac_ext >&5
10262
10263 ac_cv_lib_svld_dlopen=no
10264 fi
10265
10266 rm -rf conftest.dSYM
10267 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10268 conftest$ac_exeext conftest.$ac_ext
10269 LIBS=$ac_check_lib_save_LIBS
10270 fi
10271 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10272 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10273 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10274 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10275 else
10276 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10277 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10278 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10279 $as_echo_n "(cached) " >&6
10280 else
10281 ac_check_lib_save_LIBS=$LIBS
10282 LIBS="-ldld $LIBS"
10283 cat >conftest.$ac_ext <<_ACEOF
10284 /* confdefs.h. */
10285 _ACEOF
10286 cat confdefs.h >>conftest.$ac_ext
10287 cat >>conftest.$ac_ext <<_ACEOF
10288 /* end confdefs.h. */
10289
10290 /* Override any GCC internal prototype to avoid an error.
10291 Use char because int might match the return type of a GCC
10292 builtin and then its argument prototype would still apply. */
10293 #ifdef __cplusplus
10294 extern "C"
10295 #endif
10296 char dld_link ();
10297 int
10298 main ()
10299 {
10300 return dld_link ();
10301 ;
10302 return 0;
10303 }
10304 _ACEOF
10305 rm -f conftest.$ac_objext conftest$ac_exeext
10306 if { (ac_try="$ac_link"
10307 case "(($ac_try" in
10308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10309 *) ac_try_echo=$ac_try;;
10310 esac
10311 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10312 $as_echo "$ac_try_echo") >&5
10313 (eval "$ac_link") 2>conftest.er1
10314 ac_status=$?
10315 grep -v '^ *+' conftest.er1 >conftest.err
10316 rm -f conftest.er1
10317 cat conftest.err >&5
10318 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10319 (exit $ac_status); } && {
10320 test -z "$ac_c_werror_flag" ||
10321 test ! -s conftest.err
10322 } && test -s conftest$ac_exeext && {
10323 test "$cross_compiling" = yes ||
10324 $as_test_x conftest$ac_exeext
10325 }; then
10326 ac_cv_lib_dld_dld_link=yes
10327 else
10328 $as_echo "$as_me: failed program was:" >&5
10329 sed 's/^/| /' conftest.$ac_ext >&5
10330
10331 ac_cv_lib_dld_dld_link=no
10332 fi
10333
10334 rm -rf conftest.dSYM
10335 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10336 conftest$ac_exeext conftest.$ac_ext
10337 LIBS=$ac_check_lib_save_LIBS
10338 fi
10339 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10340 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10341 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10342 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10343 fi
10344
10345
10346 fi
10347
10348
10349 fi
10350
10351
10352 fi
10353
10354
10355 fi
10356
10357
10358 fi
10359
10360 ;;
10361 esac
10362
10363 if test "x$lt_cv_dlopen" != xno; then
10364 enable_dlopen=yes
10365 else
10366 enable_dlopen=no
10367 fi
10368
10369 case $lt_cv_dlopen in
10370 dlopen)
10371 save_CPPFLAGS="$CPPFLAGS"
10372 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10373
10374 save_LDFLAGS="$LDFLAGS"
10375 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10376
10377 save_LIBS="$LIBS"
10378 LIBS="$lt_cv_dlopen_libs $LIBS"
10379
10380 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10381 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10382 if test "${lt_cv_dlopen_self+set}" = set; then
10383 $as_echo_n "(cached) " >&6
10384 else
10385 if test "$cross_compiling" = yes; then :
10386 lt_cv_dlopen_self=cross
10387 else
10388 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10389 lt_status=$lt_dlunknown
10390 cat > conftest.$ac_ext <<EOF
10391 #line 10391 "configure"
10392 #include "confdefs.h"
10393
10394 #if HAVE_DLFCN_H
10395 #include <dlfcn.h>
10396 #endif
10397
10398 #include <stdio.h>
10399
10400 #ifdef RTLD_GLOBAL
10401 # define LT_DLGLOBAL RTLD_GLOBAL
10402 #else
10403 # ifdef DL_GLOBAL
10404 # define LT_DLGLOBAL DL_GLOBAL
10405 # else
10406 # define LT_DLGLOBAL 0
10407 # endif
10408 #endif
10409
10410 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10411 find out it does not work in some platform. */
10412 #ifndef LT_DLLAZY_OR_NOW
10413 # ifdef RTLD_LAZY
10414 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10415 # else
10416 # ifdef DL_LAZY
10417 # define LT_DLLAZY_OR_NOW DL_LAZY
10418 # else
10419 # ifdef RTLD_NOW
10420 # define LT_DLLAZY_OR_NOW RTLD_NOW
10421 # else
10422 # ifdef DL_NOW
10423 # define LT_DLLAZY_OR_NOW DL_NOW
10424 # else
10425 # define LT_DLLAZY_OR_NOW 0
10426 # endif
10427 # endif
10428 # endif
10429 # endif
10430 #endif
10431
10432 #ifdef __cplusplus
10433 extern "C" void exit (int);
10434 #endif
10435
10436 void fnord() { int i=42;}
10437 int main ()
10438 {
10439 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10440 int status = $lt_dlunknown;
10441
10442 if (self)
10443 {
10444 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10445 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10446 /* dlclose (self); */
10447 }
10448 else
10449 puts (dlerror ());
10450
10451 exit (status);
10452 }
10453 EOF
10454 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10455 (eval $ac_link) 2>&5
10456 ac_status=$?
10457 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10458 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10459 (./conftest; exit; ) >&5 2>/dev/null
10460 lt_status=$?
10461 case x$lt_status in
10462 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10463 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10464 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10465 esac
10466 else :
10467 # compilation failed
10468 lt_cv_dlopen_self=no
10469 fi
10470 fi
10471 rm -fr conftest*
10472
10473
10474 fi
10475 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10476 $as_echo "$lt_cv_dlopen_self" >&6; }
10477
10478 if test "x$lt_cv_dlopen_self" = xyes; then
10479 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10480 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10481 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10482 if test "${lt_cv_dlopen_self_static+set}" = set; then
10483 $as_echo_n "(cached) " >&6
10484 else
10485 if test "$cross_compiling" = yes; then :
10486 lt_cv_dlopen_self_static=cross
10487 else
10488 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10489 lt_status=$lt_dlunknown
10490 cat > conftest.$ac_ext <<EOF
10491 #line 10491 "configure"
10492 #include "confdefs.h"
10493
10494 #if HAVE_DLFCN_H
10495 #include <dlfcn.h>
10496 #endif
10497
10498 #include <stdio.h>
10499
10500 #ifdef RTLD_GLOBAL
10501 # define LT_DLGLOBAL RTLD_GLOBAL
10502 #else
10503 # ifdef DL_GLOBAL
10504 # define LT_DLGLOBAL DL_GLOBAL
10505 # else
10506 # define LT_DLGLOBAL 0
10507 # endif
10508 #endif
10509
10510 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10511 find out it does not work in some platform. */
10512 #ifndef LT_DLLAZY_OR_NOW
10513 # ifdef RTLD_LAZY
10514 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10515 # else
10516 # ifdef DL_LAZY
10517 # define LT_DLLAZY_OR_NOW DL_LAZY
10518 # else
10519 # ifdef RTLD_NOW
10520 # define LT_DLLAZY_OR_NOW RTLD_NOW
10521 # else
10522 # ifdef DL_NOW
10523 # define LT_DLLAZY_OR_NOW DL_NOW
10524 # else
10525 # define LT_DLLAZY_OR_NOW 0
10526 # endif
10527 # endif
10528 # endif
10529 # endif
10530 #endif
10531
10532 #ifdef __cplusplus
10533 extern "C" void exit (int);
10534 #endif
10535
10536 void fnord() { int i=42;}
10537 int main ()
10538 {
10539 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10540 int status = $lt_dlunknown;
10541
10542 if (self)
10543 {
10544 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10545 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10546 /* dlclose (self); */
10547 }
10548 else
10549 puts (dlerror ());
10550
10551 exit (status);
10552 }
10553 EOF
10554 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10555 (eval $ac_link) 2>&5
10556 ac_status=$?
10557 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10558 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10559 (./conftest; exit; ) >&5 2>/dev/null
10560 lt_status=$?
10561 case x$lt_status in
10562 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10563 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10564 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10565 esac
10566 else :
10567 # compilation failed
10568 lt_cv_dlopen_self_static=no
10569 fi
10570 fi
10571 rm -fr conftest*
10572
10573
10574 fi
10575 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10576 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10577 fi
10578
10579 CPPFLAGS="$save_CPPFLAGS"
10580 LDFLAGS="$save_LDFLAGS"
10581 LIBS="$save_LIBS"
10582 ;;
10583 esac
10584
10585 case $lt_cv_dlopen_self in
10586 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10587 *) enable_dlopen_self=unknown ;;
10588 esac
10589
10590 case $lt_cv_dlopen_self_static in
10591 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10592 *) enable_dlopen_self_static=unknown ;;
10593 esac
10594 fi
10595
10596
10597 # Report which library types will actually be built
10598 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10599 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10600 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10601 $as_echo "$can_build_shared" >&6; }
10602
10603 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10604 $as_echo_n "checking whether to build shared libraries... " >&6; }
10605 test "$can_build_shared" = "no" && enable_shared=no
10606
10607 # On AIX, shared libraries and static libraries use the same namespace, and
10608 # are all built from PIC.
10609 case $host_os in
10610 aix3*)
10611 test "$enable_shared" = yes && enable_static=no
10612 if test -n "$RANLIB"; then
10613 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10614 postinstall_cmds='$RANLIB $lib'
10615 fi
10616 ;;
10617
10618 aix[4-9]*)
10619 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10620 test "$enable_shared" = yes && enable_static=no
10621 fi
10622 ;;
10623 esac
10624 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10625 $as_echo "$enable_shared" >&6; }
10626
10627 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10628 $as_echo_n "checking whether to build static libraries... " >&6; }
10629 # Make sure either enable_shared or enable_static is yes.
10630 test "$enable_shared" = yes || enable_static=yes
10631 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10632 $as_echo "$enable_static" >&6; }
10633
10634 # The else clause should only fire when bootstrapping the
10635 # libtool distribution, otherwise you forgot to ship ltmain.sh
10636 # with your package, and you will get complaints that there are
10637 # no rules to generate ltmain.sh.
10638 if test -f "$ltmain"; then
10639 # See if we are running on zsh, and set the options which allow our commands through
10640 # without removal of \ escapes.
10641 if test -n "${ZSH_VERSION+set}" ; then
10642 setopt NO_GLOB_SUBST
10643 fi
10644 # Now quote all the things that may contain metacharacters while being
10645 # careful not to overquote the AC_SUBSTed values. We take copies of the
10646 # variables and quote the copies for generation of the libtool script.
10647 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10648 SED SHELL STRIP \
10649 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10650 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10651 deplibs_check_method reload_flag reload_cmds need_locks \
10652 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10653 lt_cv_sys_global_symbol_to_c_name_address \
10654 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10655 old_postinstall_cmds old_postuninstall_cmds \
10656 compiler \
10657 CC \
10658 LD \
10659 lt_prog_compiler_wl \
10660 lt_prog_compiler_pic \
10661 lt_prog_compiler_static \
10662 lt_prog_compiler_no_builtin_flag \
10663 export_dynamic_flag_spec \
10664 thread_safe_flag_spec \
10665 whole_archive_flag_spec \
10666 enable_shared_with_static_runtimes \
10667 old_archive_cmds \
10668 old_archive_from_new_cmds \
10669 predep_objects \
10670 postdep_objects \
10671 predeps \
10672 postdeps \
10673 compiler_lib_search_path \
10674 compiler_lib_search_dirs \
10675 archive_cmds \
10676 archive_expsym_cmds \
10677 postinstall_cmds \
10678 postuninstall_cmds \
10679 old_archive_from_expsyms_cmds \
10680 allow_undefined_flag \
10681 no_undefined_flag \
10682 export_symbols_cmds \
10683 hardcode_libdir_flag_spec \
10684 hardcode_libdir_flag_spec_ld \
10685 hardcode_libdir_separator \
10686 hardcode_automatic \
10687 module_cmds \
10688 module_expsym_cmds \
10689 lt_cv_prog_compiler_c_o \
10690 fix_srcfile_path \
10691 exclude_expsyms \
10692 include_expsyms; do
10693
10694 case $var in
10695 old_archive_cmds | \
10696 old_archive_from_new_cmds | \
10697 archive_cmds | \
10698 archive_expsym_cmds | \
10699 module_cmds | \
10700 module_expsym_cmds | \
10701 old_archive_from_expsyms_cmds | \
10702 export_symbols_cmds | \
10703 extract_expsyms_cmds | reload_cmds | finish_cmds | \
10704 postinstall_cmds | postuninstall_cmds | \
10705 old_postinstall_cmds | old_postuninstall_cmds | \
10706 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10707 # Double-quote double-evaled strings.
10708 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10709 ;;
10710 *)
10711 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10712 ;;
10713 esac
10714 done
10715
10716 case $lt_echo in
10717 *'\$0 --fallback-echo"')
10718 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10719 ;;
10720 esac
10721
10722 cfgfile="${ofile}T"
10723 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10724 $rm -f "$cfgfile"
10725 { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10726 $as_echo "$as_me: creating $ofile" >&6;}
10727
10728 cat <<__EOF__ >> "$cfgfile"
10729 #! $SHELL
10730
10731 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10732 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10733 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10734 #
10735 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10736 # Free Software Foundation, Inc.
10737 #
10738 # This file is part of GNU Libtool:
10739 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
10740 #
10741 # This program is free software; you can redistribute it and/or modify
10742 # it under the terms of the GNU General Public License as published by
10743 # the Free Software Foundation; either version 2 of the License, or
10744 # (at your option) any later version.
10745 #
10746 # This program is distributed in the hope that it will be useful, but
10747 # WITHOUT ANY WARRANTY; without even the implied warranty of
10748 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10749 # General Public License for more details.
10750 #
10751 # You should have received a copy of the GNU General Public License
10752 # along with this program; if not, write to the Free Software
10753 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10754 #
10755 # As a special exception to the GNU General Public License, if you
10756 # distribute this file as part of a program that contains a
10757 # configuration script generated by Autoconf, you may include it under
10758 # the same distribution terms that you use for the rest of that program.
10759
10760 # A sed program that does not truncate output.
10761 SED=$lt_SED
10762
10763 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10764 Xsed="$SED -e 1s/^X//"
10765
10766 # The HP-UX ksh and POSIX shell print the target directory to stdout
10767 # if CDPATH is set.
10768 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10769
10770 # The names of the tagged configurations supported by this script.
10771 available_tags=
10772
10773 # ### BEGIN LIBTOOL CONFIG
10774
10775 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10776
10777 # Shell to use when invoking shell scripts.
10778 SHELL=$lt_SHELL
10779
10780 # Whether or not to build shared libraries.
10781 build_libtool_libs=$enable_shared
10782
10783 # Whether or not to build static libraries.
10784 build_old_libs=$enable_static
10785
10786 # Whether or not to add -lc for building shared libraries.
10787 build_libtool_need_lc=$archive_cmds_need_lc
10788
10789 # Whether or not to disallow shared libs when runtime libs are static
10790 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10791
10792 # Whether or not to optimize for fast installation.
10793 fast_install=$enable_fast_install
10794
10795 # The host system.
10796 host_alias=$host_alias
10797 host=$host
10798 host_os=$host_os
10799
10800 # The build system.
10801 build_alias=$build_alias
10802 build=$build
10803 build_os=$build_os
10804
10805 # An echo program that does not interpret backslashes.
10806 echo=$lt_echo
10807
10808 # The archiver.
10809 AR=$lt_AR
10810 AR_FLAGS=$lt_AR_FLAGS
10811
10812 # A C compiler.
10813 LTCC=$lt_LTCC
10814
10815 # LTCC compiler flags.
10816 LTCFLAGS=$lt_LTCFLAGS
10817
10818 # A language-specific compiler.
10819 CC=$lt_compiler
10820
10821 # Is the compiler the GNU C compiler?
10822 with_gcc=$GCC
10823
10824 # An ERE matcher.
10825 EGREP=$lt_EGREP
10826
10827 # The linker used to build libraries.
10828 LD=$lt_LD
10829
10830 # Whether we need hard or soft links.
10831 LN_S=$lt_LN_S
10832
10833 # A BSD-compatible nm program.
10834 NM=$lt_NM
10835
10836 # A symbol stripping program
10837 STRIP=$lt_STRIP
10838
10839 # Used to examine libraries when file_magic_cmd begins "file"
10840 MAGIC_CMD=$MAGIC_CMD
10841
10842 # Used on cygwin: DLL creation program.
10843 DLLTOOL="$DLLTOOL"
10844
10845 # Used on cygwin: object dumper.
10846 OBJDUMP="$OBJDUMP"
10847
10848 # Used on cygwin: assembler.
10849 AS="$AS"
10850
10851 # The name of the directory that contains temporary libtool files.
10852 objdir=$objdir
10853
10854 # How to create reloadable object files.
10855 reload_flag=$lt_reload_flag
10856 reload_cmds=$lt_reload_cmds
10857
10858 # How to pass a linker flag through the compiler.
10859 wl=$lt_lt_prog_compiler_wl
10860
10861 # Object file suffix (normally "o").
10862 objext="$ac_objext"
10863
10864 # Old archive suffix (normally "a").
10865 libext="$libext"
10866
10867 # Shared library suffix (normally ".so").
10868 shrext_cmds='$shrext_cmds'
10869
10870 # Executable file suffix (normally "").
10871 exeext="$exeext"
10872
10873 # Additional compiler flags for building library objects.
10874 pic_flag=$lt_lt_prog_compiler_pic
10875 pic_mode=$pic_mode
10876
10877 # What is the maximum length of a command?
10878 max_cmd_len=$lt_cv_sys_max_cmd_len
10879
10880 # Does compiler simultaneously support -c and -o options?
10881 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10882
10883 # Must we lock files when doing compilation?
10884 need_locks=$lt_need_locks
10885
10886 # Do we need the lib prefix for modules?
10887 need_lib_prefix=$need_lib_prefix
10888
10889 # Do we need a version for libraries?
10890 need_version=$need_version
10891
10892 # Whether dlopen is supported.
10893 dlopen_support=$enable_dlopen
10894
10895 # Whether dlopen of programs is supported.
10896 dlopen_self=$enable_dlopen_self
10897
10898 # Whether dlopen of statically linked programs is supported.
10899 dlopen_self_static=$enable_dlopen_self_static
10900
10901 # Compiler flag to prevent dynamic linking.
10902 link_static_flag=$lt_lt_prog_compiler_static
10903
10904 # Compiler flag to turn off builtin functions.
10905 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10906
10907 # Compiler flag to allow reflexive dlopens.
10908 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10909
10910 # Compiler flag to generate shared objects directly from archives.
10911 whole_archive_flag_spec=$lt_whole_archive_flag_spec
10912
10913 # Compiler flag to generate thread-safe objects.
10914 thread_safe_flag_spec=$lt_thread_safe_flag_spec
10915
10916 # Library versioning type.
10917 version_type=$version_type
10918
10919 # Format of library name prefix.
10920 libname_spec=$lt_libname_spec
10921
10922 # List of archive names. First name is the real one, the rest are links.
10923 # The last name is the one that the linker finds with -lNAME.
10924 library_names_spec=$lt_library_names_spec
10925
10926 # The coded name of the library, if different from the real name.
10927 soname_spec=$lt_soname_spec
10928
10929 # Commands used to build and install an old-style archive.
10930 RANLIB=$lt_RANLIB
10931 old_archive_cmds=$lt_old_archive_cmds
10932 old_postinstall_cmds=$lt_old_postinstall_cmds
10933 old_postuninstall_cmds=$lt_old_postuninstall_cmds
10934
10935 # Create an old-style archive from a shared archive.
10936 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10937
10938 # Create a temporary old-style archive to link instead of a shared archive.
10939 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10940
10941 # Commands used to build and install a shared archive.
10942 archive_cmds=$lt_archive_cmds
10943 archive_expsym_cmds=$lt_archive_expsym_cmds
10944 postinstall_cmds=$lt_postinstall_cmds
10945 postuninstall_cmds=$lt_postuninstall_cmds
10946
10947 # Commands used to build a loadable module (assumed same as above if empty)
10948 module_cmds=$lt_module_cmds
10949 module_expsym_cmds=$lt_module_expsym_cmds
10950
10951 # Commands to strip libraries.
10952 old_striplib=$lt_old_striplib
10953 striplib=$lt_striplib
10954
10955 # Dependencies to place before the objects being linked to create a
10956 # shared library.
10957 predep_objects=$lt_predep_objects
10958
10959 # Dependencies to place after the objects being linked to create a
10960 # shared library.
10961 postdep_objects=$lt_postdep_objects
10962
10963 # Dependencies to place before the objects being linked to create a
10964 # shared library.
10965 predeps=$lt_predeps
10966
10967 # Dependencies to place after the objects being linked to create a
10968 # shared library.
10969 postdeps=$lt_postdeps
10970
10971 # The directories searched by this compiler when creating a shared
10972 # library
10973 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
10974
10975 # The library search path used internally by the compiler when linking
10976 # a shared library.
10977 compiler_lib_search_path=$lt_compiler_lib_search_path
10978
10979 # Method to check whether dependent libraries are shared objects.
10980 deplibs_check_method=$lt_deplibs_check_method
10981
10982 # Command to use when deplibs_check_method == file_magic.
10983 file_magic_cmd=$lt_file_magic_cmd
10984
10985 # Flag that allows shared libraries with undefined symbols to be built.
10986 allow_undefined_flag=$lt_allow_undefined_flag
10987
10988 # Flag that forces no undefined symbols.
10989 no_undefined_flag=$lt_no_undefined_flag
10990
10991 # Commands used to finish a libtool library installation in a directory.
10992 finish_cmds=$lt_finish_cmds
10993
10994 # Same as above, but a single script fragment to be evaled but not shown.
10995 finish_eval=$lt_finish_eval
10996
10997 # Take the output of nm and produce a listing of raw symbols and C names.
10998 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10999
11000 # Transform the output of nm in a proper C declaration
11001 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11002
11003 # Transform the output of nm in a C name address pair
11004 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11005
11006 # This is the shared library runtime path variable.
11007 runpath_var=$runpath_var
11008
11009 # This is the shared library path variable.
11010 shlibpath_var=$shlibpath_var
11011
11012 # Is shlibpath searched before the hard-coded library search path?
11013 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11014
11015 # How to hardcode a shared library path into an executable.
11016 hardcode_action=$hardcode_action
11017
11018 # Whether we should hardcode library paths into libraries.
11019 hardcode_into_libs=$hardcode_into_libs
11020
11021 # Flag to hardcode \$libdir into a binary during linking.
11022 # This must work even if \$libdir does not exist.
11023 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11024
11025 # If ld is used when linking, flag to hardcode \$libdir into
11026 # a binary during linking. This must work even if \$libdir does
11027 # not exist.
11028 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11029
11030 # Whether we need a single -rpath flag with a separated argument.
11031 hardcode_libdir_separator=$lt_hardcode_libdir_separator
11032
11033 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11034 # resulting binary.
11035 hardcode_direct=$hardcode_direct
11036
11037 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11038 # resulting binary.
11039 hardcode_minus_L=$hardcode_minus_L
11040
11041 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11042 # the resulting binary.
11043 hardcode_shlibpath_var=$hardcode_shlibpath_var
11044
11045 # Set to yes if building a shared library automatically hardcodes DIR into the library
11046 # and all subsequent libraries and executables linked against it.
11047 hardcode_automatic=$hardcode_automatic
11048
11049 # Variables whose values should be saved in libtool wrapper scripts and
11050 # restored at relink time.
11051 variables_saved_for_relink="$variables_saved_for_relink"
11052
11053 # Whether libtool must link a program against all its dependency libraries.
11054 link_all_deplibs=$link_all_deplibs
11055
11056 # Compile-time system search path for libraries
11057 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11058
11059 # Run-time system search path for libraries
11060 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11061
11062 # Fix the shell variable \$srcfile for the compiler.
11063 fix_srcfile_path=$lt_fix_srcfile_path
11064
11065 # Set to yes if exported symbols are required.
11066 always_export_symbols=$always_export_symbols
11067
11068 # The commands to list exported symbols.
11069 export_symbols_cmds=$lt_export_symbols_cmds
11070
11071 # The commands to extract the exported symbol list from a shared archive.
11072 extract_expsyms_cmds=$lt_extract_expsyms_cmds
11073
11074 # Symbols that should not be listed in the preloaded symbols.
11075 exclude_expsyms=$lt_exclude_expsyms
11076
11077 # Symbols that must always be exported.
11078 include_expsyms=$lt_include_expsyms
11079
11080 # ### END LIBTOOL CONFIG
11081
11082 __EOF__
11083
11084
11085 case $host_os in
11086 aix3*)
11087 cat <<\EOF >> "$cfgfile"
11088
11089 # AIX sometimes has problems with the GCC collect2 program. For some
11090 # reason, if we set the COLLECT_NAMES environment variable, the problems
11091 # vanish in a puff of smoke.
11092 if test "X${COLLECT_NAMES+set}" != Xset; then
11093 COLLECT_NAMES=
11094 export COLLECT_NAMES
11095 fi
11096 EOF
11097 ;;
11098 esac
11099
11100 # We use sed instead of cat because bash on DJGPP gets confused if
11101 # if finds mixed CR/LF and LF-only lines. Since sed operates in
11102 # text mode, it properly converts lines to CR/LF. This bash problem
11103 # is reportedly fixed, but why not run on old versions too?
11104 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11105
11106 mv -f "$cfgfile" "$ofile" || \
11107 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11108 chmod +x "$ofile"
11109
11110 else
11111 # If there is no Makefile yet, we rely on a make rule to execute
11112 # `config.status --recheck' to rerun these tests and create the
11113 # libtool script then.
11114 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11115 if test -f "$ltmain_in"; then
11116 test -f Makefile && make "$ltmain"
11117 fi
11118 fi
11119
11120
11121 ac_ext=c
11122 ac_cpp='$CPP $CPPFLAGS'
11123 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11124 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11125 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11126
11127 CC="$lt_save_CC"
11128
11129
11130 # Check whether --with-tags was given.
11131 if test "${with_tags+set}" = set; then
11132 withval=$with_tags; tagnames="$withval"
11133 fi
11134
11135
11136 if test -f "$ltmain" && test -n "$tagnames"; then
11137 if test ! -f "${ofile}"; then
11138 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11139 $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11140 fi
11141
11142 if test -z "$LTCC"; then
11143 eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11144 if test -z "$LTCC"; then
11145 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11146 $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11147 else
11148 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11149 $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11150 fi
11151 fi
11152 if test -z "$LTCFLAGS"; then
11153 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11154 fi
11155
11156 # Extract list of available tagged configurations in $ofile.
11157 # Note that this assumes the entire list is on one line.
11158 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11159
11160 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11161 for tagname in $tagnames; do
11162 IFS="$lt_save_ifs"
11163 # Check whether tagname contains only valid characters
11164 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11165 "") ;;
11166 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11167 $as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11168 { (exit 1); exit 1; }; }
11169 ;;
11170 esac
11171
11172 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11173 then
11174 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11175 $as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11176 { (exit 1); exit 1; }; }
11177 fi
11178
11179 # Update the list of available tags.
11180 if test -n "$tagname"; then
11181 echo appending configuration tag \"$tagname\" to $ofile
11182
11183 case $tagname in
11184 CXX)
11185 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11186 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11187 (test "X$CXX" != "Xg++"))) ; then
11188 ac_ext=cpp
11189 ac_cpp='$CXXCPP $CPPFLAGS'
11190 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11191 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11192 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11193
11194
11195
11196
11197 archive_cmds_need_lc_CXX=no
11198 allow_undefined_flag_CXX=
11199 always_export_symbols_CXX=no
11200 archive_expsym_cmds_CXX=
11201 export_dynamic_flag_spec_CXX=
11202 hardcode_direct_CXX=no
11203 hardcode_libdir_flag_spec_CXX=
11204 hardcode_libdir_flag_spec_ld_CXX=
11205 hardcode_libdir_separator_CXX=
11206 hardcode_minus_L_CXX=no
11207 hardcode_shlibpath_var_CXX=unsupported
11208 hardcode_automatic_CXX=no
11209 module_cmds_CXX=
11210 module_expsym_cmds_CXX=
11211 link_all_deplibs_CXX=unknown
11212 old_archive_cmds_CXX=$old_archive_cmds
11213 no_undefined_flag_CXX=
11214 whole_archive_flag_spec_CXX=
11215 enable_shared_with_static_runtimes_CXX=no
11216
11217 # Dependencies to place before and after the object being linked:
11218 predep_objects_CXX=
11219 postdep_objects_CXX=
11220 predeps_CXX=
11221 postdeps_CXX=
11222 compiler_lib_search_path_CXX=
11223 compiler_lib_search_dirs_CXX=
11224
11225 # Source file extension for C++ test sources.
11226 ac_ext=cpp
11227
11228 # Object file extension for compiled C++ test sources.
11229 objext=o
11230 objext_CXX=$objext
11231
11232 # Code to be used in simple compile tests
11233 lt_simple_compile_test_code="int some_variable = 0;"
11234
11235 # Code to be used in simple link tests
11236 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11237
11238 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11239
11240 # If no C compiler was specified, use CC.
11241 LTCC=${LTCC-"$CC"}
11242
11243 # If no C compiler flags were specified, use CFLAGS.
11244 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11245
11246 # Allow CC to be a program name with arguments.
11247 compiler=$CC
11248
11249
11250 # save warnings/boilerplate of simple test code
11251 ac_outfile=conftest.$ac_objext
11252 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11253 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11254 _lt_compiler_boilerplate=`cat conftest.err`
11255 $rm conftest*
11256
11257 ac_outfile=conftest.$ac_objext
11258 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11259 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11260 _lt_linker_boilerplate=`cat conftest.err`
11261 $rm -r conftest*
11262
11263
11264 # Allow CC to be a program name with arguments.
11265 lt_save_CC=$CC
11266 lt_save_LD=$LD
11267 lt_save_GCC=$GCC
11268 GCC=$GXX
11269 lt_save_with_gnu_ld=$with_gnu_ld
11270 lt_save_path_LD=$lt_cv_path_LD
11271 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11272 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11273 else
11274 $as_unset lt_cv_prog_gnu_ld
11275 fi
11276 if test -n "${lt_cv_path_LDCXX+set}"; then
11277 lt_cv_path_LD=$lt_cv_path_LDCXX
11278 else
11279 $as_unset lt_cv_path_LD
11280 fi
11281 test -z "${LDCXX+set}" || LD=$LDCXX
11282 CC=${CXX-"c++"}
11283 compiler=$CC
11284 compiler_CXX=$CC
11285 for cc_temp in $compiler""; do
11286 case $cc_temp in
11287 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11288 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11289 \-*) ;;
11290 *) break;;
11291 esac
11292 done
11293 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11294
11295
11296 # We don't want -fno-exception wen compiling C++ code, so set the
11297 # no_builtin_flag separately
11298 if test "$GXX" = yes; then
11299 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11300 else
11301 lt_prog_compiler_no_builtin_flag_CXX=
11302 fi
11303
11304 if test "$GXX" = yes; then
11305 # Set up default GNU C++ configuration
11306
11307
11308 # Check whether --with-gnu-ld was given.
11309 if test "${with_gnu_ld+set}" = set; then
11310 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11311 else
11312 with_gnu_ld=no
11313 fi
11314
11315 ac_prog=ld
11316 if test "$GCC" = yes; then
11317 # Check if gcc -print-prog-name=ld gives a path.
11318 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11319 $as_echo_n "checking for ld used by $CC... " >&6; }
11320 case $host in
11321 *-*-mingw*)
11322 # gcc leaves a trailing carriage return which upsets mingw
11323 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11324 *)
11325 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11326 esac
11327 case $ac_prog in
11328 # Accept absolute paths.
11329 [\\/]* | ?:[\\/]*)
11330 re_direlt='/[^/][^/]*/\.\./'
11331 # Canonicalize the pathname of ld
11332 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11333 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11334 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11335 done
11336 test -z "$LD" && LD="$ac_prog"
11337 ;;
11338 "")
11339 # If it fails, then pretend we aren't using GCC.
11340 ac_prog=ld
11341 ;;
11342 *)
11343 # If it is relative, then search for the first ld in PATH.
11344 with_gnu_ld=unknown
11345 ;;
11346 esac
11347 elif test "$with_gnu_ld" = yes; then
11348 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11349 $as_echo_n "checking for GNU ld... " >&6; }
11350 else
11351 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11352 $as_echo_n "checking for non-GNU ld... " >&6; }
11353 fi
11354 if test "${lt_cv_path_LD+set}" = set; then
11355 $as_echo_n "(cached) " >&6
11356 else
11357 if test -z "$LD"; then
11358 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11359 for ac_dir in $PATH; do
11360 IFS="$lt_save_ifs"
11361 test -z "$ac_dir" && ac_dir=.
11362 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11363 lt_cv_path_LD="$ac_dir/$ac_prog"
11364 # Check to see if the program is GNU ld. I'd rather use --version,
11365 # but apparently some variants of GNU ld only accept -v.
11366 # Break only if it was the GNU/non-GNU ld that we prefer.
11367 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11368 *GNU* | *'with BFD'*)
11369 test "$with_gnu_ld" != no && break
11370 ;;
11371 *)
11372 test "$with_gnu_ld" != yes && break
11373 ;;
11374 esac
11375 fi
11376 done
11377 IFS="$lt_save_ifs"
11378 else
11379 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11380 fi
11381 fi
11382
11383 LD="$lt_cv_path_LD"
11384 if test -n "$LD"; then
11385 { $as_echo "$as_me:$LINENO: result: $LD" >&5
11386 $as_echo "$LD" >&6; }
11387 else
11388 { $as_echo "$as_me:$LINENO: result: no" >&5
11389 $as_echo "no" >&6; }
11390 fi
11391 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11392 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11393 { (exit 1); exit 1; }; }
11394 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11395 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11396 if test "${lt_cv_prog_gnu_ld+set}" = set; then
11397 $as_echo_n "(cached) " >&6
11398 else
11399 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11400 case `$LD -v 2>&1 </dev/null` in
11401 *GNU* | *'with BFD'*)
11402 lt_cv_prog_gnu_ld=yes
11403 ;;
11404 *)
11405 lt_cv_prog_gnu_ld=no
11406 ;;
11407 esac
11408 fi
11409 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11410 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11411 with_gnu_ld=$lt_cv_prog_gnu_ld
11412
11413
11414
11415 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11416 # archiving commands below assume that GNU ld is being used.
11417 if test "$with_gnu_ld" = yes; then
11418 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11419 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'
11420
11421 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11422 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11423
11424 # If archive_cmds runs LD, not CC, wlarc should be empty
11425 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11426 # investigate it a little bit more. (MM)
11427 wlarc='${wl}'
11428
11429 # ancient GNU ld didn't support --whole-archive et. al.
11430 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11431 grep 'no-whole-archive' > /dev/null; then
11432 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11433 else
11434 whole_archive_flag_spec_CXX=
11435 fi
11436 else
11437 with_gnu_ld=no
11438 wlarc=
11439
11440 # A generic and very simple default shared library creation
11441 # command for GNU C++ for the case where it uses the native
11442 # linker, instead of GNU ld. If possible, this setting should
11443 # overridden to take advantage of the native linker features on
11444 # the platform it is being used on.
11445 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11446 fi
11447
11448 # Commands to make compiler produce verbose output that lists
11449 # what "hidden" libraries, object files and flags are used when
11450 # linking a shared library.
11451 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11452
11453 else
11454 GXX=no
11455 with_gnu_ld=no
11456 wlarc=
11457 fi
11458
11459 # PORTME: fill in a description of your system's C++ link characteristics
11460 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11461 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11462 ld_shlibs_CXX=yes
11463 case $host_os in
11464 aix3*)
11465 # FIXME: insert proper C++ library support
11466 ld_shlibs_CXX=no
11467 ;;
11468 aix[4-9]*)
11469 if test "$host_cpu" = ia64; then
11470 # On IA64, the linker does run time linking by default, so we don't
11471 # have to do anything special.
11472 aix_use_runtimelinking=no
11473 exp_sym_flag='-Bexport'
11474 no_entry_flag=""
11475 else
11476 aix_use_runtimelinking=no
11477
11478 # Test if we are trying to use run time linking or normal
11479 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11480 # need to do runtime linking.
11481 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11482 for ld_flag in $LDFLAGS; do
11483 case $ld_flag in
11484 *-brtl*)
11485 aix_use_runtimelinking=yes
11486 break
11487 ;;
11488 esac
11489 done
11490 ;;
11491 esac
11492
11493 exp_sym_flag='-bexport'
11494 no_entry_flag='-bnoentry'
11495 fi
11496
11497 # When large executables or shared objects are built, AIX ld can
11498 # have problems creating the table of contents. If linking a library
11499 # or program results in "error TOC overflow" add -mminimal-toc to
11500 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11501 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11502
11503 archive_cmds_CXX=''
11504 hardcode_direct_CXX=yes
11505 hardcode_libdir_separator_CXX=':'
11506 link_all_deplibs_CXX=yes
11507
11508 if test "$GXX" = yes; then
11509 case $host_os in aix4.[012]|aix4.[012].*)
11510 # We only want to do this on AIX 4.2 and lower, the check
11511 # below for broken collect2 doesn't work under 4.3+
11512 collect2name=`${CC} -print-prog-name=collect2`
11513 if test -f "$collect2name" && \
11514 strings "$collect2name" | grep resolve_lib_name >/dev/null
11515 then
11516 # We have reworked collect2
11517 :
11518 else
11519 # We have old collect2
11520 hardcode_direct_CXX=unsupported
11521 # It fails to find uninstalled libraries when the uninstalled
11522 # path is not listed in the libpath. Setting hardcode_minus_L
11523 # to unsupported forces relinking
11524 hardcode_minus_L_CXX=yes
11525 hardcode_libdir_flag_spec_CXX='-L$libdir'
11526 hardcode_libdir_separator_CXX=
11527 fi
11528 ;;
11529 esac
11530 shared_flag='-shared'
11531 if test "$aix_use_runtimelinking" = yes; then
11532 shared_flag="$shared_flag "'${wl}-G'
11533 fi
11534 else
11535 # not using gcc
11536 if test "$host_cpu" = ia64; then
11537 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11538 # chokes on -Wl,-G. The following line is correct:
11539 shared_flag='-G'
11540 else
11541 if test "$aix_use_runtimelinking" = yes; then
11542 shared_flag='${wl}-G'
11543 else
11544 shared_flag='${wl}-bM:SRE'
11545 fi
11546 fi
11547 fi
11548
11549 # It seems that -bexpall does not export symbols beginning with
11550 # underscore (_), so it is better to generate a list of symbols to export.
11551 always_export_symbols_CXX=yes
11552 if test "$aix_use_runtimelinking" = yes; then
11553 # Warning - without using the other runtime loading flags (-brtl),
11554 # -berok will link without error, but may produce a broken library.
11555 allow_undefined_flag_CXX='-berok'
11556 # Determine the default libpath from the value encoded in an empty executable.
11557 cat >conftest.$ac_ext <<_ACEOF
11558 /* confdefs.h. */
11559 _ACEOF
11560 cat confdefs.h >>conftest.$ac_ext
11561 cat >>conftest.$ac_ext <<_ACEOF
11562 /* end confdefs.h. */
11563
11564 int
11565 main ()
11566 {
11567
11568 ;
11569 return 0;
11570 }
11571 _ACEOF
11572 rm -f conftest.$ac_objext conftest$ac_exeext
11573 if { (ac_try="$ac_link"
11574 case "(($ac_try" in
11575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11576 *) ac_try_echo=$ac_try;;
11577 esac
11578 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11579 $as_echo "$ac_try_echo") >&5
11580 (eval "$ac_link") 2>conftest.er1
11581 ac_status=$?
11582 grep -v '^ *+' conftest.er1 >conftest.err
11583 rm -f conftest.er1
11584 cat conftest.err >&5
11585 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11586 (exit $ac_status); } && {
11587 test -z "$ac_cxx_werror_flag" ||
11588 test ! -s conftest.err
11589 } && test -s conftest$ac_exeext && {
11590 test "$cross_compiling" = yes ||
11591 $as_test_x conftest$ac_exeext
11592 }; then
11593
11594 lt_aix_libpath_sed='
11595 /Import File Strings/,/^$/ {
11596 /^0/ {
11597 s/^0 *\(.*\)$/\1/
11598 p
11599 }
11600 }'
11601 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11602 # Check for a 64-bit object if we didn't find anything.
11603 if test -z "$aix_libpath"; then
11604 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11605 fi
11606 else
11607 $as_echo "$as_me: failed program was:" >&5
11608 sed 's/^/| /' conftest.$ac_ext >&5
11609
11610
11611 fi
11612
11613 rm -rf conftest.dSYM
11614 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11615 conftest$ac_exeext conftest.$ac_ext
11616 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11617
11618 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11619
11620 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"
11621 else
11622 if test "$host_cpu" = ia64; then
11623 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11624 allow_undefined_flag_CXX="-z nodefs"
11625 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"
11626 else
11627 # Determine the default libpath from the value encoded in an empty executable.
11628 cat >conftest.$ac_ext <<_ACEOF
11629 /* confdefs.h. */
11630 _ACEOF
11631 cat confdefs.h >>conftest.$ac_ext
11632 cat >>conftest.$ac_ext <<_ACEOF
11633 /* end confdefs.h. */
11634
11635 int
11636 main ()
11637 {
11638
11639 ;
11640 return 0;
11641 }
11642 _ACEOF
11643 rm -f conftest.$ac_objext conftest$ac_exeext
11644 if { (ac_try="$ac_link"
11645 case "(($ac_try" in
11646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11647 *) ac_try_echo=$ac_try;;
11648 esac
11649 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11650 $as_echo "$ac_try_echo") >&5
11651 (eval "$ac_link") 2>conftest.er1
11652 ac_status=$?
11653 grep -v '^ *+' conftest.er1 >conftest.err
11654 rm -f conftest.er1
11655 cat conftest.err >&5
11656 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11657 (exit $ac_status); } && {
11658 test -z "$ac_cxx_werror_flag" ||
11659 test ! -s conftest.err
11660 } && test -s conftest$ac_exeext && {
11661 test "$cross_compiling" = yes ||
11662 $as_test_x conftest$ac_exeext
11663 }; then
11664
11665 lt_aix_libpath_sed='
11666 /Import File Strings/,/^$/ {
11667 /^0/ {
11668 s/^0 *\(.*\)$/\1/
11669 p
11670 }
11671 }'
11672 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11673 # Check for a 64-bit object if we didn't find anything.
11674 if test -z "$aix_libpath"; then
11675 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11676 fi
11677 else
11678 $as_echo "$as_me: failed program was:" >&5
11679 sed 's/^/| /' conftest.$ac_ext >&5
11680
11681
11682 fi
11683
11684 rm -rf conftest.dSYM
11685 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11686 conftest$ac_exeext conftest.$ac_ext
11687 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11688
11689 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11690 # Warning - without using the other run time loading flags,
11691 # -berok will link without error, but may produce a broken library.
11692 no_undefined_flag_CXX=' ${wl}-bernotok'
11693 allow_undefined_flag_CXX=' ${wl}-berok'
11694 # Exported symbols can be pulled into shared objects from archives
11695 whole_archive_flag_spec_CXX='$convenience'
11696 archive_cmds_need_lc_CXX=yes
11697 # This is similar to how AIX traditionally builds its shared libraries.
11698 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'
11699 fi
11700 fi
11701 ;;
11702
11703 beos*)
11704 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11705 allow_undefined_flag_CXX=unsupported
11706 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
11707 # support --undefined. This deserves some investigation. FIXME
11708 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11709 else
11710 ld_shlibs_CXX=no
11711 fi
11712 ;;
11713
11714 chorus*)
11715 case $cc_basename in
11716 *)
11717 # FIXME: insert proper C++ library support
11718 ld_shlibs_CXX=no
11719 ;;
11720 esac
11721 ;;
11722
11723 cygwin* | mingw* | pw32*)
11724 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11725 # as there is no search path for DLLs.
11726 hardcode_libdir_flag_spec_CXX='-L$libdir'
11727 allow_undefined_flag_CXX=unsupported
11728 always_export_symbols_CXX=no
11729 enable_shared_with_static_runtimes_CXX=yes
11730
11731 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11732 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'
11733 # If the export-symbols file already is a .def file (1st line
11734 # is EXPORTS), use it as is; otherwise, prepend...
11735 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11736 cp $export_symbols $output_objdir/$soname.def;
11737 else
11738 echo EXPORTS > $output_objdir/$soname.def;
11739 cat $export_symbols >> $output_objdir/$soname.def;
11740 fi~
11741 $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'
11742 else
11743 ld_shlibs_CXX=no
11744 fi
11745 ;;
11746 darwin* | rhapsody*)
11747 archive_cmds_need_lc_CXX=no
11748 hardcode_direct_CXX=no
11749 hardcode_automatic_CXX=yes
11750 hardcode_shlibpath_var_CXX=unsupported
11751 whole_archive_flag_spec_CXX=''
11752 link_all_deplibs_CXX=yes
11753 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11754 if test "$GXX" = yes ; then
11755 output_verbose_link_cmd='echo'
11756 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}"
11757 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11758 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}"
11759 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}"
11760 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11761 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}"
11762 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}"
11763 fi
11764 else
11765 case $cc_basename in
11766 xlc*)
11767 output_verbose_link_cmd='echo'
11768 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'
11769 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11770 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11771 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}'
11772 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}'
11773 ;;
11774 *)
11775 ld_shlibs_CXX=no
11776 ;;
11777 esac
11778 fi
11779 ;;
11780
11781 dgux*)
11782 case $cc_basename in
11783 ec++*)
11784 # FIXME: insert proper C++ library support
11785 ld_shlibs_CXX=no
11786 ;;
11787 ghcx*)
11788 # Green Hills C++ Compiler
11789 # FIXME: insert proper C++ library support
11790 ld_shlibs_CXX=no
11791 ;;
11792 *)
11793 # FIXME: insert proper C++ library support
11794 ld_shlibs_CXX=no
11795 ;;
11796 esac
11797 ;;
11798 freebsd[12]*)
11799 # C++ shared libraries reported to be fairly broken before switch to ELF
11800 ld_shlibs_CXX=no
11801 ;;
11802 freebsd-elf*)
11803 archive_cmds_need_lc_CXX=no
11804 ;;
11805 freebsd* | dragonfly*)
11806 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11807 # conventions
11808 ld_shlibs_CXX=yes
11809 ;;
11810 gnu*)
11811 ;;
11812 hpux9*)
11813 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11814 hardcode_libdir_separator_CXX=:
11815 export_dynamic_flag_spec_CXX='${wl}-E'
11816 hardcode_direct_CXX=yes
11817 hardcode_minus_L_CXX=yes # Not in the search PATH,
11818 # but as the default
11819 # location of the library.
11820
11821 case $cc_basename in
11822 CC*)
11823 # FIXME: insert proper C++ library support
11824 ld_shlibs_CXX=no
11825 ;;
11826 aCC*)
11827 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'
11828 # Commands to make compiler produce verbose output that lists
11829 # what "hidden" libraries, object files and flags are used when
11830 # linking a shared library.
11831 #
11832 # There doesn't appear to be a way to prevent this compiler from
11833 # explicitly linking system object files so we need to strip them
11834 # from the output so that they don't get included in the library
11835 # dependencies.
11836 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'
11837 ;;
11838 *)
11839 if test "$GXX" = yes; then
11840 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'
11841 else
11842 # FIXME: insert proper C++ library support
11843 ld_shlibs_CXX=no
11844 fi
11845 ;;
11846 esac
11847 ;;
11848 hpux10*|hpux11*)
11849 if test $with_gnu_ld = no; then
11850 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11851 hardcode_libdir_separator_CXX=:
11852
11853 case $host_cpu in
11854 hppa*64*|ia64*) ;;
11855 *)
11856 export_dynamic_flag_spec_CXX='${wl}-E'
11857 ;;
11858 esac
11859 fi
11860 case $host_cpu in
11861 hppa*64*|ia64*)
11862 hardcode_direct_CXX=no
11863 hardcode_shlibpath_var_CXX=no
11864 ;;
11865 *)
11866 hardcode_direct_CXX=yes
11867 hardcode_minus_L_CXX=yes # Not in the search PATH,
11868 # but as the default
11869 # location of the library.
11870 ;;
11871 esac
11872
11873 case $cc_basename in
11874 CC*)
11875 # FIXME: insert proper C++ library support
11876 ld_shlibs_CXX=no
11877 ;;
11878 aCC*)
11879 case $host_cpu in
11880 hppa*64*)
11881 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11882 ;;
11883 ia64*)
11884 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11885 ;;
11886 *)
11887 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11888 ;;
11889 esac
11890 # Commands to make compiler produce verbose output that lists
11891 # what "hidden" libraries, object files and flags are used when
11892 # linking a shared library.
11893 #
11894 # There doesn't appear to be a way to prevent this compiler from
11895 # explicitly linking system object files so we need to strip them
11896 # from the output so that they don't get included in the library
11897 # dependencies.
11898 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'
11899 ;;
11900 *)
11901 if test "$GXX" = yes; then
11902 if test $with_gnu_ld = no; then
11903 case $host_cpu in
11904 hppa*64*)
11905 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11906 ;;
11907 ia64*)
11908 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11909 ;;
11910 *)
11911 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'
11912 ;;
11913 esac
11914 fi
11915 else
11916 # FIXME: insert proper C++ library support
11917 ld_shlibs_CXX=no
11918 fi
11919 ;;
11920 esac
11921 ;;
11922 interix[3-9]*)
11923 hardcode_direct_CXX=no
11924 hardcode_shlibpath_var_CXX=no
11925 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11926 export_dynamic_flag_spec_CXX='${wl}-E'
11927 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11928 # Instead, shared libraries are loaded at an image base (0x10000000 by
11929 # default) and relocated if they conflict, which is a slow very memory
11930 # consuming and fragmenting process. To avoid this, we pick a random,
11931 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11932 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
11933 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'
11934 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'
11935 ;;
11936 irix5* | irix6*)
11937 case $cc_basename in
11938 CC*)
11939 # SGI C++
11940 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'
11941
11942 # Archives containing C++ object files must be created using
11943 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
11944 # necessary to make sure instantiated templates are included
11945 # in the archive.
11946 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11947 ;;
11948 *)
11949 if test "$GXX" = yes; then
11950 if test "$with_gnu_ld" = no; then
11951 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'
11952 else
11953 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'
11954 fi
11955 fi
11956 link_all_deplibs_CXX=yes
11957 ;;
11958 esac
11959 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11960 hardcode_libdir_separator_CXX=:
11961 ;;
11962 linux* | k*bsd*-gnu)
11963 case $cc_basename in
11964 KCC*)
11965 # Kuck and Associates, Inc. (KAI) C++ Compiler
11966
11967 # KCC will only create a shared library if the output file
11968 # ends with ".so" (or ".sl" for HP-UX), so rename the library
11969 # to its proper name (with version) after linking.
11970 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'
11971 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'
11972 # Commands to make compiler produce verbose output that lists
11973 # what "hidden" libraries, object files and flags are used when
11974 # linking a shared library.
11975 #
11976 # There doesn't appear to be a way to prevent this compiler from
11977 # explicitly linking system object files so we need to strip them
11978 # from the output so that they don't get included in the library
11979 # dependencies.
11980 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'
11981
11982 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11983 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11984
11985 # Archives containing C++ object files must be created using
11986 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11987 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11988 ;;
11989 icpc*)
11990 # Intel C++
11991 with_gnu_ld=yes
11992 # version 8.0 and above of icpc choke on multiply defined symbols
11993 # if we add $predep_objects and $postdep_objects, however 7.1 and
11994 # earlier do not add the objects themselves.
11995 case `$CC -V 2>&1` in
11996 *"Version 7."*)
11997 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11998 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'
11999 ;;
12000 *) # Version 8.0 or newer
12001 tmp_idyn=
12002 case $host_cpu in
12003 ia64*) tmp_idyn=' -i_dynamic';;
12004 esac
12005 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12006 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'
12007 ;;
12008 esac
12009 archive_cmds_need_lc_CXX=no
12010 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12011 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12012 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12013 ;;
12014 pgCC* | pgcpp*)
12015 # Portland Group C++ compiler
12016 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12017 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'
12018
12019 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12020 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12021 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'
12022 ;;
12023 cxx*)
12024 # Compaq C++
12025 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12026 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'
12027
12028 runpath_var=LD_RUN_PATH
12029 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12030 hardcode_libdir_separator_CXX=:
12031
12032 # Commands to make compiler produce verbose output that lists
12033 # what "hidden" libraries, object files and flags are used when
12034 # linking a shared library.
12035 #
12036 # There doesn't appear to be a way to prevent this compiler from
12037 # explicitly linking system object files so we need to strip them
12038 # from the output so that they don't get included in the library
12039 # dependencies.
12040 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'
12041 ;;
12042 *)
12043 case `$CC -V 2>&1 | sed 5q` in
12044 *Sun\ C*)
12045 # Sun C++ 5.9
12046 no_undefined_flag_CXX=' -zdefs'
12047 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12048 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'
12049 hardcode_libdir_flag_spec_CXX='-R$libdir'
12050 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'
12051
12052 # Not sure whether something based on
12053 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12054 # would be better.
12055 output_verbose_link_cmd='echo'
12056
12057 # Archives containing C++ object files must be created using
12058 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12059 # necessary to make sure instantiated templates are included
12060 # in the archive.
12061 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12062 ;;
12063 esac
12064 ;;
12065 esac
12066 ;;
12067 lynxos*)
12068 # FIXME: insert proper C++ library support
12069 ld_shlibs_CXX=no
12070 ;;
12071 m88k*)
12072 # FIXME: insert proper C++ library support
12073 ld_shlibs_CXX=no
12074 ;;
12075 mvs*)
12076 case $cc_basename in
12077 cxx*)
12078 # FIXME: insert proper C++ library support
12079 ld_shlibs_CXX=no
12080 ;;
12081 *)
12082 # FIXME: insert proper C++ library support
12083 ld_shlibs_CXX=no
12084 ;;
12085 esac
12086 ;;
12087 netbsd*)
12088 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12089 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12090 wlarc=
12091 hardcode_libdir_flag_spec_CXX='-R$libdir'
12092 hardcode_direct_CXX=yes
12093 hardcode_shlibpath_var_CXX=no
12094 fi
12095 # Workaround some broken pre-1.5 toolchains
12096 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12097 ;;
12098 openbsd2*)
12099 # C++ shared libraries are fairly broken
12100 ld_shlibs_CXX=no
12101 ;;
12102 openbsd*)
12103 if test -f /usr/libexec/ld.so; then
12104 hardcode_direct_CXX=yes
12105 hardcode_shlibpath_var_CXX=no
12106 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12107 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12108 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12109 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12110 export_dynamic_flag_spec_CXX='${wl}-E'
12111 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12112 fi
12113 output_verbose_link_cmd='echo'
12114 else
12115 ld_shlibs_CXX=no
12116 fi
12117 ;;
12118 osf3*)
12119 case $cc_basename in
12120 KCC*)
12121 # Kuck and Associates, Inc. (KAI) C++ Compiler
12122
12123 # KCC will only create a shared library if the output file
12124 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12125 # to its proper name (with version) after linking.
12126 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'
12127
12128 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12129 hardcode_libdir_separator_CXX=:
12130
12131 # Archives containing C++ object files must be created using
12132 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12133 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12134
12135 ;;
12136 RCC*)
12137 # Rational C++ 2.4.1
12138 # FIXME: insert proper C++ library support
12139 ld_shlibs_CXX=no
12140 ;;
12141 cxx*)
12142 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12143 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'
12144
12145 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12146 hardcode_libdir_separator_CXX=:
12147
12148 # Commands to make compiler produce verbose output that lists
12149 # what "hidden" libraries, object files and flags are used when
12150 # linking a shared library.
12151 #
12152 # There doesn't appear to be a way to prevent this compiler from
12153 # explicitly linking system object files so we need to strip them
12154 # from the output so that they don't get included in the library
12155 # dependencies.
12156 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'
12157 ;;
12158 *)
12159 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12160 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12161 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'
12162
12163 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12164 hardcode_libdir_separator_CXX=:
12165
12166 # Commands to make compiler produce verbose output that lists
12167 # what "hidden" libraries, object files and flags are used when
12168 # linking a shared library.
12169 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12170
12171 else
12172 # FIXME: insert proper C++ library support
12173 ld_shlibs_CXX=no
12174 fi
12175 ;;
12176 esac
12177 ;;
12178 osf4* | osf5*)
12179 case $cc_basename in
12180 KCC*)
12181 # Kuck and Associates, Inc. (KAI) C++ Compiler
12182
12183 # KCC will only create a shared library if the output file
12184 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12185 # to its proper name (with version) after linking.
12186 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'
12187
12188 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12189 hardcode_libdir_separator_CXX=:
12190
12191 # Archives containing C++ object files must be created using
12192 # the KAI C++ compiler.
12193 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12194 ;;
12195 RCC*)
12196 # Rational C++ 2.4.1
12197 # FIXME: insert proper C++ library support
12198 ld_shlibs_CXX=no
12199 ;;
12200 cxx*)
12201 allow_undefined_flag_CXX=' -expect_unresolved \*'
12202 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'
12203 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12204 echo "-hidden">> $lib.exp~
12205 $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~
12206 $rm $lib.exp'
12207
12208 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12209 hardcode_libdir_separator_CXX=:
12210
12211 # Commands to make compiler produce verbose output that lists
12212 # what "hidden" libraries, object files and flags are used when
12213 # linking a shared library.
12214 #
12215 # There doesn't appear to be a way to prevent this compiler from
12216 # explicitly linking system object files so we need to strip them
12217 # from the output so that they don't get included in the library
12218 # dependencies.
12219 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'
12220 ;;
12221 *)
12222 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12223 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12224 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'
12225
12226 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12227 hardcode_libdir_separator_CXX=:
12228
12229 # Commands to make compiler produce verbose output that lists
12230 # what "hidden" libraries, object files and flags are used when
12231 # linking a shared library.
12232 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12233
12234 else
12235 # FIXME: insert proper C++ library support
12236 ld_shlibs_CXX=no
12237 fi
12238 ;;
12239 esac
12240 ;;
12241 psos*)
12242 # FIXME: insert proper C++ library support
12243 ld_shlibs_CXX=no
12244 ;;
12245 sunos4*)
12246 case $cc_basename in
12247 CC*)
12248 # Sun C++ 4.x
12249 # FIXME: insert proper C++ library support
12250 ld_shlibs_CXX=no
12251 ;;
12252 lcc*)
12253 # Lucid
12254 # FIXME: insert proper C++ library support
12255 ld_shlibs_CXX=no
12256 ;;
12257 *)
12258 # FIXME: insert proper C++ library support
12259 ld_shlibs_CXX=no
12260 ;;
12261 esac
12262 ;;
12263 solaris*)
12264 case $cc_basename in
12265 CC*)
12266 # Sun C++ 4.2, 5.x and Centerline C++
12267 archive_cmds_need_lc_CXX=yes
12268 no_undefined_flag_CXX=' -zdefs'
12269 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12270 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12271 $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'
12272
12273 hardcode_libdir_flag_spec_CXX='-R$libdir'
12274 hardcode_shlibpath_var_CXX=no
12275 case $host_os in
12276 solaris2.[0-5] | solaris2.[0-5].*) ;;
12277 *)
12278 # The compiler driver will combine and reorder linker options,
12279 # but understands `-z linker_flag'.
12280 # Supported since Solaris 2.6 (maybe 2.5.1?)
12281 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12282 ;;
12283 esac
12284 link_all_deplibs_CXX=yes
12285
12286 output_verbose_link_cmd='echo'
12287
12288 # Archives containing C++ object files must be created using
12289 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12290 # necessary to make sure instantiated templates are included
12291 # in the archive.
12292 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12293 ;;
12294 gcx*)
12295 # Green Hills C++ Compiler
12296 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12297
12298 # The C++ compiler must be used to create the archive.
12299 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12300 ;;
12301 *)
12302 # GNU C++ compiler with Solaris linker
12303 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12304 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12305 if $CC --version | grep -v '^2\.7' > /dev/null; then
12306 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12307 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12308 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12309
12310 # Commands to make compiler produce verbose output that lists
12311 # what "hidden" libraries, object files and flags are used when
12312 # linking a shared library.
12313 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12314 else
12315 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12316 # platform.
12317 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12318 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12319 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12320
12321 # Commands to make compiler produce verbose output that lists
12322 # what "hidden" libraries, object files and flags are used when
12323 # linking a shared library.
12324 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12325 fi
12326
12327 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12328 case $host_os in
12329 solaris2.[0-5] | solaris2.[0-5].*) ;;
12330 *)
12331 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12332 ;;
12333 esac
12334 fi
12335 ;;
12336 esac
12337 ;;
12338 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12339 no_undefined_flag_CXX='${wl}-z,text'
12340 archive_cmds_need_lc_CXX=no
12341 hardcode_shlibpath_var_CXX=no
12342 runpath_var='LD_RUN_PATH'
12343
12344 case $cc_basename in
12345 CC*)
12346 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12347 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12348 ;;
12349 *)
12350 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12351 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12352 ;;
12353 esac
12354 ;;
12355 sysv5* | sco3.2v5* | sco5v6*)
12356 # Note: We can NOT use -z defs as we might desire, because we do not
12357 # link with -lc, and that would cause any symbols used from libc to
12358 # always be unresolved, which means just about no library would
12359 # ever link correctly. If we're not using GNU ld we use -z text
12360 # though, which does catch some bad symbols but isn't as heavy-handed
12361 # as -z defs.
12362 # For security reasons, it is highly recommended that you always
12363 # use absolute paths for naming shared libraries, and exclude the
12364 # DT_RUNPATH tag from executables and libraries. But doing so
12365 # requires that you compile everything twice, which is a pain.
12366 # So that behaviour is only enabled if SCOABSPATH is set to a
12367 # non-empty value in the environment. Most likely only useful for
12368 # creating official distributions of packages.
12369 # This is a hack until libtool officially supports absolute path
12370 # names for shared libraries.
12371 no_undefined_flag_CXX='${wl}-z,text'
12372 allow_undefined_flag_CXX='${wl}-z,nodefs'
12373 archive_cmds_need_lc_CXX=no
12374 hardcode_shlibpath_var_CXX=no
12375 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12376 hardcode_libdir_separator_CXX=':'
12377 link_all_deplibs_CXX=yes
12378 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12379 runpath_var='LD_RUN_PATH'
12380
12381 case $cc_basename in
12382 CC*)
12383 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12384 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12385 ;;
12386 *)
12387 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12388 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12389 ;;
12390 esac
12391 ;;
12392 tandem*)
12393 case $cc_basename in
12394 NCC*)
12395 # NonStop-UX NCC 3.20
12396 # FIXME: insert proper C++ library support
12397 ld_shlibs_CXX=no
12398 ;;
12399 *)
12400 # FIXME: insert proper C++ library support
12401 ld_shlibs_CXX=no
12402 ;;
12403 esac
12404 ;;
12405 vxworks*)
12406 # FIXME: insert proper C++ library support
12407 ld_shlibs_CXX=no
12408 ;;
12409 *)
12410 # FIXME: insert proper C++ library support
12411 ld_shlibs_CXX=no
12412 ;;
12413 esac
12414 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12415 $as_echo "$ld_shlibs_CXX" >&6; }
12416 test "$ld_shlibs_CXX" = no && can_build_shared=no
12417
12418 GCC_CXX="$GXX"
12419 LD_CXX="$LD"
12420
12421 cat > conftest.$ac_ext <<EOF
12422 class Foo
12423 {
12424 public:
12425 Foo (void) { a = 0; }
12426 private:
12427 int a;
12428 };
12429 EOF
12430
12431 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12432 (eval $ac_compile) 2>&5
12433 ac_status=$?
12434 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12435 (exit $ac_status); }; then
12436 # Parse the compiler output and extract the necessary
12437 # objects, libraries and library flags.
12438
12439 # Sentinel used to keep track of whether or not we are before
12440 # the conftest object file.
12441 pre_test_object_deps_done=no
12442
12443 # The `*' in the case matches for architectures that use `case' in
12444 # $output_verbose_cmd can trigger glob expansion during the loop
12445 # eval without this substitution.
12446 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12447
12448 for p in `eval $output_verbose_link_cmd`; do
12449 case $p in
12450
12451 -L* | -R* | -l*)
12452 # Some compilers place space between "-{L,R}" and the path.
12453 # Remove the space.
12454 if test $p = "-L" \
12455 || test $p = "-R"; then
12456 prev=$p
12457 continue
12458 else
12459 prev=
12460 fi
12461
12462 if test "$pre_test_object_deps_done" = no; then
12463 case $p in
12464 -L* | -R*)
12465 # Internal compiler library paths should come after those
12466 # provided the user. The postdeps already come after the
12467 # user supplied libs so there is no need to process them.
12468 if test -z "$compiler_lib_search_path_CXX"; then
12469 compiler_lib_search_path_CXX="${prev}${p}"
12470 else
12471 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12472 fi
12473 ;;
12474 # The "-l" case would never come before the object being
12475 # linked, so don't bother handling this case.
12476 esac
12477 else
12478 if test -z "$postdeps_CXX"; then
12479 postdeps_CXX="${prev}${p}"
12480 else
12481 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12482 fi
12483 fi
12484 ;;
12485
12486 *.$objext)
12487 # This assumes that the test object file only shows up
12488 # once in the compiler output.
12489 if test "$p" = "conftest.$objext"; then
12490 pre_test_object_deps_done=yes
12491 continue
12492 fi
12493
12494 if test "$pre_test_object_deps_done" = no; then
12495 if test -z "$predep_objects_CXX"; then
12496 predep_objects_CXX="$p"
12497 else
12498 predep_objects_CXX="$predep_objects_CXX $p"
12499 fi
12500 else
12501 if test -z "$postdep_objects_CXX"; then
12502 postdep_objects_CXX="$p"
12503 else
12504 postdep_objects_CXX="$postdep_objects_CXX $p"
12505 fi
12506 fi
12507 ;;
12508
12509 *) ;; # Ignore the rest.
12510
12511 esac
12512 done
12513
12514 # Clean up.
12515 rm -f a.out a.exe
12516 else
12517 echo "libtool.m4: error: problem compiling CXX test program"
12518 fi
12519
12520 $rm -f confest.$objext
12521
12522 compiler_lib_search_dirs_CXX=
12523 if test -n "$compiler_lib_search_path_CXX"; then
12524 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12525 fi
12526
12527 # PORTME: override above test on systems where it is broken
12528 case $host_os in
12529 interix[3-9]*)
12530 # Interix 3.5 installs completely hosed .la files for C++, so rather than
12531 # hack all around it, let's just trust "g++" to DTRT.
12532 predep_objects_CXX=
12533 postdep_objects_CXX=
12534 postdeps_CXX=
12535 ;;
12536
12537 linux*)
12538 case `$CC -V 2>&1 | sed 5q` in
12539 *Sun\ C*)
12540 # Sun C++ 5.9
12541 #
12542 # The more standards-conforming stlport4 library is
12543 # incompatible with the Cstd library. Avoid specifying
12544 # it if it's in CXXFLAGS. Ignore libCrun as
12545 # -library=stlport4 depends on it.
12546 case " $CXX $CXXFLAGS " in
12547 *" -library=stlport4 "*)
12548 solaris_use_stlport4=yes
12549 ;;
12550 esac
12551 if test "$solaris_use_stlport4" != yes; then
12552 postdeps_CXX='-library=Cstd -library=Crun'
12553 fi
12554 ;;
12555 esac
12556 ;;
12557
12558 solaris*)
12559 case $cc_basename in
12560 CC*)
12561 # The more standards-conforming stlport4 library is
12562 # incompatible with the Cstd library. Avoid specifying
12563 # it if it's in CXXFLAGS. Ignore libCrun as
12564 # -library=stlport4 depends on it.
12565 case " $CXX $CXXFLAGS " in
12566 *" -library=stlport4 "*)
12567 solaris_use_stlport4=yes
12568 ;;
12569 esac
12570
12571 # Adding this requires a known-good setup of shared libraries for
12572 # Sun compiler versions before 5.6, else PIC objects from an old
12573 # archive will be linked into the output, leading to subtle bugs.
12574 if test "$solaris_use_stlport4" != yes; then
12575 postdeps_CXX='-library=Cstd -library=Crun'
12576 fi
12577 ;;
12578 esac
12579 ;;
12580 esac
12581
12582 case " $postdeps_CXX " in
12583 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12584 esac
12585
12586 lt_prog_compiler_wl_CXX=
12587 lt_prog_compiler_pic_CXX=
12588 lt_prog_compiler_static_CXX=
12589
12590 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12591 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12592
12593 # C++ specific cases for pic, static, wl, etc.
12594 if test "$GXX" = yes; then
12595 lt_prog_compiler_wl_CXX='-Wl,'
12596 lt_prog_compiler_static_CXX='-static'
12597
12598 case $host_os in
12599 aix*)
12600 # All AIX code is PIC.
12601 if test "$host_cpu" = ia64; then
12602 # AIX 5 now supports IA64 processor
12603 lt_prog_compiler_static_CXX='-Bstatic'
12604 fi
12605 ;;
12606 amigaos*)
12607 # FIXME: we need at least 68020 code to build shared libraries, but
12608 # adding the `-m68020' flag to GCC prevents building anything better,
12609 # like `-m68040'.
12610 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12611 ;;
12612 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12613 # PIC is the default for these OSes.
12614 ;;
12615 mingw* | cygwin* | os2* | pw32*)
12616 # This hack is so that the source file can tell whether it is being
12617 # built for inclusion in a dll (and should export symbols for example).
12618 # Although the cygwin gcc ignores -fPIC, still need this for old-style
12619 # (--disable-auto-import) libraries
12620 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12621 ;;
12622 darwin* | rhapsody*)
12623 # PIC is the default on this platform
12624 # Common symbols not allowed in MH_DYLIB files
12625 lt_prog_compiler_pic_CXX='-fno-common'
12626 ;;
12627 *djgpp*)
12628 # DJGPP does not support shared libraries at all
12629 lt_prog_compiler_pic_CXX=
12630 ;;
12631 interix[3-9]*)
12632 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12633 # Instead, we relocate shared libraries at runtime.
12634 ;;
12635 sysv4*MP*)
12636 if test -d /usr/nec; then
12637 lt_prog_compiler_pic_CXX=-Kconform_pic
12638 fi
12639 ;;
12640 hpux*)
12641 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12642 # not for PA HP-UX.
12643 case $host_cpu in
12644 hppa*64*|ia64*)
12645 ;;
12646 *)
12647 lt_prog_compiler_pic_CXX='-fPIC'
12648 ;;
12649 esac
12650 ;;
12651 *)
12652 lt_prog_compiler_pic_CXX='-fPIC'
12653 ;;
12654 esac
12655 else
12656 case $host_os in
12657 aix[4-9]*)
12658 # All AIX code is PIC.
12659 if test "$host_cpu" = ia64; then
12660 # AIX 5 now supports IA64 processor
12661 lt_prog_compiler_static_CXX='-Bstatic'
12662 else
12663 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12664 fi
12665 ;;
12666 chorus*)
12667 case $cc_basename in
12668 cxch68*)
12669 # Green Hills C++ Compiler
12670 # _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"
12671 ;;
12672 esac
12673 ;;
12674 darwin*)
12675 # PIC is the default on this platform
12676 # Common symbols not allowed in MH_DYLIB files
12677 case $cc_basename in
12678 xlc*)
12679 lt_prog_compiler_pic_CXX='-qnocommon'
12680 lt_prog_compiler_wl_CXX='-Wl,'
12681 ;;
12682 esac
12683 ;;
12684 dgux*)
12685 case $cc_basename in
12686 ec++*)
12687 lt_prog_compiler_pic_CXX='-KPIC'
12688 ;;
12689 ghcx*)
12690 # Green Hills C++ Compiler
12691 lt_prog_compiler_pic_CXX='-pic'
12692 ;;
12693 *)
12694 ;;
12695 esac
12696 ;;
12697 freebsd* | dragonfly*)
12698 # FreeBSD uses GNU C++
12699 ;;
12700 hpux9* | hpux10* | hpux11*)
12701 case $cc_basename in
12702 CC*)
12703 lt_prog_compiler_wl_CXX='-Wl,'
12704 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12705 if test "$host_cpu" != ia64; then
12706 lt_prog_compiler_pic_CXX='+Z'
12707 fi
12708 ;;
12709 aCC*)
12710 lt_prog_compiler_wl_CXX='-Wl,'
12711 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12712 case $host_cpu in
12713 hppa*64*|ia64*)
12714 # +Z the default
12715 ;;
12716 *)
12717 lt_prog_compiler_pic_CXX='+Z'
12718 ;;
12719 esac
12720 ;;
12721 *)
12722 ;;
12723 esac
12724 ;;
12725 interix*)
12726 # This is c89, which is MS Visual C++ (no shared libs)
12727 # Anyone wants to do a port?
12728 ;;
12729 irix5* | irix6* | nonstopux*)
12730 case $cc_basename in
12731 CC*)
12732 lt_prog_compiler_wl_CXX='-Wl,'
12733 lt_prog_compiler_static_CXX='-non_shared'
12734 # CC pic flag -KPIC is the default.
12735 ;;
12736 *)
12737 ;;
12738 esac
12739 ;;
12740 linux* | k*bsd*-gnu)
12741 case $cc_basename in
12742 KCC*)
12743 # KAI C++ Compiler
12744 lt_prog_compiler_wl_CXX='--backend -Wl,'
12745 lt_prog_compiler_pic_CXX='-fPIC'
12746 ;;
12747 icpc* | ecpc*)
12748 # Intel C++
12749 lt_prog_compiler_wl_CXX='-Wl,'
12750 lt_prog_compiler_pic_CXX='-KPIC'
12751 lt_prog_compiler_static_CXX='-static'
12752 ;;
12753 pgCC* | pgcpp*)
12754 # Portland Group C++ compiler.
12755 lt_prog_compiler_wl_CXX='-Wl,'
12756 lt_prog_compiler_pic_CXX='-fpic'
12757 lt_prog_compiler_static_CXX='-Bstatic'
12758 ;;
12759 cxx*)
12760 # Compaq C++
12761 # Make sure the PIC flag is empty. It appears that all Alpha
12762 # Linux and Compaq Tru64 Unix objects are PIC.
12763 lt_prog_compiler_pic_CXX=
12764 lt_prog_compiler_static_CXX='-non_shared'
12765 ;;
12766 *)
12767 case `$CC -V 2>&1 | sed 5q` in
12768 *Sun\ C*)
12769 # Sun C++ 5.9
12770 lt_prog_compiler_pic_CXX='-KPIC'
12771 lt_prog_compiler_static_CXX='-Bstatic'
12772 lt_prog_compiler_wl_CXX='-Qoption ld '
12773 ;;
12774 esac
12775 ;;
12776 esac
12777 ;;
12778 lynxos*)
12779 ;;
12780 m88k*)
12781 ;;
12782 mvs*)
12783 case $cc_basename in
12784 cxx*)
12785 lt_prog_compiler_pic_CXX='-W c,exportall'
12786 ;;
12787 *)
12788 ;;
12789 esac
12790 ;;
12791 netbsd*)
12792 ;;
12793 osf3* | osf4* | osf5*)
12794 case $cc_basename in
12795 KCC*)
12796 lt_prog_compiler_wl_CXX='--backend -Wl,'
12797 ;;
12798 RCC*)
12799 # Rational C++ 2.4.1
12800 lt_prog_compiler_pic_CXX='-pic'
12801 ;;
12802 cxx*)
12803 # Digital/Compaq C++
12804 lt_prog_compiler_wl_CXX='-Wl,'
12805 # Make sure the PIC flag is empty. It appears that all Alpha
12806 # Linux and Compaq Tru64 Unix objects are PIC.
12807 lt_prog_compiler_pic_CXX=
12808 lt_prog_compiler_static_CXX='-non_shared'
12809 ;;
12810 *)
12811 ;;
12812 esac
12813 ;;
12814 psos*)
12815 ;;
12816 solaris*)
12817 case $cc_basename in
12818 CC*)
12819 # Sun C++ 4.2, 5.x and Centerline C++
12820 lt_prog_compiler_pic_CXX='-KPIC'
12821 lt_prog_compiler_static_CXX='-Bstatic'
12822 lt_prog_compiler_wl_CXX='-Qoption ld '
12823 ;;
12824 gcx*)
12825 # Green Hills C++ Compiler
12826 lt_prog_compiler_pic_CXX='-PIC'
12827 ;;
12828 *)
12829 ;;
12830 esac
12831 ;;
12832 sunos4*)
12833 case $cc_basename in
12834 CC*)
12835 # Sun C++ 4.x
12836 lt_prog_compiler_pic_CXX='-pic'
12837 lt_prog_compiler_static_CXX='-Bstatic'
12838 ;;
12839 lcc*)
12840 # Lucid
12841 lt_prog_compiler_pic_CXX='-pic'
12842 ;;
12843 *)
12844 ;;
12845 esac
12846 ;;
12847 tandem*)
12848 case $cc_basename in
12849 NCC*)
12850 # NonStop-UX NCC 3.20
12851 lt_prog_compiler_pic_CXX='-KPIC'
12852 ;;
12853 *)
12854 ;;
12855 esac
12856 ;;
12857 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12858 case $cc_basename in
12859 CC*)
12860 lt_prog_compiler_wl_CXX='-Wl,'
12861 lt_prog_compiler_pic_CXX='-KPIC'
12862 lt_prog_compiler_static_CXX='-Bstatic'
12863 ;;
12864 esac
12865 ;;
12866 vxworks*)
12867 ;;
12868 *)
12869 lt_prog_compiler_can_build_shared_CXX=no
12870 ;;
12871 esac
12872 fi
12873
12874 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12875 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12876
12877 #
12878 # Check to make sure the PIC flag actually works.
12879 #
12880 if test -n "$lt_prog_compiler_pic_CXX"; then
12881
12882 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12883 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12884 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12885 $as_echo_n "(cached) " >&6
12886 else
12887 lt_cv_prog_compiler_pic_works_CXX=no
12888 ac_outfile=conftest.$ac_objext
12889 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12890 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12891 # Insert the option either (1) after the last *FLAGS variable, or
12892 # (2) before a word containing "conftest.", or (3) at the end.
12893 # Note that $ac_compile itself does not contain backslashes and begins
12894 # with a dollar sign (not a hyphen), so the echo should work correctly.
12895 # The option is referenced via a variable to avoid confusing sed.
12896 lt_compile=`echo "$ac_compile" | $SED \
12897 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12898 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12899 -e 's:$: $lt_compiler_flag:'`
12900 (eval echo "\"\$as_me:12900: $lt_compile\"" >&5)
12901 (eval "$lt_compile" 2>conftest.err)
12902 ac_status=$?
12903 cat conftest.err >&5
12904 echo "$as_me:12904: \$? = $ac_status" >&5
12905 if (exit $ac_status) && test -s "$ac_outfile"; then
12906 # The compiler can only warn and ignore the option if not recognized
12907 # So say no if there are warnings other than the usual output.
12908 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12909 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12910 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12911 lt_cv_prog_compiler_pic_works_CXX=yes
12912 fi
12913 fi
12914 $rm conftest*
12915
12916 fi
12917 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12918 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12919
12920 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12921 case $lt_prog_compiler_pic_CXX in
12922 "" | " "*) ;;
12923 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12924 esac
12925 else
12926 lt_prog_compiler_pic_CXX=
12927 lt_prog_compiler_can_build_shared_CXX=no
12928 fi
12929
12930 fi
12931 case $host_os in
12932 # For platforms which do not support PIC, -DPIC is meaningless:
12933 *djgpp*)
12934 lt_prog_compiler_pic_CXX=
12935 ;;
12936 *)
12937 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12938 ;;
12939 esac
12940
12941 #
12942 # Check to make sure the static flag actually works.
12943 #
12944 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12945 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12946 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12947 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
12948 $as_echo_n "(cached) " >&6
12949 else
12950 lt_cv_prog_compiler_static_works_CXX=no
12951 save_LDFLAGS="$LDFLAGS"
12952 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12953 echo "$lt_simple_link_test_code" > conftest.$ac_ext
12954 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12955 # The linker can only warn and ignore the option if not recognized
12956 # So say no if there are warnings
12957 if test -s conftest.err; then
12958 # Append any errors to the config.log.
12959 cat conftest.err 1>&5
12960 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12961 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12962 if diff conftest.exp conftest.er2 >/dev/null; then
12963 lt_cv_prog_compiler_static_works_CXX=yes
12964 fi
12965 else
12966 lt_cv_prog_compiler_static_works_CXX=yes
12967 fi
12968 fi
12969 $rm -r conftest*
12970 LDFLAGS="$save_LDFLAGS"
12971
12972 fi
12973 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
12974 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
12975
12976 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
12977 :
12978 else
12979 lt_prog_compiler_static_CXX=
12980 fi
12981
12982
12983 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12984 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12985 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12986 $as_echo_n "(cached) " >&6
12987 else
12988 lt_cv_prog_compiler_c_o_CXX=no
12989 $rm -r conftest 2>/dev/null
12990 mkdir conftest
12991 cd conftest
12992 mkdir out
12993 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12994
12995 lt_compiler_flag="-o out/conftest2.$ac_objext"
12996 # Insert the option either (1) after the last *FLAGS variable, or
12997 # (2) before a word containing "conftest.", or (3) at the end.
12998 # Note that $ac_compile itself does not contain backslashes and begins
12999 # with a dollar sign (not a hyphen), so the echo should work correctly.
13000 lt_compile=`echo "$ac_compile" | $SED \
13001 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13002 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13003 -e 's:$: $lt_compiler_flag:'`
13004 (eval echo "\"\$as_me:13004: $lt_compile\"" >&5)
13005 (eval "$lt_compile" 2>out/conftest.err)
13006 ac_status=$?
13007 cat out/conftest.err >&5
13008 echo "$as_me:13008: \$? = $ac_status" >&5
13009 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13010 then
13011 # The compiler can only warn and ignore the option if not recognized
13012 # So say no if there are warnings
13013 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13014 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13015 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13016 lt_cv_prog_compiler_c_o_CXX=yes
13017 fi
13018 fi
13019 chmod u+w . 2>&5
13020 $rm conftest*
13021 # SGI C++ compiler will create directory out/ii_files/ for
13022 # template instantiation
13023 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13024 $rm out/* && rmdir out
13025 cd ..
13026 rmdir conftest
13027 $rm conftest*
13028
13029 fi
13030 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13031 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13032
13033
13034 hard_links="nottested"
13035 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13036 # do not overwrite the value of need_locks provided by the user
13037 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13038 $as_echo_n "checking if we can lock with hard links... " >&6; }
13039 hard_links=yes
13040 $rm conftest*
13041 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13042 touch conftest.a
13043 ln conftest.a conftest.b 2>&5 || hard_links=no
13044 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13045 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13046 $as_echo "$hard_links" >&6; }
13047 if test "$hard_links" = no; then
13048 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13049 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13050 need_locks=warn
13051 fi
13052 else
13053 need_locks=no
13054 fi
13055
13056 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13057 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13058
13059 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13060 case $host_os in
13061 aix[4-9]*)
13062 # If we're using GNU nm, then we don't want the "-C" option.
13063 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13064 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13065 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'
13066 else
13067 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'
13068 fi
13069 ;;
13070 pw32*)
13071 export_symbols_cmds_CXX="$ltdll_cmds"
13072 ;;
13073 cygwin* | mingw*)
13074 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'
13075 ;;
13076 *)
13077 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13078 ;;
13079 esac
13080 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13081
13082 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13083 $as_echo "$ld_shlibs_CXX" >&6; }
13084 test "$ld_shlibs_CXX" = no && can_build_shared=no
13085
13086 #
13087 # Do we need to explicitly link libc?
13088 #
13089 case "x$archive_cmds_need_lc_CXX" in
13090 x|xyes)
13091 # Assume -lc should be added
13092 archive_cmds_need_lc_CXX=yes
13093
13094 if test "$enable_shared" = yes && test "$GCC" = yes; then
13095 case $archive_cmds_CXX in
13096 *'~'*)
13097 # FIXME: we may have to deal with multi-command sequences.
13098 ;;
13099 '$CC '*)
13100 # Test whether the compiler implicitly links with -lc since on some
13101 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13102 # to ld, don't add -lc before -lgcc.
13103 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13104 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13105 $rm conftest*
13106 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13107
13108 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13109 (eval $ac_compile) 2>&5
13110 ac_status=$?
13111 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13112 (exit $ac_status); } 2>conftest.err; then
13113 soname=conftest
13114 lib=conftest
13115 libobjs=conftest.$ac_objext
13116 deplibs=
13117 wl=$lt_prog_compiler_wl_CXX
13118 pic_flag=$lt_prog_compiler_pic_CXX
13119 compiler_flags=-v
13120 linker_flags=-v
13121 verstring=
13122 output_objdir=.
13123 libname=conftest
13124 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13125 allow_undefined_flag_CXX=
13126 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13127 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13128 ac_status=$?
13129 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13130 (exit $ac_status); }
13131 then
13132 archive_cmds_need_lc_CXX=no
13133 else
13134 archive_cmds_need_lc_CXX=yes
13135 fi
13136 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13137 else
13138 cat conftest.err 1>&5
13139 fi
13140 $rm conftest*
13141 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13142 $as_echo "$archive_cmds_need_lc_CXX" >&6; }
13143 ;;
13144 esac
13145 fi
13146 ;;
13147 esac
13148
13149 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13150 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13151 library_names_spec=
13152 libname_spec='lib$name'
13153 soname_spec=
13154 shrext_cmds=".so"
13155 postinstall_cmds=
13156 postuninstall_cmds=
13157 finish_cmds=
13158 finish_eval=
13159 shlibpath_var=
13160 shlibpath_overrides_runpath=unknown
13161 version_type=none
13162 dynamic_linker="$host_os ld.so"
13163 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13164
13165 need_lib_prefix=unknown
13166 hardcode_into_libs=no
13167
13168 # when you set need_version to no, make sure it does not cause -set_version
13169 # flags to be left without arguments
13170 need_version=unknown
13171
13172 case $host_os in
13173 aix3*)
13174 version_type=linux
13175 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13176 shlibpath_var=LIBPATH
13177
13178 # AIX 3 has no versioning support, so we append a major version to the name.
13179 soname_spec='${libname}${release}${shared_ext}$major'
13180 ;;
13181
13182 aix[4-9]*)
13183 version_type=linux
13184 need_lib_prefix=no
13185 need_version=no
13186 hardcode_into_libs=yes
13187 if test "$host_cpu" = ia64; then
13188 # AIX 5 supports IA64
13189 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13190 shlibpath_var=LD_LIBRARY_PATH
13191 else
13192 # With GCC up to 2.95.x, collect2 would create an import file
13193 # for dependence libraries. The import file would start with
13194 # the line `#! .'. This would cause the generated library to
13195 # depend on `.', always an invalid library. This was fixed in
13196 # development snapshots of GCC prior to 3.0.
13197 case $host_os in
13198 aix4 | aix4.[01] | aix4.[01].*)
13199 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13200 echo ' yes '
13201 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13202 :
13203 else
13204 can_build_shared=no
13205 fi
13206 ;;
13207 esac
13208 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13209 # soname into executable. Probably we can add versioning support to
13210 # collect2, so additional links can be useful in future.
13211 if test "$aix_use_runtimelinking" = yes; then
13212 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13213 # instead of lib<name>.a to let people know that these are not
13214 # typical AIX shared libraries.
13215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13216 else
13217 # We preserve .a as extension for shared libraries through AIX4.2
13218 # and later when we are not doing run time linking.
13219 library_names_spec='${libname}${release}.a $libname.a'
13220 soname_spec='${libname}${release}${shared_ext}$major'
13221 fi
13222 shlibpath_var=LIBPATH
13223 fi
13224 ;;
13225
13226 amigaos*)
13227 library_names_spec='$libname.ixlibrary $libname.a'
13228 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13229 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'
13230 ;;
13231
13232 beos*)
13233 library_names_spec='${libname}${shared_ext}'
13234 dynamic_linker="$host_os ld.so"
13235 shlibpath_var=LIBRARY_PATH
13236 ;;
13237
13238 bsdi[45]*)
13239 version_type=linux
13240 need_version=no
13241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13242 soname_spec='${libname}${release}${shared_ext}$major'
13243 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13244 shlibpath_var=LD_LIBRARY_PATH
13245 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13246 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13247 # the default ld.so.conf also contains /usr/contrib/lib and
13248 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13249 # libtool to hard-code these into programs
13250 ;;
13251
13252 cygwin* | mingw* | pw32*)
13253 version_type=windows
13254 shrext_cmds=".dll"
13255 need_version=no
13256 need_lib_prefix=no
13257
13258 case $GCC,$host_os in
13259 yes,cygwin* | yes,mingw* | yes,pw32*)
13260 library_names_spec='$libname.dll.a'
13261 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13262 postinstall_cmds='base_file=`basename \${file}`~
13263 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13264 dldir=$destdir/`dirname \$dlpath`~
13265 test -d \$dldir || mkdir -p \$dldir~
13266 $install_prog $dir/$dlname \$dldir/$dlname~
13267 chmod a+x \$dldir/$dlname'
13268 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13269 dlpath=$dir/\$dldll~
13270 $rm \$dlpath'
13271 shlibpath_overrides_runpath=yes
13272
13273 case $host_os in
13274 cygwin*)
13275 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13276 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13277 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13278 ;;
13279 mingw*)
13280 # MinGW DLLs use traditional 'lib' prefix
13281 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13282 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13283 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13284 # It is most probably a Windows format PATH printed by
13285 # mingw gcc, but we are running on Cygwin. Gcc prints its search
13286 # path with ; separators, and with drive letters. We can handle the
13287 # drive letters (cygwin fileutils understands them), so leave them,
13288 # especially as we might pass files found there to a mingw objdump,
13289 # which wouldn't understand a cygwinified path. Ahh.
13290 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13291 else
13292 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13293 fi
13294 ;;
13295 pw32*)
13296 # pw32 DLLs use 'pw' prefix rather than 'lib'
13297 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13298 ;;
13299 esac
13300 ;;
13301
13302 *)
13303 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13304 ;;
13305 esac
13306 dynamic_linker='Win32 ld.exe'
13307 # FIXME: first we should search . and the directory the executable is in
13308 shlibpath_var=PATH
13309 ;;
13310
13311 darwin* | rhapsody*)
13312 dynamic_linker="$host_os dyld"
13313 version_type=darwin
13314 need_lib_prefix=no
13315 need_version=no
13316 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13317 soname_spec='${libname}${release}${major}$shared_ext'
13318 shlibpath_overrides_runpath=yes
13319 shlibpath_var=DYLD_LIBRARY_PATH
13320 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13321
13322 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13323 ;;
13324
13325 dgux*)
13326 version_type=linux
13327 need_lib_prefix=no
13328 need_version=no
13329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13330 soname_spec='${libname}${release}${shared_ext}$major'
13331 shlibpath_var=LD_LIBRARY_PATH
13332 ;;
13333
13334 freebsd1*)
13335 dynamic_linker=no
13336 ;;
13337
13338 freebsd* | dragonfly*)
13339 # DragonFly does not have aout. When/if they implement a new
13340 # versioning mechanism, adjust this.
13341 if test -x /usr/bin/objformat; then
13342 objformat=`/usr/bin/objformat`
13343 else
13344 case $host_os in
13345 freebsd[123]*) objformat=aout ;;
13346 *) objformat=elf ;;
13347 esac
13348 fi
13349 version_type=freebsd-$objformat
13350 case $version_type in
13351 freebsd-elf*)
13352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13353 need_version=no
13354 need_lib_prefix=no
13355 ;;
13356 freebsd-*)
13357 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13358 need_version=yes
13359 ;;
13360 esac
13361 shlibpath_var=LD_LIBRARY_PATH
13362 case $host_os in
13363 freebsd2*)
13364 shlibpath_overrides_runpath=yes
13365 ;;
13366 freebsd3.[01]* | freebsdelf3.[01]*)
13367 shlibpath_overrides_runpath=yes
13368 hardcode_into_libs=yes
13369 ;;
13370 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13371 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13372 shlibpath_overrides_runpath=no
13373 hardcode_into_libs=yes
13374 ;;
13375 *) # from 4.6 on, and DragonFly
13376 shlibpath_overrides_runpath=yes
13377 hardcode_into_libs=yes
13378 ;;
13379 esac
13380 ;;
13381
13382 gnu*)
13383 version_type=linux
13384 need_lib_prefix=no
13385 need_version=no
13386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13387 soname_spec='${libname}${release}${shared_ext}$major'
13388 shlibpath_var=LD_LIBRARY_PATH
13389 hardcode_into_libs=yes
13390 ;;
13391
13392 hpux9* | hpux10* | hpux11*)
13393 # Give a soname corresponding to the major version so that dld.sl refuses to
13394 # link against other versions.
13395 version_type=sunos
13396 need_lib_prefix=no
13397 need_version=no
13398 case $host_cpu in
13399 ia64*)
13400 shrext_cmds='.so'
13401 hardcode_into_libs=yes
13402 dynamic_linker="$host_os dld.so"
13403 shlibpath_var=LD_LIBRARY_PATH
13404 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13406 soname_spec='${libname}${release}${shared_ext}$major'
13407 if test "X$HPUX_IA64_MODE" = X32; then
13408 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13409 else
13410 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13411 fi
13412 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13413 ;;
13414 hppa*64*)
13415 shrext_cmds='.sl'
13416 hardcode_into_libs=yes
13417 dynamic_linker="$host_os dld.sl"
13418 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13419 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13421 soname_spec='${libname}${release}${shared_ext}$major'
13422 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13423 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13424 ;;
13425 *)
13426 shrext_cmds='.sl'
13427 dynamic_linker="$host_os dld.sl"
13428 shlibpath_var=SHLIB_PATH
13429 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13431 soname_spec='${libname}${release}${shared_ext}$major'
13432 ;;
13433 esac
13434 # HP-UX runs *really* slowly unless shared libraries are mode 555.
13435 postinstall_cmds='chmod 555 $lib'
13436 ;;
13437
13438 interix[3-9]*)
13439 version_type=linux
13440 need_lib_prefix=no
13441 need_version=no
13442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13443 soname_spec='${libname}${release}${shared_ext}$major'
13444 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13445 shlibpath_var=LD_LIBRARY_PATH
13446 shlibpath_overrides_runpath=no
13447 hardcode_into_libs=yes
13448 ;;
13449
13450 irix5* | irix6* | nonstopux*)
13451 case $host_os in
13452 nonstopux*) version_type=nonstopux ;;
13453 *)
13454 if test "$lt_cv_prog_gnu_ld" = yes; then
13455 version_type=linux
13456 else
13457 version_type=irix
13458 fi ;;
13459 esac
13460 need_lib_prefix=no
13461 need_version=no
13462 soname_spec='${libname}${release}${shared_ext}$major'
13463 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13464 case $host_os in
13465 irix5* | nonstopux*)
13466 libsuff= shlibsuff=
13467 ;;
13468 *)
13469 case $LD in # libtool.m4 will add one of these switches to LD
13470 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13471 libsuff= shlibsuff= libmagic=32-bit;;
13472 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13473 libsuff=32 shlibsuff=N32 libmagic=N32;;
13474 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13475 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13476 *) libsuff= shlibsuff= libmagic=never-match;;
13477 esac
13478 ;;
13479 esac
13480 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13481 shlibpath_overrides_runpath=no
13482 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13483 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13484 hardcode_into_libs=yes
13485 ;;
13486
13487 # No shared lib support for Linux oldld, aout, or coff.
13488 linux*oldld* | linux*aout* | linux*coff*)
13489 dynamic_linker=no
13490 ;;
13491
13492 # This must be Linux ELF.
13493 linux* | k*bsd*-gnu)
13494 version_type=linux
13495 need_lib_prefix=no
13496 need_version=no
13497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13498 soname_spec='${libname}${release}${shared_ext}$major'
13499 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13500 shlibpath_var=LD_LIBRARY_PATH
13501 shlibpath_overrides_runpath=no
13502 # This implies no fast_install, which is unacceptable.
13503 # Some rework will be needed to allow for fast_install
13504 # before this can be enabled.
13505 hardcode_into_libs=yes
13506 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13507 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13508
13509 # Append ld.so.conf contents to the search path
13510 if test -f /etc/ld.so.conf; then
13511 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' ' '`
13512 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13513 fi
13514
13515 # We used to test for /lib/ld.so.1 and disable shared libraries on
13516 # powerpc, because MkLinux only supported shared libraries with the
13517 # GNU dynamic linker. Since this was broken with cross compilers,
13518 # most powerpc-linux boxes support dynamic linking these days and
13519 # people can always --disable-shared, the test was removed, and we
13520 # assume the GNU/Linux dynamic linker is in use.
13521 dynamic_linker='GNU/Linux ld.so'
13522 ;;
13523
13524 netbsd*)
13525 version_type=sunos
13526 need_lib_prefix=no
13527 need_version=no
13528 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13530 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13531 dynamic_linker='NetBSD (a.out) ld.so'
13532 else
13533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13534 soname_spec='${libname}${release}${shared_ext}$major'
13535 dynamic_linker='NetBSD ld.elf_so'
13536 fi
13537 shlibpath_var=LD_LIBRARY_PATH
13538 shlibpath_overrides_runpath=yes
13539 hardcode_into_libs=yes
13540 ;;
13541
13542 newsos6)
13543 version_type=linux
13544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13545 shlibpath_var=LD_LIBRARY_PATH
13546 shlibpath_overrides_runpath=yes
13547 ;;
13548
13549 nto-qnx*)
13550 version_type=linux
13551 need_lib_prefix=no
13552 need_version=no
13553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13554 soname_spec='${libname}${release}${shared_ext}$major'
13555 shlibpath_var=LD_LIBRARY_PATH
13556 shlibpath_overrides_runpath=yes
13557 ;;
13558
13559 openbsd*)
13560 version_type=sunos
13561 sys_lib_dlsearch_path_spec="/usr/lib"
13562 need_lib_prefix=no
13563 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13564 case $host_os in
13565 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13566 *) need_version=no ;;
13567 esac
13568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13569 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13570 shlibpath_var=LD_LIBRARY_PATH
13571 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13572 case $host_os in
13573 openbsd2.[89] | openbsd2.[89].*)
13574 shlibpath_overrides_runpath=no
13575 ;;
13576 *)
13577 shlibpath_overrides_runpath=yes
13578 ;;
13579 esac
13580 else
13581 shlibpath_overrides_runpath=yes
13582 fi
13583 ;;
13584
13585 os2*)
13586 libname_spec='$name'
13587 shrext_cmds=".dll"
13588 need_lib_prefix=no
13589 library_names_spec='$libname${shared_ext} $libname.a'
13590 dynamic_linker='OS/2 ld.exe'
13591 shlibpath_var=LIBPATH
13592 ;;
13593
13594 osf3* | osf4* | osf5*)
13595 version_type=osf
13596 need_lib_prefix=no
13597 need_version=no
13598 soname_spec='${libname}${release}${shared_ext}$major'
13599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13600 shlibpath_var=LD_LIBRARY_PATH
13601 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13602 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13603 ;;
13604
13605 rdos*)
13606 dynamic_linker=no
13607 ;;
13608
13609 solaris*)
13610 version_type=linux
13611 need_lib_prefix=no
13612 need_version=no
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 shlibpath_overrides_runpath=yes
13617 hardcode_into_libs=yes
13618 # ldd complains unless libraries are executable
13619 postinstall_cmds='chmod +x $lib'
13620 ;;
13621
13622 sunos4*)
13623 version_type=sunos
13624 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13625 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13626 shlibpath_var=LD_LIBRARY_PATH
13627 shlibpath_overrides_runpath=yes
13628 if test "$with_gnu_ld" = yes; then
13629 need_lib_prefix=no
13630 fi
13631 need_version=yes
13632 ;;
13633
13634 sysv4 | sysv4.3*)
13635 version_type=linux
13636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13637 soname_spec='${libname}${release}${shared_ext}$major'
13638 shlibpath_var=LD_LIBRARY_PATH
13639 case $host_vendor in
13640 sni)
13641 shlibpath_overrides_runpath=no
13642 need_lib_prefix=no
13643 export_dynamic_flag_spec='${wl}-Blargedynsym'
13644 runpath_var=LD_RUN_PATH
13645 ;;
13646 siemens)
13647 need_lib_prefix=no
13648 ;;
13649 motorola)
13650 need_lib_prefix=no
13651 need_version=no
13652 shlibpath_overrides_runpath=no
13653 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13654 ;;
13655 esac
13656 ;;
13657
13658 sysv4*MP*)
13659 if test -d /usr/nec ;then
13660 version_type=linux
13661 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13662 soname_spec='$libname${shared_ext}.$major'
13663 shlibpath_var=LD_LIBRARY_PATH
13664 fi
13665 ;;
13666
13667 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13668 version_type=freebsd-elf
13669 need_lib_prefix=no
13670 need_version=no
13671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13672 soname_spec='${libname}${release}${shared_ext}$major'
13673 shlibpath_var=LD_LIBRARY_PATH
13674 hardcode_into_libs=yes
13675 if test "$with_gnu_ld" = yes; then
13676 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13677 shlibpath_overrides_runpath=no
13678 else
13679 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13680 shlibpath_overrides_runpath=yes
13681 case $host_os in
13682 sco3.2v5*)
13683 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13684 ;;
13685 esac
13686 fi
13687 sys_lib_dlsearch_path_spec='/usr/lib'
13688 ;;
13689
13690 uts4*)
13691 version_type=linux
13692 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13693 soname_spec='${libname}${release}${shared_ext}$major'
13694 shlibpath_var=LD_LIBRARY_PATH
13695 ;;
13696
13697 *)
13698 dynamic_linker=no
13699 ;;
13700 esac
13701 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13702 $as_echo "$dynamic_linker" >&6; }
13703 test "$dynamic_linker" = no && can_build_shared=no
13704
13705 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13706 $as_echo_n "(cached) " >&6
13707 else
13708 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13709 fi
13710
13711 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13712 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13713 $as_echo_n "(cached) " >&6
13714 else
13715 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13716 fi
13717
13718 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13719
13720 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13721 if test "$GCC" = yes; then
13722 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13723 fi
13724
13725 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13726 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13727 hardcode_action_CXX=
13728 if test -n "$hardcode_libdir_flag_spec_CXX" || \
13729 test -n "$runpath_var_CXX" || \
13730 test "X$hardcode_automatic_CXX" = "Xyes" ; then
13731
13732 # We can hardcode non-existant directories.
13733 if test "$hardcode_direct_CXX" != no &&
13734 # If the only mechanism to avoid hardcoding is shlibpath_var, we
13735 # have to relink, otherwise we might link with an installed library
13736 # when we should be linking with a yet-to-be-installed one
13737 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13738 test "$hardcode_minus_L_CXX" != no; then
13739 # Linking always hardcodes the temporary library directory.
13740 hardcode_action_CXX=relink
13741 else
13742 # We can link without hardcoding, and we can hardcode nonexisting dirs.
13743 hardcode_action_CXX=immediate
13744 fi
13745 else
13746 # We cannot hardcode anything, or else we can only hardcode existing
13747 # directories.
13748 hardcode_action_CXX=unsupported
13749 fi
13750 { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13751 $as_echo "$hardcode_action_CXX" >&6; }
13752
13753 if test "$hardcode_action_CXX" = relink; then
13754 # Fast installation is not supported
13755 enable_fast_install=no
13756 elif test "$shlibpath_overrides_runpath" = yes ||
13757 test "$enable_shared" = no; then
13758 # Fast installation is not necessary
13759 enable_fast_install=needless
13760 fi
13761
13762
13763 # The else clause should only fire when bootstrapping the
13764 # libtool distribution, otherwise you forgot to ship ltmain.sh
13765 # with your package, and you will get complaints that there are
13766 # no rules to generate ltmain.sh.
13767 if test -f "$ltmain"; then
13768 # See if we are running on zsh, and set the options which allow our commands through
13769 # without removal of \ escapes.
13770 if test -n "${ZSH_VERSION+set}" ; then
13771 setopt NO_GLOB_SUBST
13772 fi
13773 # Now quote all the things that may contain metacharacters while being
13774 # careful not to overquote the AC_SUBSTed values. We take copies of the
13775 # variables and quote the copies for generation of the libtool script.
13776 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13777 SED SHELL STRIP \
13778 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13779 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13780 deplibs_check_method reload_flag reload_cmds need_locks \
13781 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13782 lt_cv_sys_global_symbol_to_c_name_address \
13783 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13784 old_postinstall_cmds old_postuninstall_cmds \
13785 compiler_CXX \
13786 CC_CXX \
13787 LD_CXX \
13788 lt_prog_compiler_wl_CXX \
13789 lt_prog_compiler_pic_CXX \
13790 lt_prog_compiler_static_CXX \
13791 lt_prog_compiler_no_builtin_flag_CXX \
13792 export_dynamic_flag_spec_CXX \
13793 thread_safe_flag_spec_CXX \
13794 whole_archive_flag_spec_CXX \
13795 enable_shared_with_static_runtimes_CXX \
13796 old_archive_cmds_CXX \
13797 old_archive_from_new_cmds_CXX \
13798 predep_objects_CXX \
13799 postdep_objects_CXX \
13800 predeps_CXX \
13801 postdeps_CXX \
13802 compiler_lib_search_path_CXX \
13803 compiler_lib_search_dirs_CXX \
13804 archive_cmds_CXX \
13805 archive_expsym_cmds_CXX \
13806 postinstall_cmds_CXX \
13807 postuninstall_cmds_CXX \
13808 old_archive_from_expsyms_cmds_CXX \
13809 allow_undefined_flag_CXX \
13810 no_undefined_flag_CXX \
13811 export_symbols_cmds_CXX \
13812 hardcode_libdir_flag_spec_CXX \
13813 hardcode_libdir_flag_spec_ld_CXX \
13814 hardcode_libdir_separator_CXX \
13815 hardcode_automatic_CXX \
13816 module_cmds_CXX \
13817 module_expsym_cmds_CXX \
13818 lt_cv_prog_compiler_c_o_CXX \
13819 fix_srcfile_path_CXX \
13820 exclude_expsyms_CXX \
13821 include_expsyms_CXX; do
13822
13823 case $var in
13824 old_archive_cmds_CXX | \
13825 old_archive_from_new_cmds_CXX | \
13826 archive_cmds_CXX | \
13827 archive_expsym_cmds_CXX | \
13828 module_cmds_CXX | \
13829 module_expsym_cmds_CXX | \
13830 old_archive_from_expsyms_cmds_CXX | \
13831 export_symbols_cmds_CXX | \
13832 extract_expsyms_cmds | reload_cmds | finish_cmds | \
13833 postinstall_cmds | postuninstall_cmds | \
13834 old_postinstall_cmds | old_postuninstall_cmds | \
13835 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13836 # Double-quote double-evaled strings.
13837 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13838 ;;
13839 *)
13840 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13841 ;;
13842 esac
13843 done
13844
13845 case $lt_echo in
13846 *'\$0 --fallback-echo"')
13847 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13848 ;;
13849 esac
13850
13851 cfgfile="$ofile"
13852
13853 cat <<__EOF__ >> "$cfgfile"
13854 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13855
13856 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13857
13858 # Shell to use when invoking shell scripts.
13859 SHELL=$lt_SHELL
13860
13861 # Whether or not to build shared libraries.
13862 build_libtool_libs=$enable_shared
13863
13864 # Whether or not to build static libraries.
13865 build_old_libs=$enable_static
13866
13867 # Whether or not to add -lc for building shared libraries.
13868 build_libtool_need_lc=$archive_cmds_need_lc_CXX
13869
13870 # Whether or not to disallow shared libs when runtime libs are static
13871 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13872
13873 # Whether or not to optimize for fast installation.
13874 fast_install=$enable_fast_install
13875
13876 # The host system.
13877 host_alias=$host_alias
13878 host=$host
13879 host_os=$host_os
13880
13881 # The build system.
13882 build_alias=$build_alias
13883 build=$build
13884 build_os=$build_os
13885
13886 # An echo program that does not interpret backslashes.
13887 echo=$lt_echo
13888
13889 # The archiver.
13890 AR=$lt_AR
13891 AR_FLAGS=$lt_AR_FLAGS
13892
13893 # A C compiler.
13894 LTCC=$lt_LTCC
13895
13896 # LTCC compiler flags.
13897 LTCFLAGS=$lt_LTCFLAGS
13898
13899 # A language-specific compiler.
13900 CC=$lt_compiler_CXX
13901
13902 # Is the compiler the GNU C compiler?
13903 with_gcc=$GCC_CXX
13904
13905 # An ERE matcher.
13906 EGREP=$lt_EGREP
13907
13908 # The linker used to build libraries.
13909 LD=$lt_LD_CXX
13910
13911 # Whether we need hard or soft links.
13912 LN_S=$lt_LN_S
13913
13914 # A BSD-compatible nm program.
13915 NM=$lt_NM
13916
13917 # A symbol stripping program
13918 STRIP=$lt_STRIP
13919
13920 # Used to examine libraries when file_magic_cmd begins "file"
13921 MAGIC_CMD=$MAGIC_CMD
13922
13923 # Used on cygwin: DLL creation program.
13924 DLLTOOL="$DLLTOOL"
13925
13926 # Used on cygwin: object dumper.
13927 OBJDUMP="$OBJDUMP"
13928
13929 # Used on cygwin: assembler.
13930 AS="$AS"
13931
13932 # The name of the directory that contains temporary libtool files.
13933 objdir=$objdir
13934
13935 # How to create reloadable object files.
13936 reload_flag=$lt_reload_flag
13937 reload_cmds=$lt_reload_cmds
13938
13939 # How to pass a linker flag through the compiler.
13940 wl=$lt_lt_prog_compiler_wl_CXX
13941
13942 # Object file suffix (normally "o").
13943 objext="$ac_objext"
13944
13945 # Old archive suffix (normally "a").
13946 libext="$libext"
13947
13948 # Shared library suffix (normally ".so").
13949 shrext_cmds='$shrext_cmds'
13950
13951 # Executable file suffix (normally "").
13952 exeext="$exeext"
13953
13954 # Additional compiler flags for building library objects.
13955 pic_flag=$lt_lt_prog_compiler_pic_CXX
13956 pic_mode=$pic_mode
13957
13958 # What is the maximum length of a command?
13959 max_cmd_len=$lt_cv_sys_max_cmd_len
13960
13961 # Does compiler simultaneously support -c and -o options?
13962 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13963
13964 # Must we lock files when doing compilation?
13965 need_locks=$lt_need_locks
13966
13967 # Do we need the lib prefix for modules?
13968 need_lib_prefix=$need_lib_prefix
13969
13970 # Do we need a version for libraries?
13971 need_version=$need_version
13972
13973 # Whether dlopen is supported.
13974 dlopen_support=$enable_dlopen
13975
13976 # Whether dlopen of programs is supported.
13977 dlopen_self=$enable_dlopen_self
13978
13979 # Whether dlopen of statically linked programs is supported.
13980 dlopen_self_static=$enable_dlopen_self_static
13981
13982 # Compiler flag to prevent dynamic linking.
13983 link_static_flag=$lt_lt_prog_compiler_static_CXX
13984
13985 # Compiler flag to turn off builtin functions.
13986 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13987
13988 # Compiler flag to allow reflexive dlopens.
13989 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13990
13991 # Compiler flag to generate shared objects directly from archives.
13992 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13993
13994 # Compiler flag to generate thread-safe objects.
13995 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13996
13997 # Library versioning type.
13998 version_type=$version_type
13999
14000 # Format of library name prefix.
14001 libname_spec=$lt_libname_spec
14002
14003 # List of archive names. First name is the real one, the rest are links.
14004 # The last name is the one that the linker finds with -lNAME.
14005 library_names_spec=$lt_library_names_spec
14006
14007 # The coded name of the library, if different from the real name.
14008 soname_spec=$lt_soname_spec
14009
14010 # Commands used to build and install an old-style archive.
14011 RANLIB=$lt_RANLIB
14012 old_archive_cmds=$lt_old_archive_cmds_CXX
14013 old_postinstall_cmds=$lt_old_postinstall_cmds
14014 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14015
14016 # Create an old-style archive from a shared archive.
14017 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14018
14019 # Create a temporary old-style archive to link instead of a shared archive.
14020 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14021
14022 # Commands used to build and install a shared archive.
14023 archive_cmds=$lt_archive_cmds_CXX
14024 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14025 postinstall_cmds=$lt_postinstall_cmds
14026 postuninstall_cmds=$lt_postuninstall_cmds
14027
14028 # Commands used to build a loadable module (assumed same as above if empty)
14029 module_cmds=$lt_module_cmds_CXX
14030 module_expsym_cmds=$lt_module_expsym_cmds_CXX
14031
14032 # Commands to strip libraries.
14033 old_striplib=$lt_old_striplib
14034 striplib=$lt_striplib
14035
14036 # Dependencies to place before the objects being linked to create a
14037 # shared library.
14038 predep_objects=$lt_predep_objects_CXX
14039
14040 # Dependencies to place after the objects being linked to create a
14041 # shared library.
14042 postdep_objects=$lt_postdep_objects_CXX
14043
14044 # Dependencies to place before the objects being linked to create a
14045 # shared library.
14046 predeps=$lt_predeps_CXX
14047
14048 # Dependencies to place after the objects being linked to create a
14049 # shared library.
14050 postdeps=$lt_postdeps_CXX
14051
14052 # The directories searched by this compiler when creating a shared
14053 # library
14054 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14055
14056 # The library search path used internally by the compiler when linking
14057 # a shared library.
14058 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14059
14060 # Method to check whether dependent libraries are shared objects.
14061 deplibs_check_method=$lt_deplibs_check_method
14062
14063 # Command to use when deplibs_check_method == file_magic.
14064 file_magic_cmd=$lt_file_magic_cmd
14065
14066 # Flag that allows shared libraries with undefined symbols to be built.
14067 allow_undefined_flag=$lt_allow_undefined_flag_CXX
14068
14069 # Flag that forces no undefined symbols.
14070 no_undefined_flag=$lt_no_undefined_flag_CXX
14071
14072 # Commands used to finish a libtool library installation in a directory.
14073 finish_cmds=$lt_finish_cmds
14074
14075 # Same as above, but a single script fragment to be evaled but not shown.
14076 finish_eval=$lt_finish_eval
14077
14078 # Take the output of nm and produce a listing of raw symbols and C names.
14079 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14080
14081 # Transform the output of nm in a proper C declaration
14082 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14083
14084 # Transform the output of nm in a C name address pair
14085 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14086
14087 # This is the shared library runtime path variable.
14088 runpath_var=$runpath_var
14089
14090 # This is the shared library path variable.
14091 shlibpath_var=$shlibpath_var
14092
14093 # Is shlibpath searched before the hard-coded library search path?
14094 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14095
14096 # How to hardcode a shared library path into an executable.
14097 hardcode_action=$hardcode_action_CXX
14098
14099 # Whether we should hardcode library paths into libraries.
14100 hardcode_into_libs=$hardcode_into_libs
14101
14102 # Flag to hardcode \$libdir into a binary during linking.
14103 # This must work even if \$libdir does not exist.
14104 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14105
14106 # If ld is used when linking, flag to hardcode \$libdir into
14107 # a binary during linking. This must work even if \$libdir does
14108 # not exist.
14109 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14110
14111 # Whether we need a single -rpath flag with a separated argument.
14112 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14113
14114 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14115 # resulting binary.
14116 hardcode_direct=$hardcode_direct_CXX
14117
14118 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14119 # resulting binary.
14120 hardcode_minus_L=$hardcode_minus_L_CXX
14121
14122 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14123 # the resulting binary.
14124 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14125
14126 # Set to yes if building a shared library automatically hardcodes DIR into the library
14127 # and all subsequent libraries and executables linked against it.
14128 hardcode_automatic=$hardcode_automatic_CXX
14129
14130 # Variables whose values should be saved in libtool wrapper scripts and
14131 # restored at relink time.
14132 variables_saved_for_relink="$variables_saved_for_relink"
14133
14134 # Whether libtool must link a program against all its dependency libraries.
14135 link_all_deplibs=$link_all_deplibs_CXX
14136
14137 # Compile-time system search path for libraries
14138 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14139
14140 # Run-time system search path for libraries
14141 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14142
14143 # Fix the shell variable \$srcfile for the compiler.
14144 fix_srcfile_path=$lt_fix_srcfile_path
14145
14146 # Set to yes if exported symbols are required.
14147 always_export_symbols=$always_export_symbols_CXX
14148
14149 # The commands to list exported symbols.
14150 export_symbols_cmds=$lt_export_symbols_cmds_CXX
14151
14152 # The commands to extract the exported symbol list from a shared archive.
14153 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14154
14155 # Symbols that should not be listed in the preloaded symbols.
14156 exclude_expsyms=$lt_exclude_expsyms_CXX
14157
14158 # Symbols that must always be exported.
14159 include_expsyms=$lt_include_expsyms_CXX
14160
14161 # ### END LIBTOOL TAG CONFIG: $tagname
14162
14163 __EOF__
14164
14165
14166 else
14167 # If there is no Makefile yet, we rely on a make rule to execute
14168 # `config.status --recheck' to rerun these tests and create the
14169 # libtool script then.
14170 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14171 if test -f "$ltmain_in"; then
14172 test -f Makefile && make "$ltmain"
14173 fi
14174 fi
14175
14176
14177 ac_ext=c
14178 ac_cpp='$CPP $CPPFLAGS'
14179 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14180 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14181 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14182
14183 CC=$lt_save_CC
14184 LDCXX=$LD
14185 LD=$lt_save_LD
14186 GCC=$lt_save_GCC
14187 with_gnu_ldcxx=$with_gnu_ld
14188 with_gnu_ld=$lt_save_with_gnu_ld
14189 lt_cv_path_LDCXX=$lt_cv_path_LD
14190 lt_cv_path_LD=$lt_save_path_LD
14191 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14192 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14193
14194 else
14195 tagname=""
14196 fi
14197 ;;
14198
14199 F77)
14200 if test -n "$F77" && test "X$F77" != "Xno"; then
14201
14202 ac_ext=f
14203 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14204 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14205 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14206
14207
14208 archive_cmds_need_lc_F77=no
14209 allow_undefined_flag_F77=
14210 always_export_symbols_F77=no
14211 archive_expsym_cmds_F77=
14212 export_dynamic_flag_spec_F77=
14213 hardcode_direct_F77=no
14214 hardcode_libdir_flag_spec_F77=
14215 hardcode_libdir_flag_spec_ld_F77=
14216 hardcode_libdir_separator_F77=
14217 hardcode_minus_L_F77=no
14218 hardcode_automatic_F77=no
14219 module_cmds_F77=
14220 module_expsym_cmds_F77=
14221 link_all_deplibs_F77=unknown
14222 old_archive_cmds_F77=$old_archive_cmds
14223 no_undefined_flag_F77=
14224 whole_archive_flag_spec_F77=
14225 enable_shared_with_static_runtimes_F77=no
14226
14227 # Source file extension for f77 test sources.
14228 ac_ext=f
14229
14230 # Object file extension for compiled f77 test sources.
14231 objext=o
14232 objext_F77=$objext
14233
14234 # Code to be used in simple compile tests
14235 lt_simple_compile_test_code="\
14236 subroutine t
14237 return
14238 end
14239 "
14240
14241 # Code to be used in simple link tests
14242 lt_simple_link_test_code="\
14243 program t
14244 end
14245 "
14246
14247 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14248
14249 # If no C compiler was specified, use CC.
14250 LTCC=${LTCC-"$CC"}
14251
14252 # If no C compiler flags were specified, use CFLAGS.
14253 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14254
14255 # Allow CC to be a program name with arguments.
14256 compiler=$CC
14257
14258
14259 # save warnings/boilerplate of simple test code
14260 ac_outfile=conftest.$ac_objext
14261 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14262 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14263 _lt_compiler_boilerplate=`cat conftest.err`
14264 $rm conftest*
14265
14266 ac_outfile=conftest.$ac_objext
14267 echo "$lt_simple_link_test_code" >conftest.$ac_ext
14268 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14269 _lt_linker_boilerplate=`cat conftest.err`
14270 $rm -r conftest*
14271
14272
14273 # Allow CC to be a program name with arguments.
14274 lt_save_CC="$CC"
14275 CC=${F77-"f77"}
14276 compiler=$CC
14277 compiler_F77=$CC
14278 for cc_temp in $compiler""; do
14279 case $cc_temp in
14280 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14281 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14282 \-*) ;;
14283 *) break;;
14284 esac
14285 done
14286 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14287
14288
14289 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14290 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14291 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14292 $as_echo "$can_build_shared" >&6; }
14293
14294 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14295 $as_echo_n "checking whether to build shared libraries... " >&6; }
14296 test "$can_build_shared" = "no" && enable_shared=no
14297
14298 # On AIX, shared libraries and static libraries use the same namespace, and
14299 # are all built from PIC.
14300 case $host_os in
14301 aix3*)
14302 test "$enable_shared" = yes && enable_static=no
14303 if test -n "$RANLIB"; then
14304 archive_cmds="$archive_cmds~\$RANLIB \$lib"
14305 postinstall_cmds='$RANLIB $lib'
14306 fi
14307 ;;
14308 aix[4-9]*)
14309 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14310 test "$enable_shared" = yes && enable_static=no
14311 fi
14312 ;;
14313 esac
14314 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14315 $as_echo "$enable_shared" >&6; }
14316
14317 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14318 $as_echo_n "checking whether to build static libraries... " >&6; }
14319 # Make sure either enable_shared or enable_static is yes.
14320 test "$enable_shared" = yes || enable_static=yes
14321 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14322 $as_echo "$enable_static" >&6; }
14323
14324 GCC_F77="$G77"
14325 LD_F77="$LD"
14326
14327 lt_prog_compiler_wl_F77=
14328 lt_prog_compiler_pic_F77=
14329 lt_prog_compiler_static_F77=
14330
14331 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14332 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14333
14334 if test "$GCC" = yes; then
14335 lt_prog_compiler_wl_F77='-Wl,'
14336 lt_prog_compiler_static_F77='-static'
14337
14338 case $host_os in
14339 aix*)
14340 # All AIX code is PIC.
14341 if test "$host_cpu" = ia64; then
14342 # AIX 5 now supports IA64 processor
14343 lt_prog_compiler_static_F77='-Bstatic'
14344 fi
14345 ;;
14346
14347 amigaos*)
14348 # FIXME: we need at least 68020 code to build shared libraries, but
14349 # adding the `-m68020' flag to GCC prevents building anything better,
14350 # like `-m68040'.
14351 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14352 ;;
14353
14354 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14355 # PIC is the default for these OSes.
14356 ;;
14357
14358 mingw* | cygwin* | pw32* | os2*)
14359 # This hack is so that the source file can tell whether it is being
14360 # built for inclusion in a dll (and should export symbols for example).
14361 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14362 # (--disable-auto-import) libraries
14363 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14364 ;;
14365
14366 darwin* | rhapsody*)
14367 # PIC is the default on this platform
14368 # Common symbols not allowed in MH_DYLIB files
14369 lt_prog_compiler_pic_F77='-fno-common'
14370 ;;
14371
14372 interix[3-9]*)
14373 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14374 # Instead, we relocate shared libraries at runtime.
14375 ;;
14376
14377 msdosdjgpp*)
14378 # Just because we use GCC doesn't mean we suddenly get shared libraries
14379 # on systems that don't support them.
14380 lt_prog_compiler_can_build_shared_F77=no
14381 enable_shared=no
14382 ;;
14383
14384 sysv4*MP*)
14385 if test -d /usr/nec; then
14386 lt_prog_compiler_pic_F77=-Kconform_pic
14387 fi
14388 ;;
14389
14390 hpux*)
14391 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14392 # not for PA HP-UX.
14393 case $host_cpu in
14394 hppa*64*|ia64*)
14395 # +Z the default
14396 ;;
14397 *)
14398 lt_prog_compiler_pic_F77='-fPIC'
14399 ;;
14400 esac
14401 ;;
14402
14403 *)
14404 lt_prog_compiler_pic_F77='-fPIC'
14405 ;;
14406 esac
14407 else
14408 # PORTME Check for flag to pass linker flags through the system compiler.
14409 case $host_os in
14410 aix*)
14411 lt_prog_compiler_wl_F77='-Wl,'
14412 if test "$host_cpu" = ia64; then
14413 # AIX 5 now supports IA64 processor
14414 lt_prog_compiler_static_F77='-Bstatic'
14415 else
14416 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14417 fi
14418 ;;
14419 darwin*)
14420 # PIC is the default on this platform
14421 # Common symbols not allowed in MH_DYLIB files
14422 case $cc_basename in
14423 xlc*)
14424 lt_prog_compiler_pic_F77='-qnocommon'
14425 lt_prog_compiler_wl_F77='-Wl,'
14426 ;;
14427 esac
14428 ;;
14429
14430 mingw* | cygwin* | pw32* | os2*)
14431 # This hack is so that the source file can tell whether it is being
14432 # built for inclusion in a dll (and should export symbols for example).
14433 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14434 ;;
14435
14436 hpux9* | hpux10* | hpux11*)
14437 lt_prog_compiler_wl_F77='-Wl,'
14438 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14439 # not for PA HP-UX.
14440 case $host_cpu in
14441 hppa*64*|ia64*)
14442 # +Z the default
14443 ;;
14444 *)
14445 lt_prog_compiler_pic_F77='+Z'
14446 ;;
14447 esac
14448 # Is there a better lt_prog_compiler_static that works with the bundled CC?
14449 lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14450 ;;
14451
14452 irix5* | irix6* | nonstopux*)
14453 lt_prog_compiler_wl_F77='-Wl,'
14454 # PIC (with -KPIC) is the default.
14455 lt_prog_compiler_static_F77='-non_shared'
14456 ;;
14457
14458 newsos6)
14459 lt_prog_compiler_pic_F77='-KPIC'
14460 lt_prog_compiler_static_F77='-Bstatic'
14461 ;;
14462
14463 linux* | k*bsd*-gnu)
14464 case $cc_basename in
14465 icc* | ecc*)
14466 lt_prog_compiler_wl_F77='-Wl,'
14467 lt_prog_compiler_pic_F77='-KPIC'
14468 lt_prog_compiler_static_F77='-static'
14469 ;;
14470 pgcc* | pgf77* | pgf90* | pgf95*)
14471 # Portland Group compilers (*not* the Pentium gcc compiler,
14472 # which looks to be a dead project)
14473 lt_prog_compiler_wl_F77='-Wl,'
14474 lt_prog_compiler_pic_F77='-fpic'
14475 lt_prog_compiler_static_F77='-Bstatic'
14476 ;;
14477 ccc*)
14478 lt_prog_compiler_wl_F77='-Wl,'
14479 # All Alpha code is PIC.
14480 lt_prog_compiler_static_F77='-non_shared'
14481 ;;
14482 *)
14483 case `$CC -V 2>&1 | sed 5q` in
14484 *Sun\ C*)
14485 # Sun C 5.9
14486 lt_prog_compiler_pic_F77='-KPIC'
14487 lt_prog_compiler_static_F77='-Bstatic'
14488 lt_prog_compiler_wl_F77='-Wl,'
14489 ;;
14490 *Sun\ F*)
14491 # Sun Fortran 8.3 passes all unrecognized flags to the linker
14492 lt_prog_compiler_pic_F77='-KPIC'
14493 lt_prog_compiler_static_F77='-Bstatic'
14494 lt_prog_compiler_wl_F77=''
14495 ;;
14496 esac
14497 ;;
14498 esac
14499 ;;
14500
14501 osf3* | osf4* | osf5*)
14502 lt_prog_compiler_wl_F77='-Wl,'
14503 # All OSF/1 code is PIC.
14504 lt_prog_compiler_static_F77='-non_shared'
14505 ;;
14506
14507 rdos*)
14508 lt_prog_compiler_static_F77='-non_shared'
14509 ;;
14510
14511 solaris*)
14512 lt_prog_compiler_pic_F77='-KPIC'
14513 lt_prog_compiler_static_F77='-Bstatic'
14514 case $cc_basename in
14515 f77* | f90* | f95*)
14516 lt_prog_compiler_wl_F77='-Qoption ld ';;
14517 *)
14518 lt_prog_compiler_wl_F77='-Wl,';;
14519 esac
14520 ;;
14521
14522 sunos4*)
14523 lt_prog_compiler_wl_F77='-Qoption ld '
14524 lt_prog_compiler_pic_F77='-PIC'
14525 lt_prog_compiler_static_F77='-Bstatic'
14526 ;;
14527
14528 sysv4 | sysv4.2uw2* | sysv4.3*)
14529 lt_prog_compiler_wl_F77='-Wl,'
14530 lt_prog_compiler_pic_F77='-KPIC'
14531 lt_prog_compiler_static_F77='-Bstatic'
14532 ;;
14533
14534 sysv4*MP*)
14535 if test -d /usr/nec ;then
14536 lt_prog_compiler_pic_F77='-Kconform_pic'
14537 lt_prog_compiler_static_F77='-Bstatic'
14538 fi
14539 ;;
14540
14541 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14542 lt_prog_compiler_wl_F77='-Wl,'
14543 lt_prog_compiler_pic_F77='-KPIC'
14544 lt_prog_compiler_static_F77='-Bstatic'
14545 ;;
14546
14547 unicos*)
14548 lt_prog_compiler_wl_F77='-Wl,'
14549 lt_prog_compiler_can_build_shared_F77=no
14550 ;;
14551
14552 uts4*)
14553 lt_prog_compiler_pic_F77='-pic'
14554 lt_prog_compiler_static_F77='-Bstatic'
14555 ;;
14556
14557 *)
14558 lt_prog_compiler_can_build_shared_F77=no
14559 ;;
14560 esac
14561 fi
14562
14563 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14564 $as_echo "$lt_prog_compiler_pic_F77" >&6; }
14565
14566 #
14567 # Check to make sure the PIC flag actually works.
14568 #
14569 if test -n "$lt_prog_compiler_pic_F77"; then
14570
14571 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14572 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14573 if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14574 $as_echo_n "(cached) " >&6
14575 else
14576 lt_cv_prog_compiler_pic_works_F77=no
14577 ac_outfile=conftest.$ac_objext
14578 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14579 lt_compiler_flag="$lt_prog_compiler_pic_F77"
14580 # Insert the option either (1) after the last *FLAGS variable, or
14581 # (2) before a word containing "conftest.", or (3) at the end.
14582 # Note that $ac_compile itself does not contain backslashes and begins
14583 # with a dollar sign (not a hyphen), so the echo should work correctly.
14584 # The option is referenced via a variable to avoid confusing sed.
14585 lt_compile=`echo "$ac_compile" | $SED \
14586 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14587 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14588 -e 's:$: $lt_compiler_flag:'`
14589 (eval echo "\"\$as_me:14589: $lt_compile\"" >&5)
14590 (eval "$lt_compile" 2>conftest.err)
14591 ac_status=$?
14592 cat conftest.err >&5
14593 echo "$as_me:14593: \$? = $ac_status" >&5
14594 if (exit $ac_status) && test -s "$ac_outfile"; then
14595 # The compiler can only warn and ignore the option if not recognized
14596 # So say no if there are warnings other than the usual output.
14597 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14598 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14599 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14600 lt_cv_prog_compiler_pic_works_F77=yes
14601 fi
14602 fi
14603 $rm conftest*
14604
14605 fi
14606 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14607 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14608
14609 if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14610 case $lt_prog_compiler_pic_F77 in
14611 "" | " "*) ;;
14612 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14613 esac
14614 else
14615 lt_prog_compiler_pic_F77=
14616 lt_prog_compiler_can_build_shared_F77=no
14617 fi
14618
14619 fi
14620 case $host_os in
14621 # For platforms which do not support PIC, -DPIC is meaningless:
14622 *djgpp*)
14623 lt_prog_compiler_pic_F77=
14624 ;;
14625 *)
14626 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14627 ;;
14628 esac
14629
14630 #
14631 # Check to make sure the static flag actually works.
14632 #
14633 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14634 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14635 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14636 if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14637 $as_echo_n "(cached) " >&6
14638 else
14639 lt_cv_prog_compiler_static_works_F77=no
14640 save_LDFLAGS="$LDFLAGS"
14641 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14642 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14643 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14644 # The linker can only warn and ignore the option if not recognized
14645 # So say no if there are warnings
14646 if test -s conftest.err; then
14647 # Append any errors to the config.log.
14648 cat conftest.err 1>&5
14649 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14650 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14651 if diff conftest.exp conftest.er2 >/dev/null; then
14652 lt_cv_prog_compiler_static_works_F77=yes
14653 fi
14654 else
14655 lt_cv_prog_compiler_static_works_F77=yes
14656 fi
14657 fi
14658 $rm -r conftest*
14659 LDFLAGS="$save_LDFLAGS"
14660
14661 fi
14662 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14663 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14664
14665 if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14666 :
14667 else
14668 lt_prog_compiler_static_F77=
14669 fi
14670
14671
14672 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14673 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14674 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14675 $as_echo_n "(cached) " >&6
14676 else
14677 lt_cv_prog_compiler_c_o_F77=no
14678 $rm -r conftest 2>/dev/null
14679 mkdir conftest
14680 cd conftest
14681 mkdir out
14682 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14683
14684 lt_compiler_flag="-o out/conftest2.$ac_objext"
14685 # Insert the option either (1) after the last *FLAGS variable, or
14686 # (2) before a word containing "conftest.", or (3) at the end.
14687 # Note that $ac_compile itself does not contain backslashes and begins
14688 # with a dollar sign (not a hyphen), so the echo should work correctly.
14689 lt_compile=`echo "$ac_compile" | $SED \
14690 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14691 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14692 -e 's:$: $lt_compiler_flag:'`
14693 (eval echo "\"\$as_me:14693: $lt_compile\"" >&5)
14694 (eval "$lt_compile" 2>out/conftest.err)
14695 ac_status=$?
14696 cat out/conftest.err >&5
14697 echo "$as_me:14697: \$? = $ac_status" >&5
14698 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14699 then
14700 # The compiler can only warn and ignore the option if not recognized
14701 # So say no if there are warnings
14702 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14703 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14704 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14705 lt_cv_prog_compiler_c_o_F77=yes
14706 fi
14707 fi
14708 chmod u+w . 2>&5
14709 $rm conftest*
14710 # SGI C++ compiler will create directory out/ii_files/ for
14711 # template instantiation
14712 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14713 $rm out/* && rmdir out
14714 cd ..
14715 rmdir conftest
14716 $rm conftest*
14717
14718 fi
14719 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14720 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14721
14722
14723 hard_links="nottested"
14724 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14725 # do not overwrite the value of need_locks provided by the user
14726 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14727 $as_echo_n "checking if we can lock with hard links... " >&6; }
14728 hard_links=yes
14729 $rm conftest*
14730 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14731 touch conftest.a
14732 ln conftest.a conftest.b 2>&5 || hard_links=no
14733 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14734 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14735 $as_echo "$hard_links" >&6; }
14736 if test "$hard_links" = no; then
14737 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14738 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14739 need_locks=warn
14740 fi
14741 else
14742 need_locks=no
14743 fi
14744
14745 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14746 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14747
14748 runpath_var=
14749 allow_undefined_flag_F77=
14750 enable_shared_with_static_runtimes_F77=no
14751 archive_cmds_F77=
14752 archive_expsym_cmds_F77=
14753 old_archive_From_new_cmds_F77=
14754 old_archive_from_expsyms_cmds_F77=
14755 export_dynamic_flag_spec_F77=
14756 whole_archive_flag_spec_F77=
14757 thread_safe_flag_spec_F77=
14758 hardcode_libdir_flag_spec_F77=
14759 hardcode_libdir_flag_spec_ld_F77=
14760 hardcode_libdir_separator_F77=
14761 hardcode_direct_F77=no
14762 hardcode_minus_L_F77=no
14763 hardcode_shlibpath_var_F77=unsupported
14764 link_all_deplibs_F77=unknown
14765 hardcode_automatic_F77=no
14766 module_cmds_F77=
14767 module_expsym_cmds_F77=
14768 always_export_symbols_F77=no
14769 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14770 # include_expsyms should be a list of space-separated symbols to be *always*
14771 # included in the symbol list
14772 include_expsyms_F77=
14773 # exclude_expsyms can be an extended regexp of symbols to exclude
14774 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14775 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14776 # as well as any symbol that contains `d'.
14777 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14778 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14779 # platforms (ab)use it in PIC code, but their linkers get confused if
14780 # the symbol is explicitly referenced. Since portable code cannot
14781 # rely on this symbol name, it's probably fine to never include it in
14782 # preloaded symbol tables.
14783 # Exclude shared library initialization/finalization symbols.
14784 extract_expsyms_cmds=
14785 # Just being paranoid about ensuring that cc_basename is set.
14786 for cc_temp in $compiler""; do
14787 case $cc_temp in
14788 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14789 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14790 \-*) ;;
14791 *) break;;
14792 esac
14793 done
14794 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14795
14796 case $host_os in
14797 cygwin* | mingw* | pw32*)
14798 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14799 # When not using gcc, we currently assume that we are using
14800 # Microsoft Visual C++.
14801 if test "$GCC" != yes; then
14802 with_gnu_ld=no
14803 fi
14804 ;;
14805 interix*)
14806 # we just hope/assume this is gcc and not c89 (= MSVC++)
14807 with_gnu_ld=yes
14808 ;;
14809 openbsd*)
14810 with_gnu_ld=no
14811 ;;
14812 esac
14813
14814 ld_shlibs_F77=yes
14815 if test "$with_gnu_ld" = yes; then
14816 # If archive_cmds runs LD, not CC, wlarc should be empty
14817 wlarc='${wl}'
14818
14819 # Set some defaults for GNU ld with shared library support. These
14820 # are reset later if shared libraries are not supported. Putting them
14821 # here allows them to be overridden if necessary.
14822 runpath_var=LD_RUN_PATH
14823 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14824 export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14825 # ancient GNU ld didn't support --whole-archive et. al.
14826 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14827 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14828 else
14829 whole_archive_flag_spec_F77=
14830 fi
14831 supports_anon_versioning=no
14832 case `$LD -v 2>/dev/null` in
14833 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14834 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14835 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14836 *\ 2.11.*) ;; # other 2.11 versions
14837 *) supports_anon_versioning=yes ;;
14838 esac
14839
14840 # See if GNU ld supports shared libraries.
14841 case $host_os in
14842 aix[3-9]*)
14843 # On AIX/PPC, the GNU linker is very broken
14844 if test "$host_cpu" != ia64; then
14845 ld_shlibs_F77=no
14846 cat <<EOF 1>&2
14847
14848 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14849 *** to be unable to reliably create shared libraries on AIX.
14850 *** Therefore, libtool is disabling shared libraries support. If you
14851 *** really care for shared libraries, you may want to modify your PATH
14852 *** so that a non-GNU linker is found, and then restart.
14853
14854 EOF
14855 fi
14856 ;;
14857
14858 amigaos*)
14859 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)'
14860 hardcode_libdir_flag_spec_F77='-L$libdir'
14861 hardcode_minus_L_F77=yes
14862
14863 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
14864 # that the semantics of dynamic libraries on AmigaOS, at least up
14865 # to version 4, is to share data among multiple programs linked
14866 # with the same dynamic library. Since this doesn't match the
14867 # behavior of shared libraries on other platforms, we can't use
14868 # them.
14869 ld_shlibs_F77=no
14870 ;;
14871
14872 beos*)
14873 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14874 allow_undefined_flag_F77=unsupported
14875 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
14876 # support --undefined. This deserves some investigation. FIXME
14877 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14878 else
14879 ld_shlibs_F77=no
14880 fi
14881 ;;
14882
14883 cygwin* | mingw* | pw32*)
14884 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14885 # as there is no search path for DLLs.
14886 hardcode_libdir_flag_spec_F77='-L$libdir'
14887 allow_undefined_flag_F77=unsupported
14888 always_export_symbols_F77=no
14889 enable_shared_with_static_runtimes_F77=yes
14890 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14891
14892 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14893 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14894 # If the export-symbols file already is a .def file (1st line
14895 # is EXPORTS), use it as is; otherwise, prepend...
14896 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14897 cp $export_symbols $output_objdir/$soname.def;
14898 else
14899 echo EXPORTS > $output_objdir/$soname.def;
14900 cat $export_symbols >> $output_objdir/$soname.def;
14901 fi~
14902 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14903 else
14904 ld_shlibs_F77=no
14905 fi
14906 ;;
14907
14908 interix[3-9]*)
14909 hardcode_direct_F77=no
14910 hardcode_shlibpath_var_F77=no
14911 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14912 export_dynamic_flag_spec_F77='${wl}-E'
14913 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14914 # Instead, shared libraries are loaded at an image base (0x10000000 by
14915 # default) and relocated if they conflict, which is a slow very memory
14916 # consuming and fragmenting process. To avoid this, we pick a random,
14917 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14918 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14919 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'
14920 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'
14921 ;;
14922
14923 gnu* | linux* | k*bsd*-gnu)
14924 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14925 tmp_addflag=
14926 case $cc_basename,$host_cpu in
14927 pgcc*) # Portland Group C compiler
14928 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'
14929 tmp_addflag=' $pic_flag'
14930 ;;
14931 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
14932 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'
14933 tmp_addflag=' $pic_flag -Mnomain' ;;
14934 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14935 tmp_addflag=' -i_dynamic' ;;
14936 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14937 tmp_addflag=' -i_dynamic -nofor_main' ;;
14938 ifc* | ifort*) # Intel Fortran compiler
14939 tmp_addflag=' -nofor_main' ;;
14940 esac
14941 case `$CC -V 2>&1 | sed 5q` in
14942 *Sun\ C*) # Sun C 5.9
14943 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'
14944 tmp_sharedflag='-G' ;;
14945 *Sun\ F*) # Sun Fortran 8.3
14946 tmp_sharedflag='-G' ;;
14947 *)
14948 tmp_sharedflag='-shared' ;;
14949 esac
14950 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14951
14952 if test $supports_anon_versioning = yes; then
14953 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14954 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14955 $echo "local: *; };" >> $output_objdir/$libname.ver~
14956 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14957 fi
14958 else
14959 ld_shlibs_F77=no
14960 fi
14961 ;;
14962
14963 netbsd*)
14964 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14965 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14966 wlarc=
14967 else
14968 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14969 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14970 fi
14971 ;;
14972
14973 solaris*)
14974 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14975 ld_shlibs_F77=no
14976 cat <<EOF 1>&2
14977
14978 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14979 *** create shared libraries on Solaris systems. Therefore, libtool
14980 *** is disabling shared libraries support. We urge you to upgrade GNU
14981 *** binutils to release 2.9.1 or newer. Another option is to modify
14982 *** your PATH or compiler configuration so that the native linker is
14983 *** used, and then restart.
14984
14985 EOF
14986 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14987 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14988 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14989 else
14990 ld_shlibs_F77=no
14991 fi
14992 ;;
14993
14994 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14995 case `$LD -v 2>&1` in
14996 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14997 ld_shlibs_F77=no
14998 cat <<_LT_EOF 1>&2
14999
15000 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15001 *** reliably create shared libraries on SCO systems. Therefore, libtool
15002 *** is disabling shared libraries support. We urge you to upgrade GNU
15003 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
15004 *** your PATH or compiler configuration so that the native linker is
15005 *** used, and then restart.
15006
15007 _LT_EOF
15008 ;;
15009 *)
15010 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15011 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15012 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15013 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15014 else
15015 ld_shlibs_F77=no
15016 fi
15017 ;;
15018 esac
15019 ;;
15020
15021 sunos4*)
15022 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15023 wlarc=
15024 hardcode_direct_F77=yes
15025 hardcode_shlibpath_var_F77=no
15026 ;;
15027
15028 *)
15029 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15030 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15031 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15032 else
15033 ld_shlibs_F77=no
15034 fi
15035 ;;
15036 esac
15037
15038 if test "$ld_shlibs_F77" = no; then
15039 runpath_var=
15040 hardcode_libdir_flag_spec_F77=
15041 export_dynamic_flag_spec_F77=
15042 whole_archive_flag_spec_F77=
15043 fi
15044 else
15045 # PORTME fill in a description of your system's linker (not GNU ld)
15046 case $host_os in
15047 aix3*)
15048 allow_undefined_flag_F77=unsupported
15049 always_export_symbols_F77=yes
15050 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'
15051 # Note: this linker hardcodes the directories in LIBPATH if there
15052 # are no directories specified by -L.
15053 hardcode_minus_L_F77=yes
15054 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15055 # Neither direct hardcoding nor static linking is supported with a
15056 # broken collect2.
15057 hardcode_direct_F77=unsupported
15058 fi
15059 ;;
15060
15061 aix[4-9]*)
15062 if test "$host_cpu" = ia64; then
15063 # On IA64, the linker does run time linking by default, so we don't
15064 # have to do anything special.
15065 aix_use_runtimelinking=no
15066 exp_sym_flag='-Bexport'
15067 no_entry_flag=""
15068 else
15069 # If we're using GNU nm, then we don't want the "-C" option.
15070 # -C means demangle to AIX nm, but means don't demangle with GNU nm
15071 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15072 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'
15073 else
15074 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'
15075 fi
15076 aix_use_runtimelinking=no
15077
15078 # Test if we are trying to use run time linking or normal
15079 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15080 # need to do runtime linking.
15081 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15082 for ld_flag in $LDFLAGS; do
15083 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15084 aix_use_runtimelinking=yes
15085 break
15086 fi
15087 done
15088 ;;
15089 esac
15090
15091 exp_sym_flag='-bexport'
15092 no_entry_flag='-bnoentry'
15093 fi
15094
15095 # When large executables or shared objects are built, AIX ld can
15096 # have problems creating the table of contents. If linking a library
15097 # or program results in "error TOC overflow" add -mminimal-toc to
15098 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15099 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15100
15101 archive_cmds_F77=''
15102 hardcode_direct_F77=yes
15103 hardcode_libdir_separator_F77=':'
15104 link_all_deplibs_F77=yes
15105
15106 if test "$GCC" = yes; then
15107 case $host_os in aix4.[012]|aix4.[012].*)
15108 # We only want to do this on AIX 4.2 and lower, the check
15109 # below for broken collect2 doesn't work under 4.3+
15110 collect2name=`${CC} -print-prog-name=collect2`
15111 if test -f "$collect2name" && \
15112 strings "$collect2name" | grep resolve_lib_name >/dev/null
15113 then
15114 # We have reworked collect2
15115 :
15116 else
15117 # We have old collect2
15118 hardcode_direct_F77=unsupported
15119 # It fails to find uninstalled libraries when the uninstalled
15120 # path is not listed in the libpath. Setting hardcode_minus_L
15121 # to unsupported forces relinking
15122 hardcode_minus_L_F77=yes
15123 hardcode_libdir_flag_spec_F77='-L$libdir'
15124 hardcode_libdir_separator_F77=
15125 fi
15126 ;;
15127 esac
15128 shared_flag='-shared'
15129 if test "$aix_use_runtimelinking" = yes; then
15130 shared_flag="$shared_flag "'${wl}-G'
15131 fi
15132 else
15133 # not using gcc
15134 if test "$host_cpu" = ia64; then
15135 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15136 # chokes on -Wl,-G. The following line is correct:
15137 shared_flag='-G'
15138 else
15139 if test "$aix_use_runtimelinking" = yes; then
15140 shared_flag='${wl}-G'
15141 else
15142 shared_flag='${wl}-bM:SRE'
15143 fi
15144 fi
15145 fi
15146
15147 # It seems that -bexpall does not export symbols beginning with
15148 # underscore (_), so it is better to generate a list of symbols to export.
15149 always_export_symbols_F77=yes
15150 if test "$aix_use_runtimelinking" = yes; then
15151 # Warning - without using the other runtime loading flags (-brtl),
15152 # -berok will link without error, but may produce a broken library.
15153 allow_undefined_flag_F77='-berok'
15154 # Determine the default libpath from the value encoded in an empty executable.
15155 cat >conftest.$ac_ext <<_ACEOF
15156 program main
15157
15158 end
15159 _ACEOF
15160 rm -f conftest.$ac_objext conftest$ac_exeext
15161 if { (ac_try="$ac_link"
15162 case "(($ac_try" in
15163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15164 *) ac_try_echo=$ac_try;;
15165 esac
15166 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15167 $as_echo "$ac_try_echo") >&5
15168 (eval "$ac_link") 2>conftest.er1
15169 ac_status=$?
15170 grep -v '^ *+' conftest.er1 >conftest.err
15171 rm -f conftest.er1
15172 cat conftest.err >&5
15173 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15174 (exit $ac_status); } && {
15175 test -z "$ac_f77_werror_flag" ||
15176 test ! -s conftest.err
15177 } && test -s conftest$ac_exeext && {
15178 test "$cross_compiling" = yes ||
15179 $as_test_x conftest$ac_exeext
15180 }; then
15181
15182 lt_aix_libpath_sed='
15183 /Import File Strings/,/^$/ {
15184 /^0/ {
15185 s/^0 *\(.*\)$/\1/
15186 p
15187 }
15188 }'
15189 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15190 # Check for a 64-bit object if we didn't find anything.
15191 if test -z "$aix_libpath"; then
15192 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15193 fi
15194 else
15195 $as_echo "$as_me: failed program was:" >&5
15196 sed 's/^/| /' conftest.$ac_ext >&5
15197
15198
15199 fi
15200
15201 rm -rf conftest.dSYM
15202 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15203 conftest$ac_exeext conftest.$ac_ext
15204 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15205
15206 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15207 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"
15208 else
15209 if test "$host_cpu" = ia64; then
15210 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15211 allow_undefined_flag_F77="-z nodefs"
15212 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"
15213 else
15214 # Determine the default libpath from the value encoded in an empty executable.
15215 cat >conftest.$ac_ext <<_ACEOF
15216 program main
15217
15218 end
15219 _ACEOF
15220 rm -f conftest.$ac_objext conftest$ac_exeext
15221 if { (ac_try="$ac_link"
15222 case "(($ac_try" in
15223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15224 *) ac_try_echo=$ac_try;;
15225 esac
15226 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15227 $as_echo "$ac_try_echo") >&5
15228 (eval "$ac_link") 2>conftest.er1
15229 ac_status=$?
15230 grep -v '^ *+' conftest.er1 >conftest.err
15231 rm -f conftest.er1
15232 cat conftest.err >&5
15233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15234 (exit $ac_status); } && {
15235 test -z "$ac_f77_werror_flag" ||
15236 test ! -s conftest.err
15237 } && test -s conftest$ac_exeext && {
15238 test "$cross_compiling" = yes ||
15239 $as_test_x conftest$ac_exeext
15240 }; then
15241
15242 lt_aix_libpath_sed='
15243 /Import File Strings/,/^$/ {
15244 /^0/ {
15245 s/^0 *\(.*\)$/\1/
15246 p
15247 }
15248 }'
15249 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15250 # Check for a 64-bit object if we didn't find anything.
15251 if test -z "$aix_libpath"; then
15252 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15253 fi
15254 else
15255 $as_echo "$as_me: failed program was:" >&5
15256 sed 's/^/| /' conftest.$ac_ext >&5
15257
15258
15259 fi
15260
15261 rm -rf conftest.dSYM
15262 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15263 conftest$ac_exeext conftest.$ac_ext
15264 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15265
15266 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15267 # Warning - without using the other run time loading flags,
15268 # -berok will link without error, but may produce a broken library.
15269 no_undefined_flag_F77=' ${wl}-bernotok'
15270 allow_undefined_flag_F77=' ${wl}-berok'
15271 # Exported symbols can be pulled into shared objects from archives
15272 whole_archive_flag_spec_F77='$convenience'
15273 archive_cmds_need_lc_F77=yes
15274 # This is similar to how AIX traditionally builds its shared libraries.
15275 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'
15276 fi
15277 fi
15278 ;;
15279
15280 amigaos*)
15281 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)'
15282 hardcode_libdir_flag_spec_F77='-L$libdir'
15283 hardcode_minus_L_F77=yes
15284 # see comment about different semantics on the GNU ld section
15285 ld_shlibs_F77=no
15286 ;;
15287
15288 bsdi[45]*)
15289 export_dynamic_flag_spec_F77=-rdynamic
15290 ;;
15291
15292 cygwin* | mingw* | pw32*)
15293 # When not using gcc, we currently assume that we are using
15294 # Microsoft Visual C++.
15295 # hardcode_libdir_flag_spec is actually meaningless, as there is
15296 # no search path for DLLs.
15297 hardcode_libdir_flag_spec_F77=' '
15298 allow_undefined_flag_F77=unsupported
15299 # Tell ltmain to make .lib files, not .a files.
15300 libext=lib
15301 # Tell ltmain to make .dll files, not .so files.
15302 shrext_cmds=".dll"
15303 # FIXME: Setting linknames here is a bad hack.
15304 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15305 # The linker will automatically build a .lib file if we build a DLL.
15306 old_archive_From_new_cmds_F77='true'
15307 # FIXME: Should let the user specify the lib program.
15308 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15309 fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15310 enable_shared_with_static_runtimes_F77=yes
15311 ;;
15312
15313 darwin* | rhapsody*)
15314 case $host_os in
15315 rhapsody* | darwin1.[012])
15316 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15317 ;;
15318 *) # Darwin 1.3 on
15319 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15320 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15321 else
15322 case ${MACOSX_DEPLOYMENT_TARGET} in
15323 10.[012])
15324 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15325 ;;
15326 10.*)
15327 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15328 ;;
15329 esac
15330 fi
15331 ;;
15332 esac
15333 archive_cmds_need_lc_F77=no
15334 hardcode_direct_F77=no
15335 hardcode_automatic_F77=yes
15336 hardcode_shlibpath_var_F77=unsupported
15337 whole_archive_flag_spec_F77=''
15338 link_all_deplibs_F77=yes
15339 if test "$GCC" = yes ; then
15340 output_verbose_link_cmd='echo'
15341 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}"
15342 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15343 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}"
15344 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}"
15345 else
15346 case $cc_basename in
15347 xlc*)
15348 output_verbose_link_cmd='echo'
15349 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15350 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15351 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15352 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}'
15353 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}'
15354 ;;
15355 *)
15356 ld_shlibs_F77=no
15357 ;;
15358 esac
15359 fi
15360 ;;
15361
15362 dgux*)
15363 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15364 hardcode_libdir_flag_spec_F77='-L$libdir'
15365 hardcode_shlibpath_var_F77=no
15366 ;;
15367
15368 freebsd1*)
15369 ld_shlibs_F77=no
15370 ;;
15371
15372 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15373 # support. Future versions do this automatically, but an explicit c++rt0.o
15374 # does not break anything, and helps significantly (at the cost of a little
15375 # extra space).
15376 freebsd2.2*)
15377 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15378 hardcode_libdir_flag_spec_F77='-R$libdir'
15379 hardcode_direct_F77=yes
15380 hardcode_shlibpath_var_F77=no
15381 ;;
15382
15383 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15384 freebsd2*)
15385 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15386 hardcode_direct_F77=yes
15387 hardcode_minus_L_F77=yes
15388 hardcode_shlibpath_var_F77=no
15389 ;;
15390
15391 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15392 freebsd* | dragonfly*)
15393 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15394 hardcode_libdir_flag_spec_F77='-R$libdir'
15395 hardcode_direct_F77=yes
15396 hardcode_shlibpath_var_F77=no
15397 ;;
15398
15399 hpux9*)
15400 if test "$GCC" = yes; then
15401 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'
15402 else
15403 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'
15404 fi
15405 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15406 hardcode_libdir_separator_F77=:
15407 hardcode_direct_F77=yes
15408
15409 # hardcode_minus_L: Not really in the search PATH,
15410 # but as the default location of the library.
15411 hardcode_minus_L_F77=yes
15412 export_dynamic_flag_spec_F77='${wl}-E'
15413 ;;
15414
15415 hpux10*)
15416 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15417 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15418 else
15419 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15420 fi
15421 if test "$with_gnu_ld" = no; then
15422 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15423 hardcode_libdir_separator_F77=:
15424
15425 hardcode_direct_F77=yes
15426 export_dynamic_flag_spec_F77='${wl}-E'
15427
15428 # hardcode_minus_L: Not really in the search PATH,
15429 # but as the default location of the library.
15430 hardcode_minus_L_F77=yes
15431 fi
15432 ;;
15433
15434 hpux11*)
15435 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15436 case $host_cpu in
15437 hppa*64*)
15438 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15439 ;;
15440 ia64*)
15441 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15442 ;;
15443 *)
15444 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15445 ;;
15446 esac
15447 else
15448 case $host_cpu in
15449 hppa*64*)
15450 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15451 ;;
15452 ia64*)
15453 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15454 ;;
15455 *)
15456 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15457 ;;
15458 esac
15459 fi
15460 if test "$with_gnu_ld" = no; then
15461 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15462 hardcode_libdir_separator_F77=:
15463
15464 case $host_cpu in
15465 hppa*64*|ia64*)
15466 hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15467 hardcode_direct_F77=no
15468 hardcode_shlibpath_var_F77=no
15469 ;;
15470 *)
15471 hardcode_direct_F77=yes
15472 export_dynamic_flag_spec_F77='${wl}-E'
15473
15474 # hardcode_minus_L: Not really in the search PATH,
15475 # but as the default location of the library.
15476 hardcode_minus_L_F77=yes
15477 ;;
15478 esac
15479 fi
15480 ;;
15481
15482 irix5* | irix6* | nonstopux*)
15483 if test "$GCC" = yes; then
15484 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'
15485 else
15486 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'
15487 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15488 fi
15489 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15490 hardcode_libdir_separator_F77=:
15491 link_all_deplibs_F77=yes
15492 ;;
15493
15494 netbsd*)
15495 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15496 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15497 else
15498 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15499 fi
15500 hardcode_libdir_flag_spec_F77='-R$libdir'
15501 hardcode_direct_F77=yes
15502 hardcode_shlibpath_var_F77=no
15503 ;;
15504
15505 newsos6)
15506 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15507 hardcode_direct_F77=yes
15508 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15509 hardcode_libdir_separator_F77=:
15510 hardcode_shlibpath_var_F77=no
15511 ;;
15512
15513 openbsd*)
15514 if test -f /usr/libexec/ld.so; then
15515 hardcode_direct_F77=yes
15516 hardcode_shlibpath_var_F77=no
15517 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15518 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15519 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15520 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15521 export_dynamic_flag_spec_F77='${wl}-E'
15522 else
15523 case $host_os in
15524 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15525 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15526 hardcode_libdir_flag_spec_F77='-R$libdir'
15527 ;;
15528 *)
15529 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15530 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15531 ;;
15532 esac
15533 fi
15534 else
15535 ld_shlibs_F77=no
15536 fi
15537 ;;
15538
15539 os2*)
15540 hardcode_libdir_flag_spec_F77='-L$libdir'
15541 hardcode_minus_L_F77=yes
15542 allow_undefined_flag_F77=unsupported
15543 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'
15544 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15545 ;;
15546
15547 osf3*)
15548 if test "$GCC" = yes; then
15549 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15550 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'
15551 else
15552 allow_undefined_flag_F77=' -expect_unresolved \*'
15553 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'
15554 fi
15555 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15556 hardcode_libdir_separator_F77=:
15557 ;;
15558
15559 osf4* | osf5*) # as osf3* with the addition of -msym flag
15560 if test "$GCC" = yes; then
15561 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15562 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'
15563 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15564 else
15565 allow_undefined_flag_F77=' -expect_unresolved \*'
15566 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'
15567 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~
15568 $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'
15569
15570 # Both c and cxx compiler support -rpath directly
15571 hardcode_libdir_flag_spec_F77='-rpath $libdir'
15572 fi
15573 hardcode_libdir_separator_F77=:
15574 ;;
15575
15576 solaris*)
15577 no_undefined_flag_F77=' -z text'
15578 if test "$GCC" = yes; then
15579 wlarc='${wl}'
15580 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15581 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15582 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15583 else
15584 wlarc=''
15585 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15586 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15587 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15588 fi
15589 hardcode_libdir_flag_spec_F77='-R$libdir'
15590 hardcode_shlibpath_var_F77=no
15591 case $host_os in
15592 solaris2.[0-5] | solaris2.[0-5].*) ;;
15593 *)
15594 # The compiler driver will combine and reorder linker options,
15595 # but understands `-z linker_flag'. GCC discards it without `$wl',
15596 # but is careful enough not to reorder.
15597 # Supported since Solaris 2.6 (maybe 2.5.1?)
15598 if test "$GCC" = yes; then
15599 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15600 else
15601 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15602 fi
15603 ;;
15604 esac
15605 link_all_deplibs_F77=yes
15606 ;;
15607
15608 sunos4*)
15609 if test "x$host_vendor" = xsequent; then
15610 # Use $CC to link under sequent, because it throws in some extra .o
15611 # files that make .init and .fini sections work.
15612 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15613 else
15614 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15615 fi
15616 hardcode_libdir_flag_spec_F77='-L$libdir'
15617 hardcode_direct_F77=yes
15618 hardcode_minus_L_F77=yes
15619 hardcode_shlibpath_var_F77=no
15620 ;;
15621
15622 sysv4)
15623 case $host_vendor in
15624 sni)
15625 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15626 hardcode_direct_F77=yes # is this really true???
15627 ;;
15628 siemens)
15629 ## LD is ld it makes a PLAMLIB
15630 ## CC just makes a GrossModule.
15631 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15632 reload_cmds_F77='$CC -r -o $output$reload_objs'
15633 hardcode_direct_F77=no
15634 ;;
15635 motorola)
15636 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15637 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15638 ;;
15639 esac
15640 runpath_var='LD_RUN_PATH'
15641 hardcode_shlibpath_var_F77=no
15642 ;;
15643
15644 sysv4.3*)
15645 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15646 hardcode_shlibpath_var_F77=no
15647 export_dynamic_flag_spec_F77='-Bexport'
15648 ;;
15649
15650 sysv4*MP*)
15651 if test -d /usr/nec; then
15652 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15653 hardcode_shlibpath_var_F77=no
15654 runpath_var=LD_RUN_PATH
15655 hardcode_runpath_var=yes
15656 ld_shlibs_F77=yes
15657 fi
15658 ;;
15659
15660 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15661 no_undefined_flag_F77='${wl}-z,text'
15662 archive_cmds_need_lc_F77=no
15663 hardcode_shlibpath_var_F77=no
15664 runpath_var='LD_RUN_PATH'
15665
15666 if test "$GCC" = yes; then
15667 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15668 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15669 else
15670 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15671 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15672 fi
15673 ;;
15674
15675 sysv5* | sco3.2v5* | sco5v6*)
15676 # Note: We can NOT use -z defs as we might desire, because we do not
15677 # link with -lc, and that would cause any symbols used from libc to
15678 # always be unresolved, which means just about no library would
15679 # ever link correctly. If we're not using GNU ld we use -z text
15680 # though, which does catch some bad symbols but isn't as heavy-handed
15681 # as -z defs.
15682 no_undefined_flag_F77='${wl}-z,text'
15683 allow_undefined_flag_F77='${wl}-z,nodefs'
15684 archive_cmds_need_lc_F77=no
15685 hardcode_shlibpath_var_F77=no
15686 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15687 hardcode_libdir_separator_F77=':'
15688 link_all_deplibs_F77=yes
15689 export_dynamic_flag_spec_F77='${wl}-Bexport'
15690 runpath_var='LD_RUN_PATH'
15691
15692 if test "$GCC" = yes; then
15693 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15694 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15695 else
15696 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15697 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15698 fi
15699 ;;
15700
15701 uts4*)
15702 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15703 hardcode_libdir_flag_spec_F77='-L$libdir'
15704 hardcode_shlibpath_var_F77=no
15705 ;;
15706
15707 *)
15708 ld_shlibs_F77=no
15709 ;;
15710 esac
15711 fi
15712
15713 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15714 $as_echo "$ld_shlibs_F77" >&6; }
15715 test "$ld_shlibs_F77" = no && can_build_shared=no
15716
15717 #
15718 # Do we need to explicitly link libc?
15719 #
15720 case "x$archive_cmds_need_lc_F77" in
15721 x|xyes)
15722 # Assume -lc should be added
15723 archive_cmds_need_lc_F77=yes
15724
15725 if test "$enable_shared" = yes && test "$GCC" = yes; then
15726 case $archive_cmds_F77 in
15727 *'~'*)
15728 # FIXME: we may have to deal with multi-command sequences.
15729 ;;
15730 '$CC '*)
15731 # Test whether the compiler implicitly links with -lc since on some
15732 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15733 # to ld, don't add -lc before -lgcc.
15734 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15735 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15736 $rm conftest*
15737 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15738
15739 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15740 (eval $ac_compile) 2>&5
15741 ac_status=$?
15742 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15743 (exit $ac_status); } 2>conftest.err; then
15744 soname=conftest
15745 lib=conftest
15746 libobjs=conftest.$ac_objext
15747 deplibs=
15748 wl=$lt_prog_compiler_wl_F77
15749 pic_flag=$lt_prog_compiler_pic_F77
15750 compiler_flags=-v
15751 linker_flags=-v
15752 verstring=
15753 output_objdir=.
15754 libname=conftest
15755 lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15756 allow_undefined_flag_F77=
15757 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15758 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15759 ac_status=$?
15760 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15761 (exit $ac_status); }
15762 then
15763 archive_cmds_need_lc_F77=no
15764 else
15765 archive_cmds_need_lc_F77=yes
15766 fi
15767 allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15768 else
15769 cat conftest.err 1>&5
15770 fi
15771 $rm conftest*
15772 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15773 $as_echo "$archive_cmds_need_lc_F77" >&6; }
15774 ;;
15775 esac
15776 fi
15777 ;;
15778 esac
15779
15780 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15781 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15782 library_names_spec=
15783 libname_spec='lib$name'
15784 soname_spec=
15785 shrext_cmds=".so"
15786 postinstall_cmds=
15787 postuninstall_cmds=
15788 finish_cmds=
15789 finish_eval=
15790 shlibpath_var=
15791 shlibpath_overrides_runpath=unknown
15792 version_type=none
15793 dynamic_linker="$host_os ld.so"
15794 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15795
15796 need_lib_prefix=unknown
15797 hardcode_into_libs=no
15798
15799 # when you set need_version to no, make sure it does not cause -set_version
15800 # flags to be left without arguments
15801 need_version=unknown
15802
15803 case $host_os in
15804 aix3*)
15805 version_type=linux
15806 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15807 shlibpath_var=LIBPATH
15808
15809 # AIX 3 has no versioning support, so we append a major version to the name.
15810 soname_spec='${libname}${release}${shared_ext}$major'
15811 ;;
15812
15813 aix[4-9]*)
15814 version_type=linux
15815 need_lib_prefix=no
15816 need_version=no
15817 hardcode_into_libs=yes
15818 if test "$host_cpu" = ia64; then
15819 # AIX 5 supports IA64
15820 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15821 shlibpath_var=LD_LIBRARY_PATH
15822 else
15823 # With GCC up to 2.95.x, collect2 would create an import file
15824 # for dependence libraries. The import file would start with
15825 # the line `#! .'. This would cause the generated library to
15826 # depend on `.', always an invalid library. This was fixed in
15827 # development snapshots of GCC prior to 3.0.
15828 case $host_os in
15829 aix4 | aix4.[01] | aix4.[01].*)
15830 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15831 echo ' yes '
15832 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15833 :
15834 else
15835 can_build_shared=no
15836 fi
15837 ;;
15838 esac
15839 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15840 # soname into executable. Probably we can add versioning support to
15841 # collect2, so additional links can be useful in future.
15842 if test "$aix_use_runtimelinking" = yes; then
15843 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15844 # instead of lib<name>.a to let people know that these are not
15845 # typical AIX shared libraries.
15846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15847 else
15848 # We preserve .a as extension for shared libraries through AIX4.2
15849 # and later when we are not doing run time linking.
15850 library_names_spec='${libname}${release}.a $libname.a'
15851 soname_spec='${libname}${release}${shared_ext}$major'
15852 fi
15853 shlibpath_var=LIBPATH
15854 fi
15855 ;;
15856
15857 amigaos*)
15858 library_names_spec='$libname.ixlibrary $libname.a'
15859 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15860 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'
15861 ;;
15862
15863 beos*)
15864 library_names_spec='${libname}${shared_ext}'
15865 dynamic_linker="$host_os ld.so"
15866 shlibpath_var=LIBRARY_PATH
15867 ;;
15868
15869 bsdi[45]*)
15870 version_type=linux
15871 need_version=no
15872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15873 soname_spec='${libname}${release}${shared_ext}$major'
15874 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15875 shlibpath_var=LD_LIBRARY_PATH
15876 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15877 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15878 # the default ld.so.conf also contains /usr/contrib/lib and
15879 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15880 # libtool to hard-code these into programs
15881 ;;
15882
15883 cygwin* | mingw* | pw32*)
15884 version_type=windows
15885 shrext_cmds=".dll"
15886 need_version=no
15887 need_lib_prefix=no
15888
15889 case $GCC,$host_os in
15890 yes,cygwin* | yes,mingw* | yes,pw32*)
15891 library_names_spec='$libname.dll.a'
15892 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15893 postinstall_cmds='base_file=`basename \${file}`~
15894 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15895 dldir=$destdir/`dirname \$dlpath`~
15896 test -d \$dldir || mkdir -p \$dldir~
15897 $install_prog $dir/$dlname \$dldir/$dlname~
15898 chmod a+x \$dldir/$dlname'
15899 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15900 dlpath=$dir/\$dldll~
15901 $rm \$dlpath'
15902 shlibpath_overrides_runpath=yes
15903
15904 case $host_os in
15905 cygwin*)
15906 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15907 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15908 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15909 ;;
15910 mingw*)
15911 # MinGW DLLs use traditional 'lib' prefix
15912 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15913 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15914 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15915 # It is most probably a Windows format PATH printed by
15916 # mingw gcc, but we are running on Cygwin. Gcc prints its search
15917 # path with ; separators, and with drive letters. We can handle the
15918 # drive letters (cygwin fileutils understands them), so leave them,
15919 # especially as we might pass files found there to a mingw objdump,
15920 # which wouldn't understand a cygwinified path. Ahh.
15921 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15922 else
15923 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15924 fi
15925 ;;
15926 pw32*)
15927 # pw32 DLLs use 'pw' prefix rather than 'lib'
15928 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15929 ;;
15930 esac
15931 ;;
15932
15933 *)
15934 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15935 ;;
15936 esac
15937 dynamic_linker='Win32 ld.exe'
15938 # FIXME: first we should search . and the directory the executable is in
15939 shlibpath_var=PATH
15940 ;;
15941
15942 darwin* | rhapsody*)
15943 dynamic_linker="$host_os dyld"
15944 version_type=darwin
15945 need_lib_prefix=no
15946 need_version=no
15947 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15948 soname_spec='${libname}${release}${major}$shared_ext'
15949 shlibpath_overrides_runpath=yes
15950 shlibpath_var=DYLD_LIBRARY_PATH
15951 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15952
15953 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15954 ;;
15955
15956 dgux*)
15957 version_type=linux
15958 need_lib_prefix=no
15959 need_version=no
15960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15961 soname_spec='${libname}${release}${shared_ext}$major'
15962 shlibpath_var=LD_LIBRARY_PATH
15963 ;;
15964
15965 freebsd1*)
15966 dynamic_linker=no
15967 ;;
15968
15969 freebsd* | dragonfly*)
15970 # DragonFly does not have aout. When/if they implement a new
15971 # versioning mechanism, adjust this.
15972 if test -x /usr/bin/objformat; then
15973 objformat=`/usr/bin/objformat`
15974 else
15975 case $host_os in
15976 freebsd[123]*) objformat=aout ;;
15977 *) objformat=elf ;;
15978 esac
15979 fi
15980 version_type=freebsd-$objformat
15981 case $version_type in
15982 freebsd-elf*)
15983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15984 need_version=no
15985 need_lib_prefix=no
15986 ;;
15987 freebsd-*)
15988 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15989 need_version=yes
15990 ;;
15991 esac
15992 shlibpath_var=LD_LIBRARY_PATH
15993 case $host_os in
15994 freebsd2*)
15995 shlibpath_overrides_runpath=yes
15996 ;;
15997 freebsd3.[01]* | freebsdelf3.[01]*)
15998 shlibpath_overrides_runpath=yes
15999 hardcode_into_libs=yes
16000 ;;
16001 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16002 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16003 shlibpath_overrides_runpath=no
16004 hardcode_into_libs=yes
16005 ;;
16006 *) # from 4.6 on, and DragonFly
16007 shlibpath_overrides_runpath=yes
16008 hardcode_into_libs=yes
16009 ;;
16010 esac
16011 ;;
16012
16013 gnu*)
16014 version_type=linux
16015 need_lib_prefix=no
16016 need_version=no
16017 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16018 soname_spec='${libname}${release}${shared_ext}$major'
16019 shlibpath_var=LD_LIBRARY_PATH
16020 hardcode_into_libs=yes
16021 ;;
16022
16023 hpux9* | hpux10* | hpux11*)
16024 # Give a soname corresponding to the major version so that dld.sl refuses to
16025 # link against other versions.
16026 version_type=sunos
16027 need_lib_prefix=no
16028 need_version=no
16029 case $host_cpu in
16030 ia64*)
16031 shrext_cmds='.so'
16032 hardcode_into_libs=yes
16033 dynamic_linker="$host_os dld.so"
16034 shlibpath_var=LD_LIBRARY_PATH
16035 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16037 soname_spec='${libname}${release}${shared_ext}$major'
16038 if test "X$HPUX_IA64_MODE" = X32; then
16039 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16040 else
16041 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16042 fi
16043 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16044 ;;
16045 hppa*64*)
16046 shrext_cmds='.sl'
16047 hardcode_into_libs=yes
16048 dynamic_linker="$host_os dld.sl"
16049 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16050 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16052 soname_spec='${libname}${release}${shared_ext}$major'
16053 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16054 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16055 ;;
16056 *)
16057 shrext_cmds='.sl'
16058 dynamic_linker="$host_os dld.sl"
16059 shlibpath_var=SHLIB_PATH
16060 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16061 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16062 soname_spec='${libname}${release}${shared_ext}$major'
16063 ;;
16064 esac
16065 # HP-UX runs *really* slowly unless shared libraries are mode 555.
16066 postinstall_cmds='chmod 555 $lib'
16067 ;;
16068
16069 interix[3-9]*)
16070 version_type=linux
16071 need_lib_prefix=no
16072 need_version=no
16073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16074 soname_spec='${libname}${release}${shared_ext}$major'
16075 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16076 shlibpath_var=LD_LIBRARY_PATH
16077 shlibpath_overrides_runpath=no
16078 hardcode_into_libs=yes
16079 ;;
16080
16081 irix5* | irix6* | nonstopux*)
16082 case $host_os in
16083 nonstopux*) version_type=nonstopux ;;
16084 *)
16085 if test "$lt_cv_prog_gnu_ld" = yes; then
16086 version_type=linux
16087 else
16088 version_type=irix
16089 fi ;;
16090 esac
16091 need_lib_prefix=no
16092 need_version=no
16093 soname_spec='${libname}${release}${shared_ext}$major'
16094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16095 case $host_os in
16096 irix5* | nonstopux*)
16097 libsuff= shlibsuff=
16098 ;;
16099 *)
16100 case $LD in # libtool.m4 will add one of these switches to LD
16101 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16102 libsuff= shlibsuff= libmagic=32-bit;;
16103 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16104 libsuff=32 shlibsuff=N32 libmagic=N32;;
16105 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16106 libsuff=64 shlibsuff=64 libmagic=64-bit;;
16107 *) libsuff= shlibsuff= libmagic=never-match;;
16108 esac
16109 ;;
16110 esac
16111 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16112 shlibpath_overrides_runpath=no
16113 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16114 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16115 hardcode_into_libs=yes
16116 ;;
16117
16118 # No shared lib support for Linux oldld, aout, or coff.
16119 linux*oldld* | linux*aout* | linux*coff*)
16120 dynamic_linker=no
16121 ;;
16122
16123 # This must be Linux ELF.
16124 linux* | k*bsd*-gnu)
16125 version_type=linux
16126 need_lib_prefix=no
16127 need_version=no
16128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16129 soname_spec='${libname}${release}${shared_ext}$major'
16130 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16131 shlibpath_var=LD_LIBRARY_PATH
16132 shlibpath_overrides_runpath=no
16133 # This implies no fast_install, which is unacceptable.
16134 # Some rework will be needed to allow for fast_install
16135 # before this can be enabled.
16136 hardcode_into_libs=yes
16137 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16138 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16139
16140 # Append ld.so.conf contents to the search path
16141 if test -f /etc/ld.so.conf; then
16142 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' ' '`
16143 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16144 fi
16145
16146 # We used to test for /lib/ld.so.1 and disable shared libraries on
16147 # powerpc, because MkLinux only supported shared libraries with the
16148 # GNU dynamic linker. Since this was broken with cross compilers,
16149 # most powerpc-linux boxes support dynamic linking these days and
16150 # people can always --disable-shared, the test was removed, and we
16151 # assume the GNU/Linux dynamic linker is in use.
16152 dynamic_linker='GNU/Linux ld.so'
16153 ;;
16154
16155 netbsd*)
16156 version_type=sunos
16157 need_lib_prefix=no
16158 need_version=no
16159 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16160 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16161 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16162 dynamic_linker='NetBSD (a.out) ld.so'
16163 else
16164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16165 soname_spec='${libname}${release}${shared_ext}$major'
16166 dynamic_linker='NetBSD ld.elf_so'
16167 fi
16168 shlibpath_var=LD_LIBRARY_PATH
16169 shlibpath_overrides_runpath=yes
16170 hardcode_into_libs=yes
16171 ;;
16172
16173 newsos6)
16174 version_type=linux
16175 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16176 shlibpath_var=LD_LIBRARY_PATH
16177 shlibpath_overrides_runpath=yes
16178 ;;
16179
16180 nto-qnx*)
16181 version_type=linux
16182 need_lib_prefix=no
16183 need_version=no
16184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16185 soname_spec='${libname}${release}${shared_ext}$major'
16186 shlibpath_var=LD_LIBRARY_PATH
16187 shlibpath_overrides_runpath=yes
16188 ;;
16189
16190 openbsd*)
16191 version_type=sunos
16192 sys_lib_dlsearch_path_spec="/usr/lib"
16193 need_lib_prefix=no
16194 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16195 case $host_os in
16196 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16197 *) need_version=no ;;
16198 esac
16199 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16200 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16201 shlibpath_var=LD_LIBRARY_PATH
16202 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16203 case $host_os in
16204 openbsd2.[89] | openbsd2.[89].*)
16205 shlibpath_overrides_runpath=no
16206 ;;
16207 *)
16208 shlibpath_overrides_runpath=yes
16209 ;;
16210 esac
16211 else
16212 shlibpath_overrides_runpath=yes
16213 fi
16214 ;;
16215
16216 os2*)
16217 libname_spec='$name'
16218 shrext_cmds=".dll"
16219 need_lib_prefix=no
16220 library_names_spec='$libname${shared_ext} $libname.a'
16221 dynamic_linker='OS/2 ld.exe'
16222 shlibpath_var=LIBPATH
16223 ;;
16224
16225 osf3* | osf4* | osf5*)
16226 version_type=osf
16227 need_lib_prefix=no
16228 need_version=no
16229 soname_spec='${libname}${release}${shared_ext}$major'
16230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16231 shlibpath_var=LD_LIBRARY_PATH
16232 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16233 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16234 ;;
16235
16236 rdos*)
16237 dynamic_linker=no
16238 ;;
16239
16240 solaris*)
16241 version_type=linux
16242 need_lib_prefix=no
16243 need_version=no
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 shlibpath_overrides_runpath=yes
16248 hardcode_into_libs=yes
16249 # ldd complains unless libraries are executable
16250 postinstall_cmds='chmod +x $lib'
16251 ;;
16252
16253 sunos4*)
16254 version_type=sunos
16255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16256 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16257 shlibpath_var=LD_LIBRARY_PATH
16258 shlibpath_overrides_runpath=yes
16259 if test "$with_gnu_ld" = yes; then
16260 need_lib_prefix=no
16261 fi
16262 need_version=yes
16263 ;;
16264
16265 sysv4 | sysv4.3*)
16266 version_type=linux
16267 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16268 soname_spec='${libname}${release}${shared_ext}$major'
16269 shlibpath_var=LD_LIBRARY_PATH
16270 case $host_vendor in
16271 sni)
16272 shlibpath_overrides_runpath=no
16273 need_lib_prefix=no
16274 export_dynamic_flag_spec='${wl}-Blargedynsym'
16275 runpath_var=LD_RUN_PATH
16276 ;;
16277 siemens)
16278 need_lib_prefix=no
16279 ;;
16280 motorola)
16281 need_lib_prefix=no
16282 need_version=no
16283 shlibpath_overrides_runpath=no
16284 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16285 ;;
16286 esac
16287 ;;
16288
16289 sysv4*MP*)
16290 if test -d /usr/nec ;then
16291 version_type=linux
16292 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16293 soname_spec='$libname${shared_ext}.$major'
16294 shlibpath_var=LD_LIBRARY_PATH
16295 fi
16296 ;;
16297
16298 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16299 version_type=freebsd-elf
16300 need_lib_prefix=no
16301 need_version=no
16302 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16303 soname_spec='${libname}${release}${shared_ext}$major'
16304 shlibpath_var=LD_LIBRARY_PATH
16305 hardcode_into_libs=yes
16306 if test "$with_gnu_ld" = yes; then
16307 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16308 shlibpath_overrides_runpath=no
16309 else
16310 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16311 shlibpath_overrides_runpath=yes
16312 case $host_os in
16313 sco3.2v5*)
16314 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16315 ;;
16316 esac
16317 fi
16318 sys_lib_dlsearch_path_spec='/usr/lib'
16319 ;;
16320
16321 uts4*)
16322 version_type=linux
16323 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16324 soname_spec='${libname}${release}${shared_ext}$major'
16325 shlibpath_var=LD_LIBRARY_PATH
16326 ;;
16327
16328 *)
16329 dynamic_linker=no
16330 ;;
16331 esac
16332 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16333 $as_echo "$dynamic_linker" >&6; }
16334 test "$dynamic_linker" = no && can_build_shared=no
16335
16336 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16337 $as_echo_n "(cached) " >&6
16338 else
16339 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16340 fi
16341
16342 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16343 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16344 $as_echo_n "(cached) " >&6
16345 else
16346 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16347 fi
16348
16349 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16350
16351 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16352 if test "$GCC" = yes; then
16353 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16354 fi
16355
16356 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16357 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16358 hardcode_action_F77=
16359 if test -n "$hardcode_libdir_flag_spec_F77" || \
16360 test -n "$runpath_var_F77" || \
16361 test "X$hardcode_automatic_F77" = "Xyes" ; then
16362
16363 # We can hardcode non-existant directories.
16364 if test "$hardcode_direct_F77" != no &&
16365 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16366 # have to relink, otherwise we might link with an installed library
16367 # when we should be linking with a yet-to-be-installed one
16368 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16369 test "$hardcode_minus_L_F77" != no; then
16370 # Linking always hardcodes the temporary library directory.
16371 hardcode_action_F77=relink
16372 else
16373 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16374 hardcode_action_F77=immediate
16375 fi
16376 else
16377 # We cannot hardcode anything, or else we can only hardcode existing
16378 # directories.
16379 hardcode_action_F77=unsupported
16380 fi
16381 { $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16382 $as_echo "$hardcode_action_F77" >&6; }
16383
16384 if test "$hardcode_action_F77" = relink; then
16385 # Fast installation is not supported
16386 enable_fast_install=no
16387 elif test "$shlibpath_overrides_runpath" = yes ||
16388 test "$enable_shared" = no; then
16389 # Fast installation is not necessary
16390 enable_fast_install=needless
16391 fi
16392
16393
16394 # The else clause should only fire when bootstrapping the
16395 # libtool distribution, otherwise you forgot to ship ltmain.sh
16396 # with your package, and you will get complaints that there are
16397 # no rules to generate ltmain.sh.
16398 if test -f "$ltmain"; then
16399 # See if we are running on zsh, and set the options which allow our commands through
16400 # without removal of \ escapes.
16401 if test -n "${ZSH_VERSION+set}" ; then
16402 setopt NO_GLOB_SUBST
16403 fi
16404 # Now quote all the things that may contain metacharacters while being
16405 # careful not to overquote the AC_SUBSTed values. We take copies of the
16406 # variables and quote the copies for generation of the libtool script.
16407 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16408 SED SHELL STRIP \
16409 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16410 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16411 deplibs_check_method reload_flag reload_cmds need_locks \
16412 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16413 lt_cv_sys_global_symbol_to_c_name_address \
16414 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16415 old_postinstall_cmds old_postuninstall_cmds \
16416 compiler_F77 \
16417 CC_F77 \
16418 LD_F77 \
16419 lt_prog_compiler_wl_F77 \
16420 lt_prog_compiler_pic_F77 \
16421 lt_prog_compiler_static_F77 \
16422 lt_prog_compiler_no_builtin_flag_F77 \
16423 export_dynamic_flag_spec_F77 \
16424 thread_safe_flag_spec_F77 \
16425 whole_archive_flag_spec_F77 \
16426 enable_shared_with_static_runtimes_F77 \
16427 old_archive_cmds_F77 \
16428 old_archive_from_new_cmds_F77 \
16429 predep_objects_F77 \
16430 postdep_objects_F77 \
16431 predeps_F77 \
16432 postdeps_F77 \
16433 compiler_lib_search_path_F77 \
16434 compiler_lib_search_dirs_F77 \
16435 archive_cmds_F77 \
16436 archive_expsym_cmds_F77 \
16437 postinstall_cmds_F77 \
16438 postuninstall_cmds_F77 \
16439 old_archive_from_expsyms_cmds_F77 \
16440 allow_undefined_flag_F77 \
16441 no_undefined_flag_F77 \
16442 export_symbols_cmds_F77 \
16443 hardcode_libdir_flag_spec_F77 \
16444 hardcode_libdir_flag_spec_ld_F77 \
16445 hardcode_libdir_separator_F77 \
16446 hardcode_automatic_F77 \
16447 module_cmds_F77 \
16448 module_expsym_cmds_F77 \
16449 lt_cv_prog_compiler_c_o_F77 \
16450 fix_srcfile_path_F77 \
16451 exclude_expsyms_F77 \
16452 include_expsyms_F77; do
16453
16454 case $var in
16455 old_archive_cmds_F77 | \
16456 old_archive_from_new_cmds_F77 | \
16457 archive_cmds_F77 | \
16458 archive_expsym_cmds_F77 | \
16459 module_cmds_F77 | \
16460 module_expsym_cmds_F77 | \
16461 old_archive_from_expsyms_cmds_F77 | \
16462 export_symbols_cmds_F77 | \
16463 extract_expsyms_cmds | reload_cmds | finish_cmds | \
16464 postinstall_cmds | postuninstall_cmds | \
16465 old_postinstall_cmds | old_postuninstall_cmds | \
16466 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16467 # Double-quote double-evaled strings.
16468 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16469 ;;
16470 *)
16471 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16472 ;;
16473 esac
16474 done
16475
16476 case $lt_echo in
16477 *'\$0 --fallback-echo"')
16478 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16479 ;;
16480 esac
16481
16482 cfgfile="$ofile"
16483
16484 cat <<__EOF__ >> "$cfgfile"
16485 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16486
16487 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16488
16489 # Shell to use when invoking shell scripts.
16490 SHELL=$lt_SHELL
16491
16492 # Whether or not to build shared libraries.
16493 build_libtool_libs=$enable_shared
16494
16495 # Whether or not to build static libraries.
16496 build_old_libs=$enable_static
16497
16498 # Whether or not to add -lc for building shared libraries.
16499 build_libtool_need_lc=$archive_cmds_need_lc_F77
16500
16501 # Whether or not to disallow shared libs when runtime libs are static
16502 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16503
16504 # Whether or not to optimize for fast installation.
16505 fast_install=$enable_fast_install
16506
16507 # The host system.
16508 host_alias=$host_alias
16509 host=$host
16510 host_os=$host_os
16511
16512 # The build system.
16513 build_alias=$build_alias
16514 build=$build
16515 build_os=$build_os
16516
16517 # An echo program that does not interpret backslashes.
16518 echo=$lt_echo
16519
16520 # The archiver.
16521 AR=$lt_AR
16522 AR_FLAGS=$lt_AR_FLAGS
16523
16524 # A C compiler.
16525 LTCC=$lt_LTCC
16526
16527 # LTCC compiler flags.
16528 LTCFLAGS=$lt_LTCFLAGS
16529
16530 # A language-specific compiler.
16531 CC=$lt_compiler_F77
16532
16533 # Is the compiler the GNU C compiler?
16534 with_gcc=$GCC_F77
16535
16536 # An ERE matcher.
16537 EGREP=$lt_EGREP
16538
16539 # The linker used to build libraries.
16540 LD=$lt_LD_F77
16541
16542 # Whether we need hard or soft links.
16543 LN_S=$lt_LN_S
16544
16545 # A BSD-compatible nm program.
16546 NM=$lt_NM
16547
16548 # A symbol stripping program
16549 STRIP=$lt_STRIP
16550
16551 # Used to examine libraries when file_magic_cmd begins "file"
16552 MAGIC_CMD=$MAGIC_CMD
16553
16554 # Used on cygwin: DLL creation program.
16555 DLLTOOL="$DLLTOOL"
16556
16557 # Used on cygwin: object dumper.
16558 OBJDUMP="$OBJDUMP"
16559
16560 # Used on cygwin: assembler.
16561 AS="$AS"
16562
16563 # The name of the directory that contains temporary libtool files.
16564 objdir=$objdir
16565
16566 # How to create reloadable object files.
16567 reload_flag=$lt_reload_flag
16568 reload_cmds=$lt_reload_cmds
16569
16570 # How to pass a linker flag through the compiler.
16571 wl=$lt_lt_prog_compiler_wl_F77
16572
16573 # Object file suffix (normally "o").
16574 objext="$ac_objext"
16575
16576 # Old archive suffix (normally "a").
16577 libext="$libext"
16578
16579 # Shared library suffix (normally ".so").
16580 shrext_cmds='$shrext_cmds'
16581
16582 # Executable file suffix (normally "").
16583 exeext="$exeext"
16584
16585 # Additional compiler flags for building library objects.
16586 pic_flag=$lt_lt_prog_compiler_pic_F77
16587 pic_mode=$pic_mode
16588
16589 # What is the maximum length of a command?
16590 max_cmd_len=$lt_cv_sys_max_cmd_len
16591
16592 # Does compiler simultaneously support -c and -o options?
16593 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16594
16595 # Must we lock files when doing compilation?
16596 need_locks=$lt_need_locks
16597
16598 # Do we need the lib prefix for modules?
16599 need_lib_prefix=$need_lib_prefix
16600
16601 # Do we need a version for libraries?
16602 need_version=$need_version
16603
16604 # Whether dlopen is supported.
16605 dlopen_support=$enable_dlopen
16606
16607 # Whether dlopen of programs is supported.
16608 dlopen_self=$enable_dlopen_self
16609
16610 # Whether dlopen of statically linked programs is supported.
16611 dlopen_self_static=$enable_dlopen_self_static
16612
16613 # Compiler flag to prevent dynamic linking.
16614 link_static_flag=$lt_lt_prog_compiler_static_F77
16615
16616 # Compiler flag to turn off builtin functions.
16617 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16618
16619 # Compiler flag to allow reflexive dlopens.
16620 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16621
16622 # Compiler flag to generate shared objects directly from archives.
16623 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16624
16625 # Compiler flag to generate thread-safe objects.
16626 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16627
16628 # Library versioning type.
16629 version_type=$version_type
16630
16631 # Format of library name prefix.
16632 libname_spec=$lt_libname_spec
16633
16634 # List of archive names. First name is the real one, the rest are links.
16635 # The last name is the one that the linker finds with -lNAME.
16636 library_names_spec=$lt_library_names_spec
16637
16638 # The coded name of the library, if different from the real name.
16639 soname_spec=$lt_soname_spec
16640
16641 # Commands used to build and install an old-style archive.
16642 RANLIB=$lt_RANLIB
16643 old_archive_cmds=$lt_old_archive_cmds_F77
16644 old_postinstall_cmds=$lt_old_postinstall_cmds
16645 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16646
16647 # Create an old-style archive from a shared archive.
16648 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16649
16650 # Create a temporary old-style archive to link instead of a shared archive.
16651 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16652
16653 # Commands used to build and install a shared archive.
16654 archive_cmds=$lt_archive_cmds_F77
16655 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16656 postinstall_cmds=$lt_postinstall_cmds
16657 postuninstall_cmds=$lt_postuninstall_cmds
16658
16659 # Commands used to build a loadable module (assumed same as above if empty)
16660 module_cmds=$lt_module_cmds_F77
16661 module_expsym_cmds=$lt_module_expsym_cmds_F77
16662
16663 # Commands to strip libraries.
16664 old_striplib=$lt_old_striplib
16665 striplib=$lt_striplib
16666
16667 # Dependencies to place before the objects being linked to create a
16668 # shared library.
16669 predep_objects=$lt_predep_objects_F77
16670
16671 # Dependencies to place after the objects being linked to create a
16672 # shared library.
16673 postdep_objects=$lt_postdep_objects_F77
16674
16675 # Dependencies to place before the objects being linked to create a
16676 # shared library.
16677 predeps=$lt_predeps_F77
16678
16679 # Dependencies to place after the objects being linked to create a
16680 # shared library.
16681 postdeps=$lt_postdeps_F77
16682
16683 # The directories searched by this compiler when creating a shared
16684 # library
16685 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16686
16687 # The library search path used internally by the compiler when linking
16688 # a shared library.
16689 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16690
16691 # Method to check whether dependent libraries are shared objects.
16692 deplibs_check_method=$lt_deplibs_check_method
16693
16694 # Command to use when deplibs_check_method == file_magic.
16695 file_magic_cmd=$lt_file_magic_cmd
16696
16697 # Flag that allows shared libraries with undefined symbols to be built.
16698 allow_undefined_flag=$lt_allow_undefined_flag_F77
16699
16700 # Flag that forces no undefined symbols.
16701 no_undefined_flag=$lt_no_undefined_flag_F77
16702
16703 # Commands used to finish a libtool library installation in a directory.
16704 finish_cmds=$lt_finish_cmds
16705
16706 # Same as above, but a single script fragment to be evaled but not shown.
16707 finish_eval=$lt_finish_eval
16708
16709 # Take the output of nm and produce a listing of raw symbols and C names.
16710 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16711
16712 # Transform the output of nm in a proper C declaration
16713 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16714
16715 # Transform the output of nm in a C name address pair
16716 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16717
16718 # This is the shared library runtime path variable.
16719 runpath_var=$runpath_var
16720
16721 # This is the shared library path variable.
16722 shlibpath_var=$shlibpath_var
16723
16724 # Is shlibpath searched before the hard-coded library search path?
16725 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16726
16727 # How to hardcode a shared library path into an executable.
16728 hardcode_action=$hardcode_action_F77
16729
16730 # Whether we should hardcode library paths into libraries.
16731 hardcode_into_libs=$hardcode_into_libs
16732
16733 # Flag to hardcode \$libdir into a binary during linking.
16734 # This must work even if \$libdir does not exist.
16735 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16736
16737 # If ld is used when linking, flag to hardcode \$libdir into
16738 # a binary during linking. This must work even if \$libdir does
16739 # not exist.
16740 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16741
16742 # Whether we need a single -rpath flag with a separated argument.
16743 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16744
16745 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16746 # resulting binary.
16747 hardcode_direct=$hardcode_direct_F77
16748
16749 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16750 # resulting binary.
16751 hardcode_minus_L=$hardcode_minus_L_F77
16752
16753 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16754 # the resulting binary.
16755 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16756
16757 # Set to yes if building a shared library automatically hardcodes DIR into the library
16758 # and all subsequent libraries and executables linked against it.
16759 hardcode_automatic=$hardcode_automatic_F77
16760
16761 # Variables whose values should be saved in libtool wrapper scripts and
16762 # restored at relink time.
16763 variables_saved_for_relink="$variables_saved_for_relink"
16764
16765 # Whether libtool must link a program against all its dependency libraries.
16766 link_all_deplibs=$link_all_deplibs_F77
16767
16768 # Compile-time system search path for libraries
16769 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16770
16771 # Run-time system search path for libraries
16772 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16773
16774 # Fix the shell variable \$srcfile for the compiler.
16775 fix_srcfile_path=$lt_fix_srcfile_path
16776
16777 # Set to yes if exported symbols are required.
16778 always_export_symbols=$always_export_symbols_F77
16779
16780 # The commands to list exported symbols.
16781 export_symbols_cmds=$lt_export_symbols_cmds_F77
16782
16783 # The commands to extract the exported symbol list from a shared archive.
16784 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16785
16786 # Symbols that should not be listed in the preloaded symbols.
16787 exclude_expsyms=$lt_exclude_expsyms_F77
16788
16789 # Symbols that must always be exported.
16790 include_expsyms=$lt_include_expsyms_F77
16791
16792 # ### END LIBTOOL TAG CONFIG: $tagname
16793
16794 __EOF__
16795
16796
16797 else
16798 # If there is no Makefile yet, we rely on a make rule to execute
16799 # `config.status --recheck' to rerun these tests and create the
16800 # libtool script then.
16801 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16802 if test -f "$ltmain_in"; then
16803 test -f Makefile && make "$ltmain"
16804 fi
16805 fi
16806
16807
16808 ac_ext=c
16809 ac_cpp='$CPP $CPPFLAGS'
16810 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16811 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16812 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16813
16814 CC="$lt_save_CC"
16815
16816 else
16817 tagname=""
16818 fi
16819 ;;
16820
16821 GCJ)
16822 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16823
16824
16825 # Source file extension for Java test sources.
16826 ac_ext=java
16827
16828 # Object file extension for compiled Java test sources.
16829 objext=o
16830 objext_GCJ=$objext
16831
16832 # Code to be used in simple compile tests
16833 lt_simple_compile_test_code="class foo {}"
16834
16835 # Code to be used in simple link tests
16836 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16837
16838 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16839
16840 # If no C compiler was specified, use CC.
16841 LTCC=${LTCC-"$CC"}
16842
16843 # If no C compiler flags were specified, use CFLAGS.
16844 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16845
16846 # Allow CC to be a program name with arguments.
16847 compiler=$CC
16848
16849
16850 # save warnings/boilerplate of simple test code
16851 ac_outfile=conftest.$ac_objext
16852 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16853 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16854 _lt_compiler_boilerplate=`cat conftest.err`
16855 $rm conftest*
16856
16857 ac_outfile=conftest.$ac_objext
16858 echo "$lt_simple_link_test_code" >conftest.$ac_ext
16859 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16860 _lt_linker_boilerplate=`cat conftest.err`
16861 $rm -r conftest*
16862
16863
16864 # Allow CC to be a program name with arguments.
16865 lt_save_CC="$CC"
16866 CC=${GCJ-"gcj"}
16867 compiler=$CC
16868 compiler_GCJ=$CC
16869 for cc_temp in $compiler""; do
16870 case $cc_temp in
16871 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16872 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16873 \-*) ;;
16874 *) break;;
16875 esac
16876 done
16877 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16878
16879
16880 # GCJ did not exist at the time GCC didn't implicitly link libc in.
16881 archive_cmds_need_lc_GCJ=no
16882
16883 old_archive_cmds_GCJ=$old_archive_cmds
16884
16885
16886 lt_prog_compiler_no_builtin_flag_GCJ=
16887
16888 if test "$GCC" = yes; then
16889 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16890
16891
16892 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16893 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16894 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16895 $as_echo_n "(cached) " >&6
16896 else
16897 lt_cv_prog_compiler_rtti_exceptions=no
16898 ac_outfile=conftest.$ac_objext
16899 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16900 lt_compiler_flag="-fno-rtti -fno-exceptions"
16901 # Insert the option either (1) after the last *FLAGS variable, or
16902 # (2) before a word containing "conftest.", or (3) at the end.
16903 # Note that $ac_compile itself does not contain backslashes and begins
16904 # with a dollar sign (not a hyphen), so the echo should work correctly.
16905 # The option is referenced via a variable to avoid confusing sed.
16906 lt_compile=`echo "$ac_compile" | $SED \
16907 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16908 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16909 -e 's:$: $lt_compiler_flag:'`
16910 (eval echo "\"\$as_me:16910: $lt_compile\"" >&5)
16911 (eval "$lt_compile" 2>conftest.err)
16912 ac_status=$?
16913 cat conftest.err >&5
16914 echo "$as_me:16914: \$? = $ac_status" >&5
16915 if (exit $ac_status) && test -s "$ac_outfile"; then
16916 # The compiler can only warn and ignore the option if not recognized
16917 # So say no if there are warnings other than the usual output.
16918 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16919 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16920 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16921 lt_cv_prog_compiler_rtti_exceptions=yes
16922 fi
16923 fi
16924 $rm conftest*
16925
16926 fi
16927 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16928 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16929
16930 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16931 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16932 else
16933 :
16934 fi
16935
16936 fi
16937
16938 lt_prog_compiler_wl_GCJ=
16939 lt_prog_compiler_pic_GCJ=
16940 lt_prog_compiler_static_GCJ=
16941
16942 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16943 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16944
16945 if test "$GCC" = yes; then
16946 lt_prog_compiler_wl_GCJ='-Wl,'
16947 lt_prog_compiler_static_GCJ='-static'
16948
16949 case $host_os in
16950 aix*)
16951 # All AIX code is PIC.
16952 if test "$host_cpu" = ia64; then
16953 # AIX 5 now supports IA64 processor
16954 lt_prog_compiler_static_GCJ='-Bstatic'
16955 fi
16956 ;;
16957
16958 amigaos*)
16959 # FIXME: we need at least 68020 code to build shared libraries, but
16960 # adding the `-m68020' flag to GCC prevents building anything better,
16961 # like `-m68040'.
16962 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16963 ;;
16964
16965 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16966 # PIC is the default for these OSes.
16967 ;;
16968
16969 mingw* | cygwin* | pw32* | os2*)
16970 # This hack is so that the source file can tell whether it is being
16971 # built for inclusion in a dll (and should export symbols for example).
16972 # Although the cygwin gcc ignores -fPIC, still need this for old-style
16973 # (--disable-auto-import) libraries
16974
16975 ;;
16976
16977 darwin* | rhapsody*)
16978 # PIC is the default on this platform
16979 # Common symbols not allowed in MH_DYLIB files
16980 lt_prog_compiler_pic_GCJ='-fno-common'
16981 ;;
16982
16983 interix[3-9]*)
16984 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16985 # Instead, we relocate shared libraries at runtime.
16986 ;;
16987
16988 msdosdjgpp*)
16989 # Just because we use GCC doesn't mean we suddenly get shared libraries
16990 # on systems that don't support them.
16991 lt_prog_compiler_can_build_shared_GCJ=no
16992 enable_shared=no
16993 ;;
16994
16995 sysv4*MP*)
16996 if test -d /usr/nec; then
16997 lt_prog_compiler_pic_GCJ=-Kconform_pic
16998 fi
16999 ;;
17000
17001 hpux*)
17002 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17003 # not for PA HP-UX.
17004 case $host_cpu in
17005 hppa*64*|ia64*)
17006 # +Z the default
17007 ;;
17008 *)
17009 lt_prog_compiler_pic_GCJ='-fPIC'
17010 ;;
17011 esac
17012 ;;
17013
17014 *)
17015 lt_prog_compiler_pic_GCJ='-fPIC'
17016 ;;
17017 esac
17018 else
17019 # PORTME Check for flag to pass linker flags through the system compiler.
17020 case $host_os in
17021 aix*)
17022 lt_prog_compiler_wl_GCJ='-Wl,'
17023 if test "$host_cpu" = ia64; then
17024 # AIX 5 now supports IA64 processor
17025 lt_prog_compiler_static_GCJ='-Bstatic'
17026 else
17027 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17028 fi
17029 ;;
17030 darwin*)
17031 # PIC is the default on this platform
17032 # Common symbols not allowed in MH_DYLIB files
17033 case $cc_basename in
17034 xlc*)
17035 lt_prog_compiler_pic_GCJ='-qnocommon'
17036 lt_prog_compiler_wl_GCJ='-Wl,'
17037 ;;
17038 esac
17039 ;;
17040
17041 mingw* | cygwin* | pw32* | os2*)
17042 # This hack is so that the source file can tell whether it is being
17043 # built for inclusion in a dll (and should export symbols for example).
17044
17045 ;;
17046
17047 hpux9* | hpux10* | hpux11*)
17048 lt_prog_compiler_wl_GCJ='-Wl,'
17049 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17050 # not for PA HP-UX.
17051 case $host_cpu in
17052 hppa*64*|ia64*)
17053 # +Z the default
17054 ;;
17055 *)
17056 lt_prog_compiler_pic_GCJ='+Z'
17057 ;;
17058 esac
17059 # Is there a better lt_prog_compiler_static that works with the bundled CC?
17060 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17061 ;;
17062
17063 irix5* | irix6* | nonstopux*)
17064 lt_prog_compiler_wl_GCJ='-Wl,'
17065 # PIC (with -KPIC) is the default.
17066 lt_prog_compiler_static_GCJ='-non_shared'
17067 ;;
17068
17069 newsos6)
17070 lt_prog_compiler_pic_GCJ='-KPIC'
17071 lt_prog_compiler_static_GCJ='-Bstatic'
17072 ;;
17073
17074 linux* | k*bsd*-gnu)
17075 case $cc_basename in
17076 icc* | ecc*)
17077 lt_prog_compiler_wl_GCJ='-Wl,'
17078 lt_prog_compiler_pic_GCJ='-KPIC'
17079 lt_prog_compiler_static_GCJ='-static'
17080 ;;
17081 pgcc* | pgf77* | pgf90* | pgf95*)
17082 # Portland Group compilers (*not* the Pentium gcc compiler,
17083 # which looks to be a dead project)
17084 lt_prog_compiler_wl_GCJ='-Wl,'
17085 lt_prog_compiler_pic_GCJ='-fpic'
17086 lt_prog_compiler_static_GCJ='-Bstatic'
17087 ;;
17088 ccc*)
17089 lt_prog_compiler_wl_GCJ='-Wl,'
17090 # All Alpha code is PIC.
17091 lt_prog_compiler_static_GCJ='-non_shared'
17092 ;;
17093 *)
17094 case `$CC -V 2>&1 | sed 5q` in
17095 *Sun\ C*)
17096 # Sun C 5.9
17097 lt_prog_compiler_pic_GCJ='-KPIC'
17098 lt_prog_compiler_static_GCJ='-Bstatic'
17099 lt_prog_compiler_wl_GCJ='-Wl,'
17100 ;;
17101 *Sun\ F*)
17102 # Sun Fortran 8.3 passes all unrecognized flags to the linker
17103 lt_prog_compiler_pic_GCJ='-KPIC'
17104 lt_prog_compiler_static_GCJ='-Bstatic'
17105 lt_prog_compiler_wl_GCJ=''
17106 ;;
17107 esac
17108 ;;
17109 esac
17110 ;;
17111
17112 osf3* | osf4* | osf5*)
17113 lt_prog_compiler_wl_GCJ='-Wl,'
17114 # All OSF/1 code is PIC.
17115 lt_prog_compiler_static_GCJ='-non_shared'
17116 ;;
17117
17118 rdos*)
17119 lt_prog_compiler_static_GCJ='-non_shared'
17120 ;;
17121
17122 solaris*)
17123 lt_prog_compiler_pic_GCJ='-KPIC'
17124 lt_prog_compiler_static_GCJ='-Bstatic'
17125 case $cc_basename in
17126 f77* | f90* | f95*)
17127 lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17128 *)
17129 lt_prog_compiler_wl_GCJ='-Wl,';;
17130 esac
17131 ;;
17132
17133 sunos4*)
17134 lt_prog_compiler_wl_GCJ='-Qoption ld '
17135 lt_prog_compiler_pic_GCJ='-PIC'
17136 lt_prog_compiler_static_GCJ='-Bstatic'
17137 ;;
17138
17139 sysv4 | sysv4.2uw2* | sysv4.3*)
17140 lt_prog_compiler_wl_GCJ='-Wl,'
17141 lt_prog_compiler_pic_GCJ='-KPIC'
17142 lt_prog_compiler_static_GCJ='-Bstatic'
17143 ;;
17144
17145 sysv4*MP*)
17146 if test -d /usr/nec ;then
17147 lt_prog_compiler_pic_GCJ='-Kconform_pic'
17148 lt_prog_compiler_static_GCJ='-Bstatic'
17149 fi
17150 ;;
17151
17152 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17153 lt_prog_compiler_wl_GCJ='-Wl,'
17154 lt_prog_compiler_pic_GCJ='-KPIC'
17155 lt_prog_compiler_static_GCJ='-Bstatic'
17156 ;;
17157
17158 unicos*)
17159 lt_prog_compiler_wl_GCJ='-Wl,'
17160 lt_prog_compiler_can_build_shared_GCJ=no
17161 ;;
17162
17163 uts4*)
17164 lt_prog_compiler_pic_GCJ='-pic'
17165 lt_prog_compiler_static_GCJ='-Bstatic'
17166 ;;
17167
17168 *)
17169 lt_prog_compiler_can_build_shared_GCJ=no
17170 ;;
17171 esac
17172 fi
17173
17174 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17175 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17176
17177 #
17178 # Check to make sure the PIC flag actually works.
17179 #
17180 if test -n "$lt_prog_compiler_pic_GCJ"; then
17181
17182 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17183 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17184 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17185 $as_echo_n "(cached) " >&6
17186 else
17187 lt_cv_prog_compiler_pic_works_GCJ=no
17188 ac_outfile=conftest.$ac_objext
17189 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17190 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17191 # Insert the option either (1) after the last *FLAGS variable, or
17192 # (2) before a word containing "conftest.", or (3) at the end.
17193 # Note that $ac_compile itself does not contain backslashes and begins
17194 # with a dollar sign (not a hyphen), so the echo should work correctly.
17195 # The option is referenced via a variable to avoid confusing sed.
17196 lt_compile=`echo "$ac_compile" | $SED \
17197 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17198 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17199 -e 's:$: $lt_compiler_flag:'`
17200 (eval echo "\"\$as_me:17200: $lt_compile\"" >&5)
17201 (eval "$lt_compile" 2>conftest.err)
17202 ac_status=$?
17203 cat conftest.err >&5
17204 echo "$as_me:17204: \$? = $ac_status" >&5
17205 if (exit $ac_status) && test -s "$ac_outfile"; then
17206 # The compiler can only warn and ignore the option if not recognized
17207 # So say no if there are warnings other than the usual output.
17208 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17209 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17210 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17211 lt_cv_prog_compiler_pic_works_GCJ=yes
17212 fi
17213 fi
17214 $rm conftest*
17215
17216 fi
17217 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17218 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17219
17220 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17221 case $lt_prog_compiler_pic_GCJ in
17222 "" | " "*) ;;
17223 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17224 esac
17225 else
17226 lt_prog_compiler_pic_GCJ=
17227 lt_prog_compiler_can_build_shared_GCJ=no
17228 fi
17229
17230 fi
17231 case $host_os in
17232 # For platforms which do not support PIC, -DPIC is meaningless:
17233 *djgpp*)
17234 lt_prog_compiler_pic_GCJ=
17235 ;;
17236 *)
17237 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17238 ;;
17239 esac
17240
17241 #
17242 # Check to make sure the static flag actually works.
17243 #
17244 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17245 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17246 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17247 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17248 $as_echo_n "(cached) " >&6
17249 else
17250 lt_cv_prog_compiler_static_works_GCJ=no
17251 save_LDFLAGS="$LDFLAGS"
17252 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17253 echo "$lt_simple_link_test_code" > conftest.$ac_ext
17254 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17255 # The linker can only warn and ignore the option if not recognized
17256 # So say no if there are warnings
17257 if test -s conftest.err; then
17258 # Append any errors to the config.log.
17259 cat conftest.err 1>&5
17260 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17261 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17262 if diff conftest.exp conftest.er2 >/dev/null; then
17263 lt_cv_prog_compiler_static_works_GCJ=yes
17264 fi
17265 else
17266 lt_cv_prog_compiler_static_works_GCJ=yes
17267 fi
17268 fi
17269 $rm -r conftest*
17270 LDFLAGS="$save_LDFLAGS"
17271
17272 fi
17273 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17274 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17275
17276 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17277 :
17278 else
17279 lt_prog_compiler_static_GCJ=
17280 fi
17281
17282
17283 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17284 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17285 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17286 $as_echo_n "(cached) " >&6
17287 else
17288 lt_cv_prog_compiler_c_o_GCJ=no
17289 $rm -r conftest 2>/dev/null
17290 mkdir conftest
17291 cd conftest
17292 mkdir out
17293 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17294
17295 lt_compiler_flag="-o out/conftest2.$ac_objext"
17296 # Insert the option either (1) after the last *FLAGS variable, or
17297 # (2) before a word containing "conftest.", or (3) at the end.
17298 # Note that $ac_compile itself does not contain backslashes and begins
17299 # with a dollar sign (not a hyphen), so the echo should work correctly.
17300 lt_compile=`echo "$ac_compile" | $SED \
17301 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17302 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17303 -e 's:$: $lt_compiler_flag:'`
17304 (eval echo "\"\$as_me:17304: $lt_compile\"" >&5)
17305 (eval "$lt_compile" 2>out/conftest.err)
17306 ac_status=$?
17307 cat out/conftest.err >&5
17308 echo "$as_me:17308: \$? = $ac_status" >&5
17309 if (exit $ac_status) && test -s out/conftest2.$ac_objext
17310 then
17311 # The compiler can only warn and ignore the option if not recognized
17312 # So say no if there are warnings
17313 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17314 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17315 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17316 lt_cv_prog_compiler_c_o_GCJ=yes
17317 fi
17318 fi
17319 chmod u+w . 2>&5
17320 $rm conftest*
17321 # SGI C++ compiler will create directory out/ii_files/ for
17322 # template instantiation
17323 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17324 $rm out/* && rmdir out
17325 cd ..
17326 rmdir conftest
17327 $rm conftest*
17328
17329 fi
17330 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17331 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17332
17333
17334 hard_links="nottested"
17335 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17336 # do not overwrite the value of need_locks provided by the user
17337 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17338 $as_echo_n "checking if we can lock with hard links... " >&6; }
17339 hard_links=yes
17340 $rm conftest*
17341 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17342 touch conftest.a
17343 ln conftest.a conftest.b 2>&5 || hard_links=no
17344 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17345 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17346 $as_echo "$hard_links" >&6; }
17347 if test "$hard_links" = no; then
17348 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17349 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17350 need_locks=warn
17351 fi
17352 else
17353 need_locks=no
17354 fi
17355
17356 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17357 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17358
17359 runpath_var=
17360 allow_undefined_flag_GCJ=
17361 enable_shared_with_static_runtimes_GCJ=no
17362 archive_cmds_GCJ=
17363 archive_expsym_cmds_GCJ=
17364 old_archive_From_new_cmds_GCJ=
17365 old_archive_from_expsyms_cmds_GCJ=
17366 export_dynamic_flag_spec_GCJ=
17367 whole_archive_flag_spec_GCJ=
17368 thread_safe_flag_spec_GCJ=
17369 hardcode_libdir_flag_spec_GCJ=
17370 hardcode_libdir_flag_spec_ld_GCJ=
17371 hardcode_libdir_separator_GCJ=
17372 hardcode_direct_GCJ=no
17373 hardcode_minus_L_GCJ=no
17374 hardcode_shlibpath_var_GCJ=unsupported
17375 link_all_deplibs_GCJ=unknown
17376 hardcode_automatic_GCJ=no
17377 module_cmds_GCJ=
17378 module_expsym_cmds_GCJ=
17379 always_export_symbols_GCJ=no
17380 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17381 # include_expsyms should be a list of space-separated symbols to be *always*
17382 # included in the symbol list
17383 include_expsyms_GCJ=
17384 # exclude_expsyms can be an extended regexp of symbols to exclude
17385 # it will be wrapped by ` (' and `)$', so one must not match beginning or
17386 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17387 # as well as any symbol that contains `d'.
17388 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17389 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17390 # platforms (ab)use it in PIC code, but their linkers get confused if
17391 # the symbol is explicitly referenced. Since portable code cannot
17392 # rely on this symbol name, it's probably fine to never include it in
17393 # preloaded symbol tables.
17394 # Exclude shared library initialization/finalization symbols.
17395 extract_expsyms_cmds=
17396 # Just being paranoid about ensuring that cc_basename is set.
17397 for cc_temp in $compiler""; do
17398 case $cc_temp in
17399 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17400 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17401 \-*) ;;
17402 *) break;;
17403 esac
17404 done
17405 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17406
17407 case $host_os in
17408 cygwin* | mingw* | pw32*)
17409 # FIXME: the MSVC++ port hasn't been tested in a loooong time
17410 # When not using gcc, we currently assume that we are using
17411 # Microsoft Visual C++.
17412 if test "$GCC" != yes; then
17413 with_gnu_ld=no
17414 fi
17415 ;;
17416 interix*)
17417 # we just hope/assume this is gcc and not c89 (= MSVC++)
17418 with_gnu_ld=yes
17419 ;;
17420 openbsd*)
17421 with_gnu_ld=no
17422 ;;
17423 esac
17424
17425 ld_shlibs_GCJ=yes
17426 if test "$with_gnu_ld" = yes; then
17427 # If archive_cmds runs LD, not CC, wlarc should be empty
17428 wlarc='${wl}'
17429
17430 # Set some defaults for GNU ld with shared library support. These
17431 # are reset later if shared libraries are not supported. Putting them
17432 # here allows them to be overridden if necessary.
17433 runpath_var=LD_RUN_PATH
17434 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17435 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17436 # ancient GNU ld didn't support --whole-archive et. al.
17437 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17438 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17439 else
17440 whole_archive_flag_spec_GCJ=
17441 fi
17442 supports_anon_versioning=no
17443 case `$LD -v 2>/dev/null` in
17444 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17445 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17446 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17447 *\ 2.11.*) ;; # other 2.11 versions
17448 *) supports_anon_versioning=yes ;;
17449 esac
17450
17451 # See if GNU ld supports shared libraries.
17452 case $host_os in
17453 aix[3-9]*)
17454 # On AIX/PPC, the GNU linker is very broken
17455 if test "$host_cpu" != ia64; then
17456 ld_shlibs_GCJ=no
17457 cat <<EOF 1>&2
17458
17459 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17460 *** to be unable to reliably create shared libraries on AIX.
17461 *** Therefore, libtool is disabling shared libraries support. If you
17462 *** really care for shared libraries, you may want to modify your PATH
17463 *** so that a non-GNU linker is found, and then restart.
17464
17465 EOF
17466 fi
17467 ;;
17468
17469 amigaos*)
17470 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)'
17471 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17472 hardcode_minus_L_GCJ=yes
17473
17474 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
17475 # that the semantics of dynamic libraries on AmigaOS, at least up
17476 # to version 4, is to share data among multiple programs linked
17477 # with the same dynamic library. Since this doesn't match the
17478 # behavior of shared libraries on other platforms, we can't use
17479 # them.
17480 ld_shlibs_GCJ=no
17481 ;;
17482
17483 beos*)
17484 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17485 allow_undefined_flag_GCJ=unsupported
17486 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
17487 # support --undefined. This deserves some investigation. FIXME
17488 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17489 else
17490 ld_shlibs_GCJ=no
17491 fi
17492 ;;
17493
17494 cygwin* | mingw* | pw32*)
17495 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17496 # as there is no search path for DLLs.
17497 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17498 allow_undefined_flag_GCJ=unsupported
17499 always_export_symbols_GCJ=no
17500 enable_shared_with_static_runtimes_GCJ=yes
17501 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17502
17503 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17504 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17505 # If the export-symbols file already is a .def file (1st line
17506 # is EXPORTS), use it as is; otherwise, prepend...
17507 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17508 cp $export_symbols $output_objdir/$soname.def;
17509 else
17510 echo EXPORTS > $output_objdir/$soname.def;
17511 cat $export_symbols >> $output_objdir/$soname.def;
17512 fi~
17513 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17514 else
17515 ld_shlibs_GCJ=no
17516 fi
17517 ;;
17518
17519 interix[3-9]*)
17520 hardcode_direct_GCJ=no
17521 hardcode_shlibpath_var_GCJ=no
17522 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17523 export_dynamic_flag_spec_GCJ='${wl}-E'
17524 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17525 # Instead, shared libraries are loaded at an image base (0x10000000 by
17526 # default) and relocated if they conflict, which is a slow very memory
17527 # consuming and fragmenting process. To avoid this, we pick a random,
17528 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17529 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17530 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'
17531 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'
17532 ;;
17533
17534 gnu* | linux* | k*bsd*-gnu)
17535 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17536 tmp_addflag=
17537 case $cc_basename,$host_cpu in
17538 pgcc*) # Portland Group C compiler
17539 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'
17540 tmp_addflag=' $pic_flag'
17541 ;;
17542 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17543 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'
17544 tmp_addflag=' $pic_flag -Mnomain' ;;
17545 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17546 tmp_addflag=' -i_dynamic' ;;
17547 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17548 tmp_addflag=' -i_dynamic -nofor_main' ;;
17549 ifc* | ifort*) # Intel Fortran compiler
17550 tmp_addflag=' -nofor_main' ;;
17551 esac
17552 case `$CC -V 2>&1 | sed 5q` in
17553 *Sun\ C*) # Sun C 5.9
17554 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'
17555 tmp_sharedflag='-G' ;;
17556 *Sun\ F*) # Sun Fortran 8.3
17557 tmp_sharedflag='-G' ;;
17558 *)
17559 tmp_sharedflag='-shared' ;;
17560 esac
17561 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17562
17563 if test $supports_anon_versioning = yes; then
17564 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17565 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17566 $echo "local: *; };" >> $output_objdir/$libname.ver~
17567 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17568 fi
17569 else
17570 ld_shlibs_GCJ=no
17571 fi
17572 ;;
17573
17574 netbsd*)
17575 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17576 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17577 wlarc=
17578 else
17579 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17580 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17581 fi
17582 ;;
17583
17584 solaris*)
17585 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17586 ld_shlibs_GCJ=no
17587 cat <<EOF 1>&2
17588
17589 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17590 *** create shared libraries on Solaris systems. Therefore, libtool
17591 *** is disabling shared libraries support. We urge you to upgrade GNU
17592 *** binutils to release 2.9.1 or newer. Another option is to modify
17593 *** your PATH or compiler configuration so that the native linker is
17594 *** used, and then restart.
17595
17596 EOF
17597 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17598 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17599 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17600 else
17601 ld_shlibs_GCJ=no
17602 fi
17603 ;;
17604
17605 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17606 case `$LD -v 2>&1` in
17607 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17608 ld_shlibs_GCJ=no
17609 cat <<_LT_EOF 1>&2
17610
17611 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17612 *** reliably create shared libraries on SCO systems. Therefore, libtool
17613 *** is disabling shared libraries support. We urge you to upgrade GNU
17614 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17615 *** your PATH or compiler configuration so that the native linker is
17616 *** used, and then restart.
17617
17618 _LT_EOF
17619 ;;
17620 *)
17621 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17622 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17623 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17624 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17625 else
17626 ld_shlibs_GCJ=no
17627 fi
17628 ;;
17629 esac
17630 ;;
17631
17632 sunos4*)
17633 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17634 wlarc=
17635 hardcode_direct_GCJ=yes
17636 hardcode_shlibpath_var_GCJ=no
17637 ;;
17638
17639 *)
17640 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17641 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17642 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17643 else
17644 ld_shlibs_GCJ=no
17645 fi
17646 ;;
17647 esac
17648
17649 if test "$ld_shlibs_GCJ" = no; then
17650 runpath_var=
17651 hardcode_libdir_flag_spec_GCJ=
17652 export_dynamic_flag_spec_GCJ=
17653 whole_archive_flag_spec_GCJ=
17654 fi
17655 else
17656 # PORTME fill in a description of your system's linker (not GNU ld)
17657 case $host_os in
17658 aix3*)
17659 allow_undefined_flag_GCJ=unsupported
17660 always_export_symbols_GCJ=yes
17661 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'
17662 # Note: this linker hardcodes the directories in LIBPATH if there
17663 # are no directories specified by -L.
17664 hardcode_minus_L_GCJ=yes
17665 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17666 # Neither direct hardcoding nor static linking is supported with a
17667 # broken collect2.
17668 hardcode_direct_GCJ=unsupported
17669 fi
17670 ;;
17671
17672 aix[4-9]*)
17673 if test "$host_cpu" = ia64; then
17674 # On IA64, the linker does run time linking by default, so we don't
17675 # have to do anything special.
17676 aix_use_runtimelinking=no
17677 exp_sym_flag='-Bexport'
17678 no_entry_flag=""
17679 else
17680 # If we're using GNU nm, then we don't want the "-C" option.
17681 # -C means demangle to AIX nm, but means don't demangle with GNU nm
17682 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17683 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'
17684 else
17685 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'
17686 fi
17687 aix_use_runtimelinking=no
17688
17689 # Test if we are trying to use run time linking or normal
17690 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17691 # need to do runtime linking.
17692 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17693 for ld_flag in $LDFLAGS; do
17694 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17695 aix_use_runtimelinking=yes
17696 break
17697 fi
17698 done
17699 ;;
17700 esac
17701
17702 exp_sym_flag='-bexport'
17703 no_entry_flag='-bnoentry'
17704 fi
17705
17706 # When large executables or shared objects are built, AIX ld can
17707 # have problems creating the table of contents. If linking a library
17708 # or program results in "error TOC overflow" add -mminimal-toc to
17709 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17710 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17711
17712 archive_cmds_GCJ=''
17713 hardcode_direct_GCJ=yes
17714 hardcode_libdir_separator_GCJ=':'
17715 link_all_deplibs_GCJ=yes
17716
17717 if test "$GCC" = yes; then
17718 case $host_os in aix4.[012]|aix4.[012].*)
17719 # We only want to do this on AIX 4.2 and lower, the check
17720 # below for broken collect2 doesn't work under 4.3+
17721 collect2name=`${CC} -print-prog-name=collect2`
17722 if test -f "$collect2name" && \
17723 strings "$collect2name" | grep resolve_lib_name >/dev/null
17724 then
17725 # We have reworked collect2
17726 :
17727 else
17728 # We have old collect2
17729 hardcode_direct_GCJ=unsupported
17730 # It fails to find uninstalled libraries when the uninstalled
17731 # path is not listed in the libpath. Setting hardcode_minus_L
17732 # to unsupported forces relinking
17733 hardcode_minus_L_GCJ=yes
17734 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17735 hardcode_libdir_separator_GCJ=
17736 fi
17737 ;;
17738 esac
17739 shared_flag='-shared'
17740 if test "$aix_use_runtimelinking" = yes; then
17741 shared_flag="$shared_flag "'${wl}-G'
17742 fi
17743 else
17744 # not using gcc
17745 if test "$host_cpu" = ia64; then
17746 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17747 # chokes on -Wl,-G. The following line is correct:
17748 shared_flag='-G'
17749 else
17750 if test "$aix_use_runtimelinking" = yes; then
17751 shared_flag='${wl}-G'
17752 else
17753 shared_flag='${wl}-bM:SRE'
17754 fi
17755 fi
17756 fi
17757
17758 # It seems that -bexpall does not export symbols beginning with
17759 # underscore (_), so it is better to generate a list of symbols to export.
17760 always_export_symbols_GCJ=yes
17761 if test "$aix_use_runtimelinking" = yes; then
17762 # Warning - without using the other runtime loading flags (-brtl),
17763 # -berok will link without error, but may produce a broken library.
17764 allow_undefined_flag_GCJ='-berok'
17765 # Determine the default libpath from the value encoded in an empty executable.
17766 cat >conftest.$ac_ext <<_ACEOF
17767 /* confdefs.h. */
17768 _ACEOF
17769 cat confdefs.h >>conftest.$ac_ext
17770 cat >>conftest.$ac_ext <<_ACEOF
17771 /* end confdefs.h. */
17772
17773 int
17774 main ()
17775 {
17776
17777 ;
17778 return 0;
17779 }
17780 _ACEOF
17781 rm -f conftest.$ac_objext conftest$ac_exeext
17782 if { (ac_try="$ac_link"
17783 case "(($ac_try" in
17784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17785 *) ac_try_echo=$ac_try;;
17786 esac
17787 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17788 $as_echo "$ac_try_echo") >&5
17789 (eval "$ac_link") 2>conftest.er1
17790 ac_status=$?
17791 grep -v '^ *+' conftest.er1 >conftest.err
17792 rm -f conftest.er1
17793 cat conftest.err >&5
17794 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17795 (exit $ac_status); } && {
17796 test -z "$ac_c_werror_flag" ||
17797 test ! -s conftest.err
17798 } && test -s conftest$ac_exeext && {
17799 test "$cross_compiling" = yes ||
17800 $as_test_x conftest$ac_exeext
17801 }; then
17802
17803 lt_aix_libpath_sed='
17804 /Import File Strings/,/^$/ {
17805 /^0/ {
17806 s/^0 *\(.*\)$/\1/
17807 p
17808 }
17809 }'
17810 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17811 # Check for a 64-bit object if we didn't find anything.
17812 if test -z "$aix_libpath"; then
17813 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17814 fi
17815 else
17816 $as_echo "$as_me: failed program was:" >&5
17817 sed 's/^/| /' conftest.$ac_ext >&5
17818
17819
17820 fi
17821
17822 rm -rf conftest.dSYM
17823 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17824 conftest$ac_exeext conftest.$ac_ext
17825 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17826
17827 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17828 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"
17829 else
17830 if test "$host_cpu" = ia64; then
17831 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17832 allow_undefined_flag_GCJ="-z nodefs"
17833 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"
17834 else
17835 # Determine the default libpath from the value encoded in an empty executable.
17836 cat >conftest.$ac_ext <<_ACEOF
17837 /* confdefs.h. */
17838 _ACEOF
17839 cat confdefs.h >>conftest.$ac_ext
17840 cat >>conftest.$ac_ext <<_ACEOF
17841 /* end confdefs.h. */
17842
17843 int
17844 main ()
17845 {
17846
17847 ;
17848 return 0;
17849 }
17850 _ACEOF
17851 rm -f conftest.$ac_objext conftest$ac_exeext
17852 if { (ac_try="$ac_link"
17853 case "(($ac_try" in
17854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17855 *) ac_try_echo=$ac_try;;
17856 esac
17857 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17858 $as_echo "$ac_try_echo") >&5
17859 (eval "$ac_link") 2>conftest.er1
17860 ac_status=$?
17861 grep -v '^ *+' conftest.er1 >conftest.err
17862 rm -f conftest.er1
17863 cat conftest.err >&5
17864 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17865 (exit $ac_status); } && {
17866 test -z "$ac_c_werror_flag" ||
17867 test ! -s conftest.err
17868 } && test -s conftest$ac_exeext && {
17869 test "$cross_compiling" = yes ||
17870 $as_test_x conftest$ac_exeext
17871 }; then
17872
17873 lt_aix_libpath_sed='
17874 /Import File Strings/,/^$/ {
17875 /^0/ {
17876 s/^0 *\(.*\)$/\1/
17877 p
17878 }
17879 }'
17880 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17881 # Check for a 64-bit object if we didn't find anything.
17882 if test -z "$aix_libpath"; then
17883 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17884 fi
17885 else
17886 $as_echo "$as_me: failed program was:" >&5
17887 sed 's/^/| /' conftest.$ac_ext >&5
17888
17889
17890 fi
17891
17892 rm -rf conftest.dSYM
17893 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17894 conftest$ac_exeext conftest.$ac_ext
17895 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17896
17897 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17898 # Warning - without using the other run time loading flags,
17899 # -berok will link without error, but may produce a broken library.
17900 no_undefined_flag_GCJ=' ${wl}-bernotok'
17901 allow_undefined_flag_GCJ=' ${wl}-berok'
17902 # Exported symbols can be pulled into shared objects from archives
17903 whole_archive_flag_spec_GCJ='$convenience'
17904 archive_cmds_need_lc_GCJ=yes
17905 # This is similar to how AIX traditionally builds its shared libraries.
17906 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'
17907 fi
17908 fi
17909 ;;
17910
17911 amigaos*)
17912 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)'
17913 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17914 hardcode_minus_L_GCJ=yes
17915 # see comment about different semantics on the GNU ld section
17916 ld_shlibs_GCJ=no
17917 ;;
17918
17919 bsdi[45]*)
17920 export_dynamic_flag_spec_GCJ=-rdynamic
17921 ;;
17922
17923 cygwin* | mingw* | pw32*)
17924 # When not using gcc, we currently assume that we are using
17925 # Microsoft Visual C++.
17926 # hardcode_libdir_flag_spec is actually meaningless, as there is
17927 # no search path for DLLs.
17928 hardcode_libdir_flag_spec_GCJ=' '
17929 allow_undefined_flag_GCJ=unsupported
17930 # Tell ltmain to make .lib files, not .a files.
17931 libext=lib
17932 # Tell ltmain to make .dll files, not .so files.
17933 shrext_cmds=".dll"
17934 # FIXME: Setting linknames here is a bad hack.
17935 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17936 # The linker will automatically build a .lib file if we build a DLL.
17937 old_archive_From_new_cmds_GCJ='true'
17938 # FIXME: Should let the user specify the lib program.
17939 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17940 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17941 enable_shared_with_static_runtimes_GCJ=yes
17942 ;;
17943
17944 darwin* | rhapsody*)
17945 case $host_os in
17946 rhapsody* | darwin1.[012])
17947 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17948 ;;
17949 *) # Darwin 1.3 on
17950 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17951 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17952 else
17953 case ${MACOSX_DEPLOYMENT_TARGET} in
17954 10.[012])
17955 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17956 ;;
17957 10.*)
17958 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17959 ;;
17960 esac
17961 fi
17962 ;;
17963 esac
17964 archive_cmds_need_lc_GCJ=no
17965 hardcode_direct_GCJ=no
17966 hardcode_automatic_GCJ=yes
17967 hardcode_shlibpath_var_GCJ=unsupported
17968 whole_archive_flag_spec_GCJ=''
17969 link_all_deplibs_GCJ=yes
17970 if test "$GCC" = yes ; then
17971 output_verbose_link_cmd='echo'
17972 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}"
17973 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17974 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}"
17975 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}"
17976 else
17977 case $cc_basename in
17978 xlc*)
17979 output_verbose_link_cmd='echo'
17980 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
17981 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17982 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17983 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}'
17984 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}'
17985 ;;
17986 *)
17987 ld_shlibs_GCJ=no
17988 ;;
17989 esac
17990 fi
17991 ;;
17992
17993 dgux*)
17994 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17995 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17996 hardcode_shlibpath_var_GCJ=no
17997 ;;
17998
17999 freebsd1*)
18000 ld_shlibs_GCJ=no
18001 ;;
18002
18003 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18004 # support. Future versions do this automatically, but an explicit c++rt0.o
18005 # does not break anything, and helps significantly (at the cost of a little
18006 # extra space).
18007 freebsd2.2*)
18008 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18009 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18010 hardcode_direct_GCJ=yes
18011 hardcode_shlibpath_var_GCJ=no
18012 ;;
18013
18014 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18015 freebsd2*)
18016 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18017 hardcode_direct_GCJ=yes
18018 hardcode_minus_L_GCJ=yes
18019 hardcode_shlibpath_var_GCJ=no
18020 ;;
18021
18022 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18023 freebsd* | dragonfly*)
18024 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18025 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18026 hardcode_direct_GCJ=yes
18027 hardcode_shlibpath_var_GCJ=no
18028 ;;
18029
18030 hpux9*)
18031 if test "$GCC" = yes; then
18032 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'
18033 else
18034 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'
18035 fi
18036 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18037 hardcode_libdir_separator_GCJ=:
18038 hardcode_direct_GCJ=yes
18039
18040 # hardcode_minus_L: Not really in the search PATH,
18041 # but as the default location of the library.
18042 hardcode_minus_L_GCJ=yes
18043 export_dynamic_flag_spec_GCJ='${wl}-E'
18044 ;;
18045
18046 hpux10*)
18047 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18048 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18049 else
18050 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18051 fi
18052 if test "$with_gnu_ld" = no; then
18053 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18054 hardcode_libdir_separator_GCJ=:
18055
18056 hardcode_direct_GCJ=yes
18057 export_dynamic_flag_spec_GCJ='${wl}-E'
18058
18059 # hardcode_minus_L: Not really in the search PATH,
18060 # but as the default location of the library.
18061 hardcode_minus_L_GCJ=yes
18062 fi
18063 ;;
18064
18065 hpux11*)
18066 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18067 case $host_cpu in
18068 hppa*64*)
18069 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18070 ;;
18071 ia64*)
18072 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18073 ;;
18074 *)
18075 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18076 ;;
18077 esac
18078 else
18079 case $host_cpu in
18080 hppa*64*)
18081 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18082 ;;
18083 ia64*)
18084 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18085 ;;
18086 *)
18087 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18088 ;;
18089 esac
18090 fi
18091 if test "$with_gnu_ld" = no; then
18092 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18093 hardcode_libdir_separator_GCJ=:
18094
18095 case $host_cpu in
18096 hppa*64*|ia64*)
18097 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18098 hardcode_direct_GCJ=no
18099 hardcode_shlibpath_var_GCJ=no
18100 ;;
18101 *)
18102 hardcode_direct_GCJ=yes
18103 export_dynamic_flag_spec_GCJ='${wl}-E'
18104
18105 # hardcode_minus_L: Not really in the search PATH,
18106 # but as the default location of the library.
18107 hardcode_minus_L_GCJ=yes
18108 ;;
18109 esac
18110 fi
18111 ;;
18112
18113 irix5* | irix6* | nonstopux*)
18114 if test "$GCC" = yes; then
18115 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'
18116 else
18117 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'
18118 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18119 fi
18120 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18121 hardcode_libdir_separator_GCJ=:
18122 link_all_deplibs_GCJ=yes
18123 ;;
18124
18125 netbsd*)
18126 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18127 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
18128 else
18129 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
18130 fi
18131 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18132 hardcode_direct_GCJ=yes
18133 hardcode_shlibpath_var_GCJ=no
18134 ;;
18135
18136 newsos6)
18137 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18138 hardcode_direct_GCJ=yes
18139 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18140 hardcode_libdir_separator_GCJ=:
18141 hardcode_shlibpath_var_GCJ=no
18142 ;;
18143
18144 openbsd*)
18145 if test -f /usr/libexec/ld.so; then
18146 hardcode_direct_GCJ=yes
18147 hardcode_shlibpath_var_GCJ=no
18148 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18149 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18150 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18151 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18152 export_dynamic_flag_spec_GCJ='${wl}-E'
18153 else
18154 case $host_os in
18155 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18156 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18157 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18158 ;;
18159 *)
18160 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18161 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18162 ;;
18163 esac
18164 fi
18165 else
18166 ld_shlibs_GCJ=no
18167 fi
18168 ;;
18169
18170 os2*)
18171 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18172 hardcode_minus_L_GCJ=yes
18173 allow_undefined_flag_GCJ=unsupported
18174 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'
18175 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18176 ;;
18177
18178 osf3*)
18179 if test "$GCC" = yes; then
18180 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18181 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'
18182 else
18183 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18184 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'
18185 fi
18186 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18187 hardcode_libdir_separator_GCJ=:
18188 ;;
18189
18190 osf4* | osf5*) # as osf3* with the addition of -msym flag
18191 if test "$GCC" = yes; then
18192 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18193 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'
18194 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18195 else
18196 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18197 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'
18198 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~
18199 $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'
18200
18201 # Both c and cxx compiler support -rpath directly
18202 hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18203 fi
18204 hardcode_libdir_separator_GCJ=:
18205 ;;
18206
18207 solaris*)
18208 no_undefined_flag_GCJ=' -z text'
18209 if test "$GCC" = yes; then
18210 wlarc='${wl}'
18211 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18212 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18213 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18214 else
18215 wlarc=''
18216 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18217 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18218 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18219 fi
18220 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18221 hardcode_shlibpath_var_GCJ=no
18222 case $host_os in
18223 solaris2.[0-5] | solaris2.[0-5].*) ;;
18224 *)
18225 # The compiler driver will combine and reorder linker options,
18226 # but understands `-z linker_flag'. GCC discards it without `$wl',
18227 # but is careful enough not to reorder.
18228 # Supported since Solaris 2.6 (maybe 2.5.1?)
18229 if test "$GCC" = yes; then
18230 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18231 else
18232 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18233 fi
18234 ;;
18235 esac
18236 link_all_deplibs_GCJ=yes
18237 ;;
18238
18239 sunos4*)
18240 if test "x$host_vendor" = xsequent; then
18241 # Use $CC to link under sequent, because it throws in some extra .o
18242 # files that make .init and .fini sections work.
18243 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18244 else
18245 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18246 fi
18247 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18248 hardcode_direct_GCJ=yes
18249 hardcode_minus_L_GCJ=yes
18250 hardcode_shlibpath_var_GCJ=no
18251 ;;
18252
18253 sysv4)
18254 case $host_vendor in
18255 sni)
18256 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18257 hardcode_direct_GCJ=yes # is this really true???
18258 ;;
18259 siemens)
18260 ## LD is ld it makes a PLAMLIB
18261 ## CC just makes a GrossModule.
18262 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18263 reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18264 hardcode_direct_GCJ=no
18265 ;;
18266 motorola)
18267 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18268 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18269 ;;
18270 esac
18271 runpath_var='LD_RUN_PATH'
18272 hardcode_shlibpath_var_GCJ=no
18273 ;;
18274
18275 sysv4.3*)
18276 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18277 hardcode_shlibpath_var_GCJ=no
18278 export_dynamic_flag_spec_GCJ='-Bexport'
18279 ;;
18280
18281 sysv4*MP*)
18282 if test -d /usr/nec; then
18283 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18284 hardcode_shlibpath_var_GCJ=no
18285 runpath_var=LD_RUN_PATH
18286 hardcode_runpath_var=yes
18287 ld_shlibs_GCJ=yes
18288 fi
18289 ;;
18290
18291 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18292 no_undefined_flag_GCJ='${wl}-z,text'
18293 archive_cmds_need_lc_GCJ=no
18294 hardcode_shlibpath_var_GCJ=no
18295 runpath_var='LD_RUN_PATH'
18296
18297 if test "$GCC" = yes; then
18298 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18299 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18300 else
18301 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18302 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18303 fi
18304 ;;
18305
18306 sysv5* | sco3.2v5* | sco5v6*)
18307 # Note: We can NOT use -z defs as we might desire, because we do not
18308 # link with -lc, and that would cause any symbols used from libc to
18309 # always be unresolved, which means just about no library would
18310 # ever link correctly. If we're not using GNU ld we use -z text
18311 # though, which does catch some bad symbols but isn't as heavy-handed
18312 # as -z defs.
18313 no_undefined_flag_GCJ='${wl}-z,text'
18314 allow_undefined_flag_GCJ='${wl}-z,nodefs'
18315 archive_cmds_need_lc_GCJ=no
18316 hardcode_shlibpath_var_GCJ=no
18317 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18318 hardcode_libdir_separator_GCJ=':'
18319 link_all_deplibs_GCJ=yes
18320 export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18321 runpath_var='LD_RUN_PATH'
18322
18323 if test "$GCC" = yes; then
18324 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18325 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18326 else
18327 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18328 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18329 fi
18330 ;;
18331
18332 uts4*)
18333 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18334 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18335 hardcode_shlibpath_var_GCJ=no
18336 ;;
18337
18338 *)
18339 ld_shlibs_GCJ=no
18340 ;;
18341 esac
18342 fi
18343
18344 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18345 $as_echo "$ld_shlibs_GCJ" >&6; }
18346 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18347
18348 #
18349 # Do we need to explicitly link libc?
18350 #
18351 case "x$archive_cmds_need_lc_GCJ" in
18352 x|xyes)
18353 # Assume -lc should be added
18354 archive_cmds_need_lc_GCJ=yes
18355
18356 if test "$enable_shared" = yes && test "$GCC" = yes; then
18357 case $archive_cmds_GCJ in
18358 *'~'*)
18359 # FIXME: we may have to deal with multi-command sequences.
18360 ;;
18361 '$CC '*)
18362 # Test whether the compiler implicitly links with -lc since on some
18363 # systems, -lgcc has to come before -lc. If gcc already passes -lc
18364 # to ld, don't add -lc before -lgcc.
18365 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18366 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18367 $rm conftest*
18368 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18369
18370 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18371 (eval $ac_compile) 2>&5
18372 ac_status=$?
18373 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18374 (exit $ac_status); } 2>conftest.err; then
18375 soname=conftest
18376 lib=conftest
18377 libobjs=conftest.$ac_objext
18378 deplibs=
18379 wl=$lt_prog_compiler_wl_GCJ
18380 pic_flag=$lt_prog_compiler_pic_GCJ
18381 compiler_flags=-v
18382 linker_flags=-v
18383 verstring=
18384 output_objdir=.
18385 libname=conftest
18386 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18387 allow_undefined_flag_GCJ=
18388 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18389 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18390 ac_status=$?
18391 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18392 (exit $ac_status); }
18393 then
18394 archive_cmds_need_lc_GCJ=no
18395 else
18396 archive_cmds_need_lc_GCJ=yes
18397 fi
18398 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18399 else
18400 cat conftest.err 1>&5
18401 fi
18402 $rm conftest*
18403 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18404 $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18405 ;;
18406 esac
18407 fi
18408 ;;
18409 esac
18410
18411 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18412 $as_echo_n "checking dynamic linker characteristics... " >&6; }
18413 library_names_spec=
18414 libname_spec='lib$name'
18415 soname_spec=
18416 shrext_cmds=".so"
18417 postinstall_cmds=
18418 postuninstall_cmds=
18419 finish_cmds=
18420 finish_eval=
18421 shlibpath_var=
18422 shlibpath_overrides_runpath=unknown
18423 version_type=none
18424 dynamic_linker="$host_os ld.so"
18425 sys_lib_dlsearch_path_spec="/lib /usr/lib"
18426
18427 need_lib_prefix=unknown
18428 hardcode_into_libs=no
18429
18430 # when you set need_version to no, make sure it does not cause -set_version
18431 # flags to be left without arguments
18432 need_version=unknown
18433
18434 case $host_os in
18435 aix3*)
18436 version_type=linux
18437 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18438 shlibpath_var=LIBPATH
18439
18440 # AIX 3 has no versioning support, so we append a major version to the name.
18441 soname_spec='${libname}${release}${shared_ext}$major'
18442 ;;
18443
18444 aix[4-9]*)
18445 version_type=linux
18446 need_lib_prefix=no
18447 need_version=no
18448 hardcode_into_libs=yes
18449 if test "$host_cpu" = ia64; then
18450 # AIX 5 supports IA64
18451 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18452 shlibpath_var=LD_LIBRARY_PATH
18453 else
18454 # With GCC up to 2.95.x, collect2 would create an import file
18455 # for dependence libraries. The import file would start with
18456 # the line `#! .'. This would cause the generated library to
18457 # depend on `.', always an invalid library. This was fixed in
18458 # development snapshots of GCC prior to 3.0.
18459 case $host_os in
18460 aix4 | aix4.[01] | aix4.[01].*)
18461 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18462 echo ' yes '
18463 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18464 :
18465 else
18466 can_build_shared=no
18467 fi
18468 ;;
18469 esac
18470 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18471 # soname into executable. Probably we can add versioning support to
18472 # collect2, so additional links can be useful in future.
18473 if test "$aix_use_runtimelinking" = yes; then
18474 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18475 # instead of lib<name>.a to let people know that these are not
18476 # typical AIX shared libraries.
18477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18478 else
18479 # We preserve .a as extension for shared libraries through AIX4.2
18480 # and later when we are not doing run time linking.
18481 library_names_spec='${libname}${release}.a $libname.a'
18482 soname_spec='${libname}${release}${shared_ext}$major'
18483 fi
18484 shlibpath_var=LIBPATH
18485 fi
18486 ;;
18487
18488 amigaos*)
18489 library_names_spec='$libname.ixlibrary $libname.a'
18490 # Create ${libname}_ixlibrary.a entries in /sys/libs.
18491 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'
18492 ;;
18493
18494 beos*)
18495 library_names_spec='${libname}${shared_ext}'
18496 dynamic_linker="$host_os ld.so"
18497 shlibpath_var=LIBRARY_PATH
18498 ;;
18499
18500 bsdi[45]*)
18501 version_type=linux
18502 need_version=no
18503 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18504 soname_spec='${libname}${release}${shared_ext}$major'
18505 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18506 shlibpath_var=LD_LIBRARY_PATH
18507 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18508 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18509 # the default ld.so.conf also contains /usr/contrib/lib and
18510 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18511 # libtool to hard-code these into programs
18512 ;;
18513
18514 cygwin* | mingw* | pw32*)
18515 version_type=windows
18516 shrext_cmds=".dll"
18517 need_version=no
18518 need_lib_prefix=no
18519
18520 case $GCC,$host_os in
18521 yes,cygwin* | yes,mingw* | yes,pw32*)
18522 library_names_spec='$libname.dll.a'
18523 # DLL is installed to $(libdir)/../bin by postinstall_cmds
18524 postinstall_cmds='base_file=`basename \${file}`~
18525 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18526 dldir=$destdir/`dirname \$dlpath`~
18527 test -d \$dldir || mkdir -p \$dldir~
18528 $install_prog $dir/$dlname \$dldir/$dlname~
18529 chmod a+x \$dldir/$dlname'
18530 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18531 dlpath=$dir/\$dldll~
18532 $rm \$dlpath'
18533 shlibpath_overrides_runpath=yes
18534
18535 case $host_os in
18536 cygwin*)
18537 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18538 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18539 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18540 ;;
18541 mingw*)
18542 # MinGW DLLs use traditional 'lib' prefix
18543 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18544 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18545 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18546 # It is most probably a Windows format PATH printed by
18547 # mingw gcc, but we are running on Cygwin. Gcc prints its search
18548 # path with ; separators, and with drive letters. We can handle the
18549 # drive letters (cygwin fileutils understands them), so leave them,
18550 # especially as we might pass files found there to a mingw objdump,
18551 # which wouldn't understand a cygwinified path. Ahh.
18552 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18553 else
18554 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18555 fi
18556 ;;
18557 pw32*)
18558 # pw32 DLLs use 'pw' prefix rather than 'lib'
18559 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18560 ;;
18561 esac
18562 ;;
18563
18564 *)
18565 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18566 ;;
18567 esac
18568 dynamic_linker='Win32 ld.exe'
18569 # FIXME: first we should search . and the directory the executable is in
18570 shlibpath_var=PATH
18571 ;;
18572
18573 darwin* | rhapsody*)
18574 dynamic_linker="$host_os dyld"
18575 version_type=darwin
18576 need_lib_prefix=no
18577 need_version=no
18578 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18579 soname_spec='${libname}${release}${major}$shared_ext'
18580 shlibpath_overrides_runpath=yes
18581 shlibpath_var=DYLD_LIBRARY_PATH
18582 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18583
18584 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18585 ;;
18586
18587 dgux*)
18588 version_type=linux
18589 need_lib_prefix=no
18590 need_version=no
18591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18592 soname_spec='${libname}${release}${shared_ext}$major'
18593 shlibpath_var=LD_LIBRARY_PATH
18594 ;;
18595
18596 freebsd1*)
18597 dynamic_linker=no
18598 ;;
18599
18600 freebsd* | dragonfly*)
18601 # DragonFly does not have aout. When/if they implement a new
18602 # versioning mechanism, adjust this.
18603 if test -x /usr/bin/objformat; then
18604 objformat=`/usr/bin/objformat`
18605 else
18606 case $host_os in
18607 freebsd[123]*) objformat=aout ;;
18608 *) objformat=elf ;;
18609 esac
18610 fi
18611 version_type=freebsd-$objformat
18612 case $version_type in
18613 freebsd-elf*)
18614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18615 need_version=no
18616 need_lib_prefix=no
18617 ;;
18618 freebsd-*)
18619 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18620 need_version=yes
18621 ;;
18622 esac
18623 shlibpath_var=LD_LIBRARY_PATH
18624 case $host_os in
18625 freebsd2*)
18626 shlibpath_overrides_runpath=yes
18627 ;;
18628 freebsd3.[01]* | freebsdelf3.[01]*)
18629 shlibpath_overrides_runpath=yes
18630 hardcode_into_libs=yes
18631 ;;
18632 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18633 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18634 shlibpath_overrides_runpath=no
18635 hardcode_into_libs=yes
18636 ;;
18637 *) # from 4.6 on, and DragonFly
18638 shlibpath_overrides_runpath=yes
18639 hardcode_into_libs=yes
18640 ;;
18641 esac
18642 ;;
18643
18644 gnu*)
18645 version_type=linux
18646 need_lib_prefix=no
18647 need_version=no
18648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18649 soname_spec='${libname}${release}${shared_ext}$major'
18650 shlibpath_var=LD_LIBRARY_PATH
18651 hardcode_into_libs=yes
18652 ;;
18653
18654 hpux9* | hpux10* | hpux11*)
18655 # Give a soname corresponding to the major version so that dld.sl refuses to
18656 # link against other versions.
18657 version_type=sunos
18658 need_lib_prefix=no
18659 need_version=no
18660 case $host_cpu in
18661 ia64*)
18662 shrext_cmds='.so'
18663 hardcode_into_libs=yes
18664 dynamic_linker="$host_os dld.so"
18665 shlibpath_var=LD_LIBRARY_PATH
18666 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18668 soname_spec='${libname}${release}${shared_ext}$major'
18669 if test "X$HPUX_IA64_MODE" = X32; then
18670 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18671 else
18672 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18673 fi
18674 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18675 ;;
18676 hppa*64*)
18677 shrext_cmds='.sl'
18678 hardcode_into_libs=yes
18679 dynamic_linker="$host_os dld.sl"
18680 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18681 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18682 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18683 soname_spec='${libname}${release}${shared_ext}$major'
18684 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18685 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18686 ;;
18687 *)
18688 shrext_cmds='.sl'
18689 dynamic_linker="$host_os dld.sl"
18690 shlibpath_var=SHLIB_PATH
18691 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18692 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18693 soname_spec='${libname}${release}${shared_ext}$major'
18694 ;;
18695 esac
18696 # HP-UX runs *really* slowly unless shared libraries are mode 555.
18697 postinstall_cmds='chmod 555 $lib'
18698 ;;
18699
18700 interix[3-9]*)
18701 version_type=linux
18702 need_lib_prefix=no
18703 need_version=no
18704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18705 soname_spec='${libname}${release}${shared_ext}$major'
18706 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18707 shlibpath_var=LD_LIBRARY_PATH
18708 shlibpath_overrides_runpath=no
18709 hardcode_into_libs=yes
18710 ;;
18711
18712 irix5* | irix6* | nonstopux*)
18713 case $host_os in
18714 nonstopux*) version_type=nonstopux ;;
18715 *)
18716 if test "$lt_cv_prog_gnu_ld" = yes; then
18717 version_type=linux
18718 else
18719 version_type=irix
18720 fi ;;
18721 esac
18722 need_lib_prefix=no
18723 need_version=no
18724 soname_spec='${libname}${release}${shared_ext}$major'
18725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18726 case $host_os in
18727 irix5* | nonstopux*)
18728 libsuff= shlibsuff=
18729 ;;
18730 *)
18731 case $LD in # libtool.m4 will add one of these switches to LD
18732 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18733 libsuff= shlibsuff= libmagic=32-bit;;
18734 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18735 libsuff=32 shlibsuff=N32 libmagic=N32;;
18736 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18737 libsuff=64 shlibsuff=64 libmagic=64-bit;;
18738 *) libsuff= shlibsuff= libmagic=never-match;;
18739 esac
18740 ;;
18741 esac
18742 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18743 shlibpath_overrides_runpath=no
18744 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18745 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18746 hardcode_into_libs=yes
18747 ;;
18748
18749 # No shared lib support for Linux oldld, aout, or coff.
18750 linux*oldld* | linux*aout* | linux*coff*)
18751 dynamic_linker=no
18752 ;;
18753
18754 # This must be Linux ELF.
18755 linux* | k*bsd*-gnu)
18756 version_type=linux
18757 need_lib_prefix=no
18758 need_version=no
18759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18760 soname_spec='${libname}${release}${shared_ext}$major'
18761 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18762 shlibpath_var=LD_LIBRARY_PATH
18763 shlibpath_overrides_runpath=no
18764 # This implies no fast_install, which is unacceptable.
18765 # Some rework will be needed to allow for fast_install
18766 # before this can be enabled.
18767 hardcode_into_libs=yes
18768 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18769 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18770
18771 # Append ld.so.conf contents to the search path
18772 if test -f /etc/ld.so.conf; then
18773 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' ' '`
18774 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18775 fi
18776
18777 # We used to test for /lib/ld.so.1 and disable shared libraries on
18778 # powerpc, because MkLinux only supported shared libraries with the
18779 # GNU dynamic linker. Since this was broken with cross compilers,
18780 # most powerpc-linux boxes support dynamic linking these days and
18781 # people can always --disable-shared, the test was removed, and we
18782 # assume the GNU/Linux dynamic linker is in use.
18783 dynamic_linker='GNU/Linux ld.so'
18784 ;;
18785
18786 netbsd*)
18787 version_type=sunos
18788 need_lib_prefix=no
18789 need_version=no
18790 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18792 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18793 dynamic_linker='NetBSD (a.out) ld.so'
18794 else
18795 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18796 soname_spec='${libname}${release}${shared_ext}$major'
18797 dynamic_linker='NetBSD ld.elf_so'
18798 fi
18799 shlibpath_var=LD_LIBRARY_PATH
18800 shlibpath_overrides_runpath=yes
18801 hardcode_into_libs=yes
18802 ;;
18803
18804 newsos6)
18805 version_type=linux
18806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18807 shlibpath_var=LD_LIBRARY_PATH
18808 shlibpath_overrides_runpath=yes
18809 ;;
18810
18811 nto-qnx*)
18812 version_type=linux
18813 need_lib_prefix=no
18814 need_version=no
18815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18816 soname_spec='${libname}${release}${shared_ext}$major'
18817 shlibpath_var=LD_LIBRARY_PATH
18818 shlibpath_overrides_runpath=yes
18819 ;;
18820
18821 openbsd*)
18822 version_type=sunos
18823 sys_lib_dlsearch_path_spec="/usr/lib"
18824 need_lib_prefix=no
18825 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18826 case $host_os in
18827 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18828 *) need_version=no ;;
18829 esac
18830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18831 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18832 shlibpath_var=LD_LIBRARY_PATH
18833 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18834 case $host_os in
18835 openbsd2.[89] | openbsd2.[89].*)
18836 shlibpath_overrides_runpath=no
18837 ;;
18838 *)
18839 shlibpath_overrides_runpath=yes
18840 ;;
18841 esac
18842 else
18843 shlibpath_overrides_runpath=yes
18844 fi
18845 ;;
18846
18847 os2*)
18848 libname_spec='$name'
18849 shrext_cmds=".dll"
18850 need_lib_prefix=no
18851 library_names_spec='$libname${shared_ext} $libname.a'
18852 dynamic_linker='OS/2 ld.exe'
18853 shlibpath_var=LIBPATH
18854 ;;
18855
18856 osf3* | osf4* | osf5*)
18857 version_type=osf
18858 need_lib_prefix=no
18859 need_version=no
18860 soname_spec='${libname}${release}${shared_ext}$major'
18861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18862 shlibpath_var=LD_LIBRARY_PATH
18863 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18864 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18865 ;;
18866
18867 rdos*)
18868 dynamic_linker=no
18869 ;;
18870
18871 solaris*)
18872 version_type=linux
18873 need_lib_prefix=no
18874 need_version=no
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 shlibpath_overrides_runpath=yes
18879 hardcode_into_libs=yes
18880 # ldd complains unless libraries are executable
18881 postinstall_cmds='chmod +x $lib'
18882 ;;
18883
18884 sunos4*)
18885 version_type=sunos
18886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18887 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18888 shlibpath_var=LD_LIBRARY_PATH
18889 shlibpath_overrides_runpath=yes
18890 if test "$with_gnu_ld" = yes; then
18891 need_lib_prefix=no
18892 fi
18893 need_version=yes
18894 ;;
18895
18896 sysv4 | sysv4.3*)
18897 version_type=linux
18898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18899 soname_spec='${libname}${release}${shared_ext}$major'
18900 shlibpath_var=LD_LIBRARY_PATH
18901 case $host_vendor in
18902 sni)
18903 shlibpath_overrides_runpath=no
18904 need_lib_prefix=no
18905 export_dynamic_flag_spec='${wl}-Blargedynsym'
18906 runpath_var=LD_RUN_PATH
18907 ;;
18908 siemens)
18909 need_lib_prefix=no
18910 ;;
18911 motorola)
18912 need_lib_prefix=no
18913 need_version=no
18914 shlibpath_overrides_runpath=no
18915 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18916 ;;
18917 esac
18918 ;;
18919
18920 sysv4*MP*)
18921 if test -d /usr/nec ;then
18922 version_type=linux
18923 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18924 soname_spec='$libname${shared_ext}.$major'
18925 shlibpath_var=LD_LIBRARY_PATH
18926 fi
18927 ;;
18928
18929 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18930 version_type=freebsd-elf
18931 need_lib_prefix=no
18932 need_version=no
18933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18934 soname_spec='${libname}${release}${shared_ext}$major'
18935 shlibpath_var=LD_LIBRARY_PATH
18936 hardcode_into_libs=yes
18937 if test "$with_gnu_ld" = yes; then
18938 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18939 shlibpath_overrides_runpath=no
18940 else
18941 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18942 shlibpath_overrides_runpath=yes
18943 case $host_os in
18944 sco3.2v5*)
18945 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18946 ;;
18947 esac
18948 fi
18949 sys_lib_dlsearch_path_spec='/usr/lib'
18950 ;;
18951
18952 uts4*)
18953 version_type=linux
18954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18955 soname_spec='${libname}${release}${shared_ext}$major'
18956 shlibpath_var=LD_LIBRARY_PATH
18957 ;;
18958
18959 *)
18960 dynamic_linker=no
18961 ;;
18962 esac
18963 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18964 $as_echo "$dynamic_linker" >&6; }
18965 test "$dynamic_linker" = no && can_build_shared=no
18966
18967 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
18968 $as_echo_n "(cached) " >&6
18969 else
18970 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
18971 fi
18972
18973 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
18974 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
18975 $as_echo_n "(cached) " >&6
18976 else
18977 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
18978 fi
18979
18980 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
18981
18982 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18983 if test "$GCC" = yes; then
18984 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18985 fi
18986
18987 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18988 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18989 hardcode_action_GCJ=
18990 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18991 test -n "$runpath_var_GCJ" || \
18992 test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18993
18994 # We can hardcode non-existant directories.
18995 if test "$hardcode_direct_GCJ" != no &&
18996 # If the only mechanism to avoid hardcoding is shlibpath_var, we
18997 # have to relink, otherwise we might link with an installed library
18998 # when we should be linking with a yet-to-be-installed one
18999 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19000 test "$hardcode_minus_L_GCJ" != no; then
19001 # Linking always hardcodes the temporary library directory.
19002 hardcode_action_GCJ=relink
19003 else
19004 # We can link without hardcoding, and we can hardcode nonexisting dirs.
19005 hardcode_action_GCJ=immediate
19006 fi
19007 else
19008 # We cannot hardcode anything, or else we can only hardcode existing
19009 # directories.
19010 hardcode_action_GCJ=unsupported
19011 fi
19012 { $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19013 $as_echo "$hardcode_action_GCJ" >&6; }
19014
19015 if test "$hardcode_action_GCJ" = relink; then
19016 # Fast installation is not supported
19017 enable_fast_install=no
19018 elif test "$shlibpath_overrides_runpath" = yes ||
19019 test "$enable_shared" = no; then
19020 # Fast installation is not necessary
19021 enable_fast_install=needless
19022 fi
19023
19024
19025 # The else clause should only fire when bootstrapping the
19026 # libtool distribution, otherwise you forgot to ship ltmain.sh
19027 # with your package, and you will get complaints that there are
19028 # no rules to generate ltmain.sh.
19029 if test -f "$ltmain"; then
19030 # See if we are running on zsh, and set the options which allow our commands through
19031 # without removal of \ escapes.
19032 if test -n "${ZSH_VERSION+set}" ; then
19033 setopt NO_GLOB_SUBST
19034 fi
19035 # Now quote all the things that may contain metacharacters while being
19036 # careful not to overquote the AC_SUBSTed values. We take copies of the
19037 # variables and quote the copies for generation of the libtool script.
19038 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19039 SED SHELL STRIP \
19040 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19041 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19042 deplibs_check_method reload_flag reload_cmds need_locks \
19043 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19044 lt_cv_sys_global_symbol_to_c_name_address \
19045 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19046 old_postinstall_cmds old_postuninstall_cmds \
19047 compiler_GCJ \
19048 CC_GCJ \
19049 LD_GCJ \
19050 lt_prog_compiler_wl_GCJ \
19051 lt_prog_compiler_pic_GCJ \
19052 lt_prog_compiler_static_GCJ \
19053 lt_prog_compiler_no_builtin_flag_GCJ \
19054 export_dynamic_flag_spec_GCJ \
19055 thread_safe_flag_spec_GCJ \
19056 whole_archive_flag_spec_GCJ \
19057 enable_shared_with_static_runtimes_GCJ \
19058 old_archive_cmds_GCJ \
19059 old_archive_from_new_cmds_GCJ \
19060 predep_objects_GCJ \
19061 postdep_objects_GCJ \
19062 predeps_GCJ \
19063 postdeps_GCJ \
19064 compiler_lib_search_path_GCJ \
19065 compiler_lib_search_dirs_GCJ \
19066 archive_cmds_GCJ \
19067 archive_expsym_cmds_GCJ \
19068 postinstall_cmds_GCJ \
19069 postuninstall_cmds_GCJ \
19070 old_archive_from_expsyms_cmds_GCJ \
19071 allow_undefined_flag_GCJ \
19072 no_undefined_flag_GCJ \
19073 export_symbols_cmds_GCJ \
19074 hardcode_libdir_flag_spec_GCJ \
19075 hardcode_libdir_flag_spec_ld_GCJ \
19076 hardcode_libdir_separator_GCJ \
19077 hardcode_automatic_GCJ \
19078 module_cmds_GCJ \
19079 module_expsym_cmds_GCJ \
19080 lt_cv_prog_compiler_c_o_GCJ \
19081 fix_srcfile_path_GCJ \
19082 exclude_expsyms_GCJ \
19083 include_expsyms_GCJ; do
19084
19085 case $var in
19086 old_archive_cmds_GCJ | \
19087 old_archive_from_new_cmds_GCJ | \
19088 archive_cmds_GCJ | \
19089 archive_expsym_cmds_GCJ | \
19090 module_cmds_GCJ | \
19091 module_expsym_cmds_GCJ | \
19092 old_archive_from_expsyms_cmds_GCJ | \
19093 export_symbols_cmds_GCJ | \
19094 extract_expsyms_cmds | reload_cmds | finish_cmds | \
19095 postinstall_cmds | postuninstall_cmds | \
19096 old_postinstall_cmds | old_postuninstall_cmds | \
19097 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19098 # Double-quote double-evaled strings.
19099 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19100 ;;
19101 *)
19102 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19103 ;;
19104 esac
19105 done
19106
19107 case $lt_echo in
19108 *'\$0 --fallback-echo"')
19109 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19110 ;;
19111 esac
19112
19113 cfgfile="$ofile"
19114
19115 cat <<__EOF__ >> "$cfgfile"
19116 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19117
19118 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19119
19120 # Shell to use when invoking shell scripts.
19121 SHELL=$lt_SHELL
19122
19123 # Whether or not to build shared libraries.
19124 build_libtool_libs=$enable_shared
19125
19126 # Whether or not to build static libraries.
19127 build_old_libs=$enable_static
19128
19129 # Whether or not to add -lc for building shared libraries.
19130 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19131
19132 # Whether or not to disallow shared libs when runtime libs are static
19133 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19134
19135 # Whether or not to optimize for fast installation.
19136 fast_install=$enable_fast_install
19137
19138 # The host system.
19139 host_alias=$host_alias
19140 host=$host
19141 host_os=$host_os
19142
19143 # The build system.
19144 build_alias=$build_alias
19145 build=$build
19146 build_os=$build_os
19147
19148 # An echo program that does not interpret backslashes.
19149 echo=$lt_echo
19150
19151 # The archiver.
19152 AR=$lt_AR
19153 AR_FLAGS=$lt_AR_FLAGS
19154
19155 # A C compiler.
19156 LTCC=$lt_LTCC
19157
19158 # LTCC compiler flags.
19159 LTCFLAGS=$lt_LTCFLAGS
19160
19161 # A language-specific compiler.
19162 CC=$lt_compiler_GCJ
19163
19164 # Is the compiler the GNU C compiler?
19165 with_gcc=$GCC_GCJ
19166
19167 # An ERE matcher.
19168 EGREP=$lt_EGREP
19169
19170 # The linker used to build libraries.
19171 LD=$lt_LD_GCJ
19172
19173 # Whether we need hard or soft links.
19174 LN_S=$lt_LN_S
19175
19176 # A BSD-compatible nm program.
19177 NM=$lt_NM
19178
19179 # A symbol stripping program
19180 STRIP=$lt_STRIP
19181
19182 # Used to examine libraries when file_magic_cmd begins "file"
19183 MAGIC_CMD=$MAGIC_CMD
19184
19185 # Used on cygwin: DLL creation program.
19186 DLLTOOL="$DLLTOOL"
19187
19188 # Used on cygwin: object dumper.
19189 OBJDUMP="$OBJDUMP"
19190
19191 # Used on cygwin: assembler.
19192 AS="$AS"
19193
19194 # The name of the directory that contains temporary libtool files.
19195 objdir=$objdir
19196
19197 # How to create reloadable object files.
19198 reload_flag=$lt_reload_flag
19199 reload_cmds=$lt_reload_cmds
19200
19201 # How to pass a linker flag through the compiler.
19202 wl=$lt_lt_prog_compiler_wl_GCJ
19203
19204 # Object file suffix (normally "o").
19205 objext="$ac_objext"
19206
19207 # Old archive suffix (normally "a").
19208 libext="$libext"
19209
19210 # Shared library suffix (normally ".so").
19211 shrext_cmds='$shrext_cmds'
19212
19213 # Executable file suffix (normally "").
19214 exeext="$exeext"
19215
19216 # Additional compiler flags for building library objects.
19217 pic_flag=$lt_lt_prog_compiler_pic_GCJ
19218 pic_mode=$pic_mode
19219
19220 # What is the maximum length of a command?
19221 max_cmd_len=$lt_cv_sys_max_cmd_len
19222
19223 # Does compiler simultaneously support -c and -o options?
19224 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19225
19226 # Must we lock files when doing compilation?
19227 need_locks=$lt_need_locks
19228
19229 # Do we need the lib prefix for modules?
19230 need_lib_prefix=$need_lib_prefix
19231
19232 # Do we need a version for libraries?
19233 need_version=$need_version
19234
19235 # Whether dlopen is supported.
19236 dlopen_support=$enable_dlopen
19237
19238 # Whether dlopen of programs is supported.
19239 dlopen_self=$enable_dlopen_self
19240
19241 # Whether dlopen of statically linked programs is supported.
19242 dlopen_self_static=$enable_dlopen_self_static
19243
19244 # Compiler flag to prevent dynamic linking.
19245 link_static_flag=$lt_lt_prog_compiler_static_GCJ
19246
19247 # Compiler flag to turn off builtin functions.
19248 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19249
19250 # Compiler flag to allow reflexive dlopens.
19251 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19252
19253 # Compiler flag to generate shared objects directly from archives.
19254 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19255
19256 # Compiler flag to generate thread-safe objects.
19257 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19258
19259 # Library versioning type.
19260 version_type=$version_type
19261
19262 # Format of library name prefix.
19263 libname_spec=$lt_libname_spec
19264
19265 # List of archive names. First name is the real one, the rest are links.
19266 # The last name is the one that the linker finds with -lNAME.
19267 library_names_spec=$lt_library_names_spec
19268
19269 # The coded name of the library, if different from the real name.
19270 soname_spec=$lt_soname_spec
19271
19272 # Commands used to build and install an old-style archive.
19273 RANLIB=$lt_RANLIB
19274 old_archive_cmds=$lt_old_archive_cmds_GCJ
19275 old_postinstall_cmds=$lt_old_postinstall_cmds
19276 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19277
19278 # Create an old-style archive from a shared archive.
19279 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19280
19281 # Create a temporary old-style archive to link instead of a shared archive.
19282 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19283
19284 # Commands used to build and install a shared archive.
19285 archive_cmds=$lt_archive_cmds_GCJ
19286 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19287 postinstall_cmds=$lt_postinstall_cmds
19288 postuninstall_cmds=$lt_postuninstall_cmds
19289
19290 # Commands used to build a loadable module (assumed same as above if empty)
19291 module_cmds=$lt_module_cmds_GCJ
19292 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19293
19294 # Commands to strip libraries.
19295 old_striplib=$lt_old_striplib
19296 striplib=$lt_striplib
19297
19298 # Dependencies to place before the objects being linked to create a
19299 # shared library.
19300 predep_objects=$lt_predep_objects_GCJ
19301
19302 # Dependencies to place after the objects being linked to create a
19303 # shared library.
19304 postdep_objects=$lt_postdep_objects_GCJ
19305
19306 # Dependencies to place before the objects being linked to create a
19307 # shared library.
19308 predeps=$lt_predeps_GCJ
19309
19310 # Dependencies to place after the objects being linked to create a
19311 # shared library.
19312 postdeps=$lt_postdeps_GCJ
19313
19314 # The directories searched by this compiler when creating a shared
19315 # library
19316 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19317
19318 # The library search path used internally by the compiler when linking
19319 # a shared library.
19320 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19321
19322 # Method to check whether dependent libraries are shared objects.
19323 deplibs_check_method=$lt_deplibs_check_method
19324
19325 # Command to use when deplibs_check_method == file_magic.
19326 file_magic_cmd=$lt_file_magic_cmd
19327
19328 # Flag that allows shared libraries with undefined symbols to be built.
19329 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19330
19331 # Flag that forces no undefined symbols.
19332 no_undefined_flag=$lt_no_undefined_flag_GCJ
19333
19334 # Commands used to finish a libtool library installation in a directory.
19335 finish_cmds=$lt_finish_cmds
19336
19337 # Same as above, but a single script fragment to be evaled but not shown.
19338 finish_eval=$lt_finish_eval
19339
19340 # Take the output of nm and produce a listing of raw symbols and C names.
19341 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19342
19343 # Transform the output of nm in a proper C declaration
19344 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19345
19346 # Transform the output of nm in a C name address pair
19347 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19348
19349 # This is the shared library runtime path variable.
19350 runpath_var=$runpath_var
19351
19352 # This is the shared library path variable.
19353 shlibpath_var=$shlibpath_var
19354
19355 # Is shlibpath searched before the hard-coded library search path?
19356 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19357
19358 # How to hardcode a shared library path into an executable.
19359 hardcode_action=$hardcode_action_GCJ
19360
19361 # Whether we should hardcode library paths into libraries.
19362 hardcode_into_libs=$hardcode_into_libs
19363
19364 # Flag to hardcode \$libdir into a binary during linking.
19365 # This must work even if \$libdir does not exist.
19366 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19367
19368 # If ld is used when linking, flag to hardcode \$libdir into
19369 # a binary during linking. This must work even if \$libdir does
19370 # not exist.
19371 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19372
19373 # Whether we need a single -rpath flag with a separated argument.
19374 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19375
19376 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19377 # resulting binary.
19378 hardcode_direct=$hardcode_direct_GCJ
19379
19380 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19381 # resulting binary.
19382 hardcode_minus_L=$hardcode_minus_L_GCJ
19383
19384 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19385 # the resulting binary.
19386 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19387
19388 # Set to yes if building a shared library automatically hardcodes DIR into the library
19389 # and all subsequent libraries and executables linked against it.
19390 hardcode_automatic=$hardcode_automatic_GCJ
19391
19392 # Variables whose values should be saved in libtool wrapper scripts and
19393 # restored at relink time.
19394 variables_saved_for_relink="$variables_saved_for_relink"
19395
19396 # Whether libtool must link a program against all its dependency libraries.
19397 link_all_deplibs=$link_all_deplibs_GCJ
19398
19399 # Compile-time system search path for libraries
19400 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19401
19402 # Run-time system search path for libraries
19403 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19404
19405 # Fix the shell variable \$srcfile for the compiler.
19406 fix_srcfile_path=$lt_fix_srcfile_path
19407
19408 # Set to yes if exported symbols are required.
19409 always_export_symbols=$always_export_symbols_GCJ
19410
19411 # The commands to list exported symbols.
19412 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19413
19414 # The commands to extract the exported symbol list from a shared archive.
19415 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19416
19417 # Symbols that should not be listed in the preloaded symbols.
19418 exclude_expsyms=$lt_exclude_expsyms_GCJ
19419
19420 # Symbols that must always be exported.
19421 include_expsyms=$lt_include_expsyms_GCJ
19422
19423 # ### END LIBTOOL TAG CONFIG: $tagname
19424
19425 __EOF__
19426
19427
19428 else
19429 # If there is no Makefile yet, we rely on a make rule to execute
19430 # `config.status --recheck' to rerun these tests and create the
19431 # libtool script then.
19432 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19433 if test -f "$ltmain_in"; then
19434 test -f Makefile && make "$ltmain"
19435 fi
19436 fi
19437
19438
19439 ac_ext=c
19440 ac_cpp='$CPP $CPPFLAGS'
19441 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19442 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19443 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19444
19445 CC="$lt_save_CC"
19446
19447 else
19448 tagname=""
19449 fi
19450 ;;
19451
19452 RC)
19453
19454
19455 # Source file extension for RC test sources.
19456 ac_ext=rc
19457
19458 # Object file extension for compiled RC test sources.
19459 objext=o
19460 objext_RC=$objext
19461
19462 # Code to be used in simple compile tests
19463 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19464
19465 # Code to be used in simple link tests
19466 lt_simple_link_test_code="$lt_simple_compile_test_code"
19467
19468 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19469
19470 # If no C compiler was specified, use CC.
19471 LTCC=${LTCC-"$CC"}
19472
19473 # If no C compiler flags were specified, use CFLAGS.
19474 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19475
19476 # Allow CC to be a program name with arguments.
19477 compiler=$CC
19478
19479
19480 # save warnings/boilerplate of simple test code
19481 ac_outfile=conftest.$ac_objext
19482 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19483 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19484 _lt_compiler_boilerplate=`cat conftest.err`
19485 $rm conftest*
19486
19487 ac_outfile=conftest.$ac_objext
19488 echo "$lt_simple_link_test_code" >conftest.$ac_ext
19489 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19490 _lt_linker_boilerplate=`cat conftest.err`
19491 $rm -r conftest*
19492
19493
19494 # Allow CC to be a program name with arguments.
19495 lt_save_CC="$CC"
19496 CC=${RC-"windres"}
19497 compiler=$CC
19498 compiler_RC=$CC
19499 for cc_temp in $compiler""; do
19500 case $cc_temp in
19501 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19502 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19503 \-*) ;;
19504 *) break;;
19505 esac
19506 done
19507 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19508
19509 lt_cv_prog_compiler_c_o_RC=yes
19510
19511 # The else clause should only fire when bootstrapping the
19512 # libtool distribution, otherwise you forgot to ship ltmain.sh
19513 # with your package, and you will get complaints that there are
19514 # no rules to generate ltmain.sh.
19515 if test -f "$ltmain"; then
19516 # See if we are running on zsh, and set the options which allow our commands through
19517 # without removal of \ escapes.
19518 if test -n "${ZSH_VERSION+set}" ; then
19519 setopt NO_GLOB_SUBST
19520 fi
19521 # Now quote all the things that may contain metacharacters while being
19522 # careful not to overquote the AC_SUBSTed values. We take copies of the
19523 # variables and quote the copies for generation of the libtool script.
19524 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19525 SED SHELL STRIP \
19526 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19527 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19528 deplibs_check_method reload_flag reload_cmds need_locks \
19529 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19530 lt_cv_sys_global_symbol_to_c_name_address \
19531 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19532 old_postinstall_cmds old_postuninstall_cmds \
19533 compiler_RC \
19534 CC_RC \
19535 LD_RC \
19536 lt_prog_compiler_wl_RC \
19537 lt_prog_compiler_pic_RC \
19538 lt_prog_compiler_static_RC \
19539 lt_prog_compiler_no_builtin_flag_RC \
19540 export_dynamic_flag_spec_RC \
19541 thread_safe_flag_spec_RC \
19542 whole_archive_flag_spec_RC \
19543 enable_shared_with_static_runtimes_RC \
19544 old_archive_cmds_RC \
19545 old_archive_from_new_cmds_RC \
19546 predep_objects_RC \
19547 postdep_objects_RC \
19548 predeps_RC \
19549 postdeps_RC \
19550 compiler_lib_search_path_RC \
19551 compiler_lib_search_dirs_RC \
19552 archive_cmds_RC \
19553 archive_expsym_cmds_RC \
19554 postinstall_cmds_RC \
19555 postuninstall_cmds_RC \
19556 old_archive_from_expsyms_cmds_RC \
19557 allow_undefined_flag_RC \
19558 no_undefined_flag_RC \
19559 export_symbols_cmds_RC \
19560 hardcode_libdir_flag_spec_RC \
19561 hardcode_libdir_flag_spec_ld_RC \
19562 hardcode_libdir_separator_RC \
19563 hardcode_automatic_RC \
19564 module_cmds_RC \
19565 module_expsym_cmds_RC \
19566 lt_cv_prog_compiler_c_o_RC \
19567 fix_srcfile_path_RC \
19568 exclude_expsyms_RC \
19569 include_expsyms_RC; do
19570
19571 case $var in
19572 old_archive_cmds_RC | \
19573 old_archive_from_new_cmds_RC | \
19574 archive_cmds_RC | \
19575 archive_expsym_cmds_RC | \
19576 module_cmds_RC | \
19577 module_expsym_cmds_RC | \
19578 old_archive_from_expsyms_cmds_RC | \
19579 export_symbols_cmds_RC | \
19580 extract_expsyms_cmds | reload_cmds | finish_cmds | \
19581 postinstall_cmds | postuninstall_cmds | \
19582 old_postinstall_cmds | old_postuninstall_cmds | \
19583 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19584 # Double-quote double-evaled strings.
19585 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19586 ;;
19587 *)
19588 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19589 ;;
19590 esac
19591 done
19592
19593 case $lt_echo in
19594 *'\$0 --fallback-echo"')
19595 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19596 ;;
19597 esac
19598
19599 cfgfile="$ofile"
19600
19601 cat <<__EOF__ >> "$cfgfile"
19602 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19603
19604 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19605
19606 # Shell to use when invoking shell scripts.
19607 SHELL=$lt_SHELL
19608
19609 # Whether or not to build shared libraries.
19610 build_libtool_libs=$enable_shared
19611
19612 # Whether or not to build static libraries.
19613 build_old_libs=$enable_static
19614
19615 # Whether or not to add -lc for building shared libraries.
19616 build_libtool_need_lc=$archive_cmds_need_lc_RC
19617
19618 # Whether or not to disallow shared libs when runtime libs are static
19619 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19620
19621 # Whether or not to optimize for fast installation.
19622 fast_install=$enable_fast_install
19623
19624 # The host system.
19625 host_alias=$host_alias
19626 host=$host
19627 host_os=$host_os
19628
19629 # The build system.
19630 build_alias=$build_alias
19631 build=$build
19632 build_os=$build_os
19633
19634 # An echo program that does not interpret backslashes.
19635 echo=$lt_echo
19636
19637 # The archiver.
19638 AR=$lt_AR
19639 AR_FLAGS=$lt_AR_FLAGS
19640
19641 # A C compiler.
19642 LTCC=$lt_LTCC
19643
19644 # LTCC compiler flags.
19645 LTCFLAGS=$lt_LTCFLAGS
19646
19647 # A language-specific compiler.
19648 CC=$lt_compiler_RC
19649
19650 # Is the compiler the GNU C compiler?
19651 with_gcc=$GCC_RC
19652
19653 # An ERE matcher.
19654 EGREP=$lt_EGREP
19655
19656 # The linker used to build libraries.
19657 LD=$lt_LD_RC
19658
19659 # Whether we need hard or soft links.
19660 LN_S=$lt_LN_S
19661
19662 # A BSD-compatible nm program.
19663 NM=$lt_NM
19664
19665 # A symbol stripping program
19666 STRIP=$lt_STRIP
19667
19668 # Used to examine libraries when file_magic_cmd begins "file"
19669 MAGIC_CMD=$MAGIC_CMD
19670
19671 # Used on cygwin: DLL creation program.
19672 DLLTOOL="$DLLTOOL"
19673
19674 # Used on cygwin: object dumper.
19675 OBJDUMP="$OBJDUMP"
19676
19677 # Used on cygwin: assembler.
19678 AS="$AS"
19679
19680 # The name of the directory that contains temporary libtool files.
19681 objdir=$objdir
19682
19683 # How to create reloadable object files.
19684 reload_flag=$lt_reload_flag
19685 reload_cmds=$lt_reload_cmds
19686
19687 # How to pass a linker flag through the compiler.
19688 wl=$lt_lt_prog_compiler_wl_RC
19689
19690 # Object file suffix (normally "o").
19691 objext="$ac_objext"
19692
19693 # Old archive suffix (normally "a").
19694 libext="$libext"
19695
19696 # Shared library suffix (normally ".so").
19697 shrext_cmds='$shrext_cmds'
19698
19699 # Executable file suffix (normally "").
19700 exeext="$exeext"
19701
19702 # Additional compiler flags for building library objects.
19703 pic_flag=$lt_lt_prog_compiler_pic_RC
19704 pic_mode=$pic_mode
19705
19706 # What is the maximum length of a command?
19707 max_cmd_len=$lt_cv_sys_max_cmd_len
19708
19709 # Does compiler simultaneously support -c and -o options?
19710 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19711
19712 # Must we lock files when doing compilation?
19713 need_locks=$lt_need_locks
19714
19715 # Do we need the lib prefix for modules?
19716 need_lib_prefix=$need_lib_prefix
19717
19718 # Do we need a version for libraries?
19719 need_version=$need_version
19720
19721 # Whether dlopen is supported.
19722 dlopen_support=$enable_dlopen
19723
19724 # Whether dlopen of programs is supported.
19725 dlopen_self=$enable_dlopen_self
19726
19727 # Whether dlopen of statically linked programs is supported.
19728 dlopen_self_static=$enable_dlopen_self_static
19729
19730 # Compiler flag to prevent dynamic linking.
19731 link_static_flag=$lt_lt_prog_compiler_static_RC
19732
19733 # Compiler flag to turn off builtin functions.
19734 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19735
19736 # Compiler flag to allow reflexive dlopens.
19737 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19738
19739 # Compiler flag to generate shared objects directly from archives.
19740 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19741
19742 # Compiler flag to generate thread-safe objects.
19743 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19744
19745 # Library versioning type.
19746 version_type=$version_type
19747
19748 # Format of library name prefix.
19749 libname_spec=$lt_libname_spec
19750
19751 # List of archive names. First name is the real one, the rest are links.
19752 # The last name is the one that the linker finds with -lNAME.
19753 library_names_spec=$lt_library_names_spec
19754
19755 # The coded name of the library, if different from the real name.
19756 soname_spec=$lt_soname_spec
19757
19758 # Commands used to build and install an old-style archive.
19759 RANLIB=$lt_RANLIB
19760 old_archive_cmds=$lt_old_archive_cmds_RC
19761 old_postinstall_cmds=$lt_old_postinstall_cmds
19762 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19763
19764 # Create an old-style archive from a shared archive.
19765 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19766
19767 # Create a temporary old-style archive to link instead of a shared archive.
19768 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19769
19770 # Commands used to build and install a shared archive.
19771 archive_cmds=$lt_archive_cmds_RC
19772 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19773 postinstall_cmds=$lt_postinstall_cmds
19774 postuninstall_cmds=$lt_postuninstall_cmds
19775
19776 # Commands used to build a loadable module (assumed same as above if empty)
19777 module_cmds=$lt_module_cmds_RC
19778 module_expsym_cmds=$lt_module_expsym_cmds_RC
19779
19780 # Commands to strip libraries.
19781 old_striplib=$lt_old_striplib
19782 striplib=$lt_striplib
19783
19784 # Dependencies to place before the objects being linked to create a
19785 # shared library.
19786 predep_objects=$lt_predep_objects_RC
19787
19788 # Dependencies to place after the objects being linked to create a
19789 # shared library.
19790 postdep_objects=$lt_postdep_objects_RC
19791
19792 # Dependencies to place before the objects being linked to create a
19793 # shared library.
19794 predeps=$lt_predeps_RC
19795
19796 # Dependencies to place after the objects being linked to create a
19797 # shared library.
19798 postdeps=$lt_postdeps_RC
19799
19800 # The directories searched by this compiler when creating a shared
19801 # library
19802 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19803
19804 # The library search path used internally by the compiler when linking
19805 # a shared library.
19806 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19807
19808 # Method to check whether dependent libraries are shared objects.
19809 deplibs_check_method=$lt_deplibs_check_method
19810
19811 # Command to use when deplibs_check_method == file_magic.
19812 file_magic_cmd=$lt_file_magic_cmd
19813
19814 # Flag that allows shared libraries with undefined symbols to be built.
19815 allow_undefined_flag=$lt_allow_undefined_flag_RC
19816
19817 # Flag that forces no undefined symbols.
19818 no_undefined_flag=$lt_no_undefined_flag_RC
19819
19820 # Commands used to finish a libtool library installation in a directory.
19821 finish_cmds=$lt_finish_cmds
19822
19823 # Same as above, but a single script fragment to be evaled but not shown.
19824 finish_eval=$lt_finish_eval
19825
19826 # Take the output of nm and produce a listing of raw symbols and C names.
19827 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19828
19829 # Transform the output of nm in a proper C declaration
19830 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19831
19832 # Transform the output of nm in a C name address pair
19833 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19834
19835 # This is the shared library runtime path variable.
19836 runpath_var=$runpath_var
19837
19838 # This is the shared library path variable.
19839 shlibpath_var=$shlibpath_var
19840
19841 # Is shlibpath searched before the hard-coded library search path?
19842 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19843
19844 # How to hardcode a shared library path into an executable.
19845 hardcode_action=$hardcode_action_RC
19846
19847 # Whether we should hardcode library paths into libraries.
19848 hardcode_into_libs=$hardcode_into_libs
19849
19850 # Flag to hardcode \$libdir into a binary during linking.
19851 # This must work even if \$libdir does not exist.
19852 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19853
19854 # If ld is used when linking, flag to hardcode \$libdir into
19855 # a binary during linking. This must work even if \$libdir does
19856 # not exist.
19857 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19858
19859 # Whether we need a single -rpath flag with a separated argument.
19860 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19861
19862 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19863 # resulting binary.
19864 hardcode_direct=$hardcode_direct_RC
19865
19866 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19867 # resulting binary.
19868 hardcode_minus_L=$hardcode_minus_L_RC
19869
19870 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19871 # the resulting binary.
19872 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19873
19874 # Set to yes if building a shared library automatically hardcodes DIR into the library
19875 # and all subsequent libraries and executables linked against it.
19876 hardcode_automatic=$hardcode_automatic_RC
19877
19878 # Variables whose values should be saved in libtool wrapper scripts and
19879 # restored at relink time.
19880 variables_saved_for_relink="$variables_saved_for_relink"
19881
19882 # Whether libtool must link a program against all its dependency libraries.
19883 link_all_deplibs=$link_all_deplibs_RC
19884
19885 # Compile-time system search path for libraries
19886 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19887
19888 # Run-time system search path for libraries
19889 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19890
19891 # Fix the shell variable \$srcfile for the compiler.
19892 fix_srcfile_path=$lt_fix_srcfile_path
19893
19894 # Set to yes if exported symbols are required.
19895 always_export_symbols=$always_export_symbols_RC
19896
19897 # The commands to list exported symbols.
19898 export_symbols_cmds=$lt_export_symbols_cmds_RC
19899
19900 # The commands to extract the exported symbol list from a shared archive.
19901 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19902
19903 # Symbols that should not be listed in the preloaded symbols.
19904 exclude_expsyms=$lt_exclude_expsyms_RC
19905
19906 # Symbols that must always be exported.
19907 include_expsyms=$lt_include_expsyms_RC
19908
19909 # ### END LIBTOOL TAG CONFIG: $tagname
19910
19911 __EOF__
19912
19913
19914 else
19915 # If there is no Makefile yet, we rely on a make rule to execute
19916 # `config.status --recheck' to rerun these tests and create the
19917 # libtool script then.
19918 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19919 if test -f "$ltmain_in"; then
19920 test -f Makefile && make "$ltmain"
19921 fi
19922 fi
19923
19924
19925 ac_ext=c
19926 ac_cpp='$CPP $CPPFLAGS'
19927 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19928 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19929 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19930
19931 CC="$lt_save_CC"
19932
19933 ;;
19934
19935 *)
19936 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19937 $as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19938 { (exit 1); exit 1; }; }
19939 ;;
19940 esac
19941
19942 # Append the new tag name to the list of available tags.
19943 if test -n "$tagname" ; then
19944 available_tags="$available_tags $tagname"
19945 fi
19946 fi
19947 done
19948 IFS="$lt_save_ifs"
19949
19950 # Now substitute the updated list of available tags.
19951 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19952 mv "${ofile}T" "$ofile"
19953 chmod +x "$ofile"
19954 else
19955 rm -f "${ofile}T"
19956 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19957 $as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19958 { (exit 1); exit 1; }; }
19959 fi
19960 fi
19961
19962
19963
19964 # This can be used to rebuild libtool when needed
19965 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19966
19967 # Always use our own libtool.
19968 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19969
19970 # Prevent multiple expansion
19971
19972
19973
19974
19975
19976
19977
19978
19979
19980
19981
19982
19983
19984
19985
19986
19987
19988
19989
19990
19991 ac_ext=c
19992 ac_cpp='$CPP $CPPFLAGS'
19993 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19994 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19995 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19996 if test -n "$ac_tool_prefix"; then
19997 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19998 set dummy ${ac_tool_prefix}gcc; ac_word=$2
19999 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20000 $as_echo_n "checking for $ac_word... " >&6; }
20001 if test "${ac_cv_prog_CC+set}" = set; then
20002 $as_echo_n "(cached) " >&6
20003 else
20004 if test -n "$CC"; then
20005 ac_cv_prog_CC="$CC" # Let the user override the test.
20006 else
20007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20008 for as_dir in $PATH
20009 do
20010 IFS=$as_save_IFS
20011 test -z "$as_dir" && as_dir=.
20012 for ac_exec_ext in '' $ac_executable_extensions; do
20013 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20014 ac_cv_prog_CC="${ac_tool_prefix}gcc"
20015 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20016 break 2
20017 fi
20018 done
20019 done
20020 IFS=$as_save_IFS
20021
20022 fi
20023 fi
20024 CC=$ac_cv_prog_CC
20025 if test -n "$CC"; then
20026 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20027 $as_echo "$CC" >&6; }
20028 else
20029 { $as_echo "$as_me:$LINENO: result: no" >&5
20030 $as_echo "no" >&6; }
20031 fi
20032
20033
20034 fi
20035 if test -z "$ac_cv_prog_CC"; then
20036 ac_ct_CC=$CC
20037 # Extract the first word of "gcc", so it can be a program name with args.
20038 set dummy gcc; ac_word=$2
20039 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20040 $as_echo_n "checking for $ac_word... " >&6; }
20041 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20042 $as_echo_n "(cached) " >&6
20043 else
20044 if test -n "$ac_ct_CC"; then
20045 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20046 else
20047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20048 for as_dir in $PATH
20049 do
20050 IFS=$as_save_IFS
20051 test -z "$as_dir" && as_dir=.
20052 for ac_exec_ext in '' $ac_executable_extensions; do
20053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20054 ac_cv_prog_ac_ct_CC="gcc"
20055 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20056 break 2
20057 fi
20058 done
20059 done
20060 IFS=$as_save_IFS
20061
20062 fi
20063 fi
20064 ac_ct_CC=$ac_cv_prog_ac_ct_CC
20065 if test -n "$ac_ct_CC"; then
20066 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20067 $as_echo "$ac_ct_CC" >&6; }
20068 else
20069 { $as_echo "$as_me:$LINENO: result: no" >&5
20070 $as_echo "no" >&6; }
20071 fi
20072
20073 if test "x$ac_ct_CC" = x; then
20074 CC=""
20075 else
20076 case $cross_compiling:$ac_tool_warned in
20077 yes:)
20078 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20079 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20080 ac_tool_warned=yes ;;
20081 esac
20082 CC=$ac_ct_CC
20083 fi
20084 else
20085 CC="$ac_cv_prog_CC"
20086 fi
20087
20088 if test -z "$CC"; then
20089 if test -n "$ac_tool_prefix"; then
20090 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20091 set dummy ${ac_tool_prefix}cc; ac_word=$2
20092 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20093 $as_echo_n "checking for $ac_word... " >&6; }
20094 if test "${ac_cv_prog_CC+set}" = set; then
20095 $as_echo_n "(cached) " >&6
20096 else
20097 if test -n "$CC"; then
20098 ac_cv_prog_CC="$CC" # Let the user override the test.
20099 else
20100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20101 for as_dir in $PATH
20102 do
20103 IFS=$as_save_IFS
20104 test -z "$as_dir" && as_dir=.
20105 for ac_exec_ext in '' $ac_executable_extensions; do
20106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20107 ac_cv_prog_CC="${ac_tool_prefix}cc"
20108 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20109 break 2
20110 fi
20111 done
20112 done
20113 IFS=$as_save_IFS
20114
20115 fi
20116 fi
20117 CC=$ac_cv_prog_CC
20118 if test -n "$CC"; then
20119 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20120 $as_echo "$CC" >&6; }
20121 else
20122 { $as_echo "$as_me:$LINENO: result: no" >&5
20123 $as_echo "no" >&6; }
20124 fi
20125
20126
20127 fi
20128 fi
20129 if test -z "$CC"; then
20130 # Extract the first word of "cc", so it can be a program name with args.
20131 set dummy cc; ac_word=$2
20132 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20133 $as_echo_n "checking for $ac_word... " >&6; }
20134 if test "${ac_cv_prog_CC+set}" = set; then
20135 $as_echo_n "(cached) " >&6
20136 else
20137 if test -n "$CC"; then
20138 ac_cv_prog_CC="$CC" # Let the user override the test.
20139 else
20140 ac_prog_rejected=no
20141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20142 for as_dir in $PATH
20143 do
20144 IFS=$as_save_IFS
20145 test -z "$as_dir" && as_dir=.
20146 for ac_exec_ext in '' $ac_executable_extensions; do
20147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20148 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20149 ac_prog_rejected=yes
20150 continue
20151 fi
20152 ac_cv_prog_CC="cc"
20153 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20154 break 2
20155 fi
20156 done
20157 done
20158 IFS=$as_save_IFS
20159
20160 if test $ac_prog_rejected = yes; then
20161 # We found a bogon in the path, so make sure we never use it.
20162 set dummy $ac_cv_prog_CC
20163 shift
20164 if test $# != 0; then
20165 # We chose a different compiler from the bogus one.
20166 # However, it has the same basename, so the bogon will be chosen
20167 # first if we set CC to just the basename; use the full file name.
20168 shift
20169 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20170 fi
20171 fi
20172 fi
20173 fi
20174 CC=$ac_cv_prog_CC
20175 if test -n "$CC"; then
20176 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20177 $as_echo "$CC" >&6; }
20178 else
20179 { $as_echo "$as_me:$LINENO: result: no" >&5
20180 $as_echo "no" >&6; }
20181 fi
20182
20183
20184 fi
20185 if test -z "$CC"; then
20186 if test -n "$ac_tool_prefix"; then
20187 for ac_prog in cl.exe
20188 do
20189 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20190 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20191 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20192 $as_echo_n "checking for $ac_word... " >&6; }
20193 if test "${ac_cv_prog_CC+set}" = set; then
20194 $as_echo_n "(cached) " >&6
20195 else
20196 if test -n "$CC"; then
20197 ac_cv_prog_CC="$CC" # Let the user override the test.
20198 else
20199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20200 for as_dir in $PATH
20201 do
20202 IFS=$as_save_IFS
20203 test -z "$as_dir" && as_dir=.
20204 for ac_exec_ext in '' $ac_executable_extensions; do
20205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20206 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20207 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20208 break 2
20209 fi
20210 done
20211 done
20212 IFS=$as_save_IFS
20213
20214 fi
20215 fi
20216 CC=$ac_cv_prog_CC
20217 if test -n "$CC"; then
20218 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20219 $as_echo "$CC" >&6; }
20220 else
20221 { $as_echo "$as_me:$LINENO: result: no" >&5
20222 $as_echo "no" >&6; }
20223 fi
20224
20225
20226 test -n "$CC" && break
20227 done
20228 fi
20229 if test -z "$CC"; then
20230 ac_ct_CC=$CC
20231 for ac_prog in cl.exe
20232 do
20233 # Extract the first word of "$ac_prog", so it can be a program name with args.
20234 set dummy $ac_prog; ac_word=$2
20235 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20236 $as_echo_n "checking for $ac_word... " >&6; }
20237 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20238 $as_echo_n "(cached) " >&6
20239 else
20240 if test -n "$ac_ct_CC"; then
20241 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20242 else
20243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20244 for as_dir in $PATH
20245 do
20246 IFS=$as_save_IFS
20247 test -z "$as_dir" && as_dir=.
20248 for ac_exec_ext in '' $ac_executable_extensions; do
20249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20250 ac_cv_prog_ac_ct_CC="$ac_prog"
20251 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20252 break 2
20253 fi
20254 done
20255 done
20256 IFS=$as_save_IFS
20257
20258 fi
20259 fi
20260 ac_ct_CC=$ac_cv_prog_ac_ct_CC
20261 if test -n "$ac_ct_CC"; then
20262 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20263 $as_echo "$ac_ct_CC" >&6; }
20264 else
20265 { $as_echo "$as_me:$LINENO: result: no" >&5
20266 $as_echo "no" >&6; }
20267 fi
20268
20269
20270 test -n "$ac_ct_CC" && break
20271 done
20272
20273 if test "x$ac_ct_CC" = x; then
20274 CC=""
20275 else
20276 case $cross_compiling:$ac_tool_warned in
20277 yes:)
20278 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20279 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20280 ac_tool_warned=yes ;;
20281 esac
20282 CC=$ac_ct_CC
20283 fi
20284 fi
20285
20286 fi
20287
20288
20289 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20291 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20292 See \`config.log' for more details." >&5
20293 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20294 See \`config.log' for more details." >&2;}
20295 { (exit 1); exit 1; }; }; }
20296
20297 # Provide some information about the compiler.
20298 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20299 set X $ac_compile
20300 ac_compiler=$2
20301 { (ac_try="$ac_compiler --version >&5"
20302 case "(($ac_try" in
20303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20304 *) ac_try_echo=$ac_try;;
20305 esac
20306 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20307 $as_echo "$ac_try_echo") >&5
20308 (eval "$ac_compiler --version >&5") 2>&5
20309 ac_status=$?
20310 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20311 (exit $ac_status); }
20312 { (ac_try="$ac_compiler -v >&5"
20313 case "(($ac_try" in
20314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20315 *) ac_try_echo=$ac_try;;
20316 esac
20317 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20318 $as_echo "$ac_try_echo") >&5
20319 (eval "$ac_compiler -v >&5") 2>&5
20320 ac_status=$?
20321 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20322 (exit $ac_status); }
20323 { (ac_try="$ac_compiler -V >&5"
20324 case "(($ac_try" in
20325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20326 *) ac_try_echo=$ac_try;;
20327 esac
20328 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20329 $as_echo "$ac_try_echo") >&5
20330 (eval "$ac_compiler -V >&5") 2>&5
20331 ac_status=$?
20332 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20333 (exit $ac_status); }
20334
20335 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20336 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20337 if test "${ac_cv_c_compiler_gnu+set}" = set; then
20338 $as_echo_n "(cached) " >&6
20339 else
20340 cat >conftest.$ac_ext <<_ACEOF
20341 /* confdefs.h. */
20342 _ACEOF
20343 cat confdefs.h >>conftest.$ac_ext
20344 cat >>conftest.$ac_ext <<_ACEOF
20345 /* end confdefs.h. */
20346
20347 int
20348 main ()
20349 {
20350 #ifndef __GNUC__
20351 choke me
20352 #endif
20353
20354 ;
20355 return 0;
20356 }
20357 _ACEOF
20358 rm -f conftest.$ac_objext
20359 if { (ac_try="$ac_compile"
20360 case "(($ac_try" in
20361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20362 *) ac_try_echo=$ac_try;;
20363 esac
20364 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20365 $as_echo "$ac_try_echo") >&5
20366 (eval "$ac_compile") 2>conftest.er1
20367 ac_status=$?
20368 grep -v '^ *+' conftest.er1 >conftest.err
20369 rm -f conftest.er1
20370 cat conftest.err >&5
20371 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20372 (exit $ac_status); } && {
20373 test -z "$ac_c_werror_flag" ||
20374 test ! -s conftest.err
20375 } && test -s conftest.$ac_objext; then
20376 ac_compiler_gnu=yes
20377 else
20378 $as_echo "$as_me: failed program was:" >&5
20379 sed 's/^/| /' conftest.$ac_ext >&5
20380
20381 ac_compiler_gnu=no
20382 fi
20383
20384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20385 ac_cv_c_compiler_gnu=$ac_compiler_gnu
20386
20387 fi
20388 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20389 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
20390 if test $ac_compiler_gnu = yes; then
20391 GCC=yes
20392 else
20393 GCC=
20394 fi
20395 ac_test_CFLAGS=${CFLAGS+set}
20396 ac_save_CFLAGS=$CFLAGS
20397 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20398 $as_echo_n "checking whether $CC accepts -g... " >&6; }
20399 if test "${ac_cv_prog_cc_g+set}" = set; then
20400 $as_echo_n "(cached) " >&6
20401 else
20402 ac_save_c_werror_flag=$ac_c_werror_flag
20403 ac_c_werror_flag=yes
20404 ac_cv_prog_cc_g=no
20405 CFLAGS="-g"
20406 cat >conftest.$ac_ext <<_ACEOF
20407 /* confdefs.h. */
20408 _ACEOF
20409 cat confdefs.h >>conftest.$ac_ext
20410 cat >>conftest.$ac_ext <<_ACEOF
20411 /* end confdefs.h. */
20412
20413 int
20414 main ()
20415 {
20416
20417 ;
20418 return 0;
20419 }
20420 _ACEOF
20421 rm -f conftest.$ac_objext
20422 if { (ac_try="$ac_compile"
20423 case "(($ac_try" in
20424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20425 *) ac_try_echo=$ac_try;;
20426 esac
20427 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20428 $as_echo "$ac_try_echo") >&5
20429 (eval "$ac_compile") 2>conftest.er1
20430 ac_status=$?
20431 grep -v '^ *+' conftest.er1 >conftest.err
20432 rm -f conftest.er1
20433 cat conftest.err >&5
20434 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20435 (exit $ac_status); } && {
20436 test -z "$ac_c_werror_flag" ||
20437 test ! -s conftest.err
20438 } && test -s conftest.$ac_objext; then
20439 ac_cv_prog_cc_g=yes
20440 else
20441 $as_echo "$as_me: failed program was:" >&5
20442 sed 's/^/| /' conftest.$ac_ext >&5
20443
20444 CFLAGS=""
20445 cat >conftest.$ac_ext <<_ACEOF
20446 /* confdefs.h. */
20447 _ACEOF
20448 cat confdefs.h >>conftest.$ac_ext
20449 cat >>conftest.$ac_ext <<_ACEOF
20450 /* end confdefs.h. */
20451
20452 int
20453 main ()
20454 {
20455
20456 ;
20457 return 0;
20458 }
20459 _ACEOF
20460 rm -f conftest.$ac_objext
20461 if { (ac_try="$ac_compile"
20462 case "(($ac_try" in
20463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20464 *) ac_try_echo=$ac_try;;
20465 esac
20466 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20467 $as_echo "$ac_try_echo") >&5
20468 (eval "$ac_compile") 2>conftest.er1
20469 ac_status=$?
20470 grep -v '^ *+' conftest.er1 >conftest.err
20471 rm -f conftest.er1
20472 cat conftest.err >&5
20473 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20474 (exit $ac_status); } && {
20475 test -z "$ac_c_werror_flag" ||
20476 test ! -s conftest.err
20477 } && test -s conftest.$ac_objext; then
20478 :
20479 else
20480 $as_echo "$as_me: failed program was:" >&5
20481 sed 's/^/| /' conftest.$ac_ext >&5
20482
20483 ac_c_werror_flag=$ac_save_c_werror_flag
20484 CFLAGS="-g"
20485 cat >conftest.$ac_ext <<_ACEOF
20486 /* confdefs.h. */
20487 _ACEOF
20488 cat confdefs.h >>conftest.$ac_ext
20489 cat >>conftest.$ac_ext <<_ACEOF
20490 /* end confdefs.h. */
20491
20492 int
20493 main ()
20494 {
20495
20496 ;
20497 return 0;
20498 }
20499 _ACEOF
20500 rm -f conftest.$ac_objext
20501 if { (ac_try="$ac_compile"
20502 case "(($ac_try" in
20503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20504 *) ac_try_echo=$ac_try;;
20505 esac
20506 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20507 $as_echo "$ac_try_echo") >&5
20508 (eval "$ac_compile") 2>conftest.er1
20509 ac_status=$?
20510 grep -v '^ *+' conftest.er1 >conftest.err
20511 rm -f conftest.er1
20512 cat conftest.err >&5
20513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20514 (exit $ac_status); } && {
20515 test -z "$ac_c_werror_flag" ||
20516 test ! -s conftest.err
20517 } && test -s conftest.$ac_objext; then
20518 ac_cv_prog_cc_g=yes
20519 else
20520 $as_echo "$as_me: failed program was:" >&5
20521 sed 's/^/| /' conftest.$ac_ext >&5
20522
20523
20524 fi
20525
20526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20527 fi
20528
20529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20530 fi
20531
20532 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20533 ac_c_werror_flag=$ac_save_c_werror_flag
20534 fi
20535 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20536 $as_echo "$ac_cv_prog_cc_g" >&6; }
20537 if test "$ac_test_CFLAGS" = set; then
20538 CFLAGS=$ac_save_CFLAGS
20539 elif test $ac_cv_prog_cc_g = yes; then
20540 if test "$GCC" = yes; then
20541 CFLAGS="-g -O2"
20542 else
20543 CFLAGS="-g"
20544 fi
20545 else
20546 if test "$GCC" = yes; then
20547 CFLAGS="-O2"
20548 else
20549 CFLAGS=
20550 fi
20551 fi
20552 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20553 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20554 if test "${ac_cv_prog_cc_c89+set}" = set; then
20555 $as_echo_n "(cached) " >&6
20556 else
20557 ac_cv_prog_cc_c89=no
20558 ac_save_CC=$CC
20559 cat >conftest.$ac_ext <<_ACEOF
20560 /* confdefs.h. */
20561 _ACEOF
20562 cat confdefs.h >>conftest.$ac_ext
20563 cat >>conftest.$ac_ext <<_ACEOF
20564 /* end confdefs.h. */
20565 #include <stdarg.h>
20566 #include <stdio.h>
20567 #include <sys/types.h>
20568 #include <sys/stat.h>
20569 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
20570 struct buf { int x; };
20571 FILE * (*rcsopen) (struct buf *, struct stat *, int);
20572 static char *e (p, i)
20573 char **p;
20574 int i;
20575 {
20576 return p[i];
20577 }
20578 static char *f (char * (*g) (char **, int), char **p, ...)
20579 {
20580 char *s;
20581 va_list v;
20582 va_start (v,p);
20583 s = g (p, va_arg (v,int));
20584 va_end (v);
20585 return s;
20586 }
20587
20588 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
20589 function prototypes and stuff, but not '\xHH' hex character constants.
20590 These don't provoke an error unfortunately, instead are silently treated
20591 as 'x'. The following induces an error, until -std is added to get
20592 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
20593 array size at least. It's necessary to write '\x00'==0 to get something
20594 that's true only with -std. */
20595 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20596
20597 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20598 inside strings and character constants. */
20599 #define FOO(x) 'x'
20600 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20601
20602 int test (int i, double x);
20603 struct s1 {int (*f) (int a);};
20604 struct s2 {int (*f) (double a);};
20605 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20606 int argc;
20607 char **argv;
20608 int
20609 main ()
20610 {
20611 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
20612 ;
20613 return 0;
20614 }
20615 _ACEOF
20616 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20617 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20618 do
20619 CC="$ac_save_CC $ac_arg"
20620 rm -f conftest.$ac_objext
20621 if { (ac_try="$ac_compile"
20622 case "(($ac_try" in
20623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20624 *) ac_try_echo=$ac_try;;
20625 esac
20626 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20627 $as_echo "$ac_try_echo") >&5
20628 (eval "$ac_compile") 2>conftest.er1
20629 ac_status=$?
20630 grep -v '^ *+' conftest.er1 >conftest.err
20631 rm -f conftest.er1
20632 cat conftest.err >&5
20633 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20634 (exit $ac_status); } && {
20635 test -z "$ac_c_werror_flag" ||
20636 test ! -s conftest.err
20637 } && test -s conftest.$ac_objext; then
20638 ac_cv_prog_cc_c89=$ac_arg
20639 else
20640 $as_echo "$as_me: failed program was:" >&5
20641 sed 's/^/| /' conftest.$ac_ext >&5
20642
20643
20644 fi
20645
20646 rm -f core conftest.err conftest.$ac_objext
20647 test "x$ac_cv_prog_cc_c89" != "xno" && break
20648 done
20649 rm -f conftest.$ac_ext
20650 CC=$ac_save_CC
20651
20652 fi
20653 # AC_CACHE_VAL
20654 case "x$ac_cv_prog_cc_c89" in
20655 x)
20656 { $as_echo "$as_me:$LINENO: result: none needed" >&5
20657 $as_echo "none needed" >&6; } ;;
20658 xno)
20659 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20660 $as_echo "unsupported" >&6; } ;;
20661 *)
20662 CC="$CC $ac_cv_prog_cc_c89"
20663 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20664 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20665 esac
20666
20667
20668 ac_ext=c
20669 ac_cpp='$CPP $CPPFLAGS'
20670 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20671 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20672 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20673
20674 depcc="$CC" am_compiler_list=
20675
20676 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20677 $as_echo_n "checking dependency style of $depcc... " >&6; }
20678 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20679 $as_echo_n "(cached) " >&6
20680 else
20681 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20682 # We make a subdir and do the tests there. Otherwise we can end up
20683 # making bogus files that we don't know about and never remove. For
20684 # instance it was reported that on HP-UX the gcc test will end up
20685 # making a dummy file named `D' -- because `-MD' means `put the output
20686 # in D'.
20687 mkdir conftest.dir
20688 # Copy depcomp to subdir because otherwise we won't find it if we're
20689 # using a relative directory.
20690 cp "$am_depcomp" conftest.dir
20691 cd conftest.dir
20692 # We will build objects and dependencies in a subdirectory because
20693 # it helps to detect inapplicable dependency modes. For instance
20694 # both Tru64's cc and ICC support -MD to output dependencies as a
20695 # side effect of compilation, but ICC will put the dependencies in
20696 # the current directory while Tru64 will put them in the object
20697 # directory.
20698 mkdir sub
20699
20700 am_cv_CC_dependencies_compiler_type=none
20701 if test "$am_compiler_list" = ""; then
20702 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20703 fi
20704 for depmode in $am_compiler_list; do
20705 # Setup a source with many dependencies, because some compilers
20706 # like to wrap large dependency lists on column 80 (with \), and
20707 # we should not choose a depcomp mode which is confused by this.
20708 #
20709 # We need to recreate these files for each test, as the compiler may
20710 # overwrite some of them when testing with obscure command lines.
20711 # This happens at least with the AIX C compiler.
20712 : > sub/conftest.c
20713 for i in 1 2 3 4 5 6; do
20714 echo '#include "conftst'$i'.h"' >> sub/conftest.c
20715 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20716 # Solaris 8's {/usr,}/bin/sh.
20717 touch sub/conftst$i.h
20718 done
20719 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20720
20721 case $depmode in
20722 nosideeffect)
20723 # after this tag, mechanisms are not by side-effect, so they'll
20724 # only be used when explicitly requested
20725 if test "x$enable_dependency_tracking" = xyes; then
20726 continue
20727 else
20728 break
20729 fi
20730 ;;
20731 none) break ;;
20732 esac
20733 # We check with `-c' and `-o' for the sake of the "dashmstdout"
20734 # mode. It turns out that the SunPro C++ compiler does not properly
20735 # handle `-M -o', and we need to detect this.
20736 if depmode=$depmode \
20737 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
20738 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20739 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
20740 >/dev/null 2>conftest.err &&
20741 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20742 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20743 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
20744 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20745 # icc doesn't choke on unknown options, it will just issue warnings
20746 # or remarks (even with -Werror). So we grep stderr for any message
20747 # that says an option was ignored or not supported.
20748 # When given -MP, icc 7.0 and 7.1 complain thusly:
20749 # icc: Command line warning: ignoring option '-M'; no argument required
20750 # The diagnosis changed in icc 8.0:
20751 # icc: Command line remark: option '-MP' not supported
20752 if (grep 'ignoring option' conftest.err ||
20753 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20754 am_cv_CC_dependencies_compiler_type=$depmode
20755 break
20756 fi
20757 fi
20758 done
20759
20760 cd ..
20761 rm -rf conftest.dir
20762 else
20763 am_cv_CC_dependencies_compiler_type=none
20764 fi
20765
20766 fi
20767 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20768 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20769 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20770
20771 if
20772 test "x$enable_dependency_tracking" != xno \
20773 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20774 am__fastdepCC_TRUE=
20775 am__fastdepCC_FALSE='#'
20776 else
20777 am__fastdepCC_TRUE='#'
20778 am__fastdepCC_FALSE=
20779 fi
20780
20781
20782
20783
20784 for ac_prog in cpp
20785 do
20786 # Extract the first word of "$ac_prog", so it can be a program name with args.
20787 set dummy $ac_prog; ac_word=$2
20788 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20789 $as_echo_n "checking for $ac_word... " >&6; }
20790 if test "${ac_cv_path_RAWCPP+set}" = set; then
20791 $as_echo_n "(cached) " >&6
20792 else
20793 case $RAWCPP in
20794 [\\/]* | ?:[\\/]*)
20795 ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path.
20796 ;;
20797 *)
20798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20799 as_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib"
20800 for as_dir in $as_dummy
20801 do
20802 IFS=$as_save_IFS
20803 test -z "$as_dir" && as_dir=.
20804 for ac_exec_ext in '' $ac_executable_extensions; do
20805 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20806 ac_cv_path_RAWCPP="$as_dir/$ac_word$ac_exec_ext"
20807 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20808 break 2
20809 fi
20810 done
20811 done
20812 IFS=$as_save_IFS
20813
20814 ;;
20815 esac
20816 fi
20817 RAWCPP=$ac_cv_path_RAWCPP
20818 if test -n "$RAWCPP"; then
20819 { $as_echo "$as_me:$LINENO: result: $RAWCPP" >&5
20820 $as_echo "$RAWCPP" >&6; }
20821 else
20822 { $as_echo "$as_me:$LINENO: result: no" >&5
20823 $as_echo "no" >&6; }
20824 fi
20825
20826
20827 test -n "$RAWCPP" && break
20828 done
20829 test -n "$RAWCPP" || RAWCPP="${CPP}"
20830
20831
20832 # Check for flag to avoid builtin definitions - assumes unix is predefined,
20833 # which is not the best choice for supporting other OS'es, but covers most
20834 # of the ones we need for now.
20835 { $as_echo "$as_me:$LINENO: checking if $RAWCPP requires -undef" >&5
20836 $as_echo_n "checking if $RAWCPP requires -undef... " >&6; }
20837 cat >conftest.$ac_ext <<_ACEOF
20838 Does cpp redefine unix ?
20839 _ACEOF
20840 if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
20841 { $as_echo "$as_me:$LINENO: result: no" >&5
20842 $as_echo "no" >&6; }
20843 else
20844 if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
20845 RAWCPPFLAGS=-undef
20846 { $as_echo "$as_me:$LINENO: result: yes" >&5
20847 $as_echo "yes" >&6; }
20848 else
20849 { { $as_echo "$as_me:$LINENO: error: ${RAWCPP} defines unix with or without -undef. I don't know what to do." >&5
20850 $as_echo "$as_me: error: ${RAWCPP} defines unix with or without -undef. I don't know what to do." >&2;}
20851 { (exit 1); exit 1; }; }
20852 fi
20853 fi
20854 rm -f conftest.$ac_ext
20855
20856 { $as_echo "$as_me:$LINENO: checking if $RAWCPP requires -traditional" >&5
20857 $as_echo_n "checking if $RAWCPP requires -traditional... " >&6; }
20858 cat >conftest.$ac_ext <<_ACEOF
20859 Does cpp preserve "whitespace"?
20860 _ACEOF
20861 if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then
20862 { $as_echo "$as_me:$LINENO: result: no" >&5
20863 $as_echo "no" >&6; }
20864 else
20865 if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then
20866 RAWCPPFLAGS="${RAWCPPFLAGS} -traditional"
20867 { $as_echo "$as_me:$LINENO: result: yes" >&5
20868 $as_echo "yes" >&6; }
20869 else
20870 { { $as_echo "$as_me:$LINENO: error: ${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do." >&5
20871 $as_echo "$as_me: error: ${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do." >&2;}
20872 { (exit 1); exit 1; }; }
20873 fi
20874 fi
20875 rm -f conftest.$ac_ext
20876
20877
20878
20879
20880
20881
20882
20883 # Check whether --with-xorg-module-dir was given.
20884 if test "${with_xorg_module_dir+set}" = set; then
20885 withval=$with_xorg_module_dir; moduledir="$withval"
20886 else
20887 moduledir="$libdir/xorg/modules"
20888 fi
20889
20890
20891 # Check whether --enable-dri was given.
20892 if test "${enable_dri+set}" = set; then
20893 enableval=$enable_dri; DRI="$enableval"
20894 else
20895 DRI=auto
20896 fi
20897
20898
20899 # Checks for extensions
20900
20901 SAVE_CFLAGS="$CFLAGS"
20902 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20903 cat >conftest.$ac_ext <<_ACEOF
20904 /* confdefs.h. */
20905 _ACEOF
20906 cat confdefs.h >>conftest.$ac_ext
20907 cat >>conftest.$ac_ext <<_ACEOF
20908 /* end confdefs.h. */
20909
20910 #include "xorg-server.h"
20911 #if !defined XINERAMA
20912 #error XINERAMA not defined
20913 #endif
20914
20915 int
20916 main ()
20917 {
20918
20919 ;
20920 return 0;
20921 }
20922 _ACEOF
20923 rm -f conftest.$ac_objext
20924 if { (ac_try="$ac_compile"
20925 case "(($ac_try" in
20926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20927 *) ac_try_echo=$ac_try;;
20928 esac
20929 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20930 $as_echo "$ac_try_echo") >&5
20931 (eval "$ac_compile") 2>conftest.er1
20932 ac_status=$?
20933 grep -v '^ *+' conftest.er1 >conftest.err
20934 rm -f conftest.er1
20935 cat conftest.err >&5
20936 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20937 (exit $ac_status); } && {
20938 test -z "$ac_c_werror_flag" ||
20939 test ! -s conftest.err
20940 } && test -s conftest.$ac_objext; then
20941 _EXT_CHECK=yes
20942 else
20943 $as_echo "$as_me: failed program was:" >&5
20944 sed 's/^/| /' conftest.$ac_ext >&5
20945
20946 _EXT_CHECK=no
20947 fi
20948
20949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20950 CFLAGS="$SAVE_CFLAGS"
20951 { $as_echo "$as_me:$LINENO: checking if XINERAMA is defined" >&5
20952 $as_echo_n "checking if XINERAMA is defined... " >&6; }
20953 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20954 $as_echo "$_EXT_CHECK" >&6; }
20955 if test "$_EXT_CHECK" != no; then
20956 REQUIRED_MODULES="$REQUIRED_MODULES xineramaproto"
20957 fi
20958
20959
20960 SAVE_CFLAGS="$CFLAGS"
20961 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20962 cat >conftest.$ac_ext <<_ACEOF
20963 /* confdefs.h. */
20964 _ACEOF
20965 cat confdefs.h >>conftest.$ac_ext
20966 cat >>conftest.$ac_ext <<_ACEOF
20967 /* end confdefs.h. */
20968
20969 #include "xorg-server.h"
20970 #if !defined RANDR
20971 #error RANDR not defined
20972 #endif
20973
20974 int
20975 main ()
20976 {
20977
20978 ;
20979 return 0;
20980 }
20981 _ACEOF
20982 rm -f conftest.$ac_objext
20983 if { (ac_try="$ac_compile"
20984 case "(($ac_try" in
20985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20986 *) ac_try_echo=$ac_try;;
20987 esac
20988 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20989 $as_echo "$ac_try_echo") >&5
20990 (eval "$ac_compile") 2>conftest.er1
20991 ac_status=$?
20992 grep -v '^ *+' conftest.er1 >conftest.err
20993 rm -f conftest.er1
20994 cat conftest.err >&5
20995 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20996 (exit $ac_status); } && {
20997 test -z "$ac_c_werror_flag" ||
20998 test ! -s conftest.err
20999 } && test -s conftest.$ac_objext; then
21000 _EXT_CHECK=yes
21001 else
21002 $as_echo "$as_me: failed program was:" >&5
21003 sed 's/^/| /' conftest.$ac_ext >&5
21004
21005 _EXT_CHECK=no
21006 fi
21007
21008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21009 CFLAGS="$SAVE_CFLAGS"
21010 { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
21011 $as_echo_n "checking if RANDR is defined... " >&6; }
21012 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21013 $as_echo "$_EXT_CHECK" >&6; }
21014 if test "$_EXT_CHECK" != no; then
21015 REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
21016 fi
21017
21018
21019 SAVE_CFLAGS="$CFLAGS"
21020 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21021 cat >conftest.$ac_ext <<_ACEOF
21022 /* confdefs.h. */
21023 _ACEOF
21024 cat confdefs.h >>conftest.$ac_ext
21025 cat >>conftest.$ac_ext <<_ACEOF
21026 /* end confdefs.h. */
21027
21028 #include "xorg-server.h"
21029 #if !defined RENDER
21030 #error RENDER not defined
21031 #endif
21032
21033 int
21034 main ()
21035 {
21036
21037 ;
21038 return 0;
21039 }
21040 _ACEOF
21041 rm -f conftest.$ac_objext
21042 if { (ac_try="$ac_compile"
21043 case "(($ac_try" in
21044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21045 *) ac_try_echo=$ac_try;;
21046 esac
21047 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21048 $as_echo "$ac_try_echo") >&5
21049 (eval "$ac_compile") 2>conftest.er1
21050 ac_status=$?
21051 grep -v '^ *+' conftest.er1 >conftest.err
21052 rm -f conftest.er1
21053 cat conftest.err >&5
21054 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21055 (exit $ac_status); } && {
21056 test -z "$ac_c_werror_flag" ||
21057 test ! -s conftest.err
21058 } && test -s conftest.$ac_objext; then
21059 _EXT_CHECK=yes
21060 else
21061 $as_echo "$as_me: failed program was:" >&5
21062 sed 's/^/| /' conftest.$ac_ext >&5
21063
21064 _EXT_CHECK=no
21065 fi
21066
21067 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21068 CFLAGS="$SAVE_CFLAGS"
21069 { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
21070 $as_echo_n "checking if RENDER is defined... " >&6; }
21071 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21072 $as_echo "$_EXT_CHECK" >&6; }
21073 if test "$_EXT_CHECK" != no; then
21074 REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
21075 fi
21076
21077
21078 SAVE_CFLAGS="$CFLAGS"
21079 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21080 cat >conftest.$ac_ext <<_ACEOF
21081 /* confdefs.h. */
21082 _ACEOF
21083 cat confdefs.h >>conftest.$ac_ext
21084 cat >>conftest.$ac_ext <<_ACEOF
21085 /* end confdefs.h. */
21086
21087 #include "xorg-server.h"
21088 #if !defined XV
21089 #error XV not defined
21090 #endif
21091
21092 int
21093 main ()
21094 {
21095
21096 ;
21097 return 0;
21098 }
21099 _ACEOF
21100 rm -f conftest.$ac_objext
21101 if { (ac_try="$ac_compile"
21102 case "(($ac_try" in
21103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21104 *) ac_try_echo=$ac_try;;
21105 esac
21106 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21107 $as_echo "$ac_try_echo") >&5
21108 (eval "$ac_compile") 2>conftest.er1
21109 ac_status=$?
21110 grep -v '^ *+' conftest.er1 >conftest.err
21111 rm -f conftest.er1
21112 cat conftest.err >&5
21113 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21114 (exit $ac_status); } && {
21115 test -z "$ac_c_werror_flag" ||
21116 test ! -s conftest.err
21117 } && test -s conftest.$ac_objext; then
21118 _EXT_CHECK=yes
21119 else
21120 $as_echo "$as_me: failed program was:" >&5
21121 sed 's/^/| /' conftest.$ac_ext >&5
21122
21123 _EXT_CHECK=no
21124 fi
21125
21126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21127 CFLAGS="$SAVE_CFLAGS"
21128 { $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
21129 $as_echo_n "checking if XV is defined... " >&6; }
21130 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21131 $as_echo "$_EXT_CHECK" >&6; }
21132 if test "$_EXT_CHECK" != no; then
21133 REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
21134 fi
21135
21136
21137 SAVE_CFLAGS="$CFLAGS"
21138 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21139 cat >conftest.$ac_ext <<_ACEOF
21140 /* confdefs.h. */
21141 _ACEOF
21142 cat confdefs.h >>conftest.$ac_ext
21143 cat >>conftest.$ac_ext <<_ACEOF
21144 /* end confdefs.h. */
21145
21146 #include "xorg-server.h"
21147 #if !defined DPMSExtension
21148 #error DPMSExtension not defined
21149 #endif
21150
21151 int
21152 main ()
21153 {
21154
21155 ;
21156 return 0;
21157 }
21158 _ACEOF
21159 rm -f conftest.$ac_objext
21160 if { (ac_try="$ac_compile"
21161 case "(($ac_try" in
21162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21163 *) ac_try_echo=$ac_try;;
21164 esac
21165 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21166 $as_echo "$ac_try_echo") >&5
21167 (eval "$ac_compile") 2>conftest.er1
21168 ac_status=$?
21169 grep -v '^ *+' conftest.er1 >conftest.err
21170 rm -f conftest.er1
21171 cat conftest.err >&5
21172 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21173 (exit $ac_status); } && {
21174 test -z "$ac_c_werror_flag" ||
21175 test ! -s conftest.err
21176 } && test -s conftest.$ac_objext; then
21177 _EXT_CHECK=yes
21178 else
21179 $as_echo "$as_me: failed program was:" >&5
21180 sed 's/^/| /' conftest.$ac_ext >&5
21181
21182 _EXT_CHECK=no
21183 fi
21184
21185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21186 CFLAGS="$SAVE_CFLAGS"
21187 { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21188 $as_echo_n "checking if DPMSExtension is defined... " >&6; }
21189 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21190 $as_echo "$_EXT_CHECK" >&6; }
21191 if test "$_EXT_CHECK" != no; then
21192 REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21193 fi
21194
21195
21196 # Checks for pkg-config packages
21197
21198
21199 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21200 if test -n "$ac_tool_prefix"; then
21201 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21202 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21203 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21204 $as_echo_n "checking for $ac_word... " >&6; }
21205 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21206 $as_echo_n "(cached) " >&6
21207 else
21208 case $PKG_CONFIG in
21209 [\\/]* | ?:[\\/]*)
21210 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21211 ;;
21212 *)
21213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21214 for as_dir in $PATH
21215 do
21216 IFS=$as_save_IFS
21217 test -z "$as_dir" && as_dir=.
21218 for ac_exec_ext in '' $ac_executable_extensions; do
21219 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21220 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21221 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21222 break 2
21223 fi
21224 done
21225 done
21226 IFS=$as_save_IFS
21227
21228 ;;
21229 esac
21230 fi
21231 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21232 if test -n "$PKG_CONFIG"; then
21233 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21234 $as_echo "$PKG_CONFIG" >&6; }
21235 else
21236 { $as_echo "$as_me:$LINENO: result: no" >&5
21237 $as_echo "no" >&6; }
21238 fi
21239
21240
21241 fi
21242 if test -z "$ac_cv_path_PKG_CONFIG"; then
21243 ac_pt_PKG_CONFIG=$PKG_CONFIG
21244 # Extract the first word of "pkg-config", so it can be a program name with args.
21245 set dummy pkg-config; ac_word=$2
21246 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21247 $as_echo_n "checking for $ac_word... " >&6; }
21248 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21249 $as_echo_n "(cached) " >&6
21250 else
21251 case $ac_pt_PKG_CONFIG in
21252 [\\/]* | ?:[\\/]*)
21253 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21254 ;;
21255 *)
21256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21257 for as_dir in $PATH
21258 do
21259 IFS=$as_save_IFS
21260 test -z "$as_dir" && as_dir=.
21261 for ac_exec_ext in '' $ac_executable_extensions; do
21262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21263 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21264 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21265 break 2
21266 fi
21267 done
21268 done
21269 IFS=$as_save_IFS
21270
21271 ;;
21272 esac
21273 fi
21274 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21275 if test -n "$ac_pt_PKG_CONFIG"; then
21276 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21277 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
21278 else
21279 { $as_echo "$as_me:$LINENO: result: no" >&5
21280 $as_echo "no" >&6; }
21281 fi
21282
21283 if test "x$ac_pt_PKG_CONFIG" = x; then
21284 PKG_CONFIG=""
21285 else
21286 case $cross_compiling:$ac_tool_warned in
21287 yes:)
21288 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21289 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21290 ac_tool_warned=yes ;;
21291 esac
21292 PKG_CONFIG=$ac_pt_PKG_CONFIG
21293 fi
21294 else
21295 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21296 fi
21297
21298 fi
21299 if test -n "$PKG_CONFIG"; then
21300 _pkg_min_version=0.9.0
21301 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21302 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21303 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21304 { $as_echo "$as_me:$LINENO: result: yes" >&5
21305 $as_echo "yes" >&6; }
21306 else
21307 { $as_echo "$as_me:$LINENO: result: no" >&5
21308 $as_echo "no" >&6; }
21309 PKG_CONFIG=""
21310 fi
21311
21312 fi
21313
21314 pkg_failed=no
21315 { $as_echo "$as_me:$LINENO: checking for XORG" >&5
21316 $as_echo_n "checking for XORG... " >&6; }
21317
21318 if test -n "$XORG_CFLAGS"; then
21319 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21320 elif test -n "$PKG_CONFIG"; then
21321 if test -n "$PKG_CONFIG" && \
21322 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto \$REQUIRED_MODULES\"") >&5
21323 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto $REQUIRED_MODULES") 2>&5
21324 ac_status=$?
21325 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21326 (exit $ac_status); }; then
21327 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto $REQUIRED_MODULES" 2>/dev/null`
21328 else
21329 pkg_failed=yes
21330 fi
21331 else
21332 pkg_failed=untried
21333 fi
21334 if test -n "$XORG_LIBS"; then
21335 pkg_cv_XORG_LIBS="$XORG_LIBS"
21336 elif test -n "$PKG_CONFIG"; then
21337 if test -n "$PKG_CONFIG" && \
21338 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto \$REQUIRED_MODULES\"") >&5
21339 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto $REQUIRED_MODULES") 2>&5
21340 ac_status=$?
21341 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21342 (exit $ac_status); }; then
21343 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto $REQUIRED_MODULES" 2>/dev/null`
21344 else
21345 pkg_failed=yes
21346 fi
21347 else
21348 pkg_failed=untried
21349 fi
21350
21351
21352
21353 if test $pkg_failed = yes; then
21354
21355 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21356 _pkg_short_errors_supported=yes
21357 else
21358 _pkg_short_errors_supported=no
21359 fi
21360 if test $_pkg_short_errors_supported = yes; then
21361 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto $REQUIRED_MODULES" 2>&1`
21362 else
21363 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto $REQUIRED_MODULES" 2>&1`
21364 fi
21365 # Put the nasty error message in config.log where it belongs
21366 echo "$XORG_PKG_ERRORS" >&5
21367
21368 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto $REQUIRED_MODULES) were not met:
21369
21370 $XORG_PKG_ERRORS
21371
21372 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21373 installed software in a non-standard prefix.
21374
21375 Alternatively, you may set the environment variables XORG_CFLAGS
21376 and XORG_LIBS to avoid the need to call pkg-config.
21377 See the pkg-config man page for more details.
21378 " >&5
21379 $as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto $REQUIRED_MODULES) were not met:
21380
21381 $XORG_PKG_ERRORS
21382
21383 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21384 installed software in a non-standard prefix.
21385
21386 Alternatively, you may set the environment variables XORG_CFLAGS
21387 and XORG_LIBS to avoid the need to call pkg-config.
21388 See the pkg-config man page for more details.
21389 " >&2;}
21390 { (exit 1); exit 1; }; }
21391 elif test $pkg_failed = untried; then
21392 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21393 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21394 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21395 is in your PATH or set the PKG_CONFIG environment variable to the full
21396 path to pkg-config.
21397
21398 Alternatively, you may set the environment variables XORG_CFLAGS
21399 and XORG_LIBS to avoid the need to call pkg-config.
21400 See the pkg-config man page for more details.
21401
21402 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21403 See \`config.log' for more details." >&5
21404 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21405 is in your PATH or set the PKG_CONFIG environment variable to the full
21406 path to pkg-config.
21407
21408 Alternatively, you may set the environment variables XORG_CFLAGS
21409 and XORG_LIBS to avoid the need to call pkg-config.
21410 See the pkg-config man page for more details.
21411
21412 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21413 See \`config.log' for more details." >&2;}
21414 { (exit 1); exit 1; }; }; }
21415 else
21416 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21417 XORG_LIBS=$pkg_cv_XORG_LIBS
21418 { $as_echo "$as_me:$LINENO: result: yes" >&5
21419 $as_echo "yes" >&6; }
21420 :
21421 fi
21422 sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21423
21424 # Checks for libraries.
21425
21426 # Checks for header files.
21427 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21428 $as_echo_n "checking for ANSI C header files... " >&6; }
21429 if test "${ac_cv_header_stdc+set}" = set; then
21430 $as_echo_n "(cached) " >&6
21431 else
21432 cat >conftest.$ac_ext <<_ACEOF
21433 /* confdefs.h. */
21434 _ACEOF
21435 cat confdefs.h >>conftest.$ac_ext
21436 cat >>conftest.$ac_ext <<_ACEOF
21437 /* end confdefs.h. */
21438 #include <stdlib.h>
21439 #include <stdarg.h>
21440 #include <string.h>
21441 #include <float.h>
21442
21443 int
21444 main ()
21445 {
21446
21447 ;
21448 return 0;
21449 }
21450 _ACEOF
21451 rm -f conftest.$ac_objext
21452 if { (ac_try="$ac_compile"
21453 case "(($ac_try" in
21454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21455 *) ac_try_echo=$ac_try;;
21456 esac
21457 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21458 $as_echo "$ac_try_echo") >&5
21459 (eval "$ac_compile") 2>conftest.er1
21460 ac_status=$?
21461 grep -v '^ *+' conftest.er1 >conftest.err
21462 rm -f conftest.er1
21463 cat conftest.err >&5
21464 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21465 (exit $ac_status); } && {
21466 test -z "$ac_c_werror_flag" ||
21467 test ! -s conftest.err
21468 } && test -s conftest.$ac_objext; then
21469 ac_cv_header_stdc=yes
21470 else
21471 $as_echo "$as_me: failed program was:" >&5
21472 sed 's/^/| /' conftest.$ac_ext >&5
21473
21474 ac_cv_header_stdc=no
21475 fi
21476
21477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21478
21479 if test $ac_cv_header_stdc = yes; then
21480 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21481 cat >conftest.$ac_ext <<_ACEOF
21482 /* confdefs.h. */
21483 _ACEOF
21484 cat confdefs.h >>conftest.$ac_ext
21485 cat >>conftest.$ac_ext <<_ACEOF
21486 /* end confdefs.h. */
21487 #include <string.h>
21488
21489 _ACEOF
21490 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21491 $EGREP "memchr" >/dev/null 2>&1; then
21492 :
21493 else
21494 ac_cv_header_stdc=no
21495 fi
21496 rm -f conftest*
21497
21498 fi
21499
21500 if test $ac_cv_header_stdc = yes; then
21501 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21502 cat >conftest.$ac_ext <<_ACEOF
21503 /* confdefs.h. */
21504 _ACEOF
21505 cat confdefs.h >>conftest.$ac_ext
21506 cat >>conftest.$ac_ext <<_ACEOF
21507 /* end confdefs.h. */
21508 #include <stdlib.h>
21509
21510 _ACEOF
21511 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21512 $EGREP "free" >/dev/null 2>&1; then
21513 :
21514 else
21515 ac_cv_header_stdc=no
21516 fi
21517 rm -f conftest*
21518
21519 fi
21520
21521 if test $ac_cv_header_stdc = yes; then
21522 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21523 if test "$cross_compiling" = yes; then
21524 :
21525 else
21526 cat >conftest.$ac_ext <<_ACEOF
21527 /* confdefs.h. */
21528 _ACEOF
21529 cat confdefs.h >>conftest.$ac_ext
21530 cat >>conftest.$ac_ext <<_ACEOF
21531 /* end confdefs.h. */
21532 #include <ctype.h>
21533 #include <stdlib.h>
21534 #if ((' ' & 0x0FF) == 0x020)
21535 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21536 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21537 #else
21538 # define ISLOWER(c) \
21539 (('a' <= (c) && (c) <= 'i') \
21540 || ('j' <= (c) && (c) <= 'r') \
21541 || ('s' <= (c) && (c) <= 'z'))
21542 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21543 #endif
21544
21545 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21546 int
21547 main ()
21548 {
21549 int i;
21550 for (i = 0; i < 256; i++)
21551 if (XOR (islower (i), ISLOWER (i))
21552 || toupper (i) != TOUPPER (i))
21553 return 2;
21554 return 0;
21555 }
21556 _ACEOF
21557 rm -f conftest$ac_exeext
21558 if { (ac_try="$ac_link"
21559 case "(($ac_try" in
21560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21561 *) ac_try_echo=$ac_try;;
21562 esac
21563 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21564 $as_echo "$ac_try_echo") >&5
21565 (eval "$ac_link") 2>&5
21566 ac_status=$?
21567 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21568 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21569 { (case "(($ac_try" in
21570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21571 *) ac_try_echo=$ac_try;;
21572 esac
21573 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21574 $as_echo "$ac_try_echo") >&5
21575 (eval "$ac_try") 2>&5
21576 ac_status=$?
21577 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21578 (exit $ac_status); }; }; then
21579 :
21580 else
21581 $as_echo "$as_me: program exited with status $ac_status" >&5
21582 $as_echo "$as_me: failed program was:" >&5
21583 sed 's/^/| /' conftest.$ac_ext >&5
21584
21585 ( exit $ac_status )
21586 ac_cv_header_stdc=no
21587 fi
21588 rm -rf conftest.dSYM
21589 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21590 fi
21591
21592
21593 fi
21594 fi
21595 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21596 $as_echo "$ac_cv_header_stdc" >&6; }
21597 if test $ac_cv_header_stdc = yes; then
21598
21599 cat >>confdefs.h <<\_ACEOF
21600 #define STDC_HEADERS 1
21601 _ACEOF
21602
21603 fi
21604
21605
21606 if test "$DRI" != no; then
21607 as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh`
21608 { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5
21609 $as_echo_n "checking for ${sdkdir}/dri.h... " >&6; }
21610 if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21611 $as_echo_n "(cached) " >&6
21612 else
21613 test "$cross_compiling" = yes &&
21614 { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21615 $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21616 { (exit 1); exit 1; }; }
21617 if test -r "${sdkdir}/dri.h"; then
21618 eval "$as_ac_File=yes"
21619 else
21620 eval "$as_ac_File=no"
21621 fi
21622 fi
21623 ac_res=`eval 'as_val=${'$as_ac_File'}
21624 $as_echo "$as_val"'`
21625 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21626 $as_echo "$ac_res" >&6; }
21627 as_val=`eval 'as_val=${'$as_ac_File'}
21628 $as_echo "$as_val"'`
21629 if test "x$as_val" = x""yes; then
21630 have_dri_h="yes"
21631 else
21632 have_dri_h="no"
21633 fi
21634
21635 as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh`
21636 { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5
21637 $as_echo_n "checking for ${sdkdir}/sarea.h... " >&6; }
21638 if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21639 $as_echo_n "(cached) " >&6
21640 else
21641 test "$cross_compiling" = yes &&
21642 { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21643 $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21644 { (exit 1); exit 1; }; }
21645 if test -r "${sdkdir}/sarea.h"; then
21646 eval "$as_ac_File=yes"
21647 else
21648 eval "$as_ac_File=no"
21649 fi
21650 fi
21651 ac_res=`eval 'as_val=${'$as_ac_File'}
21652 $as_echo "$as_val"'`
21653 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21654 $as_echo "$ac_res" >&6; }
21655 as_val=`eval 'as_val=${'$as_ac_File'}
21656 $as_echo "$as_val"'`
21657 if test "x$as_val" = x""yes; then
21658 have_sarea_h="yes"
21659 else
21660 have_sarea_h="no"
21661 fi
21662
21663 as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh`
21664 { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5
21665 $as_echo_n "checking for ${sdkdir}/dristruct.h... " >&6; }
21666 if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21667 $as_echo_n "(cached) " >&6
21668 else
21669 test "$cross_compiling" = yes &&
21670 { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21671 $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21672 { (exit 1); exit 1; }; }
21673 if test -r "${sdkdir}/dristruct.h"; then
21674 eval "$as_ac_File=yes"
21675 else
21676 eval "$as_ac_File=no"
21677 fi
21678 fi
21679 ac_res=`eval 'as_val=${'$as_ac_File'}
21680 $as_echo "$as_val"'`
21681 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21682 $as_echo "$ac_res" >&6; }
21683 as_val=`eval 'as_val=${'$as_ac_File'}
21684 $as_echo "$as_val"'`
21685 if test "x$as_val" = x""yes; then
21686 have_dristruct_h="yes"
21687 else
21688 have_dristruct_h="no"
21689 fi
21690
21691 fi
21692
21693 { $as_echo "$as_me:$LINENO: checking whether to include DRI support" >&5
21694 $as_echo_n "checking whether to include DRI support... " >&6; }
21695 if test x$DRI = xauto; then
21696 if test "$have_dri_h" = yes -a \
21697 "$have_sarea_h" = yes -a \
21698 "$have_dristruct_h" = yes; then
21699 DRI="yes"
21700 else
21701 DRI="no"
21702 fi
21703 fi
21704 { $as_echo "$as_me:$LINENO: result: $DRI" >&5
21705 $as_echo "$DRI" >&6; }
21706
21707 if test x$DRI = xyes; then
21708 DRI_TRUE=
21709 DRI_FALSE='#'
21710 else
21711 DRI_TRUE='#'
21712 DRI_FALSE=
21713 fi
21714
21715 if test "$DRI" = yes; then
21716
21717 pkg_failed=no
21718 { $as_echo "$as_me:$LINENO: checking for DRI" >&5
21719 $as_echo_n "checking for DRI... " >&6; }
21720
21721 if test -n "$DRI_CFLAGS"; then
21722 pkg_cv_DRI_CFLAGS="$DRI_CFLAGS"
21723 elif test -n "$PKG_CONFIG"; then
21724 if test -n "$PKG_CONFIG" && \
21725 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
21726 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
21727 ac_status=$?
21728 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21729 (exit $ac_status); }; then
21730 pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.0 xf86driproto" 2>/dev/null`
21731 else
21732 pkg_failed=yes
21733 fi
21734 else
21735 pkg_failed=untried
21736 fi
21737 if test -n "$DRI_LIBS"; then
21738 pkg_cv_DRI_LIBS="$DRI_LIBS"
21739 elif test -n "$PKG_CONFIG"; then
21740 if test -n "$PKG_CONFIG" && \
21741 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
21742 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
21743 ac_status=$?
21744 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21745 (exit $ac_status); }; then
21746 pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.0 xf86driproto" 2>/dev/null`
21747 else
21748 pkg_failed=yes
21749 fi
21750 else
21751 pkg_failed=untried
21752 fi
21753
21754
21755
21756 if test $pkg_failed = yes; then
21757
21758 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21759 _pkg_short_errors_supported=yes
21760 else
21761 _pkg_short_errors_supported=no
21762 fi
21763 if test $_pkg_short_errors_supported = yes; then
21764 DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdrm >= 2.0 xf86driproto" 2>&1`
21765 else
21766 DRI_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdrm >= 2.0 xf86driproto" 2>&1`
21767 fi
21768 # Put the nasty error message in config.log where it belongs
21769 echo "$DRI_PKG_ERRORS" >&5
21770
21771 { { $as_echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
21772
21773 $DRI_PKG_ERRORS
21774
21775 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21776 installed software in a non-standard prefix.
21777
21778 Alternatively, you may set the environment variables DRI_CFLAGS
21779 and DRI_LIBS to avoid the need to call pkg-config.
21780 See the pkg-config man page for more details.
21781 " >&5
21782 $as_echo "$as_me: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
21783
21784 $DRI_PKG_ERRORS
21785
21786 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21787 installed software in a non-standard prefix.
21788
21789 Alternatively, you may set the environment variables DRI_CFLAGS
21790 and DRI_LIBS to avoid the need to call pkg-config.
21791 See the pkg-config man page for more details.
21792 " >&2;}
21793 { (exit 1); exit 1; }; }
21794 elif test $pkg_failed = untried; then
21795 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21796 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21797 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21798 is in your PATH or set the PKG_CONFIG environment variable to the full
21799 path to pkg-config.
21800
21801 Alternatively, you may set the environment variables DRI_CFLAGS
21802 and DRI_LIBS to avoid the need to call pkg-config.
21803 See the pkg-config man page for more details.
21804
21805 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21806 See \`config.log' for more details." >&5
21807 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21808 is in your PATH or set the PKG_CONFIG environment variable to the full
21809 path to pkg-config.
21810
21811 Alternatively, you may set the environment variables DRI_CFLAGS
21812 and DRI_LIBS to avoid the need to call pkg-config.
21813 See the pkg-config man page for more details.
21814
21815 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21816 See \`config.log' for more details." >&2;}
21817 { (exit 1); exit 1; }; }; }
21818 else
21819 DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
21820 DRI_LIBS=$pkg_cv_DRI_LIBS
21821 { $as_echo "$as_me:$LINENO: result: yes" >&5
21822 $as_echo "yes" >&6; }
21823 :
21824 fi
21825
21826 cat >>confdefs.h <<\_ACEOF
21827 #define XF86DRI 1
21828 _ACEOF
21829
21830
21831 cat >>confdefs.h <<\_ACEOF
21832 #define XF86DRI_DEVEL 1
21833 _ACEOF
21834
21835 fi
21836
21837 # technically this should be a configure flag. meh.
21838
21839 cat >>confdefs.h <<\_ACEOF
21840 #define XF86EXA 1
21841 _ACEOF
21842
21843
21844 SAVE_CPPFLAGS="$CPPFLAGS"
21845 CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21846 { $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21847 $as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
21848 if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21849 $as_echo_n "(cached) " >&6
21850 else
21851 cat >conftest.$ac_ext <<_ACEOF
21852 /* confdefs.h. */
21853 _ACEOF
21854 cat confdefs.h >>conftest.$ac_ext
21855 cat >>conftest.$ac_ext <<_ACEOF
21856 /* end confdefs.h. */
21857 #include "xorg-server.h"
21858
21859 int
21860 main ()
21861 {
21862 #ifndef XSERVER_LIBPCIACCESS
21863 (void) XSERVER_LIBPCIACCESS;
21864 #endif
21865
21866 ;
21867 return 0;
21868 }
21869 _ACEOF
21870 rm -f conftest.$ac_objext
21871 if { (ac_try="$ac_compile"
21872 case "(($ac_try" in
21873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21874 *) ac_try_echo=$ac_try;;
21875 esac
21876 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21877 $as_echo "$ac_try_echo") >&5
21878 (eval "$ac_compile") 2>conftest.er1
21879 ac_status=$?
21880 grep -v '^ *+' conftest.er1 >conftest.err
21881 rm -f conftest.er1
21882 cat conftest.err >&5
21883 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21884 (exit $ac_status); } && {
21885 test -z "$ac_c_werror_flag" ||
21886 test ! -s conftest.err
21887 } && test -s conftest.$ac_objext; then
21888 ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21889 else
21890 $as_echo "$as_me: failed program was:" >&5
21891 sed 's/^/| /' conftest.$ac_ext >&5
21892
21893 ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21894 fi
21895
21896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21897 fi
21898 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21899 $as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21900 if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
21901 XSERVER_LIBPCIACCESS=yes
21902 else
21903 XSERVER_LIBPCIACCESS=no
21904 fi
21905
21906 CPPFLAGS="$SAVE_CPPFLAGS"
21907
21908 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21909
21910 pkg_failed=no
21911 { $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
21912 $as_echo_n "checking for PCIACCESS... " >&6; }
21913
21914 if test -n "$PCIACCESS_CFLAGS"; then
21915 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
21916 elif test -n "$PKG_CONFIG"; then
21917 if test -n "$PKG_CONFIG" && \
21918 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\"") >&5
21919 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5
21920 ac_status=$?
21921 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21922 (exit $ac_status); }; then
21923 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.10" 2>/dev/null`
21924 else
21925 pkg_failed=yes
21926 fi
21927 else
21928 pkg_failed=untried
21929 fi
21930 if test -n "$PCIACCESS_LIBS"; then
21931 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
21932 elif test -n "$PKG_CONFIG"; then
21933 if test -n "$PKG_CONFIG" && \
21934 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\"") >&5
21935 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5
21936 ac_status=$?
21937 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21938 (exit $ac_status); }; then
21939 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.10" 2>/dev/null`
21940 else
21941 pkg_failed=yes
21942 fi
21943 else
21944 pkg_failed=untried
21945 fi
21946
21947
21948
21949 if test $pkg_failed = yes; then
21950
21951 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21952 _pkg_short_errors_supported=yes
21953 else
21954 _pkg_short_errors_supported=no
21955 fi
21956 if test $_pkg_short_errors_supported = yes; then
21957 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.10" 2>&1`
21958 else
21959 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.10" 2>&1`
21960 fi
21961 # Put the nasty error message in config.log where it belongs
21962 echo "$PCIACCESS_PKG_ERRORS" >&5
21963
21964 { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.10) were not met:
21965
21966 $PCIACCESS_PKG_ERRORS
21967
21968 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21969 installed software in a non-standard prefix.
21970
21971 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21972 and PCIACCESS_LIBS to avoid the need to call pkg-config.
21973 See the pkg-config man page for more details.
21974 " >&5
21975 $as_echo "$as_me: error: Package requirements (pciaccess >= 0.10) were not met:
21976
21977 $PCIACCESS_PKG_ERRORS
21978
21979 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21980 installed software in a non-standard prefix.
21981
21982 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21983 and PCIACCESS_LIBS to avoid the need to call pkg-config.
21984 See the pkg-config man page for more details.
21985 " >&2;}
21986 { (exit 1); exit 1; }; }
21987 elif test $pkg_failed = untried; then
21988 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21989 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21990 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21991 is in your PATH or set the PKG_CONFIG environment variable to the full
21992 path to pkg-config.
21993
21994 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21995 and PCIACCESS_LIBS to avoid the need to call pkg-config.
21996 See the pkg-config man page for more details.
21997
21998 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21999 See \`config.log' for more details." >&5
22000 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
22001 is in your PATH or set the PKG_CONFIG environment variable to the full
22002 path to pkg-config.
22003
22004 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22005 and PCIACCESS_LIBS to avoid the need to call pkg-config.
22006 See the pkg-config man page for more details.
22007
22008 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22009 See \`config.log' for more details." >&2;}
22010 { (exit 1); exit 1; }; }; }
22011 else
22012 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
22013 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
22014 { $as_echo "$as_me:$LINENO: result: yes" >&5
22015 $as_echo "yes" >&6; }
22016 :
22017 fi
22018 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
22019 fi
22020 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22021 XSERVER_LIBPCIACCESS_TRUE=
22022 XSERVER_LIBPCIACCESS_FALSE='#'
22023 else
22024 XSERVER_LIBPCIACCESS_TRUE='#'
22025 XSERVER_LIBPCIACCESS_FALSE=
22026 fi
22027
22028
22029
22030
22031
22032
22033 DRIVER_NAME=sis
22034
22035
22036
22037
22038
22039 if test x$APP_MAN_SUFFIX = x ; then
22040 APP_MAN_SUFFIX=1
22041 fi
22042 if test x$APP_MAN_DIR = x ; then
22043 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
22044 fi
22045
22046 if test x$LIB_MAN_SUFFIX = x ; then
22047 LIB_MAN_SUFFIX=3
22048 fi
22049 if test x$LIB_MAN_DIR = x ; then
22050 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
22051 fi
22052
22053 if test x$FILE_MAN_SUFFIX = x ; then
22054 case $host_os in
22055 solaris*) FILE_MAN_SUFFIX=4 ;;
22056 *) FILE_MAN_SUFFIX=5 ;;
22057 esac
22058 fi
22059 if test x$FILE_MAN_DIR = x ; then
22060 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
22061 fi
22062
22063 if test x$MISC_MAN_SUFFIX = x ; then
22064 case $host_os in
22065 solaris*) MISC_MAN_SUFFIX=5 ;;
22066 *) MISC_MAN_SUFFIX=7 ;;
22067 esac
22068 fi
22069 if test x$MISC_MAN_DIR = x ; then
22070 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
22071 fi
22072
22073 if test x$DRIVER_MAN_SUFFIX = x ; then
22074 case $host_os in
22075 solaris*) DRIVER_MAN_SUFFIX=7 ;;
22076 *) DRIVER_MAN_SUFFIX=4 ;;
22077 esac
22078 fi
22079 if test x$DRIVER_MAN_DIR = x ; then
22080 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
22081 fi
22082
22083 if test x$ADMIN_MAN_SUFFIX = x ; then
22084 case $host_os in
22085 solaris*) ADMIN_MAN_SUFFIX=1m ;;
22086 *) ADMIN_MAN_SUFFIX=8 ;;
22087 esac
22088 fi
22089 if test x$ADMIN_MAN_DIR = x ; then
22090 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
22091 fi
22092
22093
22094
22095
22096
22097
22098
22099
22100
22101
22102
22103
22104
22105
22106
22107
22108
22109 # Check whether --with-release-version was given.
22110 if test "${with_release_version+set}" = set; then
22111 withval=$with_release_version; RELEASE_VERSION="$withval"
22112 else
22113 RELEASE_VERSION=""
22114 fi
22115
22116 if test "x$RELEASE_VERSION" != "x"; then
22117 PACKAGE="$PACKAGE-$RELEASE_VERSION"
22118 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
22119 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
22120 $as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
22121 fi
22122
22123 cat >>confdefs.h <<_ACEOF
22124 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
22125 _ACEOF
22126
22127 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
22128 if test "x$PVM" = "x"; then
22129 PVM="0"
22130 fi
22131
22132 cat >>confdefs.h <<_ACEOF
22133 #define PACKAGE_VERSION_MINOR $PVM
22134 _ACEOF
22135
22136 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
22137 if test "x$PVP" = "x"; then
22138 PVP="0"
22139 fi
22140
22141 cat >>confdefs.h <<_ACEOF
22142 #define PACKAGE_VERSION_PATCHLEVEL $PVP
22143 _ACEOF
22144
22145
22146
22147
22148 XORG_SGML_PATH=$prefix/share/sgml
22149 HAVE_DEFS_ENT=
22150
22151 if test x"$cross_compiling" = x"yes" ; then
22152 HAVE_DEFS_ENT=no
22153 else
22154 as_ac_File=`$as_echo "ac_cv_file_$XORG_SGML_PATH/X11/defs.ent" | $as_tr_sh`
22155 { $as_echo "$as_me:$LINENO: checking for $XORG_SGML_PATH/X11/defs.ent" >&5
22156 $as_echo_n "checking for $XORG_SGML_PATH/X11/defs.ent... " >&6; }
22157 if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
22158 $as_echo_n "(cached) " >&6
22159 else
22160 test "$cross_compiling" = yes &&
22161 { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
22162 $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
22163 { (exit 1); exit 1; }; }
22164 if test -r "$XORG_SGML_PATH/X11/defs.ent"; then
22165 eval "$as_ac_File=yes"
22166 else
22167 eval "$as_ac_File=no"
22168 fi
22169 fi
22170 ac_res=`eval 'as_val=${'$as_ac_File'}
22171 $as_echo "$as_val"'`
22172 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22173 $as_echo "$ac_res" >&6; }
22174 as_val=`eval 'as_val=${'$as_ac_File'}
22175 $as_echo "$as_val"'`
22176 if test "x$as_val" = x""yes; then
22177 HAVE_DEFS_ENT=yes
22178 fi
22179
22180 fi
22181
22182 # Extract the first word of "linuxdoc", so it can be a program name with args.
22183 set dummy linuxdoc; ac_word=$2
22184 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
22185 $as_echo_n "checking for $ac_word... " >&6; }
22186 if test "${ac_cv_path_LINUXDOC+set}" = set; then
22187 $as_echo_n "(cached) " >&6
22188 else
22189 case $LINUXDOC in
22190 [\\/]* | ?:[\\/]*)
22191 ac_cv_path_LINUXDOC="$LINUXDOC" # Let the user override the test with a path.
22192 ;;
22193 *)
22194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22195 for as_dir in $PATH
22196 do
22197 IFS=$as_save_IFS
22198 test -z "$as_dir" && as_dir=.
22199 for ac_exec_ext in '' $ac_executable_extensions; do
22200 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22201 ac_cv_path_LINUXDOC="$as_dir/$ac_word$ac_exec_ext"
22202 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22203 break 2
22204 fi
22205 done
22206 done
22207 IFS=$as_save_IFS
22208
22209 ;;
22210 esac
22211 fi
22212 LINUXDOC=$ac_cv_path_LINUXDOC
22213 if test -n "$LINUXDOC"; then
22214 { $as_echo "$as_me:$LINENO: result: $LINUXDOC" >&5
22215 $as_echo "$LINUXDOC" >&6; }
22216 else
22217 { $as_echo "$as_me:$LINENO: result: no" >&5
22218 $as_echo "no" >&6; }
22219 fi
22220
22221
22222 # Extract the first word of "ps2pdf", so it can be a program name with args.
22223 set dummy ps2pdf; ac_word=$2
22224 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
22225 $as_echo_n "checking for $ac_word... " >&6; }
22226 if test "${ac_cv_path_PS2PDF+set}" = set; then
22227 $as_echo_n "(cached) " >&6
22228 else
22229 case $PS2PDF in
22230 [\\/]* | ?:[\\/]*)
22231 ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path.
22232 ;;
22233 *)
22234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22235 for as_dir in $PATH
22236 do
22237 IFS=$as_save_IFS
22238 test -z "$as_dir" && as_dir=.
22239 for ac_exec_ext in '' $ac_executable_extensions; do
22240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22241 ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext"
22242 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22243 break 2
22244 fi
22245 done
22246 done
22247 IFS=$as_save_IFS
22248
22249 ;;
22250 esac
22251 fi
22252 PS2PDF=$ac_cv_path_PS2PDF
22253 if test -n "$PS2PDF"; then
22254 { $as_echo "$as_me:$LINENO: result: $PS2PDF" >&5
22255 $as_echo "$PS2PDF" >&6; }
22256 else
22257 { $as_echo "$as_me:$LINENO: result: no" >&5
22258 $as_echo "no" >&6; }
22259 fi
22260
22261
22262
22263 { $as_echo "$as_me:$LINENO: checking Whether to build documentation" >&5
22264 $as_echo_n "checking Whether to build documentation... " >&6; }
22265
22266 if test x$HAVE_DEFS_ENT != x && test x$LINUXDOC != x ; then
22267 BUILDDOC=yes
22268 else
22269 BUILDDOC=no
22270 fi
22271
22272 if test x$BUILDDOC = xyes; then
22273 BUILD_LINUXDOC_TRUE=
22274 BUILD_LINUXDOC_FALSE='#'
22275 else
22276 BUILD_LINUXDOC_TRUE='#'
22277 BUILD_LINUXDOC_FALSE=
22278 fi
22279
22280
22281 { $as_echo "$as_me:$LINENO: result: $BUILDDOC" >&5
22282 $as_echo "$BUILDDOC" >&6; }
22283
22284 { $as_echo "$as_me:$LINENO: checking Whether to build pdf documentation" >&5
22285 $as_echo_n "checking Whether to build pdf documentation... " >&6; }
22286
22287 if test x$PS2PDF != x && test x$BUILD_PDFDOC != xno; then
22288 BUILDPDFDOC=yes
22289 else
22290 BUILDPDFDOC=no
22291 fi
22292
22293 if test x$BUILDPDFDOC = xyes; then
22294 BUILD_PDFDOC_TRUE=
22295 BUILD_PDFDOC_FALSE='#'
22296 else
22297 BUILD_PDFDOC_TRUE='#'
22298 BUILD_PDFDOC_FALSE=
22299 fi
22300
22301
22302 { $as_echo "$as_me:$LINENO: result: $BUILDPDFDOC" >&5
22303 $as_echo "$BUILDPDFDOC" >&6; }
22304
22305 MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt"
22306 MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps"
22307 MAKE_PDF="$PS2PDF"
22308 MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B html --split=0"
22309
22310
22311
22312
22313
22314
22315
22316 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
22317
22318 cat >confcache <<\_ACEOF
22319 # This file is a shell script that caches the results of configure
22320 # tests run on this system so they can be shared between configure
22321 # scripts and configure runs, see configure's option --config-cache.
22322 # It is not useful on other systems. If it contains results you don't
22323 # want to keep, you may remove or edit it.
22324 #
22325 # config.status only pays attention to the cache file if you give it
22326 # the --recheck option to rerun configure.
22327 #
22328 # `ac_cv_env_foo' variables (set or unset) will be overridden when
22329 # loading this file, other *unset* `ac_cv_foo' will be assigned the
22330 # following values.
22331
22332 _ACEOF
22333
22334 # The following way of writing the cache mishandles newlines in values,
22335 # but we know of no workaround that is simple, portable, and efficient.
22336 # So, we kill variables containing newlines.
22337 # Ultrix sh set writes to stderr and can't be redirected directly,
22338 # and sets the high bit in the cache file unless we assign to the vars.
22339 (
22340 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22341 eval ac_val=\$$ac_var
22342 case $ac_val in #(
22343 *${as_nl}*)
22344 case $ac_var in #(
22345 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22346 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22347 esac
22348 case $ac_var in #(
22349 _ | IFS | as_nl) ;; #(
22350 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22351 *) $as_unset $ac_var ;;
22352 esac ;;
22353 esac
22354 done
22355
22356 (set) 2>&1 |
22357 case $as_nl`(ac_space=' '; set) 2>&1` in #(
22358 *${as_nl}ac_space=\ *)
22359 # `set' does not quote correctly, so add quotes (double-quote
22360 # substitution turns \\\\ into \\, and sed turns \\ into \).
22361 sed -n \
22362 "s/'/'\\\\''/g;
22363 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22364 ;; #(
22365 *)
22366 # `set' quotes correctly as required by POSIX, so do not add quotes.
22367 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22368 ;;
22369 esac |
22370 sort
22371 ) |
22372 sed '
22373 /^ac_cv_env_/b end
22374 t clear
22375 :clear
22376 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22377 t end
22378 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22379 :end' >>confcache
22380 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22381 if test -w "$cache_file"; then
22382 test "x$cache_file" != "x/dev/null" &&
22383 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22384 $as_echo "$as_me: updating cache $cache_file" >&6;}
22385 cat confcache >$cache_file
22386 else
22387 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22388 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22389 fi
22390 fi
22391 rm -f confcache
22392
22393 test "x$prefix" = xNONE && prefix=$ac_default_prefix
22394 # Let make expand exec_prefix.
22395 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22396
22397 DEFS=-DHAVE_CONFIG_H
22398
22399 ac_libobjs=
22400 ac_ltlibobjs=
22401 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22402 # 1. Remove the extension, and $U if already installed.
22403 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22404 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22405 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
22406 # will be set to the directory where LIBOBJS objects are built.
22407 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22408 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22409 done
22410 LIBOBJS=$ac_libobjs
22411
22412 LTLIBOBJS=$ac_ltlibobjs
22413
22414
22415 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22416 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22417 Usually this means the macro was only invoked conditionally." >&5
22418 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22419 Usually this means the macro was only invoked conditionally." >&2;}
22420 { (exit 1); exit 1; }; }
22421 fi
22422 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22423 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22424 Usually this means the macro was only invoked conditionally." >&5
22425 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22426 Usually this means the macro was only invoked conditionally." >&2;}
22427 { (exit 1); exit 1; }; }
22428 fi
22429 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22430 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22431 Usually this means the macro was only invoked conditionally." >&5
22432 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22433 Usually this means the macro was only invoked conditionally." >&2;}
22434 { (exit 1); exit 1; }; }
22435 fi
22436 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22437 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22438 Usually this means the macro was only invoked conditionally." >&5
22439 $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22440 Usually this means the macro was only invoked conditionally." >&2;}
22441 { (exit 1); exit 1; }; }
22442 fi
22443 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22444 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22445 Usually this means the macro was only invoked conditionally." >&5
22446 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22447 Usually this means the macro was only invoked conditionally." >&2;}
22448 { (exit 1); exit 1; }; }
22449 fi
22450 if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
22451 { { $as_echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined.
22452 Usually this means the macro was only invoked conditionally." >&5
22453 $as_echo "$as_me: error: conditional \"DRI\" was never defined.
22454 Usually this means the macro was only invoked conditionally." >&2;}
22455 { (exit 1); exit 1; }; }
22456 fi
22457 if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
22458 { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22459 Usually this means the macro was only invoked conditionally." >&5
22460 $as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22461 Usually this means the macro was only invoked conditionally." >&2;}
22462 { (exit 1); exit 1; }; }
22463 fi
22464 if test -z "${BUILD_LINUXDOC_TRUE}" && test -z "${BUILD_LINUXDOC_FALSE}"; then
22465 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_LINUXDOC\" was never defined.
22466 Usually this means the macro was only invoked conditionally." >&5
22467 $as_echo "$as_me: error: conditional \"BUILD_LINUXDOC\" was never defined.
22468 Usually this means the macro was only invoked conditionally." >&2;}
22469 { (exit 1); exit 1; }; }
22470 fi
22471 if test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then
22472 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_PDFDOC\" was never defined.
22473 Usually this means the macro was only invoked conditionally." >&5
22474 $as_echo "$as_me: error: conditional \"BUILD_PDFDOC\" was never defined.
22475 Usually this means the macro was only invoked conditionally." >&2;}
22476 { (exit 1); exit 1; }; }
22477 fi
22478
22479 : ${CONFIG_STATUS=./config.status}
22480 ac_write_fail=0
22481 ac_clean_files_save=$ac_clean_files
22482 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22483 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22484 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22485 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22486 #! $SHELL
22487 # Generated by $as_me.
22488 # Run this file to recreate the current configuration.
22489 # Compiler output produced by configure, useful for debugging
22490 # configure, is in config.log if it exists.
22491
22492 debug=false
22493 ac_cs_recheck=false
22494 ac_cs_silent=false
22495 SHELL=\${CONFIG_SHELL-$SHELL}
22496 _ACEOF
22497
22498 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22499 ## --------------------- ##
22500 ## M4sh Initialization. ##
22501 ## --------------------- ##
22502
22503 # Be more Bourne compatible
22504 DUALCASE=1; export DUALCASE # for MKS sh
22505 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22506 emulate sh
22507 NULLCMD=:
22508 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22509 # is contrary to our usage. Disable this feature.
22510 alias -g '${1+"$@"}'='"$@"'
22511 setopt NO_GLOB_SUBST
22512 else
22513 case `(set -o) 2>/dev/null` in
22514 *posix*) set -o posix ;;
22515 esac
22516
22517 fi
22518
22519
22520
22521
22522 # PATH needs CR
22523 # Avoid depending upon Character Ranges.
22524 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22525 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22526 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22527 as_cr_digits='0123456789'
22528 as_cr_alnum=$as_cr_Letters$as_cr_digits
22529
22530 as_nl='
22531 '
22532 export as_nl
22533 # Printing a long string crashes Solaris 7 /usr/bin/printf.
22534 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22535 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22536 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22537 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22538 as_echo='printf %s\n'
22539 as_echo_n='printf %s'
22540 else
22541 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22542 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22543 as_echo_n='/usr/ucb/echo -n'
22544 else
22545 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22546 as_echo_n_body='eval
22547 arg=$1;
22548 case $arg in
22549 *"$as_nl"*)
22550 expr "X$arg" : "X\\(.*\\)$as_nl";
22551 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22552 esac;
22553 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22554 '
22555 export as_echo_n_body
22556 as_echo_n='sh -c $as_echo_n_body as_echo'
22557 fi
22558 export as_echo_body
22559 as_echo='sh -c $as_echo_body as_echo'
22560 fi
22561
22562 # The user is always right.
22563 if test "${PATH_SEPARATOR+set}" != set; then
22564 PATH_SEPARATOR=:
22565 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22566 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22567 PATH_SEPARATOR=';'
22568 }
22569 fi
22570
22571 # Support unset when possible.
22572 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22573 as_unset=unset
22574 else
22575 as_unset=false
22576 fi
22577
22578
22579 # IFS
22580 # We need space, tab and new line, in precisely that order. Quoting is
22581 # there to prevent editors from complaining about space-tab.
22582 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
22583 # splitting by setting IFS to empty value.)
22584 IFS=" "" $as_nl"
22585
22586 # Find who we are. Look in the path if we contain no directory separator.
22587 case $0 in
22588 *[\\/]* ) as_myself=$0 ;;
22589 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22590 for as_dir in $PATH
22591 do
22592 IFS=$as_save_IFS
22593 test -z "$as_dir" && as_dir=.
22594 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22595 done
22596 IFS=$as_save_IFS
22597
22598 ;;
22599 esac
22600 # We did not find ourselves, most probably we were run as `sh COMMAND'
22601 # in which case we are not to be found in the path.
22602 if test "x$as_myself" = x; then
22603 as_myself=$0
22604 fi
22605 if test ! -f "$as_myself"; then
22606 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22607 { (exit 1); exit 1; }
22608 fi
22609
22610 # Work around bugs in pre-3.0 UWIN ksh.
22611 for as_var in ENV MAIL MAILPATH
22612 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22613 done
22614 PS1='$ '
22615 PS2='> '
22616 PS4='+ '
22617
22618 # NLS nuisances.
22619 LC_ALL=C
22620 export LC_ALL
22621 LANGUAGE=C
22622 export LANGUAGE
22623
22624 # Required to use basename.
22625 if expr a : '\(a\)' >/dev/null 2>&1 &&
22626 test "X`expr 00001 : '.*\(...\)'`" = X001; then
22627 as_expr=expr
22628 else
22629 as_expr=false
22630 fi
22631
22632 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22633 as_basename=basename
22634 else
22635 as_basename=false
22636 fi
22637
22638
22639 # Name of the executable.
22640 as_me=`$as_basename -- "$0" ||
22641 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22642 X"$0" : 'X\(//\)$' \| \
22643 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22644 $as_echo X/"$0" |
22645 sed '/^.*\/\([^/][^/]*\)\/*$/{
22646 s//\1/
22647 q
22648 }
22649 /^X\/\(\/\/\)$/{
22650 s//\1/
22651 q
22652 }
22653 /^X\/\(\/\).*/{
22654 s//\1/
22655 q
22656 }
22657 s/.*/./; q'`
22658
22659 # CDPATH.
22660 $as_unset CDPATH
22661
22662
22663
22664 as_lineno_1=$LINENO
22665 as_lineno_2=$LINENO
22666 test "x$as_lineno_1" != "x$as_lineno_2" &&
22667 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22668
22669 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22670 # uniformly replaced by the line number. The first 'sed' inserts a
22671 # line-number line after each line using $LINENO; the second 'sed'
22672 # does the real work. The second script uses 'N' to pair each
22673 # line-number line with the line containing $LINENO, and appends
22674 # trailing '-' during substitution so that $LINENO is not a special
22675 # case at line end.
22676 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22677 # scripts with optimization help from Paolo Bonzini. Blame Lee
22678 # E. McMahon (1931-1989) for sed's syntax. :-)
22679 sed -n '
22680 p
22681 /[$]LINENO/=
22682 ' <$as_myself |
22683 sed '
22684 s/[$]LINENO.*/&-/
22685 t lineno
22686 b
22687 :lineno
22688 N
22689 :loop
22690 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22691 t loop
22692 s/-\n.*//
22693 ' >$as_me.lineno &&
22694 chmod +x "$as_me.lineno" ||
22695 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22696 { (exit 1); exit 1; }; }
22697
22698 # Don't try to exec as it changes $[0], causing all sort of problems
22699 # (the dirname of $[0] is not the place where we might find the
22700 # original and so on. Autoconf is especially sensitive to this).
22701 . "./$as_me.lineno"
22702 # Exit status is that of the last command.
22703 exit
22704 }
22705
22706
22707 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22708 as_dirname=dirname
22709 else
22710 as_dirname=false
22711 fi
22712
22713 ECHO_C= ECHO_N= ECHO_T=
22714 case `echo -n x` in
22715 -n*)
22716 case `echo 'x\c'` in
22717 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
22718 *) ECHO_C='\c';;
22719 esac;;
22720 *)
22721 ECHO_N='-n';;
22722 esac
22723 if expr a : '\(a\)' >/dev/null 2>&1 &&
22724 test "X`expr 00001 : '.*\(...\)'`" = X001; then
22725 as_expr=expr
22726 else
22727 as_expr=false
22728 fi
22729
22730 rm -f conf$$ conf$$.exe conf$$.file
22731 if test -d conf$$.dir; then
22732 rm -f conf$$.dir/conf$$.file
22733 else
22734 rm -f conf$$.dir
22735 mkdir conf$$.dir 2>/dev/null
22736 fi
22737 if (echo >conf$$.file) 2>/dev/null; then
22738 if ln -s conf$$.file conf$$ 2>/dev/null; then
22739 as_ln_s='ln -s'
22740 # ... but there are two gotchas:
22741 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22742 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22743 # In both cases, we have to default to `cp -p'.
22744 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22745 as_ln_s='cp -p'
22746 elif ln conf$$.file conf$$ 2>/dev/null; then
22747 as_ln_s=ln
22748 else
22749 as_ln_s='cp -p'
22750 fi
22751 else
22752 as_ln_s='cp -p'
22753 fi
22754 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22755 rmdir conf$$.dir 2>/dev/null
22756
22757 if mkdir -p . 2>/dev/null; then
22758 as_mkdir_p=:
22759 else
22760 test -d ./-p && rmdir ./-p
22761 as_mkdir_p=false
22762 fi
22763
22764 if test -x / >/dev/null 2>&1; then
22765 as_test_x='test -x'
22766 else
22767 if ls -dL / >/dev/null 2>&1; then
22768 as_ls_L_option=L
22769 else
22770 as_ls_L_option=
22771 fi
22772 as_test_x='
22773 eval sh -c '\''
22774 if test -d "$1"; then
22775 test -d "$1/.";
22776 else
22777 case $1 in
22778 -*)set "./$1";;
22779 esac;
22780 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22781 ???[sx]*):;;*)false;;esac;fi
22782 '\'' sh
22783 '
22784 fi
22785 as_executable_p=$as_test_x
22786
22787 # Sed expression to map a string onto a valid CPP name.
22788 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22789
22790 # Sed expression to map a string onto a valid variable name.
22791 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22792
22793
22794 exec 6>&1
22795
22796 # Save the log message, to keep $[0] and so on meaningful, and to
22797 # report actual input values of CONFIG_FILES etc. instead of their
22798 # values after options handling.
22799 ac_log="
22800 This file was extended by xf86-video-sis $as_me 0.10.1, which was
22801 generated by GNU Autoconf 2.63. Invocation command line was
22802
22803 CONFIG_FILES = $CONFIG_FILES
22804 CONFIG_HEADERS = $CONFIG_HEADERS
22805 CONFIG_LINKS = $CONFIG_LINKS
22806 CONFIG_COMMANDS = $CONFIG_COMMANDS
22807 $ $0 $@
22808
22809 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22810 "
22811
22812 _ACEOF
22813
22814 case $ac_config_files in *"
22815 "*) set x $ac_config_files; shift; ac_config_files=$*;;
22816 esac
22817
22818 case $ac_config_headers in *"
22819 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22820 esac
22821
22822
22823 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22824 # Files that config.status was made for.
22825 config_files="$ac_config_files"
22826 config_headers="$ac_config_headers"
22827 config_commands="$ac_config_commands"
22828
22829 _ACEOF
22830
22831 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22832 ac_cs_usage="\
22833 \`$as_me' instantiates files from templates according to the
22834 current configuration.
22835
22836 Usage: $0 [OPTION]... [FILE]...
22837
22838 -h, --help print this help, then exit
22839 -V, --version print version number and configuration settings, then exit
22840 -q, --quiet, --silent
22841 do not print progress messages
22842 -d, --debug don't remove temporary files
22843 --recheck update $as_me by reconfiguring in the same conditions
22844 --file=FILE[:TEMPLATE]
22845 instantiate the configuration file FILE
22846 --header=FILE[:TEMPLATE]
22847 instantiate the configuration header FILE
22848
22849 Configuration files:
22850 $config_files
22851
22852 Configuration headers:
22853 $config_headers
22854
22855 Configuration commands:
22856 $config_commands
22857
22858 Report bugs to <bug-autoconf (at] gnu.org>."
22859
22860 _ACEOF
22861 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22862 ac_cs_version="\\
22863 xf86-video-sis config.status 0.10.1
22864 configured by $0, generated by GNU Autoconf 2.63,
22865 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22866
22867 Copyright (C) 2008 Free Software Foundation, Inc.
22868 This config.status script is free software; the Free Software Foundation
22869 gives unlimited permission to copy, distribute and modify it."
22870
22871 ac_pwd='$ac_pwd'
22872 srcdir='$srcdir'
22873 INSTALL='$INSTALL'
22874 MKDIR_P='$MKDIR_P'
22875 AWK='$AWK'
22876 test -n "\$AWK" || AWK=awk
22877 _ACEOF
22878
22879 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22880 # The default lists apply if the user does not specify any file.
22881 ac_need_defaults=:
22882 while test $# != 0
22883 do
22884 case $1 in
22885 --*=*)
22886 ac_option=`expr "X$1" : 'X\([^=]*\)='`
22887 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22888 ac_shift=:
22889 ;;
22890 *)
22891 ac_option=$1
22892 ac_optarg=$2
22893 ac_shift=shift
22894 ;;
22895 esac
22896
22897 case $ac_option in
22898 # Handling of the options.
22899 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22900 ac_cs_recheck=: ;;
22901 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22902 $as_echo "$ac_cs_version"; exit ;;
22903 --debug | --debu | --deb | --de | --d | -d )
22904 debug=: ;;
22905 --file | --fil | --fi | --f )
22906 $ac_shift
22907 case $ac_optarg in
22908 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22909 esac
22910 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22911 ac_need_defaults=false;;
22912 --header | --heade | --head | --hea )
22913 $ac_shift
22914 case $ac_optarg in
22915 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22916 esac
22917 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22918 ac_need_defaults=false;;
22919 --he | --h)
22920 # Conflict between --help and --header
22921 { $as_echo "$as_me: error: ambiguous option: $1
22922 Try \`$0 --help' for more information." >&2
22923 { (exit 1); exit 1; }; };;
22924 --help | --hel | -h )
22925 $as_echo "$ac_cs_usage"; exit ;;
22926 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22927 | -silent | --silent | --silen | --sile | --sil | --si | --s)
22928 ac_cs_silent=: ;;
22929
22930 # This is an error.
22931 -*) { $as_echo "$as_me: error: unrecognized option: $1
22932 Try \`$0 --help' for more information." >&2
22933 { (exit 1); exit 1; }; } ;;
22934
22935 *) ac_config_targets="$ac_config_targets $1"
22936 ac_need_defaults=false ;;
22937
22938 esac
22939 shift
22940 done
22941
22942 ac_configure_extra_args=
22943
22944 if $ac_cs_silent; then
22945 exec 6>/dev/null
22946 ac_configure_extra_args="$ac_configure_extra_args --silent"
22947 fi
22948
22949 _ACEOF
22950 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22951 if \$ac_cs_recheck; then
22952 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22953 shift
22954 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22955 CONFIG_SHELL='$SHELL'
22956 export CONFIG_SHELL
22957 exec "\$@"
22958 fi
22959
22960 _ACEOF
22961 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22962 exec 5>>config.log
22963 {
22964 echo
22965 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22966 ## Running $as_me. ##
22967 _ASBOX
22968 $as_echo "$ac_log"
22969 } >&5
22970
22971 _ACEOF
22972 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22973 #
22974 # INIT-COMMANDS
22975 #
22976 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22977
22978 _ACEOF
22979
22980 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22981
22982 # Handling of arguments.
22983 for ac_config_target in $ac_config_targets
22984 do
22985 case $ac_config_target in
22986 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22987 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22988 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22989 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22990 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22991
22992 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22993 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22994 { (exit 1); exit 1; }; };;
22995 esac
22996 done
22997
22998
22999 # If the user did not use the arguments to specify the items to instantiate,
23000 # then the envvar interface is used. Set only those that are not.
23001 # We use the long form for the default assignment because of an extremely
23002 # bizarre bug on SunOS 4.1.3.
23003 if $ac_need_defaults; then
23004 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23005 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23006 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23007 fi
23008
23009 # Have a temporary directory for convenience. Make it in the build tree
23010 # simply because there is no reason against having it here, and in addition,
23011 # creating and moving files from /tmp can sometimes cause problems.
23012 # Hook for its removal unless debugging.
23013 # Note that there is a small window in which the directory will not be cleaned:
23014 # after its creation but before its name has been assigned to `$tmp'.
23015 $debug ||
23016 {
23017 tmp=
23018 trap 'exit_status=$?
23019 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
23020 ' 0
23021 trap '{ (exit 1); exit 1; }' 1 2 13 15
23022 }
23023 # Create a (secure) tmp directory for tmp files.
23024
23025 {
23026 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
23027 test -n "$tmp" && test -d "$tmp"
23028 } ||
23029 {
23030 tmp=./conf$$-$RANDOM
23031 (umask 077 && mkdir "$tmp")
23032 } ||
23033 {
23034 $as_echo "$as_me: cannot create a temporary directory in ." >&2
23035 { (exit 1); exit 1; }
23036 }
23037
23038 # Set up the scripts for CONFIG_FILES section.
23039 # No need to generate them if there are no CONFIG_FILES.
23040 # This happens for instance with `./config.status config.h'.
23041 if test -n "$CONFIG_FILES"; then
23042
23043
23044 ac_cr='
'
23046 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
23047 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
23048 ac_cs_awk_cr='\\r'
23049 else
23050 ac_cs_awk_cr=$ac_cr
23051 fi
23052
23053 echo 'BEGIN {' >"$tmp/subs1.awk" &&
23054 _ACEOF
23055
23056
23057 {
23058 echo "cat >conf$$subs.awk <<_ACEOF" &&
23059 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
23060 echo "_ACEOF"
23061 } >conf$$subs.sh ||
23062 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23063 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23064 { (exit 1); exit 1; }; }
23065 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
23066 ac_delim='%!_!# '
23067 for ac_last_try in false false false false false :; do
23068 . ./conf$$subs.sh ||
23069 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23070 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23071 { (exit 1); exit 1; }; }
23072
23073 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
23074 if test $ac_delim_n = $ac_delim_num; then
23075 break
23076 elif $ac_last_try; then
23077 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23078 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23079 { (exit 1); exit 1; }; }
23080 else
23081 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23082 fi
23083 done
23084 rm -f conf$$subs.sh
23085
23086 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23087 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
23088 _ACEOF
23089 sed -n '
23090 h
23091 s/^/S["/; s/!.*/"]=/
23092 p
23093 g
23094 s/^[^!]*!//
23095 :repl
23096 t repl
23097 s/'"$ac_delim"'$//
23098 t delim
23099 :nl
23100 h
23101 s/\(.\{148\}\).*/\1/
23102 t more1
23103 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
23104 p
23105 n
23106 b repl
23107 :more1
23108 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23109 p
23110 g
23111 s/.\{148\}//
23112 t nl
23113 :delim
23114 h
23115 s/\(.\{148\}\).*/\1/
23116 t more2
23117 s/["\\]/\\&/g; s/^/"/; s/$/"/
23118 p
23119 b
23120 :more2
23121 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23122 p
23123 g
23124 s/.\{148\}//
23125 t delim
23126 ' <conf$$subs.awk | sed '
23127 /^[^""]/{
23128 N
23129 s/\n//
23130 }
23131 ' >>$CONFIG_STATUS || ac_write_fail=1
23132 rm -f conf$$subs.awk
23133 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23134 _ACAWK
23135 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
23136 for (key in S) S_is_set[key] = 1
23137 FS = ""
23138
23139 }
23140 {
23141 line = $ 0
23142 nfields = split(line, field, "@")
23143 substed = 0
23144 len = length(field[1])
23145 for (i = 2; i < nfields; i++) {
23146 key = field[i]
23147 keylen = length(key)
23148 if (S_is_set[key]) {
23149 value = S[key]
23150 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
23151 len += length(value) + length(field[++i])
23152 substed = 1
23153 } else
23154 len += 1 + keylen
23155 }
23156
23157 print line
23158 }
23159
23160 _ACAWK
23161 _ACEOF
23162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23163 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
23164 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
23165 else
23166 cat
23167 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
23168 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
23169 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
23170 { (exit 1); exit 1; }; }
23171 _ACEOF
23172
23173 # VPATH may cause trouble with some makes, so we remove $(srcdir),
23174 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23175 # trailing colons and then remove the whole line if VPATH becomes empty
23176 # (actually we leave an empty line to preserve line numbers).
23177 if test "x$srcdir" = x.; then
23178 ac_vpsub='/^[ ]*VPATH[ ]*=/{
23179 s/:*\$(srcdir):*/:/
23180 s/:*\${srcdir}:*/:/
23181 s/:*@srcdir@:*/:/
23182 s/^\([^=]*=[ ]*\):*/\1/
23183 s/:*$//
23184 s/^[^=]*=[ ]*$//
23185 }'
23186 fi
23187
23188 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23189 fi # test -n "$CONFIG_FILES"
23190
23191 # Set up the scripts for CONFIG_HEADERS section.
23192 # No need to generate them if there are no CONFIG_HEADERS.
23193 # This happens for instance with `./config.status Makefile'.
23194 if test -n "$CONFIG_HEADERS"; then
23195 cat >"$tmp/defines.awk" <<\_ACAWK ||
23196 BEGIN {
23197 _ACEOF
23198
23199 # Transform confdefs.h into an awk script `defines.awk', embedded as
23200 # here-document in config.status, that substitutes the proper values into
23201 # config.h.in to produce config.h.
23202
23203 # Create a delimiter string that does not exist in confdefs.h, to ease
23204 # handling of long lines.
23205 ac_delim='%!_!# '
23206 for ac_last_try in false false :; do
23207 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
23208 if test -z "$ac_t"; then
23209 break
23210 elif $ac_last_try; then
23211 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
23212 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
23213 { (exit 1); exit 1; }; }
23214 else
23215 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23216 fi
23217 done
23218
23219 # For the awk script, D is an array of macro values keyed by name,
23220 # likewise P contains macro parameters if any. Preserve backslash
23221 # newline sequences.
23222
23223 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23224 sed -n '
23225 s/.\{148\}/&'"$ac_delim"'/g
23226 t rset
23227 :rset
23228 s/^[ ]*#[ ]*define[ ][ ]*/ /
23229 t def
23230 d
23231 :def
23232 s/\\$//
23233 t bsnl
23234 s/["\\]/\\&/g
23235 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
23236 D["\1"]=" \3"/p
23237 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
23238 d
23239 :bsnl
23240 s/["\\]/\\&/g
23241 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
23242 D["\1"]=" \3\\\\\\n"\\/p
23243 t cont
23244 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23245 t cont
23246 d
23247 :cont
23248 n
23249 s/.\{148\}/&'"$ac_delim"'/g
23250 t clear
23251 :clear
23252 s/\\$//
23253 t bsnlc
23254 s/["\\]/\\&/g; s/^/"/; s/$/"/p
23255 d
23256 :bsnlc
23257 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23258 b cont
23259 ' <confdefs.h | sed '
23260 s/'"$ac_delim"'/"\\\
23261 "/g' >>$CONFIG_STATUS || ac_write_fail=1
23262
23263 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23264 for (key in D) D_is_set[key] = 1
23265 FS = ""
23266 }
23267 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23268 line = \$ 0
23269 split(line, arg, " ")
23270 if (arg[1] == "#") {
23271 defundef = arg[2]
23272 mac1 = arg[3]
23273 } else {
23274 defundef = substr(arg[1], 2)
23275 mac1 = arg[2]
23276 }
23277 split(mac1, mac2, "(") #)
23278 macro = mac2[1]
23279 prefix = substr(line, 1, index(line, defundef) - 1)
23280 if (D_is_set[macro]) {
23281 # Preserve the white space surrounding the "#".
23282 print prefix "define", macro P[macro] D[macro]
23283 next
23284 } else {
23285 # Replace #undef with comments. This is necessary, for example,
23286 # in the case of _POSIX_SOURCE, which is predefined and required
23287 # on some systems where configure will not decide to define it.
23288 if (defundef == "undef") {
23289 print "/*", prefix defundef, macro, "*/"
23290 next
23291 }
23292 }
23293 }
23294 { print }
23295 _ACAWK
23296 _ACEOF
23297 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23298 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23299 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23300 { (exit 1); exit 1; }; }
23301 fi # test -n "$CONFIG_HEADERS"
23302
23303
23304 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
23305 shift
23306 for ac_tag
23307 do
23308 case $ac_tag in
23309 :[FHLC]) ac_mode=$ac_tag; continue;;
23310 esac
23311 case $ac_mode$ac_tag in
23312 :[FHL]*:*);;
23313 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23314 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23315 { (exit 1); exit 1; }; };;
23316 :[FH]-) ac_tag=-:-;;
23317 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23318 esac
23319 ac_save_IFS=$IFS
23320 IFS=:
23321 set x $ac_tag
23322 IFS=$ac_save_IFS
23323 shift
23324 ac_file=$1
23325 shift
23326
23327 case $ac_mode in
23328 :L) ac_source=$1;;
23329 :[FH])
23330 ac_file_inputs=
23331 for ac_f
23332 do
23333 case $ac_f in
23334 -) ac_f="$tmp/stdin";;
23335 *) # Look for the file first in the build tree, then in the source tree
23336 # (if the path is not absolute). The absolute path cannot be DOS-style,
23337 # because $ac_f cannot contain `:'.
23338 test -f "$ac_f" ||
23339 case $ac_f in
23340 [\\/$]*) false;;
23341 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23342 esac ||
23343 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23344 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23345 { (exit 1); exit 1; }; };;
23346 esac
23347 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23348 ac_file_inputs="$ac_file_inputs '$ac_f'"
23349 done
23350
23351 # Let's still pretend it is `configure' which instantiates (i.e., don't
23352 # use $as_me), people would be surprised to read:
23353 # /* config.h. Generated by config.status. */
23354 configure_input='Generated from '`
23355 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23356 `' by configure.'
23357 if test x"$ac_file" != x-; then
23358 configure_input="$ac_file. $configure_input"
23359 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23360 $as_echo "$as_me: creating $ac_file" >&6;}
23361 fi
23362 # Neutralize special characters interpreted by sed in replacement strings.
23363 case $configure_input in #(
23364 *\&* | *\|* | *\\* )
23365 ac_sed_conf_input=`$as_echo "$configure_input" |
23366 sed 's/[\\\\&|]/\\\\&/g'`;; #(
23367 *) ac_sed_conf_input=$configure_input;;
23368 esac
23369
23370 case $ac_tag in
23371 *:-:* | *:-) cat >"$tmp/stdin" \
23372 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23373 $as_echo "$as_me: error: could not create $ac_file" >&2;}
23374 { (exit 1); exit 1; }; } ;;
23375 esac
23376 ;;
23377 esac
23378
23379 ac_dir=`$as_dirname -- "$ac_file" ||
23380 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23381 X"$ac_file" : 'X\(//\)[^/]' \| \
23382 X"$ac_file" : 'X\(//\)$' \| \
23383 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23384 $as_echo X"$ac_file" |
23385 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23386 s//\1/
23387 q
23388 }
23389 /^X\(\/\/\)[^/].*/{
23390 s//\1/
23391 q
23392 }
23393 /^X\(\/\/\)$/{
23394 s//\1/
23395 q
23396 }
23397 /^X\(\/\).*/{
23398 s//\1/
23399 q
23400 }
23401 s/.*/./; q'`
23402 { as_dir="$ac_dir"
23403 case $as_dir in #(
23404 -*) as_dir=./$as_dir;;
23405 esac
23406 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23407 as_dirs=
23408 while :; do
23409 case $as_dir in #(
23410 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23411 *) as_qdir=$as_dir;;
23412 esac
23413 as_dirs="'$as_qdir' $as_dirs"
23414 as_dir=`$as_dirname -- "$as_dir" ||
23415 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23416 X"$as_dir" : 'X\(//\)[^/]' \| \
23417 X"$as_dir" : 'X\(//\)$' \| \
23418 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23419 $as_echo X"$as_dir" |
23420 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23421 s//\1/
23422 q
23423 }
23424 /^X\(\/\/\)[^/].*/{
23425 s//\1/
23426 q
23427 }
23428 /^X\(\/\/\)$/{
23429 s//\1/
23430 q
23431 }
23432 /^X\(\/\).*/{
23433 s//\1/
23434 q
23435 }
23436 s/.*/./; q'`
23437 test -d "$as_dir" && break
23438 done
23439 test -z "$as_dirs" || eval "mkdir $as_dirs"
23440 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23441 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23442 { (exit 1); exit 1; }; }; }
23443 ac_builddir=.
23444
23445 case "$ac_dir" in
23446 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23447 *)
23448 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23449 # A ".." for each directory in $ac_dir_suffix.
23450 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23451 case $ac_top_builddir_sub in
23452 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23453 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23454 esac ;;
23455 esac
23456 ac_abs_top_builddir=$ac_pwd
23457 ac_abs_builddir=$ac_pwd$ac_dir_suffix
23458 # for backward compatibility:
23459 ac_top_builddir=$ac_top_build_prefix
23460
23461 case $srcdir in
23462 .) # We are building in place.
23463 ac_srcdir=.
23464 ac_top_srcdir=$ac_top_builddir_sub
23465 ac_abs_top_srcdir=$ac_pwd ;;
23466 [\\/]* | ?:[\\/]* ) # Absolute name.
23467 ac_srcdir=$srcdir$ac_dir_suffix;
23468 ac_top_srcdir=$srcdir
23469 ac_abs_top_srcdir=$srcdir ;;
23470 *) # Relative name.
23471 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23472 ac_top_srcdir=$ac_top_build_prefix$srcdir
23473 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23474 esac
23475 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23476
23477
23478 case $ac_mode in
23479 :F)
23480 #
23481 # CONFIG_FILE
23482 #
23483
23484 case $INSTALL in
23485 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23486 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23487 esac
23488 ac_MKDIR_P=$MKDIR_P
23489 case $MKDIR_P in
23490 [\\/$]* | ?:[\\/]* ) ;;
23491 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23492 esac
23493 _ACEOF
23494
23495 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23496 # If the template does not know about datarootdir, expand it.
23497 # FIXME: This hack should be removed a few years after 2.60.
23498 ac_datarootdir_hack=; ac_datarootdir_seen=
23499
23500 ac_sed_dataroot='
23501 /datarootdir/ {
23502 p
23503 q
23504 }
23505 /@datadir@/p
23506 /@docdir@/p
23507 /@infodir@/p
23508 /@localedir@/p
23509 /@mandir@/p
23510 '
23511 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23512 *datarootdir*) ac_datarootdir_seen=yes;;
23513 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23514 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23515 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23516 _ACEOF
23517 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23518 ac_datarootdir_hack='
23519 s&@datadir@&$datadir&g
23520 s&@docdir@&$docdir&g
23521 s&@infodir@&$infodir&g
23522 s&@localedir@&$localedir&g
23523 s&@mandir@&$mandir&g
23524 s&\\\${datarootdir}&$datarootdir&g' ;;
23525 esac
23526 _ACEOF
23527
23528 # Neutralize VPATH when `$srcdir' = `.'.
23529 # Shell code in configure.ac might set extrasub.
23530 # FIXME: do we really want to maintain this feature?
23531 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23532 ac_sed_extra="$ac_vpsub
23533 $extrasub
23534 _ACEOF
23535 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23536 :t
23537 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23538 s|@configure_input@|$ac_sed_conf_input|;t t
23539 s&@top_builddir@&$ac_top_builddir_sub&;t t
23540 s&@top_build_prefix@&$ac_top_build_prefix&;t t
23541 s&@srcdir@&$ac_srcdir&;t t
23542 s&@abs_srcdir@&$ac_abs_srcdir&;t t
23543 s&@top_srcdir@&$ac_top_srcdir&;t t
23544 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23545 s&@builddir@&$ac_builddir&;t t
23546 s&@abs_builddir@&$ac_abs_builddir&;t t
23547 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23548 s&@INSTALL@&$ac_INSTALL&;t t
23549 s&@MKDIR_P@&$ac_MKDIR_P&;t t
23550 $ac_datarootdir_hack
23551 "
23552 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23553 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23554 $as_echo "$as_me: error: could not create $ac_file" >&2;}
23555 { (exit 1); exit 1; }; }
23556
23557 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23558 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23559 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23560 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23561 which seems to be undefined. Please make sure it is defined." >&5
23562 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23563 which seems to be undefined. Please make sure it is defined." >&2;}
23564
23565 rm -f "$tmp/stdin"
23566 case $ac_file in
23567 -) cat "$tmp/out" && rm -f "$tmp/out";;
23568 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23569 esac \
23570 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23571 $as_echo "$as_me: error: could not create $ac_file" >&2;}
23572 { (exit 1); exit 1; }; }
23573 ;;
23574 :H)
23575 #
23576 # CONFIG_HEADER
23577 #
23578 if test x"$ac_file" != x-; then
23579 {
23580 $as_echo "/* $configure_input */" \
23581 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23582 } >"$tmp/config.h" \
23583 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23584 $as_echo "$as_me: error: could not create $ac_file" >&2;}
23585 { (exit 1); exit 1; }; }
23586 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23587 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23588 $as_echo "$as_me: $ac_file is unchanged" >&6;}
23589 else
23590 rm -f "$ac_file"
23591 mv "$tmp/config.h" "$ac_file" \
23592 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23593 $as_echo "$as_me: error: could not create $ac_file" >&2;}
23594 { (exit 1); exit 1; }; }
23595 fi
23596 else
23597 $as_echo "/* $configure_input */" \
23598 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23599 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23600 $as_echo "$as_me: error: could not create -" >&2;}
23601 { (exit 1); exit 1; }; }
23602 fi
23603 # Compute "$ac_file"'s index in $config_headers.
23604 _am_arg="$ac_file"
23605 _am_stamp_count=1
23606 for _am_header in $config_headers :; do
23607 case $_am_header in
23608 $_am_arg | $_am_arg:* )
23609 break ;;
23610 * )
23611 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23612 esac
23613 done
23614 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23615 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23616 X"$_am_arg" : 'X\(//\)[^/]' \| \
23617 X"$_am_arg" : 'X\(//\)$' \| \
23618 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23619 $as_echo X"$_am_arg" |
23620 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23621 s//\1/
23622 q
23623 }
23624 /^X\(\/\/\)[^/].*/{
23625 s//\1/
23626 q
23627 }
23628 /^X\(\/\/\)$/{
23629 s//\1/
23630 q
23631 }
23632 /^X\(\/\).*/{
23633 s//\1/
23634 q
23635 }
23636 s/.*/./; q'`/stamp-h$_am_stamp_count
23637 ;;
23638
23639 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23640 $as_echo "$as_me: executing $ac_file commands" >&6;}
23641 ;;
23642 esac
23643
23644
23645 case $ac_file$ac_mode in
23646 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
23647 # Strip MF so we end up with the name of the file.
23648 mf=`echo "$mf" | sed -e 's/:.*$//'`
23649 # Check whether this is an Automake generated Makefile or not.
23650 # We used to match only the files named `Makefile.in', but
23651 # some people rename them; so instead we look at the file content.
23652 # Grep'ing the first line is not enough: some people post-process
23653 # each Makefile.in and add a new line on top of each file to say so.
23654 # Grep'ing the whole file is not good either: AIX grep has a line
23655 # limit of 2048, but all sed's we know have understand at least 4000.
23656 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23657 dirpart=`$as_dirname -- "$mf" ||
23658 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23659 X"$mf" : 'X\(//\)[^/]' \| \
23660 X"$mf" : 'X\(//\)$' \| \
23661 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23662 $as_echo X"$mf" |
23663 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23664 s//\1/
23665 q
23666 }
23667 /^X\(\/\/\)[^/].*/{
23668 s//\1/
23669 q
23670 }
23671 /^X\(\/\/\)$/{
23672 s//\1/
23673 q
23674 }
23675 /^X\(\/\).*/{
23676 s//\1/
23677 q
23678 }
23679 s/.*/./; q'`
23680 else
23681 continue
23682 fi
23683 # Extract the definition of DEPDIR, am__include, and am__quote
23684 # from the Makefile without running `make'.
23685 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23686 test -z "$DEPDIR" && continue
23687 am__include=`sed -n 's/^am__include = //p' < "$mf"`
23688 test -z "am__include" && continue
23689 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23690 # When using ansi2knr, U may be empty or an underscore; expand it
23691 U=`sed -n 's/^U = //p' < "$mf"`
23692 # Find all dependency output files, they are included files with
23693 # $(DEPDIR) in their names. We invoke sed twice because it is the
23694 # simplest approach to changing $(DEPDIR) to its actual value in the
23695 # expansion.
23696 for file in `sed -n "
23697 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23698 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23699 # Make sure the directory exists.
23700 test -f "$dirpart/$file" && continue
23701 fdir=`$as_dirname -- "$file" ||
23702 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23703 X"$file" : 'X\(//\)[^/]' \| \
23704 X"$file" : 'X\(//\)$' \| \
23705 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23706 $as_echo X"$file" |
23707 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23708 s//\1/
23709 q
23710 }
23711 /^X\(\/\/\)[^/].*/{
23712 s//\1/
23713 q
23714 }
23715 /^X\(\/\/\)$/{
23716 s//\1/
23717 q
23718 }
23719 /^X\(\/\).*/{
23720 s//\1/
23721 q
23722 }
23723 s/.*/./; q'`
23724 { as_dir=$dirpart/$fdir
23725 case $as_dir in #(
23726 -*) as_dir=./$as_dir;;
23727 esac
23728 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23729 as_dirs=
23730 while :; do
23731 case $as_dir in #(
23732 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23733 *) as_qdir=$as_dir;;
23734 esac
23735 as_dirs="'$as_qdir' $as_dirs"
23736 as_dir=`$as_dirname -- "$as_dir" ||
23737 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23738 X"$as_dir" : 'X\(//\)[^/]' \| \
23739 X"$as_dir" : 'X\(//\)$' \| \
23740 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23741 $as_echo X"$as_dir" |
23742 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23743 s//\1/
23744 q
23745 }
23746 /^X\(\/\/\)[^/].*/{
23747 s//\1/
23748 q
23749 }
23750 /^X\(\/\/\)$/{
23751 s//\1/
23752 q
23753 }
23754 /^X\(\/\).*/{
23755 s//\1/
23756 q
23757 }
23758 s/.*/./; q'`
23759 test -d "$as_dir" && break
23760 done
23761 test -z "$as_dirs" || eval "mkdir $as_dirs"
23762 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23763 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23764 { (exit 1); exit 1; }; }; }
23765 # echo "creating $dirpart/$file"
23766 echo '# dummy' > "$dirpart/$file"
23767 done
23768 done
23769 ;;
23770
23771 esac
23772 done # for ac_tag
23773
23774
23775 { (exit 0); exit 0; }
23776 _ACEOF
23777 chmod +x $CONFIG_STATUS
23778 ac_clean_files=$ac_clean_files_save
23779
23780 test $ac_write_fail = 0 ||
23781 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23782 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23783 { (exit 1); exit 1; }; }
23784
23785
23786 # configure is writing to config.log, and then calls config.status.
23787 # config.status does its own redirection, appending to config.log.
23788 # Unfortunately, on DOS this fails, as config.log is still kept open
23789 # by configure, so config.status won't be able to write to it; its
23790 # output is simply discarded. So we exec the FD to /dev/null,
23791 # effectively closing config.log, so it can be properly (re)opened and
23792 # appended to by config.status. When coming back to configure, we
23793 # need to make the FD available again.
23794 if test "$no_create" != yes; then
23795 ac_cs_success=:
23796 ac_config_status_args=
23797 test "$silent" = yes &&
23798 ac_config_status_args="$ac_config_status_args --quiet"
23799 exec 5>/dev/null
23800 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23801 exec 5>>config.log
23802 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23803 # would make configure fail if this is the last instruction.
23804 $ac_cs_success || { (exit 1); exit 1; }
23805 fi
23806 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23807 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23808 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23809 fi
23810
23811