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.62 for xf86-video-wsfb 0.3.0.
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-wsfb'
752 PACKAGE_TARNAME='xf86-video-wsfb'
753 PACKAGE_VERSION='0.3.0'
754 PACKAGE_STRING='xf86-video-wsfb 0.3.0'
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='SHELL
795 PATH_SEPARATOR
796 PACKAGE_NAME
797 PACKAGE_TARNAME
798 PACKAGE_VERSION
799 PACKAGE_STRING
800 PACKAGE_BUGREPORT
801 exec_prefix
802 prefix
803 program_transform_name
804 bindir
805 sbindir
806 libexecdir
807 datarootdir
808 datadir
809 sysconfdir
810 sharedstatedir
811 localstatedir
812 includedir
813 oldincludedir
814 docdir
815 infodir
816 htmldir
817 dvidir
818 pdfdir
819 psdir
820 libdir
821 localedir
822 mandir
823 DEFS
824 ECHO_C
825 ECHO_N
826 ECHO_T
827 LIBS
828 build_alias
829 host_alias
830 target_alias
831 INSTALL_PROGRAM
832 INSTALL_SCRIPT
833 INSTALL_DATA
834 CYGPATH_W
835 PACKAGE
836 VERSION
837 ACLOCAL
838 AUTOCONF
839 AUTOMAKE
840 AUTOHEADER
841 MAKEINFO
842 install_sh
843 STRIP
844 INSTALL_STRIP_PROGRAM
845 mkdir_p
846 AWK
847 SET_MAKE
848 am__leading_dot
849 AMTAR
850 am__tar
851 am__untar
852 MAINTAINER_MODE_TRUE
853 MAINTAINER_MODE_FALSE
854 MAINT
855 build
856 build_cpu
857 build_vendor
858 build_os
859 host
860 host_cpu
861 host_vendor
862 host_os
863 CC
864 CFLAGS
865 LDFLAGS
866 CPPFLAGS
867 ac_ct_CC
868 EXEEXT
869 OBJEXT
870 DEPDIR
871 am__include
872 am__quote
873 AMDEP_TRUE
874 AMDEP_FALSE
875 AMDEPBACKSLASH
876 CCDEPMODE
877 am__fastdepCC_TRUE
878 am__fastdepCC_FALSE
879 SED
880 GREP
881 EGREP
882 LN_S
883 ECHO
884 AR
885 RANLIB
886 DSYMUTIL
887 NMEDIT
888 CPP
889 CXX
890 CXXFLAGS
891 ac_ct_CXX
892 CXXDEPMODE
893 am__fastdepCXX_TRUE
894 am__fastdepCXX_FALSE
895 CXXCPP
896 F77
897 FFLAGS
898 ac_ct_F77
899 LIBTOOL
900 PKG_CONFIG
901 XORG_CFLAGS
902 XORG_LIBS
903 moduledir
904 DRIVER_NAME
905 APP_MAN_SUFFIX
906 LIB_MAN_SUFFIX
907 FILE_MAN_SUFFIX
908 MISC_MAN_SUFFIX
909 DRIVER_MAN_SUFFIX
910 ADMIN_MAN_SUFFIX
911 APP_MAN_DIR
912 LIB_MAN_DIR
913 FILE_MAN_DIR
914 MISC_MAN_DIR
915 DRIVER_MAN_DIR
916 ADMIN_MAN_DIR
917 CHANGELOG_CMD
918 distcleancheck_listfiles
919 LIBOBJS
920 LTLIBOBJS'
921 ac_subst_files=''
922 ac_user_opts='
923 enable_option_checking
924 enable_maintainer_mode
925 enable_static
926 enable_shared
927 enable_fast_install
928 enable_dependency_tracking
929 with_gnu_ld
930 enable_libtool_lock
931 with_pic
932 with_tags
933 with_xorg_module_dir
934 with_release_version
935 '
936 ac_precious_vars='build_alias
937 host_alias
938 target_alias
939 CC
940 CFLAGS
941 LDFLAGS
942 LIBS
943 CPPFLAGS
944 CPP
945 CXX
946 CXXFLAGS
947 CCC
948 CXXCPP
949 F77
950 FFLAGS
951 PKG_CONFIG
952 XORG_CFLAGS
953 XORG_LIBS'
954
955
956 # Initialize some variables set by options.
957 ac_init_help=
958 ac_init_version=false
959 ac_unrecognized_opts=
960 ac_unrecognized_sep=
961 # The variables have the same names as the options, with
962 # dashes changed to underlines.
963 cache_file=/dev/null
964 exec_prefix=NONE
965 no_create=
966 no_recursion=
967 prefix=NONE
968 program_prefix=NONE
969 program_suffix=NONE
970 program_transform_name=s,x,x,
971 silent=
972 site=
973 srcdir=
974 verbose=
975 x_includes=NONE
976 x_libraries=NONE
977
978 # Installation directory options.
979 # These are left unexpanded so users can "make install exec_prefix=/foo"
980 # and all the variables that are supposed to be based on exec_prefix
981 # by default will actually change.
982 # Use braces instead of parens because sh, perl, etc. also accept them.
983 # (The list follows the same order as the GNU Coding Standards.)
984 bindir='${exec_prefix}/bin'
985 sbindir='${exec_prefix}/sbin'
986 libexecdir='${exec_prefix}/libexec'
987 datarootdir='${prefix}/share'
988 datadir='${datarootdir}'
989 sysconfdir='${prefix}/etc'
990 sharedstatedir='${prefix}/com'
991 localstatedir='${prefix}/var'
992 includedir='${prefix}/include'
993 oldincludedir='/usr/include'
994 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
995 infodir='${datarootdir}/info'
996 htmldir='${docdir}'
997 dvidir='${docdir}'
998 pdfdir='${docdir}'
999 psdir='${docdir}'
1000 libdir='${exec_prefix}/lib'
1001 localedir='${datarootdir}/locale'
1002 mandir='${datarootdir}/man'
1003
1004 ac_prev=
1005 ac_dashdash=
1006 for ac_option
1007 do
1008 # If the previous option needs an argument, assign it.
1009 if test -n "$ac_prev"; then
1010 eval $ac_prev=\$ac_option
1011 ac_prev=
1012 continue
1013 fi
1014
1015 case $ac_option in
1016 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1017 *) ac_optarg=yes ;;
1018 esac
1019
1020 # Accept the important Cygnus configure options, so we can diagnose typos.
1021
1022 case $ac_dashdash$ac_option in
1023 --)
1024 ac_dashdash=yes ;;
1025
1026 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1027 ac_prev=bindir ;;
1028 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1029 bindir=$ac_optarg ;;
1030
1031 -build | --build | --buil | --bui | --bu)
1032 ac_prev=build_alias ;;
1033 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1034 build_alias=$ac_optarg ;;
1035
1036 -cache-file | --cache-file | --cache-fil | --cache-fi \
1037 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1038 ac_prev=cache_file ;;
1039 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1040 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1041 cache_file=$ac_optarg ;;
1042
1043 --config-cache | -C)
1044 cache_file=config.cache ;;
1045
1046 -datadir | --datadir | --datadi | --datad)
1047 ac_prev=datadir ;;
1048 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1049 datadir=$ac_optarg ;;
1050
1051 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1052 | --dataroo | --dataro | --datar)
1053 ac_prev=datarootdir ;;
1054 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1055 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1056 datarootdir=$ac_optarg ;;
1057
1058 -disable-* | --disable-*)
1059 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1060 # Reject names that are not valid shell variable names.
1061 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1062 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1063 { (exit 1); exit 1; }; }
1064 ac_useropt_orig=$ac_useropt
1065 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1066 case $ac_user_opts in
1067 *"
1068 "enable_$ac_useropt"
1069 "*) ;;
1070 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1071 ac_unrecognized_sep=', ';;
1072 esac
1073 eval enable_$ac_useropt=no ;;
1074
1075 -docdir | --docdir | --docdi | --doc | --do)
1076 ac_prev=docdir ;;
1077 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1078 docdir=$ac_optarg ;;
1079
1080 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1081 ac_prev=dvidir ;;
1082 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1083 dvidir=$ac_optarg ;;
1084
1085 -enable-* | --enable-*)
1086 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1087 # Reject names that are not valid shell variable names.
1088 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1089 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1090 { (exit 1); exit 1; }; }
1091 ac_useropt_orig=$ac_useropt
1092 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1093 case $ac_user_opts in
1094 *"
1095 "enable_$ac_useropt"
1096 "*) ;;
1097 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1098 ac_unrecognized_sep=', ';;
1099 esac
1100 eval enable_$ac_useropt=\$ac_optarg ;;
1101
1102 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1103 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1104 | --exec | --exe | --ex)
1105 ac_prev=exec_prefix ;;
1106 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1107 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1108 | --exec=* | --exe=* | --ex=*)
1109 exec_prefix=$ac_optarg ;;
1110
1111 -gas | --gas | --ga | --g)
1112 # Obsolete; use --with-gas.
1113 with_gas=yes ;;
1114
1115 -help | --help | --hel | --he | -h)
1116 ac_init_help=long ;;
1117 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1118 ac_init_help=recursive ;;
1119 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1120 ac_init_help=short ;;
1121
1122 -host | --host | --hos | --ho)
1123 ac_prev=host_alias ;;
1124 -host=* | --host=* | --hos=* | --ho=*)
1125 host_alias=$ac_optarg ;;
1126
1127 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1128 ac_prev=htmldir ;;
1129 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1130 | --ht=*)
1131 htmldir=$ac_optarg ;;
1132
1133 -includedir | --includedir | --includedi | --included | --include \
1134 | --includ | --inclu | --incl | --inc)
1135 ac_prev=includedir ;;
1136 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1137 | --includ=* | --inclu=* | --incl=* | --inc=*)
1138 includedir=$ac_optarg ;;
1139
1140 -infodir | --infodir | --infodi | --infod | --info | --inf)
1141 ac_prev=infodir ;;
1142 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1143 infodir=$ac_optarg ;;
1144
1145 -libdir | --libdir | --libdi | --libd)
1146 ac_prev=libdir ;;
1147 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1148 libdir=$ac_optarg ;;
1149
1150 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1151 | --libexe | --libex | --libe)
1152 ac_prev=libexecdir ;;
1153 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1154 | --libexe=* | --libex=* | --libe=*)
1155 libexecdir=$ac_optarg ;;
1156
1157 -localedir | --localedir | --localedi | --localed | --locale)
1158 ac_prev=localedir ;;
1159 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1160 localedir=$ac_optarg ;;
1161
1162 -localstatedir | --localstatedir | --localstatedi | --localstated \
1163 | --localstate | --localstat | --localsta | --localst | --locals)
1164 ac_prev=localstatedir ;;
1165 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1166 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1167 localstatedir=$ac_optarg ;;
1168
1169 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1170 ac_prev=mandir ;;
1171 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1172 mandir=$ac_optarg ;;
1173
1174 -nfp | --nfp | --nf)
1175 # Obsolete; use --without-fp.
1176 with_fp=no ;;
1177
1178 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1179 | --no-cr | --no-c | -n)
1180 no_create=yes ;;
1181
1182 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1183 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1184 no_recursion=yes ;;
1185
1186 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1187 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1188 | --oldin | --oldi | --old | --ol | --o)
1189 ac_prev=oldincludedir ;;
1190 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1191 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1192 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1193 oldincludedir=$ac_optarg ;;
1194
1195 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1196 ac_prev=prefix ;;
1197 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1198 prefix=$ac_optarg ;;
1199
1200 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1201 | --program-pre | --program-pr | --program-p)
1202 ac_prev=program_prefix ;;
1203 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1204 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1205 program_prefix=$ac_optarg ;;
1206
1207 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1208 | --program-suf | --program-su | --program-s)
1209 ac_prev=program_suffix ;;
1210 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1211 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1212 program_suffix=$ac_optarg ;;
1213
1214 -program-transform-name | --program-transform-name \
1215 | --program-transform-nam | --program-transform-na \
1216 | --program-transform-n | --program-transform- \
1217 | --program-transform | --program-transfor \
1218 | --program-transfo | --program-transf \
1219 | --program-trans | --program-tran \
1220 | --progr-tra | --program-tr | --program-t)
1221 ac_prev=program_transform_name ;;
1222 -program-transform-name=* | --program-transform-name=* \
1223 | --program-transform-nam=* | --program-transform-na=* \
1224 | --program-transform-n=* | --program-transform-=* \
1225 | --program-transform=* | --program-transfor=* \
1226 | --program-transfo=* | --program-transf=* \
1227 | --program-trans=* | --program-tran=* \
1228 | --progr-tra=* | --program-tr=* | --program-t=*)
1229 program_transform_name=$ac_optarg ;;
1230
1231 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1232 ac_prev=pdfdir ;;
1233 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1234 pdfdir=$ac_optarg ;;
1235
1236 -psdir | --psdir | --psdi | --psd | --ps)
1237 ac_prev=psdir ;;
1238 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1239 psdir=$ac_optarg ;;
1240
1241 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1242 | -silent | --silent | --silen | --sile | --sil)
1243 silent=yes ;;
1244
1245 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1246 ac_prev=sbindir ;;
1247 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1248 | --sbi=* | --sb=*)
1249 sbindir=$ac_optarg ;;
1250
1251 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1252 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1253 | --sharedst | --shareds | --shared | --share | --shar \
1254 | --sha | --sh)
1255 ac_prev=sharedstatedir ;;
1256 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1257 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1258 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1259 | --sha=* | --sh=*)
1260 sharedstatedir=$ac_optarg ;;
1261
1262 -site | --site | --sit)
1263 ac_prev=site ;;
1264 -site=* | --site=* | --sit=*)
1265 site=$ac_optarg ;;
1266
1267 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1268 ac_prev=srcdir ;;
1269 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1270 srcdir=$ac_optarg ;;
1271
1272 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1273 | --syscon | --sysco | --sysc | --sys | --sy)
1274 ac_prev=sysconfdir ;;
1275 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1276 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1277 sysconfdir=$ac_optarg ;;
1278
1279 -target | --target | --targe | --targ | --tar | --ta | --t)
1280 ac_prev=target_alias ;;
1281 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1282 target_alias=$ac_optarg ;;
1283
1284 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1285 verbose=yes ;;
1286
1287 -version | --version | --versio | --versi | --vers | -V)
1288 ac_init_version=: ;;
1289
1290 -with-* | --with-*)
1291 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1292 # Reject names that are not valid shell variable names.
1293 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1294 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1295 { (exit 1); exit 1; }; }
1296 ac_useropt_orig=$ac_useropt
1297 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1298 case $ac_user_opts in
1299 *"
1300 "with_$ac_useropt"
1301 "*) ;;
1302 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1303 ac_unrecognized_sep=', ';;
1304 esac
1305 eval with_$ac_useropt=\$ac_optarg ;;
1306
1307 -without-* | --without-*)
1308 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1309 # Reject names that are not valid shell variable names.
1310 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1311 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1312 { (exit 1); exit 1; }; }
1313 ac_useropt_orig=$ac_useropt
1314 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1315 case $ac_user_opts in
1316 *"
1317 "with_$ac_useropt"
1318 "*) ;;
1319 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1320 ac_unrecognized_sep=', ';;
1321 esac
1322 eval with_$ac_useropt=no ;;
1323
1324 --x)
1325 # Obsolete; use --with-x.
1326 with_x=yes ;;
1327
1328 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1329 | --x-incl | --x-inc | --x-in | --x-i)
1330 ac_prev=x_includes ;;
1331 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1332 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1333 x_includes=$ac_optarg ;;
1334
1335 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1336 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1337 ac_prev=x_libraries ;;
1338 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1339 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1340 x_libraries=$ac_optarg ;;
1341
1342 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1343 Try \`$0 --help' for more information." >&2
1344 { (exit 1); exit 1; }; }
1345 ;;
1346
1347 *=*)
1348 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1349 # Reject names that are not valid shell variable names.
1350 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1351 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1352 { (exit 1); exit 1; }; }
1353 eval $ac_envvar=\$ac_optarg
1354 export $ac_envvar ;;
1355
1356 *)
1357 # FIXME: should be removed in autoconf 3.0.
1358 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1359 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1360 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1361 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1362 ;;
1363
1364 esac
1365 done
1366
1367 if test -n "$ac_prev"; then
1368 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1369 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1370 { (exit 1); exit 1; }; }
1371 fi
1372
1373 if test -n "$ac_unrecognized_opts"; then
1374 case $enable_option_checking in
1375 no) ;;
1376 fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
1377 { (exit 1); exit 1; }; } ;;
1378 *) $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
1379 esac
1380 fi
1381
1382 # Check all directory arguments for consistency.
1383 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1384 datadir sysconfdir sharedstatedir localstatedir includedir \
1385 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1386 libdir localedir mandir
1387 do
1388 eval ac_val=\$$ac_var
1389 # Remove trailing slashes.
1390 case $ac_val in
1391 */ )
1392 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1393 eval $ac_var=\$ac_val;;
1394 esac
1395 # Be sure to have absolute directory names.
1396 case $ac_val in
1397 [\\/$]* | ?:[\\/]* ) continue;;
1398 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1399 esac
1400 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1401 { (exit 1); exit 1; }; }
1402 done
1403
1404 # There might be people who depend on the old broken behavior: `$host'
1405 # used to hold the argument of --host etc.
1406 # FIXME: To remove some day.
1407 build=$build_alias
1408 host=$host_alias
1409 target=$target_alias
1410
1411 # FIXME: To remove some day.
1412 if test "x$host_alias" != x; then
1413 if test "x$build_alias" = x; then
1414 cross_compiling=maybe
1415 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1416 If a cross compiler is detected then cross compile mode will be used." >&2
1417 elif test "x$build_alias" != "x$host_alias"; then
1418 cross_compiling=yes
1419 fi
1420 fi
1421
1422 ac_tool_prefix=
1423 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1424
1425 test "$silent" = yes && exec 6>/dev/null
1426
1427
1428 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1429 ac_ls_di=`ls -di .` &&
1430 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1431 { $as_echo "$as_me: error: Working directory cannot be determined" >&2
1432 { (exit 1); exit 1; }; }
1433 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1434 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1435 { (exit 1); exit 1; }; }
1436
1437
1438 # Find the source files, if location was not specified.
1439 if test -z "$srcdir"; then
1440 ac_srcdir_defaulted=yes
1441 # Try the directory containing this script, then the parent directory.
1442 ac_confdir=`$as_dirname -- "$as_myself" ||
1443 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1444 X"$as_myself" : 'X\(//\)[^/]' \| \
1445 X"$as_myself" : 'X\(//\)$' \| \
1446 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1447 $as_echo X"$as_myself" |
1448 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1449 s//\1/
1450 q
1451 }
1452 /^X\(\/\/\)[^/].*/{
1453 s//\1/
1454 q
1455 }
1456 /^X\(\/\/\)$/{
1457 s//\1/
1458 q
1459 }
1460 /^X\(\/\).*/{
1461 s//\1/
1462 q
1463 }
1464 s/.*/./; q'`
1465 srcdir=$ac_confdir
1466 if test ! -r "$srcdir/$ac_unique_file"; then
1467 srcdir=..
1468 fi
1469 else
1470 ac_srcdir_defaulted=no
1471 fi
1472 if test ! -r "$srcdir/$ac_unique_file"; then
1473 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1474 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1475 { (exit 1); exit 1; }; }
1476 fi
1477 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1478 ac_abs_confdir=`(
1479 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1480 { (exit 1); exit 1; }; }
1481 pwd)`
1482 # When building in place, set srcdir=.
1483 if test "$ac_abs_confdir" = "$ac_pwd"; then
1484 srcdir=.
1485 fi
1486 # Remove unnecessary trailing slashes from srcdir.
1487 # Double slashes in file names in object file debugging info
1488 # mess up M-x gdb in Emacs.
1489 case $srcdir in
1490 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1491 esac
1492 for ac_var in $ac_precious_vars; do
1493 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1494 eval ac_env_${ac_var}_value=\$${ac_var}
1495 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1496 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1497 done
1498
1499 #
1500 # Report the --help message.
1501 #
1502 if test "$ac_init_help" = "long"; then
1503 # Omit some internal or obsolete options to make the list less imposing.
1504 # This message is too long to be a string in the A/UX 3.1 sh.
1505 cat <<_ACEOF
1506 \`configure' configures xf86-video-wsfb 0.3.0 to adapt to many kinds of systems.
1507
1508 Usage: $0 [OPTION]... [VAR=VALUE]...
1509
1510 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1511 VAR=VALUE. See below for descriptions of some of the useful variables.
1512
1513 Defaults for the options are specified in brackets.
1514
1515 Configuration:
1516 -h, --help display this help and exit
1517 --help=short display options specific to this package
1518 --help=recursive display the short help of all the included packages
1519 -V, --version display version information and exit
1520 -q, --quiet, --silent do not print \`checking...' messages
1521 --cache-file=FILE cache test results in FILE [disabled]
1522 -C, --config-cache alias for \`--cache-file=config.cache'
1523 -n, --no-create do not create output files
1524 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1525
1526 Installation directories:
1527 --prefix=PREFIX install architecture-independent files in PREFIX
1528 [$ac_default_prefix]
1529 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1530 [PREFIX]
1531
1532 By default, \`make install' will install all the files in
1533 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1534 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1535 for instance \`--prefix=\$HOME'.
1536
1537 For better control, use the options below.
1538
1539 Fine tuning of the installation directories:
1540 --bindir=DIR user executables [EPREFIX/bin]
1541 --sbindir=DIR system admin executables [EPREFIX/sbin]
1542 --libexecdir=DIR program executables [EPREFIX/libexec]
1543 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1544 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1545 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1546 --libdir=DIR object code libraries [EPREFIX/lib]
1547 --includedir=DIR C header files [PREFIX/include]
1548 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1549 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1550 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1551 --infodir=DIR info documentation [DATAROOTDIR/info]
1552 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1553 --mandir=DIR man documentation [DATAROOTDIR/man]
1554 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-wsfb]
1555 --htmldir=DIR html documentation [DOCDIR]
1556 --dvidir=DIR dvi documentation [DOCDIR]
1557 --pdfdir=DIR pdf documentation [DOCDIR]
1558 --psdir=DIR ps documentation [DOCDIR]
1559 _ACEOF
1560
1561 cat <<\_ACEOF
1562
1563 Program names:
1564 --program-prefix=PREFIX prepend PREFIX to installed program names
1565 --program-suffix=SUFFIX append SUFFIX to installed program names
1566 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1567
1568 System types:
1569 --build=BUILD configure for building on BUILD [guessed]
1570 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1571 _ACEOF
1572 fi
1573
1574 if test -n "$ac_init_help"; then
1575 case $ac_init_help in
1576 short | recursive ) echo "Configuration of xf86-video-wsfb 0.3.0:";;
1577 esac
1578 cat <<\_ACEOF
1579
1580 Optional Features:
1581 --disable-option-checking ignore unrecognized --enable/--with options
1582 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1583 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1584 --enable-maintainer-mode enable make rules and dependencies not useful
1585 (and sometimes confusing) to the casual installer
1586 --enable-static[=PKGS] build static libraries [default=no]
1587 --enable-shared[=PKGS] build shared libraries [default=yes]
1588 --enable-fast-install[=PKGS]
1589 optimize for fast installation [default=yes]
1590 --disable-dependency-tracking speeds up one-time build
1591 --enable-dependency-tracking do not reject slow dependency extractors
1592 --disable-libtool-lock avoid locking (might break parallel builds)
1593
1594 Optional Packages:
1595 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1596 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1597 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1598 --with-pic try to use only PIC/non-PIC objects [default=use
1599 both]
1600 --with-tags[=TAGS] include additional configurations [automatic]
1601 --with-xorg-module-dir=DIR
1602 Default xorg module directory
1603 [default=$libdir/xorg/modules]
1604 --with-release-version=STRING
1605 Use release version string in package name
1606
1607 Some influential environment variables:
1608 CC C compiler command
1609 CFLAGS C compiler flags
1610 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1611 nonstandard directory <lib dir>
1612 LIBS libraries to pass to the linker, e.g. -l<library>
1613 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1614 you have headers in a nonstandard directory <include dir>
1615 CPP C preprocessor
1616 CXX C++ compiler command
1617 CXXFLAGS C++ compiler flags
1618 CXXCPP C++ preprocessor
1619 F77 Fortran 77 compiler command
1620 FFLAGS Fortran 77 compiler flags
1621 PKG_CONFIG path to pkg-config utility
1622 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1623 XORG_LIBS linker flags for XORG, overriding pkg-config
1624
1625 Use these variables to override the choices made by `configure' or to help
1626 it to find libraries and programs with nonstandard names/locations.
1627
1628 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1629 _ACEOF
1630 ac_status=$?
1631 fi
1632
1633 if test "$ac_init_help" = "recursive"; then
1634 # If there are subdirs, report their specific --help.
1635 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1636 test -d "$ac_dir" ||
1637 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1638 continue
1639 ac_builddir=.
1640
1641 case "$ac_dir" in
1642 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1643 *)
1644 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1645 # A ".." for each directory in $ac_dir_suffix.
1646 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1647 case $ac_top_builddir_sub in
1648 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1649 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1650 esac ;;
1651 esac
1652 ac_abs_top_builddir=$ac_pwd
1653 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1654 # for backward compatibility:
1655 ac_top_builddir=$ac_top_build_prefix
1656
1657 case $srcdir in
1658 .) # We are building in place.
1659 ac_srcdir=.
1660 ac_top_srcdir=$ac_top_builddir_sub
1661 ac_abs_top_srcdir=$ac_pwd ;;
1662 [\\/]* | ?:[\\/]* ) # Absolute name.
1663 ac_srcdir=$srcdir$ac_dir_suffix;
1664 ac_top_srcdir=$srcdir
1665 ac_abs_top_srcdir=$srcdir ;;
1666 *) # Relative name.
1667 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1668 ac_top_srcdir=$ac_top_build_prefix$srcdir
1669 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1670 esac
1671 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1672
1673 cd "$ac_dir" || { ac_status=$?; continue; }
1674 # Check for guested configure.
1675 if test -f "$ac_srcdir/configure.gnu"; then
1676 echo &&
1677 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1678 elif test -f "$ac_srcdir/configure"; then
1679 echo &&
1680 $SHELL "$ac_srcdir/configure" --help=recursive
1681 else
1682 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1683 fi || ac_status=$?
1684 cd "$ac_pwd" || { ac_status=$?; break; }
1685 done
1686 fi
1687
1688 test -n "$ac_init_help" && exit $ac_status
1689 if $ac_init_version; then
1690 cat <<\_ACEOF
1691 xf86-video-wsfb configure 0.3.0
1692 generated by GNU Autoconf 2.62
1693
1694 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1695 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1696 This configure script is free software; the Free Software Foundation
1697 gives unlimited permission to copy, distribute and modify it.
1698 _ACEOF
1699 exit
1700 fi
1701 cat >config.log <<_ACEOF
1702 This file contains any messages produced by compilers while
1703 running configure, to aid debugging if configure makes a mistake.
1704
1705 It was created by xf86-video-wsfb $as_me 0.3.0, which was
1706 generated by GNU Autoconf 2.62. Invocation command line was
1707
1708 $ $0 $@
1709
1710 _ACEOF
1711 exec 5>>config.log
1712 {
1713 cat <<_ASUNAME
1714 ## --------- ##
1715 ## Platform. ##
1716 ## --------- ##
1717
1718 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1719 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1720 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1721 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1722 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1723
1724 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1725 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1726
1727 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1728 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1729 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1730 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1731 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1732 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1733 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1734
1735 _ASUNAME
1736
1737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1738 for as_dir in $PATH
1739 do
1740 IFS=$as_save_IFS
1741 test -z "$as_dir" && as_dir=.
1742 $as_echo "PATH: $as_dir"
1743 done
1744 IFS=$as_save_IFS
1745
1746 } >&5
1747
1748 cat >&5 <<_ACEOF
1749
1750
1751 ## ----------- ##
1752 ## Core tests. ##
1753 ## ----------- ##
1754
1755 _ACEOF
1756
1757
1758 # Keep a trace of the command line.
1759 # Strip out --no-create and --no-recursion so they do not pile up.
1760 # Strip out --silent because we don't want to record it for future runs.
1761 # Also quote any args containing shell meta-characters.
1762 # Make two passes to allow for proper duplicate-argument suppression.
1763 ac_configure_args=
1764 ac_configure_args0=
1765 ac_configure_args1=
1766 ac_must_keep_next=false
1767 for ac_pass in 1 2
1768 do
1769 for ac_arg
1770 do
1771 case $ac_arg in
1772 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1773 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1774 | -silent | --silent | --silen | --sile | --sil)
1775 continue ;;
1776 *\'*)
1777 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1778 esac
1779 case $ac_pass in
1780 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1781 2)
1782 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1783 if test $ac_must_keep_next = true; then
1784 ac_must_keep_next=false # Got value, back to normal.
1785 else
1786 case $ac_arg in
1787 *=* | --config-cache | -C | -disable-* | --disable-* \
1788 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1789 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1790 | -with-* | --with-* | -without-* | --without-* | --x)
1791 case "$ac_configure_args0 " in
1792 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1793 esac
1794 ;;
1795 -* ) ac_must_keep_next=true ;;
1796 esac
1797 fi
1798 ac_configure_args="$ac_configure_args '$ac_arg'"
1799 ;;
1800 esac
1801 done
1802 done
1803 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1804 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1805
1806 # When interrupted or exit'd, cleanup temporary files, and complete
1807 # config.log. We remove comments because anyway the quotes in there
1808 # would cause problems or look ugly.
1809 # WARNING: Use '\'' to represent an apostrophe within the trap.
1810 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1811 trap 'exit_status=$?
1812 # Save into config.log some information that might help in debugging.
1813 {
1814 echo
1815
1816 cat <<\_ASBOX
1817 ## ---------------- ##
1818 ## Cache variables. ##
1819 ## ---------------- ##
1820 _ASBOX
1821 echo
1822 # The following way of writing the cache mishandles newlines in values,
1823 (
1824 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1825 eval ac_val=\$$ac_var
1826 case $ac_val in #(
1827 *${as_nl}*)
1828 case $ac_var in #(
1829 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1830 $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1831 esac
1832 case $ac_var in #(
1833 _ | IFS | as_nl) ;; #(
1834 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1835 *) $as_unset $ac_var ;;
1836 esac ;;
1837 esac
1838 done
1839 (set) 2>&1 |
1840 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1841 *${as_nl}ac_space=\ *)
1842 sed -n \
1843 "s/'\''/'\''\\\\'\'''\''/g;
1844 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1845 ;; #(
1846 *)
1847 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1848 ;;
1849 esac |
1850 sort
1851 )
1852 echo
1853
1854 cat <<\_ASBOX
1855 ## ----------------- ##
1856 ## Output variables. ##
1857 ## ----------------- ##
1858 _ASBOX
1859 echo
1860 for ac_var in $ac_subst_vars
1861 do
1862 eval ac_val=\$$ac_var
1863 case $ac_val in
1864 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1865 esac
1866 $as_echo "$ac_var='\''$ac_val'\''"
1867 done | sort
1868 echo
1869
1870 if test -n "$ac_subst_files"; then
1871 cat <<\_ASBOX
1872 ## ------------------- ##
1873 ## File substitutions. ##
1874 ## ------------------- ##
1875 _ASBOX
1876 echo
1877 for ac_var in $ac_subst_files
1878 do
1879 eval ac_val=\$$ac_var
1880 case $ac_val in
1881 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1882 esac
1883 $as_echo "$ac_var='\''$ac_val'\''"
1884 done | sort
1885 echo
1886 fi
1887
1888 if test -s confdefs.h; then
1889 cat <<\_ASBOX
1890 ## ----------- ##
1891 ## confdefs.h. ##
1892 ## ----------- ##
1893 _ASBOX
1894 echo
1895 cat confdefs.h
1896 echo
1897 fi
1898 test "$ac_signal" != 0 &&
1899 $as_echo "$as_me: caught signal $ac_signal"
1900 $as_echo "$as_me: exit $exit_status"
1901 } >&5
1902 rm -f core *.core core.conftest.* &&
1903 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1904 exit $exit_status
1905 ' 0
1906 for ac_signal in 1 2 13 15; do
1907 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1908 done
1909 ac_signal=0
1910
1911 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1912 rm -f -r conftest* confdefs.h
1913
1914 # Predefined preprocessor variables.
1915
1916 cat >>confdefs.h <<_ACEOF
1917 #define PACKAGE_NAME "$PACKAGE_NAME"
1918 _ACEOF
1919
1920
1921 cat >>confdefs.h <<_ACEOF
1922 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1923 _ACEOF
1924
1925
1926 cat >>confdefs.h <<_ACEOF
1927 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1928 _ACEOF
1929
1930
1931 cat >>confdefs.h <<_ACEOF
1932 #define PACKAGE_STRING "$PACKAGE_STRING"
1933 _ACEOF
1934
1935
1936 cat >>confdefs.h <<_ACEOF
1937 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1938 _ACEOF
1939
1940
1941 # Let the site file select an alternate cache file if it wants to.
1942 # Prefer an explicitly selected file to automatically selected ones.
1943 ac_site_file1=NONE
1944 ac_site_file2=NONE
1945 if test -n "$CONFIG_SITE"; then
1946 ac_site_file1=$CONFIG_SITE
1947 elif test "x$prefix" != xNONE; then
1948 ac_site_file1=$prefix/share/config.site
1949 ac_site_file2=$prefix/etc/config.site
1950 else
1951 ac_site_file1=$ac_default_prefix/share/config.site
1952 ac_site_file2=$ac_default_prefix/etc/config.site
1953 fi
1954 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1955 do
1956 test "x$ac_site_file" = xNONE && continue
1957 if test -r "$ac_site_file"; then
1958 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1959 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1960 sed 's/^/| /' "$ac_site_file" >&5
1961 . "$ac_site_file"
1962 fi
1963 done
1964
1965 if test -r "$cache_file"; then
1966 # Some versions of bash will fail to source /dev/null (special
1967 # files actually), so we avoid doing that.
1968 if test -f "$cache_file"; then
1969 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1970 $as_echo "$as_me: loading cache $cache_file" >&6;}
1971 case $cache_file in
1972 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1973 *) . "./$cache_file";;
1974 esac
1975 fi
1976 else
1977 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1978 $as_echo "$as_me: creating cache $cache_file" >&6;}
1979 >$cache_file
1980 fi
1981
1982 # Check that the precious variables saved in the cache have kept the same
1983 # value.
1984 ac_cache_corrupted=false
1985 for ac_var in $ac_precious_vars; do
1986 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1987 eval ac_new_set=\$ac_env_${ac_var}_set
1988 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1989 eval ac_new_val=\$ac_env_${ac_var}_value
1990 case $ac_old_set,$ac_new_set in
1991 set,)
1992 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1993 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1994 ac_cache_corrupted=: ;;
1995 ,set)
1996 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1997 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1998 ac_cache_corrupted=: ;;
1999 ,);;
2000 *)
2001 if test "x$ac_old_val" != "x$ac_new_val"; then
2002 # differences in whitespace do not lead to failure.
2003 ac_old_val_w=`echo x $ac_old_val`
2004 ac_new_val_w=`echo x $ac_new_val`
2005 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2006 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2007 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2008 ac_cache_corrupted=:
2009 else
2010 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2011 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2012 eval $ac_var=\$ac_old_val
2013 fi
2014 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2015 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2016 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2017 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2018 fi;;
2019 esac
2020 # Pass precious variables to config.status.
2021 if test "$ac_new_set" = set; then
2022 case $ac_new_val in
2023 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2024 *) ac_arg=$ac_var=$ac_new_val ;;
2025 esac
2026 case " $ac_configure_args " in
2027 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2028 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2029 esac
2030 fi
2031 done
2032 if $ac_cache_corrupted; then
2033 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2034 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2035 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2036 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2037 { (exit 1); exit 1; }; }
2038 fi
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064 ac_ext=c
2065 ac_cpp='$CPP $CPPFLAGS'
2066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2069
2070
2071
2072
2073 ac_config_headers="$ac_config_headers config.h"
2074
2075
2076 # Require xorg-macros: XORG_RELEASE_VERSION XORG_CHANGELOG
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089 ac_aux_dir=
2090 for ac_dir in . "$srcdir"/.; do
2091 if test -f "$ac_dir/install-sh"; then
2092 ac_aux_dir=$ac_dir
2093 ac_install_sh="$ac_aux_dir/install-sh -c"
2094 break
2095 elif test -f "$ac_dir/install.sh"; then
2096 ac_aux_dir=$ac_dir
2097 ac_install_sh="$ac_aux_dir/install.sh -c"
2098 break
2099 elif test -f "$ac_dir/shtool"; then
2100 ac_aux_dir=$ac_dir
2101 ac_install_sh="$ac_aux_dir/shtool install -c"
2102 break
2103 fi
2104 done
2105 if test -z "$ac_aux_dir"; then
2106 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2107 $as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2108 { (exit 1); exit 1; }; }
2109 fi
2110
2111 # These three variables are undocumented and unsupported,
2112 # and are intended to be withdrawn in a future Autoconf release.
2113 # They can cause serious problems if a builder's source tree is in a directory
2114 # whose full name contains unusual characters.
2115 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2116 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2117 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2118
2119
2120
2121 am__api_version="1.9"
2122 # Find a good install program. We prefer a C program (faster),
2123 # so one script is as good as another. But avoid the broken or
2124 # incompatible versions:
2125 # SysV /etc/install, /usr/sbin/install
2126 # SunOS /usr/etc/install
2127 # IRIX /sbin/install
2128 # AIX /bin/install
2129 # AmigaOS /C/install, which installs bootblocks on floppy discs
2130 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2131 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2132 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2133 # OS/2's system install, which has a completely different semantic
2134 # ./install, which can be erroneously created by make from ./install.sh.
2135 # Reject install programs that cannot install multiple files.
2136 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2137 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2138 if test -z "$INSTALL"; then
2139 if test "${ac_cv_path_install+set}" = set; then
2140 $as_echo_n "(cached) " >&6
2141 else
2142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2143 for as_dir in $PATH
2144 do
2145 IFS=$as_save_IFS
2146 test -z "$as_dir" && as_dir=.
2147 # Account for people who put trailing slashes in PATH elements.
2148 case $as_dir/ in
2149 ./ | .// | /cC/* | \
2150 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2151 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2152 /usr/ucb/* ) ;;
2153 *)
2154 # OSF1 and SCO ODT 3.0 have their own names for install.
2155 # Don't use installbsd from OSF since it installs stuff as root
2156 # by default.
2157 for ac_prog in ginstall scoinst install; do
2158 for ac_exec_ext in '' $ac_executable_extensions; do
2159 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2160 if test $ac_prog = install &&
2161 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2162 # AIX install. It has an incompatible calling convention.
2163 :
2164 elif test $ac_prog = install &&
2165 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2166 # program-specific install script used by HP pwplus--don't use.
2167 :
2168 else
2169 rm -rf conftest.one conftest.two conftest.dir
2170 echo one > conftest.one
2171 echo two > conftest.two
2172 mkdir conftest.dir
2173 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2174 test -s conftest.one && test -s conftest.two &&
2175 test -s conftest.dir/conftest.one &&
2176 test -s conftest.dir/conftest.two
2177 then
2178 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2179 break 3
2180 fi
2181 fi
2182 fi
2183 done
2184 done
2185 ;;
2186 esac
2187
2188 done
2189 IFS=$as_save_IFS
2190
2191 rm -rf conftest.one conftest.two conftest.dir
2192
2193 fi
2194 if test "${ac_cv_path_install+set}" = set; then
2195 INSTALL=$ac_cv_path_install
2196 else
2197 # As a last resort, use the slow shell script. Don't cache a
2198 # value for INSTALL within a source directory, because that will
2199 # break other packages using the cache if that directory is
2200 # removed, or if the value is a relative name.
2201 INSTALL=$ac_install_sh
2202 fi
2203 fi
2204 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2205 $as_echo "$INSTALL" >&6; }
2206
2207 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2208 # It thinks the first close brace ends the variable substitution.
2209 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2210
2211 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2212
2213 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2214
2215 test "$program_prefix" != NONE &&
2216 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2217 # Use a double $ so make ignores it.
2218 test "$program_suffix" != NONE &&
2219 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2220 # Double any \ or $.
2221 # By default was `s,x,x', remove it if useless.
2222 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2223 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2224
2225 # expand $ac_aux_dir to an absolute path
2226 am_aux_dir=`cd $ac_aux_dir && pwd`
2227
2228 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2229 # Use eval to expand $SHELL
2230 if eval "$MISSING --run true"; then
2231 am_missing_run="$MISSING --run "
2232 else
2233 am_missing_run=
2234 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2235 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2236 fi
2237
2238 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2239 # We used to keeping the `.' as first argument, in order to
2240 # allow $(mkdir_p) to be used without argument. As in
2241 # $(mkdir_p) $(somedir)
2242 # where $(somedir) is conditionally defined. However this is wrong
2243 # for two reasons:
2244 # 1. if the package is installed by a user who cannot write `.'
2245 # make install will fail,
2246 # 2. the above comment should most certainly read
2247 # $(mkdir_p) $(DESTDIR)$(somedir)
2248 # so it does not work when $(somedir) is undefined and
2249 # $(DESTDIR) is not.
2250 # To support the latter case, we have to write
2251 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2252 # so the `.' trick is pointless.
2253 mkdir_p='mkdir -p --'
2254 else
2255 # On NextStep and OpenStep, the `mkdir' command does not
2256 # recognize any option. It will interpret all options as
2257 # directories to create, and then abort because `.' already
2258 # exists.
2259 for d in ./-p ./--version;
2260 do
2261 test -d $d && rmdir $d
2262 done
2263 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2264 if test -f "$ac_aux_dir/mkinstalldirs"; then
2265 mkdir_p='$(mkinstalldirs)'
2266 else
2267 mkdir_p='$(SHELL) $(install_sh) -d'
2268 fi
2269 fi
2270
2271 for ac_prog in gawk mawk nawk awk
2272 do
2273 # Extract the first word of "$ac_prog", so it can be a program name with args.
2274 set dummy $ac_prog; ac_word=$2
2275 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2276 $as_echo_n "checking for $ac_word... " >&6; }
2277 if test "${ac_cv_prog_AWK+set}" = set; then
2278 $as_echo_n "(cached) " >&6
2279 else
2280 if test -n "$AWK"; then
2281 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2282 else
2283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2284 for as_dir in $PATH
2285 do
2286 IFS=$as_save_IFS
2287 test -z "$as_dir" && as_dir=.
2288 for ac_exec_ext in '' $ac_executable_extensions; do
2289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2290 ac_cv_prog_AWK="$ac_prog"
2291 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2292 break 2
2293 fi
2294 done
2295 done
2296 IFS=$as_save_IFS
2297
2298 fi
2299 fi
2300 AWK=$ac_cv_prog_AWK
2301 if test -n "$AWK"; then
2302 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2303 $as_echo "$AWK" >&6; }
2304 else
2305 { $as_echo "$as_me:$LINENO: result: no" >&5
2306 $as_echo "no" >&6; }
2307 fi
2308
2309
2310 test -n "$AWK" && break
2311 done
2312
2313 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2314 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2315 set x ${MAKE-make}
2316 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2317 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2318 $as_echo_n "(cached) " >&6
2319 else
2320 cat >conftest.make <<\_ACEOF
2321 SHELL = /bin/sh
2322 all:
2323 @echo '@@@%%%=$(MAKE)=@@@%%%'
2324 _ACEOF
2325 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2326 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2327 *@@@%%%=?*=@@@%%%*)
2328 eval ac_cv_prog_make_${ac_make}_set=yes;;
2329 *)
2330 eval ac_cv_prog_make_${ac_make}_set=no;;
2331 esac
2332 rm -f conftest.make
2333 fi
2334 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2335 { $as_echo "$as_me:$LINENO: result: yes" >&5
2336 $as_echo "yes" >&6; }
2337 SET_MAKE=
2338 else
2339 { $as_echo "$as_me:$LINENO: result: no" >&5
2340 $as_echo "no" >&6; }
2341 SET_MAKE="MAKE=${MAKE-make}"
2342 fi
2343
2344 rm -rf .tst 2>/dev/null
2345 mkdir .tst 2>/dev/null
2346 if test -d .tst; then
2347 am__leading_dot=.
2348 else
2349 am__leading_dot=_
2350 fi
2351 rmdir .tst 2>/dev/null
2352
2353 # test to see if srcdir already configured
2354 if test "`cd $srcdir && pwd`" != "`pwd`" &&
2355 test -f $srcdir/config.status; then
2356 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2357 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2358 { (exit 1); exit 1; }; }
2359 fi
2360
2361 # test whether we have cygpath
2362 if test -z "$CYGPATH_W"; then
2363 if (cygpath --version) >/dev/null 2>/dev/null; then
2364 CYGPATH_W='cygpath -w'
2365 else
2366 CYGPATH_W=echo
2367 fi
2368 fi
2369
2370
2371 # Define the identity of the package.
2372 PACKAGE='xf86-video-wsfb'
2373 VERSION='0.3.0'
2374
2375
2376 cat >>confdefs.h <<_ACEOF
2377 #define PACKAGE "$PACKAGE"
2378 _ACEOF
2379
2380
2381 cat >>confdefs.h <<_ACEOF
2382 #define VERSION "$VERSION"
2383 _ACEOF
2384
2385 # Some tools Automake needs.
2386
2387 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2388
2389
2390 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2391
2392
2393 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2394
2395
2396 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2397
2398
2399 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2400
2401 install_sh=${install_sh-"$am_aux_dir/install-sh"}
2402
2403 # Installed binaries are usually stripped using `strip' when the user
2404 # run `make install-strip'. However `strip' might not be the right
2405 # tool to use in cross-compilation environments, therefore Automake
2406 # will honor the `STRIP' environment variable to overrule this program.
2407 if test "$cross_compiling" != no; then
2408 if test -n "$ac_tool_prefix"; then
2409 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2410 set dummy ${ac_tool_prefix}strip; ac_word=$2
2411 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2412 $as_echo_n "checking for $ac_word... " >&6; }
2413 if test "${ac_cv_prog_STRIP+set}" = set; then
2414 $as_echo_n "(cached) " >&6
2415 else
2416 if test -n "$STRIP"; then
2417 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2418 else
2419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2420 for as_dir in $PATH
2421 do
2422 IFS=$as_save_IFS
2423 test -z "$as_dir" && as_dir=.
2424 for ac_exec_ext in '' $ac_executable_extensions; do
2425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2426 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2427 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2428 break 2
2429 fi
2430 done
2431 done
2432 IFS=$as_save_IFS
2433
2434 fi
2435 fi
2436 STRIP=$ac_cv_prog_STRIP
2437 if test -n "$STRIP"; then
2438 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2439 $as_echo "$STRIP" >&6; }
2440 else
2441 { $as_echo "$as_me:$LINENO: result: no" >&5
2442 $as_echo "no" >&6; }
2443 fi
2444
2445
2446 fi
2447 if test -z "$ac_cv_prog_STRIP"; then
2448 ac_ct_STRIP=$STRIP
2449 # Extract the first word of "strip", so it can be a program name with args.
2450 set dummy strip; ac_word=$2
2451 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2452 $as_echo_n "checking for $ac_word... " >&6; }
2453 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2454 $as_echo_n "(cached) " >&6
2455 else
2456 if test -n "$ac_ct_STRIP"; then
2457 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2458 else
2459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2460 for as_dir in $PATH
2461 do
2462 IFS=$as_save_IFS
2463 test -z "$as_dir" && as_dir=.
2464 for ac_exec_ext in '' $ac_executable_extensions; do
2465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2466 ac_cv_prog_ac_ct_STRIP="strip"
2467 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2468 break 2
2469 fi
2470 done
2471 done
2472 IFS=$as_save_IFS
2473
2474 fi
2475 fi
2476 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2477 if test -n "$ac_ct_STRIP"; then
2478 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2479 $as_echo "$ac_ct_STRIP" >&6; }
2480 else
2481 { $as_echo "$as_me:$LINENO: result: no" >&5
2482 $as_echo "no" >&6; }
2483 fi
2484
2485 if test "x$ac_ct_STRIP" = x; then
2486 STRIP=":"
2487 else
2488 case $cross_compiling:$ac_tool_warned in
2489 yes:)
2490 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2491 whose name does not start with the host triplet. If you think this
2492 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2493 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2494 whose name does not start with the host triplet. If you think this
2495 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2496 ac_tool_warned=yes ;;
2497 esac
2498 STRIP=$ac_ct_STRIP
2499 fi
2500 else
2501 STRIP="$ac_cv_prog_STRIP"
2502 fi
2503
2504 fi
2505 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2506
2507 # We need awk for the "check" target. The system "awk" is bad on
2508 # some platforms.
2509 # Always define AMTAR for backward compatibility.
2510
2511 AMTAR=${AMTAR-"${am_missing_run}tar"}
2512
2513 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2514
2515
2516
2517
2518
2519
2520 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2521 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2522 # Check whether --enable-maintainer-mode was given.
2523 if test "${enable_maintainer_mode+set}" = set; then
2524 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2525 else
2526 USE_MAINTAINER_MODE=no
2527 fi
2528
2529 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2530 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2531
2532
2533 if test $USE_MAINTAINER_MODE = yes; then
2534 MAINTAINER_MODE_TRUE=
2535 MAINTAINER_MODE_FALSE='#'
2536 else
2537 MAINTAINER_MODE_TRUE='#'
2538 MAINTAINER_MODE_FALSE=
2539 fi
2540
2541 MAINT=$MAINTAINER_MODE_TRUE
2542
2543
2544
2545 # Checks for programs.
2546 # Check whether --enable-static was given.
2547 if test "${enable_static+set}" = set; then
2548 enableval=$enable_static; p=${PACKAGE-default}
2549 case $enableval in
2550 yes) enable_static=yes ;;
2551 no) enable_static=no ;;
2552 *)
2553 enable_static=no
2554 # Look at the argument we got. We use all the common list separators.
2555 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2556 for pkg in $enableval; do
2557 IFS="$lt_save_ifs"
2558 if test "X$pkg" = "X$p"; then
2559 enable_static=yes
2560 fi
2561 done
2562 IFS="$lt_save_ifs"
2563 ;;
2564 esac
2565 else
2566 enable_static=no
2567 fi
2568
2569
2570
2571 # Check whether --enable-shared was given.
2572 if test "${enable_shared+set}" = set; then
2573 enableval=$enable_shared; p=${PACKAGE-default}
2574 case $enableval in
2575 yes) enable_shared=yes ;;
2576 no) enable_shared=no ;;
2577 *)
2578 enable_shared=no
2579 # Look at the argument we got. We use all the common list separators.
2580 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2581 for pkg in $enableval; do
2582 IFS="$lt_save_ifs"
2583 if test "X$pkg" = "X$p"; then
2584 enable_shared=yes
2585 fi
2586 done
2587 IFS="$lt_save_ifs"
2588 ;;
2589 esac
2590 else
2591 enable_shared=yes
2592 fi
2593
2594
2595 # Check whether --enable-fast-install was given.
2596 if test "${enable_fast_install+set}" = set; then
2597 enableval=$enable_fast_install; p=${PACKAGE-default}
2598 case $enableval in
2599 yes) enable_fast_install=yes ;;
2600 no) enable_fast_install=no ;;
2601 *)
2602 enable_fast_install=no
2603 # Look at the argument we got. We use all the common list separators.
2604 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2605 for pkg in $enableval; do
2606 IFS="$lt_save_ifs"
2607 if test "X$pkg" = "X$p"; then
2608 enable_fast_install=yes
2609 fi
2610 done
2611 IFS="$lt_save_ifs"
2612 ;;
2613 esac
2614 else
2615 enable_fast_install=yes
2616 fi
2617
2618
2619 # Make sure we can run config.sub.
2620 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2621 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2622 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2623 { (exit 1); exit 1; }; }
2624
2625 { $as_echo "$as_me:$LINENO: checking build system type" >&5
2626 $as_echo_n "checking build system type... " >&6; }
2627 if test "${ac_cv_build+set}" = set; then
2628 $as_echo_n "(cached) " >&6
2629 else
2630 ac_build_alias=$build_alias
2631 test "x$ac_build_alias" = x &&
2632 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2633 test "x$ac_build_alias" = x &&
2634 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2635 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2636 { (exit 1); exit 1; }; }
2637 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2638 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2639 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2640 { (exit 1); exit 1; }; }
2641
2642 fi
2643 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2644 $as_echo "$ac_cv_build" >&6; }
2645 case $ac_cv_build in
2646 *-*-*) ;;
2647 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2648 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2649 { (exit 1); exit 1; }; };;
2650 esac
2651 build=$ac_cv_build
2652 ac_save_IFS=$IFS; IFS='-'
2653 set x $ac_cv_build
2654 shift
2655 build_cpu=$1
2656 build_vendor=$2
2657 shift; shift
2658 # Remember, the first character of IFS is used to create $*,
2659 # except with old shells:
2660 build_os=$*
2661 IFS=$ac_save_IFS
2662 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2663
2664
2665 { $as_echo "$as_me:$LINENO: checking host system type" >&5
2666 $as_echo_n "checking host system type... " >&6; }
2667 if test "${ac_cv_host+set}" = set; then
2668 $as_echo_n "(cached) " >&6
2669 else
2670 if test "x$host_alias" = x; then
2671 ac_cv_host=$ac_cv_build
2672 else
2673 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2674 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2675 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2676 { (exit 1); exit 1; }; }
2677 fi
2678
2679 fi
2680 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2681 $as_echo "$ac_cv_host" >&6; }
2682 case $ac_cv_host in
2683 *-*-*) ;;
2684 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2685 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2686 { (exit 1); exit 1; }; };;
2687 esac
2688 host=$ac_cv_host
2689 ac_save_IFS=$IFS; IFS='-'
2690 set x $ac_cv_host
2691 shift
2692 host_cpu=$1
2693 host_vendor=$2
2694 shift; shift
2695 # Remember, the first character of IFS is used to create $*,
2696 # except with old shells:
2697 host_os=$*
2698 IFS=$ac_save_IFS
2699 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2700
2701
2702 DEPDIR="${am__leading_dot}deps"
2703
2704 ac_config_commands="$ac_config_commands depfiles"
2705
2706
2707 am_make=${MAKE-make}
2708 cat > confinc << 'END'
2709 am__doit:
2710 @echo done
2711 .PHONY: am__doit
2712 END
2713 # If we don't find an include directive, just comment out the code.
2714 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2715 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2716 am__include="#"
2717 am__quote=
2718 _am_result=none
2719 # First try GNU make style include.
2720 echo "include confinc" > confmf
2721 # We grep out `Entering directory' and `Leaving directory'
2722 # messages which can occur if `w' ends up in MAKEFLAGS.
2723 # In particular we don't look at `^make:' because GNU make might
2724 # be invoked under some other name (usually "gmake"), in which
2725 # case it prints its new name instead of `make'.
2726 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2727 am__include=include
2728 am__quote=
2729 _am_result=GNU
2730 fi
2731 # Now try BSD make style include.
2732 if test "$am__include" = "#"; then
2733 echo '.include "confinc"' > confmf
2734 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2735 am__include=.include
2736 am__quote="\""
2737 _am_result=BSD
2738 fi
2739 fi
2740
2741
2742 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2743 $as_echo "$_am_result" >&6; }
2744 rm -f confinc confmf
2745
2746 # Check whether --enable-dependency-tracking was given.
2747 if test "${enable_dependency_tracking+set}" = set; then
2748 enableval=$enable_dependency_tracking;
2749 fi
2750
2751 if test "x$enable_dependency_tracking" != xno; then
2752 am_depcomp="$ac_aux_dir/depcomp"
2753 AMDEPBACKSLASH='\'
2754 fi
2755
2756
2757 if test "x$enable_dependency_tracking" != xno; then
2758 AMDEP_TRUE=
2759 AMDEP_FALSE='#'
2760 else
2761 AMDEP_TRUE='#'
2762 AMDEP_FALSE=
2763 fi
2764
2765
2766
2767 ac_ext=c
2768 ac_cpp='$CPP $CPPFLAGS'
2769 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2770 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2771 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2772 if test -n "$ac_tool_prefix"; then
2773 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2774 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2775 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2776 $as_echo_n "checking for $ac_word... " >&6; }
2777 if test "${ac_cv_prog_CC+set}" = set; then
2778 $as_echo_n "(cached) " >&6
2779 else
2780 if test -n "$CC"; then
2781 ac_cv_prog_CC="$CC" # Let the user override the test.
2782 else
2783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2784 for as_dir in $PATH
2785 do
2786 IFS=$as_save_IFS
2787 test -z "$as_dir" && as_dir=.
2788 for ac_exec_ext in '' $ac_executable_extensions; do
2789 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2790 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2791 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2792 break 2
2793 fi
2794 done
2795 done
2796 IFS=$as_save_IFS
2797
2798 fi
2799 fi
2800 CC=$ac_cv_prog_CC
2801 if test -n "$CC"; then
2802 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2803 $as_echo "$CC" >&6; }
2804 else
2805 { $as_echo "$as_me:$LINENO: result: no" >&5
2806 $as_echo "no" >&6; }
2807 fi
2808
2809
2810 fi
2811 if test -z "$ac_cv_prog_CC"; then
2812 ac_ct_CC=$CC
2813 # Extract the first word of "gcc", so it can be a program name with args.
2814 set dummy gcc; ac_word=$2
2815 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2816 $as_echo_n "checking for $ac_word... " >&6; }
2817 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2818 $as_echo_n "(cached) " >&6
2819 else
2820 if test -n "$ac_ct_CC"; then
2821 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2822 else
2823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2824 for as_dir in $PATH
2825 do
2826 IFS=$as_save_IFS
2827 test -z "$as_dir" && as_dir=.
2828 for ac_exec_ext in '' $ac_executable_extensions; do
2829 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2830 ac_cv_prog_ac_ct_CC="gcc"
2831 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2832 break 2
2833 fi
2834 done
2835 done
2836 IFS=$as_save_IFS
2837
2838 fi
2839 fi
2840 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2841 if test -n "$ac_ct_CC"; then
2842 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2843 $as_echo "$ac_ct_CC" >&6; }
2844 else
2845 { $as_echo "$as_me:$LINENO: result: no" >&5
2846 $as_echo "no" >&6; }
2847 fi
2848
2849 if test "x$ac_ct_CC" = x; then
2850 CC=""
2851 else
2852 case $cross_compiling:$ac_tool_warned in
2853 yes:)
2854 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2855 whose name does not start with the host triplet. If you think this
2856 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2857 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2858 whose name does not start with the host triplet. If you think this
2859 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2860 ac_tool_warned=yes ;;
2861 esac
2862 CC=$ac_ct_CC
2863 fi
2864 else
2865 CC="$ac_cv_prog_CC"
2866 fi
2867
2868 if test -z "$CC"; then
2869 if test -n "$ac_tool_prefix"; then
2870 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2871 set dummy ${ac_tool_prefix}cc; ac_word=$2
2872 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2873 $as_echo_n "checking for $ac_word... " >&6; }
2874 if test "${ac_cv_prog_CC+set}" = set; then
2875 $as_echo_n "(cached) " >&6
2876 else
2877 if test -n "$CC"; then
2878 ac_cv_prog_CC="$CC" # Let the user override the test.
2879 else
2880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2881 for as_dir in $PATH
2882 do
2883 IFS=$as_save_IFS
2884 test -z "$as_dir" && as_dir=.
2885 for ac_exec_ext in '' $ac_executable_extensions; do
2886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2887 ac_cv_prog_CC="${ac_tool_prefix}cc"
2888 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2889 break 2
2890 fi
2891 done
2892 done
2893 IFS=$as_save_IFS
2894
2895 fi
2896 fi
2897 CC=$ac_cv_prog_CC
2898 if test -n "$CC"; then
2899 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2900 $as_echo "$CC" >&6; }
2901 else
2902 { $as_echo "$as_me:$LINENO: result: no" >&5
2903 $as_echo "no" >&6; }
2904 fi
2905
2906
2907 fi
2908 fi
2909 if test -z "$CC"; then
2910 # Extract the first word of "cc", so it can be a program name with args.
2911 set dummy cc; ac_word=$2
2912 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2913 $as_echo_n "checking for $ac_word... " >&6; }
2914 if test "${ac_cv_prog_CC+set}" = set; then
2915 $as_echo_n "(cached) " >&6
2916 else
2917 if test -n "$CC"; then
2918 ac_cv_prog_CC="$CC" # Let the user override the test.
2919 else
2920 ac_prog_rejected=no
2921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922 for as_dir in $PATH
2923 do
2924 IFS=$as_save_IFS
2925 test -z "$as_dir" && as_dir=.
2926 for ac_exec_ext in '' $ac_executable_extensions; do
2927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2928 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2929 ac_prog_rejected=yes
2930 continue
2931 fi
2932 ac_cv_prog_CC="cc"
2933 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2934 break 2
2935 fi
2936 done
2937 done
2938 IFS=$as_save_IFS
2939
2940 if test $ac_prog_rejected = yes; then
2941 # We found a bogon in the path, so make sure we never use it.
2942 set dummy $ac_cv_prog_CC
2943 shift
2944 if test $# != 0; then
2945 # We chose a different compiler from the bogus one.
2946 # However, it has the same basename, so the bogon will be chosen
2947 # first if we set CC to just the basename; use the full file name.
2948 shift
2949 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2950 fi
2951 fi
2952 fi
2953 fi
2954 CC=$ac_cv_prog_CC
2955 if test -n "$CC"; then
2956 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2957 $as_echo "$CC" >&6; }
2958 else
2959 { $as_echo "$as_me:$LINENO: result: no" >&5
2960 $as_echo "no" >&6; }
2961 fi
2962
2963
2964 fi
2965 if test -z "$CC"; then
2966 if test -n "$ac_tool_prefix"; then
2967 for ac_prog in cl.exe
2968 do
2969 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2970 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2971 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2972 $as_echo_n "checking for $ac_word... " >&6; }
2973 if test "${ac_cv_prog_CC+set}" = set; then
2974 $as_echo_n "(cached) " >&6
2975 else
2976 if test -n "$CC"; then
2977 ac_cv_prog_CC="$CC" # Let the user override the test.
2978 else
2979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2980 for as_dir in $PATH
2981 do
2982 IFS=$as_save_IFS
2983 test -z "$as_dir" && as_dir=.
2984 for ac_exec_ext in '' $ac_executable_extensions; do
2985 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2986 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2987 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2988 break 2
2989 fi
2990 done
2991 done
2992 IFS=$as_save_IFS
2993
2994 fi
2995 fi
2996 CC=$ac_cv_prog_CC
2997 if test -n "$CC"; then
2998 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2999 $as_echo "$CC" >&6; }
3000 else
3001 { $as_echo "$as_me:$LINENO: result: no" >&5
3002 $as_echo "no" >&6; }
3003 fi
3004
3005
3006 test -n "$CC" && break
3007 done
3008 fi
3009 if test -z "$CC"; then
3010 ac_ct_CC=$CC
3011 for ac_prog in cl.exe
3012 do
3013 # Extract the first word of "$ac_prog", so it can be a program name with args.
3014 set dummy $ac_prog; ac_word=$2
3015 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3016 $as_echo_n "checking for $ac_word... " >&6; }
3017 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3018 $as_echo_n "(cached) " >&6
3019 else
3020 if test -n "$ac_ct_CC"; then
3021 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3022 else
3023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3024 for as_dir in $PATH
3025 do
3026 IFS=$as_save_IFS
3027 test -z "$as_dir" && as_dir=.
3028 for ac_exec_ext in '' $ac_executable_extensions; do
3029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3030 ac_cv_prog_ac_ct_CC="$ac_prog"
3031 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3032 break 2
3033 fi
3034 done
3035 done
3036 IFS=$as_save_IFS
3037
3038 fi
3039 fi
3040 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3041 if test -n "$ac_ct_CC"; then
3042 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3043 $as_echo "$ac_ct_CC" >&6; }
3044 else
3045 { $as_echo "$as_me:$LINENO: result: no" >&5
3046 $as_echo "no" >&6; }
3047 fi
3048
3049
3050 test -n "$ac_ct_CC" && break
3051 done
3052
3053 if test "x$ac_ct_CC" = x; then
3054 CC=""
3055 else
3056 case $cross_compiling:$ac_tool_warned in
3057 yes:)
3058 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3059 whose name does not start with the host triplet. If you think this
3060 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
3061 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3062 whose name does not start with the host triplet. If you think this
3063 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
3064 ac_tool_warned=yes ;;
3065 esac
3066 CC=$ac_ct_CC
3067 fi
3068 fi
3069
3070 fi
3071
3072
3073 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3074 See \`config.log' for more details." >&5
3075 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3076 See \`config.log' for more details." >&2;}
3077 { (exit 1); exit 1; }; }
3078
3079 # Provide some information about the compiler.
3080 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3081 set X $ac_compile
3082 ac_compiler=$2
3083 { (ac_try="$ac_compiler --version >&5"
3084 case "(($ac_try" in
3085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086 *) ac_try_echo=$ac_try;;
3087 esac
3088 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3089 $as_echo "$ac_try_echo") >&5
3090 (eval "$ac_compiler --version >&5") 2>&5
3091 ac_status=$?
3092 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3093 (exit $ac_status); }
3094 { (ac_try="$ac_compiler -v >&5"
3095 case "(($ac_try" in
3096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3097 *) ac_try_echo=$ac_try;;
3098 esac
3099 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3100 $as_echo "$ac_try_echo") >&5
3101 (eval "$ac_compiler -v >&5") 2>&5
3102 ac_status=$?
3103 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3104 (exit $ac_status); }
3105 { (ac_try="$ac_compiler -V >&5"
3106 case "(($ac_try" in
3107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108 *) ac_try_echo=$ac_try;;
3109 esac
3110 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3111 $as_echo "$ac_try_echo") >&5
3112 (eval "$ac_compiler -V >&5") 2>&5
3113 ac_status=$?
3114 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3115 (exit $ac_status); }
3116
3117 cat >conftest.$ac_ext <<_ACEOF
3118 /* confdefs.h. */
3119 _ACEOF
3120 cat confdefs.h >>conftest.$ac_ext
3121 cat >>conftest.$ac_ext <<_ACEOF
3122 /* end confdefs.h. */
3123
3124 int
3125 main ()
3126 {
3127
3128 ;
3129 return 0;
3130 }
3131 _ACEOF
3132 ac_clean_files_save=$ac_clean_files
3133 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3134 # Try to create an executable without -o first, disregard a.out.
3135 # It will help us diagnose broken compilers, and finding out an intuition
3136 # of exeext.
3137 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3138 $as_echo_n "checking for C compiler default output file name... " >&6; }
3139 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3140
3141 # The possible output files:
3142 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3143
3144 ac_rmfiles=
3145 for ac_file in $ac_files
3146 do
3147 case $ac_file in
3148 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3149 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3150 esac
3151 done
3152 rm -f $ac_rmfiles
3153
3154 if { (ac_try="$ac_link_default"
3155 case "(($ac_try" in
3156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3157 *) ac_try_echo=$ac_try;;
3158 esac
3159 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3160 $as_echo "$ac_try_echo") >&5
3161 (eval "$ac_link_default") 2>&5
3162 ac_status=$?
3163 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3164 (exit $ac_status); }; then
3165 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3166 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3167 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3168 # so that the user can short-circuit this test for compilers unknown to
3169 # Autoconf.
3170 for ac_file in $ac_files ''
3171 do
3172 test -f "$ac_file" || continue
3173 case $ac_file in
3174 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3175 ;;
3176 [ab].out )
3177 # We found the default executable, but exeext='' is most
3178 # certainly right.
3179 break;;
3180 *.* )
3181 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3182 then :; else
3183 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3184 fi
3185 # We set ac_cv_exeext here because the later test for it is not
3186 # safe: cross compilers may not add the suffix if given an `-o'
3187 # argument, so we may need to know it at that point already.
3188 # Even if this section looks crufty: it has the advantage of
3189 # actually working.
3190 break;;
3191 * )
3192 break;;
3193 esac
3194 done
3195 test "$ac_cv_exeext" = no && ac_cv_exeext=
3196
3197 else
3198 ac_file=''
3199 fi
3200
3201 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3202 $as_echo "$ac_file" >&6; }
3203 if test -z "$ac_file"; then
3204 $as_echo "$as_me: failed program was:" >&5
3205 sed 's/^/| /' conftest.$ac_ext >&5
3206
3207 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3208 See \`config.log' for more details." >&5
3209 $as_echo "$as_me: error: C compiler cannot create executables
3210 See \`config.log' for more details." >&2;}
3211 { (exit 77); exit 77; }; }
3212 fi
3213
3214 ac_exeext=$ac_cv_exeext
3215
3216 # Check that the compiler produces executables we can run. If not, either
3217 # the compiler is broken, or we cross compile.
3218 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3219 $as_echo_n "checking whether the C compiler works... " >&6; }
3220 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3221 # If not cross compiling, check that we can run a simple program.
3222 if test "$cross_compiling" != yes; then
3223 if { ac_try='./$ac_file'
3224 { (case "(($ac_try" in
3225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3226 *) ac_try_echo=$ac_try;;
3227 esac
3228 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3229 $as_echo "$ac_try_echo") >&5
3230 (eval "$ac_try") 2>&5
3231 ac_status=$?
3232 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3233 (exit $ac_status); }; }; then
3234 cross_compiling=no
3235 else
3236 if test "$cross_compiling" = maybe; then
3237 cross_compiling=yes
3238 else
3239 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3240 If you meant to cross compile, use \`--host'.
3241 See \`config.log' for more details." >&5
3242 $as_echo "$as_me: error: cannot run C compiled programs.
3243 If you meant to cross compile, use \`--host'.
3244 See \`config.log' for more details." >&2;}
3245 { (exit 1); exit 1; }; }
3246 fi
3247 fi
3248 fi
3249 { $as_echo "$as_me:$LINENO: result: yes" >&5
3250 $as_echo "yes" >&6; }
3251
3252 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3253 ac_clean_files=$ac_clean_files_save
3254 # Check that the compiler produces executables we can run. If not, either
3255 # the compiler is broken, or we cross compile.
3256 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3257 $as_echo_n "checking whether we are cross compiling... " >&6; }
3258 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3259 $as_echo "$cross_compiling" >&6; }
3260
3261 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3262 $as_echo_n "checking for suffix of executables... " >&6; }
3263 if { (ac_try="$ac_link"
3264 case "(($ac_try" in
3265 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3266 *) ac_try_echo=$ac_try;;
3267 esac
3268 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3269 $as_echo "$ac_try_echo") >&5
3270 (eval "$ac_link") 2>&5
3271 ac_status=$?
3272 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3273 (exit $ac_status); }; then
3274 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3275 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3276 # work properly (i.e., refer to `conftest.exe'), while it won't with
3277 # `rm'.
3278 for ac_file in conftest.exe conftest conftest.*; do
3279 test -f "$ac_file" || continue
3280 case $ac_file in
3281 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3282 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3283 break;;
3284 * ) break;;
3285 esac
3286 done
3287 else
3288 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3289 See \`config.log' for more details." >&5
3290 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3291 See \`config.log' for more details." >&2;}
3292 { (exit 1); exit 1; }; }
3293 fi
3294
3295 rm -f conftest$ac_cv_exeext
3296 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3297 $as_echo "$ac_cv_exeext" >&6; }
3298
3299 rm -f conftest.$ac_ext
3300 EXEEXT=$ac_cv_exeext
3301 ac_exeext=$EXEEXT
3302 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3303 $as_echo_n "checking for suffix of object files... " >&6; }
3304 if test "${ac_cv_objext+set}" = set; then
3305 $as_echo_n "(cached) " >&6
3306 else
3307 cat >conftest.$ac_ext <<_ACEOF
3308 /* confdefs.h. */
3309 _ACEOF
3310 cat confdefs.h >>conftest.$ac_ext
3311 cat >>conftest.$ac_ext <<_ACEOF
3312 /* end confdefs.h. */
3313
3314 int
3315 main ()
3316 {
3317
3318 ;
3319 return 0;
3320 }
3321 _ACEOF
3322 rm -f conftest.o conftest.obj
3323 if { (ac_try="$ac_compile"
3324 case "(($ac_try" in
3325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326 *) ac_try_echo=$ac_try;;
3327 esac
3328 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3329 $as_echo "$ac_try_echo") >&5
3330 (eval "$ac_compile") 2>&5
3331 ac_status=$?
3332 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3333 (exit $ac_status); }; then
3334 for ac_file in conftest.o conftest.obj conftest.*; do
3335 test -f "$ac_file" || continue;
3336 case $ac_file in
3337 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3338 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3339 break;;
3340 esac
3341 done
3342 else
3343 $as_echo "$as_me: failed program was:" >&5
3344 sed 's/^/| /' conftest.$ac_ext >&5
3345
3346 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3347 See \`config.log' for more details." >&5
3348 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3349 See \`config.log' for more details." >&2;}
3350 { (exit 1); exit 1; }; }
3351 fi
3352
3353 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3354 fi
3355 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3356 $as_echo "$ac_cv_objext" >&6; }
3357 OBJEXT=$ac_cv_objext
3358 ac_objext=$OBJEXT
3359 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3360 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3361 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3362 $as_echo_n "(cached) " >&6
3363 else
3364 cat >conftest.$ac_ext <<_ACEOF
3365 /* confdefs.h. */
3366 _ACEOF
3367 cat confdefs.h >>conftest.$ac_ext
3368 cat >>conftest.$ac_ext <<_ACEOF
3369 /* end confdefs.h. */
3370
3371 int
3372 main ()
3373 {
3374 #ifndef __GNUC__
3375 choke me
3376 #endif
3377
3378 ;
3379 return 0;
3380 }
3381 _ACEOF
3382 rm -f conftest.$ac_objext
3383 if { (ac_try="$ac_compile"
3384 case "(($ac_try" in
3385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3386 *) ac_try_echo=$ac_try;;
3387 esac
3388 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3389 $as_echo "$ac_try_echo") >&5
3390 (eval "$ac_compile") 2>conftest.er1
3391 ac_status=$?
3392 grep -v '^ *+' conftest.er1 >conftest.err
3393 rm -f conftest.er1
3394 cat conftest.err >&5
3395 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3396 (exit $ac_status); } && {
3397 test -z "$ac_c_werror_flag" ||
3398 test ! -s conftest.err
3399 } && test -s conftest.$ac_objext; then
3400 ac_compiler_gnu=yes
3401 else
3402 $as_echo "$as_me: failed program was:" >&5
3403 sed 's/^/| /' conftest.$ac_ext >&5
3404
3405 ac_compiler_gnu=no
3406 fi
3407
3408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3409 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3410
3411 fi
3412 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3413 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3414 if test $ac_compiler_gnu = yes; then
3415 GCC=yes
3416 else
3417 GCC=
3418 fi
3419 ac_test_CFLAGS=${CFLAGS+set}
3420 ac_save_CFLAGS=$CFLAGS
3421 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3422 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3423 if test "${ac_cv_prog_cc_g+set}" = set; then
3424 $as_echo_n "(cached) " >&6
3425 else
3426 ac_save_c_werror_flag=$ac_c_werror_flag
3427 ac_c_werror_flag=yes
3428 ac_cv_prog_cc_g=no
3429 CFLAGS="-g"
3430 cat >conftest.$ac_ext <<_ACEOF
3431 /* confdefs.h. */
3432 _ACEOF
3433 cat confdefs.h >>conftest.$ac_ext
3434 cat >>conftest.$ac_ext <<_ACEOF
3435 /* end confdefs.h. */
3436
3437 int
3438 main ()
3439 {
3440
3441 ;
3442 return 0;
3443 }
3444 _ACEOF
3445 rm -f conftest.$ac_objext
3446 if { (ac_try="$ac_compile"
3447 case "(($ac_try" in
3448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3449 *) ac_try_echo=$ac_try;;
3450 esac
3451 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3452 $as_echo "$ac_try_echo") >&5
3453 (eval "$ac_compile") 2>conftest.er1
3454 ac_status=$?
3455 grep -v '^ *+' conftest.er1 >conftest.err
3456 rm -f conftest.er1
3457 cat conftest.err >&5
3458 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3459 (exit $ac_status); } && {
3460 test -z "$ac_c_werror_flag" ||
3461 test ! -s conftest.err
3462 } && test -s conftest.$ac_objext; then
3463 ac_cv_prog_cc_g=yes
3464 else
3465 $as_echo "$as_me: failed program was:" >&5
3466 sed 's/^/| /' conftest.$ac_ext >&5
3467
3468 CFLAGS=""
3469 cat >conftest.$ac_ext <<_ACEOF
3470 /* confdefs.h. */
3471 _ACEOF
3472 cat confdefs.h >>conftest.$ac_ext
3473 cat >>conftest.$ac_ext <<_ACEOF
3474 /* end confdefs.h. */
3475
3476 int
3477 main ()
3478 {
3479
3480 ;
3481 return 0;
3482 }
3483 _ACEOF
3484 rm -f conftest.$ac_objext
3485 if { (ac_try="$ac_compile"
3486 case "(($ac_try" in
3487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3488 *) ac_try_echo=$ac_try;;
3489 esac
3490 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3491 $as_echo "$ac_try_echo") >&5
3492 (eval "$ac_compile") 2>conftest.er1
3493 ac_status=$?
3494 grep -v '^ *+' conftest.er1 >conftest.err
3495 rm -f conftest.er1
3496 cat conftest.err >&5
3497 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3498 (exit $ac_status); } && {
3499 test -z "$ac_c_werror_flag" ||
3500 test ! -s conftest.err
3501 } && test -s conftest.$ac_objext; then
3502 :
3503 else
3504 $as_echo "$as_me: failed program was:" >&5
3505 sed 's/^/| /' conftest.$ac_ext >&5
3506
3507 ac_c_werror_flag=$ac_save_c_werror_flag
3508 CFLAGS="-g"
3509 cat >conftest.$ac_ext <<_ACEOF
3510 /* confdefs.h. */
3511 _ACEOF
3512 cat confdefs.h >>conftest.$ac_ext
3513 cat >>conftest.$ac_ext <<_ACEOF
3514 /* end confdefs.h. */
3515
3516 int
3517 main ()
3518 {
3519
3520 ;
3521 return 0;
3522 }
3523 _ACEOF
3524 rm -f conftest.$ac_objext
3525 if { (ac_try="$ac_compile"
3526 case "(($ac_try" in
3527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3528 *) ac_try_echo=$ac_try;;
3529 esac
3530 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3531 $as_echo "$ac_try_echo") >&5
3532 (eval "$ac_compile") 2>conftest.er1
3533 ac_status=$?
3534 grep -v '^ *+' conftest.er1 >conftest.err
3535 rm -f conftest.er1
3536 cat conftest.err >&5
3537 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3538 (exit $ac_status); } && {
3539 test -z "$ac_c_werror_flag" ||
3540 test ! -s conftest.err
3541 } && test -s conftest.$ac_objext; then
3542 ac_cv_prog_cc_g=yes
3543 else
3544 $as_echo "$as_me: failed program was:" >&5
3545 sed 's/^/| /' conftest.$ac_ext >&5
3546
3547
3548 fi
3549
3550 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3551 fi
3552
3553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3554 fi
3555
3556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3557 ac_c_werror_flag=$ac_save_c_werror_flag
3558 fi
3559 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3560 $as_echo "$ac_cv_prog_cc_g" >&6; }
3561 if test "$ac_test_CFLAGS" = set; then
3562 CFLAGS=$ac_save_CFLAGS
3563 elif test $ac_cv_prog_cc_g = yes; then
3564 if test "$GCC" = yes; then
3565 CFLAGS="-g -O2"
3566 else
3567 CFLAGS="-g"
3568 fi
3569 else
3570 if test "$GCC" = yes; then
3571 CFLAGS="-O2"
3572 else
3573 CFLAGS=
3574 fi
3575 fi
3576 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3577 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3578 if test "${ac_cv_prog_cc_c89+set}" = set; then
3579 $as_echo_n "(cached) " >&6
3580 else
3581 ac_cv_prog_cc_c89=no
3582 ac_save_CC=$CC
3583 cat >conftest.$ac_ext <<_ACEOF
3584 /* confdefs.h. */
3585 _ACEOF
3586 cat confdefs.h >>conftest.$ac_ext
3587 cat >>conftest.$ac_ext <<_ACEOF
3588 /* end confdefs.h. */
3589 #include <stdarg.h>
3590 #include <stdio.h>
3591 #include <sys/types.h>
3592 #include <sys/stat.h>
3593 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3594 struct buf { int x; };
3595 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3596 static char *e (p, i)
3597 char **p;
3598 int i;
3599 {
3600 return p[i];
3601 }
3602 static char *f (char * (*g) (char **, int), char **p, ...)
3603 {
3604 char *s;
3605 va_list v;
3606 va_start (v,p);
3607 s = g (p, va_arg (v,int));
3608 va_end (v);
3609 return s;
3610 }
3611
3612 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3613 function prototypes and stuff, but not '\xHH' hex character constants.
3614 These don't provoke an error unfortunately, instead are silently treated
3615 as 'x'. The following induces an error, until -std is added to get
3616 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3617 array size at least. It's necessary to write '\x00'==0 to get something
3618 that's true only with -std. */
3619 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3620
3621 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3622 inside strings and character constants. */
3623 #define FOO(x) 'x'
3624 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3625
3626 int test (int i, double x);
3627 struct s1 {int (*f) (int a);};
3628 struct s2 {int (*f) (double a);};
3629 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3630 int argc;
3631 char **argv;
3632 int
3633 main ()
3634 {
3635 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3636 ;
3637 return 0;
3638 }
3639 _ACEOF
3640 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3641 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3642 do
3643 CC="$ac_save_CC $ac_arg"
3644 rm -f conftest.$ac_objext
3645 if { (ac_try="$ac_compile"
3646 case "(($ac_try" in
3647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3648 *) ac_try_echo=$ac_try;;
3649 esac
3650 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3651 $as_echo "$ac_try_echo") >&5
3652 (eval "$ac_compile") 2>conftest.er1
3653 ac_status=$?
3654 grep -v '^ *+' conftest.er1 >conftest.err
3655 rm -f conftest.er1
3656 cat conftest.err >&5
3657 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3658 (exit $ac_status); } && {
3659 test -z "$ac_c_werror_flag" ||
3660 test ! -s conftest.err
3661 } && test -s conftest.$ac_objext; then
3662 ac_cv_prog_cc_c89=$ac_arg
3663 else
3664 $as_echo "$as_me: failed program was:" >&5
3665 sed 's/^/| /' conftest.$ac_ext >&5
3666
3667
3668 fi
3669
3670 rm -f core conftest.err conftest.$ac_objext
3671 test "x$ac_cv_prog_cc_c89" != "xno" && break
3672 done
3673 rm -f conftest.$ac_ext
3674 CC=$ac_save_CC
3675
3676 fi
3677 # AC_CACHE_VAL
3678 case "x$ac_cv_prog_cc_c89" in
3679 x)
3680 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3681 $as_echo "none needed" >&6; } ;;
3682 xno)
3683 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3684 $as_echo "unsupported" >&6; } ;;
3685 *)
3686 CC="$CC $ac_cv_prog_cc_c89"
3687 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3688 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3689 esac
3690
3691
3692 ac_ext=c
3693 ac_cpp='$CPP $CPPFLAGS'
3694 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3695 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3696 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3697
3698 depcc="$CC" am_compiler_list=
3699
3700 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3701 $as_echo_n "checking dependency style of $depcc... " >&6; }
3702 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3703 $as_echo_n "(cached) " >&6
3704 else
3705 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3706 # We make a subdir and do the tests there. Otherwise we can end up
3707 # making bogus files that we don't know about and never remove. For
3708 # instance it was reported that on HP-UX the gcc test will end up
3709 # making a dummy file named `D' -- because `-MD' means `put the output
3710 # in D'.
3711 mkdir conftest.dir
3712 # Copy depcomp to subdir because otherwise we won't find it if we're
3713 # using a relative directory.
3714 cp "$am_depcomp" conftest.dir
3715 cd conftest.dir
3716 # We will build objects and dependencies in a subdirectory because
3717 # it helps to detect inapplicable dependency modes. For instance
3718 # both Tru64's cc and ICC support -MD to output dependencies as a
3719 # side effect of compilation, but ICC will put the dependencies in
3720 # the current directory while Tru64 will put them in the object
3721 # directory.
3722 mkdir sub
3723
3724 am_cv_CC_dependencies_compiler_type=none
3725 if test "$am_compiler_list" = ""; then
3726 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3727 fi
3728 for depmode in $am_compiler_list; do
3729 # Setup a source with many dependencies, because some compilers
3730 # like to wrap large dependency lists on column 80 (with \), and
3731 # we should not choose a depcomp mode which is confused by this.
3732 #
3733 # We need to recreate these files for each test, as the compiler may
3734 # overwrite some of them when testing with obscure command lines.
3735 # This happens at least with the AIX C compiler.
3736 : > sub/conftest.c
3737 for i in 1 2 3 4 5 6; do
3738 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3739 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3740 # Solaris 8's {/usr,}/bin/sh.
3741 touch sub/conftst$i.h
3742 done
3743 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3744
3745 case $depmode in
3746 nosideeffect)
3747 # after this tag, mechanisms are not by side-effect, so they'll
3748 # only be used when explicitly requested
3749 if test "x$enable_dependency_tracking" = xyes; then
3750 continue
3751 else
3752 break
3753 fi
3754 ;;
3755 none) break ;;
3756 esac
3757 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3758 # mode. It turns out that the SunPro C++ compiler does not properly
3759 # handle `-M -o', and we need to detect this.
3760 if depmode=$depmode \
3761 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3762 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3763 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3764 >/dev/null 2>conftest.err &&
3765 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3766 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3767 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3768 # icc doesn't choke on unknown options, it will just issue warnings
3769 # or remarks (even with -Werror). So we grep stderr for any message
3770 # that says an option was ignored or not supported.
3771 # When given -MP, icc 7.0 and 7.1 complain thusly:
3772 # icc: Command line warning: ignoring option '-M'; no argument required
3773 # The diagnosis changed in icc 8.0:
3774 # icc: Command line remark: option '-MP' not supported
3775 if (grep 'ignoring option' conftest.err ||
3776 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3777 am_cv_CC_dependencies_compiler_type=$depmode
3778 break
3779 fi
3780 fi
3781 done
3782
3783 cd ..
3784 rm -rf conftest.dir
3785 else
3786 am_cv_CC_dependencies_compiler_type=none
3787 fi
3788
3789 fi
3790 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3791 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3792 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3793
3794
3795
3796 if
3797 test "x$enable_dependency_tracking" != xno \
3798 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3799 am__fastdepCC_TRUE=
3800 am__fastdepCC_FALSE='#'
3801 else
3802 am__fastdepCC_TRUE='#'
3803 am__fastdepCC_FALSE=
3804 fi
3805
3806
3807 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3808 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3809 if test "${lt_cv_path_SED+set}" = set; then
3810 $as_echo_n "(cached) " >&6
3811 else
3812 # Loop through the user's path and test for sed and gsed.
3813 # Then use that list of sed's as ones to test for truncation.
3814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3815 for as_dir in $PATH
3816 do
3817 IFS=$as_save_IFS
3818 test -z "$as_dir" && as_dir=.
3819 for lt_ac_prog in sed gsed; do
3820 for ac_exec_ext in '' $ac_executable_extensions; do
3821 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3822 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3823 fi
3824 done
3825 done
3826 done
3827 IFS=$as_save_IFS
3828 lt_ac_max=0
3829 lt_ac_count=0
3830 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3831 # along with /bin/sed that truncates output.
3832 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3833 test ! -f $lt_ac_sed && continue
3834 cat /dev/null > conftest.in
3835 lt_ac_count=0
3836 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3837 # Check for GNU sed and select it if it is found.
3838 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3839 lt_cv_path_SED=$lt_ac_sed
3840 break
3841 fi
3842 while true; do
3843 cat conftest.in conftest.in >conftest.tmp
3844 mv conftest.tmp conftest.in
3845 cp conftest.in conftest.nl
3846 echo >>conftest.nl
3847 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3848 cmp -s conftest.out conftest.nl || break
3849 # 10000 chars as input seems more than enough
3850 test $lt_ac_count -gt 10 && break
3851 lt_ac_count=`expr $lt_ac_count + 1`
3852 if test $lt_ac_count -gt $lt_ac_max; then
3853 lt_ac_max=$lt_ac_count
3854 lt_cv_path_SED=$lt_ac_sed
3855 fi
3856 done
3857 done
3858
3859 fi
3860
3861 SED=$lt_cv_path_SED
3862
3863 { $as_echo "$as_me:$LINENO: result: $SED" >&5
3864 $as_echo "$SED" >&6; }
3865
3866 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3867 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3868 if test "${ac_cv_path_GREP+set}" = set; then
3869 $as_echo_n "(cached) " >&6
3870 else
3871 if test -z "$GREP"; then
3872 ac_path_GREP_found=false
3873 # Loop through the user's path and test for each of PROGNAME-LIST
3874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3875 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3876 do
3877 IFS=$as_save_IFS
3878 test -z "$as_dir" && as_dir=.
3879 for ac_prog in grep ggrep; do
3880 for ac_exec_ext in '' $ac_executable_extensions; do
3881 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3882 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3883 # Check for GNU ac_path_GREP and select it if it is found.
3884 # Check for GNU $ac_path_GREP
3885 case `"$ac_path_GREP" --version 2>&1` in
3886 *GNU*)
3887 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3888 *)
3889 ac_count=0
3890 $as_echo_n 0123456789 >"conftest.in"
3891 while :
3892 do
3893 cat "conftest.in" "conftest.in" >"conftest.tmp"
3894 mv "conftest.tmp" "conftest.in"
3895 cp "conftest.in" "conftest.nl"
3896 $as_echo 'GREP' >> "conftest.nl"
3897 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3898 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3899 ac_count=`expr $ac_count + 1`
3900 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3901 # Best one so far, save it but keep looking for a better one
3902 ac_cv_path_GREP="$ac_path_GREP"
3903 ac_path_GREP_max=$ac_count
3904 fi
3905 # 10*(2^10) chars as input seems more than enough
3906 test $ac_count -gt 10 && break
3907 done
3908 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3909 esac
3910
3911 $ac_path_GREP_found && break 3
3912 done
3913 done
3914 done
3915 IFS=$as_save_IFS
3916 if test -z "$ac_cv_path_GREP"; then
3917 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3918 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3919 { (exit 1); exit 1; }; }
3920 fi
3921 else
3922 ac_cv_path_GREP=$GREP
3923 fi
3924
3925 fi
3926 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3927 $as_echo "$ac_cv_path_GREP" >&6; }
3928 GREP="$ac_cv_path_GREP"
3929
3930
3931 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
3932 $as_echo_n "checking for egrep... " >&6; }
3933 if test "${ac_cv_path_EGREP+set}" = set; then
3934 $as_echo_n "(cached) " >&6
3935 else
3936 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3937 then ac_cv_path_EGREP="$GREP -E"
3938 else
3939 if test -z "$EGREP"; then
3940 ac_path_EGREP_found=false
3941 # Loop through the user's path and test for each of PROGNAME-LIST
3942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3943 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3944 do
3945 IFS=$as_save_IFS
3946 test -z "$as_dir" && as_dir=.
3947 for ac_prog in egrep; do
3948 for ac_exec_ext in '' $ac_executable_extensions; do
3949 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3950 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3951 # Check for GNU ac_path_EGREP and select it if it is found.
3952 # Check for GNU $ac_path_EGREP
3953 case `"$ac_path_EGREP" --version 2>&1` in
3954 *GNU*)
3955 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3956 *)
3957 ac_count=0
3958 $as_echo_n 0123456789 >"conftest.in"
3959 while :
3960 do
3961 cat "conftest.in" "conftest.in" >"conftest.tmp"
3962 mv "conftest.tmp" "conftest.in"
3963 cp "conftest.in" "conftest.nl"
3964 $as_echo 'EGREP' >> "conftest.nl"
3965 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3966 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3967 ac_count=`expr $ac_count + 1`
3968 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3969 # Best one so far, save it but keep looking for a better one
3970 ac_cv_path_EGREP="$ac_path_EGREP"
3971 ac_path_EGREP_max=$ac_count
3972 fi
3973 # 10*(2^10) chars as input seems more than enough
3974 test $ac_count -gt 10 && break
3975 done
3976 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3977 esac
3978
3979 $ac_path_EGREP_found && break 3
3980 done
3981 done
3982 done
3983 IFS=$as_save_IFS
3984 if test -z "$ac_cv_path_EGREP"; then
3985 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3986 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3987 { (exit 1); exit 1; }; }
3988 fi
3989 else
3990 ac_cv_path_EGREP=$EGREP
3991 fi
3992
3993 fi
3994 fi
3995 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3996 $as_echo "$ac_cv_path_EGREP" >&6; }
3997 EGREP="$ac_cv_path_EGREP"
3998
3999
4000
4001 # Check whether --with-gnu-ld was given.
4002 if test "${with_gnu_ld+set}" = set; then
4003 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4004 else
4005 with_gnu_ld=no
4006 fi
4007
4008 ac_prog=ld
4009 if test "$GCC" = yes; then
4010 # Check if gcc -print-prog-name=ld gives a path.
4011 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4012 $as_echo_n "checking for ld used by $CC... " >&6; }
4013 case $host in
4014 *-*-mingw*)
4015 # gcc leaves a trailing carriage return which upsets mingw
4016 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4017 *)
4018 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4019 esac
4020 case $ac_prog in
4021 # Accept absolute paths.
4022 [\\/]* | ?:[\\/]*)
4023 re_direlt='/[^/][^/]*/\.\./'
4024 # Canonicalize the pathname of ld
4025 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4026 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4027 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4028 done
4029 test -z "$LD" && LD="$ac_prog"
4030 ;;
4031 "")
4032 # If it fails, then pretend we aren't using GCC.
4033 ac_prog=ld
4034 ;;
4035 *)
4036 # If it is relative, then search for the first ld in PATH.
4037 with_gnu_ld=unknown
4038 ;;
4039 esac
4040 elif test "$with_gnu_ld" = yes; then
4041 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4042 $as_echo_n "checking for GNU ld... " >&6; }
4043 else
4044 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4045 $as_echo_n "checking for non-GNU ld... " >&6; }
4046 fi
4047 if test "${lt_cv_path_LD+set}" = set; then
4048 $as_echo_n "(cached) " >&6
4049 else
4050 if test -z "$LD"; then
4051 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4052 for ac_dir in $PATH; do
4053 IFS="$lt_save_ifs"
4054 test -z "$ac_dir" && ac_dir=.
4055 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4056 lt_cv_path_LD="$ac_dir/$ac_prog"
4057 # Check to see if the program is GNU ld. I'd rather use --version,
4058 # but apparently some variants of GNU ld only accept -v.
4059 # Break only if it was the GNU/non-GNU ld that we prefer.
4060 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4061 *GNU* | *'with BFD'*)
4062 test "$with_gnu_ld" != no && break
4063 ;;
4064 *)
4065 test "$with_gnu_ld" != yes && break
4066 ;;
4067 esac
4068 fi
4069 done
4070 IFS="$lt_save_ifs"
4071 else
4072 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4073 fi
4074 fi
4075
4076 LD="$lt_cv_path_LD"
4077 if test -n "$LD"; then
4078 { $as_echo "$as_me:$LINENO: result: $LD" >&5
4079 $as_echo "$LD" >&6; }
4080 else
4081 { $as_echo "$as_me:$LINENO: result: no" >&5
4082 $as_echo "no" >&6; }
4083 fi
4084 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4085 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4086 { (exit 1); exit 1; }; }
4087 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4088 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4089 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4090 $as_echo_n "(cached) " >&6
4091 else
4092 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4093 case `$LD -v 2>&1 </dev/null` in
4094 *GNU* | *'with BFD'*)
4095 lt_cv_prog_gnu_ld=yes
4096 ;;
4097 *)
4098 lt_cv_prog_gnu_ld=no
4099 ;;
4100 esac
4101 fi
4102 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4103 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4104 with_gnu_ld=$lt_cv_prog_gnu_ld
4105
4106
4107 { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4108 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4109 if test "${lt_cv_ld_reload_flag+set}" = set; then
4110 $as_echo_n "(cached) " >&6
4111 else
4112 lt_cv_ld_reload_flag='-r'
4113 fi
4114 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4115 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4116 reload_flag=$lt_cv_ld_reload_flag
4117 case $reload_flag in
4118 "" | " "*) ;;
4119 *) reload_flag=" $reload_flag" ;;
4120 esac
4121 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4122 case $host_os in
4123 darwin*)
4124 if test "$GCC" = yes; then
4125 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4126 else
4127 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4128 fi
4129 ;;
4130 esac
4131
4132 { $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4133 $as_echo_n "checking for BSD-compatible nm... " >&6; }
4134 if test "${lt_cv_path_NM+set}" = set; then
4135 $as_echo_n "(cached) " >&6
4136 else
4137 if test -n "$NM"; then
4138 # Let the user override the test.
4139 lt_cv_path_NM="$NM"
4140 else
4141 lt_nm_to_check="${ac_tool_prefix}nm"
4142 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4143 lt_nm_to_check="$lt_nm_to_check nm"
4144 fi
4145 for lt_tmp_nm in $lt_nm_to_check; do
4146 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4147 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4148 IFS="$lt_save_ifs"
4149 test -z "$ac_dir" && ac_dir=.
4150 tmp_nm="$ac_dir/$lt_tmp_nm"
4151 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4152 # Check to see if the nm accepts a BSD-compat flag.
4153 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4154 # nm: unknown option "B" ignored
4155 # Tru64's nm complains that /dev/null is an invalid object file
4156 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4157 */dev/null* | *'Invalid file or object type'*)
4158 lt_cv_path_NM="$tmp_nm -B"
4159 break
4160 ;;
4161 *)
4162 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4163 */dev/null*)
4164 lt_cv_path_NM="$tmp_nm -p"
4165 break
4166 ;;
4167 *)
4168 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4169 continue # so that we can try to find one that supports BSD flags
4170 ;;
4171 esac
4172 ;;
4173 esac
4174 fi
4175 done
4176 IFS="$lt_save_ifs"
4177 done
4178 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4179 fi
4180 fi
4181 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4182 $as_echo "$lt_cv_path_NM" >&6; }
4183 NM="$lt_cv_path_NM"
4184
4185 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4186 $as_echo_n "checking whether ln -s works... " >&6; }
4187 LN_S=$as_ln_s
4188 if test "$LN_S" = "ln -s"; then
4189 { $as_echo "$as_me:$LINENO: result: yes" >&5
4190 $as_echo "yes" >&6; }
4191 else
4192 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4193 $as_echo "no, using $LN_S" >&6; }
4194 fi
4195
4196 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4197 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4198 if test "${lt_cv_deplibs_check_method+set}" = set; then
4199 $as_echo_n "(cached) " >&6
4200 else
4201 lt_cv_file_magic_cmd='$MAGIC_CMD'
4202 lt_cv_file_magic_test_file=
4203 lt_cv_deplibs_check_method='unknown'
4204 # Need to set the preceding variable on all platforms that support
4205 # interlibrary dependencies.
4206 # 'none' -- dependencies not supported.
4207 # `unknown' -- same as none, but documents that we really don't know.
4208 # 'pass_all' -- all dependencies passed with no checks.
4209 # 'test_compile' -- check by making test program.
4210 # 'file_magic [[regex]]' -- check by looking for files in library path
4211 # which responds to the $file_magic_cmd with a given extended regex.
4212 # If you have `file' or equivalent on your system and you're not sure
4213 # whether `pass_all' will *always* work, you probably want this one.
4214
4215 case $host_os in
4216 aix[4-9]*)
4217 lt_cv_deplibs_check_method=pass_all
4218 ;;
4219
4220 beos*)
4221 lt_cv_deplibs_check_method=pass_all
4222 ;;
4223
4224 bsdi[45]*)
4225 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4226 lt_cv_file_magic_cmd='/usr/bin/file -L'
4227 lt_cv_file_magic_test_file=/shlib/libc.so
4228 ;;
4229
4230 cygwin*)
4231 # func_win32_libid is a shell function defined in ltmain.sh
4232 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4233 lt_cv_file_magic_cmd='func_win32_libid'
4234 ;;
4235
4236 mingw* | pw32*)
4237 # Base MSYS/MinGW do not provide the 'file' command needed by
4238 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4239 # unless we find 'file', for example because we are cross-compiling.
4240 if ( file / ) >/dev/null 2>&1; then
4241 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4242 lt_cv_file_magic_cmd='func_win32_libid'
4243 else
4244 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4245 lt_cv_file_magic_cmd='$OBJDUMP -f'
4246 fi
4247 ;;
4248
4249 darwin* | rhapsody*)
4250 lt_cv_deplibs_check_method=pass_all
4251 ;;
4252
4253 freebsd* | dragonfly*)
4254 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4255 case $host_cpu in
4256 i*86 )
4257 # Not sure whether the presence of OpenBSD here was a mistake.
4258 # Let's accept both of them until this is cleared up.
4259 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4260 lt_cv_file_magic_cmd=/usr/bin/file
4261 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4262 ;;
4263 esac
4264 else
4265 lt_cv_deplibs_check_method=pass_all
4266 fi
4267 ;;
4268
4269 gnu*)
4270 lt_cv_deplibs_check_method=pass_all
4271 ;;
4272
4273 hpux10.20* | hpux11*)
4274 lt_cv_file_magic_cmd=/usr/bin/file
4275 case $host_cpu in
4276 ia64*)
4277 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4278 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4279 ;;
4280 hppa*64*)
4281 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]'
4282 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4283 ;;
4284 *)
4285 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4286 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4287 ;;
4288 esac
4289 ;;
4290
4291 interix[3-9]*)
4292 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4293 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4294 ;;
4295
4296 irix5* | irix6* | nonstopux*)
4297 case $LD in
4298 *-32|*"-32 ") libmagic=32-bit;;
4299 *-n32|*"-n32 ") libmagic=N32;;
4300 *-64|*"-64 ") libmagic=64-bit;;
4301 *) libmagic=never-match;;
4302 esac
4303 lt_cv_deplibs_check_method=pass_all
4304 ;;
4305
4306 # This must be Linux ELF.
4307 linux* | k*bsd*-gnu)
4308 lt_cv_deplibs_check_method=pass_all
4309 ;;
4310
4311 netbsd*)
4312 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4313 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4314 else
4315 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4316 fi
4317 ;;
4318
4319 newos6*)
4320 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4321 lt_cv_file_magic_cmd=/usr/bin/file
4322 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4323 ;;
4324
4325 nto-qnx*)
4326 lt_cv_deplibs_check_method=unknown
4327 ;;
4328
4329 openbsd*)
4330 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4331 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4332 else
4333 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4334 fi
4335 ;;
4336
4337 osf3* | osf4* | osf5*)
4338 lt_cv_deplibs_check_method=pass_all
4339 ;;
4340
4341 rdos*)
4342 lt_cv_deplibs_check_method=pass_all
4343 ;;
4344
4345 solaris*)
4346 lt_cv_deplibs_check_method=pass_all
4347 ;;
4348
4349 sysv4 | sysv4.3*)
4350 case $host_vendor in
4351 motorola)
4352 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]'
4353 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4354 ;;
4355 ncr)
4356 lt_cv_deplibs_check_method=pass_all
4357 ;;
4358 sequent)
4359 lt_cv_file_magic_cmd='/bin/file'
4360 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4361 ;;
4362 sni)
4363 lt_cv_file_magic_cmd='/bin/file'
4364 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4365 lt_cv_file_magic_test_file=/lib/libc.so
4366 ;;
4367 siemens)
4368 lt_cv_deplibs_check_method=pass_all
4369 ;;
4370 pc)
4371 lt_cv_deplibs_check_method=pass_all
4372 ;;
4373 esac
4374 ;;
4375
4376 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4377 lt_cv_deplibs_check_method=pass_all
4378 ;;
4379 esac
4380
4381 fi
4382 { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4383 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4384 file_magic_cmd=$lt_cv_file_magic_cmd
4385 deplibs_check_method=$lt_cv_deplibs_check_method
4386 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4387
4388
4389
4390
4391 # If no C compiler was specified, use CC.
4392 LTCC=${LTCC-"$CC"}
4393
4394 # If no C compiler flags were specified, use CFLAGS.
4395 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4396
4397 # Allow CC to be a program name with arguments.
4398 compiler=$CC
4399
4400
4401 # Check whether --enable-libtool-lock was given.
4402 if test "${enable_libtool_lock+set}" = set; then
4403 enableval=$enable_libtool_lock;
4404 fi
4405
4406 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4407
4408 # Some flags need to be propagated to the compiler or linker for good
4409 # libtool support.
4410 case $host in
4411 ia64-*-hpux*)
4412 # Find out which ABI we are using.
4413 echo 'int i;' > conftest.$ac_ext
4414 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4415 (eval $ac_compile) 2>&5
4416 ac_status=$?
4417 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4418 (exit $ac_status); }; then
4419 case `/usr/bin/file conftest.$ac_objext` in
4420 *ELF-32*)
4421 HPUX_IA64_MODE="32"
4422 ;;
4423 *ELF-64*)
4424 HPUX_IA64_MODE="64"
4425 ;;
4426 esac
4427 fi
4428 rm -rf conftest*
4429 ;;
4430 *-*-irix6*)
4431 # Find out which ABI we are using.
4432 echo '#line 4432 "configure"' > conftest.$ac_ext
4433 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4434 (eval $ac_compile) 2>&5
4435 ac_status=$?
4436 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4437 (exit $ac_status); }; then
4438 if test "$lt_cv_prog_gnu_ld" = yes; then
4439 case `/usr/bin/file conftest.$ac_objext` in
4440 *32-bit*)
4441 LD="${LD-ld} -melf32bsmip"
4442 ;;
4443 *N32*)
4444 LD="${LD-ld} -melf32bmipn32"
4445 ;;
4446 *64-bit*)
4447 LD="${LD-ld} -melf64bmip"
4448 ;;
4449 esac
4450 else
4451 case `/usr/bin/file conftest.$ac_objext` in
4452 *32-bit*)
4453 LD="${LD-ld} -32"
4454 ;;
4455 *N32*)
4456 LD="${LD-ld} -n32"
4457 ;;
4458 *64-bit*)
4459 LD="${LD-ld} -64"
4460 ;;
4461 esac
4462 fi
4463 fi
4464 rm -rf conftest*
4465 ;;
4466
4467 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4468 s390*-*linux*|sparc*-*linux*)
4469 # Find out which ABI we are using.
4470 echo 'int i;' > conftest.$ac_ext
4471 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4472 (eval $ac_compile) 2>&5
4473 ac_status=$?
4474 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4475 (exit $ac_status); }; then
4476 case `/usr/bin/file conftest.o` in
4477 *32-bit*)
4478 case $host in
4479 x86_64-*kfreebsd*-gnu)
4480 LD="${LD-ld} -m elf_i386_fbsd"
4481 ;;
4482 x86_64-*linux*)
4483 LD="${LD-ld} -m elf_i386"
4484 ;;
4485 ppc64-*linux*|powerpc64-*linux*)
4486 LD="${LD-ld} -m elf32ppclinux"
4487 ;;
4488 s390x-*linux*)
4489 LD="${LD-ld} -m elf_s390"
4490 ;;
4491 sparc64-*linux*)
4492 LD="${LD-ld} -m elf32_sparc"
4493 ;;
4494 esac
4495 ;;
4496 *64-bit*)
4497 case $host in
4498 x86_64-*kfreebsd*-gnu)
4499 LD="${LD-ld} -m elf_x86_64_fbsd"
4500 ;;
4501 x86_64-*linux*)
4502 LD="${LD-ld} -m elf_x86_64"
4503 ;;
4504 ppc*-*linux*|powerpc*-*linux*)
4505 LD="${LD-ld} -m elf64ppc"
4506 ;;
4507 s390*-*linux*)
4508 LD="${LD-ld} -m elf64_s390"
4509 ;;
4510 sparc*-*linux*)
4511 LD="${LD-ld} -m elf64_sparc"
4512 ;;
4513 esac
4514 ;;
4515 esac
4516 fi
4517 rm -rf conftest*
4518 ;;
4519
4520 *-*-sco3.2v5*)
4521 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4522 SAVE_CFLAGS="$CFLAGS"
4523 CFLAGS="$CFLAGS -belf"
4524 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4525 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4526 if test "${lt_cv_cc_needs_belf+set}" = set; then
4527 $as_echo_n "(cached) " >&6
4528 else
4529 ac_ext=c
4530 ac_cpp='$CPP $CPPFLAGS'
4531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4534
4535 cat >conftest.$ac_ext <<_ACEOF
4536 /* confdefs.h. */
4537 _ACEOF
4538 cat confdefs.h >>conftest.$ac_ext
4539 cat >>conftest.$ac_ext <<_ACEOF
4540 /* end confdefs.h. */
4541
4542 int
4543 main ()
4544 {
4545
4546 ;
4547 return 0;
4548 }
4549 _ACEOF
4550 rm -f conftest.$ac_objext conftest$ac_exeext
4551 if { (ac_try="$ac_link"
4552 case "(($ac_try" in
4553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4554 *) ac_try_echo=$ac_try;;
4555 esac
4556 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4557 $as_echo "$ac_try_echo") >&5
4558 (eval "$ac_link") 2>conftest.er1
4559 ac_status=$?
4560 grep -v '^ *+' conftest.er1 >conftest.err
4561 rm -f conftest.er1
4562 cat conftest.err >&5
4563 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4564 (exit $ac_status); } && {
4565 test -z "$ac_c_werror_flag" ||
4566 test ! -s conftest.err
4567 } && test -s conftest$ac_exeext && {
4568 test "$cross_compiling" = yes ||
4569 $as_test_x conftest$ac_exeext
4570 }; then
4571 lt_cv_cc_needs_belf=yes
4572 else
4573 $as_echo "$as_me: failed program was:" >&5
4574 sed 's/^/| /' conftest.$ac_ext >&5
4575
4576 lt_cv_cc_needs_belf=no
4577 fi
4578
4579 rm -rf conftest.dSYM
4580 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4581 conftest$ac_exeext conftest.$ac_ext
4582 ac_ext=c
4583 ac_cpp='$CPP $CPPFLAGS'
4584 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4585 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4586 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4587
4588 fi
4589 { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4590 $as_echo "$lt_cv_cc_needs_belf" >&6; }
4591 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4592 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4593 CFLAGS="$SAVE_CFLAGS"
4594 fi
4595 ;;
4596 sparc*-*solaris*)
4597 # Find out which ABI we are using.
4598 echo 'int i;' > conftest.$ac_ext
4599 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4600 (eval $ac_compile) 2>&5
4601 ac_status=$?
4602 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4603 (exit $ac_status); }; then
4604 case `/usr/bin/file conftest.o` in
4605 *64-bit*)
4606 case $lt_cv_prog_gnu_ld in
4607 yes*) LD="${LD-ld} -m elf64_sparc" ;;
4608 *)
4609 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4610 LD="${LD-ld} -64"
4611 fi
4612 ;;
4613 esac
4614 ;;
4615 esac
4616 fi
4617 rm -rf conftest*
4618 ;;
4619
4620
4621 esac
4622
4623 need_locks="$enable_libtool_lock"
4624
4625
4626 ac_ext=c
4627 ac_cpp='$CPP $CPPFLAGS'
4628 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4629 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4630 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4631 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4632 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4633 # On Suns, sometimes $CPP names a directory.
4634 if test -n "$CPP" && test -d "$CPP"; then
4635 CPP=
4636 fi
4637 if test -z "$CPP"; then
4638 if test "${ac_cv_prog_CPP+set}" = set; then
4639 $as_echo_n "(cached) " >&6
4640 else
4641 # Double quotes because CPP needs to be expanded
4642 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4643 do
4644 ac_preproc_ok=false
4645 for ac_c_preproc_warn_flag in '' yes
4646 do
4647 # Use a header file that comes with gcc, so configuring glibc
4648 # with a fresh cross-compiler works.
4649 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4650 # <limits.h> exists even on freestanding compilers.
4651 # On the NeXT, cc -E runs the code through the compiler's parser,
4652 # not just through cpp. "Syntax error" is here to catch this case.
4653 cat >conftest.$ac_ext <<_ACEOF
4654 /* confdefs.h. */
4655 _ACEOF
4656 cat confdefs.h >>conftest.$ac_ext
4657 cat >>conftest.$ac_ext <<_ACEOF
4658 /* end confdefs.h. */
4659 #ifdef __STDC__
4660 # include <limits.h>
4661 #else
4662 # include <assert.h>
4663 #endif
4664 Syntax error
4665 _ACEOF
4666 if { (ac_try="$ac_cpp conftest.$ac_ext"
4667 case "(($ac_try" in
4668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4669 *) ac_try_echo=$ac_try;;
4670 esac
4671 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4672 $as_echo "$ac_try_echo") >&5
4673 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4674 ac_status=$?
4675 grep -v '^ *+' conftest.er1 >conftest.err
4676 rm -f conftest.er1
4677 cat conftest.err >&5
4678 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4679 (exit $ac_status); } >/dev/null && {
4680 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4681 test ! -s conftest.err
4682 }; then
4683 :
4684 else
4685 $as_echo "$as_me: failed program was:" >&5
4686 sed 's/^/| /' conftest.$ac_ext >&5
4687
4688 # Broken: fails on valid input.
4689 continue
4690 fi
4691
4692 rm -f conftest.err conftest.$ac_ext
4693
4694 # OK, works on sane cases. Now check whether nonexistent headers
4695 # can be detected and how.
4696 cat >conftest.$ac_ext <<_ACEOF
4697 /* confdefs.h. */
4698 _ACEOF
4699 cat confdefs.h >>conftest.$ac_ext
4700 cat >>conftest.$ac_ext <<_ACEOF
4701 /* end confdefs.h. */
4702 #include <ac_nonexistent.h>
4703 _ACEOF
4704 if { (ac_try="$ac_cpp conftest.$ac_ext"
4705 case "(($ac_try" in
4706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4707 *) ac_try_echo=$ac_try;;
4708 esac
4709 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4710 $as_echo "$ac_try_echo") >&5
4711 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4712 ac_status=$?
4713 grep -v '^ *+' conftest.er1 >conftest.err
4714 rm -f conftest.er1
4715 cat conftest.err >&5
4716 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4717 (exit $ac_status); } >/dev/null && {
4718 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4719 test ! -s conftest.err
4720 }; then
4721 # Broken: success on invalid input.
4722 continue
4723 else
4724 $as_echo "$as_me: failed program was:" >&5
4725 sed 's/^/| /' conftest.$ac_ext >&5
4726
4727 # Passes both tests.
4728 ac_preproc_ok=:
4729 break
4730 fi
4731
4732 rm -f conftest.err conftest.$ac_ext
4733
4734 done
4735 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4736 rm -f conftest.err conftest.$ac_ext
4737 if $ac_preproc_ok; then
4738 break
4739 fi
4740
4741 done
4742 ac_cv_prog_CPP=$CPP
4743
4744 fi
4745 CPP=$ac_cv_prog_CPP
4746 else
4747 ac_cv_prog_CPP=$CPP
4748 fi
4749 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
4750 $as_echo "$CPP" >&6; }
4751 ac_preproc_ok=false
4752 for ac_c_preproc_warn_flag in '' yes
4753 do
4754 # Use a header file that comes with gcc, so configuring glibc
4755 # with a fresh cross-compiler works.
4756 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4757 # <limits.h> exists even on freestanding compilers.
4758 # On the NeXT, cc -E runs the code through the compiler's parser,
4759 # not just through cpp. "Syntax error" is here to catch this case.
4760 cat >conftest.$ac_ext <<_ACEOF
4761 /* confdefs.h. */
4762 _ACEOF
4763 cat confdefs.h >>conftest.$ac_ext
4764 cat >>conftest.$ac_ext <<_ACEOF
4765 /* end confdefs.h. */
4766 #ifdef __STDC__
4767 # include <limits.h>
4768 #else
4769 # include <assert.h>
4770 #endif
4771 Syntax error
4772 _ACEOF
4773 if { (ac_try="$ac_cpp conftest.$ac_ext"
4774 case "(($ac_try" in
4775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4776 *) ac_try_echo=$ac_try;;
4777 esac
4778 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4779 $as_echo "$ac_try_echo") >&5
4780 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4781 ac_status=$?
4782 grep -v '^ *+' conftest.er1 >conftest.err
4783 rm -f conftest.er1
4784 cat conftest.err >&5
4785 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4786 (exit $ac_status); } >/dev/null && {
4787 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4788 test ! -s conftest.err
4789 }; then
4790 :
4791 else
4792 $as_echo "$as_me: failed program was:" >&5
4793 sed 's/^/| /' conftest.$ac_ext >&5
4794
4795 # Broken: fails on valid input.
4796 continue
4797 fi
4798
4799 rm -f conftest.err conftest.$ac_ext
4800
4801 # OK, works on sane cases. Now check whether nonexistent headers
4802 # can be detected and how.
4803 cat >conftest.$ac_ext <<_ACEOF
4804 /* confdefs.h. */
4805 _ACEOF
4806 cat confdefs.h >>conftest.$ac_ext
4807 cat >>conftest.$ac_ext <<_ACEOF
4808 /* end confdefs.h. */
4809 #include <ac_nonexistent.h>
4810 _ACEOF
4811 if { (ac_try="$ac_cpp conftest.$ac_ext"
4812 case "(($ac_try" in
4813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4814 *) ac_try_echo=$ac_try;;
4815 esac
4816 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4817 $as_echo "$ac_try_echo") >&5
4818 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4819 ac_status=$?
4820 grep -v '^ *+' conftest.er1 >conftest.err
4821 rm -f conftest.er1
4822 cat conftest.err >&5
4823 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4824 (exit $ac_status); } >/dev/null && {
4825 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4826 test ! -s conftest.err
4827 }; then
4828 # Broken: success on invalid input.
4829 continue
4830 else
4831 $as_echo "$as_me: failed program was:" >&5
4832 sed 's/^/| /' conftest.$ac_ext >&5
4833
4834 # Passes both tests.
4835 ac_preproc_ok=:
4836 break
4837 fi
4838
4839 rm -f conftest.err conftest.$ac_ext
4840
4841 done
4842 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4843 rm -f conftest.err conftest.$ac_ext
4844 if $ac_preproc_ok; then
4845 :
4846 else
4847 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4848 See \`config.log' for more details." >&5
4849 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4850 See \`config.log' for more details." >&2;}
4851 { (exit 1); exit 1; }; }
4852 fi
4853
4854 ac_ext=c
4855 ac_cpp='$CPP $CPPFLAGS'
4856 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4857 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4858 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4859
4860
4861 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4862 $as_echo_n "checking for ANSI C header files... " >&6; }
4863 if test "${ac_cv_header_stdc+set}" = set; then
4864 $as_echo_n "(cached) " >&6
4865 else
4866 cat >conftest.$ac_ext <<_ACEOF
4867 /* confdefs.h. */
4868 _ACEOF
4869 cat confdefs.h >>conftest.$ac_ext
4870 cat >>conftest.$ac_ext <<_ACEOF
4871 /* end confdefs.h. */
4872 #include <stdlib.h>
4873 #include <stdarg.h>
4874 #include <string.h>
4875 #include <float.h>
4876
4877 int
4878 main ()
4879 {
4880
4881 ;
4882 return 0;
4883 }
4884 _ACEOF
4885 rm -f conftest.$ac_objext
4886 if { (ac_try="$ac_compile"
4887 case "(($ac_try" in
4888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4889 *) ac_try_echo=$ac_try;;
4890 esac
4891 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4892 $as_echo "$ac_try_echo") >&5
4893 (eval "$ac_compile") 2>conftest.er1
4894 ac_status=$?
4895 grep -v '^ *+' conftest.er1 >conftest.err
4896 rm -f conftest.er1
4897 cat conftest.err >&5
4898 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4899 (exit $ac_status); } && {
4900 test -z "$ac_c_werror_flag" ||
4901 test ! -s conftest.err
4902 } && test -s conftest.$ac_objext; then
4903 ac_cv_header_stdc=yes
4904 else
4905 $as_echo "$as_me: failed program was:" >&5
4906 sed 's/^/| /' conftest.$ac_ext >&5
4907
4908 ac_cv_header_stdc=no
4909 fi
4910
4911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4912
4913 if test $ac_cv_header_stdc = yes; then
4914 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4915 cat >conftest.$ac_ext <<_ACEOF
4916 /* confdefs.h. */
4917 _ACEOF
4918 cat confdefs.h >>conftest.$ac_ext
4919 cat >>conftest.$ac_ext <<_ACEOF
4920 /* end confdefs.h. */
4921 #include <string.h>
4922
4923 _ACEOF
4924 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4925 $EGREP "memchr" >/dev/null 2>&1; then
4926 :
4927 else
4928 ac_cv_header_stdc=no
4929 fi
4930 rm -f conftest*
4931
4932 fi
4933
4934 if test $ac_cv_header_stdc = yes; then
4935 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4936 cat >conftest.$ac_ext <<_ACEOF
4937 /* confdefs.h. */
4938 _ACEOF
4939 cat confdefs.h >>conftest.$ac_ext
4940 cat >>conftest.$ac_ext <<_ACEOF
4941 /* end confdefs.h. */
4942 #include <stdlib.h>
4943
4944 _ACEOF
4945 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4946 $EGREP "free" >/dev/null 2>&1; then
4947 :
4948 else
4949 ac_cv_header_stdc=no
4950 fi
4951 rm -f conftest*
4952
4953 fi
4954
4955 if test $ac_cv_header_stdc = yes; then
4956 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4957 if test "$cross_compiling" = yes; then
4958 :
4959 else
4960 cat >conftest.$ac_ext <<_ACEOF
4961 /* confdefs.h. */
4962 _ACEOF
4963 cat confdefs.h >>conftest.$ac_ext
4964 cat >>conftest.$ac_ext <<_ACEOF
4965 /* end confdefs.h. */
4966 #include <ctype.h>
4967 #include <stdlib.h>
4968 #if ((' ' & 0x0FF) == 0x020)
4969 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4970 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4971 #else
4972 # define ISLOWER(c) \
4973 (('a' <= (c) && (c) <= 'i') \
4974 || ('j' <= (c) && (c) <= 'r') \
4975 || ('s' <= (c) && (c) <= 'z'))
4976 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4977 #endif
4978
4979 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4980 int
4981 main ()
4982 {
4983 int i;
4984 for (i = 0; i < 256; i++)
4985 if (XOR (islower (i), ISLOWER (i))
4986 || toupper (i) != TOUPPER (i))
4987 return 2;
4988 return 0;
4989 }
4990 _ACEOF
4991 rm -f conftest$ac_exeext
4992 if { (ac_try="$ac_link"
4993 case "(($ac_try" in
4994 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4995 *) ac_try_echo=$ac_try;;
4996 esac
4997 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4998 $as_echo "$ac_try_echo") >&5
4999 (eval "$ac_link") 2>&5
5000 ac_status=$?
5001 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5002 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5003 { (case "(($ac_try" in
5004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5005 *) ac_try_echo=$ac_try;;
5006 esac
5007 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5008 $as_echo "$ac_try_echo") >&5
5009 (eval "$ac_try") 2>&5
5010 ac_status=$?
5011 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5012 (exit $ac_status); }; }; then
5013 :
5014 else
5015 $as_echo "$as_me: program exited with status $ac_status" >&5
5016 $as_echo "$as_me: failed program was:" >&5
5017 sed 's/^/| /' conftest.$ac_ext >&5
5018
5019 ( exit $ac_status )
5020 ac_cv_header_stdc=no
5021 fi
5022 rm -rf conftest.dSYM
5023 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5024 fi
5025
5026
5027 fi
5028 fi
5029 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5030 $as_echo "$ac_cv_header_stdc" >&6; }
5031 if test $ac_cv_header_stdc = yes; then
5032
5033 cat >>confdefs.h <<\_ACEOF
5034 #define STDC_HEADERS 1
5035 _ACEOF
5036
5037 fi
5038
5039 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5050 inttypes.h stdint.h unistd.h
5051 do
5052 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5053 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5054 $as_echo_n "checking for $ac_header... " >&6; }
5055 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5056 $as_echo_n "(cached) " >&6
5057 else
5058 cat >conftest.$ac_ext <<_ACEOF
5059 /* confdefs.h. */
5060 _ACEOF
5061 cat confdefs.h >>conftest.$ac_ext
5062 cat >>conftest.$ac_ext <<_ACEOF
5063 /* end confdefs.h. */
5064 $ac_includes_default
5065
5066 #include <$ac_header>
5067 _ACEOF
5068 rm -f conftest.$ac_objext
5069 if { (ac_try="$ac_compile"
5070 case "(($ac_try" in
5071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5072 *) ac_try_echo=$ac_try;;
5073 esac
5074 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5075 $as_echo "$ac_try_echo") >&5
5076 (eval "$ac_compile") 2>conftest.er1
5077 ac_status=$?
5078 grep -v '^ *+' conftest.er1 >conftest.err
5079 rm -f conftest.er1
5080 cat conftest.err >&5
5081 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5082 (exit $ac_status); } && {
5083 test -z "$ac_c_werror_flag" ||
5084 test ! -s conftest.err
5085 } && test -s conftest.$ac_objext; then
5086 eval "$as_ac_Header=yes"
5087 else
5088 $as_echo "$as_me: failed program was:" >&5
5089 sed 's/^/| /' conftest.$ac_ext >&5
5090
5091 eval "$as_ac_Header=no"
5092 fi
5093
5094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5095 fi
5096 ac_res=`eval 'as_val=${'$as_ac_Header'}
5097 $as_echo "$as_val"'`
5098 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5099 $as_echo "$ac_res" >&6; }
5100 if test `eval 'as_val=${'$as_ac_Header'}
5101 $as_echo "$as_val"'` = yes; then
5102 cat >>confdefs.h <<_ACEOF
5103 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5104 _ACEOF
5105
5106 fi
5107
5108 done
5109
5110
5111
5112 for ac_header in dlfcn.h
5113 do
5114 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5115 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5116 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5117 $as_echo_n "checking for $ac_header... " >&6; }
5118 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5119 $as_echo_n "(cached) " >&6
5120 fi
5121 ac_res=`eval 'as_val=${'$as_ac_Header'}
5122 $as_echo "$as_val"'`
5123 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5124 $as_echo "$ac_res" >&6; }
5125 else
5126 # Is the header compilable?
5127 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5128 $as_echo_n "checking $ac_header usability... " >&6; }
5129 cat >conftest.$ac_ext <<_ACEOF
5130 /* confdefs.h. */
5131 _ACEOF
5132 cat confdefs.h >>conftest.$ac_ext
5133 cat >>conftest.$ac_ext <<_ACEOF
5134 /* end confdefs.h. */
5135 $ac_includes_default
5136 #include <$ac_header>
5137 _ACEOF
5138 rm -f conftest.$ac_objext
5139 if { (ac_try="$ac_compile"
5140 case "(($ac_try" in
5141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5142 *) ac_try_echo=$ac_try;;
5143 esac
5144 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5145 $as_echo "$ac_try_echo") >&5
5146 (eval "$ac_compile") 2>conftest.er1
5147 ac_status=$?
5148 grep -v '^ *+' conftest.er1 >conftest.err
5149 rm -f conftest.er1
5150 cat conftest.err >&5
5151 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5152 (exit $ac_status); } && {
5153 test -z "$ac_c_werror_flag" ||
5154 test ! -s conftest.err
5155 } && test -s conftest.$ac_objext; then
5156 ac_header_compiler=yes
5157 else
5158 $as_echo "$as_me: failed program was:" >&5
5159 sed 's/^/| /' conftest.$ac_ext >&5
5160
5161 ac_header_compiler=no
5162 fi
5163
5164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5165 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5166 $as_echo "$ac_header_compiler" >&6; }
5167
5168 # Is the header present?
5169 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5170 $as_echo_n "checking $ac_header presence... " >&6; }
5171 cat >conftest.$ac_ext <<_ACEOF
5172 /* confdefs.h. */
5173 _ACEOF
5174 cat confdefs.h >>conftest.$ac_ext
5175 cat >>conftest.$ac_ext <<_ACEOF
5176 /* end confdefs.h. */
5177 #include <$ac_header>
5178 _ACEOF
5179 if { (ac_try="$ac_cpp conftest.$ac_ext"
5180 case "(($ac_try" in
5181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5182 *) ac_try_echo=$ac_try;;
5183 esac
5184 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5185 $as_echo "$ac_try_echo") >&5
5186 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5187 ac_status=$?
5188 grep -v '^ *+' conftest.er1 >conftest.err
5189 rm -f conftest.er1
5190 cat conftest.err >&5
5191 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5192 (exit $ac_status); } >/dev/null && {
5193 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5194 test ! -s conftest.err
5195 }; then
5196 ac_header_preproc=yes
5197 else
5198 $as_echo "$as_me: failed program was:" >&5
5199 sed 's/^/| /' conftest.$ac_ext >&5
5200
5201 ac_header_preproc=no
5202 fi
5203
5204 rm -f conftest.err conftest.$ac_ext
5205 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5206 $as_echo "$ac_header_preproc" >&6; }
5207
5208 # So? What about this header?
5209 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5210 yes:no: )
5211 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5212 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5213 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5214 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5215 ac_header_preproc=yes
5216 ;;
5217 no:yes:* )
5218 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5219 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5220 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5221 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5222 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5223 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5224 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5225 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5226 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5227 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5228 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5229 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5230 ( cat <<\_ASBOX
5231 ## ---------------------------------------------------------------------- ##
5232 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5233 ## ---------------------------------------------------------------------- ##
5234 _ASBOX
5235 ) | sed "s/^/$as_me: WARNING: /" >&2
5236 ;;
5237 esac
5238 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5239 $as_echo_n "checking for $ac_header... " >&6; }
5240 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5241 $as_echo_n "(cached) " >&6
5242 else
5243 eval "$as_ac_Header=\$ac_header_preproc"
5244 fi
5245 ac_res=`eval 'as_val=${'$as_ac_Header'}
5246 $as_echo "$as_val"'`
5247 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5248 $as_echo "$ac_res" >&6; }
5249
5250 fi
5251 if test `eval 'as_val=${'$as_ac_Header'}
5252 $as_echo "$as_val"'` = yes; then
5253 cat >>confdefs.h <<_ACEOF
5254 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5255 _ACEOF
5256
5257 fi
5258
5259 done
5260
5261 ac_ext=cpp
5262 ac_cpp='$CXXCPP $CPPFLAGS'
5263 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5264 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5265 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5266 if test -z "$CXX"; then
5267 if test -n "$CCC"; then
5268 CXX=$CCC
5269 else
5270 if test -n "$ac_tool_prefix"; then
5271 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5272 do
5273 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5274 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5275 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5276 $as_echo_n "checking for $ac_word... " >&6; }
5277 if test "${ac_cv_prog_CXX+set}" = set; then
5278 $as_echo_n "(cached) " >&6
5279 else
5280 if test -n "$CXX"; then
5281 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5282 else
5283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5284 for as_dir in $PATH
5285 do
5286 IFS=$as_save_IFS
5287 test -z "$as_dir" && as_dir=.
5288 for ac_exec_ext in '' $ac_executable_extensions; do
5289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5290 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5291 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5292 break 2
5293 fi
5294 done
5295 done
5296 IFS=$as_save_IFS
5297
5298 fi
5299 fi
5300 CXX=$ac_cv_prog_CXX
5301 if test -n "$CXX"; then
5302 { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5303 $as_echo "$CXX" >&6; }
5304 else
5305 { $as_echo "$as_me:$LINENO: result: no" >&5
5306 $as_echo "no" >&6; }
5307 fi
5308
5309
5310 test -n "$CXX" && break
5311 done
5312 fi
5313 if test -z "$CXX"; then
5314 ac_ct_CXX=$CXX
5315 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5316 do
5317 # Extract the first word of "$ac_prog", so it can be a program name with args.
5318 set dummy $ac_prog; ac_word=$2
5319 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5320 $as_echo_n "checking for $ac_word... " >&6; }
5321 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5322 $as_echo_n "(cached) " >&6
5323 else
5324 if test -n "$ac_ct_CXX"; then
5325 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5326 else
5327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5328 for as_dir in $PATH
5329 do
5330 IFS=$as_save_IFS
5331 test -z "$as_dir" && as_dir=.
5332 for ac_exec_ext in '' $ac_executable_extensions; do
5333 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5334 ac_cv_prog_ac_ct_CXX="$ac_prog"
5335 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5336 break 2
5337 fi
5338 done
5339 done
5340 IFS=$as_save_IFS
5341
5342 fi
5343 fi
5344 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5345 if test -n "$ac_ct_CXX"; then
5346 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5347 $as_echo "$ac_ct_CXX" >&6; }
5348 else
5349 { $as_echo "$as_me:$LINENO: result: no" >&5
5350 $as_echo "no" >&6; }
5351 fi
5352
5353
5354 test -n "$ac_ct_CXX" && break
5355 done
5356
5357 if test "x$ac_ct_CXX" = x; then
5358 CXX="g++"
5359 else
5360 case $cross_compiling:$ac_tool_warned in
5361 yes:)
5362 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5363 whose name does not start with the host triplet. If you think this
5364 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
5365 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5366 whose name does not start with the host triplet. If you think this
5367 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
5368 ac_tool_warned=yes ;;
5369 esac
5370 CXX=$ac_ct_CXX
5371 fi
5372 fi
5373
5374 fi
5375 fi
5376 # Provide some information about the compiler.
5377 $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5378 set X $ac_compile
5379 ac_compiler=$2
5380 { (ac_try="$ac_compiler --version >&5"
5381 case "(($ac_try" in
5382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5383 *) ac_try_echo=$ac_try;;
5384 esac
5385 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5386 $as_echo "$ac_try_echo") >&5
5387 (eval "$ac_compiler --version >&5") 2>&5
5388 ac_status=$?
5389 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5390 (exit $ac_status); }
5391 { (ac_try="$ac_compiler -v >&5"
5392 case "(($ac_try" in
5393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5394 *) ac_try_echo=$ac_try;;
5395 esac
5396 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5397 $as_echo "$ac_try_echo") >&5
5398 (eval "$ac_compiler -v >&5") 2>&5
5399 ac_status=$?
5400 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5401 (exit $ac_status); }
5402 { (ac_try="$ac_compiler -V >&5"
5403 case "(($ac_try" in
5404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5405 *) ac_try_echo=$ac_try;;
5406 esac
5407 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5408 $as_echo "$ac_try_echo") >&5
5409 (eval "$ac_compiler -V >&5") 2>&5
5410 ac_status=$?
5411 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5412 (exit $ac_status); }
5413
5414 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5415 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5416 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5417 $as_echo_n "(cached) " >&6
5418 else
5419 cat >conftest.$ac_ext <<_ACEOF
5420 /* confdefs.h. */
5421 _ACEOF
5422 cat confdefs.h >>conftest.$ac_ext
5423 cat >>conftest.$ac_ext <<_ACEOF
5424 /* end confdefs.h. */
5425
5426 int
5427 main ()
5428 {
5429 #ifndef __GNUC__
5430 choke me
5431 #endif
5432
5433 ;
5434 return 0;
5435 }
5436 _ACEOF
5437 rm -f conftest.$ac_objext
5438 if { (ac_try="$ac_compile"
5439 case "(($ac_try" in
5440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5441 *) ac_try_echo=$ac_try;;
5442 esac
5443 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5444 $as_echo "$ac_try_echo") >&5
5445 (eval "$ac_compile") 2>conftest.er1
5446 ac_status=$?
5447 grep -v '^ *+' conftest.er1 >conftest.err
5448 rm -f conftest.er1
5449 cat conftest.err >&5
5450 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5451 (exit $ac_status); } && {
5452 test -z "$ac_cxx_werror_flag" ||
5453 test ! -s conftest.err
5454 } && test -s conftest.$ac_objext; then
5455 ac_compiler_gnu=yes
5456 else
5457 $as_echo "$as_me: failed program was:" >&5
5458 sed 's/^/| /' conftest.$ac_ext >&5
5459
5460 ac_compiler_gnu=no
5461 fi
5462
5463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5465
5466 fi
5467 { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5468 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5469 if test $ac_compiler_gnu = yes; then
5470 GXX=yes
5471 else
5472 GXX=
5473 fi
5474 ac_test_CXXFLAGS=${CXXFLAGS+set}
5475 ac_save_CXXFLAGS=$CXXFLAGS
5476 { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5477 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5478 if test "${ac_cv_prog_cxx_g+set}" = set; then
5479 $as_echo_n "(cached) " >&6
5480 else
5481 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5482 ac_cxx_werror_flag=yes
5483 ac_cv_prog_cxx_g=no
5484 CXXFLAGS="-g"
5485 cat >conftest.$ac_ext <<_ACEOF
5486 /* confdefs.h. */
5487 _ACEOF
5488 cat confdefs.h >>conftest.$ac_ext
5489 cat >>conftest.$ac_ext <<_ACEOF
5490 /* end confdefs.h. */
5491
5492 int
5493 main ()
5494 {
5495
5496 ;
5497 return 0;
5498 }
5499 _ACEOF
5500 rm -f conftest.$ac_objext
5501 if { (ac_try="$ac_compile"
5502 case "(($ac_try" in
5503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5504 *) ac_try_echo=$ac_try;;
5505 esac
5506 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5507 $as_echo "$ac_try_echo") >&5
5508 (eval "$ac_compile") 2>conftest.er1
5509 ac_status=$?
5510 grep -v '^ *+' conftest.er1 >conftest.err
5511 rm -f conftest.er1
5512 cat conftest.err >&5
5513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5514 (exit $ac_status); } && {
5515 test -z "$ac_cxx_werror_flag" ||
5516 test ! -s conftest.err
5517 } && test -s conftest.$ac_objext; then
5518 ac_cv_prog_cxx_g=yes
5519 else
5520 $as_echo "$as_me: failed program was:" >&5
5521 sed 's/^/| /' conftest.$ac_ext >&5
5522
5523 CXXFLAGS=""
5524 cat >conftest.$ac_ext <<_ACEOF
5525 /* confdefs.h. */
5526 _ACEOF
5527 cat confdefs.h >>conftest.$ac_ext
5528 cat >>conftest.$ac_ext <<_ACEOF
5529 /* end confdefs.h. */
5530
5531 int
5532 main ()
5533 {
5534
5535 ;
5536 return 0;
5537 }
5538 _ACEOF
5539 rm -f conftest.$ac_objext
5540 if { (ac_try="$ac_compile"
5541 case "(($ac_try" in
5542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5543 *) ac_try_echo=$ac_try;;
5544 esac
5545 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5546 $as_echo "$ac_try_echo") >&5
5547 (eval "$ac_compile") 2>conftest.er1
5548 ac_status=$?
5549 grep -v '^ *+' conftest.er1 >conftest.err
5550 rm -f conftest.er1
5551 cat conftest.err >&5
5552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5553 (exit $ac_status); } && {
5554 test -z "$ac_cxx_werror_flag" ||
5555 test ! -s conftest.err
5556 } && test -s conftest.$ac_objext; then
5557 :
5558 else
5559 $as_echo "$as_me: failed program was:" >&5
5560 sed 's/^/| /' conftest.$ac_ext >&5
5561
5562 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5563 CXXFLAGS="-g"
5564 cat >conftest.$ac_ext <<_ACEOF
5565 /* confdefs.h. */
5566 _ACEOF
5567 cat confdefs.h >>conftest.$ac_ext
5568 cat >>conftest.$ac_ext <<_ACEOF
5569 /* end confdefs.h. */
5570
5571 int
5572 main ()
5573 {
5574
5575 ;
5576 return 0;
5577 }
5578 _ACEOF
5579 rm -f conftest.$ac_objext
5580 if { (ac_try="$ac_compile"
5581 case "(($ac_try" in
5582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5583 *) ac_try_echo=$ac_try;;
5584 esac
5585 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5586 $as_echo "$ac_try_echo") >&5
5587 (eval "$ac_compile") 2>conftest.er1
5588 ac_status=$?
5589 grep -v '^ *+' conftest.er1 >conftest.err
5590 rm -f conftest.er1
5591 cat conftest.err >&5
5592 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5593 (exit $ac_status); } && {
5594 test -z "$ac_cxx_werror_flag" ||
5595 test ! -s conftest.err
5596 } && test -s conftest.$ac_objext; then
5597 ac_cv_prog_cxx_g=yes
5598 else
5599 $as_echo "$as_me: failed program was:" >&5
5600 sed 's/^/| /' conftest.$ac_ext >&5
5601
5602
5603 fi
5604
5605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5606 fi
5607
5608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5609 fi
5610
5611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5612 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5613 fi
5614 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5615 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5616 if test "$ac_test_CXXFLAGS" = set; then
5617 CXXFLAGS=$ac_save_CXXFLAGS
5618 elif test $ac_cv_prog_cxx_g = yes; then
5619 if test "$GXX" = yes; then
5620 CXXFLAGS="-g -O2"
5621 else
5622 CXXFLAGS="-g"
5623 fi
5624 else
5625 if test "$GXX" = yes; then
5626 CXXFLAGS="-O2"
5627 else
5628 CXXFLAGS=
5629 fi
5630 fi
5631 ac_ext=cpp
5632 ac_cpp='$CXXCPP $CPPFLAGS'
5633 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5634 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5635 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5636
5637 depcc="$CXX" am_compiler_list=
5638
5639 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5640 $as_echo_n "checking dependency style of $depcc... " >&6; }
5641 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5642 $as_echo_n "(cached) " >&6
5643 else
5644 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5645 # We make a subdir and do the tests there. Otherwise we can end up
5646 # making bogus files that we don't know about and never remove. For
5647 # instance it was reported that on HP-UX the gcc test will end up
5648 # making a dummy file named `D' -- because `-MD' means `put the output
5649 # in D'.
5650 mkdir conftest.dir
5651 # Copy depcomp to subdir because otherwise we won't find it if we're
5652 # using a relative directory.
5653 cp "$am_depcomp" conftest.dir
5654 cd conftest.dir
5655 # We will build objects and dependencies in a subdirectory because
5656 # it helps to detect inapplicable dependency modes. For instance
5657 # both Tru64's cc and ICC support -MD to output dependencies as a
5658 # side effect of compilation, but ICC will put the dependencies in
5659 # the current directory while Tru64 will put them in the object
5660 # directory.
5661 mkdir sub
5662
5663 am_cv_CXX_dependencies_compiler_type=none
5664 if test "$am_compiler_list" = ""; then
5665 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5666 fi
5667 for depmode in $am_compiler_list; do
5668 # Setup a source with many dependencies, because some compilers
5669 # like to wrap large dependency lists on column 80 (with \), and
5670 # we should not choose a depcomp mode which is confused by this.
5671 #
5672 # We need to recreate these files for each test, as the compiler may
5673 # overwrite some of them when testing with obscure command lines.
5674 # This happens at least with the AIX C compiler.
5675 : > sub/conftest.c
5676 for i in 1 2 3 4 5 6; do
5677 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5678 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5679 # Solaris 8's {/usr,}/bin/sh.
5680 touch sub/conftst$i.h
5681 done
5682 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5683
5684 case $depmode in
5685 nosideeffect)
5686 # after this tag, mechanisms are not by side-effect, so they'll
5687 # only be used when explicitly requested
5688 if test "x$enable_dependency_tracking" = xyes; then
5689 continue
5690 else
5691 break
5692 fi
5693 ;;
5694 none) break ;;
5695 esac
5696 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5697 # mode. It turns out that the SunPro C++ compiler does not properly
5698 # handle `-M -o', and we need to detect this.
5699 if depmode=$depmode \
5700 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5701 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5702 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5703 >/dev/null 2>conftest.err &&
5704 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5705 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5706 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5707 # icc doesn't choke on unknown options, it will just issue warnings
5708 # or remarks (even with -Werror). So we grep stderr for any message
5709 # that says an option was ignored or not supported.
5710 # When given -MP, icc 7.0 and 7.1 complain thusly:
5711 # icc: Command line warning: ignoring option '-M'; no argument required
5712 # The diagnosis changed in icc 8.0:
5713 # icc: Command line remark: option '-MP' not supported
5714 if (grep 'ignoring option' conftest.err ||
5715 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5716 am_cv_CXX_dependencies_compiler_type=$depmode
5717 break
5718 fi
5719 fi
5720 done
5721
5722 cd ..
5723 rm -rf conftest.dir
5724 else
5725 am_cv_CXX_dependencies_compiler_type=none
5726 fi
5727
5728 fi
5729 { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5730 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5731 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5732
5733
5734
5735 if
5736 test "x$enable_dependency_tracking" != xno \
5737 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5738 am__fastdepCXX_TRUE=
5739 am__fastdepCXX_FALSE='#'
5740 else
5741 am__fastdepCXX_TRUE='#'
5742 am__fastdepCXX_FALSE=
5743 fi
5744
5745
5746
5747
5748 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5749 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5750 (test "X$CXX" != "Xg++"))) ; then
5751 ac_ext=cpp
5752 ac_cpp='$CXXCPP $CPPFLAGS'
5753 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5754 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5755 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5756 { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5757 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5758 if test -z "$CXXCPP"; then
5759 if test "${ac_cv_prog_CXXCPP+set}" = set; then
5760 $as_echo_n "(cached) " >&6
5761 else
5762 # Double quotes because CXXCPP needs to be expanded
5763 for CXXCPP in "$CXX -E" "/lib/cpp"
5764 do
5765 ac_preproc_ok=false
5766 for ac_cxx_preproc_warn_flag in '' yes
5767 do
5768 # Use a header file that comes with gcc, so configuring glibc
5769 # with a fresh cross-compiler works.
5770 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5771 # <limits.h> exists even on freestanding compilers.
5772 # On the NeXT, cc -E runs the code through the compiler's parser,
5773 # not just through cpp. "Syntax error" is here to catch this case.
5774 cat >conftest.$ac_ext <<_ACEOF
5775 /* confdefs.h. */
5776 _ACEOF
5777 cat confdefs.h >>conftest.$ac_ext
5778 cat >>conftest.$ac_ext <<_ACEOF
5779 /* end confdefs.h. */
5780 #ifdef __STDC__
5781 # include <limits.h>
5782 #else
5783 # include <assert.h>
5784 #endif
5785 Syntax error
5786 _ACEOF
5787 if { (ac_try="$ac_cpp conftest.$ac_ext"
5788 case "(($ac_try" in
5789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5790 *) ac_try_echo=$ac_try;;
5791 esac
5792 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5793 $as_echo "$ac_try_echo") >&5
5794 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5795 ac_status=$?
5796 grep -v '^ *+' conftest.er1 >conftest.err
5797 rm -f conftest.er1
5798 cat conftest.err >&5
5799 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5800 (exit $ac_status); } >/dev/null && {
5801 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5802 test ! -s conftest.err
5803 }; then
5804 :
5805 else
5806 $as_echo "$as_me: failed program was:" >&5
5807 sed 's/^/| /' conftest.$ac_ext >&5
5808
5809 # Broken: fails on valid input.
5810 continue
5811 fi
5812
5813 rm -f conftest.err conftest.$ac_ext
5814
5815 # OK, works on sane cases. Now check whether nonexistent headers
5816 # can be detected and how.
5817 cat >conftest.$ac_ext <<_ACEOF
5818 /* confdefs.h. */
5819 _ACEOF
5820 cat confdefs.h >>conftest.$ac_ext
5821 cat >>conftest.$ac_ext <<_ACEOF
5822 /* end confdefs.h. */
5823 #include <ac_nonexistent.h>
5824 _ACEOF
5825 if { (ac_try="$ac_cpp conftest.$ac_ext"
5826 case "(($ac_try" in
5827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5828 *) ac_try_echo=$ac_try;;
5829 esac
5830 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5831 $as_echo "$ac_try_echo") >&5
5832 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5833 ac_status=$?
5834 grep -v '^ *+' conftest.er1 >conftest.err
5835 rm -f conftest.er1
5836 cat conftest.err >&5
5837 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5838 (exit $ac_status); } >/dev/null && {
5839 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5840 test ! -s conftest.err
5841 }; then
5842 # Broken: success on invalid input.
5843 continue
5844 else
5845 $as_echo "$as_me: failed program was:" >&5
5846 sed 's/^/| /' conftest.$ac_ext >&5
5847
5848 # Passes both tests.
5849 ac_preproc_ok=:
5850 break
5851 fi
5852
5853 rm -f conftest.err conftest.$ac_ext
5854
5855 done
5856 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5857 rm -f conftest.err conftest.$ac_ext
5858 if $ac_preproc_ok; then
5859 break
5860 fi
5861
5862 done
5863 ac_cv_prog_CXXCPP=$CXXCPP
5864
5865 fi
5866 CXXCPP=$ac_cv_prog_CXXCPP
5867 else
5868 ac_cv_prog_CXXCPP=$CXXCPP
5869 fi
5870 { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
5871 $as_echo "$CXXCPP" >&6; }
5872 ac_preproc_ok=false
5873 for ac_cxx_preproc_warn_flag in '' yes
5874 do
5875 # Use a header file that comes with gcc, so configuring glibc
5876 # with a fresh cross-compiler works.
5877 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5878 # <limits.h> exists even on freestanding compilers.
5879 # On the NeXT, cc -E runs the code through the compiler's parser,
5880 # not just through cpp. "Syntax error" is here to catch this case.
5881 cat >conftest.$ac_ext <<_ACEOF
5882 /* confdefs.h. */
5883 _ACEOF
5884 cat confdefs.h >>conftest.$ac_ext
5885 cat >>conftest.$ac_ext <<_ACEOF
5886 /* end confdefs.h. */
5887 #ifdef __STDC__
5888 # include <limits.h>
5889 #else
5890 # include <assert.h>
5891 #endif
5892 Syntax error
5893 _ACEOF
5894 if { (ac_try="$ac_cpp conftest.$ac_ext"
5895 case "(($ac_try" in
5896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5897 *) ac_try_echo=$ac_try;;
5898 esac
5899 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5900 $as_echo "$ac_try_echo") >&5
5901 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5902 ac_status=$?
5903 grep -v '^ *+' conftest.er1 >conftest.err
5904 rm -f conftest.er1
5905 cat conftest.err >&5
5906 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5907 (exit $ac_status); } >/dev/null && {
5908 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5909 test ! -s conftest.err
5910 }; then
5911 :
5912 else
5913 $as_echo "$as_me: failed program was:" >&5
5914 sed 's/^/| /' conftest.$ac_ext >&5
5915
5916 # Broken: fails on valid input.
5917 continue
5918 fi
5919
5920 rm -f conftest.err conftest.$ac_ext
5921
5922 # OK, works on sane cases. Now check whether nonexistent headers
5923 # can be detected and how.
5924 cat >conftest.$ac_ext <<_ACEOF
5925 /* confdefs.h. */
5926 _ACEOF
5927 cat confdefs.h >>conftest.$ac_ext
5928 cat >>conftest.$ac_ext <<_ACEOF
5929 /* end confdefs.h. */
5930 #include <ac_nonexistent.h>
5931 _ACEOF
5932 if { (ac_try="$ac_cpp conftest.$ac_ext"
5933 case "(($ac_try" in
5934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5935 *) ac_try_echo=$ac_try;;
5936 esac
5937 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5938 $as_echo "$ac_try_echo") >&5
5939 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5940 ac_status=$?
5941 grep -v '^ *+' conftest.er1 >conftest.err
5942 rm -f conftest.er1
5943 cat conftest.err >&5
5944 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5945 (exit $ac_status); } >/dev/null && {
5946 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5947 test ! -s conftest.err
5948 }; then
5949 # Broken: success on invalid input.
5950 continue
5951 else
5952 $as_echo "$as_me: failed program was:" >&5
5953 sed 's/^/| /' conftest.$ac_ext >&5
5954
5955 # Passes both tests.
5956 ac_preproc_ok=:
5957 break
5958 fi
5959
5960 rm -f conftest.err conftest.$ac_ext
5961
5962 done
5963 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5964 rm -f conftest.err conftest.$ac_ext
5965 if $ac_preproc_ok; then
5966 :
5967 else
5968 { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5969 See \`config.log' for more details." >&5
5970 $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5971 See \`config.log' for more details." >&2;}
5972 { (exit 1); exit 1; }; }
5973 fi
5974
5975 ac_ext=cpp
5976 ac_cpp='$CXXCPP $CPPFLAGS'
5977 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5978 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5979 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5980
5981 fi
5982
5983
5984 ac_ext=f
5985 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5986 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5987 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5988 if test -n "$ac_tool_prefix"; then
5989 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
5990 do
5991 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5992 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5993 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5994 $as_echo_n "checking for $ac_word... " >&6; }
5995 if test "${ac_cv_prog_F77+set}" = set; then
5996 $as_echo_n "(cached) " >&6
5997 else
5998 if test -n "$F77"; then
5999 ac_cv_prog_F77="$F77" # Let the user override the test.
6000 else
6001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002 for as_dir in $PATH
6003 do
6004 IFS=$as_save_IFS
6005 test -z "$as_dir" && as_dir=.
6006 for ac_exec_ext in '' $ac_executable_extensions; do
6007 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6008 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6009 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6010 break 2
6011 fi
6012 done
6013 done
6014 IFS=$as_save_IFS
6015
6016 fi
6017 fi
6018 F77=$ac_cv_prog_F77
6019 if test -n "$F77"; then
6020 { $as_echo "$as_me:$LINENO: result: $F77" >&5
6021 $as_echo "$F77" >&6; }
6022 else
6023 { $as_echo "$as_me:$LINENO: result: no" >&5
6024 $as_echo "no" >&6; }
6025 fi
6026
6027
6028 test -n "$F77" && break
6029 done
6030 fi
6031 if test -z "$F77"; then
6032 ac_ct_F77=$F77
6033 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
6034 do
6035 # Extract the first word of "$ac_prog", so it can be a program name with args.
6036 set dummy $ac_prog; ac_word=$2
6037 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6038 $as_echo_n "checking for $ac_word... " >&6; }
6039 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6040 $as_echo_n "(cached) " >&6
6041 else
6042 if test -n "$ac_ct_F77"; then
6043 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6044 else
6045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6046 for as_dir in $PATH
6047 do
6048 IFS=$as_save_IFS
6049 test -z "$as_dir" && as_dir=.
6050 for ac_exec_ext in '' $ac_executable_extensions; do
6051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6052 ac_cv_prog_ac_ct_F77="$ac_prog"
6053 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6054 break 2
6055 fi
6056 done
6057 done
6058 IFS=$as_save_IFS
6059
6060 fi
6061 fi
6062 ac_ct_F77=$ac_cv_prog_ac_ct_F77
6063 if test -n "$ac_ct_F77"; then
6064 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6065 $as_echo "$ac_ct_F77" >&6; }
6066 else
6067 { $as_echo "$as_me:$LINENO: result: no" >&5
6068 $as_echo "no" >&6; }
6069 fi
6070
6071
6072 test -n "$ac_ct_F77" && break
6073 done
6074
6075 if test "x$ac_ct_F77" = x; then
6076 F77=""
6077 else
6078 case $cross_compiling:$ac_tool_warned in
6079 yes:)
6080 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6081 whose name does not start with the host triplet. If you think this
6082 configuration is useful to you, please write to autoconf@gnu.org." >&5
6083 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6084 whose name does not start with the host triplet. If you think this
6085 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6086 ac_tool_warned=yes ;;
6087 esac
6088 F77=$ac_ct_F77
6089 fi
6090 fi
6091
6092
6093 # Provide some information about the compiler.
6094 $as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6095 set X $ac_compile
6096 ac_compiler=$2
6097 { (ac_try="$ac_compiler --version >&5"
6098 case "(($ac_try" in
6099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6100 *) ac_try_echo=$ac_try;;
6101 esac
6102 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6103 $as_echo "$ac_try_echo") >&5
6104 (eval "$ac_compiler --version >&5") 2>&5
6105 ac_status=$?
6106 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6107 (exit $ac_status); }
6108 { (ac_try="$ac_compiler -v >&5"
6109 case "(($ac_try" in
6110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6111 *) ac_try_echo=$ac_try;;
6112 esac
6113 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6114 $as_echo "$ac_try_echo") >&5
6115 (eval "$ac_compiler -v >&5") 2>&5
6116 ac_status=$?
6117 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6118 (exit $ac_status); }
6119 { (ac_try="$ac_compiler -V >&5"
6120 case "(($ac_try" in
6121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6122 *) ac_try_echo=$ac_try;;
6123 esac
6124 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6125 $as_echo "$ac_try_echo") >&5
6126 (eval "$ac_compiler -V >&5") 2>&5
6127 ac_status=$?
6128 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6129 (exit $ac_status); }
6130 rm -f a.out
6131
6132 # If we don't use `.F' as extension, the preprocessor is not run on the
6133 # input file. (Note that this only needs to work for GNU compilers.)
6134 ac_save_ext=$ac_ext
6135 ac_ext=F
6136 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6137 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6138 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6139 $as_echo_n "(cached) " >&6
6140 else
6141 cat >conftest.$ac_ext <<_ACEOF
6142 program main
6143 #ifndef __GNUC__
6144 choke me
6145 #endif
6146
6147 end
6148 _ACEOF
6149 rm -f conftest.$ac_objext
6150 if { (ac_try="$ac_compile"
6151 case "(($ac_try" in
6152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6153 *) ac_try_echo=$ac_try;;
6154 esac
6155 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6156 $as_echo "$ac_try_echo") >&5
6157 (eval "$ac_compile") 2>conftest.er1
6158 ac_status=$?
6159 grep -v '^ *+' conftest.er1 >conftest.err
6160 rm -f conftest.er1
6161 cat conftest.err >&5
6162 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6163 (exit $ac_status); } && {
6164 test -z "$ac_f77_werror_flag" ||
6165 test ! -s conftest.err
6166 } && test -s conftest.$ac_objext; then
6167 ac_compiler_gnu=yes
6168 else
6169 $as_echo "$as_me: failed program was:" >&5
6170 sed 's/^/| /' conftest.$ac_ext >&5
6171
6172 ac_compiler_gnu=no
6173 fi
6174
6175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6176 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6177
6178 fi
6179 { $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6180 $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6181 ac_ext=$ac_save_ext
6182 ac_test_FFLAGS=${FFLAGS+set}
6183 ac_save_FFLAGS=$FFLAGS
6184 FFLAGS=
6185 { $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6186 $as_echo_n "checking whether $F77 accepts -g... " >&6; }
6187 if test "${ac_cv_prog_f77_g+set}" = set; then
6188 $as_echo_n "(cached) " >&6
6189 else
6190 FFLAGS=-g
6191 cat >conftest.$ac_ext <<_ACEOF
6192 program main
6193
6194 end
6195 _ACEOF
6196 rm -f conftest.$ac_objext
6197 if { (ac_try="$ac_compile"
6198 case "(($ac_try" in
6199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6200 *) ac_try_echo=$ac_try;;
6201 esac
6202 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6203 $as_echo "$ac_try_echo") >&5
6204 (eval "$ac_compile") 2>conftest.er1
6205 ac_status=$?
6206 grep -v '^ *+' conftest.er1 >conftest.err
6207 rm -f conftest.er1
6208 cat conftest.err >&5
6209 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6210 (exit $ac_status); } && {
6211 test -z "$ac_f77_werror_flag" ||
6212 test ! -s conftest.err
6213 } && test -s conftest.$ac_objext; then
6214 ac_cv_prog_f77_g=yes
6215 else
6216 $as_echo "$as_me: failed program was:" >&5
6217 sed 's/^/| /' conftest.$ac_ext >&5
6218
6219 ac_cv_prog_f77_g=no
6220 fi
6221
6222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6223
6224 fi
6225 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6226 $as_echo "$ac_cv_prog_f77_g" >&6; }
6227 if test "$ac_test_FFLAGS" = set; then
6228 FFLAGS=$ac_save_FFLAGS
6229 elif test $ac_cv_prog_f77_g = yes; then
6230 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6231 FFLAGS="-g -O2"
6232 else
6233 FFLAGS="-g"
6234 fi
6235 else
6236 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6237 FFLAGS="-O2"
6238 else
6239 FFLAGS=
6240 fi
6241 fi
6242
6243 if test $ac_compiler_gnu = yes; then
6244 G77=yes
6245 else
6246 G77=
6247 fi
6248 ac_ext=c
6249 ac_cpp='$CPP $CPPFLAGS'
6250 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6251 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6252 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6253
6254
6255
6256 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6257 # find the maximum length of command line arguments
6258 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6259 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6260 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6261 $as_echo_n "(cached) " >&6
6262 else
6263 i=0
6264 teststring="ABCD"
6265
6266 case $build_os in
6267 msdosdjgpp*)
6268 # On DJGPP, this test can blow up pretty badly due to problems in libc
6269 # (any single argument exceeding 2000 bytes causes a buffer overrun
6270 # during glob expansion). Even if it were fixed, the result of this
6271 # check would be larger than it should be.
6272 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6273 ;;
6274
6275 gnu*)
6276 # Under GNU Hurd, this test is not required because there is
6277 # no limit to the length of command line arguments.
6278 # Libtool will interpret -1 as no limit whatsoever
6279 lt_cv_sys_max_cmd_len=-1;
6280 ;;
6281
6282 cygwin* | mingw*)
6283 # On Win9x/ME, this test blows up -- it succeeds, but takes
6284 # about 5 minutes as the teststring grows exponentially.
6285 # Worse, since 9x/ME are not pre-emptively multitasking,
6286 # you end up with a "frozen" computer, even though with patience
6287 # the test eventually succeeds (with a max line length of 256k).
6288 # Instead, let's just punt: use the minimum linelength reported by
6289 # all of the supported platforms: 8192 (on NT/2K/XP).
6290 lt_cv_sys_max_cmd_len=8192;
6291 ;;
6292
6293 amigaos*)
6294 # On AmigaOS with pdksh, this test takes hours, literally.
6295 # So we just punt and use a minimum line length of 8192.
6296 lt_cv_sys_max_cmd_len=8192;
6297 ;;
6298
6299 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6300 # This has been around since 386BSD, at least. Likely further.
6301 if test -x /sbin/sysctl; then
6302 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6303 elif test -x /usr/sbin/sysctl; then
6304 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6305 else
6306 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6307 fi
6308 # And add a safety zone
6309 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6310 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6311 ;;
6312
6313 interix*)
6314 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6315 lt_cv_sys_max_cmd_len=196608
6316 ;;
6317
6318 osf*)
6319 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6320 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6321 # nice to cause kernel panics so lets avoid the loop below.
6322 # First set a reasonable default.
6323 lt_cv_sys_max_cmd_len=16384
6324 #
6325 if test -x /sbin/sysconfig; then
6326 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6327 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6328 esac
6329 fi
6330 ;;
6331 sco3.2v5*)
6332 lt_cv_sys_max_cmd_len=102400
6333 ;;
6334 sysv5* | sco5v6* | sysv4.2uw2*)
6335 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6336 if test -n "$kargmax"; then
6337 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6338 else
6339 lt_cv_sys_max_cmd_len=32768
6340 fi
6341 ;;
6342 *)
6343 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6344 if test -n "$lt_cv_sys_max_cmd_len"; then
6345 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6346 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6347 else
6348 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6349 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6350 = "XX$teststring") >/dev/null 2>&1 &&
6351 new_result=`expr "X$teststring" : ".*" 2>&1` &&
6352 lt_cv_sys_max_cmd_len=$new_result &&
6353 test $i != 17 # 1/2 MB should be enough
6354 do
6355 i=`expr $i + 1`
6356 teststring=$teststring$teststring
6357 done
6358 teststring=
6359 # Add a significant safety factor because C++ compilers can tack on massive
6360 # amounts of additional arguments before passing them to the linker.
6361 # It appears as though 1/2 is a usable value.
6362 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6363 fi
6364 ;;
6365 esac
6366
6367 fi
6368
6369 if test -n $lt_cv_sys_max_cmd_len ; then
6370 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6371 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6372 else
6373 { $as_echo "$as_me:$LINENO: result: none" >&5
6374 $as_echo "none" >&6; }
6375 fi
6376
6377
6378
6379
6380
6381 # Check for command to grab the raw symbol name followed by C symbol from nm.
6382 { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6383 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6384 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6385 $as_echo_n "(cached) " >&6
6386 else
6387
6388 # These are sane defaults that work on at least a few old systems.
6389 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6390
6391 # Character class describing NM global symbol codes.
6392 symcode='[BCDEGRST]'
6393
6394 # Regexp to match symbols that can be accessed directly from C.
6395 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6396
6397 # Transform an extracted symbol line into a proper C declaration
6398 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6399
6400 # Transform an extracted symbol line into symbol name and symbol address
6401 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'"
6402
6403 # Define system-specific variables.
6404 case $host_os in
6405 aix*)
6406 symcode='[BCDT]'
6407 ;;
6408 cygwin* | mingw* | pw32*)
6409 symcode='[ABCDGISTW]'
6410 ;;
6411 hpux*) # Its linker distinguishes data from code symbols
6412 if test "$host_cpu" = ia64; then
6413 symcode='[ABCDEGRST]'
6414 fi
6415 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6416 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'"
6417 ;;
6418 linux* | k*bsd*-gnu)
6419 if test "$host_cpu" = ia64; then
6420 symcode='[ABCDGIRSTW]'
6421 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6422 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'"
6423 fi
6424 ;;
6425 irix* | nonstopux*)
6426 symcode='[BCDEGRST]'
6427 ;;
6428 osf*)
6429 symcode='[BCDEGQRST]'
6430 ;;
6431 solaris*)
6432 symcode='[BDRT]'
6433 ;;
6434 sco3.2v5*)
6435 symcode='[DT]'
6436 ;;
6437 sysv4.2uw2*)
6438 symcode='[DT]'
6439 ;;
6440 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6441 symcode='[ABDT]'
6442 ;;
6443 sysv4)
6444 symcode='[DFNSTU]'
6445 ;;
6446 esac
6447
6448 # Handle CRLF in mingw tool chain
6449 opt_cr=
6450 case $build_os in
6451 mingw*)
6452 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6453 ;;
6454 esac
6455
6456 # If we're using GNU nm, then use its standard symbol codes.
6457 case `$NM -V 2>&1` in
6458 *GNU* | *'with BFD'*)
6459 symcode='[ABCDGIRSTW]' ;;
6460 esac
6461
6462 # Try without a prefix undercore, then with it.
6463 for ac_symprfx in "" "_"; do
6464
6465 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6466 symxfrm="\\1 $ac_symprfx\\2 \\2"
6467
6468 # Write the raw and C identifiers.
6469 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6470
6471 # Check to see that the pipe works correctly.
6472 pipe_works=no
6473
6474 rm -f conftest*
6475 cat > conftest.$ac_ext <<EOF
6476 #ifdef __cplusplus
6477 extern "C" {
6478 #endif
6479 char nm_test_var;
6480 void nm_test_func(){}
6481 #ifdef __cplusplus
6482 }
6483 #endif
6484 int main(){nm_test_var='a';nm_test_func();return(0);}
6485 EOF
6486
6487 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6488 (eval $ac_compile) 2>&5
6489 ac_status=$?
6490 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6491 (exit $ac_status); }; then
6492 # Now try to grab the symbols.
6493 nlist=conftest.nm
6494 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6495 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6496 ac_status=$?
6497 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6498 (exit $ac_status); } && test -s "$nlist"; then
6499 # Try sorting and uniquifying the output.
6500 if sort "$nlist" | uniq > "$nlist"T; then
6501 mv -f "$nlist"T "$nlist"
6502 else
6503 rm -f "$nlist"T
6504 fi
6505
6506 # Make sure that we snagged all the symbols we need.
6507 if grep ' nm_test_var$' "$nlist" >/dev/null; then
6508 if grep ' nm_test_func$' "$nlist" >/dev/null; then
6509 cat <<EOF > conftest.$ac_ext
6510 #ifdef __cplusplus
6511 extern "C" {
6512 #endif
6513
6514 EOF
6515 # Now generate the symbol file.
6516 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6517
6518 cat <<EOF >> conftest.$ac_ext
6519 #if defined (__STDC__) && __STDC__
6520 # define lt_ptr_t void *
6521 #else
6522 # define lt_ptr_t char *
6523 # define const
6524 #endif
6525
6526 /* The mapping between symbol names and symbols. */
6527 const struct {
6528 const char *name;
6529 lt_ptr_t address;
6530 }
6531 lt_preloaded_symbols[] =
6532 {
6533 EOF
6534 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6535 cat <<\EOF >> conftest.$ac_ext
6536 {0, (lt_ptr_t) 0}
6537 };
6538
6539 #ifdef __cplusplus
6540 }
6541 #endif
6542 EOF
6543 # Now try linking the two files.
6544 mv conftest.$ac_objext conftstm.$ac_objext
6545 lt_save_LIBS="$LIBS"
6546 lt_save_CFLAGS="$CFLAGS"
6547 LIBS="conftstm.$ac_objext"
6548 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6549 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6550 (eval $ac_link) 2>&5
6551 ac_status=$?
6552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6553 (exit $ac_status); } && test -s conftest${ac_exeext}; then
6554 pipe_works=yes
6555 fi
6556 LIBS="$lt_save_LIBS"
6557 CFLAGS="$lt_save_CFLAGS"
6558 else
6559 echo "cannot find nm_test_func in $nlist" >&5
6560 fi
6561 else
6562 echo "cannot find nm_test_var in $nlist" >&5
6563 fi
6564 else
6565 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6566 fi
6567 else
6568 echo "$progname: failed program was:" >&5
6569 cat conftest.$ac_ext >&5
6570 fi
6571 rm -rf conftest* conftst*
6572
6573 # Do not use the global_symbol_pipe unless it works.
6574 if test "$pipe_works" = yes; then
6575 break
6576 else
6577 lt_cv_sys_global_symbol_pipe=
6578 fi
6579 done
6580
6581 fi
6582
6583 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6584 lt_cv_sys_global_symbol_to_cdecl=
6585 fi
6586 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6587 { $as_echo "$as_me:$LINENO: result: failed" >&5
6588 $as_echo "failed" >&6; }
6589 else
6590 { $as_echo "$as_me:$LINENO: result: ok" >&5
6591 $as_echo "ok" >&6; }
6592 fi
6593
6594 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
6595 $as_echo_n "checking for objdir... " >&6; }
6596 if test "${lt_cv_objdir+set}" = set; then
6597 $as_echo_n "(cached) " >&6
6598 else
6599 rm -f .libs 2>/dev/null
6600 mkdir .libs 2>/dev/null
6601 if test -d .libs; then
6602 lt_cv_objdir=.libs
6603 else
6604 # MS-DOS does not allow filenames that begin with a dot.
6605 lt_cv_objdir=_libs
6606 fi
6607 rmdir .libs 2>/dev/null
6608 fi
6609 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6610 $as_echo "$lt_cv_objdir" >&6; }
6611 objdir=$lt_cv_objdir
6612
6613
6614
6615
6616
6617 case $host_os in
6618 aix3*)
6619 # AIX sometimes has problems with the GCC collect2 program. For some
6620 # reason, if we set the COLLECT_NAMES environment variable, the problems
6621 # vanish in a puff of smoke.
6622 if test "X${COLLECT_NAMES+set}" != Xset; then
6623 COLLECT_NAMES=
6624 export COLLECT_NAMES
6625 fi
6626 ;;
6627 esac
6628
6629 # Sed substitution that helps us do robust quoting. It backslashifies
6630 # metacharacters that are still active within double-quoted strings.
6631 Xsed='sed -e 1s/^X//'
6632 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6633
6634 # Same as above, but do not quote variable references.
6635 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6636
6637 # Sed substitution to delay expansion of an escaped shell variable in a
6638 # double_quote_subst'ed string.
6639 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6640
6641 # Sed substitution to avoid accidental globbing in evaled expressions
6642 no_glob_subst='s/\*/\\\*/g'
6643
6644 # Constants:
6645 rm="rm -f"
6646
6647 # Global variables:
6648 default_ofile=libtool
6649 can_build_shared=yes
6650
6651 # All known linkers require a `.a' archive for static linking (except MSVC,
6652 # which needs '.lib').
6653 libext=a
6654 ltmain="$ac_aux_dir/ltmain.sh"
6655 ofile="$default_ofile"
6656 with_gnu_ld="$lt_cv_prog_gnu_ld"
6657
6658 if test -n "$ac_tool_prefix"; then
6659 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6660 set dummy ${ac_tool_prefix}ar; ac_word=$2
6661 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6662 $as_echo_n "checking for $ac_word... " >&6; }
6663 if test "${ac_cv_prog_AR+set}" = set; then
6664 $as_echo_n "(cached) " >&6
6665 else
6666 if test -n "$AR"; then
6667 ac_cv_prog_AR="$AR" # Let the user override the test.
6668 else
6669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6670 for as_dir in $PATH
6671 do
6672 IFS=$as_save_IFS
6673 test -z "$as_dir" && as_dir=.
6674 for ac_exec_ext in '' $ac_executable_extensions; do
6675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6676 ac_cv_prog_AR="${ac_tool_prefix}ar"
6677 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6678 break 2
6679 fi
6680 done
6681 done
6682 IFS=$as_save_IFS
6683
6684 fi
6685 fi
6686 AR=$ac_cv_prog_AR
6687 if test -n "$AR"; then
6688 { $as_echo "$as_me:$LINENO: result: $AR" >&5
6689 $as_echo "$AR" >&6; }
6690 else
6691 { $as_echo "$as_me:$LINENO: result: no" >&5
6692 $as_echo "no" >&6; }
6693 fi
6694
6695
6696 fi
6697 if test -z "$ac_cv_prog_AR"; then
6698 ac_ct_AR=$AR
6699 # Extract the first word of "ar", so it can be a program name with args.
6700 set dummy ar; ac_word=$2
6701 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6702 $as_echo_n "checking for $ac_word... " >&6; }
6703 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6704 $as_echo_n "(cached) " >&6
6705 else
6706 if test -n "$ac_ct_AR"; then
6707 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6708 else
6709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6710 for as_dir in $PATH
6711 do
6712 IFS=$as_save_IFS
6713 test -z "$as_dir" && as_dir=.
6714 for ac_exec_ext in '' $ac_executable_extensions; do
6715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6716 ac_cv_prog_ac_ct_AR="ar"
6717 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6718 break 2
6719 fi
6720 done
6721 done
6722 IFS=$as_save_IFS
6723
6724 fi
6725 fi
6726 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6727 if test -n "$ac_ct_AR"; then
6728 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6729 $as_echo "$ac_ct_AR" >&6; }
6730 else
6731 { $as_echo "$as_me:$LINENO: result: no" >&5
6732 $as_echo "no" >&6; }
6733 fi
6734
6735 if test "x$ac_ct_AR" = x; then
6736 AR="false"
6737 else
6738 case $cross_compiling:$ac_tool_warned in
6739 yes:)
6740 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6741 whose name does not start with the host triplet. If you think this
6742 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
6743 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6744 whose name does not start with the host triplet. If you think this
6745 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
6746 ac_tool_warned=yes ;;
6747 esac
6748 AR=$ac_ct_AR
6749 fi
6750 else
6751 AR="$ac_cv_prog_AR"
6752 fi
6753
6754 if test -n "$ac_tool_prefix"; then
6755 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6756 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6757 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6758 $as_echo_n "checking for $ac_word... " >&6; }
6759 if test "${ac_cv_prog_RANLIB+set}" = set; then
6760 $as_echo_n "(cached) " >&6
6761 else
6762 if test -n "$RANLIB"; then
6763 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6764 else
6765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6766 for as_dir in $PATH
6767 do
6768 IFS=$as_save_IFS
6769 test -z "$as_dir" && as_dir=.
6770 for ac_exec_ext in '' $ac_executable_extensions; do
6771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6772 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6773 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6774 break 2
6775 fi
6776 done
6777 done
6778 IFS=$as_save_IFS
6779
6780 fi
6781 fi
6782 RANLIB=$ac_cv_prog_RANLIB
6783 if test -n "$RANLIB"; then
6784 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6785 $as_echo "$RANLIB" >&6; }
6786 else
6787 { $as_echo "$as_me:$LINENO: result: no" >&5
6788 $as_echo "no" >&6; }
6789 fi
6790
6791
6792 fi
6793 if test -z "$ac_cv_prog_RANLIB"; then
6794 ac_ct_RANLIB=$RANLIB
6795 # Extract the first word of "ranlib", so it can be a program name with args.
6796 set dummy ranlib; ac_word=$2
6797 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6798 $as_echo_n "checking for $ac_word... " >&6; }
6799 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6800 $as_echo_n "(cached) " >&6
6801 else
6802 if test -n "$ac_ct_RANLIB"; then
6803 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6804 else
6805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6806 for as_dir in $PATH
6807 do
6808 IFS=$as_save_IFS
6809 test -z "$as_dir" && as_dir=.
6810 for ac_exec_ext in '' $ac_executable_extensions; do
6811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6812 ac_cv_prog_ac_ct_RANLIB="ranlib"
6813 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6814 break 2
6815 fi
6816 done
6817 done
6818 IFS=$as_save_IFS
6819
6820 fi
6821 fi
6822 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6823 if test -n "$ac_ct_RANLIB"; then
6824 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6825 $as_echo "$ac_ct_RANLIB" >&6; }
6826 else
6827 { $as_echo "$as_me:$LINENO: result: no" >&5
6828 $as_echo "no" >&6; }
6829 fi
6830
6831 if test "x$ac_ct_RANLIB" = x; then
6832 RANLIB=":"
6833 else
6834 case $cross_compiling:$ac_tool_warned in
6835 yes:)
6836 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6837 whose name does not start with the host triplet. If you think this
6838 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
6839 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6840 whose name does not start with the host triplet. If you think this
6841 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
6842 ac_tool_warned=yes ;;
6843 esac
6844 RANLIB=$ac_ct_RANLIB
6845 fi
6846 else
6847 RANLIB="$ac_cv_prog_RANLIB"
6848 fi
6849
6850 if test -n "$ac_tool_prefix"; then
6851 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6852 set dummy ${ac_tool_prefix}strip; ac_word=$2
6853 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6854 $as_echo_n "checking for $ac_word... " >&6; }
6855 if test "${ac_cv_prog_STRIP+set}" = set; then
6856 $as_echo_n "(cached) " >&6
6857 else
6858 if test -n "$STRIP"; then
6859 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6860 else
6861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862 for as_dir in $PATH
6863 do
6864 IFS=$as_save_IFS
6865 test -z "$as_dir" && as_dir=.
6866 for ac_exec_ext in '' $ac_executable_extensions; do
6867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6868 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6869 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6870 break 2
6871 fi
6872 done
6873 done
6874 IFS=$as_save_IFS
6875
6876 fi
6877 fi
6878 STRIP=$ac_cv_prog_STRIP
6879 if test -n "$STRIP"; then
6880 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
6881 $as_echo "$STRIP" >&6; }
6882 else
6883 { $as_echo "$as_me:$LINENO: result: no" >&5
6884 $as_echo "no" >&6; }
6885 fi
6886
6887
6888 fi
6889 if test -z "$ac_cv_prog_STRIP"; then
6890 ac_ct_STRIP=$STRIP
6891 # Extract the first word of "strip", so it can be a program name with args.
6892 set dummy strip; ac_word=$2
6893 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6894 $as_echo_n "checking for $ac_word... " >&6; }
6895 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6896 $as_echo_n "(cached) " >&6
6897 else
6898 if test -n "$ac_ct_STRIP"; then
6899 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6900 else
6901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6902 for as_dir in $PATH
6903 do
6904 IFS=$as_save_IFS
6905 test -z "$as_dir" && as_dir=.
6906 for ac_exec_ext in '' $ac_executable_extensions; do
6907 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6908 ac_cv_prog_ac_ct_STRIP="strip"
6909 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6910 break 2
6911 fi
6912 done
6913 done
6914 IFS=$as_save_IFS
6915
6916 fi
6917 fi
6918 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6919 if test -n "$ac_ct_STRIP"; then
6920 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6921 $as_echo "$ac_ct_STRIP" >&6; }
6922 else
6923 { $as_echo "$as_me:$LINENO: result: no" >&5
6924 $as_echo "no" >&6; }
6925 fi
6926
6927 if test "x$ac_ct_STRIP" = x; then
6928 STRIP=":"
6929 else
6930 case $cross_compiling:$ac_tool_warned in
6931 yes:)
6932 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6933 whose name does not start with the host triplet. If you think this
6934 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
6935 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6936 whose name does not start with the host triplet. If you think this
6937 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
6938 ac_tool_warned=yes ;;
6939 esac
6940 STRIP=$ac_ct_STRIP
6941 fi
6942 else
6943 STRIP="$ac_cv_prog_STRIP"
6944 fi
6945
6946
6947 old_CC="$CC"
6948 old_CFLAGS="$CFLAGS"
6949
6950 # Set sane defaults for various variables
6951 test -z "$AR" && AR=ar
6952 test -z "$AR_FLAGS" && AR_FLAGS=cru
6953 test -z "$AS" && AS=as
6954 test -z "$CC" && CC=cc
6955 test -z "$LTCC" && LTCC=$CC
6956 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6957 test -z "$DLLTOOL" && DLLTOOL=dlltool
6958 test -z "$LD" && LD=ld
6959 test -z "$LN_S" && LN_S="ln -s"
6960 test -z "$MAGIC_CMD" && MAGIC_CMD=file
6961 test -z "$NM" && NM=nm
6962 test -z "$SED" && SED=sed
6963 test -z "$OBJDUMP" && OBJDUMP=objdump
6964 test -z "$RANLIB" && RANLIB=:
6965 test -z "$STRIP" && STRIP=:
6966 test -z "$ac_objext" && ac_objext=o
6967
6968 # Determine commands to create old-style static archives.
6969 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6970 old_postinstall_cmds='chmod 644 $oldlib'
6971 old_postuninstall_cmds=
6972
6973 if test -n "$RANLIB"; then
6974 case $host_os in
6975 openbsd*)
6976 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6977 ;;
6978 *)
6979 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6980 ;;
6981 esac
6982 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6983 fi
6984
6985 for cc_temp in $compiler""; do
6986 case $cc_temp in
6987 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6988 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6989 \-*) ;;
6990 *) break;;
6991 esac
6992 done
6993 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6994
6995
6996 # Only perform the check for file, if the check method requires it
6997 case $deplibs_check_method in
6998 file_magic*)
6999 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7000 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7001 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7002 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7003 $as_echo_n "(cached) " >&6
7004 else
7005 case $MAGIC_CMD in
7006 [\\/*] | ?:[\\/]*)
7007 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7008 ;;
7009 *)
7010 lt_save_MAGIC_CMD="$MAGIC_CMD"
7011 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7012 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7013 for ac_dir in $ac_dummy; do
7014 IFS="$lt_save_ifs"
7015 test -z "$ac_dir" && ac_dir=.
7016 if test -f $ac_dir/${ac_tool_prefix}file; then
7017 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7018 if test -n "$file_magic_test_file"; then
7019 case $deplibs_check_method in
7020 "file_magic "*)
7021 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7022 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7023 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7024 $EGREP "$file_magic_regex" > /dev/null; then
7025 :
7026 else
7027 cat <<EOF 1>&2
7028
7029 *** Warning: the command libtool uses to detect shared libraries,
7030 *** $file_magic_cmd, produces output that libtool cannot recognize.
7031 *** The result is that libtool may fail to recognize shared libraries
7032 *** as such. This will affect the creation of libtool libraries that
7033 *** depend on shared libraries, but programs linked with such libtool
7034 *** libraries will work regardless of this problem. Nevertheless, you
7035 *** may want to report the problem to your system manager and/or to
7036 *** bug-libtool@gnu.org
7037
7038 EOF
7039 fi ;;
7040 esac
7041 fi
7042 break
7043 fi
7044 done
7045 IFS="$lt_save_ifs"
7046 MAGIC_CMD="$lt_save_MAGIC_CMD"
7047 ;;
7048 esac
7049 fi
7050
7051 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7052 if test -n "$MAGIC_CMD"; then
7053 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7054 $as_echo "$MAGIC_CMD" >&6; }
7055 else
7056 { $as_echo "$as_me:$LINENO: result: no" >&5
7057 $as_echo "no" >&6; }
7058 fi
7059
7060 if test -z "$lt_cv_path_MAGIC_CMD"; then
7061 if test -n "$ac_tool_prefix"; then
7062 { $as_echo "$as_me:$LINENO: checking for file" >&5
7063 $as_echo_n "checking for file... " >&6; }
7064 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7065 $as_echo_n "(cached) " >&6
7066 else
7067 case $MAGIC_CMD in
7068 [\\/*] | ?:[\\/]*)
7069 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7070 ;;
7071 *)
7072 lt_save_MAGIC_CMD="$MAGIC_CMD"
7073 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7074 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7075 for ac_dir in $ac_dummy; do
7076 IFS="$lt_save_ifs"
7077 test -z "$ac_dir" && ac_dir=.
7078 if test -f $ac_dir/file; then
7079 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7080 if test -n "$file_magic_test_file"; then
7081 case $deplibs_check_method in
7082 "file_magic "*)
7083 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7084 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7085 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7086 $EGREP "$file_magic_regex" > /dev/null; then
7087 :
7088 else
7089 cat <<EOF 1>&2
7090
7091 *** Warning: the command libtool uses to detect shared libraries,
7092 *** $file_magic_cmd, produces output that libtool cannot recognize.
7093 *** The result is that libtool may fail to recognize shared libraries
7094 *** as such. This will affect the creation of libtool libraries that
7095 *** depend on shared libraries, but programs linked with such libtool
7096 *** libraries will work regardless of this problem. Nevertheless, you
7097 *** may want to report the problem to your system manager and/or to
7098 *** bug-libtool@gnu.org
7099
7100 EOF
7101 fi ;;
7102 esac
7103 fi
7104 break
7105 fi
7106 done
7107 IFS="$lt_save_ifs"
7108 MAGIC_CMD="$lt_save_MAGIC_CMD"
7109 ;;
7110 esac
7111 fi
7112
7113 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7114 if test -n "$MAGIC_CMD"; then
7115 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7116 $as_echo "$MAGIC_CMD" >&6; }
7117 else
7118 { $as_echo "$as_me:$LINENO: result: no" >&5
7119 $as_echo "no" >&6; }
7120 fi
7121
7122 else
7123 MAGIC_CMD=:
7124 fi
7125 fi
7126
7127 fi
7128 ;;
7129 esac
7130
7131
7132 case $host_os in
7133 rhapsody* | darwin*)
7134 if test -n "$ac_tool_prefix"; then
7135 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7136 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7137 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7138 $as_echo_n "checking for $ac_word... " >&6; }
7139 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7140 $as_echo_n "(cached) " >&6
7141 else
7142 if test -n "$DSYMUTIL"; then
7143 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7144 else
7145 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7146 for as_dir in $PATH
7147 do
7148 IFS=$as_save_IFS
7149 test -z "$as_dir" && as_dir=.
7150 for ac_exec_ext in '' $ac_executable_extensions; do
7151 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7152 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7153 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7154 break 2
7155 fi
7156 done
7157 done
7158 IFS=$as_save_IFS
7159
7160 fi
7161 fi
7162 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7163 if test -n "$DSYMUTIL"; then
7164 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7165 $as_echo "$DSYMUTIL" >&6; }
7166 else
7167 { $as_echo "$as_me:$LINENO: result: no" >&5
7168 $as_echo "no" >&6; }
7169 fi
7170
7171
7172 fi
7173 if test -z "$ac_cv_prog_DSYMUTIL"; then
7174 ac_ct_DSYMUTIL=$DSYMUTIL
7175 # Extract the first word of "dsymutil", so it can be a program name with args.
7176 set dummy dsymutil; ac_word=$2
7177 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7178 $as_echo_n "checking for $ac_word... " >&6; }
7179 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7180 $as_echo_n "(cached) " >&6
7181 else
7182 if test -n "$ac_ct_DSYMUTIL"; then
7183 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7184 else
7185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7186 for as_dir in $PATH
7187 do
7188 IFS=$as_save_IFS
7189 test -z "$as_dir" && as_dir=.
7190 for ac_exec_ext in '' $ac_executable_extensions; do
7191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7192 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7193 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7194 break 2
7195 fi
7196 done
7197 done
7198 IFS=$as_save_IFS
7199
7200 fi
7201 fi
7202 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7203 if test -n "$ac_ct_DSYMUTIL"; then
7204 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7205 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7206 else
7207 { $as_echo "$as_me:$LINENO: result: no" >&5
7208 $as_echo "no" >&6; }
7209 fi
7210
7211 if test "x$ac_ct_DSYMUTIL" = x; then
7212 DSYMUTIL=":"
7213 else
7214 case $cross_compiling:$ac_tool_warned in
7215 yes:)
7216 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7217 whose name does not start with the host triplet. If you think this
7218 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
7219 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7220 whose name does not start with the host triplet. If you think this
7221 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
7222 ac_tool_warned=yes ;;
7223 esac
7224 DSYMUTIL=$ac_ct_DSYMUTIL
7225 fi
7226 else
7227 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7228 fi
7229
7230 if test -n "$ac_tool_prefix"; then
7231 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7232 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7233 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7234 $as_echo_n "checking for $ac_word... " >&6; }
7235 if test "${ac_cv_prog_NMEDIT+set}" = set; then
7236 $as_echo_n "(cached) " >&6
7237 else
7238 if test -n "$NMEDIT"; then
7239 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7240 else
7241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7242 for as_dir in $PATH
7243 do
7244 IFS=$as_save_IFS
7245 test -z "$as_dir" && as_dir=.
7246 for ac_exec_ext in '' $ac_executable_extensions; do
7247 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7248 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7249 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7250 break 2
7251 fi
7252 done
7253 done
7254 IFS=$as_save_IFS
7255
7256 fi
7257 fi
7258 NMEDIT=$ac_cv_prog_NMEDIT
7259 if test -n "$NMEDIT"; then
7260 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7261 $as_echo "$NMEDIT" >&6; }
7262 else
7263 { $as_echo "$as_me:$LINENO: result: no" >&5
7264 $as_echo "no" >&6; }
7265 fi
7266
7267
7268 fi
7269 if test -z "$ac_cv_prog_NMEDIT"; then
7270 ac_ct_NMEDIT=$NMEDIT
7271 # Extract the first word of "nmedit", so it can be a program name with args.
7272 set dummy nmedit; ac_word=$2
7273 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7274 $as_echo_n "checking for $ac_word... " >&6; }
7275 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7276 $as_echo_n "(cached) " >&6
7277 else
7278 if test -n "$ac_ct_NMEDIT"; then
7279 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7280 else
7281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7282 for as_dir in $PATH
7283 do
7284 IFS=$as_save_IFS
7285 test -z "$as_dir" && as_dir=.
7286 for ac_exec_ext in '' $ac_executable_extensions; do
7287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7288 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7289 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7290 break 2
7291 fi
7292 done
7293 done
7294 IFS=$as_save_IFS
7295
7296 fi
7297 fi
7298 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7299 if test -n "$ac_ct_NMEDIT"; then
7300 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7301 $as_echo "$ac_ct_NMEDIT" >&6; }
7302 else
7303 { $as_echo "$as_me:$LINENO: result: no" >&5
7304 $as_echo "no" >&6; }
7305 fi
7306
7307 if test "x$ac_ct_NMEDIT" = x; then
7308 NMEDIT=":"
7309 else
7310 case $cross_compiling:$ac_tool_warned in
7311 yes:)
7312 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7313 whose name does not start with the host triplet. If you think this
7314 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
7315 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7316 whose name does not start with the host triplet. If you think this
7317 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
7318 ac_tool_warned=yes ;;
7319 esac
7320 NMEDIT=$ac_ct_NMEDIT
7321 fi
7322 else
7323 NMEDIT="$ac_cv_prog_NMEDIT"
7324 fi
7325
7326
7327 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7328 $as_echo_n "checking for -single_module linker flag... " >&6; }
7329 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7330 $as_echo_n "(cached) " >&6
7331 else
7332 lt_cv_apple_cc_single_mod=no
7333 if test -z "${LT_MULTI_MODULE}"; then
7334 # By default we will add the -single_module flag. You can override
7335 # by either setting the environment variable LT_MULTI_MODULE
7336 # non-empty at configure time, or by adding -multi_module to the
7337 # link flags.
7338 echo "int foo(void){return 1;}" > conftest.c
7339 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7340 -dynamiclib ${wl}-single_module conftest.c
7341 if test -f libconftest.dylib; then
7342 lt_cv_apple_cc_single_mod=yes
7343 rm -rf libconftest.dylib*
7344 fi
7345 rm conftest.c
7346 fi
7347 fi
7348 { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7349 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7350 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7351 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7352 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7353 $as_echo_n "(cached) " >&6
7354 else
7355 lt_cv_ld_exported_symbols_list=no
7356 save_LDFLAGS=$LDFLAGS
7357 echo "_main" > conftest.sym
7358 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7359 cat >conftest.$ac_ext <<_ACEOF
7360 /* confdefs.h. */
7361 _ACEOF
7362 cat confdefs.h >>conftest.$ac_ext
7363 cat >>conftest.$ac_ext <<_ACEOF
7364 /* end confdefs.h. */
7365
7366 int
7367 main ()
7368 {
7369
7370 ;
7371 return 0;
7372 }
7373 _ACEOF
7374 rm -f conftest.$ac_objext conftest$ac_exeext
7375 if { (ac_try="$ac_link"
7376 case "(($ac_try" in
7377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7378 *) ac_try_echo=$ac_try;;
7379 esac
7380 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7381 $as_echo "$ac_try_echo") >&5
7382 (eval "$ac_link") 2>conftest.er1
7383 ac_status=$?
7384 grep -v '^ *+' conftest.er1 >conftest.err
7385 rm -f conftest.er1
7386 cat conftest.err >&5
7387 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7388 (exit $ac_status); } && {
7389 test -z "$ac_c_werror_flag" ||
7390 test ! -s conftest.err
7391 } && test -s conftest$ac_exeext && {
7392 test "$cross_compiling" = yes ||
7393 $as_test_x conftest$ac_exeext
7394 }; then
7395 lt_cv_ld_exported_symbols_list=yes
7396 else
7397 $as_echo "$as_me: failed program was:" >&5
7398 sed 's/^/| /' conftest.$ac_ext >&5
7399
7400 lt_cv_ld_exported_symbols_list=no
7401 fi
7402
7403 rm -rf conftest.dSYM
7404 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7405 conftest$ac_exeext conftest.$ac_ext
7406 LDFLAGS="$save_LDFLAGS"
7407
7408 fi
7409 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7410 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7411 case $host_os in
7412 rhapsody* | darwin1.[0123])
7413 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7414 darwin1.*)
7415 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7416 darwin*)
7417 # if running on 10.5 or later, the deployment target defaults
7418 # to the OS version, if on x86, and 10.4, the deployment
7419 # target defaults to 10.4. Don't you love it?
7420 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7421 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7422 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7423 10.[012]*)
7424 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7425 10.*)
7426 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7427 esac
7428 ;;
7429 esac
7430 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7431 _lt_dar_single_mod='$single_module'
7432 fi
7433 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7434 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7435 else
7436 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7437 fi
7438 if test "$DSYMUTIL" != ":"; then
7439 _lt_dsymutil="~$DSYMUTIL \$lib || :"
7440 else
7441 _lt_dsymutil=
7442 fi
7443 ;;
7444 esac
7445
7446
7447 enable_dlopen=no
7448 enable_win32_dll=no
7449
7450 # Check whether --enable-libtool-lock was given.
7451 if test "${enable_libtool_lock+set}" = set; then
7452 enableval=$enable_libtool_lock;
7453 fi
7454
7455 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7456
7457
7458 # Check whether --with-pic was given.
7459 if test "${with_pic+set}" = set; then
7460 withval=$with_pic; pic_mode="$withval"
7461 else
7462 pic_mode=default
7463 fi
7464
7465 test -z "$pic_mode" && pic_mode=default
7466
7467 # Use C for the default configuration in the libtool script
7468 tagname=
7469 lt_save_CC="$CC"
7470 ac_ext=c
7471 ac_cpp='$CPP $CPPFLAGS'
7472 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7473 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7474 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7475
7476
7477 # Source file extension for C test sources.
7478 ac_ext=c
7479
7480 # Object file extension for compiled C test sources.
7481 objext=o
7482 objext=$objext
7483
7484 # Code to be used in simple compile tests
7485 lt_simple_compile_test_code="int some_variable = 0;"
7486
7487 # Code to be used in simple link tests
7488 lt_simple_link_test_code='int main(){return(0);}'
7489
7490
7491 # If no C compiler was specified, use CC.
7492 LTCC=${LTCC-"$CC"}
7493
7494 # If no C compiler flags were specified, use CFLAGS.
7495 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7496
7497 # Allow CC to be a program name with arguments.
7498 compiler=$CC
7499
7500
7501 # save warnings/boilerplate of simple test code
7502 ac_outfile=conftest.$ac_objext
7503 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7504 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7505 _lt_compiler_boilerplate=`cat conftest.err`
7506 $rm conftest*
7507
7508 ac_outfile=conftest.$ac_objext
7509 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7510 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7511 _lt_linker_boilerplate=`cat conftest.err`
7512 $rm -r conftest*
7513
7514
7515
7516 lt_prog_compiler_no_builtin_flag=
7517
7518 if test "$GCC" = yes; then
7519 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7520
7521
7522 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7523 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7524 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7525 $as_echo_n "(cached) " >&6
7526 else
7527 lt_cv_prog_compiler_rtti_exceptions=no
7528 ac_outfile=conftest.$ac_objext
7529 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7530 lt_compiler_flag="-fno-rtti -fno-exceptions"
7531 # Insert the option either (1) after the last *FLAGS variable, or
7532 # (2) before a word containing "conftest.", or (3) at the end.
7533 # Note that $ac_compile itself does not contain backslashes and begins
7534 # with a dollar sign (not a hyphen), so the echo should work correctly.
7535 # The option is referenced via a variable to avoid confusing sed.
7536 lt_compile=`echo "$ac_compile" | $SED \
7537 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7538 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7539 -e 's:$: $lt_compiler_flag:'`
7540 (eval echo "\"\$as_me:7540: $lt_compile\"" >&5)
7541 (eval "$lt_compile" 2>conftest.err)
7542 ac_status=$?
7543 cat conftest.err >&5
7544 echo "$as_me:7544: \$? = $ac_status" >&5
7545 if (exit $ac_status) && test -s "$ac_outfile"; then
7546 # The compiler can only warn and ignore the option if not recognized
7547 # So say no if there are warnings other than the usual output.
7548 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7549 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7550 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7551 lt_cv_prog_compiler_rtti_exceptions=yes
7552 fi
7553 fi
7554 $rm conftest*
7555
7556 fi
7557 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7558 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7559
7560 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7561 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7562 else
7563 :
7564 fi
7565
7566 fi
7567
7568 lt_prog_compiler_wl=
7569 lt_prog_compiler_pic=
7570 lt_prog_compiler_static=
7571
7572 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7573 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7574
7575 if test "$GCC" = yes; then
7576 lt_prog_compiler_wl='-Wl,'
7577 lt_prog_compiler_static='-static'
7578
7579 case $host_os in
7580 aix*)
7581 # All AIX code is PIC.
7582 if test "$host_cpu" = ia64; then
7583 # AIX 5 now supports IA64 processor
7584 lt_prog_compiler_static='-Bstatic'
7585 fi
7586 ;;
7587
7588 amigaos*)
7589 # FIXME: we need at least 68020 code to build shared libraries, but
7590 # adding the `-m68020' flag to GCC prevents building anything better,
7591 # like `-m68040'.
7592 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7593 ;;
7594
7595 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7596 # PIC is the default for these OSes.
7597 ;;
7598
7599 mingw* | cygwin* | pw32* | os2*)
7600 # This hack is so that the source file can tell whether it is being
7601 # built for inclusion in a dll (and should export symbols for example).
7602 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7603 # (--disable-auto-import) libraries
7604 lt_prog_compiler_pic='-DDLL_EXPORT'
7605 ;;
7606
7607 darwin* | rhapsody*)
7608 # PIC is the default on this platform
7609 # Common symbols not allowed in MH_DYLIB files
7610 lt_prog_compiler_pic='-fno-common'
7611 ;;
7612
7613 interix[3-9]*)
7614 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7615 # Instead, we relocate shared libraries at runtime.
7616 ;;
7617
7618 msdosdjgpp*)
7619 # Just because we use GCC doesn't mean we suddenly get shared libraries
7620 # on systems that don't support them.
7621 lt_prog_compiler_can_build_shared=no
7622 enable_shared=no
7623 ;;
7624
7625 sysv4*MP*)
7626 if test -d /usr/nec; then
7627 lt_prog_compiler_pic=-Kconform_pic
7628 fi
7629 ;;
7630
7631 hpux*)
7632 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7633 # not for PA HP-UX.
7634 case $host_cpu in
7635 hppa*64*|ia64*)
7636 # +Z the default
7637 ;;
7638 *)
7639 lt_prog_compiler_pic='-fPIC'
7640 ;;
7641 esac
7642 ;;
7643
7644 *)
7645 lt_prog_compiler_pic='-fPIC'
7646 ;;
7647 esac
7648 else
7649 # PORTME Check for flag to pass linker flags through the system compiler.
7650 case $host_os in
7651 aix*)
7652 lt_prog_compiler_wl='-Wl,'
7653 if test "$host_cpu" = ia64; then
7654 # AIX 5 now supports IA64 processor
7655 lt_prog_compiler_static='-Bstatic'
7656 else
7657 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7658 fi
7659 ;;
7660 darwin*)
7661 # PIC is the default on this platform
7662 # Common symbols not allowed in MH_DYLIB files
7663 case $cc_basename in
7664 xlc*)
7665 lt_prog_compiler_pic='-qnocommon'
7666 lt_prog_compiler_wl='-Wl,'
7667 ;;
7668 esac
7669 ;;
7670
7671 mingw* | cygwin* | pw32* | os2*)
7672 # This hack is so that the source file can tell whether it is being
7673 # built for inclusion in a dll (and should export symbols for example).
7674 lt_prog_compiler_pic='-DDLL_EXPORT'
7675 ;;
7676
7677 hpux9* | hpux10* | hpux11*)
7678 lt_prog_compiler_wl='-Wl,'
7679 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7680 # not for PA HP-UX.
7681 case $host_cpu in
7682 hppa*64*|ia64*)
7683 # +Z the default
7684 ;;
7685 *)
7686 lt_prog_compiler_pic='+Z'
7687 ;;
7688 esac
7689 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7690 lt_prog_compiler_static='${wl}-a ${wl}archive'
7691 ;;
7692
7693 irix5* | irix6* | nonstopux*)
7694 lt_prog_compiler_wl='-Wl,'
7695 # PIC (with -KPIC) is the default.
7696 lt_prog_compiler_static='-non_shared'
7697 ;;
7698
7699 newsos6)
7700 lt_prog_compiler_pic='-KPIC'
7701 lt_prog_compiler_static='-Bstatic'
7702 ;;
7703
7704 linux* | k*bsd*-gnu)
7705 case $cc_basename in
7706 icc* | ecc*)
7707 lt_prog_compiler_wl='-Wl,'
7708 lt_prog_compiler_pic='-KPIC'
7709 lt_prog_compiler_static='-static'
7710 ;;
7711 pgcc* | pgf77* | pgf90* | pgf95*)
7712 # Portland Group compilers (*not* the Pentium gcc compiler,
7713 # which looks to be a dead project)
7714 lt_prog_compiler_wl='-Wl,'
7715 lt_prog_compiler_pic='-fpic'
7716 lt_prog_compiler_static='-Bstatic'
7717 ;;
7718 ccc*)
7719 lt_prog_compiler_wl='-Wl,'
7720 # All Alpha code is PIC.
7721 lt_prog_compiler_static='-non_shared'
7722 ;;
7723 *)
7724 case `$CC -V 2>&1 | sed 5q` in
7725 *Sun\ C*)
7726 # Sun C 5.9
7727 lt_prog_compiler_pic='-KPIC'
7728 lt_prog_compiler_static='-Bstatic'
7729 lt_prog_compiler_wl='-Wl,'
7730 ;;
7731 *Sun\ F*)
7732 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7733 lt_prog_compiler_pic='-KPIC'
7734 lt_prog_compiler_static='-Bstatic'
7735 lt_prog_compiler_wl=''
7736 ;;
7737 esac
7738 ;;
7739 esac
7740 ;;
7741
7742 osf3* | osf4* | osf5*)
7743 lt_prog_compiler_wl='-Wl,'
7744 # All OSF/1 code is PIC.
7745 lt_prog_compiler_static='-non_shared'
7746 ;;
7747
7748 rdos*)
7749 lt_prog_compiler_static='-non_shared'
7750 ;;
7751
7752 solaris*)
7753 lt_prog_compiler_pic='-KPIC'
7754 lt_prog_compiler_static='-Bstatic'
7755 case $cc_basename in
7756 f77* | f90* | f95*)
7757 lt_prog_compiler_wl='-Qoption ld ';;
7758 *)
7759 lt_prog_compiler_wl='-Wl,';;
7760 esac
7761 ;;
7762
7763 sunos4*)
7764 lt_prog_compiler_wl='-Qoption ld '
7765 lt_prog_compiler_pic='-PIC'
7766 lt_prog_compiler_static='-Bstatic'
7767 ;;
7768
7769 sysv4 | sysv4.2uw2* | sysv4.3*)
7770 lt_prog_compiler_wl='-Wl,'
7771 lt_prog_compiler_pic='-KPIC'
7772 lt_prog_compiler_static='-Bstatic'
7773 ;;
7774
7775 sysv4*MP*)
7776 if test -d /usr/nec ;then
7777 lt_prog_compiler_pic='-Kconform_pic'
7778 lt_prog_compiler_static='-Bstatic'
7779 fi
7780 ;;
7781
7782 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7783 lt_prog_compiler_wl='-Wl,'
7784 lt_prog_compiler_pic='-KPIC'
7785 lt_prog_compiler_static='-Bstatic'
7786 ;;
7787
7788 unicos*)
7789 lt_prog_compiler_wl='-Wl,'
7790 lt_prog_compiler_can_build_shared=no
7791 ;;
7792
7793 uts4*)
7794 lt_prog_compiler_pic='-pic'
7795 lt_prog_compiler_static='-Bstatic'
7796 ;;
7797
7798 *)
7799 lt_prog_compiler_can_build_shared=no
7800 ;;
7801 esac
7802 fi
7803
7804 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7805 $as_echo "$lt_prog_compiler_pic" >&6; }
7806
7807 #
7808 # Check to make sure the PIC flag actually works.
7809 #
7810 if test -n "$lt_prog_compiler_pic"; then
7811
7812 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7813 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7814 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7815 $as_echo_n "(cached) " >&6
7816 else
7817 lt_cv_prog_compiler_pic_works=no
7818 ac_outfile=conftest.$ac_objext
7819 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7820 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7821 # Insert the option either (1) after the last *FLAGS variable, or
7822 # (2) before a word containing "conftest.", or (3) at the end.
7823 # Note that $ac_compile itself does not contain backslashes and begins
7824 # with a dollar sign (not a hyphen), so the echo should work correctly.
7825 # The option is referenced via a variable to avoid confusing sed.
7826 lt_compile=`echo "$ac_compile" | $SED \
7827 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7828 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7829 -e 's:$: $lt_compiler_flag:'`
7830 (eval echo "\"\$as_me:7830: $lt_compile\"" >&5)
7831 (eval "$lt_compile" 2>conftest.err)
7832 ac_status=$?
7833 cat conftest.err >&5
7834 echo "$as_me:7834: \$? = $ac_status" >&5
7835 if (exit $ac_status) && test -s "$ac_outfile"; then
7836 # The compiler can only warn and ignore the option if not recognized
7837 # So say no if there are warnings other than the usual output.
7838 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7839 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7840 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7841 lt_cv_prog_compiler_pic_works=yes
7842 fi
7843 fi
7844 $rm conftest*
7845
7846 fi
7847 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7848 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7849
7850 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7851 case $lt_prog_compiler_pic in
7852 "" | " "*) ;;
7853 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7854 esac
7855 else
7856 lt_prog_compiler_pic=
7857 lt_prog_compiler_can_build_shared=no
7858 fi
7859
7860 fi
7861 case $host_os in
7862 # For platforms which do not support PIC, -DPIC is meaningless:
7863 *djgpp*)
7864 lt_prog_compiler_pic=
7865 ;;
7866 *)
7867 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7868 ;;
7869 esac
7870
7871 #
7872 # Check to make sure the static flag actually works.
7873 #
7874 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7875 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7876 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7877 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7878 $as_echo_n "(cached) " >&6
7879 else
7880 lt_cv_prog_compiler_static_works=no
7881 save_LDFLAGS="$LDFLAGS"
7882 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7883 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7884 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7885 # The linker can only warn and ignore the option if not recognized
7886 # So say no if there are warnings
7887 if test -s conftest.err; then
7888 # Append any errors to the config.log.
7889 cat conftest.err 1>&5
7890 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7891 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7892 if diff conftest.exp conftest.er2 >/dev/null; then
7893 lt_cv_prog_compiler_static_works=yes
7894 fi
7895 else
7896 lt_cv_prog_compiler_static_works=yes
7897 fi
7898 fi
7899 $rm -r conftest*
7900 LDFLAGS="$save_LDFLAGS"
7901
7902 fi
7903 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
7904 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7905
7906 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7907 :
7908 else
7909 lt_prog_compiler_static=
7910 fi
7911
7912
7913 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7914 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7915 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7916 $as_echo_n "(cached) " >&6
7917 else
7918 lt_cv_prog_compiler_c_o=no
7919 $rm -r conftest 2>/dev/null
7920 mkdir conftest
7921 cd conftest
7922 mkdir out
7923 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7924
7925 lt_compiler_flag="-o out/conftest2.$ac_objext"
7926 # Insert the option either (1) after the last *FLAGS variable, or
7927 # (2) before a word containing "conftest.", or (3) at the end.
7928 # Note that $ac_compile itself does not contain backslashes and begins
7929 # with a dollar sign (not a hyphen), so the echo should work correctly.
7930 lt_compile=`echo "$ac_compile" | $SED \
7931 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7932 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7933 -e 's:$: $lt_compiler_flag:'`
7934 (eval echo "\"\$as_me:7934: $lt_compile\"" >&5)
7935 (eval "$lt_compile" 2>out/conftest.err)
7936 ac_status=$?
7937 cat out/conftest.err >&5
7938 echo "$as_me:7938: \$? = $ac_status" >&5
7939 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7940 then
7941 # The compiler can only warn and ignore the option if not recognized
7942 # So say no if there are warnings
7943 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7944 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7945 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7946 lt_cv_prog_compiler_c_o=yes
7947 fi
7948 fi
7949 chmod u+w . 2>&5
7950 $rm conftest*
7951 # SGI C++ compiler will create directory out/ii_files/ for
7952 # template instantiation
7953 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7954 $rm out/* && rmdir out
7955 cd ..
7956 rmdir conftest
7957 $rm conftest*
7958
7959 fi
7960 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7961 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7962
7963
7964 hard_links="nottested"
7965 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7966 # do not overwrite the value of need_locks provided by the user
7967 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7968 $as_echo_n "checking if we can lock with hard links... " >&6; }
7969 hard_links=yes
7970 $rm conftest*
7971 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7972 touch conftest.a
7973 ln conftest.a conftest.b 2>&5 || hard_links=no
7974 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7975 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
7976 $as_echo "$hard_links" >&6; }
7977 if test "$hard_links" = no; then
7978 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7979 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7980 need_locks=warn
7981 fi
7982 else
7983 need_locks=no
7984 fi
7985
7986 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7987 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7988
7989 runpath_var=
7990 allow_undefined_flag=
7991 enable_shared_with_static_runtimes=no
7992 archive_cmds=
7993 archive_expsym_cmds=
7994 old_archive_From_new_cmds=
7995 old_archive_from_expsyms_cmds=
7996 export_dynamic_flag_spec=
7997 whole_archive_flag_spec=
7998 thread_safe_flag_spec=
7999 hardcode_libdir_flag_spec=
8000 hardcode_libdir_flag_spec_ld=
8001 hardcode_libdir_separator=
8002 hardcode_direct=no
8003 hardcode_minus_L=no
8004 hardcode_shlibpath_var=unsupported
8005 link_all_deplibs=unknown
8006 hardcode_automatic=no
8007 module_cmds=
8008 module_expsym_cmds=
8009 always_export_symbols=no
8010 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8011 # include_expsyms should be a list of space-separated symbols to be *always*
8012 # included in the symbol list
8013 include_expsyms=
8014 # exclude_expsyms can be an extended regexp of symbols to exclude
8015 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8016 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8017 # as well as any symbol that contains `d'.
8018 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8019 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8020 # platforms (ab)use it in PIC code, but their linkers get confused if
8021 # the symbol is explicitly referenced. Since portable code cannot
8022 # rely on this symbol name, it's probably fine to never include it in
8023 # preloaded symbol tables.
8024 # Exclude shared library initialization/finalization symbols.
8025 extract_expsyms_cmds=
8026 # Just being paranoid about ensuring that cc_basename is set.
8027 for cc_temp in $compiler""; do
8028 case $cc_temp in
8029 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8030 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8031 \-*) ;;
8032 *) break;;
8033 esac
8034 done
8035 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8036
8037 case $host_os in
8038 cygwin* | mingw* | pw32*)
8039 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8040 # When not using gcc, we currently assume that we are using
8041 # Microsoft Visual C++.
8042 if test "$GCC" != yes; then
8043 with_gnu_ld=no
8044 fi
8045 ;;
8046 interix*)
8047 # we just hope/assume this is gcc and not c89 (= MSVC++)
8048 with_gnu_ld=yes
8049 ;;
8050 openbsd*)
8051 with_gnu_ld=no
8052 ;;
8053 esac
8054
8055 ld_shlibs=yes
8056 if test "$with_gnu_ld" = yes; then
8057 # If archive_cmds runs LD, not CC, wlarc should be empty
8058 wlarc='${wl}'
8059
8060 # Set some defaults for GNU ld with shared library support. These
8061 # are reset later if shared libraries are not supported. Putting them
8062 # here allows them to be overridden if necessary.
8063 runpath_var=LD_RUN_PATH
8064 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8065 export_dynamic_flag_spec='${wl}--export-dynamic'
8066 # ancient GNU ld didn't support --whole-archive et. al.
8067 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8068 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8069 else
8070 whole_archive_flag_spec=
8071 fi
8072 supports_anon_versioning=no
8073 case `$LD -v 2>/dev/null` in
8074 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8075 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8076 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8077 *\ 2.11.*) ;; # other 2.11 versions
8078 *) supports_anon_versioning=yes ;;
8079 esac
8080
8081 # See if GNU ld supports shared libraries.
8082 case $host_os in
8083 aix[3-9]*)
8084 # On AIX/PPC, the GNU linker is very broken
8085 if test "$host_cpu" != ia64; then
8086 ld_shlibs=no
8087 cat <<EOF 1>&2
8088
8089 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8090 *** to be unable to reliably create shared libraries on AIX.
8091 *** Therefore, libtool is disabling shared libraries support. If you
8092 *** really care for shared libraries, you may want to modify your PATH
8093 *** so that a non-GNU linker is found, and then restart.
8094
8095 EOF
8096 fi
8097 ;;
8098
8099 amigaos*)
8100 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)'
8101 hardcode_libdir_flag_spec='-L$libdir'
8102 hardcode_minus_L=yes
8103
8104 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
8105 # that the semantics of dynamic libraries on AmigaOS, at least up
8106 # to version 4, is to share data among multiple programs linked
8107 # with the same dynamic library. Since this doesn't match the
8108 # behavior of shared libraries on other platforms, we can't use
8109 # them.
8110 ld_shlibs=no
8111 ;;
8112
8113 beos*)
8114 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8115 allow_undefined_flag=unsupported
8116 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8117 # support --undefined. This deserves some investigation. FIXME
8118 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8119 else
8120 ld_shlibs=no
8121 fi
8122 ;;
8123
8124 cygwin* | mingw* | pw32*)
8125 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8126 # as there is no search path for DLLs.
8127 hardcode_libdir_flag_spec='-L$libdir'
8128 allow_undefined_flag=unsupported
8129 always_export_symbols=no
8130 enable_shared_with_static_runtimes=yes
8131 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8132
8133 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8134 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8135 # If the export-symbols file already is a .def file (1st line
8136 # is EXPORTS), use it as is; otherwise, prepend...
8137 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8138 cp $export_symbols $output_objdir/$soname.def;
8139 else
8140 echo EXPORTS > $output_objdir/$soname.def;
8141 cat $export_symbols >> $output_objdir/$soname.def;
8142 fi~
8143 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8144 else
8145 ld_shlibs=no
8146 fi
8147 ;;
8148
8149 interix[3-9]*)
8150 hardcode_direct=no
8151 hardcode_shlibpath_var=no
8152 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8153 export_dynamic_flag_spec='${wl}-E'
8154 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8155 # Instead, shared libraries are loaded at an image base (0x10000000 by
8156 # default) and relocated if they conflict, which is a slow very memory
8157 # consuming and fragmenting process. To avoid this, we pick a random,
8158 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8159 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8160 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8161 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'
8162 ;;
8163
8164 gnu* | linux* | k*bsd*-gnu)
8165 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8166 tmp_addflag=
8167 case $cc_basename,$host_cpu in
8168 pgcc*) # Portland Group C compiler
8169 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'
8170 tmp_addflag=' $pic_flag'
8171 ;;
8172 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8173 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'
8174 tmp_addflag=' $pic_flag -Mnomain' ;;
8175 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8176 tmp_addflag=' -i_dynamic' ;;
8177 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8178 tmp_addflag=' -i_dynamic -nofor_main' ;;
8179 ifc* | ifort*) # Intel Fortran compiler
8180 tmp_addflag=' -nofor_main' ;;
8181 esac
8182 case `$CC -V 2>&1 | sed 5q` in
8183 *Sun\ C*) # Sun C 5.9
8184 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'
8185 tmp_sharedflag='-G' ;;
8186 *Sun\ F*) # Sun Fortran 8.3
8187 tmp_sharedflag='-G' ;;
8188 *)
8189 tmp_sharedflag='-shared' ;;
8190 esac
8191 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8192
8193 if test $supports_anon_versioning = yes; then
8194 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8195 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8196 $echo "local: *; };" >> $output_objdir/$libname.ver~
8197 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8198 fi
8199 else
8200 ld_shlibs=no
8201 fi
8202 ;;
8203
8204 netbsd*)
8205 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8206 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8207 wlarc=
8208 else
8209 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8210 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8211 fi
8212 ;;
8213
8214 solaris*)
8215 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8216 ld_shlibs=no
8217 cat <<EOF 1>&2
8218
8219 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8220 *** create shared libraries on Solaris systems. Therefore, libtool
8221 *** is disabling shared libraries support. We urge you to upgrade GNU
8222 *** binutils to release 2.9.1 or newer. Another option is to modify
8223 *** your PATH or compiler configuration so that the native linker is
8224 *** used, and then restart.
8225
8226 EOF
8227 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8228 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8229 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8230 else
8231 ld_shlibs=no
8232 fi
8233 ;;
8234
8235 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8236 case `$LD -v 2>&1` in
8237 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8238 ld_shlibs=no
8239 cat <<_LT_EOF 1>&2
8240
8241 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8242 *** reliably create shared libraries on SCO systems. Therefore, libtool
8243 *** is disabling shared libraries support. We urge you to upgrade GNU
8244 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8245 *** your PATH or compiler configuration so that the native linker is
8246 *** used, and then restart.
8247
8248 _LT_EOF
8249 ;;
8250 *)
8251 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8252 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8253 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8254 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8255 else
8256 ld_shlibs=no
8257 fi
8258 ;;
8259 esac
8260 ;;
8261
8262 sunos4*)
8263 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8264 wlarc=
8265 hardcode_direct=yes
8266 hardcode_shlibpath_var=no
8267 ;;
8268
8269 *)
8270 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8271 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8272 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8273 else
8274 ld_shlibs=no
8275 fi
8276 ;;
8277 esac
8278
8279 if test "$ld_shlibs" = no; then
8280 runpath_var=
8281 hardcode_libdir_flag_spec=
8282 export_dynamic_flag_spec=
8283 whole_archive_flag_spec=
8284 fi
8285 else
8286 # PORTME fill in a description of your system's linker (not GNU ld)
8287 case $host_os in
8288 aix3*)
8289 allow_undefined_flag=unsupported
8290 always_export_symbols=yes
8291 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'
8292 # Note: this linker hardcodes the directories in LIBPATH if there
8293 # are no directories specified by -L.
8294 hardcode_minus_L=yes
8295 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8296 # Neither direct hardcoding nor static linking is supported with a
8297 # broken collect2.
8298 hardcode_direct=unsupported
8299 fi
8300 ;;
8301
8302 aix[4-9]*)
8303 if test "$host_cpu" = ia64; then
8304 # On IA64, the linker does run time linking by default, so we don't
8305 # have to do anything special.
8306 aix_use_runtimelinking=no
8307 exp_sym_flag='-Bexport'
8308 no_entry_flag=""
8309 else
8310 # If we're using GNU nm, then we don't want the "-C" option.
8311 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8312 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8313 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'
8314 else
8315 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'
8316 fi
8317 aix_use_runtimelinking=no
8318
8319 # Test if we are trying to use run time linking or normal
8320 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8321 # need to do runtime linking.
8322 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8323 for ld_flag in $LDFLAGS; do
8324 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8325 aix_use_runtimelinking=yes
8326 break
8327 fi
8328 done
8329 ;;
8330 esac
8331
8332 exp_sym_flag='-bexport'
8333 no_entry_flag='-bnoentry'
8334 fi
8335
8336 # When large executables or shared objects are built, AIX ld can
8337 # have problems creating the table of contents. If linking a library
8338 # or program results in "error TOC overflow" add -mminimal-toc to
8339 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8340 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8341
8342 archive_cmds=''
8343 hardcode_direct=yes
8344 hardcode_libdir_separator=':'
8345 link_all_deplibs=yes
8346
8347 if test "$GCC" = yes; then
8348 case $host_os in aix4.[012]|aix4.[012].*)
8349 # We only want to do this on AIX 4.2 and lower, the check
8350 # below for broken collect2 doesn't work under 4.3+
8351 collect2name=`${CC} -print-prog-name=collect2`
8352 if test -f "$collect2name" && \
8353 strings "$collect2name" | grep resolve_lib_name >/dev/null
8354 then
8355 # We have reworked collect2
8356 :
8357 else
8358 # We have old collect2
8359 hardcode_direct=unsupported
8360 # It fails to find uninstalled libraries when the uninstalled
8361 # path is not listed in the libpath. Setting hardcode_minus_L
8362 # to unsupported forces relinking
8363 hardcode_minus_L=yes
8364 hardcode_libdir_flag_spec='-L$libdir'
8365 hardcode_libdir_separator=
8366 fi
8367 ;;
8368 esac
8369 shared_flag='-shared'
8370 if test "$aix_use_runtimelinking" = yes; then
8371 shared_flag="$shared_flag "'${wl}-G'
8372 fi
8373 else
8374 # not using gcc
8375 if test "$host_cpu" = ia64; then
8376 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8377 # chokes on -Wl,-G. The following line is correct:
8378 shared_flag='-G'
8379 else
8380 if test "$aix_use_runtimelinking" = yes; then
8381 shared_flag='${wl}-G'
8382 else
8383 shared_flag='${wl}-bM:SRE'
8384 fi
8385 fi
8386 fi
8387
8388 # It seems that -bexpall does not export symbols beginning with
8389 # underscore (_), so it is better to generate a list of symbols to export.
8390 always_export_symbols=yes
8391 if test "$aix_use_runtimelinking" = yes; then
8392 # Warning - without using the other runtime loading flags (-brtl),
8393 # -berok will link without error, but may produce a broken library.
8394 allow_undefined_flag='-berok'
8395 # Determine the default libpath from the value encoded in an empty executable.
8396 cat >conftest.$ac_ext <<_ACEOF
8397 /* confdefs.h. */
8398 _ACEOF
8399 cat confdefs.h >>conftest.$ac_ext
8400 cat >>conftest.$ac_ext <<_ACEOF
8401 /* end confdefs.h. */
8402
8403 int
8404 main ()
8405 {
8406
8407 ;
8408 return 0;
8409 }
8410 _ACEOF
8411 rm -f conftest.$ac_objext conftest$ac_exeext
8412 if { (ac_try="$ac_link"
8413 case "(($ac_try" in
8414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8415 *) ac_try_echo=$ac_try;;
8416 esac
8417 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8418 $as_echo "$ac_try_echo") >&5
8419 (eval "$ac_link") 2>conftest.er1
8420 ac_status=$?
8421 grep -v '^ *+' conftest.er1 >conftest.err
8422 rm -f conftest.er1
8423 cat conftest.err >&5
8424 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8425 (exit $ac_status); } && {
8426 test -z "$ac_c_werror_flag" ||
8427 test ! -s conftest.err
8428 } && test -s conftest$ac_exeext && {
8429 test "$cross_compiling" = yes ||
8430 $as_test_x conftest$ac_exeext
8431 }; then
8432
8433 lt_aix_libpath_sed='
8434 /Import File Strings/,/^$/ {
8435 /^0/ {
8436 s/^0 *\(.*\)$/\1/
8437 p
8438 }
8439 }'
8440 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8441 # Check for a 64-bit object if we didn't find anything.
8442 if test -z "$aix_libpath"; then
8443 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8444 fi
8445 else
8446 $as_echo "$as_me: failed program was:" >&5
8447 sed 's/^/| /' conftest.$ac_ext >&5
8448
8449
8450 fi
8451
8452 rm -rf conftest.dSYM
8453 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8454 conftest$ac_exeext conftest.$ac_ext
8455 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8456
8457 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8458 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"
8459 else
8460 if test "$host_cpu" = ia64; then
8461 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8462 allow_undefined_flag="-z nodefs"
8463 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"
8464 else
8465 # Determine the default libpath from the value encoded in an empty executable.
8466 cat >conftest.$ac_ext <<_ACEOF
8467 /* confdefs.h. */
8468 _ACEOF
8469 cat confdefs.h >>conftest.$ac_ext
8470 cat >>conftest.$ac_ext <<_ACEOF
8471 /* end confdefs.h. */
8472
8473 int
8474 main ()
8475 {
8476
8477 ;
8478 return 0;
8479 }
8480 _ACEOF
8481 rm -f conftest.$ac_objext conftest$ac_exeext
8482 if { (ac_try="$ac_link"
8483 case "(($ac_try" in
8484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8485 *) ac_try_echo=$ac_try;;
8486 esac
8487 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8488 $as_echo "$ac_try_echo") >&5
8489 (eval "$ac_link") 2>conftest.er1
8490 ac_status=$?
8491 grep -v '^ *+' conftest.er1 >conftest.err
8492 rm -f conftest.er1
8493 cat conftest.err >&5
8494 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8495 (exit $ac_status); } && {
8496 test -z "$ac_c_werror_flag" ||
8497 test ! -s conftest.err
8498 } && test -s conftest$ac_exeext && {
8499 test "$cross_compiling" = yes ||
8500 $as_test_x conftest$ac_exeext
8501 }; then
8502
8503 lt_aix_libpath_sed='
8504 /Import File Strings/,/^$/ {
8505 /^0/ {
8506 s/^0 *\(.*\)$/\1/
8507 p
8508 }
8509 }'
8510 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8511 # Check for a 64-bit object if we didn't find anything.
8512 if test -z "$aix_libpath"; then
8513 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8514 fi
8515 else
8516 $as_echo "$as_me: failed program was:" >&5
8517 sed 's/^/| /' conftest.$ac_ext >&5
8518
8519
8520 fi
8521
8522 rm -rf conftest.dSYM
8523 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8524 conftest$ac_exeext conftest.$ac_ext
8525 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8526
8527 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8528 # Warning - without using the other run time loading flags,
8529 # -berok will link without error, but may produce a broken library.
8530 no_undefined_flag=' ${wl}-bernotok'
8531 allow_undefined_flag=' ${wl}-berok'
8532 # Exported symbols can be pulled into shared objects from archives
8533 whole_archive_flag_spec='$convenience'
8534 archive_cmds_need_lc=yes
8535 # This is similar to how AIX traditionally builds its shared libraries.
8536 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'
8537 fi
8538 fi
8539 ;;
8540
8541 amigaos*)
8542 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)'
8543 hardcode_libdir_flag_spec='-L$libdir'
8544 hardcode_minus_L=yes
8545 # see comment about different semantics on the GNU ld section
8546 ld_shlibs=no
8547 ;;
8548
8549 bsdi[45]*)
8550 export_dynamic_flag_spec=-rdynamic
8551 ;;
8552
8553 cygwin* | mingw* | pw32*)
8554 # When not using gcc, we currently assume that we are using
8555 # Microsoft Visual C++.
8556 # hardcode_libdir_flag_spec is actually meaningless, as there is
8557 # no search path for DLLs.
8558 hardcode_libdir_flag_spec=' '
8559 allow_undefined_flag=unsupported
8560 # Tell ltmain to make .lib files, not .a files.
8561 libext=lib
8562 # Tell ltmain to make .dll files, not .so files.
8563 shrext_cmds=".dll"
8564 # FIXME: Setting linknames here is a bad hack.
8565 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8566 # The linker will automatically build a .lib file if we build a DLL.
8567 old_archive_From_new_cmds='true'
8568 # FIXME: Should let the user specify the lib program.
8569 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8570 fix_srcfile_path='`cygpath -w "$srcfile"`'
8571 enable_shared_with_static_runtimes=yes
8572 ;;
8573
8574 darwin* | rhapsody*)
8575 case $host_os in
8576 rhapsody* | darwin1.[012])
8577 allow_undefined_flag='${wl}-undefined ${wl}suppress'
8578 ;;
8579 *) # Darwin 1.3 on
8580 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8581 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8582 else
8583 case ${MACOSX_DEPLOYMENT_TARGET} in
8584 10.[012])
8585 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8586 ;;
8587 10.*)
8588 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8589 ;;
8590 esac
8591 fi
8592 ;;
8593 esac
8594 archive_cmds_need_lc=no
8595 hardcode_direct=no
8596 hardcode_automatic=yes
8597 hardcode_shlibpath_var=unsupported
8598 whole_archive_flag_spec=''
8599 link_all_deplibs=yes
8600 if test "$GCC" = yes ; then
8601 output_verbose_link_cmd='echo'
8602 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8603 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8604 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}"
8605 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}"
8606 else
8607 case $cc_basename in
8608 xlc*)
8609 output_verbose_link_cmd='echo'
8610 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8611 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8612 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8613 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}'
8614 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}'
8615 ;;
8616 *)
8617 ld_shlibs=no
8618 ;;
8619 esac
8620 fi
8621 ;;
8622
8623 dgux*)
8624 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8625 hardcode_libdir_flag_spec='-L$libdir'
8626 hardcode_shlibpath_var=no
8627 ;;
8628
8629 freebsd1*)
8630 ld_shlibs=no
8631 ;;
8632
8633 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8634 # support. Future versions do this automatically, but an explicit c++rt0.o
8635 # does not break anything, and helps significantly (at the cost of a little
8636 # extra space).
8637 freebsd2.2*)
8638 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8639 hardcode_libdir_flag_spec='-R$libdir'
8640 hardcode_direct=yes
8641 hardcode_shlibpath_var=no
8642 ;;
8643
8644 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8645 freebsd2*)
8646 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8647 hardcode_direct=yes
8648 hardcode_minus_L=yes
8649 hardcode_shlibpath_var=no
8650 ;;
8651
8652 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8653 freebsd* | dragonfly*)
8654 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8655 hardcode_libdir_flag_spec='-R$libdir'
8656 hardcode_direct=yes
8657 hardcode_shlibpath_var=no
8658 ;;
8659
8660 hpux9*)
8661 if test "$GCC" = yes; then
8662 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'
8663 else
8664 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'
8665 fi
8666 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8667 hardcode_libdir_separator=:
8668 hardcode_direct=yes
8669
8670 # hardcode_minus_L: Not really in the search PATH,
8671 # but as the default location of the library.
8672 hardcode_minus_L=yes
8673 export_dynamic_flag_spec='${wl}-E'
8674 ;;
8675
8676 hpux10*)
8677 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8678 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8679 else
8680 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8681 fi
8682 if test "$with_gnu_ld" = no; then
8683 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8684 hardcode_libdir_separator=:
8685
8686 hardcode_direct=yes
8687 export_dynamic_flag_spec='${wl}-E'
8688
8689 # hardcode_minus_L: Not really in the search PATH,
8690 # but as the default location of the library.
8691 hardcode_minus_L=yes
8692 fi
8693 ;;
8694
8695 hpux11*)
8696 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8697 case $host_cpu in
8698 hppa*64*)
8699 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8700 ;;
8701 ia64*)
8702 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8703 ;;
8704 *)
8705 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8706 ;;
8707 esac
8708 else
8709 case $host_cpu in
8710 hppa*64*)
8711 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8712 ;;
8713 ia64*)
8714 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8715 ;;
8716 *)
8717 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8718 ;;
8719 esac
8720 fi
8721 if test "$with_gnu_ld" = no; then
8722 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8723 hardcode_libdir_separator=:
8724
8725 case $host_cpu in
8726 hppa*64*|ia64*)
8727 hardcode_libdir_flag_spec_ld='+b $libdir'
8728 hardcode_direct=no
8729 hardcode_shlibpath_var=no
8730 ;;
8731 *)
8732 hardcode_direct=yes
8733 export_dynamic_flag_spec='${wl}-E'
8734
8735 # hardcode_minus_L: Not really in the search PATH,
8736 # but as the default location of the library.
8737 hardcode_minus_L=yes
8738 ;;
8739 esac
8740 fi
8741 ;;
8742
8743 irix5* | irix6* | nonstopux*)
8744 if test "$GCC" = yes; then
8745 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'
8746 else
8747 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'
8748 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8749 fi
8750 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8751 hardcode_libdir_separator=:
8752 link_all_deplibs=yes
8753 ;;
8754
8755 netbsd*)
8756 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8757 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8758 else
8759 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8760 fi
8761 hardcode_libdir_flag_spec='-R$libdir'
8762 hardcode_direct=yes
8763 hardcode_shlibpath_var=no
8764 ;;
8765
8766 newsos6)
8767 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8768 hardcode_direct=yes
8769 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8770 hardcode_libdir_separator=:
8771 hardcode_shlibpath_var=no
8772 ;;
8773
8774 openbsd*)
8775 if test -f /usr/libexec/ld.so; then
8776 hardcode_direct=yes
8777 hardcode_shlibpath_var=no
8778 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8779 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8780 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8781 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8782 export_dynamic_flag_spec='${wl}-E'
8783 else
8784 case $host_os in
8785 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8786 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8787 hardcode_libdir_flag_spec='-R$libdir'
8788 ;;
8789 *)
8790 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8791 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8792 ;;
8793 esac
8794 fi
8795 else
8796 ld_shlibs=no
8797 fi
8798 ;;
8799
8800 os2*)
8801 hardcode_libdir_flag_spec='-L$libdir'
8802 hardcode_minus_L=yes
8803 allow_undefined_flag=unsupported
8804 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'
8805 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8806 ;;
8807
8808 osf3*)
8809 if test "$GCC" = yes; then
8810 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8811 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'
8812 else
8813 allow_undefined_flag=' -expect_unresolved \*'
8814 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'
8815 fi
8816 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8817 hardcode_libdir_separator=:
8818 ;;
8819
8820 osf4* | osf5*) # as osf3* with the addition of -msym flag
8821 if test "$GCC" = yes; then
8822 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8823 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'
8824 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8825 else
8826 allow_undefined_flag=' -expect_unresolved \*'
8827 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'
8828 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8829 $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'
8830
8831 # Both c and cxx compiler support -rpath directly
8832 hardcode_libdir_flag_spec='-rpath $libdir'
8833 fi
8834 hardcode_libdir_separator=:
8835 ;;
8836
8837 solaris*)
8838 no_undefined_flag=' -z text'
8839 if test "$GCC" = yes; then
8840 wlarc='${wl}'
8841 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8842 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8843 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8844 else
8845 wlarc=''
8846 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8847 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8848 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8849 fi
8850 hardcode_libdir_flag_spec='-R$libdir'
8851 hardcode_shlibpath_var=no
8852 case $host_os in
8853 solaris2.[0-5] | solaris2.[0-5].*) ;;
8854 *)
8855 # The compiler driver will combine and reorder linker options,
8856 # but understands `-z linker_flag'. GCC discards it without `$wl',
8857 # but is careful enough not to reorder.
8858 # Supported since Solaris 2.6 (maybe 2.5.1?)
8859 if test "$GCC" = yes; then
8860 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8861 else
8862 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8863 fi
8864 ;;
8865 esac
8866 link_all_deplibs=yes
8867 ;;
8868
8869 sunos4*)
8870 if test "x$host_vendor" = xsequent; then
8871 # Use $CC to link under sequent, because it throws in some extra .o
8872 # files that make .init and .fini sections work.
8873 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8874 else
8875 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8876 fi
8877 hardcode_libdir_flag_spec='-L$libdir'
8878 hardcode_direct=yes
8879 hardcode_minus_L=yes
8880 hardcode_shlibpath_var=no
8881 ;;
8882
8883 sysv4)
8884 case $host_vendor in
8885 sni)
8886 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8887 hardcode_direct=yes # is this really true???
8888 ;;
8889 siemens)
8890 ## LD is ld it makes a PLAMLIB
8891 ## CC just makes a GrossModule.
8892 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8893 reload_cmds='$CC -r -o $output$reload_objs'
8894 hardcode_direct=no
8895 ;;
8896 motorola)
8897 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8898 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8899 ;;
8900 esac
8901 runpath_var='LD_RUN_PATH'
8902 hardcode_shlibpath_var=no
8903 ;;
8904
8905 sysv4.3*)
8906 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8907 hardcode_shlibpath_var=no
8908 export_dynamic_flag_spec='-Bexport'
8909 ;;
8910
8911 sysv4*MP*)
8912 if test -d /usr/nec; then
8913 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8914 hardcode_shlibpath_var=no
8915 runpath_var=LD_RUN_PATH
8916 hardcode_runpath_var=yes
8917 ld_shlibs=yes
8918 fi
8919 ;;
8920
8921 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8922 no_undefined_flag='${wl}-z,text'
8923 archive_cmds_need_lc=no
8924 hardcode_shlibpath_var=no
8925 runpath_var='LD_RUN_PATH'
8926
8927 if test "$GCC" = yes; then
8928 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8929 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8930 else
8931 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8932 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8933 fi
8934 ;;
8935
8936 sysv5* | sco3.2v5* | sco5v6*)
8937 # Note: We can NOT use -z defs as we might desire, because we do not
8938 # link with -lc, and that would cause any symbols used from libc to
8939 # always be unresolved, which means just about no library would
8940 # ever link correctly. If we're not using GNU ld we use -z text
8941 # though, which does catch some bad symbols but isn't as heavy-handed
8942 # as -z defs.
8943 no_undefined_flag='${wl}-z,text'
8944 allow_undefined_flag='${wl}-z,nodefs'
8945 archive_cmds_need_lc=no
8946 hardcode_shlibpath_var=no
8947 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8948 hardcode_libdir_separator=':'
8949 link_all_deplibs=yes
8950 export_dynamic_flag_spec='${wl}-Bexport'
8951 runpath_var='LD_RUN_PATH'
8952
8953 if test "$GCC" = yes; then
8954 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8955 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8956 else
8957 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8958 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8959 fi
8960 ;;
8961
8962 uts4*)
8963 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8964 hardcode_libdir_flag_spec='-L$libdir'
8965 hardcode_shlibpath_var=no
8966 ;;
8967
8968 *)
8969 ld_shlibs=no
8970 ;;
8971 esac
8972 fi
8973
8974 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8975 $as_echo "$ld_shlibs" >&6; }
8976 test "$ld_shlibs" = no && can_build_shared=no
8977
8978 #
8979 # Do we need to explicitly link libc?
8980 #
8981 case "x$archive_cmds_need_lc" in
8982 x|xyes)
8983 # Assume -lc should be added
8984 archive_cmds_need_lc=yes
8985
8986 if test "$enable_shared" = yes && test "$GCC" = yes; then
8987 case $archive_cmds in
8988 *'~'*)
8989 # FIXME: we may have to deal with multi-command sequences.
8990 ;;
8991 '$CC '*)
8992 # Test whether the compiler implicitly links with -lc since on some
8993 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8994 # to ld, don't add -lc before -lgcc.
8995 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8996 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8997 $rm conftest*
8998 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8999
9000 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9001 (eval $ac_compile) 2>&5
9002 ac_status=$?
9003 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9004 (exit $ac_status); } 2>conftest.err; then
9005 soname=conftest
9006 lib=conftest
9007 libobjs=conftest.$ac_objext
9008 deplibs=
9009 wl=$lt_prog_compiler_wl
9010 pic_flag=$lt_prog_compiler_pic
9011 compiler_flags=-v
9012 linker_flags=-v
9013 verstring=
9014 output_objdir=.
9015 libname=conftest
9016 lt_save_allow_undefined_flag=$allow_undefined_flag
9017 allow_undefined_flag=
9018 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9019 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9020 ac_status=$?
9021 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9022 (exit $ac_status); }
9023 then
9024 archive_cmds_need_lc=no
9025 else
9026 archive_cmds_need_lc=yes
9027 fi
9028 allow_undefined_flag=$lt_save_allow_undefined_flag
9029 else
9030 cat conftest.err 1>&5
9031 fi
9032 $rm conftest*
9033 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9034 $as_echo "$archive_cmds_need_lc" >&6; }
9035 ;;
9036 esac
9037 fi
9038 ;;
9039 esac
9040
9041 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9042 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9043 library_names_spec=
9044 libname_spec='lib$name'
9045 soname_spec=
9046 shrext_cmds=".so"
9047 postinstall_cmds=
9048 postuninstall_cmds=
9049 finish_cmds=
9050 finish_eval=
9051 shlibpath_var=
9052 shlibpath_overrides_runpath=unknown
9053 version_type=none
9054 dynamic_linker="$host_os ld.so"
9055 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9056
9057 if test "$GCC" = yes; then
9058 case $host_os in
9059 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9060 *) lt_awk_arg="/^libraries:/" ;;
9061 esac
9062 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9063 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9064 # if the path contains ";" then we assume it to be the separator
9065 # otherwise default to the standard path separator (i.e. ":") - it is
9066 # assumed that no part of a normal pathname contains ";" but that should
9067 # okay in the real world where ";" in dirpaths is itself problematic.
9068 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9069 else
9070 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9071 fi
9072 # Ok, now we have the path, separated by spaces, we can step through it
9073 # and add multilib dir if necessary.
9074 lt_tmp_lt_search_path_spec=
9075 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9076 for lt_sys_path in $lt_search_path_spec; do
9077 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9078 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9079 else
9080 test -d "$lt_sys_path" && \
9081 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9082 fi
9083 done
9084 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9085 BEGIN {RS=" "; FS="/|\n";} {
9086 lt_foo="";
9087 lt_count=0;
9088 for (lt_i = NF; lt_i > 0; lt_i--) {
9089 if ($lt_i != "" && $lt_i != ".") {
9090 if ($lt_i == "..") {
9091 lt_count++;
9092 } else {
9093 if (lt_count == 0) {
9094 lt_foo="/" $lt_i lt_foo;
9095 } else {
9096 lt_count--;
9097 }
9098 }
9099 }
9100 }
9101 if (lt_foo != "") { lt_freq[lt_foo]++; }
9102 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9103 }'`
9104 sys_lib_search_path_spec=`echo $lt_search_path_spec`
9105 else
9106 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9107 fi
9108 need_lib_prefix=unknown
9109 hardcode_into_libs=no
9110
9111 # when you set need_version to no, make sure it does not cause -set_version
9112 # flags to be left without arguments
9113 need_version=unknown
9114
9115 case $host_os in
9116 aix3*)
9117 version_type=linux
9118 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9119 shlibpath_var=LIBPATH
9120
9121 # AIX 3 has no versioning support, so we append a major version to the name.
9122 soname_spec='${libname}${release}${shared_ext}$major'
9123 ;;
9124
9125 aix[4-9]*)
9126 version_type=linux
9127 need_lib_prefix=no
9128 need_version=no
9129 hardcode_into_libs=yes
9130 if test "$host_cpu" = ia64; then
9131 # AIX 5 supports IA64
9132 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9133 shlibpath_var=LD_LIBRARY_PATH
9134 else
9135 # With GCC up to 2.95.x, collect2 would create an import file
9136 # for dependence libraries. The import file would start with
9137 # the line `#! .'. This would cause the generated library to
9138 # depend on `.', always an invalid library. This was fixed in
9139 # development snapshots of GCC prior to 3.0.
9140 case $host_os in
9141 aix4 | aix4.[01] | aix4.[01].*)
9142 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9143 echo ' yes '
9144 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9145 :
9146 else
9147 can_build_shared=no
9148 fi
9149 ;;
9150 esac
9151 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9152 # soname into executable. Probably we can add versioning support to
9153 # collect2, so additional links can be useful in future.
9154 if test "$aix_use_runtimelinking" = yes; then
9155 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9156 # instead of lib<name>.a to let people know that these are not
9157 # typical AIX shared libraries.
9158 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9159 else
9160 # We preserve .a as extension for shared libraries through AIX4.2
9161 # and later when we are not doing run time linking.
9162 library_names_spec='${libname}${release}.a $libname.a'
9163 soname_spec='${libname}${release}${shared_ext}$major'
9164 fi
9165 shlibpath_var=LIBPATH
9166 fi
9167 ;;
9168
9169 amigaos*)
9170 library_names_spec='$libname.ixlibrary $libname.a'
9171 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9172 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'
9173 ;;
9174
9175 beos*)
9176 library_names_spec='${libname}${shared_ext}'
9177 dynamic_linker="$host_os ld.so"
9178 shlibpath_var=LIBRARY_PATH
9179 ;;
9180
9181 bsdi[45]*)
9182 version_type=linux
9183 need_version=no
9184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9185 soname_spec='${libname}${release}${shared_ext}$major'
9186 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9187 shlibpath_var=LD_LIBRARY_PATH
9188 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9189 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9190 # the default ld.so.conf also contains /usr/contrib/lib and
9191 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9192 # libtool to hard-code these into programs
9193 ;;
9194
9195 cygwin* | mingw* | pw32*)
9196 version_type=windows
9197 shrext_cmds=".dll"
9198 need_version=no
9199 need_lib_prefix=no
9200
9201 case $GCC,$host_os in
9202 yes,cygwin* | yes,mingw* | yes,pw32*)
9203 library_names_spec='$libname.dll.a'
9204 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9205 postinstall_cmds='base_file=`basename \${file}`~
9206 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9207 dldir=$destdir/`dirname \$dlpath`~
9208 test -d \$dldir || mkdir -p \$dldir~
9209 $install_prog $dir/$dlname \$dldir/$dlname~
9210 chmod a+x \$dldir/$dlname'
9211 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9212 dlpath=$dir/\$dldll~
9213 $rm \$dlpath'
9214 shlibpath_overrides_runpath=yes
9215
9216 case $host_os in
9217 cygwin*)
9218 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9219 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9220 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9221 ;;
9222 mingw*)
9223 # MinGW DLLs use traditional 'lib' prefix
9224 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9225 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9226 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9227 # It is most probably a Windows format PATH printed by
9228 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9229 # path with ; separators, and with drive letters. We can handle the
9230 # drive letters (cygwin fileutils understands them), so leave them,
9231 # especially as we might pass files found there to a mingw objdump,
9232 # which wouldn't understand a cygwinified path. Ahh.
9233 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9234 else
9235 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9236 fi
9237 ;;
9238 pw32*)
9239 # pw32 DLLs use 'pw' prefix rather than 'lib'
9240 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9241 ;;
9242 esac
9243 ;;
9244
9245 *)
9246 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9247 ;;
9248 esac
9249 dynamic_linker='Win32 ld.exe'
9250 # FIXME: first we should search . and the directory the executable is in
9251 shlibpath_var=PATH
9252 ;;
9253
9254 darwin* | rhapsody*)
9255 dynamic_linker="$host_os dyld"
9256 version_type=darwin
9257 need_lib_prefix=no
9258 need_version=no
9259 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9260 soname_spec='${libname}${release}${major}$shared_ext'
9261 shlibpath_overrides_runpath=yes
9262 shlibpath_var=DYLD_LIBRARY_PATH
9263 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9264
9265 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9266 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9267 ;;
9268
9269 dgux*)
9270 version_type=linux
9271 need_lib_prefix=no
9272 need_version=no
9273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9274 soname_spec='${libname}${release}${shared_ext}$major'
9275 shlibpath_var=LD_LIBRARY_PATH
9276 ;;
9277
9278 freebsd1*)
9279 dynamic_linker=no
9280 ;;
9281
9282 freebsd* | dragonfly*)
9283 # DragonFly does not have aout. When/if they implement a new
9284 # versioning mechanism, adjust this.
9285 if test -x /usr/bin/objformat; then
9286 objformat=`/usr/bin/objformat`
9287 else
9288 case $host_os in
9289 freebsd[123]*) objformat=aout ;;
9290 *) objformat=elf ;;
9291 esac
9292 fi
9293 version_type=freebsd-$objformat
9294 case $version_type in
9295 freebsd-elf*)
9296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9297 need_version=no
9298 need_lib_prefix=no
9299 ;;
9300 freebsd-*)
9301 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9302 need_version=yes
9303 ;;
9304 esac
9305 shlibpath_var=LD_LIBRARY_PATH
9306 case $host_os in
9307 freebsd2*)
9308 shlibpath_overrides_runpath=yes
9309 ;;
9310 freebsd3.[01]* | freebsdelf3.[01]*)
9311 shlibpath_overrides_runpath=yes
9312 hardcode_into_libs=yes
9313 ;;
9314 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9315 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9316 shlibpath_overrides_runpath=no
9317 hardcode_into_libs=yes
9318 ;;
9319 *) # from 4.6 on, and DragonFly
9320 shlibpath_overrides_runpath=yes
9321 hardcode_into_libs=yes
9322 ;;
9323 esac
9324 ;;
9325
9326 gnu*)
9327 version_type=linux
9328 need_lib_prefix=no
9329 need_version=no
9330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9331 soname_spec='${libname}${release}${shared_ext}$major'
9332 shlibpath_var=LD_LIBRARY_PATH
9333 hardcode_into_libs=yes
9334 ;;
9335
9336 hpux9* | hpux10* | hpux11*)
9337 # Give a soname corresponding to the major version so that dld.sl refuses to
9338 # link against other versions.
9339 version_type=sunos
9340 need_lib_prefix=no
9341 need_version=no
9342 case $host_cpu in
9343 ia64*)
9344 shrext_cmds='.so'
9345 hardcode_into_libs=yes
9346 dynamic_linker="$host_os dld.so"
9347 shlibpath_var=LD_LIBRARY_PATH
9348 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9350 soname_spec='${libname}${release}${shared_ext}$major'
9351 if test "X$HPUX_IA64_MODE" = X32; then
9352 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9353 else
9354 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9355 fi
9356 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9357 ;;
9358 hppa*64*)
9359 shrext_cmds='.sl'
9360 hardcode_into_libs=yes
9361 dynamic_linker="$host_os dld.sl"
9362 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9363 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9364 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9365 soname_spec='${libname}${release}${shared_ext}$major'
9366 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9367 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9368 ;;
9369 *)
9370 shrext_cmds='.sl'
9371 dynamic_linker="$host_os dld.sl"
9372 shlibpath_var=SHLIB_PATH
9373 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9375 soname_spec='${libname}${release}${shared_ext}$major'
9376 ;;
9377 esac
9378 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9379 postinstall_cmds='chmod 555 $lib'
9380 ;;
9381
9382 interix[3-9]*)
9383 version_type=linux
9384 need_lib_prefix=no
9385 need_version=no
9386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9387 soname_spec='${libname}${release}${shared_ext}$major'
9388 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9389 shlibpath_var=LD_LIBRARY_PATH
9390 shlibpath_overrides_runpath=no
9391 hardcode_into_libs=yes
9392 ;;
9393
9394 irix5* | irix6* | nonstopux*)
9395 case $host_os in
9396 nonstopux*) version_type=nonstopux ;;
9397 *)
9398 if test "$lt_cv_prog_gnu_ld" = yes; then
9399 version_type=linux
9400 else
9401 version_type=irix
9402 fi ;;
9403 esac
9404 need_lib_prefix=no
9405 need_version=no
9406 soname_spec='${libname}${release}${shared_ext}$major'
9407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9408 case $host_os in
9409 irix5* | nonstopux*)
9410 libsuff= shlibsuff=
9411 ;;
9412 *)
9413 case $LD in # libtool.m4 will add one of these switches to LD
9414 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9415 libsuff= shlibsuff= libmagic=32-bit;;
9416 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9417 libsuff=32 shlibsuff=N32 libmagic=N32;;
9418 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9419 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9420 *) libsuff= shlibsuff= libmagic=never-match;;
9421 esac
9422 ;;
9423 esac
9424 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9425 shlibpath_overrides_runpath=no
9426 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9427 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9428 hardcode_into_libs=yes
9429 ;;
9430
9431 # No shared lib support for Linux oldld, aout, or coff.
9432 linux*oldld* | linux*aout* | linux*coff*)
9433 dynamic_linker=no
9434 ;;
9435
9436 # This must be Linux ELF.
9437 linux* | k*bsd*-gnu)
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 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9444 shlibpath_var=LD_LIBRARY_PATH
9445 shlibpath_overrides_runpath=no
9446 # This implies no fast_install, which is unacceptable.
9447 # Some rework will be needed to allow for fast_install
9448 # before this can be enabled.
9449 hardcode_into_libs=yes
9450
9451 # Append ld.so.conf contents to the search path
9452 if test -f /etc/ld.so.conf; then
9453 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' ' '`
9454 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9455 fi
9456
9457 # We used to test for /lib/ld.so.1 and disable shared libraries on
9458 # powerpc, because MkLinux only supported shared libraries with the
9459 # GNU dynamic linker. Since this was broken with cross compilers,
9460 # most powerpc-linux boxes support dynamic linking these days and
9461 # people can always --disable-shared, the test was removed, and we
9462 # assume the GNU/Linux dynamic linker is in use.
9463 dynamic_linker='GNU/Linux ld.so'
9464 ;;
9465
9466 netbsd*)
9467 version_type=sunos
9468 need_lib_prefix=no
9469 need_version=no
9470 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9472 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9473 dynamic_linker='NetBSD (a.out) ld.so'
9474 else
9475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9476 soname_spec='${libname}${release}${shared_ext}$major'
9477 dynamic_linker='NetBSD ld.elf_so'
9478 fi
9479 shlibpath_var=LD_LIBRARY_PATH
9480 shlibpath_overrides_runpath=yes
9481 hardcode_into_libs=yes
9482 ;;
9483
9484 newsos6)
9485 version_type=linux
9486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9487 shlibpath_var=LD_LIBRARY_PATH
9488 shlibpath_overrides_runpath=yes
9489 ;;
9490
9491 nto-qnx*)
9492 version_type=linux
9493 need_lib_prefix=no
9494 need_version=no
9495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9496 soname_spec='${libname}${release}${shared_ext}$major'
9497 shlibpath_var=LD_LIBRARY_PATH
9498 shlibpath_overrides_runpath=yes
9499 ;;
9500
9501 openbsd*)
9502 version_type=sunos
9503 sys_lib_dlsearch_path_spec="/usr/lib"
9504 need_lib_prefix=no
9505 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9506 case $host_os in
9507 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9508 *) need_version=no ;;
9509 esac
9510 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9511 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9512 shlibpath_var=LD_LIBRARY_PATH
9513 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9514 case $host_os in
9515 openbsd2.[89] | openbsd2.[89].*)
9516 shlibpath_overrides_runpath=no
9517 ;;
9518 *)
9519 shlibpath_overrides_runpath=yes
9520 ;;
9521 esac
9522 else
9523 shlibpath_overrides_runpath=yes
9524 fi
9525 ;;
9526
9527 os2*)
9528 libname_spec='$name'
9529 shrext_cmds=".dll"
9530 need_lib_prefix=no
9531 library_names_spec='$libname${shared_ext} $libname.a'
9532 dynamic_linker='OS/2 ld.exe'
9533 shlibpath_var=LIBPATH
9534 ;;
9535
9536 osf3* | osf4* | osf5*)
9537 version_type=osf
9538 need_lib_prefix=no
9539 need_version=no
9540 soname_spec='${libname}${release}${shared_ext}$major'
9541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9542 shlibpath_var=LD_LIBRARY_PATH
9543 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9544 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9545 ;;
9546
9547 rdos*)
9548 dynamic_linker=no
9549 ;;
9550
9551 solaris*)
9552 version_type=linux
9553 need_lib_prefix=no
9554 need_version=no
9555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9556 soname_spec='${libname}${release}${shared_ext}$major'
9557 shlibpath_var=LD_LIBRARY_PATH
9558 shlibpath_overrides_runpath=yes
9559 hardcode_into_libs=yes
9560 # ldd complains unless libraries are executable
9561 postinstall_cmds='chmod +x $lib'
9562 ;;
9563
9564 sunos4*)
9565 version_type=sunos
9566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9567 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9568 shlibpath_var=LD_LIBRARY_PATH
9569 shlibpath_overrides_runpath=yes
9570 if test "$with_gnu_ld" = yes; then
9571 need_lib_prefix=no
9572 fi
9573 need_version=yes
9574 ;;
9575
9576 sysv4 | sysv4.3*)
9577 version_type=linux
9578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9579 soname_spec='${libname}${release}${shared_ext}$major'
9580 shlibpath_var=LD_LIBRARY_PATH
9581 case $host_vendor in
9582 sni)
9583 shlibpath_overrides_runpath=no
9584 need_lib_prefix=no
9585 export_dynamic_flag_spec='${wl}-Blargedynsym'
9586 runpath_var=LD_RUN_PATH
9587 ;;
9588 siemens)
9589 need_lib_prefix=no
9590 ;;
9591 motorola)
9592 need_lib_prefix=no
9593 need_version=no
9594 shlibpath_overrides_runpath=no
9595 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9596 ;;
9597 esac
9598 ;;
9599
9600 sysv4*MP*)
9601 if test -d /usr/nec ;then
9602 version_type=linux
9603 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9604 soname_spec='$libname${shared_ext}.$major'
9605 shlibpath_var=LD_LIBRARY_PATH
9606 fi
9607 ;;
9608
9609 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9610 version_type=freebsd-elf
9611 need_lib_prefix=no
9612 need_version=no
9613 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9614 soname_spec='${libname}${release}${shared_ext}$major'
9615 shlibpath_var=LD_LIBRARY_PATH
9616 hardcode_into_libs=yes
9617 if test "$with_gnu_ld" = yes; then
9618 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9619 shlibpath_overrides_runpath=no
9620 else
9621 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9622 shlibpath_overrides_runpath=yes
9623 case $host_os in
9624 sco3.2v5*)
9625 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9626 ;;
9627 esac
9628 fi
9629 sys_lib_dlsearch_path_spec='/usr/lib'
9630 ;;
9631
9632 uts4*)
9633 version_type=linux
9634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9635 soname_spec='${libname}${release}${shared_ext}$major'
9636 shlibpath_var=LD_LIBRARY_PATH
9637 ;;
9638
9639 *)
9640 dynamic_linker=no
9641 ;;
9642 esac
9643 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9644 $as_echo "$dynamic_linker" >&6; }
9645 test "$dynamic_linker" = no && can_build_shared=no
9646
9647 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9648 $as_echo_n "(cached) " >&6
9649 else
9650 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9651 fi
9652
9653 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9654 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9655 $as_echo_n "(cached) " >&6
9656 else
9657 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9658 fi
9659
9660 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9661
9662 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9663 if test "$GCC" = yes; then
9664 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9665 fi
9666
9667 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9668 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9669 hardcode_action=
9670 if test -n "$hardcode_libdir_flag_spec" || \
9671 test -n "$runpath_var" || \
9672 test "X$hardcode_automatic" = "Xyes" ; then
9673
9674 # We can hardcode non-existant directories.
9675 if test "$hardcode_direct" != no &&
9676 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9677 # have to relink, otherwise we might link with an installed library
9678 # when we should be linking with a yet-to-be-installed one
9679 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9680 test "$hardcode_minus_L" != no; then
9681 # Linking always hardcodes the temporary library directory.
9682 hardcode_action=relink
9683 else
9684 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9685 hardcode_action=immediate
9686 fi
9687 else
9688 # We cannot hardcode anything, or else we can only hardcode existing
9689 # directories.
9690 hardcode_action=unsupported
9691 fi
9692 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9693 $as_echo "$hardcode_action" >&6; }
9694
9695 if test "$hardcode_action" = relink; then
9696 # Fast installation is not supported
9697 enable_fast_install=no
9698 elif test "$shlibpath_overrides_runpath" = yes ||
9699 test "$enable_shared" = no; then
9700 # Fast installation is not necessary
9701 enable_fast_install=needless
9702 fi
9703
9704 striplib=
9705 old_striplib=
9706 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9707 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
9708 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9709 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9710 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9711 { $as_echo "$as_me:$LINENO: result: yes" >&5
9712 $as_echo "yes" >&6; }
9713 else
9714 # FIXME - insert some real tests, host_os isn't really good enough
9715 case $host_os in
9716 darwin*)
9717 if test -n "$STRIP" ; then
9718 striplib="$STRIP -x"
9719 old_striplib="$STRIP -S"
9720 { $as_echo "$as_me:$LINENO: result: yes" >&5
9721 $as_echo "yes" >&6; }
9722 else
9723 { $as_echo "$as_me:$LINENO: result: no" >&5
9724 $as_echo "no" >&6; }
9725 fi
9726 ;;
9727 *)
9728 { $as_echo "$as_me:$LINENO: result: no" >&5
9729 $as_echo "no" >&6; }
9730 ;;
9731 esac
9732 fi
9733
9734 if test "x$enable_dlopen" != xyes; then
9735 enable_dlopen=unknown
9736 enable_dlopen_self=unknown
9737 enable_dlopen_self_static=unknown
9738 else
9739 lt_cv_dlopen=no
9740 lt_cv_dlopen_libs=
9741
9742 case $host_os in
9743 beos*)
9744 lt_cv_dlopen="load_add_on"
9745 lt_cv_dlopen_libs=
9746 lt_cv_dlopen_self=yes
9747 ;;
9748
9749 mingw* | pw32*)
9750 lt_cv_dlopen="LoadLibrary"
9751 lt_cv_dlopen_libs=
9752 ;;
9753
9754 cygwin*)
9755 lt_cv_dlopen="dlopen"
9756 lt_cv_dlopen_libs=
9757 ;;
9758
9759 darwin*)
9760 # if libdl is installed we need to link against it
9761 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9762 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9763 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9764 $as_echo_n "(cached) " >&6
9765 else
9766 ac_check_lib_save_LIBS=$LIBS
9767 LIBS="-ldl $LIBS"
9768 cat >conftest.$ac_ext <<_ACEOF
9769 /* confdefs.h. */
9770 _ACEOF
9771 cat confdefs.h >>conftest.$ac_ext
9772 cat >>conftest.$ac_ext <<_ACEOF
9773 /* end confdefs.h. */
9774
9775 /* Override any GCC internal prototype to avoid an error.
9776 Use char because int might match the return type of a GCC
9777 builtin and then its argument prototype would still apply. */
9778 #ifdef __cplusplus
9779 extern "C"
9780 #endif
9781 char dlopen ();
9782 int
9783 main ()
9784 {
9785 return dlopen ();
9786 ;
9787 return 0;
9788 }
9789 _ACEOF
9790 rm -f conftest.$ac_objext conftest$ac_exeext
9791 if { (ac_try="$ac_link"
9792 case "(($ac_try" in
9793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9794 *) ac_try_echo=$ac_try;;
9795 esac
9796 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9797 $as_echo "$ac_try_echo") >&5
9798 (eval "$ac_link") 2>conftest.er1
9799 ac_status=$?
9800 grep -v '^ *+' conftest.er1 >conftest.err
9801 rm -f conftest.er1
9802 cat conftest.err >&5
9803 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9804 (exit $ac_status); } && {
9805 test -z "$ac_c_werror_flag" ||
9806 test ! -s conftest.err
9807 } && test -s conftest$ac_exeext && {
9808 test "$cross_compiling" = yes ||
9809 $as_test_x conftest$ac_exeext
9810 }; then
9811 ac_cv_lib_dl_dlopen=yes
9812 else
9813 $as_echo "$as_me: failed program was:" >&5
9814 sed 's/^/| /' conftest.$ac_ext >&5
9815
9816 ac_cv_lib_dl_dlopen=no
9817 fi
9818
9819 rm -rf conftest.dSYM
9820 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9821 conftest$ac_exeext conftest.$ac_ext
9822 LIBS=$ac_check_lib_save_LIBS
9823 fi
9824 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9825 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9826 if test $ac_cv_lib_dl_dlopen = yes; then
9827 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9828 else
9829
9830 lt_cv_dlopen="dyld"
9831 lt_cv_dlopen_libs=
9832 lt_cv_dlopen_self=yes
9833
9834 fi
9835
9836 ;;
9837
9838 *)
9839 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9840 $as_echo_n "checking for shl_load... " >&6; }
9841 if test "${ac_cv_func_shl_load+set}" = set; then
9842 $as_echo_n "(cached) " >&6
9843 else
9844 cat >conftest.$ac_ext <<_ACEOF
9845 /* confdefs.h. */
9846 _ACEOF
9847 cat confdefs.h >>conftest.$ac_ext
9848 cat >>conftest.$ac_ext <<_ACEOF
9849 /* end confdefs.h. */
9850 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9852 #define shl_load innocuous_shl_load
9853
9854 /* System header to define __stub macros and hopefully few prototypes,
9855 which can conflict with char shl_load (); below.
9856 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9857 <limits.h> exists even on freestanding compilers. */
9858
9859 #ifdef __STDC__
9860 # include <limits.h>
9861 #else
9862 # include <assert.h>
9863 #endif
9864
9865 #undef shl_load
9866
9867 /* Override any GCC internal prototype to avoid an error.
9868 Use char because int might match the return type of a GCC
9869 builtin and then its argument prototype would still apply. */
9870 #ifdef __cplusplus
9871 extern "C"
9872 #endif
9873 char shl_load ();
9874 /* The GNU C library defines this for functions which it implements
9875 to always fail with ENOSYS. Some functions are actually named
9876 something starting with __ and the normal name is an alias. */
9877 #if defined __stub_shl_load || defined __stub___shl_load
9878 choke me
9879 #endif
9880
9881 int
9882 main ()
9883 {
9884 return shl_load ();
9885 ;
9886 return 0;
9887 }
9888 _ACEOF
9889 rm -f conftest.$ac_objext conftest$ac_exeext
9890 if { (ac_try="$ac_link"
9891 case "(($ac_try" in
9892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9893 *) ac_try_echo=$ac_try;;
9894 esac
9895 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9896 $as_echo "$ac_try_echo") >&5
9897 (eval "$ac_link") 2>conftest.er1
9898 ac_status=$?
9899 grep -v '^ *+' conftest.er1 >conftest.err
9900 rm -f conftest.er1
9901 cat conftest.err >&5
9902 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9903 (exit $ac_status); } && {
9904 test -z "$ac_c_werror_flag" ||
9905 test ! -s conftest.err
9906 } && test -s conftest$ac_exeext && {
9907 test "$cross_compiling" = yes ||
9908 $as_test_x conftest$ac_exeext
9909 }; then
9910 ac_cv_func_shl_load=yes
9911 else
9912 $as_echo "$as_me: failed program was:" >&5
9913 sed 's/^/| /' conftest.$ac_ext >&5
9914
9915 ac_cv_func_shl_load=no
9916 fi
9917
9918 rm -rf conftest.dSYM
9919 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9920 conftest$ac_exeext conftest.$ac_ext
9921 fi
9922 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9923 $as_echo "$ac_cv_func_shl_load" >&6; }
9924 if test $ac_cv_func_shl_load = yes; then
9925 lt_cv_dlopen="shl_load"
9926 else
9927 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9928 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9929 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9930 $as_echo_n "(cached) " >&6
9931 else
9932 ac_check_lib_save_LIBS=$LIBS
9933 LIBS="-ldld $LIBS"
9934 cat >conftest.$ac_ext <<_ACEOF
9935 /* confdefs.h. */
9936 _ACEOF
9937 cat confdefs.h >>conftest.$ac_ext
9938 cat >>conftest.$ac_ext <<_ACEOF
9939 /* end confdefs.h. */
9940
9941 /* Override any GCC internal prototype to avoid an error.
9942 Use char because int might match the return type of a GCC
9943 builtin and then its argument prototype would still apply. */
9944 #ifdef __cplusplus
9945 extern "C"
9946 #endif
9947 char shl_load ();
9948 int
9949 main ()
9950 {
9951 return shl_load ();
9952 ;
9953 return 0;
9954 }
9955 _ACEOF
9956 rm -f conftest.$ac_objext conftest$ac_exeext
9957 if { (ac_try="$ac_link"
9958 case "(($ac_try" in
9959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9960 *) ac_try_echo=$ac_try;;
9961 esac
9962 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9963 $as_echo "$ac_try_echo") >&5
9964 (eval "$ac_link") 2>conftest.er1
9965 ac_status=$?
9966 grep -v '^ *+' conftest.er1 >conftest.err
9967 rm -f conftest.er1
9968 cat conftest.err >&5
9969 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9970 (exit $ac_status); } && {
9971 test -z "$ac_c_werror_flag" ||
9972 test ! -s conftest.err
9973 } && test -s conftest$ac_exeext && {
9974 test "$cross_compiling" = yes ||
9975 $as_test_x conftest$ac_exeext
9976 }; then
9977 ac_cv_lib_dld_shl_load=yes
9978 else
9979 $as_echo "$as_me: failed program was:" >&5
9980 sed 's/^/| /' conftest.$ac_ext >&5
9981
9982 ac_cv_lib_dld_shl_load=no
9983 fi
9984
9985 rm -rf conftest.dSYM
9986 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9987 conftest$ac_exeext conftest.$ac_ext
9988 LIBS=$ac_check_lib_save_LIBS
9989 fi
9990 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9991 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9992 if test $ac_cv_lib_dld_shl_load = yes; then
9993 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9994 else
9995 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
9996 $as_echo_n "checking for dlopen... " >&6; }
9997 if test "${ac_cv_func_dlopen+set}" = set; then
9998 $as_echo_n "(cached) " >&6
9999 else
10000 cat >conftest.$ac_ext <<_ACEOF
10001 /* confdefs.h. */
10002 _ACEOF
10003 cat confdefs.h >>conftest.$ac_ext
10004 cat >>conftest.$ac_ext <<_ACEOF
10005 /* end confdefs.h. */
10006 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10007 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10008 #define dlopen innocuous_dlopen
10009
10010 /* System header to define __stub macros and hopefully few prototypes,
10011 which can conflict with char dlopen (); below.
10012 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10013 <limits.h> exists even on freestanding compilers. */
10014
10015 #ifdef __STDC__
10016 # include <limits.h>
10017 #else
10018 # include <assert.h>
10019 #endif
10020
10021 #undef dlopen
10022
10023 /* Override any GCC internal prototype to avoid an error.
10024 Use char because int might match the return type of a GCC
10025 builtin and then its argument prototype would still apply. */
10026 #ifdef __cplusplus
10027 extern "C"
10028 #endif
10029 char dlopen ();
10030 /* The GNU C library defines this for functions which it implements
10031 to always fail with ENOSYS. Some functions are actually named
10032 something starting with __ and the normal name is an alias. */
10033 #if defined __stub_dlopen || defined __stub___dlopen
10034 choke me
10035 #endif
10036
10037 int
10038 main ()
10039 {
10040 return dlopen ();
10041 ;
10042 return 0;
10043 }
10044 _ACEOF
10045 rm -f conftest.$ac_objext conftest$ac_exeext
10046 if { (ac_try="$ac_link"
10047 case "(($ac_try" in
10048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10049 *) ac_try_echo=$ac_try;;
10050 esac
10051 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10052 $as_echo "$ac_try_echo") >&5
10053 (eval "$ac_link") 2>conftest.er1
10054 ac_status=$?
10055 grep -v '^ *+' conftest.er1 >conftest.err
10056 rm -f conftest.er1
10057 cat conftest.err >&5
10058 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10059 (exit $ac_status); } && {
10060 test -z "$ac_c_werror_flag" ||
10061 test ! -s conftest.err
10062 } && test -s conftest$ac_exeext && {
10063 test "$cross_compiling" = yes ||
10064 $as_test_x conftest$ac_exeext
10065 }; then
10066 ac_cv_func_dlopen=yes
10067 else
10068 $as_echo "$as_me: failed program was:" >&5
10069 sed 's/^/| /' conftest.$ac_ext >&5
10070
10071 ac_cv_func_dlopen=no
10072 fi
10073
10074 rm -rf conftest.dSYM
10075 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10076 conftest$ac_exeext conftest.$ac_ext
10077 fi
10078 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10079 $as_echo "$ac_cv_func_dlopen" >&6; }
10080 if test $ac_cv_func_dlopen = yes; then
10081 lt_cv_dlopen="dlopen"
10082 else
10083 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10084 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10085 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10086 $as_echo_n "(cached) " >&6
10087 else
10088 ac_check_lib_save_LIBS=$LIBS
10089 LIBS="-ldl $LIBS"
10090 cat >conftest.$ac_ext <<_ACEOF
10091 /* confdefs.h. */
10092 _ACEOF
10093 cat confdefs.h >>conftest.$ac_ext
10094 cat >>conftest.$ac_ext <<_ACEOF
10095 /* end confdefs.h. */
10096
10097 /* Override any GCC internal prototype to avoid an error.
10098 Use char because int might match the return type of a GCC
10099 builtin and then its argument prototype would still apply. */
10100 #ifdef __cplusplus
10101 extern "C"
10102 #endif
10103 char dlopen ();
10104 int
10105 main ()
10106 {
10107 return dlopen ();
10108 ;
10109 return 0;
10110 }
10111 _ACEOF
10112 rm -f conftest.$ac_objext conftest$ac_exeext
10113 if { (ac_try="$ac_link"
10114 case "(($ac_try" in
10115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10116 *) ac_try_echo=$ac_try;;
10117 esac
10118 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10119 $as_echo "$ac_try_echo") >&5
10120 (eval "$ac_link") 2>conftest.er1
10121 ac_status=$?
10122 grep -v '^ *+' conftest.er1 >conftest.err
10123 rm -f conftest.er1
10124 cat conftest.err >&5
10125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10126 (exit $ac_status); } && {
10127 test -z "$ac_c_werror_flag" ||
10128 test ! -s conftest.err
10129 } && test -s conftest$ac_exeext && {
10130 test "$cross_compiling" = yes ||
10131 $as_test_x conftest$ac_exeext
10132 }; then
10133 ac_cv_lib_dl_dlopen=yes
10134 else
10135 $as_echo "$as_me: failed program was:" >&5
10136 sed 's/^/| /' conftest.$ac_ext >&5
10137
10138 ac_cv_lib_dl_dlopen=no
10139 fi
10140
10141 rm -rf conftest.dSYM
10142 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10143 conftest$ac_exeext conftest.$ac_ext
10144 LIBS=$ac_check_lib_save_LIBS
10145 fi
10146 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10147 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10148 if test $ac_cv_lib_dl_dlopen = yes; then
10149 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10150 else
10151 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10152 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10153 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10154 $as_echo_n "(cached) " >&6
10155 else
10156 ac_check_lib_save_LIBS=$LIBS
10157 LIBS="-lsvld $LIBS"
10158 cat >conftest.$ac_ext <<_ACEOF
10159 /* confdefs.h. */
10160 _ACEOF
10161 cat confdefs.h >>conftest.$ac_ext
10162 cat >>conftest.$ac_ext <<_ACEOF
10163 /* end confdefs.h. */
10164
10165 /* Override any GCC internal prototype to avoid an error.
10166 Use char because int might match the return type of a GCC
10167 builtin and then its argument prototype would still apply. */
10168 #ifdef __cplusplus
10169 extern "C"
10170 #endif
10171 char dlopen ();
10172 int
10173 main ()
10174 {
10175 return dlopen ();
10176 ;
10177 return 0;
10178 }
10179 _ACEOF
10180 rm -f conftest.$ac_objext conftest$ac_exeext
10181 if { (ac_try="$ac_link"
10182 case "(($ac_try" in
10183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10184 *) ac_try_echo=$ac_try;;
10185 esac
10186 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10187 $as_echo "$ac_try_echo") >&5
10188 (eval "$ac_link") 2>conftest.er1
10189 ac_status=$?
10190 grep -v '^ *+' conftest.er1 >conftest.err
10191 rm -f conftest.er1
10192 cat conftest.err >&5
10193 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10194 (exit $ac_status); } && {
10195 test -z "$ac_c_werror_flag" ||
10196 test ! -s conftest.err
10197 } && test -s conftest$ac_exeext && {
10198 test "$cross_compiling" = yes ||
10199 $as_test_x conftest$ac_exeext
10200 }; then
10201 ac_cv_lib_svld_dlopen=yes
10202 else
10203 $as_echo "$as_me: failed program was:" >&5
10204 sed 's/^/| /' conftest.$ac_ext >&5
10205
10206 ac_cv_lib_svld_dlopen=no
10207 fi
10208
10209 rm -rf conftest.dSYM
10210 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10211 conftest$ac_exeext conftest.$ac_ext
10212 LIBS=$ac_check_lib_save_LIBS
10213 fi
10214 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10215 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10216 if test $ac_cv_lib_svld_dlopen = yes; then
10217 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10218 else
10219 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10220 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10221 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10222 $as_echo_n "(cached) " >&6
10223 else
10224 ac_check_lib_save_LIBS=$LIBS
10225 LIBS="-ldld $LIBS"
10226 cat >conftest.$ac_ext <<_ACEOF
10227 /* confdefs.h. */
10228 _ACEOF
10229 cat confdefs.h >>conftest.$ac_ext
10230 cat >>conftest.$ac_ext <<_ACEOF
10231 /* end confdefs.h. */
10232
10233 /* Override any GCC internal prototype to avoid an error.
10234 Use char because int might match the return type of a GCC
10235 builtin and then its argument prototype would still apply. */
10236 #ifdef __cplusplus
10237 extern "C"
10238 #endif
10239 char dld_link ();
10240 int
10241 main ()
10242 {
10243 return dld_link ();
10244 ;
10245 return 0;
10246 }
10247 _ACEOF
10248 rm -f conftest.$ac_objext conftest$ac_exeext
10249 if { (ac_try="$ac_link"
10250 case "(($ac_try" in
10251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10252 *) ac_try_echo=$ac_try;;
10253 esac
10254 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10255 $as_echo "$ac_try_echo") >&5
10256 (eval "$ac_link") 2>conftest.er1
10257 ac_status=$?
10258 grep -v '^ *+' conftest.er1 >conftest.err
10259 rm -f conftest.er1
10260 cat conftest.err >&5
10261 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10262 (exit $ac_status); } && {
10263 test -z "$ac_c_werror_flag" ||
10264 test ! -s conftest.err
10265 } && test -s conftest$ac_exeext && {
10266 test "$cross_compiling" = yes ||
10267 $as_test_x conftest$ac_exeext
10268 }; then
10269 ac_cv_lib_dld_dld_link=yes
10270 else
10271 $as_echo "$as_me: failed program was:" >&5
10272 sed 's/^/| /' conftest.$ac_ext >&5
10273
10274 ac_cv_lib_dld_dld_link=no
10275 fi
10276
10277 rm -rf conftest.dSYM
10278 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10279 conftest$ac_exeext conftest.$ac_ext
10280 LIBS=$ac_check_lib_save_LIBS
10281 fi
10282 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10283 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10284 if test $ac_cv_lib_dld_dld_link = yes; then
10285 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10286 fi
10287
10288
10289 fi
10290
10291
10292 fi
10293
10294
10295 fi
10296
10297
10298 fi
10299
10300
10301 fi
10302
10303 ;;
10304 esac
10305
10306 if test "x$lt_cv_dlopen" != xno; then
10307 enable_dlopen=yes
10308 else
10309 enable_dlopen=no
10310 fi
10311
10312 case $lt_cv_dlopen in
10313 dlopen)
10314 save_CPPFLAGS="$CPPFLAGS"
10315 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10316
10317 save_LDFLAGS="$LDFLAGS"
10318 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10319
10320 save_LIBS="$LIBS"
10321 LIBS="$lt_cv_dlopen_libs $LIBS"
10322
10323 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10324 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10325 if test "${lt_cv_dlopen_self+set}" = set; then
10326 $as_echo_n "(cached) " >&6
10327 else
10328 if test "$cross_compiling" = yes; then :
10329 lt_cv_dlopen_self=cross
10330 else
10331 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10332 lt_status=$lt_dlunknown
10333 cat > conftest.$ac_ext <<EOF
10334 #line 10334 "configure"
10335 #include "confdefs.h"
10336
10337 #if HAVE_DLFCN_H
10338 #include <dlfcn.h>
10339 #endif
10340
10341 #include <stdio.h>
10342
10343 #ifdef RTLD_GLOBAL
10344 # define LT_DLGLOBAL RTLD_GLOBAL
10345 #else
10346 # ifdef DL_GLOBAL
10347 # define LT_DLGLOBAL DL_GLOBAL
10348 # else
10349 # define LT_DLGLOBAL 0
10350 # endif
10351 #endif
10352
10353 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10354 find out it does not work in some platform. */
10355 #ifndef LT_DLLAZY_OR_NOW
10356 # ifdef RTLD_LAZY
10357 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10358 # else
10359 # ifdef DL_LAZY
10360 # define LT_DLLAZY_OR_NOW DL_LAZY
10361 # else
10362 # ifdef RTLD_NOW
10363 # define LT_DLLAZY_OR_NOW RTLD_NOW
10364 # else
10365 # ifdef DL_NOW
10366 # define LT_DLLAZY_OR_NOW DL_NOW
10367 # else
10368 # define LT_DLLAZY_OR_NOW 0
10369 # endif
10370 # endif
10371 # endif
10372 # endif
10373 #endif
10374
10375 #ifdef __cplusplus
10376 extern "C" void exit (int);
10377 #endif
10378
10379 void fnord() { int i=42;}
10380 int main ()
10381 {
10382 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10383 int status = $lt_dlunknown;
10384
10385 if (self)
10386 {
10387 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10388 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10389 /* dlclose (self); */
10390 }
10391 else
10392 puts (dlerror ());
10393
10394 exit (status);
10395 }
10396 EOF
10397 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10398 (eval $ac_link) 2>&5
10399 ac_status=$?
10400 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10401 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10402 (./conftest; exit; ) >&5 2>/dev/null
10403 lt_status=$?
10404 case x$lt_status in
10405 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10406 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10407 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10408 esac
10409 else :
10410 # compilation failed
10411 lt_cv_dlopen_self=no
10412 fi
10413 fi
10414 rm -fr conftest*
10415
10416
10417 fi
10418 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10419 $as_echo "$lt_cv_dlopen_self" >&6; }
10420
10421 if test "x$lt_cv_dlopen_self" = xyes; then
10422 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10423 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10424 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10425 if test "${lt_cv_dlopen_self_static+set}" = set; then
10426 $as_echo_n "(cached) " >&6
10427 else
10428 if test "$cross_compiling" = yes; then :
10429 lt_cv_dlopen_self_static=cross
10430 else
10431 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10432 lt_status=$lt_dlunknown
10433 cat > conftest.$ac_ext <<EOF
10434 #line 10434 "configure"
10435 #include "confdefs.h"
10436
10437 #if HAVE_DLFCN_H
10438 #include <dlfcn.h>
10439 #endif
10440
10441 #include <stdio.h>
10442
10443 #ifdef RTLD_GLOBAL
10444 # define LT_DLGLOBAL RTLD_GLOBAL
10445 #else
10446 # ifdef DL_GLOBAL
10447 # define LT_DLGLOBAL DL_GLOBAL
10448 # else
10449 # define LT_DLGLOBAL 0
10450 # endif
10451 #endif
10452
10453 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10454 find out it does not work in some platform. */
10455 #ifndef LT_DLLAZY_OR_NOW
10456 # ifdef RTLD_LAZY
10457 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10458 # else
10459 # ifdef DL_LAZY
10460 # define LT_DLLAZY_OR_NOW DL_LAZY
10461 # else
10462 # ifdef RTLD_NOW
10463 # define LT_DLLAZY_OR_NOW RTLD_NOW
10464 # else
10465 # ifdef DL_NOW
10466 # define LT_DLLAZY_OR_NOW DL_NOW
10467 # else
10468 # define LT_DLLAZY_OR_NOW 0
10469 # endif
10470 # endif
10471 # endif
10472 # endif
10473 #endif
10474
10475 #ifdef __cplusplus
10476 extern "C" void exit (int);
10477 #endif
10478
10479 void fnord() { int i=42;}
10480 int main ()
10481 {
10482 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10483 int status = $lt_dlunknown;
10484
10485 if (self)
10486 {
10487 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10488 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10489 /* dlclose (self); */
10490 }
10491 else
10492 puts (dlerror ());
10493
10494 exit (status);
10495 }
10496 EOF
10497 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10498 (eval $ac_link) 2>&5
10499 ac_status=$?
10500 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10501 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10502 (./conftest; exit; ) >&5 2>/dev/null
10503 lt_status=$?
10504 case x$lt_status in
10505 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10506 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10507 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10508 esac
10509 else :
10510 # compilation failed
10511 lt_cv_dlopen_self_static=no
10512 fi
10513 fi
10514 rm -fr conftest*
10515
10516
10517 fi
10518 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10519 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10520 fi
10521
10522 CPPFLAGS="$save_CPPFLAGS"
10523 LDFLAGS="$save_LDFLAGS"
10524 LIBS="$save_LIBS"
10525 ;;
10526 esac
10527
10528 case $lt_cv_dlopen_self in
10529 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10530 *) enable_dlopen_self=unknown ;;
10531 esac
10532
10533 case $lt_cv_dlopen_self_static in
10534 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10535 *) enable_dlopen_self_static=unknown ;;
10536 esac
10537 fi
10538
10539
10540 # Report which library types will actually be built
10541 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10542 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10543 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10544 $as_echo "$can_build_shared" >&6; }
10545
10546 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10547 $as_echo_n "checking whether to build shared libraries... " >&6; }
10548 test "$can_build_shared" = "no" && enable_shared=no
10549
10550 # On AIX, shared libraries and static libraries use the same namespace, and
10551 # are all built from PIC.
10552 case $host_os in
10553 aix3*)
10554 test "$enable_shared" = yes && enable_static=no
10555 if test -n "$RANLIB"; then
10556 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10557 postinstall_cmds='$RANLIB $lib'
10558 fi
10559 ;;
10560
10561 aix[4-9]*)
10562 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10563 test "$enable_shared" = yes && enable_static=no
10564 fi
10565 ;;
10566 esac
10567 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10568 $as_echo "$enable_shared" >&6; }
10569
10570 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10571 $as_echo_n "checking whether to build static libraries... " >&6; }
10572 # Make sure either enable_shared or enable_static is yes.
10573 test "$enable_shared" = yes || enable_static=yes
10574 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10575 $as_echo "$enable_static" >&6; }
10576
10577 # The else clause should only fire when bootstrapping the
10578 # libtool distribution, otherwise you forgot to ship ltmain.sh
10579 # with your package, and you will get complaints that there are
10580 # no rules to generate ltmain.sh.
10581 if test -f "$ltmain"; then
10582 # See if we are running on zsh, and set the options which allow our commands through
10583 # without removal of \ escapes.
10584 if test -n "${ZSH_VERSION+set}" ; then
10585 setopt NO_GLOB_SUBST
10586 fi
10587 # Now quote all the things that may contain metacharacters while being
10588 # careful not to overquote the AC_SUBSTed values. We take copies of the
10589 # variables and quote the copies for generation of the libtool script.
10590 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10591 SED SHELL STRIP \
10592 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10593 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10594 deplibs_check_method reload_flag reload_cmds need_locks \
10595 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10596 lt_cv_sys_global_symbol_to_c_name_address \
10597 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10598 old_postinstall_cmds old_postuninstall_cmds \
10599 compiler \
10600 CC \
10601 LD \
10602 lt_prog_compiler_wl \
10603 lt_prog_compiler_pic \
10604 lt_prog_compiler_static \
10605 lt_prog_compiler_no_builtin_flag \
10606 export_dynamic_flag_spec \
10607 thread_safe_flag_spec \
10608 whole_archive_flag_spec \
10609 enable_shared_with_static_runtimes \
10610 old_archive_cmds \
10611 old_archive_from_new_cmds \
10612 predep_objects \
10613 postdep_objects \
10614 predeps \
10615 postdeps \
10616 compiler_lib_search_path \
10617 compiler_lib_search_dirs \
10618 archive_cmds \
10619 archive_expsym_cmds \
10620 postinstall_cmds \
10621 postuninstall_cmds \
10622 old_archive_from_expsyms_cmds \
10623 allow_undefined_flag \
10624 no_undefined_flag \
10625 export_symbols_cmds \
10626 hardcode_libdir_flag_spec \
10627 hardcode_libdir_flag_spec_ld \
10628 hardcode_libdir_separator \
10629 hardcode_automatic \
10630 module_cmds \
10631 module_expsym_cmds \
10632 lt_cv_prog_compiler_c_o \
10633 fix_srcfile_path \
10634 exclude_expsyms \
10635 include_expsyms; do
10636
10637 case $var in
10638 old_archive_cmds | \
10639 old_archive_from_new_cmds | \
10640 archive_cmds | \
10641 archive_expsym_cmds | \
10642 module_cmds | \
10643 module_expsym_cmds | \
10644 old_archive_from_expsyms_cmds | \
10645 export_symbols_cmds | \
10646 extract_expsyms_cmds | reload_cmds | finish_cmds | \
10647 postinstall_cmds | postuninstall_cmds | \
10648 old_postinstall_cmds | old_postuninstall_cmds | \
10649 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10650 # Double-quote double-evaled strings.
10651 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10652 ;;
10653 *)
10654 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10655 ;;
10656 esac
10657 done
10658
10659 case $lt_echo in
10660 *'\$0 --fallback-echo"')
10661 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10662 ;;
10663 esac
10664
10665 cfgfile="${ofile}T"
10666 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10667 $rm -f "$cfgfile"
10668 { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10669 $as_echo "$as_me: creating $ofile" >&6;}
10670
10671 cat <<__EOF__ >> "$cfgfile"
10672 #! $SHELL
10673
10674 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10675 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10676 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10677 #
10678 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10679 # Free Software Foundation, Inc.
10680 #
10681 # This file is part of GNU Libtool:
10682 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
10683 #
10684 # This program is free software; you can redistribute it and/or modify
10685 # it under the terms of the GNU General Public License as published by
10686 # the Free Software Foundation; either version 2 of the License, or
10687 # (at your option) any later version.
10688 #
10689 # This program is distributed in the hope that it will be useful, but
10690 # WITHOUT ANY WARRANTY; without even the implied warranty of
10691 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10692 # General Public License for more details.
10693 #
10694 # You should have received a copy of the GNU General Public License
10695 # along with this program; if not, write to the Free Software
10696 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10697 #
10698 # As a special exception to the GNU General Public License, if you
10699 # distribute this file as part of a program that contains a
10700 # configuration script generated by Autoconf, you may include it under
10701 # the same distribution terms that you use for the rest of that program.
10702
10703 # A sed program that does not truncate output.
10704 SED=$lt_SED
10705
10706 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10707 Xsed="$SED -e 1s/^X//"
10708
10709 # The HP-UX ksh and POSIX shell print the target directory to stdout
10710 # if CDPATH is set.
10711 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10712
10713 # The names of the tagged configurations supported by this script.
10714 available_tags=
10715
10716 # ### BEGIN LIBTOOL CONFIG
10717
10718 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10719
10720 # Shell to use when invoking shell scripts.
10721 SHELL=$lt_SHELL
10722
10723 # Whether or not to build shared libraries.
10724 build_libtool_libs=$enable_shared
10725
10726 # Whether or not to build static libraries.
10727 build_old_libs=$enable_static
10728
10729 # Whether or not to add -lc for building shared libraries.
10730 build_libtool_need_lc=$archive_cmds_need_lc
10731
10732 # Whether or not to disallow shared libs when runtime libs are static
10733 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10734
10735 # Whether or not to optimize for fast installation.
10736 fast_install=$enable_fast_install
10737
10738 # The host system.
10739 host_alias=$host_alias
10740 host=$host
10741 host_os=$host_os
10742
10743 # The build system.
10744 build_alias=$build_alias
10745 build=$build
10746 build_os=$build_os
10747
10748 # An echo program that does not interpret backslashes.
10749 echo=$lt_echo
10750
10751 # The archiver.
10752 AR=$lt_AR
10753 AR_FLAGS=$lt_AR_FLAGS
10754
10755 # A C compiler.
10756 LTCC=$lt_LTCC
10757
10758 # LTCC compiler flags.
10759 LTCFLAGS=$lt_LTCFLAGS
10760
10761 # A language-specific compiler.
10762 CC=$lt_compiler
10763
10764 # Is the compiler the GNU C compiler?
10765 with_gcc=$GCC
10766
10767 # An ERE matcher.
10768 EGREP=$lt_EGREP
10769
10770 # The linker used to build libraries.
10771 LD=$lt_LD
10772
10773 # Whether we need hard or soft links.
10774 LN_S=$lt_LN_S
10775
10776 # A BSD-compatible nm program.
10777 NM=$lt_NM
10778
10779 # A symbol stripping program
10780 STRIP=$lt_STRIP
10781
10782 # Used to examine libraries when file_magic_cmd begins "file"
10783 MAGIC_CMD=$MAGIC_CMD
10784
10785 # Used on cygwin: DLL creation program.
10786 DLLTOOL="$DLLTOOL"
10787
10788 # Used on cygwin: object dumper.
10789 OBJDUMP="$OBJDUMP"
10790
10791 # Used on cygwin: assembler.
10792 AS="$AS"
10793
10794 # The name of the directory that contains temporary libtool files.
10795 objdir=$objdir
10796
10797 # How to create reloadable object files.
10798 reload_flag=$lt_reload_flag
10799 reload_cmds=$lt_reload_cmds
10800
10801 # How to pass a linker flag through the compiler.
10802 wl=$lt_lt_prog_compiler_wl
10803
10804 # Object file suffix (normally "o").
10805 objext="$ac_objext"
10806
10807 # Old archive suffix (normally "a").
10808 libext="$libext"
10809
10810 # Shared library suffix (normally ".so").
10811 shrext_cmds='$shrext_cmds'
10812
10813 # Executable file suffix (normally "").
10814 exeext="$exeext"
10815
10816 # Additional compiler flags for building library objects.
10817 pic_flag=$lt_lt_prog_compiler_pic
10818 pic_mode=$pic_mode
10819
10820 # What is the maximum length of a command?
10821 max_cmd_len=$lt_cv_sys_max_cmd_len
10822
10823 # Does compiler simultaneously support -c and -o options?
10824 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10825
10826 # Must we lock files when doing compilation?
10827 need_locks=$lt_need_locks
10828
10829 # Do we need the lib prefix for modules?
10830 need_lib_prefix=$need_lib_prefix
10831
10832 # Do we need a version for libraries?
10833 need_version=$need_version
10834
10835 # Whether dlopen is supported.
10836 dlopen_support=$enable_dlopen
10837
10838 # Whether dlopen of programs is supported.
10839 dlopen_self=$enable_dlopen_self
10840
10841 # Whether dlopen of statically linked programs is supported.
10842 dlopen_self_static=$enable_dlopen_self_static
10843
10844 # Compiler flag to prevent dynamic linking.
10845 link_static_flag=$lt_lt_prog_compiler_static
10846
10847 # Compiler flag to turn off builtin functions.
10848 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10849
10850 # Compiler flag to allow reflexive dlopens.
10851 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10852
10853 # Compiler flag to generate shared objects directly from archives.
10854 whole_archive_flag_spec=$lt_whole_archive_flag_spec
10855
10856 # Compiler flag to generate thread-safe objects.
10857 thread_safe_flag_spec=$lt_thread_safe_flag_spec
10858
10859 # Library versioning type.
10860 version_type=$version_type
10861
10862 # Format of library name prefix.
10863 libname_spec=$lt_libname_spec
10864
10865 # List of archive names. First name is the real one, the rest are links.
10866 # The last name is the one that the linker finds with -lNAME.
10867 library_names_spec=$lt_library_names_spec
10868
10869 # The coded name of the library, if different from the real name.
10870 soname_spec=$lt_soname_spec
10871
10872 # Commands used to build and install an old-style archive.
10873 RANLIB=$lt_RANLIB
10874 old_archive_cmds=$lt_old_archive_cmds
10875 old_postinstall_cmds=$lt_old_postinstall_cmds
10876 old_postuninstall_cmds=$lt_old_postuninstall_cmds
10877
10878 # Create an old-style archive from a shared archive.
10879 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10880
10881 # Create a temporary old-style archive to link instead of a shared archive.
10882 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10883
10884 # Commands used to build and install a shared archive.
10885 archive_cmds=$lt_archive_cmds
10886 archive_expsym_cmds=$lt_archive_expsym_cmds
10887 postinstall_cmds=$lt_postinstall_cmds
10888 postuninstall_cmds=$lt_postuninstall_cmds
10889
10890 # Commands used to build a loadable module (assumed same as above if empty)
10891 module_cmds=$lt_module_cmds
10892 module_expsym_cmds=$lt_module_expsym_cmds
10893
10894 # Commands to strip libraries.
10895 old_striplib=$lt_old_striplib
10896 striplib=$lt_striplib
10897
10898 # Dependencies to place before the objects being linked to create a
10899 # shared library.
10900 predep_objects=$lt_predep_objects
10901
10902 # Dependencies to place after the objects being linked to create a
10903 # shared library.
10904 postdep_objects=$lt_postdep_objects
10905
10906 # Dependencies to place before the objects being linked to create a
10907 # shared library.
10908 predeps=$lt_predeps
10909
10910 # Dependencies to place after the objects being linked to create a
10911 # shared library.
10912 postdeps=$lt_postdeps
10913
10914 # The directories searched by this compiler when creating a shared
10915 # library
10916 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
10917
10918 # The library search path used internally by the compiler when linking
10919 # a shared library.
10920 compiler_lib_search_path=$lt_compiler_lib_search_path
10921
10922 # Method to check whether dependent libraries are shared objects.
10923 deplibs_check_method=$lt_deplibs_check_method
10924
10925 # Command to use when deplibs_check_method == file_magic.
10926 file_magic_cmd=$lt_file_magic_cmd
10927
10928 # Flag that allows shared libraries with undefined symbols to be built.
10929 allow_undefined_flag=$lt_allow_undefined_flag
10930
10931 # Flag that forces no undefined symbols.
10932 no_undefined_flag=$lt_no_undefined_flag
10933
10934 # Commands used to finish a libtool library installation in a directory.
10935 finish_cmds=$lt_finish_cmds
10936
10937 # Same as above, but a single script fragment to be evaled but not shown.
10938 finish_eval=$lt_finish_eval
10939
10940 # Take the output of nm and produce a listing of raw symbols and C names.
10941 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10942
10943 # Transform the output of nm in a proper C declaration
10944 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10945
10946 # Transform the output of nm in a C name address pair
10947 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10948
10949 # This is the shared library runtime path variable.
10950 runpath_var=$runpath_var
10951
10952 # This is the shared library path variable.
10953 shlibpath_var=$shlibpath_var
10954
10955 # Is shlibpath searched before the hard-coded library search path?
10956 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10957
10958 # How to hardcode a shared library path into an executable.
10959 hardcode_action=$hardcode_action
10960
10961 # Whether we should hardcode library paths into libraries.
10962 hardcode_into_libs=$hardcode_into_libs
10963
10964 # Flag to hardcode \$libdir into a binary during linking.
10965 # This must work even if \$libdir does not exist.
10966 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10967
10968 # If ld is used when linking, flag to hardcode \$libdir into
10969 # a binary during linking. This must work even if \$libdir does
10970 # not exist.
10971 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10972
10973 # Whether we need a single -rpath flag with a separated argument.
10974 hardcode_libdir_separator=$lt_hardcode_libdir_separator
10975
10976 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10977 # resulting binary.
10978 hardcode_direct=$hardcode_direct
10979
10980 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10981 # resulting binary.
10982 hardcode_minus_L=$hardcode_minus_L
10983
10984 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10985 # the resulting binary.
10986 hardcode_shlibpath_var=$hardcode_shlibpath_var
10987
10988 # Set to yes if building a shared library automatically hardcodes DIR into the library
10989 # and all subsequent libraries and executables linked against it.
10990 hardcode_automatic=$hardcode_automatic
10991
10992 # Variables whose values should be saved in libtool wrapper scripts and
10993 # restored at relink time.
10994 variables_saved_for_relink="$variables_saved_for_relink"
10995
10996 # Whether libtool must link a program against all its dependency libraries.
10997 link_all_deplibs=$link_all_deplibs
10998
10999 # Compile-time system search path for libraries
11000 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11001
11002 # Run-time system search path for libraries
11003 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11004
11005 # Fix the shell variable \$srcfile for the compiler.
11006 fix_srcfile_path=$lt_fix_srcfile_path
11007
11008 # Set to yes if exported symbols are required.
11009 always_export_symbols=$always_export_symbols
11010
11011 # The commands to list exported symbols.
11012 export_symbols_cmds=$lt_export_symbols_cmds
11013
11014 # The commands to extract the exported symbol list from a shared archive.
11015 extract_expsyms_cmds=$lt_extract_expsyms_cmds
11016
11017 # Symbols that should not be listed in the preloaded symbols.
11018 exclude_expsyms=$lt_exclude_expsyms
11019
11020 # Symbols that must always be exported.
11021 include_expsyms=$lt_include_expsyms
11022
11023 # ### END LIBTOOL CONFIG
11024
11025 __EOF__
11026
11027
11028 case $host_os in
11029 aix3*)
11030 cat <<\EOF >> "$cfgfile"
11031
11032 # AIX sometimes has problems with the GCC collect2 program. For some
11033 # reason, if we set the COLLECT_NAMES environment variable, the problems
11034 # vanish in a puff of smoke.
11035 if test "X${COLLECT_NAMES+set}" != Xset; then
11036 COLLECT_NAMES=
11037 export COLLECT_NAMES
11038 fi
11039 EOF
11040 ;;
11041 esac
11042
11043 # We use sed instead of cat because bash on DJGPP gets confused if
11044 # if finds mixed CR/LF and LF-only lines. Since sed operates in
11045 # text mode, it properly converts lines to CR/LF. This bash problem
11046 # is reportedly fixed, but why not run on old versions too?
11047 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11048
11049 mv -f "$cfgfile" "$ofile" || \
11050 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11051 chmod +x "$ofile"
11052
11053 else
11054 # If there is no Makefile yet, we rely on a make rule to execute
11055 # `config.status --recheck' to rerun these tests and create the
11056 # libtool script then.
11057 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11058 if test -f "$ltmain_in"; then
11059 test -f Makefile && make "$ltmain"
11060 fi
11061 fi
11062
11063
11064 ac_ext=c
11065 ac_cpp='$CPP $CPPFLAGS'
11066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11069
11070 CC="$lt_save_CC"
11071
11072
11073 # Check whether --with-tags was given.
11074 if test "${with_tags+set}" = set; then
11075 withval=$with_tags; tagnames="$withval"
11076 fi
11077
11078
11079 if test -f "$ltmain" && test -n "$tagnames"; then
11080 if test ! -f "${ofile}"; then
11081 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11082 $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11083 fi
11084
11085 if test -z "$LTCC"; then
11086 eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11087 if test -z "$LTCC"; then
11088 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11089 $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11090 else
11091 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11092 $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11093 fi
11094 fi
11095 if test -z "$LTCFLAGS"; then
11096 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11097 fi
11098
11099 # Extract list of available tagged configurations in $ofile.
11100 # Note that this assumes the entire list is on one line.
11101 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11102
11103 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11104 for tagname in $tagnames; do
11105 IFS="$lt_save_ifs"
11106 # Check whether tagname contains only valid characters
11107 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11108 "") ;;
11109 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11110 $as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11111 { (exit 1); exit 1; }; }
11112 ;;
11113 esac
11114
11115 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11116 then
11117 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11118 $as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11119 { (exit 1); exit 1; }; }
11120 fi
11121
11122 # Update the list of available tags.
11123 if test -n "$tagname"; then
11124 echo appending configuration tag \"$tagname\" to $ofile
11125
11126 case $tagname in
11127 CXX)
11128 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11129 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11130 (test "X$CXX" != "Xg++"))) ; then
11131 ac_ext=cpp
11132 ac_cpp='$CXXCPP $CPPFLAGS'
11133 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11134 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11135 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11136
11137
11138
11139
11140 archive_cmds_need_lc_CXX=no
11141 allow_undefined_flag_CXX=
11142 always_export_symbols_CXX=no
11143 archive_expsym_cmds_CXX=
11144 export_dynamic_flag_spec_CXX=
11145 hardcode_direct_CXX=no
11146 hardcode_libdir_flag_spec_CXX=
11147 hardcode_libdir_flag_spec_ld_CXX=
11148 hardcode_libdir_separator_CXX=
11149 hardcode_minus_L_CXX=no
11150 hardcode_shlibpath_var_CXX=unsupported
11151 hardcode_automatic_CXX=no
11152 module_cmds_CXX=
11153 module_expsym_cmds_CXX=
11154 link_all_deplibs_CXX=unknown
11155 old_archive_cmds_CXX=$old_archive_cmds
11156 no_undefined_flag_CXX=
11157 whole_archive_flag_spec_CXX=
11158 enable_shared_with_static_runtimes_CXX=no
11159
11160 # Dependencies to place before and after the object being linked:
11161 predep_objects_CXX=
11162 postdep_objects_CXX=
11163 predeps_CXX=
11164 postdeps_CXX=
11165 compiler_lib_search_path_CXX=
11166 compiler_lib_search_dirs_CXX=
11167
11168 # Source file extension for C++ test sources.
11169 ac_ext=cpp
11170
11171 # Object file extension for compiled C++ test sources.
11172 objext=o
11173 objext_CXX=$objext
11174
11175 # Code to be used in simple compile tests
11176 lt_simple_compile_test_code="int some_variable = 0;"
11177
11178 # Code to be used in simple link tests
11179 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11180
11181 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11182
11183 # If no C compiler was specified, use CC.
11184 LTCC=${LTCC-"$CC"}
11185
11186 # If no C compiler flags were specified, use CFLAGS.
11187 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11188
11189 # Allow CC to be a program name with arguments.
11190 compiler=$CC
11191
11192
11193 # save warnings/boilerplate of simple test code
11194 ac_outfile=conftest.$ac_objext
11195 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11196 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11197 _lt_compiler_boilerplate=`cat conftest.err`
11198 $rm conftest*
11199
11200 ac_outfile=conftest.$ac_objext
11201 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11202 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11203 _lt_linker_boilerplate=`cat conftest.err`
11204 $rm -r conftest*
11205
11206
11207 # Allow CC to be a program name with arguments.
11208 lt_save_CC=$CC
11209 lt_save_LD=$LD
11210 lt_save_GCC=$GCC
11211 GCC=$GXX
11212 lt_save_with_gnu_ld=$with_gnu_ld
11213 lt_save_path_LD=$lt_cv_path_LD
11214 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11215 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11216 else
11217 $as_unset lt_cv_prog_gnu_ld
11218 fi
11219 if test -n "${lt_cv_path_LDCXX+set}"; then
11220 lt_cv_path_LD=$lt_cv_path_LDCXX
11221 else
11222 $as_unset lt_cv_path_LD
11223 fi
11224 test -z "${LDCXX+set}" || LD=$LDCXX
11225 CC=${CXX-"c++"}
11226 compiler=$CC
11227 compiler_CXX=$CC
11228 for cc_temp in $compiler""; do
11229 case $cc_temp in
11230 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11231 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11232 \-*) ;;
11233 *) break;;
11234 esac
11235 done
11236 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11237
11238
11239 # We don't want -fno-exception wen compiling C++ code, so set the
11240 # no_builtin_flag separately
11241 if test "$GXX" = yes; then
11242 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11243 else
11244 lt_prog_compiler_no_builtin_flag_CXX=
11245 fi
11246
11247 if test "$GXX" = yes; then
11248 # Set up default GNU C++ configuration
11249
11250
11251 # Check whether --with-gnu-ld was given.
11252 if test "${with_gnu_ld+set}" = set; then
11253 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11254 else
11255 with_gnu_ld=no
11256 fi
11257
11258 ac_prog=ld
11259 if test "$GCC" = yes; then
11260 # Check if gcc -print-prog-name=ld gives a path.
11261 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11262 $as_echo_n "checking for ld used by $CC... " >&6; }
11263 case $host in
11264 *-*-mingw*)
11265 # gcc leaves a trailing carriage return which upsets mingw
11266 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11267 *)
11268 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11269 esac
11270 case $ac_prog in
11271 # Accept absolute paths.
11272 [\\/]* | ?:[\\/]*)
11273 re_direlt='/[^/][^/]*/\.\./'
11274 # Canonicalize the pathname of ld
11275 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11276 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11277 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11278 done
11279 test -z "$LD" && LD="$ac_prog"
11280 ;;
11281 "")
11282 # If it fails, then pretend we aren't using GCC.
11283 ac_prog=ld
11284 ;;
11285 *)
11286 # If it is relative, then search for the first ld in PATH.
11287 with_gnu_ld=unknown
11288 ;;
11289 esac
11290 elif test "$with_gnu_ld" = yes; then
11291 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11292 $as_echo_n "checking for GNU ld... " >&6; }
11293 else
11294 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11295 $as_echo_n "checking for non-GNU ld... " >&6; }
11296 fi
11297 if test "${lt_cv_path_LD+set}" = set; then
11298 $as_echo_n "(cached) " >&6
11299 else
11300 if test -z "$LD"; then
11301 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11302 for ac_dir in $PATH; do
11303 IFS="$lt_save_ifs"
11304 test -z "$ac_dir" && ac_dir=.
11305 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11306 lt_cv_path_LD="$ac_dir/$ac_prog"
11307 # Check to see if the program is GNU ld. I'd rather use --version,
11308 # but apparently some variants of GNU ld only accept -v.
11309 # Break only if it was the GNU/non-GNU ld that we prefer.
11310 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11311 *GNU* | *'with BFD'*)
11312 test "$with_gnu_ld" != no && break
11313 ;;
11314 *)
11315 test "$with_gnu_ld" != yes && break
11316 ;;
11317 esac
11318 fi
11319 done
11320 IFS="$lt_save_ifs"
11321 else
11322 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11323 fi
11324 fi
11325
11326 LD="$lt_cv_path_LD"
11327 if test -n "$LD"; then
11328 { $as_echo "$as_me:$LINENO: result: $LD" >&5
11329 $as_echo "$LD" >&6; }
11330 else
11331 { $as_echo "$as_me:$LINENO: result: no" >&5
11332 $as_echo "no" >&6; }
11333 fi
11334 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11335 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11336 { (exit 1); exit 1; }; }
11337 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11338 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11339 if test "${lt_cv_prog_gnu_ld+set}" = set; then
11340 $as_echo_n "(cached) " >&6
11341 else
11342 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11343 case `$LD -v 2>&1 </dev/null` in
11344 *GNU* | *'with BFD'*)
11345 lt_cv_prog_gnu_ld=yes
11346 ;;
11347 *)
11348 lt_cv_prog_gnu_ld=no
11349 ;;
11350 esac
11351 fi
11352 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11353 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11354 with_gnu_ld=$lt_cv_prog_gnu_ld
11355
11356
11357
11358 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11359 # archiving commands below assume that GNU ld is being used.
11360 if test "$with_gnu_ld" = yes; then
11361 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11362 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'
11363
11364 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11365 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11366
11367 # If archive_cmds runs LD, not CC, wlarc should be empty
11368 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11369 # investigate it a little bit more. (MM)
11370 wlarc='${wl}'
11371
11372 # ancient GNU ld didn't support --whole-archive et. al.
11373 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11374 grep 'no-whole-archive' > /dev/null; then
11375 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11376 else
11377 whole_archive_flag_spec_CXX=
11378 fi
11379 else
11380 with_gnu_ld=no
11381 wlarc=
11382
11383 # A generic and very simple default shared library creation
11384 # command for GNU C++ for the case where it uses the native
11385 # linker, instead of GNU ld. If possible, this setting should
11386 # overridden to take advantage of the native linker features on
11387 # the platform it is being used on.
11388 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11389 fi
11390
11391 # Commands to make compiler produce verbose output that lists
11392 # what "hidden" libraries, object files and flags are used when
11393 # linking a shared library.
11394 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11395
11396 else
11397 GXX=no
11398 with_gnu_ld=no
11399 wlarc=
11400 fi
11401
11402 # PORTME: fill in a description of your system's C++ link characteristics
11403 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11404 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11405 ld_shlibs_CXX=yes
11406 case $host_os in
11407 aix3*)
11408 # FIXME: insert proper C++ library support
11409 ld_shlibs_CXX=no
11410 ;;
11411 aix[4-9]*)
11412 if test "$host_cpu" = ia64; then
11413 # On IA64, the linker does run time linking by default, so we don't
11414 # have to do anything special.
11415 aix_use_runtimelinking=no
11416 exp_sym_flag='-Bexport'
11417 no_entry_flag=""
11418 else
11419 aix_use_runtimelinking=no
11420
11421 # Test if we are trying to use run time linking or normal
11422 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11423 # need to do runtime linking.
11424 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11425 for ld_flag in $LDFLAGS; do
11426 case $ld_flag in
11427 *-brtl*)
11428 aix_use_runtimelinking=yes
11429 break
11430 ;;
11431 esac
11432 done
11433 ;;
11434 esac
11435
11436 exp_sym_flag='-bexport'
11437 no_entry_flag='-bnoentry'
11438 fi
11439
11440 # When large executables or shared objects are built, AIX ld can
11441 # have problems creating the table of contents. If linking a library
11442 # or program results in "error TOC overflow" add -mminimal-toc to
11443 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11444 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11445
11446 archive_cmds_CXX=''
11447 hardcode_direct_CXX=yes
11448 hardcode_libdir_separator_CXX=':'
11449 link_all_deplibs_CXX=yes
11450
11451 if test "$GXX" = yes; then
11452 case $host_os in aix4.[012]|aix4.[012].*)
11453 # We only want to do this on AIX 4.2 and lower, the check
11454 # below for broken collect2 doesn't work under 4.3+
11455 collect2name=`${CC} -print-prog-name=collect2`
11456 if test -f "$collect2name" && \
11457 strings "$collect2name" | grep resolve_lib_name >/dev/null
11458 then
11459 # We have reworked collect2
11460 :
11461 else
11462 # We have old collect2
11463 hardcode_direct_CXX=unsupported
11464 # It fails to find uninstalled libraries when the uninstalled
11465 # path is not listed in the libpath. Setting hardcode_minus_L
11466 # to unsupported forces relinking
11467 hardcode_minus_L_CXX=yes
11468 hardcode_libdir_flag_spec_CXX='-L$libdir'
11469 hardcode_libdir_separator_CXX=
11470 fi
11471 ;;
11472 esac
11473 shared_flag='-shared'
11474 if test "$aix_use_runtimelinking" = yes; then
11475 shared_flag="$shared_flag "'${wl}-G'
11476 fi
11477 else
11478 # not using gcc
11479 if test "$host_cpu" = ia64; then
11480 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11481 # chokes on -Wl,-G. The following line is correct:
11482 shared_flag='-G'
11483 else
11484 if test "$aix_use_runtimelinking" = yes; then
11485 shared_flag='${wl}-G'
11486 else
11487 shared_flag='${wl}-bM:SRE'
11488 fi
11489 fi
11490 fi
11491
11492 # It seems that -bexpall does not export symbols beginning with
11493 # underscore (_), so it is better to generate a list of symbols to export.
11494 always_export_symbols_CXX=yes
11495 if test "$aix_use_runtimelinking" = yes; then
11496 # Warning - without using the other runtime loading flags (-brtl),
11497 # -berok will link without error, but may produce a broken library.
11498 allow_undefined_flag_CXX='-berok'
11499 # Determine the default libpath from the value encoded in an empty executable.
11500 cat >conftest.$ac_ext <<_ACEOF
11501 /* confdefs.h. */
11502 _ACEOF
11503 cat confdefs.h >>conftest.$ac_ext
11504 cat >>conftest.$ac_ext <<_ACEOF
11505 /* end confdefs.h. */
11506
11507 int
11508 main ()
11509 {
11510
11511 ;
11512 return 0;
11513 }
11514 _ACEOF
11515 rm -f conftest.$ac_objext conftest$ac_exeext
11516 if { (ac_try="$ac_link"
11517 case "(($ac_try" in
11518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11519 *) ac_try_echo=$ac_try;;
11520 esac
11521 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11522 $as_echo "$ac_try_echo") >&5
11523 (eval "$ac_link") 2>conftest.er1
11524 ac_status=$?
11525 grep -v '^ *+' conftest.er1 >conftest.err
11526 rm -f conftest.er1
11527 cat conftest.err >&5
11528 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11529 (exit $ac_status); } && {
11530 test -z "$ac_cxx_werror_flag" ||
11531 test ! -s conftest.err
11532 } && test -s conftest$ac_exeext && {
11533 test "$cross_compiling" = yes ||
11534 $as_test_x conftest$ac_exeext
11535 }; then
11536
11537 lt_aix_libpath_sed='
11538 /Import File Strings/,/^$/ {
11539 /^0/ {
11540 s/^0 *\(.*\)$/\1/
11541 p
11542 }
11543 }'
11544 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11545 # Check for a 64-bit object if we didn't find anything.
11546 if test -z "$aix_libpath"; then
11547 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11548 fi
11549 else
11550 $as_echo "$as_me: failed program was:" >&5
11551 sed 's/^/| /' conftest.$ac_ext >&5
11552
11553
11554 fi
11555
11556 rm -rf conftest.dSYM
11557 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11558 conftest$ac_exeext conftest.$ac_ext
11559 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11560
11561 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11562
11563 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"
11564 else
11565 if test "$host_cpu" = ia64; then
11566 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11567 allow_undefined_flag_CXX="-z nodefs"
11568 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"
11569 else
11570 # Determine the default libpath from the value encoded in an empty executable.
11571 cat >conftest.$ac_ext <<_ACEOF
11572 /* confdefs.h. */
11573 _ACEOF
11574 cat confdefs.h >>conftest.$ac_ext
11575 cat >>conftest.$ac_ext <<_ACEOF
11576 /* end confdefs.h. */
11577
11578 int
11579 main ()
11580 {
11581
11582 ;
11583 return 0;
11584 }
11585 _ACEOF
11586 rm -f conftest.$ac_objext conftest$ac_exeext
11587 if { (ac_try="$ac_link"
11588 case "(($ac_try" in
11589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11590 *) ac_try_echo=$ac_try;;
11591 esac
11592 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11593 $as_echo "$ac_try_echo") >&5
11594 (eval "$ac_link") 2>conftest.er1
11595 ac_status=$?
11596 grep -v '^ *+' conftest.er1 >conftest.err
11597 rm -f conftest.er1
11598 cat conftest.err >&5
11599 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11600 (exit $ac_status); } && {
11601 test -z "$ac_cxx_werror_flag" ||
11602 test ! -s conftest.err
11603 } && test -s conftest$ac_exeext && {
11604 test "$cross_compiling" = yes ||
11605 $as_test_x conftest$ac_exeext
11606 }; then
11607
11608 lt_aix_libpath_sed='
11609 /Import File Strings/,/^$/ {
11610 /^0/ {
11611 s/^0 *\(.*\)$/\1/
11612 p
11613 }
11614 }'
11615 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11616 # Check for a 64-bit object if we didn't find anything.
11617 if test -z "$aix_libpath"; then
11618 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11619 fi
11620 else
11621 $as_echo "$as_me: failed program was:" >&5
11622 sed 's/^/| /' conftest.$ac_ext >&5
11623
11624
11625 fi
11626
11627 rm -rf conftest.dSYM
11628 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11629 conftest$ac_exeext conftest.$ac_ext
11630 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11631
11632 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11633 # Warning - without using the other run time loading flags,
11634 # -berok will link without error, but may produce a broken library.
11635 no_undefined_flag_CXX=' ${wl}-bernotok'
11636 allow_undefined_flag_CXX=' ${wl}-berok'
11637 # Exported symbols can be pulled into shared objects from archives
11638 whole_archive_flag_spec_CXX='$convenience'
11639 archive_cmds_need_lc_CXX=yes
11640 # This is similar to how AIX traditionally builds its shared libraries.
11641 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'
11642 fi
11643 fi
11644 ;;
11645
11646 beos*)
11647 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11648 allow_undefined_flag_CXX=unsupported
11649 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
11650 # support --undefined. This deserves some investigation. FIXME
11651 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11652 else
11653 ld_shlibs_CXX=no
11654 fi
11655 ;;
11656
11657 chorus*)
11658 case $cc_basename in
11659 *)
11660 # FIXME: insert proper C++ library support
11661 ld_shlibs_CXX=no
11662 ;;
11663 esac
11664 ;;
11665
11666 cygwin* | mingw* | pw32*)
11667 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11668 # as there is no search path for DLLs.
11669 hardcode_libdir_flag_spec_CXX='-L$libdir'
11670 allow_undefined_flag_CXX=unsupported
11671 always_export_symbols_CXX=no
11672 enable_shared_with_static_runtimes_CXX=yes
11673
11674 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11675 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'
11676 # If the export-symbols file already is a .def file (1st line
11677 # is EXPORTS), use it as is; otherwise, prepend...
11678 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11679 cp $export_symbols $output_objdir/$soname.def;
11680 else
11681 echo EXPORTS > $output_objdir/$soname.def;
11682 cat $export_symbols >> $output_objdir/$soname.def;
11683 fi~
11684 $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'
11685 else
11686 ld_shlibs_CXX=no
11687 fi
11688 ;;
11689 darwin* | rhapsody*)
11690 archive_cmds_need_lc_CXX=no
11691 hardcode_direct_CXX=no
11692 hardcode_automatic_CXX=yes
11693 hardcode_shlibpath_var_CXX=unsupported
11694 whole_archive_flag_spec_CXX=''
11695 link_all_deplibs_CXX=yes
11696 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11697 if test "$GXX" = yes ; then
11698 output_verbose_link_cmd='echo'
11699 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}"
11700 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11701 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}"
11702 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}"
11703 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11704 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}"
11705 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}"
11706 fi
11707 else
11708 case $cc_basename in
11709 xlc*)
11710 output_verbose_link_cmd='echo'
11711 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'
11712 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11713 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11714 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}'
11715 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}'
11716 ;;
11717 *)
11718 ld_shlibs_CXX=no
11719 ;;
11720 esac
11721 fi
11722 ;;
11723
11724 dgux*)
11725 case $cc_basename in
11726 ec++*)
11727 # FIXME: insert proper C++ library support
11728 ld_shlibs_CXX=no
11729 ;;
11730 ghcx*)
11731 # Green Hills C++ Compiler
11732 # FIXME: insert proper C++ library support
11733 ld_shlibs_CXX=no
11734 ;;
11735 *)
11736 # FIXME: insert proper C++ library support
11737 ld_shlibs_CXX=no
11738 ;;
11739 esac
11740 ;;
11741 freebsd[12]*)
11742 # C++ shared libraries reported to be fairly broken before switch to ELF
11743 ld_shlibs_CXX=no
11744 ;;
11745 freebsd-elf*)
11746 archive_cmds_need_lc_CXX=no
11747 ;;
11748 freebsd* | dragonfly*)
11749 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11750 # conventions
11751 ld_shlibs_CXX=yes
11752 ;;
11753 gnu*)
11754 ;;
11755 hpux9*)
11756 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11757 hardcode_libdir_separator_CXX=:
11758 export_dynamic_flag_spec_CXX='${wl}-E'
11759 hardcode_direct_CXX=yes
11760 hardcode_minus_L_CXX=yes # Not in the search PATH,
11761 # but as the default
11762 # location of the library.
11763
11764 case $cc_basename in
11765 CC*)
11766 # FIXME: insert proper C++ library support
11767 ld_shlibs_CXX=no
11768 ;;
11769 aCC*)
11770 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'
11771 # Commands to make compiler produce verbose output that lists
11772 # what "hidden" libraries, object files and flags are used when
11773 # linking a shared library.
11774 #
11775 # There doesn't appear to be a way to prevent this compiler from
11776 # explicitly linking system object files so we need to strip them
11777 # from the output so that they don't get included in the library
11778 # dependencies.
11779 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'
11780 ;;
11781 *)
11782 if test "$GXX" = yes; then
11783 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'
11784 else
11785 # FIXME: insert proper C++ library support
11786 ld_shlibs_CXX=no
11787 fi
11788 ;;
11789 esac
11790 ;;
11791 hpux10*|hpux11*)
11792 if test $with_gnu_ld = no; then
11793 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11794 hardcode_libdir_separator_CXX=:
11795
11796 case $host_cpu in
11797 hppa*64*|ia64*) ;;
11798 *)
11799 export_dynamic_flag_spec_CXX='${wl}-E'
11800 ;;
11801 esac
11802 fi
11803 case $host_cpu in
11804 hppa*64*|ia64*)
11805 hardcode_direct_CXX=no
11806 hardcode_shlibpath_var_CXX=no
11807 ;;
11808 *)
11809 hardcode_direct_CXX=yes
11810 hardcode_minus_L_CXX=yes # Not in the search PATH,
11811 # but as the default
11812 # location of the library.
11813 ;;
11814 esac
11815
11816 case $cc_basename in
11817 CC*)
11818 # FIXME: insert proper C++ library support
11819 ld_shlibs_CXX=no
11820 ;;
11821 aCC*)
11822 case $host_cpu in
11823 hppa*64*)
11824 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11825 ;;
11826 ia64*)
11827 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11828 ;;
11829 *)
11830 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11831 ;;
11832 esac
11833 # Commands to make compiler produce verbose output that lists
11834 # what "hidden" libraries, object files and flags are used when
11835 # linking a shared library.
11836 #
11837 # There doesn't appear to be a way to prevent this compiler from
11838 # explicitly linking system object files so we need to strip them
11839 # from the output so that they don't get included in the library
11840 # dependencies.
11841 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'
11842 ;;
11843 *)
11844 if test "$GXX" = yes; then
11845 if test $with_gnu_ld = no; then
11846 case $host_cpu in
11847 hppa*64*)
11848 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11849 ;;
11850 ia64*)
11851 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11852 ;;
11853 *)
11854 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'
11855 ;;
11856 esac
11857 fi
11858 else
11859 # FIXME: insert proper C++ library support
11860 ld_shlibs_CXX=no
11861 fi
11862 ;;
11863 esac
11864 ;;
11865 interix[3-9]*)
11866 hardcode_direct_CXX=no
11867 hardcode_shlibpath_var_CXX=no
11868 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11869 export_dynamic_flag_spec_CXX='${wl}-E'
11870 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11871 # Instead, shared libraries are loaded at an image base (0x10000000 by
11872 # default) and relocated if they conflict, which is a slow very memory
11873 # consuming and fragmenting process. To avoid this, we pick a random,
11874 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11875 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
11876 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'
11877 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'
11878 ;;
11879 irix5* | irix6*)
11880 case $cc_basename in
11881 CC*)
11882 # SGI C++
11883 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'
11884
11885 # Archives containing C++ object files must be created using
11886 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
11887 # necessary to make sure instantiated templates are included
11888 # in the archive.
11889 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11890 ;;
11891 *)
11892 if test "$GXX" = yes; then
11893 if test "$with_gnu_ld" = no; then
11894 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'
11895 else
11896 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'
11897 fi
11898 fi
11899 link_all_deplibs_CXX=yes
11900 ;;
11901 esac
11902 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11903 hardcode_libdir_separator_CXX=:
11904 ;;
11905 linux* | k*bsd*-gnu)
11906 case $cc_basename in
11907 KCC*)
11908 # Kuck and Associates, Inc. (KAI) C++ Compiler
11909
11910 # KCC will only create a shared library if the output file
11911 # ends with ".so" (or ".sl" for HP-UX), so rename the library
11912 # to its proper name (with version) after linking.
11913 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'
11914 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'
11915 # Commands to make compiler produce verbose output that lists
11916 # what "hidden" libraries, object files and flags are used when
11917 # linking a shared library.
11918 #
11919 # There doesn't appear to be a way to prevent this compiler from
11920 # explicitly linking system object files so we need to strip them
11921 # from the output so that they don't get included in the library
11922 # dependencies.
11923 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'
11924
11925 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11926 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11927
11928 # Archives containing C++ object files must be created using
11929 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11930 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11931 ;;
11932 icpc*)
11933 # Intel C++
11934 with_gnu_ld=yes
11935 # version 8.0 and above of icpc choke on multiply defined symbols
11936 # if we add $predep_objects and $postdep_objects, however 7.1 and
11937 # earlier do not add the objects themselves.
11938 case `$CC -V 2>&1` in
11939 *"Version 7."*)
11940 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11941 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'
11942 ;;
11943 *) # Version 8.0 or newer
11944 tmp_idyn=
11945 case $host_cpu in
11946 ia64*) tmp_idyn=' -i_dynamic';;
11947 esac
11948 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11949 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'
11950 ;;
11951 esac
11952 archive_cmds_need_lc_CXX=no
11953 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11954 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11955 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11956 ;;
11957 pgCC* | pgcpp*)
11958 # Portland Group C++ compiler
11959 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11960 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'
11961
11962 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11963 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11964 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'
11965 ;;
11966 cxx*)
11967 # Compaq C++
11968 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11969 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'
11970
11971 runpath_var=LD_RUN_PATH
11972 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11973 hardcode_libdir_separator_CXX=:
11974
11975 # Commands to make compiler produce verbose output that lists
11976 # what "hidden" libraries, object files and flags are used when
11977 # linking a shared library.
11978 #
11979 # There doesn't appear to be a way to prevent this compiler from
11980 # explicitly linking system object files so we need to strip them
11981 # from the output so that they don't get included in the library
11982 # dependencies.
11983 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'
11984 ;;
11985 *)
11986 case `$CC -V 2>&1 | sed 5q` in
11987 *Sun\ C*)
11988 # Sun C++ 5.9
11989 no_undefined_flag_CXX=' -zdefs'
11990 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11991 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'
11992 hardcode_libdir_flag_spec_CXX='-R$libdir'
11993 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'
11994
11995 # Not sure whether something based on
11996 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
11997 # would be better.
11998 output_verbose_link_cmd='echo'
11999
12000 # Archives containing C++ object files must be created using
12001 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12002 # necessary to make sure instantiated templates are included
12003 # in the archive.
12004 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12005 ;;
12006 esac
12007 ;;
12008 esac
12009 ;;
12010 lynxos*)
12011 # FIXME: insert proper C++ library support
12012 ld_shlibs_CXX=no
12013 ;;
12014 m88k*)
12015 # FIXME: insert proper C++ library support
12016 ld_shlibs_CXX=no
12017 ;;
12018 mvs*)
12019 case $cc_basename in
12020 cxx*)
12021 # FIXME: insert proper C++ library support
12022 ld_shlibs_CXX=no
12023 ;;
12024 *)
12025 # FIXME: insert proper C++ library support
12026 ld_shlibs_CXX=no
12027 ;;
12028 esac
12029 ;;
12030 netbsd*)
12031 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12032 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12033 wlarc=
12034 hardcode_libdir_flag_spec_CXX='-R$libdir'
12035 hardcode_direct_CXX=yes
12036 hardcode_shlibpath_var_CXX=no
12037 fi
12038 # Workaround some broken pre-1.5 toolchains
12039 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12040 ;;
12041 openbsd2*)
12042 # C++ shared libraries are fairly broken
12043 ld_shlibs_CXX=no
12044 ;;
12045 openbsd*)
12046 if test -f /usr/libexec/ld.so; then
12047 hardcode_direct_CXX=yes
12048 hardcode_shlibpath_var_CXX=no
12049 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12050 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12051 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12052 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12053 export_dynamic_flag_spec_CXX='${wl}-E'
12054 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12055 fi
12056 output_verbose_link_cmd='echo'
12057 else
12058 ld_shlibs_CXX=no
12059 fi
12060 ;;
12061 osf3*)
12062 case $cc_basename in
12063 KCC*)
12064 # Kuck and Associates, Inc. (KAI) C++ Compiler
12065
12066 # KCC will only create a shared library if the output file
12067 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12068 # to its proper name (with version) after linking.
12069 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'
12070
12071 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12072 hardcode_libdir_separator_CXX=:
12073
12074 # Archives containing C++ object files must be created using
12075 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12076 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12077
12078 ;;
12079 RCC*)
12080 # Rational C++ 2.4.1
12081 # FIXME: insert proper C++ library support
12082 ld_shlibs_CXX=no
12083 ;;
12084 cxx*)
12085 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12086 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'
12087
12088 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12089 hardcode_libdir_separator_CXX=:
12090
12091 # Commands to make compiler produce verbose output that lists
12092 # what "hidden" libraries, object files and flags are used when
12093 # linking a shared library.
12094 #
12095 # There doesn't appear to be a way to prevent this compiler from
12096 # explicitly linking system object files so we need to strip them
12097 # from the output so that they don't get included in the library
12098 # dependencies.
12099 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'
12100 ;;
12101 *)
12102 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12103 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12104 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'
12105
12106 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12107 hardcode_libdir_separator_CXX=:
12108
12109 # Commands to make compiler produce verbose output that lists
12110 # what "hidden" libraries, object files and flags are used when
12111 # linking a shared library.
12112 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12113
12114 else
12115 # FIXME: insert proper C++ library support
12116 ld_shlibs_CXX=no
12117 fi
12118 ;;
12119 esac
12120 ;;
12121 osf4* | osf5*)
12122 case $cc_basename in
12123 KCC*)
12124 # Kuck and Associates, Inc. (KAI) C++ Compiler
12125
12126 # KCC will only create a shared library if the output file
12127 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12128 # to its proper name (with version) after linking.
12129 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'
12130
12131 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12132 hardcode_libdir_separator_CXX=:
12133
12134 # Archives containing C++ object files must be created using
12135 # the KAI C++ compiler.
12136 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12137 ;;
12138 RCC*)
12139 # Rational C++ 2.4.1
12140 # FIXME: insert proper C++ library support
12141 ld_shlibs_CXX=no
12142 ;;
12143 cxx*)
12144 allow_undefined_flag_CXX=' -expect_unresolved \*'
12145 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'
12146 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12147 echo "-hidden">> $lib.exp~
12148 $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~
12149 $rm $lib.exp'
12150
12151 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12152 hardcode_libdir_separator_CXX=:
12153
12154 # Commands to make compiler produce verbose output that lists
12155 # what "hidden" libraries, object files and flags are used when
12156 # linking a shared library.
12157 #
12158 # There doesn't appear to be a way to prevent this compiler from
12159 # explicitly linking system object files so we need to strip them
12160 # from the output so that they don't get included in the library
12161 # dependencies.
12162 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'
12163 ;;
12164 *)
12165 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12166 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12167 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'
12168
12169 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12170 hardcode_libdir_separator_CXX=:
12171
12172 # Commands to make compiler produce verbose output that lists
12173 # what "hidden" libraries, object files and flags are used when
12174 # linking a shared library.
12175 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12176
12177 else
12178 # FIXME: insert proper C++ library support
12179 ld_shlibs_CXX=no
12180 fi
12181 ;;
12182 esac
12183 ;;
12184 psos*)
12185 # FIXME: insert proper C++ library support
12186 ld_shlibs_CXX=no
12187 ;;
12188 sunos4*)
12189 case $cc_basename in
12190 CC*)
12191 # Sun C++ 4.x
12192 # FIXME: insert proper C++ library support
12193 ld_shlibs_CXX=no
12194 ;;
12195 lcc*)
12196 # Lucid
12197 # FIXME: insert proper C++ library support
12198 ld_shlibs_CXX=no
12199 ;;
12200 *)
12201 # FIXME: insert proper C++ library support
12202 ld_shlibs_CXX=no
12203 ;;
12204 esac
12205 ;;
12206 solaris*)
12207 case $cc_basename in
12208 CC*)
12209 # Sun C++ 4.2, 5.x and Centerline C++
12210 archive_cmds_need_lc_CXX=yes
12211 no_undefined_flag_CXX=' -zdefs'
12212 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12213 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12214 $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'
12215
12216 hardcode_libdir_flag_spec_CXX='-R$libdir'
12217 hardcode_shlibpath_var_CXX=no
12218 case $host_os in
12219 solaris2.[0-5] | solaris2.[0-5].*) ;;
12220 *)
12221 # The compiler driver will combine and reorder linker options,
12222 # but understands `-z linker_flag'.
12223 # Supported since Solaris 2.6 (maybe 2.5.1?)
12224 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12225 ;;
12226 esac
12227 link_all_deplibs_CXX=yes
12228
12229 output_verbose_link_cmd='echo'
12230
12231 # Archives containing C++ object files must be created using
12232 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12233 # necessary to make sure instantiated templates are included
12234 # in the archive.
12235 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12236 ;;
12237 gcx*)
12238 # Green Hills C++ Compiler
12239 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12240
12241 # The C++ compiler must be used to create the archive.
12242 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12243 ;;
12244 *)
12245 # GNU C++ compiler with Solaris linker
12246 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12247 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12248 if $CC --version | grep -v '^2\.7' > /dev/null; then
12249 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12250 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12251 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12252
12253 # Commands to make compiler produce verbose output that lists
12254 # what "hidden" libraries, object files and flags are used when
12255 # linking a shared library.
12256 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12257 else
12258 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12259 # platform.
12260 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12261 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12262 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12263
12264 # Commands to make compiler produce verbose output that lists
12265 # what "hidden" libraries, object files and flags are used when
12266 # linking a shared library.
12267 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12268 fi
12269
12270 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12271 case $host_os in
12272 solaris2.[0-5] | solaris2.[0-5].*) ;;
12273 *)
12274 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12275 ;;
12276 esac
12277 fi
12278 ;;
12279 esac
12280 ;;
12281 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12282 no_undefined_flag_CXX='${wl}-z,text'
12283 archive_cmds_need_lc_CXX=no
12284 hardcode_shlibpath_var_CXX=no
12285 runpath_var='LD_RUN_PATH'
12286
12287 case $cc_basename in
12288 CC*)
12289 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12290 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12291 ;;
12292 *)
12293 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12294 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12295 ;;
12296 esac
12297 ;;
12298 sysv5* | sco3.2v5* | sco5v6*)
12299 # Note: We can NOT use -z defs as we might desire, because we do not
12300 # link with -lc, and that would cause any symbols used from libc to
12301 # always be unresolved, which means just about no library would
12302 # ever link correctly. If we're not using GNU ld we use -z text
12303 # though, which does catch some bad symbols but isn't as heavy-handed
12304 # as -z defs.
12305 # For security reasons, it is highly recommended that you always
12306 # use absolute paths for naming shared libraries, and exclude the
12307 # DT_RUNPATH tag from executables and libraries. But doing so
12308 # requires that you compile everything twice, which is a pain.
12309 # So that behaviour is only enabled if SCOABSPATH is set to a
12310 # non-empty value in the environment. Most likely only useful for
12311 # creating official distributions of packages.
12312 # This is a hack until libtool officially supports absolute path
12313 # names for shared libraries.
12314 no_undefined_flag_CXX='${wl}-z,text'
12315 allow_undefined_flag_CXX='${wl}-z,nodefs'
12316 archive_cmds_need_lc_CXX=no
12317 hardcode_shlibpath_var_CXX=no
12318 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12319 hardcode_libdir_separator_CXX=':'
12320 link_all_deplibs_CXX=yes
12321 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12322 runpath_var='LD_RUN_PATH'
12323
12324 case $cc_basename in
12325 CC*)
12326 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12327 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12328 ;;
12329 *)
12330 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12331 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12332 ;;
12333 esac
12334 ;;
12335 tandem*)
12336 case $cc_basename in
12337 NCC*)
12338 # NonStop-UX NCC 3.20
12339 # FIXME: insert proper C++ library support
12340 ld_shlibs_CXX=no
12341 ;;
12342 *)
12343 # FIXME: insert proper C++ library support
12344 ld_shlibs_CXX=no
12345 ;;
12346 esac
12347 ;;
12348 vxworks*)
12349 # FIXME: insert proper C++ library support
12350 ld_shlibs_CXX=no
12351 ;;
12352 *)
12353 # FIXME: insert proper C++ library support
12354 ld_shlibs_CXX=no
12355 ;;
12356 esac
12357 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12358 $as_echo "$ld_shlibs_CXX" >&6; }
12359 test "$ld_shlibs_CXX" = no && can_build_shared=no
12360
12361 GCC_CXX="$GXX"
12362 LD_CXX="$LD"
12363
12364 cat > conftest.$ac_ext <<EOF
12365 class Foo
12366 {
12367 public:
12368 Foo (void) { a = 0; }
12369 private:
12370 int a;
12371 };
12372 EOF
12373
12374 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12375 (eval $ac_compile) 2>&5
12376 ac_status=$?
12377 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12378 (exit $ac_status); }; then
12379 # Parse the compiler output and extract the necessary
12380 # objects, libraries and library flags.
12381
12382 # Sentinel used to keep track of whether or not we are before
12383 # the conftest object file.
12384 pre_test_object_deps_done=no
12385
12386 # The `*' in the case matches for architectures that use `case' in
12387 # $output_verbose_cmd can trigger glob expansion during the loop
12388 # eval without this substitution.
12389 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12390
12391 for p in `eval $output_verbose_link_cmd`; do
12392 case $p in
12393
12394 -L* | -R* | -l*)
12395 # Some compilers place space between "-{L,R}" and the path.
12396 # Remove the space.
12397 if test $p = "-L" \
12398 || test $p = "-R"; then
12399 prev=$p
12400 continue
12401 else
12402 prev=
12403 fi
12404
12405 if test "$pre_test_object_deps_done" = no; then
12406 case $p in
12407 -L* | -R*)
12408 # Internal compiler library paths should come after those
12409 # provided the user. The postdeps already come after the
12410 # user supplied libs so there is no need to process them.
12411 if test -z "$compiler_lib_search_path_CXX"; then
12412 compiler_lib_search_path_CXX="${prev}${p}"
12413 else
12414 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12415 fi
12416 ;;
12417 # The "-l" case would never come before the object being
12418 # linked, so don't bother handling this case.
12419 esac
12420 else
12421 if test -z "$postdeps_CXX"; then
12422 postdeps_CXX="${prev}${p}"
12423 else
12424 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12425 fi
12426 fi
12427 ;;
12428
12429 *.$objext)
12430 # This assumes that the test object file only shows up
12431 # once in the compiler output.
12432 if test "$p" = "conftest.$objext"; then
12433 pre_test_object_deps_done=yes
12434 continue
12435 fi
12436
12437 if test "$pre_test_object_deps_done" = no; then
12438 if test -z "$predep_objects_CXX"; then
12439 predep_objects_CXX="$p"
12440 else
12441 predep_objects_CXX="$predep_objects_CXX $p"
12442 fi
12443 else
12444 if test -z "$postdep_objects_CXX"; then
12445 postdep_objects_CXX="$p"
12446 else
12447 postdep_objects_CXX="$postdep_objects_CXX $p"
12448 fi
12449 fi
12450 ;;
12451
12452 *) ;; # Ignore the rest.
12453
12454 esac
12455 done
12456
12457 # Clean up.
12458 rm -f a.out a.exe
12459 else
12460 echo "libtool.m4: error: problem compiling CXX test program"
12461 fi
12462
12463 $rm -f confest.$objext
12464
12465 compiler_lib_search_dirs_CXX=
12466 if test -n "$compiler_lib_search_path_CXX"; then
12467 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12468 fi
12469
12470 # PORTME: override above test on systems where it is broken
12471 case $host_os in
12472 interix[3-9]*)
12473 # Interix 3.5 installs completely hosed .la files for C++, so rather than
12474 # hack all around it, let's just trust "g++" to DTRT.
12475 predep_objects_CXX=
12476 postdep_objects_CXX=
12477 postdeps_CXX=
12478 ;;
12479
12480 linux*)
12481 case `$CC -V 2>&1 | sed 5q` in
12482 *Sun\ C*)
12483 # Sun C++ 5.9
12484 #
12485 # The more standards-conforming stlport4 library is
12486 # incompatible with the Cstd library. Avoid specifying
12487 # it if it's in CXXFLAGS. Ignore libCrun as
12488 # -library=stlport4 depends on it.
12489 case " $CXX $CXXFLAGS " in
12490 *" -library=stlport4 "*)
12491 solaris_use_stlport4=yes
12492 ;;
12493 esac
12494 if test "$solaris_use_stlport4" != yes; then
12495 postdeps_CXX='-library=Cstd -library=Crun'
12496 fi
12497 ;;
12498 esac
12499 ;;
12500
12501 solaris*)
12502 case $cc_basename in
12503 CC*)
12504 # The more standards-conforming stlport4 library is
12505 # incompatible with the Cstd library. Avoid specifying
12506 # it if it's in CXXFLAGS. Ignore libCrun as
12507 # -library=stlport4 depends on it.
12508 case " $CXX $CXXFLAGS " in
12509 *" -library=stlport4 "*)
12510 solaris_use_stlport4=yes
12511 ;;
12512 esac
12513
12514 # Adding this requires a known-good setup of shared libraries for
12515 # Sun compiler versions before 5.6, else PIC objects from an old
12516 # archive will be linked into the output, leading to subtle bugs.
12517 if test "$solaris_use_stlport4" != yes; then
12518 postdeps_CXX='-library=Cstd -library=Crun'
12519 fi
12520 ;;
12521 esac
12522 ;;
12523 esac
12524
12525 case " $postdeps_CXX " in
12526 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12527 esac
12528
12529 lt_prog_compiler_wl_CXX=
12530 lt_prog_compiler_pic_CXX=
12531 lt_prog_compiler_static_CXX=
12532
12533 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12534 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12535
12536 # C++ specific cases for pic, static, wl, etc.
12537 if test "$GXX" = yes; then
12538 lt_prog_compiler_wl_CXX='-Wl,'
12539 lt_prog_compiler_static_CXX='-static'
12540
12541 case $host_os in
12542 aix*)
12543 # All AIX code is PIC.
12544 if test "$host_cpu" = ia64; then
12545 # AIX 5 now supports IA64 processor
12546 lt_prog_compiler_static_CXX='-Bstatic'
12547 fi
12548 ;;
12549 amigaos*)
12550 # FIXME: we need at least 68020 code to build shared libraries, but
12551 # adding the `-m68020' flag to GCC prevents building anything better,
12552 # like `-m68040'.
12553 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12554 ;;
12555 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12556 # PIC is the default for these OSes.
12557 ;;
12558 mingw* | cygwin* | os2* | pw32*)
12559 # This hack is so that the source file can tell whether it is being
12560 # built for inclusion in a dll (and should export symbols for example).
12561 # Although the cygwin gcc ignores -fPIC, still need this for old-style
12562 # (--disable-auto-import) libraries
12563 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12564 ;;
12565 darwin* | rhapsody*)
12566 # PIC is the default on this platform
12567 # Common symbols not allowed in MH_DYLIB files
12568 lt_prog_compiler_pic_CXX='-fno-common'
12569 ;;
12570 *djgpp*)
12571 # DJGPP does not support shared libraries at all
12572 lt_prog_compiler_pic_CXX=
12573 ;;
12574 interix[3-9]*)
12575 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12576 # Instead, we relocate shared libraries at runtime.
12577 ;;
12578 sysv4*MP*)
12579 if test -d /usr/nec; then
12580 lt_prog_compiler_pic_CXX=-Kconform_pic
12581 fi
12582 ;;
12583 hpux*)
12584 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12585 # not for PA HP-UX.
12586 case $host_cpu in
12587 hppa*64*|ia64*)
12588 ;;
12589 *)
12590 lt_prog_compiler_pic_CXX='-fPIC'
12591 ;;
12592 esac
12593 ;;
12594 *)
12595 lt_prog_compiler_pic_CXX='-fPIC'
12596 ;;
12597 esac
12598 else
12599 case $host_os in
12600 aix[4-9]*)
12601 # All AIX code is PIC.
12602 if test "$host_cpu" = ia64; then
12603 # AIX 5 now supports IA64 processor
12604 lt_prog_compiler_static_CXX='-Bstatic'
12605 else
12606 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12607 fi
12608 ;;
12609 chorus*)
12610 case $cc_basename in
12611 cxch68*)
12612 # Green Hills C++ Compiler
12613 # _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"
12614 ;;
12615 esac
12616 ;;
12617 darwin*)
12618 # PIC is the default on this platform
12619 # Common symbols not allowed in MH_DYLIB files
12620 case $cc_basename in
12621 xlc*)
12622 lt_prog_compiler_pic_CXX='-qnocommon'
12623 lt_prog_compiler_wl_CXX='-Wl,'
12624 ;;
12625 esac
12626 ;;
12627 dgux*)
12628 case $cc_basename in
12629 ec++*)
12630 lt_prog_compiler_pic_CXX='-KPIC'
12631 ;;
12632 ghcx*)
12633 # Green Hills C++ Compiler
12634 lt_prog_compiler_pic_CXX='-pic'
12635 ;;
12636 *)
12637 ;;
12638 esac
12639 ;;
12640 freebsd* | dragonfly*)
12641 # FreeBSD uses GNU C++
12642 ;;
12643 hpux9* | hpux10* | hpux11*)
12644 case $cc_basename in
12645 CC*)
12646 lt_prog_compiler_wl_CXX='-Wl,'
12647 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12648 if test "$host_cpu" != ia64; then
12649 lt_prog_compiler_pic_CXX='+Z'
12650 fi
12651 ;;
12652 aCC*)
12653 lt_prog_compiler_wl_CXX='-Wl,'
12654 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12655 case $host_cpu in
12656 hppa*64*|ia64*)
12657 # +Z the default
12658 ;;
12659 *)
12660 lt_prog_compiler_pic_CXX='+Z'
12661 ;;
12662 esac
12663 ;;
12664 *)
12665 ;;
12666 esac
12667 ;;
12668 interix*)
12669 # This is c89, which is MS Visual C++ (no shared libs)
12670 # Anyone wants to do a port?
12671 ;;
12672 irix5* | irix6* | nonstopux*)
12673 case $cc_basename in
12674 CC*)
12675 lt_prog_compiler_wl_CXX='-Wl,'
12676 lt_prog_compiler_static_CXX='-non_shared'
12677 # CC pic flag -KPIC is the default.
12678 ;;
12679 *)
12680 ;;
12681 esac
12682 ;;
12683 linux* | k*bsd*-gnu)
12684 case $cc_basename in
12685 KCC*)
12686 # KAI C++ Compiler
12687 lt_prog_compiler_wl_CXX='--backend -Wl,'
12688 lt_prog_compiler_pic_CXX='-fPIC'
12689 ;;
12690 icpc* | ecpc*)
12691 # Intel C++
12692 lt_prog_compiler_wl_CXX='-Wl,'
12693 lt_prog_compiler_pic_CXX='-KPIC'
12694 lt_prog_compiler_static_CXX='-static'
12695 ;;
12696 pgCC* | pgcpp*)
12697 # Portland Group C++ compiler.
12698 lt_prog_compiler_wl_CXX='-Wl,'
12699 lt_prog_compiler_pic_CXX='-fpic'
12700 lt_prog_compiler_static_CXX='-Bstatic'
12701 ;;
12702 cxx*)
12703 # Compaq C++
12704 # Make sure the PIC flag is empty. It appears that all Alpha
12705 # Linux and Compaq Tru64 Unix objects are PIC.
12706 lt_prog_compiler_pic_CXX=
12707 lt_prog_compiler_static_CXX='-non_shared'
12708 ;;
12709 *)
12710 case `$CC -V 2>&1 | sed 5q` in
12711 *Sun\ C*)
12712 # Sun C++ 5.9
12713 lt_prog_compiler_pic_CXX='-KPIC'
12714 lt_prog_compiler_static_CXX='-Bstatic'
12715 lt_prog_compiler_wl_CXX='-Qoption ld '
12716 ;;
12717 esac
12718 ;;
12719 esac
12720 ;;
12721 lynxos*)
12722 ;;
12723 m88k*)
12724 ;;
12725 mvs*)
12726 case $cc_basename in
12727 cxx*)
12728 lt_prog_compiler_pic_CXX='-W c,exportall'
12729 ;;
12730 *)
12731 ;;
12732 esac
12733 ;;
12734 netbsd*)
12735 ;;
12736 osf3* | osf4* | osf5*)
12737 case $cc_basename in
12738 KCC*)
12739 lt_prog_compiler_wl_CXX='--backend -Wl,'
12740 ;;
12741 RCC*)
12742 # Rational C++ 2.4.1
12743 lt_prog_compiler_pic_CXX='-pic'
12744 ;;
12745 cxx*)
12746 # Digital/Compaq C++
12747 lt_prog_compiler_wl_CXX='-Wl,'
12748 # Make sure the PIC flag is empty. It appears that all Alpha
12749 # Linux and Compaq Tru64 Unix objects are PIC.
12750 lt_prog_compiler_pic_CXX=
12751 lt_prog_compiler_static_CXX='-non_shared'
12752 ;;
12753 *)
12754 ;;
12755 esac
12756 ;;
12757 psos*)
12758 ;;
12759 solaris*)
12760 case $cc_basename in
12761 CC*)
12762 # Sun C++ 4.2, 5.x and Centerline C++
12763 lt_prog_compiler_pic_CXX='-KPIC'
12764 lt_prog_compiler_static_CXX='-Bstatic'
12765 lt_prog_compiler_wl_CXX='-Qoption ld '
12766 ;;
12767 gcx*)
12768 # Green Hills C++ Compiler
12769 lt_prog_compiler_pic_CXX='-PIC'
12770 ;;
12771 *)
12772 ;;
12773 esac
12774 ;;
12775 sunos4*)
12776 case $cc_basename in
12777 CC*)
12778 # Sun C++ 4.x
12779 lt_prog_compiler_pic_CXX='-pic'
12780 lt_prog_compiler_static_CXX='-Bstatic'
12781 ;;
12782 lcc*)
12783 # Lucid
12784 lt_prog_compiler_pic_CXX='-pic'
12785 ;;
12786 *)
12787 ;;
12788 esac
12789 ;;
12790 tandem*)
12791 case $cc_basename in
12792 NCC*)
12793 # NonStop-UX NCC 3.20
12794 lt_prog_compiler_pic_CXX='-KPIC'
12795 ;;
12796 *)
12797 ;;
12798 esac
12799 ;;
12800 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12801 case $cc_basename in
12802 CC*)
12803 lt_prog_compiler_wl_CXX='-Wl,'
12804 lt_prog_compiler_pic_CXX='-KPIC'
12805 lt_prog_compiler_static_CXX='-Bstatic'
12806 ;;
12807 esac
12808 ;;
12809 vxworks*)
12810 ;;
12811 *)
12812 lt_prog_compiler_can_build_shared_CXX=no
12813 ;;
12814 esac
12815 fi
12816
12817 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12818 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12819
12820 #
12821 # Check to make sure the PIC flag actually works.
12822 #
12823 if test -n "$lt_prog_compiler_pic_CXX"; then
12824
12825 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12826 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12827 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12828 $as_echo_n "(cached) " >&6
12829 else
12830 lt_cv_prog_compiler_pic_works_CXX=no
12831 ac_outfile=conftest.$ac_objext
12832 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12833 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12834 # Insert the option either (1) after the last *FLAGS variable, or
12835 # (2) before a word containing "conftest.", or (3) at the end.
12836 # Note that $ac_compile itself does not contain backslashes and begins
12837 # with a dollar sign (not a hyphen), so the echo should work correctly.
12838 # The option is referenced via a variable to avoid confusing sed.
12839 lt_compile=`echo "$ac_compile" | $SED \
12840 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12841 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12842 -e 's:$: $lt_compiler_flag:'`
12843 (eval echo "\"\$as_me:12843: $lt_compile\"" >&5)
12844 (eval "$lt_compile" 2>conftest.err)
12845 ac_status=$?
12846 cat conftest.err >&5
12847 echo "$as_me:12847: \$? = $ac_status" >&5
12848 if (exit $ac_status) && test -s "$ac_outfile"; then
12849 # The compiler can only warn and ignore the option if not recognized
12850 # So say no if there are warnings other than the usual output.
12851 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12852 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12853 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12854 lt_cv_prog_compiler_pic_works_CXX=yes
12855 fi
12856 fi
12857 $rm conftest*
12858
12859 fi
12860 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12861 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12862
12863 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12864 case $lt_prog_compiler_pic_CXX in
12865 "" | " "*) ;;
12866 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12867 esac
12868 else
12869 lt_prog_compiler_pic_CXX=
12870 lt_prog_compiler_can_build_shared_CXX=no
12871 fi
12872
12873 fi
12874 case $host_os in
12875 # For platforms which do not support PIC, -DPIC is meaningless:
12876 *djgpp*)
12877 lt_prog_compiler_pic_CXX=
12878 ;;
12879 *)
12880 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12881 ;;
12882 esac
12883
12884 #
12885 # Check to make sure the static flag actually works.
12886 #
12887 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12888 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12889 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12890 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
12891 $as_echo_n "(cached) " >&6
12892 else
12893 lt_cv_prog_compiler_static_works_CXX=no
12894 save_LDFLAGS="$LDFLAGS"
12895 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12896 echo "$lt_simple_link_test_code" > conftest.$ac_ext
12897 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12898 # The linker can only warn and ignore the option if not recognized
12899 # So say no if there are warnings
12900 if test -s conftest.err; then
12901 # Append any errors to the config.log.
12902 cat conftest.err 1>&5
12903 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12904 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12905 if diff conftest.exp conftest.er2 >/dev/null; then
12906 lt_cv_prog_compiler_static_works_CXX=yes
12907 fi
12908 else
12909 lt_cv_prog_compiler_static_works_CXX=yes
12910 fi
12911 fi
12912 $rm -r conftest*
12913 LDFLAGS="$save_LDFLAGS"
12914
12915 fi
12916 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
12917 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
12918
12919 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
12920 :
12921 else
12922 lt_prog_compiler_static_CXX=
12923 fi
12924
12925
12926 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12927 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12928 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12929 $as_echo_n "(cached) " >&6
12930 else
12931 lt_cv_prog_compiler_c_o_CXX=no
12932 $rm -r conftest 2>/dev/null
12933 mkdir conftest
12934 cd conftest
12935 mkdir out
12936 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12937
12938 lt_compiler_flag="-o out/conftest2.$ac_objext"
12939 # Insert the option either (1) after the last *FLAGS variable, or
12940 # (2) before a word containing "conftest.", or (3) at the end.
12941 # Note that $ac_compile itself does not contain backslashes and begins
12942 # with a dollar sign (not a hyphen), so the echo should work correctly.
12943 lt_compile=`echo "$ac_compile" | $SED \
12944 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12945 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12946 -e 's:$: $lt_compiler_flag:'`
12947 (eval echo "\"\$as_me:12947: $lt_compile\"" >&5)
12948 (eval "$lt_compile" 2>out/conftest.err)
12949 ac_status=$?
12950 cat out/conftest.err >&5
12951 echo "$as_me:12951: \$? = $ac_status" >&5
12952 if (exit $ac_status) && test -s out/conftest2.$ac_objext
12953 then
12954 # The compiler can only warn and ignore the option if not recognized
12955 # So say no if there are warnings
12956 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12957 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12958 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12959 lt_cv_prog_compiler_c_o_CXX=yes
12960 fi
12961 fi
12962 chmod u+w . 2>&5
12963 $rm conftest*
12964 # SGI C++ compiler will create directory out/ii_files/ for
12965 # template instantiation
12966 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12967 $rm out/* && rmdir out
12968 cd ..
12969 rmdir conftest
12970 $rm conftest*
12971
12972 fi
12973 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12974 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
12975
12976
12977 hard_links="nottested"
12978 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12979 # do not overwrite the value of need_locks provided by the user
12980 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12981 $as_echo_n "checking if we can lock with hard links... " >&6; }
12982 hard_links=yes
12983 $rm conftest*
12984 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12985 touch conftest.a
12986 ln conftest.a conftest.b 2>&5 || hard_links=no
12987 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12988 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
12989 $as_echo "$hard_links" >&6; }
12990 if test "$hard_links" = no; then
12991 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12992 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12993 need_locks=warn
12994 fi
12995 else
12996 need_locks=no
12997 fi
12998
12999 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13000 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13001
13002 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13003 case $host_os in
13004 aix[4-9]*)
13005 # If we're using GNU nm, then we don't want the "-C" option.
13006 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13007 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13008 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'
13009 else
13010 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'
13011 fi
13012 ;;
13013 pw32*)
13014 export_symbols_cmds_CXX="$ltdll_cmds"
13015 ;;
13016 cygwin* | mingw*)
13017 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'
13018 ;;
13019 *)
13020 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13021 ;;
13022 esac
13023 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13024
13025 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13026 $as_echo "$ld_shlibs_CXX" >&6; }
13027 test "$ld_shlibs_CXX" = no && can_build_shared=no
13028
13029 #
13030 # Do we need to explicitly link libc?
13031 #
13032 case "x$archive_cmds_need_lc_CXX" in
13033 x|xyes)
13034 # Assume -lc should be added
13035 archive_cmds_need_lc_CXX=yes
13036
13037 if test "$enable_shared" = yes && test "$GCC" = yes; then
13038 case $archive_cmds_CXX in
13039 *'~'*)
13040 # FIXME: we may have to deal with multi-command sequences.
13041 ;;
13042 '$CC '*)
13043 # Test whether the compiler implicitly links with -lc since on some
13044 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13045 # to ld, don't add -lc before -lgcc.
13046 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13047 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13048 $rm conftest*
13049 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13050
13051 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13052 (eval $ac_compile) 2>&5
13053 ac_status=$?
13054 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13055 (exit $ac_status); } 2>conftest.err; then
13056 soname=conftest
13057 lib=conftest
13058 libobjs=conftest.$ac_objext
13059 deplibs=
13060 wl=$lt_prog_compiler_wl_CXX
13061 pic_flag=$lt_prog_compiler_pic_CXX
13062 compiler_flags=-v
13063 linker_flags=-v
13064 verstring=
13065 output_objdir=.
13066 libname=conftest
13067 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13068 allow_undefined_flag_CXX=
13069 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13070 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13071 ac_status=$?
13072 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13073 (exit $ac_status); }
13074 then
13075 archive_cmds_need_lc_CXX=no
13076 else
13077 archive_cmds_need_lc_CXX=yes
13078 fi
13079 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13080 else
13081 cat conftest.err 1>&5
13082 fi
13083 $rm conftest*
13084 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13085 $as_echo "$archive_cmds_need_lc_CXX" >&6; }
13086 ;;
13087 esac
13088 fi
13089 ;;
13090 esac
13091
13092 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13093 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13094 library_names_spec=
13095 libname_spec='lib$name'
13096 soname_spec=
13097 shrext_cmds=".so"
13098 postinstall_cmds=
13099 postuninstall_cmds=
13100 finish_cmds=
13101 finish_eval=
13102 shlibpath_var=
13103 shlibpath_overrides_runpath=unknown
13104 version_type=none
13105 dynamic_linker="$host_os ld.so"
13106 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13107
13108 need_lib_prefix=unknown
13109 hardcode_into_libs=no
13110
13111 # when you set need_version to no, make sure it does not cause -set_version
13112 # flags to be left without arguments
13113 need_version=unknown
13114
13115 case $host_os in
13116 aix3*)
13117 version_type=linux
13118 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13119 shlibpath_var=LIBPATH
13120
13121 # AIX 3 has no versioning support, so we append a major version to the name.
13122 soname_spec='${libname}${release}${shared_ext}$major'
13123 ;;
13124
13125 aix[4-9]*)
13126 version_type=linux
13127 need_lib_prefix=no
13128 need_version=no
13129 hardcode_into_libs=yes
13130 if test "$host_cpu" = ia64; then
13131 # AIX 5 supports IA64
13132 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13133 shlibpath_var=LD_LIBRARY_PATH
13134 else
13135 # With GCC up to 2.95.x, collect2 would create an import file
13136 # for dependence libraries. The import file would start with
13137 # the line `#! .'. This would cause the generated library to
13138 # depend on `.', always an invalid library. This was fixed in
13139 # development snapshots of GCC prior to 3.0.
13140 case $host_os in
13141 aix4 | aix4.[01] | aix4.[01].*)
13142 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13143 echo ' yes '
13144 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13145 :
13146 else
13147 can_build_shared=no
13148 fi
13149 ;;
13150 esac
13151 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13152 # soname into executable. Probably we can add versioning support to
13153 # collect2, so additional links can be useful in future.
13154 if test "$aix_use_runtimelinking" = yes; then
13155 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13156 # instead of lib<name>.a to let people know that these are not
13157 # typical AIX shared libraries.
13158 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13159 else
13160 # We preserve .a as extension for shared libraries through AIX4.2
13161 # and later when we are not doing run time linking.
13162 library_names_spec='${libname}${release}.a $libname.a'
13163 soname_spec='${libname}${release}${shared_ext}$major'
13164 fi
13165 shlibpath_var=LIBPATH
13166 fi
13167 ;;
13168
13169 amigaos*)
13170 library_names_spec='$libname.ixlibrary $libname.a'
13171 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13172 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'
13173 ;;
13174
13175 beos*)
13176 library_names_spec='${libname}${shared_ext}'
13177 dynamic_linker="$host_os ld.so"
13178 shlibpath_var=LIBRARY_PATH
13179 ;;
13180
13181 bsdi[45]*)
13182 version_type=linux
13183 need_version=no
13184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13185 soname_spec='${libname}${release}${shared_ext}$major'
13186 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13187 shlibpath_var=LD_LIBRARY_PATH
13188 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13189 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13190 # the default ld.so.conf also contains /usr/contrib/lib and
13191 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13192 # libtool to hard-code these into programs
13193 ;;
13194
13195 cygwin* | mingw* | pw32*)
13196 version_type=windows
13197 shrext_cmds=".dll"
13198 need_version=no
13199 need_lib_prefix=no
13200
13201 case $GCC,$host_os in
13202 yes,cygwin* | yes,mingw* | yes,pw32*)
13203 library_names_spec='$libname.dll.a'
13204 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13205 postinstall_cmds='base_file=`basename \${file}`~
13206 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13207 dldir=$destdir/`dirname \$dlpath`~
13208 test -d \$dldir || mkdir -p \$dldir~
13209 $install_prog $dir/$dlname \$dldir/$dlname~
13210 chmod a+x \$dldir/$dlname'
13211 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13212 dlpath=$dir/\$dldll~
13213 $rm \$dlpath'
13214 shlibpath_overrides_runpath=yes
13215
13216 case $host_os in
13217 cygwin*)
13218 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13219 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13220 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13221 ;;
13222 mingw*)
13223 # MinGW DLLs use traditional 'lib' prefix
13224 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13225 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13226 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13227 # It is most probably a Windows format PATH printed by
13228 # mingw gcc, but we are running on Cygwin. Gcc prints its search
13229 # path with ; separators, and with drive letters. We can handle the
13230 # drive letters (cygwin fileutils understands them), so leave them,
13231 # especially as we might pass files found there to a mingw objdump,
13232 # which wouldn't understand a cygwinified path. Ahh.
13233 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13234 else
13235 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13236 fi
13237 ;;
13238 pw32*)
13239 # pw32 DLLs use 'pw' prefix rather than 'lib'
13240 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13241 ;;
13242 esac
13243 ;;
13244
13245 *)
13246 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13247 ;;
13248 esac
13249 dynamic_linker='Win32 ld.exe'
13250 # FIXME: first we should search . and the directory the executable is in
13251 shlibpath_var=PATH
13252 ;;
13253
13254 darwin* | rhapsody*)
13255 dynamic_linker="$host_os dyld"
13256 version_type=darwin
13257 need_lib_prefix=no
13258 need_version=no
13259 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13260 soname_spec='${libname}${release}${major}$shared_ext'
13261 shlibpath_overrides_runpath=yes
13262 shlibpath_var=DYLD_LIBRARY_PATH
13263 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13264
13265 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13266 ;;
13267
13268 dgux*)
13269 version_type=linux
13270 need_lib_prefix=no
13271 need_version=no
13272 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13273 soname_spec='${libname}${release}${shared_ext}$major'
13274 shlibpath_var=LD_LIBRARY_PATH
13275 ;;
13276
13277 freebsd1*)
13278 dynamic_linker=no
13279 ;;
13280
13281 freebsd* | dragonfly*)
13282 # DragonFly does not have aout. When/if they implement a new
13283 # versioning mechanism, adjust this.
13284 if test -x /usr/bin/objformat; then
13285 objformat=`/usr/bin/objformat`
13286 else
13287 case $host_os in
13288 freebsd[123]*) objformat=aout ;;
13289 *) objformat=elf ;;
13290 esac
13291 fi
13292 version_type=freebsd-$objformat
13293 case $version_type in
13294 freebsd-elf*)
13295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13296 need_version=no
13297 need_lib_prefix=no
13298 ;;
13299 freebsd-*)
13300 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13301 need_version=yes
13302 ;;
13303 esac
13304 shlibpath_var=LD_LIBRARY_PATH
13305 case $host_os in
13306 freebsd2*)
13307 shlibpath_overrides_runpath=yes
13308 ;;
13309 freebsd3.[01]* | freebsdelf3.[01]*)
13310 shlibpath_overrides_runpath=yes
13311 hardcode_into_libs=yes
13312 ;;
13313 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13314 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13315 shlibpath_overrides_runpath=no
13316 hardcode_into_libs=yes
13317 ;;
13318 *) # from 4.6 on, and DragonFly
13319 shlibpath_overrides_runpath=yes
13320 hardcode_into_libs=yes
13321 ;;
13322 esac
13323 ;;
13324
13325 gnu*)
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 hardcode_into_libs=yes
13333 ;;
13334
13335 hpux9* | hpux10* | hpux11*)
13336 # Give a soname corresponding to the major version so that dld.sl refuses to
13337 # link against other versions.
13338 version_type=sunos
13339 need_lib_prefix=no
13340 need_version=no
13341 case $host_cpu in
13342 ia64*)
13343 shrext_cmds='.so'
13344 hardcode_into_libs=yes
13345 dynamic_linker="$host_os dld.so"
13346 shlibpath_var=LD_LIBRARY_PATH
13347 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13349 soname_spec='${libname}${release}${shared_ext}$major'
13350 if test "X$HPUX_IA64_MODE" = X32; then
13351 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13352 else
13353 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13354 fi
13355 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13356 ;;
13357 hppa*64*)
13358 shrext_cmds='.sl'
13359 hardcode_into_libs=yes
13360 dynamic_linker="$host_os dld.sl"
13361 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13362 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13364 soname_spec='${libname}${release}${shared_ext}$major'
13365 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13366 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13367 ;;
13368 *)
13369 shrext_cmds='.sl'
13370 dynamic_linker="$host_os dld.sl"
13371 shlibpath_var=SHLIB_PATH
13372 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13374 soname_spec='${libname}${release}${shared_ext}$major'
13375 ;;
13376 esac
13377 # HP-UX runs *really* slowly unless shared libraries are mode 555.
13378 postinstall_cmds='chmod 555 $lib'
13379 ;;
13380
13381 interix[3-9]*)
13382 version_type=linux
13383 need_lib_prefix=no
13384 need_version=no
13385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13386 soname_spec='${libname}${release}${shared_ext}$major'
13387 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13388 shlibpath_var=LD_LIBRARY_PATH
13389 shlibpath_overrides_runpath=no
13390 hardcode_into_libs=yes
13391 ;;
13392
13393 irix5* | irix6* | nonstopux*)
13394 case $host_os in
13395 nonstopux*) version_type=nonstopux ;;
13396 *)
13397 if test "$lt_cv_prog_gnu_ld" = yes; then
13398 version_type=linux
13399 else
13400 version_type=irix
13401 fi ;;
13402 esac
13403 need_lib_prefix=no
13404 need_version=no
13405 soname_spec='${libname}${release}${shared_ext}$major'
13406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13407 case $host_os in
13408 irix5* | nonstopux*)
13409 libsuff= shlibsuff=
13410 ;;
13411 *)
13412 case $LD in # libtool.m4 will add one of these switches to LD
13413 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13414 libsuff= shlibsuff= libmagic=32-bit;;
13415 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13416 libsuff=32 shlibsuff=N32 libmagic=N32;;
13417 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13418 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13419 *) libsuff= shlibsuff= libmagic=never-match;;
13420 esac
13421 ;;
13422 esac
13423 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13424 shlibpath_overrides_runpath=no
13425 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13426 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13427 hardcode_into_libs=yes
13428 ;;
13429
13430 # No shared lib support for Linux oldld, aout, or coff.
13431 linux*oldld* | linux*aout* | linux*coff*)
13432 dynamic_linker=no
13433 ;;
13434
13435 # This must be Linux ELF.
13436 linux* | k*bsd*-gnu)
13437 version_type=linux
13438 need_lib_prefix=no
13439 need_version=no
13440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13441 soname_spec='${libname}${release}${shared_ext}$major'
13442 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13443 shlibpath_var=LD_LIBRARY_PATH
13444 shlibpath_overrides_runpath=no
13445 # This implies no fast_install, which is unacceptable.
13446 # Some rework will be needed to allow for fast_install
13447 # before this can be enabled.
13448 hardcode_into_libs=yes
13449
13450 # Append ld.so.conf contents to the search path
13451 if test -f /etc/ld.so.conf; then
13452 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' ' '`
13453 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13454 fi
13455
13456 # We used to test for /lib/ld.so.1 and disable shared libraries on
13457 # powerpc, because MkLinux only supported shared libraries with the
13458 # GNU dynamic linker. Since this was broken with cross compilers,
13459 # most powerpc-linux boxes support dynamic linking these days and
13460 # people can always --disable-shared, the test was removed, and we
13461 # assume the GNU/Linux dynamic linker is in use.
13462 dynamic_linker='GNU/Linux ld.so'
13463 ;;
13464
13465 netbsd*)
13466 version_type=sunos
13467 need_lib_prefix=no
13468 need_version=no
13469 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13471 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13472 dynamic_linker='NetBSD (a.out) ld.so'
13473 else
13474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13475 soname_spec='${libname}${release}${shared_ext}$major'
13476 dynamic_linker='NetBSD ld.elf_so'
13477 fi
13478 shlibpath_var=LD_LIBRARY_PATH
13479 shlibpath_overrides_runpath=yes
13480 hardcode_into_libs=yes
13481 ;;
13482
13483 newsos6)
13484 version_type=linux
13485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13486 shlibpath_var=LD_LIBRARY_PATH
13487 shlibpath_overrides_runpath=yes
13488 ;;
13489
13490 nto-qnx*)
13491 version_type=linux
13492 need_lib_prefix=no
13493 need_version=no
13494 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13495 soname_spec='${libname}${release}${shared_ext}$major'
13496 shlibpath_var=LD_LIBRARY_PATH
13497 shlibpath_overrides_runpath=yes
13498 ;;
13499
13500 openbsd*)
13501 version_type=sunos
13502 sys_lib_dlsearch_path_spec="/usr/lib"
13503 need_lib_prefix=no
13504 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13505 case $host_os in
13506 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13507 *) need_version=no ;;
13508 esac
13509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13510 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13511 shlibpath_var=LD_LIBRARY_PATH
13512 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13513 case $host_os in
13514 openbsd2.[89] | openbsd2.[89].*)
13515 shlibpath_overrides_runpath=no
13516 ;;
13517 *)
13518 shlibpath_overrides_runpath=yes
13519 ;;
13520 esac
13521 else
13522 shlibpath_overrides_runpath=yes
13523 fi
13524 ;;
13525
13526 os2*)
13527 libname_spec='$name'
13528 shrext_cmds=".dll"
13529 need_lib_prefix=no
13530 library_names_spec='$libname${shared_ext} $libname.a'
13531 dynamic_linker='OS/2 ld.exe'
13532 shlibpath_var=LIBPATH
13533 ;;
13534
13535 osf3* | osf4* | osf5*)
13536 version_type=osf
13537 need_lib_prefix=no
13538 need_version=no
13539 soname_spec='${libname}${release}${shared_ext}$major'
13540 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13541 shlibpath_var=LD_LIBRARY_PATH
13542 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13543 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13544 ;;
13545
13546 rdos*)
13547 dynamic_linker=no
13548 ;;
13549
13550 solaris*)
13551 version_type=linux
13552 need_lib_prefix=no
13553 need_version=no
13554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13555 soname_spec='${libname}${release}${shared_ext}$major'
13556 shlibpath_var=LD_LIBRARY_PATH
13557 shlibpath_overrides_runpath=yes
13558 hardcode_into_libs=yes
13559 # ldd complains unless libraries are executable
13560 postinstall_cmds='chmod +x $lib'
13561 ;;
13562
13563 sunos4*)
13564 version_type=sunos
13565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13566 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13567 shlibpath_var=LD_LIBRARY_PATH
13568 shlibpath_overrides_runpath=yes
13569 if test "$with_gnu_ld" = yes; then
13570 need_lib_prefix=no
13571 fi
13572 need_version=yes
13573 ;;
13574
13575 sysv4 | sysv4.3*)
13576 version_type=linux
13577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13578 soname_spec='${libname}${release}${shared_ext}$major'
13579 shlibpath_var=LD_LIBRARY_PATH
13580 case $host_vendor in
13581 sni)
13582 shlibpath_overrides_runpath=no
13583 need_lib_prefix=no
13584 export_dynamic_flag_spec='${wl}-Blargedynsym'
13585 runpath_var=LD_RUN_PATH
13586 ;;
13587 siemens)
13588 need_lib_prefix=no
13589 ;;
13590 motorola)
13591 need_lib_prefix=no
13592 need_version=no
13593 shlibpath_overrides_runpath=no
13594 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13595 ;;
13596 esac
13597 ;;
13598
13599 sysv4*MP*)
13600 if test -d /usr/nec ;then
13601 version_type=linux
13602 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13603 soname_spec='$libname${shared_ext}.$major'
13604 shlibpath_var=LD_LIBRARY_PATH
13605 fi
13606 ;;
13607
13608 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13609 version_type=freebsd-elf
13610 need_lib_prefix=no
13611 need_version=no
13612 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13613 soname_spec='${libname}${release}${shared_ext}$major'
13614 shlibpath_var=LD_LIBRARY_PATH
13615 hardcode_into_libs=yes
13616 if test "$with_gnu_ld" = yes; then
13617 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13618 shlibpath_overrides_runpath=no
13619 else
13620 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13621 shlibpath_overrides_runpath=yes
13622 case $host_os in
13623 sco3.2v5*)
13624 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13625 ;;
13626 esac
13627 fi
13628 sys_lib_dlsearch_path_spec='/usr/lib'
13629 ;;
13630
13631 uts4*)
13632 version_type=linux
13633 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13634 soname_spec='${libname}${release}${shared_ext}$major'
13635 shlibpath_var=LD_LIBRARY_PATH
13636 ;;
13637
13638 *)
13639 dynamic_linker=no
13640 ;;
13641 esac
13642 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13643 $as_echo "$dynamic_linker" >&6; }
13644 test "$dynamic_linker" = no && can_build_shared=no
13645
13646 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13647 $as_echo_n "(cached) " >&6
13648 else
13649 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13650 fi
13651
13652 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13653 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13654 $as_echo_n "(cached) " >&6
13655 else
13656 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13657 fi
13658
13659 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13660
13661 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13662 if test "$GCC" = yes; then
13663 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13664 fi
13665
13666 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13667 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13668 hardcode_action_CXX=
13669 if test -n "$hardcode_libdir_flag_spec_CXX" || \
13670 test -n "$runpath_var_CXX" || \
13671 test "X$hardcode_automatic_CXX" = "Xyes" ; then
13672
13673 # We can hardcode non-existant directories.
13674 if test "$hardcode_direct_CXX" != no &&
13675 # If the only mechanism to avoid hardcoding is shlibpath_var, we
13676 # have to relink, otherwise we might link with an installed library
13677 # when we should be linking with a yet-to-be-installed one
13678 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13679 test "$hardcode_minus_L_CXX" != no; then
13680 # Linking always hardcodes the temporary library directory.
13681 hardcode_action_CXX=relink
13682 else
13683 # We can link without hardcoding, and we can hardcode nonexisting dirs.
13684 hardcode_action_CXX=immediate
13685 fi
13686 else
13687 # We cannot hardcode anything, or else we can only hardcode existing
13688 # directories.
13689 hardcode_action_CXX=unsupported
13690 fi
13691 { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13692 $as_echo "$hardcode_action_CXX" >&6; }
13693
13694 if test "$hardcode_action_CXX" = relink; then
13695 # Fast installation is not supported
13696 enable_fast_install=no
13697 elif test "$shlibpath_overrides_runpath" = yes ||
13698 test "$enable_shared" = no; then
13699 # Fast installation is not necessary
13700 enable_fast_install=needless
13701 fi
13702
13703
13704 # The else clause should only fire when bootstrapping the
13705 # libtool distribution, otherwise you forgot to ship ltmain.sh
13706 # with your package, and you will get complaints that there are
13707 # no rules to generate ltmain.sh.
13708 if test -f "$ltmain"; then
13709 # See if we are running on zsh, and set the options which allow our commands through
13710 # without removal of \ escapes.
13711 if test -n "${ZSH_VERSION+set}" ; then
13712 setopt NO_GLOB_SUBST
13713 fi
13714 # Now quote all the things that may contain metacharacters while being
13715 # careful not to overquote the AC_SUBSTed values. We take copies of the
13716 # variables and quote the copies for generation of the libtool script.
13717 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13718 SED SHELL STRIP \
13719 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13720 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13721 deplibs_check_method reload_flag reload_cmds need_locks \
13722 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13723 lt_cv_sys_global_symbol_to_c_name_address \
13724 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13725 old_postinstall_cmds old_postuninstall_cmds \
13726 compiler_CXX \
13727 CC_CXX \
13728 LD_CXX \
13729 lt_prog_compiler_wl_CXX \
13730 lt_prog_compiler_pic_CXX \
13731 lt_prog_compiler_static_CXX \
13732 lt_prog_compiler_no_builtin_flag_CXX \
13733 export_dynamic_flag_spec_CXX \
13734 thread_safe_flag_spec_CXX \
13735 whole_archive_flag_spec_CXX \
13736 enable_shared_with_static_runtimes_CXX \
13737 old_archive_cmds_CXX \
13738 old_archive_from_new_cmds_CXX \
13739 predep_objects_CXX \
13740 postdep_objects_CXX \
13741 predeps_CXX \
13742 postdeps_CXX \
13743 compiler_lib_search_path_CXX \
13744 compiler_lib_search_dirs_CXX \
13745 archive_cmds_CXX \
13746 archive_expsym_cmds_CXX \
13747 postinstall_cmds_CXX \
13748 postuninstall_cmds_CXX \
13749 old_archive_from_expsyms_cmds_CXX \
13750 allow_undefined_flag_CXX \
13751 no_undefined_flag_CXX \
13752 export_symbols_cmds_CXX \
13753 hardcode_libdir_flag_spec_CXX \
13754 hardcode_libdir_flag_spec_ld_CXX \
13755 hardcode_libdir_separator_CXX \
13756 hardcode_automatic_CXX \
13757 module_cmds_CXX \
13758 module_expsym_cmds_CXX \
13759 lt_cv_prog_compiler_c_o_CXX \
13760 fix_srcfile_path_CXX \
13761 exclude_expsyms_CXX \
13762 include_expsyms_CXX; do
13763
13764 case $var in
13765 old_archive_cmds_CXX | \
13766 old_archive_from_new_cmds_CXX | \
13767 archive_cmds_CXX | \
13768 archive_expsym_cmds_CXX | \
13769 module_cmds_CXX | \
13770 module_expsym_cmds_CXX | \
13771 old_archive_from_expsyms_cmds_CXX | \
13772 export_symbols_cmds_CXX | \
13773 extract_expsyms_cmds | reload_cmds | finish_cmds | \
13774 postinstall_cmds | postuninstall_cmds | \
13775 old_postinstall_cmds | old_postuninstall_cmds | \
13776 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13777 # Double-quote double-evaled strings.
13778 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13779 ;;
13780 *)
13781 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13782 ;;
13783 esac
13784 done
13785
13786 case $lt_echo in
13787 *'\$0 --fallback-echo"')
13788 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13789 ;;
13790 esac
13791
13792 cfgfile="$ofile"
13793
13794 cat <<__EOF__ >> "$cfgfile"
13795 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13796
13797 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13798
13799 # Shell to use when invoking shell scripts.
13800 SHELL=$lt_SHELL
13801
13802 # Whether or not to build shared libraries.
13803 build_libtool_libs=$enable_shared
13804
13805 # Whether or not to build static libraries.
13806 build_old_libs=$enable_static
13807
13808 # Whether or not to add -lc for building shared libraries.
13809 build_libtool_need_lc=$archive_cmds_need_lc_CXX
13810
13811 # Whether or not to disallow shared libs when runtime libs are static
13812 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13813
13814 # Whether or not to optimize for fast installation.
13815 fast_install=$enable_fast_install
13816
13817 # The host system.
13818 host_alias=$host_alias
13819 host=$host
13820 host_os=$host_os
13821
13822 # The build system.
13823 build_alias=$build_alias
13824 build=$build
13825 build_os=$build_os
13826
13827 # An echo program that does not interpret backslashes.
13828 echo=$lt_echo
13829
13830 # The archiver.
13831 AR=$lt_AR
13832 AR_FLAGS=$lt_AR_FLAGS
13833
13834 # A C compiler.
13835 LTCC=$lt_LTCC
13836
13837 # LTCC compiler flags.
13838 LTCFLAGS=$lt_LTCFLAGS
13839
13840 # A language-specific compiler.
13841 CC=$lt_compiler_CXX
13842
13843 # Is the compiler the GNU C compiler?
13844 with_gcc=$GCC_CXX
13845
13846 # An ERE matcher.
13847 EGREP=$lt_EGREP
13848
13849 # The linker used to build libraries.
13850 LD=$lt_LD_CXX
13851
13852 # Whether we need hard or soft links.
13853 LN_S=$lt_LN_S
13854
13855 # A BSD-compatible nm program.
13856 NM=$lt_NM
13857
13858 # A symbol stripping program
13859 STRIP=$lt_STRIP
13860
13861 # Used to examine libraries when file_magic_cmd begins "file"
13862 MAGIC_CMD=$MAGIC_CMD
13863
13864 # Used on cygwin: DLL creation program.
13865 DLLTOOL="$DLLTOOL"
13866
13867 # Used on cygwin: object dumper.
13868 OBJDUMP="$OBJDUMP"
13869
13870 # Used on cygwin: assembler.
13871 AS="$AS"
13872
13873 # The name of the directory that contains temporary libtool files.
13874 objdir=$objdir
13875
13876 # How to create reloadable object files.
13877 reload_flag=$lt_reload_flag
13878 reload_cmds=$lt_reload_cmds
13879
13880 # How to pass a linker flag through the compiler.
13881 wl=$lt_lt_prog_compiler_wl_CXX
13882
13883 # Object file suffix (normally "o").
13884 objext="$ac_objext"
13885
13886 # Old archive suffix (normally "a").
13887 libext="$libext"
13888
13889 # Shared library suffix (normally ".so").
13890 shrext_cmds='$shrext_cmds'
13891
13892 # Executable file suffix (normally "").
13893 exeext="$exeext"
13894
13895 # Additional compiler flags for building library objects.
13896 pic_flag=$lt_lt_prog_compiler_pic_CXX
13897 pic_mode=$pic_mode
13898
13899 # What is the maximum length of a command?
13900 max_cmd_len=$lt_cv_sys_max_cmd_len
13901
13902 # Does compiler simultaneously support -c and -o options?
13903 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13904
13905 # Must we lock files when doing compilation?
13906 need_locks=$lt_need_locks
13907
13908 # Do we need the lib prefix for modules?
13909 need_lib_prefix=$need_lib_prefix
13910
13911 # Do we need a version for libraries?
13912 need_version=$need_version
13913
13914 # Whether dlopen is supported.
13915 dlopen_support=$enable_dlopen
13916
13917 # Whether dlopen of programs is supported.
13918 dlopen_self=$enable_dlopen_self
13919
13920 # Whether dlopen of statically linked programs is supported.
13921 dlopen_self_static=$enable_dlopen_self_static
13922
13923 # Compiler flag to prevent dynamic linking.
13924 link_static_flag=$lt_lt_prog_compiler_static_CXX
13925
13926 # Compiler flag to turn off builtin functions.
13927 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13928
13929 # Compiler flag to allow reflexive dlopens.
13930 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13931
13932 # Compiler flag to generate shared objects directly from archives.
13933 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13934
13935 # Compiler flag to generate thread-safe objects.
13936 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13937
13938 # Library versioning type.
13939 version_type=$version_type
13940
13941 # Format of library name prefix.
13942 libname_spec=$lt_libname_spec
13943
13944 # List of archive names. First name is the real one, the rest are links.
13945 # The last name is the one that the linker finds with -lNAME.
13946 library_names_spec=$lt_library_names_spec
13947
13948 # The coded name of the library, if different from the real name.
13949 soname_spec=$lt_soname_spec
13950
13951 # Commands used to build and install an old-style archive.
13952 RANLIB=$lt_RANLIB
13953 old_archive_cmds=$lt_old_archive_cmds_CXX
13954 old_postinstall_cmds=$lt_old_postinstall_cmds
13955 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13956
13957 # Create an old-style archive from a shared archive.
13958 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13959
13960 # Create a temporary old-style archive to link instead of a shared archive.
13961 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13962
13963 # Commands used to build and install a shared archive.
13964 archive_cmds=$lt_archive_cmds_CXX
13965 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13966 postinstall_cmds=$lt_postinstall_cmds
13967 postuninstall_cmds=$lt_postuninstall_cmds
13968
13969 # Commands used to build a loadable module (assumed same as above if empty)
13970 module_cmds=$lt_module_cmds_CXX
13971 module_expsym_cmds=$lt_module_expsym_cmds_CXX
13972
13973 # Commands to strip libraries.
13974 old_striplib=$lt_old_striplib
13975 striplib=$lt_striplib
13976
13977 # Dependencies to place before the objects being linked to create a
13978 # shared library.
13979 predep_objects=$lt_predep_objects_CXX
13980
13981 # Dependencies to place after the objects being linked to create a
13982 # shared library.
13983 postdep_objects=$lt_postdep_objects_CXX
13984
13985 # Dependencies to place before the objects being linked to create a
13986 # shared library.
13987 predeps=$lt_predeps_CXX
13988
13989 # Dependencies to place after the objects being linked to create a
13990 # shared library.
13991 postdeps=$lt_postdeps_CXX
13992
13993 # The directories searched by this compiler when creating a shared
13994 # library
13995 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
13996
13997 # The library search path used internally by the compiler when linking
13998 # a shared library.
13999 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14000
14001 # Method to check whether dependent libraries are shared objects.
14002 deplibs_check_method=$lt_deplibs_check_method
14003
14004 # Command to use when deplibs_check_method == file_magic.
14005 file_magic_cmd=$lt_file_magic_cmd
14006
14007 # Flag that allows shared libraries with undefined symbols to be built.
14008 allow_undefined_flag=$lt_allow_undefined_flag_CXX
14009
14010 # Flag that forces no undefined symbols.
14011 no_undefined_flag=$lt_no_undefined_flag_CXX
14012
14013 # Commands used to finish a libtool library installation in a directory.
14014 finish_cmds=$lt_finish_cmds
14015
14016 # Same as above, but a single script fragment to be evaled but not shown.
14017 finish_eval=$lt_finish_eval
14018
14019 # Take the output of nm and produce a listing of raw symbols and C names.
14020 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14021
14022 # Transform the output of nm in a proper C declaration
14023 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14024
14025 # Transform the output of nm in a C name address pair
14026 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14027
14028 # This is the shared library runtime path variable.
14029 runpath_var=$runpath_var
14030
14031 # This is the shared library path variable.
14032 shlibpath_var=$shlibpath_var
14033
14034 # Is shlibpath searched before the hard-coded library search path?
14035 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14036
14037 # How to hardcode a shared library path into an executable.
14038 hardcode_action=$hardcode_action_CXX
14039
14040 # Whether we should hardcode library paths into libraries.
14041 hardcode_into_libs=$hardcode_into_libs
14042
14043 # Flag to hardcode \$libdir into a binary during linking.
14044 # This must work even if \$libdir does not exist.
14045 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14046
14047 # If ld is used when linking, flag to hardcode \$libdir into
14048 # a binary during linking. This must work even if \$libdir does
14049 # not exist.
14050 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14051
14052 # Whether we need a single -rpath flag with a separated argument.
14053 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14054
14055 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14056 # resulting binary.
14057 hardcode_direct=$hardcode_direct_CXX
14058
14059 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14060 # resulting binary.
14061 hardcode_minus_L=$hardcode_minus_L_CXX
14062
14063 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14064 # the resulting binary.
14065 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14066
14067 # Set to yes if building a shared library automatically hardcodes DIR into the library
14068 # and all subsequent libraries and executables linked against it.
14069 hardcode_automatic=$hardcode_automatic_CXX
14070
14071 # Variables whose values should be saved in libtool wrapper scripts and
14072 # restored at relink time.
14073 variables_saved_for_relink="$variables_saved_for_relink"
14074
14075 # Whether libtool must link a program against all its dependency libraries.
14076 link_all_deplibs=$link_all_deplibs_CXX
14077
14078 # Compile-time system search path for libraries
14079 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14080
14081 # Run-time system search path for libraries
14082 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14083
14084 # Fix the shell variable \$srcfile for the compiler.
14085 fix_srcfile_path=$lt_fix_srcfile_path
14086
14087 # Set to yes if exported symbols are required.
14088 always_export_symbols=$always_export_symbols_CXX
14089
14090 # The commands to list exported symbols.
14091 export_symbols_cmds=$lt_export_symbols_cmds_CXX
14092
14093 # The commands to extract the exported symbol list from a shared archive.
14094 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14095
14096 # Symbols that should not be listed in the preloaded symbols.
14097 exclude_expsyms=$lt_exclude_expsyms_CXX
14098
14099 # Symbols that must always be exported.
14100 include_expsyms=$lt_include_expsyms_CXX
14101
14102 # ### END LIBTOOL TAG CONFIG: $tagname
14103
14104 __EOF__
14105
14106
14107 else
14108 # If there is no Makefile yet, we rely on a make rule to execute
14109 # `config.status --recheck' to rerun these tests and create the
14110 # libtool script then.
14111 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14112 if test -f "$ltmain_in"; then
14113 test -f Makefile && make "$ltmain"
14114 fi
14115 fi
14116
14117
14118 ac_ext=c
14119 ac_cpp='$CPP $CPPFLAGS'
14120 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14121 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14122 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14123
14124 CC=$lt_save_CC
14125 LDCXX=$LD
14126 LD=$lt_save_LD
14127 GCC=$lt_save_GCC
14128 with_gnu_ldcxx=$with_gnu_ld
14129 with_gnu_ld=$lt_save_with_gnu_ld
14130 lt_cv_path_LDCXX=$lt_cv_path_LD
14131 lt_cv_path_LD=$lt_save_path_LD
14132 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14133 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14134
14135 else
14136 tagname=""
14137 fi
14138 ;;
14139
14140 F77)
14141 if test -n "$F77" && test "X$F77" != "Xno"; then
14142
14143 ac_ext=f
14144 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14145 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14146 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14147
14148
14149 archive_cmds_need_lc_F77=no
14150 allow_undefined_flag_F77=
14151 always_export_symbols_F77=no
14152 archive_expsym_cmds_F77=
14153 export_dynamic_flag_spec_F77=
14154 hardcode_direct_F77=no
14155 hardcode_libdir_flag_spec_F77=
14156 hardcode_libdir_flag_spec_ld_F77=
14157 hardcode_libdir_separator_F77=
14158 hardcode_minus_L_F77=no
14159 hardcode_automatic_F77=no
14160 module_cmds_F77=
14161 module_expsym_cmds_F77=
14162 link_all_deplibs_F77=unknown
14163 old_archive_cmds_F77=$old_archive_cmds
14164 no_undefined_flag_F77=
14165 whole_archive_flag_spec_F77=
14166 enable_shared_with_static_runtimes_F77=no
14167
14168 # Source file extension for f77 test sources.
14169 ac_ext=f
14170
14171 # Object file extension for compiled f77 test sources.
14172 objext=o
14173 objext_F77=$objext
14174
14175 # Code to be used in simple compile tests
14176 lt_simple_compile_test_code="\
14177 subroutine t
14178 return
14179 end
14180 "
14181
14182 # Code to be used in simple link tests
14183 lt_simple_link_test_code="\
14184 program t
14185 end
14186 "
14187
14188 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14189
14190 # If no C compiler was specified, use CC.
14191 LTCC=${LTCC-"$CC"}
14192
14193 # If no C compiler flags were specified, use CFLAGS.
14194 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14195
14196 # Allow CC to be a program name with arguments.
14197 compiler=$CC
14198
14199
14200 # save warnings/boilerplate of simple test code
14201 ac_outfile=conftest.$ac_objext
14202 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14203 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14204 _lt_compiler_boilerplate=`cat conftest.err`
14205 $rm conftest*
14206
14207 ac_outfile=conftest.$ac_objext
14208 echo "$lt_simple_link_test_code" >conftest.$ac_ext
14209 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14210 _lt_linker_boilerplate=`cat conftest.err`
14211 $rm -r conftest*
14212
14213
14214 # Allow CC to be a program name with arguments.
14215 lt_save_CC="$CC"
14216 CC=${F77-"f77"}
14217 compiler=$CC
14218 compiler_F77=$CC
14219 for cc_temp in $compiler""; do
14220 case $cc_temp in
14221 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14222 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14223 \-*) ;;
14224 *) break;;
14225 esac
14226 done
14227 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14228
14229
14230 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14231 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14232 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14233 $as_echo "$can_build_shared" >&6; }
14234
14235 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14236 $as_echo_n "checking whether to build shared libraries... " >&6; }
14237 test "$can_build_shared" = "no" && enable_shared=no
14238
14239 # On AIX, shared libraries and static libraries use the same namespace, and
14240 # are all built from PIC.
14241 case $host_os in
14242 aix3*)
14243 test "$enable_shared" = yes && enable_static=no
14244 if test -n "$RANLIB"; then
14245 archive_cmds="$archive_cmds~\$RANLIB \$lib"
14246 postinstall_cmds='$RANLIB $lib'
14247 fi
14248 ;;
14249 aix[4-9]*)
14250 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14251 test "$enable_shared" = yes && enable_static=no
14252 fi
14253 ;;
14254 esac
14255 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14256 $as_echo "$enable_shared" >&6; }
14257
14258 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14259 $as_echo_n "checking whether to build static libraries... " >&6; }
14260 # Make sure either enable_shared or enable_static is yes.
14261 test "$enable_shared" = yes || enable_static=yes
14262 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14263 $as_echo "$enable_static" >&6; }
14264
14265 GCC_F77="$G77"
14266 LD_F77="$LD"
14267
14268 lt_prog_compiler_wl_F77=
14269 lt_prog_compiler_pic_F77=
14270 lt_prog_compiler_static_F77=
14271
14272 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14273 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14274
14275 if test "$GCC" = yes; then
14276 lt_prog_compiler_wl_F77='-Wl,'
14277 lt_prog_compiler_static_F77='-static'
14278
14279 case $host_os in
14280 aix*)
14281 # All AIX code is PIC.
14282 if test "$host_cpu" = ia64; then
14283 # AIX 5 now supports IA64 processor
14284 lt_prog_compiler_static_F77='-Bstatic'
14285 fi
14286 ;;
14287
14288 amigaos*)
14289 # FIXME: we need at least 68020 code to build shared libraries, but
14290 # adding the `-m68020' flag to GCC prevents building anything better,
14291 # like `-m68040'.
14292 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14293 ;;
14294
14295 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14296 # PIC is the default for these OSes.
14297 ;;
14298
14299 mingw* | cygwin* | pw32* | os2*)
14300 # This hack is so that the source file can tell whether it is being
14301 # built for inclusion in a dll (and should export symbols for example).
14302 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14303 # (--disable-auto-import) libraries
14304 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14305 ;;
14306
14307 darwin* | rhapsody*)
14308 # PIC is the default on this platform
14309 # Common symbols not allowed in MH_DYLIB files
14310 lt_prog_compiler_pic_F77='-fno-common'
14311 ;;
14312
14313 interix[3-9]*)
14314 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14315 # Instead, we relocate shared libraries at runtime.
14316 ;;
14317
14318 msdosdjgpp*)
14319 # Just because we use GCC doesn't mean we suddenly get shared libraries
14320 # on systems that don't support them.
14321 lt_prog_compiler_can_build_shared_F77=no
14322 enable_shared=no
14323 ;;
14324
14325 sysv4*MP*)
14326 if test -d /usr/nec; then
14327 lt_prog_compiler_pic_F77=-Kconform_pic
14328 fi
14329 ;;
14330
14331 hpux*)
14332 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14333 # not for PA HP-UX.
14334 case $host_cpu in
14335 hppa*64*|ia64*)
14336 # +Z the default
14337 ;;
14338 *)
14339 lt_prog_compiler_pic_F77='-fPIC'
14340 ;;
14341 esac
14342 ;;
14343
14344 *)
14345 lt_prog_compiler_pic_F77='-fPIC'
14346 ;;
14347 esac
14348 else
14349 # PORTME Check for flag to pass linker flags through the system compiler.
14350 case $host_os in
14351 aix*)
14352 lt_prog_compiler_wl_F77='-Wl,'
14353 if test "$host_cpu" = ia64; then
14354 # AIX 5 now supports IA64 processor
14355 lt_prog_compiler_static_F77='-Bstatic'
14356 else
14357 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14358 fi
14359 ;;
14360 darwin*)
14361 # PIC is the default on this platform
14362 # Common symbols not allowed in MH_DYLIB files
14363 case $cc_basename in
14364 xlc*)
14365 lt_prog_compiler_pic_F77='-qnocommon'
14366 lt_prog_compiler_wl_F77='-Wl,'
14367 ;;
14368 esac
14369 ;;
14370
14371 mingw* | cygwin* | pw32* | os2*)
14372 # This hack is so that the source file can tell whether it is being
14373 # built for inclusion in a dll (and should export symbols for example).
14374 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14375 ;;
14376
14377 hpux9* | hpux10* | hpux11*)
14378 lt_prog_compiler_wl_F77='-Wl,'
14379 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14380 # not for PA HP-UX.
14381 case $host_cpu in
14382 hppa*64*|ia64*)
14383 # +Z the default
14384 ;;
14385 *)
14386 lt_prog_compiler_pic_F77='+Z'
14387 ;;
14388 esac
14389 # Is there a better lt_prog_compiler_static that works with the bundled CC?
14390 lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14391 ;;
14392
14393 irix5* | irix6* | nonstopux*)
14394 lt_prog_compiler_wl_F77='-Wl,'
14395 # PIC (with -KPIC) is the default.
14396 lt_prog_compiler_static_F77='-non_shared'
14397 ;;
14398
14399 newsos6)
14400 lt_prog_compiler_pic_F77='-KPIC'
14401 lt_prog_compiler_static_F77='-Bstatic'
14402 ;;
14403
14404 linux* | k*bsd*-gnu)
14405 case $cc_basename in
14406 icc* | ecc*)
14407 lt_prog_compiler_wl_F77='-Wl,'
14408 lt_prog_compiler_pic_F77='-KPIC'
14409 lt_prog_compiler_static_F77='-static'
14410 ;;
14411 pgcc* | pgf77* | pgf90* | pgf95*)
14412 # Portland Group compilers (*not* the Pentium gcc compiler,
14413 # which looks to be a dead project)
14414 lt_prog_compiler_wl_F77='-Wl,'
14415 lt_prog_compiler_pic_F77='-fpic'
14416 lt_prog_compiler_static_F77='-Bstatic'
14417 ;;
14418 ccc*)
14419 lt_prog_compiler_wl_F77='-Wl,'
14420 # All Alpha code is PIC.
14421 lt_prog_compiler_static_F77='-non_shared'
14422 ;;
14423 *)
14424 case `$CC -V 2>&1 | sed 5q` in
14425 *Sun\ C*)
14426 # Sun C 5.9
14427 lt_prog_compiler_pic_F77='-KPIC'
14428 lt_prog_compiler_static_F77='-Bstatic'
14429 lt_prog_compiler_wl_F77='-Wl,'
14430 ;;
14431 *Sun\ F*)
14432 # Sun Fortran 8.3 passes all unrecognized flags to the linker
14433 lt_prog_compiler_pic_F77='-KPIC'
14434 lt_prog_compiler_static_F77='-Bstatic'
14435 lt_prog_compiler_wl_F77=''
14436 ;;
14437 esac
14438 ;;
14439 esac
14440 ;;
14441
14442 osf3* | osf4* | osf5*)
14443 lt_prog_compiler_wl_F77='-Wl,'
14444 # All OSF/1 code is PIC.
14445 lt_prog_compiler_static_F77='-non_shared'
14446 ;;
14447
14448 rdos*)
14449 lt_prog_compiler_static_F77='-non_shared'
14450 ;;
14451
14452 solaris*)
14453 lt_prog_compiler_pic_F77='-KPIC'
14454 lt_prog_compiler_static_F77='-Bstatic'
14455 case $cc_basename in
14456 f77* | f90* | f95*)
14457 lt_prog_compiler_wl_F77='-Qoption ld ';;
14458 *)
14459 lt_prog_compiler_wl_F77='-Wl,';;
14460 esac
14461 ;;
14462
14463 sunos4*)
14464 lt_prog_compiler_wl_F77='-Qoption ld '
14465 lt_prog_compiler_pic_F77='-PIC'
14466 lt_prog_compiler_static_F77='-Bstatic'
14467 ;;
14468
14469 sysv4 | sysv4.2uw2* | sysv4.3*)
14470 lt_prog_compiler_wl_F77='-Wl,'
14471 lt_prog_compiler_pic_F77='-KPIC'
14472 lt_prog_compiler_static_F77='-Bstatic'
14473 ;;
14474
14475 sysv4*MP*)
14476 if test -d /usr/nec ;then
14477 lt_prog_compiler_pic_F77='-Kconform_pic'
14478 lt_prog_compiler_static_F77='-Bstatic'
14479 fi
14480 ;;
14481
14482 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14483 lt_prog_compiler_wl_F77='-Wl,'
14484 lt_prog_compiler_pic_F77='-KPIC'
14485 lt_prog_compiler_static_F77='-Bstatic'
14486 ;;
14487
14488 unicos*)
14489 lt_prog_compiler_wl_F77='-Wl,'
14490 lt_prog_compiler_can_build_shared_F77=no
14491 ;;
14492
14493 uts4*)
14494 lt_prog_compiler_pic_F77='-pic'
14495 lt_prog_compiler_static_F77='-Bstatic'
14496 ;;
14497
14498 *)
14499 lt_prog_compiler_can_build_shared_F77=no
14500 ;;
14501 esac
14502 fi
14503
14504 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14505 $as_echo "$lt_prog_compiler_pic_F77" >&6; }
14506
14507 #
14508 # Check to make sure the PIC flag actually works.
14509 #
14510 if test -n "$lt_prog_compiler_pic_F77"; then
14511
14512 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14513 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14514 if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14515 $as_echo_n "(cached) " >&6
14516 else
14517 lt_cv_prog_compiler_pic_works_F77=no
14518 ac_outfile=conftest.$ac_objext
14519 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14520 lt_compiler_flag="$lt_prog_compiler_pic_F77"
14521 # Insert the option either (1) after the last *FLAGS variable, or
14522 # (2) before a word containing "conftest.", or (3) at the end.
14523 # Note that $ac_compile itself does not contain backslashes and begins
14524 # with a dollar sign (not a hyphen), so the echo should work correctly.
14525 # The option is referenced via a variable to avoid confusing sed.
14526 lt_compile=`echo "$ac_compile" | $SED \
14527 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14528 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14529 -e 's:$: $lt_compiler_flag:'`
14530 (eval echo "\"\$as_me:14530: $lt_compile\"" >&5)
14531 (eval "$lt_compile" 2>conftest.err)
14532 ac_status=$?
14533 cat conftest.err >&5
14534 echo "$as_me:14534: \$? = $ac_status" >&5
14535 if (exit $ac_status) && test -s "$ac_outfile"; then
14536 # The compiler can only warn and ignore the option if not recognized
14537 # So say no if there are warnings other than the usual output.
14538 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14539 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14540 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14541 lt_cv_prog_compiler_pic_works_F77=yes
14542 fi
14543 fi
14544 $rm conftest*
14545
14546 fi
14547 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14548 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14549
14550 if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14551 case $lt_prog_compiler_pic_F77 in
14552 "" | " "*) ;;
14553 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14554 esac
14555 else
14556 lt_prog_compiler_pic_F77=
14557 lt_prog_compiler_can_build_shared_F77=no
14558 fi
14559
14560 fi
14561 case $host_os in
14562 # For platforms which do not support PIC, -DPIC is meaningless:
14563 *djgpp*)
14564 lt_prog_compiler_pic_F77=
14565 ;;
14566 *)
14567 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14568 ;;
14569 esac
14570
14571 #
14572 # Check to make sure the static flag actually works.
14573 #
14574 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14575 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14576 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14577 if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14578 $as_echo_n "(cached) " >&6
14579 else
14580 lt_cv_prog_compiler_static_works_F77=no
14581 save_LDFLAGS="$LDFLAGS"
14582 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14583 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14584 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14585 # The linker can only warn and ignore the option if not recognized
14586 # So say no if there are warnings
14587 if test -s conftest.err; then
14588 # Append any errors to the config.log.
14589 cat conftest.err 1>&5
14590 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14591 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14592 if diff conftest.exp conftest.er2 >/dev/null; then
14593 lt_cv_prog_compiler_static_works_F77=yes
14594 fi
14595 else
14596 lt_cv_prog_compiler_static_works_F77=yes
14597 fi
14598 fi
14599 $rm -r conftest*
14600 LDFLAGS="$save_LDFLAGS"
14601
14602 fi
14603 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14604 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14605
14606 if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14607 :
14608 else
14609 lt_prog_compiler_static_F77=
14610 fi
14611
14612
14613 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14614 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14615 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14616 $as_echo_n "(cached) " >&6
14617 else
14618 lt_cv_prog_compiler_c_o_F77=no
14619 $rm -r conftest 2>/dev/null
14620 mkdir conftest
14621 cd conftest
14622 mkdir out
14623 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14624
14625 lt_compiler_flag="-o out/conftest2.$ac_objext"
14626 # Insert the option either (1) after the last *FLAGS variable, or
14627 # (2) before a word containing "conftest.", or (3) at the end.
14628 # Note that $ac_compile itself does not contain backslashes and begins
14629 # with a dollar sign (not a hyphen), so the echo should work correctly.
14630 lt_compile=`echo "$ac_compile" | $SED \
14631 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14632 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14633 -e 's:$: $lt_compiler_flag:'`
14634 (eval echo "\"\$as_me:14634: $lt_compile\"" >&5)
14635 (eval "$lt_compile" 2>out/conftest.err)
14636 ac_status=$?
14637 cat out/conftest.err >&5
14638 echo "$as_me:14638: \$? = $ac_status" >&5
14639 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14640 then
14641 # The compiler can only warn and ignore the option if not recognized
14642 # So say no if there are warnings
14643 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14644 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14645 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14646 lt_cv_prog_compiler_c_o_F77=yes
14647 fi
14648 fi
14649 chmod u+w . 2>&5
14650 $rm conftest*
14651 # SGI C++ compiler will create directory out/ii_files/ for
14652 # template instantiation
14653 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14654 $rm out/* && rmdir out
14655 cd ..
14656 rmdir conftest
14657 $rm conftest*
14658
14659 fi
14660 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14661 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14662
14663
14664 hard_links="nottested"
14665 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14666 # do not overwrite the value of need_locks provided by the user
14667 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14668 $as_echo_n "checking if we can lock with hard links... " >&6; }
14669 hard_links=yes
14670 $rm conftest*
14671 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14672 touch conftest.a
14673 ln conftest.a conftest.b 2>&5 || hard_links=no
14674 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14675 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14676 $as_echo "$hard_links" >&6; }
14677 if test "$hard_links" = no; then
14678 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14679 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14680 need_locks=warn
14681 fi
14682 else
14683 need_locks=no
14684 fi
14685
14686 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14687 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14688
14689 runpath_var=
14690 allow_undefined_flag_F77=
14691 enable_shared_with_static_runtimes_F77=no
14692 archive_cmds_F77=
14693 archive_expsym_cmds_F77=
14694 old_archive_From_new_cmds_F77=
14695 old_archive_from_expsyms_cmds_F77=
14696 export_dynamic_flag_spec_F77=
14697 whole_archive_flag_spec_F77=
14698 thread_safe_flag_spec_F77=
14699 hardcode_libdir_flag_spec_F77=
14700 hardcode_libdir_flag_spec_ld_F77=
14701 hardcode_libdir_separator_F77=
14702 hardcode_direct_F77=no
14703 hardcode_minus_L_F77=no
14704 hardcode_shlibpath_var_F77=unsupported
14705 link_all_deplibs_F77=unknown
14706 hardcode_automatic_F77=no
14707 module_cmds_F77=
14708 module_expsym_cmds_F77=
14709 always_export_symbols_F77=no
14710 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14711 # include_expsyms should be a list of space-separated symbols to be *always*
14712 # included in the symbol list
14713 include_expsyms_F77=
14714 # exclude_expsyms can be an extended regexp of symbols to exclude
14715 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14716 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14717 # as well as any symbol that contains `d'.
14718 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14719 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14720 # platforms (ab)use it in PIC code, but their linkers get confused if
14721 # the symbol is explicitly referenced. Since portable code cannot
14722 # rely on this symbol name, it's probably fine to never include it in
14723 # preloaded symbol tables.
14724 # Exclude shared library initialization/finalization symbols.
14725 extract_expsyms_cmds=
14726 # Just being paranoid about ensuring that cc_basename is set.
14727 for cc_temp in $compiler""; do
14728 case $cc_temp in
14729 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14730 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14731 \-*) ;;
14732 *) break;;
14733 esac
14734 done
14735 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14736
14737 case $host_os in
14738 cygwin* | mingw* | pw32*)
14739 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14740 # When not using gcc, we currently assume that we are using
14741 # Microsoft Visual C++.
14742 if test "$GCC" != yes; then
14743 with_gnu_ld=no
14744 fi
14745 ;;
14746 interix*)
14747 # we just hope/assume this is gcc and not c89 (= MSVC++)
14748 with_gnu_ld=yes
14749 ;;
14750 openbsd*)
14751 with_gnu_ld=no
14752 ;;
14753 esac
14754
14755 ld_shlibs_F77=yes
14756 if test "$with_gnu_ld" = yes; then
14757 # If archive_cmds runs LD, not CC, wlarc should be empty
14758 wlarc='${wl}'
14759
14760 # Set some defaults for GNU ld with shared library support. These
14761 # are reset later if shared libraries are not supported. Putting them
14762 # here allows them to be overridden if necessary.
14763 runpath_var=LD_RUN_PATH
14764 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14765 export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14766 # ancient GNU ld didn't support --whole-archive et. al.
14767 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14768 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14769 else
14770 whole_archive_flag_spec_F77=
14771 fi
14772 supports_anon_versioning=no
14773 case `$LD -v 2>/dev/null` in
14774 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14775 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14776 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14777 *\ 2.11.*) ;; # other 2.11 versions
14778 *) supports_anon_versioning=yes ;;
14779 esac
14780
14781 # See if GNU ld supports shared libraries.
14782 case $host_os in
14783 aix[3-9]*)
14784 # On AIX/PPC, the GNU linker is very broken
14785 if test "$host_cpu" != ia64; then
14786 ld_shlibs_F77=no
14787 cat <<EOF 1>&2
14788
14789 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14790 *** to be unable to reliably create shared libraries on AIX.
14791 *** Therefore, libtool is disabling shared libraries support. If you
14792 *** really care for shared libraries, you may want to modify your PATH
14793 *** so that a non-GNU linker is found, and then restart.
14794
14795 EOF
14796 fi
14797 ;;
14798
14799 amigaos*)
14800 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)'
14801 hardcode_libdir_flag_spec_F77='-L$libdir'
14802 hardcode_minus_L_F77=yes
14803
14804 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
14805 # that the semantics of dynamic libraries on AmigaOS, at least up
14806 # to version 4, is to share data among multiple programs linked
14807 # with the same dynamic library. Since this doesn't match the
14808 # behavior of shared libraries on other platforms, we can't use
14809 # them.
14810 ld_shlibs_F77=no
14811 ;;
14812
14813 beos*)
14814 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14815 allow_undefined_flag_F77=unsupported
14816 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
14817 # support --undefined. This deserves some investigation. FIXME
14818 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14819 else
14820 ld_shlibs_F77=no
14821 fi
14822 ;;
14823
14824 cygwin* | mingw* | pw32*)
14825 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14826 # as there is no search path for DLLs.
14827 hardcode_libdir_flag_spec_F77='-L$libdir'
14828 allow_undefined_flag_F77=unsupported
14829 always_export_symbols_F77=no
14830 enable_shared_with_static_runtimes_F77=yes
14831 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14832
14833 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14834 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14835 # If the export-symbols file already is a .def file (1st line
14836 # is EXPORTS), use it as is; otherwise, prepend...
14837 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14838 cp $export_symbols $output_objdir/$soname.def;
14839 else
14840 echo EXPORTS > $output_objdir/$soname.def;
14841 cat $export_symbols >> $output_objdir/$soname.def;
14842 fi~
14843 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14844 else
14845 ld_shlibs_F77=no
14846 fi
14847 ;;
14848
14849 interix[3-9]*)
14850 hardcode_direct_F77=no
14851 hardcode_shlibpath_var_F77=no
14852 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14853 export_dynamic_flag_spec_F77='${wl}-E'
14854 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14855 # Instead, shared libraries are loaded at an image base (0x10000000 by
14856 # default) and relocated if they conflict, which is a slow very memory
14857 # consuming and fragmenting process. To avoid this, we pick a random,
14858 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14859 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14860 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'
14861 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'
14862 ;;
14863
14864 gnu* | linux* | k*bsd*-gnu)
14865 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14866 tmp_addflag=
14867 case $cc_basename,$host_cpu in
14868 pgcc*) # Portland Group C compiler
14869 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'
14870 tmp_addflag=' $pic_flag'
14871 ;;
14872 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
14873 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'
14874 tmp_addflag=' $pic_flag -Mnomain' ;;
14875 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14876 tmp_addflag=' -i_dynamic' ;;
14877 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14878 tmp_addflag=' -i_dynamic -nofor_main' ;;
14879 ifc* | ifort*) # Intel Fortran compiler
14880 tmp_addflag=' -nofor_main' ;;
14881 esac
14882 case `$CC -V 2>&1 | sed 5q` in
14883 *Sun\ C*) # Sun C 5.9
14884 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'
14885 tmp_sharedflag='-G' ;;
14886 *Sun\ F*) # Sun Fortran 8.3
14887 tmp_sharedflag='-G' ;;
14888 *)
14889 tmp_sharedflag='-shared' ;;
14890 esac
14891 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14892
14893 if test $supports_anon_versioning = yes; then
14894 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14895 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14896 $echo "local: *; };" >> $output_objdir/$libname.ver~
14897 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14898 fi
14899 else
14900 ld_shlibs_F77=no
14901 fi
14902 ;;
14903
14904 netbsd*)
14905 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14906 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14907 wlarc=
14908 else
14909 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14910 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14911 fi
14912 ;;
14913
14914 solaris*)
14915 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14916 ld_shlibs_F77=no
14917 cat <<EOF 1>&2
14918
14919 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14920 *** create shared libraries on Solaris systems. Therefore, libtool
14921 *** is disabling shared libraries support. We urge you to upgrade GNU
14922 *** binutils to release 2.9.1 or newer. Another option is to modify
14923 *** your PATH or compiler configuration so that the native linker is
14924 *** used, and then restart.
14925
14926 EOF
14927 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14928 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14929 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14930 else
14931 ld_shlibs_F77=no
14932 fi
14933 ;;
14934
14935 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14936 case `$LD -v 2>&1` in
14937 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14938 ld_shlibs_F77=no
14939 cat <<_LT_EOF 1>&2
14940
14941 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14942 *** reliably create shared libraries on SCO systems. Therefore, libtool
14943 *** is disabling shared libraries support. We urge you to upgrade GNU
14944 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14945 *** your PATH or compiler configuration so that the native linker is
14946 *** used, and then restart.
14947
14948 _LT_EOF
14949 ;;
14950 *)
14951 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14952 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14953 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14954 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14955 else
14956 ld_shlibs_F77=no
14957 fi
14958 ;;
14959 esac
14960 ;;
14961
14962 sunos4*)
14963 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14964 wlarc=
14965 hardcode_direct_F77=yes
14966 hardcode_shlibpath_var_F77=no
14967 ;;
14968
14969 *)
14970 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14971 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14972 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14973 else
14974 ld_shlibs_F77=no
14975 fi
14976 ;;
14977 esac
14978
14979 if test "$ld_shlibs_F77" = no; then
14980 runpath_var=
14981 hardcode_libdir_flag_spec_F77=
14982 export_dynamic_flag_spec_F77=
14983 whole_archive_flag_spec_F77=
14984 fi
14985 else
14986 # PORTME fill in a description of your system's linker (not GNU ld)
14987 case $host_os in
14988 aix3*)
14989 allow_undefined_flag_F77=unsupported
14990 always_export_symbols_F77=yes
14991 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'
14992 # Note: this linker hardcodes the directories in LIBPATH if there
14993 # are no directories specified by -L.
14994 hardcode_minus_L_F77=yes
14995 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14996 # Neither direct hardcoding nor static linking is supported with a
14997 # broken collect2.
14998 hardcode_direct_F77=unsupported
14999 fi
15000 ;;
15001
15002 aix[4-9]*)
15003 if test "$host_cpu" = ia64; then
15004 # On IA64, the linker does run time linking by default, so we don't
15005 # have to do anything special.
15006 aix_use_runtimelinking=no
15007 exp_sym_flag='-Bexport'
15008 no_entry_flag=""
15009 else
15010 # If we're using GNU nm, then we don't want the "-C" option.
15011 # -C means demangle to AIX nm, but means don't demangle with GNU nm
15012 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15013 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'
15014 else
15015 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'
15016 fi
15017 aix_use_runtimelinking=no
15018
15019 # Test if we are trying to use run time linking or normal
15020 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15021 # need to do runtime linking.
15022 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15023 for ld_flag in $LDFLAGS; do
15024 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15025 aix_use_runtimelinking=yes
15026 break
15027 fi
15028 done
15029 ;;
15030 esac
15031
15032 exp_sym_flag='-bexport'
15033 no_entry_flag='-bnoentry'
15034 fi
15035
15036 # When large executables or shared objects are built, AIX ld can
15037 # have problems creating the table of contents. If linking a library
15038 # or program results in "error TOC overflow" add -mminimal-toc to
15039 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15040 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15041
15042 archive_cmds_F77=''
15043 hardcode_direct_F77=yes
15044 hardcode_libdir_separator_F77=':'
15045 link_all_deplibs_F77=yes
15046
15047 if test "$GCC" = yes; then
15048 case $host_os in aix4.[012]|aix4.[012].*)
15049 # We only want to do this on AIX 4.2 and lower, the check
15050 # below for broken collect2 doesn't work under 4.3+
15051 collect2name=`${CC} -print-prog-name=collect2`
15052 if test -f "$collect2name" && \
15053 strings "$collect2name" | grep resolve_lib_name >/dev/null
15054 then
15055 # We have reworked collect2
15056 :
15057 else
15058 # We have old collect2
15059 hardcode_direct_F77=unsupported
15060 # It fails to find uninstalled libraries when the uninstalled
15061 # path is not listed in the libpath. Setting hardcode_minus_L
15062 # to unsupported forces relinking
15063 hardcode_minus_L_F77=yes
15064 hardcode_libdir_flag_spec_F77='-L$libdir'
15065 hardcode_libdir_separator_F77=
15066 fi
15067 ;;
15068 esac
15069 shared_flag='-shared'
15070 if test "$aix_use_runtimelinking" = yes; then
15071 shared_flag="$shared_flag "'${wl}-G'
15072 fi
15073 else
15074 # not using gcc
15075 if test "$host_cpu" = ia64; then
15076 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15077 # chokes on -Wl,-G. The following line is correct:
15078 shared_flag='-G'
15079 else
15080 if test "$aix_use_runtimelinking" = yes; then
15081 shared_flag='${wl}-G'
15082 else
15083 shared_flag='${wl}-bM:SRE'
15084 fi
15085 fi
15086 fi
15087
15088 # It seems that -bexpall does not export symbols beginning with
15089 # underscore (_), so it is better to generate a list of symbols to export.
15090 always_export_symbols_F77=yes
15091 if test "$aix_use_runtimelinking" = yes; then
15092 # Warning - without using the other runtime loading flags (-brtl),
15093 # -berok will link without error, but may produce a broken library.
15094 allow_undefined_flag_F77='-berok'
15095 # Determine the default libpath from the value encoded in an empty executable.
15096 cat >conftest.$ac_ext <<_ACEOF
15097 program main
15098
15099 end
15100 _ACEOF
15101 rm -f conftest.$ac_objext conftest$ac_exeext
15102 if { (ac_try="$ac_link"
15103 case "(($ac_try" in
15104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15105 *) ac_try_echo=$ac_try;;
15106 esac
15107 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15108 $as_echo "$ac_try_echo") >&5
15109 (eval "$ac_link") 2>conftest.er1
15110 ac_status=$?
15111 grep -v '^ *+' conftest.er1 >conftest.err
15112 rm -f conftest.er1
15113 cat conftest.err >&5
15114 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15115 (exit $ac_status); } && {
15116 test -z "$ac_f77_werror_flag" ||
15117 test ! -s conftest.err
15118 } && test -s conftest$ac_exeext && {
15119 test "$cross_compiling" = yes ||
15120 $as_test_x conftest$ac_exeext
15121 }; then
15122
15123 lt_aix_libpath_sed='
15124 /Import File Strings/,/^$/ {
15125 /^0/ {
15126 s/^0 *\(.*\)$/\1/
15127 p
15128 }
15129 }'
15130 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15131 # Check for a 64-bit object if we didn't find anything.
15132 if test -z "$aix_libpath"; then
15133 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15134 fi
15135 else
15136 $as_echo "$as_me: failed program was:" >&5
15137 sed 's/^/| /' conftest.$ac_ext >&5
15138
15139
15140 fi
15141
15142 rm -rf conftest.dSYM
15143 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15144 conftest$ac_exeext conftest.$ac_ext
15145 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15146
15147 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15148 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"
15149 else
15150 if test "$host_cpu" = ia64; then
15151 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15152 allow_undefined_flag_F77="-z nodefs"
15153 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"
15154 else
15155 # Determine the default libpath from the value encoded in an empty executable.
15156 cat >conftest.$ac_ext <<_ACEOF
15157 program main
15158
15159 end
15160 _ACEOF
15161 rm -f conftest.$ac_objext conftest$ac_exeext
15162 if { (ac_try="$ac_link"
15163 case "(($ac_try" in
15164 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15165 *) ac_try_echo=$ac_try;;
15166 esac
15167 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15168 $as_echo "$ac_try_echo") >&5
15169 (eval "$ac_link") 2>conftest.er1
15170 ac_status=$?
15171 grep -v '^ *+' conftest.er1 >conftest.err
15172 rm -f conftest.er1
15173 cat conftest.err >&5
15174 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15175 (exit $ac_status); } && {
15176 test -z "$ac_f77_werror_flag" ||
15177 test ! -s conftest.err
15178 } && test -s conftest$ac_exeext && {
15179 test "$cross_compiling" = yes ||
15180 $as_test_x conftest$ac_exeext
15181 }; then
15182
15183 lt_aix_libpath_sed='
15184 /Import File Strings/,/^$/ {
15185 /^0/ {
15186 s/^0 *\(.*\)$/\1/
15187 p
15188 }
15189 }'
15190 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15191 # Check for a 64-bit object if we didn't find anything.
15192 if test -z "$aix_libpath"; then
15193 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15194 fi
15195 else
15196 $as_echo "$as_me: failed program was:" >&5
15197 sed 's/^/| /' conftest.$ac_ext >&5
15198
15199
15200 fi
15201
15202 rm -rf conftest.dSYM
15203 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15204 conftest$ac_exeext conftest.$ac_ext
15205 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15206
15207 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15208 # Warning - without using the other run time loading flags,
15209 # -berok will link without error, but may produce a broken library.
15210 no_undefined_flag_F77=' ${wl}-bernotok'
15211 allow_undefined_flag_F77=' ${wl}-berok'
15212 # Exported symbols can be pulled into shared objects from archives
15213 whole_archive_flag_spec_F77='$convenience'
15214 archive_cmds_need_lc_F77=yes
15215 # This is similar to how AIX traditionally builds its shared libraries.
15216 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'
15217 fi
15218 fi
15219 ;;
15220
15221 amigaos*)
15222 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)'
15223 hardcode_libdir_flag_spec_F77='-L$libdir'
15224 hardcode_minus_L_F77=yes
15225 # see comment about different semantics on the GNU ld section
15226 ld_shlibs_F77=no
15227 ;;
15228
15229 bsdi[45]*)
15230 export_dynamic_flag_spec_F77=-rdynamic
15231 ;;
15232
15233 cygwin* | mingw* | pw32*)
15234 # When not using gcc, we currently assume that we are using
15235 # Microsoft Visual C++.
15236 # hardcode_libdir_flag_spec is actually meaningless, as there is
15237 # no search path for DLLs.
15238 hardcode_libdir_flag_spec_F77=' '
15239 allow_undefined_flag_F77=unsupported
15240 # Tell ltmain to make .lib files, not .a files.
15241 libext=lib
15242 # Tell ltmain to make .dll files, not .so files.
15243 shrext_cmds=".dll"
15244 # FIXME: Setting linknames here is a bad hack.
15245 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15246 # The linker will automatically build a .lib file if we build a DLL.
15247 old_archive_From_new_cmds_F77='true'
15248 # FIXME: Should let the user specify the lib program.
15249 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15250 fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15251 enable_shared_with_static_runtimes_F77=yes
15252 ;;
15253
15254 darwin* | rhapsody*)
15255 case $host_os in
15256 rhapsody* | darwin1.[012])
15257 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15258 ;;
15259 *) # Darwin 1.3 on
15260 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15261 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15262 else
15263 case ${MACOSX_DEPLOYMENT_TARGET} in
15264 10.[012])
15265 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15266 ;;
15267 10.*)
15268 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15269 ;;
15270 esac
15271 fi
15272 ;;
15273 esac
15274 archive_cmds_need_lc_F77=no
15275 hardcode_direct_F77=no
15276 hardcode_automatic_F77=yes
15277 hardcode_shlibpath_var_F77=unsupported
15278 whole_archive_flag_spec_F77=''
15279 link_all_deplibs_F77=yes
15280 if test "$GCC" = yes ; then
15281 output_verbose_link_cmd='echo'
15282 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}"
15283 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15284 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}"
15285 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}"
15286 else
15287 case $cc_basename in
15288 xlc*)
15289 output_verbose_link_cmd='echo'
15290 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15291 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15292 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15293 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}'
15294 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}'
15295 ;;
15296 *)
15297 ld_shlibs_F77=no
15298 ;;
15299 esac
15300 fi
15301 ;;
15302
15303 dgux*)
15304 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15305 hardcode_libdir_flag_spec_F77='-L$libdir'
15306 hardcode_shlibpath_var_F77=no
15307 ;;
15308
15309 freebsd1*)
15310 ld_shlibs_F77=no
15311 ;;
15312
15313 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15314 # support. Future versions do this automatically, but an explicit c++rt0.o
15315 # does not break anything, and helps significantly (at the cost of a little
15316 # extra space).
15317 freebsd2.2*)
15318 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15319 hardcode_libdir_flag_spec_F77='-R$libdir'
15320 hardcode_direct_F77=yes
15321 hardcode_shlibpath_var_F77=no
15322 ;;
15323
15324 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15325 freebsd2*)
15326 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15327 hardcode_direct_F77=yes
15328 hardcode_minus_L_F77=yes
15329 hardcode_shlibpath_var_F77=no
15330 ;;
15331
15332 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15333 freebsd* | dragonfly*)
15334 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15335 hardcode_libdir_flag_spec_F77='-R$libdir'
15336 hardcode_direct_F77=yes
15337 hardcode_shlibpath_var_F77=no
15338 ;;
15339
15340 hpux9*)
15341 if test "$GCC" = yes; then
15342 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'
15343 else
15344 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'
15345 fi
15346 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15347 hardcode_libdir_separator_F77=:
15348 hardcode_direct_F77=yes
15349
15350 # hardcode_minus_L: Not really in the search PATH,
15351 # but as the default location of the library.
15352 hardcode_minus_L_F77=yes
15353 export_dynamic_flag_spec_F77='${wl}-E'
15354 ;;
15355
15356 hpux10*)
15357 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15358 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15359 else
15360 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15361 fi
15362 if test "$with_gnu_ld" = no; then
15363 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15364 hardcode_libdir_separator_F77=:
15365
15366 hardcode_direct_F77=yes
15367 export_dynamic_flag_spec_F77='${wl}-E'
15368
15369 # hardcode_minus_L: Not really in the search PATH,
15370 # but as the default location of the library.
15371 hardcode_minus_L_F77=yes
15372 fi
15373 ;;
15374
15375 hpux11*)
15376 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15377 case $host_cpu in
15378 hppa*64*)
15379 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15380 ;;
15381 ia64*)
15382 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15383 ;;
15384 *)
15385 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15386 ;;
15387 esac
15388 else
15389 case $host_cpu in
15390 hppa*64*)
15391 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15392 ;;
15393 ia64*)
15394 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15395 ;;
15396 *)
15397 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15398 ;;
15399 esac
15400 fi
15401 if test "$with_gnu_ld" = no; then
15402 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15403 hardcode_libdir_separator_F77=:
15404
15405 case $host_cpu in
15406 hppa*64*|ia64*)
15407 hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15408 hardcode_direct_F77=no
15409 hardcode_shlibpath_var_F77=no
15410 ;;
15411 *)
15412 hardcode_direct_F77=yes
15413 export_dynamic_flag_spec_F77='${wl}-E'
15414
15415 # hardcode_minus_L: Not really in the search PATH,
15416 # but as the default location of the library.
15417 hardcode_minus_L_F77=yes
15418 ;;
15419 esac
15420 fi
15421 ;;
15422
15423 irix5* | irix6* | nonstopux*)
15424 if test "$GCC" = yes; then
15425 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'
15426 else
15427 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'
15428 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15429 fi
15430 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15431 hardcode_libdir_separator_F77=:
15432 link_all_deplibs_F77=yes
15433 ;;
15434
15435 netbsd*)
15436 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15437 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15438 else
15439 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15440 fi
15441 hardcode_libdir_flag_spec_F77='-R$libdir'
15442 hardcode_direct_F77=yes
15443 hardcode_shlibpath_var_F77=no
15444 ;;
15445
15446 newsos6)
15447 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15448 hardcode_direct_F77=yes
15449 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15450 hardcode_libdir_separator_F77=:
15451 hardcode_shlibpath_var_F77=no
15452 ;;
15453
15454 openbsd*)
15455 if test -f /usr/libexec/ld.so; then
15456 hardcode_direct_F77=yes
15457 hardcode_shlibpath_var_F77=no
15458 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15459 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15460 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15461 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15462 export_dynamic_flag_spec_F77='${wl}-E'
15463 else
15464 case $host_os in
15465 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15466 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15467 hardcode_libdir_flag_spec_F77='-R$libdir'
15468 ;;
15469 *)
15470 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15471 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15472 ;;
15473 esac
15474 fi
15475 else
15476 ld_shlibs_F77=no
15477 fi
15478 ;;
15479
15480 os2*)
15481 hardcode_libdir_flag_spec_F77='-L$libdir'
15482 hardcode_minus_L_F77=yes
15483 allow_undefined_flag_F77=unsupported
15484 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'
15485 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15486 ;;
15487
15488 osf3*)
15489 if test "$GCC" = yes; then
15490 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15491 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'
15492 else
15493 allow_undefined_flag_F77=' -expect_unresolved \*'
15494 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'
15495 fi
15496 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15497 hardcode_libdir_separator_F77=:
15498 ;;
15499
15500 osf4* | osf5*) # as osf3* with the addition of -msym flag
15501 if test "$GCC" = yes; then
15502 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15503 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'
15504 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15505 else
15506 allow_undefined_flag_F77=' -expect_unresolved \*'
15507 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'
15508 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~
15509 $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'
15510
15511 # Both c and cxx compiler support -rpath directly
15512 hardcode_libdir_flag_spec_F77='-rpath $libdir'
15513 fi
15514 hardcode_libdir_separator_F77=:
15515 ;;
15516
15517 solaris*)
15518 no_undefined_flag_F77=' -z text'
15519 if test "$GCC" = yes; then
15520 wlarc='${wl}'
15521 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15522 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15523 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15524 else
15525 wlarc=''
15526 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15527 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15528 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15529 fi
15530 hardcode_libdir_flag_spec_F77='-R$libdir'
15531 hardcode_shlibpath_var_F77=no
15532 case $host_os in
15533 solaris2.[0-5] | solaris2.[0-5].*) ;;
15534 *)
15535 # The compiler driver will combine and reorder linker options,
15536 # but understands `-z linker_flag'. GCC discards it without `$wl',
15537 # but is careful enough not to reorder.
15538 # Supported since Solaris 2.6 (maybe 2.5.1?)
15539 if test "$GCC" = yes; then
15540 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15541 else
15542 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15543 fi
15544 ;;
15545 esac
15546 link_all_deplibs_F77=yes
15547 ;;
15548
15549 sunos4*)
15550 if test "x$host_vendor" = xsequent; then
15551 # Use $CC to link under sequent, because it throws in some extra .o
15552 # files that make .init and .fini sections work.
15553 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15554 else
15555 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15556 fi
15557 hardcode_libdir_flag_spec_F77='-L$libdir'
15558 hardcode_direct_F77=yes
15559 hardcode_minus_L_F77=yes
15560 hardcode_shlibpath_var_F77=no
15561 ;;
15562
15563 sysv4)
15564 case $host_vendor in
15565 sni)
15566 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15567 hardcode_direct_F77=yes # is this really true???
15568 ;;
15569 siemens)
15570 ## LD is ld it makes a PLAMLIB
15571 ## CC just makes a GrossModule.
15572 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15573 reload_cmds_F77='$CC -r -o $output$reload_objs'
15574 hardcode_direct_F77=no
15575 ;;
15576 motorola)
15577 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15578 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15579 ;;
15580 esac
15581 runpath_var='LD_RUN_PATH'
15582 hardcode_shlibpath_var_F77=no
15583 ;;
15584
15585 sysv4.3*)
15586 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15587 hardcode_shlibpath_var_F77=no
15588 export_dynamic_flag_spec_F77='-Bexport'
15589 ;;
15590
15591 sysv4*MP*)
15592 if test -d /usr/nec; then
15593 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15594 hardcode_shlibpath_var_F77=no
15595 runpath_var=LD_RUN_PATH
15596 hardcode_runpath_var=yes
15597 ld_shlibs_F77=yes
15598 fi
15599 ;;
15600
15601 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15602 no_undefined_flag_F77='${wl}-z,text'
15603 archive_cmds_need_lc_F77=no
15604 hardcode_shlibpath_var_F77=no
15605 runpath_var='LD_RUN_PATH'
15606
15607 if test "$GCC" = yes; then
15608 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15609 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15610 else
15611 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15612 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15613 fi
15614 ;;
15615
15616 sysv5* | sco3.2v5* | sco5v6*)
15617 # Note: We can NOT use -z defs as we might desire, because we do not
15618 # link with -lc, and that would cause any symbols used from libc to
15619 # always be unresolved, which means just about no library would
15620 # ever link correctly. If we're not using GNU ld we use -z text
15621 # though, which does catch some bad symbols but isn't as heavy-handed
15622 # as -z defs.
15623 no_undefined_flag_F77='${wl}-z,text'
15624 allow_undefined_flag_F77='${wl}-z,nodefs'
15625 archive_cmds_need_lc_F77=no
15626 hardcode_shlibpath_var_F77=no
15627 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15628 hardcode_libdir_separator_F77=':'
15629 link_all_deplibs_F77=yes
15630 export_dynamic_flag_spec_F77='${wl}-Bexport'
15631 runpath_var='LD_RUN_PATH'
15632
15633 if test "$GCC" = yes; then
15634 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15635 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15636 else
15637 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15638 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15639 fi
15640 ;;
15641
15642 uts4*)
15643 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15644 hardcode_libdir_flag_spec_F77='-L$libdir'
15645 hardcode_shlibpath_var_F77=no
15646 ;;
15647
15648 *)
15649 ld_shlibs_F77=no
15650 ;;
15651 esac
15652 fi
15653
15654 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15655 $as_echo "$ld_shlibs_F77" >&6; }
15656 test "$ld_shlibs_F77" = no && can_build_shared=no
15657
15658 #
15659 # Do we need to explicitly link libc?
15660 #
15661 case "x$archive_cmds_need_lc_F77" in
15662 x|xyes)
15663 # Assume -lc should be added
15664 archive_cmds_need_lc_F77=yes
15665
15666 if test "$enable_shared" = yes && test "$GCC" = yes; then
15667 case $archive_cmds_F77 in
15668 *'~'*)
15669 # FIXME: we may have to deal with multi-command sequences.
15670 ;;
15671 '$CC '*)
15672 # Test whether the compiler implicitly links with -lc since on some
15673 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15674 # to ld, don't add -lc before -lgcc.
15675 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15676 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15677 $rm conftest*
15678 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15679
15680 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15681 (eval $ac_compile) 2>&5
15682 ac_status=$?
15683 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15684 (exit $ac_status); } 2>conftest.err; then
15685 soname=conftest
15686 lib=conftest
15687 libobjs=conftest.$ac_objext
15688 deplibs=
15689 wl=$lt_prog_compiler_wl_F77
15690 pic_flag=$lt_prog_compiler_pic_F77
15691 compiler_flags=-v
15692 linker_flags=-v
15693 verstring=
15694 output_objdir=.
15695 libname=conftest
15696 lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15697 allow_undefined_flag_F77=
15698 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15699 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15700 ac_status=$?
15701 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15702 (exit $ac_status); }
15703 then
15704 archive_cmds_need_lc_F77=no
15705 else
15706 archive_cmds_need_lc_F77=yes
15707 fi
15708 allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15709 else
15710 cat conftest.err 1>&5
15711 fi
15712 $rm conftest*
15713 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15714 $as_echo "$archive_cmds_need_lc_F77" >&6; }
15715 ;;
15716 esac
15717 fi
15718 ;;
15719 esac
15720
15721 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15722 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15723 library_names_spec=
15724 libname_spec='lib$name'
15725 soname_spec=
15726 shrext_cmds=".so"
15727 postinstall_cmds=
15728 postuninstall_cmds=
15729 finish_cmds=
15730 finish_eval=
15731 shlibpath_var=
15732 shlibpath_overrides_runpath=unknown
15733 version_type=none
15734 dynamic_linker="$host_os ld.so"
15735 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15736
15737 need_lib_prefix=unknown
15738 hardcode_into_libs=no
15739
15740 # when you set need_version to no, make sure it does not cause -set_version
15741 # flags to be left without arguments
15742 need_version=unknown
15743
15744 case $host_os in
15745 aix3*)
15746 version_type=linux
15747 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15748 shlibpath_var=LIBPATH
15749
15750 # AIX 3 has no versioning support, so we append a major version to the name.
15751 soname_spec='${libname}${release}${shared_ext}$major'
15752 ;;
15753
15754 aix[4-9]*)
15755 version_type=linux
15756 need_lib_prefix=no
15757 need_version=no
15758 hardcode_into_libs=yes
15759 if test "$host_cpu" = ia64; then
15760 # AIX 5 supports IA64
15761 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15762 shlibpath_var=LD_LIBRARY_PATH
15763 else
15764 # With GCC up to 2.95.x, collect2 would create an import file
15765 # for dependence libraries. The import file would start with
15766 # the line `#! .'. This would cause the generated library to
15767 # depend on `.', always an invalid library. This was fixed in
15768 # development snapshots of GCC prior to 3.0.
15769 case $host_os in
15770 aix4 | aix4.[01] | aix4.[01].*)
15771 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15772 echo ' yes '
15773 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15774 :
15775 else
15776 can_build_shared=no
15777 fi
15778 ;;
15779 esac
15780 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15781 # soname into executable. Probably we can add versioning support to
15782 # collect2, so additional links can be useful in future.
15783 if test "$aix_use_runtimelinking" = yes; then
15784 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15785 # instead of lib<name>.a to let people know that these are not
15786 # typical AIX shared libraries.
15787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15788 else
15789 # We preserve .a as extension for shared libraries through AIX4.2
15790 # and later when we are not doing run time linking.
15791 library_names_spec='${libname}${release}.a $libname.a'
15792 soname_spec='${libname}${release}${shared_ext}$major'
15793 fi
15794 shlibpath_var=LIBPATH
15795 fi
15796 ;;
15797
15798 amigaos*)
15799 library_names_spec='$libname.ixlibrary $libname.a'
15800 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15801 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'
15802 ;;
15803
15804 beos*)
15805 library_names_spec='${libname}${shared_ext}'
15806 dynamic_linker="$host_os ld.so"
15807 shlibpath_var=LIBRARY_PATH
15808 ;;
15809
15810 bsdi[45]*)
15811 version_type=linux
15812 need_version=no
15813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15814 soname_spec='${libname}${release}${shared_ext}$major'
15815 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15816 shlibpath_var=LD_LIBRARY_PATH
15817 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15818 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15819 # the default ld.so.conf also contains /usr/contrib/lib and
15820 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15821 # libtool to hard-code these into programs
15822 ;;
15823
15824 cygwin* | mingw* | pw32*)
15825 version_type=windows
15826 shrext_cmds=".dll"
15827 need_version=no
15828 need_lib_prefix=no
15829
15830 case $GCC,$host_os in
15831 yes,cygwin* | yes,mingw* | yes,pw32*)
15832 library_names_spec='$libname.dll.a'
15833 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15834 postinstall_cmds='base_file=`basename \${file}`~
15835 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15836 dldir=$destdir/`dirname \$dlpath`~
15837 test -d \$dldir || mkdir -p \$dldir~
15838 $install_prog $dir/$dlname \$dldir/$dlname~
15839 chmod a+x \$dldir/$dlname'
15840 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15841 dlpath=$dir/\$dldll~
15842 $rm \$dlpath'
15843 shlibpath_overrides_runpath=yes
15844
15845 case $host_os in
15846 cygwin*)
15847 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15848 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15849 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15850 ;;
15851 mingw*)
15852 # MinGW DLLs use traditional 'lib' prefix
15853 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15854 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15855 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15856 # It is most probably a Windows format PATH printed by
15857 # mingw gcc, but we are running on Cygwin. Gcc prints its search
15858 # path with ; separators, and with drive letters. We can handle the
15859 # drive letters (cygwin fileutils understands them), so leave them,
15860 # especially as we might pass files found there to a mingw objdump,
15861 # which wouldn't understand a cygwinified path. Ahh.
15862 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15863 else
15864 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15865 fi
15866 ;;
15867 pw32*)
15868 # pw32 DLLs use 'pw' prefix rather than 'lib'
15869 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15870 ;;
15871 esac
15872 ;;
15873
15874 *)
15875 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15876 ;;
15877 esac
15878 dynamic_linker='Win32 ld.exe'
15879 # FIXME: first we should search . and the directory the executable is in
15880 shlibpath_var=PATH
15881 ;;
15882
15883 darwin* | rhapsody*)
15884 dynamic_linker="$host_os dyld"
15885 version_type=darwin
15886 need_lib_prefix=no
15887 need_version=no
15888 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15889 soname_spec='${libname}${release}${major}$shared_ext'
15890 shlibpath_overrides_runpath=yes
15891 shlibpath_var=DYLD_LIBRARY_PATH
15892 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15893
15894 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15895 ;;
15896
15897 dgux*)
15898 version_type=linux
15899 need_lib_prefix=no
15900 need_version=no
15901 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15902 soname_spec='${libname}${release}${shared_ext}$major'
15903 shlibpath_var=LD_LIBRARY_PATH
15904 ;;
15905
15906 freebsd1*)
15907 dynamic_linker=no
15908 ;;
15909
15910 freebsd* | dragonfly*)
15911 # DragonFly does not have aout. When/if they implement a new
15912 # versioning mechanism, adjust this.
15913 if test -x /usr/bin/objformat; then
15914 objformat=`/usr/bin/objformat`
15915 else
15916 case $host_os in
15917 freebsd[123]*) objformat=aout ;;
15918 *) objformat=elf ;;
15919 esac
15920 fi
15921 version_type=freebsd-$objformat
15922 case $version_type in
15923 freebsd-elf*)
15924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15925 need_version=no
15926 need_lib_prefix=no
15927 ;;
15928 freebsd-*)
15929 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15930 need_version=yes
15931 ;;
15932 esac
15933 shlibpath_var=LD_LIBRARY_PATH
15934 case $host_os in
15935 freebsd2*)
15936 shlibpath_overrides_runpath=yes
15937 ;;
15938 freebsd3.[01]* | freebsdelf3.[01]*)
15939 shlibpath_overrides_runpath=yes
15940 hardcode_into_libs=yes
15941 ;;
15942 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15943 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15944 shlibpath_overrides_runpath=no
15945 hardcode_into_libs=yes
15946 ;;
15947 *) # from 4.6 on, and DragonFly
15948 shlibpath_overrides_runpath=yes
15949 hardcode_into_libs=yes
15950 ;;
15951 esac
15952 ;;
15953
15954 gnu*)
15955 version_type=linux
15956 need_lib_prefix=no
15957 need_version=no
15958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15959 soname_spec='${libname}${release}${shared_ext}$major'
15960 shlibpath_var=LD_LIBRARY_PATH
15961 hardcode_into_libs=yes
15962 ;;
15963
15964 hpux9* | hpux10* | hpux11*)
15965 # Give a soname corresponding to the major version so that dld.sl refuses to
15966 # link against other versions.
15967 version_type=sunos
15968 need_lib_prefix=no
15969 need_version=no
15970 case $host_cpu in
15971 ia64*)
15972 shrext_cmds='.so'
15973 hardcode_into_libs=yes
15974 dynamic_linker="$host_os dld.so"
15975 shlibpath_var=LD_LIBRARY_PATH
15976 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15978 soname_spec='${libname}${release}${shared_ext}$major'
15979 if test "X$HPUX_IA64_MODE" = X32; then
15980 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15981 else
15982 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15983 fi
15984 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15985 ;;
15986 hppa*64*)
15987 shrext_cmds='.sl'
15988 hardcode_into_libs=yes
15989 dynamic_linker="$host_os dld.sl"
15990 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15991 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15993 soname_spec='${libname}${release}${shared_ext}$major'
15994 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15995 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15996 ;;
15997 *)
15998 shrext_cmds='.sl'
15999 dynamic_linker="$host_os dld.sl"
16000 shlibpath_var=SHLIB_PATH
16001 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16003 soname_spec='${libname}${release}${shared_ext}$major'
16004 ;;
16005 esac
16006 # HP-UX runs *really* slowly unless shared libraries are mode 555.
16007 postinstall_cmds='chmod 555 $lib'
16008 ;;
16009
16010 interix[3-9]*)
16011 version_type=linux
16012 need_lib_prefix=no
16013 need_version=no
16014 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16015 soname_spec='${libname}${release}${shared_ext}$major'
16016 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16017 shlibpath_var=LD_LIBRARY_PATH
16018 shlibpath_overrides_runpath=no
16019 hardcode_into_libs=yes
16020 ;;
16021
16022 irix5* | irix6* | nonstopux*)
16023 case $host_os in
16024 nonstopux*) version_type=nonstopux ;;
16025 *)
16026 if test "$lt_cv_prog_gnu_ld" = yes; then
16027 version_type=linux
16028 else
16029 version_type=irix
16030 fi ;;
16031 esac
16032 need_lib_prefix=no
16033 need_version=no
16034 soname_spec='${libname}${release}${shared_ext}$major'
16035 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16036 case $host_os in
16037 irix5* | nonstopux*)
16038 libsuff= shlibsuff=
16039 ;;
16040 *)
16041 case $LD in # libtool.m4 will add one of these switches to LD
16042 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16043 libsuff= shlibsuff= libmagic=32-bit;;
16044 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16045 libsuff=32 shlibsuff=N32 libmagic=N32;;
16046 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16047 libsuff=64 shlibsuff=64 libmagic=64-bit;;
16048 *) libsuff= shlibsuff= libmagic=never-match;;
16049 esac
16050 ;;
16051 esac
16052 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16053 shlibpath_overrides_runpath=no
16054 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16055 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16056 hardcode_into_libs=yes
16057 ;;
16058
16059 # No shared lib support for Linux oldld, aout, or coff.
16060 linux*oldld* | linux*aout* | linux*coff*)
16061 dynamic_linker=no
16062 ;;
16063
16064 # This must be Linux ELF.
16065 linux* | k*bsd*-gnu)
16066 version_type=linux
16067 need_lib_prefix=no
16068 need_version=no
16069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16070 soname_spec='${libname}${release}${shared_ext}$major'
16071 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16072 shlibpath_var=LD_LIBRARY_PATH
16073 shlibpath_overrides_runpath=no
16074 # This implies no fast_install, which is unacceptable.
16075 # Some rework will be needed to allow for fast_install
16076 # before this can be enabled.
16077 hardcode_into_libs=yes
16078
16079 # Append ld.so.conf contents to the search path
16080 if test -f /etc/ld.so.conf; then
16081 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' ' '`
16082 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16083 fi
16084
16085 # We used to test for /lib/ld.so.1 and disable shared libraries on
16086 # powerpc, because MkLinux only supported shared libraries with the
16087 # GNU dynamic linker. Since this was broken with cross compilers,
16088 # most powerpc-linux boxes support dynamic linking these days and
16089 # people can always --disable-shared, the test was removed, and we
16090 # assume the GNU/Linux dynamic linker is in use.
16091 dynamic_linker='GNU/Linux ld.so'
16092 ;;
16093
16094 netbsd*)
16095 version_type=sunos
16096 need_lib_prefix=no
16097 need_version=no
16098 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16099 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16100 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16101 dynamic_linker='NetBSD (a.out) ld.so'
16102 else
16103 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16104 soname_spec='${libname}${release}${shared_ext}$major'
16105 dynamic_linker='NetBSD ld.elf_so'
16106 fi
16107 shlibpath_var=LD_LIBRARY_PATH
16108 shlibpath_overrides_runpath=yes
16109 hardcode_into_libs=yes
16110 ;;
16111
16112 newsos6)
16113 version_type=linux
16114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16115 shlibpath_var=LD_LIBRARY_PATH
16116 shlibpath_overrides_runpath=yes
16117 ;;
16118
16119 nto-qnx*)
16120 version_type=linux
16121 need_lib_prefix=no
16122 need_version=no
16123 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16124 soname_spec='${libname}${release}${shared_ext}$major'
16125 shlibpath_var=LD_LIBRARY_PATH
16126 shlibpath_overrides_runpath=yes
16127 ;;
16128
16129 openbsd*)
16130 version_type=sunos
16131 sys_lib_dlsearch_path_spec="/usr/lib"
16132 need_lib_prefix=no
16133 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16134 case $host_os in
16135 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16136 *) need_version=no ;;
16137 esac
16138 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16139 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16140 shlibpath_var=LD_LIBRARY_PATH
16141 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16142 case $host_os in
16143 openbsd2.[89] | openbsd2.[89].*)
16144 shlibpath_overrides_runpath=no
16145 ;;
16146 *)
16147 shlibpath_overrides_runpath=yes
16148 ;;
16149 esac
16150 else
16151 shlibpath_overrides_runpath=yes
16152 fi
16153 ;;
16154
16155 os2*)
16156 libname_spec='$name'
16157 shrext_cmds=".dll"
16158 need_lib_prefix=no
16159 library_names_spec='$libname${shared_ext} $libname.a'
16160 dynamic_linker='OS/2 ld.exe'
16161 shlibpath_var=LIBPATH
16162 ;;
16163
16164 osf3* | osf4* | osf5*)
16165 version_type=osf
16166 need_lib_prefix=no
16167 need_version=no
16168 soname_spec='${libname}${release}${shared_ext}$major'
16169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16170 shlibpath_var=LD_LIBRARY_PATH
16171 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16172 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16173 ;;
16174
16175 rdos*)
16176 dynamic_linker=no
16177 ;;
16178
16179 solaris*)
16180 version_type=linux
16181 need_lib_prefix=no
16182 need_version=no
16183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16184 soname_spec='${libname}${release}${shared_ext}$major'
16185 shlibpath_var=LD_LIBRARY_PATH
16186 shlibpath_overrides_runpath=yes
16187 hardcode_into_libs=yes
16188 # ldd complains unless libraries are executable
16189 postinstall_cmds='chmod +x $lib'
16190 ;;
16191
16192 sunos4*)
16193 version_type=sunos
16194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16195 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16196 shlibpath_var=LD_LIBRARY_PATH
16197 shlibpath_overrides_runpath=yes
16198 if test "$with_gnu_ld" = yes; then
16199 need_lib_prefix=no
16200 fi
16201 need_version=yes
16202 ;;
16203
16204 sysv4 | sysv4.3*)
16205 version_type=linux
16206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16207 soname_spec='${libname}${release}${shared_ext}$major'
16208 shlibpath_var=LD_LIBRARY_PATH
16209 case $host_vendor in
16210 sni)
16211 shlibpath_overrides_runpath=no
16212 need_lib_prefix=no
16213 export_dynamic_flag_spec='${wl}-Blargedynsym'
16214 runpath_var=LD_RUN_PATH
16215 ;;
16216 siemens)
16217 need_lib_prefix=no
16218 ;;
16219 motorola)
16220 need_lib_prefix=no
16221 need_version=no
16222 shlibpath_overrides_runpath=no
16223 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16224 ;;
16225 esac
16226 ;;
16227
16228 sysv4*MP*)
16229 if test -d /usr/nec ;then
16230 version_type=linux
16231 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16232 soname_spec='$libname${shared_ext}.$major'
16233 shlibpath_var=LD_LIBRARY_PATH
16234 fi
16235 ;;
16236
16237 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16238 version_type=freebsd-elf
16239 need_lib_prefix=no
16240 need_version=no
16241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16242 soname_spec='${libname}${release}${shared_ext}$major'
16243 shlibpath_var=LD_LIBRARY_PATH
16244 hardcode_into_libs=yes
16245 if test "$with_gnu_ld" = yes; then
16246 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16247 shlibpath_overrides_runpath=no
16248 else
16249 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16250 shlibpath_overrides_runpath=yes
16251 case $host_os in
16252 sco3.2v5*)
16253 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16254 ;;
16255 esac
16256 fi
16257 sys_lib_dlsearch_path_spec='/usr/lib'
16258 ;;
16259
16260 uts4*)
16261 version_type=linux
16262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16263 soname_spec='${libname}${release}${shared_ext}$major'
16264 shlibpath_var=LD_LIBRARY_PATH
16265 ;;
16266
16267 *)
16268 dynamic_linker=no
16269 ;;
16270 esac
16271 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16272 $as_echo "$dynamic_linker" >&6; }
16273 test "$dynamic_linker" = no && can_build_shared=no
16274
16275 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16276 $as_echo_n "(cached) " >&6
16277 else
16278 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16279 fi
16280
16281 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16282 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16283 $as_echo_n "(cached) " >&6
16284 else
16285 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16286 fi
16287
16288 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16289
16290 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16291 if test "$GCC" = yes; then
16292 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16293 fi
16294
16295 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16296 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16297 hardcode_action_F77=
16298 if test -n "$hardcode_libdir_flag_spec_F77" || \
16299 test -n "$runpath_var_F77" || \
16300 test "X$hardcode_automatic_F77" = "Xyes" ; then
16301
16302 # We can hardcode non-existant directories.
16303 if test "$hardcode_direct_F77" != no &&
16304 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16305 # have to relink, otherwise we might link with an installed library
16306 # when we should be linking with a yet-to-be-installed one
16307 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16308 test "$hardcode_minus_L_F77" != no; then
16309 # Linking always hardcodes the temporary library directory.
16310 hardcode_action_F77=relink
16311 else
16312 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16313 hardcode_action_F77=immediate
16314 fi
16315 else
16316 # We cannot hardcode anything, or else we can only hardcode existing
16317 # directories.
16318 hardcode_action_F77=unsupported
16319 fi
16320 { $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16321 $as_echo "$hardcode_action_F77" >&6; }
16322
16323 if test "$hardcode_action_F77" = relink; then
16324 # Fast installation is not supported
16325 enable_fast_install=no
16326 elif test "$shlibpath_overrides_runpath" = yes ||
16327 test "$enable_shared" = no; then
16328 # Fast installation is not necessary
16329 enable_fast_install=needless
16330 fi
16331
16332
16333 # The else clause should only fire when bootstrapping the
16334 # libtool distribution, otherwise you forgot to ship ltmain.sh
16335 # with your package, and you will get complaints that there are
16336 # no rules to generate ltmain.sh.
16337 if test -f "$ltmain"; then
16338 # See if we are running on zsh, and set the options which allow our commands through
16339 # without removal of \ escapes.
16340 if test -n "${ZSH_VERSION+set}" ; then
16341 setopt NO_GLOB_SUBST
16342 fi
16343 # Now quote all the things that may contain metacharacters while being
16344 # careful not to overquote the AC_SUBSTed values. We take copies of the
16345 # variables and quote the copies for generation of the libtool script.
16346 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16347 SED SHELL STRIP \
16348 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16349 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16350 deplibs_check_method reload_flag reload_cmds need_locks \
16351 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16352 lt_cv_sys_global_symbol_to_c_name_address \
16353 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16354 old_postinstall_cmds old_postuninstall_cmds \
16355 compiler_F77 \
16356 CC_F77 \
16357 LD_F77 \
16358 lt_prog_compiler_wl_F77 \
16359 lt_prog_compiler_pic_F77 \
16360 lt_prog_compiler_static_F77 \
16361 lt_prog_compiler_no_builtin_flag_F77 \
16362 export_dynamic_flag_spec_F77 \
16363 thread_safe_flag_spec_F77 \
16364 whole_archive_flag_spec_F77 \
16365 enable_shared_with_static_runtimes_F77 \
16366 old_archive_cmds_F77 \
16367 old_archive_from_new_cmds_F77 \
16368 predep_objects_F77 \
16369 postdep_objects_F77 \
16370 predeps_F77 \
16371 postdeps_F77 \
16372 compiler_lib_search_path_F77 \
16373 compiler_lib_search_dirs_F77 \
16374 archive_cmds_F77 \
16375 archive_expsym_cmds_F77 \
16376 postinstall_cmds_F77 \
16377 postuninstall_cmds_F77 \
16378 old_archive_from_expsyms_cmds_F77 \
16379 allow_undefined_flag_F77 \
16380 no_undefined_flag_F77 \
16381 export_symbols_cmds_F77 \
16382 hardcode_libdir_flag_spec_F77 \
16383 hardcode_libdir_flag_spec_ld_F77 \
16384 hardcode_libdir_separator_F77 \
16385 hardcode_automatic_F77 \
16386 module_cmds_F77 \
16387 module_expsym_cmds_F77 \
16388 lt_cv_prog_compiler_c_o_F77 \
16389 fix_srcfile_path_F77 \
16390 exclude_expsyms_F77 \
16391 include_expsyms_F77; do
16392
16393 case $var in
16394 old_archive_cmds_F77 | \
16395 old_archive_from_new_cmds_F77 | \
16396 archive_cmds_F77 | \
16397 archive_expsym_cmds_F77 | \
16398 module_cmds_F77 | \
16399 module_expsym_cmds_F77 | \
16400 old_archive_from_expsyms_cmds_F77 | \
16401 export_symbols_cmds_F77 | \
16402 extract_expsyms_cmds | reload_cmds | finish_cmds | \
16403 postinstall_cmds | postuninstall_cmds | \
16404 old_postinstall_cmds | old_postuninstall_cmds | \
16405 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16406 # Double-quote double-evaled strings.
16407 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16408 ;;
16409 *)
16410 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16411 ;;
16412 esac
16413 done
16414
16415 case $lt_echo in
16416 *'\$0 --fallback-echo"')
16417 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16418 ;;
16419 esac
16420
16421 cfgfile="$ofile"
16422
16423 cat <<__EOF__ >> "$cfgfile"
16424 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16425
16426 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16427
16428 # Shell to use when invoking shell scripts.
16429 SHELL=$lt_SHELL
16430
16431 # Whether or not to build shared libraries.
16432 build_libtool_libs=$enable_shared
16433
16434 # Whether or not to build static libraries.
16435 build_old_libs=$enable_static
16436
16437 # Whether or not to add -lc for building shared libraries.
16438 build_libtool_need_lc=$archive_cmds_need_lc_F77
16439
16440 # Whether or not to disallow shared libs when runtime libs are static
16441 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16442
16443 # Whether or not to optimize for fast installation.
16444 fast_install=$enable_fast_install
16445
16446 # The host system.
16447 host_alias=$host_alias
16448 host=$host
16449 host_os=$host_os
16450
16451 # The build system.
16452 build_alias=$build_alias
16453 build=$build
16454 build_os=$build_os
16455
16456 # An echo program that does not interpret backslashes.
16457 echo=$lt_echo
16458
16459 # The archiver.
16460 AR=$lt_AR
16461 AR_FLAGS=$lt_AR_FLAGS
16462
16463 # A C compiler.
16464 LTCC=$lt_LTCC
16465
16466 # LTCC compiler flags.
16467 LTCFLAGS=$lt_LTCFLAGS
16468
16469 # A language-specific compiler.
16470 CC=$lt_compiler_F77
16471
16472 # Is the compiler the GNU C compiler?
16473 with_gcc=$GCC_F77
16474
16475 # An ERE matcher.
16476 EGREP=$lt_EGREP
16477
16478 # The linker used to build libraries.
16479 LD=$lt_LD_F77
16480
16481 # Whether we need hard or soft links.
16482 LN_S=$lt_LN_S
16483
16484 # A BSD-compatible nm program.
16485 NM=$lt_NM
16486
16487 # A symbol stripping program
16488 STRIP=$lt_STRIP
16489
16490 # Used to examine libraries when file_magic_cmd begins "file"
16491 MAGIC_CMD=$MAGIC_CMD
16492
16493 # Used on cygwin: DLL creation program.
16494 DLLTOOL="$DLLTOOL"
16495
16496 # Used on cygwin: object dumper.
16497 OBJDUMP="$OBJDUMP"
16498
16499 # Used on cygwin: assembler.
16500 AS="$AS"
16501
16502 # The name of the directory that contains temporary libtool files.
16503 objdir=$objdir
16504
16505 # How to create reloadable object files.
16506 reload_flag=$lt_reload_flag
16507 reload_cmds=$lt_reload_cmds
16508
16509 # How to pass a linker flag through the compiler.
16510 wl=$lt_lt_prog_compiler_wl_F77
16511
16512 # Object file suffix (normally "o").
16513 objext="$ac_objext"
16514
16515 # Old archive suffix (normally "a").
16516 libext="$libext"
16517
16518 # Shared library suffix (normally ".so").
16519 shrext_cmds='$shrext_cmds'
16520
16521 # Executable file suffix (normally "").
16522 exeext="$exeext"
16523
16524 # Additional compiler flags for building library objects.
16525 pic_flag=$lt_lt_prog_compiler_pic_F77
16526 pic_mode=$pic_mode
16527
16528 # What is the maximum length of a command?
16529 max_cmd_len=$lt_cv_sys_max_cmd_len
16530
16531 # Does compiler simultaneously support -c and -o options?
16532 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16533
16534 # Must we lock files when doing compilation?
16535 need_locks=$lt_need_locks
16536
16537 # Do we need the lib prefix for modules?
16538 need_lib_prefix=$need_lib_prefix
16539
16540 # Do we need a version for libraries?
16541 need_version=$need_version
16542
16543 # Whether dlopen is supported.
16544 dlopen_support=$enable_dlopen
16545
16546 # Whether dlopen of programs is supported.
16547 dlopen_self=$enable_dlopen_self
16548
16549 # Whether dlopen of statically linked programs is supported.
16550 dlopen_self_static=$enable_dlopen_self_static
16551
16552 # Compiler flag to prevent dynamic linking.
16553 link_static_flag=$lt_lt_prog_compiler_static_F77
16554
16555 # Compiler flag to turn off builtin functions.
16556 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16557
16558 # Compiler flag to allow reflexive dlopens.
16559 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16560
16561 # Compiler flag to generate shared objects directly from archives.
16562 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16563
16564 # Compiler flag to generate thread-safe objects.
16565 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16566
16567 # Library versioning type.
16568 version_type=$version_type
16569
16570 # Format of library name prefix.
16571 libname_spec=$lt_libname_spec
16572
16573 # List of archive names. First name is the real one, the rest are links.
16574 # The last name is the one that the linker finds with -lNAME.
16575 library_names_spec=$lt_library_names_spec
16576
16577 # The coded name of the library, if different from the real name.
16578 soname_spec=$lt_soname_spec
16579
16580 # Commands used to build and install an old-style archive.
16581 RANLIB=$lt_RANLIB
16582 old_archive_cmds=$lt_old_archive_cmds_F77
16583 old_postinstall_cmds=$lt_old_postinstall_cmds
16584 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16585
16586 # Create an old-style archive from a shared archive.
16587 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16588
16589 # Create a temporary old-style archive to link instead of a shared archive.
16590 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16591
16592 # Commands used to build and install a shared archive.
16593 archive_cmds=$lt_archive_cmds_F77
16594 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16595 postinstall_cmds=$lt_postinstall_cmds
16596 postuninstall_cmds=$lt_postuninstall_cmds
16597
16598 # Commands used to build a loadable module (assumed same as above if empty)
16599 module_cmds=$lt_module_cmds_F77
16600 module_expsym_cmds=$lt_module_expsym_cmds_F77
16601
16602 # Commands to strip libraries.
16603 old_striplib=$lt_old_striplib
16604 striplib=$lt_striplib
16605
16606 # Dependencies to place before the objects being linked to create a
16607 # shared library.
16608 predep_objects=$lt_predep_objects_F77
16609
16610 # Dependencies to place after the objects being linked to create a
16611 # shared library.
16612 postdep_objects=$lt_postdep_objects_F77
16613
16614 # Dependencies to place before the objects being linked to create a
16615 # shared library.
16616 predeps=$lt_predeps_F77
16617
16618 # Dependencies to place after the objects being linked to create a
16619 # shared library.
16620 postdeps=$lt_postdeps_F77
16621
16622 # The directories searched by this compiler when creating a shared
16623 # library
16624 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16625
16626 # The library search path used internally by the compiler when linking
16627 # a shared library.
16628 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16629
16630 # Method to check whether dependent libraries are shared objects.
16631 deplibs_check_method=$lt_deplibs_check_method
16632
16633 # Command to use when deplibs_check_method == file_magic.
16634 file_magic_cmd=$lt_file_magic_cmd
16635
16636 # Flag that allows shared libraries with undefined symbols to be built.
16637 allow_undefined_flag=$lt_allow_undefined_flag_F77
16638
16639 # Flag that forces no undefined symbols.
16640 no_undefined_flag=$lt_no_undefined_flag_F77
16641
16642 # Commands used to finish a libtool library installation in a directory.
16643 finish_cmds=$lt_finish_cmds
16644
16645 # Same as above, but a single script fragment to be evaled but not shown.
16646 finish_eval=$lt_finish_eval
16647
16648 # Take the output of nm and produce a listing of raw symbols and C names.
16649 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16650
16651 # Transform the output of nm in a proper C declaration
16652 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16653
16654 # Transform the output of nm in a C name address pair
16655 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16656
16657 # This is the shared library runtime path variable.
16658 runpath_var=$runpath_var
16659
16660 # This is the shared library path variable.
16661 shlibpath_var=$shlibpath_var
16662
16663 # Is shlibpath searched before the hard-coded library search path?
16664 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16665
16666 # How to hardcode a shared library path into an executable.
16667 hardcode_action=$hardcode_action_F77
16668
16669 # Whether we should hardcode library paths into libraries.
16670 hardcode_into_libs=$hardcode_into_libs
16671
16672 # Flag to hardcode \$libdir into a binary during linking.
16673 # This must work even if \$libdir does not exist.
16674 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16675
16676 # If ld is used when linking, flag to hardcode \$libdir into
16677 # a binary during linking. This must work even if \$libdir does
16678 # not exist.
16679 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16680
16681 # Whether we need a single -rpath flag with a separated argument.
16682 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16683
16684 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16685 # resulting binary.
16686 hardcode_direct=$hardcode_direct_F77
16687
16688 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16689 # resulting binary.
16690 hardcode_minus_L=$hardcode_minus_L_F77
16691
16692 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16693 # the resulting binary.
16694 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16695
16696 # Set to yes if building a shared library automatically hardcodes DIR into the library
16697 # and all subsequent libraries and executables linked against it.
16698 hardcode_automatic=$hardcode_automatic_F77
16699
16700 # Variables whose values should be saved in libtool wrapper scripts and
16701 # restored at relink time.
16702 variables_saved_for_relink="$variables_saved_for_relink"
16703
16704 # Whether libtool must link a program against all its dependency libraries.
16705 link_all_deplibs=$link_all_deplibs_F77
16706
16707 # Compile-time system search path for libraries
16708 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16709
16710 # Run-time system search path for libraries
16711 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16712
16713 # Fix the shell variable \$srcfile for the compiler.
16714 fix_srcfile_path=$lt_fix_srcfile_path
16715
16716 # Set to yes if exported symbols are required.
16717 always_export_symbols=$always_export_symbols_F77
16718
16719 # The commands to list exported symbols.
16720 export_symbols_cmds=$lt_export_symbols_cmds_F77
16721
16722 # The commands to extract the exported symbol list from a shared archive.
16723 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16724
16725 # Symbols that should not be listed in the preloaded symbols.
16726 exclude_expsyms=$lt_exclude_expsyms_F77
16727
16728 # Symbols that must always be exported.
16729 include_expsyms=$lt_include_expsyms_F77
16730
16731 # ### END LIBTOOL TAG CONFIG: $tagname
16732
16733 __EOF__
16734
16735
16736 else
16737 # If there is no Makefile yet, we rely on a make rule to execute
16738 # `config.status --recheck' to rerun these tests and create the
16739 # libtool script then.
16740 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16741 if test -f "$ltmain_in"; then
16742 test -f Makefile && make "$ltmain"
16743 fi
16744 fi
16745
16746
16747 ac_ext=c
16748 ac_cpp='$CPP $CPPFLAGS'
16749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16752
16753 CC="$lt_save_CC"
16754
16755 else
16756 tagname=""
16757 fi
16758 ;;
16759
16760 GCJ)
16761 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16762
16763
16764 # Source file extension for Java test sources.
16765 ac_ext=java
16766
16767 # Object file extension for compiled Java test sources.
16768 objext=o
16769 objext_GCJ=$objext
16770
16771 # Code to be used in simple compile tests
16772 lt_simple_compile_test_code="class foo {}"
16773
16774 # Code to be used in simple link tests
16775 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16776
16777 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16778
16779 # If no C compiler was specified, use CC.
16780 LTCC=${LTCC-"$CC"}
16781
16782 # If no C compiler flags were specified, use CFLAGS.
16783 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16784
16785 # Allow CC to be a program name with arguments.
16786 compiler=$CC
16787
16788
16789 # save warnings/boilerplate of simple test code
16790 ac_outfile=conftest.$ac_objext
16791 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16792 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16793 _lt_compiler_boilerplate=`cat conftest.err`
16794 $rm conftest*
16795
16796 ac_outfile=conftest.$ac_objext
16797 echo "$lt_simple_link_test_code" >conftest.$ac_ext
16798 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16799 _lt_linker_boilerplate=`cat conftest.err`
16800 $rm -r conftest*
16801
16802
16803 # Allow CC to be a program name with arguments.
16804 lt_save_CC="$CC"
16805 CC=${GCJ-"gcj"}
16806 compiler=$CC
16807 compiler_GCJ=$CC
16808 for cc_temp in $compiler""; do
16809 case $cc_temp in
16810 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16811 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16812 \-*) ;;
16813 *) break;;
16814 esac
16815 done
16816 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16817
16818
16819 # GCJ did not exist at the time GCC didn't implicitly link libc in.
16820 archive_cmds_need_lc_GCJ=no
16821
16822 old_archive_cmds_GCJ=$old_archive_cmds
16823
16824
16825 lt_prog_compiler_no_builtin_flag_GCJ=
16826
16827 if test "$GCC" = yes; then
16828 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16829
16830
16831 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16832 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16833 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16834 $as_echo_n "(cached) " >&6
16835 else
16836 lt_cv_prog_compiler_rtti_exceptions=no
16837 ac_outfile=conftest.$ac_objext
16838 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16839 lt_compiler_flag="-fno-rtti -fno-exceptions"
16840 # Insert the option either (1) after the last *FLAGS variable, or
16841 # (2) before a word containing "conftest.", or (3) at the end.
16842 # Note that $ac_compile itself does not contain backslashes and begins
16843 # with a dollar sign (not a hyphen), so the echo should work correctly.
16844 # The option is referenced via a variable to avoid confusing sed.
16845 lt_compile=`echo "$ac_compile" | $SED \
16846 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16847 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16848 -e 's:$: $lt_compiler_flag:'`
16849 (eval echo "\"\$as_me:16849: $lt_compile\"" >&5)
16850 (eval "$lt_compile" 2>conftest.err)
16851 ac_status=$?
16852 cat conftest.err >&5
16853 echo "$as_me:16853: \$? = $ac_status" >&5
16854 if (exit $ac_status) && test -s "$ac_outfile"; then
16855 # The compiler can only warn and ignore the option if not recognized
16856 # So say no if there are warnings other than the usual output.
16857 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16858 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16859 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16860 lt_cv_prog_compiler_rtti_exceptions=yes
16861 fi
16862 fi
16863 $rm conftest*
16864
16865 fi
16866 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16867 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16868
16869 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16870 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16871 else
16872 :
16873 fi
16874
16875 fi
16876
16877 lt_prog_compiler_wl_GCJ=
16878 lt_prog_compiler_pic_GCJ=
16879 lt_prog_compiler_static_GCJ=
16880
16881 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16882 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16883
16884 if test "$GCC" = yes; then
16885 lt_prog_compiler_wl_GCJ='-Wl,'
16886 lt_prog_compiler_static_GCJ='-static'
16887
16888 case $host_os in
16889 aix*)
16890 # All AIX code is PIC.
16891 if test "$host_cpu" = ia64; then
16892 # AIX 5 now supports IA64 processor
16893 lt_prog_compiler_static_GCJ='-Bstatic'
16894 fi
16895 ;;
16896
16897 amigaos*)
16898 # FIXME: we need at least 68020 code to build shared libraries, but
16899 # adding the `-m68020' flag to GCC prevents building anything better,
16900 # like `-m68040'.
16901 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16902 ;;
16903
16904 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16905 # PIC is the default for these OSes.
16906 ;;
16907
16908 mingw* | cygwin* | pw32* | os2*)
16909 # This hack is so that the source file can tell whether it is being
16910 # built for inclusion in a dll (and should export symbols for example).
16911 # Although the cygwin gcc ignores -fPIC, still need this for old-style
16912 # (--disable-auto-import) libraries
16913
16914 ;;
16915
16916 darwin* | rhapsody*)
16917 # PIC is the default on this platform
16918 # Common symbols not allowed in MH_DYLIB files
16919 lt_prog_compiler_pic_GCJ='-fno-common'
16920 ;;
16921
16922 interix[3-9]*)
16923 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16924 # Instead, we relocate shared libraries at runtime.
16925 ;;
16926
16927 msdosdjgpp*)
16928 # Just because we use GCC doesn't mean we suddenly get shared libraries
16929 # on systems that don't support them.
16930 lt_prog_compiler_can_build_shared_GCJ=no
16931 enable_shared=no
16932 ;;
16933
16934 sysv4*MP*)
16935 if test -d /usr/nec; then
16936 lt_prog_compiler_pic_GCJ=-Kconform_pic
16937 fi
16938 ;;
16939
16940 hpux*)
16941 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16942 # not for PA HP-UX.
16943 case $host_cpu in
16944 hppa*64*|ia64*)
16945 # +Z the default
16946 ;;
16947 *)
16948 lt_prog_compiler_pic_GCJ='-fPIC'
16949 ;;
16950 esac
16951 ;;
16952
16953 *)
16954 lt_prog_compiler_pic_GCJ='-fPIC'
16955 ;;
16956 esac
16957 else
16958 # PORTME Check for flag to pass linker flags through the system compiler.
16959 case $host_os in
16960 aix*)
16961 lt_prog_compiler_wl_GCJ='-Wl,'
16962 if test "$host_cpu" = ia64; then
16963 # AIX 5 now supports IA64 processor
16964 lt_prog_compiler_static_GCJ='-Bstatic'
16965 else
16966 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16967 fi
16968 ;;
16969 darwin*)
16970 # PIC is the default on this platform
16971 # Common symbols not allowed in MH_DYLIB files
16972 case $cc_basename in
16973 xlc*)
16974 lt_prog_compiler_pic_GCJ='-qnocommon'
16975 lt_prog_compiler_wl_GCJ='-Wl,'
16976 ;;
16977 esac
16978 ;;
16979
16980 mingw* | cygwin* | pw32* | os2*)
16981 # This hack is so that the source file can tell whether it is being
16982 # built for inclusion in a dll (and should export symbols for example).
16983
16984 ;;
16985
16986 hpux9* | hpux10* | hpux11*)
16987 lt_prog_compiler_wl_GCJ='-Wl,'
16988 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16989 # not for PA HP-UX.
16990 case $host_cpu in
16991 hppa*64*|ia64*)
16992 # +Z the default
16993 ;;
16994 *)
16995 lt_prog_compiler_pic_GCJ='+Z'
16996 ;;
16997 esac
16998 # Is there a better lt_prog_compiler_static that works with the bundled CC?
16999 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17000 ;;
17001
17002 irix5* | irix6* | nonstopux*)
17003 lt_prog_compiler_wl_GCJ='-Wl,'
17004 # PIC (with -KPIC) is the default.
17005 lt_prog_compiler_static_GCJ='-non_shared'
17006 ;;
17007
17008 newsos6)
17009 lt_prog_compiler_pic_GCJ='-KPIC'
17010 lt_prog_compiler_static_GCJ='-Bstatic'
17011 ;;
17012
17013 linux* | k*bsd*-gnu)
17014 case $cc_basename in
17015 icc* | ecc*)
17016 lt_prog_compiler_wl_GCJ='-Wl,'
17017 lt_prog_compiler_pic_GCJ='-KPIC'
17018 lt_prog_compiler_static_GCJ='-static'
17019 ;;
17020 pgcc* | pgf77* | pgf90* | pgf95*)
17021 # Portland Group compilers (*not* the Pentium gcc compiler,
17022 # which looks to be a dead project)
17023 lt_prog_compiler_wl_GCJ='-Wl,'
17024 lt_prog_compiler_pic_GCJ='-fpic'
17025 lt_prog_compiler_static_GCJ='-Bstatic'
17026 ;;
17027 ccc*)
17028 lt_prog_compiler_wl_GCJ='-Wl,'
17029 # All Alpha code is PIC.
17030 lt_prog_compiler_static_GCJ='-non_shared'
17031 ;;
17032 *)
17033 case `$CC -V 2>&1 | sed 5q` in
17034 *Sun\ C*)
17035 # Sun C 5.9
17036 lt_prog_compiler_pic_GCJ='-KPIC'
17037 lt_prog_compiler_static_GCJ='-Bstatic'
17038 lt_prog_compiler_wl_GCJ='-Wl,'
17039 ;;
17040 *Sun\ F*)
17041 # Sun Fortran 8.3 passes all unrecognized flags to the linker
17042 lt_prog_compiler_pic_GCJ='-KPIC'
17043 lt_prog_compiler_static_GCJ='-Bstatic'
17044 lt_prog_compiler_wl_GCJ=''
17045 ;;
17046 esac
17047 ;;
17048 esac
17049 ;;
17050
17051 osf3* | osf4* | osf5*)
17052 lt_prog_compiler_wl_GCJ='-Wl,'
17053 # All OSF/1 code is PIC.
17054 lt_prog_compiler_static_GCJ='-non_shared'
17055 ;;
17056
17057 rdos*)
17058 lt_prog_compiler_static_GCJ='-non_shared'
17059 ;;
17060
17061 solaris*)
17062 lt_prog_compiler_pic_GCJ='-KPIC'
17063 lt_prog_compiler_static_GCJ='-Bstatic'
17064 case $cc_basename in
17065 f77* | f90* | f95*)
17066 lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17067 *)
17068 lt_prog_compiler_wl_GCJ='-Wl,';;
17069 esac
17070 ;;
17071
17072 sunos4*)
17073 lt_prog_compiler_wl_GCJ='-Qoption ld '
17074 lt_prog_compiler_pic_GCJ='-PIC'
17075 lt_prog_compiler_static_GCJ='-Bstatic'
17076 ;;
17077
17078 sysv4 | sysv4.2uw2* | sysv4.3*)
17079 lt_prog_compiler_wl_GCJ='-Wl,'
17080 lt_prog_compiler_pic_GCJ='-KPIC'
17081 lt_prog_compiler_static_GCJ='-Bstatic'
17082 ;;
17083
17084 sysv4*MP*)
17085 if test -d /usr/nec ;then
17086 lt_prog_compiler_pic_GCJ='-Kconform_pic'
17087 lt_prog_compiler_static_GCJ='-Bstatic'
17088 fi
17089 ;;
17090
17091 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17092 lt_prog_compiler_wl_GCJ='-Wl,'
17093 lt_prog_compiler_pic_GCJ='-KPIC'
17094 lt_prog_compiler_static_GCJ='-Bstatic'
17095 ;;
17096
17097 unicos*)
17098 lt_prog_compiler_wl_GCJ='-Wl,'
17099 lt_prog_compiler_can_build_shared_GCJ=no
17100 ;;
17101
17102 uts4*)
17103 lt_prog_compiler_pic_GCJ='-pic'
17104 lt_prog_compiler_static_GCJ='-Bstatic'
17105 ;;
17106
17107 *)
17108 lt_prog_compiler_can_build_shared_GCJ=no
17109 ;;
17110 esac
17111 fi
17112
17113 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17114 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17115
17116 #
17117 # Check to make sure the PIC flag actually works.
17118 #
17119 if test -n "$lt_prog_compiler_pic_GCJ"; then
17120
17121 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17122 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17123 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17124 $as_echo_n "(cached) " >&6
17125 else
17126 lt_cv_prog_compiler_pic_works_GCJ=no
17127 ac_outfile=conftest.$ac_objext
17128 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17129 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17130 # Insert the option either (1) after the last *FLAGS variable, or
17131 # (2) before a word containing "conftest.", or (3) at the end.
17132 # Note that $ac_compile itself does not contain backslashes and begins
17133 # with a dollar sign (not a hyphen), so the echo should work correctly.
17134 # The option is referenced via a variable to avoid confusing sed.
17135 lt_compile=`echo "$ac_compile" | $SED \
17136 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17137 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17138 -e 's:$: $lt_compiler_flag:'`
17139 (eval echo "\"\$as_me:17139: $lt_compile\"" >&5)
17140 (eval "$lt_compile" 2>conftest.err)
17141 ac_status=$?
17142 cat conftest.err >&5
17143 echo "$as_me:17143: \$? = $ac_status" >&5
17144 if (exit $ac_status) && test -s "$ac_outfile"; then
17145 # The compiler can only warn and ignore the option if not recognized
17146 # So say no if there are warnings other than the usual output.
17147 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17148 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17149 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17150 lt_cv_prog_compiler_pic_works_GCJ=yes
17151 fi
17152 fi
17153 $rm conftest*
17154
17155 fi
17156 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17157 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17158
17159 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17160 case $lt_prog_compiler_pic_GCJ in
17161 "" | " "*) ;;
17162 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17163 esac
17164 else
17165 lt_prog_compiler_pic_GCJ=
17166 lt_prog_compiler_can_build_shared_GCJ=no
17167 fi
17168
17169 fi
17170 case $host_os in
17171 # For platforms which do not support PIC, -DPIC is meaningless:
17172 *djgpp*)
17173 lt_prog_compiler_pic_GCJ=
17174 ;;
17175 *)
17176 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17177 ;;
17178 esac
17179
17180 #
17181 # Check to make sure the static flag actually works.
17182 #
17183 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17184 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17185 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17186 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17187 $as_echo_n "(cached) " >&6
17188 else
17189 lt_cv_prog_compiler_static_works_GCJ=no
17190 save_LDFLAGS="$LDFLAGS"
17191 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17192 echo "$lt_simple_link_test_code" > conftest.$ac_ext
17193 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17194 # The linker can only warn and ignore the option if not recognized
17195 # So say no if there are warnings
17196 if test -s conftest.err; then
17197 # Append any errors to the config.log.
17198 cat conftest.err 1>&5
17199 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17200 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17201 if diff conftest.exp conftest.er2 >/dev/null; then
17202 lt_cv_prog_compiler_static_works_GCJ=yes
17203 fi
17204 else
17205 lt_cv_prog_compiler_static_works_GCJ=yes
17206 fi
17207 fi
17208 $rm -r conftest*
17209 LDFLAGS="$save_LDFLAGS"
17210
17211 fi
17212 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17213 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17214
17215 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17216 :
17217 else
17218 lt_prog_compiler_static_GCJ=
17219 fi
17220
17221
17222 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17223 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17224 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17225 $as_echo_n "(cached) " >&6
17226 else
17227 lt_cv_prog_compiler_c_o_GCJ=no
17228 $rm -r conftest 2>/dev/null
17229 mkdir conftest
17230 cd conftest
17231 mkdir out
17232 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17233
17234 lt_compiler_flag="-o out/conftest2.$ac_objext"
17235 # Insert the option either (1) after the last *FLAGS variable, or
17236 # (2) before a word containing "conftest.", or (3) at the end.
17237 # Note that $ac_compile itself does not contain backslashes and begins
17238 # with a dollar sign (not a hyphen), so the echo should work correctly.
17239 lt_compile=`echo "$ac_compile" | $SED \
17240 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17241 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17242 -e 's:$: $lt_compiler_flag:'`
17243 (eval echo "\"\$as_me:17243: $lt_compile\"" >&5)
17244 (eval "$lt_compile" 2>out/conftest.err)
17245 ac_status=$?
17246 cat out/conftest.err >&5
17247 echo "$as_me:17247: \$? = $ac_status" >&5
17248 if (exit $ac_status) && test -s out/conftest2.$ac_objext
17249 then
17250 # The compiler can only warn and ignore the option if not recognized
17251 # So say no if there are warnings
17252 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17253 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17254 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17255 lt_cv_prog_compiler_c_o_GCJ=yes
17256 fi
17257 fi
17258 chmod u+w . 2>&5
17259 $rm conftest*
17260 # SGI C++ compiler will create directory out/ii_files/ for
17261 # template instantiation
17262 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17263 $rm out/* && rmdir out
17264 cd ..
17265 rmdir conftest
17266 $rm conftest*
17267
17268 fi
17269 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17270 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17271
17272
17273 hard_links="nottested"
17274 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17275 # do not overwrite the value of need_locks provided by the user
17276 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17277 $as_echo_n "checking if we can lock with hard links... " >&6; }
17278 hard_links=yes
17279 $rm conftest*
17280 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17281 touch conftest.a
17282 ln conftest.a conftest.b 2>&5 || hard_links=no
17283 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17284 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17285 $as_echo "$hard_links" >&6; }
17286 if test "$hard_links" = no; then
17287 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17288 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17289 need_locks=warn
17290 fi
17291 else
17292 need_locks=no
17293 fi
17294
17295 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17296 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17297
17298 runpath_var=
17299 allow_undefined_flag_GCJ=
17300 enable_shared_with_static_runtimes_GCJ=no
17301 archive_cmds_GCJ=
17302 archive_expsym_cmds_GCJ=
17303 old_archive_From_new_cmds_GCJ=
17304 old_archive_from_expsyms_cmds_GCJ=
17305 export_dynamic_flag_spec_GCJ=
17306 whole_archive_flag_spec_GCJ=
17307 thread_safe_flag_spec_GCJ=
17308 hardcode_libdir_flag_spec_GCJ=
17309 hardcode_libdir_flag_spec_ld_GCJ=
17310 hardcode_libdir_separator_GCJ=
17311 hardcode_direct_GCJ=no
17312 hardcode_minus_L_GCJ=no
17313 hardcode_shlibpath_var_GCJ=unsupported
17314 link_all_deplibs_GCJ=unknown
17315 hardcode_automatic_GCJ=no
17316 module_cmds_GCJ=
17317 module_expsym_cmds_GCJ=
17318 always_export_symbols_GCJ=no
17319 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17320 # include_expsyms should be a list of space-separated symbols to be *always*
17321 # included in the symbol list
17322 include_expsyms_GCJ=
17323 # exclude_expsyms can be an extended regexp of symbols to exclude
17324 # it will be wrapped by ` (' and `)$', so one must not match beginning or
17325 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17326 # as well as any symbol that contains `d'.
17327 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17328 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17329 # platforms (ab)use it in PIC code, but their linkers get confused if
17330 # the symbol is explicitly referenced. Since portable code cannot
17331 # rely on this symbol name, it's probably fine to never include it in
17332 # preloaded symbol tables.
17333 # Exclude shared library initialization/finalization symbols.
17334 extract_expsyms_cmds=
17335 # Just being paranoid about ensuring that cc_basename is set.
17336 for cc_temp in $compiler""; do
17337 case $cc_temp in
17338 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17339 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17340 \-*) ;;
17341 *) break;;
17342 esac
17343 done
17344 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17345
17346 case $host_os in
17347 cygwin* | mingw* | pw32*)
17348 # FIXME: the MSVC++ port hasn't been tested in a loooong time
17349 # When not using gcc, we currently assume that we are using
17350 # Microsoft Visual C++.
17351 if test "$GCC" != yes; then
17352 with_gnu_ld=no
17353 fi
17354 ;;
17355 interix*)
17356 # we just hope/assume this is gcc and not c89 (= MSVC++)
17357 with_gnu_ld=yes
17358 ;;
17359 openbsd*)
17360 with_gnu_ld=no
17361 ;;
17362 esac
17363
17364 ld_shlibs_GCJ=yes
17365 if test "$with_gnu_ld" = yes; then
17366 # If archive_cmds runs LD, not CC, wlarc should be empty
17367 wlarc='${wl}'
17368
17369 # Set some defaults for GNU ld with shared library support. These
17370 # are reset later if shared libraries are not supported. Putting them
17371 # here allows them to be overridden if necessary.
17372 runpath_var=LD_RUN_PATH
17373 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17374 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17375 # ancient GNU ld didn't support --whole-archive et. al.
17376 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17377 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17378 else
17379 whole_archive_flag_spec_GCJ=
17380 fi
17381 supports_anon_versioning=no
17382 case `$LD -v 2>/dev/null` in
17383 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17384 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17385 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17386 *\ 2.11.*) ;; # other 2.11 versions
17387 *) supports_anon_versioning=yes ;;
17388 esac
17389
17390 # See if GNU ld supports shared libraries.
17391 case $host_os in
17392 aix[3-9]*)
17393 # On AIX/PPC, the GNU linker is very broken
17394 if test "$host_cpu" != ia64; then
17395 ld_shlibs_GCJ=no
17396 cat <<EOF 1>&2
17397
17398 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17399 *** to be unable to reliably create shared libraries on AIX.
17400 *** Therefore, libtool is disabling shared libraries support. If you
17401 *** really care for shared libraries, you may want to modify your PATH
17402 *** so that a non-GNU linker is found, and then restart.
17403
17404 EOF
17405 fi
17406 ;;
17407
17408 amigaos*)
17409 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)'
17410 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17411 hardcode_minus_L_GCJ=yes
17412
17413 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
17414 # that the semantics of dynamic libraries on AmigaOS, at least up
17415 # to version 4, is to share data among multiple programs linked
17416 # with the same dynamic library. Since this doesn't match the
17417 # behavior of shared libraries on other platforms, we can't use
17418 # them.
17419 ld_shlibs_GCJ=no
17420 ;;
17421
17422 beos*)
17423 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17424 allow_undefined_flag_GCJ=unsupported
17425 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
17426 # support --undefined. This deserves some investigation. FIXME
17427 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17428 else
17429 ld_shlibs_GCJ=no
17430 fi
17431 ;;
17432
17433 cygwin* | mingw* | pw32*)
17434 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17435 # as there is no search path for DLLs.
17436 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17437 allow_undefined_flag_GCJ=unsupported
17438 always_export_symbols_GCJ=no
17439 enable_shared_with_static_runtimes_GCJ=yes
17440 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17441
17442 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17443 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17444 # If the export-symbols file already is a .def file (1st line
17445 # is EXPORTS), use it as is; otherwise, prepend...
17446 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17447 cp $export_symbols $output_objdir/$soname.def;
17448 else
17449 echo EXPORTS > $output_objdir/$soname.def;
17450 cat $export_symbols >> $output_objdir/$soname.def;
17451 fi~
17452 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17453 else
17454 ld_shlibs_GCJ=no
17455 fi
17456 ;;
17457
17458 interix[3-9]*)
17459 hardcode_direct_GCJ=no
17460 hardcode_shlibpath_var_GCJ=no
17461 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17462 export_dynamic_flag_spec_GCJ='${wl}-E'
17463 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17464 # Instead, shared libraries are loaded at an image base (0x10000000 by
17465 # default) and relocated if they conflict, which is a slow very memory
17466 # consuming and fragmenting process. To avoid this, we pick a random,
17467 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17468 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17469 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'
17470 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'
17471 ;;
17472
17473 gnu* | linux* | k*bsd*-gnu)
17474 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17475 tmp_addflag=
17476 case $cc_basename,$host_cpu in
17477 pgcc*) # Portland Group C compiler
17478 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'
17479 tmp_addflag=' $pic_flag'
17480 ;;
17481 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17482 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'
17483 tmp_addflag=' $pic_flag -Mnomain' ;;
17484 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17485 tmp_addflag=' -i_dynamic' ;;
17486 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17487 tmp_addflag=' -i_dynamic -nofor_main' ;;
17488 ifc* | ifort*) # Intel Fortran compiler
17489 tmp_addflag=' -nofor_main' ;;
17490 esac
17491 case `$CC -V 2>&1 | sed 5q` in
17492 *Sun\ C*) # Sun C 5.9
17493 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'
17494 tmp_sharedflag='-G' ;;
17495 *Sun\ F*) # Sun Fortran 8.3
17496 tmp_sharedflag='-G' ;;
17497 *)
17498 tmp_sharedflag='-shared' ;;
17499 esac
17500 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17501
17502 if test $supports_anon_versioning = yes; then
17503 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17504 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17505 $echo "local: *; };" >> $output_objdir/$libname.ver~
17506 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17507 fi
17508 else
17509 ld_shlibs_GCJ=no
17510 fi
17511 ;;
17512
17513 netbsd*)
17514 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17515 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17516 wlarc=
17517 else
17518 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17519 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17520 fi
17521 ;;
17522
17523 solaris*)
17524 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17525 ld_shlibs_GCJ=no
17526 cat <<EOF 1>&2
17527
17528 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17529 *** create shared libraries on Solaris systems. Therefore, libtool
17530 *** is disabling shared libraries support. We urge you to upgrade GNU
17531 *** binutils to release 2.9.1 or newer. Another option is to modify
17532 *** your PATH or compiler configuration so that the native linker is
17533 *** used, and then restart.
17534
17535 EOF
17536 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17537 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17538 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17539 else
17540 ld_shlibs_GCJ=no
17541 fi
17542 ;;
17543
17544 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17545 case `$LD -v 2>&1` in
17546 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17547 ld_shlibs_GCJ=no
17548 cat <<_LT_EOF 1>&2
17549
17550 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17551 *** reliably create shared libraries on SCO systems. Therefore, libtool
17552 *** is disabling shared libraries support. We urge you to upgrade GNU
17553 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17554 *** your PATH or compiler configuration so that the native linker is
17555 *** used, and then restart.
17556
17557 _LT_EOF
17558 ;;
17559 *)
17560 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17561 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17562 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17563 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17564 else
17565 ld_shlibs_GCJ=no
17566 fi
17567 ;;
17568 esac
17569 ;;
17570
17571 sunos4*)
17572 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17573 wlarc=
17574 hardcode_direct_GCJ=yes
17575 hardcode_shlibpath_var_GCJ=no
17576 ;;
17577
17578 *)
17579 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17580 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17581 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17582 else
17583 ld_shlibs_GCJ=no
17584 fi
17585 ;;
17586 esac
17587
17588 if test "$ld_shlibs_GCJ" = no; then
17589 runpath_var=
17590 hardcode_libdir_flag_spec_GCJ=
17591 export_dynamic_flag_spec_GCJ=
17592 whole_archive_flag_spec_GCJ=
17593 fi
17594 else
17595 # PORTME fill in a description of your system's linker (not GNU ld)
17596 case $host_os in
17597 aix3*)
17598 allow_undefined_flag_GCJ=unsupported
17599 always_export_symbols_GCJ=yes
17600 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'
17601 # Note: this linker hardcodes the directories in LIBPATH if there
17602 # are no directories specified by -L.
17603 hardcode_minus_L_GCJ=yes
17604 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17605 # Neither direct hardcoding nor static linking is supported with a
17606 # broken collect2.
17607 hardcode_direct_GCJ=unsupported
17608 fi
17609 ;;
17610
17611 aix[4-9]*)
17612 if test "$host_cpu" = ia64; then
17613 # On IA64, the linker does run time linking by default, so we don't
17614 # have to do anything special.
17615 aix_use_runtimelinking=no
17616 exp_sym_flag='-Bexport'
17617 no_entry_flag=""
17618 else
17619 # If we're using GNU nm, then we don't want the "-C" option.
17620 # -C means demangle to AIX nm, but means don't demangle with GNU nm
17621 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17622 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'
17623 else
17624 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'
17625 fi
17626 aix_use_runtimelinking=no
17627
17628 # Test if we are trying to use run time linking or normal
17629 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17630 # need to do runtime linking.
17631 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17632 for ld_flag in $LDFLAGS; do
17633 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17634 aix_use_runtimelinking=yes
17635 break
17636 fi
17637 done
17638 ;;
17639 esac
17640
17641 exp_sym_flag='-bexport'
17642 no_entry_flag='-bnoentry'
17643 fi
17644
17645 # When large executables or shared objects are built, AIX ld can
17646 # have problems creating the table of contents. If linking a library
17647 # or program results in "error TOC overflow" add -mminimal-toc to
17648 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17649 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17650
17651 archive_cmds_GCJ=''
17652 hardcode_direct_GCJ=yes
17653 hardcode_libdir_separator_GCJ=':'
17654 link_all_deplibs_GCJ=yes
17655
17656 if test "$GCC" = yes; then
17657 case $host_os in aix4.[012]|aix4.[012].*)
17658 # We only want to do this on AIX 4.2 and lower, the check
17659 # below for broken collect2 doesn't work under 4.3+
17660 collect2name=`${CC} -print-prog-name=collect2`
17661 if test -f "$collect2name" && \
17662 strings "$collect2name" | grep resolve_lib_name >/dev/null
17663 then
17664 # We have reworked collect2
17665 :
17666 else
17667 # We have old collect2
17668 hardcode_direct_GCJ=unsupported
17669 # It fails to find uninstalled libraries when the uninstalled
17670 # path is not listed in the libpath. Setting hardcode_minus_L
17671 # to unsupported forces relinking
17672 hardcode_minus_L_GCJ=yes
17673 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17674 hardcode_libdir_separator_GCJ=
17675 fi
17676 ;;
17677 esac
17678 shared_flag='-shared'
17679 if test "$aix_use_runtimelinking" = yes; then
17680 shared_flag="$shared_flag "'${wl}-G'
17681 fi
17682 else
17683 # not using gcc
17684 if test "$host_cpu" = ia64; then
17685 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17686 # chokes on -Wl,-G. The following line is correct:
17687 shared_flag='-G'
17688 else
17689 if test "$aix_use_runtimelinking" = yes; then
17690 shared_flag='${wl}-G'
17691 else
17692 shared_flag='${wl}-bM:SRE'
17693 fi
17694 fi
17695 fi
17696
17697 # It seems that -bexpall does not export symbols beginning with
17698 # underscore (_), so it is better to generate a list of symbols to export.
17699 always_export_symbols_GCJ=yes
17700 if test "$aix_use_runtimelinking" = yes; then
17701 # Warning - without using the other runtime loading flags (-brtl),
17702 # -berok will link without error, but may produce a broken library.
17703 allow_undefined_flag_GCJ='-berok'
17704 # Determine the default libpath from the value encoded in an empty executable.
17705 cat >conftest.$ac_ext <<_ACEOF
17706 /* confdefs.h. */
17707 _ACEOF
17708 cat confdefs.h >>conftest.$ac_ext
17709 cat >>conftest.$ac_ext <<_ACEOF
17710 /* end confdefs.h. */
17711
17712 int
17713 main ()
17714 {
17715
17716 ;
17717 return 0;
17718 }
17719 _ACEOF
17720 rm -f conftest.$ac_objext conftest$ac_exeext
17721 if { (ac_try="$ac_link"
17722 case "(($ac_try" in
17723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17724 *) ac_try_echo=$ac_try;;
17725 esac
17726 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17727 $as_echo "$ac_try_echo") >&5
17728 (eval "$ac_link") 2>conftest.er1
17729 ac_status=$?
17730 grep -v '^ *+' conftest.er1 >conftest.err
17731 rm -f conftest.er1
17732 cat conftest.err >&5
17733 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17734 (exit $ac_status); } && {
17735 test -z "$ac_c_werror_flag" ||
17736 test ! -s conftest.err
17737 } && test -s conftest$ac_exeext && {
17738 test "$cross_compiling" = yes ||
17739 $as_test_x conftest$ac_exeext
17740 }; then
17741
17742 lt_aix_libpath_sed='
17743 /Import File Strings/,/^$/ {
17744 /^0/ {
17745 s/^0 *\(.*\)$/\1/
17746 p
17747 }
17748 }'
17749 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17750 # Check for a 64-bit object if we didn't find anything.
17751 if test -z "$aix_libpath"; then
17752 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17753 fi
17754 else
17755 $as_echo "$as_me: failed program was:" >&5
17756 sed 's/^/| /' conftest.$ac_ext >&5
17757
17758
17759 fi
17760
17761 rm -rf conftest.dSYM
17762 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17763 conftest$ac_exeext conftest.$ac_ext
17764 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17765
17766 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17767 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"
17768 else
17769 if test "$host_cpu" = ia64; then
17770 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17771 allow_undefined_flag_GCJ="-z nodefs"
17772 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"
17773 else
17774 # Determine the default libpath from the value encoded in an empty executable.
17775 cat >conftest.$ac_ext <<_ACEOF
17776 /* confdefs.h. */
17777 _ACEOF
17778 cat confdefs.h >>conftest.$ac_ext
17779 cat >>conftest.$ac_ext <<_ACEOF
17780 /* end confdefs.h. */
17781
17782 int
17783 main ()
17784 {
17785
17786 ;
17787 return 0;
17788 }
17789 _ACEOF
17790 rm -f conftest.$ac_objext conftest$ac_exeext
17791 if { (ac_try="$ac_link"
17792 case "(($ac_try" in
17793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17794 *) ac_try_echo=$ac_try;;
17795 esac
17796 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17797 $as_echo "$ac_try_echo") >&5
17798 (eval "$ac_link") 2>conftest.er1
17799 ac_status=$?
17800 grep -v '^ *+' conftest.er1 >conftest.err
17801 rm -f conftest.er1
17802 cat conftest.err >&5
17803 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17804 (exit $ac_status); } && {
17805 test -z "$ac_c_werror_flag" ||
17806 test ! -s conftest.err
17807 } && test -s conftest$ac_exeext && {
17808 test "$cross_compiling" = yes ||
17809 $as_test_x conftest$ac_exeext
17810 }; then
17811
17812 lt_aix_libpath_sed='
17813 /Import File Strings/,/^$/ {
17814 /^0/ {
17815 s/^0 *\(.*\)$/\1/
17816 p
17817 }
17818 }'
17819 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17820 # Check for a 64-bit object if we didn't find anything.
17821 if test -z "$aix_libpath"; then
17822 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17823 fi
17824 else
17825 $as_echo "$as_me: failed program was:" >&5
17826 sed 's/^/| /' conftest.$ac_ext >&5
17827
17828
17829 fi
17830
17831 rm -rf conftest.dSYM
17832 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17833 conftest$ac_exeext conftest.$ac_ext
17834 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17835
17836 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17837 # Warning - without using the other run time loading flags,
17838 # -berok will link without error, but may produce a broken library.
17839 no_undefined_flag_GCJ=' ${wl}-bernotok'
17840 allow_undefined_flag_GCJ=' ${wl}-berok'
17841 # Exported symbols can be pulled into shared objects from archives
17842 whole_archive_flag_spec_GCJ='$convenience'
17843 archive_cmds_need_lc_GCJ=yes
17844 # This is similar to how AIX traditionally builds its shared libraries.
17845 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'
17846 fi
17847 fi
17848 ;;
17849
17850 amigaos*)
17851 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)'
17852 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17853 hardcode_minus_L_GCJ=yes
17854 # see comment about different semantics on the GNU ld section
17855 ld_shlibs_GCJ=no
17856 ;;
17857
17858 bsdi[45]*)
17859 export_dynamic_flag_spec_GCJ=-rdynamic
17860 ;;
17861
17862 cygwin* | mingw* | pw32*)
17863 # When not using gcc, we currently assume that we are using
17864 # Microsoft Visual C++.
17865 # hardcode_libdir_flag_spec is actually meaningless, as there is
17866 # no search path for DLLs.
17867 hardcode_libdir_flag_spec_GCJ=' '
17868 allow_undefined_flag_GCJ=unsupported
17869 # Tell ltmain to make .lib files, not .a files.
17870 libext=lib
17871 # Tell ltmain to make .dll files, not .so files.
17872 shrext_cmds=".dll"
17873 # FIXME: Setting linknames here is a bad hack.
17874 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17875 # The linker will automatically build a .lib file if we build a DLL.
17876 old_archive_From_new_cmds_GCJ='true'
17877 # FIXME: Should let the user specify the lib program.
17878 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17879 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17880 enable_shared_with_static_runtimes_GCJ=yes
17881 ;;
17882
17883 darwin* | rhapsody*)
17884 case $host_os in
17885 rhapsody* | darwin1.[012])
17886 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17887 ;;
17888 *) # Darwin 1.3 on
17889 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17890 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17891 else
17892 case ${MACOSX_DEPLOYMENT_TARGET} in
17893 10.[012])
17894 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17895 ;;
17896 10.*)
17897 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17898 ;;
17899 esac
17900 fi
17901 ;;
17902 esac
17903 archive_cmds_need_lc_GCJ=no
17904 hardcode_direct_GCJ=no
17905 hardcode_automatic_GCJ=yes
17906 hardcode_shlibpath_var_GCJ=unsupported
17907 whole_archive_flag_spec_GCJ=''
17908 link_all_deplibs_GCJ=yes
17909 if test "$GCC" = yes ; then
17910 output_verbose_link_cmd='echo'
17911 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}"
17912 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17913 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}"
17914 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}"
17915 else
17916 case $cc_basename in
17917 xlc*)
17918 output_verbose_link_cmd='echo'
17919 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
17920 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17921 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17922 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}'
17923 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}'
17924 ;;
17925 *)
17926 ld_shlibs_GCJ=no
17927 ;;
17928 esac
17929 fi
17930 ;;
17931
17932 dgux*)
17933 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17934 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17935 hardcode_shlibpath_var_GCJ=no
17936 ;;
17937
17938 freebsd1*)
17939 ld_shlibs_GCJ=no
17940 ;;
17941
17942 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17943 # support. Future versions do this automatically, but an explicit c++rt0.o
17944 # does not break anything, and helps significantly (at the cost of a little
17945 # extra space).
17946 freebsd2.2*)
17947 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17948 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17949 hardcode_direct_GCJ=yes
17950 hardcode_shlibpath_var_GCJ=no
17951 ;;
17952
17953 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17954 freebsd2*)
17955 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17956 hardcode_direct_GCJ=yes
17957 hardcode_minus_L_GCJ=yes
17958 hardcode_shlibpath_var_GCJ=no
17959 ;;
17960
17961 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17962 freebsd* | dragonfly*)
17963 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17964 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17965 hardcode_direct_GCJ=yes
17966 hardcode_shlibpath_var_GCJ=no
17967 ;;
17968
17969 hpux9*)
17970 if test "$GCC" = yes; then
17971 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'
17972 else
17973 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'
17974 fi
17975 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17976 hardcode_libdir_separator_GCJ=:
17977 hardcode_direct_GCJ=yes
17978
17979 # hardcode_minus_L: Not really in the search PATH,
17980 # but as the default location of the library.
17981 hardcode_minus_L_GCJ=yes
17982 export_dynamic_flag_spec_GCJ='${wl}-E'
17983 ;;
17984
17985 hpux10*)
17986 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17987 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17988 else
17989 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17990 fi
17991 if test "$with_gnu_ld" = no; then
17992 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17993 hardcode_libdir_separator_GCJ=:
17994
17995 hardcode_direct_GCJ=yes
17996 export_dynamic_flag_spec_GCJ='${wl}-E'
17997
17998 # hardcode_minus_L: Not really in the search PATH,
17999 # but as the default location of the library.
18000 hardcode_minus_L_GCJ=yes
18001 fi
18002 ;;
18003
18004 hpux11*)
18005 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18006 case $host_cpu in
18007 hppa*64*)
18008 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18009 ;;
18010 ia64*)
18011 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18012 ;;
18013 *)
18014 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18015 ;;
18016 esac
18017 else
18018 case $host_cpu in
18019 hppa*64*)
18020 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18021 ;;
18022 ia64*)
18023 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18024 ;;
18025 *)
18026 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18027 ;;
18028 esac
18029 fi
18030 if test "$with_gnu_ld" = no; then
18031 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18032 hardcode_libdir_separator_GCJ=:
18033
18034 case $host_cpu in
18035 hppa*64*|ia64*)
18036 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18037 hardcode_direct_GCJ=no
18038 hardcode_shlibpath_var_GCJ=no
18039 ;;
18040 *)
18041 hardcode_direct_GCJ=yes
18042 export_dynamic_flag_spec_GCJ='${wl}-E'
18043
18044 # hardcode_minus_L: Not really in the search PATH,
18045 # but as the default location of the library.
18046 hardcode_minus_L_GCJ=yes
18047 ;;
18048 esac
18049 fi
18050 ;;
18051
18052 irix5* | irix6* | nonstopux*)
18053 if test "$GCC" = yes; then
18054 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'
18055 else
18056 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'
18057 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18058 fi
18059 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18060 hardcode_libdir_separator_GCJ=:
18061 link_all_deplibs_GCJ=yes
18062 ;;
18063
18064 netbsd*)
18065 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18066 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
18067 else
18068 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
18069 fi
18070 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18071 hardcode_direct_GCJ=yes
18072 hardcode_shlibpath_var_GCJ=no
18073 ;;
18074
18075 newsos6)
18076 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18077 hardcode_direct_GCJ=yes
18078 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18079 hardcode_libdir_separator_GCJ=:
18080 hardcode_shlibpath_var_GCJ=no
18081 ;;
18082
18083 openbsd*)
18084 if test -f /usr/libexec/ld.so; then
18085 hardcode_direct_GCJ=yes
18086 hardcode_shlibpath_var_GCJ=no
18087 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18088 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18089 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18090 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18091 export_dynamic_flag_spec_GCJ='${wl}-E'
18092 else
18093 case $host_os in
18094 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18095 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18096 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18097 ;;
18098 *)
18099 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18100 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18101 ;;
18102 esac
18103 fi
18104 else
18105 ld_shlibs_GCJ=no
18106 fi
18107 ;;
18108
18109 os2*)
18110 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18111 hardcode_minus_L_GCJ=yes
18112 allow_undefined_flag_GCJ=unsupported
18113 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'
18114 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18115 ;;
18116
18117 osf3*)
18118 if test "$GCC" = yes; then
18119 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18120 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'
18121 else
18122 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18123 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'
18124 fi
18125 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18126 hardcode_libdir_separator_GCJ=:
18127 ;;
18128
18129 osf4* | osf5*) # as osf3* with the addition of -msym flag
18130 if test "$GCC" = yes; then
18131 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18132 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'
18133 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18134 else
18135 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18136 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'
18137 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~
18138 $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'
18139
18140 # Both c and cxx compiler support -rpath directly
18141 hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18142 fi
18143 hardcode_libdir_separator_GCJ=:
18144 ;;
18145
18146 solaris*)
18147 no_undefined_flag_GCJ=' -z text'
18148 if test "$GCC" = yes; then
18149 wlarc='${wl}'
18150 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18151 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18152 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18153 else
18154 wlarc=''
18155 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18156 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18157 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18158 fi
18159 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18160 hardcode_shlibpath_var_GCJ=no
18161 case $host_os in
18162 solaris2.[0-5] | solaris2.[0-5].*) ;;
18163 *)
18164 # The compiler driver will combine and reorder linker options,
18165 # but understands `-z linker_flag'. GCC discards it without `$wl',
18166 # but is careful enough not to reorder.
18167 # Supported since Solaris 2.6 (maybe 2.5.1?)
18168 if test "$GCC" = yes; then
18169 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18170 else
18171 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18172 fi
18173 ;;
18174 esac
18175 link_all_deplibs_GCJ=yes
18176 ;;
18177
18178 sunos4*)
18179 if test "x$host_vendor" = xsequent; then
18180 # Use $CC to link under sequent, because it throws in some extra .o
18181 # files that make .init and .fini sections work.
18182 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18183 else
18184 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18185 fi
18186 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18187 hardcode_direct_GCJ=yes
18188 hardcode_minus_L_GCJ=yes
18189 hardcode_shlibpath_var_GCJ=no
18190 ;;
18191
18192 sysv4)
18193 case $host_vendor in
18194 sni)
18195 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18196 hardcode_direct_GCJ=yes # is this really true???
18197 ;;
18198 siemens)
18199 ## LD is ld it makes a PLAMLIB
18200 ## CC just makes a GrossModule.
18201 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18202 reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18203 hardcode_direct_GCJ=no
18204 ;;
18205 motorola)
18206 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18207 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18208 ;;
18209 esac
18210 runpath_var='LD_RUN_PATH'
18211 hardcode_shlibpath_var_GCJ=no
18212 ;;
18213
18214 sysv4.3*)
18215 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18216 hardcode_shlibpath_var_GCJ=no
18217 export_dynamic_flag_spec_GCJ='-Bexport'
18218 ;;
18219
18220 sysv4*MP*)
18221 if test -d /usr/nec; then
18222 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18223 hardcode_shlibpath_var_GCJ=no
18224 runpath_var=LD_RUN_PATH
18225 hardcode_runpath_var=yes
18226 ld_shlibs_GCJ=yes
18227 fi
18228 ;;
18229
18230 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18231 no_undefined_flag_GCJ='${wl}-z,text'
18232 archive_cmds_need_lc_GCJ=no
18233 hardcode_shlibpath_var_GCJ=no
18234 runpath_var='LD_RUN_PATH'
18235
18236 if test "$GCC" = yes; then
18237 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18238 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18239 else
18240 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18241 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18242 fi
18243 ;;
18244
18245 sysv5* | sco3.2v5* | sco5v6*)
18246 # Note: We can NOT use -z defs as we might desire, because we do not
18247 # link with -lc, and that would cause any symbols used from libc to
18248 # always be unresolved, which means just about no library would
18249 # ever link correctly. If we're not using GNU ld we use -z text
18250 # though, which does catch some bad symbols but isn't as heavy-handed
18251 # as -z defs.
18252 no_undefined_flag_GCJ='${wl}-z,text'
18253 allow_undefined_flag_GCJ='${wl}-z,nodefs'
18254 archive_cmds_need_lc_GCJ=no
18255 hardcode_shlibpath_var_GCJ=no
18256 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18257 hardcode_libdir_separator_GCJ=':'
18258 link_all_deplibs_GCJ=yes
18259 export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18260 runpath_var='LD_RUN_PATH'
18261
18262 if test "$GCC" = yes; then
18263 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18264 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18265 else
18266 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18267 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18268 fi
18269 ;;
18270
18271 uts4*)
18272 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18273 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18274 hardcode_shlibpath_var_GCJ=no
18275 ;;
18276
18277 *)
18278 ld_shlibs_GCJ=no
18279 ;;
18280 esac
18281 fi
18282
18283 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18284 $as_echo "$ld_shlibs_GCJ" >&6; }
18285 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18286
18287 #
18288 # Do we need to explicitly link libc?
18289 #
18290 case "x$archive_cmds_need_lc_GCJ" in
18291 x|xyes)
18292 # Assume -lc should be added
18293 archive_cmds_need_lc_GCJ=yes
18294
18295 if test "$enable_shared" = yes && test "$GCC" = yes; then
18296 case $archive_cmds_GCJ in
18297 *'~'*)
18298 # FIXME: we may have to deal with multi-command sequences.
18299 ;;
18300 '$CC '*)
18301 # Test whether the compiler implicitly links with -lc since on some
18302 # systems, -lgcc has to come before -lc. If gcc already passes -lc
18303 # to ld, don't add -lc before -lgcc.
18304 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18305 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18306 $rm conftest*
18307 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18308
18309 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18310 (eval $ac_compile) 2>&5
18311 ac_status=$?
18312 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18313 (exit $ac_status); } 2>conftest.err; then
18314 soname=conftest
18315 lib=conftest
18316 libobjs=conftest.$ac_objext
18317 deplibs=
18318 wl=$lt_prog_compiler_wl_GCJ
18319 pic_flag=$lt_prog_compiler_pic_GCJ
18320 compiler_flags=-v
18321 linker_flags=-v
18322 verstring=
18323 output_objdir=.
18324 libname=conftest
18325 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18326 allow_undefined_flag_GCJ=
18327 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18328 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18329 ac_status=$?
18330 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18331 (exit $ac_status); }
18332 then
18333 archive_cmds_need_lc_GCJ=no
18334 else
18335 archive_cmds_need_lc_GCJ=yes
18336 fi
18337 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18338 else
18339 cat conftest.err 1>&5
18340 fi
18341 $rm conftest*
18342 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18343 $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18344 ;;
18345 esac
18346 fi
18347 ;;
18348 esac
18349
18350 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18351 $as_echo_n "checking dynamic linker characteristics... " >&6; }
18352 library_names_spec=
18353 libname_spec='lib$name'
18354 soname_spec=
18355 shrext_cmds=".so"
18356 postinstall_cmds=
18357 postuninstall_cmds=
18358 finish_cmds=
18359 finish_eval=
18360 shlibpath_var=
18361 shlibpath_overrides_runpath=unknown
18362 version_type=none
18363 dynamic_linker="$host_os ld.so"
18364 sys_lib_dlsearch_path_spec="/lib /usr/lib"
18365
18366 need_lib_prefix=unknown
18367 hardcode_into_libs=no
18368
18369 # when you set need_version to no, make sure it does not cause -set_version
18370 # flags to be left without arguments
18371 need_version=unknown
18372
18373 case $host_os in
18374 aix3*)
18375 version_type=linux
18376 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18377 shlibpath_var=LIBPATH
18378
18379 # AIX 3 has no versioning support, so we append a major version to the name.
18380 soname_spec='${libname}${release}${shared_ext}$major'
18381 ;;
18382
18383 aix[4-9]*)
18384 version_type=linux
18385 need_lib_prefix=no
18386 need_version=no
18387 hardcode_into_libs=yes
18388 if test "$host_cpu" = ia64; then
18389 # AIX 5 supports IA64
18390 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18391 shlibpath_var=LD_LIBRARY_PATH
18392 else
18393 # With GCC up to 2.95.x, collect2 would create an import file
18394 # for dependence libraries. The import file would start with
18395 # the line `#! .'. This would cause the generated library to
18396 # depend on `.', always an invalid library. This was fixed in
18397 # development snapshots of GCC prior to 3.0.
18398 case $host_os in
18399 aix4 | aix4.[01] | aix4.[01].*)
18400 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18401 echo ' yes '
18402 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18403 :
18404 else
18405 can_build_shared=no
18406 fi
18407 ;;
18408 esac
18409 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18410 # soname into executable. Probably we can add versioning support to
18411 # collect2, so additional links can be useful in future.
18412 if test "$aix_use_runtimelinking" = yes; then
18413 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18414 # instead of lib<name>.a to let people know that these are not
18415 # typical AIX shared libraries.
18416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18417 else
18418 # We preserve .a as extension for shared libraries through AIX4.2
18419 # and later when we are not doing run time linking.
18420 library_names_spec='${libname}${release}.a $libname.a'
18421 soname_spec='${libname}${release}${shared_ext}$major'
18422 fi
18423 shlibpath_var=LIBPATH
18424 fi
18425 ;;
18426
18427 amigaos*)
18428 library_names_spec='$libname.ixlibrary $libname.a'
18429 # Create ${libname}_ixlibrary.a entries in /sys/libs.
18430 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'
18431 ;;
18432
18433 beos*)
18434 library_names_spec='${libname}${shared_ext}'
18435 dynamic_linker="$host_os ld.so"
18436 shlibpath_var=LIBRARY_PATH
18437 ;;
18438
18439 bsdi[45]*)
18440 version_type=linux
18441 need_version=no
18442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18443 soname_spec='${libname}${release}${shared_ext}$major'
18444 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18445 shlibpath_var=LD_LIBRARY_PATH
18446 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18447 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18448 # the default ld.so.conf also contains /usr/contrib/lib and
18449 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18450 # libtool to hard-code these into programs
18451 ;;
18452
18453 cygwin* | mingw* | pw32*)
18454 version_type=windows
18455 shrext_cmds=".dll"
18456 need_version=no
18457 need_lib_prefix=no
18458
18459 case $GCC,$host_os in
18460 yes,cygwin* | yes,mingw* | yes,pw32*)
18461 library_names_spec='$libname.dll.a'
18462 # DLL is installed to $(libdir)/../bin by postinstall_cmds
18463 postinstall_cmds='base_file=`basename \${file}`~
18464 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18465 dldir=$destdir/`dirname \$dlpath`~
18466 test -d \$dldir || mkdir -p \$dldir~
18467 $install_prog $dir/$dlname \$dldir/$dlname~
18468 chmod a+x \$dldir/$dlname'
18469 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18470 dlpath=$dir/\$dldll~
18471 $rm \$dlpath'
18472 shlibpath_overrides_runpath=yes
18473
18474 case $host_os in
18475 cygwin*)
18476 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18477 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18478 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18479 ;;
18480 mingw*)
18481 # MinGW DLLs use traditional 'lib' prefix
18482 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18483 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18484 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18485 # It is most probably a Windows format PATH printed by
18486 # mingw gcc, but we are running on Cygwin. Gcc prints its search
18487 # path with ; separators, and with drive letters. We can handle the
18488 # drive letters (cygwin fileutils understands them), so leave them,
18489 # especially as we might pass files found there to a mingw objdump,
18490 # which wouldn't understand a cygwinified path. Ahh.
18491 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18492 else
18493 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18494 fi
18495 ;;
18496 pw32*)
18497 # pw32 DLLs use 'pw' prefix rather than 'lib'
18498 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18499 ;;
18500 esac
18501 ;;
18502
18503 *)
18504 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18505 ;;
18506 esac
18507 dynamic_linker='Win32 ld.exe'
18508 # FIXME: first we should search . and the directory the executable is in
18509 shlibpath_var=PATH
18510 ;;
18511
18512 darwin* | rhapsody*)
18513 dynamic_linker="$host_os dyld"
18514 version_type=darwin
18515 need_lib_prefix=no
18516 need_version=no
18517 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18518 soname_spec='${libname}${release}${major}$shared_ext'
18519 shlibpath_overrides_runpath=yes
18520 shlibpath_var=DYLD_LIBRARY_PATH
18521 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18522
18523 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18524 ;;
18525
18526 dgux*)
18527 version_type=linux
18528 need_lib_prefix=no
18529 need_version=no
18530 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18531 soname_spec='${libname}${release}${shared_ext}$major'
18532 shlibpath_var=LD_LIBRARY_PATH
18533 ;;
18534
18535 freebsd1*)
18536 dynamic_linker=no
18537 ;;
18538
18539 freebsd* | dragonfly*)
18540 # DragonFly does not have aout. When/if they implement a new
18541 # versioning mechanism, adjust this.
18542 if test -x /usr/bin/objformat; then
18543 objformat=`/usr/bin/objformat`
18544 else
18545 case $host_os in
18546 freebsd[123]*) objformat=aout ;;
18547 *) objformat=elf ;;
18548 esac
18549 fi
18550 version_type=freebsd-$objformat
18551 case $version_type in
18552 freebsd-elf*)
18553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18554 need_version=no
18555 need_lib_prefix=no
18556 ;;
18557 freebsd-*)
18558 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18559 need_version=yes
18560 ;;
18561 esac
18562 shlibpath_var=LD_LIBRARY_PATH
18563 case $host_os in
18564 freebsd2*)
18565 shlibpath_overrides_runpath=yes
18566 ;;
18567 freebsd3.[01]* | freebsdelf3.[01]*)
18568 shlibpath_overrides_runpath=yes
18569 hardcode_into_libs=yes
18570 ;;
18571 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18572 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18573 shlibpath_overrides_runpath=no
18574 hardcode_into_libs=yes
18575 ;;
18576 *) # from 4.6 on, and DragonFly
18577 shlibpath_overrides_runpath=yes
18578 hardcode_into_libs=yes
18579 ;;
18580 esac
18581 ;;
18582
18583 gnu*)
18584 version_type=linux
18585 need_lib_prefix=no
18586 need_version=no
18587 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18588 soname_spec='${libname}${release}${shared_ext}$major'
18589 shlibpath_var=LD_LIBRARY_PATH
18590 hardcode_into_libs=yes
18591 ;;
18592
18593 hpux9* | hpux10* | hpux11*)
18594 # Give a soname corresponding to the major version so that dld.sl refuses to
18595 # link against other versions.
18596 version_type=sunos
18597 need_lib_prefix=no
18598 need_version=no
18599 case $host_cpu in
18600 ia64*)
18601 shrext_cmds='.so'
18602 hardcode_into_libs=yes
18603 dynamic_linker="$host_os dld.so"
18604 shlibpath_var=LD_LIBRARY_PATH
18605 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18607 soname_spec='${libname}${release}${shared_ext}$major'
18608 if test "X$HPUX_IA64_MODE" = X32; then
18609 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18610 else
18611 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18612 fi
18613 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18614 ;;
18615 hppa*64*)
18616 shrext_cmds='.sl'
18617 hardcode_into_libs=yes
18618 dynamic_linker="$host_os dld.sl"
18619 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18620 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18621 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18622 soname_spec='${libname}${release}${shared_ext}$major'
18623 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18624 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18625 ;;
18626 *)
18627 shrext_cmds='.sl'
18628 dynamic_linker="$host_os dld.sl"
18629 shlibpath_var=SHLIB_PATH
18630 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18631 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18632 soname_spec='${libname}${release}${shared_ext}$major'
18633 ;;
18634 esac
18635 # HP-UX runs *really* slowly unless shared libraries are mode 555.
18636 postinstall_cmds='chmod 555 $lib'
18637 ;;
18638
18639 interix[3-9]*)
18640 version_type=linux
18641 need_lib_prefix=no
18642 need_version=no
18643 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18644 soname_spec='${libname}${release}${shared_ext}$major'
18645 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18646 shlibpath_var=LD_LIBRARY_PATH
18647 shlibpath_overrides_runpath=no
18648 hardcode_into_libs=yes
18649 ;;
18650
18651 irix5* | irix6* | nonstopux*)
18652 case $host_os in
18653 nonstopux*) version_type=nonstopux ;;
18654 *)
18655 if test "$lt_cv_prog_gnu_ld" = yes; then
18656 version_type=linux
18657 else
18658 version_type=irix
18659 fi ;;
18660 esac
18661 need_lib_prefix=no
18662 need_version=no
18663 soname_spec='${libname}${release}${shared_ext}$major'
18664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18665 case $host_os in
18666 irix5* | nonstopux*)
18667 libsuff= shlibsuff=
18668 ;;
18669 *)
18670 case $LD in # libtool.m4 will add one of these switches to LD
18671 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18672 libsuff= shlibsuff= libmagic=32-bit;;
18673 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18674 libsuff=32 shlibsuff=N32 libmagic=N32;;
18675 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18676 libsuff=64 shlibsuff=64 libmagic=64-bit;;
18677 *) libsuff= shlibsuff= libmagic=never-match;;
18678 esac
18679 ;;
18680 esac
18681 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18682 shlibpath_overrides_runpath=no
18683 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18684 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18685 hardcode_into_libs=yes
18686 ;;
18687
18688 # No shared lib support for Linux oldld, aout, or coff.
18689 linux*oldld* | linux*aout* | linux*coff*)
18690 dynamic_linker=no
18691 ;;
18692
18693 # This must be Linux ELF.
18694 linux* | k*bsd*-gnu)
18695 version_type=linux
18696 need_lib_prefix=no
18697 need_version=no
18698 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18699 soname_spec='${libname}${release}${shared_ext}$major'
18700 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18701 shlibpath_var=LD_LIBRARY_PATH
18702 shlibpath_overrides_runpath=no
18703 # This implies no fast_install, which is unacceptable.
18704 # Some rework will be needed to allow for fast_install
18705 # before this can be enabled.
18706 hardcode_into_libs=yes
18707
18708 # Append ld.so.conf contents to the search path
18709 if test -f /etc/ld.so.conf; then
18710 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' ' '`
18711 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18712 fi
18713
18714 # We used to test for /lib/ld.so.1 and disable shared libraries on
18715 # powerpc, because MkLinux only supported shared libraries with the
18716 # GNU dynamic linker. Since this was broken with cross compilers,
18717 # most powerpc-linux boxes support dynamic linking these days and
18718 # people can always --disable-shared, the test was removed, and we
18719 # assume the GNU/Linux dynamic linker is in use.
18720 dynamic_linker='GNU/Linux ld.so'
18721 ;;
18722
18723 netbsd*)
18724 version_type=sunos
18725 need_lib_prefix=no
18726 need_version=no
18727 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18729 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18730 dynamic_linker='NetBSD (a.out) ld.so'
18731 else
18732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18733 soname_spec='${libname}${release}${shared_ext}$major'
18734 dynamic_linker='NetBSD ld.elf_so'
18735 fi
18736 shlibpath_var=LD_LIBRARY_PATH
18737 shlibpath_overrides_runpath=yes
18738 hardcode_into_libs=yes
18739 ;;
18740
18741 newsos6)
18742 version_type=linux
18743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18744 shlibpath_var=LD_LIBRARY_PATH
18745 shlibpath_overrides_runpath=yes
18746 ;;
18747
18748 nto-qnx*)
18749 version_type=linux
18750 need_lib_prefix=no
18751 need_version=no
18752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18753 soname_spec='${libname}${release}${shared_ext}$major'
18754 shlibpath_var=LD_LIBRARY_PATH
18755 shlibpath_overrides_runpath=yes
18756 ;;
18757
18758 openbsd*)
18759 version_type=sunos
18760 sys_lib_dlsearch_path_spec="/usr/lib"
18761 need_lib_prefix=no
18762 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18763 case $host_os in
18764 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18765 *) need_version=no ;;
18766 esac
18767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18768 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18769 shlibpath_var=LD_LIBRARY_PATH
18770 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18771 case $host_os in
18772 openbsd2.[89] | openbsd2.[89].*)
18773 shlibpath_overrides_runpath=no
18774 ;;
18775 *)
18776 shlibpath_overrides_runpath=yes
18777 ;;
18778 esac
18779 else
18780 shlibpath_overrides_runpath=yes
18781 fi
18782 ;;
18783
18784 os2*)
18785 libname_spec='$name'
18786 shrext_cmds=".dll"
18787 need_lib_prefix=no
18788 library_names_spec='$libname${shared_ext} $libname.a'
18789 dynamic_linker='OS/2 ld.exe'
18790 shlibpath_var=LIBPATH
18791 ;;
18792
18793 osf3* | osf4* | osf5*)
18794 version_type=osf
18795 need_lib_prefix=no
18796 need_version=no
18797 soname_spec='${libname}${release}${shared_ext}$major'
18798 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18799 shlibpath_var=LD_LIBRARY_PATH
18800 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18801 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18802 ;;
18803
18804 rdos*)
18805 dynamic_linker=no
18806 ;;
18807
18808 solaris*)
18809 version_type=linux
18810 need_lib_prefix=no
18811 need_version=no
18812 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18813 soname_spec='${libname}${release}${shared_ext}$major'
18814 shlibpath_var=LD_LIBRARY_PATH
18815 shlibpath_overrides_runpath=yes
18816 hardcode_into_libs=yes
18817 # ldd complains unless libraries are executable
18818 postinstall_cmds='chmod +x $lib'
18819 ;;
18820
18821 sunos4*)
18822 version_type=sunos
18823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18824 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18825 shlibpath_var=LD_LIBRARY_PATH
18826 shlibpath_overrides_runpath=yes
18827 if test "$with_gnu_ld" = yes; then
18828 need_lib_prefix=no
18829 fi
18830 need_version=yes
18831 ;;
18832
18833 sysv4 | sysv4.3*)
18834 version_type=linux
18835 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18836 soname_spec='${libname}${release}${shared_ext}$major'
18837 shlibpath_var=LD_LIBRARY_PATH
18838 case $host_vendor in
18839 sni)
18840 shlibpath_overrides_runpath=no
18841 need_lib_prefix=no
18842 export_dynamic_flag_spec='${wl}-Blargedynsym'
18843 runpath_var=LD_RUN_PATH
18844 ;;
18845 siemens)
18846 need_lib_prefix=no
18847 ;;
18848 motorola)
18849 need_lib_prefix=no
18850 need_version=no
18851 shlibpath_overrides_runpath=no
18852 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18853 ;;
18854 esac
18855 ;;
18856
18857 sysv4*MP*)
18858 if test -d /usr/nec ;then
18859 version_type=linux
18860 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18861 soname_spec='$libname${shared_ext}.$major'
18862 shlibpath_var=LD_LIBRARY_PATH
18863 fi
18864 ;;
18865
18866 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18867 version_type=freebsd-elf
18868 need_lib_prefix=no
18869 need_version=no
18870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18871 soname_spec='${libname}${release}${shared_ext}$major'
18872 shlibpath_var=LD_LIBRARY_PATH
18873 hardcode_into_libs=yes
18874 if test "$with_gnu_ld" = yes; then
18875 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18876 shlibpath_overrides_runpath=no
18877 else
18878 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18879 shlibpath_overrides_runpath=yes
18880 case $host_os in
18881 sco3.2v5*)
18882 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18883 ;;
18884 esac
18885 fi
18886 sys_lib_dlsearch_path_spec='/usr/lib'
18887 ;;
18888
18889 uts4*)
18890 version_type=linux
18891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18892 soname_spec='${libname}${release}${shared_ext}$major'
18893 shlibpath_var=LD_LIBRARY_PATH
18894 ;;
18895
18896 *)
18897 dynamic_linker=no
18898 ;;
18899 esac
18900 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18901 $as_echo "$dynamic_linker" >&6; }
18902 test "$dynamic_linker" = no && can_build_shared=no
18903
18904 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
18905 $as_echo_n "(cached) " >&6
18906 else
18907 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
18908 fi
18909
18910 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
18911 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
18912 $as_echo_n "(cached) " >&6
18913 else
18914 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
18915 fi
18916
18917 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
18918
18919 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18920 if test "$GCC" = yes; then
18921 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18922 fi
18923
18924 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18925 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18926 hardcode_action_GCJ=
18927 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18928 test -n "$runpath_var_GCJ" || \
18929 test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18930
18931 # We can hardcode non-existant directories.
18932 if test "$hardcode_direct_GCJ" != no &&
18933 # If the only mechanism to avoid hardcoding is shlibpath_var, we
18934 # have to relink, otherwise we might link with an installed library
18935 # when we should be linking with a yet-to-be-installed one
18936 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18937 test "$hardcode_minus_L_GCJ" != no; then
18938 # Linking always hardcodes the temporary library directory.
18939 hardcode_action_GCJ=relink
18940 else
18941 # We can link without hardcoding, and we can hardcode nonexisting dirs.
18942 hardcode_action_GCJ=immediate
18943 fi
18944 else
18945 # We cannot hardcode anything, or else we can only hardcode existing
18946 # directories.
18947 hardcode_action_GCJ=unsupported
18948 fi
18949 { $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18950 $as_echo "$hardcode_action_GCJ" >&6; }
18951
18952 if test "$hardcode_action_GCJ" = relink; then
18953 # Fast installation is not supported
18954 enable_fast_install=no
18955 elif test "$shlibpath_overrides_runpath" = yes ||
18956 test "$enable_shared" = no; then
18957 # Fast installation is not necessary
18958 enable_fast_install=needless
18959 fi
18960
18961
18962 # The else clause should only fire when bootstrapping the
18963 # libtool distribution, otherwise you forgot to ship ltmain.sh
18964 # with your package, and you will get complaints that there are
18965 # no rules to generate ltmain.sh.
18966 if test -f "$ltmain"; then
18967 # See if we are running on zsh, and set the options which allow our commands through
18968 # without removal of \ escapes.
18969 if test -n "${ZSH_VERSION+set}" ; then
18970 setopt NO_GLOB_SUBST
18971 fi
18972 # Now quote all the things that may contain metacharacters while being
18973 # careful not to overquote the AC_SUBSTed values. We take copies of the
18974 # variables and quote the copies for generation of the libtool script.
18975 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18976 SED SHELL STRIP \
18977 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18978 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18979 deplibs_check_method reload_flag reload_cmds need_locks \
18980 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18981 lt_cv_sys_global_symbol_to_c_name_address \
18982 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18983 old_postinstall_cmds old_postuninstall_cmds \
18984 compiler_GCJ \
18985 CC_GCJ \
18986 LD_GCJ \
18987 lt_prog_compiler_wl_GCJ \
18988 lt_prog_compiler_pic_GCJ \
18989 lt_prog_compiler_static_GCJ \
18990 lt_prog_compiler_no_builtin_flag_GCJ \
18991 export_dynamic_flag_spec_GCJ \
18992 thread_safe_flag_spec_GCJ \
18993 whole_archive_flag_spec_GCJ \
18994 enable_shared_with_static_runtimes_GCJ \
18995 old_archive_cmds_GCJ \
18996 old_archive_from_new_cmds_GCJ \
18997 predep_objects_GCJ \
18998 postdep_objects_GCJ \
18999 predeps_GCJ \
19000 postdeps_GCJ \
19001 compiler_lib_search_path_GCJ \
19002 compiler_lib_search_dirs_GCJ \
19003 archive_cmds_GCJ \
19004 archive_expsym_cmds_GCJ \
19005 postinstall_cmds_GCJ \
19006 postuninstall_cmds_GCJ \
19007 old_archive_from_expsyms_cmds_GCJ \
19008 allow_undefined_flag_GCJ \
19009 no_undefined_flag_GCJ \
19010 export_symbols_cmds_GCJ \
19011 hardcode_libdir_flag_spec_GCJ \
19012 hardcode_libdir_flag_spec_ld_GCJ \
19013 hardcode_libdir_separator_GCJ \
19014 hardcode_automatic_GCJ \
19015 module_cmds_GCJ \
19016 module_expsym_cmds_GCJ \
19017 lt_cv_prog_compiler_c_o_GCJ \
19018 fix_srcfile_path_GCJ \
19019 exclude_expsyms_GCJ \
19020 include_expsyms_GCJ; do
19021
19022 case $var in
19023 old_archive_cmds_GCJ | \
19024 old_archive_from_new_cmds_GCJ | \
19025 archive_cmds_GCJ | \
19026 archive_expsym_cmds_GCJ | \
19027 module_cmds_GCJ | \
19028 module_expsym_cmds_GCJ | \
19029 old_archive_from_expsyms_cmds_GCJ | \
19030 export_symbols_cmds_GCJ | \
19031 extract_expsyms_cmds | reload_cmds | finish_cmds | \
19032 postinstall_cmds | postuninstall_cmds | \
19033 old_postinstall_cmds | old_postuninstall_cmds | \
19034 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19035 # Double-quote double-evaled strings.
19036 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19037 ;;
19038 *)
19039 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19040 ;;
19041 esac
19042 done
19043
19044 case $lt_echo in
19045 *'\$0 --fallback-echo"')
19046 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19047 ;;
19048 esac
19049
19050 cfgfile="$ofile"
19051
19052 cat <<__EOF__ >> "$cfgfile"
19053 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19054
19055 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19056
19057 # Shell to use when invoking shell scripts.
19058 SHELL=$lt_SHELL
19059
19060 # Whether or not to build shared libraries.
19061 build_libtool_libs=$enable_shared
19062
19063 # Whether or not to build static libraries.
19064 build_old_libs=$enable_static
19065
19066 # Whether or not to add -lc for building shared libraries.
19067 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19068
19069 # Whether or not to disallow shared libs when runtime libs are static
19070 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19071
19072 # Whether or not to optimize for fast installation.
19073 fast_install=$enable_fast_install
19074
19075 # The host system.
19076 host_alias=$host_alias
19077 host=$host
19078 host_os=$host_os
19079
19080 # The build system.
19081 build_alias=$build_alias
19082 build=$build
19083 build_os=$build_os
19084
19085 # An echo program that does not interpret backslashes.
19086 echo=$lt_echo
19087
19088 # The archiver.
19089 AR=$lt_AR
19090 AR_FLAGS=$lt_AR_FLAGS
19091
19092 # A C compiler.
19093 LTCC=$lt_LTCC
19094
19095 # LTCC compiler flags.
19096 LTCFLAGS=$lt_LTCFLAGS
19097
19098 # A language-specific compiler.
19099 CC=$lt_compiler_GCJ
19100
19101 # Is the compiler the GNU C compiler?
19102 with_gcc=$GCC_GCJ
19103
19104 # An ERE matcher.
19105 EGREP=$lt_EGREP
19106
19107 # The linker used to build libraries.
19108 LD=$lt_LD_GCJ
19109
19110 # Whether we need hard or soft links.
19111 LN_S=$lt_LN_S
19112
19113 # A BSD-compatible nm program.
19114 NM=$lt_NM
19115
19116 # A symbol stripping program
19117 STRIP=$lt_STRIP
19118
19119 # Used to examine libraries when file_magic_cmd begins "file"
19120 MAGIC_CMD=$MAGIC_CMD
19121
19122 # Used on cygwin: DLL creation program.
19123 DLLTOOL="$DLLTOOL"
19124
19125 # Used on cygwin: object dumper.
19126 OBJDUMP="$OBJDUMP"
19127
19128 # Used on cygwin: assembler.
19129 AS="$AS"
19130
19131 # The name of the directory that contains temporary libtool files.
19132 objdir=$objdir
19133
19134 # How to create reloadable object files.
19135 reload_flag=$lt_reload_flag
19136 reload_cmds=$lt_reload_cmds
19137
19138 # How to pass a linker flag through the compiler.
19139 wl=$lt_lt_prog_compiler_wl_GCJ
19140
19141 # Object file suffix (normally "o").
19142 objext="$ac_objext"
19143
19144 # Old archive suffix (normally "a").
19145 libext="$libext"
19146
19147 # Shared library suffix (normally ".so").
19148 shrext_cmds='$shrext_cmds'
19149
19150 # Executable file suffix (normally "").
19151 exeext="$exeext"
19152
19153 # Additional compiler flags for building library objects.
19154 pic_flag=$lt_lt_prog_compiler_pic_GCJ
19155 pic_mode=$pic_mode
19156
19157 # What is the maximum length of a command?
19158 max_cmd_len=$lt_cv_sys_max_cmd_len
19159
19160 # Does compiler simultaneously support -c and -o options?
19161 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19162
19163 # Must we lock files when doing compilation?
19164 need_locks=$lt_need_locks
19165
19166 # Do we need the lib prefix for modules?
19167 need_lib_prefix=$need_lib_prefix
19168
19169 # Do we need a version for libraries?
19170 need_version=$need_version
19171
19172 # Whether dlopen is supported.
19173 dlopen_support=$enable_dlopen
19174
19175 # Whether dlopen of programs is supported.
19176 dlopen_self=$enable_dlopen_self
19177
19178 # Whether dlopen of statically linked programs is supported.
19179 dlopen_self_static=$enable_dlopen_self_static
19180
19181 # Compiler flag to prevent dynamic linking.
19182 link_static_flag=$lt_lt_prog_compiler_static_GCJ
19183
19184 # Compiler flag to turn off builtin functions.
19185 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19186
19187 # Compiler flag to allow reflexive dlopens.
19188 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19189
19190 # Compiler flag to generate shared objects directly from archives.
19191 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19192
19193 # Compiler flag to generate thread-safe objects.
19194 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19195
19196 # Library versioning type.
19197 version_type=$version_type
19198
19199 # Format of library name prefix.
19200 libname_spec=$lt_libname_spec
19201
19202 # List of archive names. First name is the real one, the rest are links.
19203 # The last name is the one that the linker finds with -lNAME.
19204 library_names_spec=$lt_library_names_spec
19205
19206 # The coded name of the library, if different from the real name.
19207 soname_spec=$lt_soname_spec
19208
19209 # Commands used to build and install an old-style archive.
19210 RANLIB=$lt_RANLIB
19211 old_archive_cmds=$lt_old_archive_cmds_GCJ
19212 old_postinstall_cmds=$lt_old_postinstall_cmds
19213 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19214
19215 # Create an old-style archive from a shared archive.
19216 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19217
19218 # Create a temporary old-style archive to link instead of a shared archive.
19219 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19220
19221 # Commands used to build and install a shared archive.
19222 archive_cmds=$lt_archive_cmds_GCJ
19223 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19224 postinstall_cmds=$lt_postinstall_cmds
19225 postuninstall_cmds=$lt_postuninstall_cmds
19226
19227 # Commands used to build a loadable module (assumed same as above if empty)
19228 module_cmds=$lt_module_cmds_GCJ
19229 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19230
19231 # Commands to strip libraries.
19232 old_striplib=$lt_old_striplib
19233 striplib=$lt_striplib
19234
19235 # Dependencies to place before the objects being linked to create a
19236 # shared library.
19237 predep_objects=$lt_predep_objects_GCJ
19238
19239 # Dependencies to place after the objects being linked to create a
19240 # shared library.
19241 postdep_objects=$lt_postdep_objects_GCJ
19242
19243 # Dependencies to place before the objects being linked to create a
19244 # shared library.
19245 predeps=$lt_predeps_GCJ
19246
19247 # Dependencies to place after the objects being linked to create a
19248 # shared library.
19249 postdeps=$lt_postdeps_GCJ
19250
19251 # The directories searched by this compiler when creating a shared
19252 # library
19253 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19254
19255 # The library search path used internally by the compiler when linking
19256 # a shared library.
19257 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19258
19259 # Method to check whether dependent libraries are shared objects.
19260 deplibs_check_method=$lt_deplibs_check_method
19261
19262 # Command to use when deplibs_check_method == file_magic.
19263 file_magic_cmd=$lt_file_magic_cmd
19264
19265 # Flag that allows shared libraries with undefined symbols to be built.
19266 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19267
19268 # Flag that forces no undefined symbols.
19269 no_undefined_flag=$lt_no_undefined_flag_GCJ
19270
19271 # Commands used to finish a libtool library installation in a directory.
19272 finish_cmds=$lt_finish_cmds
19273
19274 # Same as above, but a single script fragment to be evaled but not shown.
19275 finish_eval=$lt_finish_eval
19276
19277 # Take the output of nm and produce a listing of raw symbols and C names.
19278 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19279
19280 # Transform the output of nm in a proper C declaration
19281 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19282
19283 # Transform the output of nm in a C name address pair
19284 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19285
19286 # This is the shared library runtime path variable.
19287 runpath_var=$runpath_var
19288
19289 # This is the shared library path variable.
19290 shlibpath_var=$shlibpath_var
19291
19292 # Is shlibpath searched before the hard-coded library search path?
19293 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19294
19295 # How to hardcode a shared library path into an executable.
19296 hardcode_action=$hardcode_action_GCJ
19297
19298 # Whether we should hardcode library paths into libraries.
19299 hardcode_into_libs=$hardcode_into_libs
19300
19301 # Flag to hardcode \$libdir into a binary during linking.
19302 # This must work even if \$libdir does not exist.
19303 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19304
19305 # If ld is used when linking, flag to hardcode \$libdir into
19306 # a binary during linking. This must work even if \$libdir does
19307 # not exist.
19308 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19309
19310 # Whether we need a single -rpath flag with a separated argument.
19311 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19312
19313 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19314 # resulting binary.
19315 hardcode_direct=$hardcode_direct_GCJ
19316
19317 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19318 # resulting binary.
19319 hardcode_minus_L=$hardcode_minus_L_GCJ
19320
19321 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19322 # the resulting binary.
19323 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19324
19325 # Set to yes if building a shared library automatically hardcodes DIR into the library
19326 # and all subsequent libraries and executables linked against it.
19327 hardcode_automatic=$hardcode_automatic_GCJ
19328
19329 # Variables whose values should be saved in libtool wrapper scripts and
19330 # restored at relink time.
19331 variables_saved_for_relink="$variables_saved_for_relink"
19332
19333 # Whether libtool must link a program against all its dependency libraries.
19334 link_all_deplibs=$link_all_deplibs_GCJ
19335
19336 # Compile-time system search path for libraries
19337 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19338
19339 # Run-time system search path for libraries
19340 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19341
19342 # Fix the shell variable \$srcfile for the compiler.
19343 fix_srcfile_path=$lt_fix_srcfile_path
19344
19345 # Set to yes if exported symbols are required.
19346 always_export_symbols=$always_export_symbols_GCJ
19347
19348 # The commands to list exported symbols.
19349 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19350
19351 # The commands to extract the exported symbol list from a shared archive.
19352 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19353
19354 # Symbols that should not be listed in the preloaded symbols.
19355 exclude_expsyms=$lt_exclude_expsyms_GCJ
19356
19357 # Symbols that must always be exported.
19358 include_expsyms=$lt_include_expsyms_GCJ
19359
19360 # ### END LIBTOOL TAG CONFIG: $tagname
19361
19362 __EOF__
19363
19364
19365 else
19366 # If there is no Makefile yet, we rely on a make rule to execute
19367 # `config.status --recheck' to rerun these tests and create the
19368 # libtool script then.
19369 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19370 if test -f "$ltmain_in"; then
19371 test -f Makefile && make "$ltmain"
19372 fi
19373 fi
19374
19375
19376 ac_ext=c
19377 ac_cpp='$CPP $CPPFLAGS'
19378 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19379 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19380 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19381
19382 CC="$lt_save_CC"
19383
19384 else
19385 tagname=""
19386 fi
19387 ;;
19388
19389 RC)
19390
19391
19392 # Source file extension for RC test sources.
19393 ac_ext=rc
19394
19395 # Object file extension for compiled RC test sources.
19396 objext=o
19397 objext_RC=$objext
19398
19399 # Code to be used in simple compile tests
19400 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19401
19402 # Code to be used in simple link tests
19403 lt_simple_link_test_code="$lt_simple_compile_test_code"
19404
19405 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19406
19407 # If no C compiler was specified, use CC.
19408 LTCC=${LTCC-"$CC"}
19409
19410 # If no C compiler flags were specified, use CFLAGS.
19411 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19412
19413 # Allow CC to be a program name with arguments.
19414 compiler=$CC
19415
19416
19417 # save warnings/boilerplate of simple test code
19418 ac_outfile=conftest.$ac_objext
19419 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19420 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19421 _lt_compiler_boilerplate=`cat conftest.err`
19422 $rm conftest*
19423
19424 ac_outfile=conftest.$ac_objext
19425 echo "$lt_simple_link_test_code" >conftest.$ac_ext
19426 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19427 _lt_linker_boilerplate=`cat conftest.err`
19428 $rm -r conftest*
19429
19430
19431 # Allow CC to be a program name with arguments.
19432 lt_save_CC="$CC"
19433 CC=${RC-"windres"}
19434 compiler=$CC
19435 compiler_RC=$CC
19436 for cc_temp in $compiler""; do
19437 case $cc_temp in
19438 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19439 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19440 \-*) ;;
19441 *) break;;
19442 esac
19443 done
19444 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19445
19446 lt_cv_prog_compiler_c_o_RC=yes
19447
19448 # The else clause should only fire when bootstrapping the
19449 # libtool distribution, otherwise you forgot to ship ltmain.sh
19450 # with your package, and you will get complaints that there are
19451 # no rules to generate ltmain.sh.
19452 if test -f "$ltmain"; then
19453 # See if we are running on zsh, and set the options which allow our commands through
19454 # without removal of \ escapes.
19455 if test -n "${ZSH_VERSION+set}" ; then
19456 setopt NO_GLOB_SUBST
19457 fi
19458 # Now quote all the things that may contain metacharacters while being
19459 # careful not to overquote the AC_SUBSTed values. We take copies of the
19460 # variables and quote the copies for generation of the libtool script.
19461 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19462 SED SHELL STRIP \
19463 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19464 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19465 deplibs_check_method reload_flag reload_cmds need_locks \
19466 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19467 lt_cv_sys_global_symbol_to_c_name_address \
19468 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19469 old_postinstall_cmds old_postuninstall_cmds \
19470 compiler_RC \
19471 CC_RC \
19472 LD_RC \
19473 lt_prog_compiler_wl_RC \
19474 lt_prog_compiler_pic_RC \
19475 lt_prog_compiler_static_RC \
19476 lt_prog_compiler_no_builtin_flag_RC \
19477 export_dynamic_flag_spec_RC \
19478 thread_safe_flag_spec_RC \
19479 whole_archive_flag_spec_RC \
19480 enable_shared_with_static_runtimes_RC \
19481 old_archive_cmds_RC \
19482 old_archive_from_new_cmds_RC \
19483 predep_objects_RC \
19484 postdep_objects_RC \
19485 predeps_RC \
19486 postdeps_RC \
19487 compiler_lib_search_path_RC \
19488 compiler_lib_search_dirs_RC \
19489 archive_cmds_RC \
19490 archive_expsym_cmds_RC \
19491 postinstall_cmds_RC \
19492 postuninstall_cmds_RC \
19493 old_archive_from_expsyms_cmds_RC \
19494 allow_undefined_flag_RC \
19495 no_undefined_flag_RC \
19496 export_symbols_cmds_RC \
19497 hardcode_libdir_flag_spec_RC \
19498 hardcode_libdir_flag_spec_ld_RC \
19499 hardcode_libdir_separator_RC \
19500 hardcode_automatic_RC \
19501 module_cmds_RC \
19502 module_expsym_cmds_RC \
19503 lt_cv_prog_compiler_c_o_RC \
19504 fix_srcfile_path_RC \
19505 exclude_expsyms_RC \
19506 include_expsyms_RC; do
19507
19508 case $var in
19509 old_archive_cmds_RC | \
19510 old_archive_from_new_cmds_RC | \
19511 archive_cmds_RC | \
19512 archive_expsym_cmds_RC | \
19513 module_cmds_RC | \
19514 module_expsym_cmds_RC | \
19515 old_archive_from_expsyms_cmds_RC | \
19516 export_symbols_cmds_RC | \
19517 extract_expsyms_cmds | reload_cmds | finish_cmds | \
19518 postinstall_cmds | postuninstall_cmds | \
19519 old_postinstall_cmds | old_postuninstall_cmds | \
19520 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19521 # Double-quote double-evaled strings.
19522 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19523 ;;
19524 *)
19525 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19526 ;;
19527 esac
19528 done
19529
19530 case $lt_echo in
19531 *'\$0 --fallback-echo"')
19532 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19533 ;;
19534 esac
19535
19536 cfgfile="$ofile"
19537
19538 cat <<__EOF__ >> "$cfgfile"
19539 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19540
19541 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19542
19543 # Shell to use when invoking shell scripts.
19544 SHELL=$lt_SHELL
19545
19546 # Whether or not to build shared libraries.
19547 build_libtool_libs=$enable_shared
19548
19549 # Whether or not to build static libraries.
19550 build_old_libs=$enable_static
19551
19552 # Whether or not to add -lc for building shared libraries.
19553 build_libtool_need_lc=$archive_cmds_need_lc_RC
19554
19555 # Whether or not to disallow shared libs when runtime libs are static
19556 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19557
19558 # Whether or not to optimize for fast installation.
19559 fast_install=$enable_fast_install
19560
19561 # The host system.
19562 host_alias=$host_alias
19563 host=$host
19564 host_os=$host_os
19565
19566 # The build system.
19567 build_alias=$build_alias
19568 build=$build
19569 build_os=$build_os
19570
19571 # An echo program that does not interpret backslashes.
19572 echo=$lt_echo
19573
19574 # The archiver.
19575 AR=$lt_AR
19576 AR_FLAGS=$lt_AR_FLAGS
19577
19578 # A C compiler.
19579 LTCC=$lt_LTCC
19580
19581 # LTCC compiler flags.
19582 LTCFLAGS=$lt_LTCFLAGS
19583
19584 # A language-specific compiler.
19585 CC=$lt_compiler_RC
19586
19587 # Is the compiler the GNU C compiler?
19588 with_gcc=$GCC_RC
19589
19590 # An ERE matcher.
19591 EGREP=$lt_EGREP
19592
19593 # The linker used to build libraries.
19594 LD=$lt_LD_RC
19595
19596 # Whether we need hard or soft links.
19597 LN_S=$lt_LN_S
19598
19599 # A BSD-compatible nm program.
19600 NM=$lt_NM
19601
19602 # A symbol stripping program
19603 STRIP=$lt_STRIP
19604
19605 # Used to examine libraries when file_magic_cmd begins "file"
19606 MAGIC_CMD=$MAGIC_CMD
19607
19608 # Used on cygwin: DLL creation program.
19609 DLLTOOL="$DLLTOOL"
19610
19611 # Used on cygwin: object dumper.
19612 OBJDUMP="$OBJDUMP"
19613
19614 # Used on cygwin: assembler.
19615 AS="$AS"
19616
19617 # The name of the directory that contains temporary libtool files.
19618 objdir=$objdir
19619
19620 # How to create reloadable object files.
19621 reload_flag=$lt_reload_flag
19622 reload_cmds=$lt_reload_cmds
19623
19624 # How to pass a linker flag through the compiler.
19625 wl=$lt_lt_prog_compiler_wl_RC
19626
19627 # Object file suffix (normally "o").
19628 objext="$ac_objext"
19629
19630 # Old archive suffix (normally "a").
19631 libext="$libext"
19632
19633 # Shared library suffix (normally ".so").
19634 shrext_cmds='$shrext_cmds'
19635
19636 # Executable file suffix (normally "").
19637 exeext="$exeext"
19638
19639 # Additional compiler flags for building library objects.
19640 pic_flag=$lt_lt_prog_compiler_pic_RC
19641 pic_mode=$pic_mode
19642
19643 # What is the maximum length of a command?
19644 max_cmd_len=$lt_cv_sys_max_cmd_len
19645
19646 # Does compiler simultaneously support -c and -o options?
19647 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19648
19649 # Must we lock files when doing compilation?
19650 need_locks=$lt_need_locks
19651
19652 # Do we need the lib prefix for modules?
19653 need_lib_prefix=$need_lib_prefix
19654
19655 # Do we need a version for libraries?
19656 need_version=$need_version
19657
19658 # Whether dlopen is supported.
19659 dlopen_support=$enable_dlopen
19660
19661 # Whether dlopen of programs is supported.
19662 dlopen_self=$enable_dlopen_self
19663
19664 # Whether dlopen of statically linked programs is supported.
19665 dlopen_self_static=$enable_dlopen_self_static
19666
19667 # Compiler flag to prevent dynamic linking.
19668 link_static_flag=$lt_lt_prog_compiler_static_RC
19669
19670 # Compiler flag to turn off builtin functions.
19671 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19672
19673 # Compiler flag to allow reflexive dlopens.
19674 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19675
19676 # Compiler flag to generate shared objects directly from archives.
19677 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19678
19679 # Compiler flag to generate thread-safe objects.
19680 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19681
19682 # Library versioning type.
19683 version_type=$version_type
19684
19685 # Format of library name prefix.
19686 libname_spec=$lt_libname_spec
19687
19688 # List of archive names. First name is the real one, the rest are links.
19689 # The last name is the one that the linker finds with -lNAME.
19690 library_names_spec=$lt_library_names_spec
19691
19692 # The coded name of the library, if different from the real name.
19693 soname_spec=$lt_soname_spec
19694
19695 # Commands used to build and install an old-style archive.
19696 RANLIB=$lt_RANLIB
19697 old_archive_cmds=$lt_old_archive_cmds_RC
19698 old_postinstall_cmds=$lt_old_postinstall_cmds
19699 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19700
19701 # Create an old-style archive from a shared archive.
19702 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19703
19704 # Create a temporary old-style archive to link instead of a shared archive.
19705 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19706
19707 # Commands used to build and install a shared archive.
19708 archive_cmds=$lt_archive_cmds_RC
19709 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19710 postinstall_cmds=$lt_postinstall_cmds
19711 postuninstall_cmds=$lt_postuninstall_cmds
19712
19713 # Commands used to build a loadable module (assumed same as above if empty)
19714 module_cmds=$lt_module_cmds_RC
19715 module_expsym_cmds=$lt_module_expsym_cmds_RC
19716
19717 # Commands to strip libraries.
19718 old_striplib=$lt_old_striplib
19719 striplib=$lt_striplib
19720
19721 # Dependencies to place before the objects being linked to create a
19722 # shared library.
19723 predep_objects=$lt_predep_objects_RC
19724
19725 # Dependencies to place after the objects being linked to create a
19726 # shared library.
19727 postdep_objects=$lt_postdep_objects_RC
19728
19729 # Dependencies to place before the objects being linked to create a
19730 # shared library.
19731 predeps=$lt_predeps_RC
19732
19733 # Dependencies to place after the objects being linked to create a
19734 # shared library.
19735 postdeps=$lt_postdeps_RC
19736
19737 # The directories searched by this compiler when creating a shared
19738 # library
19739 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19740
19741 # The library search path used internally by the compiler when linking
19742 # a shared library.
19743 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19744
19745 # Method to check whether dependent libraries are shared objects.
19746 deplibs_check_method=$lt_deplibs_check_method
19747
19748 # Command to use when deplibs_check_method == file_magic.
19749 file_magic_cmd=$lt_file_magic_cmd
19750
19751 # Flag that allows shared libraries with undefined symbols to be built.
19752 allow_undefined_flag=$lt_allow_undefined_flag_RC
19753
19754 # Flag that forces no undefined symbols.
19755 no_undefined_flag=$lt_no_undefined_flag_RC
19756
19757 # Commands used to finish a libtool library installation in a directory.
19758 finish_cmds=$lt_finish_cmds
19759
19760 # Same as above, but a single script fragment to be evaled but not shown.
19761 finish_eval=$lt_finish_eval
19762
19763 # Take the output of nm and produce a listing of raw symbols and C names.
19764 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19765
19766 # Transform the output of nm in a proper C declaration
19767 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19768
19769 # Transform the output of nm in a C name address pair
19770 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19771
19772 # This is the shared library runtime path variable.
19773 runpath_var=$runpath_var
19774
19775 # This is the shared library path variable.
19776 shlibpath_var=$shlibpath_var
19777
19778 # Is shlibpath searched before the hard-coded library search path?
19779 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19780
19781 # How to hardcode a shared library path into an executable.
19782 hardcode_action=$hardcode_action_RC
19783
19784 # Whether we should hardcode library paths into libraries.
19785 hardcode_into_libs=$hardcode_into_libs
19786
19787 # Flag to hardcode \$libdir into a binary during linking.
19788 # This must work even if \$libdir does not exist.
19789 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19790
19791 # If ld is used when linking, flag to hardcode \$libdir into
19792 # a binary during linking. This must work even if \$libdir does
19793 # not exist.
19794 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19795
19796 # Whether we need a single -rpath flag with a separated argument.
19797 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19798
19799 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19800 # resulting binary.
19801 hardcode_direct=$hardcode_direct_RC
19802
19803 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19804 # resulting binary.
19805 hardcode_minus_L=$hardcode_minus_L_RC
19806
19807 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19808 # the resulting binary.
19809 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19810
19811 # Set to yes if building a shared library automatically hardcodes DIR into the library
19812 # and all subsequent libraries and executables linked against it.
19813 hardcode_automatic=$hardcode_automatic_RC
19814
19815 # Variables whose values should be saved in libtool wrapper scripts and
19816 # restored at relink time.
19817 variables_saved_for_relink="$variables_saved_for_relink"
19818
19819 # Whether libtool must link a program against all its dependency libraries.
19820 link_all_deplibs=$link_all_deplibs_RC
19821
19822 # Compile-time system search path for libraries
19823 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19824
19825 # Run-time system search path for libraries
19826 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19827
19828 # Fix the shell variable \$srcfile for the compiler.
19829 fix_srcfile_path=$lt_fix_srcfile_path
19830
19831 # Set to yes if exported symbols are required.
19832 always_export_symbols=$always_export_symbols_RC
19833
19834 # The commands to list exported symbols.
19835 export_symbols_cmds=$lt_export_symbols_cmds_RC
19836
19837 # The commands to extract the exported symbol list from a shared archive.
19838 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19839
19840 # Symbols that should not be listed in the preloaded symbols.
19841 exclude_expsyms=$lt_exclude_expsyms_RC
19842
19843 # Symbols that must always be exported.
19844 include_expsyms=$lt_include_expsyms_RC
19845
19846 # ### END LIBTOOL TAG CONFIG: $tagname
19847
19848 __EOF__
19849
19850
19851 else
19852 # If there is no Makefile yet, we rely on a make rule to execute
19853 # `config.status --recheck' to rerun these tests and create the
19854 # libtool script then.
19855 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19856 if test -f "$ltmain_in"; then
19857 test -f Makefile && make "$ltmain"
19858 fi
19859 fi
19860
19861
19862 ac_ext=c
19863 ac_cpp='$CPP $CPPFLAGS'
19864 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19865 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19866 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19867
19868 CC="$lt_save_CC"
19869
19870 ;;
19871
19872 *)
19873 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19874 $as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19875 { (exit 1); exit 1; }; }
19876 ;;
19877 esac
19878
19879 # Append the new tag name to the list of available tags.
19880 if test -n "$tagname" ; then
19881 available_tags="$available_tags $tagname"
19882 fi
19883 fi
19884 done
19885 IFS="$lt_save_ifs"
19886
19887 # Now substitute the updated list of available tags.
19888 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19889 mv "${ofile}T" "$ofile"
19890 chmod +x "$ofile"
19891 else
19892 rm -f "${ofile}T"
19893 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19894 $as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19895 { (exit 1); exit 1; }; }
19896 fi
19897 fi
19898
19899
19900
19901 # This can be used to rebuild libtool when needed
19902 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19903
19904 # Always use our own libtool.
19905 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19906
19907 # Prevent multiple expansion
19908
19909
19910
19911
19912
19913
19914
19915
19916
19917
19918
19919
19920
19921
19922
19923
19924
19925
19926
19927
19928 ac_ext=c
19929 ac_cpp='$CPP $CPPFLAGS'
19930 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19931 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19932 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19933 if test -n "$ac_tool_prefix"; then
19934 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19935 set dummy ${ac_tool_prefix}gcc; ac_word=$2
19936 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
19937 $as_echo_n "checking for $ac_word... " >&6; }
19938 if test "${ac_cv_prog_CC+set}" = set; then
19939 $as_echo_n "(cached) " >&6
19940 else
19941 if test -n "$CC"; then
19942 ac_cv_prog_CC="$CC" # Let the user override the test.
19943 else
19944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19945 for as_dir in $PATH
19946 do
19947 IFS=$as_save_IFS
19948 test -z "$as_dir" && as_dir=.
19949 for ac_exec_ext in '' $ac_executable_extensions; do
19950 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19951 ac_cv_prog_CC="${ac_tool_prefix}gcc"
19952 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19953 break 2
19954 fi
19955 done
19956 done
19957 IFS=$as_save_IFS
19958
19959 fi
19960 fi
19961 CC=$ac_cv_prog_CC
19962 if test -n "$CC"; then
19963 { $as_echo "$as_me:$LINENO: result: $CC" >&5
19964 $as_echo "$CC" >&6; }
19965 else
19966 { $as_echo "$as_me:$LINENO: result: no" >&5
19967 $as_echo "no" >&6; }
19968 fi
19969
19970
19971 fi
19972 if test -z "$ac_cv_prog_CC"; then
19973 ac_ct_CC=$CC
19974 # Extract the first word of "gcc", so it can be a program name with args.
19975 set dummy gcc; ac_word=$2
19976 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
19977 $as_echo_n "checking for $ac_word... " >&6; }
19978 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19979 $as_echo_n "(cached) " >&6
19980 else
19981 if test -n "$ac_ct_CC"; then
19982 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19983 else
19984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19985 for as_dir in $PATH
19986 do
19987 IFS=$as_save_IFS
19988 test -z "$as_dir" && as_dir=.
19989 for ac_exec_ext in '' $ac_executable_extensions; do
19990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19991 ac_cv_prog_ac_ct_CC="gcc"
19992 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19993 break 2
19994 fi
19995 done
19996 done
19997 IFS=$as_save_IFS
19998
19999 fi
20000 fi
20001 ac_ct_CC=$ac_cv_prog_ac_ct_CC
20002 if test -n "$ac_ct_CC"; then
20003 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20004 $as_echo "$ac_ct_CC" >&6; }
20005 else
20006 { $as_echo "$as_me:$LINENO: result: no" >&5
20007 $as_echo "no" >&6; }
20008 fi
20009
20010 if test "x$ac_ct_CC" = x; then
20011 CC=""
20012 else
20013 case $cross_compiling:$ac_tool_warned in
20014 yes:)
20015 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20016 whose name does not start with the host triplet. If you think this
20017 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
20018 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20019 whose name does not start with the host triplet. If you think this
20020 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
20021 ac_tool_warned=yes ;;
20022 esac
20023 CC=$ac_ct_CC
20024 fi
20025 else
20026 CC="$ac_cv_prog_CC"
20027 fi
20028
20029 if test -z "$CC"; then
20030 if test -n "$ac_tool_prefix"; then
20031 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20032 set dummy ${ac_tool_prefix}cc; ac_word=$2
20033 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20034 $as_echo_n "checking for $ac_word... " >&6; }
20035 if test "${ac_cv_prog_CC+set}" = set; then
20036 $as_echo_n "(cached) " >&6
20037 else
20038 if test -n "$CC"; then
20039 ac_cv_prog_CC="$CC" # Let the user override the test.
20040 else
20041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20042 for as_dir in $PATH
20043 do
20044 IFS=$as_save_IFS
20045 test -z "$as_dir" && as_dir=.
20046 for ac_exec_ext in '' $ac_executable_extensions; do
20047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20048 ac_cv_prog_CC="${ac_tool_prefix}cc"
20049 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20050 break 2
20051 fi
20052 done
20053 done
20054 IFS=$as_save_IFS
20055
20056 fi
20057 fi
20058 CC=$ac_cv_prog_CC
20059 if test -n "$CC"; then
20060 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20061 $as_echo "$CC" >&6; }
20062 else
20063 { $as_echo "$as_me:$LINENO: result: no" >&5
20064 $as_echo "no" >&6; }
20065 fi
20066
20067
20068 fi
20069 fi
20070 if test -z "$CC"; then
20071 # Extract the first word of "cc", so it can be a program name with args.
20072 set dummy cc; ac_word=$2
20073 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20074 $as_echo_n "checking for $ac_word... " >&6; }
20075 if test "${ac_cv_prog_CC+set}" = set; then
20076 $as_echo_n "(cached) " >&6
20077 else
20078 if test -n "$CC"; then
20079 ac_cv_prog_CC="$CC" # Let the user override the test.
20080 else
20081 ac_prog_rejected=no
20082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20083 for as_dir in $PATH
20084 do
20085 IFS=$as_save_IFS
20086 test -z "$as_dir" && as_dir=.
20087 for ac_exec_ext in '' $ac_executable_extensions; do
20088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20089 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20090 ac_prog_rejected=yes
20091 continue
20092 fi
20093 ac_cv_prog_CC="cc"
20094 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20095 break 2
20096 fi
20097 done
20098 done
20099 IFS=$as_save_IFS
20100
20101 if test $ac_prog_rejected = yes; then
20102 # We found a bogon in the path, so make sure we never use it.
20103 set dummy $ac_cv_prog_CC
20104 shift
20105 if test $# != 0; then
20106 # We chose a different compiler from the bogus one.
20107 # However, it has the same basename, so the bogon will be chosen
20108 # first if we set CC to just the basename; use the full file name.
20109 shift
20110 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20111 fi
20112 fi
20113 fi
20114 fi
20115 CC=$ac_cv_prog_CC
20116 if test -n "$CC"; then
20117 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20118 $as_echo "$CC" >&6; }
20119 else
20120 { $as_echo "$as_me:$LINENO: result: no" >&5
20121 $as_echo "no" >&6; }
20122 fi
20123
20124
20125 fi
20126 if test -z "$CC"; then
20127 if test -n "$ac_tool_prefix"; then
20128 for ac_prog in cl.exe
20129 do
20130 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20131 set dummy $ac_tool_prefix$ac_prog; 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 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20141 for as_dir in $PATH
20142 do
20143 IFS=$as_save_IFS
20144 test -z "$as_dir" && as_dir=.
20145 for ac_exec_ext in '' $ac_executable_extensions; do
20146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20147 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20148 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20149 break 2
20150 fi
20151 done
20152 done
20153 IFS=$as_save_IFS
20154
20155 fi
20156 fi
20157 CC=$ac_cv_prog_CC
20158 if test -n "$CC"; then
20159 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20160 $as_echo "$CC" >&6; }
20161 else
20162 { $as_echo "$as_me:$LINENO: result: no" >&5
20163 $as_echo "no" >&6; }
20164 fi
20165
20166
20167 test -n "$CC" && break
20168 done
20169 fi
20170 if test -z "$CC"; then
20171 ac_ct_CC=$CC
20172 for ac_prog in cl.exe
20173 do
20174 # Extract the first word of "$ac_prog", so it can be a program name with args.
20175 set dummy $ac_prog; ac_word=$2
20176 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20177 $as_echo_n "checking for $ac_word... " >&6; }
20178 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20179 $as_echo_n "(cached) " >&6
20180 else
20181 if test -n "$ac_ct_CC"; then
20182 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20183 else
20184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20185 for as_dir in $PATH
20186 do
20187 IFS=$as_save_IFS
20188 test -z "$as_dir" && as_dir=.
20189 for ac_exec_ext in '' $ac_executable_extensions; do
20190 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20191 ac_cv_prog_ac_ct_CC="$ac_prog"
20192 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20193 break 2
20194 fi
20195 done
20196 done
20197 IFS=$as_save_IFS
20198
20199 fi
20200 fi
20201 ac_ct_CC=$ac_cv_prog_ac_ct_CC
20202 if test -n "$ac_ct_CC"; then
20203 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20204 $as_echo "$ac_ct_CC" >&6; }
20205 else
20206 { $as_echo "$as_me:$LINENO: result: no" >&5
20207 $as_echo "no" >&6; }
20208 fi
20209
20210
20211 test -n "$ac_ct_CC" && break
20212 done
20213
20214 if test "x$ac_ct_CC" = x; then
20215 CC=""
20216 else
20217 case $cross_compiling:$ac_tool_warned in
20218 yes:)
20219 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20220 whose name does not start with the host triplet. If you think this
20221 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
20222 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20223 whose name does not start with the host triplet. If you think this
20224 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
20225 ac_tool_warned=yes ;;
20226 esac
20227 CC=$ac_ct_CC
20228 fi
20229 fi
20230
20231 fi
20232
20233
20234 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20235 See \`config.log' for more details." >&5
20236 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20237 See \`config.log' for more details." >&2;}
20238 { (exit 1); exit 1; }; }
20239
20240 # Provide some information about the compiler.
20241 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20242 set X $ac_compile
20243 ac_compiler=$2
20244 { (ac_try="$ac_compiler --version >&5"
20245 case "(($ac_try" in
20246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20247 *) ac_try_echo=$ac_try;;
20248 esac
20249 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20250 $as_echo "$ac_try_echo") >&5
20251 (eval "$ac_compiler --version >&5") 2>&5
20252 ac_status=$?
20253 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20254 (exit $ac_status); }
20255 { (ac_try="$ac_compiler -v >&5"
20256 case "(($ac_try" in
20257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20258 *) ac_try_echo=$ac_try;;
20259 esac
20260 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20261 $as_echo "$ac_try_echo") >&5
20262 (eval "$ac_compiler -v >&5") 2>&5
20263 ac_status=$?
20264 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20265 (exit $ac_status); }
20266 { (ac_try="$ac_compiler -V >&5"
20267 case "(($ac_try" in
20268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20269 *) ac_try_echo=$ac_try;;
20270 esac
20271 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20272 $as_echo "$ac_try_echo") >&5
20273 (eval "$ac_compiler -V >&5") 2>&5
20274 ac_status=$?
20275 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20276 (exit $ac_status); }
20277
20278 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20279 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20280 if test "${ac_cv_c_compiler_gnu+set}" = set; then
20281 $as_echo_n "(cached) " >&6
20282 else
20283 cat >conftest.$ac_ext <<_ACEOF
20284 /* confdefs.h. */
20285 _ACEOF
20286 cat confdefs.h >>conftest.$ac_ext
20287 cat >>conftest.$ac_ext <<_ACEOF
20288 /* end confdefs.h. */
20289
20290 int
20291 main ()
20292 {
20293 #ifndef __GNUC__
20294 choke me
20295 #endif
20296
20297 ;
20298 return 0;
20299 }
20300 _ACEOF
20301 rm -f conftest.$ac_objext
20302 if { (ac_try="$ac_compile"
20303 case "(($ac_try" in
20304 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20305 *) ac_try_echo=$ac_try;;
20306 esac
20307 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20308 $as_echo "$ac_try_echo") >&5
20309 (eval "$ac_compile") 2>conftest.er1
20310 ac_status=$?
20311 grep -v '^ *+' conftest.er1 >conftest.err
20312 rm -f conftest.er1
20313 cat conftest.err >&5
20314 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20315 (exit $ac_status); } && {
20316 test -z "$ac_c_werror_flag" ||
20317 test ! -s conftest.err
20318 } && test -s conftest.$ac_objext; then
20319 ac_compiler_gnu=yes
20320 else
20321 $as_echo "$as_me: failed program was:" >&5
20322 sed 's/^/| /' conftest.$ac_ext >&5
20323
20324 ac_compiler_gnu=no
20325 fi
20326
20327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20328 ac_cv_c_compiler_gnu=$ac_compiler_gnu
20329
20330 fi
20331 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20332 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
20333 if test $ac_compiler_gnu = yes; then
20334 GCC=yes
20335 else
20336 GCC=
20337 fi
20338 ac_test_CFLAGS=${CFLAGS+set}
20339 ac_save_CFLAGS=$CFLAGS
20340 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20341 $as_echo_n "checking whether $CC accepts -g... " >&6; }
20342 if test "${ac_cv_prog_cc_g+set}" = set; then
20343 $as_echo_n "(cached) " >&6
20344 else
20345 ac_save_c_werror_flag=$ac_c_werror_flag
20346 ac_c_werror_flag=yes
20347 ac_cv_prog_cc_g=no
20348 CFLAGS="-g"
20349 cat >conftest.$ac_ext <<_ACEOF
20350 /* confdefs.h. */
20351 _ACEOF
20352 cat confdefs.h >>conftest.$ac_ext
20353 cat >>conftest.$ac_ext <<_ACEOF
20354 /* end confdefs.h. */
20355
20356 int
20357 main ()
20358 {
20359
20360 ;
20361 return 0;
20362 }
20363 _ACEOF
20364 rm -f conftest.$ac_objext
20365 if { (ac_try="$ac_compile"
20366 case "(($ac_try" in
20367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20368 *) ac_try_echo=$ac_try;;
20369 esac
20370 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20371 $as_echo "$ac_try_echo") >&5
20372 (eval "$ac_compile") 2>conftest.er1
20373 ac_status=$?
20374 grep -v '^ *+' conftest.er1 >conftest.err
20375 rm -f conftest.er1
20376 cat conftest.err >&5
20377 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20378 (exit $ac_status); } && {
20379 test -z "$ac_c_werror_flag" ||
20380 test ! -s conftest.err
20381 } && test -s conftest.$ac_objext; then
20382 ac_cv_prog_cc_g=yes
20383 else
20384 $as_echo "$as_me: failed program was:" >&5
20385 sed 's/^/| /' conftest.$ac_ext >&5
20386
20387 CFLAGS=""
20388 cat >conftest.$ac_ext <<_ACEOF
20389 /* confdefs.h. */
20390 _ACEOF
20391 cat confdefs.h >>conftest.$ac_ext
20392 cat >>conftest.$ac_ext <<_ACEOF
20393 /* end confdefs.h. */
20394
20395 int
20396 main ()
20397 {
20398
20399 ;
20400 return 0;
20401 }
20402 _ACEOF
20403 rm -f conftest.$ac_objext
20404 if { (ac_try="$ac_compile"
20405 case "(($ac_try" in
20406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20407 *) ac_try_echo=$ac_try;;
20408 esac
20409 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20410 $as_echo "$ac_try_echo") >&5
20411 (eval "$ac_compile") 2>conftest.er1
20412 ac_status=$?
20413 grep -v '^ *+' conftest.er1 >conftest.err
20414 rm -f conftest.er1
20415 cat conftest.err >&5
20416 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20417 (exit $ac_status); } && {
20418 test -z "$ac_c_werror_flag" ||
20419 test ! -s conftest.err
20420 } && test -s conftest.$ac_objext; then
20421 :
20422 else
20423 $as_echo "$as_me: failed program was:" >&5
20424 sed 's/^/| /' conftest.$ac_ext >&5
20425
20426 ac_c_werror_flag=$ac_save_c_werror_flag
20427 CFLAGS="-g"
20428 cat >conftest.$ac_ext <<_ACEOF
20429 /* confdefs.h. */
20430 _ACEOF
20431 cat confdefs.h >>conftest.$ac_ext
20432 cat >>conftest.$ac_ext <<_ACEOF
20433 /* end confdefs.h. */
20434
20435 int
20436 main ()
20437 {
20438
20439 ;
20440 return 0;
20441 }
20442 _ACEOF
20443 rm -f conftest.$ac_objext
20444 if { (ac_try="$ac_compile"
20445 case "(($ac_try" in
20446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20447 *) ac_try_echo=$ac_try;;
20448 esac
20449 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20450 $as_echo "$ac_try_echo") >&5
20451 (eval "$ac_compile") 2>conftest.er1
20452 ac_status=$?
20453 grep -v '^ *+' conftest.er1 >conftest.err
20454 rm -f conftest.er1
20455 cat conftest.err >&5
20456 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20457 (exit $ac_status); } && {
20458 test -z "$ac_c_werror_flag" ||
20459 test ! -s conftest.err
20460 } && test -s conftest.$ac_objext; then
20461 ac_cv_prog_cc_g=yes
20462 else
20463 $as_echo "$as_me: failed program was:" >&5
20464 sed 's/^/| /' conftest.$ac_ext >&5
20465
20466
20467 fi
20468
20469 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20470 fi
20471
20472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20473 fi
20474
20475 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20476 ac_c_werror_flag=$ac_save_c_werror_flag
20477 fi
20478 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20479 $as_echo "$ac_cv_prog_cc_g" >&6; }
20480 if test "$ac_test_CFLAGS" = set; then
20481 CFLAGS=$ac_save_CFLAGS
20482 elif test $ac_cv_prog_cc_g = yes; then
20483 if test "$GCC" = yes; then
20484 CFLAGS="-g -O2"
20485 else
20486 CFLAGS="-g"
20487 fi
20488 else
20489 if test "$GCC" = yes; then
20490 CFLAGS="-O2"
20491 else
20492 CFLAGS=
20493 fi
20494 fi
20495 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20496 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20497 if test "${ac_cv_prog_cc_c89+set}" = set; then
20498 $as_echo_n "(cached) " >&6
20499 else
20500 ac_cv_prog_cc_c89=no
20501 ac_save_CC=$CC
20502 cat >conftest.$ac_ext <<_ACEOF
20503 /* confdefs.h. */
20504 _ACEOF
20505 cat confdefs.h >>conftest.$ac_ext
20506 cat >>conftest.$ac_ext <<_ACEOF
20507 /* end confdefs.h. */
20508 #include <stdarg.h>
20509 #include <stdio.h>
20510 #include <sys/types.h>
20511 #include <sys/stat.h>
20512 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
20513 struct buf { int x; };
20514 FILE * (*rcsopen) (struct buf *, struct stat *, int);
20515 static char *e (p, i)
20516 char **p;
20517 int i;
20518 {
20519 return p[i];
20520 }
20521 static char *f (char * (*g) (char **, int), char **p, ...)
20522 {
20523 char *s;
20524 va_list v;
20525 va_start (v,p);
20526 s = g (p, va_arg (v,int));
20527 va_end (v);
20528 return s;
20529 }
20530
20531 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
20532 function prototypes and stuff, but not '\xHH' hex character constants.
20533 These don't provoke an error unfortunately, instead are silently treated
20534 as 'x'. The following induces an error, until -std is added to get
20535 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
20536 array size at least. It's necessary to write '\x00'==0 to get something
20537 that's true only with -std. */
20538 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20539
20540 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20541 inside strings and character constants. */
20542 #define FOO(x) 'x'
20543 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20544
20545 int test (int i, double x);
20546 struct s1 {int (*f) (int a);};
20547 struct s2 {int (*f) (double a);};
20548 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20549 int argc;
20550 char **argv;
20551 int
20552 main ()
20553 {
20554 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
20555 ;
20556 return 0;
20557 }
20558 _ACEOF
20559 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20560 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20561 do
20562 CC="$ac_save_CC $ac_arg"
20563 rm -f conftest.$ac_objext
20564 if { (ac_try="$ac_compile"
20565 case "(($ac_try" in
20566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20567 *) ac_try_echo=$ac_try;;
20568 esac
20569 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20570 $as_echo "$ac_try_echo") >&5
20571 (eval "$ac_compile") 2>conftest.er1
20572 ac_status=$?
20573 grep -v '^ *+' conftest.er1 >conftest.err
20574 rm -f conftest.er1
20575 cat conftest.err >&5
20576 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20577 (exit $ac_status); } && {
20578 test -z "$ac_c_werror_flag" ||
20579 test ! -s conftest.err
20580 } && test -s conftest.$ac_objext; then
20581 ac_cv_prog_cc_c89=$ac_arg
20582 else
20583 $as_echo "$as_me: failed program was:" >&5
20584 sed 's/^/| /' conftest.$ac_ext >&5
20585
20586
20587 fi
20588
20589 rm -f core conftest.err conftest.$ac_objext
20590 test "x$ac_cv_prog_cc_c89" != "xno" && break
20591 done
20592 rm -f conftest.$ac_ext
20593 CC=$ac_save_CC
20594
20595 fi
20596 # AC_CACHE_VAL
20597 case "x$ac_cv_prog_cc_c89" in
20598 x)
20599 { $as_echo "$as_me:$LINENO: result: none needed" >&5
20600 $as_echo "none needed" >&6; } ;;
20601 xno)
20602 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20603 $as_echo "unsupported" >&6; } ;;
20604 *)
20605 CC="$CC $ac_cv_prog_cc_c89"
20606 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20607 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20608 esac
20609
20610
20611 ac_ext=c
20612 ac_cpp='$CPP $CPPFLAGS'
20613 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20614 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20615 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20616
20617 depcc="$CC" am_compiler_list=
20618
20619 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20620 $as_echo_n "checking dependency style of $depcc... " >&6; }
20621 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20622 $as_echo_n "(cached) " >&6
20623 else
20624 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20625 # We make a subdir and do the tests there. Otherwise we can end up
20626 # making bogus files that we don't know about and never remove. For
20627 # instance it was reported that on HP-UX the gcc test will end up
20628 # making a dummy file named `D' -- because `-MD' means `put the output
20629 # in D'.
20630 mkdir conftest.dir
20631 # Copy depcomp to subdir because otherwise we won't find it if we're
20632 # using a relative directory.
20633 cp "$am_depcomp" conftest.dir
20634 cd conftest.dir
20635 # We will build objects and dependencies in a subdirectory because
20636 # it helps to detect inapplicable dependency modes. For instance
20637 # both Tru64's cc and ICC support -MD to output dependencies as a
20638 # side effect of compilation, but ICC will put the dependencies in
20639 # the current directory while Tru64 will put them in the object
20640 # directory.
20641 mkdir sub
20642
20643 am_cv_CC_dependencies_compiler_type=none
20644 if test "$am_compiler_list" = ""; then
20645 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20646 fi
20647 for depmode in $am_compiler_list; do
20648 # Setup a source with many dependencies, because some compilers
20649 # like to wrap large dependency lists on column 80 (with \), and
20650 # we should not choose a depcomp mode which is confused by this.
20651 #
20652 # We need to recreate these files for each test, as the compiler may
20653 # overwrite some of them when testing with obscure command lines.
20654 # This happens at least with the AIX C compiler.
20655 : > sub/conftest.c
20656 for i in 1 2 3 4 5 6; do
20657 echo '#include "conftst'$i'.h"' >> sub/conftest.c
20658 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20659 # Solaris 8's {/usr,}/bin/sh.
20660 touch sub/conftst$i.h
20661 done
20662 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20663
20664 case $depmode in
20665 nosideeffect)
20666 # after this tag, mechanisms are not by side-effect, so they'll
20667 # only be used when explicitly requested
20668 if test "x$enable_dependency_tracking" = xyes; then
20669 continue
20670 else
20671 break
20672 fi
20673 ;;
20674 none) break ;;
20675 esac
20676 # We check with `-c' and `-o' for the sake of the "dashmstdout"
20677 # mode. It turns out that the SunPro C++ compiler does not properly
20678 # handle `-M -o', and we need to detect this.
20679 if depmode=$depmode \
20680 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
20681 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20682 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
20683 >/dev/null 2>conftest.err &&
20684 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20685 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
20686 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20687 # icc doesn't choke on unknown options, it will just issue warnings
20688 # or remarks (even with -Werror). So we grep stderr for any message
20689 # that says an option was ignored or not supported.
20690 # When given -MP, icc 7.0 and 7.1 complain thusly:
20691 # icc: Command line warning: ignoring option '-M'; no argument required
20692 # The diagnosis changed in icc 8.0:
20693 # icc: Command line remark: option '-MP' not supported
20694 if (grep 'ignoring option' conftest.err ||
20695 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20696 am_cv_CC_dependencies_compiler_type=$depmode
20697 break
20698 fi
20699 fi
20700 done
20701
20702 cd ..
20703 rm -rf conftest.dir
20704 else
20705 am_cv_CC_dependencies_compiler_type=none
20706 fi
20707
20708 fi
20709 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20710 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20711 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20712
20713
20714
20715 if
20716 test "x$enable_dependency_tracking" != xno \
20717 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20718 am__fastdepCC_TRUE=
20719 am__fastdepCC_FALSE='#'
20720 else
20721 am__fastdepCC_TRUE='#'
20722 am__fastdepCC_FALSE=
20723 fi
20724
20725
20726
20727
20728
20729
20730
20731 # Check whether --with-xorg-module-dir was given.
20732 if test "${with_xorg_module_dir+set}" = set; then
20733 withval=$with_xorg_module_dir; moduledir="$withval"
20734 else
20735 moduledir="$libdir/xorg/modules"
20736 fi
20737
20738
20739 # Checks for extensions
20740 #XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
20741 #XORG_DRIVER_CHECK_EXT(RENDER, renderproto)
20742 #XORG_DRIVER_CHECK_EXT(XV, videoproto)
20743
20744 # Checks for pkg-config packages
20745
20746
20747 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20748 if test -n "$ac_tool_prefix"; then
20749 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20750 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20751 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20752 $as_echo_n "checking for $ac_word... " >&6; }
20753 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20754 $as_echo_n "(cached) " >&6
20755 else
20756 case $PKG_CONFIG in
20757 [\\/]* | ?:[\\/]*)
20758 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20759 ;;
20760 *)
20761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20762 for as_dir in $PATH
20763 do
20764 IFS=$as_save_IFS
20765 test -z "$as_dir" && as_dir=.
20766 for ac_exec_ext in '' $ac_executable_extensions; do
20767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20768 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20769 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20770 break 2
20771 fi
20772 done
20773 done
20774 IFS=$as_save_IFS
20775
20776 ;;
20777 esac
20778 fi
20779 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20780 if test -n "$PKG_CONFIG"; then
20781 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20782 $as_echo "$PKG_CONFIG" >&6; }
20783 else
20784 { $as_echo "$as_me:$LINENO: result: no" >&5
20785 $as_echo "no" >&6; }
20786 fi
20787
20788
20789 fi
20790 if test -z "$ac_cv_path_PKG_CONFIG"; then
20791 ac_pt_PKG_CONFIG=$PKG_CONFIG
20792 # Extract the first word of "pkg-config", so it can be a program name with args.
20793 set dummy pkg-config; ac_word=$2
20794 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20795 $as_echo_n "checking for $ac_word... " >&6; }
20796 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20797 $as_echo_n "(cached) " >&6
20798 else
20799 case $ac_pt_PKG_CONFIG in
20800 [\\/]* | ?:[\\/]*)
20801 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20802 ;;
20803 *)
20804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20805 for as_dir in $PATH
20806 do
20807 IFS=$as_save_IFS
20808 test -z "$as_dir" && as_dir=.
20809 for ac_exec_ext in '' $ac_executable_extensions; do
20810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20811 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20812 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20813 break 2
20814 fi
20815 done
20816 done
20817 IFS=$as_save_IFS
20818
20819 ;;
20820 esac
20821 fi
20822 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20823 if test -n "$ac_pt_PKG_CONFIG"; then
20824 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20825 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
20826 else
20827 { $as_echo "$as_me:$LINENO: result: no" >&5
20828 $as_echo "no" >&6; }
20829 fi
20830
20831 if test "x$ac_pt_PKG_CONFIG" = x; then
20832 PKG_CONFIG=""
20833 else
20834 case $cross_compiling:$ac_tool_warned in
20835 yes:)
20836 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20837 whose name does not start with the host triplet. If you think this
20838 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
20839 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20840 whose name does not start with the host triplet. If you think this
20841 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
20842 ac_tool_warned=yes ;;
20843 esac
20844 PKG_CONFIG=$ac_pt_PKG_CONFIG
20845 fi
20846 else
20847 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20848 fi
20849
20850 fi
20851 if test -n "$PKG_CONFIG"; then
20852 _pkg_min_version=0.9.0
20853 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20854 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
20855 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20856 { $as_echo "$as_me:$LINENO: result: yes" >&5
20857 $as_echo "yes" >&6; }
20858 else
20859 { $as_echo "$as_me:$LINENO: result: no" >&5
20860 $as_echo "no" >&6; }
20861 PKG_CONFIG=""
20862 fi
20863
20864 fi
20865
20866 pkg_failed=no
20867 { $as_echo "$as_me:$LINENO: checking for XORG" >&5
20868 $as_echo_n "checking for XORG... " >&6; }
20869
20870 if test -n "$PKG_CONFIG"; then
20871 if test -n "$XORG_CFLAGS"; then
20872 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
20873 else
20874 if test -n "$PKG_CONFIG" && \
20875 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto \$REQUIRED_MODULES\"") >&5
20876 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto $REQUIRED_MODULES") 2>&5
20877 ac_status=$?
20878 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20879 (exit $ac_status); }; then
20880 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto $REQUIRED_MODULES" 2>/dev/null`
20881 else
20882 pkg_failed=yes
20883 fi
20884 fi
20885 else
20886 pkg_failed=untried
20887 fi
20888 if test -n "$PKG_CONFIG"; then
20889 if test -n "$XORG_LIBS"; then
20890 pkg_cv_XORG_LIBS="$XORG_LIBS"
20891 else
20892 if test -n "$PKG_CONFIG" && \
20893 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto \$REQUIRED_MODULES\"") >&5
20894 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto $REQUIRED_MODULES") 2>&5
20895 ac_status=$?
20896 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20897 (exit $ac_status); }; then
20898 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto $REQUIRED_MODULES" 2>/dev/null`
20899 else
20900 pkg_failed=yes
20901 fi
20902 fi
20903 else
20904 pkg_failed=untried
20905 fi
20906
20907
20908
20909 if test $pkg_failed = yes; then
20910
20911 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20912 _pkg_short_errors_supported=yes
20913 else
20914 _pkg_short_errors_supported=no
20915 fi
20916 if test $_pkg_short_errors_supported = yes; then
20917 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto $REQUIRED_MODULES"`
20918 else
20919 XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto $REQUIRED_MODULES"`
20920 fi
20921 # Put the nasty error message in config.log where it belongs
20922 echo "$XORG_PKG_ERRORS" >&5
20923
20924 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto $REQUIRED_MODULES) were not met:
20925
20926 $XORG_PKG_ERRORS
20927
20928 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20929 installed software in a non-standard prefix.
20930
20931 Alternatively, you may set the environment variables XORG_CFLAGS
20932 and XORG_LIBS to avoid the need to call pkg-config.
20933 See the pkg-config man page for more details.
20934 " >&5
20935 $as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto $REQUIRED_MODULES) were not met:
20936
20937 $XORG_PKG_ERRORS
20938
20939 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20940 installed software in a non-standard prefix.
20941
20942 Alternatively, you may set the environment variables XORG_CFLAGS
20943 and XORG_LIBS to avoid the need to call pkg-config.
20944 See the pkg-config man page for more details.
20945 " >&2;}
20946 { (exit 1); exit 1; }; }
20947 elif test $pkg_failed = untried; then
20948 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
20949 is in your PATH or set the PKG_CONFIG environment variable to the full
20950 path to pkg-config.
20951
20952 Alternatively, you may set the environment variables XORG_CFLAGS
20953 and XORG_LIBS to avoid the need to call pkg-config.
20954 See the pkg-config man page for more details.
20955
20956 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20957 See \`config.log' for more details." >&5
20958 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
20959 is in your PATH or set the PKG_CONFIG environment variable to the full
20960 path to pkg-config.
20961
20962 Alternatively, you may set the environment variables XORG_CFLAGS
20963 and XORG_LIBS to avoid the need to call pkg-config.
20964 See the pkg-config man page for more details.
20965
20966 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20967 See \`config.log' for more details." >&2;}
20968 { (exit 1); exit 1; }; }
20969 else
20970 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
20971 XORG_LIBS=$pkg_cv_XORG_LIBS
20972 { $as_echo "$as_me:$LINENO: result: yes" >&5
20973 $as_echo "yes" >&6; }
20974 :
20975 fi
20976 sdkdir=$(pkg-config --variable=sdkdir xorg-server)
20977
20978 # Checks for libraries.
20979
20980 # Checks for header files.
20981 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20982 $as_echo_n "checking for ANSI C header files... " >&6; }
20983 if test "${ac_cv_header_stdc+set}" = set; then
20984 $as_echo_n "(cached) " >&6
20985 else
20986 cat >conftest.$ac_ext <<_ACEOF
20987 /* confdefs.h. */
20988 _ACEOF
20989 cat confdefs.h >>conftest.$ac_ext
20990 cat >>conftest.$ac_ext <<_ACEOF
20991 /* end confdefs.h. */
20992 #include <stdlib.h>
20993 #include <stdarg.h>
20994 #include <string.h>
20995 #include <float.h>
20996
20997 int
20998 main ()
20999 {
21000
21001 ;
21002 return 0;
21003 }
21004 _ACEOF
21005 rm -f conftest.$ac_objext
21006 if { (ac_try="$ac_compile"
21007 case "(($ac_try" in
21008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21009 *) ac_try_echo=$ac_try;;
21010 esac
21011 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21012 $as_echo "$ac_try_echo") >&5
21013 (eval "$ac_compile") 2>conftest.er1
21014 ac_status=$?
21015 grep -v '^ *+' conftest.er1 >conftest.err
21016 rm -f conftest.er1
21017 cat conftest.err >&5
21018 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21019 (exit $ac_status); } && {
21020 test -z "$ac_c_werror_flag" ||
21021 test ! -s conftest.err
21022 } && test -s conftest.$ac_objext; then
21023 ac_cv_header_stdc=yes
21024 else
21025 $as_echo "$as_me: failed program was:" >&5
21026 sed 's/^/| /' conftest.$ac_ext >&5
21027
21028 ac_cv_header_stdc=no
21029 fi
21030
21031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21032
21033 if test $ac_cv_header_stdc = yes; then
21034 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21035 cat >conftest.$ac_ext <<_ACEOF
21036 /* confdefs.h. */
21037 _ACEOF
21038 cat confdefs.h >>conftest.$ac_ext
21039 cat >>conftest.$ac_ext <<_ACEOF
21040 /* end confdefs.h. */
21041 #include <string.h>
21042
21043 _ACEOF
21044 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21045 $EGREP "memchr" >/dev/null 2>&1; then
21046 :
21047 else
21048 ac_cv_header_stdc=no
21049 fi
21050 rm -f conftest*
21051
21052 fi
21053
21054 if test $ac_cv_header_stdc = yes; then
21055 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21056 cat >conftest.$ac_ext <<_ACEOF
21057 /* confdefs.h. */
21058 _ACEOF
21059 cat confdefs.h >>conftest.$ac_ext
21060 cat >>conftest.$ac_ext <<_ACEOF
21061 /* end confdefs.h. */
21062 #include <stdlib.h>
21063
21064 _ACEOF
21065 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21066 $EGREP "free" >/dev/null 2>&1; then
21067 :
21068 else
21069 ac_cv_header_stdc=no
21070 fi
21071 rm -f conftest*
21072
21073 fi
21074
21075 if test $ac_cv_header_stdc = yes; then
21076 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21077 if test "$cross_compiling" = yes; then
21078 :
21079 else
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 #include <ctype.h>
21087 #include <stdlib.h>
21088 #if ((' ' & 0x0FF) == 0x020)
21089 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21090 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21091 #else
21092 # define ISLOWER(c) \
21093 (('a' <= (c) && (c) <= 'i') \
21094 || ('j' <= (c) && (c) <= 'r') \
21095 || ('s' <= (c) && (c) <= 'z'))
21096 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21097 #endif
21098
21099 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21100 int
21101 main ()
21102 {
21103 int i;
21104 for (i = 0; i < 256; i++)
21105 if (XOR (islower (i), ISLOWER (i))
21106 || toupper (i) != TOUPPER (i))
21107 return 2;
21108 return 0;
21109 }
21110 _ACEOF
21111 rm -f conftest$ac_exeext
21112 if { (ac_try="$ac_link"
21113 case "(($ac_try" in
21114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21115 *) ac_try_echo=$ac_try;;
21116 esac
21117 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21118 $as_echo "$ac_try_echo") >&5
21119 (eval "$ac_link") 2>&5
21120 ac_status=$?
21121 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21122 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21123 { (case "(($ac_try" in
21124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21125 *) ac_try_echo=$ac_try;;
21126 esac
21127 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21128 $as_echo "$ac_try_echo") >&5
21129 (eval "$ac_try") 2>&5
21130 ac_status=$?
21131 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21132 (exit $ac_status); }; }; then
21133 :
21134 else
21135 $as_echo "$as_me: program exited with status $ac_status" >&5
21136 $as_echo "$as_me: failed program was:" >&5
21137 sed 's/^/| /' conftest.$ac_ext >&5
21138
21139 ( exit $ac_status )
21140 ac_cv_header_stdc=no
21141 fi
21142 rm -rf conftest.dSYM
21143 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21144 fi
21145
21146
21147 fi
21148 fi
21149 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21150 $as_echo "$ac_cv_header_stdc" >&6; }
21151 if test $ac_cv_header_stdc = yes; then
21152
21153 cat >>confdefs.h <<\_ACEOF
21154 #define STDC_HEADERS 1
21155 _ACEOF
21156
21157 fi
21158
21159
21160 # Check for xf1bpp & xf4bpp (removed in xorg-server 1.6 & later)
21161 SAVE_CPPFLAGS="$CPPFLAGS"
21162 CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21163 if test "${ac_cv_header_xf1bpp_h+set}" = set; then
21164 { $as_echo "$as_me:$LINENO: checking for xf1bpp.h" >&5
21165 $as_echo_n "checking for xf1bpp.h... " >&6; }
21166 if test "${ac_cv_header_xf1bpp_h+set}" = set; then
21167 $as_echo_n "(cached) " >&6
21168 fi
21169 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf1bpp_h" >&5
21170 $as_echo "$ac_cv_header_xf1bpp_h" >&6; }
21171 else
21172 # Is the header compilable?
21173 { $as_echo "$as_me:$LINENO: checking xf1bpp.h usability" >&5
21174 $as_echo_n "checking xf1bpp.h usability... " >&6; }
21175 cat >conftest.$ac_ext <<_ACEOF
21176 /* confdefs.h. */
21177 _ACEOF
21178 cat confdefs.h >>conftest.$ac_ext
21179 cat >>conftest.$ac_ext <<_ACEOF
21180 /* end confdefs.h. */
21181 $ac_includes_default
21182 #include <xf1bpp.h>
21183 _ACEOF
21184 rm -f conftest.$ac_objext
21185 if { (ac_try="$ac_compile"
21186 case "(($ac_try" in
21187 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21188 *) ac_try_echo=$ac_try;;
21189 esac
21190 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21191 $as_echo "$ac_try_echo") >&5
21192 (eval "$ac_compile") 2>conftest.er1
21193 ac_status=$?
21194 grep -v '^ *+' conftest.er1 >conftest.err
21195 rm -f conftest.er1
21196 cat conftest.err >&5
21197 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21198 (exit $ac_status); } && {
21199 test -z "$ac_c_werror_flag" ||
21200 test ! -s conftest.err
21201 } && test -s conftest.$ac_objext; then
21202 ac_header_compiler=yes
21203 else
21204 $as_echo "$as_me: failed program was:" >&5
21205 sed 's/^/| /' conftest.$ac_ext >&5
21206
21207 ac_header_compiler=no
21208 fi
21209
21210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21211 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21212 $as_echo "$ac_header_compiler" >&6; }
21213
21214 # Is the header present?
21215 { $as_echo "$as_me:$LINENO: checking xf1bpp.h presence" >&5
21216 $as_echo_n "checking xf1bpp.h presence... " >&6; }
21217 cat >conftest.$ac_ext <<_ACEOF
21218 /* confdefs.h. */
21219 _ACEOF
21220 cat confdefs.h >>conftest.$ac_ext
21221 cat >>conftest.$ac_ext <<_ACEOF
21222 /* end confdefs.h. */
21223 #include <xf1bpp.h>
21224 _ACEOF
21225 if { (ac_try="$ac_cpp conftest.$ac_ext"
21226 case "(($ac_try" in
21227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21228 *) ac_try_echo=$ac_try;;
21229 esac
21230 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21231 $as_echo "$ac_try_echo") >&5
21232 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21233 ac_status=$?
21234 grep -v '^ *+' conftest.er1 >conftest.err
21235 rm -f conftest.er1
21236 cat conftest.err >&5
21237 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21238 (exit $ac_status); } >/dev/null && {
21239 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21240 test ! -s conftest.err
21241 }; then
21242 ac_header_preproc=yes
21243 else
21244 $as_echo "$as_me: failed program was:" >&5
21245 sed 's/^/| /' conftest.$ac_ext >&5
21246
21247 ac_header_preproc=no
21248 fi
21249
21250 rm -f conftest.err conftest.$ac_ext
21251 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21252 $as_echo "$ac_header_preproc" >&6; }
21253
21254 # So? What about this header?
21255 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21256 yes:no: )
21257 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: accepted by the compiler, rejected by the preprocessor!" >&5
21258 $as_echo "$as_me: WARNING: xf1bpp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
21259 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: proceeding with the compiler's result" >&5
21260 $as_echo "$as_me: WARNING: xf1bpp.h: proceeding with the compiler's result" >&2;}
21261 ac_header_preproc=yes
21262 ;;
21263 no:yes:* )
21264 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: present but cannot be compiled" >&5
21265 $as_echo "$as_me: WARNING: xf1bpp.h: present but cannot be compiled" >&2;}
21266 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: check for missing prerequisite headers?" >&5
21267 $as_echo "$as_me: WARNING: xf1bpp.h: check for missing prerequisite headers?" >&2;}
21268 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: see the Autoconf documentation" >&5
21269 $as_echo "$as_me: WARNING: xf1bpp.h: see the Autoconf documentation" >&2;}
21270 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: section \"Present But Cannot Be Compiled\"" >&5
21271 $as_echo "$as_me: WARNING: xf1bpp.h: section \"Present But Cannot Be Compiled\"" >&2;}
21272 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: proceeding with the preprocessor's result" >&5
21273 $as_echo "$as_me: WARNING: xf1bpp.h: proceeding with the preprocessor's result" >&2;}
21274 { $as_echo "$as_me:$LINENO: WARNING: xf1bpp.h: in the future, the compiler will take precedence" >&5
21275 $as_echo "$as_me: WARNING: xf1bpp.h: in the future, the compiler will take precedence" >&2;}
21276 ( cat <<\_ASBOX
21277 ## ---------------------------------------------------------------------- ##
21278 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
21279 ## ---------------------------------------------------------------------- ##
21280 _ASBOX
21281 ) | sed "s/^/$as_me: WARNING: /" >&2
21282 ;;
21283 esac
21284 { $as_echo "$as_me:$LINENO: checking for xf1bpp.h" >&5
21285 $as_echo_n "checking for xf1bpp.h... " >&6; }
21286 if test "${ac_cv_header_xf1bpp_h+set}" = set; then
21287 $as_echo_n "(cached) " >&6
21288 else
21289 ac_cv_header_xf1bpp_h=$ac_header_preproc
21290 fi
21291 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf1bpp_h" >&5
21292 $as_echo "$ac_cv_header_xf1bpp_h" >&6; }
21293
21294 fi
21295 if test $ac_cv_header_xf1bpp_h = yes; then
21296
21297 cat >>confdefs.h <<\_ACEOF
21298 #define HAVE_XF1BPP 1
21299 _ACEOF
21300
21301 fi
21302
21303
21304 if test "${ac_cv_header_xf4bpp_h+set}" = set; then
21305 { $as_echo "$as_me:$LINENO: checking for xf4bpp.h" >&5
21306 $as_echo_n "checking for xf4bpp.h... " >&6; }
21307 if test "${ac_cv_header_xf4bpp_h+set}" = set; then
21308 $as_echo_n "(cached) " >&6
21309 fi
21310 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf4bpp_h" >&5
21311 $as_echo "$ac_cv_header_xf4bpp_h" >&6; }
21312 else
21313 # Is the header compilable?
21314 { $as_echo "$as_me:$LINENO: checking xf4bpp.h usability" >&5
21315 $as_echo_n "checking xf4bpp.h usability... " >&6; }
21316 cat >conftest.$ac_ext <<_ACEOF
21317 /* confdefs.h. */
21318 _ACEOF
21319 cat confdefs.h >>conftest.$ac_ext
21320 cat >>conftest.$ac_ext <<_ACEOF
21321 /* end confdefs.h. */
21322 $ac_includes_default
21323 #include <xf4bpp.h>
21324 _ACEOF
21325 rm -f conftest.$ac_objext
21326 if { (ac_try="$ac_compile"
21327 case "(($ac_try" in
21328 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21329 *) ac_try_echo=$ac_try;;
21330 esac
21331 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21332 $as_echo "$ac_try_echo") >&5
21333 (eval "$ac_compile") 2>conftest.er1
21334 ac_status=$?
21335 grep -v '^ *+' conftest.er1 >conftest.err
21336 rm -f conftest.er1
21337 cat conftest.err >&5
21338 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21339 (exit $ac_status); } && {
21340 test -z "$ac_c_werror_flag" ||
21341 test ! -s conftest.err
21342 } && test -s conftest.$ac_objext; then
21343 ac_header_compiler=yes
21344 else
21345 $as_echo "$as_me: failed program was:" >&5
21346 sed 's/^/| /' conftest.$ac_ext >&5
21347
21348 ac_header_compiler=no
21349 fi
21350
21351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21352 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21353 $as_echo "$ac_header_compiler" >&6; }
21354
21355 # Is the header present?
21356 { $as_echo "$as_me:$LINENO: checking xf4bpp.h presence" >&5
21357 $as_echo_n "checking xf4bpp.h presence... " >&6; }
21358 cat >conftest.$ac_ext <<_ACEOF
21359 /* confdefs.h. */
21360 _ACEOF
21361 cat confdefs.h >>conftest.$ac_ext
21362 cat >>conftest.$ac_ext <<_ACEOF
21363 /* end confdefs.h. */
21364 #include <xf4bpp.h>
21365 _ACEOF
21366 if { (ac_try="$ac_cpp conftest.$ac_ext"
21367 case "(($ac_try" in
21368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21369 *) ac_try_echo=$ac_try;;
21370 esac
21371 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21372 $as_echo "$ac_try_echo") >&5
21373 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21374 ac_status=$?
21375 grep -v '^ *+' conftest.er1 >conftest.err
21376 rm -f conftest.er1
21377 cat conftest.err >&5
21378 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21379 (exit $ac_status); } >/dev/null && {
21380 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21381 test ! -s conftest.err
21382 }; then
21383 ac_header_preproc=yes
21384 else
21385 $as_echo "$as_me: failed program was:" >&5
21386 sed 's/^/| /' conftest.$ac_ext >&5
21387
21388 ac_header_preproc=no
21389 fi
21390
21391 rm -f conftest.err conftest.$ac_ext
21392 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21393 $as_echo "$ac_header_preproc" >&6; }
21394
21395 # So? What about this header?
21396 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21397 yes:no: )
21398 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: accepted by the compiler, rejected by the preprocessor!" >&5
21399 $as_echo "$as_me: WARNING: xf4bpp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
21400 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: proceeding with the compiler's result" >&5
21401 $as_echo "$as_me: WARNING: xf4bpp.h: proceeding with the compiler's result" >&2;}
21402 ac_header_preproc=yes
21403 ;;
21404 no:yes:* )
21405 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: present but cannot be compiled" >&5
21406 $as_echo "$as_me: WARNING: xf4bpp.h: present but cannot be compiled" >&2;}
21407 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: check for missing prerequisite headers?" >&5
21408 $as_echo "$as_me: WARNING: xf4bpp.h: check for missing prerequisite headers?" >&2;}
21409 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: see the Autoconf documentation" >&5
21410 $as_echo "$as_me: WARNING: xf4bpp.h: see the Autoconf documentation" >&2;}
21411 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: section \"Present But Cannot Be Compiled\"" >&5
21412 $as_echo "$as_me: WARNING: xf4bpp.h: section \"Present But Cannot Be Compiled\"" >&2;}
21413 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: proceeding with the preprocessor's result" >&5
21414 $as_echo "$as_me: WARNING: xf4bpp.h: proceeding with the preprocessor's result" >&2;}
21415 { $as_echo "$as_me:$LINENO: WARNING: xf4bpp.h: in the future, the compiler will take precedence" >&5
21416 $as_echo "$as_me: WARNING: xf4bpp.h: in the future, the compiler will take precedence" >&2;}
21417 ( cat <<\_ASBOX
21418 ## ---------------------------------------------------------------------- ##
21419 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
21420 ## ---------------------------------------------------------------------- ##
21421 _ASBOX
21422 ) | sed "s/^/$as_me: WARNING: /" >&2
21423 ;;
21424 esac
21425 { $as_echo "$as_me:$LINENO: checking for xf4bpp.h" >&5
21426 $as_echo_n "checking for xf4bpp.h... " >&6; }
21427 if test "${ac_cv_header_xf4bpp_h+set}" = set; then
21428 $as_echo_n "(cached) " >&6
21429 else
21430 ac_cv_header_xf4bpp_h=$ac_header_preproc
21431 fi
21432 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_xf4bpp_h" >&5
21433 $as_echo "$ac_cv_header_xf4bpp_h" >&6; }
21434
21435 fi
21436 if test $ac_cv_header_xf4bpp_h = yes; then
21437
21438 cat >>confdefs.h <<\_ACEOF
21439 #define HAVE_XF4BPP 1
21440 _ACEOF
21441
21442 fi
21443
21444
21445 CPPFLAGS="$SAVE_CPPFLAGS"
21446
21447
21448
21449
21450 DRIVER_NAME=wsfb
21451
21452
21453
21454
21455
21456 if test x$APP_MAN_SUFFIX = x ; then
21457 APP_MAN_SUFFIX=1
21458 fi
21459 if test x$APP_MAN_DIR = x ; then
21460 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21461 fi
21462
21463 if test x$LIB_MAN_SUFFIX = x ; then
21464 LIB_MAN_SUFFIX=3
21465 fi
21466 if test x$LIB_MAN_DIR = x ; then
21467 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21468 fi
21469
21470 if test x$FILE_MAN_SUFFIX = x ; then
21471 case $host_os in
21472 solaris*) FILE_MAN_SUFFIX=4 ;;
21473 *) FILE_MAN_SUFFIX=5 ;;
21474 esac
21475 fi
21476 if test x$FILE_MAN_DIR = x ; then
21477 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21478 fi
21479
21480 if test x$MISC_MAN_SUFFIX = x ; then
21481 case $host_os in
21482 solaris*) MISC_MAN_SUFFIX=5 ;;
21483 *) MISC_MAN_SUFFIX=7 ;;
21484 esac
21485 fi
21486 if test x$MISC_MAN_DIR = x ; then
21487 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21488 fi
21489
21490 if test x$DRIVER_MAN_SUFFIX = x ; then
21491 case $host_os in
21492 solaris*) DRIVER_MAN_SUFFIX=7 ;;
21493 *) DRIVER_MAN_SUFFIX=4 ;;
21494 esac
21495 fi
21496 if test x$DRIVER_MAN_DIR = x ; then
21497 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21498 fi
21499
21500 if test x$ADMIN_MAN_SUFFIX = x ; then
21501 case $host_os in
21502 solaris*) ADMIN_MAN_SUFFIX=1m ;;
21503 *) ADMIN_MAN_SUFFIX=8 ;;
21504 esac
21505 fi
21506 if test x$ADMIN_MAN_DIR = x ; then
21507 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21508 fi
21509
21510
21511
21512
21513
21514
21515
21516
21517
21518
21519
21520
21521
21522
21523
21524
21525
21526 # Check whether --with-release-version was given.
21527 if test "${with_release_version+set}" = set; then
21528 withval=$with_release_version; RELEASE_VERSION="$withval"
21529 else
21530 RELEASE_VERSION=""
21531 fi
21532
21533 if test "x$RELEASE_VERSION" != "x"; then
21534 PACKAGE="$PACKAGE-$RELEASE_VERSION"
21535 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21536 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21537 $as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21538 fi
21539
21540 cat >>confdefs.h <<_ACEOF
21541 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21542 _ACEOF
21543
21544 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
21545 if test "x$PVM" = "x"; then
21546 PVM="0"
21547 fi
21548
21549 cat >>confdefs.h <<_ACEOF
21550 #define PACKAGE_VERSION_MINOR $PVM
21551 _ACEOF
21552
21553 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
21554 if test "x$PVP" = "x"; then
21555 PVP="0"
21556 fi
21557
21558 cat >>confdefs.h <<_ACEOF
21559 #define PACKAGE_VERSION_PATCHLEVEL $PVP
21560 _ACEOF
21561
21562
21563
21564 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
21565 mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
21566 echo 'git directory not found: installing possibly empty changelog.' >&2)"
21567
21568 distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
21569
21570
21571
21572 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
21573
21574 cat >confcache <<\_ACEOF
21575 # This file is a shell script that caches the results of configure
21576 # tests run on this system so they can be shared between configure
21577 # scripts and configure runs, see configure's option --config-cache.
21578 # It is not useful on other systems. If it contains results you don't
21579 # want to keep, you may remove or edit it.
21580 #
21581 # config.status only pays attention to the cache file if you give it
21582 # the --recheck option to rerun configure.
21583 #
21584 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21585 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21586 # following values.
21587
21588 _ACEOF
21589
21590 # The following way of writing the cache mishandles newlines in values,
21591 # but we know of no workaround that is simple, portable, and efficient.
21592 # So, we kill variables containing newlines.
21593 # Ultrix sh set writes to stderr and can't be redirected directly,
21594 # and sets the high bit in the cache file unless we assign to the vars.
21595 (
21596 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21597 eval ac_val=\$$ac_var
21598 case $ac_val in #(
21599 *${as_nl}*)
21600 case $ac_var in #(
21601 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21602 $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21603 esac
21604 case $ac_var in #(
21605 _ | IFS | as_nl) ;; #(
21606 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
21607 *) $as_unset $ac_var ;;
21608 esac ;;
21609 esac
21610 done
21611
21612 (set) 2>&1 |
21613 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21614 *${as_nl}ac_space=\ *)
21615 # `set' does not quote correctly, so add quotes (double-quote
21616 # substitution turns \\\\ into \\, and sed turns \\ into \).
21617 sed -n \
21618 "s/'/'\\\\''/g;
21619 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21620 ;; #(
21621 *)
21622 # `set' quotes correctly as required by POSIX, so do not add quotes.
21623 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21624 ;;
21625 esac |
21626 sort
21627 ) |
21628 sed '
21629 /^ac_cv_env_/b end
21630 t clear
21631 :clear
21632 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21633 t end
21634 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21635 :end' >>confcache
21636 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21637 if test -w "$cache_file"; then
21638 test "x$cache_file" != "x/dev/null" &&
21639 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
21640 $as_echo "$as_me: updating cache $cache_file" >&6;}
21641 cat confcache >$cache_file
21642 else
21643 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21644 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21645 fi
21646 fi
21647 rm -f confcache
21648
21649 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21650 # Let make expand exec_prefix.
21651 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21652
21653 DEFS=-DHAVE_CONFIG_H
21654
21655 ac_libobjs=
21656 ac_ltlibobjs=
21657 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21658 # 1. Remove the extension, and $U if already installed.
21659 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21660 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
21661 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21662 # will be set to the directory where LIBOBJS objects are built.
21663 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21664 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21665 done
21666 LIBOBJS=$ac_libobjs
21667
21668 LTLIBOBJS=$ac_ltlibobjs
21669
21670
21671 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21672 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21673 Usually this means the macro was only invoked conditionally." >&5
21674 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21675 Usually this means the macro was only invoked conditionally." >&2;}
21676 { (exit 1); exit 1; }; }
21677 fi
21678 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21679 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21680 Usually this means the macro was only invoked conditionally." >&5
21681 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
21682 Usually this means the macro was only invoked conditionally." >&2;}
21683 { (exit 1); exit 1; }; }
21684 fi
21685 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21686 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21687 Usually this means the macro was only invoked conditionally." >&5
21688 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21689 Usually this means the macro was only invoked conditionally." >&2;}
21690 { (exit 1); exit 1; }; }
21691 fi
21692 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21693 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21694 Usually this means the macro was only invoked conditionally." >&5
21695 $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21696 Usually this means the macro was only invoked conditionally." >&2;}
21697 { (exit 1); exit 1; }; }
21698 fi
21699 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21700 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21701 Usually this means the macro was only invoked conditionally." >&5
21702 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21703 Usually this means the macro was only invoked conditionally." >&2;}
21704 { (exit 1); exit 1; }; }
21705 fi
21706
21707 : ${CONFIG_STATUS=./config.status}
21708 ac_write_fail=0
21709 ac_clean_files_save=$ac_clean_files
21710 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21711 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21712 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
21713 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21714 #! $SHELL
21715 # Generated by $as_me.
21716 # Run this file to recreate the current configuration.
21717 # Compiler output produced by configure, useful for debugging
21718 # configure, is in config.log if it exists.
21719
21720 debug=false
21721 ac_cs_recheck=false
21722 ac_cs_silent=false
21723 SHELL=\${CONFIG_SHELL-$SHELL}
21724 _ACEOF
21725
21726 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21727 ## --------------------- ##
21728 ## M4sh Initialization. ##
21729 ## --------------------- ##
21730
21731 # Be more Bourne compatible
21732 DUALCASE=1; export DUALCASE # for MKS sh
21733 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21734 emulate sh
21735 NULLCMD=:
21736 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21737 # is contrary to our usage. Disable this feature.
21738 alias -g '${1+"$@"}'='"$@"'
21739 setopt NO_GLOB_SUBST
21740 else
21741 case `(set -o) 2>/dev/null` in
21742 *posix*) set -o posix ;;
21743 esac
21744
21745 fi
21746
21747
21748
21749
21750 # PATH needs CR
21751 # Avoid depending upon Character Ranges.
21752 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21753 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21754 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21755 as_cr_digits='0123456789'
21756 as_cr_alnum=$as_cr_Letters$as_cr_digits
21757
21758 as_nl='
21759 '
21760 export as_nl
21761 # Printing a long string crashes Solaris 7 /usr/bin/printf.
21762 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
21763 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
21764 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
21765 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
21766 as_echo='printf %s\n'
21767 as_echo_n='printf %s'
21768 else
21769 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
21770 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
21771 as_echo_n='/usr/ucb/echo -n'
21772 else
21773 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
21774 as_echo_n_body='eval
21775 arg=$1;
21776 case $arg in
21777 *"$as_nl"*)
21778 expr "X$arg" : "X\\(.*\\)$as_nl";
21779 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
21780 esac;
21781 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
21782 '
21783 export as_echo_n_body
21784 as_echo_n='sh -c $as_echo_n_body as_echo'
21785 fi
21786 export as_echo_body
21787 as_echo='sh -c $as_echo_body as_echo'
21788 fi
21789
21790 # The user is always right.
21791 if test "${PATH_SEPARATOR+set}" != set; then
21792 PATH_SEPARATOR=:
21793 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
21794 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
21795 PATH_SEPARATOR=';'
21796 }
21797 fi
21798
21799 # Support unset when possible.
21800 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21801 as_unset=unset
21802 else
21803 as_unset=false
21804 fi
21805
21806
21807 # IFS
21808 # We need space, tab and new line, in precisely that order. Quoting is
21809 # there to prevent editors from complaining about space-tab.
21810 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21811 # splitting by setting IFS to empty value.)
21812 IFS=" "" $as_nl"
21813
21814 # Find who we are. Look in the path if we contain no directory separator.
21815 case $0 in
21816 *[\\/]* ) as_myself=$0 ;;
21817 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21818 for as_dir in $PATH
21819 do
21820 IFS=$as_save_IFS
21821 test -z "$as_dir" && as_dir=.
21822 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21823 done
21824 IFS=$as_save_IFS
21825
21826 ;;
21827 esac
21828 # We did not find ourselves, most probably we were run as `sh COMMAND'
21829 # in which case we are not to be found in the path.
21830 if test "x$as_myself" = x; then
21831 as_myself=$0
21832 fi
21833 if test ! -f "$as_myself"; then
21834 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21835 { (exit 1); exit 1; }
21836 fi
21837
21838 # Work around bugs in pre-3.0 UWIN ksh.
21839 for as_var in ENV MAIL MAILPATH
21840 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21841 done
21842 PS1='$ '
21843 PS2='> '
21844 PS4='+ '
21845
21846 # NLS nuisances.
21847 LC_ALL=C
21848 export LC_ALL
21849 LANGUAGE=C
21850 export LANGUAGE
21851
21852 # Required to use basename.
21853 if expr a : '\(a\)' >/dev/null 2>&1 &&
21854 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21855 as_expr=expr
21856 else
21857 as_expr=false
21858 fi
21859
21860 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21861 as_basename=basename
21862 else
21863 as_basename=false
21864 fi
21865
21866
21867 # Name of the executable.
21868 as_me=`$as_basename -- "$0" ||
21869 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21870 X"$0" : 'X\(//\)$' \| \
21871 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21872 $as_echo X/"$0" |
21873 sed '/^.*\/\([^/][^/]*\)\/*$/{
21874 s//\1/
21875 q
21876 }
21877 /^X\/\(\/\/\)$/{
21878 s//\1/
21879 q
21880 }
21881 /^X\/\(\/\).*/{
21882 s//\1/
21883 q
21884 }
21885 s/.*/./; q'`
21886
21887 # CDPATH.
21888 $as_unset CDPATH
21889
21890
21891
21892 as_lineno_1=$LINENO
21893 as_lineno_2=$LINENO
21894 test "x$as_lineno_1" != "x$as_lineno_2" &&
21895 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21896
21897 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21898 # uniformly replaced by the line number. The first 'sed' inserts a
21899 # line-number line after each line using $LINENO; the second 'sed'
21900 # does the real work. The second script uses 'N' to pair each
21901 # line-number line with the line containing $LINENO, and appends
21902 # trailing '-' during substitution so that $LINENO is not a special
21903 # case at line end.
21904 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21905 # scripts with optimization help from Paolo Bonzini. Blame Lee
21906 # E. McMahon (1931-1989) for sed's syntax. :-)
21907 sed -n '
21908 p
21909 /[$]LINENO/=
21910 ' <$as_myself |
21911 sed '
21912 s/[$]LINENO.*/&-/
21913 t lineno
21914 b
21915 :lineno
21916 N
21917 :loop
21918 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21919 t loop
21920 s/-\n.*//
21921 ' >$as_me.lineno &&
21922 chmod +x "$as_me.lineno" ||
21923 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21924 { (exit 1); exit 1; }; }
21925
21926 # Don't try to exec as it changes $[0], causing all sort of problems
21927 # (the dirname of $[0] is not the place where we might find the
21928 # original and so on. Autoconf is especially sensitive to this).
21929 . "./$as_me.lineno"
21930 # Exit status is that of the last command.
21931 exit
21932 }
21933
21934
21935 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21936 as_dirname=dirname
21937 else
21938 as_dirname=false
21939 fi
21940
21941 ECHO_C= ECHO_N= ECHO_T=
21942 case `echo -n x` in
21943 -n*)
21944 case `echo 'x\c'` in
21945 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
21946 *) ECHO_C='\c';;
21947 esac;;
21948 *)
21949 ECHO_N='-n';;
21950 esac
21951 if expr a : '\(a\)' >/dev/null 2>&1 &&
21952 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21953 as_expr=expr
21954 else
21955 as_expr=false
21956 fi
21957
21958 rm -f conf$$ conf$$.exe conf$$.file
21959 if test -d conf$$.dir; then
21960 rm -f conf$$.dir/conf$$.file
21961 else
21962 rm -f conf$$.dir
21963 mkdir conf$$.dir 2>/dev/null
21964 fi
21965 if (echo >conf$$.file) 2>/dev/null; then
21966 if ln -s conf$$.file conf$$ 2>/dev/null; then
21967 as_ln_s='ln -s'
21968 # ... but there are two gotchas:
21969 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21970 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21971 # In both cases, we have to default to `cp -p'.
21972 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21973 as_ln_s='cp -p'
21974 elif ln conf$$.file conf$$ 2>/dev/null; then
21975 as_ln_s=ln
21976 else
21977 as_ln_s='cp -p'
21978 fi
21979 else
21980 as_ln_s='cp -p'
21981 fi
21982 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21983 rmdir conf$$.dir 2>/dev/null
21984
21985 if mkdir -p . 2>/dev/null; then
21986 as_mkdir_p=:
21987 else
21988 test -d ./-p && rmdir ./-p
21989 as_mkdir_p=false
21990 fi
21991
21992 if test -x / >/dev/null 2>&1; then
21993 as_test_x='test -x'
21994 else
21995 if ls -dL / >/dev/null 2>&1; then
21996 as_ls_L_option=L
21997 else
21998 as_ls_L_option=
21999 fi
22000 as_test_x='
22001 eval sh -c '\''
22002 if test -d "$1"; then
22003 test -d "$1/.";
22004 else
22005 case $1 in
22006 -*)set "./$1";;
22007 esac;
22008 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22009 ???[sx]*):;;*)false;;esac;fi
22010 '\'' sh
22011 '
22012 fi
22013 as_executable_p=$as_test_x
22014
22015 # Sed expression to map a string onto a valid CPP name.
22016 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22017
22018 # Sed expression to map a string onto a valid variable name.
22019 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22020
22021
22022 exec 6>&1
22023
22024 # Save the log message, to keep $[0] and so on meaningful, and to
22025 # report actual input values of CONFIG_FILES etc. instead of their
22026 # values after options handling.
22027 ac_log="
22028 This file was extended by xf86-video-wsfb $as_me 0.3.0, which was
22029 generated by GNU Autoconf 2.62. Invocation command line was
22030
22031 CONFIG_FILES = $CONFIG_FILES
22032 CONFIG_HEADERS = $CONFIG_HEADERS
22033 CONFIG_LINKS = $CONFIG_LINKS
22034 CONFIG_COMMANDS = $CONFIG_COMMANDS
22035 $ $0 $@
22036
22037 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22038 "
22039
22040 _ACEOF
22041
22042 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22043 # Files that config.status was made for.
22044 config_files="$ac_config_files"
22045 config_headers="$ac_config_headers"
22046 config_commands="$ac_config_commands"
22047
22048 _ACEOF
22049
22050 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22051 ac_cs_usage="\
22052 \`$as_me' instantiates files from templates according to the
22053 current configuration.
22054
22055 Usage: $0 [OPTIONS] [FILE]...
22056
22057 -h, --help print this help, then exit
22058 -V, --version print version number and configuration settings, then exit
22059 -q, --quiet do not print progress messages
22060 -d, --debug don't remove temporary files
22061 --recheck update $as_me by reconfiguring in the same conditions
22062 --file=FILE[:TEMPLATE]
22063 instantiate the configuration file FILE
22064 --header=FILE[:TEMPLATE]
22065 instantiate the configuration header FILE
22066
22067 Configuration files:
22068 $config_files
22069
22070 Configuration headers:
22071 $config_headers
22072
22073 Configuration commands:
22074 $config_commands
22075
22076 Report bugs to <bug-autoconf (at] gnu.org>."
22077
22078 _ACEOF
22079 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22080 ac_cs_version="\\
22081 xf86-video-wsfb config.status 0.3.0
22082 configured by $0, generated by GNU Autoconf 2.62,
22083 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22084
22085 Copyright (C) 2008 Free Software Foundation, Inc.
22086 This config.status script is free software; the Free Software Foundation
22087 gives unlimited permission to copy, distribute and modify it."
22088
22089 ac_pwd='$ac_pwd'
22090 srcdir='$srcdir'
22091 INSTALL='$INSTALL'
22092 AWK='$AWK'
22093 test -n "\$AWK" || AWK=awk
22094 _ACEOF
22095
22096 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22097 # The default lists apply if the user does not specify any file.
22098 ac_need_defaults=:
22099 while test $# != 0
22100 do
22101 case $1 in
22102 --*=*)
22103 ac_option=`expr "X$1" : 'X\([^=]*\)='`
22104 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22105 ac_shift=:
22106 ;;
22107 *)
22108 ac_option=$1
22109 ac_optarg=$2
22110 ac_shift=shift
22111 ;;
22112 esac
22113
22114 case $ac_option in
22115 # Handling of the options.
22116 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22117 ac_cs_recheck=: ;;
22118 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22119 $as_echo "$ac_cs_version"; exit ;;
22120 --debug | --debu | --deb | --de | --d | -d )
22121 debug=: ;;
22122 --file | --fil | --fi | --f )
22123 $ac_shift
22124 case $ac_optarg in
22125 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22126 esac
22127 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22128 ac_need_defaults=false;;
22129 --header | --heade | --head | --hea )
22130 $ac_shift
22131 case $ac_optarg in
22132 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22133 esac
22134 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22135 ac_need_defaults=false;;
22136 --he | --h)
22137 # Conflict between --help and --header
22138 { $as_echo "$as_me: error: ambiguous option: $1
22139 Try \`$0 --help' for more information." >&2
22140 { (exit 1); exit 1; }; };;
22141 --help | --hel | -h )
22142 $as_echo "$ac_cs_usage"; exit ;;
22143 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22144 | -silent | --silent | --silen | --sile | --sil | --si | --s)
22145 ac_cs_silent=: ;;
22146
22147 # This is an error.
22148 -*) { $as_echo "$as_me: error: unrecognized option: $1
22149 Try \`$0 --help' for more information." >&2
22150 { (exit 1); exit 1; }; } ;;
22151
22152 *) ac_config_targets="$ac_config_targets $1"
22153 ac_need_defaults=false ;;
22154
22155 esac
22156 shift
22157 done
22158
22159 ac_configure_extra_args=
22160
22161 if $ac_cs_silent; then
22162 exec 6>/dev/null
22163 ac_configure_extra_args="$ac_configure_extra_args --silent"
22164 fi
22165
22166 _ACEOF
22167 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22168 if \$ac_cs_recheck; then
22169 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22170 shift
22171 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22172 CONFIG_SHELL='$SHELL'
22173 export CONFIG_SHELL
22174 exec "\$@"
22175 fi
22176
22177 _ACEOF
22178 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22179 exec 5>>config.log
22180 {
22181 echo
22182 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22183 ## Running $as_me. ##
22184 _ASBOX
22185 $as_echo "$ac_log"
22186 } >&5
22187
22188 _ACEOF
22189 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22190 #
22191 # INIT-COMMANDS
22192 #
22193 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22194
22195 _ACEOF
22196
22197 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22198
22199 # Handling of arguments.
22200 for ac_config_target in $ac_config_targets
22201 do
22202 case $ac_config_target in
22203 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22204 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22205 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22206 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22207 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22208
22209 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22210 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22211 { (exit 1); exit 1; }; };;
22212 esac
22213 done
22214
22215
22216 # If the user did not use the arguments to specify the items to instantiate,
22217 # then the envvar interface is used. Set only those that are not.
22218 # We use the long form for the default assignment because of an extremely
22219 # bizarre bug on SunOS 4.1.3.
22220 if $ac_need_defaults; then
22221 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22222 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22223 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22224 fi
22225
22226 # Have a temporary directory for convenience. Make it in the build tree
22227 # simply because there is no reason against having it here, and in addition,
22228 # creating and moving files from /tmp can sometimes cause problems.
22229 # Hook for its removal unless debugging.
22230 # Note that there is a small window in which the directory will not be cleaned:
22231 # after its creation but before its name has been assigned to `$tmp'.
22232 $debug ||
22233 {
22234 tmp=
22235 trap 'exit_status=$?
22236 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22237 ' 0
22238 trap '{ (exit 1); exit 1; }' 1 2 13 15
22239 }
22240 # Create a (secure) tmp directory for tmp files.
22241
22242 {
22243 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22244 test -n "$tmp" && test -d "$tmp"
22245 } ||
22246 {
22247 tmp=./conf$$-$RANDOM
22248 (umask 077 && mkdir "$tmp")
22249 } ||
22250 {
22251 $as_echo "$as_me: cannot create a temporary directory in ." >&2
22252 { (exit 1); exit 1; }
22253 }
22254
22255 # Set up the scripts for CONFIG_FILES section.
22256 # No need to generate them if there are no CONFIG_FILES.
22257 # This happens for instance with `./config.status config.h'.
22258 if test -n "$CONFIG_FILES"; then
22259
22260
22261 ac_cr='
'
22263 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22264 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22265 ac_cs_awk_cr='\\r'
22266 else
22267 ac_cs_awk_cr=$ac_cr
22268 fi
22269
22270 echo 'BEGIN {' >"$tmp/subs1.awk" &&
22271 _ACEOF
22272
22273
22274 {
22275 echo "cat >conf$$subs.awk <<_ACEOF" &&
22276 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22277 echo "_ACEOF"
22278 } >conf$$subs.sh ||
22279 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22280 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22281 { (exit 1); exit 1; }; }
22282 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22283 ac_delim='%!_!# '
22284 for ac_last_try in false false false false false :; do
22285 . ./conf$$subs.sh ||
22286 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22287 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22288 { (exit 1); exit 1; }; }
22289
22290 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
22291 break
22292 elif $ac_last_try; then
22293 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22294 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22295 { (exit 1); exit 1; }; }
22296 else
22297 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22298 fi
22299 done
22300 rm -f conf$$subs.sh
22301
22302 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22303 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22304 _ACEOF
22305 sed -n '
22306 h
22307 s/^/S["/; s/!.*/"]=/
22308 p
22309 g
22310 s/^[^!]*!//
22311 :repl
22312 t repl
22313 s/'"$ac_delim"'$//
22314 t delim
22315 :nl
22316 h
22317 s/\(.\{148\}\).*/\1/
22318 t more1
22319 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22320 p
22321 n
22322 b repl
22323 :more1
22324 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22325 p
22326 g
22327 s/.\{148\}//
22328 t nl
22329 :delim
22330 h
22331 s/\(.\{148\}\).*/\1/
22332 t more2
22333 s/["\\]/\\&/g; s/^/"/; s/$/"/
22334 p
22335 b
22336 :more2
22337 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22338 p
22339 g
22340 s/.\{148\}//
22341 t delim
22342 ' <conf$$subs.awk | sed '
22343 /^[^""]/{
22344 N
22345 s/\n//
22346 }
22347 ' >>$CONFIG_STATUS || ac_write_fail=1
22348 rm -f conf$$subs.awk
22349 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22350 _ACAWK
22351 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22352 for (key in S) S_is_set[key] = 1
22353 FS = ""
22354
22355 }
22356 {
22357 line = $ 0
22358 nfields = split(line, field, "@")
22359 substed = 0
22360 len = length(field[1])
22361 for (i = 2; i < nfields; i++) {
22362 key = field[i]
22363 keylen = length(key)
22364 if (S_is_set[key]) {
22365 value = S[key]
22366 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22367 len += length(value) + length(field[++i])
22368 substed = 1
22369 } else
22370 len += 1 + keylen
22371 }
22372
22373 print line
22374 }
22375
22376 _ACAWK
22377 _ACEOF
22378 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22379 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22380 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22381 else
22382 cat
22383 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22384 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22385 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
22386 { (exit 1); exit 1; }; }
22387 _ACEOF
22388
22389 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22390 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22391 # trailing colons and then remove the whole line if VPATH becomes empty
22392 # (actually we leave an empty line to preserve line numbers).
22393 if test "x$srcdir" = x.; then
22394 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22395 s/:*\$(srcdir):*/:/
22396 s/:*\${srcdir}:*/:/
22397 s/:*@srcdir@:*/:/
22398 s/^\([^=]*=[ ]*\):*/\1/
22399 s/:*$//
22400 s/^[^=]*=[ ]*$//
22401 }'
22402 fi
22403
22404 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22405 fi # test -n "$CONFIG_FILES"
22406
22407 # Set up the scripts for CONFIG_HEADERS section.
22408 # No need to generate them if there are no CONFIG_HEADERS.
22409 # This happens for instance with `./config.status Makefile'.
22410 if test -n "$CONFIG_HEADERS"; then
22411 cat >"$tmp/defines.awk" <<\_ACAWK ||
22412 BEGIN {
22413 _ACEOF
22414
22415 # Transform confdefs.h into an awk script `defines.awk', embedded as
22416 # here-document in config.status, that substitutes the proper values into
22417 # config.h.in to produce config.h.
22418
22419 # Create a delimiter string that does not exist in confdefs.h, to ease
22420 # handling of long lines.
22421 ac_delim='%!_!# '
22422 for ac_last_try in false false :; do
22423 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
22424 if test -z "$ac_t"; then
22425 break
22426 elif $ac_last_try; then
22427 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
22428 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
22429 { (exit 1); exit 1; }; }
22430 else
22431 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22432 fi
22433 done
22434
22435 # For the awk script, D is an array of macro values keyed by name,
22436 # likewise P contains macro parameters if any. Preserve backslash
22437 # newline sequences.
22438
22439 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22440 sed -n '
22441 s/.\{148\}/&'"$ac_delim"'/g
22442 t rset
22443 :rset
22444 s/^[ ]*#[ ]*define[ ][ ]*/ /
22445 t def
22446 d
22447 :def
22448 s/\\$//
22449 t bsnl
22450 s/["\\]/\\&/g
22451 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22452 D["\1"]=" \3"/p
22453 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
22454 d
22455 :bsnl
22456 s/["\\]/\\&/g
22457 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22458 D["\1"]=" \3\\\\\\n"\\/p
22459 t cont
22460 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22461 t cont
22462 d
22463 :cont
22464 n
22465 s/.\{148\}/&'"$ac_delim"'/g
22466 t clear
22467 :clear
22468 s/\\$//
22469 t bsnlc
22470 s/["\\]/\\&/g; s/^/"/; s/$/"/p
22471 d
22472 :bsnlc
22473 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22474 b cont
22475 ' <confdefs.h | sed '
22476 s/'"$ac_delim"'/"\\\
22477 "/g' >>$CONFIG_STATUS || ac_write_fail=1
22478
22479 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22480 for (key in D) D_is_set[key] = 1
22481 FS = ""
22482 }
22483 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22484 line = \$ 0
22485 split(line, arg, " ")
22486 if (arg[1] == "#") {
22487 defundef = arg[2]
22488 mac1 = arg[3]
22489 } else {
22490 defundef = substr(arg[1], 2)
22491 mac1 = arg[2]
22492 }
22493 split(mac1, mac2, "(") #)
22494 macro = mac2[1]
22495 if (D_is_set[macro]) {
22496 # Preserve the white space surrounding the "#".
22497 prefix = substr(line, 1, index(line, defundef) - 1)
22498 print prefix "define", macro P[macro] D[macro]
22499 next
22500 } else {
22501 # Replace #undef with comments. This is necessary, for example,
22502 # in the case of _POSIX_SOURCE, which is predefined and required
22503 # on some systems where configure will not decide to define it.
22504 if (defundef == "undef") {
22505 print "/*", line, "*/"
22506 next
22507 }
22508 }
22509 }
22510 { print }
22511 _ACAWK
22512 _ACEOF
22513 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22514 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
22515 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
22516 { (exit 1); exit 1; }; }
22517 fi # test -n "$CONFIG_HEADERS"
22518
22519
22520 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
22521 shift
22522 for ac_tag
22523 do
22524 case $ac_tag in
22525 :[FHLC]) ac_mode=$ac_tag; continue;;
22526 esac
22527 case $ac_mode$ac_tag in
22528 :[FHL]*:*);;
22529 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22530 $as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22531 { (exit 1); exit 1; }; };;
22532 :[FH]-) ac_tag=-:-;;
22533 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22534 esac
22535 ac_save_IFS=$IFS
22536 IFS=:
22537 set x $ac_tag
22538 IFS=$ac_save_IFS
22539 shift
22540 ac_file=$1
22541 shift
22542
22543 case $ac_mode in
22544 :L) ac_source=$1;;
22545 :[FH])
22546 ac_file_inputs=
22547 for ac_f
22548 do
22549 case $ac_f in
22550 -) ac_f="$tmp/stdin";;
22551 *) # Look for the file first in the build tree, then in the source tree
22552 # (if the path is not absolute). The absolute path cannot be DOS-style,
22553 # because $ac_f cannot contain `:'.
22554 test -f "$ac_f" ||
22555 case $ac_f in
22556 [\\/$]*) false;;
22557 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22558 esac ||
22559 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22560 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22561 { (exit 1); exit 1; }; };;
22562 esac
22563 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22564 ac_file_inputs="$ac_file_inputs '$ac_f'"
22565 done
22566
22567 # Let's still pretend it is `configure' which instantiates (i.e., don't
22568 # use $as_me), people would be surprised to read:
22569 # /* config.h. Generated by config.status. */
22570 configure_input='Generated from '`
22571 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22572 `' by configure.'
22573 if test x"$ac_file" != x-; then
22574 configure_input="$ac_file. $configure_input"
22575 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
22576 $as_echo "$as_me: creating $ac_file" >&6;}
22577 fi
22578 # Neutralize special characters interpreted by sed in replacement strings.
22579 case $configure_input in #(
22580 *\&* | *\|* | *\\* )
22581 ac_sed_conf_input=`$as_echo "$configure_input" |
22582 sed 's/[\\\\&|]/\\\\&/g'`;; #(
22583 *) ac_sed_conf_input=$configure_input;;
22584 esac
22585
22586 case $ac_tag in
22587 *:-:* | *:-) cat >"$tmp/stdin" \
22588 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22589 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22590 { (exit 1); exit 1; }; } ;;
22591 esac
22592 ;;
22593 esac
22594
22595 ac_dir=`$as_dirname -- "$ac_file" ||
22596 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22597 X"$ac_file" : 'X\(//\)[^/]' \| \
22598 X"$ac_file" : 'X\(//\)$' \| \
22599 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22600 $as_echo X"$ac_file" |
22601 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22602 s//\1/
22603 q
22604 }
22605 /^X\(\/\/\)[^/].*/{
22606 s//\1/
22607 q
22608 }
22609 /^X\(\/\/\)$/{
22610 s//\1/
22611 q
22612 }
22613 /^X\(\/\).*/{
22614 s//\1/
22615 q
22616 }
22617 s/.*/./; q'`
22618 { as_dir="$ac_dir"
22619 case $as_dir in #(
22620 -*) as_dir=./$as_dir;;
22621 esac
22622 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22623 as_dirs=
22624 while :; do
22625 case $as_dir in #(
22626 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22627 *) as_qdir=$as_dir;;
22628 esac
22629 as_dirs="'$as_qdir' $as_dirs"
22630 as_dir=`$as_dirname -- "$as_dir" ||
22631 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22632 X"$as_dir" : 'X\(//\)[^/]' \| \
22633 X"$as_dir" : 'X\(//\)$' \| \
22634 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22635 $as_echo X"$as_dir" |
22636 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22637 s//\1/
22638 q
22639 }
22640 /^X\(\/\/\)[^/].*/{
22641 s//\1/
22642 q
22643 }
22644 /^X\(\/\/\)$/{
22645 s//\1/
22646 q
22647 }
22648 /^X\(\/\).*/{
22649 s//\1/
22650 q
22651 }
22652 s/.*/./; q'`
22653 test -d "$as_dir" && break
22654 done
22655 test -z "$as_dirs" || eval "mkdir $as_dirs"
22656 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22657 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
22658 { (exit 1); exit 1; }; }; }
22659 ac_builddir=.
22660
22661 case "$ac_dir" in
22662 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22663 *)
22664 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
22665 # A ".." for each directory in $ac_dir_suffix.
22666 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22667 case $ac_top_builddir_sub in
22668 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22669 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22670 esac ;;
22671 esac
22672 ac_abs_top_builddir=$ac_pwd
22673 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22674 # for backward compatibility:
22675 ac_top_builddir=$ac_top_build_prefix
22676
22677 case $srcdir in
22678 .) # We are building in place.
22679 ac_srcdir=.
22680 ac_top_srcdir=$ac_top_builddir_sub
22681 ac_abs_top_srcdir=$ac_pwd ;;
22682 [\\/]* | ?:[\\/]* ) # Absolute name.
22683 ac_srcdir=$srcdir$ac_dir_suffix;
22684 ac_top_srcdir=$srcdir
22685 ac_abs_top_srcdir=$srcdir ;;
22686 *) # Relative name.
22687 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22688 ac_top_srcdir=$ac_top_build_prefix$srcdir
22689 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22690 esac
22691 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22692
22693
22694 case $ac_mode in
22695 :F)
22696 #
22697 # CONFIG_FILE
22698 #
22699
22700 case $INSTALL in
22701 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22702 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22703 esac
22704 _ACEOF
22705
22706 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22707 # If the template does not know about datarootdir, expand it.
22708 # FIXME: This hack should be removed a few years after 2.60.
22709 ac_datarootdir_hack=; ac_datarootdir_seen=
22710
22711 ac_sed_dataroot='
22712 /datarootdir/ {
22713 p
22714 q
22715 }
22716 /@datadir@/p
22717 /@docdir@/p
22718 /@infodir@/p
22719 /@localedir@/p
22720 /@mandir@/p
22721 '
22722 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22723 *datarootdir*) ac_datarootdir_seen=yes;;
22724 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22725 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22726 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22727 _ACEOF
22728 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22729 ac_datarootdir_hack='
22730 s&@datadir@&$datadir&g
22731 s&@docdir@&$docdir&g
22732 s&@infodir@&$infodir&g
22733 s&@localedir@&$localedir&g
22734 s&@mandir@&$mandir&g
22735 s&\\\${datarootdir}&$datarootdir&g' ;;
22736 esac
22737 _ACEOF
22738
22739 # Neutralize VPATH when `$srcdir' = `.'.
22740 # Shell code in configure.ac might set extrasub.
22741 # FIXME: do we really want to maintain this feature?
22742 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22743 ac_sed_extra="$ac_vpsub
22744 $extrasub
22745 _ACEOF
22746 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22747 :t
22748 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22749 s|@configure_input@|$ac_sed_conf_input|;t t
22750 s&@top_builddir@&$ac_top_builddir_sub&;t t
22751 s&@top_build_prefix@&$ac_top_build_prefix&;t t
22752 s&@srcdir@&$ac_srcdir&;t t
22753 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22754 s&@top_srcdir@&$ac_top_srcdir&;t t
22755 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22756 s&@builddir@&$ac_builddir&;t t
22757 s&@abs_builddir@&$ac_abs_builddir&;t t
22758 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22759 s&@INSTALL@&$ac_INSTALL&;t t
22760 $ac_datarootdir_hack
22761 "
22762 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
22763 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22764 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22765 { (exit 1); exit 1; }; }
22766
22767 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22768 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22769 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22770 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22771 which seems to be undefined. Please make sure it is defined." >&5
22772 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22773 which seems to be undefined. Please make sure it is defined." >&2;}
22774
22775 rm -f "$tmp/stdin"
22776 case $ac_file in
22777 -) cat "$tmp/out" && rm -f "$tmp/out";;
22778 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
22779 esac \
22780 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22781 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22782 { (exit 1); exit 1; }; }
22783 ;;
22784 :H)
22785 #
22786 # CONFIG_HEADER
22787 #
22788 if test x"$ac_file" != x-; then
22789 {
22790 $as_echo "/* $configure_input */" \
22791 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
22792 } >"$tmp/config.h" \
22793 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22794 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22795 { (exit 1); exit 1; }; }
22796 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
22797 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22798 $as_echo "$as_me: $ac_file is unchanged" >&6;}
22799 else
22800 rm -f "$ac_file"
22801 mv "$tmp/config.h" "$ac_file" \
22802 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22803 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22804 { (exit 1); exit 1; }; }
22805 fi
22806 else
22807 $as_echo "/* $configure_input */" \
22808 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
22809 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
22810 $as_echo "$as_me: error: could not create -" >&2;}
22811 { (exit 1); exit 1; }; }
22812 fi
22813 # Compute "$ac_file"'s index in $config_headers.
22814 _am_stamp_count=1
22815 for _am_header in $config_headers :; do
22816 case $_am_header in
22817 "$ac_file" | "$ac_file":* )
22818 break ;;
22819 * )
22820 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22821 esac
22822 done
22823 echo "timestamp for "$ac_file"" >`$as_dirname -- "$ac_file" ||
22824 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22825 X"$ac_file" : 'X\(//\)[^/]' \| \
22826 X"$ac_file" : 'X\(//\)$' \| \
22827 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22828 $as_echo X"$ac_file" |
22829 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22830 s//\1/
22831 q
22832 }
22833 /^X\(\/\/\)[^/].*/{
22834 s//\1/
22835 q
22836 }
22837 /^X\(\/\/\)$/{
22838 s//\1/
22839 q
22840 }
22841 /^X\(\/\).*/{
22842 s//\1/
22843 q
22844 }
22845 s/.*/./; q'`/stamp-h$_am_stamp_count
22846 ;;
22847
22848 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
22849 $as_echo "$as_me: executing $ac_file commands" >&6;}
22850 ;;
22851 esac
22852
22853
22854 case $ac_file$ac_mode in
22855 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22856 # Strip MF so we end up with the name of the file.
22857 mf=`echo "$mf" | sed -e 's/:.*$//'`
22858 # Check whether this is an Automake generated Makefile or not.
22859 # We used to match only the files named `Makefile.in', but
22860 # some people rename them; so instead we look at the file content.
22861 # Grep'ing the first line is not enough: some people post-process
22862 # each Makefile.in and add a new line on top of each file to say so.
22863 # So let's grep whole file.
22864 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
22865 dirpart=`$as_dirname -- "$mf" ||
22866 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22867 X"$mf" : 'X\(//\)[^/]' \| \
22868 X"$mf" : 'X\(//\)$' \| \
22869 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22870 $as_echo X"$mf" |
22871 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22872 s//\1/
22873 q
22874 }
22875 /^X\(\/\/\)[^/].*/{
22876 s//\1/
22877 q
22878 }
22879 /^X\(\/\/\)$/{
22880 s//\1/
22881 q
22882 }
22883 /^X\(\/\).*/{
22884 s//\1/
22885 q
22886 }
22887 s/.*/./; q'`
22888 else
22889 continue
22890 fi
22891 # Extract the definition of DEPDIR, am__include, and am__quote
22892 # from the Makefile without running `make'.
22893 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22894 test -z "$DEPDIR" && continue
22895 am__include=`sed -n 's/^am__include = //p' < "$mf"`
22896 test -z "am__include" && continue
22897 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22898 # When using ansi2knr, U may be empty or an underscore; expand it
22899 U=`sed -n 's/^U = //p' < "$mf"`
22900 # Find all dependency output files, they are included files with
22901 # $(DEPDIR) in their names. We invoke sed twice because it is the
22902 # simplest approach to changing $(DEPDIR) to its actual value in the
22903 # expansion.
22904 for file in `sed -n "
22905 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22906 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22907 # Make sure the directory exists.
22908 test -f "$dirpart/$file" && continue
22909 fdir=`$as_dirname -- "$file" ||
22910 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22911 X"$file" : 'X\(//\)[^/]' \| \
22912 X"$file" : 'X\(//\)$' \| \
22913 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22914 $as_echo X"$file" |
22915 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22916 s//\1/
22917 q
22918 }
22919 /^X\(\/\/\)[^/].*/{
22920 s//\1/
22921 q
22922 }
22923 /^X\(\/\/\)$/{
22924 s//\1/
22925 q
22926 }
22927 /^X\(\/\).*/{
22928 s//\1/
22929 q
22930 }
22931 s/.*/./; q'`
22932 { as_dir=$dirpart/$fdir
22933 case $as_dir in #(
22934 -*) as_dir=./$as_dir;;
22935 esac
22936 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22937 as_dirs=
22938 while :; do
22939 case $as_dir in #(
22940 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22941 *) as_qdir=$as_dir;;
22942 esac
22943 as_dirs="'$as_qdir' $as_dirs"
22944 as_dir=`$as_dirname -- "$as_dir" ||
22945 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22946 X"$as_dir" : 'X\(//\)[^/]' \| \
22947 X"$as_dir" : 'X\(//\)$' \| \
22948 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22949 $as_echo X"$as_dir" |
22950 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22951 s//\1/
22952 q
22953 }
22954 /^X\(\/\/\)[^/].*/{
22955 s//\1/
22956 q
22957 }
22958 /^X\(\/\/\)$/{
22959 s//\1/
22960 q
22961 }
22962 /^X\(\/\).*/{
22963 s//\1/
22964 q
22965 }
22966 s/.*/./; q'`
22967 test -d "$as_dir" && break
22968 done
22969 test -z "$as_dirs" || eval "mkdir $as_dirs"
22970 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22971 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
22972 { (exit 1); exit 1; }; }; }
22973 # echo "creating $dirpart/$file"
22974 echo '# dummy' > "$dirpart/$file"
22975 done
22976 done
22977 ;;
22978
22979 esac
22980 done # for ac_tag
22981
22982
22983 { (exit 0); exit 0; }
22984 _ACEOF
22985 chmod +x $CONFIG_STATUS
22986 ac_clean_files=$ac_clean_files_save
22987
22988 test $ac_write_fail = 0 ||
22989 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
22990 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
22991 { (exit 1); exit 1; }; }
22992
22993
22994 # configure is writing to config.log, and then calls config.status.
22995 # config.status does its own redirection, appending to config.log.
22996 # Unfortunately, on DOS this fails, as config.log is still kept open
22997 # by configure, so config.status won't be able to write to it; its
22998 # output is simply discarded. So we exec the FD to /dev/null,
22999 # effectively closing config.log, so it can be properly (re)opened and
23000 # appended to by config.status. When coming back to configure, we
23001 # need to make the FD available again.
23002 if test "$no_create" != yes; then
23003 ac_cs_success=:
23004 ac_config_status_args=
23005 test "$silent" = yes &&
23006 ac_config_status_args="$ac_config_status_args --quiet"
23007 exec 5>/dev/null
23008 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23009 exec 5>>config.log
23010 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23011 # would make configure fail if this is the last instruction.
23012 $ac_cs_success || { (exit 1); exit 1; }
23013 fi
23014 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23015 { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
23016 $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
23017 fi
23018
23019