configure revision 1.1.1.3 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.65 for libXcomposite 0.4.2.
4 #
5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10 # Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54 else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
71 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" "" $as_nl"
92
93 # Find who we are. Look in the path if we contain no directory separator.
94 case $0 in #((
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
103 IFS=$as_save_IFS
104
105 ;;
106 esac
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
110 as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 exit 1
115 fi
116
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there. '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 emulate sh
141 NULLCMD=:
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 setopt NO_GLOB_SUBST
146 else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152 esac
153 fi
154 "
155 as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
160
161 exitcode=0
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
169 exitcode=1; echo positional parameters were not saved.
170 fi
171 test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1"
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179 else
180 as_have_required=no
181 fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184 else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186 as_found=false
187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188 do
189 IFS=$as_save_IFS
190 test -z "$as_dir" && as_dir=.
191 as_found=:
192 case $as_dir in #(
193 /*)
194 for as_base in sh bash ksh sh5; do
195 # Try only shells that exist, to save several forks.
196 as_shell=$as_dir/$as_base
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 CONFIG_SHELL=$as_shell as_have_required=yes
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 break 2
202 fi
203 fi
204 done;;
205 esac
206 as_found=false
207 done
208 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 CONFIG_SHELL=$SHELL as_have_required=yes
211 fi; }
212 IFS=$as_save_IFS
213
214
215 if test "x$CONFIG_SHELL" != x; then :
216 # We cannot yet assume a decent shell, so we have to provide a
217 # neutralization value for shells without unset; and this also
218 # works around shells that cannot unset nonexistent variables.
219 BASH_ENV=/dev/null
220 ENV=/dev/null
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222 export CONFIG_SHELL
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 fi
225
226 if test x$as_have_required = xno; then :
227 $as_echo "$0: This script requires a shell more modern than all"
228 $as_echo "$0: the shells that I found on your system."
229 if test x${ZSH_VERSION+set} = xset ; then
230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232 else
233 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
234 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
235 $0: about your system, including any error possibly output
236 $0: before this message. Then install a modern shell, or
237 $0: manually run the script under such a shell if you do
238 $0: have one."
239 fi
240 exit 1
241 fi
242 fi
243 fi
244 SHELL=${CONFIG_SHELL-/bin/sh}
245 export SHELL
246 # Unset more variables known to interfere with behavior of common tools.
247 CLICOLOR_FORCE= GREP_OPTIONS=
248 unset CLICOLOR_FORCE GREP_OPTIONS
249
250 ## --------------------- ##
251 ## M4sh Shell Functions. ##
252 ## --------------------- ##
253 # as_fn_unset VAR
254 # ---------------
255 # Portably unset VAR.
256 as_fn_unset ()
257 {
258 { eval $1=; unset $1;}
259 }
260 as_unset=as_fn_unset
261
262 # as_fn_set_status STATUS
263 # -----------------------
264 # Set $? to STATUS, without forking.
265 as_fn_set_status ()
266 {
267 return $1
268 } # as_fn_set_status
269
270 # as_fn_exit STATUS
271 # -----------------
272 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
273 as_fn_exit ()
274 {
275 set +e
276 as_fn_set_status $1
277 exit $1
278 } # as_fn_exit
279
280 # as_fn_mkdir_p
281 # -------------
282 # Create "$as_dir" as a directory, including parents if necessary.
283 as_fn_mkdir_p ()
284 {
285
286 case $as_dir in #(
287 -*) as_dir=./$as_dir;;
288 esac
289 test -d "$as_dir" || eval $as_mkdir_p || {
290 as_dirs=
291 while :; do
292 case $as_dir in #(
293 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
294 *) as_qdir=$as_dir;;
295 esac
296 as_dirs="'$as_qdir' $as_dirs"
297 as_dir=`$as_dirname -- "$as_dir" ||
298 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
299 X"$as_dir" : 'X\(//\)[^/]' \| \
300 X"$as_dir" : 'X\(//\)$' \| \
301 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
302 $as_echo X"$as_dir" |
303 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
304 s//\1/
305 q
306 }
307 /^X\(\/\/\)[^/].*/{
308 s//\1/
309 q
310 }
311 /^X\(\/\/\)$/{
312 s//\1/
313 q
314 }
315 /^X\(\/\).*/{
316 s//\1/
317 q
318 }
319 s/.*/./; q'`
320 test -d "$as_dir" && break
321 done
322 test -z "$as_dirs" || eval "mkdir $as_dirs"
323 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
324
325
326 } # as_fn_mkdir_p
327 # as_fn_append VAR VALUE
328 # ----------------------
329 # Append the text in VALUE to the end of the definition contained in VAR. Take
330 # advantage of any shell optimizations that allow amortized linear growth over
331 # repeated appends, instead of the typical quadratic growth present in naive
332 # implementations.
333 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
334 eval 'as_fn_append ()
335 {
336 eval $1+=\$2
337 }'
338 else
339 as_fn_append ()
340 {
341 eval $1=\$$1\$2
342 }
343 fi # as_fn_append
344
345 # as_fn_arith ARG...
346 # ------------------
347 # Perform arithmetic evaluation on the ARGs, and store the result in the
348 # global $as_val. Take advantage of shells that can avoid forks. The arguments
349 # must be portable across $(()) and expr.
350 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
351 eval 'as_fn_arith ()
352 {
353 as_val=$(( $* ))
354 }'
355 else
356 as_fn_arith ()
357 {
358 as_val=`expr "$@" || test $? -eq 1`
359 }
360 fi # as_fn_arith
361
362
363 # as_fn_error ERROR [LINENO LOG_FD]
364 # ---------------------------------
365 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
366 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
367 # script with status $?, using 1 if that was 0.
368 as_fn_error ()
369 {
370 as_status=$?; test $as_status -eq 0 && as_status=1
371 if test "$3"; then
372 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
373 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
374 fi
375 $as_echo "$as_me: error: $1" >&2
376 as_fn_exit $as_status
377 } # as_fn_error
378
379 if expr a : '\(a\)' >/dev/null 2>&1 &&
380 test "X`expr 00001 : '.*\(...\)'`" = X001; then
381 as_expr=expr
382 else
383 as_expr=false
384 fi
385
386 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
387 as_basename=basename
388 else
389 as_basename=false
390 fi
391
392 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
393 as_dirname=dirname
394 else
395 as_dirname=false
396 fi
397
398 as_me=`$as_basename -- "$0" ||
399 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
400 X"$0" : 'X\(//\)$' \| \
401 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
402 $as_echo X/"$0" |
403 sed '/^.*\/\([^/][^/]*\)\/*$/{
404 s//\1/
405 q
406 }
407 /^X\/\(\/\/\)$/{
408 s//\1/
409 q
410 }
411 /^X\/\(\/\).*/{
412 s//\1/
413 q
414 }
415 s/.*/./; q'`
416
417 # Avoid depending upon Character Ranges.
418 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
419 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
420 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
421 as_cr_digits='0123456789'
422 as_cr_alnum=$as_cr_Letters$as_cr_digits
423
424
425 as_lineno_1=$LINENO as_lineno_1a=$LINENO
426 as_lineno_2=$LINENO as_lineno_2a=$LINENO
427 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
428 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
429 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
430 sed -n '
431 p
432 /[$]LINENO/=
433 ' <$as_myself |
434 sed '
435 s/[$]LINENO.*/&-/
436 t lineno
437 b
438 :lineno
439 N
440 :loop
441 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
442 t loop
443 s/-\n.*//
444 ' >$as_me.lineno &&
445 chmod +x "$as_me.lineno" ||
446 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
447
448 # Don't try to exec as it changes $[0], causing all sort of problems
449 # (the dirname of $[0] is not the place where we might find the
450 # original and so on. Autoconf is especially sensitive to this).
451 . "./$as_me.lineno"
452 # Exit status is that of the last command.
453 exit
454 }
455
456 ECHO_C= ECHO_N= ECHO_T=
457 case `echo -n x` in #(((((
458 -n*)
459 case `echo 'xy\c'` in
460 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
461 xy) ECHO_C='\c';;
462 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
463 ECHO_T=' ';;
464 esac;;
465 *)
466 ECHO_N='-n';;
467 esac
468
469 rm -f conf$$ conf$$.exe conf$$.file
470 if test -d conf$$.dir; then
471 rm -f conf$$.dir/conf$$.file
472 else
473 rm -f conf$$.dir
474 mkdir conf$$.dir 2>/dev/null
475 fi
476 if (echo >conf$$.file) 2>/dev/null; then
477 if ln -s conf$$.file conf$$ 2>/dev/null; then
478 as_ln_s='ln -s'
479 # ... but there are two gotchas:
480 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
481 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
482 # In both cases, we have to default to `cp -p'.
483 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
484 as_ln_s='cp -p'
485 elif ln conf$$.file conf$$ 2>/dev/null; then
486 as_ln_s=ln
487 else
488 as_ln_s='cp -p'
489 fi
490 else
491 as_ln_s='cp -p'
492 fi
493 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
494 rmdir conf$$.dir 2>/dev/null
495
496 if mkdir -p . 2>/dev/null; then
497 as_mkdir_p='mkdir -p "$as_dir"'
498 else
499 test -d ./-p && rmdir ./-p
500 as_mkdir_p=false
501 fi
502
503 if test -x / >/dev/null 2>&1; then
504 as_test_x='test -x'
505 else
506 if ls -dL / >/dev/null 2>&1; then
507 as_ls_L_option=L
508 else
509 as_ls_L_option=
510 fi
511 as_test_x='
512 eval sh -c '\''
513 if test -d "$1"; then
514 test -d "$1/.";
515 else
516 case $1 in #(
517 -*)set "./$1";;
518 esac;
519 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
520 ???[sx]*):;;*)false;;esac;fi
521 '\'' sh
522 '
523 fi
524 as_executable_p=$as_test_x
525
526 # Sed expression to map a string onto a valid CPP name.
527 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
528
529 # Sed expression to map a string onto a valid variable name.
530 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
531
532
533
534 # Check that we are running under the correct shell.
535 SHELL=${CONFIG_SHELL-/bin/sh}
536
537 case X$lt_ECHO in
538 X*--fallback-echo)
539 # Remove one level of quotation (which was required for Make).
540 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
541 ;;
542 esac
543
544 ECHO=${lt_ECHO-echo}
545 if test "X$1" = X--no-reexec; then
546 # Discard the --no-reexec flag, and continue.
547 shift
548 elif test "X$1" = X--fallback-echo; then
549 # Avoid inline document here, it may be left over
550 :
551 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
552 # Yippee, $ECHO works!
553 :
554 else
555 # Restart under the correct shell.
556 exec $SHELL "$0" --no-reexec ${1+"$@"}
557 fi
558
559 if test "X$1" = X--fallback-echo; then
560 # used as fallback echo
561 shift
562 cat <<_LT_EOF
563 $*
564 _LT_EOF
565 exit 0
566 fi
567
568 # The HP-UX ksh and POSIX shell print the target directory to stdout
569 # if CDPATH is set.
570 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
571
572 if test -z "$lt_ECHO"; then
573 if test "X${echo_test_string+set}" != Xset; then
574 # find a string as large as possible, as long as the shell can cope with it
575 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
576 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
577 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
578 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
579 then
580 break
581 fi
582 done
583 fi
584
585 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
586 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
587 test "X$echo_testing_string" = "X$echo_test_string"; then
588 :
589 else
590 # The Solaris, AIX, and Digital Unix default echo programs unquote
591 # backslashes. This makes it impossible to quote backslashes using
592 # echo "$something" | sed 's/\\/\\\\/g'
593 #
594 # So, first we look for a working echo in the user's PATH.
595
596 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
597 for dir in $PATH /usr/ucb; do
598 IFS="$lt_save_ifs"
599 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
600 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
601 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
602 test "X$echo_testing_string" = "X$echo_test_string"; then
603 ECHO="$dir/echo"
604 break
605 fi
606 done
607 IFS="$lt_save_ifs"
608
609 if test "X$ECHO" = Xecho; then
610 # We didn't find a better echo, so look for alternatives.
611 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
612 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
613 test "X$echo_testing_string" = "X$echo_test_string"; then
614 # This shell has a builtin print -r that does the trick.
615 ECHO='print -r'
616 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
617 test "X$CONFIG_SHELL" != X/bin/ksh; then
618 # If we have ksh, try running configure again with it.
619 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
620 export ORIGINAL_CONFIG_SHELL
621 CONFIG_SHELL=/bin/ksh
622 export CONFIG_SHELL
623 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
624 else
625 # Try using printf.
626 ECHO='printf %s\n'
627 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
628 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
629 test "X$echo_testing_string" = "X$echo_test_string"; then
630 # Cool, printf works
631 :
632 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
633 test "X$echo_testing_string" = 'X\t' &&
634 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
635 test "X$echo_testing_string" = "X$echo_test_string"; then
636 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
637 export CONFIG_SHELL
638 SHELL="$CONFIG_SHELL"
639 export SHELL
640 ECHO="$CONFIG_SHELL $0 --fallback-echo"
641 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
642 test "X$echo_testing_string" = 'X\t' &&
643 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
644 test "X$echo_testing_string" = "X$echo_test_string"; then
645 ECHO="$CONFIG_SHELL $0 --fallback-echo"
646 else
647 # maybe with a smaller string...
648 prev=:
649
650 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
651 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
652 then
653 break
654 fi
655 prev="$cmd"
656 done
657
658 if test "$prev" != 'sed 50q "$0"'; then
659 echo_test_string=`eval $prev`
660 export echo_test_string
661 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
662 else
663 # Oops. We lost completely, so just stick with echo.
664 ECHO=echo
665 fi
666 fi
667 fi
668 fi
669 fi
670 fi
671
672 # Copy echo and quote the copy suitably for passing to libtool from
673 # the Makefile, instead of quoting the original, which is used later.
674 lt_ECHO=$ECHO
675 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
676 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
677 fi
678
679
680
681 as_awk_strverscmp='
682 # Use only awk features that work with 7th edition Unix awk (1978).
683 # My, what an old awk you have, Mr. Solaris!
684 END {
685 while (length(v1) && length(v2)) {
686 # Set d1 to be the next thing to compare from v1, and likewise for d2.
687 # Normally this is a single character, but if v1 and v2 contain digits,
688 # compare them as integers and fractions as strverscmp does.
689 if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
690 # Split v1 and v2 into their leading digit string components d1 and d2,
691 # and advance v1 and v2 past the leading digit strings.
692 for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
693 for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
694 d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
695 d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
696 if (d1 ~ /^0/) {
697 if (d2 ~ /^0/) {
698 # Compare two fractions.
699 while (d1 ~ /^0/ && d2 ~ /^0/) {
700 d1 = substr(d1, 2); len1--
701 d2 = substr(d2, 2); len2--
702 }
703 if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
704 # The two components differ in length, and the common prefix
705 # contains only leading zeros. Consider the longer to be less.
706 d1 = -len1
707 d2 = -len2
708 } else {
709 # Otherwise, compare as strings.
710 d1 = "x" d1
711 d2 = "x" d2
712 }
713 } else {
714 # A fraction is less than an integer.
715 exit 1
716 }
717 } else {
718 if (d2 ~ /^0/) {
719 # An integer is greater than a fraction.
720 exit 2
721 } else {
722 # Compare two integers.
723 d1 += 0
724 d2 += 0
725 }
726 }
727 } else {
728 # The normal case, without worrying about digits.
729 d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
730 d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
731 }
732 if (d1 < d2) exit 1
733 if (d1 > d2) exit 2
734 }
735 # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
736 # which mishandles some comparisons of empty strings to integers.
737 if (length(v2)) exit 1
738 if (length(v1)) exit 2
739 }
740 '
741
742 test -n "$DJDIR" || exec 7<&0 </dev/null
743 exec 6>&1
744
745 # Name of the host.
746 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
747 # so uname gets run too.
748 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
749
750 #
751 # Initializations.
752 #
753 ac_default_prefix=/usr/local
754 ac_clean_files=
755 ac_config_libobj_dir=.
756 LIBOBJS=
757 cross_compiling=no
758 subdirs=
759 MFLAGS=
760 MAKEFLAGS=
761
762 # Identity of this package.
763 PACKAGE_NAME='libXcomposite'
764 PACKAGE_TARNAME='libXcomposite'
765 PACKAGE_VERSION='0.4.2'
766 PACKAGE_STRING='libXcomposite 0.4.2'
767 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
768 PACKAGE_URL=''
769
770 # Factoring default headers for most tests.
771 ac_includes_default="\
772 #include <stdio.h>
773 #ifdef HAVE_SYS_TYPES_H
774 # include <sys/types.h>
775 #endif
776 #ifdef HAVE_SYS_STAT_H
777 # include <sys/stat.h>
778 #endif
779 #ifdef STDC_HEADERS
780 # include <stdlib.h>
781 # include <stddef.h>
782 #else
783 # ifdef HAVE_STDLIB_H
784 # include <stdlib.h>
785 # endif
786 #endif
787 #ifdef HAVE_STRING_H
788 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
789 # include <memory.h>
790 # endif
791 # include <string.h>
792 #endif
793 #ifdef HAVE_STRINGS_H
794 # include <strings.h>
795 #endif
796 #ifdef HAVE_INTTYPES_H
797 # include <inttypes.h>
798 #endif
799 #ifdef HAVE_STDINT_H
800 # include <stdint.h>
801 #endif
802 #ifdef HAVE_UNISTD_H
803 # include <unistd.h>
804 #endif"
805
806 ac_subst_vars='am__EXEEXT_FALSE
807 am__EXEEXT_TRUE
808 LTLIBOBJS
809 LIBOBJS
810 XCOMPOSITE_LIBS
811 XCOMPOSITE_CFLAGS
812 COMPOSITEEXT_VERSION
813 INSTALL_MANPAGES_FALSE
814 INSTALL_MANPAGES_TRUE
815 HAVE_XMLTO_FALSE
816 HAVE_XMLTO_TRUE
817 XMLTO
818 AM_BACKSLASH
819 AM_DEFAULT_VERBOSITY
820 MAN_SUBSTS
821 XORG_MAN_PAGE
822 ADMIN_MAN_DIR
823 DRIVER_MAN_DIR
824 MISC_MAN_DIR
825 FILE_MAN_DIR
826 LIB_MAN_DIR
827 APP_MAN_DIR
828 ADMIN_MAN_SUFFIX
829 DRIVER_MAN_SUFFIX
830 MISC_MAN_SUFFIX
831 FILE_MAN_SUFFIX
832 LIB_MAN_SUFFIX
833 APP_MAN_SUFFIX
834 INSTALL_CMD
835 PKG_CONFIG
836 CHANGELOG_CMD
837 CWARNFLAGS
838 CPP
839 OTOOL64
840 OTOOL
841 LIPO
842 NMEDIT
843 DSYMUTIL
844 lt_ECHO
845 RANLIB
846 AR
847 OBJDUMP
848 LN_S
849 NM
850 ac_ct_DUMPBIN
851 DUMPBIN
852 LD
853 FGREP
854 EGREP
855 GREP
856 SED
857 host_os
858 host_vendor
859 host_cpu
860 host
861 build_os
862 build_vendor
863 build_cpu
864 build
865 LIBTOOL
866 am__fastdepCC_FALSE
867 am__fastdepCC_TRUE
868 CCDEPMODE
869 AMDEPBACKSLASH
870 AMDEP_FALSE
871 AMDEP_TRUE
872 am__quote
873 am__include
874 DEPDIR
875 OBJEXT
876 EXEEXT
877 ac_ct_CC
878 CPPFLAGS
879 LDFLAGS
880 CFLAGS
881 CC
882 MAINT
883 MAINTAINER_MODE_FALSE
884 MAINTAINER_MODE_TRUE
885 am__untar
886 am__tar
887 AMTAR
888 am__leading_dot
889 SET_MAKE
890 AWK
891 mkdir_p
892 MKDIR_P
893 INSTALL_STRIP_PROGRAM
894 STRIP
895 install_sh
896 MAKEINFO
897 AUTOHEADER
898 AUTOMAKE
899 AUTOCONF
900 ACLOCAL
901 VERSION
902 PACKAGE
903 CYGPATH_W
904 am__isrc
905 INSTALL_DATA
906 INSTALL_SCRIPT
907 INSTALL_PROGRAM
908 target_alias
909 host_alias
910 build_alias
911 LIBS
912 ECHO_T
913 ECHO_N
914 ECHO_C
915 DEFS
916 mandir
917 localedir
918 libdir
919 psdir
920 pdfdir
921 dvidir
922 htmldir
923 infodir
924 docdir
925 oldincludedir
926 includedir
927 localstatedir
928 sharedstatedir
929 sysconfdir
930 datadir
931 datarootdir
932 libexecdir
933 sbindir
934 bindir
935 program_transform_name
936 prefix
937 exec_prefix
938 PACKAGE_URL
939 PACKAGE_BUGREPORT
940 PACKAGE_STRING
941 PACKAGE_VERSION
942 PACKAGE_TARNAME
943 PACKAGE_NAME
944 PATH_SEPARATOR
945 SHELL'
946 ac_subst_files=''
947 ac_user_opts='
948 enable_option_checking
949 enable_maintainer_mode
950 enable_dependency_tracking
951 enable_shared
952 enable_static
953 with_pic
954 enable_fast_install
955 with_gnu_ld
956 enable_libtool_lock
957 enable_strict_compilation
958 enable_silent_rules
959 with_xmlto
960 '
961 ac_precious_vars='build_alias
962 host_alias
963 target_alias
964 CC
965 CFLAGS
966 LDFLAGS
967 LIBS
968 CPPFLAGS
969 CPP
970 PKG_CONFIG
971 XMLTO
972 XCOMPOSITE_CFLAGS
973 XCOMPOSITE_LIBS'
974
975
976 # Initialize some variables set by options.
977 ac_init_help=
978 ac_init_version=false
979 ac_unrecognized_opts=
980 ac_unrecognized_sep=
981 # The variables have the same names as the options, with
982 # dashes changed to underlines.
983 cache_file=/dev/null
984 exec_prefix=NONE
985 no_create=
986 no_recursion=
987 prefix=NONE
988 program_prefix=NONE
989 program_suffix=NONE
990 program_transform_name=s,x,x,
991 silent=
992 site=
993 srcdir=
994 verbose=
995 x_includes=NONE
996 x_libraries=NONE
997
998 # Installation directory options.
999 # These are left unexpanded so users can "make install exec_prefix=/foo"
1000 # and all the variables that are supposed to be based on exec_prefix
1001 # by default will actually change.
1002 # Use braces instead of parens because sh, perl, etc. also accept them.
1003 # (The list follows the same order as the GNU Coding Standards.)
1004 bindir='${exec_prefix}/bin'
1005 sbindir='${exec_prefix}/sbin'
1006 libexecdir='${exec_prefix}/libexec'
1007 datarootdir='${prefix}/share'
1008 datadir='${datarootdir}'
1009 sysconfdir='${prefix}/etc'
1010 sharedstatedir='${prefix}/com'
1011 localstatedir='${prefix}/var'
1012 includedir='${prefix}/include'
1013 oldincludedir='/usr/include'
1014 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1015 infodir='${datarootdir}/info'
1016 htmldir='${docdir}'
1017 dvidir='${docdir}'
1018 pdfdir='${docdir}'
1019 psdir='${docdir}'
1020 libdir='${exec_prefix}/lib'
1021 localedir='${datarootdir}/locale'
1022 mandir='${datarootdir}/man'
1023
1024 ac_prev=
1025 ac_dashdash=
1026 for ac_option
1027 do
1028 # If the previous option needs an argument, assign it.
1029 if test -n "$ac_prev"; then
1030 eval $ac_prev=\$ac_option
1031 ac_prev=
1032 continue
1033 fi
1034
1035 case $ac_option in
1036 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1037 *) ac_optarg=yes ;;
1038 esac
1039
1040 # Accept the important Cygnus configure options, so we can diagnose typos.
1041
1042 case $ac_dashdash$ac_option in
1043 --)
1044 ac_dashdash=yes ;;
1045
1046 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1047 ac_prev=bindir ;;
1048 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1049 bindir=$ac_optarg ;;
1050
1051 -build | --build | --buil | --bui | --bu)
1052 ac_prev=build_alias ;;
1053 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1054 build_alias=$ac_optarg ;;
1055
1056 -cache-file | --cache-file | --cache-fil | --cache-fi \
1057 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1058 ac_prev=cache_file ;;
1059 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1060 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1061 cache_file=$ac_optarg ;;
1062
1063 --config-cache | -C)
1064 cache_file=config.cache ;;
1065
1066 -datadir | --datadir | --datadi | --datad)
1067 ac_prev=datadir ;;
1068 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1069 datadir=$ac_optarg ;;
1070
1071 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1072 | --dataroo | --dataro | --datar)
1073 ac_prev=datarootdir ;;
1074 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1075 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1076 datarootdir=$ac_optarg ;;
1077
1078 -disable-* | --disable-*)
1079 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1080 # Reject names that are not valid shell variable names.
1081 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1082 as_fn_error "invalid feature name: $ac_useropt"
1083 ac_useropt_orig=$ac_useropt
1084 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1085 case $ac_user_opts in
1086 *"
1087 "enable_$ac_useropt"
1088 "*) ;;
1089 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1090 ac_unrecognized_sep=', ';;
1091 esac
1092 eval enable_$ac_useropt=no ;;
1093
1094 -docdir | --docdir | --docdi | --doc | --do)
1095 ac_prev=docdir ;;
1096 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1097 docdir=$ac_optarg ;;
1098
1099 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1100 ac_prev=dvidir ;;
1101 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1102 dvidir=$ac_optarg ;;
1103
1104 -enable-* | --enable-*)
1105 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1106 # Reject names that are not valid shell variable names.
1107 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108 as_fn_error "invalid feature name: $ac_useropt"
1109 ac_useropt_orig=$ac_useropt
1110 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111 case $ac_user_opts in
1112 *"
1113 "enable_$ac_useropt"
1114 "*) ;;
1115 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1116 ac_unrecognized_sep=', ';;
1117 esac
1118 eval enable_$ac_useropt=\$ac_optarg ;;
1119
1120 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1121 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1122 | --exec | --exe | --ex)
1123 ac_prev=exec_prefix ;;
1124 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1125 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1126 | --exec=* | --exe=* | --ex=*)
1127 exec_prefix=$ac_optarg ;;
1128
1129 -gas | --gas | --ga | --g)
1130 # Obsolete; use --with-gas.
1131 with_gas=yes ;;
1132
1133 -help | --help | --hel | --he | -h)
1134 ac_init_help=long ;;
1135 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1136 ac_init_help=recursive ;;
1137 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1138 ac_init_help=short ;;
1139
1140 -host | --host | --hos | --ho)
1141 ac_prev=host_alias ;;
1142 -host=* | --host=* | --hos=* | --ho=*)
1143 host_alias=$ac_optarg ;;
1144
1145 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1146 ac_prev=htmldir ;;
1147 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1148 | --ht=*)
1149 htmldir=$ac_optarg ;;
1150
1151 -includedir | --includedir | --includedi | --included | --include \
1152 | --includ | --inclu | --incl | --inc)
1153 ac_prev=includedir ;;
1154 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1155 | --includ=* | --inclu=* | --incl=* | --inc=*)
1156 includedir=$ac_optarg ;;
1157
1158 -infodir | --infodir | --infodi | --infod | --info | --inf)
1159 ac_prev=infodir ;;
1160 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1161 infodir=$ac_optarg ;;
1162
1163 -libdir | --libdir | --libdi | --libd)
1164 ac_prev=libdir ;;
1165 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1166 libdir=$ac_optarg ;;
1167
1168 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1169 | --libexe | --libex | --libe)
1170 ac_prev=libexecdir ;;
1171 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1172 | --libexe=* | --libex=* | --libe=*)
1173 libexecdir=$ac_optarg ;;
1174
1175 -localedir | --localedir | --localedi | --localed | --locale)
1176 ac_prev=localedir ;;
1177 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1178 localedir=$ac_optarg ;;
1179
1180 -localstatedir | --localstatedir | --localstatedi | --localstated \
1181 | --localstate | --localstat | --localsta | --localst | --locals)
1182 ac_prev=localstatedir ;;
1183 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1184 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1185 localstatedir=$ac_optarg ;;
1186
1187 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1188 ac_prev=mandir ;;
1189 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1190 mandir=$ac_optarg ;;
1191
1192 -nfp | --nfp | --nf)
1193 # Obsolete; use --without-fp.
1194 with_fp=no ;;
1195
1196 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1197 | --no-cr | --no-c | -n)
1198 no_create=yes ;;
1199
1200 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1201 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1202 no_recursion=yes ;;
1203
1204 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1205 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1206 | --oldin | --oldi | --old | --ol | --o)
1207 ac_prev=oldincludedir ;;
1208 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1209 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1210 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1211 oldincludedir=$ac_optarg ;;
1212
1213 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1214 ac_prev=prefix ;;
1215 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1216 prefix=$ac_optarg ;;
1217
1218 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1219 | --program-pre | --program-pr | --program-p)
1220 ac_prev=program_prefix ;;
1221 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1222 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1223 program_prefix=$ac_optarg ;;
1224
1225 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1226 | --program-suf | --program-su | --program-s)
1227 ac_prev=program_suffix ;;
1228 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1229 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1230 program_suffix=$ac_optarg ;;
1231
1232 -program-transform-name | --program-transform-name \
1233 | --program-transform-nam | --program-transform-na \
1234 | --program-transform-n | --program-transform- \
1235 | --program-transform | --program-transfor \
1236 | --program-transfo | --program-transf \
1237 | --program-trans | --program-tran \
1238 | --progr-tra | --program-tr | --program-t)
1239 ac_prev=program_transform_name ;;
1240 -program-transform-name=* | --program-transform-name=* \
1241 | --program-transform-nam=* | --program-transform-na=* \
1242 | --program-transform-n=* | --program-transform-=* \
1243 | --program-transform=* | --program-transfor=* \
1244 | --program-transfo=* | --program-transf=* \
1245 | --program-trans=* | --program-tran=* \
1246 | --progr-tra=* | --program-tr=* | --program-t=*)
1247 program_transform_name=$ac_optarg ;;
1248
1249 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1250 ac_prev=pdfdir ;;
1251 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1252 pdfdir=$ac_optarg ;;
1253
1254 -psdir | --psdir | --psdi | --psd | --ps)
1255 ac_prev=psdir ;;
1256 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1257 psdir=$ac_optarg ;;
1258
1259 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1260 | -silent | --silent | --silen | --sile | --sil)
1261 silent=yes ;;
1262
1263 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1264 ac_prev=sbindir ;;
1265 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1266 | --sbi=* | --sb=*)
1267 sbindir=$ac_optarg ;;
1268
1269 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1270 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1271 | --sharedst | --shareds | --shared | --share | --shar \
1272 | --sha | --sh)
1273 ac_prev=sharedstatedir ;;
1274 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1275 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1276 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1277 | --sha=* | --sh=*)
1278 sharedstatedir=$ac_optarg ;;
1279
1280 -site | --site | --sit)
1281 ac_prev=site ;;
1282 -site=* | --site=* | --sit=*)
1283 site=$ac_optarg ;;
1284
1285 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1286 ac_prev=srcdir ;;
1287 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1288 srcdir=$ac_optarg ;;
1289
1290 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1291 | --syscon | --sysco | --sysc | --sys | --sy)
1292 ac_prev=sysconfdir ;;
1293 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1294 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1295 sysconfdir=$ac_optarg ;;
1296
1297 -target | --target | --targe | --targ | --tar | --ta | --t)
1298 ac_prev=target_alias ;;
1299 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1300 target_alias=$ac_optarg ;;
1301
1302 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1303 verbose=yes ;;
1304
1305 -version | --version | --versio | --versi | --vers | -V)
1306 ac_init_version=: ;;
1307
1308 -with-* | --with-*)
1309 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1310 # Reject names that are not valid shell variable names.
1311 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1312 as_fn_error "invalid package name: $ac_useropt"
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--with-$ac_useropt_orig"
1320 ac_unrecognized_sep=', ';;
1321 esac
1322 eval with_$ac_useropt=\$ac_optarg ;;
1323
1324 -without-* | --without-*)
1325 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1326 # Reject names that are not valid shell variable names.
1327 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1328 as_fn_error "invalid package name: $ac_useropt"
1329 ac_useropt_orig=$ac_useropt
1330 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1331 case $ac_user_opts in
1332 *"
1333 "with_$ac_useropt"
1334 "*) ;;
1335 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1336 ac_unrecognized_sep=', ';;
1337 esac
1338 eval with_$ac_useropt=no ;;
1339
1340 --x)
1341 # Obsolete; use --with-x.
1342 with_x=yes ;;
1343
1344 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1345 | --x-incl | --x-inc | --x-in | --x-i)
1346 ac_prev=x_includes ;;
1347 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1348 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1349 x_includes=$ac_optarg ;;
1350
1351 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1352 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1353 ac_prev=x_libraries ;;
1354 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1355 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1356 x_libraries=$ac_optarg ;;
1357
1358 -*) as_fn_error "unrecognized option: \`$ac_option'
1359 Try \`$0 --help' for more information."
1360 ;;
1361
1362 *=*)
1363 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1364 # Reject names that are not valid shell variable names.
1365 case $ac_envvar in #(
1366 '' | [0-9]* | *[!_$as_cr_alnum]* )
1367 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1368 esac
1369 eval $ac_envvar=\$ac_optarg
1370 export $ac_envvar ;;
1371
1372 *)
1373 # FIXME: should be removed in autoconf 3.0.
1374 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1375 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1376 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1377 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1378 ;;
1379
1380 esac
1381 done
1382
1383 if test -n "$ac_prev"; then
1384 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1385 as_fn_error "missing argument to $ac_option"
1386 fi
1387
1388 if test -n "$ac_unrecognized_opts"; then
1389 case $enable_option_checking in
1390 no) ;;
1391 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1392 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1393 esac
1394 fi
1395
1396 # Check all directory arguments for consistency.
1397 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1398 datadir sysconfdir sharedstatedir localstatedir includedir \
1399 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1400 libdir localedir mandir
1401 do
1402 eval ac_val=\$$ac_var
1403 # Remove trailing slashes.
1404 case $ac_val in
1405 */ )
1406 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1407 eval $ac_var=\$ac_val;;
1408 esac
1409 # Be sure to have absolute directory names.
1410 case $ac_val in
1411 [\\/$]* | ?:[\\/]* ) continue;;
1412 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1413 esac
1414 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1415 done
1416
1417 # There might be people who depend on the old broken behavior: `$host'
1418 # used to hold the argument of --host etc.
1419 # FIXME: To remove some day.
1420 build=$build_alias
1421 host=$host_alias
1422 target=$target_alias
1423
1424 # FIXME: To remove some day.
1425 if test "x$host_alias" != x; then
1426 if test "x$build_alias" = x; then
1427 cross_compiling=maybe
1428 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1429 If a cross compiler is detected then cross compile mode will be used." >&2
1430 elif test "x$build_alias" != "x$host_alias"; then
1431 cross_compiling=yes
1432 fi
1433 fi
1434
1435 ac_tool_prefix=
1436 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1437
1438 test "$silent" = yes && exec 6>/dev/null
1439
1440
1441 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1442 ac_ls_di=`ls -di .` &&
1443 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1444 as_fn_error "working directory cannot be determined"
1445 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1446 as_fn_error "pwd does not report name of working directory"
1447
1448
1449 # Find the source files, if location was not specified.
1450 if test -z "$srcdir"; then
1451 ac_srcdir_defaulted=yes
1452 # Try the directory containing this script, then the parent directory.
1453 ac_confdir=`$as_dirname -- "$as_myself" ||
1454 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1455 X"$as_myself" : 'X\(//\)[^/]' \| \
1456 X"$as_myself" : 'X\(//\)$' \| \
1457 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1458 $as_echo X"$as_myself" |
1459 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1460 s//\1/
1461 q
1462 }
1463 /^X\(\/\/\)[^/].*/{
1464 s//\1/
1465 q
1466 }
1467 /^X\(\/\/\)$/{
1468 s//\1/
1469 q
1470 }
1471 /^X\(\/\).*/{
1472 s//\1/
1473 q
1474 }
1475 s/.*/./; q'`
1476 srcdir=$ac_confdir
1477 if test ! -r "$srcdir/$ac_unique_file"; then
1478 srcdir=..
1479 fi
1480 else
1481 ac_srcdir_defaulted=no
1482 fi
1483 if test ! -r "$srcdir/$ac_unique_file"; then
1484 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1485 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1486 fi
1487 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1488 ac_abs_confdir=`(
1489 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1490 pwd)`
1491 # When building in place, set srcdir=.
1492 if test "$ac_abs_confdir" = "$ac_pwd"; then
1493 srcdir=.
1494 fi
1495 # Remove unnecessary trailing slashes from srcdir.
1496 # Double slashes in file names in object file debugging info
1497 # mess up M-x gdb in Emacs.
1498 case $srcdir in
1499 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1500 esac
1501 for ac_var in $ac_precious_vars; do
1502 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1503 eval ac_env_${ac_var}_value=\$${ac_var}
1504 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1505 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1506 done
1507
1508 #
1509 # Report the --help message.
1510 #
1511 if test "$ac_init_help" = "long"; then
1512 # Omit some internal or obsolete options to make the list less imposing.
1513 # This message is too long to be a string in the A/UX 3.1 sh.
1514 cat <<_ACEOF
1515 \`configure' configures libXcomposite 0.4.2 to adapt to many kinds of systems.
1516
1517 Usage: $0 [OPTION]... [VAR=VALUE]...
1518
1519 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1520 VAR=VALUE. See below for descriptions of some of the useful variables.
1521
1522 Defaults for the options are specified in brackets.
1523
1524 Configuration:
1525 -h, --help display this help and exit
1526 --help=short display options specific to this package
1527 --help=recursive display the short help of all the included packages
1528 -V, --version display version information and exit
1529 -q, --quiet, --silent do not print \`checking...' messages
1530 --cache-file=FILE cache test results in FILE [disabled]
1531 -C, --config-cache alias for \`--cache-file=config.cache'
1532 -n, --no-create do not create output files
1533 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1534
1535 Installation directories:
1536 --prefix=PREFIX install architecture-independent files in PREFIX
1537 [$ac_default_prefix]
1538 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1539 [PREFIX]
1540
1541 By default, \`make install' will install all the files in
1542 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1543 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1544 for instance \`--prefix=\$HOME'.
1545
1546 For better control, use the options below.
1547
1548 Fine tuning of the installation directories:
1549 --bindir=DIR user executables [EPREFIX/bin]
1550 --sbindir=DIR system admin executables [EPREFIX/sbin]
1551 --libexecdir=DIR program executables [EPREFIX/libexec]
1552 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1553 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1554 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1555 --libdir=DIR object code libraries [EPREFIX/lib]
1556 --includedir=DIR C header files [PREFIX/include]
1557 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1558 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1559 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1560 --infodir=DIR info documentation [DATAROOTDIR/info]
1561 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1562 --mandir=DIR man documentation [DATAROOTDIR/man]
1563 --docdir=DIR documentation root [DATAROOTDIR/doc/libXcomposite]
1564 --htmldir=DIR html documentation [DOCDIR]
1565 --dvidir=DIR dvi documentation [DOCDIR]
1566 --pdfdir=DIR pdf documentation [DOCDIR]
1567 --psdir=DIR ps documentation [DOCDIR]
1568 _ACEOF
1569
1570 cat <<\_ACEOF
1571
1572 Program names:
1573 --program-prefix=PREFIX prepend PREFIX to installed program names
1574 --program-suffix=SUFFIX append SUFFIX to installed program names
1575 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1576
1577 System types:
1578 --build=BUILD configure for building on BUILD [guessed]
1579 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1580 _ACEOF
1581 fi
1582
1583 if test -n "$ac_init_help"; then
1584 case $ac_init_help in
1585 short | recursive ) echo "Configuration of libXcomposite 0.4.2:";;
1586 esac
1587 cat <<\_ACEOF
1588
1589 Optional Features:
1590 --disable-option-checking ignore unrecognized --enable/--with options
1591 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1592 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1593 --enable-maintainer-mode enable make rules and dependencies not useful
1594 (and sometimes confusing) to the casual installer
1595 --disable-dependency-tracking speeds up one-time build
1596 --enable-dependency-tracking do not reject slow dependency extractors
1597 --enable-shared[=PKGS] build shared libraries [default=yes]
1598 --enable-static[=PKGS] build static libraries [default=yes]
1599 --enable-fast-install[=PKGS]
1600 optimize for fast installation [default=yes]
1601 --disable-libtool-lock avoid locking (might break parallel builds)
1602 --enable-strict-compilation
1603 Enable all warnings from compiler and make them
1604 errors (default: disabled)
1605 --enable-silent-rules less verbose build output (undo: `make V=1')
1606 --disable-silent-rules verbose build output (undo: `make V=0')
1607
1608 Optional Packages:
1609 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1610 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1611 --with-pic try to use only PIC/non-PIC objects [default=use
1612 both]
1613 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1614 --with-xmlto Use xmlto to regenerate documentation (default: yes,
1615 if installed)
1616
1617 Some influential environment variables:
1618 CC C compiler command
1619 CFLAGS C compiler flags
1620 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1621 nonstandard directory <lib dir>
1622 LIBS libraries to pass to the linker, e.g. -l<library>
1623 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1624 you have headers in a nonstandard directory <include dir>
1625 CPP C preprocessor
1626 PKG_CONFIG path to pkg-config utility
1627 XMLTO Path to xmlto command
1628 XCOMPOSITE_CFLAGS
1629 C compiler flags for XCOMPOSITE, overriding pkg-config
1630 XCOMPOSITE_LIBS
1631 linker flags for XCOMPOSITE, overriding pkg-config
1632
1633 Use these variables to override the choices made by `configure' or to help
1634 it to find libraries and programs with nonstandard names/locations.
1635
1636 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1637 _ACEOF
1638 ac_status=$?
1639 fi
1640
1641 if test "$ac_init_help" = "recursive"; then
1642 # If there are subdirs, report their specific --help.
1643 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1644 test -d "$ac_dir" ||
1645 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1646 continue
1647 ac_builddir=.
1648
1649 case "$ac_dir" in
1650 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1651 *)
1652 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1653 # A ".." for each directory in $ac_dir_suffix.
1654 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1655 case $ac_top_builddir_sub in
1656 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1657 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1658 esac ;;
1659 esac
1660 ac_abs_top_builddir=$ac_pwd
1661 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1662 # for backward compatibility:
1663 ac_top_builddir=$ac_top_build_prefix
1664
1665 case $srcdir in
1666 .) # We are building in place.
1667 ac_srcdir=.
1668 ac_top_srcdir=$ac_top_builddir_sub
1669 ac_abs_top_srcdir=$ac_pwd ;;
1670 [\\/]* | ?:[\\/]* ) # Absolute name.
1671 ac_srcdir=$srcdir$ac_dir_suffix;
1672 ac_top_srcdir=$srcdir
1673 ac_abs_top_srcdir=$srcdir ;;
1674 *) # Relative name.
1675 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1676 ac_top_srcdir=$ac_top_build_prefix$srcdir
1677 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1678 esac
1679 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1680
1681 cd "$ac_dir" || { ac_status=$?; continue; }
1682 # Check for guested configure.
1683 if test -f "$ac_srcdir/configure.gnu"; then
1684 echo &&
1685 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1686 elif test -f "$ac_srcdir/configure"; then
1687 echo &&
1688 $SHELL "$ac_srcdir/configure" --help=recursive
1689 else
1690 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1691 fi || ac_status=$?
1692 cd "$ac_pwd" || { ac_status=$?; break; }
1693 done
1694 fi
1695
1696 test -n "$ac_init_help" && exit $ac_status
1697 if $ac_init_version; then
1698 cat <<\_ACEOF
1699 libXcomposite configure 0.4.2
1700 generated by GNU Autoconf 2.65
1701
1702 Copyright (C) 2009 Free Software Foundation, Inc.
1703 This configure script is free software; the Free Software Foundation
1704 gives unlimited permission to copy, distribute and modify it.
1705 _ACEOF
1706 exit
1707 fi
1708
1709 ## ------------------------ ##
1710 ## Autoconf initialization. ##
1711 ## ------------------------ ##
1712
1713 # ac_fn_c_try_compile LINENO
1714 # --------------------------
1715 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1716 ac_fn_c_try_compile ()
1717 {
1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719 rm -f conftest.$ac_objext
1720 if { { ac_try="$ac_compile"
1721 case "(($ac_try" in
1722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1723 *) ac_try_echo=$ac_try;;
1724 esac
1725 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1726 $as_echo "$ac_try_echo"; } >&5
1727 (eval "$ac_compile") 2>conftest.err
1728 ac_status=$?
1729 if test -s conftest.err; then
1730 grep -v '^ *+' conftest.err >conftest.er1
1731 cat conftest.er1 >&5
1732 mv -f conftest.er1 conftest.err
1733 fi
1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735 test $ac_status = 0; } && {
1736 test -z "$ac_c_werror_flag" ||
1737 test ! -s conftest.err
1738 } && test -s conftest.$ac_objext; then :
1739 ac_retval=0
1740 else
1741 $as_echo "$as_me: failed program was:" >&5
1742 sed 's/^/| /' conftest.$ac_ext >&5
1743
1744 ac_retval=1
1745 fi
1746 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1747 as_fn_set_status $ac_retval
1748
1749 } # ac_fn_c_try_compile
1750
1751 # ac_fn_c_try_link LINENO
1752 # -----------------------
1753 # Try to link conftest.$ac_ext, and return whether this succeeded.
1754 ac_fn_c_try_link ()
1755 {
1756 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757 rm -f conftest.$ac_objext conftest$ac_exeext
1758 if { { ac_try="$ac_link"
1759 case "(($ac_try" in
1760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1761 *) ac_try_echo=$ac_try;;
1762 esac
1763 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1764 $as_echo "$ac_try_echo"; } >&5
1765 (eval "$ac_link") 2>conftest.err
1766 ac_status=$?
1767 if test -s conftest.err; then
1768 grep -v '^ *+' conftest.err >conftest.er1
1769 cat conftest.er1 >&5
1770 mv -f conftest.er1 conftest.err
1771 fi
1772 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1773 test $ac_status = 0; } && {
1774 test -z "$ac_c_werror_flag" ||
1775 test ! -s conftest.err
1776 } && test -s conftest$ac_exeext && {
1777 test "$cross_compiling" = yes ||
1778 $as_test_x conftest$ac_exeext
1779 }; then :
1780 ac_retval=0
1781 else
1782 $as_echo "$as_me: failed program was:" >&5
1783 sed 's/^/| /' conftest.$ac_ext >&5
1784
1785 ac_retval=1
1786 fi
1787 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1788 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1789 # interfere with the next link command; also delete a directory that is
1790 # left behind by Apple's compiler. We do this before executing the actions.
1791 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1792 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1793 as_fn_set_status $ac_retval
1794
1795 } # ac_fn_c_try_link
1796
1797 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1798 # -------------------------------------------------------
1799 # Tests whether HEADER exists and can be compiled using the include files in
1800 # INCLUDES, setting the cache variable VAR accordingly.
1801 ac_fn_c_check_header_compile ()
1802 {
1803 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1805 $as_echo_n "checking for $2... " >&6; }
1806 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1807 $as_echo_n "(cached) " >&6
1808 else
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810 /* end confdefs.h. */
1811 $4
1812 #include <$2>
1813 _ACEOF
1814 if ac_fn_c_try_compile "$LINENO"; then :
1815 eval "$3=yes"
1816 else
1817 eval "$3=no"
1818 fi
1819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820 fi
1821 eval ac_res=\$$3
1822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1823 $as_echo "$ac_res" >&6; }
1824 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1825
1826 } # ac_fn_c_check_header_compile
1827
1828 # ac_fn_c_try_cpp LINENO
1829 # ----------------------
1830 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1831 ac_fn_c_try_cpp ()
1832 {
1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1834 if { { ac_try="$ac_cpp conftest.$ac_ext"
1835 case "(($ac_try" in
1836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837 *) ac_try_echo=$ac_try;;
1838 esac
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 $as_echo "$ac_try_echo"; } >&5
1841 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1842 ac_status=$?
1843 if test -s conftest.err; then
1844 grep -v '^ *+' conftest.err >conftest.er1
1845 cat conftest.er1 >&5
1846 mv -f conftest.er1 conftest.err
1847 fi
1848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1849 test $ac_status = 0; } >/dev/null && {
1850 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1851 test ! -s conftest.err
1852 }; then :
1853 ac_retval=0
1854 else
1855 $as_echo "$as_me: failed program was:" >&5
1856 sed 's/^/| /' conftest.$ac_ext >&5
1857
1858 ac_retval=1
1859 fi
1860 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861 as_fn_set_status $ac_retval
1862
1863 } # ac_fn_c_try_cpp
1864
1865 # ac_fn_c_try_run LINENO
1866 # ----------------------
1867 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1868 # that executables *can* be run.
1869 ac_fn_c_try_run ()
1870 {
1871 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1872 if { { ac_try="$ac_link"
1873 case "(($ac_try" in
1874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1875 *) ac_try_echo=$ac_try;;
1876 esac
1877 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1878 $as_echo "$ac_try_echo"; } >&5
1879 (eval "$ac_link") 2>&5
1880 ac_status=$?
1881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1882 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1883 { { case "(($ac_try" in
1884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885 *) ac_try_echo=$ac_try;;
1886 esac
1887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888 $as_echo "$ac_try_echo"; } >&5
1889 (eval "$ac_try") 2>&5
1890 ac_status=$?
1891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892 test $ac_status = 0; }; }; then :
1893 ac_retval=0
1894 else
1895 $as_echo "$as_me: program exited with status $ac_status" >&5
1896 $as_echo "$as_me: failed program was:" >&5
1897 sed 's/^/| /' conftest.$ac_ext >&5
1898
1899 ac_retval=$ac_status
1900 fi
1901 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1902 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1903 as_fn_set_status $ac_retval
1904
1905 } # ac_fn_c_try_run
1906
1907 # ac_fn_c_check_func LINENO FUNC VAR
1908 # ----------------------------------
1909 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1910 ac_fn_c_check_func ()
1911 {
1912 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1914 $as_echo_n "checking for $2... " >&6; }
1915 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1916 $as_echo_n "(cached) " >&6
1917 else
1918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1919 /* end confdefs.h. */
1920 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1921 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1922 #define $2 innocuous_$2
1923
1924 /* System header to define __stub macros and hopefully few prototypes,
1925 which can conflict with char $2 (); below.
1926 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1927 <limits.h> exists even on freestanding compilers. */
1928
1929 #ifdef __STDC__
1930 # include <limits.h>
1931 #else
1932 # include <assert.h>
1933 #endif
1934
1935 #undef $2
1936
1937 /* Override any GCC internal prototype to avoid an error.
1938 Use char because int might match the return type of a GCC
1939 builtin and then its argument prototype would still apply. */
1940 #ifdef __cplusplus
1941 extern "C"
1942 #endif
1943 char $2 ();
1944 /* The GNU C library defines this for functions which it implements
1945 to always fail with ENOSYS. Some functions are actually named
1946 something starting with __ and the normal name is an alias. */
1947 #if defined __stub_$2 || defined __stub___$2
1948 choke me
1949 #endif
1950
1951 int
1952 main ()
1953 {
1954 return $2 ();
1955 ;
1956 return 0;
1957 }
1958 _ACEOF
1959 if ac_fn_c_try_link "$LINENO"; then :
1960 eval "$3=yes"
1961 else
1962 eval "$3=no"
1963 fi
1964 rm -f core conftest.err conftest.$ac_objext \
1965 conftest$ac_exeext conftest.$ac_ext
1966 fi
1967 eval ac_res=\$$3
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1969 $as_echo "$ac_res" >&6; }
1970 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1971
1972 } # ac_fn_c_check_func
1973
1974 # ac_fn_c_check_decl LINENO SYMBOL VAR
1975 # ------------------------------------
1976 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1977 ac_fn_c_check_decl ()
1978 {
1979 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
1981 $as_echo_n "checking whether $2 is declared... " >&6; }
1982 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1983 $as_echo_n "(cached) " >&6
1984 else
1985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1986 /* end confdefs.h. */
1987 $4
1988 int
1989 main ()
1990 {
1991 #ifndef $2
1992 (void) $2;
1993 #endif
1994
1995 ;
1996 return 0;
1997 }
1998 _ACEOF
1999 if ac_fn_c_try_compile "$LINENO"; then :
2000 eval "$3=yes"
2001 else
2002 eval "$3=no"
2003 fi
2004 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2005 fi
2006 eval ac_res=\$$3
2007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2008 $as_echo "$ac_res" >&6; }
2009 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2010
2011 } # ac_fn_c_check_decl
2012 cat >config.log <<_ACEOF
2013 This file contains any messages produced by compilers while
2014 running configure, to aid debugging if configure makes a mistake.
2015
2016 It was created by libXcomposite $as_me 0.4.2, which was
2017 generated by GNU Autoconf 2.65. Invocation command line was
2018
2019 $ $0 $@
2020
2021 _ACEOF
2022 exec 5>>config.log
2023 {
2024 cat <<_ASUNAME
2025 ## --------- ##
2026 ## Platform. ##
2027 ## --------- ##
2028
2029 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2030 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2031 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2032 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2033 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2034
2035 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2036 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2037
2038 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2039 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2040 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2041 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2042 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2043 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2044 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2045
2046 _ASUNAME
2047
2048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2049 for as_dir in $PATH
2050 do
2051 IFS=$as_save_IFS
2052 test -z "$as_dir" && as_dir=.
2053 $as_echo "PATH: $as_dir"
2054 done
2055 IFS=$as_save_IFS
2056
2057 } >&5
2058
2059 cat >&5 <<_ACEOF
2060
2061
2062 ## ----------- ##
2063 ## Core tests. ##
2064 ## ----------- ##
2065
2066 _ACEOF
2067
2068
2069 # Keep a trace of the command line.
2070 # Strip out --no-create and --no-recursion so they do not pile up.
2071 # Strip out --silent because we don't want to record it for future runs.
2072 # Also quote any args containing shell meta-characters.
2073 # Make two passes to allow for proper duplicate-argument suppression.
2074 ac_configure_args=
2075 ac_configure_args0=
2076 ac_configure_args1=
2077 ac_must_keep_next=false
2078 for ac_pass in 1 2
2079 do
2080 for ac_arg
2081 do
2082 case $ac_arg in
2083 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2084 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2085 | -silent | --silent | --silen | --sile | --sil)
2086 continue ;;
2087 *\'*)
2088 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2089 esac
2090 case $ac_pass in
2091 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2092 2)
2093 as_fn_append ac_configure_args1 " '$ac_arg'"
2094 if test $ac_must_keep_next = true; then
2095 ac_must_keep_next=false # Got value, back to normal.
2096 else
2097 case $ac_arg in
2098 *=* | --config-cache | -C | -disable-* | --disable-* \
2099 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2100 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2101 | -with-* | --with-* | -without-* | --without-* | --x)
2102 case "$ac_configure_args0 " in
2103 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2104 esac
2105 ;;
2106 -* ) ac_must_keep_next=true ;;
2107 esac
2108 fi
2109 as_fn_append ac_configure_args " '$ac_arg'"
2110 ;;
2111 esac
2112 done
2113 done
2114 { ac_configure_args0=; unset ac_configure_args0;}
2115 { ac_configure_args1=; unset ac_configure_args1;}
2116
2117 # When interrupted or exit'd, cleanup temporary files, and complete
2118 # config.log. We remove comments because anyway the quotes in there
2119 # would cause problems or look ugly.
2120 # WARNING: Use '\'' to represent an apostrophe within the trap.
2121 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2122 trap 'exit_status=$?
2123 # Save into config.log some information that might help in debugging.
2124 {
2125 echo
2126
2127 cat <<\_ASBOX
2128 ## ---------------- ##
2129 ## Cache variables. ##
2130 ## ---------------- ##
2131 _ASBOX
2132 echo
2133 # The following way of writing the cache mishandles newlines in values,
2134 (
2135 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2136 eval ac_val=\$$ac_var
2137 case $ac_val in #(
2138 *${as_nl}*)
2139 case $ac_var in #(
2140 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2141 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2142 esac
2143 case $ac_var in #(
2144 _ | IFS | as_nl) ;; #(
2145 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2146 *) { eval $ac_var=; unset $ac_var;} ;;
2147 esac ;;
2148 esac
2149 done
2150 (set) 2>&1 |
2151 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2152 *${as_nl}ac_space=\ *)
2153 sed -n \
2154 "s/'\''/'\''\\\\'\'''\''/g;
2155 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2156 ;; #(
2157 *)
2158 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2159 ;;
2160 esac |
2161 sort
2162 )
2163 echo
2164
2165 cat <<\_ASBOX
2166 ## ----------------- ##
2167 ## Output variables. ##
2168 ## ----------------- ##
2169 _ASBOX
2170 echo
2171 for ac_var in $ac_subst_vars
2172 do
2173 eval ac_val=\$$ac_var
2174 case $ac_val in
2175 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2176 esac
2177 $as_echo "$ac_var='\''$ac_val'\''"
2178 done | sort
2179 echo
2180
2181 if test -n "$ac_subst_files"; then
2182 cat <<\_ASBOX
2183 ## ------------------- ##
2184 ## File substitutions. ##
2185 ## ------------------- ##
2186 _ASBOX
2187 echo
2188 for ac_var in $ac_subst_files
2189 do
2190 eval ac_val=\$$ac_var
2191 case $ac_val in
2192 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2193 esac
2194 $as_echo "$ac_var='\''$ac_val'\''"
2195 done | sort
2196 echo
2197 fi
2198
2199 if test -s confdefs.h; then
2200 cat <<\_ASBOX
2201 ## ----------- ##
2202 ## confdefs.h. ##
2203 ## ----------- ##
2204 _ASBOX
2205 echo
2206 cat confdefs.h
2207 echo
2208 fi
2209 test "$ac_signal" != 0 &&
2210 $as_echo "$as_me: caught signal $ac_signal"
2211 $as_echo "$as_me: exit $exit_status"
2212 } >&5
2213 rm -f core *.core core.conftest.* &&
2214 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2215 exit $exit_status
2216 ' 0
2217 for ac_signal in 1 2 13 15; do
2218 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2219 done
2220 ac_signal=0
2221
2222 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2223 rm -f -r conftest* confdefs.h
2224
2225 $as_echo "/* confdefs.h */" > confdefs.h
2226
2227 # Predefined preprocessor variables.
2228
2229 cat >>confdefs.h <<_ACEOF
2230 #define PACKAGE_NAME "$PACKAGE_NAME"
2231 _ACEOF
2232
2233 cat >>confdefs.h <<_ACEOF
2234 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2235 _ACEOF
2236
2237 cat >>confdefs.h <<_ACEOF
2238 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2239 _ACEOF
2240
2241 cat >>confdefs.h <<_ACEOF
2242 #define PACKAGE_STRING "$PACKAGE_STRING"
2243 _ACEOF
2244
2245 cat >>confdefs.h <<_ACEOF
2246 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2247 _ACEOF
2248
2249 cat >>confdefs.h <<_ACEOF
2250 #define PACKAGE_URL "$PACKAGE_URL"
2251 _ACEOF
2252
2253
2254 # Let the site file select an alternate cache file if it wants to.
2255 # Prefer an explicitly selected file to automatically selected ones.
2256 ac_site_file1=NONE
2257 ac_site_file2=NONE
2258 if test -n "$CONFIG_SITE"; then
2259 ac_site_file1=$CONFIG_SITE
2260 elif test "x$prefix" != xNONE; then
2261 ac_site_file1=$prefix/share/config.site
2262 ac_site_file2=$prefix/etc/config.site
2263 else
2264 ac_site_file1=$ac_default_prefix/share/config.site
2265 ac_site_file2=$ac_default_prefix/etc/config.site
2266 fi
2267 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2268 do
2269 test "x$ac_site_file" = xNONE && continue
2270 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2272 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2273 sed 's/^/| /' "$ac_site_file" >&5
2274 . "$ac_site_file"
2275 fi
2276 done
2277
2278 if test -r "$cache_file"; then
2279 # Some versions of bash will fail to source /dev/null (special files
2280 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2281 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2283 $as_echo "$as_me: loading cache $cache_file" >&6;}
2284 case $cache_file in
2285 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2286 *) . "./$cache_file";;
2287 esac
2288 fi
2289 else
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2291 $as_echo "$as_me: creating cache $cache_file" >&6;}
2292 >$cache_file
2293 fi
2294
2295 # Check that the precious variables saved in the cache have kept the same
2296 # value.
2297 ac_cache_corrupted=false
2298 for ac_var in $ac_precious_vars; do
2299 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2300 eval ac_new_set=\$ac_env_${ac_var}_set
2301 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2302 eval ac_new_val=\$ac_env_${ac_var}_value
2303 case $ac_old_set,$ac_new_set in
2304 set,)
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2306 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2307 ac_cache_corrupted=: ;;
2308 ,set)
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2310 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2311 ac_cache_corrupted=: ;;
2312 ,);;
2313 *)
2314 if test "x$ac_old_val" != "x$ac_new_val"; then
2315 # differences in whitespace do not lead to failure.
2316 ac_old_val_w=`echo x $ac_old_val`
2317 ac_new_val_w=`echo x $ac_new_val`
2318 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2319 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2320 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2321 ac_cache_corrupted=:
2322 else
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2324 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2325 eval $ac_var=\$ac_old_val
2326 fi
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2328 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2329 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2330 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2331 fi;;
2332 esac
2333 # Pass precious variables to config.status.
2334 if test "$ac_new_set" = set; then
2335 case $ac_new_val in
2336 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2337 *) ac_arg=$ac_var=$ac_new_val ;;
2338 esac
2339 case " $ac_configure_args " in
2340 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2341 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2342 esac
2343 fi
2344 done
2345 if $ac_cache_corrupted; then
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2347 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2348 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2349 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2350 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2351 fi
2352 ## -------------------- ##
2353 ## Main body of script. ##
2354 ## -------------------- ##
2355
2356 ac_ext=c
2357 ac_cpp='$CPP $CPPFLAGS'
2358 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2359 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2360 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2361
2362
2363 am__api_version='1.11'
2364
2365 ac_aux_dir=
2366 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2367 for ac_t in install-sh install.sh shtool; do
2368 if test -f "$ac_dir/$ac_t"; then
2369 ac_aux_dir=$ac_dir
2370 ac_install_sh="$ac_aux_dir/$ac_t -c"
2371 break 2
2372 fi
2373 done
2374 done
2375 if test -z "$ac_aux_dir"; then
2376 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2377 fi
2378
2379 # These three variables are undocumented and unsupported,
2380 # and are intended to be withdrawn in a future Autoconf release.
2381 # They can cause serious problems if a builder's source tree is in a directory
2382 # whose full name contains unusual characters.
2383 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2384 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2385 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2386
2387
2388 # Find a good install program. We prefer a C program (faster),
2389 # so one script is as good as another. But avoid the broken or
2390 # incompatible versions:
2391 # SysV /etc/install, /usr/sbin/install
2392 # SunOS /usr/etc/install
2393 # IRIX /sbin/install
2394 # AIX /bin/install
2395 # AmigaOS /C/install, which installs bootblocks on floppy discs
2396 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2397 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2398 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2399 # OS/2's system install, which has a completely different semantic
2400 # ./install, which can be erroneously created by make from ./install.sh.
2401 # Reject install programs that cannot install multiple files.
2402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2403 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2404 if test -z "$INSTALL"; then
2405 if test "${ac_cv_path_install+set}" = set; then :
2406 $as_echo_n "(cached) " >&6
2407 else
2408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2409 for as_dir in $PATH
2410 do
2411 IFS=$as_save_IFS
2412 test -z "$as_dir" && as_dir=.
2413 # Account for people who put trailing slashes in PATH elements.
2414 case $as_dir/ in #((
2415 ./ | .// | /[cC]/* | \
2416 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2417 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2418 /usr/ucb/* ) ;;
2419 *)
2420 # OSF1 and SCO ODT 3.0 have their own names for install.
2421 # Don't use installbsd from OSF since it installs stuff as root
2422 # by default.
2423 for ac_prog in ginstall scoinst install; do
2424 for ac_exec_ext in '' $ac_executable_extensions; do
2425 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2426 if test $ac_prog = install &&
2427 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2428 # AIX install. It has an incompatible calling convention.
2429 :
2430 elif test $ac_prog = install &&
2431 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2432 # program-specific install script used by HP pwplus--don't use.
2433 :
2434 else
2435 rm -rf conftest.one conftest.two conftest.dir
2436 echo one > conftest.one
2437 echo two > conftest.two
2438 mkdir conftest.dir
2439 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2440 test -s conftest.one && test -s conftest.two &&
2441 test -s conftest.dir/conftest.one &&
2442 test -s conftest.dir/conftest.two
2443 then
2444 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2445 break 3
2446 fi
2447 fi
2448 fi
2449 done
2450 done
2451 ;;
2452 esac
2453
2454 done
2455 IFS=$as_save_IFS
2456
2457 rm -rf conftest.one conftest.two conftest.dir
2458
2459 fi
2460 if test "${ac_cv_path_install+set}" = set; then
2461 INSTALL=$ac_cv_path_install
2462 else
2463 # As a last resort, use the slow shell script. Don't cache a
2464 # value for INSTALL within a source directory, because that will
2465 # break other packages using the cache if that directory is
2466 # removed, or if the value is a relative name.
2467 INSTALL=$ac_install_sh
2468 fi
2469 fi
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2471 $as_echo "$INSTALL" >&6; }
2472
2473 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2474 # It thinks the first close brace ends the variable substitution.
2475 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2476
2477 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2478
2479 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2480
2481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2482 $as_echo_n "checking whether build environment is sane... " >&6; }
2483 # Just in case
2484 sleep 1
2485 echo timestamp > conftest.file
2486 # Reject unsafe characters in $srcdir or the absolute working directory
2487 # name. Accept space and tab only in the latter.
2488 am_lf='
2489 '
2490 case `pwd` in
2491 *[\\\"\#\$\&\'\`$am_lf]*)
2492 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2493 esac
2494 case $srcdir in
2495 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2496 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2497 esac
2498
2499 # Do `set' in a subshell so we don't clobber the current shell's
2500 # arguments. Must try -L first in case configure is actually a
2501 # symlink; some systems play weird games with the mod time of symlinks
2502 # (eg FreeBSD returns the mod time of the symlink's containing
2503 # directory).
2504 if (
2505 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2506 if test "$*" = "X"; then
2507 # -L didn't work.
2508 set X `ls -t "$srcdir/configure" conftest.file`
2509 fi
2510 rm -f conftest.file
2511 if test "$*" != "X $srcdir/configure conftest.file" \
2512 && test "$*" != "X conftest.file $srcdir/configure"; then
2513
2514 # If neither matched, then we have a broken ls. This can happen
2515 # if, for instance, CONFIG_SHELL is bash and it inherits a
2516 # broken ls alias from the environment. This has actually
2517 # happened. Such a system could not be considered "sane".
2518 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2519 alias in your environment" "$LINENO" 5
2520 fi
2521
2522 test "$2" = conftest.file
2523 )
2524 then
2525 # Ok.
2526 :
2527 else
2528 as_fn_error "newly created file is older than distributed files!
2529 Check your system clock" "$LINENO" 5
2530 fi
2531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2532 $as_echo "yes" >&6; }
2533 test "$program_prefix" != NONE &&
2534 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2535 # Use a double $ so make ignores it.
2536 test "$program_suffix" != NONE &&
2537 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2538 # Double any \ or $.
2539 # By default was `s,x,x', remove it if useless.
2540 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2541 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2542
2543 # expand $ac_aux_dir to an absolute path
2544 am_aux_dir=`cd $ac_aux_dir && pwd`
2545
2546 if test x"${MISSING+set}" != xset; then
2547 case $am_aux_dir in
2548 *\ * | *\ *)
2549 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2550 *)
2551 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2552 esac
2553 fi
2554 # Use eval to expand $SHELL
2555 if eval "$MISSING --run true"; then
2556 am_missing_run="$MISSING --run "
2557 else
2558 am_missing_run=
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2560 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2561 fi
2562
2563 if test x"${install_sh}" != xset; then
2564 case $am_aux_dir in
2565 *\ * | *\ *)
2566 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2567 *)
2568 install_sh="\${SHELL} $am_aux_dir/install-sh"
2569 esac
2570 fi
2571
2572 # Installed binaries are usually stripped using `strip' when the user
2573 # run `make install-strip'. However `strip' might not be the right
2574 # tool to use in cross-compilation environments, therefore Automake
2575 # will honor the `STRIP' environment variable to overrule this program.
2576 if test "$cross_compiling" != no; then
2577 if test -n "$ac_tool_prefix"; then
2578 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2579 set dummy ${ac_tool_prefix}strip; ac_word=$2
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2581 $as_echo_n "checking for $ac_word... " >&6; }
2582 if test "${ac_cv_prog_STRIP+set}" = set; then :
2583 $as_echo_n "(cached) " >&6
2584 else
2585 if test -n "$STRIP"; then
2586 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2587 else
2588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2589 for as_dir in $PATH
2590 do
2591 IFS=$as_save_IFS
2592 test -z "$as_dir" && as_dir=.
2593 for ac_exec_ext in '' $ac_executable_extensions; do
2594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2595 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2597 break 2
2598 fi
2599 done
2600 done
2601 IFS=$as_save_IFS
2602
2603 fi
2604 fi
2605 STRIP=$ac_cv_prog_STRIP
2606 if test -n "$STRIP"; then
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2608 $as_echo "$STRIP" >&6; }
2609 else
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2611 $as_echo "no" >&6; }
2612 fi
2613
2614
2615 fi
2616 if test -z "$ac_cv_prog_STRIP"; then
2617 ac_ct_STRIP=$STRIP
2618 # Extract the first word of "strip", so it can be a program name with args.
2619 set dummy strip; ac_word=$2
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2621 $as_echo_n "checking for $ac_word... " >&6; }
2622 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2623 $as_echo_n "(cached) " >&6
2624 else
2625 if test -n "$ac_ct_STRIP"; then
2626 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2627 else
2628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2629 for as_dir in $PATH
2630 do
2631 IFS=$as_save_IFS
2632 test -z "$as_dir" && as_dir=.
2633 for ac_exec_ext in '' $ac_executable_extensions; do
2634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2635 ac_cv_prog_ac_ct_STRIP="strip"
2636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2637 break 2
2638 fi
2639 done
2640 done
2641 IFS=$as_save_IFS
2642
2643 fi
2644 fi
2645 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2646 if test -n "$ac_ct_STRIP"; then
2647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2648 $as_echo "$ac_ct_STRIP" >&6; }
2649 else
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2651 $as_echo "no" >&6; }
2652 fi
2653
2654 if test "x$ac_ct_STRIP" = x; then
2655 STRIP=":"
2656 else
2657 case $cross_compiling:$ac_tool_warned in
2658 yes:)
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2660 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2661 ac_tool_warned=yes ;;
2662 esac
2663 STRIP=$ac_ct_STRIP
2664 fi
2665 else
2666 STRIP="$ac_cv_prog_STRIP"
2667 fi
2668
2669 fi
2670 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2671
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2673 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2674 if test -z "$MKDIR_P"; then
2675 if test "${ac_cv_path_mkdir+set}" = set; then :
2676 $as_echo_n "(cached) " >&6
2677 else
2678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2680 do
2681 IFS=$as_save_IFS
2682 test -z "$as_dir" && as_dir=.
2683 for ac_prog in mkdir gmkdir; do
2684 for ac_exec_ext in '' $ac_executable_extensions; do
2685 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2686 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2687 'mkdir (GNU coreutils) '* | \
2688 'mkdir (coreutils) '* | \
2689 'mkdir (fileutils) '4.1*)
2690 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2691 break 3;;
2692 esac
2693 done
2694 done
2695 done
2696 IFS=$as_save_IFS
2697
2698 fi
2699
2700 test -d ./--version && rmdir ./--version
2701 if test "${ac_cv_path_mkdir+set}" = set; then
2702 MKDIR_P="$ac_cv_path_mkdir -p"
2703 else
2704 # As a last resort, use the slow shell script. Don't cache a
2705 # value for MKDIR_P within a source directory, because that will
2706 # break other packages using the cache if that directory is
2707 # removed, or if the value is a relative name.
2708 MKDIR_P="$ac_install_sh -d"
2709 fi
2710 fi
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2712 $as_echo "$MKDIR_P" >&6; }
2713
2714 mkdir_p="$MKDIR_P"
2715 case $mkdir_p in
2716 [\\/$]* | ?:[\\/]*) ;;
2717 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2718 esac
2719
2720 for ac_prog in gawk mawk nawk awk
2721 do
2722 # Extract the first word of "$ac_prog", so it can be a program name with args.
2723 set dummy $ac_prog; ac_word=$2
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2725 $as_echo_n "checking for $ac_word... " >&6; }
2726 if test "${ac_cv_prog_AWK+set}" = set; then :
2727 $as_echo_n "(cached) " >&6
2728 else
2729 if test -n "$AWK"; then
2730 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2731 else
2732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2733 for as_dir in $PATH
2734 do
2735 IFS=$as_save_IFS
2736 test -z "$as_dir" && as_dir=.
2737 for ac_exec_ext in '' $ac_executable_extensions; do
2738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2739 ac_cv_prog_AWK="$ac_prog"
2740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2741 break 2
2742 fi
2743 done
2744 done
2745 IFS=$as_save_IFS
2746
2747 fi
2748 fi
2749 AWK=$ac_cv_prog_AWK
2750 if test -n "$AWK"; then
2751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2752 $as_echo "$AWK" >&6; }
2753 else
2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2755 $as_echo "no" >&6; }
2756 fi
2757
2758
2759 test -n "$AWK" && break
2760 done
2761
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2763 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2764 set x ${MAKE-make}
2765 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2766 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2767 $as_echo_n "(cached) " >&6
2768 else
2769 cat >conftest.make <<\_ACEOF
2770 SHELL = /bin/sh
2771 all:
2772 @echo '@@@%%%=$(MAKE)=@@@%%%'
2773 _ACEOF
2774 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2775 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2776 *@@@%%%=?*=@@@%%%*)
2777 eval ac_cv_prog_make_${ac_make}_set=yes;;
2778 *)
2779 eval ac_cv_prog_make_${ac_make}_set=no;;
2780 esac
2781 rm -f conftest.make
2782 fi
2783 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2785 $as_echo "yes" >&6; }
2786 SET_MAKE=
2787 else
2788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2789 $as_echo "no" >&6; }
2790 SET_MAKE="MAKE=${MAKE-make}"
2791 fi
2792
2793 rm -rf .tst 2>/dev/null
2794 mkdir .tst 2>/dev/null
2795 if test -d .tst; then
2796 am__leading_dot=.
2797 else
2798 am__leading_dot=_
2799 fi
2800 rmdir .tst 2>/dev/null
2801
2802 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2803 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2804 # is not polluted with repeated "-I."
2805 am__isrc=' -I$(srcdir)'
2806 # test to see if srcdir already configured
2807 if test -f $srcdir/config.status; then
2808 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2809 fi
2810 fi
2811
2812 # test whether we have cygpath
2813 if test -z "$CYGPATH_W"; then
2814 if (cygpath --version) >/dev/null 2>/dev/null; then
2815 CYGPATH_W='cygpath -w'
2816 else
2817 CYGPATH_W=echo
2818 fi
2819 fi
2820
2821
2822 # Define the identity of the package.
2823 PACKAGE='libXcomposite'
2824 VERSION='0.4.2'
2825
2826
2827 cat >>confdefs.h <<_ACEOF
2828 #define PACKAGE "$PACKAGE"
2829 _ACEOF
2830
2831
2832 cat >>confdefs.h <<_ACEOF
2833 #define VERSION "$VERSION"
2834 _ACEOF
2835
2836 # Some tools Automake needs.
2837
2838 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2839
2840
2841 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2842
2843
2844 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2845
2846
2847 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2848
2849
2850 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2851
2852 # We need awk for the "check" target. The system "awk" is bad on
2853 # some platforms.
2854 # Always define AMTAR for backward compatibility.
2855
2856 AMTAR=${AMTAR-"${am_missing_run}tar"}
2857
2858 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2859
2860
2861
2862
2863
2864
2865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2866 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2867 # Check whether --enable-maintainer-mode was given.
2868 if test "${enable_maintainer_mode+set}" = set; then :
2869 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2870 else
2871 USE_MAINTAINER_MODE=no
2872 fi
2873
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2875 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2876 if test $USE_MAINTAINER_MODE = yes; then
2877 MAINTAINER_MODE_TRUE=
2878 MAINTAINER_MODE_FALSE='#'
2879 else
2880 MAINTAINER_MODE_TRUE='#'
2881 MAINTAINER_MODE_FALSE=
2882 fi
2883
2884 MAINT=$MAINTAINER_MODE_TRUE
2885
2886
2887
2888 # Require xorg-macros: XORG_DEFAULT_OPTIONS
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900 ac_config_headers="$ac_config_headers config.h"
2901
2902
2903 # Check for progs
2904 ac_ext=c
2905 ac_cpp='$CPP $CPPFLAGS'
2906 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2907 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2908 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2909 if test -n "$ac_tool_prefix"; then
2910 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2911 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2912 { $as_echo "$as_me:${as_lineno-$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 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2921 for as_dir in $PATH
2922 do
2923 IFS=$as_save_IFS
2924 test -z "$as_dir" && as_dir=.
2925 for ac_exec_ext in '' $ac_executable_extensions; do
2926 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2927 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2929 break 2
2930 fi
2931 done
2932 done
2933 IFS=$as_save_IFS
2934
2935 fi
2936 fi
2937 CC=$ac_cv_prog_CC
2938 if test -n "$CC"; then
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2940 $as_echo "$CC" >&6; }
2941 else
2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2943 $as_echo "no" >&6; }
2944 fi
2945
2946
2947 fi
2948 if test -z "$ac_cv_prog_CC"; then
2949 ac_ct_CC=$CC
2950 # Extract the first word of "gcc", so it can be a program name with args.
2951 set dummy gcc; ac_word=$2
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2953 $as_echo_n "checking for $ac_word... " >&6; }
2954 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2955 $as_echo_n "(cached) " >&6
2956 else
2957 if test -n "$ac_ct_CC"; then
2958 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2959 else
2960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2961 for as_dir in $PATH
2962 do
2963 IFS=$as_save_IFS
2964 test -z "$as_dir" && as_dir=.
2965 for ac_exec_ext in '' $ac_executable_extensions; do
2966 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2967 ac_cv_prog_ac_ct_CC="gcc"
2968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2969 break 2
2970 fi
2971 done
2972 done
2973 IFS=$as_save_IFS
2974
2975 fi
2976 fi
2977 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2978 if test -n "$ac_ct_CC"; then
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2980 $as_echo "$ac_ct_CC" >&6; }
2981 else
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2983 $as_echo "no" >&6; }
2984 fi
2985
2986 if test "x$ac_ct_CC" = x; then
2987 CC=""
2988 else
2989 case $cross_compiling:$ac_tool_warned in
2990 yes:)
2991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2992 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2993 ac_tool_warned=yes ;;
2994 esac
2995 CC=$ac_ct_CC
2996 fi
2997 else
2998 CC="$ac_cv_prog_CC"
2999 fi
3000
3001 if test -z "$CC"; then
3002 if test -n "$ac_tool_prefix"; then
3003 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3004 set dummy ${ac_tool_prefix}cc; ac_word=$2
3005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3006 $as_echo_n "checking for $ac_word... " >&6; }
3007 if test "${ac_cv_prog_CC+set}" = set; then :
3008 $as_echo_n "(cached) " >&6
3009 else
3010 if test -n "$CC"; then
3011 ac_cv_prog_CC="$CC" # Let the user override the test.
3012 else
3013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3014 for as_dir in $PATH
3015 do
3016 IFS=$as_save_IFS
3017 test -z "$as_dir" && as_dir=.
3018 for ac_exec_ext in '' $ac_executable_extensions; do
3019 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3020 ac_cv_prog_CC="${ac_tool_prefix}cc"
3021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3022 break 2
3023 fi
3024 done
3025 done
3026 IFS=$as_save_IFS
3027
3028 fi
3029 fi
3030 CC=$ac_cv_prog_CC
3031 if test -n "$CC"; then
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3033 $as_echo "$CC" >&6; }
3034 else
3035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3036 $as_echo "no" >&6; }
3037 fi
3038
3039
3040 fi
3041 fi
3042 if test -z "$CC"; then
3043 # Extract the first word of "cc", so it can be a program name with args.
3044 set dummy cc; ac_word=$2
3045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3046 $as_echo_n "checking for $ac_word... " >&6; }
3047 if test "${ac_cv_prog_CC+set}" = set; then :
3048 $as_echo_n "(cached) " >&6
3049 else
3050 if test -n "$CC"; then
3051 ac_cv_prog_CC="$CC" # Let the user override the test.
3052 else
3053 ac_prog_rejected=no
3054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3055 for as_dir in $PATH
3056 do
3057 IFS=$as_save_IFS
3058 test -z "$as_dir" && as_dir=.
3059 for ac_exec_ext in '' $ac_executable_extensions; do
3060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3061 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3062 ac_prog_rejected=yes
3063 continue
3064 fi
3065 ac_cv_prog_CC="cc"
3066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3067 break 2
3068 fi
3069 done
3070 done
3071 IFS=$as_save_IFS
3072
3073 if test $ac_prog_rejected = yes; then
3074 # We found a bogon in the path, so make sure we never use it.
3075 set dummy $ac_cv_prog_CC
3076 shift
3077 if test $# != 0; then
3078 # We chose a different compiler from the bogus one.
3079 # However, it has the same basename, so the bogon will be chosen
3080 # first if we set CC to just the basename; use the full file name.
3081 shift
3082 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3083 fi
3084 fi
3085 fi
3086 fi
3087 CC=$ac_cv_prog_CC
3088 if test -n "$CC"; then
3089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3090 $as_echo "$CC" >&6; }
3091 else
3092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3093 $as_echo "no" >&6; }
3094 fi
3095
3096
3097 fi
3098 if test -z "$CC"; then
3099 if test -n "$ac_tool_prefix"; then
3100 for ac_prog in cl.exe
3101 do
3102 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3103 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3105 $as_echo_n "checking for $ac_word... " >&6; }
3106 if test "${ac_cv_prog_CC+set}" = set; then :
3107 $as_echo_n "(cached) " >&6
3108 else
3109 if test -n "$CC"; then
3110 ac_cv_prog_CC="$CC" # Let the user override the test.
3111 else
3112 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3113 for as_dir in $PATH
3114 do
3115 IFS=$as_save_IFS
3116 test -z "$as_dir" && as_dir=.
3117 for ac_exec_ext in '' $ac_executable_extensions; do
3118 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3119 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3121 break 2
3122 fi
3123 done
3124 done
3125 IFS=$as_save_IFS
3126
3127 fi
3128 fi
3129 CC=$ac_cv_prog_CC
3130 if test -n "$CC"; then
3131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3132 $as_echo "$CC" >&6; }
3133 else
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3135 $as_echo "no" >&6; }
3136 fi
3137
3138
3139 test -n "$CC" && break
3140 done
3141 fi
3142 if test -z "$CC"; then
3143 ac_ct_CC=$CC
3144 for ac_prog in cl.exe
3145 do
3146 # Extract the first word of "$ac_prog", so it can be a program name with args.
3147 set dummy $ac_prog; ac_word=$2
3148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3149 $as_echo_n "checking for $ac_word... " >&6; }
3150 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3151 $as_echo_n "(cached) " >&6
3152 else
3153 if test -n "$ac_ct_CC"; then
3154 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3155 else
3156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3157 for as_dir in $PATH
3158 do
3159 IFS=$as_save_IFS
3160 test -z "$as_dir" && as_dir=.
3161 for ac_exec_ext in '' $ac_executable_extensions; do
3162 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3163 ac_cv_prog_ac_ct_CC="$ac_prog"
3164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3165 break 2
3166 fi
3167 done
3168 done
3169 IFS=$as_save_IFS
3170
3171 fi
3172 fi
3173 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3174 if test -n "$ac_ct_CC"; then
3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3176 $as_echo "$ac_ct_CC" >&6; }
3177 else
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3179 $as_echo "no" >&6; }
3180 fi
3181
3182
3183 test -n "$ac_ct_CC" && break
3184 done
3185
3186 if test "x$ac_ct_CC" = x; then
3187 CC=""
3188 else
3189 case $cross_compiling:$ac_tool_warned in
3190 yes:)
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3192 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3193 ac_tool_warned=yes ;;
3194 esac
3195 CC=$ac_ct_CC
3196 fi
3197 fi
3198
3199 fi
3200
3201
3202 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3204 as_fn_error "no acceptable C compiler found in \$PATH
3205 See \`config.log' for more details." "$LINENO" 5; }
3206
3207 # Provide some information about the compiler.
3208 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3209 set X $ac_compile
3210 ac_compiler=$2
3211 for ac_option in --version -v -V -qversion; do
3212 { { ac_try="$ac_compiler $ac_option >&5"
3213 case "(($ac_try" in
3214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3215 *) ac_try_echo=$ac_try;;
3216 esac
3217 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3218 $as_echo "$ac_try_echo"; } >&5
3219 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3220 ac_status=$?
3221 if test -s conftest.err; then
3222 sed '10a\
3223 ... rest of stderr output deleted ...
3224 10q' conftest.err >conftest.er1
3225 cat conftest.er1 >&5
3226 fi
3227 rm -f conftest.er1 conftest.err
3228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3229 test $ac_status = 0; }
3230 done
3231
3232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3233 /* end confdefs.h. */
3234
3235 int
3236 main ()
3237 {
3238
3239 ;
3240 return 0;
3241 }
3242 _ACEOF
3243 ac_clean_files_save=$ac_clean_files
3244 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3245 # Try to create an executable without -o first, disregard a.out.
3246 # It will help us diagnose broken compilers, and finding out an intuition
3247 # of exeext.
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3249 $as_echo_n "checking whether the C compiler works... " >&6; }
3250 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3251
3252 # The possible output files:
3253 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3254
3255 ac_rmfiles=
3256 for ac_file in $ac_files
3257 do
3258 case $ac_file in
3259 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3260 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3261 esac
3262 done
3263 rm -f $ac_rmfiles
3264
3265 if { { ac_try="$ac_link_default"
3266 case "(($ac_try" in
3267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3268 *) ac_try_echo=$ac_try;;
3269 esac
3270 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3271 $as_echo "$ac_try_echo"; } >&5
3272 (eval "$ac_link_default") 2>&5
3273 ac_status=$?
3274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3275 test $ac_status = 0; }; then :
3276 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3277 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3278 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3279 # so that the user can short-circuit this test for compilers unknown to
3280 # Autoconf.
3281 for ac_file in $ac_files ''
3282 do
3283 test -f "$ac_file" || continue
3284 case $ac_file in
3285 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3286 ;;
3287 [ab].out )
3288 # We found the default executable, but exeext='' is most
3289 # certainly right.
3290 break;;
3291 *.* )
3292 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3293 then :; else
3294 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3295 fi
3296 # We set ac_cv_exeext here because the later test for it is not
3297 # safe: cross compilers may not add the suffix if given an `-o'
3298 # argument, so we may need to know it at that point already.
3299 # Even if this section looks crufty: it has the advantage of
3300 # actually working.
3301 break;;
3302 * )
3303 break;;
3304 esac
3305 done
3306 test "$ac_cv_exeext" = no && ac_cv_exeext=
3307
3308 else
3309 ac_file=''
3310 fi
3311 if test -z "$ac_file"; then :
3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3313 $as_echo "no" >&6; }
3314 $as_echo "$as_me: failed program was:" >&5
3315 sed 's/^/| /' conftest.$ac_ext >&5
3316
3317 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3318 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3319 { as_fn_set_status 77
3320 as_fn_error "C compiler cannot create executables
3321 See \`config.log' for more details." "$LINENO" 5; }; }
3322 else
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3324 $as_echo "yes" >&6; }
3325 fi
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3327 $as_echo_n "checking for C compiler default output file name... " >&6; }
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3329 $as_echo "$ac_file" >&6; }
3330 ac_exeext=$ac_cv_exeext
3331
3332 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3333 ac_clean_files=$ac_clean_files_save
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3335 $as_echo_n "checking for suffix of executables... " >&6; }
3336 if { { ac_try="$ac_link"
3337 case "(($ac_try" in
3338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339 *) ac_try_echo=$ac_try;;
3340 esac
3341 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3342 $as_echo "$ac_try_echo"; } >&5
3343 (eval "$ac_link") 2>&5
3344 ac_status=$?
3345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3346 test $ac_status = 0; }; then :
3347 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3348 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3349 # work properly (i.e., refer to `conftest.exe'), while it won't with
3350 # `rm'.
3351 for ac_file in conftest.exe conftest conftest.*; do
3352 test -f "$ac_file" || continue
3353 case $ac_file in
3354 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3355 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3356 break;;
3357 * ) break;;
3358 esac
3359 done
3360 else
3361 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3362 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3363 as_fn_error "cannot compute suffix of executables: cannot compile and link
3364 See \`config.log' for more details." "$LINENO" 5; }
3365 fi
3366 rm -f conftest conftest$ac_cv_exeext
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3368 $as_echo "$ac_cv_exeext" >&6; }
3369
3370 rm -f conftest.$ac_ext
3371 EXEEXT=$ac_cv_exeext
3372 ac_exeext=$EXEEXT
3373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3374 /* end confdefs.h. */
3375 #include <stdio.h>
3376 int
3377 main ()
3378 {
3379 FILE *f = fopen ("conftest.out", "w");
3380 return ferror (f) || fclose (f) != 0;
3381
3382 ;
3383 return 0;
3384 }
3385 _ACEOF
3386 ac_clean_files="$ac_clean_files conftest.out"
3387 # Check that the compiler produces executables we can run. If not, either
3388 # the compiler is broken, or we cross compile.
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3390 $as_echo_n "checking whether we are cross compiling... " >&6; }
3391 if test "$cross_compiling" != yes; then
3392 { { ac_try="$ac_link"
3393 case "(($ac_try" in
3394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3395 *) ac_try_echo=$ac_try;;
3396 esac
3397 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3398 $as_echo "$ac_try_echo"; } >&5
3399 (eval "$ac_link") 2>&5
3400 ac_status=$?
3401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3402 test $ac_status = 0; }
3403 if { ac_try='./conftest$ac_cv_exeext'
3404 { { case "(($ac_try" in
3405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3406 *) ac_try_echo=$ac_try;;
3407 esac
3408 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3409 $as_echo "$ac_try_echo"; } >&5
3410 (eval "$ac_try") 2>&5
3411 ac_status=$?
3412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3413 test $ac_status = 0; }; }; then
3414 cross_compiling=no
3415 else
3416 if test "$cross_compiling" = maybe; then
3417 cross_compiling=yes
3418 else
3419 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3420 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3421 as_fn_error "cannot run C compiled programs.
3422 If you meant to cross compile, use \`--host'.
3423 See \`config.log' for more details." "$LINENO" 5; }
3424 fi
3425 fi
3426 fi
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3428 $as_echo "$cross_compiling" >&6; }
3429
3430 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3431 ac_clean_files=$ac_clean_files_save
3432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3433 $as_echo_n "checking for suffix of object files... " >&6; }
3434 if test "${ac_cv_objext+set}" = set; then :
3435 $as_echo_n "(cached) " >&6
3436 else
3437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3438 /* end confdefs.h. */
3439
3440 int
3441 main ()
3442 {
3443
3444 ;
3445 return 0;
3446 }
3447 _ACEOF
3448 rm -f conftest.o conftest.obj
3449 if { { ac_try="$ac_compile"
3450 case "(($ac_try" in
3451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3452 *) ac_try_echo=$ac_try;;
3453 esac
3454 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3455 $as_echo "$ac_try_echo"; } >&5
3456 (eval "$ac_compile") 2>&5
3457 ac_status=$?
3458 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3459 test $ac_status = 0; }; then :
3460 for ac_file in conftest.o conftest.obj conftest.*; do
3461 test -f "$ac_file" || continue;
3462 case $ac_file in
3463 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3464 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3465 break;;
3466 esac
3467 done
3468 else
3469 $as_echo "$as_me: failed program was:" >&5
3470 sed 's/^/| /' conftest.$ac_ext >&5
3471
3472 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3473 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3474 as_fn_error "cannot compute suffix of object files: cannot compile
3475 See \`config.log' for more details." "$LINENO" 5; }
3476 fi
3477 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3478 fi
3479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3480 $as_echo "$ac_cv_objext" >&6; }
3481 OBJEXT=$ac_cv_objext
3482 ac_objext=$OBJEXT
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3484 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3485 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3486 $as_echo_n "(cached) " >&6
3487 else
3488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489 /* end confdefs.h. */
3490
3491 int
3492 main ()
3493 {
3494 #ifndef __GNUC__
3495 choke me
3496 #endif
3497
3498 ;
3499 return 0;
3500 }
3501 _ACEOF
3502 if ac_fn_c_try_compile "$LINENO"; then :
3503 ac_compiler_gnu=yes
3504 else
3505 ac_compiler_gnu=no
3506 fi
3507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3508 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3509
3510 fi
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3512 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3513 if test $ac_compiler_gnu = yes; then
3514 GCC=yes
3515 else
3516 GCC=
3517 fi
3518 ac_test_CFLAGS=${CFLAGS+set}
3519 ac_save_CFLAGS=$CFLAGS
3520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3521 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3522 if test "${ac_cv_prog_cc_g+set}" = set; then :
3523 $as_echo_n "(cached) " >&6
3524 else
3525 ac_save_c_werror_flag=$ac_c_werror_flag
3526 ac_c_werror_flag=yes
3527 ac_cv_prog_cc_g=no
3528 CFLAGS="-g"
3529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3530 /* end confdefs.h. */
3531
3532 int
3533 main ()
3534 {
3535
3536 ;
3537 return 0;
3538 }
3539 _ACEOF
3540 if ac_fn_c_try_compile "$LINENO"; then :
3541 ac_cv_prog_cc_g=yes
3542 else
3543 CFLAGS=""
3544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3545 /* end confdefs.h. */
3546
3547 int
3548 main ()
3549 {
3550
3551 ;
3552 return 0;
3553 }
3554 _ACEOF
3555 if ac_fn_c_try_compile "$LINENO"; then :
3556
3557 else
3558 ac_c_werror_flag=$ac_save_c_werror_flag
3559 CFLAGS="-g"
3560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3561 /* end confdefs.h. */
3562
3563 int
3564 main ()
3565 {
3566
3567 ;
3568 return 0;
3569 }
3570 _ACEOF
3571 if ac_fn_c_try_compile "$LINENO"; then :
3572 ac_cv_prog_cc_g=yes
3573 fi
3574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3575 fi
3576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3577 fi
3578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3579 ac_c_werror_flag=$ac_save_c_werror_flag
3580 fi
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3582 $as_echo "$ac_cv_prog_cc_g" >&6; }
3583 if test "$ac_test_CFLAGS" = set; then
3584 CFLAGS=$ac_save_CFLAGS
3585 elif test $ac_cv_prog_cc_g = yes; then
3586 if test "$GCC" = yes; then
3587 CFLAGS="-g -O2"
3588 else
3589 CFLAGS="-g"
3590 fi
3591 else
3592 if test "$GCC" = yes; then
3593 CFLAGS="-O2"
3594 else
3595 CFLAGS=
3596 fi
3597 fi
3598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3599 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3600 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3601 $as_echo_n "(cached) " >&6
3602 else
3603 ac_cv_prog_cc_c89=no
3604 ac_save_CC=$CC
3605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3606 /* end confdefs.h. */
3607 #include <stdarg.h>
3608 #include <stdio.h>
3609 #include <sys/types.h>
3610 #include <sys/stat.h>
3611 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3612 struct buf { int x; };
3613 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3614 static char *e (p, i)
3615 char **p;
3616 int i;
3617 {
3618 return p[i];
3619 }
3620 static char *f (char * (*g) (char **, int), char **p, ...)
3621 {
3622 char *s;
3623 va_list v;
3624 va_start (v,p);
3625 s = g (p, va_arg (v,int));
3626 va_end (v);
3627 return s;
3628 }
3629
3630 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3631 function prototypes and stuff, but not '\xHH' hex character constants.
3632 These don't provoke an error unfortunately, instead are silently treated
3633 as 'x'. The following induces an error, until -std is added to get
3634 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3635 array size at least. It's necessary to write '\x00'==0 to get something
3636 that's true only with -std. */
3637 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3638
3639 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3640 inside strings and character constants. */
3641 #define FOO(x) 'x'
3642 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3643
3644 int test (int i, double x);
3645 struct s1 {int (*f) (int a);};
3646 struct s2 {int (*f) (double a);};
3647 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3648 int argc;
3649 char **argv;
3650 int
3651 main ()
3652 {
3653 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3654 ;
3655 return 0;
3656 }
3657 _ACEOF
3658 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3659 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3660 do
3661 CC="$ac_save_CC $ac_arg"
3662 if ac_fn_c_try_compile "$LINENO"; then :
3663 ac_cv_prog_cc_c89=$ac_arg
3664 fi
3665 rm -f core conftest.err conftest.$ac_objext
3666 test "x$ac_cv_prog_cc_c89" != "xno" && break
3667 done
3668 rm -f conftest.$ac_ext
3669 CC=$ac_save_CC
3670
3671 fi
3672 # AC_CACHE_VAL
3673 case "x$ac_cv_prog_cc_c89" in
3674 x)
3675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3676 $as_echo "none needed" >&6; } ;;
3677 xno)
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3679 $as_echo "unsupported" >&6; } ;;
3680 *)
3681 CC="$CC $ac_cv_prog_cc_c89"
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3683 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3684 esac
3685 if test "x$ac_cv_prog_cc_c89" != xno; then :
3686
3687 fi
3688
3689 ac_ext=c
3690 ac_cpp='$CPP $CPPFLAGS'
3691 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3692 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3693 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3694 DEPDIR="${am__leading_dot}deps"
3695
3696 ac_config_commands="$ac_config_commands depfiles"
3697
3698
3699 am_make=${MAKE-make}
3700 cat > confinc << 'END'
3701 am__doit:
3702 @echo this is the am__doit target
3703 .PHONY: am__doit
3704 END
3705 # If we don't find an include directive, just comment out the code.
3706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3707 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3708 am__include="#"
3709 am__quote=
3710 _am_result=none
3711 # First try GNU make style include.
3712 echo "include confinc" > confmf
3713 # Ignore all kinds of additional output from `make'.
3714 case `$am_make -s -f confmf 2> /dev/null` in #(
3715 *the\ am__doit\ target*)
3716 am__include=include
3717 am__quote=
3718 _am_result=GNU
3719 ;;
3720 esac
3721 # Now try BSD make style include.
3722 if test "$am__include" = "#"; then
3723 echo '.include "confinc"' > confmf
3724 case `$am_make -s -f confmf 2> /dev/null` in #(
3725 *the\ am__doit\ target*)
3726 am__include=.include
3727 am__quote="\""
3728 _am_result=BSD
3729 ;;
3730 esac
3731 fi
3732
3733
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3735 $as_echo "$_am_result" >&6; }
3736 rm -f confinc confmf
3737
3738 # Check whether --enable-dependency-tracking was given.
3739 if test "${enable_dependency_tracking+set}" = set; then :
3740 enableval=$enable_dependency_tracking;
3741 fi
3742
3743 if test "x$enable_dependency_tracking" != xno; then
3744 am_depcomp="$ac_aux_dir/depcomp"
3745 AMDEPBACKSLASH='\'
3746 fi
3747 if test "x$enable_dependency_tracking" != xno; then
3748 AMDEP_TRUE=
3749 AMDEP_FALSE='#'
3750 else
3751 AMDEP_TRUE='#'
3752 AMDEP_FALSE=
3753 fi
3754
3755
3756
3757 depcc="$CC" am_compiler_list=
3758
3759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3760 $as_echo_n "checking dependency style of $depcc... " >&6; }
3761 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3762 $as_echo_n "(cached) " >&6
3763 else
3764 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3765 # We make a subdir and do the tests there. Otherwise we can end up
3766 # making bogus files that we don't know about and never remove. For
3767 # instance it was reported that on HP-UX the gcc test will end up
3768 # making a dummy file named `D' -- because `-MD' means `put the output
3769 # in D'.
3770 mkdir conftest.dir
3771 # Copy depcomp to subdir because otherwise we won't find it if we're
3772 # using a relative directory.
3773 cp "$am_depcomp" conftest.dir
3774 cd conftest.dir
3775 # We will build objects and dependencies in a subdirectory because
3776 # it helps to detect inapplicable dependency modes. For instance
3777 # both Tru64's cc and ICC support -MD to output dependencies as a
3778 # side effect of compilation, but ICC will put the dependencies in
3779 # the current directory while Tru64 will put them in the object
3780 # directory.
3781 mkdir sub
3782
3783 am_cv_CC_dependencies_compiler_type=none
3784 if test "$am_compiler_list" = ""; then
3785 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3786 fi
3787 am__universal=false
3788 case " $depcc " in #(
3789 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3790 esac
3791
3792 for depmode in $am_compiler_list; do
3793 # Setup a source with many dependencies, because some compilers
3794 # like to wrap large dependency lists on column 80 (with \), and
3795 # we should not choose a depcomp mode which is confused by this.
3796 #
3797 # We need to recreate these files for each test, as the compiler may
3798 # overwrite some of them when testing with obscure command lines.
3799 # This happens at least with the AIX C compiler.
3800 : > sub/conftest.c
3801 for i in 1 2 3 4 5 6; do
3802 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3803 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3804 # Solaris 8's {/usr,}/bin/sh.
3805 touch sub/conftst$i.h
3806 done
3807 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3808
3809 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3810 # mode. It turns out that the SunPro C++ compiler does not properly
3811 # handle `-M -o', and we need to detect this. Also, some Intel
3812 # versions had trouble with output in subdirs
3813 am__obj=sub/conftest.${OBJEXT-o}
3814 am__minus_obj="-o $am__obj"
3815 case $depmode in
3816 gcc)
3817 # This depmode causes a compiler race in universal mode.
3818 test "$am__universal" = false || continue
3819 ;;
3820 nosideeffect)
3821 # after this tag, mechanisms are not by side-effect, so they'll
3822 # only be used when explicitly requested
3823 if test "x$enable_dependency_tracking" = xyes; then
3824 continue
3825 else
3826 break
3827 fi
3828 ;;
3829 msvisualcpp | msvcmsys)
3830 # This compiler won't grok `-c -o', but also, the minuso test has
3831 # not run yet. These depmodes are late enough in the game, and
3832 # so weak that their functioning should not be impacted.
3833 am__obj=conftest.${OBJEXT-o}
3834 am__minus_obj=
3835 ;;
3836 none) break ;;
3837 esac
3838 if depmode=$depmode \
3839 source=sub/conftest.c object=$am__obj \
3840 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3841 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3842 >/dev/null 2>conftest.err &&
3843 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3844 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3845 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3846 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3847 # icc doesn't choke on unknown options, it will just issue warnings
3848 # or remarks (even with -Werror). So we grep stderr for any message
3849 # that says an option was ignored or not supported.
3850 # When given -MP, icc 7.0 and 7.1 complain thusly:
3851 # icc: Command line warning: ignoring option '-M'; no argument required
3852 # The diagnosis changed in icc 8.0:
3853 # icc: Command line remark: option '-MP' not supported
3854 if (grep 'ignoring option' conftest.err ||
3855 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3856 am_cv_CC_dependencies_compiler_type=$depmode
3857 break
3858 fi
3859 fi
3860 done
3861
3862 cd ..
3863 rm -rf conftest.dir
3864 else
3865 am_cv_CC_dependencies_compiler_type=none
3866 fi
3867
3868 fi
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3870 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3871 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3872
3873 if
3874 test "x$enable_dependency_tracking" != xno \
3875 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3876 am__fastdepCC_TRUE=
3877 am__fastdepCC_FALSE='#'
3878 else
3879 am__fastdepCC_TRUE='#'
3880 am__fastdepCC_FALSE=
3881 fi
3882
3883
3884 case `pwd` in
3885 *\ * | *\ *)
3886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3887 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3888 esac
3889
3890
3891
3892 macro_version='2.2.6b'
3893 macro_revision='1.3017'
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907 ltmain="$ac_aux_dir/ltmain.sh"
3908
3909 # Make sure we can run config.sub.
3910 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3911 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3912
3913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3914 $as_echo_n "checking build system type... " >&6; }
3915 if test "${ac_cv_build+set}" = set; then :
3916 $as_echo_n "(cached) " >&6
3917 else
3918 ac_build_alias=$build_alias
3919 test "x$ac_build_alias" = x &&
3920 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3921 test "x$ac_build_alias" = x &&
3922 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3923 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3924 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3925
3926 fi
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3928 $as_echo "$ac_cv_build" >&6; }
3929 case $ac_cv_build in
3930 *-*-*) ;;
3931 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3932 esac
3933 build=$ac_cv_build
3934 ac_save_IFS=$IFS; IFS='-'
3935 set x $ac_cv_build
3936 shift
3937 build_cpu=$1
3938 build_vendor=$2
3939 shift; shift
3940 # Remember, the first character of IFS is used to create $*,
3941 # except with old shells:
3942 build_os=$*
3943 IFS=$ac_save_IFS
3944 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3945
3946
3947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3948 $as_echo_n "checking host system type... " >&6; }
3949 if test "${ac_cv_host+set}" = set; then :
3950 $as_echo_n "(cached) " >&6
3951 else
3952 if test "x$host_alias" = x; then
3953 ac_cv_host=$ac_cv_build
3954 else
3955 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3956 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3957 fi
3958
3959 fi
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3961 $as_echo "$ac_cv_host" >&6; }
3962 case $ac_cv_host in
3963 *-*-*) ;;
3964 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3965 esac
3966 host=$ac_cv_host
3967 ac_save_IFS=$IFS; IFS='-'
3968 set x $ac_cv_host
3969 shift
3970 host_cpu=$1
3971 host_vendor=$2
3972 shift; shift
3973 # Remember, the first character of IFS is used to create $*,
3974 # except with old shells:
3975 host_os=$*
3976 IFS=$ac_save_IFS
3977 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3978
3979
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3981 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3982 if test "${ac_cv_path_SED+set}" = set; then :
3983 $as_echo_n "(cached) " >&6
3984 else
3985 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3986 for ac_i in 1 2 3 4 5 6 7; do
3987 ac_script="$ac_script$as_nl$ac_script"
3988 done
3989 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3990 { ac_script=; unset ac_script;}
3991 if test -z "$SED"; then
3992 ac_path_SED_found=false
3993 # Loop through the user's path and test for each of PROGNAME-LIST
3994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3995 for as_dir in $PATH
3996 do
3997 IFS=$as_save_IFS
3998 test -z "$as_dir" && as_dir=.
3999 for ac_prog in sed gsed; do
4000 for ac_exec_ext in '' $ac_executable_extensions; do
4001 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4002 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4003 # Check for GNU ac_path_SED and select it if it is found.
4004 # Check for GNU $ac_path_SED
4005 case `"$ac_path_SED" --version 2>&1` in
4006 *GNU*)
4007 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4008 *)
4009 ac_count=0
4010 $as_echo_n 0123456789 >"conftest.in"
4011 while :
4012 do
4013 cat "conftest.in" "conftest.in" >"conftest.tmp"
4014 mv "conftest.tmp" "conftest.in"
4015 cp "conftest.in" "conftest.nl"
4016 $as_echo '' >> "conftest.nl"
4017 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4018 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4019 as_fn_arith $ac_count + 1 && ac_count=$as_val
4020 if test $ac_count -gt ${ac_path_SED_max-0}; then
4021 # Best one so far, save it but keep looking for a better one
4022 ac_cv_path_SED="$ac_path_SED"
4023 ac_path_SED_max=$ac_count
4024 fi
4025 # 10*(2^10) chars as input seems more than enough
4026 test $ac_count -gt 10 && break
4027 done
4028 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4029 esac
4030
4031 $ac_path_SED_found && break 3
4032 done
4033 done
4034 done
4035 IFS=$as_save_IFS
4036 if test -z "$ac_cv_path_SED"; then
4037 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4038 fi
4039 else
4040 ac_cv_path_SED=$SED
4041 fi
4042
4043 fi
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4045 $as_echo "$ac_cv_path_SED" >&6; }
4046 SED="$ac_cv_path_SED"
4047 rm -f conftest.sed
4048
4049 test -z "$SED" && SED=sed
4050 Xsed="$SED -e 1s/^X//"
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4063 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4064 if test "${ac_cv_path_GREP+set}" = set; then :
4065 $as_echo_n "(cached) " >&6
4066 else
4067 if test -z "$GREP"; then
4068 ac_path_GREP_found=false
4069 # Loop through the user's path and test for each of PROGNAME-LIST
4070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4071 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4072 do
4073 IFS=$as_save_IFS
4074 test -z "$as_dir" && as_dir=.
4075 for ac_prog in grep ggrep; do
4076 for ac_exec_ext in '' $ac_executable_extensions; do
4077 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4078 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4079 # Check for GNU ac_path_GREP and select it if it is found.
4080 # Check for GNU $ac_path_GREP
4081 case `"$ac_path_GREP" --version 2>&1` in
4082 *GNU*)
4083 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4084 *)
4085 ac_count=0
4086 $as_echo_n 0123456789 >"conftest.in"
4087 while :
4088 do
4089 cat "conftest.in" "conftest.in" >"conftest.tmp"
4090 mv "conftest.tmp" "conftest.in"
4091 cp "conftest.in" "conftest.nl"
4092 $as_echo 'GREP' >> "conftest.nl"
4093 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4094 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4095 as_fn_arith $ac_count + 1 && ac_count=$as_val
4096 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4097 # Best one so far, save it but keep looking for a better one
4098 ac_cv_path_GREP="$ac_path_GREP"
4099 ac_path_GREP_max=$ac_count
4100 fi
4101 # 10*(2^10) chars as input seems more than enough
4102 test $ac_count -gt 10 && break
4103 done
4104 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4105 esac
4106
4107 $ac_path_GREP_found && break 3
4108 done
4109 done
4110 done
4111 IFS=$as_save_IFS
4112 if test -z "$ac_cv_path_GREP"; then
4113 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4114 fi
4115 else
4116 ac_cv_path_GREP=$GREP
4117 fi
4118
4119 fi
4120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4121 $as_echo "$ac_cv_path_GREP" >&6; }
4122 GREP="$ac_cv_path_GREP"
4123
4124
4125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4126 $as_echo_n "checking for egrep... " >&6; }
4127 if test "${ac_cv_path_EGREP+set}" = set; then :
4128 $as_echo_n "(cached) " >&6
4129 else
4130 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4131 then ac_cv_path_EGREP="$GREP -E"
4132 else
4133 if test -z "$EGREP"; then
4134 ac_path_EGREP_found=false
4135 # Loop through the user's path and test for each of PROGNAME-LIST
4136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4137 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4138 do
4139 IFS=$as_save_IFS
4140 test -z "$as_dir" && as_dir=.
4141 for ac_prog in egrep; do
4142 for ac_exec_ext in '' $ac_executable_extensions; do
4143 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4144 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4145 # Check for GNU ac_path_EGREP and select it if it is found.
4146 # Check for GNU $ac_path_EGREP
4147 case `"$ac_path_EGREP" --version 2>&1` in
4148 *GNU*)
4149 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4150 *)
4151 ac_count=0
4152 $as_echo_n 0123456789 >"conftest.in"
4153 while :
4154 do
4155 cat "conftest.in" "conftest.in" >"conftest.tmp"
4156 mv "conftest.tmp" "conftest.in"
4157 cp "conftest.in" "conftest.nl"
4158 $as_echo 'EGREP' >> "conftest.nl"
4159 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4160 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4161 as_fn_arith $ac_count + 1 && ac_count=$as_val
4162 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4163 # Best one so far, save it but keep looking for a better one
4164 ac_cv_path_EGREP="$ac_path_EGREP"
4165 ac_path_EGREP_max=$ac_count
4166 fi
4167 # 10*(2^10) chars as input seems more than enough
4168 test $ac_count -gt 10 && break
4169 done
4170 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4171 esac
4172
4173 $ac_path_EGREP_found && break 3
4174 done
4175 done
4176 done
4177 IFS=$as_save_IFS
4178 if test -z "$ac_cv_path_EGREP"; then
4179 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4180 fi
4181 else
4182 ac_cv_path_EGREP=$EGREP
4183 fi
4184
4185 fi
4186 fi
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4188 $as_echo "$ac_cv_path_EGREP" >&6; }
4189 EGREP="$ac_cv_path_EGREP"
4190
4191
4192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4193 $as_echo_n "checking for fgrep... " >&6; }
4194 if test "${ac_cv_path_FGREP+set}" = set; then :
4195 $as_echo_n "(cached) " >&6
4196 else
4197 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4198 then ac_cv_path_FGREP="$GREP -F"
4199 else
4200 if test -z "$FGREP"; then
4201 ac_path_FGREP_found=false
4202 # Loop through the user's path and test for each of PROGNAME-LIST
4203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4204 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4205 do
4206 IFS=$as_save_IFS
4207 test -z "$as_dir" && as_dir=.
4208 for ac_prog in fgrep; do
4209 for ac_exec_ext in '' $ac_executable_extensions; do
4210 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4211 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4212 # Check for GNU ac_path_FGREP and select it if it is found.
4213 # Check for GNU $ac_path_FGREP
4214 case `"$ac_path_FGREP" --version 2>&1` in
4215 *GNU*)
4216 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4217 *)
4218 ac_count=0
4219 $as_echo_n 0123456789 >"conftest.in"
4220 while :
4221 do
4222 cat "conftest.in" "conftest.in" >"conftest.tmp"
4223 mv "conftest.tmp" "conftest.in"
4224 cp "conftest.in" "conftest.nl"
4225 $as_echo 'FGREP' >> "conftest.nl"
4226 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4227 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4228 as_fn_arith $ac_count + 1 && ac_count=$as_val
4229 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4230 # Best one so far, save it but keep looking for a better one
4231 ac_cv_path_FGREP="$ac_path_FGREP"
4232 ac_path_FGREP_max=$ac_count
4233 fi
4234 # 10*(2^10) chars as input seems more than enough
4235 test $ac_count -gt 10 && break
4236 done
4237 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4238 esac
4239
4240 $ac_path_FGREP_found && break 3
4241 done
4242 done
4243 done
4244 IFS=$as_save_IFS
4245 if test -z "$ac_cv_path_FGREP"; then
4246 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4247 fi
4248 else
4249 ac_cv_path_FGREP=$FGREP
4250 fi
4251
4252 fi
4253 fi
4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4255 $as_echo "$ac_cv_path_FGREP" >&6; }
4256 FGREP="$ac_cv_path_FGREP"
4257
4258
4259 test -z "$GREP" && GREP=grep
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279 # Check whether --with-gnu-ld was given.
4280 if test "${with_gnu_ld+set}" = set; then :
4281 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4282 else
4283 with_gnu_ld=no
4284 fi
4285
4286 ac_prog=ld
4287 if test "$GCC" = yes; then
4288 # Check if gcc -print-prog-name=ld gives a path.
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4290 $as_echo_n "checking for ld used by $CC... " >&6; }
4291 case $host in
4292 *-*-mingw*)
4293 # gcc leaves a trailing carriage return which upsets mingw
4294 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4295 *)
4296 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4297 esac
4298 case $ac_prog in
4299 # Accept absolute paths.
4300 [\\/]* | ?:[\\/]*)
4301 re_direlt='/[^/][^/]*/\.\./'
4302 # Canonicalize the pathname of ld
4303 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4304 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4305 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4306 done
4307 test -z "$LD" && LD="$ac_prog"
4308 ;;
4309 "")
4310 # If it fails, then pretend we aren't using GCC.
4311 ac_prog=ld
4312 ;;
4313 *)
4314 # If it is relative, then search for the first ld in PATH.
4315 with_gnu_ld=unknown
4316 ;;
4317 esac
4318 elif test "$with_gnu_ld" = yes; then
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4320 $as_echo_n "checking for GNU ld... " >&6; }
4321 else
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4323 $as_echo_n "checking for non-GNU ld... " >&6; }
4324 fi
4325 if test "${lt_cv_path_LD+set}" = set; then :
4326 $as_echo_n "(cached) " >&6
4327 else
4328 if test -z "$LD"; then
4329 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4330 for ac_dir in $PATH; do
4331 IFS="$lt_save_ifs"
4332 test -z "$ac_dir" && ac_dir=.
4333 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4334 lt_cv_path_LD="$ac_dir/$ac_prog"
4335 # Check to see if the program is GNU ld. I'd rather use --version,
4336 # but apparently some variants of GNU ld only accept -v.
4337 # Break only if it was the GNU/non-GNU ld that we prefer.
4338 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4339 *GNU* | *'with BFD'*)
4340 test "$with_gnu_ld" != no && break
4341 ;;
4342 *)
4343 test "$with_gnu_ld" != yes && break
4344 ;;
4345 esac
4346 fi
4347 done
4348 IFS="$lt_save_ifs"
4349 else
4350 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4351 fi
4352 fi
4353
4354 LD="$lt_cv_path_LD"
4355 if test -n "$LD"; then
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4357 $as_echo "$LD" >&6; }
4358 else
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4360 $as_echo "no" >&6; }
4361 fi
4362 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4364 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4365 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4366 $as_echo_n "(cached) " >&6
4367 else
4368 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4369 case `$LD -v 2>&1 </dev/null` in
4370 *GNU* | *'with BFD'*)
4371 lt_cv_prog_gnu_ld=yes
4372 ;;
4373 *)
4374 lt_cv_prog_gnu_ld=no
4375 ;;
4376 esac
4377 fi
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4379 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4380 with_gnu_ld=$lt_cv_prog_gnu_ld
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4391 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4392 if test "${lt_cv_path_NM+set}" = set; then :
4393 $as_echo_n "(cached) " >&6
4394 else
4395 if test -n "$NM"; then
4396 # Let the user override the test.
4397 lt_cv_path_NM="$NM"
4398 else
4399 lt_nm_to_check="${ac_tool_prefix}nm"
4400 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4401 lt_nm_to_check="$lt_nm_to_check nm"
4402 fi
4403 for lt_tmp_nm in $lt_nm_to_check; do
4404 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4405 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4406 IFS="$lt_save_ifs"
4407 test -z "$ac_dir" && ac_dir=.
4408 tmp_nm="$ac_dir/$lt_tmp_nm"
4409 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4410 # Check to see if the nm accepts a BSD-compat flag.
4411 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4412 # nm: unknown option "B" ignored
4413 # Tru64's nm complains that /dev/null is an invalid object file
4414 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4415 */dev/null* | *'Invalid file or object type'*)
4416 lt_cv_path_NM="$tmp_nm -B"
4417 break
4418 ;;
4419 *)
4420 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4421 */dev/null*)
4422 lt_cv_path_NM="$tmp_nm -p"
4423 break
4424 ;;
4425 *)
4426 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4427 continue # so that we can try to find one that supports BSD flags
4428 ;;
4429 esac
4430 ;;
4431 esac
4432 fi
4433 done
4434 IFS="$lt_save_ifs"
4435 done
4436 : ${lt_cv_path_NM=no}
4437 fi
4438 fi
4439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4440 $as_echo "$lt_cv_path_NM" >&6; }
4441 if test "$lt_cv_path_NM" != "no"; then
4442 NM="$lt_cv_path_NM"
4443 else
4444 # Didn't find any BSD compatible name lister, look for dumpbin.
4445 if test -n "$ac_tool_prefix"; then
4446 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4447 do
4448 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4449 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4451 $as_echo_n "checking for $ac_word... " >&6; }
4452 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4453 $as_echo_n "(cached) " >&6
4454 else
4455 if test -n "$DUMPBIN"; then
4456 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4457 else
4458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4459 for as_dir in $PATH
4460 do
4461 IFS=$as_save_IFS
4462 test -z "$as_dir" && as_dir=.
4463 for ac_exec_ext in '' $ac_executable_extensions; do
4464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4465 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4467 break 2
4468 fi
4469 done
4470 done
4471 IFS=$as_save_IFS
4472
4473 fi
4474 fi
4475 DUMPBIN=$ac_cv_prog_DUMPBIN
4476 if test -n "$DUMPBIN"; then
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4478 $as_echo "$DUMPBIN" >&6; }
4479 else
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4481 $as_echo "no" >&6; }
4482 fi
4483
4484
4485 test -n "$DUMPBIN" && break
4486 done
4487 fi
4488 if test -z "$DUMPBIN"; then
4489 ac_ct_DUMPBIN=$DUMPBIN
4490 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4491 do
4492 # Extract the first word of "$ac_prog", so it can be a program name with args.
4493 set dummy $ac_prog; ac_word=$2
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4495 $as_echo_n "checking for $ac_word... " >&6; }
4496 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4497 $as_echo_n "(cached) " >&6
4498 else
4499 if test -n "$ac_ct_DUMPBIN"; then
4500 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4501 else
4502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4503 for as_dir in $PATH
4504 do
4505 IFS=$as_save_IFS
4506 test -z "$as_dir" && as_dir=.
4507 for ac_exec_ext in '' $ac_executable_extensions; do
4508 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4509 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4511 break 2
4512 fi
4513 done
4514 done
4515 IFS=$as_save_IFS
4516
4517 fi
4518 fi
4519 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4520 if test -n "$ac_ct_DUMPBIN"; then
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4522 $as_echo "$ac_ct_DUMPBIN" >&6; }
4523 else
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4525 $as_echo "no" >&6; }
4526 fi
4527
4528
4529 test -n "$ac_ct_DUMPBIN" && break
4530 done
4531
4532 if test "x$ac_ct_DUMPBIN" = x; then
4533 DUMPBIN=":"
4534 else
4535 case $cross_compiling:$ac_tool_warned in
4536 yes:)
4537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4538 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4539 ac_tool_warned=yes ;;
4540 esac
4541 DUMPBIN=$ac_ct_DUMPBIN
4542 fi
4543 fi
4544
4545
4546 if test "$DUMPBIN" != ":"; then
4547 NM="$DUMPBIN"
4548 fi
4549 fi
4550 test -z "$NM" && NM=nm
4551
4552
4553
4554
4555
4556
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4558 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4559 if test "${lt_cv_nm_interface+set}" = set; then :
4560 $as_echo_n "(cached) " >&6
4561 else
4562 lt_cv_nm_interface="BSD nm"
4563 echo "int some_variable = 0;" > conftest.$ac_ext
4564 (eval echo "\"\$as_me:4564: $ac_compile\"" >&5)
4565 (eval "$ac_compile" 2>conftest.err)
4566 cat conftest.err >&5
4567 (eval echo "\"\$as_me:4567: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4568 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4569 cat conftest.err >&5
4570 (eval echo "\"\$as_me:4570: output\"" >&5)
4571 cat conftest.out >&5
4572 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4573 lt_cv_nm_interface="MS dumpbin"
4574 fi
4575 rm -f conftest*
4576 fi
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4578 $as_echo "$lt_cv_nm_interface" >&6; }
4579
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4581 $as_echo_n "checking whether ln -s works... " >&6; }
4582 LN_S=$as_ln_s
4583 if test "$LN_S" = "ln -s"; then
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4585 $as_echo "yes" >&6; }
4586 else
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4588 $as_echo "no, using $LN_S" >&6; }
4589 fi
4590
4591 # find the maximum length of command line arguments
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4593 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4594 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4595 $as_echo_n "(cached) " >&6
4596 else
4597 i=0
4598 teststring="ABCD"
4599
4600 case $build_os in
4601 msdosdjgpp*)
4602 # On DJGPP, this test can blow up pretty badly due to problems in libc
4603 # (any single argument exceeding 2000 bytes causes a buffer overrun
4604 # during glob expansion). Even if it were fixed, the result of this
4605 # check would be larger than it should be.
4606 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4607 ;;
4608
4609 gnu*)
4610 # Under GNU Hurd, this test is not required because there is
4611 # no limit to the length of command line arguments.
4612 # Libtool will interpret -1 as no limit whatsoever
4613 lt_cv_sys_max_cmd_len=-1;
4614 ;;
4615
4616 cygwin* | mingw* | cegcc*)
4617 # On Win9x/ME, this test blows up -- it succeeds, but takes
4618 # about 5 minutes as the teststring grows exponentially.
4619 # Worse, since 9x/ME are not pre-emptively multitasking,
4620 # you end up with a "frozen" computer, even though with patience
4621 # the test eventually succeeds (with a max line length of 256k).
4622 # Instead, let's just punt: use the minimum linelength reported by
4623 # all of the supported platforms: 8192 (on NT/2K/XP).
4624 lt_cv_sys_max_cmd_len=8192;
4625 ;;
4626
4627 amigaos*)
4628 # On AmigaOS with pdksh, this test takes hours, literally.
4629 # So we just punt and use a minimum line length of 8192.
4630 lt_cv_sys_max_cmd_len=8192;
4631 ;;
4632
4633 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4634 # This has been around since 386BSD, at least. Likely further.
4635 if test -x /sbin/sysctl; then
4636 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4637 elif test -x /usr/sbin/sysctl; then
4638 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4639 else
4640 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4641 fi
4642 # And add a safety zone
4643 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4644 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4645 ;;
4646
4647 interix*)
4648 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4649 lt_cv_sys_max_cmd_len=196608
4650 ;;
4651
4652 osf*)
4653 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4654 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4655 # nice to cause kernel panics so lets avoid the loop below.
4656 # First set a reasonable default.
4657 lt_cv_sys_max_cmd_len=16384
4658 #
4659 if test -x /sbin/sysconfig; then
4660 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4661 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4662 esac
4663 fi
4664 ;;
4665 sco3.2v5*)
4666 lt_cv_sys_max_cmd_len=102400
4667 ;;
4668 sysv5* | sco5v6* | sysv4.2uw2*)
4669 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4670 if test -n "$kargmax"; then
4671 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4672 else
4673 lt_cv_sys_max_cmd_len=32768
4674 fi
4675 ;;
4676 *)
4677 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4678 if test -n "$lt_cv_sys_max_cmd_len"; then
4679 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4680 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4681 else
4682 # Make teststring a little bigger before we do anything with it.
4683 # a 1K string should be a reasonable start.
4684 for i in 1 2 3 4 5 6 7 8 ; do
4685 teststring=$teststring$teststring
4686 done
4687 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4688 # If test is not a shell built-in, we'll probably end up computing a
4689 # maximum length that is only half of the actual maximum length, but
4690 # we can't tell.
4691 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4692 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4693 test $i != 17 # 1/2 MB should be enough
4694 do
4695 i=`expr $i + 1`
4696 teststring=$teststring$teststring
4697 done
4698 # Only check the string length outside the loop.
4699 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4700 teststring=
4701 # Add a significant safety factor because C++ compilers can tack on
4702 # massive amounts of additional arguments before passing them to the
4703 # linker. It appears as though 1/2 is a usable value.
4704 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4705 fi
4706 ;;
4707 esac
4708
4709 fi
4710
4711 if test -n $lt_cv_sys_max_cmd_len ; then
4712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4713 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4714 else
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4716 $as_echo "none" >&6; }
4717 fi
4718 max_cmd_len=$lt_cv_sys_max_cmd_len
4719
4720
4721
4722
4723
4724
4725 : ${CP="cp -f"}
4726 : ${MV="mv -f"}
4727 : ${RM="rm -f"}
4728
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4730 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4731 # Try some XSI features
4732 xsi_shell=no
4733 ( _lt_dummy="a/b/c"
4734 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4735 = c,a/b,, \
4736 && eval 'test $(( 1 + 1 )) -eq 2 \
4737 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4738 && xsi_shell=yes
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4740 $as_echo "$xsi_shell" >&6; }
4741
4742
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4744 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4745 lt_shell_append=no
4746 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4747 >/dev/null 2>&1 \
4748 && lt_shell_append=yes
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4750 $as_echo "$lt_shell_append" >&6; }
4751
4752
4753 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4754 lt_unset=unset
4755 else
4756 lt_unset=false
4757 fi
4758
4759
4760
4761
4762
4763 # test EBCDIC or ASCII
4764 case `echo X|tr X '\101'` in
4765 A) # ASCII based system
4766 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4767 lt_SP2NL='tr \040 \012'
4768 lt_NL2SP='tr \015\012 \040\040'
4769 ;;
4770 *) # EBCDIC based system
4771 lt_SP2NL='tr \100 \n'
4772 lt_NL2SP='tr \r\n \100\100'
4773 ;;
4774 esac
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4785 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4786 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4787 $as_echo_n "(cached) " >&6
4788 else
4789 lt_cv_ld_reload_flag='-r'
4790 fi
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4792 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4793 reload_flag=$lt_cv_ld_reload_flag
4794 case $reload_flag in
4795 "" | " "*) ;;
4796 *) reload_flag=" $reload_flag" ;;
4797 esac
4798 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4799 case $host_os in
4800 darwin*)
4801 if test "$GCC" = yes; then
4802 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4803 else
4804 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4805 fi
4806 ;;
4807 esac
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817 if test -n "$ac_tool_prefix"; then
4818 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4819 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4821 $as_echo_n "checking for $ac_word... " >&6; }
4822 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4823 $as_echo_n "(cached) " >&6
4824 else
4825 if test -n "$OBJDUMP"; then
4826 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4827 else
4828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4829 for as_dir in $PATH
4830 do
4831 IFS=$as_save_IFS
4832 test -z "$as_dir" && as_dir=.
4833 for ac_exec_ext in '' $ac_executable_extensions; do
4834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4835 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4837 break 2
4838 fi
4839 done
4840 done
4841 IFS=$as_save_IFS
4842
4843 fi
4844 fi
4845 OBJDUMP=$ac_cv_prog_OBJDUMP
4846 if test -n "$OBJDUMP"; then
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4848 $as_echo "$OBJDUMP" >&6; }
4849 else
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4851 $as_echo "no" >&6; }
4852 fi
4853
4854
4855 fi
4856 if test -z "$ac_cv_prog_OBJDUMP"; then
4857 ac_ct_OBJDUMP=$OBJDUMP
4858 # Extract the first word of "objdump", so it can be a program name with args.
4859 set dummy objdump; ac_word=$2
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4861 $as_echo_n "checking for $ac_word... " >&6; }
4862 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4863 $as_echo_n "(cached) " >&6
4864 else
4865 if test -n "$ac_ct_OBJDUMP"; then
4866 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4867 else
4868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4869 for as_dir in $PATH
4870 do
4871 IFS=$as_save_IFS
4872 test -z "$as_dir" && as_dir=.
4873 for ac_exec_ext in '' $ac_executable_extensions; do
4874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4875 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4877 break 2
4878 fi
4879 done
4880 done
4881 IFS=$as_save_IFS
4882
4883 fi
4884 fi
4885 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4886 if test -n "$ac_ct_OBJDUMP"; then
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4888 $as_echo "$ac_ct_OBJDUMP" >&6; }
4889 else
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4891 $as_echo "no" >&6; }
4892 fi
4893
4894 if test "x$ac_ct_OBJDUMP" = x; then
4895 OBJDUMP="false"
4896 else
4897 case $cross_compiling:$ac_tool_warned in
4898 yes:)
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4900 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4901 ac_tool_warned=yes ;;
4902 esac
4903 OBJDUMP=$ac_ct_OBJDUMP
4904 fi
4905 else
4906 OBJDUMP="$ac_cv_prog_OBJDUMP"
4907 fi
4908
4909 test -z "$OBJDUMP" && OBJDUMP=objdump
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4920 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4921 if test "${lt_cv_deplibs_check_method+set}" = set; then :
4922 $as_echo_n "(cached) " >&6
4923 else
4924 lt_cv_file_magic_cmd='$MAGIC_CMD'
4925 lt_cv_file_magic_test_file=
4926 lt_cv_deplibs_check_method='unknown'
4927 # Need to set the preceding variable on all platforms that support
4928 # interlibrary dependencies.
4929 # 'none' -- dependencies not supported.
4930 # `unknown' -- same as none, but documents that we really don't know.
4931 # 'pass_all' -- all dependencies passed with no checks.
4932 # 'test_compile' -- check by making test program.
4933 # 'file_magic [[regex]]' -- check by looking for files in library path
4934 # which responds to the $file_magic_cmd with a given extended regex.
4935 # If you have `file' or equivalent on your system and you're not sure
4936 # whether `pass_all' will *always* work, you probably want this one.
4937
4938 case $host_os in
4939 aix[4-9]*)
4940 lt_cv_deplibs_check_method=pass_all
4941 ;;
4942
4943 beos*)
4944 lt_cv_deplibs_check_method=pass_all
4945 ;;
4946
4947 bsdi[45]*)
4948 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4949 lt_cv_file_magic_cmd='/usr/bin/file -L'
4950 lt_cv_file_magic_test_file=/shlib/libc.so
4951 ;;
4952
4953 cygwin*)
4954 # func_win32_libid is a shell function defined in ltmain.sh
4955 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4956 lt_cv_file_magic_cmd='func_win32_libid'
4957 ;;
4958
4959 mingw* | pw32*)
4960 # Base MSYS/MinGW do not provide the 'file' command needed by
4961 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4962 # unless we find 'file', for example because we are cross-compiling.
4963 if ( file / ) >/dev/null 2>&1; then
4964 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4965 lt_cv_file_magic_cmd='func_win32_libid'
4966 else
4967 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4968 lt_cv_file_magic_cmd='$OBJDUMP -f'
4969 fi
4970 ;;
4971
4972 cegcc)
4973 # use the weaker test based on 'objdump'. See mingw*.
4974 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4975 lt_cv_file_magic_cmd='$OBJDUMP -f'
4976 ;;
4977
4978 darwin* | rhapsody*)
4979 lt_cv_deplibs_check_method=pass_all
4980 ;;
4981
4982 freebsd* | dragonfly*)
4983 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4984 case $host_cpu in
4985 i*86 )
4986 # Not sure whether the presence of OpenBSD here was a mistake.
4987 # Let's accept both of them until this is cleared up.
4988 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4989 lt_cv_file_magic_cmd=/usr/bin/file
4990 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4991 ;;
4992 esac
4993 else
4994 lt_cv_deplibs_check_method=pass_all
4995 fi
4996 ;;
4997
4998 gnu*)
4999 lt_cv_deplibs_check_method=pass_all
5000 ;;
5001
5002 hpux10.20* | hpux11*)
5003 lt_cv_file_magic_cmd=/usr/bin/file
5004 case $host_cpu in
5005 ia64*)
5006 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5007 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5008 ;;
5009 hppa*64*)
5010 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]'
5011 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5012 ;;
5013 *)
5014 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5015 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5016 ;;
5017 esac
5018 ;;
5019
5020 interix[3-9]*)
5021 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5022 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5023 ;;
5024
5025 irix5* | irix6* | nonstopux*)
5026 case $LD in
5027 *-32|*"-32 ") libmagic=32-bit;;
5028 *-n32|*"-n32 ") libmagic=N32;;
5029 *-64|*"-64 ") libmagic=64-bit;;
5030 *) libmagic=never-match;;
5031 esac
5032 lt_cv_deplibs_check_method=pass_all
5033 ;;
5034
5035 # This must be Linux ELF.
5036 linux* | k*bsd*-gnu)
5037 lt_cv_deplibs_check_method=pass_all
5038 ;;
5039
5040 netbsd*)
5041 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5042 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5043 else
5044 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5045 fi
5046 ;;
5047
5048 newos6*)
5049 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5050 lt_cv_file_magic_cmd=/usr/bin/file
5051 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5052 ;;
5053
5054 *nto* | *qnx*)
5055 lt_cv_deplibs_check_method=pass_all
5056 ;;
5057
5058 openbsd*)
5059 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5060 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5061 else
5062 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5063 fi
5064 ;;
5065
5066 osf3* | osf4* | osf5*)
5067 lt_cv_deplibs_check_method=pass_all
5068 ;;
5069
5070 rdos*)
5071 lt_cv_deplibs_check_method=pass_all
5072 ;;
5073
5074 solaris*)
5075 lt_cv_deplibs_check_method=pass_all
5076 ;;
5077
5078 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5079 lt_cv_deplibs_check_method=pass_all
5080 ;;
5081
5082 sysv4 | sysv4.3*)
5083 case $host_vendor in
5084 motorola)
5085 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]'
5086 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5087 ;;
5088 ncr)
5089 lt_cv_deplibs_check_method=pass_all
5090 ;;
5091 sequent)
5092 lt_cv_file_magic_cmd='/bin/file'
5093 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5094 ;;
5095 sni)
5096 lt_cv_file_magic_cmd='/bin/file'
5097 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5098 lt_cv_file_magic_test_file=/lib/libc.so
5099 ;;
5100 siemens)
5101 lt_cv_deplibs_check_method=pass_all
5102 ;;
5103 pc)
5104 lt_cv_deplibs_check_method=pass_all
5105 ;;
5106 esac
5107 ;;
5108
5109 tpf*)
5110 lt_cv_deplibs_check_method=pass_all
5111 ;;
5112 esac
5113
5114 fi
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5116 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5117 file_magic_cmd=$lt_cv_file_magic_cmd
5118 deplibs_check_method=$lt_cv_deplibs_check_method
5119 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132 if test -n "$ac_tool_prefix"; then
5133 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5134 set dummy ${ac_tool_prefix}ar; ac_word=$2
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5136 $as_echo_n "checking for $ac_word... " >&6; }
5137 if test "${ac_cv_prog_AR+set}" = set; then :
5138 $as_echo_n "(cached) " >&6
5139 else
5140 if test -n "$AR"; then
5141 ac_cv_prog_AR="$AR" # Let the user override the test.
5142 else
5143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5144 for as_dir in $PATH
5145 do
5146 IFS=$as_save_IFS
5147 test -z "$as_dir" && as_dir=.
5148 for ac_exec_ext in '' $ac_executable_extensions; do
5149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5150 ac_cv_prog_AR="${ac_tool_prefix}ar"
5151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5152 break 2
5153 fi
5154 done
5155 done
5156 IFS=$as_save_IFS
5157
5158 fi
5159 fi
5160 AR=$ac_cv_prog_AR
5161 if test -n "$AR"; then
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5163 $as_echo "$AR" >&6; }
5164 else
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5166 $as_echo "no" >&6; }
5167 fi
5168
5169
5170 fi
5171 if test -z "$ac_cv_prog_AR"; then
5172 ac_ct_AR=$AR
5173 # Extract the first word of "ar", so it can be a program name with args.
5174 set dummy ar; ac_word=$2
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5176 $as_echo_n "checking for $ac_word... " >&6; }
5177 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5178 $as_echo_n "(cached) " >&6
5179 else
5180 if test -n "$ac_ct_AR"; then
5181 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5182 else
5183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5184 for as_dir in $PATH
5185 do
5186 IFS=$as_save_IFS
5187 test -z "$as_dir" && as_dir=.
5188 for ac_exec_ext in '' $ac_executable_extensions; do
5189 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5190 ac_cv_prog_ac_ct_AR="ar"
5191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5192 break 2
5193 fi
5194 done
5195 done
5196 IFS=$as_save_IFS
5197
5198 fi
5199 fi
5200 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5201 if test -n "$ac_ct_AR"; then
5202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5203 $as_echo "$ac_ct_AR" >&6; }
5204 else
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5206 $as_echo "no" >&6; }
5207 fi
5208
5209 if test "x$ac_ct_AR" = x; then
5210 AR="false"
5211 else
5212 case $cross_compiling:$ac_tool_warned in
5213 yes:)
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5215 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5216 ac_tool_warned=yes ;;
5217 esac
5218 AR=$ac_ct_AR
5219 fi
5220 else
5221 AR="$ac_cv_prog_AR"
5222 fi
5223
5224 test -z "$AR" && AR=ar
5225 test -z "$AR_FLAGS" && AR_FLAGS=cru
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237 if test -n "$ac_tool_prefix"; then
5238 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5239 set dummy ${ac_tool_prefix}strip; ac_word=$2
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5241 $as_echo_n "checking for $ac_word... " >&6; }
5242 if test "${ac_cv_prog_STRIP+set}" = set; then :
5243 $as_echo_n "(cached) " >&6
5244 else
5245 if test -n "$STRIP"; then
5246 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5247 else
5248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5249 for as_dir in $PATH
5250 do
5251 IFS=$as_save_IFS
5252 test -z "$as_dir" && as_dir=.
5253 for ac_exec_ext in '' $ac_executable_extensions; do
5254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5255 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5257 break 2
5258 fi
5259 done
5260 done
5261 IFS=$as_save_IFS
5262
5263 fi
5264 fi
5265 STRIP=$ac_cv_prog_STRIP
5266 if test -n "$STRIP"; then
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5268 $as_echo "$STRIP" >&6; }
5269 else
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5271 $as_echo "no" >&6; }
5272 fi
5273
5274
5275 fi
5276 if test -z "$ac_cv_prog_STRIP"; then
5277 ac_ct_STRIP=$STRIP
5278 # Extract the first word of "strip", so it can be a program name with args.
5279 set dummy strip; ac_word=$2
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5281 $as_echo_n "checking for $ac_word... " >&6; }
5282 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5283 $as_echo_n "(cached) " >&6
5284 else
5285 if test -n "$ac_ct_STRIP"; then
5286 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5287 else
5288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5289 for as_dir in $PATH
5290 do
5291 IFS=$as_save_IFS
5292 test -z "$as_dir" && as_dir=.
5293 for ac_exec_ext in '' $ac_executable_extensions; do
5294 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5295 ac_cv_prog_ac_ct_STRIP="strip"
5296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5297 break 2
5298 fi
5299 done
5300 done
5301 IFS=$as_save_IFS
5302
5303 fi
5304 fi
5305 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5306 if test -n "$ac_ct_STRIP"; then
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5308 $as_echo "$ac_ct_STRIP" >&6; }
5309 else
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5311 $as_echo "no" >&6; }
5312 fi
5313
5314 if test "x$ac_ct_STRIP" = x; then
5315 STRIP=":"
5316 else
5317 case $cross_compiling:$ac_tool_warned in
5318 yes:)
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5320 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5321 ac_tool_warned=yes ;;
5322 esac
5323 STRIP=$ac_ct_STRIP
5324 fi
5325 else
5326 STRIP="$ac_cv_prog_STRIP"
5327 fi
5328
5329 test -z "$STRIP" && STRIP=:
5330
5331
5332
5333
5334
5335
5336 if test -n "$ac_tool_prefix"; then
5337 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5338 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5340 $as_echo_n "checking for $ac_word... " >&6; }
5341 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5342 $as_echo_n "(cached) " >&6
5343 else
5344 if test -n "$RANLIB"; then
5345 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5346 else
5347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5348 for as_dir in $PATH
5349 do
5350 IFS=$as_save_IFS
5351 test -z "$as_dir" && as_dir=.
5352 for ac_exec_ext in '' $ac_executable_extensions; do
5353 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5354 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5356 break 2
5357 fi
5358 done
5359 done
5360 IFS=$as_save_IFS
5361
5362 fi
5363 fi
5364 RANLIB=$ac_cv_prog_RANLIB
5365 if test -n "$RANLIB"; then
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5367 $as_echo "$RANLIB" >&6; }
5368 else
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5370 $as_echo "no" >&6; }
5371 fi
5372
5373
5374 fi
5375 if test -z "$ac_cv_prog_RANLIB"; then
5376 ac_ct_RANLIB=$RANLIB
5377 # Extract the first word of "ranlib", so it can be a program name with args.
5378 set dummy ranlib; ac_word=$2
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5380 $as_echo_n "checking for $ac_word... " >&6; }
5381 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5382 $as_echo_n "(cached) " >&6
5383 else
5384 if test -n "$ac_ct_RANLIB"; then
5385 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5386 else
5387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5388 for as_dir in $PATH
5389 do
5390 IFS=$as_save_IFS
5391 test -z "$as_dir" && as_dir=.
5392 for ac_exec_ext in '' $ac_executable_extensions; do
5393 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5394 ac_cv_prog_ac_ct_RANLIB="ranlib"
5395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5396 break 2
5397 fi
5398 done
5399 done
5400 IFS=$as_save_IFS
5401
5402 fi
5403 fi
5404 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5405 if test -n "$ac_ct_RANLIB"; then
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5407 $as_echo "$ac_ct_RANLIB" >&6; }
5408 else
5409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5410 $as_echo "no" >&6; }
5411 fi
5412
5413 if test "x$ac_ct_RANLIB" = x; then
5414 RANLIB=":"
5415 else
5416 case $cross_compiling:$ac_tool_warned in
5417 yes:)
5418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5419 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5420 ac_tool_warned=yes ;;
5421 esac
5422 RANLIB=$ac_ct_RANLIB
5423 fi
5424 else
5425 RANLIB="$ac_cv_prog_RANLIB"
5426 fi
5427
5428 test -z "$RANLIB" && RANLIB=:
5429
5430
5431
5432
5433
5434
5435 # Determine commands to create old-style static archives.
5436 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5437 old_postinstall_cmds='chmod 644 $oldlib'
5438 old_postuninstall_cmds=
5439
5440 if test -n "$RANLIB"; then
5441 case $host_os in
5442 openbsd*)
5443 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5444 ;;
5445 *)
5446 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5447 ;;
5448 esac
5449 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5450 fi
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485 # If no C compiler was specified, use CC.
5486 LTCC=${LTCC-"$CC"}
5487
5488 # If no C compiler flags were specified, use CFLAGS.
5489 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5490
5491 # Allow CC to be a program name with arguments.
5492 compiler=$CC
5493
5494
5495 # Check for command to grab the raw symbol name followed by C symbol from nm.
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5497 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5498 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5499 $as_echo_n "(cached) " >&6
5500 else
5501
5502 # These are sane defaults that work on at least a few old systems.
5503 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5504
5505 # Character class describing NM global symbol codes.
5506 symcode='[BCDEGRST]'
5507
5508 # Regexp to match symbols that can be accessed directly from C.
5509 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5510
5511 # Define system-specific variables.
5512 case $host_os in
5513 aix*)
5514 symcode='[BCDT]'
5515 ;;
5516 cygwin* | mingw* | pw32* | cegcc*)
5517 symcode='[ABCDGISTW]'
5518 ;;
5519 hpux*)
5520 if test "$host_cpu" = ia64; then
5521 symcode='[ABCDEGRST]'
5522 fi
5523 ;;
5524 irix* | nonstopux*)
5525 symcode='[BCDEGRST]'
5526 ;;
5527 osf*)
5528 symcode='[BCDEGQRST]'
5529 ;;
5530 solaris*)
5531 symcode='[BDRT]'
5532 ;;
5533 sco3.2v5*)
5534 symcode='[DT]'
5535 ;;
5536 sysv4.2uw2*)
5537 symcode='[DT]'
5538 ;;
5539 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5540 symcode='[ABDT]'
5541 ;;
5542 sysv4)
5543 symcode='[DFNSTU]'
5544 ;;
5545 esac
5546
5547 # If we're using GNU nm, then use its standard symbol codes.
5548 case `$NM -V 2>&1` in
5549 *GNU* | *'with BFD'*)
5550 symcode='[ABCDGIRSTW]' ;;
5551 esac
5552
5553 # Transform an extracted symbol line into a proper C declaration.
5554 # Some systems (esp. on ia64) link data and code symbols differently,
5555 # so use this general approach.
5556 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5557
5558 # Transform an extracted symbol line into symbol name and symbol address
5559 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5560 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
5561
5562 # Handle CRLF in mingw tool chain
5563 opt_cr=
5564 case $build_os in
5565 mingw*)
5566 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5567 ;;
5568 esac
5569
5570 # Try without a prefix underscore, then with it.
5571 for ac_symprfx in "" "_"; do
5572
5573 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5574 symxfrm="\\1 $ac_symprfx\\2 \\2"
5575
5576 # Write the raw and C identifiers.
5577 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5578 # Fake it for dumpbin and say T for any non-static function
5579 # and D for any global variable.
5580 # Also find C++ and __fastcall symbols from MSVC++,
5581 # which start with @ or ?.
5582 lt_cv_sys_global_symbol_pipe="$AWK '"\
5583 " {last_section=section; section=\$ 3};"\
5584 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5585 " \$ 0!~/External *\|/{next};"\
5586 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5587 " {if(hide[section]) next};"\
5588 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5589 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5590 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5591 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5592 " ' prfx=^$ac_symprfx"
5593 else
5594 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5595 fi
5596
5597 # Check to see that the pipe works correctly.
5598 pipe_works=no
5599
5600 rm -f conftest*
5601 cat > conftest.$ac_ext <<_LT_EOF
5602 #ifdef __cplusplus
5603 extern "C" {
5604 #endif
5605 char nm_test_var;
5606 void nm_test_func(void);
5607 void nm_test_func(void){}
5608 #ifdef __cplusplus
5609 }
5610 #endif
5611 int main(){nm_test_var='a';nm_test_func();return(0);}
5612 _LT_EOF
5613
5614 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5615 (eval $ac_compile) 2>&5
5616 ac_status=$?
5617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5618 test $ac_status = 0; }; then
5619 # Now try to grab the symbols.
5620 nlist=conftest.nm
5621 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5622 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5623 ac_status=$?
5624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5625 test $ac_status = 0; } && test -s "$nlist"; then
5626 # Try sorting and uniquifying the output.
5627 if sort "$nlist" | uniq > "$nlist"T; then
5628 mv -f "$nlist"T "$nlist"
5629 else
5630 rm -f "$nlist"T
5631 fi
5632
5633 # Make sure that we snagged all the symbols we need.
5634 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5635 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5636 cat <<_LT_EOF > conftest.$ac_ext
5637 #ifdef __cplusplus
5638 extern "C" {
5639 #endif
5640
5641 _LT_EOF
5642 # Now generate the symbol file.
5643 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5644
5645 cat <<_LT_EOF >> conftest.$ac_ext
5646
5647 /* The mapping between symbol names and symbols. */
5648 const struct {
5649 const char *name;
5650 void *address;
5651 }
5652 lt__PROGRAM__LTX_preloaded_symbols[] =
5653 {
5654 { "@PROGRAM@", (void *) 0 },
5655 _LT_EOF
5656 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5657 cat <<\_LT_EOF >> conftest.$ac_ext
5658 {0, (void *) 0}
5659 };
5660
5661 /* This works around a problem in FreeBSD linker */
5662 #ifdef FREEBSD_WORKAROUND
5663 static const void *lt_preloaded_setup() {
5664 return lt__PROGRAM__LTX_preloaded_symbols;
5665 }
5666 #endif
5667
5668 #ifdef __cplusplus
5669 }
5670 #endif
5671 _LT_EOF
5672 # Now try linking the two files.
5673 mv conftest.$ac_objext conftstm.$ac_objext
5674 lt_save_LIBS="$LIBS"
5675 lt_save_CFLAGS="$CFLAGS"
5676 LIBS="conftstm.$ac_objext"
5677 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5678 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5679 (eval $ac_link) 2>&5
5680 ac_status=$?
5681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5682 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5683 pipe_works=yes
5684 fi
5685 LIBS="$lt_save_LIBS"
5686 CFLAGS="$lt_save_CFLAGS"
5687 else
5688 echo "cannot find nm_test_func in $nlist" >&5
5689 fi
5690 else
5691 echo "cannot find nm_test_var in $nlist" >&5
5692 fi
5693 else
5694 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5695 fi
5696 else
5697 echo "$progname: failed program was:" >&5
5698 cat conftest.$ac_ext >&5
5699 fi
5700 rm -rf conftest* conftst*
5701
5702 # Do not use the global_symbol_pipe unless it works.
5703 if test "$pipe_works" = yes; then
5704 break
5705 else
5706 lt_cv_sys_global_symbol_pipe=
5707 fi
5708 done
5709
5710 fi
5711
5712 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5713 lt_cv_sys_global_symbol_to_cdecl=
5714 fi
5715 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5717 $as_echo "failed" >&6; }
5718 else
5719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5720 $as_echo "ok" >&6; }
5721 fi
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745 # Check whether --enable-libtool-lock was given.
5746 if test "${enable_libtool_lock+set}" = set; then :
5747 enableval=$enable_libtool_lock;
5748 fi
5749
5750 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5751
5752 # Some flags need to be propagated to the compiler or linker for good
5753 # libtool support.
5754 case $host in
5755 ia64-*-hpux*)
5756 # Find out which ABI we are using.
5757 echo 'int i;' > conftest.$ac_ext
5758 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5759 (eval $ac_compile) 2>&5
5760 ac_status=$?
5761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5762 test $ac_status = 0; }; then
5763 case `/usr/bin/file conftest.$ac_objext` in
5764 *ELF-32*)
5765 HPUX_IA64_MODE="32"
5766 ;;
5767 *ELF-64*)
5768 HPUX_IA64_MODE="64"
5769 ;;
5770 esac
5771 fi
5772 rm -rf conftest*
5773 ;;
5774 *-*-irix6*)
5775 # Find out which ABI we are using.
5776 echo '#line 5776 "configure"' > conftest.$ac_ext
5777 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5778 (eval $ac_compile) 2>&5
5779 ac_status=$?
5780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5781 test $ac_status = 0; }; then
5782 if test "$lt_cv_prog_gnu_ld" = yes; then
5783 case `/usr/bin/file conftest.$ac_objext` in
5784 *32-bit*)
5785 LD="${LD-ld} -melf32bsmip"
5786 ;;
5787 *N32*)
5788 LD="${LD-ld} -melf32bmipn32"
5789 ;;
5790 *64-bit*)
5791 LD="${LD-ld} -melf64bmip"
5792 ;;
5793 esac
5794 else
5795 case `/usr/bin/file conftest.$ac_objext` in
5796 *32-bit*)
5797 LD="${LD-ld} -32"
5798 ;;
5799 *N32*)
5800 LD="${LD-ld} -n32"
5801 ;;
5802 *64-bit*)
5803 LD="${LD-ld} -64"
5804 ;;
5805 esac
5806 fi
5807 fi
5808 rm -rf conftest*
5809 ;;
5810
5811 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5812 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5813 # Find out which ABI we are using.
5814 echo 'int i;' > conftest.$ac_ext
5815 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5816 (eval $ac_compile) 2>&5
5817 ac_status=$?
5818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5819 test $ac_status = 0; }; then
5820 case `/usr/bin/file conftest.o` in
5821 *32-bit*)
5822 case $host in
5823 x86_64-*kfreebsd*-gnu)
5824 LD="${LD-ld} -m elf_i386_fbsd"
5825 ;;
5826 x86_64-*linux*)
5827 LD="${LD-ld} -m elf_i386"
5828 ;;
5829 ppc64-*linux*|powerpc64-*linux*)
5830 LD="${LD-ld} -m elf32ppclinux"
5831 ;;
5832 s390x-*linux*)
5833 LD="${LD-ld} -m elf_s390"
5834 ;;
5835 sparc64-*linux*)
5836 LD="${LD-ld} -m elf32_sparc"
5837 ;;
5838 esac
5839 ;;
5840 *64-bit*)
5841 case $host in
5842 x86_64-*kfreebsd*-gnu)
5843 LD="${LD-ld} -m elf_x86_64_fbsd"
5844 ;;
5845 x86_64-*linux*)
5846 LD="${LD-ld} -m elf_x86_64"
5847 ;;
5848 ppc*-*linux*|powerpc*-*linux*)
5849 LD="${LD-ld} -m elf64ppc"
5850 ;;
5851 s390*-*linux*|s390*-*tpf*)
5852 LD="${LD-ld} -m elf64_s390"
5853 ;;
5854 sparc*-*linux*)
5855 LD="${LD-ld} -m elf64_sparc"
5856 ;;
5857 esac
5858 ;;
5859 esac
5860 fi
5861 rm -rf conftest*
5862 ;;
5863
5864 *-*-sco3.2v5*)
5865 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5866 SAVE_CFLAGS="$CFLAGS"
5867 CFLAGS="$CFLAGS -belf"
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5869 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5870 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5871 $as_echo_n "(cached) " >&6
5872 else
5873 ac_ext=c
5874 ac_cpp='$CPP $CPPFLAGS'
5875 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5876 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5877 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5878
5879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5880 /* end confdefs.h. */
5881
5882 int
5883 main ()
5884 {
5885
5886 ;
5887 return 0;
5888 }
5889 _ACEOF
5890 if ac_fn_c_try_link "$LINENO"; then :
5891 lt_cv_cc_needs_belf=yes
5892 else
5893 lt_cv_cc_needs_belf=no
5894 fi
5895 rm -f core conftest.err conftest.$ac_objext \
5896 conftest$ac_exeext conftest.$ac_ext
5897 ac_ext=c
5898 ac_cpp='$CPP $CPPFLAGS'
5899 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5900 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5901 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5902
5903 fi
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5905 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5906 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5907 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5908 CFLAGS="$SAVE_CFLAGS"
5909 fi
5910 ;;
5911 sparc*-*solaris*)
5912 # Find out which ABI we are using.
5913 echo 'int i;' > conftest.$ac_ext
5914 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5915 (eval $ac_compile) 2>&5
5916 ac_status=$?
5917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5918 test $ac_status = 0; }; then
5919 case `/usr/bin/file conftest.o` in
5920 *64-bit*)
5921 case $lt_cv_prog_gnu_ld in
5922 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5923 *)
5924 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5925 LD="${LD-ld} -64"
5926 fi
5927 ;;
5928 esac
5929 ;;
5930 esac
5931 fi
5932 rm -rf conftest*
5933 ;;
5934 esac
5935
5936 need_locks="$enable_libtool_lock"
5937
5938
5939 case $host_os in
5940 rhapsody* | darwin*)
5941 if test -n "$ac_tool_prefix"; then
5942 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5943 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5945 $as_echo_n "checking for $ac_word... " >&6; }
5946 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5947 $as_echo_n "(cached) " >&6
5948 else
5949 if test -n "$DSYMUTIL"; then
5950 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5951 else
5952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5953 for as_dir in $PATH
5954 do
5955 IFS=$as_save_IFS
5956 test -z "$as_dir" && as_dir=.
5957 for ac_exec_ext in '' $ac_executable_extensions; do
5958 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5959 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5961 break 2
5962 fi
5963 done
5964 done
5965 IFS=$as_save_IFS
5966
5967 fi
5968 fi
5969 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5970 if test -n "$DSYMUTIL"; then
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5972 $as_echo "$DSYMUTIL" >&6; }
5973 else
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5975 $as_echo "no" >&6; }
5976 fi
5977
5978
5979 fi
5980 if test -z "$ac_cv_prog_DSYMUTIL"; then
5981 ac_ct_DSYMUTIL=$DSYMUTIL
5982 # Extract the first word of "dsymutil", so it can be a program name with args.
5983 set dummy dsymutil; ac_word=$2
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5985 $as_echo_n "checking for $ac_word... " >&6; }
5986 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5987 $as_echo_n "(cached) " >&6
5988 else
5989 if test -n "$ac_ct_DSYMUTIL"; then
5990 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5991 else
5992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5993 for as_dir in $PATH
5994 do
5995 IFS=$as_save_IFS
5996 test -z "$as_dir" && as_dir=.
5997 for ac_exec_ext in '' $ac_executable_extensions; do
5998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5999 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6001 break 2
6002 fi
6003 done
6004 done
6005 IFS=$as_save_IFS
6006
6007 fi
6008 fi
6009 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6010 if test -n "$ac_ct_DSYMUTIL"; then
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6012 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6013 else
6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6015 $as_echo "no" >&6; }
6016 fi
6017
6018 if test "x$ac_ct_DSYMUTIL" = x; then
6019 DSYMUTIL=":"
6020 else
6021 case $cross_compiling:$ac_tool_warned in
6022 yes:)
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6024 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6025 ac_tool_warned=yes ;;
6026 esac
6027 DSYMUTIL=$ac_ct_DSYMUTIL
6028 fi
6029 else
6030 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6031 fi
6032
6033 if test -n "$ac_tool_prefix"; then
6034 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6035 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6037 $as_echo_n "checking for $ac_word... " >&6; }
6038 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6039 $as_echo_n "(cached) " >&6
6040 else
6041 if test -n "$NMEDIT"; then
6042 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6043 else
6044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6045 for as_dir in $PATH
6046 do
6047 IFS=$as_save_IFS
6048 test -z "$as_dir" && as_dir=.
6049 for ac_exec_ext in '' $ac_executable_extensions; do
6050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6051 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6053 break 2
6054 fi
6055 done
6056 done
6057 IFS=$as_save_IFS
6058
6059 fi
6060 fi
6061 NMEDIT=$ac_cv_prog_NMEDIT
6062 if test -n "$NMEDIT"; then
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6064 $as_echo "$NMEDIT" >&6; }
6065 else
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6067 $as_echo "no" >&6; }
6068 fi
6069
6070
6071 fi
6072 if test -z "$ac_cv_prog_NMEDIT"; then
6073 ac_ct_NMEDIT=$NMEDIT
6074 # Extract the first word of "nmedit", so it can be a program name with args.
6075 set dummy nmedit; ac_word=$2
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6077 $as_echo_n "checking for $ac_word... " >&6; }
6078 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6079 $as_echo_n "(cached) " >&6
6080 else
6081 if test -n "$ac_ct_NMEDIT"; then
6082 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6083 else
6084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6085 for as_dir in $PATH
6086 do
6087 IFS=$as_save_IFS
6088 test -z "$as_dir" && as_dir=.
6089 for ac_exec_ext in '' $ac_executable_extensions; do
6090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6091 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6093 break 2
6094 fi
6095 done
6096 done
6097 IFS=$as_save_IFS
6098
6099 fi
6100 fi
6101 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6102 if test -n "$ac_ct_NMEDIT"; then
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6104 $as_echo "$ac_ct_NMEDIT" >&6; }
6105 else
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6107 $as_echo "no" >&6; }
6108 fi
6109
6110 if test "x$ac_ct_NMEDIT" = x; then
6111 NMEDIT=":"
6112 else
6113 case $cross_compiling:$ac_tool_warned in
6114 yes:)
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6116 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6117 ac_tool_warned=yes ;;
6118 esac
6119 NMEDIT=$ac_ct_NMEDIT
6120 fi
6121 else
6122 NMEDIT="$ac_cv_prog_NMEDIT"
6123 fi
6124
6125 if test -n "$ac_tool_prefix"; then
6126 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6127 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6129 $as_echo_n "checking for $ac_word... " >&6; }
6130 if test "${ac_cv_prog_LIPO+set}" = set; then :
6131 $as_echo_n "(cached) " >&6
6132 else
6133 if test -n "$LIPO"; then
6134 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6135 else
6136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6137 for as_dir in $PATH
6138 do
6139 IFS=$as_save_IFS
6140 test -z "$as_dir" && as_dir=.
6141 for ac_exec_ext in '' $ac_executable_extensions; do
6142 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6143 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6145 break 2
6146 fi
6147 done
6148 done
6149 IFS=$as_save_IFS
6150
6151 fi
6152 fi
6153 LIPO=$ac_cv_prog_LIPO
6154 if test -n "$LIPO"; then
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6156 $as_echo "$LIPO" >&6; }
6157 else
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6159 $as_echo "no" >&6; }
6160 fi
6161
6162
6163 fi
6164 if test -z "$ac_cv_prog_LIPO"; then
6165 ac_ct_LIPO=$LIPO
6166 # Extract the first word of "lipo", so it can be a program name with args.
6167 set dummy lipo; ac_word=$2
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6169 $as_echo_n "checking for $ac_word... " >&6; }
6170 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6171 $as_echo_n "(cached) " >&6
6172 else
6173 if test -n "$ac_ct_LIPO"; then
6174 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6175 else
6176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6177 for as_dir in $PATH
6178 do
6179 IFS=$as_save_IFS
6180 test -z "$as_dir" && as_dir=.
6181 for ac_exec_ext in '' $ac_executable_extensions; do
6182 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6183 ac_cv_prog_ac_ct_LIPO="lipo"
6184 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6185 break 2
6186 fi
6187 done
6188 done
6189 IFS=$as_save_IFS
6190
6191 fi
6192 fi
6193 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6194 if test -n "$ac_ct_LIPO"; then
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6196 $as_echo "$ac_ct_LIPO" >&6; }
6197 else
6198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6199 $as_echo "no" >&6; }
6200 fi
6201
6202 if test "x$ac_ct_LIPO" = x; then
6203 LIPO=":"
6204 else
6205 case $cross_compiling:$ac_tool_warned in
6206 yes:)
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6208 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6209 ac_tool_warned=yes ;;
6210 esac
6211 LIPO=$ac_ct_LIPO
6212 fi
6213 else
6214 LIPO="$ac_cv_prog_LIPO"
6215 fi
6216
6217 if test -n "$ac_tool_prefix"; then
6218 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6219 set dummy ${ac_tool_prefix}otool; ac_word=$2
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6221 $as_echo_n "checking for $ac_word... " >&6; }
6222 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6223 $as_echo_n "(cached) " >&6
6224 else
6225 if test -n "$OTOOL"; then
6226 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6227 else
6228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6229 for as_dir in $PATH
6230 do
6231 IFS=$as_save_IFS
6232 test -z "$as_dir" && as_dir=.
6233 for ac_exec_ext in '' $ac_executable_extensions; do
6234 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6235 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6237 break 2
6238 fi
6239 done
6240 done
6241 IFS=$as_save_IFS
6242
6243 fi
6244 fi
6245 OTOOL=$ac_cv_prog_OTOOL
6246 if test -n "$OTOOL"; then
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6248 $as_echo "$OTOOL" >&6; }
6249 else
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6251 $as_echo "no" >&6; }
6252 fi
6253
6254
6255 fi
6256 if test -z "$ac_cv_prog_OTOOL"; then
6257 ac_ct_OTOOL=$OTOOL
6258 # Extract the first word of "otool", so it can be a program name with args.
6259 set dummy otool; ac_word=$2
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6261 $as_echo_n "checking for $ac_word... " >&6; }
6262 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6263 $as_echo_n "(cached) " >&6
6264 else
6265 if test -n "$ac_ct_OTOOL"; then
6266 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6267 else
6268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6269 for as_dir in $PATH
6270 do
6271 IFS=$as_save_IFS
6272 test -z "$as_dir" && as_dir=.
6273 for ac_exec_ext in '' $ac_executable_extensions; do
6274 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6275 ac_cv_prog_ac_ct_OTOOL="otool"
6276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6277 break 2
6278 fi
6279 done
6280 done
6281 IFS=$as_save_IFS
6282
6283 fi
6284 fi
6285 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6286 if test -n "$ac_ct_OTOOL"; then
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6288 $as_echo "$ac_ct_OTOOL" >&6; }
6289 else
6290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6291 $as_echo "no" >&6; }
6292 fi
6293
6294 if test "x$ac_ct_OTOOL" = x; then
6295 OTOOL=":"
6296 else
6297 case $cross_compiling:$ac_tool_warned in
6298 yes:)
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6300 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6301 ac_tool_warned=yes ;;
6302 esac
6303 OTOOL=$ac_ct_OTOOL
6304 fi
6305 else
6306 OTOOL="$ac_cv_prog_OTOOL"
6307 fi
6308
6309 if test -n "$ac_tool_prefix"; then
6310 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6311 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6313 $as_echo_n "checking for $ac_word... " >&6; }
6314 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6315 $as_echo_n "(cached) " >&6
6316 else
6317 if test -n "$OTOOL64"; then
6318 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6319 else
6320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321 for as_dir in $PATH
6322 do
6323 IFS=$as_save_IFS
6324 test -z "$as_dir" && as_dir=.
6325 for ac_exec_ext in '' $ac_executable_extensions; do
6326 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6327 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6329 break 2
6330 fi
6331 done
6332 done
6333 IFS=$as_save_IFS
6334
6335 fi
6336 fi
6337 OTOOL64=$ac_cv_prog_OTOOL64
6338 if test -n "$OTOOL64"; then
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6340 $as_echo "$OTOOL64" >&6; }
6341 else
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6343 $as_echo "no" >&6; }
6344 fi
6345
6346
6347 fi
6348 if test -z "$ac_cv_prog_OTOOL64"; then
6349 ac_ct_OTOOL64=$OTOOL64
6350 # Extract the first word of "otool64", so it can be a program name with args.
6351 set dummy otool64; ac_word=$2
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6353 $as_echo_n "checking for $ac_word... " >&6; }
6354 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6355 $as_echo_n "(cached) " >&6
6356 else
6357 if test -n "$ac_ct_OTOOL64"; then
6358 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6359 else
6360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6361 for as_dir in $PATH
6362 do
6363 IFS=$as_save_IFS
6364 test -z "$as_dir" && as_dir=.
6365 for ac_exec_ext in '' $ac_executable_extensions; do
6366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6367 ac_cv_prog_ac_ct_OTOOL64="otool64"
6368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6369 break 2
6370 fi
6371 done
6372 done
6373 IFS=$as_save_IFS
6374
6375 fi
6376 fi
6377 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6378 if test -n "$ac_ct_OTOOL64"; then
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6380 $as_echo "$ac_ct_OTOOL64" >&6; }
6381 else
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6383 $as_echo "no" >&6; }
6384 fi
6385
6386 if test "x$ac_ct_OTOOL64" = x; then
6387 OTOOL64=":"
6388 else
6389 case $cross_compiling:$ac_tool_warned in
6390 yes:)
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6392 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6393 ac_tool_warned=yes ;;
6394 esac
6395 OTOOL64=$ac_ct_OTOOL64
6396 fi
6397 else
6398 OTOOL64="$ac_cv_prog_OTOOL64"
6399 fi
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6428 $as_echo_n "checking for -single_module linker flag... " >&6; }
6429 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6430 $as_echo_n "(cached) " >&6
6431 else
6432 lt_cv_apple_cc_single_mod=no
6433 if test -z "${LT_MULTI_MODULE}"; then
6434 # By default we will add the -single_module flag. You can override
6435 # by either setting the environment variable LT_MULTI_MODULE
6436 # non-empty at configure time, or by adding -multi_module to the
6437 # link flags.
6438 rm -rf libconftest.dylib*
6439 echo "int foo(void){return 1;}" > conftest.c
6440 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6441 -dynamiclib -Wl,-single_module conftest.c" >&5
6442 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6443 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6444 _lt_result=$?
6445 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6446 lt_cv_apple_cc_single_mod=yes
6447 else
6448 cat conftest.err >&5
6449 fi
6450 rm -rf libconftest.dylib*
6451 rm -f conftest.*
6452 fi
6453 fi
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6455 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6457 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6458 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6459 $as_echo_n "(cached) " >&6
6460 else
6461 lt_cv_ld_exported_symbols_list=no
6462 save_LDFLAGS=$LDFLAGS
6463 echo "_main" > conftest.sym
6464 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6466 /* end confdefs.h. */
6467
6468 int
6469 main ()
6470 {
6471
6472 ;
6473 return 0;
6474 }
6475 _ACEOF
6476 if ac_fn_c_try_link "$LINENO"; then :
6477 lt_cv_ld_exported_symbols_list=yes
6478 else
6479 lt_cv_ld_exported_symbols_list=no
6480 fi
6481 rm -f core conftest.err conftest.$ac_objext \
6482 conftest$ac_exeext conftest.$ac_ext
6483 LDFLAGS="$save_LDFLAGS"
6484
6485 fi
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6487 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6488 case $host_os in
6489 rhapsody* | darwin1.[012])
6490 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6491 darwin1.*)
6492 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6493 darwin*) # darwin 5.x on
6494 # if running on 10.5 or later, the deployment target defaults
6495 # to the OS version, if on x86, and 10.4, the deployment
6496 # target defaults to 10.4. Don't you love it?
6497 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6498 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6499 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6500 10.[012]*)
6501 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6502 10.*)
6503 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6504 esac
6505 ;;
6506 esac
6507 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6508 _lt_dar_single_mod='$single_module'
6509 fi
6510 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6511 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6512 else
6513 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6514 fi
6515 if test "$DSYMUTIL" != ":"; then
6516 _lt_dsymutil='~$DSYMUTIL $lib || :'
6517 else
6518 _lt_dsymutil=
6519 fi
6520 ;;
6521 esac
6522
6523 ac_ext=c
6524 ac_cpp='$CPP $CPPFLAGS'
6525 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6526 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6527 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6529 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6530 # On Suns, sometimes $CPP names a directory.
6531 if test -n "$CPP" && test -d "$CPP"; then
6532 CPP=
6533 fi
6534 if test -z "$CPP"; then
6535 if test "${ac_cv_prog_CPP+set}" = set; then :
6536 $as_echo_n "(cached) " >&6
6537 else
6538 # Double quotes because CPP needs to be expanded
6539 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6540 do
6541 ac_preproc_ok=false
6542 for ac_c_preproc_warn_flag in '' yes
6543 do
6544 # Use a header file that comes with gcc, so configuring glibc
6545 # with a fresh cross-compiler works.
6546 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6547 # <limits.h> exists even on freestanding compilers.
6548 # On the NeXT, cc -E runs the code through the compiler's parser,
6549 # not just through cpp. "Syntax error" is here to catch this case.
6550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6551 /* end confdefs.h. */
6552 #ifdef __STDC__
6553 # include <limits.h>
6554 #else
6555 # include <assert.h>
6556 #endif
6557 Syntax error
6558 _ACEOF
6559 if ac_fn_c_try_cpp "$LINENO"; then :
6560
6561 else
6562 # Broken: fails on valid input.
6563 continue
6564 fi
6565 rm -f conftest.err conftest.$ac_ext
6566
6567 # OK, works on sane cases. Now check whether nonexistent headers
6568 # can be detected and how.
6569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6570 /* end confdefs.h. */
6571 #include <ac_nonexistent.h>
6572 _ACEOF
6573 if ac_fn_c_try_cpp "$LINENO"; then :
6574 # Broken: success on invalid input.
6575 continue
6576 else
6577 # Passes both tests.
6578 ac_preproc_ok=:
6579 break
6580 fi
6581 rm -f conftest.err conftest.$ac_ext
6582
6583 done
6584 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6585 rm -f conftest.err conftest.$ac_ext
6586 if $ac_preproc_ok; then :
6587 break
6588 fi
6589
6590 done
6591 ac_cv_prog_CPP=$CPP
6592
6593 fi
6594 CPP=$ac_cv_prog_CPP
6595 else
6596 ac_cv_prog_CPP=$CPP
6597 fi
6598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6599 $as_echo "$CPP" >&6; }
6600 ac_preproc_ok=false
6601 for ac_c_preproc_warn_flag in '' yes
6602 do
6603 # Use a header file that comes with gcc, so configuring glibc
6604 # with a fresh cross-compiler works.
6605 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6606 # <limits.h> exists even on freestanding compilers.
6607 # On the NeXT, cc -E runs the code through the compiler's parser,
6608 # not just through cpp. "Syntax error" is here to catch this case.
6609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6610 /* end confdefs.h. */
6611 #ifdef __STDC__
6612 # include <limits.h>
6613 #else
6614 # include <assert.h>
6615 #endif
6616 Syntax error
6617 _ACEOF
6618 if ac_fn_c_try_cpp "$LINENO"; then :
6619
6620 else
6621 # Broken: fails on valid input.
6622 continue
6623 fi
6624 rm -f conftest.err conftest.$ac_ext
6625
6626 # OK, works on sane cases. Now check whether nonexistent headers
6627 # can be detected and how.
6628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6629 /* end confdefs.h. */
6630 #include <ac_nonexistent.h>
6631 _ACEOF
6632 if ac_fn_c_try_cpp "$LINENO"; then :
6633 # Broken: success on invalid input.
6634 continue
6635 else
6636 # Passes both tests.
6637 ac_preproc_ok=:
6638 break
6639 fi
6640 rm -f conftest.err conftest.$ac_ext
6641
6642 done
6643 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6644 rm -f conftest.err conftest.$ac_ext
6645 if $ac_preproc_ok; then :
6646
6647 else
6648 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6649 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6650 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6651 See \`config.log' for more details." "$LINENO" 5; }
6652 fi
6653
6654 ac_ext=c
6655 ac_cpp='$CPP $CPPFLAGS'
6656 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6657 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6658 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6659
6660
6661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6662 $as_echo_n "checking for ANSI C header files... " >&6; }
6663 if test "${ac_cv_header_stdc+set}" = set; then :
6664 $as_echo_n "(cached) " >&6
6665 else
6666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6667 /* end confdefs.h. */
6668 #include <stdlib.h>
6669 #include <stdarg.h>
6670 #include <string.h>
6671 #include <float.h>
6672
6673 int
6674 main ()
6675 {
6676
6677 ;
6678 return 0;
6679 }
6680 _ACEOF
6681 if ac_fn_c_try_compile "$LINENO"; then :
6682 ac_cv_header_stdc=yes
6683 else
6684 ac_cv_header_stdc=no
6685 fi
6686 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6687
6688 if test $ac_cv_header_stdc = yes; then
6689 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6691 /* end confdefs.h. */
6692 #include <string.h>
6693
6694 _ACEOF
6695 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6696 $EGREP "memchr" >/dev/null 2>&1; then :
6697
6698 else
6699 ac_cv_header_stdc=no
6700 fi
6701 rm -f conftest*
6702
6703 fi
6704
6705 if test $ac_cv_header_stdc = yes; then
6706 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6708 /* end confdefs.h. */
6709 #include <stdlib.h>
6710
6711 _ACEOF
6712 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6713 $EGREP "free" >/dev/null 2>&1; then :
6714
6715 else
6716 ac_cv_header_stdc=no
6717 fi
6718 rm -f conftest*
6719
6720 fi
6721
6722 if test $ac_cv_header_stdc = yes; then
6723 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6724 if test "$cross_compiling" = yes; then :
6725 :
6726 else
6727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6728 /* end confdefs.h. */
6729 #include <ctype.h>
6730 #include <stdlib.h>
6731 #if ((' ' & 0x0FF) == 0x020)
6732 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6733 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6734 #else
6735 # define ISLOWER(c) \
6736 (('a' <= (c) && (c) <= 'i') \
6737 || ('j' <= (c) && (c) <= 'r') \
6738 || ('s' <= (c) && (c) <= 'z'))
6739 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6740 #endif
6741
6742 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6743 int
6744 main ()
6745 {
6746 int i;
6747 for (i = 0; i < 256; i++)
6748 if (XOR (islower (i), ISLOWER (i))
6749 || toupper (i) != TOUPPER (i))
6750 return 2;
6751 return 0;
6752 }
6753 _ACEOF
6754 if ac_fn_c_try_run "$LINENO"; then :
6755
6756 else
6757 ac_cv_header_stdc=no
6758 fi
6759 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6760 conftest.$ac_objext conftest.beam conftest.$ac_ext
6761 fi
6762
6763 fi
6764 fi
6765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6766 $as_echo "$ac_cv_header_stdc" >&6; }
6767 if test $ac_cv_header_stdc = yes; then
6768
6769 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6770
6771 fi
6772
6773 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6774 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6775 inttypes.h stdint.h unistd.h
6776 do :
6777 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6778 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6779 "
6780 eval as_val=\$$as_ac_Header
6781 if test "x$as_val" = x""yes; then :
6782 cat >>confdefs.h <<_ACEOF
6783 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6784 _ACEOF
6785
6786 fi
6787
6788 done
6789
6790
6791 for ac_header in dlfcn.h
6792 do :
6793 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6794 "
6795 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6796 cat >>confdefs.h <<_ACEOF
6797 #define HAVE_DLFCN_H 1
6798 _ACEOF
6799
6800 fi
6801
6802 done
6803
6804
6805
6806 # Set options
6807
6808
6809
6810 enable_dlopen=no
6811
6812
6813 enable_win32_dll=no
6814
6815
6816 # Check whether --enable-shared was given.
6817 if test "${enable_shared+set}" = set; then :
6818 enableval=$enable_shared; p=${PACKAGE-default}
6819 case $enableval in
6820 yes) enable_shared=yes ;;
6821 no) enable_shared=no ;;
6822 *)
6823 enable_shared=no
6824 # Look at the argument we got. We use all the common list separators.
6825 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6826 for pkg in $enableval; do
6827 IFS="$lt_save_ifs"
6828 if test "X$pkg" = "X$p"; then
6829 enable_shared=yes
6830 fi
6831 done
6832 IFS="$lt_save_ifs"
6833 ;;
6834 esac
6835 else
6836 enable_shared=yes
6837 fi
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847 # Check whether --enable-static was given.
6848 if test "${enable_static+set}" = set; then :
6849 enableval=$enable_static; p=${PACKAGE-default}
6850 case $enableval in
6851 yes) enable_static=yes ;;
6852 no) enable_static=no ;;
6853 *)
6854 enable_static=no
6855 # Look at the argument we got. We use all the common list separators.
6856 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6857 for pkg in $enableval; do
6858 IFS="$lt_save_ifs"
6859 if test "X$pkg" = "X$p"; then
6860 enable_static=yes
6861 fi
6862 done
6863 IFS="$lt_save_ifs"
6864 ;;
6865 esac
6866 else
6867 enable_static=yes
6868 fi
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879 # Check whether --with-pic was given.
6880 if test "${with_pic+set}" = set; then :
6881 withval=$with_pic; pic_mode="$withval"
6882 else
6883 pic_mode=default
6884 fi
6885
6886
6887 test -z "$pic_mode" && pic_mode=default
6888
6889
6890
6891
6892
6893
6894
6895 # Check whether --enable-fast-install was given.
6896 if test "${enable_fast_install+set}" = set; then :
6897 enableval=$enable_fast_install; p=${PACKAGE-default}
6898 case $enableval in
6899 yes) enable_fast_install=yes ;;
6900 no) enable_fast_install=no ;;
6901 *)
6902 enable_fast_install=no
6903 # Look at the argument we got. We use all the common list separators.
6904 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6905 for pkg in $enableval; do
6906 IFS="$lt_save_ifs"
6907 if test "X$pkg" = "X$p"; then
6908 enable_fast_install=yes
6909 fi
6910 done
6911 IFS="$lt_save_ifs"
6912 ;;
6913 esac
6914 else
6915 enable_fast_install=yes
6916 fi
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928 # This can be used to rebuild libtool when needed
6929 LIBTOOL_DEPS="$ltmain"
6930
6931 # Always use our own libtool.
6932 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958 test -z "$LN_S" && LN_S="ln -s"
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973 if test -n "${ZSH_VERSION+set}" ; then
6974 setopt NO_GLOB_SUBST
6975 fi
6976
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6978 $as_echo_n "checking for objdir... " >&6; }
6979 if test "${lt_cv_objdir+set}" = set; then :
6980 $as_echo_n "(cached) " >&6
6981 else
6982 rm -f .libs 2>/dev/null
6983 mkdir .libs 2>/dev/null
6984 if test -d .libs; then
6985 lt_cv_objdir=.libs
6986 else
6987 # MS-DOS does not allow filenames that begin with a dot.
6988 lt_cv_objdir=_libs
6989 fi
6990 rmdir .libs 2>/dev/null
6991 fi
6992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6993 $as_echo "$lt_cv_objdir" >&6; }
6994 objdir=$lt_cv_objdir
6995
6996
6997
6998
6999
7000 cat >>confdefs.h <<_ACEOF
7001 #define LT_OBJDIR "$lt_cv_objdir/"
7002 _ACEOF
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020 case $host_os in
7021 aix3*)
7022 # AIX sometimes has problems with the GCC collect2 program. For some
7023 # reason, if we set the COLLECT_NAMES environment variable, the problems
7024 # vanish in a puff of smoke.
7025 if test "X${COLLECT_NAMES+set}" != Xset; then
7026 COLLECT_NAMES=
7027 export COLLECT_NAMES
7028 fi
7029 ;;
7030 esac
7031
7032 # Sed substitution that helps us do robust quoting. It backslashifies
7033 # metacharacters that are still active within double-quoted strings.
7034 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7035
7036 # Same as above, but do not quote variable references.
7037 double_quote_subst='s/\(["`\\]\)/\\\1/g'
7038
7039 # Sed substitution to delay expansion of an escaped shell variable in a
7040 # double_quote_subst'ed string.
7041 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7042
7043 # Sed substitution to delay expansion of an escaped single quote.
7044 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7045
7046 # Sed substitution to avoid accidental globbing in evaled expressions
7047 no_glob_subst='s/\*/\\\*/g'
7048
7049 # Global variables:
7050 ofile=libtool
7051 can_build_shared=yes
7052
7053 # All known linkers require a `.a' archive for static linking (except MSVC,
7054 # which needs '.lib').
7055 libext=a
7056
7057 with_gnu_ld="$lt_cv_prog_gnu_ld"
7058
7059 old_CC="$CC"
7060 old_CFLAGS="$CFLAGS"
7061
7062 # Set sane defaults for various variables
7063 test -z "$CC" && CC=cc
7064 test -z "$LTCC" && LTCC=$CC
7065 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7066 test -z "$LD" && LD=ld
7067 test -z "$ac_objext" && ac_objext=o
7068
7069 for cc_temp in $compiler""; do
7070 case $cc_temp in
7071 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7072 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7073 \-*) ;;
7074 *) break;;
7075 esac
7076 done
7077 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7078
7079
7080 # Only perform the check for file, if the check method requires it
7081 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7082 case $deplibs_check_method in
7083 file_magic*)
7084 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7086 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7087 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7088 $as_echo_n "(cached) " >&6
7089 else
7090 case $MAGIC_CMD in
7091 [\\/*] | ?:[\\/]*)
7092 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7093 ;;
7094 *)
7095 lt_save_MAGIC_CMD="$MAGIC_CMD"
7096 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7097 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7098 for ac_dir in $ac_dummy; do
7099 IFS="$lt_save_ifs"
7100 test -z "$ac_dir" && ac_dir=.
7101 if test -f $ac_dir/${ac_tool_prefix}file; then
7102 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7103 if test -n "$file_magic_test_file"; then
7104 case $deplibs_check_method in
7105 "file_magic "*)
7106 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7107 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7108 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7109 $EGREP "$file_magic_regex" > /dev/null; then
7110 :
7111 else
7112 cat <<_LT_EOF 1>&2
7113
7114 *** Warning: the command libtool uses to detect shared libraries,
7115 *** $file_magic_cmd, produces output that libtool cannot recognize.
7116 *** The result is that libtool may fail to recognize shared libraries
7117 *** as such. This will affect the creation of libtool libraries that
7118 *** depend on shared libraries, but programs linked with such libtool
7119 *** libraries will work regardless of this problem. Nevertheless, you
7120 *** may want to report the problem to your system manager and/or to
7121 *** bug-libtool@gnu.org
7122
7123 _LT_EOF
7124 fi ;;
7125 esac
7126 fi
7127 break
7128 fi
7129 done
7130 IFS="$lt_save_ifs"
7131 MAGIC_CMD="$lt_save_MAGIC_CMD"
7132 ;;
7133 esac
7134 fi
7135
7136 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7137 if test -n "$MAGIC_CMD"; then
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7139 $as_echo "$MAGIC_CMD" >&6; }
7140 else
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7142 $as_echo "no" >&6; }
7143 fi
7144
7145
7146
7147
7148
7149 if test -z "$lt_cv_path_MAGIC_CMD"; then
7150 if test -n "$ac_tool_prefix"; then
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7152 $as_echo_n "checking for file... " >&6; }
7153 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7154 $as_echo_n "(cached) " >&6
7155 else
7156 case $MAGIC_CMD in
7157 [\\/*] | ?:[\\/]*)
7158 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7159 ;;
7160 *)
7161 lt_save_MAGIC_CMD="$MAGIC_CMD"
7162 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7163 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7164 for ac_dir in $ac_dummy; do
7165 IFS="$lt_save_ifs"
7166 test -z "$ac_dir" && ac_dir=.
7167 if test -f $ac_dir/file; then
7168 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7169 if test -n "$file_magic_test_file"; then
7170 case $deplibs_check_method in
7171 "file_magic "*)
7172 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7173 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7174 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7175 $EGREP "$file_magic_regex" > /dev/null; then
7176 :
7177 else
7178 cat <<_LT_EOF 1>&2
7179
7180 *** Warning: the command libtool uses to detect shared libraries,
7181 *** $file_magic_cmd, produces output that libtool cannot recognize.
7182 *** The result is that libtool may fail to recognize shared libraries
7183 *** as such. This will affect the creation of libtool libraries that
7184 *** depend on shared libraries, but programs linked with such libtool
7185 *** libraries will work regardless of this problem. Nevertheless, you
7186 *** may want to report the problem to your system manager and/or to
7187 *** bug-libtool@gnu.org
7188
7189 _LT_EOF
7190 fi ;;
7191 esac
7192 fi
7193 break
7194 fi
7195 done
7196 IFS="$lt_save_ifs"
7197 MAGIC_CMD="$lt_save_MAGIC_CMD"
7198 ;;
7199 esac
7200 fi
7201
7202 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7203 if test -n "$MAGIC_CMD"; then
7204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7205 $as_echo "$MAGIC_CMD" >&6; }
7206 else
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7208 $as_echo "no" >&6; }
7209 fi
7210
7211
7212 else
7213 MAGIC_CMD=:
7214 fi
7215 fi
7216
7217 fi
7218 ;;
7219 esac
7220
7221 # Use C for the default configuration in the libtool script
7222
7223 lt_save_CC="$CC"
7224 ac_ext=c
7225 ac_cpp='$CPP $CPPFLAGS'
7226 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7227 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7228 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7229
7230
7231 # Source file extension for C test sources.
7232 ac_ext=c
7233
7234 # Object file extension for compiled C test sources.
7235 objext=o
7236 objext=$objext
7237
7238 # Code to be used in simple compile tests
7239 lt_simple_compile_test_code="int some_variable = 0;"
7240
7241 # Code to be used in simple link tests
7242 lt_simple_link_test_code='int main(){return(0);}'
7243
7244
7245
7246
7247
7248
7249
7250 # If no C compiler was specified, use CC.
7251 LTCC=${LTCC-"$CC"}
7252
7253 # If no C compiler flags were specified, use CFLAGS.
7254 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7255
7256 # Allow CC to be a program name with arguments.
7257 compiler=$CC
7258
7259 # Save the default compiler, since it gets overwritten when the other
7260 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7261 compiler_DEFAULT=$CC
7262
7263 # save warnings/boilerplate of simple test code
7264 ac_outfile=conftest.$ac_objext
7265 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7266 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7267 _lt_compiler_boilerplate=`cat conftest.err`
7268 $RM conftest*
7269
7270 ac_outfile=conftest.$ac_objext
7271 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7272 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7273 _lt_linker_boilerplate=`cat conftest.err`
7274 $RM -r conftest*
7275
7276
7277 if test -n "$compiler"; then
7278
7279 lt_prog_compiler_no_builtin_flag=
7280
7281 if test "$GCC" = yes; then
7282 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7283
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7285 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7286 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7287 $as_echo_n "(cached) " >&6
7288 else
7289 lt_cv_prog_compiler_rtti_exceptions=no
7290 ac_outfile=conftest.$ac_objext
7291 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7292 lt_compiler_flag="-fno-rtti -fno-exceptions"
7293 # Insert the option either (1) after the last *FLAGS variable, or
7294 # (2) before a word containing "conftest.", or (3) at the end.
7295 # Note that $ac_compile itself does not contain backslashes and begins
7296 # with a dollar sign (not a hyphen), so the echo should work correctly.
7297 # The option is referenced via a variable to avoid confusing sed.
7298 lt_compile=`echo "$ac_compile" | $SED \
7299 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7300 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7301 -e 's:$: $lt_compiler_flag:'`
7302 (eval echo "\"\$as_me:7302: $lt_compile\"" >&5)
7303 (eval "$lt_compile" 2>conftest.err)
7304 ac_status=$?
7305 cat conftest.err >&5
7306 echo "$as_me:7306: \$? = $ac_status" >&5
7307 if (exit $ac_status) && test -s "$ac_outfile"; then
7308 # The compiler can only warn and ignore the option if not recognized
7309 # So say no if there are warnings other than the usual output.
7310 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7311 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7312 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7313 lt_cv_prog_compiler_rtti_exceptions=yes
7314 fi
7315 fi
7316 $RM conftest*
7317
7318 fi
7319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7320 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7321
7322 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7323 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7324 else
7325 :
7326 fi
7327
7328 fi
7329
7330
7331
7332
7333
7334
7335 lt_prog_compiler_wl=
7336 lt_prog_compiler_pic=
7337 lt_prog_compiler_static=
7338
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7340 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7341
7342 if test "$GCC" = yes; then
7343 lt_prog_compiler_wl='-Wl,'
7344 lt_prog_compiler_static='-static'
7345
7346 case $host_os in
7347 aix*)
7348 # All AIX code is PIC.
7349 if test "$host_cpu" = ia64; then
7350 # AIX 5 now supports IA64 processor
7351 lt_prog_compiler_static='-Bstatic'
7352 fi
7353 ;;
7354
7355 amigaos*)
7356 case $host_cpu in
7357 powerpc)
7358 # see comment about AmigaOS4 .so support
7359 lt_prog_compiler_pic='-fPIC'
7360 ;;
7361 m68k)
7362 # FIXME: we need at least 68020 code to build shared libraries, but
7363 # adding the `-m68020' flag to GCC prevents building anything better,
7364 # like `-m68040'.
7365 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7366 ;;
7367 esac
7368 ;;
7369
7370 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7371 # PIC is the default for these OSes.
7372 ;;
7373
7374 mingw* | cygwin* | pw32* | os2* | cegcc*)
7375 # This hack is so that the source file can tell whether it is being
7376 # built for inclusion in a dll (and should export symbols for example).
7377 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7378 # (--disable-auto-import) libraries
7379 lt_prog_compiler_pic='-DDLL_EXPORT'
7380 ;;
7381
7382 darwin* | rhapsody*)
7383 # PIC is the default on this platform
7384 # Common symbols not allowed in MH_DYLIB files
7385 lt_prog_compiler_pic='-fno-common'
7386 ;;
7387
7388 hpux*)
7389 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7390 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7391 # sets the default TLS model and affects inlining.
7392 case $host_cpu in
7393 hppa*64*)
7394 # +Z the default
7395 ;;
7396 *)
7397 lt_prog_compiler_pic='-fPIC'
7398 ;;
7399 esac
7400 ;;
7401
7402 interix[3-9]*)
7403 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7404 # Instead, we relocate shared libraries at runtime.
7405 ;;
7406
7407 msdosdjgpp*)
7408 # Just because we use GCC doesn't mean we suddenly get shared libraries
7409 # on systems that don't support them.
7410 lt_prog_compiler_can_build_shared=no
7411 enable_shared=no
7412 ;;
7413
7414 *nto* | *qnx*)
7415 # QNX uses GNU C++, but need to define -shared option too, otherwise
7416 # it will coredump.
7417 lt_prog_compiler_pic='-fPIC -shared'
7418 ;;
7419
7420 sysv4*MP*)
7421 if test -d /usr/nec; then
7422 lt_prog_compiler_pic=-Kconform_pic
7423 fi
7424 ;;
7425
7426 *)
7427 lt_prog_compiler_pic='-fPIC'
7428 ;;
7429 esac
7430 else
7431 # PORTME Check for flag to pass linker flags through the system compiler.
7432 case $host_os in
7433 aix*)
7434 lt_prog_compiler_wl='-Wl,'
7435 if test "$host_cpu" = ia64; then
7436 # AIX 5 now supports IA64 processor
7437 lt_prog_compiler_static='-Bstatic'
7438 else
7439 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7440 fi
7441 ;;
7442
7443 mingw* | cygwin* | pw32* | os2* | cegcc*)
7444 # This hack is so that the source file can tell whether it is being
7445 # built for inclusion in a dll (and should export symbols for example).
7446 lt_prog_compiler_pic='-DDLL_EXPORT'
7447 ;;
7448
7449 hpux9* | hpux10* | hpux11*)
7450 lt_prog_compiler_wl='-Wl,'
7451 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7452 # not for PA HP-UX.
7453 case $host_cpu in
7454 hppa*64*|ia64*)
7455 # +Z the default
7456 ;;
7457 *)
7458 lt_prog_compiler_pic='+Z'
7459 ;;
7460 esac
7461 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7462 lt_prog_compiler_static='${wl}-a ${wl}archive'
7463 ;;
7464
7465 irix5* | irix6* | nonstopux*)
7466 lt_prog_compiler_wl='-Wl,'
7467 # PIC (with -KPIC) is the default.
7468 lt_prog_compiler_static='-non_shared'
7469 ;;
7470
7471 linux* | k*bsd*-gnu)
7472 case $cc_basename in
7473 # old Intel for x86_64 which still supported -KPIC.
7474 ecc*)
7475 lt_prog_compiler_wl='-Wl,'
7476 lt_prog_compiler_pic='-KPIC'
7477 lt_prog_compiler_static='-static'
7478 ;;
7479 # icc used to be incompatible with GCC.
7480 # ICC 10 doesn't accept -KPIC any more.
7481 icc* | ifort*)
7482 lt_prog_compiler_wl='-Wl,'
7483 lt_prog_compiler_pic='-fPIC'
7484 lt_prog_compiler_static='-static'
7485 ;;
7486 # Lahey Fortran 8.1.
7487 lf95*)
7488 lt_prog_compiler_wl='-Wl,'
7489 lt_prog_compiler_pic='--shared'
7490 lt_prog_compiler_static='--static'
7491 ;;
7492 pgcc* | pgf77* | pgf90* | pgf95*)
7493 # Portland Group compilers (*not* the Pentium gcc compiler,
7494 # which looks to be a dead project)
7495 lt_prog_compiler_wl='-Wl,'
7496 lt_prog_compiler_pic='-fpic'
7497 lt_prog_compiler_static='-Bstatic'
7498 ;;
7499 ccc*)
7500 lt_prog_compiler_wl='-Wl,'
7501 # All Alpha code is PIC.
7502 lt_prog_compiler_static='-non_shared'
7503 ;;
7504 xl*)
7505 # IBM XL C 8.0/Fortran 10.1 on PPC
7506 lt_prog_compiler_wl='-Wl,'
7507 lt_prog_compiler_pic='-qpic'
7508 lt_prog_compiler_static='-qstaticlink'
7509 ;;
7510 *)
7511 case `$CC -V 2>&1 | sed 5q` in
7512 *Sun\ C*)
7513 # Sun C 5.9
7514 lt_prog_compiler_pic='-KPIC'
7515 lt_prog_compiler_static='-Bstatic'
7516 lt_prog_compiler_wl='-Wl,'
7517 ;;
7518 *Sun\ F*)
7519 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7520 lt_prog_compiler_pic='-KPIC'
7521 lt_prog_compiler_static='-Bstatic'
7522 lt_prog_compiler_wl=''
7523 ;;
7524 esac
7525 ;;
7526 esac
7527 ;;
7528
7529 newsos6)
7530 lt_prog_compiler_pic='-KPIC'
7531 lt_prog_compiler_static='-Bstatic'
7532 ;;
7533
7534 *nto* | *qnx*)
7535 # QNX uses GNU C++, but need to define -shared option too, otherwise
7536 # it will coredump.
7537 lt_prog_compiler_pic='-fPIC -shared'
7538 ;;
7539
7540 osf3* | osf4* | osf5*)
7541 lt_prog_compiler_wl='-Wl,'
7542 # All OSF/1 code is PIC.
7543 lt_prog_compiler_static='-non_shared'
7544 ;;
7545
7546 rdos*)
7547 lt_prog_compiler_static='-non_shared'
7548 ;;
7549
7550 solaris*)
7551 lt_prog_compiler_pic='-KPIC'
7552 lt_prog_compiler_static='-Bstatic'
7553 case $cc_basename in
7554 f77* | f90* | f95*)
7555 lt_prog_compiler_wl='-Qoption ld ';;
7556 *)
7557 lt_prog_compiler_wl='-Wl,';;
7558 esac
7559 ;;
7560
7561 sunos4*)
7562 lt_prog_compiler_wl='-Qoption ld '
7563 lt_prog_compiler_pic='-PIC'
7564 lt_prog_compiler_static='-Bstatic'
7565 ;;
7566
7567 sysv4 | sysv4.2uw2* | sysv4.3*)
7568 lt_prog_compiler_wl='-Wl,'
7569 lt_prog_compiler_pic='-KPIC'
7570 lt_prog_compiler_static='-Bstatic'
7571 ;;
7572
7573 sysv4*MP*)
7574 if test -d /usr/nec ;then
7575 lt_prog_compiler_pic='-Kconform_pic'
7576 lt_prog_compiler_static='-Bstatic'
7577 fi
7578 ;;
7579
7580 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7581 lt_prog_compiler_wl='-Wl,'
7582 lt_prog_compiler_pic='-KPIC'
7583 lt_prog_compiler_static='-Bstatic'
7584 ;;
7585
7586 unicos*)
7587 lt_prog_compiler_wl='-Wl,'
7588 lt_prog_compiler_can_build_shared=no
7589 ;;
7590
7591 uts4*)
7592 lt_prog_compiler_pic='-pic'
7593 lt_prog_compiler_static='-Bstatic'
7594 ;;
7595
7596 *)
7597 lt_prog_compiler_can_build_shared=no
7598 ;;
7599 esac
7600 fi
7601
7602 case $host_os in
7603 # For platforms which do not support PIC, -DPIC is meaningless:
7604 *djgpp*)
7605 lt_prog_compiler_pic=
7606 ;;
7607 *)
7608 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7609 ;;
7610 esac
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7612 $as_echo "$lt_prog_compiler_pic" >&6; }
7613
7614
7615
7616
7617
7618
7619 #
7620 # Check to make sure the PIC flag actually works.
7621 #
7622 if test -n "$lt_prog_compiler_pic"; then
7623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7624 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7625 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7626 $as_echo_n "(cached) " >&6
7627 else
7628 lt_cv_prog_compiler_pic_works=no
7629 ac_outfile=conftest.$ac_objext
7630 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7631 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7632 # Insert the option either (1) after the last *FLAGS variable, or
7633 # (2) before a word containing "conftest.", or (3) at the end.
7634 # Note that $ac_compile itself does not contain backslashes and begins
7635 # with a dollar sign (not a hyphen), so the echo should work correctly.
7636 # The option is referenced via a variable to avoid confusing sed.
7637 lt_compile=`echo "$ac_compile" | $SED \
7638 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7639 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7640 -e 's:$: $lt_compiler_flag:'`
7641 (eval echo "\"\$as_me:7641: $lt_compile\"" >&5)
7642 (eval "$lt_compile" 2>conftest.err)
7643 ac_status=$?
7644 cat conftest.err >&5
7645 echo "$as_me:7645: \$? = $ac_status" >&5
7646 if (exit $ac_status) && test -s "$ac_outfile"; then
7647 # The compiler can only warn and ignore the option if not recognized
7648 # So say no if there are warnings other than the usual output.
7649 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7650 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7651 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7652 lt_cv_prog_compiler_pic_works=yes
7653 fi
7654 fi
7655 $RM conftest*
7656
7657 fi
7658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7659 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7660
7661 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7662 case $lt_prog_compiler_pic in
7663 "" | " "*) ;;
7664 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7665 esac
7666 else
7667 lt_prog_compiler_pic=
7668 lt_prog_compiler_can_build_shared=no
7669 fi
7670
7671 fi
7672
7673
7674
7675
7676
7677
7678 #
7679 # Check to make sure the static flag actually works.
7680 #
7681 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7683 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7684 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7685 $as_echo_n "(cached) " >&6
7686 else
7687 lt_cv_prog_compiler_static_works=no
7688 save_LDFLAGS="$LDFLAGS"
7689 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7690 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7691 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7692 # The linker can only warn and ignore the option if not recognized
7693 # So say no if there are warnings
7694 if test -s conftest.err; then
7695 # Append any errors to the config.log.
7696 cat conftest.err 1>&5
7697 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7698 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7699 if diff conftest.exp conftest.er2 >/dev/null; then
7700 lt_cv_prog_compiler_static_works=yes
7701 fi
7702 else
7703 lt_cv_prog_compiler_static_works=yes
7704 fi
7705 fi
7706 $RM -r conftest*
7707 LDFLAGS="$save_LDFLAGS"
7708
7709 fi
7710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7711 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7712
7713 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7714 :
7715 else
7716 lt_prog_compiler_static=
7717 fi
7718
7719
7720
7721
7722
7723
7724
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7726 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7727 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7728 $as_echo_n "(cached) " >&6
7729 else
7730 lt_cv_prog_compiler_c_o=no
7731 $RM -r conftest 2>/dev/null
7732 mkdir conftest
7733 cd conftest
7734 mkdir out
7735 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7736
7737 lt_compiler_flag="-o out/conftest2.$ac_objext"
7738 # Insert the option either (1) after the last *FLAGS variable, or
7739 # (2) before a word containing "conftest.", or (3) at the end.
7740 # Note that $ac_compile itself does not contain backslashes and begins
7741 # with a dollar sign (not a hyphen), so the echo should work correctly.
7742 lt_compile=`echo "$ac_compile" | $SED \
7743 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7744 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7745 -e 's:$: $lt_compiler_flag:'`
7746 (eval echo "\"\$as_me:7746: $lt_compile\"" >&5)
7747 (eval "$lt_compile" 2>out/conftest.err)
7748 ac_status=$?
7749 cat out/conftest.err >&5
7750 echo "$as_me:7750: \$? = $ac_status" >&5
7751 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7752 then
7753 # The compiler can only warn and ignore the option if not recognized
7754 # So say no if there are warnings
7755 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7756 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7757 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7758 lt_cv_prog_compiler_c_o=yes
7759 fi
7760 fi
7761 chmod u+w . 2>&5
7762 $RM conftest*
7763 # SGI C++ compiler will create directory out/ii_files/ for
7764 # template instantiation
7765 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7766 $RM out/* && rmdir out
7767 cd ..
7768 $RM -r conftest
7769 $RM conftest*
7770
7771 fi
7772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7773 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7774
7775
7776
7777
7778
7779
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7781 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7782 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7783 $as_echo_n "(cached) " >&6
7784 else
7785 lt_cv_prog_compiler_c_o=no
7786 $RM -r conftest 2>/dev/null
7787 mkdir conftest
7788 cd conftest
7789 mkdir out
7790 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7791
7792 lt_compiler_flag="-o out/conftest2.$ac_objext"
7793 # Insert the option either (1) after the last *FLAGS variable, or
7794 # (2) before a word containing "conftest.", or (3) at the end.
7795 # Note that $ac_compile itself does not contain backslashes and begins
7796 # with a dollar sign (not a hyphen), so the echo should work correctly.
7797 lt_compile=`echo "$ac_compile" | $SED \
7798 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7799 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7800 -e 's:$: $lt_compiler_flag:'`
7801 (eval echo "\"\$as_me:7801: $lt_compile\"" >&5)
7802 (eval "$lt_compile" 2>out/conftest.err)
7803 ac_status=$?
7804 cat out/conftest.err >&5
7805 echo "$as_me:7805: \$? = $ac_status" >&5
7806 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7807 then
7808 # The compiler can only warn and ignore the option if not recognized
7809 # So say no if there are warnings
7810 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7811 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7812 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7813 lt_cv_prog_compiler_c_o=yes
7814 fi
7815 fi
7816 chmod u+w . 2>&5
7817 $RM conftest*
7818 # SGI C++ compiler will create directory out/ii_files/ for
7819 # template instantiation
7820 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7821 $RM out/* && rmdir out
7822 cd ..
7823 $RM -r conftest
7824 $RM conftest*
7825
7826 fi
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7828 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7829
7830
7831
7832
7833 hard_links="nottested"
7834 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7835 # do not overwrite the value of need_locks provided by the user
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7837 $as_echo_n "checking if we can lock with hard links... " >&6; }
7838 hard_links=yes
7839 $RM conftest*
7840 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7841 touch conftest.a
7842 ln conftest.a conftest.b 2>&5 || hard_links=no
7843 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7845 $as_echo "$hard_links" >&6; }
7846 if test "$hard_links" = no; then
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7848 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7849 need_locks=warn
7850 fi
7851 else
7852 need_locks=no
7853 fi
7854
7855
7856
7857
7858
7859
7860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7861 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7862
7863 runpath_var=
7864 allow_undefined_flag=
7865 always_export_symbols=no
7866 archive_cmds=
7867 archive_expsym_cmds=
7868 compiler_needs_object=no
7869 enable_shared_with_static_runtimes=no
7870 export_dynamic_flag_spec=
7871 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7872 hardcode_automatic=no
7873 hardcode_direct=no
7874 hardcode_direct_absolute=no
7875 hardcode_libdir_flag_spec=
7876 hardcode_libdir_flag_spec_ld=
7877 hardcode_libdir_separator=
7878 hardcode_minus_L=no
7879 hardcode_shlibpath_var=unsupported
7880 inherit_rpath=no
7881 link_all_deplibs=unknown
7882 module_cmds=
7883 module_expsym_cmds=
7884 old_archive_from_new_cmds=
7885 old_archive_from_expsyms_cmds=
7886 thread_safe_flag_spec=
7887 whole_archive_flag_spec=
7888 # include_expsyms should be a list of space-separated symbols to be *always*
7889 # included in the symbol list
7890 include_expsyms=
7891 # exclude_expsyms can be an extended regexp of symbols to exclude
7892 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7893 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7894 # as well as any symbol that contains `d'.
7895 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7896 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7897 # platforms (ab)use it in PIC code, but their linkers get confused if
7898 # the symbol is explicitly referenced. Since portable code cannot
7899 # rely on this symbol name, it's probably fine to never include it in
7900 # preloaded symbol tables.
7901 # Exclude shared library initialization/finalization symbols.
7902 extract_expsyms_cmds=
7903
7904 case $host_os in
7905 cygwin* | mingw* | pw32* | cegcc*)
7906 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7907 # When not using gcc, we currently assume that we are using
7908 # Microsoft Visual C++.
7909 if test "$GCC" != yes; then
7910 with_gnu_ld=no
7911 fi
7912 ;;
7913 interix*)
7914 # we just hope/assume this is gcc and not c89 (= MSVC++)
7915 with_gnu_ld=yes
7916 ;;
7917 openbsd*)
7918 with_gnu_ld=no
7919 ;;
7920 esac
7921
7922 ld_shlibs=yes
7923 if test "$with_gnu_ld" = yes; then
7924 # If archive_cmds runs LD, not CC, wlarc should be empty
7925 wlarc='${wl}'
7926
7927 # Set some defaults for GNU ld with shared library support. These
7928 # are reset later if shared libraries are not supported. Putting them
7929 # here allows them to be overridden if necessary.
7930 runpath_var=LD_RUN_PATH
7931 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7932 export_dynamic_flag_spec='${wl}--export-dynamic'
7933 # ancient GNU ld didn't support --whole-archive et. al.
7934 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7935 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7936 else
7937 whole_archive_flag_spec=
7938 fi
7939 supports_anon_versioning=no
7940 case `$LD -v 2>&1` in
7941 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7942 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7943 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7944 *\ 2.11.*) ;; # other 2.11 versions
7945 *) supports_anon_versioning=yes ;;
7946 esac
7947
7948 # See if GNU ld supports shared libraries.
7949 case $host_os in
7950 aix[3-9]*)
7951 # On AIX/PPC, the GNU linker is very broken
7952 if test "$host_cpu" != ia64; then
7953 ld_shlibs=no
7954 cat <<_LT_EOF 1>&2
7955
7956 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7957 *** to be unable to reliably create shared libraries on AIX.
7958 *** Therefore, libtool is disabling shared libraries support. If you
7959 *** really care for shared libraries, you may want to modify your PATH
7960 *** so that a non-GNU linker is found, and then restart.
7961
7962 _LT_EOF
7963 fi
7964 ;;
7965
7966 amigaos*)
7967 case $host_cpu in
7968 powerpc)
7969 # see comment about AmigaOS4 .so support
7970 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7971 archive_expsym_cmds=''
7972 ;;
7973 m68k)
7974 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)'
7975 hardcode_libdir_flag_spec='-L$libdir'
7976 hardcode_minus_L=yes
7977 ;;
7978 esac
7979 ;;
7980
7981 beos*)
7982 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7983 allow_undefined_flag=unsupported
7984 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
7985 # support --undefined. This deserves some investigation. FIXME
7986 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7987 else
7988 ld_shlibs=no
7989 fi
7990 ;;
7991
7992 cygwin* | mingw* | pw32* | cegcc*)
7993 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7994 # as there is no search path for DLLs.
7995 hardcode_libdir_flag_spec='-L$libdir'
7996 allow_undefined_flag=unsupported
7997 always_export_symbols=no
7998 enable_shared_with_static_runtimes=yes
7999 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8000
8001 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8002 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8003 # If the export-symbols file already is a .def file (1st line
8004 # is EXPORTS), use it as is; otherwise, prepend...
8005 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8006 cp $export_symbols $output_objdir/$soname.def;
8007 else
8008 echo EXPORTS > $output_objdir/$soname.def;
8009 cat $export_symbols >> $output_objdir/$soname.def;
8010 fi~
8011 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8012 else
8013 ld_shlibs=no
8014 fi
8015 ;;
8016
8017 interix[3-9]*)
8018 hardcode_direct=no
8019 hardcode_shlibpath_var=no
8020 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8021 export_dynamic_flag_spec='${wl}-E'
8022 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8023 # Instead, shared libraries are loaded at an image base (0x10000000 by
8024 # default) and relocated if they conflict, which is a slow very memory
8025 # consuming and fragmenting process. To avoid this, we pick a random,
8026 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8027 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8028 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8029 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'
8030 ;;
8031
8032 gnu* | linux* | tpf* | k*bsd*-gnu)
8033 tmp_diet=no
8034 if test "$host_os" = linux-dietlibc; then
8035 case $cc_basename in
8036 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8037 esac
8038 fi
8039 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8040 && test "$tmp_diet" = no
8041 then
8042 tmp_addflag=
8043 tmp_sharedflag='-shared'
8044 case $cc_basename,$host_cpu in
8045 pgcc*) # Portland Group C compiler
8046 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'
8047 tmp_addflag=' $pic_flag'
8048 ;;
8049 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8050 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'
8051 tmp_addflag=' $pic_flag -Mnomain' ;;
8052 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8053 tmp_addflag=' -i_dynamic' ;;
8054 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8055 tmp_addflag=' -i_dynamic -nofor_main' ;;
8056 ifc* | ifort*) # Intel Fortran compiler
8057 tmp_addflag=' -nofor_main' ;;
8058 lf95*) # Lahey Fortran 8.1
8059 whole_archive_flag_spec=
8060 tmp_sharedflag='--shared' ;;
8061 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8062 tmp_sharedflag='-qmkshrobj'
8063 tmp_addflag= ;;
8064 esac
8065 case `$CC -V 2>&1 | sed 5q` in
8066 *Sun\ C*) # Sun C 5.9
8067 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'
8068 compiler_needs_object=yes
8069 tmp_sharedflag='-G' ;;
8070 *Sun\ F*) # Sun Fortran 8.3
8071 tmp_sharedflag='-G' ;;
8072 esac
8073 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8074
8075 if test "x$supports_anon_versioning" = xyes; then
8076 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8077 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8078 echo "local: *; };" >> $output_objdir/$libname.ver~
8079 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8080 fi
8081
8082 case $cc_basename in
8083 xlf*)
8084 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8085 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8086 hardcode_libdir_flag_spec=
8087 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8088 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8089 if test "x$supports_anon_versioning" = xyes; then
8090 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8091 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8092 echo "local: *; };" >> $output_objdir/$libname.ver~
8093 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8094 fi
8095 ;;
8096 esac
8097 else
8098 ld_shlibs=no
8099 fi
8100 ;;
8101
8102 netbsd*)
8103 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8104 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8105 wlarc=
8106 else
8107 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8108 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8109 fi
8110 ;;
8111
8112 solaris*)
8113 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8114 ld_shlibs=no
8115 cat <<_LT_EOF 1>&2
8116
8117 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8118 *** create shared libraries on Solaris systems. Therefore, libtool
8119 *** is disabling shared libraries support. We urge you to upgrade GNU
8120 *** binutils to release 2.9.1 or newer. Another option is to modify
8121 *** your PATH or compiler configuration so that the native linker is
8122 *** used, and then restart.
8123
8124 _LT_EOF
8125 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8126 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8127 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8128 else
8129 ld_shlibs=no
8130 fi
8131 ;;
8132
8133 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8134 case `$LD -v 2>&1` in
8135 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8136 ld_shlibs=no
8137 cat <<_LT_EOF 1>&2
8138
8139 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8140 *** reliably create shared libraries on SCO systems. Therefore, libtool
8141 *** is disabling shared libraries support. We urge you to upgrade GNU
8142 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8143 *** your PATH or compiler configuration so that the native linker is
8144 *** used, and then restart.
8145
8146 _LT_EOF
8147 ;;
8148 *)
8149 # For security reasons, it is highly recommended that you always
8150 # use absolute paths for naming shared libraries, and exclude the
8151 # DT_RUNPATH tag from executables and libraries. But doing so
8152 # requires that you compile everything twice, which is a pain.
8153 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8154 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8155 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8156 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8157 else
8158 ld_shlibs=no
8159 fi
8160 ;;
8161 esac
8162 ;;
8163
8164 sunos4*)
8165 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8166 wlarc=
8167 hardcode_direct=yes
8168 hardcode_shlibpath_var=no
8169 ;;
8170
8171 *)
8172 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8173 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8174 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8175 else
8176 ld_shlibs=no
8177 fi
8178 ;;
8179 esac
8180
8181 if test "$ld_shlibs" = no; then
8182 runpath_var=
8183 hardcode_libdir_flag_spec=
8184 export_dynamic_flag_spec=
8185 whole_archive_flag_spec=
8186 fi
8187 else
8188 # PORTME fill in a description of your system's linker (not GNU ld)
8189 case $host_os in
8190 aix3*)
8191 allow_undefined_flag=unsupported
8192 always_export_symbols=yes
8193 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'
8194 # Note: this linker hardcodes the directories in LIBPATH if there
8195 # are no directories specified by -L.
8196 hardcode_minus_L=yes
8197 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8198 # Neither direct hardcoding nor static linking is supported with a
8199 # broken collect2.
8200 hardcode_direct=unsupported
8201 fi
8202 ;;
8203
8204 aix[4-9]*)
8205 if test "$host_cpu" = ia64; then
8206 # On IA64, the linker does run time linking by default, so we don't
8207 # have to do anything special.
8208 aix_use_runtimelinking=no
8209 exp_sym_flag='-Bexport'
8210 no_entry_flag=""
8211 else
8212 # If we're using GNU nm, then we don't want the "-C" option.
8213 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8214 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8215 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'
8216 else
8217 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'
8218 fi
8219 aix_use_runtimelinking=no
8220
8221 # Test if we are trying to use run time linking or normal
8222 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8223 # need to do runtime linking.
8224 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8225 for ld_flag in $LDFLAGS; do
8226 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8227 aix_use_runtimelinking=yes
8228 break
8229 fi
8230 done
8231 ;;
8232 esac
8233
8234 exp_sym_flag='-bexport'
8235 no_entry_flag='-bnoentry'
8236 fi
8237
8238 # When large executables or shared objects are built, AIX ld can
8239 # have problems creating the table of contents. If linking a library
8240 # or program results in "error TOC overflow" add -mminimal-toc to
8241 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8242 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8243
8244 archive_cmds=''
8245 hardcode_direct=yes
8246 hardcode_direct_absolute=yes
8247 hardcode_libdir_separator=':'
8248 link_all_deplibs=yes
8249 file_list_spec='${wl}-f,'
8250
8251 if test "$GCC" = yes; then
8252 case $host_os in aix4.[012]|aix4.[012].*)
8253 # We only want to do this on AIX 4.2 and lower, the check
8254 # below for broken collect2 doesn't work under 4.3+
8255 collect2name=`${CC} -print-prog-name=collect2`
8256 if test -f "$collect2name" &&
8257 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8258 then
8259 # We have reworked collect2
8260 :
8261 else
8262 # We have old collect2
8263 hardcode_direct=unsupported
8264 # It fails to find uninstalled libraries when the uninstalled
8265 # path is not listed in the libpath. Setting hardcode_minus_L
8266 # to unsupported forces relinking
8267 hardcode_minus_L=yes
8268 hardcode_libdir_flag_spec='-L$libdir'
8269 hardcode_libdir_separator=
8270 fi
8271 ;;
8272 esac
8273 shared_flag='-shared'
8274 if test "$aix_use_runtimelinking" = yes; then
8275 shared_flag="$shared_flag "'${wl}-G'
8276 fi
8277 else
8278 # not using gcc
8279 if test "$host_cpu" = ia64; then
8280 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8281 # chokes on -Wl,-G. The following line is correct:
8282 shared_flag='-G'
8283 else
8284 if test "$aix_use_runtimelinking" = yes; then
8285 shared_flag='${wl}-G'
8286 else
8287 shared_flag='${wl}-bM:SRE'
8288 fi
8289 fi
8290 fi
8291
8292 export_dynamic_flag_spec='${wl}-bexpall'
8293 # It seems that -bexpall does not export symbols beginning with
8294 # underscore (_), so it is better to generate a list of symbols to export.
8295 always_export_symbols=yes
8296 if test "$aix_use_runtimelinking" = yes; then
8297 # Warning - without using the other runtime loading flags (-brtl),
8298 # -berok will link without error, but may produce a broken library.
8299 allow_undefined_flag='-berok'
8300 # Determine the default libpath from the value encoded in an
8301 # empty executable.
8302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8303 /* end confdefs.h. */
8304
8305 int
8306 main ()
8307 {
8308
8309 ;
8310 return 0;
8311 }
8312 _ACEOF
8313 if ac_fn_c_try_link "$LINENO"; then :
8314
8315 lt_aix_libpath_sed='
8316 /Import File Strings/,/^$/ {
8317 /^0/ {
8318 s/^0 *\(.*\)$/\1/
8319 p
8320 }
8321 }'
8322 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8323 # Check for a 64-bit object if we didn't find anything.
8324 if test -z "$aix_libpath"; then
8325 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8326 fi
8327 fi
8328 rm -f core conftest.err conftest.$ac_objext \
8329 conftest$ac_exeext conftest.$ac_ext
8330 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8331
8332 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8333 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 "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8334 else
8335 if test "$host_cpu" = ia64; then
8336 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8337 allow_undefined_flag="-z nodefs"
8338 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"
8339 else
8340 # Determine the default libpath from the value encoded in an
8341 # empty executable.
8342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8343 /* end confdefs.h. */
8344
8345 int
8346 main ()
8347 {
8348
8349 ;
8350 return 0;
8351 }
8352 _ACEOF
8353 if ac_fn_c_try_link "$LINENO"; then :
8354
8355 lt_aix_libpath_sed='
8356 /Import File Strings/,/^$/ {
8357 /^0/ {
8358 s/^0 *\(.*\)$/\1/
8359 p
8360 }
8361 }'
8362 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8363 # Check for a 64-bit object if we didn't find anything.
8364 if test -z "$aix_libpath"; then
8365 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8366 fi
8367 fi
8368 rm -f core conftest.err conftest.$ac_objext \
8369 conftest$ac_exeext conftest.$ac_ext
8370 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8371
8372 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8373 # Warning - without using the other run time loading flags,
8374 # -berok will link without error, but may produce a broken library.
8375 no_undefined_flag=' ${wl}-bernotok'
8376 allow_undefined_flag=' ${wl}-berok'
8377 # Exported symbols can be pulled into shared objects from archives
8378 whole_archive_flag_spec='$convenience'
8379 archive_cmds_need_lc=yes
8380 # This is similar to how AIX traditionally builds its shared libraries.
8381 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'
8382 fi
8383 fi
8384 ;;
8385
8386 amigaos*)
8387 case $host_cpu in
8388 powerpc)
8389 # see comment about AmigaOS4 .so support
8390 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8391 archive_expsym_cmds=''
8392 ;;
8393 m68k)
8394 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)'
8395 hardcode_libdir_flag_spec='-L$libdir'
8396 hardcode_minus_L=yes
8397 ;;
8398 esac
8399 ;;
8400
8401 bsdi[45]*)
8402 export_dynamic_flag_spec=-rdynamic
8403 ;;
8404
8405 cygwin* | mingw* | pw32* | cegcc*)
8406 # When not using gcc, we currently assume that we are using
8407 # Microsoft Visual C++.
8408 # hardcode_libdir_flag_spec is actually meaningless, as there is
8409 # no search path for DLLs.
8410 hardcode_libdir_flag_spec=' '
8411 allow_undefined_flag=unsupported
8412 # Tell ltmain to make .lib files, not .a files.
8413 libext=lib
8414 # Tell ltmain to make .dll files, not .so files.
8415 shrext_cmds=".dll"
8416 # FIXME: Setting linknames here is a bad hack.
8417 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8418 # The linker will automatically build a .lib file if we build a DLL.
8419 old_archive_from_new_cmds='true'
8420 # FIXME: Should let the user specify the lib program.
8421 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8422 fix_srcfile_path='`cygpath -w "$srcfile"`'
8423 enable_shared_with_static_runtimes=yes
8424 ;;
8425
8426 darwin* | rhapsody*)
8427
8428
8429 archive_cmds_need_lc=no
8430 hardcode_direct=no
8431 hardcode_automatic=yes
8432 hardcode_shlibpath_var=unsupported
8433 whole_archive_flag_spec=''
8434 link_all_deplibs=yes
8435 allow_undefined_flag="$_lt_dar_allow_undefined"
8436 case $cc_basename in
8437 ifort*) _lt_dar_can_shared=yes ;;
8438 *) _lt_dar_can_shared=$GCC ;;
8439 esac
8440 if test "$_lt_dar_can_shared" = "yes"; then
8441 output_verbose_link_cmd=echo
8442 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8443 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8444 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}"
8445 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}"
8446
8447 else
8448 ld_shlibs=no
8449 fi
8450
8451 ;;
8452
8453 dgux*)
8454 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8455 hardcode_libdir_flag_spec='-L$libdir'
8456 hardcode_shlibpath_var=no
8457 ;;
8458
8459 freebsd1*)
8460 ld_shlibs=no
8461 ;;
8462
8463 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8464 # support. Future versions do this automatically, but an explicit c++rt0.o
8465 # does not break anything, and helps significantly (at the cost of a little
8466 # extra space).
8467 freebsd2.2*)
8468 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8469 hardcode_libdir_flag_spec='-R$libdir'
8470 hardcode_direct=yes
8471 hardcode_shlibpath_var=no
8472 ;;
8473
8474 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8475 freebsd2*)
8476 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8477 hardcode_direct=yes
8478 hardcode_minus_L=yes
8479 hardcode_shlibpath_var=no
8480 ;;
8481
8482 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8483 freebsd* | dragonfly*)
8484 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8485 hardcode_libdir_flag_spec='-R$libdir'
8486 hardcode_direct=yes
8487 hardcode_shlibpath_var=no
8488 ;;
8489
8490 hpux9*)
8491 if test "$GCC" = yes; then
8492 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'
8493 else
8494 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'
8495 fi
8496 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8497 hardcode_libdir_separator=:
8498 hardcode_direct=yes
8499
8500 # hardcode_minus_L: Not really in the search PATH,
8501 # but as the default location of the library.
8502 hardcode_minus_L=yes
8503 export_dynamic_flag_spec='${wl}-E'
8504 ;;
8505
8506 hpux10*)
8507 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8508 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8509 else
8510 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8511 fi
8512 if test "$with_gnu_ld" = no; then
8513 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8514 hardcode_libdir_flag_spec_ld='+b $libdir'
8515 hardcode_libdir_separator=:
8516 hardcode_direct=yes
8517 hardcode_direct_absolute=yes
8518 export_dynamic_flag_spec='${wl}-E'
8519 # hardcode_minus_L: Not really in the search PATH,
8520 # but as the default location of the library.
8521 hardcode_minus_L=yes
8522 fi
8523 ;;
8524
8525 hpux11*)
8526 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8527 case $host_cpu in
8528 hppa*64*)
8529 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8530 ;;
8531 ia64*)
8532 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8533 ;;
8534 *)
8535 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8536 ;;
8537 esac
8538 else
8539 case $host_cpu in
8540 hppa*64*)
8541 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8542 ;;
8543 ia64*)
8544 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8545 ;;
8546 *)
8547 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8548 ;;
8549 esac
8550 fi
8551 if test "$with_gnu_ld" = no; then
8552 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8553 hardcode_libdir_separator=:
8554
8555 case $host_cpu in
8556 hppa*64*|ia64*)
8557 hardcode_direct=no
8558 hardcode_shlibpath_var=no
8559 ;;
8560 *)
8561 hardcode_direct=yes
8562 hardcode_direct_absolute=yes
8563 export_dynamic_flag_spec='${wl}-E'
8564
8565 # hardcode_minus_L: Not really in the search PATH,
8566 # but as the default location of the library.
8567 hardcode_minus_L=yes
8568 ;;
8569 esac
8570 fi
8571 ;;
8572
8573 irix5* | irix6* | nonstopux*)
8574 if test "$GCC" = yes; then
8575 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8576 # Try to use the -exported_symbol ld option, if it does not
8577 # work, assume that -exports_file does not work either and
8578 # implicitly export all symbols.
8579 save_LDFLAGS="$LDFLAGS"
8580 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8582 /* end confdefs.h. */
8583 int foo(void) {}
8584 _ACEOF
8585 if ac_fn_c_try_link "$LINENO"; then :
8586 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8587
8588 fi
8589 rm -f core conftest.err conftest.$ac_objext \
8590 conftest$ac_exeext conftest.$ac_ext
8591 LDFLAGS="$save_LDFLAGS"
8592 else
8593 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8594 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8595 fi
8596 archive_cmds_need_lc='no'
8597 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8598 hardcode_libdir_separator=:
8599 inherit_rpath=yes
8600 link_all_deplibs=yes
8601 ;;
8602
8603 netbsd*)
8604 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8605 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8606 else
8607 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8608 fi
8609 hardcode_libdir_flag_spec='-R$libdir'
8610 hardcode_direct=yes
8611 hardcode_shlibpath_var=no
8612 ;;
8613
8614 newsos6)
8615 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8616 hardcode_direct=yes
8617 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8618 hardcode_libdir_separator=:
8619 hardcode_shlibpath_var=no
8620 ;;
8621
8622 *nto* | *qnx*)
8623 ;;
8624
8625 openbsd*)
8626 if test -f /usr/libexec/ld.so; then
8627 hardcode_direct=yes
8628 hardcode_shlibpath_var=no
8629 hardcode_direct_absolute=yes
8630 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8631 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8632 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8633 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8634 export_dynamic_flag_spec='${wl}-E'
8635 else
8636 case $host_os in
8637 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8638 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8639 hardcode_libdir_flag_spec='-R$libdir'
8640 ;;
8641 *)
8642 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8643 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8644 ;;
8645 esac
8646 fi
8647 else
8648 ld_shlibs=no
8649 fi
8650 ;;
8651
8652 os2*)
8653 hardcode_libdir_flag_spec='-L$libdir'
8654 hardcode_minus_L=yes
8655 allow_undefined_flag=unsupported
8656 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'
8657 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8658 ;;
8659
8660 osf3*)
8661 if test "$GCC" = yes; then
8662 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8663 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8664 else
8665 allow_undefined_flag=' -expect_unresolved \*'
8666 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8667 fi
8668 archive_cmds_need_lc='no'
8669 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8670 hardcode_libdir_separator=:
8671 ;;
8672
8673 osf4* | osf5*) # as osf3* with the addition of -msym flag
8674 if test "$GCC" = yes; then
8675 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8676 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8677 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8678 else
8679 allow_undefined_flag=' -expect_unresolved \*'
8680 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8681 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
8682 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8683
8684 # Both c and cxx compiler support -rpath directly
8685 hardcode_libdir_flag_spec='-rpath $libdir'
8686 fi
8687 archive_cmds_need_lc='no'
8688 hardcode_libdir_separator=:
8689 ;;
8690
8691 solaris*)
8692 no_undefined_flag=' -z defs'
8693 if test "$GCC" = yes; then
8694 wlarc='${wl}'
8695 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8696 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8697 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8698 else
8699 case `$CC -V 2>&1` in
8700 *"Compilers 5.0"*)
8701 wlarc=''
8702 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8703 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8704 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8705 ;;
8706 *)
8707 wlarc='${wl}'
8708 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8709 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8710 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8711 ;;
8712 esac
8713 fi
8714 hardcode_libdir_flag_spec='-R$libdir'
8715 hardcode_shlibpath_var=no
8716 case $host_os in
8717 solaris2.[0-5] | solaris2.[0-5].*) ;;
8718 *)
8719 # The compiler driver will combine and reorder linker options,
8720 # but understands `-z linker_flag'. GCC discards it without `$wl',
8721 # but is careful enough not to reorder.
8722 # Supported since Solaris 2.6 (maybe 2.5.1?)
8723 if test "$GCC" = yes; then
8724 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8725 else
8726 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8727 fi
8728 ;;
8729 esac
8730 link_all_deplibs=yes
8731 ;;
8732
8733 sunos4*)
8734 if test "x$host_vendor" = xsequent; then
8735 # Use $CC to link under sequent, because it throws in some extra .o
8736 # files that make .init and .fini sections work.
8737 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8738 else
8739 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8740 fi
8741 hardcode_libdir_flag_spec='-L$libdir'
8742 hardcode_direct=yes
8743 hardcode_minus_L=yes
8744 hardcode_shlibpath_var=no
8745 ;;
8746
8747 sysv4)
8748 case $host_vendor in
8749 sni)
8750 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8751 hardcode_direct=yes # is this really true???
8752 ;;
8753 siemens)
8754 ## LD is ld it makes a PLAMLIB
8755 ## CC just makes a GrossModule.
8756 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8757 reload_cmds='$CC -r -o $output$reload_objs'
8758 hardcode_direct=no
8759 ;;
8760 motorola)
8761 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8762 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8763 ;;
8764 esac
8765 runpath_var='LD_RUN_PATH'
8766 hardcode_shlibpath_var=no
8767 ;;
8768
8769 sysv4.3*)
8770 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8771 hardcode_shlibpath_var=no
8772 export_dynamic_flag_spec='-Bexport'
8773 ;;
8774
8775 sysv4*MP*)
8776 if test -d /usr/nec; then
8777 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8778 hardcode_shlibpath_var=no
8779 runpath_var=LD_RUN_PATH
8780 hardcode_runpath_var=yes
8781 ld_shlibs=yes
8782 fi
8783 ;;
8784
8785 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8786 no_undefined_flag='${wl}-z,text'
8787 archive_cmds_need_lc=no
8788 hardcode_shlibpath_var=no
8789 runpath_var='LD_RUN_PATH'
8790
8791 if test "$GCC" = yes; then
8792 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8793 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8794 else
8795 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8796 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8797 fi
8798 ;;
8799
8800 sysv5* | sco3.2v5* | sco5v6*)
8801 # Note: We can NOT use -z defs as we might desire, because we do not
8802 # link with -lc, and that would cause any symbols used from libc to
8803 # always be unresolved, which means just about no library would
8804 # ever link correctly. If we're not using GNU ld we use -z text
8805 # though, which does catch some bad symbols but isn't as heavy-handed
8806 # as -z defs.
8807 no_undefined_flag='${wl}-z,text'
8808 allow_undefined_flag='${wl}-z,nodefs'
8809 archive_cmds_need_lc=no
8810 hardcode_shlibpath_var=no
8811 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8812 hardcode_libdir_separator=':'
8813 link_all_deplibs=yes
8814 export_dynamic_flag_spec='${wl}-Bexport'
8815 runpath_var='LD_RUN_PATH'
8816
8817 if test "$GCC" = yes; then
8818 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8819 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8820 else
8821 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8822 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8823 fi
8824 ;;
8825
8826 uts4*)
8827 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8828 hardcode_libdir_flag_spec='-L$libdir'
8829 hardcode_shlibpath_var=no
8830 ;;
8831
8832 *)
8833 ld_shlibs=no
8834 ;;
8835 esac
8836
8837 if test x$host_vendor = xsni; then
8838 case $host in
8839 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8840 export_dynamic_flag_spec='${wl}-Blargedynsym'
8841 ;;
8842 esac
8843 fi
8844 fi
8845
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8847 $as_echo "$ld_shlibs" >&6; }
8848 test "$ld_shlibs" = no && can_build_shared=no
8849
8850 with_gnu_ld=$with_gnu_ld
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866 #
8867 # Do we need to explicitly link libc?
8868 #
8869 case "x$archive_cmds_need_lc" in
8870 x|xyes)
8871 # Assume -lc should be added
8872 archive_cmds_need_lc=yes
8873
8874 if test "$enable_shared" = yes && test "$GCC" = yes; then
8875 case $archive_cmds in
8876 *'~'*)
8877 # FIXME: we may have to deal with multi-command sequences.
8878 ;;
8879 '$CC '*)
8880 # Test whether the compiler implicitly links with -lc since on some
8881 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8882 # to ld, don't add -lc before -lgcc.
8883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8884 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8885 $RM conftest*
8886 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8887
8888 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8889 (eval $ac_compile) 2>&5
8890 ac_status=$?
8891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8892 test $ac_status = 0; } 2>conftest.err; then
8893 soname=conftest
8894 lib=conftest
8895 libobjs=conftest.$ac_objext
8896 deplibs=
8897 wl=$lt_prog_compiler_wl
8898 pic_flag=$lt_prog_compiler_pic
8899 compiler_flags=-v
8900 linker_flags=-v
8901 verstring=
8902 output_objdir=.
8903 libname=conftest
8904 lt_save_allow_undefined_flag=$allow_undefined_flag
8905 allow_undefined_flag=
8906 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8907 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8908 ac_status=$?
8909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8910 test $ac_status = 0; }
8911 then
8912 archive_cmds_need_lc=no
8913 else
8914 archive_cmds_need_lc=yes
8915 fi
8916 allow_undefined_flag=$lt_save_allow_undefined_flag
8917 else
8918 cat conftest.err 1>&5
8919 fi
8920 $RM conftest*
8921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8922 $as_echo "$archive_cmds_need_lc" >&6; }
8923 ;;
8924 esac
8925 fi
8926 ;;
8927 esac
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9086 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9087
9088 if test "$GCC" = yes; then
9089 case $host_os in
9090 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9091 *) lt_awk_arg="/^libraries:/" ;;
9092 esac
9093 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9094 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9095 # if the path contains ";" then we assume it to be the separator
9096 # otherwise default to the standard path separator (i.e. ":") - it is
9097 # assumed that no part of a normal pathname contains ";" but that should
9098 # okay in the real world where ";" in dirpaths is itself problematic.
9099 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9100 else
9101 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9102 fi
9103 # Ok, now we have the path, separated by spaces, we can step through it
9104 # and add multilib dir if necessary.
9105 lt_tmp_lt_search_path_spec=
9106 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9107 for lt_sys_path in $lt_search_path_spec; do
9108 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9109 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9110 else
9111 test -d "$lt_sys_path" && \
9112 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9113 fi
9114 done
9115 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9116 BEGIN {RS=" "; FS="/|\n";} {
9117 lt_foo="";
9118 lt_count=0;
9119 for (lt_i = NF; lt_i > 0; lt_i--) {
9120 if ($lt_i != "" && $lt_i != ".") {
9121 if ($lt_i == "..") {
9122 lt_count++;
9123 } else {
9124 if (lt_count == 0) {
9125 lt_foo="/" $lt_i lt_foo;
9126 } else {
9127 lt_count--;
9128 }
9129 }
9130 }
9131 }
9132 if (lt_foo != "") { lt_freq[lt_foo]++; }
9133 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9134 }'`
9135 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9136 else
9137 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9138 fi
9139 library_names_spec=
9140 libname_spec='lib$name'
9141 soname_spec=
9142 shrext_cmds=".so"
9143 postinstall_cmds=
9144 postuninstall_cmds=
9145 finish_cmds=
9146 finish_eval=
9147 shlibpath_var=
9148 shlibpath_overrides_runpath=unknown
9149 version_type=none
9150 dynamic_linker="$host_os ld.so"
9151 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9152 need_lib_prefix=unknown
9153 hardcode_into_libs=no
9154
9155 # when you set need_version to no, make sure it does not cause -set_version
9156 # flags to be left without arguments
9157 need_version=unknown
9158
9159 case $host_os in
9160 aix3*)
9161 version_type=linux
9162 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9163 shlibpath_var=LIBPATH
9164
9165 # AIX 3 has no versioning support, so we append a major version to the name.
9166 soname_spec='${libname}${release}${shared_ext}$major'
9167 ;;
9168
9169 aix[4-9]*)
9170 version_type=linux
9171 need_lib_prefix=no
9172 need_version=no
9173 hardcode_into_libs=yes
9174 if test "$host_cpu" = ia64; then
9175 # AIX 5 supports IA64
9176 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9177 shlibpath_var=LD_LIBRARY_PATH
9178 else
9179 # With GCC up to 2.95.x, collect2 would create an import file
9180 # for dependence libraries. The import file would start with
9181 # the line `#! .'. This would cause the generated library to
9182 # depend on `.', always an invalid library. This was fixed in
9183 # development snapshots of GCC prior to 3.0.
9184 case $host_os in
9185 aix4 | aix4.[01] | aix4.[01].*)
9186 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9187 echo ' yes '
9188 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9189 :
9190 else
9191 can_build_shared=no
9192 fi
9193 ;;
9194 esac
9195 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9196 # soname into executable. Probably we can add versioning support to
9197 # collect2, so additional links can be useful in future.
9198 if test "$aix_use_runtimelinking" = yes; then
9199 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9200 # instead of lib<name>.a to let people know that these are not
9201 # typical AIX shared libraries.
9202 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9203 else
9204 # We preserve .a as extension for shared libraries through AIX4.2
9205 # and later when we are not doing run time linking.
9206 library_names_spec='${libname}${release}.a $libname.a'
9207 soname_spec='${libname}${release}${shared_ext}$major'
9208 fi
9209 shlibpath_var=LIBPATH
9210 fi
9211 ;;
9212
9213 amigaos*)
9214 case $host_cpu in
9215 powerpc)
9216 # Since July 2007 AmigaOS4 officially supports .so libraries.
9217 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9219 ;;
9220 m68k)
9221 library_names_spec='$libname.ixlibrary $libname.a'
9222 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9223 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'
9224 ;;
9225 esac
9226 ;;
9227
9228 beos*)
9229 library_names_spec='${libname}${shared_ext}'
9230 dynamic_linker="$host_os ld.so"
9231 shlibpath_var=LIBRARY_PATH
9232 ;;
9233
9234 bsdi[45]*)
9235 version_type=linux
9236 need_version=no
9237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9238 soname_spec='${libname}${release}${shared_ext}$major'
9239 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9240 shlibpath_var=LD_LIBRARY_PATH
9241 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9242 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9243 # the default ld.so.conf also contains /usr/contrib/lib and
9244 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9245 # libtool to hard-code these into programs
9246 ;;
9247
9248 cygwin* | mingw* | pw32* | cegcc*)
9249 version_type=windows
9250 shrext_cmds=".dll"
9251 need_version=no
9252 need_lib_prefix=no
9253
9254 case $GCC,$host_os in
9255 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9256 library_names_spec='$libname.dll.a'
9257 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9258 postinstall_cmds='base_file=`basename \${file}`~
9259 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9260 dldir=$destdir/`dirname \$dlpath`~
9261 test -d \$dldir || mkdir -p \$dldir~
9262 $install_prog $dir/$dlname \$dldir/$dlname~
9263 chmod a+x \$dldir/$dlname~
9264 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9265 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9266 fi'
9267 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9268 dlpath=$dir/\$dldll~
9269 $RM \$dlpath'
9270 shlibpath_overrides_runpath=yes
9271
9272 case $host_os in
9273 cygwin*)
9274 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9275 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9276 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9277 ;;
9278 mingw* | cegcc*)
9279 # MinGW DLLs use traditional 'lib' prefix
9280 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9281 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9282 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9283 # It is most probably a Windows format PATH printed by
9284 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9285 # path with ; separators, and with drive letters. We can handle the
9286 # drive letters (cygwin fileutils understands them), so leave them,
9287 # especially as we might pass files found there to a mingw objdump,
9288 # which wouldn't understand a cygwinified path. Ahh.
9289 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9290 else
9291 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9292 fi
9293 ;;
9294 pw32*)
9295 # pw32 DLLs use 'pw' prefix rather than 'lib'
9296 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9297 ;;
9298 esac
9299 ;;
9300
9301 *)
9302 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9303 ;;
9304 esac
9305 dynamic_linker='Win32 ld.exe'
9306 # FIXME: first we should search . and the directory the executable is in
9307 shlibpath_var=PATH
9308 ;;
9309
9310 darwin* | rhapsody*)
9311 dynamic_linker="$host_os dyld"
9312 version_type=darwin
9313 need_lib_prefix=no
9314 need_version=no
9315 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9316 soname_spec='${libname}${release}${major}$shared_ext'
9317 shlibpath_overrides_runpath=yes
9318 shlibpath_var=DYLD_LIBRARY_PATH
9319 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9320
9321 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9322 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9323 ;;
9324
9325 dgux*)
9326 version_type=linux
9327 need_lib_prefix=no
9328 need_version=no
9329 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9330 soname_spec='${libname}${release}${shared_ext}$major'
9331 shlibpath_var=LD_LIBRARY_PATH
9332 ;;
9333
9334 freebsd1*)
9335 dynamic_linker=no
9336 ;;
9337
9338 freebsd* | dragonfly*)
9339 # DragonFly does not have aout. When/if they implement a new
9340 # versioning mechanism, adjust this.
9341 if test -x /usr/bin/objformat; then
9342 objformat=`/usr/bin/objformat`
9343 else
9344 case $host_os in
9345 freebsd[123]*) objformat=aout ;;
9346 *) objformat=elf ;;
9347 esac
9348 fi
9349 version_type=freebsd-$objformat
9350 case $version_type in
9351 freebsd-elf*)
9352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9353 need_version=no
9354 need_lib_prefix=no
9355 ;;
9356 freebsd-*)
9357 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9358 need_version=yes
9359 ;;
9360 esac
9361 shlibpath_var=LD_LIBRARY_PATH
9362 case $host_os in
9363 freebsd2*)
9364 shlibpath_overrides_runpath=yes
9365 ;;
9366 freebsd3.[01]* | freebsdelf3.[01]*)
9367 shlibpath_overrides_runpath=yes
9368 hardcode_into_libs=yes
9369 ;;
9370 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9371 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9372 shlibpath_overrides_runpath=no
9373 hardcode_into_libs=yes
9374 ;;
9375 *) # from 4.6 on, and DragonFly
9376 shlibpath_overrides_runpath=yes
9377 hardcode_into_libs=yes
9378 ;;
9379 esac
9380 ;;
9381
9382 gnu*)
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 shlibpath_var=LD_LIBRARY_PATH
9389 hardcode_into_libs=yes
9390 ;;
9391
9392 hpux9* | hpux10* | hpux11*)
9393 # Give a soname corresponding to the major version so that dld.sl refuses to
9394 # link against other versions.
9395 version_type=sunos
9396 need_lib_prefix=no
9397 need_version=no
9398 case $host_cpu in
9399 ia64*)
9400 shrext_cmds='.so'
9401 hardcode_into_libs=yes
9402 dynamic_linker="$host_os dld.so"
9403 shlibpath_var=LD_LIBRARY_PATH
9404 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9406 soname_spec='${libname}${release}${shared_ext}$major'
9407 if test "X$HPUX_IA64_MODE" = X32; then
9408 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9409 else
9410 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9411 fi
9412 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9413 ;;
9414 hppa*64*)
9415 shrext_cmds='.sl'
9416 hardcode_into_libs=yes
9417 dynamic_linker="$host_os dld.sl"
9418 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9419 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9421 soname_spec='${libname}${release}${shared_ext}$major'
9422 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9423 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9424 ;;
9425 *)
9426 shrext_cmds='.sl'
9427 dynamic_linker="$host_os dld.sl"
9428 shlibpath_var=SHLIB_PATH
9429 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9431 soname_spec='${libname}${release}${shared_ext}$major'
9432 ;;
9433 esac
9434 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9435 postinstall_cmds='chmod 555 $lib'
9436 ;;
9437
9438 interix[3-9]*)
9439 version_type=linux
9440 need_lib_prefix=no
9441 need_version=no
9442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9443 soname_spec='${libname}${release}${shared_ext}$major'
9444 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9445 shlibpath_var=LD_LIBRARY_PATH
9446 shlibpath_overrides_runpath=no
9447 hardcode_into_libs=yes
9448 ;;
9449
9450 irix5* | irix6* | nonstopux*)
9451 case $host_os in
9452 nonstopux*) version_type=nonstopux ;;
9453 *)
9454 if test "$lt_cv_prog_gnu_ld" = yes; then
9455 version_type=linux
9456 else
9457 version_type=irix
9458 fi ;;
9459 esac
9460 need_lib_prefix=no
9461 need_version=no
9462 soname_spec='${libname}${release}${shared_ext}$major'
9463 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9464 case $host_os in
9465 irix5* | nonstopux*)
9466 libsuff= shlibsuff=
9467 ;;
9468 *)
9469 case $LD in # libtool.m4 will add one of these switches to LD
9470 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9471 libsuff= shlibsuff= libmagic=32-bit;;
9472 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9473 libsuff=32 shlibsuff=N32 libmagic=N32;;
9474 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9475 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9476 *) libsuff= shlibsuff= libmagic=never-match;;
9477 esac
9478 ;;
9479 esac
9480 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9481 shlibpath_overrides_runpath=no
9482 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9483 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9484 hardcode_into_libs=yes
9485 ;;
9486
9487 # No shared lib support for Linux oldld, aout, or coff.
9488 linux*oldld* | linux*aout* | linux*coff*)
9489 dynamic_linker=no
9490 ;;
9491
9492 # This must be Linux ELF.
9493 linux* | k*bsd*-gnu)
9494 version_type=linux
9495 need_lib_prefix=no
9496 need_version=no
9497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9498 soname_spec='${libname}${release}${shared_ext}$major'
9499 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9500 shlibpath_var=LD_LIBRARY_PATH
9501 shlibpath_overrides_runpath=no
9502 # Some binutils ld are patched to set DT_RUNPATH
9503 save_LDFLAGS=$LDFLAGS
9504 save_libdir=$libdir
9505 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9506 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9508 /* end confdefs.h. */
9509
9510 int
9511 main ()
9512 {
9513
9514 ;
9515 return 0;
9516 }
9517 _ACEOF
9518 if ac_fn_c_try_link "$LINENO"; then :
9519 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9520 shlibpath_overrides_runpath=yes
9521 fi
9522 fi
9523 rm -f core conftest.err conftest.$ac_objext \
9524 conftest$ac_exeext conftest.$ac_ext
9525 LDFLAGS=$save_LDFLAGS
9526 libdir=$save_libdir
9527
9528 # This implies no fast_install, which is unacceptable.
9529 # Some rework will be needed to allow for fast_install
9530 # before this can be enabled.
9531 hardcode_into_libs=yes
9532
9533 # Append ld.so.conf contents to the search path
9534 if test -f /etc/ld.so.conf; then
9535 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' ' '`
9536 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9537 fi
9538
9539 # We used to test for /lib/ld.so.1 and disable shared libraries on
9540 # powerpc, because MkLinux only supported shared libraries with the
9541 # GNU dynamic linker. Since this was broken with cross compilers,
9542 # most powerpc-linux boxes support dynamic linking these days and
9543 # people can always --disable-shared, the test was removed, and we
9544 # assume the GNU/Linux dynamic linker is in use.
9545 dynamic_linker='GNU/Linux ld.so'
9546 ;;
9547
9548 netbsd*)
9549 version_type=sunos
9550 need_lib_prefix=no
9551 need_version=no
9552 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9554 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9555 dynamic_linker='NetBSD (a.out) ld.so'
9556 else
9557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9558 soname_spec='${libname}${release}${shared_ext}$major'
9559 dynamic_linker='NetBSD ld.elf_so'
9560 fi
9561 shlibpath_var=LD_LIBRARY_PATH
9562 shlibpath_overrides_runpath=yes
9563 hardcode_into_libs=yes
9564 ;;
9565
9566 newsos6)
9567 version_type=linux
9568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9569 shlibpath_var=LD_LIBRARY_PATH
9570 shlibpath_overrides_runpath=yes
9571 ;;
9572
9573 *nto* | *qnx*)
9574 version_type=qnx
9575 need_lib_prefix=no
9576 need_version=no
9577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9578 soname_spec='${libname}${release}${shared_ext}$major'
9579 shlibpath_var=LD_LIBRARY_PATH
9580 shlibpath_overrides_runpath=no
9581 hardcode_into_libs=yes
9582 dynamic_linker='ldqnx.so'
9583 ;;
9584
9585 openbsd*)
9586 version_type=sunos
9587 sys_lib_dlsearch_path_spec="/usr/lib"
9588 need_lib_prefix=no
9589 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9590 case $host_os in
9591 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9592 *) need_version=no ;;
9593 esac
9594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9595 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9596 shlibpath_var=LD_LIBRARY_PATH
9597 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9598 case $host_os in
9599 openbsd2.[89] | openbsd2.[89].*)
9600 shlibpath_overrides_runpath=no
9601 ;;
9602 *)
9603 shlibpath_overrides_runpath=yes
9604 ;;
9605 esac
9606 else
9607 shlibpath_overrides_runpath=yes
9608 fi
9609 ;;
9610
9611 os2*)
9612 libname_spec='$name'
9613 shrext_cmds=".dll"
9614 need_lib_prefix=no
9615 library_names_spec='$libname${shared_ext} $libname.a'
9616 dynamic_linker='OS/2 ld.exe'
9617 shlibpath_var=LIBPATH
9618 ;;
9619
9620 osf3* | osf4* | osf5*)
9621 version_type=osf
9622 need_lib_prefix=no
9623 need_version=no
9624 soname_spec='${libname}${release}${shared_ext}$major'
9625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9626 shlibpath_var=LD_LIBRARY_PATH
9627 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9628 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9629 ;;
9630
9631 rdos*)
9632 dynamic_linker=no
9633 ;;
9634
9635 solaris*)
9636 version_type=linux
9637 need_lib_prefix=no
9638 need_version=no
9639 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9640 soname_spec='${libname}${release}${shared_ext}$major'
9641 shlibpath_var=LD_LIBRARY_PATH
9642 shlibpath_overrides_runpath=yes
9643 hardcode_into_libs=yes
9644 # ldd complains unless libraries are executable
9645 postinstall_cmds='chmod +x $lib'
9646 ;;
9647
9648 sunos4*)
9649 version_type=sunos
9650 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9651 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9652 shlibpath_var=LD_LIBRARY_PATH
9653 shlibpath_overrides_runpath=yes
9654 if test "$with_gnu_ld" = yes; then
9655 need_lib_prefix=no
9656 fi
9657 need_version=yes
9658 ;;
9659
9660 sysv4 | sysv4.3*)
9661 version_type=linux
9662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9663 soname_spec='${libname}${release}${shared_ext}$major'
9664 shlibpath_var=LD_LIBRARY_PATH
9665 case $host_vendor in
9666 sni)
9667 shlibpath_overrides_runpath=no
9668 need_lib_prefix=no
9669 runpath_var=LD_RUN_PATH
9670 ;;
9671 siemens)
9672 need_lib_prefix=no
9673 ;;
9674 motorola)
9675 need_lib_prefix=no
9676 need_version=no
9677 shlibpath_overrides_runpath=no
9678 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9679 ;;
9680 esac
9681 ;;
9682
9683 sysv4*MP*)
9684 if test -d /usr/nec ;then
9685 version_type=linux
9686 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9687 soname_spec='$libname${shared_ext}.$major'
9688 shlibpath_var=LD_LIBRARY_PATH
9689 fi
9690 ;;
9691
9692 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9693 version_type=freebsd-elf
9694 need_lib_prefix=no
9695 need_version=no
9696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9697 soname_spec='${libname}${release}${shared_ext}$major'
9698 shlibpath_var=LD_LIBRARY_PATH
9699 shlibpath_overrides_runpath=yes
9700 hardcode_into_libs=yes
9701 if test "$with_gnu_ld" = yes; then
9702 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9703 else
9704 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9705 case $host_os in
9706 sco3.2v5*)
9707 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9708 ;;
9709 esac
9710 fi
9711 sys_lib_dlsearch_path_spec='/usr/lib'
9712 ;;
9713
9714 tpf*)
9715 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9716 version_type=linux
9717 need_lib_prefix=no
9718 need_version=no
9719 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9720 shlibpath_var=LD_LIBRARY_PATH
9721 shlibpath_overrides_runpath=no
9722 hardcode_into_libs=yes
9723 ;;
9724
9725 uts4*)
9726 version_type=linux
9727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9728 soname_spec='${libname}${release}${shared_ext}$major'
9729 shlibpath_var=LD_LIBRARY_PATH
9730 ;;
9731
9732 *)
9733 dynamic_linker=no
9734 ;;
9735 esac
9736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9737 $as_echo "$dynamic_linker" >&6; }
9738 test "$dynamic_linker" = no && can_build_shared=no
9739
9740 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9741 if test "$GCC" = yes; then
9742 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9743 fi
9744
9745 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9746 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9747 fi
9748 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9749 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9750 fi
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9839 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9840 hardcode_action=
9841 if test -n "$hardcode_libdir_flag_spec" ||
9842 test -n "$runpath_var" ||
9843 test "X$hardcode_automatic" = "Xyes" ; then
9844
9845 # We can hardcode non-existent directories.
9846 if test "$hardcode_direct" != no &&
9847 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9848 # have to relink, otherwise we might link with an installed library
9849 # when we should be linking with a yet-to-be-installed one
9850 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9851 test "$hardcode_minus_L" != no; then
9852 # Linking always hardcodes the temporary library directory.
9853 hardcode_action=relink
9854 else
9855 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9856 hardcode_action=immediate
9857 fi
9858 else
9859 # We cannot hardcode anything, or else we can only hardcode existing
9860 # directories.
9861 hardcode_action=unsupported
9862 fi
9863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9864 $as_echo "$hardcode_action" >&6; }
9865
9866 if test "$hardcode_action" = relink ||
9867 test "$inherit_rpath" = yes; then
9868 # Fast installation is not supported
9869 enable_fast_install=no
9870 elif test "$shlibpath_overrides_runpath" = yes ||
9871 test "$enable_shared" = no; then
9872 # Fast installation is not necessary
9873 enable_fast_install=needless
9874 fi
9875
9876
9877
9878
9879
9880
9881 if test "x$enable_dlopen" != xyes; then
9882 enable_dlopen=unknown
9883 enable_dlopen_self=unknown
9884 enable_dlopen_self_static=unknown
9885 else
9886 lt_cv_dlopen=no
9887 lt_cv_dlopen_libs=
9888
9889 case $host_os in
9890 beos*)
9891 lt_cv_dlopen="load_add_on"
9892 lt_cv_dlopen_libs=
9893 lt_cv_dlopen_self=yes
9894 ;;
9895
9896 mingw* | pw32* | cegcc*)
9897 lt_cv_dlopen="LoadLibrary"
9898 lt_cv_dlopen_libs=
9899 ;;
9900
9901 cygwin*)
9902 lt_cv_dlopen="dlopen"
9903 lt_cv_dlopen_libs=
9904 ;;
9905
9906 darwin*)
9907 # if libdl is installed we need to link against it
9908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9909 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9910 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9911 $as_echo_n "(cached) " >&6
9912 else
9913 ac_check_lib_save_LIBS=$LIBS
9914 LIBS="-ldl $LIBS"
9915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9916 /* end confdefs.h. */
9917
9918 /* Override any GCC internal prototype to avoid an error.
9919 Use char because int might match the return type of a GCC
9920 builtin and then its argument prototype would still apply. */
9921 #ifdef __cplusplus
9922 extern "C"
9923 #endif
9924 char dlopen ();
9925 int
9926 main ()
9927 {
9928 return dlopen ();
9929 ;
9930 return 0;
9931 }
9932 _ACEOF
9933 if ac_fn_c_try_link "$LINENO"; then :
9934 ac_cv_lib_dl_dlopen=yes
9935 else
9936 ac_cv_lib_dl_dlopen=no
9937 fi
9938 rm -f core conftest.err conftest.$ac_objext \
9939 conftest$ac_exeext conftest.$ac_ext
9940 LIBS=$ac_check_lib_save_LIBS
9941 fi
9942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9943 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9944 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9945 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9946 else
9947
9948 lt_cv_dlopen="dyld"
9949 lt_cv_dlopen_libs=
9950 lt_cv_dlopen_self=yes
9951
9952 fi
9953
9954 ;;
9955
9956 *)
9957 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9958 if test "x$ac_cv_func_shl_load" = x""yes; then :
9959 lt_cv_dlopen="shl_load"
9960 else
9961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9962 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9963 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9964 $as_echo_n "(cached) " >&6
9965 else
9966 ac_check_lib_save_LIBS=$LIBS
9967 LIBS="-ldld $LIBS"
9968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9969 /* end confdefs.h. */
9970
9971 /* Override any GCC internal prototype to avoid an error.
9972 Use char because int might match the return type of a GCC
9973 builtin and then its argument prototype would still apply. */
9974 #ifdef __cplusplus
9975 extern "C"
9976 #endif
9977 char shl_load ();
9978 int
9979 main ()
9980 {
9981 return shl_load ();
9982 ;
9983 return 0;
9984 }
9985 _ACEOF
9986 if ac_fn_c_try_link "$LINENO"; then :
9987 ac_cv_lib_dld_shl_load=yes
9988 else
9989 ac_cv_lib_dld_shl_load=no
9990 fi
9991 rm -f core conftest.err conftest.$ac_objext \
9992 conftest$ac_exeext conftest.$ac_ext
9993 LIBS=$ac_check_lib_save_LIBS
9994 fi
9995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9996 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9997 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9998 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9999 else
10000 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10001 if test "x$ac_cv_func_dlopen" = x""yes; then :
10002 lt_cv_dlopen="dlopen"
10003 else
10004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10005 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10006 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10007 $as_echo_n "(cached) " >&6
10008 else
10009 ac_check_lib_save_LIBS=$LIBS
10010 LIBS="-ldl $LIBS"
10011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10012 /* end confdefs.h. */
10013
10014 /* Override any GCC internal prototype to avoid an error.
10015 Use char because int might match the return type of a GCC
10016 builtin and then its argument prototype would still apply. */
10017 #ifdef __cplusplus
10018 extern "C"
10019 #endif
10020 char dlopen ();
10021 int
10022 main ()
10023 {
10024 return dlopen ();
10025 ;
10026 return 0;
10027 }
10028 _ACEOF
10029 if ac_fn_c_try_link "$LINENO"; then :
10030 ac_cv_lib_dl_dlopen=yes
10031 else
10032 ac_cv_lib_dl_dlopen=no
10033 fi
10034 rm -f core conftest.err conftest.$ac_objext \
10035 conftest$ac_exeext conftest.$ac_ext
10036 LIBS=$ac_check_lib_save_LIBS
10037 fi
10038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10039 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10040 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10041 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10042 else
10043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10044 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10045 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10046 $as_echo_n "(cached) " >&6
10047 else
10048 ac_check_lib_save_LIBS=$LIBS
10049 LIBS="-lsvld $LIBS"
10050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10051 /* end confdefs.h. */
10052
10053 /* Override any GCC internal prototype to avoid an error.
10054 Use char because int might match the return type of a GCC
10055 builtin and then its argument prototype would still apply. */
10056 #ifdef __cplusplus
10057 extern "C"
10058 #endif
10059 char dlopen ();
10060 int
10061 main ()
10062 {
10063 return dlopen ();
10064 ;
10065 return 0;
10066 }
10067 _ACEOF
10068 if ac_fn_c_try_link "$LINENO"; then :
10069 ac_cv_lib_svld_dlopen=yes
10070 else
10071 ac_cv_lib_svld_dlopen=no
10072 fi
10073 rm -f core conftest.err conftest.$ac_objext \
10074 conftest$ac_exeext conftest.$ac_ext
10075 LIBS=$ac_check_lib_save_LIBS
10076 fi
10077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10078 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10079 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10080 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10081 else
10082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10083 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10084 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10085 $as_echo_n "(cached) " >&6
10086 else
10087 ac_check_lib_save_LIBS=$LIBS
10088 LIBS="-ldld $LIBS"
10089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10090 /* end confdefs.h. */
10091
10092 /* Override any GCC internal prototype to avoid an error.
10093 Use char because int might match the return type of a GCC
10094 builtin and then its argument prototype would still apply. */
10095 #ifdef __cplusplus
10096 extern "C"
10097 #endif
10098 char dld_link ();
10099 int
10100 main ()
10101 {
10102 return dld_link ();
10103 ;
10104 return 0;
10105 }
10106 _ACEOF
10107 if ac_fn_c_try_link "$LINENO"; then :
10108 ac_cv_lib_dld_dld_link=yes
10109 else
10110 ac_cv_lib_dld_dld_link=no
10111 fi
10112 rm -f core conftest.err conftest.$ac_objext \
10113 conftest$ac_exeext conftest.$ac_ext
10114 LIBS=$ac_check_lib_save_LIBS
10115 fi
10116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10117 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10118 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10119 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10120 fi
10121
10122
10123 fi
10124
10125
10126 fi
10127
10128
10129 fi
10130
10131
10132 fi
10133
10134
10135 fi
10136
10137 ;;
10138 esac
10139
10140 if test "x$lt_cv_dlopen" != xno; then
10141 enable_dlopen=yes
10142 else
10143 enable_dlopen=no
10144 fi
10145
10146 case $lt_cv_dlopen in
10147 dlopen)
10148 save_CPPFLAGS="$CPPFLAGS"
10149 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10150
10151 save_LDFLAGS="$LDFLAGS"
10152 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10153
10154 save_LIBS="$LIBS"
10155 LIBS="$lt_cv_dlopen_libs $LIBS"
10156
10157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10158 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10159 if test "${lt_cv_dlopen_self+set}" = set; then :
10160 $as_echo_n "(cached) " >&6
10161 else
10162 if test "$cross_compiling" = yes; then :
10163 lt_cv_dlopen_self=cross
10164 else
10165 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10166 lt_status=$lt_dlunknown
10167 cat > conftest.$ac_ext <<_LT_EOF
10168 #line 10168 "configure"
10169 #include "confdefs.h"
10170
10171 #if HAVE_DLFCN_H
10172 #include <dlfcn.h>
10173 #endif
10174
10175 #include <stdio.h>
10176
10177 #ifdef RTLD_GLOBAL
10178 # define LT_DLGLOBAL RTLD_GLOBAL
10179 #else
10180 # ifdef DL_GLOBAL
10181 # define LT_DLGLOBAL DL_GLOBAL
10182 # else
10183 # define LT_DLGLOBAL 0
10184 # endif
10185 #endif
10186
10187 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10188 find out it does not work in some platform. */
10189 #ifndef LT_DLLAZY_OR_NOW
10190 # ifdef RTLD_LAZY
10191 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10192 # else
10193 # ifdef DL_LAZY
10194 # define LT_DLLAZY_OR_NOW DL_LAZY
10195 # else
10196 # ifdef RTLD_NOW
10197 # define LT_DLLAZY_OR_NOW RTLD_NOW
10198 # else
10199 # ifdef DL_NOW
10200 # define LT_DLLAZY_OR_NOW DL_NOW
10201 # else
10202 # define LT_DLLAZY_OR_NOW 0
10203 # endif
10204 # endif
10205 # endif
10206 # endif
10207 #endif
10208
10209 void fnord() { int i=42;}
10210 int main ()
10211 {
10212 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10213 int status = $lt_dlunknown;
10214
10215 if (self)
10216 {
10217 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10218 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10219 /* dlclose (self); */
10220 }
10221 else
10222 puts (dlerror ());
10223
10224 return status;
10225 }
10226 _LT_EOF
10227 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10228 (eval $ac_link) 2>&5
10229 ac_status=$?
10230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10231 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10232 (./conftest; exit; ) >&5 2>/dev/null
10233 lt_status=$?
10234 case x$lt_status in
10235 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10236 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10237 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10238 esac
10239 else :
10240 # compilation failed
10241 lt_cv_dlopen_self=no
10242 fi
10243 fi
10244 rm -fr conftest*
10245
10246
10247 fi
10248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10249 $as_echo "$lt_cv_dlopen_self" >&6; }
10250
10251 if test "x$lt_cv_dlopen_self" = xyes; then
10252 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10254 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10255 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10256 $as_echo_n "(cached) " >&6
10257 else
10258 if test "$cross_compiling" = yes; then :
10259 lt_cv_dlopen_self_static=cross
10260 else
10261 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10262 lt_status=$lt_dlunknown
10263 cat > conftest.$ac_ext <<_LT_EOF
10264 #line 10264 "configure"
10265 #include "confdefs.h"
10266
10267 #if HAVE_DLFCN_H
10268 #include <dlfcn.h>
10269 #endif
10270
10271 #include <stdio.h>
10272
10273 #ifdef RTLD_GLOBAL
10274 # define LT_DLGLOBAL RTLD_GLOBAL
10275 #else
10276 # ifdef DL_GLOBAL
10277 # define LT_DLGLOBAL DL_GLOBAL
10278 # else
10279 # define LT_DLGLOBAL 0
10280 # endif
10281 #endif
10282
10283 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10284 find out it does not work in some platform. */
10285 #ifndef LT_DLLAZY_OR_NOW
10286 # ifdef RTLD_LAZY
10287 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10288 # else
10289 # ifdef DL_LAZY
10290 # define LT_DLLAZY_OR_NOW DL_LAZY
10291 # else
10292 # ifdef RTLD_NOW
10293 # define LT_DLLAZY_OR_NOW RTLD_NOW
10294 # else
10295 # ifdef DL_NOW
10296 # define LT_DLLAZY_OR_NOW DL_NOW
10297 # else
10298 # define LT_DLLAZY_OR_NOW 0
10299 # endif
10300 # endif
10301 # endif
10302 # endif
10303 #endif
10304
10305 void fnord() { int i=42;}
10306 int main ()
10307 {
10308 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10309 int status = $lt_dlunknown;
10310
10311 if (self)
10312 {
10313 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10314 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10315 /* dlclose (self); */
10316 }
10317 else
10318 puts (dlerror ());
10319
10320 return status;
10321 }
10322 _LT_EOF
10323 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10324 (eval $ac_link) 2>&5
10325 ac_status=$?
10326 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10327 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10328 (./conftest; exit; ) >&5 2>/dev/null
10329 lt_status=$?
10330 case x$lt_status in
10331 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10332 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10333 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10334 esac
10335 else :
10336 # compilation failed
10337 lt_cv_dlopen_self_static=no
10338 fi
10339 fi
10340 rm -fr conftest*
10341
10342
10343 fi
10344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10345 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10346 fi
10347
10348 CPPFLAGS="$save_CPPFLAGS"
10349 LDFLAGS="$save_LDFLAGS"
10350 LIBS="$save_LIBS"
10351 ;;
10352 esac
10353
10354 case $lt_cv_dlopen_self in
10355 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10356 *) enable_dlopen_self=unknown ;;
10357 esac
10358
10359 case $lt_cv_dlopen_self_static in
10360 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10361 *) enable_dlopen_self_static=unknown ;;
10362 esac
10363 fi
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381 striplib=
10382 old_striplib=
10383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10384 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10385 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10386 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10387 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10389 $as_echo "yes" >&6; }
10390 else
10391 # FIXME - insert some real tests, host_os isn't really good enough
10392 case $host_os in
10393 darwin*)
10394 if test -n "$STRIP" ; then
10395 striplib="$STRIP -x"
10396 old_striplib="$STRIP -S"
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10398 $as_echo "yes" >&6; }
10399 else
10400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10401 $as_echo "no" >&6; }
10402 fi
10403 ;;
10404 *)
10405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10406 $as_echo "no" >&6; }
10407 ;;
10408 esac
10409 fi
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422 # Report which library types will actually be built
10423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10424 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10426 $as_echo "$can_build_shared" >&6; }
10427
10428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10429 $as_echo_n "checking whether to build shared libraries... " >&6; }
10430 test "$can_build_shared" = "no" && enable_shared=no
10431
10432 # On AIX, shared libraries and static libraries use the same namespace, and
10433 # are all built from PIC.
10434 case $host_os in
10435 aix3*)
10436 test "$enable_shared" = yes && enable_static=no
10437 if test -n "$RANLIB"; then
10438 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10439 postinstall_cmds='$RANLIB $lib'
10440 fi
10441 ;;
10442
10443 aix[4-9]*)
10444 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10445 test "$enable_shared" = yes && enable_static=no
10446 fi
10447 ;;
10448 esac
10449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10450 $as_echo "$enable_shared" >&6; }
10451
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10453 $as_echo_n "checking whether to build static libraries... " >&6; }
10454 # Make sure either enable_shared or enable_static is yes.
10455 test "$enable_shared" = yes || enable_static=yes
10456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10457 $as_echo "$enable_static" >&6; }
10458
10459
10460
10461
10462 fi
10463 ac_ext=c
10464 ac_cpp='$CPP $CPPFLAGS'
10465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10468
10469 CC="$lt_save_CC"
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483 ac_config_commands="$ac_config_commands libtool"
10484
10485
10486
10487
10488 # Only expand once:
10489
10490
10491
10492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
10493 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
10494 if test "${ac_cv_prog_cc_c99+set}" = set; then :
10495 $as_echo_n "(cached) " >&6
10496 else
10497 ac_cv_prog_cc_c99=no
10498 ac_save_CC=$CC
10499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10500 /* end confdefs.h. */
10501 #include <stdarg.h>
10502 #include <stdbool.h>
10503 #include <stdlib.h>
10504 #include <wchar.h>
10505 #include <stdio.h>
10506
10507 // Check varargs macros. These examples are taken from C99 6.10.3.5.
10508 #define debug(...) fprintf (stderr, __VA_ARGS__)
10509 #define showlist(...) puts (#__VA_ARGS__)
10510 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
10511 static void
10512 test_varargs_macros (void)
10513 {
10514 int x = 1234;
10515 int y = 5678;
10516 debug ("Flag");
10517 debug ("X = %d\n", x);
10518 showlist (The first, second, and third items.);
10519 report (x>y, "x is %d but y is %d", x, y);
10520 }
10521
10522 // Check long long types.
10523 #define BIG64 18446744073709551615ull
10524 #define BIG32 4294967295ul
10525 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
10526 #if !BIG_OK
10527 your preprocessor is broken;
10528 #endif
10529 #if BIG_OK
10530 #else
10531 your preprocessor is broken;
10532 #endif
10533 static long long int bignum = -9223372036854775807LL;
10534 static unsigned long long int ubignum = BIG64;
10535
10536 struct incomplete_array
10537 {
10538 int datasize;
10539 double data[];
10540 };
10541
10542 struct named_init {
10543 int number;
10544 const wchar_t *name;
10545 double average;
10546 };
10547
10548 typedef const char *ccp;
10549
10550 static inline int
10551 test_restrict (ccp restrict text)
10552 {
10553 // See if C++-style comments work.
10554 // Iterate through items via the restricted pointer.
10555 // Also check for declarations in for loops.
10556 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
10557 continue;
10558 return 0;
10559 }
10560
10561 // Check varargs and va_copy.
10562 static void
10563 test_varargs (const char *format, ...)
10564 {
10565 va_list args;
10566 va_start (args, format);
10567 va_list args_copy;
10568 va_copy (args_copy, args);
10569
10570 const char *str;
10571 int number;
10572 float fnumber;
10573
10574 while (*format)
10575 {
10576 switch (*format++)
10577 {
10578 case 's': // string
10579 str = va_arg (args_copy, const char *);
10580 break;
10581 case 'd': // int
10582 number = va_arg (args_copy, int);
10583 break;
10584 case 'f': // float
10585 fnumber = va_arg (args_copy, double);
10586 break;
10587 default:
10588 break;
10589 }
10590 }
10591 va_end (args_copy);
10592 va_end (args);
10593 }
10594
10595 int
10596 main ()
10597 {
10598
10599 // Check bool.
10600 _Bool success = false;
10601
10602 // Check restrict.
10603 if (test_restrict ("String literal") == 0)
10604 success = true;
10605 char *restrict newvar = "Another string";
10606
10607 // Check varargs.
10608 test_varargs ("s, d' f .", "string", 65, 34.234);
10609 test_varargs_macros ();
10610
10611 // Check flexible array members.
10612 struct incomplete_array *ia =
10613 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
10614 ia->datasize = 10;
10615 for (int i = 0; i < ia->datasize; ++i)
10616 ia->data[i] = i * 1.234;
10617
10618 // Check named initializers.
10619 struct named_init ni = {
10620 .number = 34,
10621 .name = L"Test wide string",
10622 .average = 543.34343,
10623 };
10624
10625 ni.number = 58;
10626
10627 int dynamic_array[ni.number];
10628 dynamic_array[ni.number - 1] = 543;
10629
10630 // work around unused variable warnings
10631 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
10632 || dynamic_array[ni.number - 1] != 543);
10633
10634 ;
10635 return 0;
10636 }
10637 _ACEOF
10638 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
10639 do
10640 CC="$ac_save_CC $ac_arg"
10641 if ac_fn_c_try_compile "$LINENO"; then :
10642 ac_cv_prog_cc_c99=$ac_arg
10643 fi
10644 rm -f core conftest.err conftest.$ac_objext
10645 test "x$ac_cv_prog_cc_c99" != "xno" && break
10646 done
10647 rm -f conftest.$ac_ext
10648 CC=$ac_save_CC
10649
10650 fi
10651 # AC_CACHE_VAL
10652 case "x$ac_cv_prog_cc_c99" in
10653 x)
10654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
10655 $as_echo "none needed" >&6; } ;;
10656 xno)
10657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
10658 $as_echo "unsupported" >&6; } ;;
10659 *)
10660 CC="$CC $ac_cv_prog_cc_c99"
10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
10662 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
10663 esac
10664 if test "x$ac_cv_prog_cc_c99" != xno; then :
10665
10666 fi
10667
10668
10669
10670
10671 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
10672 if test -n "$ac_tool_prefix"; then
10673 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
10674 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
10675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10676 $as_echo_n "checking for $ac_word... " >&6; }
10677 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
10678 $as_echo_n "(cached) " >&6
10679 else
10680 case $PKG_CONFIG in
10681 [\\/]* | ?:[\\/]*)
10682 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10683 ;;
10684 *)
10685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10686 for as_dir in $PATH
10687 do
10688 IFS=$as_save_IFS
10689 test -z "$as_dir" && as_dir=.
10690 for ac_exec_ext in '' $ac_executable_extensions; do
10691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10692 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10694 break 2
10695 fi
10696 done
10697 done
10698 IFS=$as_save_IFS
10699
10700 ;;
10701 esac
10702 fi
10703 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10704 if test -n "$PKG_CONFIG"; then
10705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10706 $as_echo "$PKG_CONFIG" >&6; }
10707 else
10708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10709 $as_echo "no" >&6; }
10710 fi
10711
10712
10713 fi
10714 if test -z "$ac_cv_path_PKG_CONFIG"; then
10715 ac_pt_PKG_CONFIG=$PKG_CONFIG
10716 # Extract the first word of "pkg-config", so it can be a program name with args.
10717 set dummy pkg-config; ac_word=$2
10718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10719 $as_echo_n "checking for $ac_word... " >&6; }
10720 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
10721 $as_echo_n "(cached) " >&6
10722 else
10723 case $ac_pt_PKG_CONFIG in
10724 [\\/]* | ?:[\\/]*)
10725 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
10726 ;;
10727 *)
10728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10729 for as_dir in $PATH
10730 do
10731 IFS=$as_save_IFS
10732 test -z "$as_dir" && as_dir=.
10733 for ac_exec_ext in '' $ac_executable_extensions; do
10734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10735 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10737 break 2
10738 fi
10739 done
10740 done
10741 IFS=$as_save_IFS
10742
10743 ;;
10744 esac
10745 fi
10746 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
10747 if test -n "$ac_pt_PKG_CONFIG"; then
10748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
10749 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
10750 else
10751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10752 $as_echo "no" >&6; }
10753 fi
10754
10755 if test "x$ac_pt_PKG_CONFIG" = x; then
10756 PKG_CONFIG=""
10757 else
10758 case $cross_compiling:$ac_tool_warned in
10759 yes:)
10760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10761 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10762 ac_tool_warned=yes ;;
10763 esac
10764 PKG_CONFIG=$ac_pt_PKG_CONFIG
10765 fi
10766 else
10767 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
10768 fi
10769
10770 fi
10771 if test -n "$PKG_CONFIG"; then
10772 _pkg_min_version=0.9.0
10773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
10774 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
10775 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
10776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10777 $as_echo "yes" >&6; }
10778 else
10779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10780 $as_echo "no" >&6; }
10781 PKG_CONFIG=""
10782 fi
10783
10784 fi
10785
10786
10787
10788
10789 if test "x$GCC" = xyes ; then
10790 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
10791 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
10792 -Wbad-function-cast -Wformat=2"
10793 case `$CC -dumpversion` in
10794 3.4.* | 4.*)
10795 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
10796 ;;
10797 esac
10798 else
10799 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
10800 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then :
10801 SUNCC="yes"
10802 else
10803 SUNCC="no"
10804 fi
10805
10806 if test "x$SUNCC" = "xyes"; then
10807 CWARNFLAGS="-v"
10808 fi
10809 fi
10810
10811
10812
10813 # If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89
10814
10815
10816
10817 # Check whether --enable-strict-compilation was given.
10818 if test "${enable_strict_compilation+set}" = set; then :
10819 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
10820 else
10821 STRICT_COMPILE=no
10822 fi
10823
10824 if test "x$STRICT_COMPILE" = "xyes"; then
10825 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
10826 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then :
10827 SUNCC="yes"
10828 else
10829 SUNCC="no"
10830 fi
10831
10832 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
10833 if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then :
10834 INTELCC="yes"
10835 else
10836 INTELCC="no"
10837 fi
10838
10839 if test "x$GCC" = xyes ; then
10840 STRICT_CFLAGS="-pedantic -Werror"
10841 elif test "x$SUNCC" = "xyes"; then
10842 STRICT_CFLAGS="-errwarn"
10843 elif test "x$INTELCC" = "xyes"; then
10844 STRICT_CFLAGS="-Werror"
10845 fi
10846 fi
10847 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
10848
10849
10850
10851
10852 cat >>confdefs.h <<_ACEOF
10853 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
10854 _ACEOF
10855
10856 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
10857 if test "x$PVM" = "x"; then
10858 PVM="0"
10859 fi
10860
10861 cat >>confdefs.h <<_ACEOF
10862 #define PACKAGE_VERSION_MINOR $PVM
10863 _ACEOF
10864
10865 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
10866 if test "x$PVP" = "x"; then
10867 PVP="0"
10868 fi
10869
10870 cat >>confdefs.h <<_ACEOF
10871 #define PACKAGE_VERSION_PATCHLEVEL $PVP
10872 _ACEOF
10873
10874
10875
10876 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
10877 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
10878 || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
10879 echo 'git directory not found: installing possibly empty changelog.' >&2)"
10880
10881
10882
10883
10884 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
10885 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
10886 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
10887 || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
10888 echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
10889
10890
10891
10892
10893
10894
10895 if test x$APP_MAN_SUFFIX = x ; then
10896 APP_MAN_SUFFIX=1
10897 fi
10898 if test x$APP_MAN_DIR = x ; then
10899 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
10900 fi
10901
10902 if test x$LIB_MAN_SUFFIX = x ; then
10903 LIB_MAN_SUFFIX=3
10904 fi
10905 if test x$LIB_MAN_DIR = x ; then
10906 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
10907 fi
10908
10909 if test x$FILE_MAN_SUFFIX = x ; then
10910 case $host_os in
10911 solaris*) FILE_MAN_SUFFIX=4 ;;
10912 *) FILE_MAN_SUFFIX=5 ;;
10913 esac
10914 fi
10915 if test x$FILE_MAN_DIR = x ; then
10916 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
10917 fi
10918
10919 if test x$MISC_MAN_SUFFIX = x ; then
10920 case $host_os in
10921 solaris*) MISC_MAN_SUFFIX=5 ;;
10922 *) MISC_MAN_SUFFIX=7 ;;
10923 esac
10924 fi
10925 if test x$MISC_MAN_DIR = x ; then
10926 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
10927 fi
10928
10929 if test x$DRIVER_MAN_SUFFIX = x ; then
10930 case $host_os in
10931 solaris*) DRIVER_MAN_SUFFIX=7 ;;
10932 *) DRIVER_MAN_SUFFIX=4 ;;
10933 esac
10934 fi
10935 if test x$DRIVER_MAN_DIR = x ; then
10936 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
10937 fi
10938
10939 if test x$ADMIN_MAN_SUFFIX = x ; then
10940 case $host_os in
10941 solaris*) ADMIN_MAN_SUFFIX=1m ;;
10942 *) ADMIN_MAN_SUFFIX=8 ;;
10943 esac
10944 fi
10945 if test x$ADMIN_MAN_DIR = x ; then
10946 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
10947 fi
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963 XORG_MAN_PAGE="X Version 11"
10964
10965 MAN_SUBSTS="\
10966 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
10967 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
10968 -e 's|__xservername__|Xorg|g' \
10969 -e 's|__xconfigfile__|xorg.conf|g' \
10970 -e 's|__projectroot__|\$(prefix)|g' \
10971 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
10972 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
10973 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
10974 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
10975 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
10976 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
10977
10978
10979
10980 # Check whether --enable-silent-rules was given.
10981 if test "${enable_silent_rules+set}" = set; then :
10982 enableval=$enable_silent_rules;
10983 fi
10984
10985 case $enable_silent_rules in
10986 yes) AM_DEFAULT_VERBOSITY=0;;
10987 no) AM_DEFAULT_VERBOSITY=1;;
10988 *) AM_DEFAULT_VERBOSITY=0;;
10989 esac
10990 AM_BACKSLASH='\'
10991
10992
10993
10994
10995
10996 # Check whether --with-xmlto was given.
10997 if test "${with_xmlto+set}" = set; then :
10998 withval=$with_xmlto; use_xmlto=$withval
10999 else
11000 use_xmlto=auto
11001 fi
11002
11003
11004 if test "x$use_xmlto" = x"auto"; then
11005 # Extract the first word of "xmlto", so it can be a program name with args.
11006 set dummy xmlto; ac_word=$2
11007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11008 $as_echo_n "checking for $ac_word... " >&6; }
11009 if test "${ac_cv_path_XMLTO+set}" = set; then :
11010 $as_echo_n "(cached) " >&6
11011 else
11012 case $XMLTO in
11013 [\\/]* | ?:[\\/]*)
11014 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
11015 ;;
11016 *)
11017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11018 for as_dir in $PATH
11019 do
11020 IFS=$as_save_IFS
11021 test -z "$as_dir" && as_dir=.
11022 for ac_exec_ext in '' $ac_executable_extensions; do
11023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11024 ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
11025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11026 break 2
11027 fi
11028 done
11029 done
11030 IFS=$as_save_IFS
11031
11032 ;;
11033 esac
11034 fi
11035 XMLTO=$ac_cv_path_XMLTO
11036 if test -n "$XMLTO"; then
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
11038 $as_echo "$XMLTO" >&6; }
11039 else
11040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11041 $as_echo "no" >&6; }
11042 fi
11043
11044
11045 if test "x$XMLTO" = "x"; then
11046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5
11047 $as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;}
11048 have_xmlto=no
11049 else
11050 have_xmlto=yes
11051 fi
11052 elif test "x$use_xmlto" = x"yes" ; then
11053 # Extract the first word of "xmlto", so it can be a program name with args.
11054 set dummy xmlto; ac_word=$2
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11056 $as_echo_n "checking for $ac_word... " >&6; }
11057 if test "${ac_cv_path_XMLTO+set}" = set; then :
11058 $as_echo_n "(cached) " >&6
11059 else
11060 case $XMLTO in
11061 [\\/]* | ?:[\\/]*)
11062 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
11063 ;;
11064 *)
11065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11066 for as_dir in $PATH
11067 do
11068 IFS=$as_save_IFS
11069 test -z "$as_dir" && as_dir=.
11070 for ac_exec_ext in '' $ac_executable_extensions; do
11071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11072 ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
11073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11074 break 2
11075 fi
11076 done
11077 done
11078 IFS=$as_save_IFS
11079
11080 ;;
11081 esac
11082 fi
11083 XMLTO=$ac_cv_path_XMLTO
11084 if test -n "$XMLTO"; then
11085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
11086 $as_echo "$XMLTO" >&6; }
11087 else
11088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11089 $as_echo "no" >&6; }
11090 fi
11091
11092
11093 if test "x$XMLTO" = "x"; then
11094 as_fn_error "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5
11095 fi
11096 have_xmlto=yes
11097 elif test "x$use_xmlto" = x"no" ; then
11098 if test "x$XMLTO" != "x"; then
11099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5
11100 $as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;}
11101 fi
11102 have_xmlto=no
11103 else
11104 as_fn_error "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5
11105 fi
11106 if test "$have_xmlto" = yes; then
11107 # scrape the xmlto version
11108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5
11109 $as_echo_n "checking the xmlto version... " >&6; }
11110 xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3`
11111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5
11112 $as_echo "$xmlto_version" >&6; }
11113 as_arg_v1=$xmlto_version
11114 as_arg_v2=0.0.20
11115 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
11116 case $? in #(
11117 1) :
11118 if test "x$use_xmlto" = xauto; then
11119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&5
11120 $as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&2;}
11121 have_xmlto=no
11122 else
11123 as_fn_error "xmlto version $xmlto_version found, but 0.0.20 needed" "$LINENO" 5
11124 fi ;; #(
11125 0) :
11126 ;; #(
11127 2) :
11128 ;; #(
11129 *) :
11130 ;;
11131 esac
11132 fi
11133 if test "$have_xmlto" = yes; then
11134 HAVE_XMLTO_TRUE=
11135 HAVE_XMLTO_FALSE='#'
11136 else
11137 HAVE_XMLTO_TRUE='#'
11138 HAVE_XMLTO_FALSE=
11139 fi
11140
11141
11142
11143 # Determine if the source for man pages is available
11144 # It may already be present (tarball) or can be generated using xmlto
11145 if test -f "$srcdir/man/Xcomposite.man" || test "x$have_xmlto" = xyes; then
11146 INSTALL_MANPAGES_TRUE=
11147 INSTALL_MANPAGES_FALSE='#'
11148 else
11149 INSTALL_MANPAGES_TRUE='#'
11150 INSTALL_MANPAGES_FALSE=
11151 fi
11152
11153
11154 # Check compositeext configuration, strip extra digits from package version to
11155 # find the required protocol version
11156
11157 if test "$VERSION" = "" ; then
11158 VERSION=$PACKAGE_VERSION;
11159 fi
11160 COMPOSITEEXT_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`
11161
11162
11163 pkg_failed=no
11164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XCOMPOSITE" >&5
11165 $as_echo_n "checking for XCOMPOSITE... " >&6; }
11166
11167 if test -n "$XCOMPOSITE_CFLAGS"; then
11168 pkg_cv_XCOMPOSITE_CFLAGS="$XCOMPOSITE_CFLAGS"
11169 elif test -n "$PKG_CONFIG"; then
11170 if test -n "$PKG_CONFIG" && \
11171 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"compositeproto >= \$COMPOSITEEXT_VERSION x11 xfixes xext fixesproto\""; } >&5
11172 ($PKG_CONFIG --exists --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11 xfixes xext fixesproto") 2>&5
11173 ac_status=$?
11174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11175 test $ac_status = 0; }; then
11176 pkg_cv_XCOMPOSITE_CFLAGS=`$PKG_CONFIG --cflags "compositeproto >= $COMPOSITEEXT_VERSION x11 xfixes xext fixesproto" 2>/dev/null`
11177 else
11178 pkg_failed=yes
11179 fi
11180 else
11181 pkg_failed=untried
11182 fi
11183 if test -n "$XCOMPOSITE_LIBS"; then
11184 pkg_cv_XCOMPOSITE_LIBS="$XCOMPOSITE_LIBS"
11185 elif test -n "$PKG_CONFIG"; then
11186 if test -n "$PKG_CONFIG" && \
11187 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"compositeproto >= \$COMPOSITEEXT_VERSION x11 xfixes xext fixesproto\""; } >&5
11188 ($PKG_CONFIG --exists --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11 xfixes xext fixesproto") 2>&5
11189 ac_status=$?
11190 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11191 test $ac_status = 0; }; then
11192 pkg_cv_XCOMPOSITE_LIBS=`$PKG_CONFIG --libs "compositeproto >= $COMPOSITEEXT_VERSION x11 xfixes xext fixesproto" 2>/dev/null`
11193 else
11194 pkg_failed=yes
11195 fi
11196 else
11197 pkg_failed=untried
11198 fi
11199
11200
11201
11202 if test $pkg_failed = yes; then
11203
11204 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11205 _pkg_short_errors_supported=yes
11206 else
11207 _pkg_short_errors_supported=no
11208 fi
11209 if test $_pkg_short_errors_supported = yes; then
11210 XCOMPOSITE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11 xfixes xext fixesproto" 2>&1`
11211 else
11212 XCOMPOSITE_PKG_ERRORS=`$PKG_CONFIG --print-errors "compositeproto >= $COMPOSITEEXT_VERSION x11 xfixes xext fixesproto" 2>&1`
11213 fi
11214 # Put the nasty error message in config.log where it belongs
11215 echo "$XCOMPOSITE_PKG_ERRORS" >&5
11216
11217 as_fn_error "Package requirements (compositeproto >= $COMPOSITEEXT_VERSION x11 xfixes xext fixesproto) were not met:
11218
11219 $XCOMPOSITE_PKG_ERRORS
11220
11221 Consider adjusting the PKG_CONFIG_PATH environment variable if you
11222 installed software in a non-standard prefix.
11223
11224 Alternatively, you may set the environment variables XCOMPOSITE_CFLAGS
11225 and XCOMPOSITE_LIBS to avoid the need to call pkg-config.
11226 See the pkg-config man page for more details.
11227 " "$LINENO" 5
11228 elif test $pkg_failed = untried; then
11229 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11230 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11231 as_fn_error "The pkg-config script could not be found or is too old. Make sure it
11232 is in your PATH or set the PKG_CONFIG environment variable to the full
11233 path to pkg-config.
11234
11235 Alternatively, you may set the environment variables XCOMPOSITE_CFLAGS
11236 and XCOMPOSITE_LIBS to avoid the need to call pkg-config.
11237 See the pkg-config man page for more details.
11238
11239 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
11240 See \`config.log' for more details." "$LINENO" 5; }
11241 else
11242 XCOMPOSITE_CFLAGS=$pkg_cv_XCOMPOSITE_CFLAGS
11243 XCOMPOSITE_LIBS=$pkg_cv_XCOMPOSITE_LIBS
11244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11245 $as_echo "yes" >&6; }
11246 :
11247 fi
11248
11249
11250
11251 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xcomposite.pc"
11252
11253 cat >confcache <<\_ACEOF
11254 # This file is a shell script that caches the results of configure
11255 # tests run on this system so they can be shared between configure
11256 # scripts and configure runs, see configure's option --config-cache.
11257 # It is not useful on other systems. If it contains results you don't
11258 # want to keep, you may remove or edit it.
11259 #
11260 # config.status only pays attention to the cache file if you give it
11261 # the --recheck option to rerun configure.
11262 #
11263 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11264 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11265 # following values.
11266
11267 _ACEOF
11268
11269 # The following way of writing the cache mishandles newlines in values,
11270 # but we know of no workaround that is simple, portable, and efficient.
11271 # So, we kill variables containing newlines.
11272 # Ultrix sh set writes to stderr and can't be redirected directly,
11273 # and sets the high bit in the cache file unless we assign to the vars.
11274 (
11275 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11276 eval ac_val=\$$ac_var
11277 case $ac_val in #(
11278 *${as_nl}*)
11279 case $ac_var in #(
11280 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11281 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11282 esac
11283 case $ac_var in #(
11284 _ | IFS | as_nl) ;; #(
11285 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11286 *) { eval $ac_var=; unset $ac_var;} ;;
11287 esac ;;
11288 esac
11289 done
11290
11291 (set) 2>&1 |
11292 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11293 *${as_nl}ac_space=\ *)
11294 # `set' does not quote correctly, so add quotes: double-quote
11295 # substitution turns \\\\ into \\, and sed turns \\ into \.
11296 sed -n \
11297 "s/'/'\\\\''/g;
11298 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11299 ;; #(
11300 *)
11301 # `set' quotes correctly as required by POSIX, so do not add quotes.
11302 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11303 ;;
11304 esac |
11305 sort
11306 ) |
11307 sed '
11308 /^ac_cv_env_/b end
11309 t clear
11310 :clear
11311 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11312 t end
11313 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11314 :end' >>confcache
11315 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11316 if test -w "$cache_file"; then
11317 test "x$cache_file" != "x/dev/null" &&
11318 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11319 $as_echo "$as_me: updating cache $cache_file" >&6;}
11320 cat confcache >$cache_file
11321 else
11322 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11323 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11324 fi
11325 fi
11326 rm -f confcache
11327
11328 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11329 # Let make expand exec_prefix.
11330 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11331
11332 DEFS=-DHAVE_CONFIG_H
11333
11334 ac_libobjs=
11335 ac_ltlibobjs=
11336 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11337 # 1. Remove the extension, and $U if already installed.
11338 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11339 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11340 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11341 # will be set to the directory where LIBOBJS objects are built.
11342 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11343 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11344 done
11345 LIBOBJS=$ac_libobjs
11346
11347 LTLIBOBJS=$ac_ltlibobjs
11348
11349
11350 if test -n "$EXEEXT"; then
11351 am__EXEEXT_TRUE=
11352 am__EXEEXT_FALSE='#'
11353 else
11354 am__EXEEXT_TRUE='#'
11355 am__EXEEXT_FALSE=
11356 fi
11357
11358 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11359 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11360 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11361 fi
11362 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11363 as_fn_error "conditional \"AMDEP\" was never defined.
11364 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11365 fi
11366 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11367 as_fn_error "conditional \"am__fastdepCC\" was never defined.
11368 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11369 fi
11370 if test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
11371 as_fn_error "conditional \"HAVE_XMLTO\" was never defined.
11372 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11373 fi
11374 if test -z "${INSTALL_MANPAGES_TRUE}" && test -z "${INSTALL_MANPAGES_FALSE}"; then
11375 as_fn_error "conditional \"INSTALL_MANPAGES\" was never defined.
11376 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11377 fi
11378
11379 : ${CONFIG_STATUS=./config.status}
11380 ac_write_fail=0
11381 ac_clean_files_save=$ac_clean_files
11382 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11383 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11384 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11385 as_write_fail=0
11386 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11387 #! $SHELL
11388 # Generated by $as_me.
11389 # Run this file to recreate the current configuration.
11390 # Compiler output produced by configure, useful for debugging
11391 # configure, is in config.log if it exists.
11392
11393 debug=false
11394 ac_cs_recheck=false
11395 ac_cs_silent=false
11396
11397 SHELL=\${CONFIG_SHELL-$SHELL}
11398 export SHELL
11399 _ASEOF
11400 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11401 ## -------------------- ##
11402 ## M4sh Initialization. ##
11403 ## -------------------- ##
11404
11405 # Be more Bourne compatible
11406 DUALCASE=1; export DUALCASE # for MKS sh
11407 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11408 emulate sh
11409 NULLCMD=:
11410 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11411 # is contrary to our usage. Disable this feature.
11412 alias -g '${1+"$@"}'='"$@"'
11413 setopt NO_GLOB_SUBST
11414 else
11415 case `(set -o) 2>/dev/null` in #(
11416 *posix*) :
11417 set -o posix ;; #(
11418 *) :
11419 ;;
11420 esac
11421 fi
11422
11423
11424 as_nl='
11425 '
11426 export as_nl
11427 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11428 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11429 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11430 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11431 # Prefer a ksh shell builtin over an external printf program on Solaris,
11432 # but without wasting forks for bash or zsh.
11433 if test -z "$BASH_VERSION$ZSH_VERSION" \
11434 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11435 as_echo='print -r --'
11436 as_echo_n='print -rn --'
11437 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11438 as_echo='printf %s\n'
11439 as_echo_n='printf %s'
11440 else
11441 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11442 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11443 as_echo_n='/usr/ucb/echo -n'
11444 else
11445 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11446 as_echo_n_body='eval
11447 arg=$1;
11448 case $arg in #(
11449 *"$as_nl"*)
11450 expr "X$arg" : "X\\(.*\\)$as_nl";
11451 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11452 esac;
11453 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11454 '
11455 export as_echo_n_body
11456 as_echo_n='sh -c $as_echo_n_body as_echo'
11457 fi
11458 export as_echo_body
11459 as_echo='sh -c $as_echo_body as_echo'
11460 fi
11461
11462 # The user is always right.
11463 if test "${PATH_SEPARATOR+set}" != set; then
11464 PATH_SEPARATOR=:
11465 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11466 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11467 PATH_SEPARATOR=';'
11468 }
11469 fi
11470
11471
11472 # IFS
11473 # We need space, tab and new line, in precisely that order. Quoting is
11474 # there to prevent editors from complaining about space-tab.
11475 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11476 # splitting by setting IFS to empty value.)
11477 IFS=" "" $as_nl"
11478
11479 # Find who we are. Look in the path if we contain no directory separator.
11480 case $0 in #((
11481 *[\\/]* ) as_myself=$0 ;;
11482 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11483 for as_dir in $PATH
11484 do
11485 IFS=$as_save_IFS
11486 test -z "$as_dir" && as_dir=.
11487 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11488 done
11489 IFS=$as_save_IFS
11490
11491 ;;
11492 esac
11493 # We did not find ourselves, most probably we were run as `sh COMMAND'
11494 # in which case we are not to be found in the path.
11495 if test "x$as_myself" = x; then
11496 as_myself=$0
11497 fi
11498 if test ! -f "$as_myself"; then
11499 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11500 exit 1
11501 fi
11502
11503 # Unset variables that we do not need and which cause bugs (e.g. in
11504 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11505 # suppresses any "Segmentation fault" message there. '((' could
11506 # trigger a bug in pdksh 5.2.14.
11507 for as_var in BASH_ENV ENV MAIL MAILPATH
11508 do eval test x\${$as_var+set} = xset \
11509 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11510 done
11511 PS1='$ '
11512 PS2='> '
11513 PS4='+ '
11514
11515 # NLS nuisances.
11516 LC_ALL=C
11517 export LC_ALL
11518 LANGUAGE=C
11519 export LANGUAGE
11520
11521 # CDPATH.
11522 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11523
11524
11525 # as_fn_error ERROR [LINENO LOG_FD]
11526 # ---------------------------------
11527 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11528 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11529 # script with status $?, using 1 if that was 0.
11530 as_fn_error ()
11531 {
11532 as_status=$?; test $as_status -eq 0 && as_status=1
11533 if test "$3"; then
11534 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11535 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11536 fi
11537 $as_echo "$as_me: error: $1" >&2
11538 as_fn_exit $as_status
11539 } # as_fn_error
11540
11541
11542 # as_fn_set_status STATUS
11543 # -----------------------
11544 # Set $? to STATUS, without forking.
11545 as_fn_set_status ()
11546 {
11547 return $1
11548 } # as_fn_set_status
11549
11550 # as_fn_exit STATUS
11551 # -----------------
11552 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11553 as_fn_exit ()
11554 {
11555 set +e
11556 as_fn_set_status $1
11557 exit $1
11558 } # as_fn_exit
11559
11560 # as_fn_unset VAR
11561 # ---------------
11562 # Portably unset VAR.
11563 as_fn_unset ()
11564 {
11565 { eval $1=; unset $1;}
11566 }
11567 as_unset=as_fn_unset
11568 # as_fn_append VAR VALUE
11569 # ----------------------
11570 # Append the text in VALUE to the end of the definition contained in VAR. Take
11571 # advantage of any shell optimizations that allow amortized linear growth over
11572 # repeated appends, instead of the typical quadratic growth present in naive
11573 # implementations.
11574 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11575 eval 'as_fn_append ()
11576 {
11577 eval $1+=\$2
11578 }'
11579 else
11580 as_fn_append ()
11581 {
11582 eval $1=\$$1\$2
11583 }
11584 fi # as_fn_append
11585
11586 # as_fn_arith ARG...
11587 # ------------------
11588 # Perform arithmetic evaluation on the ARGs, and store the result in the
11589 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11590 # must be portable across $(()) and expr.
11591 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11592 eval 'as_fn_arith ()
11593 {
11594 as_val=$(( $* ))
11595 }'
11596 else
11597 as_fn_arith ()
11598 {
11599 as_val=`expr "$@" || test $? -eq 1`
11600 }
11601 fi # as_fn_arith
11602
11603
11604 if expr a : '\(a\)' >/dev/null 2>&1 &&
11605 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11606 as_expr=expr
11607 else
11608 as_expr=false
11609 fi
11610
11611 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11612 as_basename=basename
11613 else
11614 as_basename=false
11615 fi
11616
11617 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11618 as_dirname=dirname
11619 else
11620 as_dirname=false
11621 fi
11622
11623 as_me=`$as_basename -- "$0" ||
11624 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11625 X"$0" : 'X\(//\)$' \| \
11626 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11627 $as_echo X/"$0" |
11628 sed '/^.*\/\([^/][^/]*\)\/*$/{
11629 s//\1/
11630 q
11631 }
11632 /^X\/\(\/\/\)$/{
11633 s//\1/
11634 q
11635 }
11636 /^X\/\(\/\).*/{
11637 s//\1/
11638 q
11639 }
11640 s/.*/./; q'`
11641
11642 # Avoid depending upon Character Ranges.
11643 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11644 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11645 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11646 as_cr_digits='0123456789'
11647 as_cr_alnum=$as_cr_Letters$as_cr_digits
11648
11649 ECHO_C= ECHO_N= ECHO_T=
11650 case `echo -n x` in #(((((
11651 -n*)
11652 case `echo 'xy\c'` in
11653 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11654 xy) ECHO_C='\c';;
11655 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11656 ECHO_T=' ';;
11657 esac;;
11658 *)
11659 ECHO_N='-n';;
11660 esac
11661
11662 rm -f conf$$ conf$$.exe conf$$.file
11663 if test -d conf$$.dir; then
11664 rm -f conf$$.dir/conf$$.file
11665 else
11666 rm -f conf$$.dir
11667 mkdir conf$$.dir 2>/dev/null
11668 fi
11669 if (echo >conf$$.file) 2>/dev/null; then
11670 if ln -s conf$$.file conf$$ 2>/dev/null; then
11671 as_ln_s='ln -s'
11672 # ... but there are two gotchas:
11673 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11674 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11675 # In both cases, we have to default to `cp -p'.
11676 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11677 as_ln_s='cp -p'
11678 elif ln conf$$.file conf$$ 2>/dev/null; then
11679 as_ln_s=ln
11680 else
11681 as_ln_s='cp -p'
11682 fi
11683 else
11684 as_ln_s='cp -p'
11685 fi
11686 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11687 rmdir conf$$.dir 2>/dev/null
11688
11689
11690 # as_fn_mkdir_p
11691 # -------------
11692 # Create "$as_dir" as a directory, including parents if necessary.
11693 as_fn_mkdir_p ()
11694 {
11695
11696 case $as_dir in #(
11697 -*) as_dir=./$as_dir;;
11698 esac
11699 test -d "$as_dir" || eval $as_mkdir_p || {
11700 as_dirs=
11701 while :; do
11702 case $as_dir in #(
11703 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11704 *) as_qdir=$as_dir;;
11705 esac
11706 as_dirs="'$as_qdir' $as_dirs"
11707 as_dir=`$as_dirname -- "$as_dir" ||
11708 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11709 X"$as_dir" : 'X\(//\)[^/]' \| \
11710 X"$as_dir" : 'X\(//\)$' \| \
11711 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11712 $as_echo X"$as_dir" |
11713 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11714 s//\1/
11715 q
11716 }
11717 /^X\(\/\/\)[^/].*/{
11718 s//\1/
11719 q
11720 }
11721 /^X\(\/\/\)$/{
11722 s//\1/
11723 q
11724 }
11725 /^X\(\/\).*/{
11726 s//\1/
11727 q
11728 }
11729 s/.*/./; q'`
11730 test -d "$as_dir" && break
11731 done
11732 test -z "$as_dirs" || eval "mkdir $as_dirs"
11733 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11734
11735
11736 } # as_fn_mkdir_p
11737 if mkdir -p . 2>/dev/null; then
11738 as_mkdir_p='mkdir -p "$as_dir"'
11739 else
11740 test -d ./-p && rmdir ./-p
11741 as_mkdir_p=false
11742 fi
11743
11744 if test -x / >/dev/null 2>&1; then
11745 as_test_x='test -x'
11746 else
11747 if ls -dL / >/dev/null 2>&1; then
11748 as_ls_L_option=L
11749 else
11750 as_ls_L_option=
11751 fi
11752 as_test_x='
11753 eval sh -c '\''
11754 if test -d "$1"; then
11755 test -d "$1/.";
11756 else
11757 case $1 in #(
11758 -*)set "./$1";;
11759 esac;
11760 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11761 ???[sx]*):;;*)false;;esac;fi
11762 '\'' sh
11763 '
11764 fi
11765 as_executable_p=$as_test_x
11766
11767 # Sed expression to map a string onto a valid CPP name.
11768 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11769
11770 # Sed expression to map a string onto a valid variable name.
11771 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11772
11773
11774 exec 6>&1
11775 ## ----------------------------------- ##
11776 ## Main body of $CONFIG_STATUS script. ##
11777 ## ----------------------------------- ##
11778 _ASEOF
11779 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11780
11781 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11782 # Save the log message, to keep $0 and so on meaningful, and to
11783 # report actual input values of CONFIG_FILES etc. instead of their
11784 # values after options handling.
11785 ac_log="
11786 This file was extended by libXcomposite $as_me 0.4.2, which was
11787 generated by GNU Autoconf 2.65. Invocation command line was
11788
11789 CONFIG_FILES = $CONFIG_FILES
11790 CONFIG_HEADERS = $CONFIG_HEADERS
11791 CONFIG_LINKS = $CONFIG_LINKS
11792 CONFIG_COMMANDS = $CONFIG_COMMANDS
11793 $ $0 $@
11794
11795 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11796 "
11797
11798 _ACEOF
11799
11800 case $ac_config_files in *"
11801 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11802 esac
11803
11804 case $ac_config_headers in *"
11805 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11806 esac
11807
11808
11809 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11810 # Files that config.status was made for.
11811 config_files="$ac_config_files"
11812 config_headers="$ac_config_headers"
11813 config_commands="$ac_config_commands"
11814
11815 _ACEOF
11816
11817 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11818 ac_cs_usage="\
11819 \`$as_me' instantiates files and other configuration actions
11820 from templates according to the current configuration. Unless the files
11821 and actions are specified as TAGs, all are instantiated by default.
11822
11823 Usage: $0 [OPTION]... [TAG]...
11824
11825 -h, --help print this help, then exit
11826 -V, --version print version number and configuration settings, then exit
11827 --config print configuration, then exit
11828 -q, --quiet, --silent
11829 do not print progress messages
11830 -d, --debug don't remove temporary files
11831 --recheck update $as_me by reconfiguring in the same conditions
11832 --file=FILE[:TEMPLATE]
11833 instantiate the configuration file FILE
11834 --header=FILE[:TEMPLATE]
11835 instantiate the configuration header FILE
11836
11837 Configuration files:
11838 $config_files
11839
11840 Configuration headers:
11841 $config_headers
11842
11843 Configuration commands:
11844 $config_commands
11845
11846 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
11847
11848 _ACEOF
11849 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11850 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11851 ac_cs_version="\\
11852 libXcomposite config.status 0.4.2
11853 configured by $0, generated by GNU Autoconf 2.65,
11854 with options \\"\$ac_cs_config\\"
11855
11856 Copyright (C) 2009 Free Software Foundation, Inc.
11857 This config.status script is free software; the Free Software Foundation
11858 gives unlimited permission to copy, distribute and modify it."
11859
11860 ac_pwd='$ac_pwd'
11861 srcdir='$srcdir'
11862 INSTALL='$INSTALL'
11863 MKDIR_P='$MKDIR_P'
11864 AWK='$AWK'
11865 test -n "\$AWK" || AWK=awk
11866 _ACEOF
11867
11868 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11869 # The default lists apply if the user does not specify any file.
11870 ac_need_defaults=:
11871 while test $# != 0
11872 do
11873 case $1 in
11874 --*=*)
11875 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11876 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11877 ac_shift=:
11878 ;;
11879 *)
11880 ac_option=$1
11881 ac_optarg=$2
11882 ac_shift=shift
11883 ;;
11884 esac
11885
11886 case $ac_option in
11887 # Handling of the options.
11888 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11889 ac_cs_recheck=: ;;
11890 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11891 $as_echo "$ac_cs_version"; exit ;;
11892 --config | --confi | --conf | --con | --co | --c )
11893 $as_echo "$ac_cs_config"; exit ;;
11894 --debug | --debu | --deb | --de | --d | -d )
11895 debug=: ;;
11896 --file | --fil | --fi | --f )
11897 $ac_shift
11898 case $ac_optarg in
11899 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11900 esac
11901 as_fn_append CONFIG_FILES " '$ac_optarg'"
11902 ac_need_defaults=false;;
11903 --header | --heade | --head | --hea )
11904 $ac_shift
11905 case $ac_optarg in
11906 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11907 esac
11908 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11909 ac_need_defaults=false;;
11910 --he | --h)
11911 # Conflict between --help and --header
11912 as_fn_error "ambiguous option: \`$1'
11913 Try \`$0 --help' for more information.";;
11914 --help | --hel | -h )
11915 $as_echo "$ac_cs_usage"; exit ;;
11916 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11917 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11918 ac_cs_silent=: ;;
11919
11920 # This is an error.
11921 -*) as_fn_error "unrecognized option: \`$1'
11922 Try \`$0 --help' for more information." ;;
11923
11924 *) as_fn_append ac_config_targets " $1"
11925 ac_need_defaults=false ;;
11926
11927 esac
11928 shift
11929 done
11930
11931 ac_configure_extra_args=
11932
11933 if $ac_cs_silent; then
11934 exec 6>/dev/null
11935 ac_configure_extra_args="$ac_configure_extra_args --silent"
11936 fi
11937
11938 _ACEOF
11939 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11940 if \$ac_cs_recheck; then
11941 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11942 shift
11943 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11944 CONFIG_SHELL='$SHELL'
11945 export CONFIG_SHELL
11946 exec "\$@"
11947 fi
11948
11949 _ACEOF
11950 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11951 exec 5>>config.log
11952 {
11953 echo
11954 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11955 ## Running $as_me. ##
11956 _ASBOX
11957 $as_echo "$ac_log"
11958 } >&5
11959
11960 _ACEOF
11961 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11962 #
11963 # INIT-COMMANDS
11964 #
11965 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11966
11967
11968 # The HP-UX ksh and POSIX shell print the target directory to stdout
11969 # if CDPATH is set.
11970 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11971
11972 sed_quote_subst='$sed_quote_subst'
11973 double_quote_subst='$double_quote_subst'
11974 delay_variable_subst='$delay_variable_subst'
11975 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11976 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11977 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11978 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11979 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11980 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11981 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11982 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11983 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11984 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11985 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11986 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11987 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11988 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11989 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11990 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11991 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11992 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11993 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11994 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11995 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11996 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11997 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11998 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11999 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
12000 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
12001 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
12002 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12003 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
12004 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
12005 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
12006 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
12007 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12008 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
12009 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
12010 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12011 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12012 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12013 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
12014 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12015 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
12016 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
12017 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
12018 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
12019 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
12020 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12021 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
12022 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
12023 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
12024 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
12025 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
12026 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
12027 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
12028 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
12029 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
12030 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
12031 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
12032 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
12033 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
12034 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
12035 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
12036 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
12037 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12038 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12039 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
12040 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
12041 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12042 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12043 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
12044 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12045 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12046 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12047 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12048 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12049 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12050 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
12051 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12052 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12053 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12054 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
12055 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
12056 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
12057 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
12058 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
12059 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12060 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
12061 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
12062 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
12063 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
12064 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
12065 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12066 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12067 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12068 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12069 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
12070 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
12071 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12072 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
12073 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
12074 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12075 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12076 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
12077 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12078 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
12079 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12080 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12081 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12082 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12083 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
12084 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
12085 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12086 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12087 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
12088 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
12089 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
12090 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
12091 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
12092 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
12093
12094 LTCC='$LTCC'
12095 LTCFLAGS='$LTCFLAGS'
12096 compiler='$compiler_DEFAULT'
12097
12098 # Quote evaled strings.
12099 for var in SED \
12100 GREP \
12101 EGREP \
12102 FGREP \
12103 LD \
12104 NM \
12105 LN_S \
12106 lt_SP2NL \
12107 lt_NL2SP \
12108 reload_flag \
12109 OBJDUMP \
12110 deplibs_check_method \
12111 file_magic_cmd \
12112 AR \
12113 AR_FLAGS \
12114 STRIP \
12115 RANLIB \
12116 CC \
12117 CFLAGS \
12118 compiler \
12119 lt_cv_sys_global_symbol_pipe \
12120 lt_cv_sys_global_symbol_to_cdecl \
12121 lt_cv_sys_global_symbol_to_c_name_address \
12122 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12123 SHELL \
12124 ECHO \
12125 lt_prog_compiler_no_builtin_flag \
12126 lt_prog_compiler_wl \
12127 lt_prog_compiler_pic \
12128 lt_prog_compiler_static \
12129 lt_cv_prog_compiler_c_o \
12130 need_locks \
12131 DSYMUTIL \
12132 NMEDIT \
12133 LIPO \
12134 OTOOL \
12135 OTOOL64 \
12136 shrext_cmds \
12137 export_dynamic_flag_spec \
12138 whole_archive_flag_spec \
12139 compiler_needs_object \
12140 with_gnu_ld \
12141 allow_undefined_flag \
12142 no_undefined_flag \
12143 hardcode_libdir_flag_spec \
12144 hardcode_libdir_flag_spec_ld \
12145 hardcode_libdir_separator \
12146 fix_srcfile_path \
12147 exclude_expsyms \
12148 include_expsyms \
12149 file_list_spec \
12150 variables_saved_for_relink \
12151 libname_spec \
12152 library_names_spec \
12153 soname_spec \
12154 finish_eval \
12155 old_striplib \
12156 striplib; do
12157 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12158 *[\\\\\\\`\\"\\\$]*)
12159 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12160 ;;
12161 *)
12162 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12163 ;;
12164 esac
12165 done
12166
12167 # Double-quote double-evaled strings.
12168 for var in reload_cmds \
12169 old_postinstall_cmds \
12170 old_postuninstall_cmds \
12171 old_archive_cmds \
12172 extract_expsyms_cmds \
12173 old_archive_from_new_cmds \
12174 old_archive_from_expsyms_cmds \
12175 archive_cmds \
12176 archive_expsym_cmds \
12177 module_cmds \
12178 module_expsym_cmds \
12179 export_symbols_cmds \
12180 prelink_cmds \
12181 postinstall_cmds \
12182 postuninstall_cmds \
12183 finish_cmds \
12184 sys_lib_search_path_spec \
12185 sys_lib_dlsearch_path_spec; do
12186 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12187 *[\\\\\\\`\\"\\\$]*)
12188 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12189 ;;
12190 *)
12191 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12192 ;;
12193 esac
12194 done
12195
12196 # Fix-up fallback echo if it was mangled by the above quoting rules.
12197 case \$lt_ECHO in
12198 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12199 ;;
12200 esac
12201
12202 ac_aux_dir='$ac_aux_dir'
12203 xsi_shell='$xsi_shell'
12204 lt_shell_append='$lt_shell_append'
12205
12206 # See if we are running on zsh, and set the options which allow our
12207 # commands through without removal of \ escapes INIT.
12208 if test -n "\${ZSH_VERSION+set}" ; then
12209 setopt NO_GLOB_SUBST
12210 fi
12211
12212
12213 PACKAGE='$PACKAGE'
12214 VERSION='$VERSION'
12215 TIMESTAMP='$TIMESTAMP'
12216 RM='$RM'
12217 ofile='$ofile'
12218
12219
12220
12221
12222 _ACEOF
12223
12224 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12225
12226 # Handling of arguments.
12227 for ac_config_target in $ac_config_targets
12228 do
12229 case $ac_config_target in
12230 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12231 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12232 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12233 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12234 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
12235 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
12236 "xcomposite.pc") CONFIG_FILES="$CONFIG_FILES xcomposite.pc" ;;
12237
12238 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12239 esac
12240 done
12241
12242
12243 # If the user did not use the arguments to specify the items to instantiate,
12244 # then the envvar interface is used. Set only those that are not.
12245 # We use the long form for the default assignment because of an extremely
12246 # bizarre bug on SunOS 4.1.3.
12247 if $ac_need_defaults; then
12248 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12249 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12250 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12251 fi
12252
12253 # Have a temporary directory for convenience. Make it in the build tree
12254 # simply because there is no reason against having it here, and in addition,
12255 # creating and moving files from /tmp can sometimes cause problems.
12256 # Hook for its removal unless debugging.
12257 # Note that there is a small window in which the directory will not be cleaned:
12258 # after its creation but before its name has been assigned to `$tmp'.
12259 $debug ||
12260 {
12261 tmp=
12262 trap 'exit_status=$?
12263 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12264 ' 0
12265 trap 'as_fn_exit 1' 1 2 13 15
12266 }
12267 # Create a (secure) tmp directory for tmp files.
12268
12269 {
12270 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12271 test -n "$tmp" && test -d "$tmp"
12272 } ||
12273 {
12274 tmp=./conf$$-$RANDOM
12275 (umask 077 && mkdir "$tmp")
12276 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12277
12278 # Set up the scripts for CONFIG_FILES section.
12279 # No need to generate them if there are no CONFIG_FILES.
12280 # This happens for instance with `./config.status config.h'.
12281 if test -n "$CONFIG_FILES"; then
12282
12283
12284 ac_cr=`echo X | tr X '\015'`
12285 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12286 # But we know of no other shell where ac_cr would be empty at this
12287 # point, so we can use a bashism as a fallback.
12288 if test "x$ac_cr" = x; then
12289 eval ac_cr=\$\'\\r\'
12290 fi
12291 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12292 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12293 ac_cs_awk_cr='\r'
12294 else
12295 ac_cs_awk_cr=$ac_cr
12296 fi
12297
12298 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12299 _ACEOF
12300
12301
12302 {
12303 echo "cat >conf$$subs.awk <<_ACEOF" &&
12304 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12305 echo "_ACEOF"
12306 } >conf$$subs.sh ||
12307 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12308 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12309 ac_delim='%!_!# '
12310 for ac_last_try in false false false false false :; do
12311 . ./conf$$subs.sh ||
12312 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12313
12314 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12315 if test $ac_delim_n = $ac_delim_num; then
12316 break
12317 elif $ac_last_try; then
12318 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12319 else
12320 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12321 fi
12322 done
12323 rm -f conf$$subs.sh
12324
12325 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12326 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12327 _ACEOF
12328 sed -n '
12329 h
12330 s/^/S["/; s/!.*/"]=/
12331 p
12332 g
12333 s/^[^!]*!//
12334 :repl
12335 t repl
12336 s/'"$ac_delim"'$//
12337 t delim
12338 :nl
12339 h
12340 s/\(.\{148\}\)..*/\1/
12341 t more1
12342 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12343 p
12344 n
12345 b repl
12346 :more1
12347 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12348 p
12349 g
12350 s/.\{148\}//
12351 t nl
12352 :delim
12353 h
12354 s/\(.\{148\}\)..*/\1/
12355 t more2
12356 s/["\\]/\\&/g; s/^/"/; s/$/"/
12357 p
12358 b
12359 :more2
12360 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12361 p
12362 g
12363 s/.\{148\}//
12364 t delim
12365 ' <conf$$subs.awk | sed '
12366 /^[^""]/{
12367 N
12368 s/\n//
12369 }
12370 ' >>$CONFIG_STATUS || ac_write_fail=1
12371 rm -f conf$$subs.awk
12372 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12373 _ACAWK
12374 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12375 for (key in S) S_is_set[key] = 1
12376 FS = ""
12377
12378 }
12379 {
12380 line = $ 0
12381 nfields = split(line, field, "@")
12382 substed = 0
12383 len = length(field[1])
12384 for (i = 2; i < nfields; i++) {
12385 key = field[i]
12386 keylen = length(key)
12387 if (S_is_set[key]) {
12388 value = S[key]
12389 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12390 len += length(value) + length(field[++i])
12391 substed = 1
12392 } else
12393 len += 1 + keylen
12394 }
12395
12396 print line
12397 }
12398
12399 _ACAWK
12400 _ACEOF
12401 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12402 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12403 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12404 else
12405 cat
12406 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12407 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12408 _ACEOF
12409
12410 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12411 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12412 # trailing colons and then remove the whole line if VPATH becomes empty
12413 # (actually we leave an empty line to preserve line numbers).
12414 if test "x$srcdir" = x.; then
12415 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12416 s/:*\$(srcdir):*/:/
12417 s/:*\${srcdir}:*/:/
12418 s/:*@srcdir@:*/:/
12419 s/^\([^=]*=[ ]*\):*/\1/
12420 s/:*$//
12421 s/^[^=]*=[ ]*$//
12422 }'
12423 fi
12424
12425 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12426 fi # test -n "$CONFIG_FILES"
12427
12428 # Set up the scripts for CONFIG_HEADERS section.
12429 # No need to generate them if there are no CONFIG_HEADERS.
12430 # This happens for instance with `./config.status Makefile'.
12431 if test -n "$CONFIG_HEADERS"; then
12432 cat >"$tmp/defines.awk" <<\_ACAWK ||
12433 BEGIN {
12434 _ACEOF
12435
12436 # Transform confdefs.h into an awk script `defines.awk', embedded as
12437 # here-document in config.status, that substitutes the proper values into
12438 # config.h.in to produce config.h.
12439
12440 # Create a delimiter string that does not exist in confdefs.h, to ease
12441 # handling of long lines.
12442 ac_delim='%!_!# '
12443 for ac_last_try in false false :; do
12444 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12445 if test -z "$ac_t"; then
12446 break
12447 elif $ac_last_try; then
12448 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12449 else
12450 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12451 fi
12452 done
12453
12454 # For the awk script, D is an array of macro values keyed by name,
12455 # likewise P contains macro parameters if any. Preserve backslash
12456 # newline sequences.
12457
12458 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12459 sed -n '
12460 s/.\{148\}/&'"$ac_delim"'/g
12461 t rset
12462 :rset
12463 s/^[ ]*#[ ]*define[ ][ ]*/ /
12464 t def
12465 d
12466 :def
12467 s/\\$//
12468 t bsnl
12469 s/["\\]/\\&/g
12470 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12471 D["\1"]=" \3"/p
12472 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12473 d
12474 :bsnl
12475 s/["\\]/\\&/g
12476 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12477 D["\1"]=" \3\\\\\\n"\\/p
12478 t cont
12479 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12480 t cont
12481 d
12482 :cont
12483 n
12484 s/.\{148\}/&'"$ac_delim"'/g
12485 t clear
12486 :clear
12487 s/\\$//
12488 t bsnlc
12489 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12490 d
12491 :bsnlc
12492 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12493 b cont
12494 ' <confdefs.h | sed '
12495 s/'"$ac_delim"'/"\\\
12496 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12497
12498 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12499 for (key in D) D_is_set[key] = 1
12500 FS = ""
12501 }
12502 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12503 line = \$ 0
12504 split(line, arg, " ")
12505 if (arg[1] == "#") {
12506 defundef = arg[2]
12507 mac1 = arg[3]
12508 } else {
12509 defundef = substr(arg[1], 2)
12510 mac1 = arg[2]
12511 }
12512 split(mac1, mac2, "(") #)
12513 macro = mac2[1]
12514 prefix = substr(line, 1, index(line, defundef) - 1)
12515 if (D_is_set[macro]) {
12516 # Preserve the white space surrounding the "#".
12517 print prefix "define", macro P[macro] D[macro]
12518 next
12519 } else {
12520 # Replace #undef with comments. This is necessary, for example,
12521 # in the case of _POSIX_SOURCE, which is predefined and required
12522 # on some systems where configure will not decide to define it.
12523 if (defundef == "undef") {
12524 print "/*", prefix defundef, macro, "*/"
12525 next
12526 }
12527 }
12528 }
12529 { print }
12530 _ACAWK
12531 _ACEOF
12532 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12533 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12534 fi # test -n "$CONFIG_HEADERS"
12535
12536
12537 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12538 shift
12539 for ac_tag
12540 do
12541 case $ac_tag in
12542 :[FHLC]) ac_mode=$ac_tag; continue;;
12543 esac
12544 case $ac_mode$ac_tag in
12545 :[FHL]*:*);;
12546 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12547 :[FH]-) ac_tag=-:-;;
12548 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12549 esac
12550 ac_save_IFS=$IFS
12551 IFS=:
12552 set x $ac_tag
12553 IFS=$ac_save_IFS
12554 shift
12555 ac_file=$1
12556 shift
12557
12558 case $ac_mode in
12559 :L) ac_source=$1;;
12560 :[FH])
12561 ac_file_inputs=
12562 for ac_f
12563 do
12564 case $ac_f in
12565 -) ac_f="$tmp/stdin";;
12566 *) # Look for the file first in the build tree, then in the source tree
12567 # (if the path is not absolute). The absolute path cannot be DOS-style,
12568 # because $ac_f cannot contain `:'.
12569 test -f "$ac_f" ||
12570 case $ac_f in
12571 [\\/$]*) false;;
12572 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12573 esac ||
12574 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12575 esac
12576 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12577 as_fn_append ac_file_inputs " '$ac_f'"
12578 done
12579
12580 # Let's still pretend it is `configure' which instantiates (i.e., don't
12581 # use $as_me), people would be surprised to read:
12582 # /* config.h. Generated by config.status. */
12583 configure_input='Generated from '`
12584 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12585 `' by configure.'
12586 if test x"$ac_file" != x-; then
12587 configure_input="$ac_file. $configure_input"
12588 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12589 $as_echo "$as_me: creating $ac_file" >&6;}
12590 fi
12591 # Neutralize special characters interpreted by sed in replacement strings.
12592 case $configure_input in #(
12593 *\&* | *\|* | *\\* )
12594 ac_sed_conf_input=`$as_echo "$configure_input" |
12595 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12596 *) ac_sed_conf_input=$configure_input;;
12597 esac
12598
12599 case $ac_tag in
12600 *:-:* | *:-) cat >"$tmp/stdin" \
12601 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12602 esac
12603 ;;
12604 esac
12605
12606 ac_dir=`$as_dirname -- "$ac_file" ||
12607 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12608 X"$ac_file" : 'X\(//\)[^/]' \| \
12609 X"$ac_file" : 'X\(//\)$' \| \
12610 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12611 $as_echo X"$ac_file" |
12612 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12613 s//\1/
12614 q
12615 }
12616 /^X\(\/\/\)[^/].*/{
12617 s//\1/
12618 q
12619 }
12620 /^X\(\/\/\)$/{
12621 s//\1/
12622 q
12623 }
12624 /^X\(\/\).*/{
12625 s//\1/
12626 q
12627 }
12628 s/.*/./; q'`
12629 as_dir="$ac_dir"; as_fn_mkdir_p
12630 ac_builddir=.
12631
12632 case "$ac_dir" in
12633 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12634 *)
12635 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12636 # A ".." for each directory in $ac_dir_suffix.
12637 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12638 case $ac_top_builddir_sub in
12639 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12640 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12641 esac ;;
12642 esac
12643 ac_abs_top_builddir=$ac_pwd
12644 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12645 # for backward compatibility:
12646 ac_top_builddir=$ac_top_build_prefix
12647
12648 case $srcdir in
12649 .) # We are building in place.
12650 ac_srcdir=.
12651 ac_top_srcdir=$ac_top_builddir_sub
12652 ac_abs_top_srcdir=$ac_pwd ;;
12653 [\\/]* | ?:[\\/]* ) # Absolute name.
12654 ac_srcdir=$srcdir$ac_dir_suffix;
12655 ac_top_srcdir=$srcdir
12656 ac_abs_top_srcdir=$srcdir ;;
12657 *) # Relative name.
12658 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12659 ac_top_srcdir=$ac_top_build_prefix$srcdir
12660 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12661 esac
12662 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12663
12664
12665 case $ac_mode in
12666 :F)
12667 #
12668 # CONFIG_FILE
12669 #
12670
12671 case $INSTALL in
12672 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12673 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12674 esac
12675 ac_MKDIR_P=$MKDIR_P
12676 case $MKDIR_P in
12677 [\\/$]* | ?:[\\/]* ) ;;
12678 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12679 esac
12680 _ACEOF
12681
12682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12683 # If the template does not know about datarootdir, expand it.
12684 # FIXME: This hack should be removed a few years after 2.60.
12685 ac_datarootdir_hack=; ac_datarootdir_seen=
12686 ac_sed_dataroot='
12687 /datarootdir/ {
12688 p
12689 q
12690 }
12691 /@datadir@/p
12692 /@docdir@/p
12693 /@infodir@/p
12694 /@localedir@/p
12695 /@mandir@/p'
12696 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12697 *datarootdir*) ac_datarootdir_seen=yes;;
12698 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12700 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12701 _ACEOF
12702 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12703 ac_datarootdir_hack='
12704 s&@datadir@&$datadir&g
12705 s&@docdir@&$docdir&g
12706 s&@infodir@&$infodir&g
12707 s&@localedir@&$localedir&g
12708 s&@mandir@&$mandir&g
12709 s&\\\${datarootdir}&$datarootdir&g' ;;
12710 esac
12711 _ACEOF
12712
12713 # Neutralize VPATH when `$srcdir' = `.'.
12714 # Shell code in configure.ac might set extrasub.
12715 # FIXME: do we really want to maintain this feature?
12716 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12717 ac_sed_extra="$ac_vpsub
12718 $extrasub
12719 _ACEOF
12720 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12721 :t
12722 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12723 s|@configure_input@|$ac_sed_conf_input|;t t
12724 s&@top_builddir@&$ac_top_builddir_sub&;t t
12725 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12726 s&@srcdir@&$ac_srcdir&;t t
12727 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12728 s&@top_srcdir@&$ac_top_srcdir&;t t
12729 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12730 s&@builddir@&$ac_builddir&;t t
12731 s&@abs_builddir@&$ac_abs_builddir&;t t
12732 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12733 s&@INSTALL@&$ac_INSTALL&;t t
12734 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12735 $ac_datarootdir_hack
12736 "
12737 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12738 || as_fn_error "could not create $ac_file" "$LINENO" 5
12739
12740 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12741 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12742 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12744 which seems to be undefined. Please make sure it is defined." >&5
12745 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12746 which seems to be undefined. Please make sure it is defined." >&2;}
12747
12748 rm -f "$tmp/stdin"
12749 case $ac_file in
12750 -) cat "$tmp/out" && rm -f "$tmp/out";;
12751 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12752 esac \
12753 || as_fn_error "could not create $ac_file" "$LINENO" 5
12754 ;;
12755 :H)
12756 #
12757 # CONFIG_HEADER
12758 #
12759 if test x"$ac_file" != x-; then
12760 {
12761 $as_echo "/* $configure_input */" \
12762 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12763 } >"$tmp/config.h" \
12764 || as_fn_error "could not create $ac_file" "$LINENO" 5
12765 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12766 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12767 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12768 else
12769 rm -f "$ac_file"
12770 mv "$tmp/config.h" "$ac_file" \
12771 || as_fn_error "could not create $ac_file" "$LINENO" 5
12772 fi
12773 else
12774 $as_echo "/* $configure_input */" \
12775 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12776 || as_fn_error "could not create -" "$LINENO" 5
12777 fi
12778 # Compute "$ac_file"'s index in $config_headers.
12779 _am_arg="$ac_file"
12780 _am_stamp_count=1
12781 for _am_header in $config_headers :; do
12782 case $_am_header in
12783 $_am_arg | $_am_arg:* )
12784 break ;;
12785 * )
12786 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12787 esac
12788 done
12789 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12790 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12791 X"$_am_arg" : 'X\(//\)[^/]' \| \
12792 X"$_am_arg" : 'X\(//\)$' \| \
12793 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12794 $as_echo X"$_am_arg" |
12795 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12796 s//\1/
12797 q
12798 }
12799 /^X\(\/\/\)[^/].*/{
12800 s//\1/
12801 q
12802 }
12803 /^X\(\/\/\)$/{
12804 s//\1/
12805 q
12806 }
12807 /^X\(\/\).*/{
12808 s//\1/
12809 q
12810 }
12811 s/.*/./; q'`/stamp-h$_am_stamp_count
12812 ;;
12813
12814 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12815 $as_echo "$as_me: executing $ac_file commands" >&6;}
12816 ;;
12817 esac
12818
12819
12820 case $ac_file$ac_mode in
12821 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12822 # Autoconf 2.62 quotes --file arguments for eval, but not when files
12823 # are listed without --file. Let's play safe and only enable the eval
12824 # if we detect the quoting.
12825 case $CONFIG_FILES in
12826 *\'*) eval set x "$CONFIG_FILES" ;;
12827 *) set x $CONFIG_FILES ;;
12828 esac
12829 shift
12830 for mf
12831 do
12832 # Strip MF so we end up with the name of the file.
12833 mf=`echo "$mf" | sed -e 's/:.*$//'`
12834 # Check whether this is an Automake generated Makefile or not.
12835 # We used to match only the files named `Makefile.in', but
12836 # some people rename them; so instead we look at the file content.
12837 # Grep'ing the first line is not enough: some people post-process
12838 # each Makefile.in and add a new line on top of each file to say so.
12839 # Grep'ing the whole file is not good either: AIX grep has a line
12840 # limit of 2048, but all sed's we know have understand at least 4000.
12841 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12842 dirpart=`$as_dirname -- "$mf" ||
12843 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12844 X"$mf" : 'X\(//\)[^/]' \| \
12845 X"$mf" : 'X\(//\)$' \| \
12846 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12847 $as_echo X"$mf" |
12848 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12849 s//\1/
12850 q
12851 }
12852 /^X\(\/\/\)[^/].*/{
12853 s//\1/
12854 q
12855 }
12856 /^X\(\/\/\)$/{
12857 s//\1/
12858 q
12859 }
12860 /^X\(\/\).*/{
12861 s//\1/
12862 q
12863 }
12864 s/.*/./; q'`
12865 else
12866 continue
12867 fi
12868 # Extract the definition of DEPDIR, am__include, and am__quote
12869 # from the Makefile without running `make'.
12870 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12871 test -z "$DEPDIR" && continue
12872 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12873 test -z "am__include" && continue
12874 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12875 # When using ansi2knr, U may be empty or an underscore; expand it
12876 U=`sed -n 's/^U = //p' < "$mf"`
12877 # Find all dependency output files, they are included files with
12878 # $(DEPDIR) in their names. We invoke sed twice because it is the
12879 # simplest approach to changing $(DEPDIR) to its actual value in the
12880 # expansion.
12881 for file in `sed -n "
12882 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12883 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12884 # Make sure the directory exists.
12885 test -f "$dirpart/$file" && continue
12886 fdir=`$as_dirname -- "$file" ||
12887 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12888 X"$file" : 'X\(//\)[^/]' \| \
12889 X"$file" : 'X\(//\)$' \| \
12890 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12891 $as_echo X"$file" |
12892 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12893 s//\1/
12894 q
12895 }
12896 /^X\(\/\/\)[^/].*/{
12897 s//\1/
12898 q
12899 }
12900 /^X\(\/\/\)$/{
12901 s//\1/
12902 q
12903 }
12904 /^X\(\/\).*/{
12905 s//\1/
12906 q
12907 }
12908 s/.*/./; q'`
12909 as_dir=$dirpart/$fdir; as_fn_mkdir_p
12910 # echo "creating $dirpart/$file"
12911 echo '# dummy' > "$dirpart/$file"
12912 done
12913 done
12914 }
12915 ;;
12916 "libtool":C)
12917
12918 # See if we are running on zsh, and set the options which allow our
12919 # commands through without removal of \ escapes.
12920 if test -n "${ZSH_VERSION+set}" ; then
12921 setopt NO_GLOB_SUBST
12922 fi
12923
12924 cfgfile="${ofile}T"
12925 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12926 $RM "$cfgfile"
12927
12928 cat <<_LT_EOF >> "$cfgfile"
12929 #! $SHELL
12930
12931 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12932 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12933 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12934 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12935 #
12936 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12937 # 2006, 2007, 2008 Free Software Foundation, Inc.
12938 # Written by Gordon Matzigkeit, 1996
12939 #
12940 # This file is part of GNU Libtool.
12941 #
12942 # GNU Libtool is free software; you can redistribute it and/or
12943 # modify it under the terms of the GNU General Public License as
12944 # published by the Free Software Foundation; either version 2 of
12945 # the License, or (at your option) any later version.
12946 #
12947 # As a special exception to the GNU General Public License,
12948 # if you distribute this file as part of a program or library that
12949 # is built using GNU Libtool, you may include this file under the
12950 # same distribution terms that you use for the rest of that program.
12951 #
12952 # GNU Libtool is distributed in the hope that it will be useful,
12953 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12954 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12955 # GNU General Public License for more details.
12956 #
12957 # You should have received a copy of the GNU General Public License
12958 # along with GNU Libtool; see the file COPYING. If not, a copy
12959 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12960 # obtained by writing to the Free Software Foundation, Inc.,
12961 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12962
12963
12964 # The names of the tagged configurations supported by this script.
12965 available_tags=""
12966
12967 # ### BEGIN LIBTOOL CONFIG
12968
12969 # Which release of libtool.m4 was used?
12970 macro_version=$macro_version
12971 macro_revision=$macro_revision
12972
12973 # Whether or not to build shared libraries.
12974 build_libtool_libs=$enable_shared
12975
12976 # Whether or not to build static libraries.
12977 build_old_libs=$enable_static
12978
12979 # What type of objects to build.
12980 pic_mode=$pic_mode
12981
12982 # Whether or not to optimize for fast installation.
12983 fast_install=$enable_fast_install
12984
12985 # The host system.
12986 host_alias=$host_alias
12987 host=$host
12988 host_os=$host_os
12989
12990 # The build system.
12991 build_alias=$build_alias
12992 build=$build
12993 build_os=$build_os
12994
12995 # A sed program that does not truncate output.
12996 SED=$lt_SED
12997
12998 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12999 Xsed="\$SED -e 1s/^X//"
13000
13001 # A grep program that handles long lines.
13002 GREP=$lt_GREP
13003
13004 # An ERE matcher.
13005 EGREP=$lt_EGREP
13006
13007 # A literal string matcher.
13008 FGREP=$lt_FGREP
13009
13010 # A BSD- or MS-compatible name lister.
13011 NM=$lt_NM
13012
13013 # Whether we need soft or hard links.
13014 LN_S=$lt_LN_S
13015
13016 # What is the maximum length of a command?
13017 max_cmd_len=$max_cmd_len
13018
13019 # Object file suffix (normally "o").
13020 objext=$ac_objext
13021
13022 # Executable file suffix (normally "").
13023 exeext=$exeext
13024
13025 # whether the shell understands "unset".
13026 lt_unset=$lt_unset
13027
13028 # turn spaces into newlines.
13029 SP2NL=$lt_lt_SP2NL
13030
13031 # turn newlines into spaces.
13032 NL2SP=$lt_lt_NL2SP
13033
13034 # How to create reloadable object files.
13035 reload_flag=$lt_reload_flag
13036 reload_cmds=$lt_reload_cmds
13037
13038 # An object symbol dumper.
13039 OBJDUMP=$lt_OBJDUMP
13040
13041 # Method to check whether dependent libraries are shared objects.
13042 deplibs_check_method=$lt_deplibs_check_method
13043
13044 # Command to use when deplibs_check_method == "file_magic".
13045 file_magic_cmd=$lt_file_magic_cmd
13046
13047 # The archiver.
13048 AR=$lt_AR
13049 AR_FLAGS=$lt_AR_FLAGS
13050
13051 # A symbol stripping program.
13052 STRIP=$lt_STRIP
13053
13054 # Commands used to install an old-style archive.
13055 RANLIB=$lt_RANLIB
13056 old_postinstall_cmds=$lt_old_postinstall_cmds
13057 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13058
13059 # A C compiler.
13060 LTCC=$lt_CC
13061
13062 # LTCC compiler flags.
13063 LTCFLAGS=$lt_CFLAGS
13064
13065 # Take the output of nm and produce a listing of raw symbols and C names.
13066 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13067
13068 # Transform the output of nm in a proper C declaration.
13069 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13070
13071 # Transform the output of nm in a C name address pair.
13072 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13073
13074 # Transform the output of nm in a C name address pair when lib prefix is needed.
13075 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13076
13077 # The name of the directory that contains temporary libtool files.
13078 objdir=$objdir
13079
13080 # Shell to use when invoking shell scripts.
13081 SHELL=$lt_SHELL
13082
13083 # An echo program that does not interpret backslashes.
13084 ECHO=$lt_ECHO
13085
13086 # Used to examine libraries when file_magic_cmd begins with "file".
13087 MAGIC_CMD=$MAGIC_CMD
13088
13089 # Must we lock files when doing compilation?
13090 need_locks=$lt_need_locks
13091
13092 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13093 DSYMUTIL=$lt_DSYMUTIL
13094
13095 # Tool to change global to local symbols on Mac OS X.
13096 NMEDIT=$lt_NMEDIT
13097
13098 # Tool to manipulate fat objects and archives on Mac OS X.
13099 LIPO=$lt_LIPO
13100
13101 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13102 OTOOL=$lt_OTOOL
13103
13104 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13105 OTOOL64=$lt_OTOOL64
13106
13107 # Old archive suffix (normally "a").
13108 libext=$libext
13109
13110 # Shared library suffix (normally ".so").
13111 shrext_cmds=$lt_shrext_cmds
13112
13113 # The commands to extract the exported symbol list from a shared archive.
13114 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13115
13116 # Variables whose values should be saved in libtool wrapper scripts and
13117 # restored at link time.
13118 variables_saved_for_relink=$lt_variables_saved_for_relink
13119
13120 # Do we need the "lib" prefix for modules?
13121 need_lib_prefix=$need_lib_prefix
13122
13123 # Do we need a version for libraries?
13124 need_version=$need_version
13125
13126 # Library versioning type.
13127 version_type=$version_type
13128
13129 # Shared library runtime path variable.
13130 runpath_var=$runpath_var
13131
13132 # Shared library path variable.
13133 shlibpath_var=$shlibpath_var
13134
13135 # Is shlibpath searched before the hard-coded library search path?
13136 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13137
13138 # Format of library name prefix.
13139 libname_spec=$lt_libname_spec
13140
13141 # List of archive names. First name is the real one, the rest are links.
13142 # The last name is the one that the linker finds with -lNAME
13143 library_names_spec=$lt_library_names_spec
13144
13145 # The coded name of the library, if different from the real name.
13146 soname_spec=$lt_soname_spec
13147
13148 # Command to use after installation of a shared archive.
13149 postinstall_cmds=$lt_postinstall_cmds
13150
13151 # Command to use after uninstallation of a shared archive.
13152 postuninstall_cmds=$lt_postuninstall_cmds
13153
13154 # Commands used to finish a libtool library installation in a directory.
13155 finish_cmds=$lt_finish_cmds
13156
13157 # As "finish_cmds", except a single script fragment to be evaled but
13158 # not shown.
13159 finish_eval=$lt_finish_eval
13160
13161 # Whether we should hardcode library paths into libraries.
13162 hardcode_into_libs=$hardcode_into_libs
13163
13164 # Compile-time system search path for libraries.
13165 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13166
13167 # Run-time system search path for libraries.
13168 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13169
13170 # Whether dlopen is supported.
13171 dlopen_support=$enable_dlopen
13172
13173 # Whether dlopen of programs is supported.
13174 dlopen_self=$enable_dlopen_self
13175
13176 # Whether dlopen of statically linked programs is supported.
13177 dlopen_self_static=$enable_dlopen_self_static
13178
13179 # Commands to strip libraries.
13180 old_striplib=$lt_old_striplib
13181 striplib=$lt_striplib
13182
13183
13184 # The linker used to build libraries.
13185 LD=$lt_LD
13186
13187 # Commands used to build an old-style archive.
13188 old_archive_cmds=$lt_old_archive_cmds
13189
13190 # A language specific compiler.
13191 CC=$lt_compiler
13192
13193 # Is the compiler the GNU compiler?
13194 with_gcc=$GCC
13195
13196 # Compiler flag to turn off builtin functions.
13197 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13198
13199 # How to pass a linker flag through the compiler.
13200 wl=$lt_lt_prog_compiler_wl
13201
13202 # Additional compiler flags for building library objects.
13203 pic_flag=$lt_lt_prog_compiler_pic
13204
13205 # Compiler flag to prevent dynamic linking.
13206 link_static_flag=$lt_lt_prog_compiler_static
13207
13208 # Does compiler simultaneously support -c and -o options?
13209 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13210
13211 # Whether or not to add -lc for building shared libraries.
13212 build_libtool_need_lc=$archive_cmds_need_lc
13213
13214 # Whether or not to disallow shared libs when runtime libs are static.
13215 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13216
13217 # Compiler flag to allow reflexive dlopens.
13218 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13219
13220 # Compiler flag to generate shared objects directly from archives.
13221 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13222
13223 # Whether the compiler copes with passing no objects directly.
13224 compiler_needs_object=$lt_compiler_needs_object
13225
13226 # Create an old-style archive from a shared archive.
13227 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13228
13229 # Create a temporary old-style archive to link instead of a shared archive.
13230 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13231
13232 # Commands used to build a shared archive.
13233 archive_cmds=$lt_archive_cmds
13234 archive_expsym_cmds=$lt_archive_expsym_cmds
13235
13236 # Commands used to build a loadable module if different from building
13237 # a shared archive.
13238 module_cmds=$lt_module_cmds
13239 module_expsym_cmds=$lt_module_expsym_cmds
13240
13241 # Whether we are building with GNU ld or not.
13242 with_gnu_ld=$lt_with_gnu_ld
13243
13244 # Flag that allows shared libraries with undefined symbols to be built.
13245 allow_undefined_flag=$lt_allow_undefined_flag
13246
13247 # Flag that enforces no undefined symbols.
13248 no_undefined_flag=$lt_no_undefined_flag
13249
13250 # Flag to hardcode \$libdir into a binary during linking.
13251 # This must work even if \$libdir does not exist
13252 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13253
13254 # If ld is used when linking, flag to hardcode \$libdir into a binary
13255 # during linking. This must work even if \$libdir does not exist.
13256 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13257
13258 # Whether we need a single "-rpath" flag with a separated argument.
13259 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13260
13261 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13262 # DIR into the resulting binary.
13263 hardcode_direct=$hardcode_direct
13264
13265 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13266 # DIR into the resulting binary and the resulting library dependency is
13267 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13268 # library is relocated.
13269 hardcode_direct_absolute=$hardcode_direct_absolute
13270
13271 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13272 # into the resulting binary.
13273 hardcode_minus_L=$hardcode_minus_L
13274
13275 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13276 # into the resulting binary.
13277 hardcode_shlibpath_var=$hardcode_shlibpath_var
13278
13279 # Set to "yes" if building a shared library automatically hardcodes DIR
13280 # into the library and all subsequent libraries and executables linked
13281 # against it.
13282 hardcode_automatic=$hardcode_automatic
13283
13284 # Set to yes if linker adds runtime paths of dependent libraries
13285 # to runtime path list.
13286 inherit_rpath=$inherit_rpath
13287
13288 # Whether libtool must link a program against all its dependency libraries.
13289 link_all_deplibs=$link_all_deplibs
13290
13291 # Fix the shell variable \$srcfile for the compiler.
13292 fix_srcfile_path=$lt_fix_srcfile_path
13293
13294 # Set to "yes" if exported symbols are required.
13295 always_export_symbols=$always_export_symbols
13296
13297 # The commands to list exported symbols.
13298 export_symbols_cmds=$lt_export_symbols_cmds
13299
13300 # Symbols that should not be listed in the preloaded symbols.
13301 exclude_expsyms=$lt_exclude_expsyms
13302
13303 # Symbols that must always be exported.
13304 include_expsyms=$lt_include_expsyms
13305
13306 # Commands necessary for linking programs (against libraries) with templates.
13307 prelink_cmds=$lt_prelink_cmds
13308
13309 # Specify filename containing input files.
13310 file_list_spec=$lt_file_list_spec
13311
13312 # How to hardcode a shared library path into an executable.
13313 hardcode_action=$hardcode_action
13314
13315 # ### END LIBTOOL CONFIG
13316
13317 _LT_EOF
13318
13319 case $host_os in
13320 aix3*)
13321 cat <<\_LT_EOF >> "$cfgfile"
13322 # AIX sometimes has problems with the GCC collect2 program. For some
13323 # reason, if we set the COLLECT_NAMES environment variable, the problems
13324 # vanish in a puff of smoke.
13325 if test "X${COLLECT_NAMES+set}" != Xset; then
13326 COLLECT_NAMES=
13327 export COLLECT_NAMES
13328 fi
13329 _LT_EOF
13330 ;;
13331 esac
13332
13333
13334 ltmain="$ac_aux_dir/ltmain.sh"
13335
13336
13337 # We use sed instead of cat because bash on DJGPP gets confused if
13338 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13339 # text mode, it properly converts lines to CR/LF. This bash problem
13340 # is reportedly fixed, but why not run on old versions too?
13341 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13342 || (rm -f "$cfgfile"; exit 1)
13343
13344 case $xsi_shell in
13345 yes)
13346 cat << \_LT_EOF >> "$cfgfile"
13347
13348 # func_dirname file append nondir_replacement
13349 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13350 # otherwise set result to NONDIR_REPLACEMENT.
13351 func_dirname ()
13352 {
13353 case ${1} in
13354 */*) func_dirname_result="${1%/*}${2}" ;;
13355 * ) func_dirname_result="${3}" ;;
13356 esac
13357 }
13358
13359 # func_basename file
13360 func_basename ()
13361 {
13362 func_basename_result="${1##*/}"
13363 }
13364
13365 # func_dirname_and_basename file append nondir_replacement
13366 # perform func_basename and func_dirname in a single function
13367 # call:
13368 # dirname: Compute the dirname of FILE. If nonempty,
13369 # add APPEND to the result, otherwise set result
13370 # to NONDIR_REPLACEMENT.
13371 # value returned in "$func_dirname_result"
13372 # basename: Compute filename of FILE.
13373 # value retuned in "$func_basename_result"
13374 # Implementation must be kept synchronized with func_dirname
13375 # and func_basename. For efficiency, we do not delegate to
13376 # those functions but instead duplicate the functionality here.
13377 func_dirname_and_basename ()
13378 {
13379 case ${1} in
13380 */*) func_dirname_result="${1%/*}${2}" ;;
13381 * ) func_dirname_result="${3}" ;;
13382 esac
13383 func_basename_result="${1##*/}"
13384 }
13385
13386 # func_stripname prefix suffix name
13387 # strip PREFIX and SUFFIX off of NAME.
13388 # PREFIX and SUFFIX must not contain globbing or regex special
13389 # characters, hashes, percent signs, but SUFFIX may contain a leading
13390 # dot (in which case that matches only a dot).
13391 func_stripname ()
13392 {
13393 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13394 # positional parameters, so assign one to ordinary parameter first.
13395 func_stripname_result=${3}
13396 func_stripname_result=${func_stripname_result#"${1}"}
13397 func_stripname_result=${func_stripname_result%"${2}"}
13398 }
13399
13400 # func_opt_split
13401 func_opt_split ()
13402 {
13403 func_opt_split_opt=${1%%=*}
13404 func_opt_split_arg=${1#*=}
13405 }
13406
13407 # func_lo2o object
13408 func_lo2o ()
13409 {
13410 case ${1} in
13411 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13412 *) func_lo2o_result=${1} ;;
13413 esac
13414 }
13415
13416 # func_xform libobj-or-source
13417 func_xform ()
13418 {
13419 func_xform_result=${1%.*}.lo
13420 }
13421
13422 # func_arith arithmetic-term...
13423 func_arith ()
13424 {
13425 func_arith_result=$(( $* ))
13426 }
13427
13428 # func_len string
13429 # STRING may not start with a hyphen.
13430 func_len ()
13431 {
13432 func_len_result=${#1}
13433 }
13434
13435 _LT_EOF
13436 ;;
13437 *) # Bourne compatible functions.
13438 cat << \_LT_EOF >> "$cfgfile"
13439
13440 # func_dirname file append nondir_replacement
13441 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13442 # otherwise set result to NONDIR_REPLACEMENT.
13443 func_dirname ()
13444 {
13445 # Extract subdirectory from the argument.
13446 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13447 if test "X$func_dirname_result" = "X${1}"; then
13448 func_dirname_result="${3}"
13449 else
13450 func_dirname_result="$func_dirname_result${2}"
13451 fi
13452 }
13453
13454 # func_basename file
13455 func_basename ()
13456 {
13457 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13458 }
13459
13460
13461 # func_stripname prefix suffix name
13462 # strip PREFIX and SUFFIX off of NAME.
13463 # PREFIX and SUFFIX must not contain globbing or regex special
13464 # characters, hashes, percent signs, but SUFFIX may contain a leading
13465 # dot (in which case that matches only a dot).
13466 # func_strip_suffix prefix name
13467 func_stripname ()
13468 {
13469 case ${2} in
13470 .*) func_stripname_result=`$ECHO "X${3}" \
13471 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13472 *) func_stripname_result=`$ECHO "X${3}" \
13473 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13474 esac
13475 }
13476
13477 # sed scripts:
13478 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13479 my_sed_long_arg='1s/^-[^=]*=//'
13480
13481 # func_opt_split
13482 func_opt_split ()
13483 {
13484 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13485 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13486 }
13487
13488 # func_lo2o object
13489 func_lo2o ()
13490 {
13491 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13492 }
13493
13494 # func_xform libobj-or-source
13495 func_xform ()
13496 {
13497 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13498 }
13499
13500 # func_arith arithmetic-term...
13501 func_arith ()
13502 {
13503 func_arith_result=`expr "$@"`
13504 }
13505
13506 # func_len string
13507 # STRING may not start with a hyphen.
13508 func_len ()
13509 {
13510 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13511 }
13512
13513 _LT_EOF
13514 esac
13515
13516 case $lt_shell_append in
13517 yes)
13518 cat << \_LT_EOF >> "$cfgfile"
13519
13520 # func_append var value
13521 # Append VALUE to the end of shell variable VAR.
13522 func_append ()
13523 {
13524 eval "$1+=\$2"
13525 }
13526 _LT_EOF
13527 ;;
13528 *)
13529 cat << \_LT_EOF >> "$cfgfile"
13530
13531 # func_append var value
13532 # Append VALUE to the end of shell variable VAR.
13533 func_append ()
13534 {
13535 eval "$1=\$$1\$2"
13536 }
13537
13538 _LT_EOF
13539 ;;
13540 esac
13541
13542
13543 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13544 || (rm -f "$cfgfile"; exit 1)
13545
13546 mv -f "$cfgfile" "$ofile" ||
13547 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13548 chmod +x "$ofile"
13549
13550 ;;
13551
13552 esac
13553 done # for ac_tag
13554
13555
13556 as_fn_exit 0
13557 _ACEOF
13558 ac_clean_files=$ac_clean_files_save
13559
13560 test $ac_write_fail = 0 ||
13561 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13562
13563
13564 # configure is writing to config.log, and then calls config.status.
13565 # config.status does its own redirection, appending to config.log.
13566 # Unfortunately, on DOS this fails, as config.log is still kept open
13567 # by configure, so config.status won't be able to write to it; its
13568 # output is simply discarded. So we exec the FD to /dev/null,
13569 # effectively closing config.log, so it can be properly (re)opened and
13570 # appended to by config.status. When coming back to configure, we
13571 # need to make the FD available again.
13572 if test "$no_create" != yes; then
13573 ac_cs_success=:
13574 ac_config_status_args=
13575 test "$silent" = yes &&
13576 ac_config_status_args="$ac_config_status_args --quiet"
13577 exec 5>/dev/null
13578 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13579 exec 5>>config.log
13580 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13581 # would make configure fail if this is the last instruction.
13582 $ac_cs_success || as_fn_exit $?
13583 fi
13584 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13585 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13586 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13587 fi
13588
13589
13590