configure revision 1.1.1.9 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for libX11 1.4.3.
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, 2010 Free Software
10 # Foundation, 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 as_myself=
95 case $0 in #((
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
99 do
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
104 IFS=$as_save_IFS
105
106 ;;
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111 as_myself=$0
112 fi
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
116 fi
117
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 emulate sh
142 NULLCMD=:
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 setopt NO_GLOB_SUBST
147 else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
152 ;;
153 esac
154 fi
155 "
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
161
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169 else
170 exitcode=1; echo positional parameters were not saved.
171 fi
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1
178
179 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
180 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
183 PATH=/empty FPATH=/empty; export PATH FPATH
184 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
185 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
186 if (eval "$as_required") 2>/dev/null; then :
187 as_have_required=yes
188 else
189 as_have_required=no
190 fi
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192
193 else
194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195 as_found=false
196 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197 do
198 IFS=$as_save_IFS
199 test -z "$as_dir" && as_dir=.
200 as_found=:
201 case $as_dir in #(
202 /*)
203 for as_base in sh bash ksh sh5; do
204 # Try only shells that exist, to save several forks.
205 as_shell=$as_dir/$as_base
206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208 CONFIG_SHELL=$as_shell as_have_required=yes
209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210 break 2
211 fi
212 fi
213 done;;
214 esac
215 as_found=false
216 done
217 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219 CONFIG_SHELL=$SHELL as_have_required=yes
220 fi; }
221 IFS=$as_save_IFS
222
223
224 if test "x$CONFIG_SHELL" != x; then :
225 # We cannot yet assume a decent shell, so we have to provide a
226 # neutralization value for shells without unset; and this also
227 # works around shells that cannot unset nonexistent variables.
228 # Preserve -v and -x to the replacement shell.
229 BASH_ENV=/dev/null
230 ENV=/dev/null
231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232 export CONFIG_SHELL
233 case $- in # ((((
234 *v*x* | *x*v* ) as_opts=-vx ;;
235 *v* ) as_opts=-v ;;
236 *x* ) as_opts=-x ;;
237 * ) as_opts= ;;
238 esac
239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
240 fi
241
242 if test x$as_have_required = xno; then :
243 $as_echo "$0: This script requires a shell more modern than all"
244 $as_echo "$0: the shells that I found on your system."
245 if test x${ZSH_VERSION+set} = xset ; then
246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248 else
249 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
250 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
251 $0: about your system, including any error possibly output
252 $0: before this message. Then install a modern shell, or
253 $0: manually run the script under such a shell if you do
254 $0: have one."
255 fi
256 exit 1
257 fi
258 fi
259 fi
260 SHELL=${CONFIG_SHELL-/bin/sh}
261 export SHELL
262 # Unset more variables known to interfere with behavior of common tools.
263 CLICOLOR_FORCE= GREP_OPTIONS=
264 unset CLICOLOR_FORCE GREP_OPTIONS
265
266 ## --------------------- ##
267 ## M4sh Shell Functions. ##
268 ## --------------------- ##
269 # as_fn_unset VAR
270 # ---------------
271 # Portably unset VAR.
272 as_fn_unset ()
273 {
274 { eval $1=; unset $1;}
275 }
276 as_unset=as_fn_unset
277
278 # as_fn_set_status STATUS
279 # -----------------------
280 # Set $? to STATUS, without forking.
281 as_fn_set_status ()
282 {
283 return $1
284 } # as_fn_set_status
285
286 # as_fn_exit STATUS
287 # -----------------
288 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
289 as_fn_exit ()
290 {
291 set +e
292 as_fn_set_status $1
293 exit $1
294 } # as_fn_exit
295
296 # as_fn_mkdir_p
297 # -------------
298 # Create "$as_dir" as a directory, including parents if necessary.
299 as_fn_mkdir_p ()
300 {
301
302 case $as_dir in #(
303 -*) as_dir=./$as_dir;;
304 esac
305 test -d "$as_dir" || eval $as_mkdir_p || {
306 as_dirs=
307 while :; do
308 case $as_dir in #(
309 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
310 *) as_qdir=$as_dir;;
311 esac
312 as_dirs="'$as_qdir' $as_dirs"
313 as_dir=`$as_dirname -- "$as_dir" ||
314 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
315 X"$as_dir" : 'X\(//\)[^/]' \| \
316 X"$as_dir" : 'X\(//\)$' \| \
317 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
318 $as_echo X"$as_dir" |
319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
320 s//\1/
321 q
322 }
323 /^X\(\/\/\)[^/].*/{
324 s//\1/
325 q
326 }
327 /^X\(\/\/\)$/{
328 s//\1/
329 q
330 }
331 /^X\(\/\).*/{
332 s//\1/
333 q
334 }
335 s/.*/./; q'`
336 test -d "$as_dir" && break
337 done
338 test -z "$as_dirs" || eval "mkdir $as_dirs"
339 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
340
341
342 } # as_fn_mkdir_p
343 # as_fn_append VAR VALUE
344 # ----------------------
345 # Append the text in VALUE to the end of the definition contained in VAR. Take
346 # advantage of any shell optimizations that allow amortized linear growth over
347 # repeated appends, instead of the typical quadratic growth present in naive
348 # implementations.
349 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
350 eval 'as_fn_append ()
351 {
352 eval $1+=\$2
353 }'
354 else
355 as_fn_append ()
356 {
357 eval $1=\$$1\$2
358 }
359 fi # as_fn_append
360
361 # as_fn_arith ARG...
362 # ------------------
363 # Perform arithmetic evaluation on the ARGs, and store the result in the
364 # global $as_val. Take advantage of shells that can avoid forks. The arguments
365 # must be portable across $(()) and expr.
366 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
367 eval 'as_fn_arith ()
368 {
369 as_val=$(( $* ))
370 }'
371 else
372 as_fn_arith ()
373 {
374 as_val=`expr "$@" || test $? -eq 1`
375 }
376 fi # as_fn_arith
377
378
379 # as_fn_error STATUS ERROR [LINENO LOG_FD]
380 # ----------------------------------------
381 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
382 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
383 # script with STATUS, using 1 if that was 0.
384 as_fn_error ()
385 {
386 as_status=$1; test $as_status -eq 0 && as_status=1
387 if test "$4"; then
388 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
389 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
390 fi
391 $as_echo "$as_me: error: $2" >&2
392 as_fn_exit $as_status
393 } # as_fn_error
394
395 if expr a : '\(a\)' >/dev/null 2>&1 &&
396 test "X`expr 00001 : '.*\(...\)'`" = X001; then
397 as_expr=expr
398 else
399 as_expr=false
400 fi
401
402 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
403 as_basename=basename
404 else
405 as_basename=false
406 fi
407
408 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
409 as_dirname=dirname
410 else
411 as_dirname=false
412 fi
413
414 as_me=`$as_basename -- "$0" ||
415 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
416 X"$0" : 'X\(//\)$' \| \
417 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
418 $as_echo X/"$0" |
419 sed '/^.*\/\([^/][^/]*\)\/*$/{
420 s//\1/
421 q
422 }
423 /^X\/\(\/\/\)$/{
424 s//\1/
425 q
426 }
427 /^X\/\(\/\).*/{
428 s//\1/
429 q
430 }
431 s/.*/./; q'`
432
433 # Avoid depending upon Character Ranges.
434 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
435 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
436 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
437 as_cr_digits='0123456789'
438 as_cr_alnum=$as_cr_Letters$as_cr_digits
439
440
441 as_lineno_1=$LINENO as_lineno_1a=$LINENO
442 as_lineno_2=$LINENO as_lineno_2a=$LINENO
443 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
444 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
445 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
446 sed -n '
447 p
448 /[$]LINENO/=
449 ' <$as_myself |
450 sed '
451 s/[$]LINENO.*/&-/
452 t lineno
453 b
454 :lineno
455 N
456 :loop
457 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
458 t loop
459 s/-\n.*//
460 ' >$as_me.lineno &&
461 chmod +x "$as_me.lineno" ||
462 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
463
464 # Don't try to exec as it changes $[0], causing all sort of problems
465 # (the dirname of $[0] is not the place where we might find the
466 # original and so on. Autoconf is especially sensitive to this).
467 . "./$as_me.lineno"
468 # Exit status is that of the last command.
469 exit
470 }
471
472 ECHO_C= ECHO_N= ECHO_T=
473 case `echo -n x` in #(((((
474 -n*)
475 case `echo 'xy\c'` in
476 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
477 xy) ECHO_C='\c';;
478 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
479 ECHO_T=' ';;
480 esac;;
481 *)
482 ECHO_N='-n';;
483 esac
484
485 rm -f conf$$ conf$$.exe conf$$.file
486 if test -d conf$$.dir; then
487 rm -f conf$$.dir/conf$$.file
488 else
489 rm -f conf$$.dir
490 mkdir conf$$.dir 2>/dev/null
491 fi
492 if (echo >conf$$.file) 2>/dev/null; then
493 if ln -s conf$$.file conf$$ 2>/dev/null; then
494 as_ln_s='ln -s'
495 # ... but there are two gotchas:
496 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
497 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
498 # In both cases, we have to default to `cp -p'.
499 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
500 as_ln_s='cp -p'
501 elif ln conf$$.file conf$$ 2>/dev/null; then
502 as_ln_s=ln
503 else
504 as_ln_s='cp -p'
505 fi
506 else
507 as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513 as_mkdir_p='mkdir -p "$as_dir"'
514 else
515 test -d ./-p && rmdir ./-p
516 as_mkdir_p=false
517 fi
518
519 if test -x / >/dev/null 2>&1; then
520 as_test_x='test -x'
521 else
522 if ls -dL / >/dev/null 2>&1; then
523 as_ls_L_option=L
524 else
525 as_ls_L_option=
526 fi
527 as_test_x='
528 eval sh -c '\''
529 if test -d "$1"; then
530 test -d "$1/.";
531 else
532 case $1 in #(
533 -*)set "./$1";;
534 esac;
535 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
536 ???[sx]*):;;*)false;;esac;fi
537 '\'' sh
538 '
539 fi
540 as_executable_p=$as_test_x
541
542 # Sed expression to map a string onto a valid CPP name.
543 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
544
545 # Sed expression to map a string onto a valid variable name.
546 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
547
548 SHELL=${CONFIG_SHELL-/bin/sh}
549
550 as_awk_strverscmp='
551 # Use only awk features that work with 7th edition Unix awk (1978).
552 # My, what an old awk you have, Mr. Solaris!
553 END {
554 while (length(v1) && length(v2)) {
555 # Set d1 to be the next thing to compare from v1, and likewise for d2.
556 # Normally this is a single character, but if v1 and v2 contain digits,
557 # compare them as integers and fractions as strverscmp does.
558 if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
559 # Split v1 and v2 into their leading digit string components d1 and d2,
560 # and advance v1 and v2 past the leading digit strings.
561 for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
562 for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
563 d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
564 d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
565 if (d1 ~ /^0/) {
566 if (d2 ~ /^0/) {
567 # Compare two fractions.
568 while (d1 ~ /^0/ && d2 ~ /^0/) {
569 d1 = substr(d1, 2); len1--
570 d2 = substr(d2, 2); len2--
571 }
572 if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
573 # The two components differ in length, and the common prefix
574 # contains only leading zeros. Consider the longer to be less.
575 d1 = -len1
576 d2 = -len2
577 } else {
578 # Otherwise, compare as strings.
579 d1 = "x" d1
580 d2 = "x" d2
581 }
582 } else {
583 # A fraction is less than an integer.
584 exit 1
585 }
586 } else {
587 if (d2 ~ /^0/) {
588 # An integer is greater than a fraction.
589 exit 2
590 } else {
591 # Compare two integers.
592 d1 += 0
593 d2 += 0
594 }
595 }
596 } else {
597 # The normal case, without worrying about digits.
598 d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
599 d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
600 }
601 if (d1 < d2) exit 1
602 if (d1 > d2) exit 2
603 }
604 # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
605 # which mishandles some comparisons of empty strings to integers.
606 if (length(v2)) exit 1
607 if (length(v1)) exit 2
608 }
609 '
610
611 test -n "$DJDIR" || exec 7<&0 </dev/null
612 exec 6>&1
613
614 # Name of the host.
615 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
616 # so uname gets run too.
617 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
618
619 #
620 # Initializations.
621 #
622 ac_default_prefix=/usr/local
623 ac_clean_files=
624 ac_config_libobj_dir=.
625 LIBOBJS=
626 cross_compiling=no
627 subdirs=
628 MFLAGS=
629 MAKEFLAGS=
630
631 # Identity of this package.
632 PACKAGE_NAME='libX11'
633 PACKAGE_TARNAME='libX11'
634 PACKAGE_VERSION='1.4.3'
635 PACKAGE_STRING='libX11 1.4.3'
636 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
637 PACKAGE_URL=''
638
639 ac_unique_file="Makefile.am"
640 # Factoring default headers for most tests.
641 ac_includes_default="\
642 #include <stdio.h>
643 #ifdef HAVE_SYS_TYPES_H
644 # include <sys/types.h>
645 #endif
646 #ifdef HAVE_SYS_STAT_H
647 # include <sys/stat.h>
648 #endif
649 #ifdef STDC_HEADERS
650 # include <stdlib.h>
651 # include <stddef.h>
652 #else
653 # ifdef HAVE_STDLIB_H
654 # include <stdlib.h>
655 # endif
656 #endif
657 #ifdef HAVE_STRING_H
658 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
659 # include <memory.h>
660 # endif
661 # include <string.h>
662 #endif
663 #ifdef HAVE_STRINGS_H
664 # include <strings.h>
665 #endif
666 #ifdef HAVE_INTTYPES_H
667 # include <inttypes.h>
668 #endif
669 #ifdef HAVE_STDINT_H
670 # include <stdint.h>
671 #endif
672 #ifdef HAVE_UNISTD_H
673 # include <unistd.h>
674 #endif"
675
676 ac_header_list=
677 ac_subst_vars='am__EXEEXT_FALSE
678 am__EXEEXT_TRUE
679 LTLIBOBJS
680 LIBOBJS
681 XTMALLOC_ZERO_CFLAGS
682 XMALLOC_ZERO_CFLAGS
683 MALLOC_ZERO_CFLAGS
684 XERRORDB
685 XKEYSYMDB
686 X11_LOCALEDIR
687 XLOCALEDIR
688 X11_LOCALELIBDIR
689 XLOCALELIBDIR
690 X11_LOCALEDATADIR
691 XLOCALEDATADIR
692 X11_LIBS
693 X11_CFLAGS
694 X11_LIBDIR
695 X11_DATADIR
696 MAKE_LINT_LIB_FALSE
697 MAKE_LINT_LIB_TRUE
698 LINTLIB
699 LINT_FALSE
700 LINT_TRUE
701 LINT_FLAGS
702 LINT
703 XKBPROTO_REQUIRES
704 XKB_FALSE
705 XKB_TRUE
706 BIGFONT_LIBS
707 BIGFONT_CFLAGS
708 XLOCALE_FALSE
709 XLOCALE_TRUE
710 XCMS_FALSE
711 XCMS_TRUE
712 UDC_FALSE
713 UDC_TRUE
714 KEYSYMDEFS
715 XTHREAD_CFLAGS
716 XTHREADLIB
717 THRSTUBS_FALSE
718 THRSTUBS_TRUE
719 LAUNCHD
720 OS2_FALSE
721 OS2_TRUE
722 WCHAR32
723 XLIB_LOADABLE_I18N_FALSE
724 XLIB_LOADABLE_I18N_TRUE
725 I18N_MODULE_LIBS
726 X11_EXTRA_DEPS
727 HAVE_PERL_FALSE
728 HAVE_PERL_TRUE
729 PERL
730 LDFLAGS_FOR_BUILD
731 CFLAGS_FOR_BUILD
732 CPPFLAGS_FOR_BUILD
733 CC_FOR_BUILD
734 RAWCPPFLAGS
735 RAWCPP
736 HAVE_STYLESHEETS_FALSE
737 HAVE_STYLESHEETS_TRUE
738 XSL_STYLESHEET
739 STYLESHEET_SRCDIR
740 XORG_SGML_PATH
741 HAVE_XSLTPROC_FALSE
742 HAVE_XSLTPROC_TRUE
743 XSLTPROC
744 HAVE_FOP_FALSE
745 HAVE_FOP_TRUE
746 FOP
747 HAVE_XMLTO_FALSE
748 HAVE_XMLTO_TRUE
749 HAVE_XMLTO_TEXT_FALSE
750 HAVE_XMLTO_TEXT_TRUE
751 XMLTO
752 ENABLE_SPECS_FALSE
753 ENABLE_SPECS_TRUE
754 AM_BACKSLASH
755 AM_DEFAULT_VERBOSITY
756 MAN_SUBSTS
757 XORG_MAN_PAGE
758 ADMIN_MAN_DIR
759 DRIVER_MAN_DIR
760 MISC_MAN_DIR
761 FILE_MAN_DIR
762 LIB_MAN_DIR
763 APP_MAN_DIR
764 ADMIN_MAN_SUFFIX
765 DRIVER_MAN_SUFFIX
766 MISC_MAN_SUFFIX
767 FILE_MAN_SUFFIX
768 LIB_MAN_SUFFIX
769 APP_MAN_SUFFIX
770 INSTALL_CMD
771 PKG_CONFIG
772 CHANGELOG_CMD
773 CWARNFLAGS
774 OTOOL64
775 OTOOL
776 LIPO
777 NMEDIT
778 DSYMUTIL
779 MANIFEST_TOOL
780 RANLIB
781 ac_ct_AR
782 AR
783 DLLTOOL
784 OBJDUMP
785 LN_S
786 NM
787 ac_ct_DUMPBIN
788 DUMPBIN
789 LD
790 FGREP
791 SED
792 LIBTOOL
793 MAINT
794 MAINTAINER_MODE_FALSE
795 MAINTAINER_MODE_TRUE
796 am__fastdepCC_FALSE
797 am__fastdepCC_TRUE
798 CCDEPMODE
799 AMDEPBACKSLASH
800 AMDEP_FALSE
801 AMDEP_TRUE
802 am__quote
803 am__include
804 DEPDIR
805 am__untar
806 am__tar
807 AMTAR
808 am__leading_dot
809 SET_MAKE
810 AWK
811 mkdir_p
812 MKDIR_P
813 INSTALL_STRIP_PROGRAM
814 STRIP
815 install_sh
816 MAKEINFO
817 AUTOHEADER
818 AUTOMAKE
819 AUTOCONF
820 ACLOCAL
821 VERSION
822 PACKAGE
823 CYGPATH_W
824 am__isrc
825 INSTALL_DATA
826 INSTALL_SCRIPT
827 INSTALL_PROGRAM
828 EGREP
829 GREP
830 CPP
831 OBJEXT
832 EXEEXT
833 ac_ct_CC
834 CPPFLAGS
835 LDFLAGS
836 CFLAGS
837 CC
838 host_os
839 host_vendor
840 host_cpu
841 host
842 build_os
843 build_vendor
844 build_cpu
845 build
846 target_alias
847 host_alias
848 build_alias
849 LIBS
850 ECHO_T
851 ECHO_N
852 ECHO_C
853 DEFS
854 mandir
855 localedir
856 libdir
857 psdir
858 pdfdir
859 dvidir
860 htmldir
861 infodir
862 docdir
863 oldincludedir
864 includedir
865 localstatedir
866 sharedstatedir
867 sysconfdir
868 datadir
869 datarootdir
870 libexecdir
871 sbindir
872 bindir
873 program_transform_name
874 prefix
875 exec_prefix
876 PACKAGE_URL
877 PACKAGE_BUGREPORT
878 PACKAGE_STRING
879 PACKAGE_VERSION
880 PACKAGE_TARNAME
881 PACKAGE_NAME
882 PATH_SEPARATOR
883 SHELL'
884 ac_subst_files=''
885 ac_user_opts='
886 enable_option_checking
887 enable_dependency_tracking
888 enable_maintainer_mode
889 enable_shared
890 enable_static
891 with_pic
892 enable_fast_install
893 with_gnu_ld
894 with_sysroot
895 enable_libtool_lock
896 enable_strict_compilation
897 enable_silent_rules
898 enable_specs
899 with_xmlto
900 with_fop
901 with_xsltproc
902 with_perl
903 enable_unix_transport
904 enable_tcp_transport
905 enable_ipv6
906 enable_local_transport
907 enable_secure_rpc
908 with_local_transport_order
909 enable_loadable_i18n
910 enable_loadable_xcursor
911 with_launchd
912 enable_xthreads
913 enable_xcms
914 enable_xlocale
915 enable_xlocaledir
916 enable_xf86bigfont
917 enable_xkb
918 enable_composecache
919 with_lint
920 enable_lint_library
921 with_locale_lib_dir
922 enable_malloc0returnsnull
923 '
924 ac_precious_vars='build_alias
925 host_alias
926 target_alias
927 CC
928 CFLAGS
929 LDFLAGS
930 LIBS
931 CPPFLAGS
932 CPP
933 PKG_CONFIG
934 XMLTO
935 FOP
936 XSLTPROC
937 BIGFONT_CFLAGS
938 BIGFONT_LIBS
939 LINT
940 LINT_FLAGS
941 X11_CFLAGS
942 X11_LIBS'
943
944
945 # Initialize some variables set by options.
946 ac_init_help=
947 ac_init_version=false
948 ac_unrecognized_opts=
949 ac_unrecognized_sep=
950 # The variables have the same names as the options, with
951 # dashes changed to underlines.
952 cache_file=/dev/null
953 exec_prefix=NONE
954 no_create=
955 no_recursion=
956 prefix=NONE
957 program_prefix=NONE
958 program_suffix=NONE
959 program_transform_name=s,x,x,
960 silent=
961 site=
962 srcdir=
963 verbose=
964 x_includes=NONE
965 x_libraries=NONE
966
967 # Installation directory options.
968 # These are left unexpanded so users can "make install exec_prefix=/foo"
969 # and all the variables that are supposed to be based on exec_prefix
970 # by default will actually change.
971 # Use braces instead of parens because sh, perl, etc. also accept them.
972 # (The list follows the same order as the GNU Coding Standards.)
973 bindir='${exec_prefix}/bin'
974 sbindir='${exec_prefix}/sbin'
975 libexecdir='${exec_prefix}/libexec'
976 datarootdir='${prefix}/share'
977 datadir='${datarootdir}'
978 sysconfdir='${prefix}/etc'
979 sharedstatedir='${prefix}/com'
980 localstatedir='${prefix}/var'
981 includedir='${prefix}/include'
982 oldincludedir='/usr/include'
983 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
984 infodir='${datarootdir}/info'
985 htmldir='${docdir}'
986 dvidir='${docdir}'
987 pdfdir='${docdir}'
988 psdir='${docdir}'
989 libdir='${exec_prefix}/lib'
990 localedir='${datarootdir}/locale'
991 mandir='${datarootdir}/man'
992
993 ac_prev=
994 ac_dashdash=
995 for ac_option
996 do
997 # If the previous option needs an argument, assign it.
998 if test -n "$ac_prev"; then
999 eval $ac_prev=\$ac_option
1000 ac_prev=
1001 continue
1002 fi
1003
1004 case $ac_option in
1005 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1006 *=) ac_optarg= ;;
1007 *) ac_optarg=yes ;;
1008 esac
1009
1010 # Accept the important Cygnus configure options, so we can diagnose typos.
1011
1012 case $ac_dashdash$ac_option in
1013 --)
1014 ac_dashdash=yes ;;
1015
1016 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1017 ac_prev=bindir ;;
1018 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1019 bindir=$ac_optarg ;;
1020
1021 -build | --build | --buil | --bui | --bu)
1022 ac_prev=build_alias ;;
1023 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1024 build_alias=$ac_optarg ;;
1025
1026 -cache-file | --cache-file | --cache-fil | --cache-fi \
1027 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1028 ac_prev=cache_file ;;
1029 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1030 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1031 cache_file=$ac_optarg ;;
1032
1033 --config-cache | -C)
1034 cache_file=config.cache ;;
1035
1036 -datadir | --datadir | --datadi | --datad)
1037 ac_prev=datadir ;;
1038 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1039 datadir=$ac_optarg ;;
1040
1041 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1042 | --dataroo | --dataro | --datar)
1043 ac_prev=datarootdir ;;
1044 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1045 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1046 datarootdir=$ac_optarg ;;
1047
1048 -disable-* | --disable-*)
1049 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1050 # Reject names that are not valid shell variable names.
1051 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1052 as_fn_error $? "invalid feature name: $ac_useropt"
1053 ac_useropt_orig=$ac_useropt
1054 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1055 case $ac_user_opts in
1056 *"
1057 "enable_$ac_useropt"
1058 "*) ;;
1059 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1060 ac_unrecognized_sep=', ';;
1061 esac
1062 eval enable_$ac_useropt=no ;;
1063
1064 -docdir | --docdir | --docdi | --doc | --do)
1065 ac_prev=docdir ;;
1066 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1067 docdir=$ac_optarg ;;
1068
1069 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1070 ac_prev=dvidir ;;
1071 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1072 dvidir=$ac_optarg ;;
1073
1074 -enable-* | --enable-*)
1075 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1076 # Reject names that are not valid shell variable names.
1077 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1078 as_fn_error $? "invalid feature name: $ac_useropt"
1079 ac_useropt_orig=$ac_useropt
1080 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1081 case $ac_user_opts in
1082 *"
1083 "enable_$ac_useropt"
1084 "*) ;;
1085 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1086 ac_unrecognized_sep=', ';;
1087 esac
1088 eval enable_$ac_useropt=\$ac_optarg ;;
1089
1090 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1091 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1092 | --exec | --exe | --ex)
1093 ac_prev=exec_prefix ;;
1094 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1095 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1096 | --exec=* | --exe=* | --ex=*)
1097 exec_prefix=$ac_optarg ;;
1098
1099 -gas | --gas | --ga | --g)
1100 # Obsolete; use --with-gas.
1101 with_gas=yes ;;
1102
1103 -help | --help | --hel | --he | -h)
1104 ac_init_help=long ;;
1105 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1106 ac_init_help=recursive ;;
1107 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1108 ac_init_help=short ;;
1109
1110 -host | --host | --hos | --ho)
1111 ac_prev=host_alias ;;
1112 -host=* | --host=* | --hos=* | --ho=*)
1113 host_alias=$ac_optarg ;;
1114
1115 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1116 ac_prev=htmldir ;;
1117 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1118 | --ht=*)
1119 htmldir=$ac_optarg ;;
1120
1121 -includedir | --includedir | --includedi | --included | --include \
1122 | --includ | --inclu | --incl | --inc)
1123 ac_prev=includedir ;;
1124 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1125 | --includ=* | --inclu=* | --incl=* | --inc=*)
1126 includedir=$ac_optarg ;;
1127
1128 -infodir | --infodir | --infodi | --infod | --info | --inf)
1129 ac_prev=infodir ;;
1130 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1131 infodir=$ac_optarg ;;
1132
1133 -libdir | --libdir | --libdi | --libd)
1134 ac_prev=libdir ;;
1135 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1136 libdir=$ac_optarg ;;
1137
1138 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1139 | --libexe | --libex | --libe)
1140 ac_prev=libexecdir ;;
1141 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1142 | --libexe=* | --libex=* | --libe=*)
1143 libexecdir=$ac_optarg ;;
1144
1145 -localedir | --localedir | --localedi | --localed | --locale)
1146 ac_prev=localedir ;;
1147 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1148 localedir=$ac_optarg ;;
1149
1150 -localstatedir | --localstatedir | --localstatedi | --localstated \
1151 | --localstate | --localstat | --localsta | --localst | --locals)
1152 ac_prev=localstatedir ;;
1153 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1154 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1155 localstatedir=$ac_optarg ;;
1156
1157 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1158 ac_prev=mandir ;;
1159 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1160 mandir=$ac_optarg ;;
1161
1162 -nfp | --nfp | --nf)
1163 # Obsolete; use --without-fp.
1164 with_fp=no ;;
1165
1166 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1167 | --no-cr | --no-c | -n)
1168 no_create=yes ;;
1169
1170 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1171 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1172 no_recursion=yes ;;
1173
1174 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1175 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1176 | --oldin | --oldi | --old | --ol | --o)
1177 ac_prev=oldincludedir ;;
1178 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1179 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1180 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1181 oldincludedir=$ac_optarg ;;
1182
1183 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1184 ac_prev=prefix ;;
1185 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1186 prefix=$ac_optarg ;;
1187
1188 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1189 | --program-pre | --program-pr | --program-p)
1190 ac_prev=program_prefix ;;
1191 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1192 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1193 program_prefix=$ac_optarg ;;
1194
1195 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1196 | --program-suf | --program-su | --program-s)
1197 ac_prev=program_suffix ;;
1198 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1199 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1200 program_suffix=$ac_optarg ;;
1201
1202 -program-transform-name | --program-transform-name \
1203 | --program-transform-nam | --program-transform-na \
1204 | --program-transform-n | --program-transform- \
1205 | --program-transform | --program-transfor \
1206 | --program-transfo | --program-transf \
1207 | --program-trans | --program-tran \
1208 | --progr-tra | --program-tr | --program-t)
1209 ac_prev=program_transform_name ;;
1210 -program-transform-name=* | --program-transform-name=* \
1211 | --program-transform-nam=* | --program-transform-na=* \
1212 | --program-transform-n=* | --program-transform-=* \
1213 | --program-transform=* | --program-transfor=* \
1214 | --program-transfo=* | --program-transf=* \
1215 | --program-trans=* | --program-tran=* \
1216 | --progr-tra=* | --program-tr=* | --program-t=*)
1217 program_transform_name=$ac_optarg ;;
1218
1219 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1220 ac_prev=pdfdir ;;
1221 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1222 pdfdir=$ac_optarg ;;
1223
1224 -psdir | --psdir | --psdi | --psd | --ps)
1225 ac_prev=psdir ;;
1226 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1227 psdir=$ac_optarg ;;
1228
1229 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1230 | -silent | --silent | --silen | --sile | --sil)
1231 silent=yes ;;
1232
1233 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1234 ac_prev=sbindir ;;
1235 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1236 | --sbi=* | --sb=*)
1237 sbindir=$ac_optarg ;;
1238
1239 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1240 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1241 | --sharedst | --shareds | --shared | --share | --shar \
1242 | --sha | --sh)
1243 ac_prev=sharedstatedir ;;
1244 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1245 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1246 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1247 | --sha=* | --sh=*)
1248 sharedstatedir=$ac_optarg ;;
1249
1250 -site | --site | --sit)
1251 ac_prev=site ;;
1252 -site=* | --site=* | --sit=*)
1253 site=$ac_optarg ;;
1254
1255 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1256 ac_prev=srcdir ;;
1257 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1258 srcdir=$ac_optarg ;;
1259
1260 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1261 | --syscon | --sysco | --sysc | --sys | --sy)
1262 ac_prev=sysconfdir ;;
1263 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1264 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1265 sysconfdir=$ac_optarg ;;
1266
1267 -target | --target | --targe | --targ | --tar | --ta | --t)
1268 ac_prev=target_alias ;;
1269 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1270 target_alias=$ac_optarg ;;
1271
1272 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1273 verbose=yes ;;
1274
1275 -version | --version | --versio | --versi | --vers | -V)
1276 ac_init_version=: ;;
1277
1278 -with-* | --with-*)
1279 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1280 # Reject names that are not valid shell variable names.
1281 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1282 as_fn_error $? "invalid package name: $ac_useropt"
1283 ac_useropt_orig=$ac_useropt
1284 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1285 case $ac_user_opts in
1286 *"
1287 "with_$ac_useropt"
1288 "*) ;;
1289 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1290 ac_unrecognized_sep=', ';;
1291 esac
1292 eval with_$ac_useropt=\$ac_optarg ;;
1293
1294 -without-* | --without-*)
1295 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1296 # Reject names that are not valid shell variable names.
1297 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1298 as_fn_error $? "invalid package name: $ac_useropt"
1299 ac_useropt_orig=$ac_useropt
1300 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1301 case $ac_user_opts in
1302 *"
1303 "with_$ac_useropt"
1304 "*) ;;
1305 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1306 ac_unrecognized_sep=', ';;
1307 esac
1308 eval with_$ac_useropt=no ;;
1309
1310 --x)
1311 # Obsolete; use --with-x.
1312 with_x=yes ;;
1313
1314 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1315 | --x-incl | --x-inc | --x-in | --x-i)
1316 ac_prev=x_includes ;;
1317 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1318 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1319 x_includes=$ac_optarg ;;
1320
1321 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1322 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1323 ac_prev=x_libraries ;;
1324 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1325 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1326 x_libraries=$ac_optarg ;;
1327
1328 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1329 Try \`$0 --help' for more information"
1330 ;;
1331
1332 *=*)
1333 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1334 # Reject names that are not valid shell variable names.
1335 case $ac_envvar in #(
1336 '' | [0-9]* | *[!_$as_cr_alnum]* )
1337 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1338 esac
1339 eval $ac_envvar=\$ac_optarg
1340 export $ac_envvar ;;
1341
1342 *)
1343 # FIXME: should be removed in autoconf 3.0.
1344 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1345 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1346 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1347 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1348 ;;
1349
1350 esac
1351 done
1352
1353 if test -n "$ac_prev"; then
1354 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1355 as_fn_error $? "missing argument to $ac_option"
1356 fi
1357
1358 if test -n "$ac_unrecognized_opts"; then
1359 case $enable_option_checking in
1360 no) ;;
1361 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1362 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1363 esac
1364 fi
1365
1366 # Check all directory arguments for consistency.
1367 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1368 datadir sysconfdir sharedstatedir localstatedir includedir \
1369 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1370 libdir localedir mandir
1371 do
1372 eval ac_val=\$$ac_var
1373 # Remove trailing slashes.
1374 case $ac_val in
1375 */ )
1376 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1377 eval $ac_var=\$ac_val;;
1378 esac
1379 # Be sure to have absolute directory names.
1380 case $ac_val in
1381 [\\/$]* | ?:[\\/]* ) continue;;
1382 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1383 esac
1384 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1385 done
1386
1387 # There might be people who depend on the old broken behavior: `$host'
1388 # used to hold the argument of --host etc.
1389 # FIXME: To remove some day.
1390 build=$build_alias
1391 host=$host_alias
1392 target=$target_alias
1393
1394 # FIXME: To remove some day.
1395 if test "x$host_alias" != x; then
1396 if test "x$build_alias" = x; then
1397 cross_compiling=maybe
1398 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1399 If a cross compiler is detected then cross compile mode will be used" >&2
1400 elif test "x$build_alias" != "x$host_alias"; then
1401 cross_compiling=yes
1402 fi
1403 fi
1404
1405 ac_tool_prefix=
1406 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1407
1408 test "$silent" = yes && exec 6>/dev/null
1409
1410
1411 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1412 ac_ls_di=`ls -di .` &&
1413 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1414 as_fn_error $? "working directory cannot be determined"
1415 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1416 as_fn_error $? "pwd does not report name of working directory"
1417
1418
1419 # Find the source files, if location was not specified.
1420 if test -z "$srcdir"; then
1421 ac_srcdir_defaulted=yes
1422 # Try the directory containing this script, then the parent directory.
1423 ac_confdir=`$as_dirname -- "$as_myself" ||
1424 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1425 X"$as_myself" : 'X\(//\)[^/]' \| \
1426 X"$as_myself" : 'X\(//\)$' \| \
1427 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1428 $as_echo X"$as_myself" |
1429 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1430 s//\1/
1431 q
1432 }
1433 /^X\(\/\/\)[^/].*/{
1434 s//\1/
1435 q
1436 }
1437 /^X\(\/\/\)$/{
1438 s//\1/
1439 q
1440 }
1441 /^X\(\/\).*/{
1442 s//\1/
1443 q
1444 }
1445 s/.*/./; q'`
1446 srcdir=$ac_confdir
1447 if test ! -r "$srcdir/$ac_unique_file"; then
1448 srcdir=..
1449 fi
1450 else
1451 ac_srcdir_defaulted=no
1452 fi
1453 if test ! -r "$srcdir/$ac_unique_file"; then
1454 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1455 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1456 fi
1457 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1458 ac_abs_confdir=`(
1459 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1460 pwd)`
1461 # When building in place, set srcdir=.
1462 if test "$ac_abs_confdir" = "$ac_pwd"; then
1463 srcdir=.
1464 fi
1465 # Remove unnecessary trailing slashes from srcdir.
1466 # Double slashes in file names in object file debugging info
1467 # mess up M-x gdb in Emacs.
1468 case $srcdir in
1469 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1470 esac
1471 for ac_var in $ac_precious_vars; do
1472 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1473 eval ac_env_${ac_var}_value=\$${ac_var}
1474 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1475 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1476 done
1477
1478 #
1479 # Report the --help message.
1480 #
1481 if test "$ac_init_help" = "long"; then
1482 # Omit some internal or obsolete options to make the list less imposing.
1483 # This message is too long to be a string in the A/UX 3.1 sh.
1484 cat <<_ACEOF
1485 \`configure' configures libX11 1.4.3 to adapt to many kinds of systems.
1486
1487 Usage: $0 [OPTION]... [VAR=VALUE]...
1488
1489 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1490 VAR=VALUE. See below for descriptions of some of the useful variables.
1491
1492 Defaults for the options are specified in brackets.
1493
1494 Configuration:
1495 -h, --help display this help and exit
1496 --help=short display options specific to this package
1497 --help=recursive display the short help of all the included packages
1498 -V, --version display version information and exit
1499 -q, --quiet, --silent do not print \`checking ...' messages
1500 --cache-file=FILE cache test results in FILE [disabled]
1501 -C, --config-cache alias for \`--cache-file=config.cache'
1502 -n, --no-create do not create output files
1503 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1504
1505 Installation directories:
1506 --prefix=PREFIX install architecture-independent files in PREFIX
1507 [$ac_default_prefix]
1508 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1509 [PREFIX]
1510
1511 By default, \`make install' will install all the files in
1512 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1513 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1514 for instance \`--prefix=\$HOME'.
1515
1516 For better control, use the options below.
1517
1518 Fine tuning of the installation directories:
1519 --bindir=DIR user executables [EPREFIX/bin]
1520 --sbindir=DIR system admin executables [EPREFIX/sbin]
1521 --libexecdir=DIR program executables [EPREFIX/libexec]
1522 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1523 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1524 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1525 --libdir=DIR object code libraries [EPREFIX/lib]
1526 --includedir=DIR C header files [PREFIX/include]
1527 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1528 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1529 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1530 --infodir=DIR info documentation [DATAROOTDIR/info]
1531 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1532 --mandir=DIR man documentation [DATAROOTDIR/man]
1533 --docdir=DIR documentation root [DATAROOTDIR/doc/libX11]
1534 --htmldir=DIR html documentation [DOCDIR]
1535 --dvidir=DIR dvi documentation [DOCDIR]
1536 --pdfdir=DIR pdf documentation [DOCDIR]
1537 --psdir=DIR ps documentation [DOCDIR]
1538 _ACEOF
1539
1540 cat <<\_ACEOF
1541
1542 Program names:
1543 --program-prefix=PREFIX prepend PREFIX to installed program names
1544 --program-suffix=SUFFIX append SUFFIX to installed program names
1545 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1546
1547 System types:
1548 --build=BUILD configure for building on BUILD [guessed]
1549 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1550 _ACEOF
1551 fi
1552
1553 if test -n "$ac_init_help"; then
1554 case $ac_init_help in
1555 short | recursive ) echo "Configuration of libX11 1.4.3:";;
1556 esac
1557 cat <<\_ACEOF
1558
1559 Optional Features:
1560 --disable-option-checking ignore unrecognized --enable/--with options
1561 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1562 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1563 --disable-dependency-tracking speeds up one-time build
1564 --enable-dependency-tracking do not reject slow dependency extractors
1565 --enable-maintainer-mode enable make rules and dependencies not useful
1566 (and sometimes confusing) to the casual installer
1567 --enable-shared[=PKGS] build shared libraries [default=yes]
1568 --enable-static[=PKGS] build static libraries [default=yes]
1569 --enable-fast-install[=PKGS]
1570 optimize for fast installation [default=yes]
1571 --disable-libtool-lock avoid locking (might break parallel builds)
1572 --enable-strict-compilation
1573 Enable all warnings from compiler and make them
1574 errors (default: disabled)
1575 --enable-silent-rules less verbose build output (undo: `make V=1')
1576 --disable-silent-rules verbose build output (undo: `make V=0')
1577 --enable-specs Enable building the specs (default: yes)
1578 --enable-unix-transport Enable UNIX domain socket transport
1579 --enable-tcp-transport Enable TCP socket transport
1580 --enable-ipv6 Enable IPv6 support
1581 --enable-local-transport
1582 Enable os-specific local transport
1583 --enable-secure-rpc Enable Secure RPC
1584 --enable-loadable-i18n Controls loadable i18n module support
1585 --disable-loadable-xcursor
1586 Controls loadable xcursor library support
1587 --disable-xthreads Disable Xlib support for Multithreading
1588 --disable-xcms Disable Xlib support for CMS *EXPERIMENTAL*
1589 --disable-xlocale Disable Xlib locale implementation *EXPERIMENTAL*
1590 --enable-xlocaledir Enable XLOCALEDIR environment variable support
1591 --disable-xf86bigfont Disable XF86BigFont extension support
1592 --disable-xkb Disable XKB support *EXPERIMENTAL*
1593 --disable-composecache Disable compose table cache support
1594 --enable-lint-library Create lint library (default: disabled)
1595 --enable-malloc0returnsnull
1596 malloc(0) returns NULL (default: auto)
1597
1598 Optional Packages:
1599 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1600 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1601 --with-pic try to use only PIC/non-PIC objects [default=use
1602 both]
1603 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1604 --with-sysroot=DIR Search for dependent libraries within DIR
1605 (or the compiler's sysroot if not specified).
1606 --with-xmlto Use xmlto to regenerate documentation (default:
1607 auto)
1608 --with-fop Use fop to regenerate documentation (default: no)
1609 --with-xsltproc Use xsltproc for the transformation of XML documents
1610 (default: auto)
1611 --with-perl=<path> path to perl interpreter for build-time tests
1612 --with-local-transport-order=LIST
1613 preference sorted list of transport types to try for
1614 local connections
1615 --with-launchd Build with support for Apple's launchd (default:
1616 auto)
1617 --with-lint Use a lint-style source code checker (default:
1618 disabled)
1619 --with-locale-lib-dir=DIR
1620 Directory where locale libraries files are installed
1621 (default: $libdir/X11/locale)
1622
1623 Some influential environment variables:
1624 CC C compiler command
1625 CFLAGS C compiler flags
1626 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1627 nonstandard directory <lib dir>
1628 LIBS libraries to pass to the linker, e.g. -l<library>
1629 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1630 you have headers in a nonstandard directory <include dir>
1631 CPP C preprocessor
1632 PKG_CONFIG path to pkg-config utility
1633 XMLTO Path to xmlto command
1634 FOP Path to fop command
1635 XSLTPROC Path to xsltproc command
1636 BIGFONT_CFLAGS
1637 C compiler flags for BIGFONT, overriding pkg-config
1638 BIGFONT_LIBS
1639 linker flags for BIGFONT, overriding pkg-config
1640 LINT Path to a lint-style command
1641 LINT_FLAGS Flags for the lint-style command
1642 X11_CFLAGS C compiler flags for X11, overriding pkg-config
1643 X11_LIBS linker flags for X11, overriding pkg-config
1644
1645 Use these variables to override the choices made by `configure' or to help
1646 it to find libraries and programs with nonstandard names/locations.
1647
1648 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1649 _ACEOF
1650 ac_status=$?
1651 fi
1652
1653 if test "$ac_init_help" = "recursive"; then
1654 # If there are subdirs, report their specific --help.
1655 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1656 test -d "$ac_dir" ||
1657 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1658 continue
1659 ac_builddir=.
1660
1661 case "$ac_dir" in
1662 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1663 *)
1664 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1665 # A ".." for each directory in $ac_dir_suffix.
1666 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1667 case $ac_top_builddir_sub in
1668 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1669 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1670 esac ;;
1671 esac
1672 ac_abs_top_builddir=$ac_pwd
1673 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1674 # for backward compatibility:
1675 ac_top_builddir=$ac_top_build_prefix
1676
1677 case $srcdir in
1678 .) # We are building in place.
1679 ac_srcdir=.
1680 ac_top_srcdir=$ac_top_builddir_sub
1681 ac_abs_top_srcdir=$ac_pwd ;;
1682 [\\/]* | ?:[\\/]* ) # Absolute name.
1683 ac_srcdir=$srcdir$ac_dir_suffix;
1684 ac_top_srcdir=$srcdir
1685 ac_abs_top_srcdir=$srcdir ;;
1686 *) # Relative name.
1687 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1688 ac_top_srcdir=$ac_top_build_prefix$srcdir
1689 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1690 esac
1691 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1692
1693 cd "$ac_dir" || { ac_status=$?; continue; }
1694 # Check for guested configure.
1695 if test -f "$ac_srcdir/configure.gnu"; then
1696 echo &&
1697 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1698 elif test -f "$ac_srcdir/configure"; then
1699 echo &&
1700 $SHELL "$ac_srcdir/configure" --help=recursive
1701 else
1702 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1703 fi || ac_status=$?
1704 cd "$ac_pwd" || { ac_status=$?; break; }
1705 done
1706 fi
1707
1708 test -n "$ac_init_help" && exit $ac_status
1709 if $ac_init_version; then
1710 cat <<\_ACEOF
1711 libX11 configure 1.4.3
1712 generated by GNU Autoconf 2.68
1713
1714 Copyright (C) 2010 Free Software Foundation, Inc.
1715 This configure script is free software; the Free Software Foundation
1716 gives unlimited permission to copy, distribute and modify it.
1717 _ACEOF
1718 exit
1719 fi
1720
1721 ## ------------------------ ##
1722 ## Autoconf initialization. ##
1723 ## ------------------------ ##
1724
1725 # ac_fn_c_try_compile LINENO
1726 # --------------------------
1727 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1728 ac_fn_c_try_compile ()
1729 {
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731 rm -f conftest.$ac_objext
1732 if { { ac_try="$ac_compile"
1733 case "(($ac_try" in
1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735 *) ac_try_echo=$ac_try;;
1736 esac
1737 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738 $as_echo "$ac_try_echo"; } >&5
1739 (eval "$ac_compile") 2>conftest.err
1740 ac_status=$?
1741 if test -s conftest.err; then
1742 grep -v '^ *+' conftest.err >conftest.er1
1743 cat conftest.er1 >&5
1744 mv -f conftest.er1 conftest.err
1745 fi
1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747 test $ac_status = 0; } && {
1748 test -z "$ac_c_werror_flag" ||
1749 test ! -s conftest.err
1750 } && test -s conftest.$ac_objext; then :
1751 ac_retval=0
1752 else
1753 $as_echo "$as_me: failed program was:" >&5
1754 sed 's/^/| /' conftest.$ac_ext >&5
1755
1756 ac_retval=1
1757 fi
1758 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1759 as_fn_set_status $ac_retval
1760
1761 } # ac_fn_c_try_compile
1762
1763 # ac_fn_c_try_cpp LINENO
1764 # ----------------------
1765 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1766 ac_fn_c_try_cpp ()
1767 {
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 if { { ac_try="$ac_cpp conftest.$ac_ext"
1770 case "(($ac_try" in
1771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1772 *) ac_try_echo=$ac_try;;
1773 esac
1774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1775 $as_echo "$ac_try_echo"; } >&5
1776 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1777 ac_status=$?
1778 if test -s conftest.err; then
1779 grep -v '^ *+' conftest.err >conftest.er1
1780 cat conftest.er1 >&5
1781 mv -f conftest.er1 conftest.err
1782 fi
1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784 test $ac_status = 0; } > conftest.i && {
1785 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1786 test ! -s conftest.err
1787 }; then :
1788 ac_retval=0
1789 else
1790 $as_echo "$as_me: failed program was:" >&5
1791 sed 's/^/| /' conftest.$ac_ext >&5
1792
1793 ac_retval=1
1794 fi
1795 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1796 as_fn_set_status $ac_retval
1797
1798 } # ac_fn_c_try_cpp
1799
1800 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1801 # -------------------------------------------------------
1802 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1803 # the include files in INCLUDES and setting the cache variable VAR
1804 # accordingly.
1805 ac_fn_c_check_header_mongrel ()
1806 {
1807 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1808 if eval \${$3+:} false; then :
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1810 $as_echo_n "checking for $2... " >&6; }
1811 if eval \${$3+:} false; then :
1812 $as_echo_n "(cached) " >&6
1813 fi
1814 eval ac_res=\$$3
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1816 $as_echo "$ac_res" >&6; }
1817 else
1818 # Is the header compilable?
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1820 $as_echo_n "checking $2 usability... " >&6; }
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h. */
1823 $4
1824 #include <$2>
1825 _ACEOF
1826 if ac_fn_c_try_compile "$LINENO"; then :
1827 ac_header_compiler=yes
1828 else
1829 ac_header_compiler=no
1830 fi
1831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1833 $as_echo "$ac_header_compiler" >&6; }
1834
1835 # Is the header present?
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1837 $as_echo_n "checking $2 presence... " >&6; }
1838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1839 /* end confdefs.h. */
1840 #include <$2>
1841 _ACEOF
1842 if ac_fn_c_try_cpp "$LINENO"; then :
1843 ac_header_preproc=yes
1844 else
1845 ac_header_preproc=no
1846 fi
1847 rm -f conftest.err conftest.i conftest.$ac_ext
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1849 $as_echo "$ac_header_preproc" >&6; }
1850
1851 # So? What about this header?
1852 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1853 yes:no: )
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1855 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1857 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1858 ;;
1859 no:yes:* )
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1861 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1863 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1865 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1867 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1869 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1870 ( $as_echo "## ---------------------------------------------------------------------- ##
1871 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
1872 ## ---------------------------------------------------------------------- ##"
1873 ) | sed "s/^/$as_me: WARNING: /" >&2
1874 ;;
1875 esac
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1877 $as_echo_n "checking for $2... " >&6; }
1878 if eval \${$3+:} false; then :
1879 $as_echo_n "(cached) " >&6
1880 else
1881 eval "$3=\$ac_header_compiler"
1882 fi
1883 eval ac_res=\$$3
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1885 $as_echo "$ac_res" >&6; }
1886 fi
1887 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1888
1889 } # ac_fn_c_check_header_mongrel
1890
1891 # ac_fn_c_try_run LINENO
1892 # ----------------------
1893 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1894 # that executables *can* be run.
1895 ac_fn_c_try_run ()
1896 {
1897 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1898 if { { ac_try="$ac_link"
1899 case "(($ac_try" in
1900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1901 *) ac_try_echo=$ac_try;;
1902 esac
1903 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1904 $as_echo "$ac_try_echo"; } >&5
1905 (eval "$ac_link") 2>&5
1906 ac_status=$?
1907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1908 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1909 { { case "(($ac_try" in
1910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1911 *) ac_try_echo=$ac_try;;
1912 esac
1913 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1914 $as_echo "$ac_try_echo"; } >&5
1915 (eval "$ac_try") 2>&5
1916 ac_status=$?
1917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1918 test $ac_status = 0; }; }; then :
1919 ac_retval=0
1920 else
1921 $as_echo "$as_me: program exited with status $ac_status" >&5
1922 $as_echo "$as_me: failed program was:" >&5
1923 sed 's/^/| /' conftest.$ac_ext >&5
1924
1925 ac_retval=$ac_status
1926 fi
1927 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1928 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1929 as_fn_set_status $ac_retval
1930
1931 } # ac_fn_c_try_run
1932
1933 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1934 # -------------------------------------------------------
1935 # Tests whether HEADER exists and can be compiled using the include files in
1936 # INCLUDES, setting the cache variable VAR accordingly.
1937 ac_fn_c_check_header_compile ()
1938 {
1939 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1941 $as_echo_n "checking for $2... " >&6; }
1942 if eval \${$3+:} false; then :
1943 $as_echo_n "(cached) " >&6
1944 else
1945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1946 /* end confdefs.h. */
1947 $4
1948 #include <$2>
1949 _ACEOF
1950 if ac_fn_c_try_compile "$LINENO"; then :
1951 eval "$3=yes"
1952 else
1953 eval "$3=no"
1954 fi
1955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1956 fi
1957 eval ac_res=\$$3
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1959 $as_echo "$ac_res" >&6; }
1960 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1961
1962 } # ac_fn_c_check_header_compile
1963
1964 # ac_fn_c_try_link LINENO
1965 # -----------------------
1966 # Try to link conftest.$ac_ext, and return whether this succeeded.
1967 ac_fn_c_try_link ()
1968 {
1969 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1970 rm -f conftest.$ac_objext conftest$ac_exeext
1971 if { { ac_try="$ac_link"
1972 case "(($ac_try" in
1973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1974 *) ac_try_echo=$ac_try;;
1975 esac
1976 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1977 $as_echo "$ac_try_echo"; } >&5
1978 (eval "$ac_link") 2>conftest.err
1979 ac_status=$?
1980 if test -s conftest.err; then
1981 grep -v '^ *+' conftest.err >conftest.er1
1982 cat conftest.er1 >&5
1983 mv -f conftest.er1 conftest.err
1984 fi
1985 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1986 test $ac_status = 0; } && {
1987 test -z "$ac_c_werror_flag" ||
1988 test ! -s conftest.err
1989 } && test -s conftest$ac_exeext && {
1990 test "$cross_compiling" = yes ||
1991 $as_test_x conftest$ac_exeext
1992 }; then :
1993 ac_retval=0
1994 else
1995 $as_echo "$as_me: failed program was:" >&5
1996 sed 's/^/| /' conftest.$ac_ext >&5
1997
1998 ac_retval=1
1999 fi
2000 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2001 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2002 # interfere with the next link command; also delete a directory that is
2003 # left behind by Apple's compiler. We do this before executing the actions.
2004 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2005 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2006 as_fn_set_status $ac_retval
2007
2008 } # ac_fn_c_try_link
2009
2010 # ac_fn_c_check_func LINENO FUNC VAR
2011 # ----------------------------------
2012 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2013 ac_fn_c_check_func ()
2014 {
2015 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2017 $as_echo_n "checking for $2... " >&6; }
2018 if eval \${$3+:} false; then :
2019 $as_echo_n "(cached) " >&6
2020 else
2021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2022 /* end confdefs.h. */
2023 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2024 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2025 #define $2 innocuous_$2
2026
2027 /* System header to define __stub macros and hopefully few prototypes,
2028 which can conflict with char $2 (); below.
2029 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2030 <limits.h> exists even on freestanding compilers. */
2031
2032 #ifdef __STDC__
2033 # include <limits.h>
2034 #else
2035 # include <assert.h>
2036 #endif
2037
2038 #undef $2
2039
2040 /* Override any GCC internal prototype to avoid an error.
2041 Use char because int might match the return type of a GCC
2042 builtin and then its argument prototype would still apply. */
2043 #ifdef __cplusplus
2044 extern "C"
2045 #endif
2046 char $2 ();
2047 /* The GNU C library defines this for functions which it implements
2048 to always fail with ENOSYS. Some functions are actually named
2049 something starting with __ and the normal name is an alias. */
2050 #if defined __stub_$2 || defined __stub___$2
2051 choke me
2052 #endif
2053
2054 int
2055 main ()
2056 {
2057 return $2 ();
2058 ;
2059 return 0;
2060 }
2061 _ACEOF
2062 if ac_fn_c_try_link "$LINENO"; then :
2063 eval "$3=yes"
2064 else
2065 eval "$3=no"
2066 fi
2067 rm -f core conftest.err conftest.$ac_objext \
2068 conftest$ac_exeext conftest.$ac_ext
2069 fi
2070 eval ac_res=\$$3
2071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2072 $as_echo "$ac_res" >&6; }
2073 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2074
2075 } # ac_fn_c_check_func
2076
2077 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2078 # ---------------------------------------------
2079 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2080 # accordingly.
2081 ac_fn_c_check_decl ()
2082 {
2083 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2084 as_decl_name=`echo $2|sed 's/ *(.*//'`
2085 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2087 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2088 if eval \${$3+:} false; then :
2089 $as_echo_n "(cached) " >&6
2090 else
2091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2092 /* end confdefs.h. */
2093 $4
2094 int
2095 main ()
2096 {
2097 #ifndef $as_decl_name
2098 #ifdef __cplusplus
2099 (void) $as_decl_use;
2100 #else
2101 (void) $as_decl_name;
2102 #endif
2103 #endif
2104
2105 ;
2106 return 0;
2107 }
2108 _ACEOF
2109 if ac_fn_c_try_compile "$LINENO"; then :
2110 eval "$3=yes"
2111 else
2112 eval "$3=no"
2113 fi
2114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2115 fi
2116 eval ac_res=\$$3
2117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2118 $as_echo "$ac_res" >&6; }
2119 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2120
2121 } # ac_fn_c_check_decl
2122
2123 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2124 # ----------------------------------------------------
2125 # Tries to find if the field MEMBER exists in type AGGR, after including
2126 # INCLUDES, setting cache variable VAR accordingly.
2127 ac_fn_c_check_member ()
2128 {
2129 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2131 $as_echo_n "checking for $2.$3... " >&6; }
2132 if eval \${$4+:} false; then :
2133 $as_echo_n "(cached) " >&6
2134 else
2135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2136 /* end confdefs.h. */
2137 $5
2138 int
2139 main ()
2140 {
2141 static $2 ac_aggr;
2142 if (ac_aggr.$3)
2143 return 0;
2144 ;
2145 return 0;
2146 }
2147 _ACEOF
2148 if ac_fn_c_try_compile "$LINENO"; then :
2149 eval "$4=yes"
2150 else
2151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152 /* end confdefs.h. */
2153 $5
2154 int
2155 main ()
2156 {
2157 static $2 ac_aggr;
2158 if (sizeof ac_aggr.$3)
2159 return 0;
2160 ;
2161 return 0;
2162 }
2163 _ACEOF
2164 if ac_fn_c_try_compile "$LINENO"; then :
2165 eval "$4=yes"
2166 else
2167 eval "$4=no"
2168 fi
2169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2170 fi
2171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2172 fi
2173 eval ac_res=\$$4
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2175 $as_echo "$ac_res" >&6; }
2176 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2177
2178 } # ac_fn_c_check_member
2179
2180 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2181 # -------------------------------------------
2182 # Tests whether TYPE exists after having included INCLUDES, setting cache
2183 # variable VAR accordingly.
2184 ac_fn_c_check_type ()
2185 {
2186 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2188 $as_echo_n "checking for $2... " >&6; }
2189 if eval \${$3+:} false; then :
2190 $as_echo_n "(cached) " >&6
2191 else
2192 eval "$3=no"
2193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 /* end confdefs.h. */
2195 $4
2196 int
2197 main ()
2198 {
2199 if (sizeof ($2))
2200 return 0;
2201 ;
2202 return 0;
2203 }
2204 _ACEOF
2205 if ac_fn_c_try_compile "$LINENO"; then :
2206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2207 /* end confdefs.h. */
2208 $4
2209 int
2210 main ()
2211 {
2212 if (sizeof (($2)))
2213 return 0;
2214 ;
2215 return 0;
2216 }
2217 _ACEOF
2218 if ac_fn_c_try_compile "$LINENO"; then :
2219
2220 else
2221 eval "$3=yes"
2222 fi
2223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2224 fi
2225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2226 fi
2227 eval ac_res=\$$3
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2229 $as_echo "$ac_res" >&6; }
2230 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2231
2232 } # ac_fn_c_check_type
2233 cat >config.log <<_ACEOF
2234 This file contains any messages produced by compilers while
2235 running configure, to aid debugging if configure makes a mistake.
2236
2237 It was created by libX11 $as_me 1.4.3, which was
2238 generated by GNU Autoconf 2.68. Invocation command line was
2239
2240 $ $0 $@
2241
2242 _ACEOF
2243 exec 5>>config.log
2244 {
2245 cat <<_ASUNAME
2246 ## --------- ##
2247 ## Platform. ##
2248 ## --------- ##
2249
2250 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2251 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2252 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2253 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2254 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2255
2256 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2257 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2258
2259 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2260 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2261 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2262 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2263 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2264 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2265 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2266
2267 _ASUNAME
2268
2269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2270 for as_dir in $PATH
2271 do
2272 IFS=$as_save_IFS
2273 test -z "$as_dir" && as_dir=.
2274 $as_echo "PATH: $as_dir"
2275 done
2276 IFS=$as_save_IFS
2277
2278 } >&5
2279
2280 cat >&5 <<_ACEOF
2281
2282
2283 ## ----------- ##
2284 ## Core tests. ##
2285 ## ----------- ##
2286
2287 _ACEOF
2288
2289
2290 # Keep a trace of the command line.
2291 # Strip out --no-create and --no-recursion so they do not pile up.
2292 # Strip out --silent because we don't want to record it for future runs.
2293 # Also quote any args containing shell meta-characters.
2294 # Make two passes to allow for proper duplicate-argument suppression.
2295 ac_configure_args=
2296 ac_configure_args0=
2297 ac_configure_args1=
2298 ac_must_keep_next=false
2299 for ac_pass in 1 2
2300 do
2301 for ac_arg
2302 do
2303 case $ac_arg in
2304 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2305 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2306 | -silent | --silent | --silen | --sile | --sil)
2307 continue ;;
2308 *\'*)
2309 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2310 esac
2311 case $ac_pass in
2312 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2313 2)
2314 as_fn_append ac_configure_args1 " '$ac_arg'"
2315 if test $ac_must_keep_next = true; then
2316 ac_must_keep_next=false # Got value, back to normal.
2317 else
2318 case $ac_arg in
2319 *=* | --config-cache | -C | -disable-* | --disable-* \
2320 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2321 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2322 | -with-* | --with-* | -without-* | --without-* | --x)
2323 case "$ac_configure_args0 " in
2324 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2325 esac
2326 ;;
2327 -* ) ac_must_keep_next=true ;;
2328 esac
2329 fi
2330 as_fn_append ac_configure_args " '$ac_arg'"
2331 ;;
2332 esac
2333 done
2334 done
2335 { ac_configure_args0=; unset ac_configure_args0;}
2336 { ac_configure_args1=; unset ac_configure_args1;}
2337
2338 # When interrupted or exit'd, cleanup temporary files, and complete
2339 # config.log. We remove comments because anyway the quotes in there
2340 # would cause problems or look ugly.
2341 # WARNING: Use '\'' to represent an apostrophe within the trap.
2342 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2343 trap 'exit_status=$?
2344 # Save into config.log some information that might help in debugging.
2345 {
2346 echo
2347
2348 $as_echo "## ---------------- ##
2349 ## Cache variables. ##
2350 ## ---------------- ##"
2351 echo
2352 # The following way of writing the cache mishandles newlines in values,
2353 (
2354 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2355 eval ac_val=\$$ac_var
2356 case $ac_val in #(
2357 *${as_nl}*)
2358 case $ac_var in #(
2359 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2360 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2361 esac
2362 case $ac_var in #(
2363 _ | IFS | as_nl) ;; #(
2364 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2365 *) { eval $ac_var=; unset $ac_var;} ;;
2366 esac ;;
2367 esac
2368 done
2369 (set) 2>&1 |
2370 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2371 *${as_nl}ac_space=\ *)
2372 sed -n \
2373 "s/'\''/'\''\\\\'\'''\''/g;
2374 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2375 ;; #(
2376 *)
2377 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2378 ;;
2379 esac |
2380 sort
2381 )
2382 echo
2383
2384 $as_echo "## ----------------- ##
2385 ## Output variables. ##
2386 ## ----------------- ##"
2387 echo
2388 for ac_var in $ac_subst_vars
2389 do
2390 eval ac_val=\$$ac_var
2391 case $ac_val in
2392 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2393 esac
2394 $as_echo "$ac_var='\''$ac_val'\''"
2395 done | sort
2396 echo
2397
2398 if test -n "$ac_subst_files"; then
2399 $as_echo "## ------------------- ##
2400 ## File substitutions. ##
2401 ## ------------------- ##"
2402 echo
2403 for ac_var in $ac_subst_files
2404 do
2405 eval ac_val=\$$ac_var
2406 case $ac_val in
2407 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2408 esac
2409 $as_echo "$ac_var='\''$ac_val'\''"
2410 done | sort
2411 echo
2412 fi
2413
2414 if test -s confdefs.h; then
2415 $as_echo "## ----------- ##
2416 ## confdefs.h. ##
2417 ## ----------- ##"
2418 echo
2419 cat confdefs.h
2420 echo
2421 fi
2422 test "$ac_signal" != 0 &&
2423 $as_echo "$as_me: caught signal $ac_signal"
2424 $as_echo "$as_me: exit $exit_status"
2425 } >&5
2426 rm -f core *.core core.conftest.* &&
2427 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2428 exit $exit_status
2429 ' 0
2430 for ac_signal in 1 2 13 15; do
2431 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2432 done
2433 ac_signal=0
2434
2435 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2436 rm -f -r conftest* confdefs.h
2437
2438 $as_echo "/* confdefs.h */" > confdefs.h
2439
2440 # Predefined preprocessor variables.
2441
2442 cat >>confdefs.h <<_ACEOF
2443 #define PACKAGE_NAME "$PACKAGE_NAME"
2444 _ACEOF
2445
2446 cat >>confdefs.h <<_ACEOF
2447 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2448 _ACEOF
2449
2450 cat >>confdefs.h <<_ACEOF
2451 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2452 _ACEOF
2453
2454 cat >>confdefs.h <<_ACEOF
2455 #define PACKAGE_STRING "$PACKAGE_STRING"
2456 _ACEOF
2457
2458 cat >>confdefs.h <<_ACEOF
2459 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2460 _ACEOF
2461
2462 cat >>confdefs.h <<_ACEOF
2463 #define PACKAGE_URL "$PACKAGE_URL"
2464 _ACEOF
2465
2466
2467 # Let the site file select an alternate cache file if it wants to.
2468 # Prefer an explicitly selected file to automatically selected ones.
2469 ac_site_file1=NONE
2470 ac_site_file2=NONE
2471 if test -n "$CONFIG_SITE"; then
2472 # We do not want a PATH search for config.site.
2473 case $CONFIG_SITE in #((
2474 -*) ac_site_file1=./$CONFIG_SITE;;
2475 */*) ac_site_file1=$CONFIG_SITE;;
2476 *) ac_site_file1=./$CONFIG_SITE;;
2477 esac
2478 elif test "x$prefix" != xNONE; then
2479 ac_site_file1=$prefix/share/config.site
2480 ac_site_file2=$prefix/etc/config.site
2481 else
2482 ac_site_file1=$ac_default_prefix/share/config.site
2483 ac_site_file2=$ac_default_prefix/etc/config.site
2484 fi
2485 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2486 do
2487 test "x$ac_site_file" = xNONE && continue
2488 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2490 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2491 sed 's/^/| /' "$ac_site_file" >&5
2492 . "$ac_site_file" \
2493 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2494 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2495 as_fn_error $? "failed to load site script $ac_site_file
2496 See \`config.log' for more details" "$LINENO" 5; }
2497 fi
2498 done
2499
2500 if test -r "$cache_file"; then
2501 # Some versions of bash will fail to source /dev/null (special files
2502 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2503 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2505 $as_echo "$as_me: loading cache $cache_file" >&6;}
2506 case $cache_file in
2507 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2508 *) . "./$cache_file";;
2509 esac
2510 fi
2511 else
2512 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2513 $as_echo "$as_me: creating cache $cache_file" >&6;}
2514 >$cache_file
2515 fi
2516
2517 as_fn_append ac_header_list " stdlib.h"
2518 as_fn_append ac_header_list " unistd.h"
2519 as_fn_append ac_header_list " sys/param.h"
2520 # Check that the precious variables saved in the cache have kept the same
2521 # value.
2522 ac_cache_corrupted=false
2523 for ac_var in $ac_precious_vars; do
2524 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2525 eval ac_new_set=\$ac_env_${ac_var}_set
2526 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2527 eval ac_new_val=\$ac_env_${ac_var}_value
2528 case $ac_old_set,$ac_new_set in
2529 set,)
2530 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2531 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2532 ac_cache_corrupted=: ;;
2533 ,set)
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2535 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2536 ac_cache_corrupted=: ;;
2537 ,);;
2538 *)
2539 if test "x$ac_old_val" != "x$ac_new_val"; then
2540 # differences in whitespace do not lead to failure.
2541 ac_old_val_w=`echo x $ac_old_val`
2542 ac_new_val_w=`echo x $ac_new_val`
2543 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2545 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2546 ac_cache_corrupted=:
2547 else
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2549 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2550 eval $ac_var=\$ac_old_val
2551 fi
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2553 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2555 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2556 fi;;
2557 esac
2558 # Pass precious variables to config.status.
2559 if test "$ac_new_set" = set; then
2560 case $ac_new_val in
2561 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2562 *) ac_arg=$ac_var=$ac_new_val ;;
2563 esac
2564 case " $ac_configure_args " in
2565 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2566 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2567 esac
2568 fi
2569 done
2570 if $ac_cache_corrupted; then
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2572 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2574 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2575 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2576 fi
2577 ## -------------------- ##
2578 ## Main body of script. ##
2579 ## -------------------- ##
2580
2581 ac_ext=c
2582 ac_cpp='$CPP $CPPFLAGS'
2583 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2584 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2585 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2586
2587
2588
2589 ac_config_headers="$ac_config_headers src/config.h include/X11/XlibConf.h"
2590
2591
2592 ac_aux_dir=
2593 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2594 if test -f "$ac_dir/install-sh"; then
2595 ac_aux_dir=$ac_dir
2596 ac_install_sh="$ac_aux_dir/install-sh -c"
2597 break
2598 elif test -f "$ac_dir/install.sh"; then
2599 ac_aux_dir=$ac_dir
2600 ac_install_sh="$ac_aux_dir/install.sh -c"
2601 break
2602 elif test -f "$ac_dir/shtool"; then
2603 ac_aux_dir=$ac_dir
2604 ac_install_sh="$ac_aux_dir/shtool install -c"
2605 break
2606 fi
2607 done
2608 if test -z "$ac_aux_dir"; then
2609 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2610 fi
2611
2612 # These three variables are undocumented and unsupported,
2613 # and are intended to be withdrawn in a future Autoconf release.
2614 # They can cause serious problems if a builder's source tree is in a directory
2615 # whose full name contains unusual characters.
2616 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2617 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2618 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2619
2620
2621 # Make sure we can run config.sub.
2622 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2623 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2624
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2626 $as_echo_n "checking build system type... " >&6; }
2627 if ${ac_cv_build+:} false; then :
2628 $as_echo_n "(cached) " >&6
2629 else
2630 ac_build_alias=$build_alias
2631 test "x$ac_build_alias" = x &&
2632 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2633 test "x$ac_build_alias" = x &&
2634 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2635 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2636 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2637
2638 fi
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2640 $as_echo "$ac_cv_build" >&6; }
2641 case $ac_cv_build in
2642 *-*-*) ;;
2643 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2644 esac
2645 build=$ac_cv_build
2646 ac_save_IFS=$IFS; IFS='-'
2647 set x $ac_cv_build
2648 shift
2649 build_cpu=$1
2650 build_vendor=$2
2651 shift; shift
2652 # Remember, the first character of IFS is used to create $*,
2653 # except with old shells:
2654 build_os=$*
2655 IFS=$ac_save_IFS
2656 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2657
2658
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2660 $as_echo_n "checking host system type... " >&6; }
2661 if ${ac_cv_host+:} false; then :
2662 $as_echo_n "(cached) " >&6
2663 else
2664 if test "x$host_alias" = x; then
2665 ac_cv_host=$ac_cv_build
2666 else
2667 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2668 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2669 fi
2670
2671 fi
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2673 $as_echo "$ac_cv_host" >&6; }
2674 case $ac_cv_host in
2675 *-*-*) ;;
2676 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2677 esac
2678 host=$ac_cv_host
2679 ac_save_IFS=$IFS; IFS='-'
2680 set x $ac_cv_host
2681 shift
2682 host_cpu=$1
2683 host_vendor=$2
2684 shift; shift
2685 # Remember, the first character of IFS is used to create $*,
2686 # except with old shells:
2687 host_os=$*
2688 IFS=$ac_save_IFS
2689 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2690
2691
2692 # Set common system defines for POSIX extensions, such as _GNU_SOURCE
2693 # Must be called before any macros that run the compiler (like AC_PROG_LIBTOOL)
2694 # to avoid autoconf errors.
2695 ac_ext=c
2696 ac_cpp='$CPP $CPPFLAGS'
2697 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2698 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2699 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2700 if test -n "$ac_tool_prefix"; then
2701 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2702 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2704 $as_echo_n "checking for $ac_word... " >&6; }
2705 if ${ac_cv_prog_CC+:} false; then :
2706 $as_echo_n "(cached) " >&6
2707 else
2708 if test -n "$CC"; then
2709 ac_cv_prog_CC="$CC" # Let the user override the test.
2710 else
2711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2712 for as_dir in $PATH
2713 do
2714 IFS=$as_save_IFS
2715 test -z "$as_dir" && as_dir=.
2716 for ac_exec_ext in '' $ac_executable_extensions; do
2717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2718 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2720 break 2
2721 fi
2722 done
2723 done
2724 IFS=$as_save_IFS
2725
2726 fi
2727 fi
2728 CC=$ac_cv_prog_CC
2729 if test -n "$CC"; then
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2731 $as_echo "$CC" >&6; }
2732 else
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2734 $as_echo "no" >&6; }
2735 fi
2736
2737
2738 fi
2739 if test -z "$ac_cv_prog_CC"; then
2740 ac_ct_CC=$CC
2741 # Extract the first word of "gcc", so it can be a program name with args.
2742 set dummy gcc; ac_word=$2
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744 $as_echo_n "checking for $ac_word... " >&6; }
2745 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2746 $as_echo_n "(cached) " >&6
2747 else
2748 if test -n "$ac_ct_CC"; then
2749 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2750 else
2751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2752 for as_dir in $PATH
2753 do
2754 IFS=$as_save_IFS
2755 test -z "$as_dir" && as_dir=.
2756 for ac_exec_ext in '' $ac_executable_extensions; do
2757 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2758 ac_cv_prog_ac_ct_CC="gcc"
2759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2760 break 2
2761 fi
2762 done
2763 done
2764 IFS=$as_save_IFS
2765
2766 fi
2767 fi
2768 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2769 if test -n "$ac_ct_CC"; then
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2771 $as_echo "$ac_ct_CC" >&6; }
2772 else
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2774 $as_echo "no" >&6; }
2775 fi
2776
2777 if test "x$ac_ct_CC" = x; then
2778 CC=""
2779 else
2780 case $cross_compiling:$ac_tool_warned in
2781 yes:)
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2783 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2784 ac_tool_warned=yes ;;
2785 esac
2786 CC=$ac_ct_CC
2787 fi
2788 else
2789 CC="$ac_cv_prog_CC"
2790 fi
2791
2792 if test -z "$CC"; then
2793 if test -n "$ac_tool_prefix"; then
2794 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2795 set dummy ${ac_tool_prefix}cc; ac_word=$2
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797 $as_echo_n "checking for $ac_word... " >&6; }
2798 if ${ac_cv_prog_CC+:} false; then :
2799 $as_echo_n "(cached) " >&6
2800 else
2801 if test -n "$CC"; then
2802 ac_cv_prog_CC="$CC" # Let the user override the test.
2803 else
2804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805 for as_dir in $PATH
2806 do
2807 IFS=$as_save_IFS
2808 test -z "$as_dir" && as_dir=.
2809 for ac_exec_ext in '' $ac_executable_extensions; do
2810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2811 ac_cv_prog_CC="${ac_tool_prefix}cc"
2812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813 break 2
2814 fi
2815 done
2816 done
2817 IFS=$as_save_IFS
2818
2819 fi
2820 fi
2821 CC=$ac_cv_prog_CC
2822 if test -n "$CC"; then
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2824 $as_echo "$CC" >&6; }
2825 else
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827 $as_echo "no" >&6; }
2828 fi
2829
2830
2831 fi
2832 fi
2833 if test -z "$CC"; then
2834 # Extract the first word of "cc", so it can be a program name with args.
2835 set dummy cc; ac_word=$2
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 $as_echo_n "checking for $ac_word... " >&6; }
2838 if ${ac_cv_prog_CC+:} false; then :
2839 $as_echo_n "(cached) " >&6
2840 else
2841 if test -n "$CC"; then
2842 ac_cv_prog_CC="$CC" # Let the user override the test.
2843 else
2844 ac_prog_rejected=no
2845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2846 for as_dir in $PATH
2847 do
2848 IFS=$as_save_IFS
2849 test -z "$as_dir" && as_dir=.
2850 for ac_exec_ext in '' $ac_executable_extensions; do
2851 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2852 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2853 ac_prog_rejected=yes
2854 continue
2855 fi
2856 ac_cv_prog_CC="cc"
2857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2858 break 2
2859 fi
2860 done
2861 done
2862 IFS=$as_save_IFS
2863
2864 if test $ac_prog_rejected = yes; then
2865 # We found a bogon in the path, so make sure we never use it.
2866 set dummy $ac_cv_prog_CC
2867 shift
2868 if test $# != 0; then
2869 # We chose a different compiler from the bogus one.
2870 # However, it has the same basename, so the bogon will be chosen
2871 # first if we set CC to just the basename; use the full file name.
2872 shift
2873 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2874 fi
2875 fi
2876 fi
2877 fi
2878 CC=$ac_cv_prog_CC
2879 if test -n "$CC"; then
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2881 $as_echo "$CC" >&6; }
2882 else
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2884 $as_echo "no" >&6; }
2885 fi
2886
2887
2888 fi
2889 if test -z "$CC"; then
2890 if test -n "$ac_tool_prefix"; then
2891 for ac_prog in cl.exe
2892 do
2893 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2894 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2896 $as_echo_n "checking for $ac_word... " >&6; }
2897 if ${ac_cv_prog_CC+:} false; then :
2898 $as_echo_n "(cached) " >&6
2899 else
2900 if test -n "$CC"; then
2901 ac_cv_prog_CC="$CC" # Let the user override the test.
2902 else
2903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2904 for as_dir in $PATH
2905 do
2906 IFS=$as_save_IFS
2907 test -z "$as_dir" && as_dir=.
2908 for ac_exec_ext in '' $ac_executable_extensions; do
2909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2910 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2912 break 2
2913 fi
2914 done
2915 done
2916 IFS=$as_save_IFS
2917
2918 fi
2919 fi
2920 CC=$ac_cv_prog_CC
2921 if test -n "$CC"; then
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2923 $as_echo "$CC" >&6; }
2924 else
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2926 $as_echo "no" >&6; }
2927 fi
2928
2929
2930 test -n "$CC" && break
2931 done
2932 fi
2933 if test -z "$CC"; then
2934 ac_ct_CC=$CC
2935 for ac_prog in cl.exe
2936 do
2937 # Extract the first word of "$ac_prog", so it can be a program name with args.
2938 set dummy $ac_prog; ac_word=$2
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940 $as_echo_n "checking for $ac_word... " >&6; }
2941 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2942 $as_echo_n "(cached) " >&6
2943 else
2944 if test -n "$ac_ct_CC"; then
2945 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2946 else
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948 for as_dir in $PATH
2949 do
2950 IFS=$as_save_IFS
2951 test -z "$as_dir" && as_dir=.
2952 for ac_exec_ext in '' $ac_executable_extensions; do
2953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954 ac_cv_prog_ac_ct_CC="$ac_prog"
2955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2956 break 2
2957 fi
2958 done
2959 done
2960 IFS=$as_save_IFS
2961
2962 fi
2963 fi
2964 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2965 if test -n "$ac_ct_CC"; then
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2967 $as_echo "$ac_ct_CC" >&6; }
2968 else
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970 $as_echo "no" >&6; }
2971 fi
2972
2973
2974 test -n "$ac_ct_CC" && break
2975 done
2976
2977 if test "x$ac_ct_CC" = x; then
2978 CC=""
2979 else
2980 case $cross_compiling:$ac_tool_warned in
2981 yes:)
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2983 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2984 ac_tool_warned=yes ;;
2985 esac
2986 CC=$ac_ct_CC
2987 fi
2988 fi
2989
2990 fi
2991
2992
2993 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2994 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2995 as_fn_error $? "no acceptable C compiler found in \$PATH
2996 See \`config.log' for more details" "$LINENO" 5; }
2997
2998 # Provide some information about the compiler.
2999 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3000 set X $ac_compile
3001 ac_compiler=$2
3002 for ac_option in --version -v -V -qversion; do
3003 { { ac_try="$ac_compiler $ac_option >&5"
3004 case "(($ac_try" in
3005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3006 *) ac_try_echo=$ac_try;;
3007 esac
3008 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3009 $as_echo "$ac_try_echo"; } >&5
3010 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3011 ac_status=$?
3012 if test -s conftest.err; then
3013 sed '10a\
3014 ... rest of stderr output deleted ...
3015 10q' conftest.err >conftest.er1
3016 cat conftest.er1 >&5
3017 fi
3018 rm -f conftest.er1 conftest.err
3019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3020 test $ac_status = 0; }
3021 done
3022
3023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3024 /* end confdefs.h. */
3025
3026 int
3027 main ()
3028 {
3029
3030 ;
3031 return 0;
3032 }
3033 _ACEOF
3034 ac_clean_files_save=$ac_clean_files
3035 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3036 # Try to create an executable without -o first, disregard a.out.
3037 # It will help us diagnose broken compilers, and finding out an intuition
3038 # of exeext.
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3040 $as_echo_n "checking whether the C compiler works... " >&6; }
3041 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3042
3043 # The possible output files:
3044 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3045
3046 ac_rmfiles=
3047 for ac_file in $ac_files
3048 do
3049 case $ac_file in
3050 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3051 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3052 esac
3053 done
3054 rm -f $ac_rmfiles
3055
3056 if { { ac_try="$ac_link_default"
3057 case "(($ac_try" in
3058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3059 *) ac_try_echo=$ac_try;;
3060 esac
3061 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3062 $as_echo "$ac_try_echo"; } >&5
3063 (eval "$ac_link_default") 2>&5
3064 ac_status=$?
3065 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3066 test $ac_status = 0; }; then :
3067 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3068 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3069 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3070 # so that the user can short-circuit this test for compilers unknown to
3071 # Autoconf.
3072 for ac_file in $ac_files ''
3073 do
3074 test -f "$ac_file" || continue
3075 case $ac_file in
3076 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3077 ;;
3078 [ab].out )
3079 # We found the default executable, but exeext='' is most
3080 # certainly right.
3081 break;;
3082 *.* )
3083 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3084 then :; else
3085 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3086 fi
3087 # We set ac_cv_exeext here because the later test for it is not
3088 # safe: cross compilers may not add the suffix if given an `-o'
3089 # argument, so we may need to know it at that point already.
3090 # Even if this section looks crufty: it has the advantage of
3091 # actually working.
3092 break;;
3093 * )
3094 break;;
3095 esac
3096 done
3097 test "$ac_cv_exeext" = no && ac_cv_exeext=
3098
3099 else
3100 ac_file=''
3101 fi
3102 if test -z "$ac_file"; then :
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3104 $as_echo "no" >&6; }
3105 $as_echo "$as_me: failed program was:" >&5
3106 sed 's/^/| /' conftest.$ac_ext >&5
3107
3108 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3109 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3110 as_fn_error 77 "C compiler cannot create executables
3111 See \`config.log' for more details" "$LINENO" 5; }
3112 else
3113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3114 $as_echo "yes" >&6; }
3115 fi
3116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3117 $as_echo_n "checking for C compiler default output file name... " >&6; }
3118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3119 $as_echo "$ac_file" >&6; }
3120 ac_exeext=$ac_cv_exeext
3121
3122 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3123 ac_clean_files=$ac_clean_files_save
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3125 $as_echo_n "checking for suffix of executables... " >&6; }
3126 if { { ac_try="$ac_link"
3127 case "(($ac_try" in
3128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3129 *) ac_try_echo=$ac_try;;
3130 esac
3131 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3132 $as_echo "$ac_try_echo"; } >&5
3133 (eval "$ac_link") 2>&5
3134 ac_status=$?
3135 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3136 test $ac_status = 0; }; then :
3137 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3138 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3139 # work properly (i.e., refer to `conftest.exe'), while it won't with
3140 # `rm'.
3141 for ac_file in conftest.exe conftest conftest.*; do
3142 test -f "$ac_file" || continue
3143 case $ac_file in
3144 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3145 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3146 break;;
3147 * ) break;;
3148 esac
3149 done
3150 else
3151 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3152 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3153 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3154 See \`config.log' for more details" "$LINENO" 5; }
3155 fi
3156 rm -f conftest conftest$ac_cv_exeext
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3158 $as_echo "$ac_cv_exeext" >&6; }
3159
3160 rm -f conftest.$ac_ext
3161 EXEEXT=$ac_cv_exeext
3162 ac_exeext=$EXEEXT
3163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3164 /* end confdefs.h. */
3165 #include <stdio.h>
3166 int
3167 main ()
3168 {
3169 FILE *f = fopen ("conftest.out", "w");
3170 return ferror (f) || fclose (f) != 0;
3171
3172 ;
3173 return 0;
3174 }
3175 _ACEOF
3176 ac_clean_files="$ac_clean_files conftest.out"
3177 # Check that the compiler produces executables we can run. If not, either
3178 # the compiler is broken, or we cross compile.
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3180 $as_echo_n "checking whether we are cross compiling... " >&6; }
3181 if test "$cross_compiling" != yes; then
3182 { { ac_try="$ac_link"
3183 case "(($ac_try" in
3184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3185 *) ac_try_echo=$ac_try;;
3186 esac
3187 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3188 $as_echo "$ac_try_echo"; } >&5
3189 (eval "$ac_link") 2>&5
3190 ac_status=$?
3191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3192 test $ac_status = 0; }
3193 if { ac_try='./conftest$ac_cv_exeext'
3194 { { case "(($ac_try" in
3195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3196 *) ac_try_echo=$ac_try;;
3197 esac
3198 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3199 $as_echo "$ac_try_echo"; } >&5
3200 (eval "$ac_try") 2>&5
3201 ac_status=$?
3202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3203 test $ac_status = 0; }; }; then
3204 cross_compiling=no
3205 else
3206 if test "$cross_compiling" = maybe; then
3207 cross_compiling=yes
3208 else
3209 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3210 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3211 as_fn_error $? "cannot run C compiled programs.
3212 If you meant to cross compile, use \`--host'.
3213 See \`config.log' for more details" "$LINENO" 5; }
3214 fi
3215 fi
3216 fi
3217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3218 $as_echo "$cross_compiling" >&6; }
3219
3220 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3221 ac_clean_files=$ac_clean_files_save
3222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3223 $as_echo_n "checking for suffix of object files... " >&6; }
3224 if ${ac_cv_objext+:} false; then :
3225 $as_echo_n "(cached) " >&6
3226 else
3227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3228 /* end confdefs.h. */
3229
3230 int
3231 main ()
3232 {
3233
3234 ;
3235 return 0;
3236 }
3237 _ACEOF
3238 rm -f conftest.o conftest.obj
3239 if { { ac_try="$ac_compile"
3240 case "(($ac_try" in
3241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3242 *) ac_try_echo=$ac_try;;
3243 esac
3244 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3245 $as_echo "$ac_try_echo"; } >&5
3246 (eval "$ac_compile") 2>&5
3247 ac_status=$?
3248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3249 test $ac_status = 0; }; then :
3250 for ac_file in conftest.o conftest.obj conftest.*; do
3251 test -f "$ac_file" || continue;
3252 case $ac_file in
3253 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3254 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3255 break;;
3256 esac
3257 done
3258 else
3259 $as_echo "$as_me: failed program was:" >&5
3260 sed 's/^/| /' conftest.$ac_ext >&5
3261
3262 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3263 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3264 as_fn_error $? "cannot compute suffix of object files: cannot compile
3265 See \`config.log' for more details" "$LINENO" 5; }
3266 fi
3267 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3268 fi
3269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3270 $as_echo "$ac_cv_objext" >&6; }
3271 OBJEXT=$ac_cv_objext
3272 ac_objext=$OBJEXT
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3274 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3275 if ${ac_cv_c_compiler_gnu+:} false; then :
3276 $as_echo_n "(cached) " >&6
3277 else
3278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3279 /* end confdefs.h. */
3280
3281 int
3282 main ()
3283 {
3284 #ifndef __GNUC__
3285 choke me
3286 #endif
3287
3288 ;
3289 return 0;
3290 }
3291 _ACEOF
3292 if ac_fn_c_try_compile "$LINENO"; then :
3293 ac_compiler_gnu=yes
3294 else
3295 ac_compiler_gnu=no
3296 fi
3297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3298 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3299
3300 fi
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3302 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3303 if test $ac_compiler_gnu = yes; then
3304 GCC=yes
3305 else
3306 GCC=
3307 fi
3308 ac_test_CFLAGS=${CFLAGS+set}
3309 ac_save_CFLAGS=$CFLAGS
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3311 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3312 if ${ac_cv_prog_cc_g+:} false; then :
3313 $as_echo_n "(cached) " >&6
3314 else
3315 ac_save_c_werror_flag=$ac_c_werror_flag
3316 ac_c_werror_flag=yes
3317 ac_cv_prog_cc_g=no
3318 CFLAGS="-g"
3319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3320 /* end confdefs.h. */
3321
3322 int
3323 main ()
3324 {
3325
3326 ;
3327 return 0;
3328 }
3329 _ACEOF
3330 if ac_fn_c_try_compile "$LINENO"; then :
3331 ac_cv_prog_cc_g=yes
3332 else
3333 CFLAGS=""
3334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3335 /* end confdefs.h. */
3336
3337 int
3338 main ()
3339 {
3340
3341 ;
3342 return 0;
3343 }
3344 _ACEOF
3345 if ac_fn_c_try_compile "$LINENO"; then :
3346
3347 else
3348 ac_c_werror_flag=$ac_save_c_werror_flag
3349 CFLAGS="-g"
3350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3351 /* end confdefs.h. */
3352
3353 int
3354 main ()
3355 {
3356
3357 ;
3358 return 0;
3359 }
3360 _ACEOF
3361 if ac_fn_c_try_compile "$LINENO"; then :
3362 ac_cv_prog_cc_g=yes
3363 fi
3364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3365 fi
3366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3367 fi
3368 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3369 ac_c_werror_flag=$ac_save_c_werror_flag
3370 fi
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3372 $as_echo "$ac_cv_prog_cc_g" >&6; }
3373 if test "$ac_test_CFLAGS" = set; then
3374 CFLAGS=$ac_save_CFLAGS
3375 elif test $ac_cv_prog_cc_g = yes; then
3376 if test "$GCC" = yes; then
3377 CFLAGS="-g -O2"
3378 else
3379 CFLAGS="-g"
3380 fi
3381 else
3382 if test "$GCC" = yes; then
3383 CFLAGS="-O2"
3384 else
3385 CFLAGS=
3386 fi
3387 fi
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3389 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3390 if ${ac_cv_prog_cc_c89+:} false; then :
3391 $as_echo_n "(cached) " >&6
3392 else
3393 ac_cv_prog_cc_c89=no
3394 ac_save_CC=$CC
3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 /* end confdefs.h. */
3397 #include <stdarg.h>
3398 #include <stdio.h>
3399 #include <sys/types.h>
3400 #include <sys/stat.h>
3401 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3402 struct buf { int x; };
3403 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3404 static char *e (p, i)
3405 char **p;
3406 int i;
3407 {
3408 return p[i];
3409 }
3410 static char *f (char * (*g) (char **, int), char **p, ...)
3411 {
3412 char *s;
3413 va_list v;
3414 va_start (v,p);
3415 s = g (p, va_arg (v,int));
3416 va_end (v);
3417 return s;
3418 }
3419
3420 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3421 function prototypes and stuff, but not '\xHH' hex character constants.
3422 These don't provoke an error unfortunately, instead are silently treated
3423 as 'x'. The following induces an error, until -std is added to get
3424 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3425 array size at least. It's necessary to write '\x00'==0 to get something
3426 that's true only with -std. */
3427 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3428
3429 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3430 inside strings and character constants. */
3431 #define FOO(x) 'x'
3432 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3433
3434 int test (int i, double x);
3435 struct s1 {int (*f) (int a);};
3436 struct s2 {int (*f) (double a);};
3437 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3438 int argc;
3439 char **argv;
3440 int
3441 main ()
3442 {
3443 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3444 ;
3445 return 0;
3446 }
3447 _ACEOF
3448 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3449 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3450 do
3451 CC="$ac_save_CC $ac_arg"
3452 if ac_fn_c_try_compile "$LINENO"; then :
3453 ac_cv_prog_cc_c89=$ac_arg
3454 fi
3455 rm -f core conftest.err conftest.$ac_objext
3456 test "x$ac_cv_prog_cc_c89" != "xno" && break
3457 done
3458 rm -f conftest.$ac_ext
3459 CC=$ac_save_CC
3460
3461 fi
3462 # AC_CACHE_VAL
3463 case "x$ac_cv_prog_cc_c89" in
3464 x)
3465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3466 $as_echo "none needed" >&6; } ;;
3467 xno)
3468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3469 $as_echo "unsupported" >&6; } ;;
3470 *)
3471 CC="$CC $ac_cv_prog_cc_c89"
3472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3473 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3474 esac
3475 if test "x$ac_cv_prog_cc_c89" != xno; then :
3476
3477 fi
3478
3479 ac_ext=c
3480 ac_cpp='$CPP $CPPFLAGS'
3481 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3482 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3483 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3484
3485
3486 ac_ext=c
3487 ac_cpp='$CPP $CPPFLAGS'
3488 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3489 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3490 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3492 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3493 # On Suns, sometimes $CPP names a directory.
3494 if test -n "$CPP" && test -d "$CPP"; then
3495 CPP=
3496 fi
3497 if test -z "$CPP"; then
3498 if ${ac_cv_prog_CPP+:} false; then :
3499 $as_echo_n "(cached) " >&6
3500 else
3501 # Double quotes because CPP needs to be expanded
3502 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3503 do
3504 ac_preproc_ok=false
3505 for ac_c_preproc_warn_flag in '' yes
3506 do
3507 # Use a header file that comes with gcc, so configuring glibc
3508 # with a fresh cross-compiler works.
3509 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3510 # <limits.h> exists even on freestanding compilers.
3511 # On the NeXT, cc -E runs the code through the compiler's parser,
3512 # not just through cpp. "Syntax error" is here to catch this case.
3513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3514 /* end confdefs.h. */
3515 #ifdef __STDC__
3516 # include <limits.h>
3517 #else
3518 # include <assert.h>
3519 #endif
3520 Syntax error
3521 _ACEOF
3522 if ac_fn_c_try_cpp "$LINENO"; then :
3523
3524 else
3525 # Broken: fails on valid input.
3526 continue
3527 fi
3528 rm -f conftest.err conftest.i conftest.$ac_ext
3529
3530 # OK, works on sane cases. Now check whether nonexistent headers
3531 # can be detected and how.
3532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3533 /* end confdefs.h. */
3534 #include <ac_nonexistent.h>
3535 _ACEOF
3536 if ac_fn_c_try_cpp "$LINENO"; then :
3537 # Broken: success on invalid input.
3538 continue
3539 else
3540 # Passes both tests.
3541 ac_preproc_ok=:
3542 break
3543 fi
3544 rm -f conftest.err conftest.i conftest.$ac_ext
3545
3546 done
3547 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3548 rm -f conftest.i conftest.err conftest.$ac_ext
3549 if $ac_preproc_ok; then :
3550 break
3551 fi
3552
3553 done
3554 ac_cv_prog_CPP=$CPP
3555
3556 fi
3557 CPP=$ac_cv_prog_CPP
3558 else
3559 ac_cv_prog_CPP=$CPP
3560 fi
3561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3562 $as_echo "$CPP" >&6; }
3563 ac_preproc_ok=false
3564 for ac_c_preproc_warn_flag in '' yes
3565 do
3566 # Use a header file that comes with gcc, so configuring glibc
3567 # with a fresh cross-compiler works.
3568 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3569 # <limits.h> exists even on freestanding compilers.
3570 # On the NeXT, cc -E runs the code through the compiler's parser,
3571 # not just through cpp. "Syntax error" is here to catch this case.
3572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3573 /* end confdefs.h. */
3574 #ifdef __STDC__
3575 # include <limits.h>
3576 #else
3577 # include <assert.h>
3578 #endif
3579 Syntax error
3580 _ACEOF
3581 if ac_fn_c_try_cpp "$LINENO"; then :
3582
3583 else
3584 # Broken: fails on valid input.
3585 continue
3586 fi
3587 rm -f conftest.err conftest.i conftest.$ac_ext
3588
3589 # OK, works on sane cases. Now check whether nonexistent headers
3590 # can be detected and how.
3591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3592 /* end confdefs.h. */
3593 #include <ac_nonexistent.h>
3594 _ACEOF
3595 if ac_fn_c_try_cpp "$LINENO"; then :
3596 # Broken: success on invalid input.
3597 continue
3598 else
3599 # Passes both tests.
3600 ac_preproc_ok=:
3601 break
3602 fi
3603 rm -f conftest.err conftest.i conftest.$ac_ext
3604
3605 done
3606 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3607 rm -f conftest.i conftest.err conftest.$ac_ext
3608 if $ac_preproc_ok; then :
3609
3610 else
3611 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3612 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3613 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3614 See \`config.log' for more details" "$LINENO" 5; }
3615 fi
3616
3617 ac_ext=c
3618 ac_cpp='$CPP $CPPFLAGS'
3619 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3620 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3621 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3622
3623
3624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3625 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3626 if ${ac_cv_path_GREP+:} false; then :
3627 $as_echo_n "(cached) " >&6
3628 else
3629 if test -z "$GREP"; then
3630 ac_path_GREP_found=false
3631 # Loop through the user's path and test for each of PROGNAME-LIST
3632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3633 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3634 do
3635 IFS=$as_save_IFS
3636 test -z "$as_dir" && as_dir=.
3637 for ac_prog in grep ggrep; do
3638 for ac_exec_ext in '' $ac_executable_extensions; do
3639 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3640 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3641 # Check for GNU ac_path_GREP and select it if it is found.
3642 # Check for GNU $ac_path_GREP
3643 case `"$ac_path_GREP" --version 2>&1` in
3644 *GNU*)
3645 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3646 *)
3647 ac_count=0
3648 $as_echo_n 0123456789 >"conftest.in"
3649 while :
3650 do
3651 cat "conftest.in" "conftest.in" >"conftest.tmp"
3652 mv "conftest.tmp" "conftest.in"
3653 cp "conftest.in" "conftest.nl"
3654 $as_echo 'GREP' >> "conftest.nl"
3655 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3656 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3657 as_fn_arith $ac_count + 1 && ac_count=$as_val
3658 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3659 # Best one so far, save it but keep looking for a better one
3660 ac_cv_path_GREP="$ac_path_GREP"
3661 ac_path_GREP_max=$ac_count
3662 fi
3663 # 10*(2^10) chars as input seems more than enough
3664 test $ac_count -gt 10 && break
3665 done
3666 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3667 esac
3668
3669 $ac_path_GREP_found && break 3
3670 done
3671 done
3672 done
3673 IFS=$as_save_IFS
3674 if test -z "$ac_cv_path_GREP"; then
3675 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3676 fi
3677 else
3678 ac_cv_path_GREP=$GREP
3679 fi
3680
3681 fi
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3683 $as_echo "$ac_cv_path_GREP" >&6; }
3684 GREP="$ac_cv_path_GREP"
3685
3686
3687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3688 $as_echo_n "checking for egrep... " >&6; }
3689 if ${ac_cv_path_EGREP+:} false; then :
3690 $as_echo_n "(cached) " >&6
3691 else
3692 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3693 then ac_cv_path_EGREP="$GREP -E"
3694 else
3695 if test -z "$EGREP"; then
3696 ac_path_EGREP_found=false
3697 # Loop through the user's path and test for each of PROGNAME-LIST
3698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3699 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3700 do
3701 IFS=$as_save_IFS
3702 test -z "$as_dir" && as_dir=.
3703 for ac_prog in egrep; do
3704 for ac_exec_ext in '' $ac_executable_extensions; do
3705 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3706 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3707 # Check for GNU ac_path_EGREP and select it if it is found.
3708 # Check for GNU $ac_path_EGREP
3709 case `"$ac_path_EGREP" --version 2>&1` in
3710 *GNU*)
3711 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3712 *)
3713 ac_count=0
3714 $as_echo_n 0123456789 >"conftest.in"
3715 while :
3716 do
3717 cat "conftest.in" "conftest.in" >"conftest.tmp"
3718 mv "conftest.tmp" "conftest.in"
3719 cp "conftest.in" "conftest.nl"
3720 $as_echo 'EGREP' >> "conftest.nl"
3721 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3722 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3723 as_fn_arith $ac_count + 1 && ac_count=$as_val
3724 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3725 # Best one so far, save it but keep looking for a better one
3726 ac_cv_path_EGREP="$ac_path_EGREP"
3727 ac_path_EGREP_max=$ac_count
3728 fi
3729 # 10*(2^10) chars as input seems more than enough
3730 test $ac_count -gt 10 && break
3731 done
3732 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3733 esac
3734
3735 $ac_path_EGREP_found && break 3
3736 done
3737 done
3738 done
3739 IFS=$as_save_IFS
3740 if test -z "$ac_cv_path_EGREP"; then
3741 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3742 fi
3743 else
3744 ac_cv_path_EGREP=$EGREP
3745 fi
3746
3747 fi
3748 fi
3749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3750 $as_echo "$ac_cv_path_EGREP" >&6; }
3751 EGREP="$ac_cv_path_EGREP"
3752
3753
3754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3755 $as_echo_n "checking for ANSI C header files... " >&6; }
3756 if ${ac_cv_header_stdc+:} false; then :
3757 $as_echo_n "(cached) " >&6
3758 else
3759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3760 /* end confdefs.h. */
3761 #include <stdlib.h>
3762 #include <stdarg.h>
3763 #include <string.h>
3764 #include <float.h>
3765
3766 int
3767 main ()
3768 {
3769
3770 ;
3771 return 0;
3772 }
3773 _ACEOF
3774 if ac_fn_c_try_compile "$LINENO"; then :
3775 ac_cv_header_stdc=yes
3776 else
3777 ac_cv_header_stdc=no
3778 fi
3779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3780
3781 if test $ac_cv_header_stdc = yes; then
3782 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3784 /* end confdefs.h. */
3785 #include <string.h>
3786
3787 _ACEOF
3788 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3789 $EGREP "memchr" >/dev/null 2>&1; then :
3790
3791 else
3792 ac_cv_header_stdc=no
3793 fi
3794 rm -f conftest*
3795
3796 fi
3797
3798 if test $ac_cv_header_stdc = yes; then
3799 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801 /* end confdefs.h. */
3802 #include <stdlib.h>
3803
3804 _ACEOF
3805 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3806 $EGREP "free" >/dev/null 2>&1; then :
3807
3808 else
3809 ac_cv_header_stdc=no
3810 fi
3811 rm -f conftest*
3812
3813 fi
3814
3815 if test $ac_cv_header_stdc = yes; then
3816 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3817 if test "$cross_compiling" = yes; then :
3818 :
3819 else
3820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3821 /* end confdefs.h. */
3822 #include <ctype.h>
3823 #include <stdlib.h>
3824 #if ((' ' & 0x0FF) == 0x020)
3825 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3826 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3827 #else
3828 # define ISLOWER(c) \
3829 (('a' <= (c) && (c) <= 'i') \
3830 || ('j' <= (c) && (c) <= 'r') \
3831 || ('s' <= (c) && (c) <= 'z'))
3832 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3833 #endif
3834
3835 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3836 int
3837 main ()
3838 {
3839 int i;
3840 for (i = 0; i < 256; i++)
3841 if (XOR (islower (i), ISLOWER (i))
3842 || toupper (i) != TOUPPER (i))
3843 return 2;
3844 return 0;
3845 }
3846 _ACEOF
3847 if ac_fn_c_try_run "$LINENO"; then :
3848
3849 else
3850 ac_cv_header_stdc=no
3851 fi
3852 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3853 conftest.$ac_objext conftest.beam conftest.$ac_ext
3854 fi
3855
3856 fi
3857 fi
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3859 $as_echo "$ac_cv_header_stdc" >&6; }
3860 if test $ac_cv_header_stdc = yes; then
3861
3862 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3863
3864 fi
3865
3866 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3867 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3868 inttypes.h stdint.h unistd.h
3869 do :
3870 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3871 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3872 "
3873 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3874 cat >>confdefs.h <<_ACEOF
3875 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3876 _ACEOF
3877
3878 fi
3879
3880 done
3881
3882
3883
3884 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3885 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3886 MINIX=yes
3887 else
3888 MINIX=
3889 fi
3890
3891
3892 if test "$MINIX" = yes; then
3893
3894 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3895
3896
3897 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3898
3899
3900 $as_echo "#define _MINIX 1" >>confdefs.h
3901
3902 fi
3903
3904
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3906 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3907 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3908 $as_echo_n "(cached) " >&6
3909 else
3910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911 /* end confdefs.h. */
3912
3913 # define __EXTENSIONS__ 1
3914 $ac_includes_default
3915 int
3916 main ()
3917 {
3918
3919 ;
3920 return 0;
3921 }
3922 _ACEOF
3923 if ac_fn_c_try_compile "$LINENO"; then :
3924 ac_cv_safe_to_define___extensions__=yes
3925 else
3926 ac_cv_safe_to_define___extensions__=no
3927 fi
3928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3929 fi
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3931 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3932 test $ac_cv_safe_to_define___extensions__ = yes &&
3933 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3934
3935 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3936
3937 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3938
3939 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3940
3941 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3942
3943
3944
3945 # Initialize Automake
3946 am__api_version='1.11'
3947
3948 # Find a good install program. We prefer a C program (faster),
3949 # so one script is as good as another. But avoid the broken or
3950 # incompatible versions:
3951 # SysV /etc/install, /usr/sbin/install
3952 # SunOS /usr/etc/install
3953 # IRIX /sbin/install
3954 # AIX /bin/install
3955 # AmigaOS /C/install, which installs bootblocks on floppy discs
3956 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3957 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3958 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3959 # OS/2's system install, which has a completely different semantic
3960 # ./install, which can be erroneously created by make from ./install.sh.
3961 # Reject install programs that cannot install multiple files.
3962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3963 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3964 if test -z "$INSTALL"; then
3965 if ${ac_cv_path_install+:} false; then :
3966 $as_echo_n "(cached) " >&6
3967 else
3968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3969 for as_dir in $PATH
3970 do
3971 IFS=$as_save_IFS
3972 test -z "$as_dir" && as_dir=.
3973 # Account for people who put trailing slashes in PATH elements.
3974 case $as_dir/ in #((
3975 ./ | .// | /[cC]/* | \
3976 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3977 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3978 /usr/ucb/* ) ;;
3979 *)
3980 # OSF1 and SCO ODT 3.0 have their own names for install.
3981 # Don't use installbsd from OSF since it installs stuff as root
3982 # by default.
3983 for ac_prog in ginstall scoinst install; do
3984 for ac_exec_ext in '' $ac_executable_extensions; do
3985 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3986 if test $ac_prog = install &&
3987 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3988 # AIX install. It has an incompatible calling convention.
3989 :
3990 elif test $ac_prog = install &&
3991 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3992 # program-specific install script used by HP pwplus--don't use.
3993 :
3994 else
3995 rm -rf conftest.one conftest.two conftest.dir
3996 echo one > conftest.one
3997 echo two > conftest.two
3998 mkdir conftest.dir
3999 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4000 test -s conftest.one && test -s conftest.two &&
4001 test -s conftest.dir/conftest.one &&
4002 test -s conftest.dir/conftest.two
4003 then
4004 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4005 break 3
4006 fi
4007 fi
4008 fi
4009 done
4010 done
4011 ;;
4012 esac
4013
4014 done
4015 IFS=$as_save_IFS
4016
4017 rm -rf conftest.one conftest.two conftest.dir
4018
4019 fi
4020 if test "${ac_cv_path_install+set}" = set; then
4021 INSTALL=$ac_cv_path_install
4022 else
4023 # As a last resort, use the slow shell script. Don't cache a
4024 # value for INSTALL within a source directory, because that will
4025 # break other packages using the cache if that directory is
4026 # removed, or if the value is a relative name.
4027 INSTALL=$ac_install_sh
4028 fi
4029 fi
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4031 $as_echo "$INSTALL" >&6; }
4032
4033 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4034 # It thinks the first close brace ends the variable substitution.
4035 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4036
4037 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4038
4039 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4040
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4042 $as_echo_n "checking whether build environment is sane... " >&6; }
4043 # Just in case
4044 sleep 1
4045 echo timestamp > conftest.file
4046 # Reject unsafe characters in $srcdir or the absolute working directory
4047 # name. Accept space and tab only in the latter.
4048 am_lf='
4049 '
4050 case `pwd` in
4051 *[\\\"\#\$\&\'\`$am_lf]*)
4052 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
4053 esac
4054 case $srcdir in
4055 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
4056 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
4057 esac
4058
4059 # Do `set' in a subshell so we don't clobber the current shell's
4060 # arguments. Must try -L first in case configure is actually a
4061 # symlink; some systems play weird games with the mod time of symlinks
4062 # (eg FreeBSD returns the mod time of the symlink's containing
4063 # directory).
4064 if (
4065 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4066 if test "$*" = "X"; then
4067 # -L didn't work.
4068 set X `ls -t "$srcdir/configure" conftest.file`
4069 fi
4070 rm -f conftest.file
4071 if test "$*" != "X $srcdir/configure conftest.file" \
4072 && test "$*" != "X conftest.file $srcdir/configure"; then
4073
4074 # If neither matched, then we have a broken ls. This can happen
4075 # if, for instance, CONFIG_SHELL is bash and it inherits a
4076 # broken ls alias from the environment. This has actually
4077 # happened. Such a system could not be considered "sane".
4078 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
4079 alias in your environment" "$LINENO" 5
4080 fi
4081
4082 test "$2" = conftest.file
4083 )
4084 then
4085 # Ok.
4086 :
4087 else
4088 as_fn_error $? "newly created file is older than distributed files!
4089 Check your system clock" "$LINENO" 5
4090 fi
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4092 $as_echo "yes" >&6; }
4093 test "$program_prefix" != NONE &&
4094 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4095 # Use a double $ so make ignores it.
4096 test "$program_suffix" != NONE &&
4097 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4098 # Double any \ or $.
4099 # By default was `s,x,x', remove it if useless.
4100 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4101 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4102
4103 # expand $ac_aux_dir to an absolute path
4104 am_aux_dir=`cd $ac_aux_dir && pwd`
4105
4106 if test x"${MISSING+set}" != xset; then
4107 case $am_aux_dir in
4108 *\ * | *\ *)
4109 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4110 *)
4111 MISSING="\${SHELL} $am_aux_dir/missing" ;;
4112 esac
4113 fi
4114 # Use eval to expand $SHELL
4115 if eval "$MISSING --run true"; then
4116 am_missing_run="$MISSING --run "
4117 else
4118 am_missing_run=
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
4120 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4121 fi
4122
4123 if test x"${install_sh}" != xset; then
4124 case $am_aux_dir in
4125 *\ * | *\ *)
4126 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4127 *)
4128 install_sh="\${SHELL} $am_aux_dir/install-sh"
4129 esac
4130 fi
4131
4132 # Installed binaries are usually stripped using `strip' when the user
4133 # run `make install-strip'. However `strip' might not be the right
4134 # tool to use in cross-compilation environments, therefore Automake
4135 # will honor the `STRIP' environment variable to overrule this program.
4136 if test "$cross_compiling" != no; then
4137 if test -n "$ac_tool_prefix"; then
4138 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4139 set dummy ${ac_tool_prefix}strip; ac_word=$2
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4141 $as_echo_n "checking for $ac_word... " >&6; }
4142 if ${ac_cv_prog_STRIP+:} false; then :
4143 $as_echo_n "(cached) " >&6
4144 else
4145 if test -n "$STRIP"; then
4146 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4147 else
4148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4149 for as_dir in $PATH
4150 do
4151 IFS=$as_save_IFS
4152 test -z "$as_dir" && as_dir=.
4153 for ac_exec_ext in '' $ac_executable_extensions; do
4154 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4155 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4157 break 2
4158 fi
4159 done
4160 done
4161 IFS=$as_save_IFS
4162
4163 fi
4164 fi
4165 STRIP=$ac_cv_prog_STRIP
4166 if test -n "$STRIP"; then
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4168 $as_echo "$STRIP" >&6; }
4169 else
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4171 $as_echo "no" >&6; }
4172 fi
4173
4174
4175 fi
4176 if test -z "$ac_cv_prog_STRIP"; then
4177 ac_ct_STRIP=$STRIP
4178 # Extract the first word of "strip", so it can be a program name with args.
4179 set dummy strip; ac_word=$2
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4181 $as_echo_n "checking for $ac_word... " >&6; }
4182 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4183 $as_echo_n "(cached) " >&6
4184 else
4185 if test -n "$ac_ct_STRIP"; then
4186 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4187 else
4188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4189 for as_dir in $PATH
4190 do
4191 IFS=$as_save_IFS
4192 test -z "$as_dir" && as_dir=.
4193 for ac_exec_ext in '' $ac_executable_extensions; do
4194 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4195 ac_cv_prog_ac_ct_STRIP="strip"
4196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4197 break 2
4198 fi
4199 done
4200 done
4201 IFS=$as_save_IFS
4202
4203 fi
4204 fi
4205 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4206 if test -n "$ac_ct_STRIP"; then
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4208 $as_echo "$ac_ct_STRIP" >&6; }
4209 else
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4211 $as_echo "no" >&6; }
4212 fi
4213
4214 if test "x$ac_ct_STRIP" = x; then
4215 STRIP=":"
4216 else
4217 case $cross_compiling:$ac_tool_warned in
4218 yes:)
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4220 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4221 ac_tool_warned=yes ;;
4222 esac
4223 STRIP=$ac_ct_STRIP
4224 fi
4225 else
4226 STRIP="$ac_cv_prog_STRIP"
4227 fi
4228
4229 fi
4230 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4231
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4233 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4234 if test -z "$MKDIR_P"; then
4235 if ${ac_cv_path_mkdir+:} false; then :
4236 $as_echo_n "(cached) " >&6
4237 else
4238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4240 do
4241 IFS=$as_save_IFS
4242 test -z "$as_dir" && as_dir=.
4243 for ac_prog in mkdir gmkdir; do
4244 for ac_exec_ext in '' $ac_executable_extensions; do
4245 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4246 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4247 'mkdir (GNU coreutils) '* | \
4248 'mkdir (coreutils) '* | \
4249 'mkdir (fileutils) '4.1*)
4250 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4251 break 3;;
4252 esac
4253 done
4254 done
4255 done
4256 IFS=$as_save_IFS
4257
4258 fi
4259
4260 test -d ./--version && rmdir ./--version
4261 if test "${ac_cv_path_mkdir+set}" = set; then
4262 MKDIR_P="$ac_cv_path_mkdir -p"
4263 else
4264 # As a last resort, use the slow shell script. Don't cache a
4265 # value for MKDIR_P within a source directory, because that will
4266 # break other packages using the cache if that directory is
4267 # removed, or if the value is a relative name.
4268 MKDIR_P="$ac_install_sh -d"
4269 fi
4270 fi
4271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4272 $as_echo "$MKDIR_P" >&6; }
4273
4274 mkdir_p="$MKDIR_P"
4275 case $mkdir_p in
4276 [\\/$]* | ?:[\\/]*) ;;
4277 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
4278 esac
4279
4280 for ac_prog in gawk mawk nawk awk
4281 do
4282 # Extract the first word of "$ac_prog", so it can be a program name with args.
4283 set dummy $ac_prog; ac_word=$2
4284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4285 $as_echo_n "checking for $ac_word... " >&6; }
4286 if ${ac_cv_prog_AWK+:} false; then :
4287 $as_echo_n "(cached) " >&6
4288 else
4289 if test -n "$AWK"; then
4290 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4291 else
4292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4293 for as_dir in $PATH
4294 do
4295 IFS=$as_save_IFS
4296 test -z "$as_dir" && as_dir=.
4297 for ac_exec_ext in '' $ac_executable_extensions; do
4298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4299 ac_cv_prog_AWK="$ac_prog"
4300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4301 break 2
4302 fi
4303 done
4304 done
4305 IFS=$as_save_IFS
4306
4307 fi
4308 fi
4309 AWK=$ac_cv_prog_AWK
4310 if test -n "$AWK"; then
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4312 $as_echo "$AWK" >&6; }
4313 else
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4315 $as_echo "no" >&6; }
4316 fi
4317
4318
4319 test -n "$AWK" && break
4320 done
4321
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4323 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4324 set x ${MAKE-make}
4325 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4326 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4327 $as_echo_n "(cached) " >&6
4328 else
4329 cat >conftest.make <<\_ACEOF
4330 SHELL = /bin/sh
4331 all:
4332 @echo '@@@%%%=$(MAKE)=@@@%%%'
4333 _ACEOF
4334 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4335 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4336 *@@@%%%=?*=@@@%%%*)
4337 eval ac_cv_prog_make_${ac_make}_set=yes;;
4338 *)
4339 eval ac_cv_prog_make_${ac_make}_set=no;;
4340 esac
4341 rm -f conftest.make
4342 fi
4343 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4345 $as_echo "yes" >&6; }
4346 SET_MAKE=
4347 else
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4349 $as_echo "no" >&6; }
4350 SET_MAKE="MAKE=${MAKE-make}"
4351 fi
4352
4353 rm -rf .tst 2>/dev/null
4354 mkdir .tst 2>/dev/null
4355 if test -d .tst; then
4356 am__leading_dot=.
4357 else
4358 am__leading_dot=_
4359 fi
4360 rmdir .tst 2>/dev/null
4361
4362 DEPDIR="${am__leading_dot}deps"
4363
4364 ac_config_commands="$ac_config_commands depfiles"
4365
4366
4367 am_make=${MAKE-make}
4368 cat > confinc << 'END'
4369 am__doit:
4370 @echo this is the am__doit target
4371 .PHONY: am__doit
4372 END
4373 # If we don't find an include directive, just comment out the code.
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4375 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4376 am__include="#"
4377 am__quote=
4378 _am_result=none
4379 # First try GNU make style include.
4380 echo "include confinc" > confmf
4381 # Ignore all kinds of additional output from `make'.
4382 case `$am_make -s -f confmf 2> /dev/null` in #(
4383 *the\ am__doit\ target*)
4384 am__include=include
4385 am__quote=
4386 _am_result=GNU
4387 ;;
4388 esac
4389 # Now try BSD make style include.
4390 if test "$am__include" = "#"; then
4391 echo '.include "confinc"' > confmf
4392 case `$am_make -s -f confmf 2> /dev/null` in #(
4393 *the\ am__doit\ target*)
4394 am__include=.include
4395 am__quote="\""
4396 _am_result=BSD
4397 ;;
4398 esac
4399 fi
4400
4401
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4403 $as_echo "$_am_result" >&6; }
4404 rm -f confinc confmf
4405
4406 # Check whether --enable-dependency-tracking was given.
4407 if test "${enable_dependency_tracking+set}" = set; then :
4408 enableval=$enable_dependency_tracking;
4409 fi
4410
4411 if test "x$enable_dependency_tracking" != xno; then
4412 am_depcomp="$ac_aux_dir/depcomp"
4413 AMDEPBACKSLASH='\'
4414 fi
4415 if test "x$enable_dependency_tracking" != xno; then
4416 AMDEP_TRUE=
4417 AMDEP_FALSE='#'
4418 else
4419 AMDEP_TRUE='#'
4420 AMDEP_FALSE=
4421 fi
4422
4423
4424 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4425 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4426 # is not polluted with repeated "-I."
4427 am__isrc=' -I$(srcdir)'
4428 # test to see if srcdir already configured
4429 if test -f $srcdir/config.status; then
4430 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4431 fi
4432 fi
4433
4434 # test whether we have cygpath
4435 if test -z "$CYGPATH_W"; then
4436 if (cygpath --version) >/dev/null 2>/dev/null; then
4437 CYGPATH_W='cygpath -w'
4438 else
4439 CYGPATH_W=echo
4440 fi
4441 fi
4442
4443
4444 # Define the identity of the package.
4445 PACKAGE='libX11'
4446 VERSION='1.4.3'
4447
4448
4449 cat >>confdefs.h <<_ACEOF
4450 #define PACKAGE "$PACKAGE"
4451 _ACEOF
4452
4453
4454 cat >>confdefs.h <<_ACEOF
4455 #define VERSION "$VERSION"
4456 _ACEOF
4457
4458 # Some tools Automake needs.
4459
4460 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4461
4462
4463 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4464
4465
4466 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4467
4468
4469 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4470
4471
4472 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4473
4474 # We need awk for the "check" target. The system "awk" is bad on
4475 # some platforms.
4476 # Always define AMTAR for backward compatibility.
4477
4478 AMTAR=${AMTAR-"${am_missing_run}tar"}
4479
4480 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4481
4482
4483
4484
4485 depcc="$CC" am_compiler_list=
4486
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4488 $as_echo_n "checking dependency style of $depcc... " >&6; }
4489 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4490 $as_echo_n "(cached) " >&6
4491 else
4492 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4493 # We make a subdir and do the tests there. Otherwise we can end up
4494 # making bogus files that we don't know about and never remove. For
4495 # instance it was reported that on HP-UX the gcc test will end up
4496 # making a dummy file named `D' -- because `-MD' means `put the output
4497 # in D'.
4498 mkdir conftest.dir
4499 # Copy depcomp to subdir because otherwise we won't find it if we're
4500 # using a relative directory.
4501 cp "$am_depcomp" conftest.dir
4502 cd conftest.dir
4503 # We will build objects and dependencies in a subdirectory because
4504 # it helps to detect inapplicable dependency modes. For instance
4505 # both Tru64's cc and ICC support -MD to output dependencies as a
4506 # side effect of compilation, but ICC will put the dependencies in
4507 # the current directory while Tru64 will put them in the object
4508 # directory.
4509 mkdir sub
4510
4511 am_cv_CC_dependencies_compiler_type=none
4512 if test "$am_compiler_list" = ""; then
4513 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4514 fi
4515 am__universal=false
4516 case " $depcc " in #(
4517 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4518 esac
4519
4520 for depmode in $am_compiler_list; do
4521 # Setup a source with many dependencies, because some compilers
4522 # like to wrap large dependency lists on column 80 (with \), and
4523 # we should not choose a depcomp mode which is confused by this.
4524 #
4525 # We need to recreate these files for each test, as the compiler may
4526 # overwrite some of them when testing with obscure command lines.
4527 # This happens at least with the AIX C compiler.
4528 : > sub/conftest.c
4529 for i in 1 2 3 4 5 6; do
4530 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4531 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4532 # Solaris 8's {/usr,}/bin/sh.
4533 touch sub/conftst$i.h
4534 done
4535 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4536
4537 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4538 # mode. It turns out that the SunPro C++ compiler does not properly
4539 # handle `-M -o', and we need to detect this. Also, some Intel
4540 # versions had trouble with output in subdirs
4541 am__obj=sub/conftest.${OBJEXT-o}
4542 am__minus_obj="-o $am__obj"
4543 case $depmode in
4544 gcc)
4545 # This depmode causes a compiler race in universal mode.
4546 test "$am__universal" = false || continue
4547 ;;
4548 nosideeffect)
4549 # after this tag, mechanisms are not by side-effect, so they'll
4550 # only be used when explicitly requested
4551 if test "x$enable_dependency_tracking" = xyes; then
4552 continue
4553 else
4554 break
4555 fi
4556 ;;
4557 msvisualcpp | msvcmsys)
4558 # This compiler won't grok `-c -o', but also, the minuso test has
4559 # not run yet. These depmodes are late enough in the game, and
4560 # so weak that their functioning should not be impacted.
4561 am__obj=conftest.${OBJEXT-o}
4562 am__minus_obj=
4563 ;;
4564 none) break ;;
4565 esac
4566 if depmode=$depmode \
4567 source=sub/conftest.c object=$am__obj \
4568 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4569 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4570 >/dev/null 2>conftest.err &&
4571 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4572 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4573 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4574 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4575 # icc doesn't choke on unknown options, it will just issue warnings
4576 # or remarks (even with -Werror). So we grep stderr for any message
4577 # that says an option was ignored or not supported.
4578 # When given -MP, icc 7.0 and 7.1 complain thusly:
4579 # icc: Command line warning: ignoring option '-M'; no argument required
4580 # The diagnosis changed in icc 8.0:
4581 # icc: Command line remark: option '-MP' not supported
4582 if (grep 'ignoring option' conftest.err ||
4583 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4584 am_cv_CC_dependencies_compiler_type=$depmode
4585 break
4586 fi
4587 fi
4588 done
4589
4590 cd ..
4591 rm -rf conftest.dir
4592 else
4593 am_cv_CC_dependencies_compiler_type=none
4594 fi
4595
4596 fi
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4598 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4599 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4600
4601 if
4602 test "x$enable_dependency_tracking" != xno \
4603 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4604 am__fastdepCC_TRUE=
4605 am__fastdepCC_FALSE='#'
4606 else
4607 am__fastdepCC_TRUE='#'
4608 am__fastdepCC_FALSE=
4609 fi
4610
4611
4612
4613
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4615 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4616 # Check whether --enable-maintainer-mode was given.
4617 if test "${enable_maintainer_mode+set}" = set; then :
4618 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4619 else
4620 USE_MAINTAINER_MODE=no
4621 fi
4622
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4624 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4625 if test $USE_MAINTAINER_MODE = yes; then
4626 MAINTAINER_MODE_TRUE=
4627 MAINTAINER_MODE_FALSE='#'
4628 else
4629 MAINTAINER_MODE_TRUE='#'
4630 MAINTAINER_MODE_FALSE=
4631 fi
4632
4633 MAINT=$MAINTAINER_MODE_TRUE
4634
4635
4636
4637 # Initialize libtool
4638 case `pwd` in
4639 *\ * | *\ *)
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4641 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4642 esac
4643
4644
4645
4646 macro_version='2.4'
4647 macro_revision='1.3293'
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661 ltmain="$ac_aux_dir/ltmain.sh"
4662
4663 # Backslashify metacharacters that are still active within
4664 # double-quoted strings.
4665 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4666
4667 # Same as above, but do not quote variable references.
4668 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4669
4670 # Sed substitution to delay expansion of an escaped shell variable in a
4671 # double_quote_subst'ed string.
4672 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4673
4674 # Sed substitution to delay expansion of an escaped single quote.
4675 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4676
4677 # Sed substitution to avoid accidental globbing in evaled expressions
4678 no_glob_subst='s/\*/\\\*/g'
4679
4680 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4681 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4682 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4683
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4685 $as_echo_n "checking how to print strings... " >&6; }
4686 # Test print first, because it will be a builtin if present.
4687 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4688 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4689 ECHO='print -r --'
4690 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4691 ECHO='printf %s\n'
4692 else
4693 # Use this function as a fallback that always works.
4694 func_fallback_echo ()
4695 {
4696 eval 'cat <<_LTECHO_EOF
4697 $1
4698 _LTECHO_EOF'
4699 }
4700 ECHO='func_fallback_echo'
4701 fi
4702
4703 # func_echo_all arg...
4704 # Invoke $ECHO with all args, space-separated.
4705 func_echo_all ()
4706 {
4707 $ECHO ""
4708 }
4709
4710 case "$ECHO" in
4711 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4712 $as_echo "printf" >&6; } ;;
4713 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4714 $as_echo "print -r" >&6; } ;;
4715 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4716 $as_echo "cat" >&6; } ;;
4717 esac
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4733 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4734 if ${ac_cv_path_SED+:} false; then :
4735 $as_echo_n "(cached) " >&6
4736 else
4737 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4738 for ac_i in 1 2 3 4 5 6 7; do
4739 ac_script="$ac_script$as_nl$ac_script"
4740 done
4741 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4742 { ac_script=; unset ac_script;}
4743 if test -z "$SED"; then
4744 ac_path_SED_found=false
4745 # Loop through the user's path and test for each of PROGNAME-LIST
4746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4747 for as_dir in $PATH
4748 do
4749 IFS=$as_save_IFS
4750 test -z "$as_dir" && as_dir=.
4751 for ac_prog in sed gsed; do
4752 for ac_exec_ext in '' $ac_executable_extensions; do
4753 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4754 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4755 # Check for GNU ac_path_SED and select it if it is found.
4756 # Check for GNU $ac_path_SED
4757 case `"$ac_path_SED" --version 2>&1` in
4758 *GNU*)
4759 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4760 *)
4761 ac_count=0
4762 $as_echo_n 0123456789 >"conftest.in"
4763 while :
4764 do
4765 cat "conftest.in" "conftest.in" >"conftest.tmp"
4766 mv "conftest.tmp" "conftest.in"
4767 cp "conftest.in" "conftest.nl"
4768 $as_echo '' >> "conftest.nl"
4769 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4770 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4771 as_fn_arith $ac_count + 1 && ac_count=$as_val
4772 if test $ac_count -gt ${ac_path_SED_max-0}; then
4773 # Best one so far, save it but keep looking for a better one
4774 ac_cv_path_SED="$ac_path_SED"
4775 ac_path_SED_max=$ac_count
4776 fi
4777 # 10*(2^10) chars as input seems more than enough
4778 test $ac_count -gt 10 && break
4779 done
4780 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4781 esac
4782
4783 $ac_path_SED_found && break 3
4784 done
4785 done
4786 done
4787 IFS=$as_save_IFS
4788 if test -z "$ac_cv_path_SED"; then
4789 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4790 fi
4791 else
4792 ac_cv_path_SED=$SED
4793 fi
4794
4795 fi
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4797 $as_echo "$ac_cv_path_SED" >&6; }
4798 SED="$ac_cv_path_SED"
4799 rm -f conftest.sed
4800
4801 test -z "$SED" && SED=sed
4802 Xsed="$SED -e 1s/^X//"
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4815 $as_echo_n "checking for fgrep... " >&6; }
4816 if ${ac_cv_path_FGREP+:} false; then :
4817 $as_echo_n "(cached) " >&6
4818 else
4819 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4820 then ac_cv_path_FGREP="$GREP -F"
4821 else
4822 if test -z "$FGREP"; then
4823 ac_path_FGREP_found=false
4824 # Loop through the user's path and test for each of PROGNAME-LIST
4825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4826 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4827 do
4828 IFS=$as_save_IFS
4829 test -z "$as_dir" && as_dir=.
4830 for ac_prog in fgrep; do
4831 for ac_exec_ext in '' $ac_executable_extensions; do
4832 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4833 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4834 # Check for GNU ac_path_FGREP and select it if it is found.
4835 # Check for GNU $ac_path_FGREP
4836 case `"$ac_path_FGREP" --version 2>&1` in
4837 *GNU*)
4838 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4839 *)
4840 ac_count=0
4841 $as_echo_n 0123456789 >"conftest.in"
4842 while :
4843 do
4844 cat "conftest.in" "conftest.in" >"conftest.tmp"
4845 mv "conftest.tmp" "conftest.in"
4846 cp "conftest.in" "conftest.nl"
4847 $as_echo 'FGREP' >> "conftest.nl"
4848 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4849 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4850 as_fn_arith $ac_count + 1 && ac_count=$as_val
4851 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4852 # Best one so far, save it but keep looking for a better one
4853 ac_cv_path_FGREP="$ac_path_FGREP"
4854 ac_path_FGREP_max=$ac_count
4855 fi
4856 # 10*(2^10) chars as input seems more than enough
4857 test $ac_count -gt 10 && break
4858 done
4859 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4860 esac
4861
4862 $ac_path_FGREP_found && break 3
4863 done
4864 done
4865 done
4866 IFS=$as_save_IFS
4867 if test -z "$ac_cv_path_FGREP"; then
4868 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4869 fi
4870 else
4871 ac_cv_path_FGREP=$FGREP
4872 fi
4873
4874 fi
4875 fi
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4877 $as_echo "$ac_cv_path_FGREP" >&6; }
4878 FGREP="$ac_cv_path_FGREP"
4879
4880
4881 test -z "$GREP" && GREP=grep
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901 # Check whether --with-gnu-ld was given.
4902 if test "${with_gnu_ld+set}" = set; then :
4903 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4904 else
4905 with_gnu_ld=no
4906 fi
4907
4908 ac_prog=ld
4909 if test "$GCC" = yes; then
4910 # Check if gcc -print-prog-name=ld gives a path.
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4912 $as_echo_n "checking for ld used by $CC... " >&6; }
4913 case $host in
4914 *-*-mingw*)
4915 # gcc leaves a trailing carriage return which upsets mingw
4916 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4917 *)
4918 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4919 esac
4920 case $ac_prog in
4921 # Accept absolute paths.
4922 [\\/]* | ?:[\\/]*)
4923 re_direlt='/[^/][^/]*/\.\./'
4924 # Canonicalize the pathname of ld
4925 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4926 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4927 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4928 done
4929 test -z "$LD" && LD="$ac_prog"
4930 ;;
4931 "")
4932 # If it fails, then pretend we aren't using GCC.
4933 ac_prog=ld
4934 ;;
4935 *)
4936 # If it is relative, then search for the first ld in PATH.
4937 with_gnu_ld=unknown
4938 ;;
4939 esac
4940 elif test "$with_gnu_ld" = yes; then
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4942 $as_echo_n "checking for GNU ld... " >&6; }
4943 else
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4945 $as_echo_n "checking for non-GNU ld... " >&6; }
4946 fi
4947 if ${lt_cv_path_LD+:} false; then :
4948 $as_echo_n "(cached) " >&6
4949 else
4950 if test -z "$LD"; then
4951 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4952 for ac_dir in $PATH; do
4953 IFS="$lt_save_ifs"
4954 test -z "$ac_dir" && ac_dir=.
4955 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4956 lt_cv_path_LD="$ac_dir/$ac_prog"
4957 # Check to see if the program is GNU ld. I'd rather use --version,
4958 # but apparently some variants of GNU ld only accept -v.
4959 # Break only if it was the GNU/non-GNU ld that we prefer.
4960 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4961 *GNU* | *'with BFD'*)
4962 test "$with_gnu_ld" != no && break
4963 ;;
4964 *)
4965 test "$with_gnu_ld" != yes && break
4966 ;;
4967 esac
4968 fi
4969 done
4970 IFS="$lt_save_ifs"
4971 else
4972 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4973 fi
4974 fi
4975
4976 LD="$lt_cv_path_LD"
4977 if test -n "$LD"; then
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4979 $as_echo "$LD" >&6; }
4980 else
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4982 $as_echo "no" >&6; }
4983 fi
4984 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4986 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4987 if ${lt_cv_prog_gnu_ld+:} false; then :
4988 $as_echo_n "(cached) " >&6
4989 else
4990 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4991 case `$LD -v 2>&1 </dev/null` in
4992 *GNU* | *'with BFD'*)
4993 lt_cv_prog_gnu_ld=yes
4994 ;;
4995 *)
4996 lt_cv_prog_gnu_ld=no
4997 ;;
4998 esac
4999 fi
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5001 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5002 with_gnu_ld=$lt_cv_prog_gnu_ld
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5013 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5014 if ${lt_cv_path_NM+:} false; then :
5015 $as_echo_n "(cached) " >&6
5016 else
5017 if test -n "$NM"; then
5018 # Let the user override the test.
5019 lt_cv_path_NM="$NM"
5020 else
5021 lt_nm_to_check="${ac_tool_prefix}nm"
5022 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5023 lt_nm_to_check="$lt_nm_to_check nm"
5024 fi
5025 for lt_tmp_nm in $lt_nm_to_check; do
5026 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5027 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5028 IFS="$lt_save_ifs"
5029 test -z "$ac_dir" && ac_dir=.
5030 tmp_nm="$ac_dir/$lt_tmp_nm"
5031 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5032 # Check to see if the nm accepts a BSD-compat flag.
5033 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5034 # nm: unknown option "B" ignored
5035 # Tru64's nm complains that /dev/null is an invalid object file
5036 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5037 */dev/null* | *'Invalid file or object type'*)
5038 lt_cv_path_NM="$tmp_nm -B"
5039 break
5040 ;;
5041 *)
5042 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5043 */dev/null*)
5044 lt_cv_path_NM="$tmp_nm -p"
5045 break
5046 ;;
5047 *)
5048 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5049 continue # so that we can try to find one that supports BSD flags
5050 ;;
5051 esac
5052 ;;
5053 esac
5054 fi
5055 done
5056 IFS="$lt_save_ifs"
5057 done
5058 : ${lt_cv_path_NM=no}
5059 fi
5060 fi
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5062 $as_echo "$lt_cv_path_NM" >&6; }
5063 if test "$lt_cv_path_NM" != "no"; then
5064 NM="$lt_cv_path_NM"
5065 else
5066 # Didn't find any BSD compatible name lister, look for dumpbin.
5067 if test -n "$DUMPBIN"; then :
5068 # Let the user override the test.
5069 else
5070 if test -n "$ac_tool_prefix"; then
5071 for ac_prog in dumpbin "link -dump"
5072 do
5073 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5074 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5076 $as_echo_n "checking for $ac_word... " >&6; }
5077 if ${ac_cv_prog_DUMPBIN+:} false; then :
5078 $as_echo_n "(cached) " >&6
5079 else
5080 if test -n "$DUMPBIN"; then
5081 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5082 else
5083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5084 for as_dir in $PATH
5085 do
5086 IFS=$as_save_IFS
5087 test -z "$as_dir" && as_dir=.
5088 for ac_exec_ext in '' $ac_executable_extensions; do
5089 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5090 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5092 break 2
5093 fi
5094 done
5095 done
5096 IFS=$as_save_IFS
5097
5098 fi
5099 fi
5100 DUMPBIN=$ac_cv_prog_DUMPBIN
5101 if test -n "$DUMPBIN"; then
5102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5103 $as_echo "$DUMPBIN" >&6; }
5104 else
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5106 $as_echo "no" >&6; }
5107 fi
5108
5109
5110 test -n "$DUMPBIN" && break
5111 done
5112 fi
5113 if test -z "$DUMPBIN"; then
5114 ac_ct_DUMPBIN=$DUMPBIN
5115 for ac_prog in dumpbin "link -dump"
5116 do
5117 # Extract the first word of "$ac_prog", so it can be a program name with args.
5118 set dummy $ac_prog; ac_word=$2
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5120 $as_echo_n "checking for $ac_word... " >&6; }
5121 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5122 $as_echo_n "(cached) " >&6
5123 else
5124 if test -n "$ac_ct_DUMPBIN"; then
5125 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5126 else
5127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5128 for as_dir in $PATH
5129 do
5130 IFS=$as_save_IFS
5131 test -z "$as_dir" && as_dir=.
5132 for ac_exec_ext in '' $ac_executable_extensions; do
5133 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5134 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5136 break 2
5137 fi
5138 done
5139 done
5140 IFS=$as_save_IFS
5141
5142 fi
5143 fi
5144 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5145 if test -n "$ac_ct_DUMPBIN"; then
5146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5147 $as_echo "$ac_ct_DUMPBIN" >&6; }
5148 else
5149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5150 $as_echo "no" >&6; }
5151 fi
5152
5153
5154 test -n "$ac_ct_DUMPBIN" && break
5155 done
5156
5157 if test "x$ac_ct_DUMPBIN" = x; then
5158 DUMPBIN=":"
5159 else
5160 case $cross_compiling:$ac_tool_warned in
5161 yes:)
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5163 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5164 ac_tool_warned=yes ;;
5165 esac
5166 DUMPBIN=$ac_ct_DUMPBIN
5167 fi
5168 fi
5169
5170 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5171 *COFF*)
5172 DUMPBIN="$DUMPBIN -symbols"
5173 ;;
5174 *)
5175 DUMPBIN=:
5176 ;;
5177 esac
5178 fi
5179
5180 if test "$DUMPBIN" != ":"; then
5181 NM="$DUMPBIN"
5182 fi
5183 fi
5184 test -z "$NM" && NM=nm
5185
5186
5187
5188
5189
5190
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5192 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5193 if ${lt_cv_nm_interface+:} false; then :
5194 $as_echo_n "(cached) " >&6
5195 else
5196 lt_cv_nm_interface="BSD nm"
5197 echo "int some_variable = 0;" > conftest.$ac_ext
5198 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5199 (eval "$ac_compile" 2>conftest.err)
5200 cat conftest.err >&5
5201 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5202 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5203 cat conftest.err >&5
5204 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5205 cat conftest.out >&5
5206 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5207 lt_cv_nm_interface="MS dumpbin"
5208 fi
5209 rm -f conftest*
5210 fi
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5212 $as_echo "$lt_cv_nm_interface" >&6; }
5213
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5215 $as_echo_n "checking whether ln -s works... " >&6; }
5216 LN_S=$as_ln_s
5217 if test "$LN_S" = "ln -s"; then
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5219 $as_echo "yes" >&6; }
5220 else
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5222 $as_echo "no, using $LN_S" >&6; }
5223 fi
5224
5225 # find the maximum length of command line arguments
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5227 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5228 if ${lt_cv_sys_max_cmd_len+:} false; then :
5229 $as_echo_n "(cached) " >&6
5230 else
5231 i=0
5232 teststring="ABCD"
5233
5234 case $build_os in
5235 msdosdjgpp*)
5236 # On DJGPP, this test can blow up pretty badly due to problems in libc
5237 # (any single argument exceeding 2000 bytes causes a buffer overrun
5238 # during glob expansion). Even if it were fixed, the result of this
5239 # check would be larger than it should be.
5240 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5241 ;;
5242
5243 gnu*)
5244 # Under GNU Hurd, this test is not required because there is
5245 # no limit to the length of command line arguments.
5246 # Libtool will interpret -1 as no limit whatsoever
5247 lt_cv_sys_max_cmd_len=-1;
5248 ;;
5249
5250 cygwin* | mingw* | cegcc*)
5251 # On Win9x/ME, this test blows up -- it succeeds, but takes
5252 # about 5 minutes as the teststring grows exponentially.
5253 # Worse, since 9x/ME are not pre-emptively multitasking,
5254 # you end up with a "frozen" computer, even though with patience
5255 # the test eventually succeeds (with a max line length of 256k).
5256 # Instead, let's just punt: use the minimum linelength reported by
5257 # all of the supported platforms: 8192 (on NT/2K/XP).
5258 lt_cv_sys_max_cmd_len=8192;
5259 ;;
5260
5261 mint*)
5262 # On MiNT this can take a long time and run out of memory.
5263 lt_cv_sys_max_cmd_len=8192;
5264 ;;
5265
5266 amigaos*)
5267 # On AmigaOS with pdksh, this test takes hours, literally.
5268 # So we just punt and use a minimum line length of 8192.
5269 lt_cv_sys_max_cmd_len=8192;
5270 ;;
5271
5272 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5273 # This has been around since 386BSD, at least. Likely further.
5274 if test -x /sbin/sysctl; then
5275 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5276 elif test -x /usr/sbin/sysctl; then
5277 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5278 else
5279 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5280 fi
5281 # And add a safety zone
5282 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5283 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5284 ;;
5285
5286 interix*)
5287 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5288 lt_cv_sys_max_cmd_len=196608
5289 ;;
5290
5291 osf*)
5292 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5293 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5294 # nice to cause kernel panics so lets avoid the loop below.
5295 # First set a reasonable default.
5296 lt_cv_sys_max_cmd_len=16384
5297 #
5298 if test -x /sbin/sysconfig; then
5299 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5300 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5301 esac
5302 fi
5303 ;;
5304 sco3.2v5*)
5305 lt_cv_sys_max_cmd_len=102400
5306 ;;
5307 sysv5* | sco5v6* | sysv4.2uw2*)
5308 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5309 if test -n "$kargmax"; then
5310 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5311 else
5312 lt_cv_sys_max_cmd_len=32768
5313 fi
5314 ;;
5315 *)
5316 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5317 if test -n "$lt_cv_sys_max_cmd_len"; then
5318 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5319 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5320 else
5321 # Make teststring a little bigger before we do anything with it.
5322 # a 1K string should be a reasonable start.
5323 for i in 1 2 3 4 5 6 7 8 ; do
5324 teststring=$teststring$teststring
5325 done
5326 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5327 # If test is not a shell built-in, we'll probably end up computing a
5328 # maximum length that is only half of the actual maximum length, but
5329 # we can't tell.
5330 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5331 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5332 test $i != 17 # 1/2 MB should be enough
5333 do
5334 i=`expr $i + 1`
5335 teststring=$teststring$teststring
5336 done
5337 # Only check the string length outside the loop.
5338 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5339 teststring=
5340 # Add a significant safety factor because C++ compilers can tack on
5341 # massive amounts of additional arguments before passing them to the
5342 # linker. It appears as though 1/2 is a usable value.
5343 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5344 fi
5345 ;;
5346 esac
5347
5348 fi
5349
5350 if test -n $lt_cv_sys_max_cmd_len ; then
5351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5352 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5353 else
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5355 $as_echo "none" >&6; }
5356 fi
5357 max_cmd_len=$lt_cv_sys_max_cmd_len
5358
5359
5360
5361
5362
5363
5364 : ${CP="cp -f"}
5365 : ${MV="mv -f"}
5366 : ${RM="rm -f"}
5367
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5369 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5370 # Try some XSI features
5371 xsi_shell=no
5372 ( _lt_dummy="a/b/c"
5373 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5374 = c,a/b,b/c, \
5375 && eval 'test $(( 1 + 1 )) -eq 2 \
5376 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5377 && xsi_shell=yes
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5379 $as_echo "$xsi_shell" >&6; }
5380
5381
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5383 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5384 lt_shell_append=no
5385 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5386 >/dev/null 2>&1 \
5387 && lt_shell_append=yes
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5389 $as_echo "$lt_shell_append" >&6; }
5390
5391
5392 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5393 lt_unset=unset
5394 else
5395 lt_unset=false
5396 fi
5397
5398
5399
5400
5401
5402 # test EBCDIC or ASCII
5403 case `echo X|tr X '\101'` in
5404 A) # ASCII based system
5405 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5406 lt_SP2NL='tr \040 \012'
5407 lt_NL2SP='tr \015\012 \040\040'
5408 ;;
5409 *) # EBCDIC based system
5410 lt_SP2NL='tr \100 \n'
5411 lt_NL2SP='tr \r\n \100\100'
5412 ;;
5413 esac
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5424 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5425 if ${lt_cv_to_host_file_cmd+:} false; then :
5426 $as_echo_n "(cached) " >&6
5427 else
5428 case $host in
5429 *-*-mingw* )
5430 case $build in
5431 *-*-mingw* ) # actually msys
5432 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5433 ;;
5434 *-*-cygwin* )
5435 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5436 ;;
5437 * ) # otherwise, assume *nix
5438 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5439 ;;
5440 esac
5441 ;;
5442 *-*-cygwin* )
5443 case $build in
5444 *-*-mingw* ) # actually msys
5445 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5446 ;;
5447 *-*-cygwin* )
5448 lt_cv_to_host_file_cmd=func_convert_file_noop
5449 ;;
5450 * ) # otherwise, assume *nix
5451 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5452 ;;
5453 esac
5454 ;;
5455 * ) # unhandled hosts (and "normal" native builds)
5456 lt_cv_to_host_file_cmd=func_convert_file_noop
5457 ;;
5458 esac
5459
5460 fi
5461
5462 to_host_file_cmd=$lt_cv_to_host_file_cmd
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5464 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5465
5466
5467
5468
5469
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5471 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5472 if ${lt_cv_to_tool_file_cmd+:} false; then :
5473 $as_echo_n "(cached) " >&6
5474 else
5475 #assume ordinary cross tools, or native build.
5476 lt_cv_to_tool_file_cmd=func_convert_file_noop
5477 case $host in
5478 *-*-mingw* )
5479 case $build in
5480 *-*-mingw* ) # actually msys
5481 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5482 ;;
5483 esac
5484 ;;
5485 esac
5486
5487 fi
5488
5489 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5491 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5492
5493
5494
5495
5496
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5498 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5499 if ${lt_cv_ld_reload_flag+:} false; then :
5500 $as_echo_n "(cached) " >&6
5501 else
5502 lt_cv_ld_reload_flag='-r'
5503 fi
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5505 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5506 reload_flag=$lt_cv_ld_reload_flag
5507 case $reload_flag in
5508 "" | " "*) ;;
5509 *) reload_flag=" $reload_flag" ;;
5510 esac
5511 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5512 case $host_os in
5513 cygwin* | mingw* | pw32* | cegcc*)
5514 if test "$GCC" != yes; then
5515 reload_cmds=false
5516 fi
5517 ;;
5518 darwin*)
5519 if test "$GCC" = yes; then
5520 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5521 else
5522 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5523 fi
5524 ;;
5525 esac
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535 if test -n "$ac_tool_prefix"; then
5536 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5537 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5539 $as_echo_n "checking for $ac_word... " >&6; }
5540 if ${ac_cv_prog_OBJDUMP+:} false; then :
5541 $as_echo_n "(cached) " >&6
5542 else
5543 if test -n "$OBJDUMP"; then
5544 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5545 else
5546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5547 for as_dir in $PATH
5548 do
5549 IFS=$as_save_IFS
5550 test -z "$as_dir" && as_dir=.
5551 for ac_exec_ext in '' $ac_executable_extensions; do
5552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5553 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5555 break 2
5556 fi
5557 done
5558 done
5559 IFS=$as_save_IFS
5560
5561 fi
5562 fi
5563 OBJDUMP=$ac_cv_prog_OBJDUMP
5564 if test -n "$OBJDUMP"; then
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5566 $as_echo "$OBJDUMP" >&6; }
5567 else
5568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5569 $as_echo "no" >&6; }
5570 fi
5571
5572
5573 fi
5574 if test -z "$ac_cv_prog_OBJDUMP"; then
5575 ac_ct_OBJDUMP=$OBJDUMP
5576 # Extract the first word of "objdump", so it can be a program name with args.
5577 set dummy objdump; ac_word=$2
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5579 $as_echo_n "checking for $ac_word... " >&6; }
5580 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5581 $as_echo_n "(cached) " >&6
5582 else
5583 if test -n "$ac_ct_OBJDUMP"; then
5584 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5585 else
5586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5587 for as_dir in $PATH
5588 do
5589 IFS=$as_save_IFS
5590 test -z "$as_dir" && as_dir=.
5591 for ac_exec_ext in '' $ac_executable_extensions; do
5592 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5593 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5595 break 2
5596 fi
5597 done
5598 done
5599 IFS=$as_save_IFS
5600
5601 fi
5602 fi
5603 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5604 if test -n "$ac_ct_OBJDUMP"; then
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5606 $as_echo "$ac_ct_OBJDUMP" >&6; }
5607 else
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5609 $as_echo "no" >&6; }
5610 fi
5611
5612 if test "x$ac_ct_OBJDUMP" = x; then
5613 OBJDUMP="false"
5614 else
5615 case $cross_compiling:$ac_tool_warned in
5616 yes:)
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5618 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5619 ac_tool_warned=yes ;;
5620 esac
5621 OBJDUMP=$ac_ct_OBJDUMP
5622 fi
5623 else
5624 OBJDUMP="$ac_cv_prog_OBJDUMP"
5625 fi
5626
5627 test -z "$OBJDUMP" && OBJDUMP=objdump
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5638 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5639 if ${lt_cv_deplibs_check_method+:} false; then :
5640 $as_echo_n "(cached) " >&6
5641 else
5642 lt_cv_file_magic_cmd='$MAGIC_CMD'
5643 lt_cv_file_magic_test_file=
5644 lt_cv_deplibs_check_method='unknown'
5645 # Need to set the preceding variable on all platforms that support
5646 # interlibrary dependencies.
5647 # 'none' -- dependencies not supported.
5648 # `unknown' -- same as none, but documents that we really don't know.
5649 # 'pass_all' -- all dependencies passed with no checks.
5650 # 'test_compile' -- check by making test program.
5651 # 'file_magic [[regex]]' -- check by looking for files in library path
5652 # which responds to the $file_magic_cmd with a given extended regex.
5653 # If you have `file' or equivalent on your system and you're not sure
5654 # whether `pass_all' will *always* work, you probably want this one.
5655
5656 case $host_os in
5657 aix[4-9]*)
5658 lt_cv_deplibs_check_method=pass_all
5659 ;;
5660
5661 beos*)
5662 lt_cv_deplibs_check_method=pass_all
5663 ;;
5664
5665 bsdi[45]*)
5666 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5667 lt_cv_file_magic_cmd='/usr/bin/file -L'
5668 lt_cv_file_magic_test_file=/shlib/libc.so
5669 ;;
5670
5671 cygwin*)
5672 # func_win32_libid is a shell function defined in ltmain.sh
5673 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5674 lt_cv_file_magic_cmd='func_win32_libid'
5675 ;;
5676
5677 mingw* | pw32*)
5678 # Base MSYS/MinGW do not provide the 'file' command needed by
5679 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5680 # unless we find 'file', for example because we are cross-compiling.
5681 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5682 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5683 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5684 lt_cv_file_magic_cmd='func_win32_libid'
5685 else
5686 # Keep this pattern in sync with the one in func_win32_libid.
5687 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5688 lt_cv_file_magic_cmd='$OBJDUMP -f'
5689 fi
5690 ;;
5691
5692 cegcc*)
5693 # use the weaker test based on 'objdump'. See mingw*.
5694 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5695 lt_cv_file_magic_cmd='$OBJDUMP -f'
5696 ;;
5697
5698 darwin* | rhapsody*)
5699 lt_cv_deplibs_check_method=pass_all
5700 ;;
5701
5702 freebsd* | dragonfly*)
5703 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5704 case $host_cpu in
5705 i*86 )
5706 # Not sure whether the presence of OpenBSD here was a mistake.
5707 # Let's accept both of them until this is cleared up.
5708 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5709 lt_cv_file_magic_cmd=/usr/bin/file
5710 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5711 ;;
5712 esac
5713 else
5714 lt_cv_deplibs_check_method=pass_all
5715 fi
5716 ;;
5717
5718 gnu*)
5719 lt_cv_deplibs_check_method=pass_all
5720 ;;
5721
5722 haiku*)
5723 lt_cv_deplibs_check_method=pass_all
5724 ;;
5725
5726 hpux10.20* | hpux11*)
5727 lt_cv_file_magic_cmd=/usr/bin/file
5728 case $host_cpu in
5729 ia64*)
5730 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5731 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5732 ;;
5733 hppa*64*)
5734 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5735 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5736 ;;
5737 *)
5738 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5739 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5740 ;;
5741 esac
5742 ;;
5743
5744 interix[3-9]*)
5745 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5746 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5747 ;;
5748
5749 irix5* | irix6* | nonstopux*)
5750 case $LD in
5751 *-32|*"-32 ") libmagic=32-bit;;
5752 *-n32|*"-n32 ") libmagic=N32;;
5753 *-64|*"-64 ") libmagic=64-bit;;
5754 *) libmagic=never-match;;
5755 esac
5756 lt_cv_deplibs_check_method=pass_all
5757 ;;
5758
5759 # This must be Linux ELF.
5760 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5761 lt_cv_deplibs_check_method=pass_all
5762 ;;
5763
5764 netbsd*)
5765 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5766 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5767 else
5768 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5769 fi
5770 ;;
5771
5772 newos6*)
5773 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5774 lt_cv_file_magic_cmd=/usr/bin/file
5775 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5776 ;;
5777
5778 *nto* | *qnx*)
5779 lt_cv_deplibs_check_method=pass_all
5780 ;;
5781
5782 openbsd*)
5783 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5784 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5785 else
5786 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5787 fi
5788 ;;
5789
5790 osf3* | osf4* | osf5*)
5791 lt_cv_deplibs_check_method=pass_all
5792 ;;
5793
5794 rdos*)
5795 lt_cv_deplibs_check_method=pass_all
5796 ;;
5797
5798 solaris*)
5799 lt_cv_deplibs_check_method=pass_all
5800 ;;
5801
5802 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5803 lt_cv_deplibs_check_method=pass_all
5804 ;;
5805
5806 sysv4 | sysv4.3*)
5807 case $host_vendor in
5808 motorola)
5809 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]'
5810 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5811 ;;
5812 ncr)
5813 lt_cv_deplibs_check_method=pass_all
5814 ;;
5815 sequent)
5816 lt_cv_file_magic_cmd='/bin/file'
5817 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5818 ;;
5819 sni)
5820 lt_cv_file_magic_cmd='/bin/file'
5821 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5822 lt_cv_file_magic_test_file=/lib/libc.so
5823 ;;
5824 siemens)
5825 lt_cv_deplibs_check_method=pass_all
5826 ;;
5827 pc)
5828 lt_cv_deplibs_check_method=pass_all
5829 ;;
5830 esac
5831 ;;
5832
5833 tpf*)
5834 lt_cv_deplibs_check_method=pass_all
5835 ;;
5836 esac
5837
5838 fi
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5840 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5841
5842 file_magic_glob=
5843 want_nocaseglob=no
5844 if test "$build" = "$host"; then
5845 case $host_os in
5846 mingw* | pw32*)
5847 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5848 want_nocaseglob=yes
5849 else
5850 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5851 fi
5852 ;;
5853 esac
5854 fi
5855
5856 file_magic_cmd=$lt_cv_file_magic_cmd
5857 deplibs_check_method=$lt_cv_deplibs_check_method
5858 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881 if test -n "$ac_tool_prefix"; then
5882 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5883 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5885 $as_echo_n "checking for $ac_word... " >&6; }
5886 if ${ac_cv_prog_DLLTOOL+:} false; then :
5887 $as_echo_n "(cached) " >&6
5888 else
5889 if test -n "$DLLTOOL"; then
5890 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5891 else
5892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5893 for as_dir in $PATH
5894 do
5895 IFS=$as_save_IFS
5896 test -z "$as_dir" && as_dir=.
5897 for ac_exec_ext in '' $ac_executable_extensions; do
5898 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5899 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5901 break 2
5902 fi
5903 done
5904 done
5905 IFS=$as_save_IFS
5906
5907 fi
5908 fi
5909 DLLTOOL=$ac_cv_prog_DLLTOOL
5910 if test -n "$DLLTOOL"; then
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5912 $as_echo "$DLLTOOL" >&6; }
5913 else
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5915 $as_echo "no" >&6; }
5916 fi
5917
5918
5919 fi
5920 if test -z "$ac_cv_prog_DLLTOOL"; then
5921 ac_ct_DLLTOOL=$DLLTOOL
5922 # Extract the first word of "dlltool", so it can be a program name with args.
5923 set dummy dlltool; ac_word=$2
5924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5925 $as_echo_n "checking for $ac_word... " >&6; }
5926 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5927 $as_echo_n "(cached) " >&6
5928 else
5929 if test -n "$ac_ct_DLLTOOL"; then
5930 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5931 else
5932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5933 for as_dir in $PATH
5934 do
5935 IFS=$as_save_IFS
5936 test -z "$as_dir" && as_dir=.
5937 for ac_exec_ext in '' $ac_executable_extensions; do
5938 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5939 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5941 break 2
5942 fi
5943 done
5944 done
5945 IFS=$as_save_IFS
5946
5947 fi
5948 fi
5949 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5950 if test -n "$ac_ct_DLLTOOL"; then
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5952 $as_echo "$ac_ct_DLLTOOL" >&6; }
5953 else
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5955 $as_echo "no" >&6; }
5956 fi
5957
5958 if test "x$ac_ct_DLLTOOL" = x; then
5959 DLLTOOL="false"
5960 else
5961 case $cross_compiling:$ac_tool_warned in
5962 yes:)
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5964 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5965 ac_tool_warned=yes ;;
5966 esac
5967 DLLTOOL=$ac_ct_DLLTOOL
5968 fi
5969 else
5970 DLLTOOL="$ac_cv_prog_DLLTOOL"
5971 fi
5972
5973 test -z "$DLLTOOL" && DLLTOOL=dlltool
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5985 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5986 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5987 $as_echo_n "(cached) " >&6
5988 else
5989 lt_cv_sharedlib_from_linklib_cmd='unknown'
5990
5991 case $host_os in
5992 cygwin* | mingw* | pw32* | cegcc*)
5993 # two different shell functions defined in ltmain.sh
5994 # decide which to use based on capabilities of $DLLTOOL
5995 case `$DLLTOOL --help 2>&1` in
5996 *--identify-strict*)
5997 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5998 ;;
5999 *)
6000 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6001 ;;
6002 esac
6003 ;;
6004 *)
6005 # fallback: assume linklib IS sharedlib
6006 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6007 ;;
6008 esac
6009
6010 fi
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6012 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6013 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6014 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6015
6016
6017
6018
6019
6020
6021
6022 if test -n "$ac_tool_prefix"; then
6023 for ac_prog in ar
6024 do
6025 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6026 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6028 $as_echo_n "checking for $ac_word... " >&6; }
6029 if ${ac_cv_prog_AR+:} false; then :
6030 $as_echo_n "(cached) " >&6
6031 else
6032 if test -n "$AR"; then
6033 ac_cv_prog_AR="$AR" # Let the user override the test.
6034 else
6035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6036 for as_dir in $PATH
6037 do
6038 IFS=$as_save_IFS
6039 test -z "$as_dir" && as_dir=.
6040 for ac_exec_ext in '' $ac_executable_extensions; do
6041 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6042 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6044 break 2
6045 fi
6046 done
6047 done
6048 IFS=$as_save_IFS
6049
6050 fi
6051 fi
6052 AR=$ac_cv_prog_AR
6053 if test -n "$AR"; then
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6055 $as_echo "$AR" >&6; }
6056 else
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6058 $as_echo "no" >&6; }
6059 fi
6060
6061
6062 test -n "$AR" && break
6063 done
6064 fi
6065 if test -z "$AR"; then
6066 ac_ct_AR=$AR
6067 for ac_prog in ar
6068 do
6069 # Extract the first word of "$ac_prog", so it can be a program name with args.
6070 set dummy $ac_prog; ac_word=$2
6071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6072 $as_echo_n "checking for $ac_word... " >&6; }
6073 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6074 $as_echo_n "(cached) " >&6
6075 else
6076 if test -n "$ac_ct_AR"; then
6077 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6078 else
6079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6080 for as_dir in $PATH
6081 do
6082 IFS=$as_save_IFS
6083 test -z "$as_dir" && as_dir=.
6084 for ac_exec_ext in '' $ac_executable_extensions; do
6085 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6086 ac_cv_prog_ac_ct_AR="$ac_prog"
6087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6088 break 2
6089 fi
6090 done
6091 done
6092 IFS=$as_save_IFS
6093
6094 fi
6095 fi
6096 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6097 if test -n "$ac_ct_AR"; then
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6099 $as_echo "$ac_ct_AR" >&6; }
6100 else
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6102 $as_echo "no" >&6; }
6103 fi
6104
6105
6106 test -n "$ac_ct_AR" && break
6107 done
6108
6109 if test "x$ac_ct_AR" = x; then
6110 AR="false"
6111 else
6112 case $cross_compiling:$ac_tool_warned in
6113 yes:)
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6115 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6116 ac_tool_warned=yes ;;
6117 esac
6118 AR=$ac_ct_AR
6119 fi
6120 fi
6121
6122 : ${AR=ar}
6123 : ${AR_FLAGS=cru}
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6136 $as_echo_n "checking for archiver @FILE support... " >&6; }
6137 if ${lt_cv_ar_at_file+:} false; then :
6138 $as_echo_n "(cached) " >&6
6139 else
6140 lt_cv_ar_at_file=no
6141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6142 /* end confdefs.h. */
6143
6144 int
6145 main ()
6146 {
6147
6148 ;
6149 return 0;
6150 }
6151 _ACEOF
6152 if ac_fn_c_try_compile "$LINENO"; then :
6153 echo conftest.$ac_objext > conftest.lst
6154 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6155 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6156 (eval $lt_ar_try) 2>&5
6157 ac_status=$?
6158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6159 test $ac_status = 0; }
6160 if test "$ac_status" -eq 0; then
6161 # Ensure the archiver fails upon bogus file names.
6162 rm -f conftest.$ac_objext libconftest.a
6163 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6164 (eval $lt_ar_try) 2>&5
6165 ac_status=$?
6166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6167 test $ac_status = 0; }
6168 if test "$ac_status" -ne 0; then
6169 lt_cv_ar_at_file=@
6170 fi
6171 fi
6172 rm -f conftest.* libconftest.a
6173
6174 fi
6175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6176
6177 fi
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6179 $as_echo "$lt_cv_ar_at_file" >&6; }
6180
6181 if test "x$lt_cv_ar_at_file" = xno; then
6182 archiver_list_spec=
6183 else
6184 archiver_list_spec=$lt_cv_ar_at_file
6185 fi
6186
6187
6188
6189
6190
6191
6192
6193 if test -n "$ac_tool_prefix"; then
6194 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6195 set dummy ${ac_tool_prefix}strip; ac_word=$2
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6197 $as_echo_n "checking for $ac_word... " >&6; }
6198 if ${ac_cv_prog_STRIP+:} false; then :
6199 $as_echo_n "(cached) " >&6
6200 else
6201 if test -n "$STRIP"; then
6202 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6203 else
6204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6205 for as_dir in $PATH
6206 do
6207 IFS=$as_save_IFS
6208 test -z "$as_dir" && as_dir=.
6209 for ac_exec_ext in '' $ac_executable_extensions; do
6210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6211 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6213 break 2
6214 fi
6215 done
6216 done
6217 IFS=$as_save_IFS
6218
6219 fi
6220 fi
6221 STRIP=$ac_cv_prog_STRIP
6222 if test -n "$STRIP"; then
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6224 $as_echo "$STRIP" >&6; }
6225 else
6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6227 $as_echo "no" >&6; }
6228 fi
6229
6230
6231 fi
6232 if test -z "$ac_cv_prog_STRIP"; then
6233 ac_ct_STRIP=$STRIP
6234 # Extract the first word of "strip", so it can be a program name with args.
6235 set dummy strip; ac_word=$2
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6237 $as_echo_n "checking for $ac_word... " >&6; }
6238 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6239 $as_echo_n "(cached) " >&6
6240 else
6241 if test -n "$ac_ct_STRIP"; then
6242 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6243 else
6244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6245 for as_dir in $PATH
6246 do
6247 IFS=$as_save_IFS
6248 test -z "$as_dir" && as_dir=.
6249 for ac_exec_ext in '' $ac_executable_extensions; do
6250 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6251 ac_cv_prog_ac_ct_STRIP="strip"
6252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6253 break 2
6254 fi
6255 done
6256 done
6257 IFS=$as_save_IFS
6258
6259 fi
6260 fi
6261 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6262 if test -n "$ac_ct_STRIP"; then
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6264 $as_echo "$ac_ct_STRIP" >&6; }
6265 else
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6267 $as_echo "no" >&6; }
6268 fi
6269
6270 if test "x$ac_ct_STRIP" = x; then
6271 STRIP=":"
6272 else
6273 case $cross_compiling:$ac_tool_warned in
6274 yes:)
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6276 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6277 ac_tool_warned=yes ;;
6278 esac
6279 STRIP=$ac_ct_STRIP
6280 fi
6281 else
6282 STRIP="$ac_cv_prog_STRIP"
6283 fi
6284
6285 test -z "$STRIP" && STRIP=:
6286
6287
6288
6289
6290
6291
6292 if test -n "$ac_tool_prefix"; then
6293 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6294 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6296 $as_echo_n "checking for $ac_word... " >&6; }
6297 if ${ac_cv_prog_RANLIB+:} false; then :
6298 $as_echo_n "(cached) " >&6
6299 else
6300 if test -n "$RANLIB"; then
6301 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6302 else
6303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6304 for as_dir in $PATH
6305 do
6306 IFS=$as_save_IFS
6307 test -z "$as_dir" && as_dir=.
6308 for ac_exec_ext in '' $ac_executable_extensions; do
6309 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6310 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6312 break 2
6313 fi
6314 done
6315 done
6316 IFS=$as_save_IFS
6317
6318 fi
6319 fi
6320 RANLIB=$ac_cv_prog_RANLIB
6321 if test -n "$RANLIB"; then
6322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6323 $as_echo "$RANLIB" >&6; }
6324 else
6325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6326 $as_echo "no" >&6; }
6327 fi
6328
6329
6330 fi
6331 if test -z "$ac_cv_prog_RANLIB"; then
6332 ac_ct_RANLIB=$RANLIB
6333 # Extract the first word of "ranlib", so it can be a program name with args.
6334 set dummy ranlib; ac_word=$2
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6336 $as_echo_n "checking for $ac_word... " >&6; }
6337 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6338 $as_echo_n "(cached) " >&6
6339 else
6340 if test -n "$ac_ct_RANLIB"; then
6341 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6342 else
6343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6344 for as_dir in $PATH
6345 do
6346 IFS=$as_save_IFS
6347 test -z "$as_dir" && as_dir=.
6348 for ac_exec_ext in '' $ac_executable_extensions; do
6349 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6350 ac_cv_prog_ac_ct_RANLIB="ranlib"
6351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6352 break 2
6353 fi
6354 done
6355 done
6356 IFS=$as_save_IFS
6357
6358 fi
6359 fi
6360 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6361 if test -n "$ac_ct_RANLIB"; then
6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6363 $as_echo "$ac_ct_RANLIB" >&6; }
6364 else
6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6366 $as_echo "no" >&6; }
6367 fi
6368
6369 if test "x$ac_ct_RANLIB" = x; then
6370 RANLIB=":"
6371 else
6372 case $cross_compiling:$ac_tool_warned in
6373 yes:)
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6375 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6376 ac_tool_warned=yes ;;
6377 esac
6378 RANLIB=$ac_ct_RANLIB
6379 fi
6380 else
6381 RANLIB="$ac_cv_prog_RANLIB"
6382 fi
6383
6384 test -z "$RANLIB" && RANLIB=:
6385
6386
6387
6388
6389
6390
6391 # Determine commands to create old-style static archives.
6392 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6393 old_postinstall_cmds='chmod 644 $oldlib'
6394 old_postuninstall_cmds=
6395
6396 if test -n "$RANLIB"; then
6397 case $host_os in
6398 openbsd*)
6399 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6400 ;;
6401 *)
6402 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6403 ;;
6404 esac
6405 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6406 fi
6407
6408 case $host_os in
6409 darwin*)
6410 lock_old_archive_extraction=yes ;;
6411 *)
6412 lock_old_archive_extraction=no ;;
6413 esac
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453 # If no C compiler was specified, use CC.
6454 LTCC=${LTCC-"$CC"}
6455
6456 # If no C compiler flags were specified, use CFLAGS.
6457 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6458
6459 # Allow CC to be a program name with arguments.
6460 compiler=$CC
6461
6462
6463 # Check for command to grab the raw symbol name followed by C symbol from nm.
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6465 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6466 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6467 $as_echo_n "(cached) " >&6
6468 else
6469
6470 # These are sane defaults that work on at least a few old systems.
6471 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6472
6473 # Character class describing NM global symbol codes.
6474 symcode='[BCDEGRST]'
6475
6476 # Regexp to match symbols that can be accessed directly from C.
6477 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6478
6479 # Define system-specific variables.
6480 case $host_os in
6481 aix*)
6482 symcode='[BCDT]'
6483 ;;
6484 cygwin* | mingw* | pw32* | cegcc*)
6485 symcode='[ABCDGISTW]'
6486 ;;
6487 hpux*)
6488 if test "$host_cpu" = ia64; then
6489 symcode='[ABCDEGRST]'
6490 fi
6491 ;;
6492 irix* | nonstopux*)
6493 symcode='[BCDEGRST]'
6494 ;;
6495 osf*)
6496 symcode='[BCDEGQRST]'
6497 ;;
6498 solaris*)
6499 symcode='[BDRT]'
6500 ;;
6501 sco3.2v5*)
6502 symcode='[DT]'
6503 ;;
6504 sysv4.2uw2*)
6505 symcode='[DT]'
6506 ;;
6507 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6508 symcode='[ABDT]'
6509 ;;
6510 sysv4)
6511 symcode='[DFNSTU]'
6512 ;;
6513 esac
6514
6515 # If we're using GNU nm, then use its standard symbol codes.
6516 case `$NM -V 2>&1` in
6517 *GNU* | *'with BFD'*)
6518 symcode='[ABCDGIRSTW]' ;;
6519 esac
6520
6521 # Transform an extracted symbol line into a proper C declaration.
6522 # Some systems (esp. on ia64) link data and code symbols differently,
6523 # so use this general approach.
6524 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6525
6526 # Transform an extracted symbol line into symbol name and symbol address
6527 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6528 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'"
6529
6530 # Handle CRLF in mingw tool chain
6531 opt_cr=
6532 case $build_os in
6533 mingw*)
6534 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6535 ;;
6536 esac
6537
6538 # Try without a prefix underscore, then with it.
6539 for ac_symprfx in "" "_"; do
6540
6541 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6542 symxfrm="\\1 $ac_symprfx\\2 \\2"
6543
6544 # Write the raw and C identifiers.
6545 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6546 # Fake it for dumpbin and say T for any non-static function
6547 # and D for any global variable.
6548 # Also find C++ and __fastcall symbols from MSVC++,
6549 # which start with @ or ?.
6550 lt_cv_sys_global_symbol_pipe="$AWK '"\
6551 " {last_section=section; section=\$ 3};"\
6552 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6553 " \$ 0!~/External *\|/{next};"\
6554 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6555 " {if(hide[section]) next};"\
6556 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6557 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6558 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6559 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6560 " ' prfx=^$ac_symprfx"
6561 else
6562 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6563 fi
6564 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6565
6566 # Check to see that the pipe works correctly.
6567 pipe_works=no
6568
6569 rm -f conftest*
6570 cat > conftest.$ac_ext <<_LT_EOF
6571 #ifdef __cplusplus
6572 extern "C" {
6573 #endif
6574 char nm_test_var;
6575 void nm_test_func(void);
6576 void nm_test_func(void){}
6577 #ifdef __cplusplus
6578 }
6579 #endif
6580 int main(){nm_test_var='a';nm_test_func();return(0);}
6581 _LT_EOF
6582
6583 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6584 (eval $ac_compile) 2>&5
6585 ac_status=$?
6586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6587 test $ac_status = 0; }; then
6588 # Now try to grab the symbols.
6589 nlist=conftest.nm
6590 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6591 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6592 ac_status=$?
6593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6594 test $ac_status = 0; } && test -s "$nlist"; then
6595 # Try sorting and uniquifying the output.
6596 if sort "$nlist" | uniq > "$nlist"T; then
6597 mv -f "$nlist"T "$nlist"
6598 else
6599 rm -f "$nlist"T
6600 fi
6601
6602 # Make sure that we snagged all the symbols we need.
6603 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6604 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6605 cat <<_LT_EOF > conftest.$ac_ext
6606 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6607 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6608 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6609 relocations are performed -- see ld's documentation on pseudo-relocs. */
6610 # define LT_DLSYM_CONST
6611 #elif defined(__osf__)
6612 /* This system does not cope well with relocations in const data. */
6613 # define LT_DLSYM_CONST
6614 #else
6615 # define LT_DLSYM_CONST const
6616 #endif
6617
6618 #ifdef __cplusplus
6619 extern "C" {
6620 #endif
6621
6622 _LT_EOF
6623 # Now generate the symbol file.
6624 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6625
6626 cat <<_LT_EOF >> conftest.$ac_ext
6627
6628 /* The mapping between symbol names and symbols. */
6629 LT_DLSYM_CONST struct {
6630 const char *name;
6631 void *address;
6632 }
6633 lt__PROGRAM__LTX_preloaded_symbols[] =
6634 {
6635 { "@PROGRAM@", (void *) 0 },
6636 _LT_EOF
6637 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6638 cat <<\_LT_EOF >> conftest.$ac_ext
6639 {0, (void *) 0}
6640 };
6641
6642 /* This works around a problem in FreeBSD linker */
6643 #ifdef FREEBSD_WORKAROUND
6644 static const void *lt_preloaded_setup() {
6645 return lt__PROGRAM__LTX_preloaded_symbols;
6646 }
6647 #endif
6648
6649 #ifdef __cplusplus
6650 }
6651 #endif
6652 _LT_EOF
6653 # Now try linking the two files.
6654 mv conftest.$ac_objext conftstm.$ac_objext
6655 lt_globsym_save_LIBS=$LIBS
6656 lt_globsym_save_CFLAGS=$CFLAGS
6657 LIBS="conftstm.$ac_objext"
6658 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6659 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6660 (eval $ac_link) 2>&5
6661 ac_status=$?
6662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6663 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6664 pipe_works=yes
6665 fi
6666 LIBS=$lt_globsym_save_LIBS
6667 CFLAGS=$lt_globsym_save_CFLAGS
6668 else
6669 echo "cannot find nm_test_func in $nlist" >&5
6670 fi
6671 else
6672 echo "cannot find nm_test_var in $nlist" >&5
6673 fi
6674 else
6675 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6676 fi
6677 else
6678 echo "$progname: failed program was:" >&5
6679 cat conftest.$ac_ext >&5
6680 fi
6681 rm -rf conftest* conftst*
6682
6683 # Do not use the global_symbol_pipe unless it works.
6684 if test "$pipe_works" = yes; then
6685 break
6686 else
6687 lt_cv_sys_global_symbol_pipe=
6688 fi
6689 done
6690
6691 fi
6692
6693 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6694 lt_cv_sys_global_symbol_to_cdecl=
6695 fi
6696 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6698 $as_echo "failed" >&6; }
6699 else
6700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6701 $as_echo "ok" >&6; }
6702 fi
6703
6704 # Response file support.
6705 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6706 nm_file_list_spec='@'
6707 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6708 nm_file_list_spec='@'
6709 fi
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6738 $as_echo_n "checking for sysroot... " >&6; }
6739
6740 # Check whether --with-sysroot was given.
6741 if test "${with_sysroot+set}" = set; then :
6742 withval=$with_sysroot;
6743 else
6744 with_sysroot=no
6745 fi
6746
6747
6748 lt_sysroot=
6749 case ${with_sysroot} in #(
6750 yes)
6751 if test "$GCC" = yes; then
6752 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6753 fi
6754 ;; #(
6755 /*)
6756 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6757 ;; #(
6758 no|'')
6759 ;; #(
6760 *)
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6762 $as_echo "${with_sysroot}" >&6; }
6763 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6764 ;;
6765 esac
6766
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6768 $as_echo "${lt_sysroot:-no}" >&6; }
6769
6770
6771
6772
6773
6774 # Check whether --enable-libtool-lock was given.
6775 if test "${enable_libtool_lock+set}" = set; then :
6776 enableval=$enable_libtool_lock;
6777 fi
6778
6779 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6780
6781 # Some flags need to be propagated to the compiler or linker for good
6782 # libtool support.
6783 case $host in
6784 ia64-*-hpux*)
6785 # Find out which ABI we are using.
6786 echo 'int i;' > conftest.$ac_ext
6787 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6788 (eval $ac_compile) 2>&5
6789 ac_status=$?
6790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6791 test $ac_status = 0; }; then
6792 case `/usr/bin/file conftest.$ac_objext` in
6793 *ELF-32*)
6794 HPUX_IA64_MODE="32"
6795 ;;
6796 *ELF-64*)
6797 HPUX_IA64_MODE="64"
6798 ;;
6799 esac
6800 fi
6801 rm -rf conftest*
6802 ;;
6803 *-*-irix6*)
6804 # Find out which ABI we are using.
6805 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6806 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6807 (eval $ac_compile) 2>&5
6808 ac_status=$?
6809 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6810 test $ac_status = 0; }; then
6811 if test "$lt_cv_prog_gnu_ld" = yes; then
6812 case `/usr/bin/file conftest.$ac_objext` in
6813 *32-bit*)
6814 LD="${LD-ld} -melf32bsmip"
6815 ;;
6816 *N32*)
6817 LD="${LD-ld} -melf32bmipn32"
6818 ;;
6819 *64-bit*)
6820 LD="${LD-ld} -melf64bmip"
6821 ;;
6822 esac
6823 else
6824 case `/usr/bin/file conftest.$ac_objext` in
6825 *32-bit*)
6826 LD="${LD-ld} -32"
6827 ;;
6828 *N32*)
6829 LD="${LD-ld} -n32"
6830 ;;
6831 *64-bit*)
6832 LD="${LD-ld} -64"
6833 ;;
6834 esac
6835 fi
6836 fi
6837 rm -rf conftest*
6838 ;;
6839
6840 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6841 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6842 # Find out which ABI we are using.
6843 echo 'int i;' > conftest.$ac_ext
6844 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6845 (eval $ac_compile) 2>&5
6846 ac_status=$?
6847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6848 test $ac_status = 0; }; then
6849 case `/usr/bin/file conftest.o` in
6850 *32-bit*)
6851 case $host in
6852 x86_64-*kfreebsd*-gnu)
6853 LD="${LD-ld} -m elf_i386_fbsd"
6854 ;;
6855 x86_64-*linux*)
6856 LD="${LD-ld} -m elf_i386"
6857 ;;
6858 ppc64-*linux*|powerpc64-*linux*)
6859 LD="${LD-ld} -m elf32ppclinux"
6860 ;;
6861 s390x-*linux*)
6862 LD="${LD-ld} -m elf_s390"
6863 ;;
6864 sparc64-*linux*)
6865 LD="${LD-ld} -m elf32_sparc"
6866 ;;
6867 esac
6868 ;;
6869 *64-bit*)
6870 case $host in
6871 x86_64-*kfreebsd*-gnu)
6872 LD="${LD-ld} -m elf_x86_64_fbsd"
6873 ;;
6874 x86_64-*linux*)
6875 LD="${LD-ld} -m elf_x86_64"
6876 ;;
6877 ppc*-*linux*|powerpc*-*linux*)
6878 LD="${LD-ld} -m elf64ppc"
6879 ;;
6880 s390*-*linux*|s390*-*tpf*)
6881 LD="${LD-ld} -m elf64_s390"
6882 ;;
6883 sparc*-*linux*)
6884 LD="${LD-ld} -m elf64_sparc"
6885 ;;
6886 esac
6887 ;;
6888 esac
6889 fi
6890 rm -rf conftest*
6891 ;;
6892
6893 *-*-sco3.2v5*)
6894 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6895 SAVE_CFLAGS="$CFLAGS"
6896 CFLAGS="$CFLAGS -belf"
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6898 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6899 if ${lt_cv_cc_needs_belf+:} false; then :
6900 $as_echo_n "(cached) " >&6
6901 else
6902 ac_ext=c
6903 ac_cpp='$CPP $CPPFLAGS'
6904 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6905 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6906 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6907
6908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6909 /* end confdefs.h. */
6910
6911 int
6912 main ()
6913 {
6914
6915 ;
6916 return 0;
6917 }
6918 _ACEOF
6919 if ac_fn_c_try_link "$LINENO"; then :
6920 lt_cv_cc_needs_belf=yes
6921 else
6922 lt_cv_cc_needs_belf=no
6923 fi
6924 rm -f core conftest.err conftest.$ac_objext \
6925 conftest$ac_exeext conftest.$ac_ext
6926 ac_ext=c
6927 ac_cpp='$CPP $CPPFLAGS'
6928 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6929 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6930 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6931
6932 fi
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6934 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6935 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6936 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6937 CFLAGS="$SAVE_CFLAGS"
6938 fi
6939 ;;
6940 sparc*-*solaris*)
6941 # Find out which ABI we are using.
6942 echo 'int i;' > conftest.$ac_ext
6943 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6944 (eval $ac_compile) 2>&5
6945 ac_status=$?
6946 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6947 test $ac_status = 0; }; then
6948 case `/usr/bin/file conftest.o` in
6949 *64-bit*)
6950 case $lt_cv_prog_gnu_ld in
6951 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6952 *)
6953 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6954 LD="${LD-ld} -64"
6955 fi
6956 ;;
6957 esac
6958 ;;
6959 esac
6960 fi
6961 rm -rf conftest*
6962 ;;
6963 esac
6964
6965 need_locks="$enable_libtool_lock"
6966
6967 if test -n "$ac_tool_prefix"; then
6968 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6969 set dummy ${ac_tool_prefix}mt; ac_word=$2
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6971 $as_echo_n "checking for $ac_word... " >&6; }
6972 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6973 $as_echo_n "(cached) " >&6
6974 else
6975 if test -n "$MANIFEST_TOOL"; then
6976 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6977 else
6978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6979 for as_dir in $PATH
6980 do
6981 IFS=$as_save_IFS
6982 test -z "$as_dir" && as_dir=.
6983 for ac_exec_ext in '' $ac_executable_extensions; do
6984 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6985 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6987 break 2
6988 fi
6989 done
6990 done
6991 IFS=$as_save_IFS
6992
6993 fi
6994 fi
6995 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6996 if test -n "$MANIFEST_TOOL"; then
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6998 $as_echo "$MANIFEST_TOOL" >&6; }
6999 else
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7001 $as_echo "no" >&6; }
7002 fi
7003
7004
7005 fi
7006 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7007 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7008 # Extract the first word of "mt", so it can be a program name with args.
7009 set dummy mt; ac_word=$2
7010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7011 $as_echo_n "checking for $ac_word... " >&6; }
7012 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7013 $as_echo_n "(cached) " >&6
7014 else
7015 if test -n "$ac_ct_MANIFEST_TOOL"; then
7016 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7017 else
7018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7019 for as_dir in $PATH
7020 do
7021 IFS=$as_save_IFS
7022 test -z "$as_dir" && as_dir=.
7023 for ac_exec_ext in '' $ac_executable_extensions; do
7024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7025 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7027 break 2
7028 fi
7029 done
7030 done
7031 IFS=$as_save_IFS
7032
7033 fi
7034 fi
7035 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7036 if test -n "$ac_ct_MANIFEST_TOOL"; then
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7038 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7039 else
7040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7041 $as_echo "no" >&6; }
7042 fi
7043
7044 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7045 MANIFEST_TOOL=":"
7046 else
7047 case $cross_compiling:$ac_tool_warned in
7048 yes:)
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7050 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7051 ac_tool_warned=yes ;;
7052 esac
7053 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7054 fi
7055 else
7056 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7057 fi
7058
7059 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7061 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7062 if ${lt_cv_path_mainfest_tool+:} false; then :
7063 $as_echo_n "(cached) " >&6
7064 else
7065 lt_cv_path_mainfest_tool=no
7066 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7067 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7068 cat conftest.err >&5
7069 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7070 lt_cv_path_mainfest_tool=yes
7071 fi
7072 rm -f conftest*
7073 fi
7074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7075 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7076 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7077 MANIFEST_TOOL=:
7078 fi
7079
7080
7081
7082
7083
7084
7085 case $host_os in
7086 rhapsody* | darwin*)
7087 if test -n "$ac_tool_prefix"; then
7088 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7089 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7091 $as_echo_n "checking for $ac_word... " >&6; }
7092 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7093 $as_echo_n "(cached) " >&6
7094 else
7095 if test -n "$DSYMUTIL"; then
7096 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7097 else
7098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7099 for as_dir in $PATH
7100 do
7101 IFS=$as_save_IFS
7102 test -z "$as_dir" && as_dir=.
7103 for ac_exec_ext in '' $ac_executable_extensions; do
7104 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7105 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7107 break 2
7108 fi
7109 done
7110 done
7111 IFS=$as_save_IFS
7112
7113 fi
7114 fi
7115 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7116 if test -n "$DSYMUTIL"; then
7117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7118 $as_echo "$DSYMUTIL" >&6; }
7119 else
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7121 $as_echo "no" >&6; }
7122 fi
7123
7124
7125 fi
7126 if test -z "$ac_cv_prog_DSYMUTIL"; then
7127 ac_ct_DSYMUTIL=$DSYMUTIL
7128 # Extract the first word of "dsymutil", so it can be a program name with args.
7129 set dummy dsymutil; ac_word=$2
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7131 $as_echo_n "checking for $ac_word... " >&6; }
7132 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7133 $as_echo_n "(cached) " >&6
7134 else
7135 if test -n "$ac_ct_DSYMUTIL"; then
7136 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7137 else
7138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7139 for as_dir in $PATH
7140 do
7141 IFS=$as_save_IFS
7142 test -z "$as_dir" && as_dir=.
7143 for ac_exec_ext in '' $ac_executable_extensions; do
7144 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7145 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7147 break 2
7148 fi
7149 done
7150 done
7151 IFS=$as_save_IFS
7152
7153 fi
7154 fi
7155 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7156 if test -n "$ac_ct_DSYMUTIL"; then
7157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7158 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7159 else
7160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7161 $as_echo "no" >&6; }
7162 fi
7163
7164 if test "x$ac_ct_DSYMUTIL" = x; then
7165 DSYMUTIL=":"
7166 else
7167 case $cross_compiling:$ac_tool_warned in
7168 yes:)
7169 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7170 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7171 ac_tool_warned=yes ;;
7172 esac
7173 DSYMUTIL=$ac_ct_DSYMUTIL
7174 fi
7175 else
7176 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7177 fi
7178
7179 if test -n "$ac_tool_prefix"; then
7180 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7181 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7183 $as_echo_n "checking for $ac_word... " >&6; }
7184 if ${ac_cv_prog_NMEDIT+:} false; then :
7185 $as_echo_n "(cached) " >&6
7186 else
7187 if test -n "$NMEDIT"; then
7188 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7189 else
7190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7191 for as_dir in $PATH
7192 do
7193 IFS=$as_save_IFS
7194 test -z "$as_dir" && as_dir=.
7195 for ac_exec_ext in '' $ac_executable_extensions; do
7196 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7197 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7199 break 2
7200 fi
7201 done
7202 done
7203 IFS=$as_save_IFS
7204
7205 fi
7206 fi
7207 NMEDIT=$ac_cv_prog_NMEDIT
7208 if test -n "$NMEDIT"; then
7209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7210 $as_echo "$NMEDIT" >&6; }
7211 else
7212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7213 $as_echo "no" >&6; }
7214 fi
7215
7216
7217 fi
7218 if test -z "$ac_cv_prog_NMEDIT"; then
7219 ac_ct_NMEDIT=$NMEDIT
7220 # Extract the first word of "nmedit", so it can be a program name with args.
7221 set dummy nmedit; ac_word=$2
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7223 $as_echo_n "checking for $ac_word... " >&6; }
7224 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7225 $as_echo_n "(cached) " >&6
7226 else
7227 if test -n "$ac_ct_NMEDIT"; then
7228 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7229 else
7230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7231 for as_dir in $PATH
7232 do
7233 IFS=$as_save_IFS
7234 test -z "$as_dir" && as_dir=.
7235 for ac_exec_ext in '' $ac_executable_extensions; do
7236 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7237 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7239 break 2
7240 fi
7241 done
7242 done
7243 IFS=$as_save_IFS
7244
7245 fi
7246 fi
7247 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7248 if test -n "$ac_ct_NMEDIT"; then
7249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7250 $as_echo "$ac_ct_NMEDIT" >&6; }
7251 else
7252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7253 $as_echo "no" >&6; }
7254 fi
7255
7256 if test "x$ac_ct_NMEDIT" = x; then
7257 NMEDIT=":"
7258 else
7259 case $cross_compiling:$ac_tool_warned in
7260 yes:)
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7262 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7263 ac_tool_warned=yes ;;
7264 esac
7265 NMEDIT=$ac_ct_NMEDIT
7266 fi
7267 else
7268 NMEDIT="$ac_cv_prog_NMEDIT"
7269 fi
7270
7271 if test -n "$ac_tool_prefix"; then
7272 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7273 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7275 $as_echo_n "checking for $ac_word... " >&6; }
7276 if ${ac_cv_prog_LIPO+:} false; then :
7277 $as_echo_n "(cached) " >&6
7278 else
7279 if test -n "$LIPO"; then
7280 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7281 else
7282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7283 for as_dir in $PATH
7284 do
7285 IFS=$as_save_IFS
7286 test -z "$as_dir" && as_dir=.
7287 for ac_exec_ext in '' $ac_executable_extensions; do
7288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7289 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7291 break 2
7292 fi
7293 done
7294 done
7295 IFS=$as_save_IFS
7296
7297 fi
7298 fi
7299 LIPO=$ac_cv_prog_LIPO
7300 if test -n "$LIPO"; then
7301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7302 $as_echo "$LIPO" >&6; }
7303 else
7304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7305 $as_echo "no" >&6; }
7306 fi
7307
7308
7309 fi
7310 if test -z "$ac_cv_prog_LIPO"; then
7311 ac_ct_LIPO=$LIPO
7312 # Extract the first word of "lipo", so it can be a program name with args.
7313 set dummy lipo; ac_word=$2
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7315 $as_echo_n "checking for $ac_word... " >&6; }
7316 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7317 $as_echo_n "(cached) " >&6
7318 else
7319 if test -n "$ac_ct_LIPO"; then
7320 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7321 else
7322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7323 for as_dir in $PATH
7324 do
7325 IFS=$as_save_IFS
7326 test -z "$as_dir" && as_dir=.
7327 for ac_exec_ext in '' $ac_executable_extensions; do
7328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7329 ac_cv_prog_ac_ct_LIPO="lipo"
7330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7331 break 2
7332 fi
7333 done
7334 done
7335 IFS=$as_save_IFS
7336
7337 fi
7338 fi
7339 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7340 if test -n "$ac_ct_LIPO"; then
7341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7342 $as_echo "$ac_ct_LIPO" >&6; }
7343 else
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7345 $as_echo "no" >&6; }
7346 fi
7347
7348 if test "x$ac_ct_LIPO" = x; then
7349 LIPO=":"
7350 else
7351 case $cross_compiling:$ac_tool_warned in
7352 yes:)
7353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7354 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7355 ac_tool_warned=yes ;;
7356 esac
7357 LIPO=$ac_ct_LIPO
7358 fi
7359 else
7360 LIPO="$ac_cv_prog_LIPO"
7361 fi
7362
7363 if test -n "$ac_tool_prefix"; then
7364 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7365 set dummy ${ac_tool_prefix}otool; ac_word=$2
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7367 $as_echo_n "checking for $ac_word... " >&6; }
7368 if ${ac_cv_prog_OTOOL+:} false; then :
7369 $as_echo_n "(cached) " >&6
7370 else
7371 if test -n "$OTOOL"; then
7372 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7373 else
7374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7375 for as_dir in $PATH
7376 do
7377 IFS=$as_save_IFS
7378 test -z "$as_dir" && as_dir=.
7379 for ac_exec_ext in '' $ac_executable_extensions; do
7380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7381 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7383 break 2
7384 fi
7385 done
7386 done
7387 IFS=$as_save_IFS
7388
7389 fi
7390 fi
7391 OTOOL=$ac_cv_prog_OTOOL
7392 if test -n "$OTOOL"; then
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7394 $as_echo "$OTOOL" >&6; }
7395 else
7396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7397 $as_echo "no" >&6; }
7398 fi
7399
7400
7401 fi
7402 if test -z "$ac_cv_prog_OTOOL"; then
7403 ac_ct_OTOOL=$OTOOL
7404 # Extract the first word of "otool", so it can be a program name with args.
7405 set dummy otool; ac_word=$2
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7407 $as_echo_n "checking for $ac_word... " >&6; }
7408 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7409 $as_echo_n "(cached) " >&6
7410 else
7411 if test -n "$ac_ct_OTOOL"; then
7412 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7413 else
7414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7415 for as_dir in $PATH
7416 do
7417 IFS=$as_save_IFS
7418 test -z "$as_dir" && as_dir=.
7419 for ac_exec_ext in '' $ac_executable_extensions; do
7420 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7421 ac_cv_prog_ac_ct_OTOOL="otool"
7422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7423 break 2
7424 fi
7425 done
7426 done
7427 IFS=$as_save_IFS
7428
7429 fi
7430 fi
7431 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7432 if test -n "$ac_ct_OTOOL"; then
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7434 $as_echo "$ac_ct_OTOOL" >&6; }
7435 else
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7437 $as_echo "no" >&6; }
7438 fi
7439
7440 if test "x$ac_ct_OTOOL" = x; then
7441 OTOOL=":"
7442 else
7443 case $cross_compiling:$ac_tool_warned in
7444 yes:)
7445 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7446 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7447 ac_tool_warned=yes ;;
7448 esac
7449 OTOOL=$ac_ct_OTOOL
7450 fi
7451 else
7452 OTOOL="$ac_cv_prog_OTOOL"
7453 fi
7454
7455 if test -n "$ac_tool_prefix"; then
7456 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7457 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7459 $as_echo_n "checking for $ac_word... " >&6; }
7460 if ${ac_cv_prog_OTOOL64+:} false; then :
7461 $as_echo_n "(cached) " >&6
7462 else
7463 if test -n "$OTOOL64"; then
7464 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7465 else
7466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7467 for as_dir in $PATH
7468 do
7469 IFS=$as_save_IFS
7470 test -z "$as_dir" && as_dir=.
7471 for ac_exec_ext in '' $ac_executable_extensions; do
7472 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7473 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7475 break 2
7476 fi
7477 done
7478 done
7479 IFS=$as_save_IFS
7480
7481 fi
7482 fi
7483 OTOOL64=$ac_cv_prog_OTOOL64
7484 if test -n "$OTOOL64"; then
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7486 $as_echo "$OTOOL64" >&6; }
7487 else
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7489 $as_echo "no" >&6; }
7490 fi
7491
7492
7493 fi
7494 if test -z "$ac_cv_prog_OTOOL64"; then
7495 ac_ct_OTOOL64=$OTOOL64
7496 # Extract the first word of "otool64", so it can be a program name with args.
7497 set dummy otool64; ac_word=$2
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7499 $as_echo_n "checking for $ac_word... " >&6; }
7500 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7501 $as_echo_n "(cached) " >&6
7502 else
7503 if test -n "$ac_ct_OTOOL64"; then
7504 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7505 else
7506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7507 for as_dir in $PATH
7508 do
7509 IFS=$as_save_IFS
7510 test -z "$as_dir" && as_dir=.
7511 for ac_exec_ext in '' $ac_executable_extensions; do
7512 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7513 ac_cv_prog_ac_ct_OTOOL64="otool64"
7514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7515 break 2
7516 fi
7517 done
7518 done
7519 IFS=$as_save_IFS
7520
7521 fi
7522 fi
7523 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7524 if test -n "$ac_ct_OTOOL64"; then
7525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7526 $as_echo "$ac_ct_OTOOL64" >&6; }
7527 else
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7529 $as_echo "no" >&6; }
7530 fi
7531
7532 if test "x$ac_ct_OTOOL64" = x; then
7533 OTOOL64=":"
7534 else
7535 case $cross_compiling:$ac_tool_warned in
7536 yes:)
7537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7538 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7539 ac_tool_warned=yes ;;
7540 esac
7541 OTOOL64=$ac_ct_OTOOL64
7542 fi
7543 else
7544 OTOOL64="$ac_cv_prog_OTOOL64"
7545 fi
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7574 $as_echo_n "checking for -single_module linker flag... " >&6; }
7575 if ${lt_cv_apple_cc_single_mod+:} false; then :
7576 $as_echo_n "(cached) " >&6
7577 else
7578 lt_cv_apple_cc_single_mod=no
7579 if test -z "${LT_MULTI_MODULE}"; then
7580 # By default we will add the -single_module flag. You can override
7581 # by either setting the environment variable LT_MULTI_MODULE
7582 # non-empty at configure time, or by adding -multi_module to the
7583 # link flags.
7584 rm -rf libconftest.dylib*
7585 echo "int foo(void){return 1;}" > conftest.c
7586 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7587 -dynamiclib -Wl,-single_module conftest.c" >&5
7588 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7589 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7590 _lt_result=$?
7591 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7592 lt_cv_apple_cc_single_mod=yes
7593 else
7594 cat conftest.err >&5
7595 fi
7596 rm -rf libconftest.dylib*
7597 rm -f conftest.*
7598 fi
7599 fi
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7601 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7603 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7604 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7605 $as_echo_n "(cached) " >&6
7606 else
7607 lt_cv_ld_exported_symbols_list=no
7608 save_LDFLAGS=$LDFLAGS
7609 echo "_main" > conftest.sym
7610 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7612 /* end confdefs.h. */
7613
7614 int
7615 main ()
7616 {
7617
7618 ;
7619 return 0;
7620 }
7621 _ACEOF
7622 if ac_fn_c_try_link "$LINENO"; then :
7623 lt_cv_ld_exported_symbols_list=yes
7624 else
7625 lt_cv_ld_exported_symbols_list=no
7626 fi
7627 rm -f core conftest.err conftest.$ac_objext \
7628 conftest$ac_exeext conftest.$ac_ext
7629 LDFLAGS="$save_LDFLAGS"
7630
7631 fi
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7633 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7635 $as_echo_n "checking for -force_load linker flag... " >&6; }
7636 if ${lt_cv_ld_force_load+:} false; then :
7637 $as_echo_n "(cached) " >&6
7638 else
7639 lt_cv_ld_force_load=no
7640 cat > conftest.c << _LT_EOF
7641 int forced_loaded() { return 2;}
7642 _LT_EOF
7643 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7644 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7645 echo "$AR cru libconftest.a conftest.o" >&5
7646 $AR cru libconftest.a conftest.o 2>&5
7647 echo "$RANLIB libconftest.a" >&5
7648 $RANLIB libconftest.a 2>&5
7649 cat > conftest.c << _LT_EOF
7650 int main() { return 0;}
7651 _LT_EOF
7652 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7653 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7654 _lt_result=$?
7655 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7656 lt_cv_ld_force_load=yes
7657 else
7658 cat conftest.err >&5
7659 fi
7660 rm -f conftest.err libconftest.a conftest conftest.c
7661 rm -rf conftest.dSYM
7662
7663 fi
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7665 $as_echo "$lt_cv_ld_force_load" >&6; }
7666 case $host_os in
7667 rhapsody* | darwin1.[012])
7668 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7669 darwin1.*)
7670 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7671 darwin*) # darwin 5.x on
7672 # if running on 10.5 or later, the deployment target defaults
7673 # to the OS version, if on x86, and 10.4, the deployment
7674 # target defaults to 10.4. Don't you love it?
7675 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7676 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7677 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7678 10.[012]*)
7679 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7680 10.*)
7681 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7682 esac
7683 ;;
7684 esac
7685 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7686 _lt_dar_single_mod='$single_module'
7687 fi
7688 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7689 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7690 else
7691 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7692 fi
7693 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7694 _lt_dsymutil='~$DSYMUTIL $lib || :'
7695 else
7696 _lt_dsymutil=
7697 fi
7698 ;;
7699 esac
7700
7701 for ac_header in dlfcn.h
7702 do :
7703 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7704 "
7705 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7706 cat >>confdefs.h <<_ACEOF
7707 #define HAVE_DLFCN_H 1
7708 _ACEOF
7709
7710 fi
7711
7712 done
7713
7714
7715
7716
7717
7718 # Set options
7719
7720
7721
7722 enable_dlopen=no
7723
7724
7725 enable_win32_dll=no
7726
7727
7728 # Check whether --enable-shared was given.
7729 if test "${enable_shared+set}" = set; then :
7730 enableval=$enable_shared; p=${PACKAGE-default}
7731 case $enableval in
7732 yes) enable_shared=yes ;;
7733 no) enable_shared=no ;;
7734 *)
7735 enable_shared=no
7736 # Look at the argument we got. We use all the common list separators.
7737 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7738 for pkg in $enableval; do
7739 IFS="$lt_save_ifs"
7740 if test "X$pkg" = "X$p"; then
7741 enable_shared=yes
7742 fi
7743 done
7744 IFS="$lt_save_ifs"
7745 ;;
7746 esac
7747 else
7748 enable_shared=yes
7749 fi
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759 # Check whether --enable-static was given.
7760 if test "${enable_static+set}" = set; then :
7761 enableval=$enable_static; p=${PACKAGE-default}
7762 case $enableval in
7763 yes) enable_static=yes ;;
7764 no) enable_static=no ;;
7765 *)
7766 enable_static=no
7767 # Look at the argument we got. We use all the common list separators.
7768 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7769 for pkg in $enableval; do
7770 IFS="$lt_save_ifs"
7771 if test "X$pkg" = "X$p"; then
7772 enable_static=yes
7773 fi
7774 done
7775 IFS="$lt_save_ifs"
7776 ;;
7777 esac
7778 else
7779 enable_static=yes
7780 fi
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791 # Check whether --with-pic was given.
7792 if test "${with_pic+set}" = set; then :
7793 withval=$with_pic; pic_mode="$withval"
7794 else
7795 pic_mode=default
7796 fi
7797
7798
7799 test -z "$pic_mode" && pic_mode=default
7800
7801
7802
7803
7804
7805
7806
7807 # Check whether --enable-fast-install was given.
7808 if test "${enable_fast_install+set}" = set; then :
7809 enableval=$enable_fast_install; p=${PACKAGE-default}
7810 case $enableval in
7811 yes) enable_fast_install=yes ;;
7812 no) enable_fast_install=no ;;
7813 *)
7814 enable_fast_install=no
7815 # Look at the argument we got. We use all the common list separators.
7816 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7817 for pkg in $enableval; do
7818 IFS="$lt_save_ifs"
7819 if test "X$pkg" = "X$p"; then
7820 enable_fast_install=yes
7821 fi
7822 done
7823 IFS="$lt_save_ifs"
7824 ;;
7825 esac
7826 else
7827 enable_fast_install=yes
7828 fi
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840 # This can be used to rebuild libtool when needed
7841 LIBTOOL_DEPS="$ltmain"
7842
7843 # Always use our own libtool.
7844 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871 test -z "$LN_S" && LN_S="ln -s"
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886 if test -n "${ZSH_VERSION+set}" ; then
7887 setopt NO_GLOB_SUBST
7888 fi
7889
7890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7891 $as_echo_n "checking for objdir... " >&6; }
7892 if ${lt_cv_objdir+:} false; then :
7893 $as_echo_n "(cached) " >&6
7894 else
7895 rm -f .libs 2>/dev/null
7896 mkdir .libs 2>/dev/null
7897 if test -d .libs; then
7898 lt_cv_objdir=.libs
7899 else
7900 # MS-DOS does not allow filenames that begin with a dot.
7901 lt_cv_objdir=_libs
7902 fi
7903 rmdir .libs 2>/dev/null
7904 fi
7905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7906 $as_echo "$lt_cv_objdir" >&6; }
7907 objdir=$lt_cv_objdir
7908
7909
7910
7911
7912
7913 cat >>confdefs.h <<_ACEOF
7914 #define LT_OBJDIR "$lt_cv_objdir/"
7915 _ACEOF
7916
7917
7918
7919
7920 case $host_os in
7921 aix3*)
7922 # AIX sometimes has problems with the GCC collect2 program. For some
7923 # reason, if we set the COLLECT_NAMES environment variable, the problems
7924 # vanish in a puff of smoke.
7925 if test "X${COLLECT_NAMES+set}" != Xset; then
7926 COLLECT_NAMES=
7927 export COLLECT_NAMES
7928 fi
7929 ;;
7930 esac
7931
7932 # Global variables:
7933 ofile=libtool
7934 can_build_shared=yes
7935
7936 # All known linkers require a `.a' archive for static linking (except MSVC,
7937 # which needs '.lib').
7938 libext=a
7939
7940 with_gnu_ld="$lt_cv_prog_gnu_ld"
7941
7942 old_CC="$CC"
7943 old_CFLAGS="$CFLAGS"
7944
7945 # Set sane defaults for various variables
7946 test -z "$CC" && CC=cc
7947 test -z "$LTCC" && LTCC=$CC
7948 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7949 test -z "$LD" && LD=ld
7950 test -z "$ac_objext" && ac_objext=o
7951
7952 for cc_temp in $compiler""; do
7953 case $cc_temp in
7954 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7955 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7956 \-*) ;;
7957 *) break;;
7958 esac
7959 done
7960 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7961
7962
7963 # Only perform the check for file, if the check method requires it
7964 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7965 case $deplibs_check_method in
7966 file_magic*)
7967 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7969 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7970 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7971 $as_echo_n "(cached) " >&6
7972 else
7973 case $MAGIC_CMD in
7974 [\\/*] | ?:[\\/]*)
7975 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7976 ;;
7977 *)
7978 lt_save_MAGIC_CMD="$MAGIC_CMD"
7979 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7980 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7981 for ac_dir in $ac_dummy; do
7982 IFS="$lt_save_ifs"
7983 test -z "$ac_dir" && ac_dir=.
7984 if test -f $ac_dir/${ac_tool_prefix}file; then
7985 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7986 if test -n "$file_magic_test_file"; then
7987 case $deplibs_check_method in
7988 "file_magic "*)
7989 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7990 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7991 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7992 $EGREP "$file_magic_regex" > /dev/null; then
7993 :
7994 else
7995 cat <<_LT_EOF 1>&2
7996
7997 *** Warning: the command libtool uses to detect shared libraries,
7998 *** $file_magic_cmd, produces output that libtool cannot recognize.
7999 *** The result is that libtool may fail to recognize shared libraries
8000 *** as such. This will affect the creation of libtool libraries that
8001 *** depend on shared libraries, but programs linked with such libtool
8002 *** libraries will work regardless of this problem. Nevertheless, you
8003 *** may want to report the problem to your system manager and/or to
8004 *** bug-libtool@gnu.org
8005
8006 _LT_EOF
8007 fi ;;
8008 esac
8009 fi
8010 break
8011 fi
8012 done
8013 IFS="$lt_save_ifs"
8014 MAGIC_CMD="$lt_save_MAGIC_CMD"
8015 ;;
8016 esac
8017 fi
8018
8019 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8020 if test -n "$MAGIC_CMD"; then
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8022 $as_echo "$MAGIC_CMD" >&6; }
8023 else
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8025 $as_echo "no" >&6; }
8026 fi
8027
8028
8029
8030
8031
8032 if test -z "$lt_cv_path_MAGIC_CMD"; then
8033 if test -n "$ac_tool_prefix"; then
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8035 $as_echo_n "checking for file... " >&6; }
8036 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8037 $as_echo_n "(cached) " >&6
8038 else
8039 case $MAGIC_CMD in
8040 [\\/*] | ?:[\\/]*)
8041 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8042 ;;
8043 *)
8044 lt_save_MAGIC_CMD="$MAGIC_CMD"
8045 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8046 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8047 for ac_dir in $ac_dummy; do
8048 IFS="$lt_save_ifs"
8049 test -z "$ac_dir" && ac_dir=.
8050 if test -f $ac_dir/file; then
8051 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8052 if test -n "$file_magic_test_file"; then
8053 case $deplibs_check_method in
8054 "file_magic "*)
8055 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8056 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8057 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8058 $EGREP "$file_magic_regex" > /dev/null; then
8059 :
8060 else
8061 cat <<_LT_EOF 1>&2
8062
8063 *** Warning: the command libtool uses to detect shared libraries,
8064 *** $file_magic_cmd, produces output that libtool cannot recognize.
8065 *** The result is that libtool may fail to recognize shared libraries
8066 *** as such. This will affect the creation of libtool libraries that
8067 *** depend on shared libraries, but programs linked with such libtool
8068 *** libraries will work regardless of this problem. Nevertheless, you
8069 *** may want to report the problem to your system manager and/or to
8070 *** bug-libtool@gnu.org
8071
8072 _LT_EOF
8073 fi ;;
8074 esac
8075 fi
8076 break
8077 fi
8078 done
8079 IFS="$lt_save_ifs"
8080 MAGIC_CMD="$lt_save_MAGIC_CMD"
8081 ;;
8082 esac
8083 fi
8084
8085 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8086 if test -n "$MAGIC_CMD"; then
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8088 $as_echo "$MAGIC_CMD" >&6; }
8089 else
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8091 $as_echo "no" >&6; }
8092 fi
8093
8094
8095 else
8096 MAGIC_CMD=:
8097 fi
8098 fi
8099
8100 fi
8101 ;;
8102 esac
8103
8104 # Use C for the default configuration in the libtool script
8105
8106 lt_save_CC="$CC"
8107 ac_ext=c
8108 ac_cpp='$CPP $CPPFLAGS'
8109 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8110 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8111 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8112
8113
8114 # Source file extension for C test sources.
8115 ac_ext=c
8116
8117 # Object file extension for compiled C test sources.
8118 objext=o
8119 objext=$objext
8120
8121 # Code to be used in simple compile tests
8122 lt_simple_compile_test_code="int some_variable = 0;"
8123
8124 # Code to be used in simple link tests
8125 lt_simple_link_test_code='int main(){return(0);}'
8126
8127
8128
8129
8130
8131
8132
8133 # If no C compiler was specified, use CC.
8134 LTCC=${LTCC-"$CC"}
8135
8136 # If no C compiler flags were specified, use CFLAGS.
8137 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8138
8139 # Allow CC to be a program name with arguments.
8140 compiler=$CC
8141
8142 # Save the default compiler, since it gets overwritten when the other
8143 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8144 compiler_DEFAULT=$CC
8145
8146 # save warnings/boilerplate of simple test code
8147 ac_outfile=conftest.$ac_objext
8148 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8149 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8150 _lt_compiler_boilerplate=`cat conftest.err`
8151 $RM conftest*
8152
8153 ac_outfile=conftest.$ac_objext
8154 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8155 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8156 _lt_linker_boilerplate=`cat conftest.err`
8157 $RM -r conftest*
8158
8159
8160 if test -n "$compiler"; then
8161
8162 lt_prog_compiler_no_builtin_flag=
8163
8164 if test "$GCC" = yes; then
8165 case $cc_basename in
8166 nvcc*)
8167 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8168 *)
8169 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8170 esac
8171
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8173 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8174 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8175 $as_echo_n "(cached) " >&6
8176 else
8177 lt_cv_prog_compiler_rtti_exceptions=no
8178 ac_outfile=conftest.$ac_objext
8179 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8180 lt_compiler_flag="-fno-rtti -fno-exceptions"
8181 # Insert the option either (1) after the last *FLAGS variable, or
8182 # (2) before a word containing "conftest.", or (3) at the end.
8183 # Note that $ac_compile itself does not contain backslashes and begins
8184 # with a dollar sign (not a hyphen), so the echo should work correctly.
8185 # The option is referenced via a variable to avoid confusing sed.
8186 lt_compile=`echo "$ac_compile" | $SED \
8187 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8188 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8189 -e 's:$: $lt_compiler_flag:'`
8190 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8191 (eval "$lt_compile" 2>conftest.err)
8192 ac_status=$?
8193 cat conftest.err >&5
8194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8195 if (exit $ac_status) && test -s "$ac_outfile"; then
8196 # The compiler can only warn and ignore the option if not recognized
8197 # So say no if there are warnings other than the usual output.
8198 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8199 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8200 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8201 lt_cv_prog_compiler_rtti_exceptions=yes
8202 fi
8203 fi
8204 $RM conftest*
8205
8206 fi
8207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8208 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8209
8210 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8211 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8212 else
8213 :
8214 fi
8215
8216 fi
8217
8218
8219
8220
8221
8222
8223 lt_prog_compiler_wl=
8224 lt_prog_compiler_pic=
8225 lt_prog_compiler_static=
8226
8227
8228 if test "$GCC" = yes; then
8229 lt_prog_compiler_wl='-Wl,'
8230 lt_prog_compiler_static='-static'
8231
8232 case $host_os in
8233 aix*)
8234 # All AIX code is PIC.
8235 if test "$host_cpu" = ia64; then
8236 # AIX 5 now supports IA64 processor
8237 lt_prog_compiler_static='-Bstatic'
8238 fi
8239 ;;
8240
8241 amigaos*)
8242 case $host_cpu in
8243 powerpc)
8244 # see comment about AmigaOS4 .so support
8245 lt_prog_compiler_pic='-fPIC'
8246 ;;
8247 m68k)
8248 # FIXME: we need at least 68020 code to build shared libraries, but
8249 # adding the `-m68020' flag to GCC prevents building anything better,
8250 # like `-m68040'.
8251 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8252 ;;
8253 esac
8254 ;;
8255
8256 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8257 # PIC is the default for these OSes.
8258 ;;
8259
8260 mingw* | cygwin* | pw32* | os2* | cegcc*)
8261 # This hack is so that the source file can tell whether it is being
8262 # built for inclusion in a dll (and should export symbols for example).
8263 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8264 # (--disable-auto-import) libraries
8265 lt_prog_compiler_pic='-DDLL_EXPORT'
8266 ;;
8267
8268 darwin* | rhapsody*)
8269 # PIC is the default on this platform
8270 # Common symbols not allowed in MH_DYLIB files
8271 lt_prog_compiler_pic='-fno-common'
8272 ;;
8273
8274 haiku*)
8275 # PIC is the default for Haiku.
8276 # The "-static" flag exists, but is broken.
8277 lt_prog_compiler_static=
8278 ;;
8279
8280 hpux*)
8281 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8282 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8283 # sets the default TLS model and affects inlining.
8284 case $host_cpu in
8285 hppa*64*)
8286 # +Z the default
8287 ;;
8288 *)
8289 lt_prog_compiler_pic='-fPIC'
8290 ;;
8291 esac
8292 ;;
8293
8294 interix[3-9]*)
8295 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8296 # Instead, we relocate shared libraries at runtime.
8297 ;;
8298
8299 msdosdjgpp*)
8300 # Just because we use GCC doesn't mean we suddenly get shared libraries
8301 # on systems that don't support them.
8302 lt_prog_compiler_can_build_shared=no
8303 enable_shared=no
8304 ;;
8305
8306 *nto* | *qnx*)
8307 # QNX uses GNU C++, but need to define -shared option too, otherwise
8308 # it will coredump.
8309 lt_prog_compiler_pic='-fPIC -shared'
8310 ;;
8311
8312 sysv4*MP*)
8313 if test -d /usr/nec; then
8314 lt_prog_compiler_pic=-Kconform_pic
8315 fi
8316 ;;
8317
8318 *)
8319 lt_prog_compiler_pic='-fPIC'
8320 ;;
8321 esac
8322
8323 case $cc_basename in
8324 nvcc*) # Cuda Compiler Driver 2.2
8325 lt_prog_compiler_wl='-Xlinker '
8326 lt_prog_compiler_pic='-Xcompiler -fPIC'
8327 ;;
8328 esac
8329 else
8330 # PORTME Check for flag to pass linker flags through the system compiler.
8331 case $host_os in
8332 aix*)
8333 lt_prog_compiler_wl='-Wl,'
8334 if test "$host_cpu" = ia64; then
8335 # AIX 5 now supports IA64 processor
8336 lt_prog_compiler_static='-Bstatic'
8337 else
8338 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8339 fi
8340 ;;
8341
8342 mingw* | cygwin* | pw32* | os2* | cegcc*)
8343 # This hack is so that the source file can tell whether it is being
8344 # built for inclusion in a dll (and should export symbols for example).
8345 lt_prog_compiler_pic='-DDLL_EXPORT'
8346 ;;
8347
8348 hpux9* | hpux10* | hpux11*)
8349 lt_prog_compiler_wl='-Wl,'
8350 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8351 # not for PA HP-UX.
8352 case $host_cpu in
8353 hppa*64*|ia64*)
8354 # +Z the default
8355 ;;
8356 *)
8357 lt_prog_compiler_pic='+Z'
8358 ;;
8359 esac
8360 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8361 lt_prog_compiler_static='${wl}-a ${wl}archive'
8362 ;;
8363
8364 irix5* | irix6* | nonstopux*)
8365 lt_prog_compiler_wl='-Wl,'
8366 # PIC (with -KPIC) is the default.
8367 lt_prog_compiler_static='-non_shared'
8368 ;;
8369
8370 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8371 case $cc_basename in
8372 # old Intel for x86_64 which still supported -KPIC.
8373 ecc*)
8374 lt_prog_compiler_wl='-Wl,'
8375 lt_prog_compiler_pic='-KPIC'
8376 lt_prog_compiler_static='-static'
8377 ;;
8378 # icc used to be incompatible with GCC.
8379 # ICC 10 doesn't accept -KPIC any more.
8380 icc* | ifort*)
8381 lt_prog_compiler_wl='-Wl,'
8382 lt_prog_compiler_pic='-fPIC'
8383 lt_prog_compiler_static='-static'
8384 ;;
8385 # Lahey Fortran 8.1.
8386 lf95*)
8387 lt_prog_compiler_wl='-Wl,'
8388 lt_prog_compiler_pic='--shared'
8389 lt_prog_compiler_static='--static'
8390 ;;
8391 nagfor*)
8392 # NAG Fortran compiler
8393 lt_prog_compiler_wl='-Wl,-Wl,,'
8394 lt_prog_compiler_pic='-PIC'
8395 lt_prog_compiler_static='-Bstatic'
8396 ;;
8397 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8398 # Portland Group compilers (*not* the Pentium gcc compiler,
8399 # which looks to be a dead project)
8400 lt_prog_compiler_wl='-Wl,'
8401 lt_prog_compiler_pic='-fpic'
8402 lt_prog_compiler_static='-Bstatic'
8403 ;;
8404 ccc*)
8405 lt_prog_compiler_wl='-Wl,'
8406 # All Alpha code is PIC.
8407 lt_prog_compiler_static='-non_shared'
8408 ;;
8409 xl* | bgxl* | bgf* | mpixl*)
8410 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8411 lt_prog_compiler_wl='-Wl,'
8412 lt_prog_compiler_pic='-qpic'
8413 lt_prog_compiler_static='-qstaticlink'
8414 ;;
8415 *)
8416 case `$CC -V 2>&1 | sed 5q` in
8417 *Sun\ F* | *Sun*Fortran*)
8418 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8419 lt_prog_compiler_pic='-KPIC'
8420 lt_prog_compiler_static='-Bstatic'
8421 lt_prog_compiler_wl=''
8422 ;;
8423 *Sun\ C*)
8424 # Sun C 5.9
8425 lt_prog_compiler_pic='-KPIC'
8426 lt_prog_compiler_static='-Bstatic'
8427 lt_prog_compiler_wl='-Wl,'
8428 ;;
8429 esac
8430 ;;
8431 esac
8432 ;;
8433
8434 newsos6)
8435 lt_prog_compiler_pic='-KPIC'
8436 lt_prog_compiler_static='-Bstatic'
8437 ;;
8438
8439 *nto* | *qnx*)
8440 # QNX uses GNU C++, but need to define -shared option too, otherwise
8441 # it will coredump.
8442 lt_prog_compiler_pic='-fPIC -shared'
8443 ;;
8444
8445 osf3* | osf4* | osf5*)
8446 lt_prog_compiler_wl='-Wl,'
8447 # All OSF/1 code is PIC.
8448 lt_prog_compiler_static='-non_shared'
8449 ;;
8450
8451 rdos*)
8452 lt_prog_compiler_static='-non_shared'
8453 ;;
8454
8455 solaris*)
8456 lt_prog_compiler_pic='-KPIC'
8457 lt_prog_compiler_static='-Bstatic'
8458 case $cc_basename in
8459 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8460 lt_prog_compiler_wl='-Qoption ld ';;
8461 *)
8462 lt_prog_compiler_wl='-Wl,';;
8463 esac
8464 ;;
8465
8466 sunos4*)
8467 lt_prog_compiler_wl='-Qoption ld '
8468 lt_prog_compiler_pic='-PIC'
8469 lt_prog_compiler_static='-Bstatic'
8470 ;;
8471
8472 sysv4 | sysv4.2uw2* | sysv4.3*)
8473 lt_prog_compiler_wl='-Wl,'
8474 lt_prog_compiler_pic='-KPIC'
8475 lt_prog_compiler_static='-Bstatic'
8476 ;;
8477
8478 sysv4*MP*)
8479 if test -d /usr/nec ;then
8480 lt_prog_compiler_pic='-Kconform_pic'
8481 lt_prog_compiler_static='-Bstatic'
8482 fi
8483 ;;
8484
8485 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8486 lt_prog_compiler_wl='-Wl,'
8487 lt_prog_compiler_pic='-KPIC'
8488 lt_prog_compiler_static='-Bstatic'
8489 ;;
8490
8491 unicos*)
8492 lt_prog_compiler_wl='-Wl,'
8493 lt_prog_compiler_can_build_shared=no
8494 ;;
8495
8496 uts4*)
8497 lt_prog_compiler_pic='-pic'
8498 lt_prog_compiler_static='-Bstatic'
8499 ;;
8500
8501 *)
8502 lt_prog_compiler_can_build_shared=no
8503 ;;
8504 esac
8505 fi
8506
8507 case $host_os in
8508 # For platforms which do not support PIC, -DPIC is meaningless:
8509 *djgpp*)
8510 lt_prog_compiler_pic=
8511 ;;
8512 *)
8513 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8514 ;;
8515 esac
8516
8517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8518 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8519 if ${lt_cv_prog_compiler_pic+:} false; then :
8520 $as_echo_n "(cached) " >&6
8521 else
8522 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8523 fi
8524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8525 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8526 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8527
8528 #
8529 # Check to make sure the PIC flag actually works.
8530 #
8531 if test -n "$lt_prog_compiler_pic"; then
8532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8533 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8534 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8535 $as_echo_n "(cached) " >&6
8536 else
8537 lt_cv_prog_compiler_pic_works=no
8538 ac_outfile=conftest.$ac_objext
8539 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8540 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8541 # Insert the option either (1) after the last *FLAGS variable, or
8542 # (2) before a word containing "conftest.", or (3) at the end.
8543 # Note that $ac_compile itself does not contain backslashes and begins
8544 # with a dollar sign (not a hyphen), so the echo should work correctly.
8545 # The option is referenced via a variable to avoid confusing sed.
8546 lt_compile=`echo "$ac_compile" | $SED \
8547 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8548 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8549 -e 's:$: $lt_compiler_flag:'`
8550 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8551 (eval "$lt_compile" 2>conftest.err)
8552 ac_status=$?
8553 cat conftest.err >&5
8554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8555 if (exit $ac_status) && test -s "$ac_outfile"; then
8556 # The compiler can only warn and ignore the option if not recognized
8557 # So say no if there are warnings other than the usual output.
8558 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8559 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8560 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8561 lt_cv_prog_compiler_pic_works=yes
8562 fi
8563 fi
8564 $RM conftest*
8565
8566 fi
8567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8568 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8569
8570 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8571 case $lt_prog_compiler_pic in
8572 "" | " "*) ;;
8573 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8574 esac
8575 else
8576 lt_prog_compiler_pic=
8577 lt_prog_compiler_can_build_shared=no
8578 fi
8579
8580 fi
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592 #
8593 # Check to make sure the static flag actually works.
8594 #
8595 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8597 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8598 if ${lt_cv_prog_compiler_static_works+:} false; then :
8599 $as_echo_n "(cached) " >&6
8600 else
8601 lt_cv_prog_compiler_static_works=no
8602 save_LDFLAGS="$LDFLAGS"
8603 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8604 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8605 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8606 # The linker can only warn and ignore the option if not recognized
8607 # So say no if there are warnings
8608 if test -s conftest.err; then
8609 # Append any errors to the config.log.
8610 cat conftest.err 1>&5
8611 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8612 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8613 if diff conftest.exp conftest.er2 >/dev/null; then
8614 lt_cv_prog_compiler_static_works=yes
8615 fi
8616 else
8617 lt_cv_prog_compiler_static_works=yes
8618 fi
8619 fi
8620 $RM -r conftest*
8621 LDFLAGS="$save_LDFLAGS"
8622
8623 fi
8624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8625 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8626
8627 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8628 :
8629 else
8630 lt_prog_compiler_static=
8631 fi
8632
8633
8634
8635
8636
8637
8638
8639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8640 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8641 if ${lt_cv_prog_compiler_c_o+:} false; then :
8642 $as_echo_n "(cached) " >&6
8643 else
8644 lt_cv_prog_compiler_c_o=no
8645 $RM -r conftest 2>/dev/null
8646 mkdir conftest
8647 cd conftest
8648 mkdir out
8649 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8650
8651 lt_compiler_flag="-o out/conftest2.$ac_objext"
8652 # Insert the option either (1) after the last *FLAGS variable, or
8653 # (2) before a word containing "conftest.", or (3) at the end.
8654 # Note that $ac_compile itself does not contain backslashes and begins
8655 # with a dollar sign (not a hyphen), so the echo should work correctly.
8656 lt_compile=`echo "$ac_compile" | $SED \
8657 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8658 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8659 -e 's:$: $lt_compiler_flag:'`
8660 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8661 (eval "$lt_compile" 2>out/conftest.err)
8662 ac_status=$?
8663 cat out/conftest.err >&5
8664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8665 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8666 then
8667 # The compiler can only warn and ignore the option if not recognized
8668 # So say no if there are warnings
8669 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8670 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8671 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8672 lt_cv_prog_compiler_c_o=yes
8673 fi
8674 fi
8675 chmod u+w . 2>&5
8676 $RM conftest*
8677 # SGI C++ compiler will create directory out/ii_files/ for
8678 # template instantiation
8679 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8680 $RM out/* && rmdir out
8681 cd ..
8682 $RM -r conftest
8683 $RM conftest*
8684
8685 fi
8686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8687 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8688
8689
8690
8691
8692
8693
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8695 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8696 if ${lt_cv_prog_compiler_c_o+:} false; then :
8697 $as_echo_n "(cached) " >&6
8698 else
8699 lt_cv_prog_compiler_c_o=no
8700 $RM -r conftest 2>/dev/null
8701 mkdir conftest
8702 cd conftest
8703 mkdir out
8704 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8705
8706 lt_compiler_flag="-o out/conftest2.$ac_objext"
8707 # Insert the option either (1) after the last *FLAGS variable, or
8708 # (2) before a word containing "conftest.", or (3) at the end.
8709 # Note that $ac_compile itself does not contain backslashes and begins
8710 # with a dollar sign (not a hyphen), so the echo should work correctly.
8711 lt_compile=`echo "$ac_compile" | $SED \
8712 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8713 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8714 -e 's:$: $lt_compiler_flag:'`
8715 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8716 (eval "$lt_compile" 2>out/conftest.err)
8717 ac_status=$?
8718 cat out/conftest.err >&5
8719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8720 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8721 then
8722 # The compiler can only warn and ignore the option if not recognized
8723 # So say no if there are warnings
8724 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8725 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8726 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8727 lt_cv_prog_compiler_c_o=yes
8728 fi
8729 fi
8730 chmod u+w . 2>&5
8731 $RM conftest*
8732 # SGI C++ compiler will create directory out/ii_files/ for
8733 # template instantiation
8734 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8735 $RM out/* && rmdir out
8736 cd ..
8737 $RM -r conftest
8738 $RM conftest*
8739
8740 fi
8741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8742 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8743
8744
8745
8746
8747 hard_links="nottested"
8748 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8749 # do not overwrite the value of need_locks provided by the user
8750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8751 $as_echo_n "checking if we can lock with hard links... " >&6; }
8752 hard_links=yes
8753 $RM conftest*
8754 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8755 touch conftest.a
8756 ln conftest.a conftest.b 2>&5 || hard_links=no
8757 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8759 $as_echo "$hard_links" >&6; }
8760 if test "$hard_links" = no; then
8761 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8762 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8763 need_locks=warn
8764 fi
8765 else
8766 need_locks=no
8767 fi
8768
8769
8770
8771
8772
8773
8774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8775 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8776
8777 runpath_var=
8778 allow_undefined_flag=
8779 always_export_symbols=no
8780 archive_cmds=
8781 archive_expsym_cmds=
8782 compiler_needs_object=no
8783 enable_shared_with_static_runtimes=no
8784 export_dynamic_flag_spec=
8785 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8786 hardcode_automatic=no
8787 hardcode_direct=no
8788 hardcode_direct_absolute=no
8789 hardcode_libdir_flag_spec=
8790 hardcode_libdir_flag_spec_ld=
8791 hardcode_libdir_separator=
8792 hardcode_minus_L=no
8793 hardcode_shlibpath_var=unsupported
8794 inherit_rpath=no
8795 link_all_deplibs=unknown
8796 module_cmds=
8797 module_expsym_cmds=
8798 old_archive_from_new_cmds=
8799 old_archive_from_expsyms_cmds=
8800 thread_safe_flag_spec=
8801 whole_archive_flag_spec=
8802 # include_expsyms should be a list of space-separated symbols to be *always*
8803 # included in the symbol list
8804 include_expsyms=
8805 # exclude_expsyms can be an extended regexp of symbols to exclude
8806 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8807 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8808 # as well as any symbol that contains `d'.
8809 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8810 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8811 # platforms (ab)use it in PIC code, but their linkers get confused if
8812 # the symbol is explicitly referenced. Since portable code cannot
8813 # rely on this symbol name, it's probably fine to never include it in
8814 # preloaded symbol tables.
8815 # Exclude shared library initialization/finalization symbols.
8816 extract_expsyms_cmds=
8817
8818 case $host_os in
8819 cygwin* | mingw* | pw32* | cegcc*)
8820 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8821 # When not using gcc, we currently assume that we are using
8822 # Microsoft Visual C++.
8823 if test "$GCC" != yes; then
8824 with_gnu_ld=no
8825 fi
8826 ;;
8827 interix*)
8828 # we just hope/assume this is gcc and not c89 (= MSVC++)
8829 with_gnu_ld=yes
8830 ;;
8831 openbsd*)
8832 with_gnu_ld=no
8833 ;;
8834 esac
8835
8836 ld_shlibs=yes
8837
8838 # On some targets, GNU ld is compatible enough with the native linker
8839 # that we're better off using the native interface for both.
8840 lt_use_gnu_ld_interface=no
8841 if test "$with_gnu_ld" = yes; then
8842 case $host_os in
8843 aix*)
8844 # The AIX port of GNU ld has always aspired to compatibility
8845 # with the native linker. However, as the warning in the GNU ld
8846 # block says, versions before 2.19.5* couldn't really create working
8847 # shared libraries, regardless of the interface used.
8848 case `$LD -v 2>&1` in
8849 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8850 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8851 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8852 *)
8853 lt_use_gnu_ld_interface=yes
8854 ;;
8855 esac
8856 ;;
8857 *)
8858 lt_use_gnu_ld_interface=yes
8859 ;;
8860 esac
8861 fi
8862
8863 if test "$lt_use_gnu_ld_interface" = yes; then
8864 # If archive_cmds runs LD, not CC, wlarc should be empty
8865 wlarc='${wl}'
8866
8867 # Set some defaults for GNU ld with shared library support. These
8868 # are reset later if shared libraries are not supported. Putting them
8869 # here allows them to be overridden if necessary.
8870 runpath_var=LD_RUN_PATH
8871 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8872 export_dynamic_flag_spec='${wl}--export-dynamic'
8873 # ancient GNU ld didn't support --whole-archive et. al.
8874 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8875 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8876 else
8877 whole_archive_flag_spec=
8878 fi
8879 supports_anon_versioning=no
8880 case `$LD -v 2>&1` in
8881 *GNU\ gold*) supports_anon_versioning=yes ;;
8882 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8883 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8884 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8885 *\ 2.11.*) ;; # other 2.11 versions
8886 *) supports_anon_versioning=yes ;;
8887 esac
8888
8889 # See if GNU ld supports shared libraries.
8890 case $host_os in
8891 aix[3-9]*)
8892 # On AIX/PPC, the GNU linker is very broken
8893 if test "$host_cpu" != ia64; then
8894 ld_shlibs=no
8895 cat <<_LT_EOF 1>&2
8896
8897 *** Warning: the GNU linker, at least up to release 2.19, is reported
8898 *** to be unable to reliably create shared libraries on AIX.
8899 *** Therefore, libtool is disabling shared libraries support. If you
8900 *** really care for shared libraries, you may want to install binutils
8901 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8902 *** You will then need to restart the configuration process.
8903
8904 _LT_EOF
8905 fi
8906 ;;
8907
8908 amigaos*)
8909 case $host_cpu in
8910 powerpc)
8911 # see comment about AmigaOS4 .so support
8912 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8913 archive_expsym_cmds=''
8914 ;;
8915 m68k)
8916 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)'
8917 hardcode_libdir_flag_spec='-L$libdir'
8918 hardcode_minus_L=yes
8919 ;;
8920 esac
8921 ;;
8922
8923 beos*)
8924 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8925 allow_undefined_flag=unsupported
8926 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8927 # support --undefined. This deserves some investigation. FIXME
8928 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8929 else
8930 ld_shlibs=no
8931 fi
8932 ;;
8933
8934 cygwin* | mingw* | pw32* | cegcc*)
8935 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8936 # as there is no search path for DLLs.
8937 hardcode_libdir_flag_spec='-L$libdir'
8938 export_dynamic_flag_spec='${wl}--export-all-symbols'
8939 allow_undefined_flag=unsupported
8940 always_export_symbols=no
8941 enable_shared_with_static_runtimes=yes
8942 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
8943 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8944
8945 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8946 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8947 # If the export-symbols file already is a .def file (1st line
8948 # is EXPORTS), use it as is; otherwise, prepend...
8949 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8950 cp $export_symbols $output_objdir/$soname.def;
8951 else
8952 echo EXPORTS > $output_objdir/$soname.def;
8953 cat $export_symbols >> $output_objdir/$soname.def;
8954 fi~
8955 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8956 else
8957 ld_shlibs=no
8958 fi
8959 ;;
8960
8961 haiku*)
8962 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8963 link_all_deplibs=yes
8964 ;;
8965
8966 interix[3-9]*)
8967 hardcode_direct=no
8968 hardcode_shlibpath_var=no
8969 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8970 export_dynamic_flag_spec='${wl}-E'
8971 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8972 # Instead, shared libraries are loaded at an image base (0x10000000 by
8973 # default) and relocated if they conflict, which is a slow very memory
8974 # consuming and fragmenting process. To avoid this, we pick a random,
8975 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8976 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8977 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8978 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'
8979 ;;
8980
8981 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8982 tmp_diet=no
8983 if test "$host_os" = linux-dietlibc; then
8984 case $cc_basename in
8985 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8986 esac
8987 fi
8988 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8989 && test "$tmp_diet" = no
8990 then
8991 tmp_addflag=' $pic_flag'
8992 tmp_sharedflag='-shared'
8993 case $cc_basename,$host_cpu in
8994 pgcc*) # Portland Group C compiler
8995 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8996 tmp_addflag=' $pic_flag'
8997 ;;
8998 pgf77* | pgf90* | pgf95* | pgfortran*)
8999 # Portland Group f77 and f90 compilers
9000 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9001 tmp_addflag=' $pic_flag -Mnomain' ;;
9002 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9003 tmp_addflag=' -i_dynamic' ;;
9004 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9005 tmp_addflag=' -i_dynamic -nofor_main' ;;
9006 ifc* | ifort*) # Intel Fortran compiler
9007 tmp_addflag=' -nofor_main' ;;
9008 lf95*) # Lahey Fortran 8.1
9009 whole_archive_flag_spec=
9010 tmp_sharedflag='--shared' ;;
9011 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9012 tmp_sharedflag='-qmkshrobj'
9013 tmp_addflag= ;;
9014 nvcc*) # Cuda Compiler Driver 2.2
9015 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9016 compiler_needs_object=yes
9017 ;;
9018 esac
9019 case `$CC -V 2>&1 | sed 5q` in
9020 *Sun\ C*) # Sun C 5.9
9021 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9022 compiler_needs_object=yes
9023 tmp_sharedflag='-G' ;;
9024 *Sun\ F*) # Sun Fortran 8.3
9025 tmp_sharedflag='-G' ;;
9026 esac
9027 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9028
9029 if test "x$supports_anon_versioning" = xyes; then
9030 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9031 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9032 echo "local: *; };" >> $output_objdir/$libname.ver~
9033 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9034 fi
9035
9036 case $cc_basename in
9037 xlf* | bgf* | bgxlf* | mpixlf*)
9038 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9039 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9040 hardcode_libdir_flag_spec=
9041 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9042 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9043 if test "x$supports_anon_versioning" = xyes; then
9044 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9045 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9046 echo "local: *; };" >> $output_objdir/$libname.ver~
9047 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9048 fi
9049 ;;
9050 esac
9051 else
9052 ld_shlibs=no
9053 fi
9054 ;;
9055
9056 netbsd*)
9057 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9058 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9059 wlarc=
9060 else
9061 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9062 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9063 fi
9064 ;;
9065
9066 solaris*)
9067 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9068 ld_shlibs=no
9069 cat <<_LT_EOF 1>&2
9070
9071 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9072 *** create shared libraries on Solaris systems. Therefore, libtool
9073 *** is disabling shared libraries support. We urge you to upgrade GNU
9074 *** binutils to release 2.9.1 or newer. Another option is to modify
9075 *** your PATH or compiler configuration so that the native linker is
9076 *** used, and then restart.
9077
9078 _LT_EOF
9079 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9080 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9081 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9082 else
9083 ld_shlibs=no
9084 fi
9085 ;;
9086
9087 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9088 case `$LD -v 2>&1` in
9089 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9090 ld_shlibs=no
9091 cat <<_LT_EOF 1>&2
9092
9093 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9094 *** reliably create shared libraries on SCO systems. Therefore, libtool
9095 *** is disabling shared libraries support. We urge you to upgrade GNU
9096 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9097 *** your PATH or compiler configuration so that the native linker is
9098 *** used, and then restart.
9099
9100 _LT_EOF
9101 ;;
9102 *)
9103 # For security reasons, it is highly recommended that you always
9104 # use absolute paths for naming shared libraries, and exclude the
9105 # DT_RUNPATH tag from executables and libraries. But doing so
9106 # requires that you compile everything twice, which is a pain.
9107 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9108 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9109 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9110 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9111 else
9112 ld_shlibs=no
9113 fi
9114 ;;
9115 esac
9116 ;;
9117
9118 sunos4*)
9119 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9120 wlarc=
9121 hardcode_direct=yes
9122 hardcode_shlibpath_var=no
9123 ;;
9124
9125 *)
9126 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9127 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9128 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9129 else
9130 ld_shlibs=no
9131 fi
9132 ;;
9133 esac
9134
9135 if test "$ld_shlibs" = no; then
9136 runpath_var=
9137 hardcode_libdir_flag_spec=
9138 export_dynamic_flag_spec=
9139 whole_archive_flag_spec=
9140 fi
9141 else
9142 # PORTME fill in a description of your system's linker (not GNU ld)
9143 case $host_os in
9144 aix3*)
9145 allow_undefined_flag=unsupported
9146 always_export_symbols=yes
9147 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'
9148 # Note: this linker hardcodes the directories in LIBPATH if there
9149 # are no directories specified by -L.
9150 hardcode_minus_L=yes
9151 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9152 # Neither direct hardcoding nor static linking is supported with a
9153 # broken collect2.
9154 hardcode_direct=unsupported
9155 fi
9156 ;;
9157
9158 aix[4-9]*)
9159 if test "$host_cpu" = ia64; then
9160 # On IA64, the linker does run time linking by default, so we don't
9161 # have to do anything special.
9162 aix_use_runtimelinking=no
9163 exp_sym_flag='-Bexport'
9164 no_entry_flag=""
9165 else
9166 # If we're using GNU nm, then we don't want the "-C" option.
9167 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9168 # Also, AIX nm treats weak defined symbols like other global
9169 # defined symbols, whereas GNU nm marks them as "W".
9170 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9171 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9172 else
9173 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'
9174 fi
9175 aix_use_runtimelinking=no
9176
9177 # Test if we are trying to use run time linking or normal
9178 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9179 # need to do runtime linking.
9180 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9181 for ld_flag in $LDFLAGS; do
9182 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9183 aix_use_runtimelinking=yes
9184 break
9185 fi
9186 done
9187 ;;
9188 esac
9189
9190 exp_sym_flag='-bexport'
9191 no_entry_flag='-bnoentry'
9192 fi
9193
9194 # When large executables or shared objects are built, AIX ld can
9195 # have problems creating the table of contents. If linking a library
9196 # or program results in "error TOC overflow" add -mminimal-toc to
9197 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9198 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9199
9200 archive_cmds=''
9201 hardcode_direct=yes
9202 hardcode_direct_absolute=yes
9203 hardcode_libdir_separator=':'
9204 link_all_deplibs=yes
9205 file_list_spec='${wl}-f,'
9206
9207 if test "$GCC" = yes; then
9208 case $host_os in aix4.[012]|aix4.[012].*)
9209 # We only want to do this on AIX 4.2 and lower, the check
9210 # below for broken collect2 doesn't work under 4.3+
9211 collect2name=`${CC} -print-prog-name=collect2`
9212 if test -f "$collect2name" &&
9213 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9214 then
9215 # We have reworked collect2
9216 :
9217 else
9218 # We have old collect2
9219 hardcode_direct=unsupported
9220 # It fails to find uninstalled libraries when the uninstalled
9221 # path is not listed in the libpath. Setting hardcode_minus_L
9222 # to unsupported forces relinking
9223 hardcode_minus_L=yes
9224 hardcode_libdir_flag_spec='-L$libdir'
9225 hardcode_libdir_separator=
9226 fi
9227 ;;
9228 esac
9229 shared_flag='-shared'
9230 if test "$aix_use_runtimelinking" = yes; then
9231 shared_flag="$shared_flag "'${wl}-G'
9232 fi
9233 else
9234 # not using gcc
9235 if test "$host_cpu" = ia64; then
9236 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9237 # chokes on -Wl,-G. The following line is correct:
9238 shared_flag='-G'
9239 else
9240 if test "$aix_use_runtimelinking" = yes; then
9241 shared_flag='${wl}-G'
9242 else
9243 shared_flag='${wl}-bM:SRE'
9244 fi
9245 fi
9246 fi
9247
9248 export_dynamic_flag_spec='${wl}-bexpall'
9249 # It seems that -bexpall does not export symbols beginning with
9250 # underscore (_), so it is better to generate a list of symbols to export.
9251 always_export_symbols=yes
9252 if test "$aix_use_runtimelinking" = yes; then
9253 # Warning - without using the other runtime loading flags (-brtl),
9254 # -berok will link without error, but may produce a broken library.
9255 allow_undefined_flag='-berok'
9256 # Determine the default libpath from the value encoded in an
9257 # empty executable.
9258 if test "${lt_cv_aix_libpath+set}" = set; then
9259 aix_libpath=$lt_cv_aix_libpath
9260 else
9261 if ${lt_cv_aix_libpath_+:} false; then :
9262 $as_echo_n "(cached) " >&6
9263 else
9264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9265 /* end confdefs.h. */
9266
9267 int
9268 main ()
9269 {
9270
9271 ;
9272 return 0;
9273 }
9274 _ACEOF
9275 if ac_fn_c_try_link "$LINENO"; then :
9276
9277 lt_aix_libpath_sed='
9278 /Import File Strings/,/^$/ {
9279 /^0/ {
9280 s/^0 *\([^ ]*\) *$/\1/
9281 p
9282 }
9283 }'
9284 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9285 # Check for a 64-bit object if we didn't find anything.
9286 if test -z "$lt_cv_aix_libpath_"; then
9287 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9288 fi
9289 fi
9290 rm -f core conftest.err conftest.$ac_objext \
9291 conftest$ac_exeext conftest.$ac_ext
9292 if test -z "$lt_cv_aix_libpath_"; then
9293 lt_cv_aix_libpath_="/usr/lib:/lib"
9294 fi
9295
9296 fi
9297
9298 aix_libpath=$lt_cv_aix_libpath_
9299 fi
9300
9301 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9302 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9303 else
9304 if test "$host_cpu" = ia64; then
9305 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9306 allow_undefined_flag="-z nodefs"
9307 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"
9308 else
9309 # Determine the default libpath from the value encoded in an
9310 # empty executable.
9311 if test "${lt_cv_aix_libpath+set}" = set; then
9312 aix_libpath=$lt_cv_aix_libpath
9313 else
9314 if ${lt_cv_aix_libpath_+:} false; then :
9315 $as_echo_n "(cached) " >&6
9316 else
9317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9318 /* end confdefs.h. */
9319
9320 int
9321 main ()
9322 {
9323
9324 ;
9325 return 0;
9326 }
9327 _ACEOF
9328 if ac_fn_c_try_link "$LINENO"; then :
9329
9330 lt_aix_libpath_sed='
9331 /Import File Strings/,/^$/ {
9332 /^0/ {
9333 s/^0 *\([^ ]*\) *$/\1/
9334 p
9335 }
9336 }'
9337 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9338 # Check for a 64-bit object if we didn't find anything.
9339 if test -z "$lt_cv_aix_libpath_"; then
9340 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9341 fi
9342 fi
9343 rm -f core conftest.err conftest.$ac_objext \
9344 conftest$ac_exeext conftest.$ac_ext
9345 if test -z "$lt_cv_aix_libpath_"; then
9346 lt_cv_aix_libpath_="/usr/lib:/lib"
9347 fi
9348
9349 fi
9350
9351 aix_libpath=$lt_cv_aix_libpath_
9352 fi
9353
9354 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9355 # Warning - without using the other run time loading flags,
9356 # -berok will link without error, but may produce a broken library.
9357 no_undefined_flag=' ${wl}-bernotok'
9358 allow_undefined_flag=' ${wl}-berok'
9359 if test "$with_gnu_ld" = yes; then
9360 # We only use this code for GNU lds that support --whole-archive.
9361 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9362 else
9363 # Exported symbols can be pulled into shared objects from archives
9364 whole_archive_flag_spec='$convenience'
9365 fi
9366 archive_cmds_need_lc=yes
9367 # This is similar to how AIX traditionally builds its shared libraries.
9368 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'
9369 fi
9370 fi
9371 ;;
9372
9373 amigaos*)
9374 case $host_cpu in
9375 powerpc)
9376 # see comment about AmigaOS4 .so support
9377 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9378 archive_expsym_cmds=''
9379 ;;
9380 m68k)
9381 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)'
9382 hardcode_libdir_flag_spec='-L$libdir'
9383 hardcode_minus_L=yes
9384 ;;
9385 esac
9386 ;;
9387
9388 bsdi[45]*)
9389 export_dynamic_flag_spec=-rdynamic
9390 ;;
9391
9392 cygwin* | mingw* | pw32* | cegcc*)
9393 # When not using gcc, we currently assume that we are using
9394 # Microsoft Visual C++.
9395 # hardcode_libdir_flag_spec is actually meaningless, as there is
9396 # no search path for DLLs.
9397 case $cc_basename in
9398 cl*)
9399 # Native MSVC
9400 hardcode_libdir_flag_spec=' '
9401 allow_undefined_flag=unsupported
9402 always_export_symbols=yes
9403 file_list_spec='@'
9404 # Tell ltmain to make .lib files, not .a files.
9405 libext=lib
9406 # Tell ltmain to make .dll files, not .so files.
9407 shrext_cmds=".dll"
9408 # FIXME: Setting linknames here is a bad hack.
9409 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9410 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9411 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9412 else
9413 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9414 fi~
9415 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9416 linknames='
9417 # The linker will not automatically build a static lib if we build a DLL.
9418 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9419 enable_shared_with_static_runtimes=yes
9420 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9421 # Don't use ranlib
9422 old_postinstall_cmds='chmod 644 $oldlib'
9423 postlink_cmds='lt_outputfile="@OUTPUT@"~
9424 lt_tool_outputfile="@TOOL_OUTPUT@"~
9425 case $lt_outputfile in
9426 *.exe|*.EXE) ;;
9427 *)
9428 lt_outputfile="$lt_outputfile.exe"
9429 lt_tool_outputfile="$lt_tool_outputfile.exe"
9430 ;;
9431 esac~
9432 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9433 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9434 $RM "$lt_outputfile.manifest";
9435 fi'
9436 ;;
9437 *)
9438 # Assume MSVC wrapper
9439 hardcode_libdir_flag_spec=' '
9440 allow_undefined_flag=unsupported
9441 # Tell ltmain to make .lib files, not .a files.
9442 libext=lib
9443 # Tell ltmain to make .dll files, not .so files.
9444 shrext_cmds=".dll"
9445 # FIXME: Setting linknames here is a bad hack.
9446 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9447 # The linker will automatically build a .lib file if we build a DLL.
9448 old_archive_from_new_cmds='true'
9449 # FIXME: Should let the user specify the lib program.
9450 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9451 enable_shared_with_static_runtimes=yes
9452 ;;
9453 esac
9454 ;;
9455
9456 darwin* | rhapsody*)
9457
9458
9459 archive_cmds_need_lc=no
9460 hardcode_direct=no
9461 hardcode_automatic=yes
9462 hardcode_shlibpath_var=unsupported
9463 if test "$lt_cv_ld_force_load" = "yes"; then
9464 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9465 else
9466 whole_archive_flag_spec=''
9467 fi
9468 link_all_deplibs=yes
9469 allow_undefined_flag="$_lt_dar_allow_undefined"
9470 case $cc_basename in
9471 ifort*) _lt_dar_can_shared=yes ;;
9472 *) _lt_dar_can_shared=$GCC ;;
9473 esac
9474 if test "$_lt_dar_can_shared" = "yes"; then
9475 output_verbose_link_cmd=func_echo_all
9476 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9477 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9478 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}"
9479 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}"
9480
9481 else
9482 ld_shlibs=no
9483 fi
9484
9485 ;;
9486
9487 dgux*)
9488 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9489 hardcode_libdir_flag_spec='-L$libdir'
9490 hardcode_shlibpath_var=no
9491 ;;
9492
9493 freebsd1*)
9494 ld_shlibs=no
9495 ;;
9496
9497 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9498 # support. Future versions do this automatically, but an explicit c++rt0.o
9499 # does not break anything, and helps significantly (at the cost of a little
9500 # extra space).
9501 freebsd2.2*)
9502 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9503 hardcode_libdir_flag_spec='-R$libdir'
9504 hardcode_direct=yes
9505 hardcode_shlibpath_var=no
9506 ;;
9507
9508 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9509 freebsd2*)
9510 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9511 hardcode_direct=yes
9512 hardcode_minus_L=yes
9513 hardcode_shlibpath_var=no
9514 ;;
9515
9516 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9517 freebsd* | dragonfly*)
9518 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9519 hardcode_libdir_flag_spec='-R$libdir'
9520 hardcode_direct=yes
9521 hardcode_shlibpath_var=no
9522 ;;
9523
9524 hpux9*)
9525 if test "$GCC" = yes; then
9526 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9527 else
9528 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'
9529 fi
9530 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9531 hardcode_libdir_separator=:
9532 hardcode_direct=yes
9533
9534 # hardcode_minus_L: Not really in the search PATH,
9535 # but as the default location of the library.
9536 hardcode_minus_L=yes
9537 export_dynamic_flag_spec='${wl}-E'
9538 ;;
9539
9540 hpux10*)
9541 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9542 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9543 else
9544 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9545 fi
9546 if test "$with_gnu_ld" = no; then
9547 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9548 hardcode_libdir_flag_spec_ld='+b $libdir'
9549 hardcode_libdir_separator=:
9550 hardcode_direct=yes
9551 hardcode_direct_absolute=yes
9552 export_dynamic_flag_spec='${wl}-E'
9553 # hardcode_minus_L: Not really in the search PATH,
9554 # but as the default location of the library.
9555 hardcode_minus_L=yes
9556 fi
9557 ;;
9558
9559 hpux11*)
9560 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9561 case $host_cpu in
9562 hppa*64*)
9563 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9564 ;;
9565 ia64*)
9566 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9567 ;;
9568 *)
9569 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9570 ;;
9571 esac
9572 else
9573 case $host_cpu in
9574 hppa*64*)
9575 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9576 ;;
9577 ia64*)
9578 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9579 ;;
9580 *)
9581
9582 # Older versions of the 11.00 compiler do not understand -b yet
9583 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9585 $as_echo_n "checking if $CC understands -b... " >&6; }
9586 if ${lt_cv_prog_compiler__b+:} false; then :
9587 $as_echo_n "(cached) " >&6
9588 else
9589 lt_cv_prog_compiler__b=no
9590 save_LDFLAGS="$LDFLAGS"
9591 LDFLAGS="$LDFLAGS -b"
9592 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9593 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9594 # The linker can only warn and ignore the option if not recognized
9595 # So say no if there are warnings
9596 if test -s conftest.err; then
9597 # Append any errors to the config.log.
9598 cat conftest.err 1>&5
9599 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9600 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9601 if diff conftest.exp conftest.er2 >/dev/null; then
9602 lt_cv_prog_compiler__b=yes
9603 fi
9604 else
9605 lt_cv_prog_compiler__b=yes
9606 fi
9607 fi
9608 $RM -r conftest*
9609 LDFLAGS="$save_LDFLAGS"
9610
9611 fi
9612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9613 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9614
9615 if test x"$lt_cv_prog_compiler__b" = xyes; then
9616 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9617 else
9618 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9619 fi
9620
9621 ;;
9622 esac
9623 fi
9624 if test "$with_gnu_ld" = no; then
9625 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9626 hardcode_libdir_separator=:
9627
9628 case $host_cpu in
9629 hppa*64*|ia64*)
9630 hardcode_direct=no
9631 hardcode_shlibpath_var=no
9632 ;;
9633 *)
9634 hardcode_direct=yes
9635 hardcode_direct_absolute=yes
9636 export_dynamic_flag_spec='${wl}-E'
9637
9638 # hardcode_minus_L: Not really in the search PATH,
9639 # but as the default location of the library.
9640 hardcode_minus_L=yes
9641 ;;
9642 esac
9643 fi
9644 ;;
9645
9646 irix5* | irix6* | nonstopux*)
9647 if test "$GCC" = yes; then
9648 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9649 # Try to use the -exported_symbol ld option, if it does not
9650 # work, assume that -exports_file does not work either and
9651 # implicitly export all symbols.
9652 # This should be the same for all languages, so no per-tag cache variable.
9653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9654 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9655 if ${lt_cv_irix_exported_symbol+:} false; then :
9656 $as_echo_n "(cached) " >&6
9657 else
9658 save_LDFLAGS="$LDFLAGS"
9659 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9661 /* end confdefs.h. */
9662 int foo (void) { return 0; }
9663 _ACEOF
9664 if ac_fn_c_try_link "$LINENO"; then :
9665 lt_cv_irix_exported_symbol=yes
9666 else
9667 lt_cv_irix_exported_symbol=no
9668 fi
9669 rm -f core conftest.err conftest.$ac_objext \
9670 conftest$ac_exeext conftest.$ac_ext
9671 LDFLAGS="$save_LDFLAGS"
9672 fi
9673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9674 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9675 if test "$lt_cv_irix_exported_symbol" = yes; then
9676 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9677 fi
9678 else
9679 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9680 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9681 fi
9682 archive_cmds_need_lc='no'
9683 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9684 hardcode_libdir_separator=:
9685 inherit_rpath=yes
9686 link_all_deplibs=yes
9687 ;;
9688
9689 netbsd*)
9690 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9691 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9692 else
9693 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9694 fi
9695 hardcode_libdir_flag_spec='-R$libdir'
9696 hardcode_direct=yes
9697 hardcode_shlibpath_var=no
9698 ;;
9699
9700 newsos6)
9701 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9702 hardcode_direct=yes
9703 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9704 hardcode_libdir_separator=:
9705 hardcode_shlibpath_var=no
9706 ;;
9707
9708 *nto* | *qnx*)
9709 ;;
9710
9711 openbsd*)
9712 if test -f /usr/libexec/ld.so; then
9713 hardcode_direct=yes
9714 hardcode_shlibpath_var=no
9715 hardcode_direct_absolute=yes
9716 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9717 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9718 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9719 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9720 export_dynamic_flag_spec='${wl}-E'
9721 else
9722 case $host_os in
9723 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9724 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9725 hardcode_libdir_flag_spec='-R$libdir'
9726 ;;
9727 *)
9728 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9729 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9730 ;;
9731 esac
9732 fi
9733 else
9734 ld_shlibs=no
9735 fi
9736 ;;
9737
9738 os2*)
9739 hardcode_libdir_flag_spec='-L$libdir'
9740 hardcode_minus_L=yes
9741 allow_undefined_flag=unsupported
9742 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'
9743 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9744 ;;
9745
9746 osf3*)
9747 if test "$GCC" = yes; then
9748 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9749 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9750 else
9751 allow_undefined_flag=' -expect_unresolved \*'
9752 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9753 fi
9754 archive_cmds_need_lc='no'
9755 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9756 hardcode_libdir_separator=:
9757 ;;
9758
9759 osf4* | osf5*) # as osf3* with the addition of -msym flag
9760 if test "$GCC" = yes; then
9761 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9762 archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9763 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9764 else
9765 allow_undefined_flag=' -expect_unresolved \*'
9766 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9767 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~
9768 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9769
9770 # Both c and cxx compiler support -rpath directly
9771 hardcode_libdir_flag_spec='-rpath $libdir'
9772 fi
9773 archive_cmds_need_lc='no'
9774 hardcode_libdir_separator=:
9775 ;;
9776
9777 solaris*)
9778 no_undefined_flag=' -z defs'
9779 if test "$GCC" = yes; then
9780 wlarc='${wl}'
9781 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9782 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9783 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9784 else
9785 case `$CC -V 2>&1` in
9786 *"Compilers 5.0"*)
9787 wlarc=''
9788 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9789 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9790 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9791 ;;
9792 *)
9793 wlarc='${wl}'
9794 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9795 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9796 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9797 ;;
9798 esac
9799 fi
9800 hardcode_libdir_flag_spec='-R$libdir'
9801 hardcode_shlibpath_var=no
9802 case $host_os in
9803 solaris2.[0-5] | solaris2.[0-5].*) ;;
9804 *)
9805 # The compiler driver will combine and reorder linker options,
9806 # but understands `-z linker_flag'. GCC discards it without `$wl',
9807 # but is careful enough not to reorder.
9808 # Supported since Solaris 2.6 (maybe 2.5.1?)
9809 if test "$GCC" = yes; then
9810 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9811 else
9812 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9813 fi
9814 ;;
9815 esac
9816 link_all_deplibs=yes
9817 ;;
9818
9819 sunos4*)
9820 if test "x$host_vendor" = xsequent; then
9821 # Use $CC to link under sequent, because it throws in some extra .o
9822 # files that make .init and .fini sections work.
9823 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9824 else
9825 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9826 fi
9827 hardcode_libdir_flag_spec='-L$libdir'
9828 hardcode_direct=yes
9829 hardcode_minus_L=yes
9830 hardcode_shlibpath_var=no
9831 ;;
9832
9833 sysv4)
9834 case $host_vendor in
9835 sni)
9836 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9837 hardcode_direct=yes # is this really true???
9838 ;;
9839 siemens)
9840 ## LD is ld it makes a PLAMLIB
9841 ## CC just makes a GrossModule.
9842 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9843 reload_cmds='$CC -r -o $output$reload_objs'
9844 hardcode_direct=no
9845 ;;
9846 motorola)
9847 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9848 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9849 ;;
9850 esac
9851 runpath_var='LD_RUN_PATH'
9852 hardcode_shlibpath_var=no
9853 ;;
9854
9855 sysv4.3*)
9856 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9857 hardcode_shlibpath_var=no
9858 export_dynamic_flag_spec='-Bexport'
9859 ;;
9860
9861 sysv4*MP*)
9862 if test -d /usr/nec; then
9863 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9864 hardcode_shlibpath_var=no
9865 runpath_var=LD_RUN_PATH
9866 hardcode_runpath_var=yes
9867 ld_shlibs=yes
9868 fi
9869 ;;
9870
9871 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9872 no_undefined_flag='${wl}-z,text'
9873 archive_cmds_need_lc=no
9874 hardcode_shlibpath_var=no
9875 runpath_var='LD_RUN_PATH'
9876
9877 if test "$GCC" = yes; then
9878 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9879 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9880 else
9881 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9882 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9883 fi
9884 ;;
9885
9886 sysv5* | sco3.2v5* | sco5v6*)
9887 # Note: We can NOT use -z defs as we might desire, because we do not
9888 # link with -lc, and that would cause any symbols used from libc to
9889 # always be unresolved, which means just about no library would
9890 # ever link correctly. If we're not using GNU ld we use -z text
9891 # though, which does catch some bad symbols but isn't as heavy-handed
9892 # as -z defs.
9893 no_undefined_flag='${wl}-z,text'
9894 allow_undefined_flag='${wl}-z,nodefs'
9895 archive_cmds_need_lc=no
9896 hardcode_shlibpath_var=no
9897 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9898 hardcode_libdir_separator=':'
9899 link_all_deplibs=yes
9900 export_dynamic_flag_spec='${wl}-Bexport'
9901 runpath_var='LD_RUN_PATH'
9902
9903 if test "$GCC" = yes; then
9904 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9905 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9906 else
9907 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9908 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9909 fi
9910 ;;
9911
9912 uts4*)
9913 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9914 hardcode_libdir_flag_spec='-L$libdir'
9915 hardcode_shlibpath_var=no
9916 ;;
9917
9918 *)
9919 ld_shlibs=no
9920 ;;
9921 esac
9922
9923 if test x$host_vendor = xsni; then
9924 case $host in
9925 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9926 export_dynamic_flag_spec='${wl}-Blargedynsym'
9927 ;;
9928 esac
9929 fi
9930 fi
9931
9932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9933 $as_echo "$ld_shlibs" >&6; }
9934 test "$ld_shlibs" = no && can_build_shared=no
9935
9936 with_gnu_ld=$with_gnu_ld
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952 #
9953 # Do we need to explicitly link libc?
9954 #
9955 case "x$archive_cmds_need_lc" in
9956 x|xyes)
9957 # Assume -lc should be added
9958 archive_cmds_need_lc=yes
9959
9960 if test "$enable_shared" = yes && test "$GCC" = yes; then
9961 case $archive_cmds in
9962 *'~'*)
9963 # FIXME: we may have to deal with multi-command sequences.
9964 ;;
9965 '$CC '*)
9966 # Test whether the compiler implicitly links with -lc since on some
9967 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9968 # to ld, don't add -lc before -lgcc.
9969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9970 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9971 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9972 $as_echo_n "(cached) " >&6
9973 else
9974 $RM conftest*
9975 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9976
9977 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9978 (eval $ac_compile) 2>&5
9979 ac_status=$?
9980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9981 test $ac_status = 0; } 2>conftest.err; then
9982 soname=conftest
9983 lib=conftest
9984 libobjs=conftest.$ac_objext
9985 deplibs=
9986 wl=$lt_prog_compiler_wl
9987 pic_flag=$lt_prog_compiler_pic
9988 compiler_flags=-v
9989 linker_flags=-v
9990 verstring=
9991 output_objdir=.
9992 libname=conftest
9993 lt_save_allow_undefined_flag=$allow_undefined_flag
9994 allow_undefined_flag=
9995 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9996 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9997 ac_status=$?
9998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9999 test $ac_status = 0; }
10000 then
10001 lt_cv_archive_cmds_need_lc=no
10002 else
10003 lt_cv_archive_cmds_need_lc=yes
10004 fi
10005 allow_undefined_flag=$lt_save_allow_undefined_flag
10006 else
10007 cat conftest.err 1>&5
10008 fi
10009 $RM conftest*
10010
10011 fi
10012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10013 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10014 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10015 ;;
10016 esac
10017 fi
10018 ;;
10019 esac
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10178 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10179
10180 if test "$GCC" = yes; then
10181 case $host_os in
10182 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10183 *) lt_awk_arg="/^libraries:/" ;;
10184 esac
10185 case $host_os in
10186 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10187 *) lt_sed_strip_eq="s,=/,/,g" ;;
10188 esac
10189 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10190 case $lt_search_path_spec in
10191 *\;*)
10192 # if the path contains ";" then we assume it to be the separator
10193 # otherwise default to the standard path separator (i.e. ":") - it is
10194 # assumed that no part of a normal pathname contains ";" but that should
10195 # okay in the real world where ";" in dirpaths is itself problematic.
10196 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10197 ;;
10198 *)
10199 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10200 ;;
10201 esac
10202 # Ok, now we have the path, separated by spaces, we can step through it
10203 # and add multilib dir if necessary.
10204 lt_tmp_lt_search_path_spec=
10205 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10206 for lt_sys_path in $lt_search_path_spec; do
10207 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10208 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10209 else
10210 test -d "$lt_sys_path" && \
10211 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10212 fi
10213 done
10214 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10215 BEGIN {RS=" "; FS="/|\n";} {
10216 lt_foo="";
10217 lt_count=0;
10218 for (lt_i = NF; lt_i > 0; lt_i--) {
10219 if ($lt_i != "" && $lt_i != ".") {
10220 if ($lt_i == "..") {
10221 lt_count++;
10222 } else {
10223 if (lt_count == 0) {
10224 lt_foo="/" $lt_i lt_foo;
10225 } else {
10226 lt_count--;
10227 }
10228 }
10229 }
10230 }
10231 if (lt_foo != "") { lt_freq[lt_foo]++; }
10232 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10233 }'`
10234 # AWK program above erroneously prepends '/' to C:/dos/paths
10235 # for these hosts.
10236 case $host_os in
10237 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10238 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10239 esac
10240 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10241 else
10242 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10243 fi
10244 library_names_spec=
10245 libname_spec='lib$name'
10246 soname_spec=
10247 shrext_cmds=".so"
10248 postinstall_cmds=
10249 postuninstall_cmds=
10250 finish_cmds=
10251 finish_eval=
10252 shlibpath_var=
10253 shlibpath_overrides_runpath=unknown
10254 version_type=none
10255 dynamic_linker="$host_os ld.so"
10256 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10257 need_lib_prefix=unknown
10258 hardcode_into_libs=no
10259
10260 # when you set need_version to no, make sure it does not cause -set_version
10261 # flags to be left without arguments
10262 need_version=unknown
10263
10264 case $host_os in
10265 aix3*)
10266 version_type=linux
10267 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10268 shlibpath_var=LIBPATH
10269
10270 # AIX 3 has no versioning support, so we append a major version to the name.
10271 soname_spec='${libname}${release}${shared_ext}$major'
10272 ;;
10273
10274 aix[4-9]*)
10275 version_type=linux
10276 need_lib_prefix=no
10277 need_version=no
10278 hardcode_into_libs=yes
10279 if test "$host_cpu" = ia64; then
10280 # AIX 5 supports IA64
10281 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10282 shlibpath_var=LD_LIBRARY_PATH
10283 else
10284 # With GCC up to 2.95.x, collect2 would create an import file
10285 # for dependence libraries. The import file would start with
10286 # the line `#! .'. This would cause the generated library to
10287 # depend on `.', always an invalid library. This was fixed in
10288 # development snapshots of GCC prior to 3.0.
10289 case $host_os in
10290 aix4 | aix4.[01] | aix4.[01].*)
10291 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10292 echo ' yes '
10293 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10294 :
10295 else
10296 can_build_shared=no
10297 fi
10298 ;;
10299 esac
10300 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10301 # soname into executable. Probably we can add versioning support to
10302 # collect2, so additional links can be useful in future.
10303 if test "$aix_use_runtimelinking" = yes; then
10304 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10305 # instead of lib<name>.a to let people know that these are not
10306 # typical AIX shared libraries.
10307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10308 else
10309 # We preserve .a as extension for shared libraries through AIX4.2
10310 # and later when we are not doing run time linking.
10311 library_names_spec='${libname}${release}.a $libname.a'
10312 soname_spec='${libname}${release}${shared_ext}$major'
10313 fi
10314 shlibpath_var=LIBPATH
10315 fi
10316 ;;
10317
10318 amigaos*)
10319 case $host_cpu in
10320 powerpc)
10321 # Since July 2007 AmigaOS4 officially supports .so libraries.
10322 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10323 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10324 ;;
10325 m68k)
10326 library_names_spec='$libname.ixlibrary $libname.a'
10327 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10328 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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'
10329 ;;
10330 esac
10331 ;;
10332
10333 beos*)
10334 library_names_spec='${libname}${shared_ext}'
10335 dynamic_linker="$host_os ld.so"
10336 shlibpath_var=LIBRARY_PATH
10337 ;;
10338
10339 bsdi[45]*)
10340 version_type=linux
10341 need_version=no
10342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10343 soname_spec='${libname}${release}${shared_ext}$major'
10344 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10345 shlibpath_var=LD_LIBRARY_PATH
10346 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10347 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10348 # the default ld.so.conf also contains /usr/contrib/lib and
10349 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10350 # libtool to hard-code these into programs
10351 ;;
10352
10353 cygwin* | mingw* | pw32* | cegcc*)
10354 version_type=windows
10355 shrext_cmds=".dll"
10356 need_version=no
10357 need_lib_prefix=no
10358
10359 case $GCC,$cc_basename in
10360 yes,*)
10361 # gcc
10362 library_names_spec='$libname.dll.a'
10363 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10364 postinstall_cmds='base_file=`basename \${file}`~
10365 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10366 dldir=$destdir/`dirname \$dlpath`~
10367 test -d \$dldir || mkdir -p \$dldir~
10368 $install_prog $dir/$dlname \$dldir/$dlname~
10369 chmod a+x \$dldir/$dlname~
10370 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10371 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10372 fi'
10373 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10374 dlpath=$dir/\$dldll~
10375 $RM \$dlpath'
10376 shlibpath_overrides_runpath=yes
10377
10378 case $host_os in
10379 cygwin*)
10380 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10381 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10382
10383 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10384 ;;
10385 mingw* | cegcc*)
10386 # MinGW DLLs use traditional 'lib' prefix
10387 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10388 ;;
10389 pw32*)
10390 # pw32 DLLs use 'pw' prefix rather than 'lib'
10391 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10392 ;;
10393 esac
10394 dynamic_linker='Win32 ld.exe'
10395 ;;
10396
10397 *,cl*)
10398 # Native MSVC
10399 libname_spec='$name'
10400 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10401 library_names_spec='${libname}.dll.lib'
10402
10403 case $build_os in
10404 mingw*)
10405 sys_lib_search_path_spec=
10406 lt_save_ifs=$IFS
10407 IFS=';'
10408 for lt_path in $LIB
10409 do
10410 IFS=$lt_save_ifs
10411 # Let DOS variable expansion print the short 8.3 style file name.
10412 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10413 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10414 done
10415 IFS=$lt_save_ifs
10416 # Convert to MSYS style.
10417 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10418 ;;
10419 cygwin*)
10420 # Convert to unix form, then to dos form, then back to unix form
10421 # but this time dos style (no spaces!) so that the unix form looks
10422 # like /cygdrive/c/PROGRA~1:/cygdr...
10423 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10424 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10425 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10426 ;;
10427 *)
10428 sys_lib_search_path_spec="$LIB"
10429 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10430 # It is most probably a Windows format PATH.
10431 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10432 else
10433 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10434 fi
10435 # FIXME: find the short name or the path components, as spaces are
10436 # common. (e.g. "Program Files" -> "PROGRA~1")
10437 ;;
10438 esac
10439
10440 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10441 postinstall_cmds='base_file=`basename \${file}`~
10442 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10443 dldir=$destdir/`dirname \$dlpath`~
10444 test -d \$dldir || mkdir -p \$dldir~
10445 $install_prog $dir/$dlname \$dldir/$dlname'
10446 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10447 dlpath=$dir/\$dldll~
10448 $RM \$dlpath'
10449 shlibpath_overrides_runpath=yes
10450 dynamic_linker='Win32 link.exe'
10451 ;;
10452
10453 *)
10454 # Assume MSVC wrapper
10455 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10456 dynamic_linker='Win32 ld.exe'
10457 ;;
10458 esac
10459 # FIXME: first we should search . and the directory the executable is in
10460 shlibpath_var=PATH
10461 ;;
10462
10463 darwin* | rhapsody*)
10464 dynamic_linker="$host_os dyld"
10465 version_type=darwin
10466 need_lib_prefix=no
10467 need_version=no
10468 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10469 soname_spec='${libname}${release}${major}$shared_ext'
10470 shlibpath_overrides_runpath=yes
10471 shlibpath_var=DYLD_LIBRARY_PATH
10472 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10473
10474 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10475 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10476 ;;
10477
10478 dgux*)
10479 version_type=linux
10480 need_lib_prefix=no
10481 need_version=no
10482 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10483 soname_spec='${libname}${release}${shared_ext}$major'
10484 shlibpath_var=LD_LIBRARY_PATH
10485 ;;
10486
10487 freebsd1*)
10488 dynamic_linker=no
10489 ;;
10490
10491 freebsd* | dragonfly*)
10492 # DragonFly does not have aout. When/if they implement a new
10493 # versioning mechanism, adjust this.
10494 if test -x /usr/bin/objformat; then
10495 objformat=`/usr/bin/objformat`
10496 else
10497 case $host_os in
10498 freebsd[123]*) objformat=aout ;;
10499 *) objformat=elf ;;
10500 esac
10501 fi
10502 version_type=freebsd-$objformat
10503 case $version_type in
10504 freebsd-elf*)
10505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10506 need_version=no
10507 need_lib_prefix=no
10508 ;;
10509 freebsd-*)
10510 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10511 need_version=yes
10512 ;;
10513 esac
10514 shlibpath_var=LD_LIBRARY_PATH
10515 case $host_os in
10516 freebsd2*)
10517 shlibpath_overrides_runpath=yes
10518 ;;
10519 freebsd3.[01]* | freebsdelf3.[01]*)
10520 shlibpath_overrides_runpath=yes
10521 hardcode_into_libs=yes
10522 ;;
10523 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10524 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10525 shlibpath_overrides_runpath=no
10526 hardcode_into_libs=yes
10527 ;;
10528 *) # from 4.6 on, and DragonFly
10529 shlibpath_overrides_runpath=yes
10530 hardcode_into_libs=yes
10531 ;;
10532 esac
10533 ;;
10534
10535 gnu*)
10536 version_type=linux
10537 need_lib_prefix=no
10538 need_version=no
10539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10540 soname_spec='${libname}${release}${shared_ext}$major'
10541 shlibpath_var=LD_LIBRARY_PATH
10542 hardcode_into_libs=yes
10543 ;;
10544
10545 haiku*)
10546 version_type=linux
10547 need_lib_prefix=no
10548 need_version=no
10549 dynamic_linker="$host_os runtime_loader"
10550 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10551 soname_spec='${libname}${release}${shared_ext}$major'
10552 shlibpath_var=LIBRARY_PATH
10553 shlibpath_overrides_runpath=yes
10554 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10555 hardcode_into_libs=yes
10556 ;;
10557
10558 hpux9* | hpux10* | hpux11*)
10559 # Give a soname corresponding to the major version so that dld.sl refuses to
10560 # link against other versions.
10561 version_type=sunos
10562 need_lib_prefix=no
10563 need_version=no
10564 case $host_cpu in
10565 ia64*)
10566 shrext_cmds='.so'
10567 hardcode_into_libs=yes
10568 dynamic_linker="$host_os dld.so"
10569 shlibpath_var=LD_LIBRARY_PATH
10570 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10572 soname_spec='${libname}${release}${shared_ext}$major'
10573 if test "X$HPUX_IA64_MODE" = X32; then
10574 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10575 else
10576 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10577 fi
10578 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10579 ;;
10580 hppa*64*)
10581 shrext_cmds='.sl'
10582 hardcode_into_libs=yes
10583 dynamic_linker="$host_os dld.sl"
10584 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10585 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10587 soname_spec='${libname}${release}${shared_ext}$major'
10588 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10589 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10590 ;;
10591 *)
10592 shrext_cmds='.sl'
10593 dynamic_linker="$host_os dld.sl"
10594 shlibpath_var=SHLIB_PATH
10595 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10596 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10597 soname_spec='${libname}${release}${shared_ext}$major'
10598 ;;
10599 esac
10600 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10601 postinstall_cmds='chmod 555 $lib'
10602 # or fails outright, so override atomically:
10603 install_override_mode=555
10604 ;;
10605
10606 interix[3-9]*)
10607 version_type=linux
10608 need_lib_prefix=no
10609 need_version=no
10610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10611 soname_spec='${libname}${release}${shared_ext}$major'
10612 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10613 shlibpath_var=LD_LIBRARY_PATH
10614 shlibpath_overrides_runpath=no
10615 hardcode_into_libs=yes
10616 ;;
10617
10618 irix5* | irix6* | nonstopux*)
10619 case $host_os in
10620 nonstopux*) version_type=nonstopux ;;
10621 *)
10622 if test "$lt_cv_prog_gnu_ld" = yes; then
10623 version_type=linux
10624 else
10625 version_type=irix
10626 fi ;;
10627 esac
10628 need_lib_prefix=no
10629 need_version=no
10630 soname_spec='${libname}${release}${shared_ext}$major'
10631 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10632 case $host_os in
10633 irix5* | nonstopux*)
10634 libsuff= shlibsuff=
10635 ;;
10636 *)
10637 case $LD in # libtool.m4 will add one of these switches to LD
10638 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10639 libsuff= shlibsuff= libmagic=32-bit;;
10640 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10641 libsuff=32 shlibsuff=N32 libmagic=N32;;
10642 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10643 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10644 *) libsuff= shlibsuff= libmagic=never-match;;
10645 esac
10646 ;;
10647 esac
10648 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10649 shlibpath_overrides_runpath=no
10650 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10651 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10652 hardcode_into_libs=yes
10653 ;;
10654
10655 # No shared lib support for Linux oldld, aout, or coff.
10656 linux*oldld* | linux*aout* | linux*coff*)
10657 dynamic_linker=no
10658 ;;
10659
10660 # This must be Linux ELF.
10661 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10662 version_type=linux
10663 need_lib_prefix=no
10664 need_version=no
10665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10666 soname_spec='${libname}${release}${shared_ext}$major'
10667 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10668 shlibpath_var=LD_LIBRARY_PATH
10669 shlibpath_overrides_runpath=no
10670
10671 # Some binutils ld are patched to set DT_RUNPATH
10672 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10673 $as_echo_n "(cached) " >&6
10674 else
10675 lt_cv_shlibpath_overrides_runpath=no
10676 save_LDFLAGS=$LDFLAGS
10677 save_libdir=$libdir
10678 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10679 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10681 /* end confdefs.h. */
10682
10683 int
10684 main ()
10685 {
10686
10687 ;
10688 return 0;
10689 }
10690 _ACEOF
10691 if ac_fn_c_try_link "$LINENO"; then :
10692 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10693 lt_cv_shlibpath_overrides_runpath=yes
10694 fi
10695 fi
10696 rm -f core conftest.err conftest.$ac_objext \
10697 conftest$ac_exeext conftest.$ac_ext
10698 LDFLAGS=$save_LDFLAGS
10699 libdir=$save_libdir
10700
10701 fi
10702
10703 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10704
10705 # This implies no fast_install, which is unacceptable.
10706 # Some rework will be needed to allow for fast_install
10707 # before this can be enabled.
10708 hardcode_into_libs=yes
10709
10710 # Append ld.so.conf contents to the search path
10711 if test -f /etc/ld.so.conf; then
10712 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;s/"//g;/^$/d' | tr '\n' ' '`
10713 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10714 fi
10715
10716 # We used to test for /lib/ld.so.1 and disable shared libraries on
10717 # powerpc, because MkLinux only supported shared libraries with the
10718 # GNU dynamic linker. Since this was broken with cross compilers,
10719 # most powerpc-linux boxes support dynamic linking these days and
10720 # people can always --disable-shared, the test was removed, and we
10721 # assume the GNU/Linux dynamic linker is in use.
10722 dynamic_linker='GNU/Linux ld.so'
10723 ;;
10724
10725 netbsd*)
10726 version_type=sunos
10727 need_lib_prefix=no
10728 need_version=no
10729 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10731 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10732 dynamic_linker='NetBSD (a.out) ld.so'
10733 else
10734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10735 soname_spec='${libname}${release}${shared_ext}$major'
10736 dynamic_linker='NetBSD ld.elf_so'
10737 fi
10738 shlibpath_var=LD_LIBRARY_PATH
10739 shlibpath_overrides_runpath=yes
10740 hardcode_into_libs=yes
10741 ;;
10742
10743 newsos6)
10744 version_type=linux
10745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10746 shlibpath_var=LD_LIBRARY_PATH
10747 shlibpath_overrides_runpath=yes
10748 ;;
10749
10750 *nto* | *qnx*)
10751 version_type=qnx
10752 need_lib_prefix=no
10753 need_version=no
10754 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10755 soname_spec='${libname}${release}${shared_ext}$major'
10756 shlibpath_var=LD_LIBRARY_PATH
10757 shlibpath_overrides_runpath=no
10758 hardcode_into_libs=yes
10759 dynamic_linker='ldqnx.so'
10760 ;;
10761
10762 openbsd*)
10763 version_type=sunos
10764 sys_lib_dlsearch_path_spec="/usr/lib"
10765 need_lib_prefix=no
10766 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10767 case $host_os in
10768 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10769 *) need_version=no ;;
10770 esac
10771 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10772 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10773 shlibpath_var=LD_LIBRARY_PATH
10774 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10775 case $host_os in
10776 openbsd2.[89] | openbsd2.[89].*)
10777 shlibpath_overrides_runpath=no
10778 ;;
10779 *)
10780 shlibpath_overrides_runpath=yes
10781 ;;
10782 esac
10783 else
10784 shlibpath_overrides_runpath=yes
10785 fi
10786 ;;
10787
10788 os2*)
10789 libname_spec='$name'
10790 shrext_cmds=".dll"
10791 need_lib_prefix=no
10792 library_names_spec='$libname${shared_ext} $libname.a'
10793 dynamic_linker='OS/2 ld.exe'
10794 shlibpath_var=LIBPATH
10795 ;;
10796
10797 osf3* | osf4* | osf5*)
10798 version_type=osf
10799 need_lib_prefix=no
10800 need_version=no
10801 soname_spec='${libname}${release}${shared_ext}$major'
10802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10803 shlibpath_var=LD_LIBRARY_PATH
10804 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10805 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10806 ;;
10807
10808 rdos*)
10809 dynamic_linker=no
10810 ;;
10811
10812 solaris*)
10813 version_type=linux
10814 need_lib_prefix=no
10815 need_version=no
10816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10817 soname_spec='${libname}${release}${shared_ext}$major'
10818 shlibpath_var=LD_LIBRARY_PATH
10819 shlibpath_overrides_runpath=yes
10820 hardcode_into_libs=yes
10821 # ldd complains unless libraries are executable
10822 postinstall_cmds='chmod +x $lib'
10823 ;;
10824
10825 sunos4*)
10826 version_type=sunos
10827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10828 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10829 shlibpath_var=LD_LIBRARY_PATH
10830 shlibpath_overrides_runpath=yes
10831 if test "$with_gnu_ld" = yes; then
10832 need_lib_prefix=no
10833 fi
10834 need_version=yes
10835 ;;
10836
10837 sysv4 | sysv4.3*)
10838 version_type=linux
10839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10840 soname_spec='${libname}${release}${shared_ext}$major'
10841 shlibpath_var=LD_LIBRARY_PATH
10842 case $host_vendor in
10843 sni)
10844 shlibpath_overrides_runpath=no
10845 need_lib_prefix=no
10846 runpath_var=LD_RUN_PATH
10847 ;;
10848 siemens)
10849 need_lib_prefix=no
10850 ;;
10851 motorola)
10852 need_lib_prefix=no
10853 need_version=no
10854 shlibpath_overrides_runpath=no
10855 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10856 ;;
10857 esac
10858 ;;
10859
10860 sysv4*MP*)
10861 if test -d /usr/nec ;then
10862 version_type=linux
10863 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10864 soname_spec='$libname${shared_ext}.$major'
10865 shlibpath_var=LD_LIBRARY_PATH
10866 fi
10867 ;;
10868
10869 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10870 version_type=freebsd-elf
10871 need_lib_prefix=no
10872 need_version=no
10873 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10874 soname_spec='${libname}${release}${shared_ext}$major'
10875 shlibpath_var=LD_LIBRARY_PATH
10876 shlibpath_overrides_runpath=yes
10877 hardcode_into_libs=yes
10878 if test "$with_gnu_ld" = yes; then
10879 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10880 else
10881 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10882 case $host_os in
10883 sco3.2v5*)
10884 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10885 ;;
10886 esac
10887 fi
10888 sys_lib_dlsearch_path_spec='/usr/lib'
10889 ;;
10890
10891 tpf*)
10892 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10893 version_type=linux
10894 need_lib_prefix=no
10895 need_version=no
10896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10897 shlibpath_var=LD_LIBRARY_PATH
10898 shlibpath_overrides_runpath=no
10899 hardcode_into_libs=yes
10900 ;;
10901
10902 uts4*)
10903 version_type=linux
10904 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10905 soname_spec='${libname}${release}${shared_ext}$major'
10906 shlibpath_var=LD_LIBRARY_PATH
10907 ;;
10908
10909 *)
10910 dynamic_linker=no
10911 ;;
10912 esac
10913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10914 $as_echo "$dynamic_linker" >&6; }
10915 test "$dynamic_linker" = no && can_build_shared=no
10916
10917 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10918 if test "$GCC" = yes; then
10919 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10920 fi
10921
10922 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10923 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10924 fi
10925 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10926 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10927 fi
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11021 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11022 hardcode_action=
11023 if test -n "$hardcode_libdir_flag_spec" ||
11024 test -n "$runpath_var" ||
11025 test "X$hardcode_automatic" = "Xyes" ; then
11026
11027 # We can hardcode non-existent directories.
11028 if test "$hardcode_direct" != no &&
11029 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11030 # have to relink, otherwise we might link with an installed library
11031 # when we should be linking with a yet-to-be-installed one
11032 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11033 test "$hardcode_minus_L" != no; then
11034 # Linking always hardcodes the temporary library directory.
11035 hardcode_action=relink
11036 else
11037 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11038 hardcode_action=immediate
11039 fi
11040 else
11041 # We cannot hardcode anything, or else we can only hardcode existing
11042 # directories.
11043 hardcode_action=unsupported
11044 fi
11045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11046 $as_echo "$hardcode_action" >&6; }
11047
11048 if test "$hardcode_action" = relink ||
11049 test "$inherit_rpath" = yes; then
11050 # Fast installation is not supported
11051 enable_fast_install=no
11052 elif test "$shlibpath_overrides_runpath" = yes ||
11053 test "$enable_shared" = no; then
11054 # Fast installation is not necessary
11055 enable_fast_install=needless
11056 fi
11057
11058
11059
11060
11061
11062
11063 if test "x$enable_dlopen" != xyes; then
11064 enable_dlopen=unknown
11065 enable_dlopen_self=unknown
11066 enable_dlopen_self_static=unknown
11067 else
11068 lt_cv_dlopen=no
11069 lt_cv_dlopen_libs=
11070
11071 case $host_os in
11072 beos*)
11073 lt_cv_dlopen="load_add_on"
11074 lt_cv_dlopen_libs=
11075 lt_cv_dlopen_self=yes
11076 ;;
11077
11078 mingw* | pw32* | cegcc*)
11079 lt_cv_dlopen="LoadLibrary"
11080 lt_cv_dlopen_libs=
11081 ;;
11082
11083 cygwin*)
11084 lt_cv_dlopen="dlopen"
11085 lt_cv_dlopen_libs=
11086 ;;
11087
11088 darwin*)
11089 # if libdl is installed we need to link against it
11090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11091 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11092 if ${ac_cv_lib_dl_dlopen+:} false; then :
11093 $as_echo_n "(cached) " >&6
11094 else
11095 ac_check_lib_save_LIBS=$LIBS
11096 LIBS="-ldl $LIBS"
11097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11098 /* end confdefs.h. */
11099
11100 /* Override any GCC internal prototype to avoid an error.
11101 Use char because int might match the return type of a GCC
11102 builtin and then its argument prototype would still apply. */
11103 #ifdef __cplusplus
11104 extern "C"
11105 #endif
11106 char dlopen ();
11107 int
11108 main ()
11109 {
11110 return dlopen ();
11111 ;
11112 return 0;
11113 }
11114 _ACEOF
11115 if ac_fn_c_try_link "$LINENO"; then :
11116 ac_cv_lib_dl_dlopen=yes
11117 else
11118 ac_cv_lib_dl_dlopen=no
11119 fi
11120 rm -f core conftest.err conftest.$ac_objext \
11121 conftest$ac_exeext conftest.$ac_ext
11122 LIBS=$ac_check_lib_save_LIBS
11123 fi
11124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11125 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11126 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11127 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11128 else
11129
11130 lt_cv_dlopen="dyld"
11131 lt_cv_dlopen_libs=
11132 lt_cv_dlopen_self=yes
11133
11134 fi
11135
11136 ;;
11137
11138 *)
11139 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11140 if test "x$ac_cv_func_shl_load" = xyes; then :
11141 lt_cv_dlopen="shl_load"
11142 else
11143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11144 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11145 if ${ac_cv_lib_dld_shl_load+:} false; then :
11146 $as_echo_n "(cached) " >&6
11147 else
11148 ac_check_lib_save_LIBS=$LIBS
11149 LIBS="-ldld $LIBS"
11150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11151 /* end confdefs.h. */
11152
11153 /* Override any GCC internal prototype to avoid an error.
11154 Use char because int might match the return type of a GCC
11155 builtin and then its argument prototype would still apply. */
11156 #ifdef __cplusplus
11157 extern "C"
11158 #endif
11159 char shl_load ();
11160 int
11161 main ()
11162 {
11163 return shl_load ();
11164 ;
11165 return 0;
11166 }
11167 _ACEOF
11168 if ac_fn_c_try_link "$LINENO"; then :
11169 ac_cv_lib_dld_shl_load=yes
11170 else
11171 ac_cv_lib_dld_shl_load=no
11172 fi
11173 rm -f core conftest.err conftest.$ac_objext \
11174 conftest$ac_exeext conftest.$ac_ext
11175 LIBS=$ac_check_lib_save_LIBS
11176 fi
11177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11178 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11179 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11180 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11181 else
11182 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11183 if test "x$ac_cv_func_dlopen" = xyes; then :
11184 lt_cv_dlopen="dlopen"
11185 else
11186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11187 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11188 if ${ac_cv_lib_dl_dlopen+:} false; then :
11189 $as_echo_n "(cached) " >&6
11190 else
11191 ac_check_lib_save_LIBS=$LIBS
11192 LIBS="-ldl $LIBS"
11193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11194 /* end confdefs.h. */
11195
11196 /* Override any GCC internal prototype to avoid an error.
11197 Use char because int might match the return type of a GCC
11198 builtin and then its argument prototype would still apply. */
11199 #ifdef __cplusplus
11200 extern "C"
11201 #endif
11202 char dlopen ();
11203 int
11204 main ()
11205 {
11206 return dlopen ();
11207 ;
11208 return 0;
11209 }
11210 _ACEOF
11211 if ac_fn_c_try_link "$LINENO"; then :
11212 ac_cv_lib_dl_dlopen=yes
11213 else
11214 ac_cv_lib_dl_dlopen=no
11215 fi
11216 rm -f core conftest.err conftest.$ac_objext \
11217 conftest$ac_exeext conftest.$ac_ext
11218 LIBS=$ac_check_lib_save_LIBS
11219 fi
11220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11221 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11222 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11223 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11224 else
11225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11226 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11227 if ${ac_cv_lib_svld_dlopen+:} false; then :
11228 $as_echo_n "(cached) " >&6
11229 else
11230 ac_check_lib_save_LIBS=$LIBS
11231 LIBS="-lsvld $LIBS"
11232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11233 /* end confdefs.h. */
11234
11235 /* Override any GCC internal prototype to avoid an error.
11236 Use char because int might match the return type of a GCC
11237 builtin and then its argument prototype would still apply. */
11238 #ifdef __cplusplus
11239 extern "C"
11240 #endif
11241 char dlopen ();
11242 int
11243 main ()
11244 {
11245 return dlopen ();
11246 ;
11247 return 0;
11248 }
11249 _ACEOF
11250 if ac_fn_c_try_link "$LINENO"; then :
11251 ac_cv_lib_svld_dlopen=yes
11252 else
11253 ac_cv_lib_svld_dlopen=no
11254 fi
11255 rm -f core conftest.err conftest.$ac_objext \
11256 conftest$ac_exeext conftest.$ac_ext
11257 LIBS=$ac_check_lib_save_LIBS
11258 fi
11259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11260 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11261 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11262 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11263 else
11264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11265 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11266 if ${ac_cv_lib_dld_dld_link+:} false; then :
11267 $as_echo_n "(cached) " >&6
11268 else
11269 ac_check_lib_save_LIBS=$LIBS
11270 LIBS="-ldld $LIBS"
11271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11272 /* end confdefs.h. */
11273
11274 /* Override any GCC internal prototype to avoid an error.
11275 Use char because int might match the return type of a GCC
11276 builtin and then its argument prototype would still apply. */
11277 #ifdef __cplusplus
11278 extern "C"
11279 #endif
11280 char dld_link ();
11281 int
11282 main ()
11283 {
11284 return dld_link ();
11285 ;
11286 return 0;
11287 }
11288 _ACEOF
11289 if ac_fn_c_try_link "$LINENO"; then :
11290 ac_cv_lib_dld_dld_link=yes
11291 else
11292 ac_cv_lib_dld_dld_link=no
11293 fi
11294 rm -f core conftest.err conftest.$ac_objext \
11295 conftest$ac_exeext conftest.$ac_ext
11296 LIBS=$ac_check_lib_save_LIBS
11297 fi
11298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11299 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11300 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11301 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11302 fi
11303
11304
11305 fi
11306
11307
11308 fi
11309
11310
11311 fi
11312
11313
11314 fi
11315
11316
11317 fi
11318
11319 ;;
11320 esac
11321
11322 if test "x$lt_cv_dlopen" != xno; then
11323 enable_dlopen=yes
11324 else
11325 enable_dlopen=no
11326 fi
11327
11328 case $lt_cv_dlopen in
11329 dlopen)
11330 save_CPPFLAGS="$CPPFLAGS"
11331 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11332
11333 save_LDFLAGS="$LDFLAGS"
11334 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11335
11336 save_LIBS="$LIBS"
11337 LIBS="$lt_cv_dlopen_libs $LIBS"
11338
11339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11340 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11341 if ${lt_cv_dlopen_self+:} false; then :
11342 $as_echo_n "(cached) " >&6
11343 else
11344 if test "$cross_compiling" = yes; then :
11345 lt_cv_dlopen_self=cross
11346 else
11347 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11348 lt_status=$lt_dlunknown
11349 cat > conftest.$ac_ext <<_LT_EOF
11350 #line $LINENO "configure"
11351 #include "confdefs.h"
11352
11353 #if HAVE_DLFCN_H
11354 #include <dlfcn.h>
11355 #endif
11356
11357 #include <stdio.h>
11358
11359 #ifdef RTLD_GLOBAL
11360 # define LT_DLGLOBAL RTLD_GLOBAL
11361 #else
11362 # ifdef DL_GLOBAL
11363 # define LT_DLGLOBAL DL_GLOBAL
11364 # else
11365 # define LT_DLGLOBAL 0
11366 # endif
11367 #endif
11368
11369 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11370 find out it does not work in some platform. */
11371 #ifndef LT_DLLAZY_OR_NOW
11372 # ifdef RTLD_LAZY
11373 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11374 # else
11375 # ifdef DL_LAZY
11376 # define LT_DLLAZY_OR_NOW DL_LAZY
11377 # else
11378 # ifdef RTLD_NOW
11379 # define LT_DLLAZY_OR_NOW RTLD_NOW
11380 # else
11381 # ifdef DL_NOW
11382 # define LT_DLLAZY_OR_NOW DL_NOW
11383 # else
11384 # define LT_DLLAZY_OR_NOW 0
11385 # endif
11386 # endif
11387 # endif
11388 # endif
11389 #endif
11390
11391 /* When -fvisbility=hidden is used, assume the code has been annotated
11392 correspondingly for the symbols needed. */
11393 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11394 int fnord () __attribute__((visibility("default")));
11395 #endif
11396
11397 int fnord () { return 42; }
11398 int main ()
11399 {
11400 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11401 int status = $lt_dlunknown;
11402
11403 if (self)
11404 {
11405 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11406 else
11407 {
11408 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11409 else puts (dlerror ());
11410 }
11411 /* dlclose (self); */
11412 }
11413 else
11414 puts (dlerror ());
11415
11416 return status;
11417 }
11418 _LT_EOF
11419 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11420 (eval $ac_link) 2>&5
11421 ac_status=$?
11422 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11423 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11424 (./conftest; exit; ) >&5 2>/dev/null
11425 lt_status=$?
11426 case x$lt_status in
11427 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11428 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11429 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11430 esac
11431 else :
11432 # compilation failed
11433 lt_cv_dlopen_self=no
11434 fi
11435 fi
11436 rm -fr conftest*
11437
11438
11439 fi
11440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11441 $as_echo "$lt_cv_dlopen_self" >&6; }
11442
11443 if test "x$lt_cv_dlopen_self" = xyes; then
11444 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11446 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11447 if ${lt_cv_dlopen_self_static+:} false; then :
11448 $as_echo_n "(cached) " >&6
11449 else
11450 if test "$cross_compiling" = yes; then :
11451 lt_cv_dlopen_self_static=cross
11452 else
11453 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11454 lt_status=$lt_dlunknown
11455 cat > conftest.$ac_ext <<_LT_EOF
11456 #line $LINENO "configure"
11457 #include "confdefs.h"
11458
11459 #if HAVE_DLFCN_H
11460 #include <dlfcn.h>
11461 #endif
11462
11463 #include <stdio.h>
11464
11465 #ifdef RTLD_GLOBAL
11466 # define LT_DLGLOBAL RTLD_GLOBAL
11467 #else
11468 # ifdef DL_GLOBAL
11469 # define LT_DLGLOBAL DL_GLOBAL
11470 # else
11471 # define LT_DLGLOBAL 0
11472 # endif
11473 #endif
11474
11475 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11476 find out it does not work in some platform. */
11477 #ifndef LT_DLLAZY_OR_NOW
11478 # ifdef RTLD_LAZY
11479 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11480 # else
11481 # ifdef DL_LAZY
11482 # define LT_DLLAZY_OR_NOW DL_LAZY
11483 # else
11484 # ifdef RTLD_NOW
11485 # define LT_DLLAZY_OR_NOW RTLD_NOW
11486 # else
11487 # ifdef DL_NOW
11488 # define LT_DLLAZY_OR_NOW DL_NOW
11489 # else
11490 # define LT_DLLAZY_OR_NOW 0
11491 # endif
11492 # endif
11493 # endif
11494 # endif
11495 #endif
11496
11497 /* When -fvisbility=hidden is used, assume the code has been annotated
11498 correspondingly for the symbols needed. */
11499 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11500 int fnord () __attribute__((visibility("default")));
11501 #endif
11502
11503 int fnord () { return 42; }
11504 int main ()
11505 {
11506 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11507 int status = $lt_dlunknown;
11508
11509 if (self)
11510 {
11511 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11512 else
11513 {
11514 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11515 else puts (dlerror ());
11516 }
11517 /* dlclose (self); */
11518 }
11519 else
11520 puts (dlerror ());
11521
11522 return status;
11523 }
11524 _LT_EOF
11525 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11526 (eval $ac_link) 2>&5
11527 ac_status=$?
11528 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11529 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11530 (./conftest; exit; ) >&5 2>/dev/null
11531 lt_status=$?
11532 case x$lt_status in
11533 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11534 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11535 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11536 esac
11537 else :
11538 # compilation failed
11539 lt_cv_dlopen_self_static=no
11540 fi
11541 fi
11542 rm -fr conftest*
11543
11544
11545 fi
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11547 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11548 fi
11549
11550 CPPFLAGS="$save_CPPFLAGS"
11551 LDFLAGS="$save_LDFLAGS"
11552 LIBS="$save_LIBS"
11553 ;;
11554 esac
11555
11556 case $lt_cv_dlopen_self in
11557 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11558 *) enable_dlopen_self=unknown ;;
11559 esac
11560
11561 case $lt_cv_dlopen_self_static in
11562 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11563 *) enable_dlopen_self_static=unknown ;;
11564 esac
11565 fi
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583 striplib=
11584 old_striplib=
11585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11586 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11587 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11588 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11589 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11591 $as_echo "yes" >&6; }
11592 else
11593 # FIXME - insert some real tests, host_os isn't really good enough
11594 case $host_os in
11595 darwin*)
11596 if test -n "$STRIP" ; then
11597 striplib="$STRIP -x"
11598 old_striplib="$STRIP -S"
11599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11600 $as_echo "yes" >&6; }
11601 else
11602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11603 $as_echo "no" >&6; }
11604 fi
11605 ;;
11606 *)
11607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11608 $as_echo "no" >&6; }
11609 ;;
11610 esac
11611 fi
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624 # Report which library types will actually be built
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11626 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11628 $as_echo "$can_build_shared" >&6; }
11629
11630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11631 $as_echo_n "checking whether to build shared libraries... " >&6; }
11632 test "$can_build_shared" = "no" && enable_shared=no
11633
11634 # On AIX, shared libraries and static libraries use the same namespace, and
11635 # are all built from PIC.
11636 case $host_os in
11637 aix3*)
11638 test "$enable_shared" = yes && enable_static=no
11639 if test -n "$RANLIB"; then
11640 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11641 postinstall_cmds='$RANLIB $lib'
11642 fi
11643 ;;
11644
11645 aix[4-9]*)
11646 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11647 test "$enable_shared" = yes && enable_static=no
11648 fi
11649 ;;
11650 esac
11651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11652 $as_echo "$enable_shared" >&6; }
11653
11654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11655 $as_echo_n "checking whether to build static libraries... " >&6; }
11656 # Make sure either enable_shared or enable_static is yes.
11657 test "$enable_shared" = yes || enable_static=yes
11658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11659 $as_echo "$enable_static" >&6; }
11660
11661
11662
11663
11664 fi
11665 ac_ext=c
11666 ac_cpp='$CPP $CPPFLAGS'
11667 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11668 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11669 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11670
11671 CC="$lt_save_CC"
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685 ac_config_commands="$ac_config_commands libtool"
11686
11687
11688
11689
11690 # Only expand once:
11691
11692
11693
11694 # Require xorg-macros minimum of 1.12 for DocBook external references
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
11707 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
11708 if ${ac_cv_prog_cc_c99+:} false; then :
11709 $as_echo_n "(cached) " >&6
11710 else
11711 ac_cv_prog_cc_c99=no
11712 ac_save_CC=$CC
11713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11714 /* end confdefs.h. */
11715 #include <stdarg.h>
11716 #include <stdbool.h>
11717 #include <stdlib.h>
11718 #include <wchar.h>
11719 #include <stdio.h>
11720
11721 // Check varargs macros. These examples are taken from C99 6.10.3.5.
11722 #define debug(...) fprintf (stderr, __VA_ARGS__)
11723 #define showlist(...) puts (#__VA_ARGS__)
11724 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
11725 static void
11726 test_varargs_macros (void)
11727 {
11728 int x = 1234;
11729 int y = 5678;
11730 debug ("Flag");
11731 debug ("X = %d\n", x);
11732 showlist (The first, second, and third items.);
11733 report (x>y, "x is %d but y is %d", x, y);
11734 }
11735
11736 // Check long long types.
11737 #define BIG64 18446744073709551615ull
11738 #define BIG32 4294967295ul
11739 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
11740 #if !BIG_OK
11741 your preprocessor is broken;
11742 #endif
11743 #if BIG_OK
11744 #else
11745 your preprocessor is broken;
11746 #endif
11747 static long long int bignum = -9223372036854775807LL;
11748 static unsigned long long int ubignum = BIG64;
11749
11750 struct incomplete_array
11751 {
11752 int datasize;
11753 double data[];
11754 };
11755
11756 struct named_init {
11757 int number;
11758 const wchar_t *name;
11759 double average;
11760 };
11761
11762 typedef const char *ccp;
11763
11764 static inline int
11765 test_restrict (ccp restrict text)
11766 {
11767 // See if C++-style comments work.
11768 // Iterate through items via the restricted pointer.
11769 // Also check for declarations in for loops.
11770 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
11771 continue;
11772 return 0;
11773 }
11774
11775 // Check varargs and va_copy.
11776 static void
11777 test_varargs (const char *format, ...)
11778 {
11779 va_list args;
11780 va_start (args, format);
11781 va_list args_copy;
11782 va_copy (args_copy, args);
11783
11784 const char *str;
11785 int number;
11786 float fnumber;
11787
11788 while (*format)
11789 {
11790 switch (*format++)
11791 {
11792 case 's': // string
11793 str = va_arg (args_copy, const char *);
11794 break;
11795 case 'd': // int
11796 number = va_arg (args_copy, int);
11797 break;
11798 case 'f': // float
11799 fnumber = va_arg (args_copy, double);
11800 break;
11801 default:
11802 break;
11803 }
11804 }
11805 va_end (args_copy);
11806 va_end (args);
11807 }
11808
11809 int
11810 main ()
11811 {
11812
11813 // Check bool.
11814 _Bool success = false;
11815
11816 // Check restrict.
11817 if (test_restrict ("String literal") == 0)
11818 success = true;
11819 char *restrict newvar = "Another string";
11820
11821 // Check varargs.
11822 test_varargs ("s, d' f .", "string", 65, 34.234);
11823 test_varargs_macros ();
11824
11825 // Check flexible array members.
11826 struct incomplete_array *ia =
11827 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
11828 ia->datasize = 10;
11829 for (int i = 0; i < ia->datasize; ++i)
11830 ia->data[i] = i * 1.234;
11831
11832 // Check named initializers.
11833 struct named_init ni = {
11834 .number = 34,
11835 .name = L"Test wide string",
11836 .average = 543.34343,
11837 };
11838
11839 ni.number = 58;
11840
11841 int dynamic_array[ni.number];
11842 dynamic_array[ni.number - 1] = 543;
11843
11844 // work around unused variable warnings
11845 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
11846 || dynamic_array[ni.number - 1] != 543);
11847
11848 ;
11849 return 0;
11850 }
11851 _ACEOF
11852 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
11853 do
11854 CC="$ac_save_CC $ac_arg"
11855 if ac_fn_c_try_compile "$LINENO"; then :
11856 ac_cv_prog_cc_c99=$ac_arg
11857 fi
11858 rm -f core conftest.err conftest.$ac_objext
11859 test "x$ac_cv_prog_cc_c99" != "xno" && break
11860 done
11861 rm -f conftest.$ac_ext
11862 CC=$ac_save_CC
11863
11864 fi
11865 # AC_CACHE_VAL
11866 case "x$ac_cv_prog_cc_c99" in
11867 x)
11868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
11869 $as_echo "none needed" >&6; } ;;
11870 xno)
11871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
11872 $as_echo "unsupported" >&6; } ;;
11873 *)
11874 CC="$CC $ac_cv_prog_cc_c99"
11875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
11876 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
11877 esac
11878 if test "x$ac_cv_prog_cc_c99" != xno; then :
11879
11880 fi
11881
11882
11883
11884
11885 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
11886 if test -n "$ac_tool_prefix"; then
11887 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
11888 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
11889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11890 $as_echo_n "checking for $ac_word... " >&6; }
11891 if ${ac_cv_path_PKG_CONFIG+:} false; then :
11892 $as_echo_n "(cached) " >&6
11893 else
11894 case $PKG_CONFIG in
11895 [\\/]* | ?:[\\/]*)
11896 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11897 ;;
11898 *)
11899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11900 for as_dir in $PATH
11901 do
11902 IFS=$as_save_IFS
11903 test -z "$as_dir" && as_dir=.
11904 for ac_exec_ext in '' $ac_executable_extensions; do
11905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11906 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11908 break 2
11909 fi
11910 done
11911 done
11912 IFS=$as_save_IFS
11913
11914 ;;
11915 esac
11916 fi
11917 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11918 if test -n "$PKG_CONFIG"; then
11919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11920 $as_echo "$PKG_CONFIG" >&6; }
11921 else
11922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11923 $as_echo "no" >&6; }
11924 fi
11925
11926
11927 fi
11928 if test -z "$ac_cv_path_PKG_CONFIG"; then
11929 ac_pt_PKG_CONFIG=$PKG_CONFIG
11930 # Extract the first word of "pkg-config", so it can be a program name with args.
11931 set dummy pkg-config; ac_word=$2
11932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11933 $as_echo_n "checking for $ac_word... " >&6; }
11934 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
11935 $as_echo_n "(cached) " >&6
11936 else
11937 case $ac_pt_PKG_CONFIG in
11938 [\\/]* | ?:[\\/]*)
11939 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
11940 ;;
11941 *)
11942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11943 for as_dir in $PATH
11944 do
11945 IFS=$as_save_IFS
11946 test -z "$as_dir" && as_dir=.
11947 for ac_exec_ext in '' $ac_executable_extensions; do
11948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11949 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11951 break 2
11952 fi
11953 done
11954 done
11955 IFS=$as_save_IFS
11956
11957 ;;
11958 esac
11959 fi
11960 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
11961 if test -n "$ac_pt_PKG_CONFIG"; then
11962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
11963 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
11964 else
11965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11966 $as_echo "no" >&6; }
11967 fi
11968
11969 if test "x$ac_pt_PKG_CONFIG" = x; then
11970 PKG_CONFIG=""
11971 else
11972 case $cross_compiling:$ac_tool_warned in
11973 yes:)
11974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11975 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11976 ac_tool_warned=yes ;;
11977 esac
11978 PKG_CONFIG=$ac_pt_PKG_CONFIG
11979 fi
11980 else
11981 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
11982 fi
11983
11984 fi
11985 if test -n "$PKG_CONFIG"; then
11986 _pkg_min_version=0.9.0
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
11988 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
11989 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
11990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11991 $as_echo "yes" >&6; }
11992 else
11993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11994 $as_echo "no" >&6; }
11995 PKG_CONFIG=""
11996 fi
11997
11998 fi
11999
12000
12001
12002
12003 if test "x$GCC" = xyes ; then
12004 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
12005 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
12006 -Wbad-function-cast -Wformat=2"
12007 case `$CC -dumpversion` in
12008 3.4.* | 4.*)
12009 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
12010 ;;
12011 esac
12012 else
12013 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
12014 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
12015 SUNCC="yes"
12016 else
12017 SUNCC="no"
12018 fi
12019
12020 if test "x$SUNCC" = "xyes"; then
12021 CWARNFLAGS="-v"
12022 fi
12023 fi
12024
12025
12026
12027 # If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89
12028
12029
12030
12031 # Check whether --enable-strict-compilation was given.
12032 if test "${enable_strict_compilation+set}" = set; then :
12033 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
12034 else
12035 STRICT_COMPILE=no
12036 fi
12037
12038 if test "x$STRICT_COMPILE" = "xyes"; then
12039 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
12040 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
12041 SUNCC="yes"
12042 else
12043 SUNCC="no"
12044 fi
12045
12046 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
12047 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
12048 INTELCC="yes"
12049 else
12050 INTELCC="no"
12051 fi
12052
12053 if test "x$GCC" = xyes ; then
12054 STRICT_CFLAGS="-pedantic -Werror"
12055 elif test "x$SUNCC" = "xyes"; then
12056 STRICT_CFLAGS="-errwarn"
12057 elif test "x$INTELCC" = "xyes"; then
12058 STRICT_CFLAGS="-Werror"
12059 fi
12060 fi
12061 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
12062
12063
12064
12065
12066 cat >>confdefs.h <<_ACEOF
12067 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
12068 _ACEOF
12069
12070 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
12071 if test "x$PVM" = "x"; then
12072 PVM="0"
12073 fi
12074
12075 cat >>confdefs.h <<_ACEOF
12076 #define PACKAGE_VERSION_MINOR $PVM
12077 _ACEOF
12078
12079 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
12080 if test "x$PVP" = "x"; then
12081 PVP="0"
12082 fi
12083
12084 cat >>confdefs.h <<_ACEOF
12085 #define PACKAGE_VERSION_PATCHLEVEL $PVP
12086 _ACEOF
12087
12088
12089
12090 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
12091 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
12092 || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
12093 echo 'git directory not found: installing possibly empty changelog.' >&2)"
12094
12095
12096
12097
12098 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
12099 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
12100 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
12101 || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
12102 echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
12103
12104
12105
12106
12107
12108
12109 if test x$APP_MAN_SUFFIX = x ; then
12110 APP_MAN_SUFFIX=1
12111 fi
12112 if test x$APP_MAN_DIR = x ; then
12113 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
12114 fi
12115
12116 if test x$LIB_MAN_SUFFIX = x ; then
12117 LIB_MAN_SUFFIX=3
12118 fi
12119 if test x$LIB_MAN_DIR = x ; then
12120 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
12121 fi
12122
12123 if test x$FILE_MAN_SUFFIX = x ; then
12124 case $host_os in
12125 solaris*) FILE_MAN_SUFFIX=4 ;;
12126 *) FILE_MAN_SUFFIX=5 ;;
12127 esac
12128 fi
12129 if test x$FILE_MAN_DIR = x ; then
12130 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
12131 fi
12132
12133 if test x$MISC_MAN_SUFFIX = x ; then
12134 case $host_os in
12135 solaris*) MISC_MAN_SUFFIX=5 ;;
12136 *) MISC_MAN_SUFFIX=7 ;;
12137 esac
12138 fi
12139 if test x$MISC_MAN_DIR = x ; then
12140 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
12141 fi
12142
12143 if test x$DRIVER_MAN_SUFFIX = x ; then
12144 case $host_os in
12145 solaris*) DRIVER_MAN_SUFFIX=7 ;;
12146 *) DRIVER_MAN_SUFFIX=4 ;;
12147 esac
12148 fi
12149 if test x$DRIVER_MAN_DIR = x ; then
12150 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
12151 fi
12152
12153 if test x$ADMIN_MAN_SUFFIX = x ; then
12154 case $host_os in
12155 solaris*) ADMIN_MAN_SUFFIX=1m ;;
12156 *) ADMIN_MAN_SUFFIX=8 ;;
12157 esac
12158 fi
12159 if test x$ADMIN_MAN_DIR = x ; then
12160 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
12161 fi
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177 XORG_MAN_PAGE="X Version 11"
12178
12179 MAN_SUBSTS="\
12180 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
12181 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
12182 -e 's|__xservername__|Xorg|g' \
12183 -e 's|__xconfigfile__|xorg.conf|g' \
12184 -e 's|__projectroot__|\$(prefix)|g' \
12185 -e 's|__apploaddir__|\$(appdefaultdir)|g' \
12186 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
12187 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
12188 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
12189 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
12190 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
12191 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
12192
12193
12194
12195 # Check whether --enable-silent-rules was given.
12196 if test "${enable_silent_rules+set}" = set; then :
12197 enableval=$enable_silent_rules;
12198 fi
12199
12200 case $enable_silent_rules in
12201 yes) AM_DEFAULT_VERBOSITY=0;;
12202 no) AM_DEFAULT_VERBOSITY=1;;
12203 *) AM_DEFAULT_VERBOSITY=0;;
12204 esac
12205 AM_BACKSLASH='\'
12206
12207
12208
12209
12210 # Check whether --enable-specs was given.
12211 if test "${enable_specs+set}" = set; then :
12212 enableval=$enable_specs; build_specs=$enableval
12213 else
12214 build_specs=yes
12215 fi
12216
12217
12218 if test x$build_specs = xyes; then
12219 ENABLE_SPECS_TRUE=
12220 ENABLE_SPECS_FALSE='#'
12221 else
12222 ENABLE_SPECS_TRUE='#'
12223 ENABLE_SPECS_FALSE=
12224 fi
12225
12226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build functional specifications" >&5
12227 $as_echo_n "checking whether to build functional specifications... " >&6; }
12228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $build_specs" >&5
12229 $as_echo "$build_specs" >&6; }
12230
12231
12232
12233
12234
12235 # Check whether --with-xmlto was given.
12236 if test "${with_xmlto+set}" = set; then :
12237 withval=$with_xmlto; use_xmlto=$withval
12238 else
12239 use_xmlto=auto
12240 fi
12241
12242
12243
12244 if test "x$use_xmlto" = x"auto"; then
12245 # Extract the first word of "xmlto", so it can be a program name with args.
12246 set dummy xmlto; ac_word=$2
12247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12248 $as_echo_n "checking for $ac_word... " >&6; }
12249 if ${ac_cv_path_XMLTO+:} false; then :
12250 $as_echo_n "(cached) " >&6
12251 else
12252 case $XMLTO in
12253 [\\/]* | ?:[\\/]*)
12254 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
12255 ;;
12256 *)
12257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12258 for as_dir in $PATH
12259 do
12260 IFS=$as_save_IFS
12261 test -z "$as_dir" && as_dir=.
12262 for ac_exec_ext in '' $ac_executable_extensions; do
12263 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12264 ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
12265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12266 break 2
12267 fi
12268 done
12269 done
12270 IFS=$as_save_IFS
12271
12272 ;;
12273 esac
12274 fi
12275 XMLTO=$ac_cv_path_XMLTO
12276 if test -n "$XMLTO"; then
12277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
12278 $as_echo "$XMLTO" >&6; }
12279 else
12280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12281 $as_echo "no" >&6; }
12282 fi
12283
12284
12285 if test "x$XMLTO" = "x"; then
12286 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5
12287 $as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;}
12288 have_xmlto=no
12289 else
12290 have_xmlto=yes
12291 fi
12292 elif test "x$use_xmlto" = x"yes" ; then
12293 # Extract the first word of "xmlto", so it can be a program name with args.
12294 set dummy xmlto; ac_word=$2
12295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12296 $as_echo_n "checking for $ac_word... " >&6; }
12297 if ${ac_cv_path_XMLTO+:} false; then :
12298 $as_echo_n "(cached) " >&6
12299 else
12300 case $XMLTO in
12301 [\\/]* | ?:[\\/]*)
12302 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
12303 ;;
12304 *)
12305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12306 for as_dir in $PATH
12307 do
12308 IFS=$as_save_IFS
12309 test -z "$as_dir" && as_dir=.
12310 for ac_exec_ext in '' $ac_executable_extensions; do
12311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12312 ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
12313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12314 break 2
12315 fi
12316 done
12317 done
12318 IFS=$as_save_IFS
12319
12320 ;;
12321 esac
12322 fi
12323 XMLTO=$ac_cv_path_XMLTO
12324 if test -n "$XMLTO"; then
12325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
12326 $as_echo "$XMLTO" >&6; }
12327 else
12328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12329 $as_echo "no" >&6; }
12330 fi
12331
12332
12333 if test "x$XMLTO" = "x"; then
12334 as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5
12335 fi
12336 have_xmlto=yes
12337 elif test "x$use_xmlto" = x"no" ; then
12338 if test "x$XMLTO" != "x"; then
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5
12340 $as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;}
12341 fi
12342 have_xmlto=no
12343 else
12344 as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5
12345 fi
12346
12347 # Test for a minimum version of xmlto, if provided.
12348 if test "$have_xmlto" = yes; then
12349 # scrape the xmlto version
12350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5
12351 $as_echo_n "checking the xmlto version... " >&6; }
12352 xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3`
12353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5
12354 $as_echo "$xmlto_version" >&6; }
12355 as_arg_v1=$xmlto_version
12356 as_arg_v2=0.0.22
12357 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
12358 case $? in #(
12359 1) :
12360 if test "x$use_xmlto" = xauto; then
12361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&5
12362 $as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&2;}
12363 have_xmlto=no
12364 else
12365 as_fn_error $? "xmlto version $xmlto_version found, but 0.0.22 needed" "$LINENO" 5
12366 fi ;; #(
12367 0) :
12368 ;; #(
12369 2) :
12370 ;; #(
12371 *) :
12372 ;;
12373 esac
12374 fi
12375
12376 # Test for the ability of xmlto to generate a text target
12377 have_xmlto_text=no
12378 cat > conftest.xml << "EOF"
12379 EOF
12380 if test "$have_xmlto" = yes; then :
12381 if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then :
12382 have_xmlto_text=yes
12383 else
12384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5
12385 $as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;}
12386 fi
12387 fi
12388 rm -f conftest.xml
12389 if test $have_xmlto_text = yes; then
12390 HAVE_XMLTO_TEXT_TRUE=
12391 HAVE_XMLTO_TEXT_FALSE='#'
12392 else
12393 HAVE_XMLTO_TEXT_TRUE='#'
12394 HAVE_XMLTO_TEXT_FALSE=
12395 fi
12396
12397 if test "$have_xmlto" = yes; then
12398 HAVE_XMLTO_TRUE=
12399 HAVE_XMLTO_FALSE='#'
12400 else
12401 HAVE_XMLTO_TRUE='#'
12402 HAVE_XMLTO_FALSE=
12403 fi
12404
12405
12406
12407
12408
12409
12410 # Check whether --with-fop was given.
12411 if test "${with_fop+set}" = set; then :
12412 withval=$with_fop; use_fop=$withval
12413 else
12414 use_fop=no
12415 fi
12416
12417
12418
12419 if test "x$use_fop" = x"auto"; then
12420 # Extract the first word of "fop", so it can be a program name with args.
12421 set dummy fop; ac_word=$2
12422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12423 $as_echo_n "checking for $ac_word... " >&6; }
12424 if ${ac_cv_path_FOP+:} false; then :
12425 $as_echo_n "(cached) " >&6
12426 else
12427 case $FOP in
12428 [\\/]* | ?:[\\/]*)
12429 ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
12430 ;;
12431 *)
12432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12433 for as_dir in $PATH
12434 do
12435 IFS=$as_save_IFS
12436 test -z "$as_dir" && as_dir=.
12437 for ac_exec_ext in '' $ac_executable_extensions; do
12438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12439 ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext"
12440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12441 break 2
12442 fi
12443 done
12444 done
12445 IFS=$as_save_IFS
12446
12447 ;;
12448 esac
12449 fi
12450 FOP=$ac_cv_path_FOP
12451 if test -n "$FOP"; then
12452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
12453 $as_echo "$FOP" >&6; }
12454 else
12455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12456 $as_echo "no" >&6; }
12457 fi
12458
12459
12460 if test "x$FOP" = "x"; then
12461 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5
12462 $as_echo "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;}
12463 have_fop=no
12464 else
12465 have_fop=yes
12466 fi
12467 elif test "x$use_fop" = x"yes" ; then
12468 # Extract the first word of "fop", so it can be a program name with args.
12469 set dummy fop; ac_word=$2
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12471 $as_echo_n "checking for $ac_word... " >&6; }
12472 if ${ac_cv_path_FOP+:} false; then :
12473 $as_echo_n "(cached) " >&6
12474 else
12475 case $FOP in
12476 [\\/]* | ?:[\\/]*)
12477 ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
12478 ;;
12479 *)
12480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12481 for as_dir in $PATH
12482 do
12483 IFS=$as_save_IFS
12484 test -z "$as_dir" && as_dir=.
12485 for ac_exec_ext in '' $ac_executable_extensions; do
12486 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12487 ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext"
12488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12489 break 2
12490 fi
12491 done
12492 done
12493 IFS=$as_save_IFS
12494
12495 ;;
12496 esac
12497 fi
12498 FOP=$ac_cv_path_FOP
12499 if test -n "$FOP"; then
12500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
12501 $as_echo "$FOP" >&6; }
12502 else
12503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12504 $as_echo "no" >&6; }
12505 fi
12506
12507
12508 if test "x$FOP" = "x"; then
12509 as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5
12510 fi
12511 have_fop=yes
12512 elif test "x$use_fop" = x"no" ; then
12513 if test "x$FOP" != "x"; then
12514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5
12515 $as_echo "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;}
12516 fi
12517 have_fop=no
12518 else
12519 as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5
12520 fi
12521 if test "$have_fop" = yes; then
12522 HAVE_FOP_TRUE=
12523 HAVE_FOP_FALSE='#'
12524 else
12525 HAVE_FOP_TRUE='#'
12526 HAVE_FOP_FALSE=
12527 fi
12528
12529
12530
12531
12532
12533
12534 # Check whether --with-xsltproc was given.
12535 if test "${with_xsltproc+set}" = set; then :
12536 withval=$with_xsltproc; use_xsltproc=$withval
12537 else
12538 use_xsltproc=auto
12539 fi
12540
12541
12542
12543 if test "x$use_xsltproc" = x"auto"; then
12544 # Extract the first word of "xsltproc", so it can be a program name with args.
12545 set dummy xsltproc; ac_word=$2
12546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12547 $as_echo_n "checking for $ac_word... " >&6; }
12548 if ${ac_cv_path_XSLTPROC+:} false; then :
12549 $as_echo_n "(cached) " >&6
12550 else
12551 case $XSLTPROC in
12552 [\\/]* | ?:[\\/]*)
12553 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
12554 ;;
12555 *)
12556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12557 for as_dir in $PATH
12558 do
12559 IFS=$as_save_IFS
12560 test -z "$as_dir" && as_dir=.
12561 for ac_exec_ext in '' $ac_executable_extensions; do
12562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12563 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
12564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12565 break 2
12566 fi
12567 done
12568 done
12569 IFS=$as_save_IFS
12570
12571 ;;
12572 esac
12573 fi
12574 XSLTPROC=$ac_cv_path_XSLTPROC
12575 if test -n "$XSLTPROC"; then
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
12577 $as_echo "$XSLTPROC" >&6; }
12578 else
12579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12580 $as_echo "no" >&6; }
12581 fi
12582
12583
12584 if test "x$XSLTPROC" = "x"; then
12585 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xsltproc not found - cannot transform XML documents" >&5
12586 $as_echo "$as_me: WARNING: xsltproc not found - cannot transform XML documents" >&2;}
12587 have_xsltproc=no
12588 else
12589 have_xsltproc=yes
12590 fi
12591 elif test "x$use_xsltproc" = x"yes" ; then
12592 # Extract the first word of "xsltproc", so it can be a program name with args.
12593 set dummy xsltproc; ac_word=$2
12594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12595 $as_echo_n "checking for $ac_word... " >&6; }
12596 if ${ac_cv_path_XSLTPROC+:} false; then :
12597 $as_echo_n "(cached) " >&6
12598 else
12599 case $XSLTPROC in
12600 [\\/]* | ?:[\\/]*)
12601 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
12602 ;;
12603 *)
12604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12605 for as_dir in $PATH
12606 do
12607 IFS=$as_save_IFS
12608 test -z "$as_dir" && as_dir=.
12609 for ac_exec_ext in '' $ac_executable_extensions; do
12610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12611 ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
12612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12613 break 2
12614 fi
12615 done
12616 done
12617 IFS=$as_save_IFS
12618
12619 ;;
12620 esac
12621 fi
12622 XSLTPROC=$ac_cv_path_XSLTPROC
12623 if test -n "$XSLTPROC"; then
12624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
12625 $as_echo "$XSLTPROC" >&6; }
12626 else
12627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12628 $as_echo "no" >&6; }
12629 fi
12630
12631
12632 if test "x$XSLTPROC" = "x"; then
12633 as_fn_error $? "--with-xsltproc=yes specified but xsltproc not found in PATH" "$LINENO" 5
12634 fi
12635 have_xsltproc=yes
12636 elif test "x$use_xsltproc" = x"no" ; then
12637 if test "x$XSLTPROC" != "x"; then
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&5
12639 $as_echo "$as_me: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&2;}
12640 fi
12641 have_xsltproc=no
12642 else
12643 as_fn_error $? "--with-xsltproc expects 'yes' or 'no'" "$LINENO" 5
12644 fi
12645
12646 # Checking for minimum version is not implemented
12647 # but we want to keep the interface consistent with other commands
12648
12649
12650 if test "$have_xsltproc" = yes; then
12651 HAVE_XSLTPROC_TRUE=
12652 HAVE_XSLTPROC_FALSE='#'
12653 else
12654 HAVE_XSLTPROC_TRUE='#'
12655 HAVE_XSLTPROC_FALSE=
12656 fi
12657
12658
12659
12660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.7" >&5
12661 $as_echo_n "checking for X.Org SGML entities >= 1.7... " >&6; }
12662 XORG_SGML_PATH=
12663 if test -n "$PKG_CONFIG" && \
12664 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.7\""; } >&5
12665 ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.7") 2>&5
12666 ac_status=$?
12667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12668 test $ac_status = 0; }; then
12669 XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools`
12670 else
12671 :
12672
12673 fi
12674
12675 # Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing
12676 # the path and the name of the doc stylesheet
12677 if test "x$XORG_SGML_PATH" != "x" ; then
12678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5
12679 $as_echo "$XORG_SGML_PATH" >&6; }
12680 STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11
12681 XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl
12682 else
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12684 $as_echo "no" >&6; }
12685 fi
12686
12687
12688
12689
12690 if test "x$XSL_STYLESHEET" != "x"; then
12691 HAVE_STYLESHEETS_TRUE=
12692 HAVE_STYLESHEETS_FALSE='#'
12693 else
12694 HAVE_STYLESHEETS_TRUE='#'
12695 HAVE_STYLESHEETS_FALSE=
12696 fi
12697
12698
12699
12700
12701 for ac_prog in cpp
12702 do
12703 # Extract the first word of "$ac_prog", so it can be a program name with args.
12704 set dummy $ac_prog; ac_word=$2
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12706 $as_echo_n "checking for $ac_word... " >&6; }
12707 if ${ac_cv_path_RAWCPP+:} false; then :
12708 $as_echo_n "(cached) " >&6
12709 else
12710 case $RAWCPP in
12711 [\\/]* | ?:[\\/]*)
12712 ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path.
12713 ;;
12714 *)
12715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12716 as_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib"
12717 for as_dir in $as_dummy
12718 do
12719 IFS=$as_save_IFS
12720 test -z "$as_dir" && as_dir=.
12721 for ac_exec_ext in '' $ac_executable_extensions; do
12722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12723 ac_cv_path_RAWCPP="$as_dir/$ac_word$ac_exec_ext"
12724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12725 break 2
12726 fi
12727 done
12728 done
12729 IFS=$as_save_IFS
12730
12731 ;;
12732 esac
12733 fi
12734 RAWCPP=$ac_cv_path_RAWCPP
12735 if test -n "$RAWCPP"; then
12736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RAWCPP" >&5
12737 $as_echo "$RAWCPP" >&6; }
12738 else
12739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12740 $as_echo "no" >&6; }
12741 fi
12742
12743
12744 test -n "$RAWCPP" && break
12745 done
12746 test -n "$RAWCPP" || RAWCPP="${CPP}"
12747
12748
12749 # Check for flag to avoid builtin definitions - assumes unix is predefined,
12750 # which is not the best choice for supporting other OS'es, but covers most
12751 # of the ones we need for now.
12752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -undef" >&5
12753 $as_echo_n "checking if $RAWCPP requires -undef... " >&6; }
12754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12755 /* end confdefs.h. */
12756 Does cpp redefine unix ?
12757 _ACEOF
12758 if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
12759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12760 $as_echo "no" >&6; }
12761 else
12762 if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
12763 RAWCPPFLAGS=-undef
12764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12765 $as_echo "yes" >&6; }
12766 # under Cygwin unix is still defined even with -undef
12767 elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
12768 RAWCPPFLAGS="-undef -ansi"
12769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with -ansi" >&5
12770 $as_echo "yes, with -ansi" >&6; }
12771 else
12772 as_fn_error $? "${RAWCPP} defines unix with or without -undef. I don't know what to do." "$LINENO" 5
12773 fi
12774 fi
12775 rm -f conftest.$ac_ext
12776
12777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -traditional" >&5
12778 $as_echo_n "checking if $RAWCPP requires -traditional... " >&6; }
12779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12780 /* end confdefs.h. */
12781 Does cpp preserve "whitespace"?
12782 _ACEOF
12783 if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then
12784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12785 $as_echo "no" >&6; }
12786 else
12787 if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then
12788 RAWCPPFLAGS="${RAWCPPFLAGS} -traditional"
12789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12790 $as_echo "yes" >&6; }
12791 else
12792 as_fn_error $? "${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do." "$LINENO" 5
12793 fi
12794 fi
12795 rm -f conftest.$ac_ext
12796
12797
12798
12799 # Required when PKG_CHECK_MODULES called within an if statement
12800
12801
12802 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
12803 if test -n "$ac_tool_prefix"; then
12804 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12805 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12807 $as_echo_n "checking for $ac_word... " >&6; }
12808 if ${ac_cv_path_PKG_CONFIG+:} false; then :
12809 $as_echo_n "(cached) " >&6
12810 else
12811 case $PKG_CONFIG in
12812 [\\/]* | ?:[\\/]*)
12813 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12814 ;;
12815 *)
12816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12817 for as_dir in $PATH
12818 do
12819 IFS=$as_save_IFS
12820 test -z "$as_dir" && as_dir=.
12821 for ac_exec_ext in '' $ac_executable_extensions; do
12822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12823 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12825 break 2
12826 fi
12827 done
12828 done
12829 IFS=$as_save_IFS
12830
12831 ;;
12832 esac
12833 fi
12834 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12835 if test -n "$PKG_CONFIG"; then
12836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12837 $as_echo "$PKG_CONFIG" >&6; }
12838 else
12839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12840 $as_echo "no" >&6; }
12841 fi
12842
12843
12844 fi
12845 if test -z "$ac_cv_path_PKG_CONFIG"; then
12846 ac_pt_PKG_CONFIG=$PKG_CONFIG
12847 # Extract the first word of "pkg-config", so it can be a program name with args.
12848 set dummy pkg-config; ac_word=$2
12849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12850 $as_echo_n "checking for $ac_word... " >&6; }
12851 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
12852 $as_echo_n "(cached) " >&6
12853 else
12854 case $ac_pt_PKG_CONFIG in
12855 [\\/]* | ?:[\\/]*)
12856 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12857 ;;
12858 *)
12859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12860 for as_dir in $PATH
12861 do
12862 IFS=$as_save_IFS
12863 test -z "$as_dir" && as_dir=.
12864 for ac_exec_ext in '' $ac_executable_extensions; do
12865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12866 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12868 break 2
12869 fi
12870 done
12871 done
12872 IFS=$as_save_IFS
12873
12874 ;;
12875 esac
12876 fi
12877 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
12878 if test -n "$ac_pt_PKG_CONFIG"; then
12879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12880 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
12881 else
12882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12883 $as_echo "no" >&6; }
12884 fi
12885
12886 if test "x$ac_pt_PKG_CONFIG" = x; then
12887 PKG_CONFIG=""
12888 else
12889 case $cross_compiling:$ac_tool_warned in
12890 yes:)
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12892 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12893 ac_tool_warned=yes ;;
12894 esac
12895 PKG_CONFIG=$ac_pt_PKG_CONFIG
12896 fi
12897 else
12898 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12899 fi
12900
12901 fi
12902 if test -n "$PKG_CONFIG"; then
12903 _pkg_min_version=0.9.0
12904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
12905 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
12906 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
12907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12908 $as_echo "yes" >&6; }
12909 else
12910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12911 $as_echo "no" >&6; }
12912 PKG_CONFIG=""
12913 fi
12914
12915 fi
12916
12917 if test x"$CC_FOR_BUILD" = x; then
12918 if test x"$cross_compiling" = xyes; then
12919 for ac_prog in gcc cc
12920 do
12921 # Extract the first word of "$ac_prog", so it can be a program name with args.
12922 set dummy $ac_prog; ac_word=$2
12923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12924 $as_echo_n "checking for $ac_word... " >&6; }
12925 if ${ac_cv_prog_CC_FOR_BUILD+:} false; then :
12926 $as_echo_n "(cached) " >&6
12927 else
12928 if test -n "$CC_FOR_BUILD"; then
12929 ac_cv_prog_CC_FOR_BUILD="$CC_FOR_BUILD" # Let the user override the test.
12930 else
12931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12932 for as_dir in $PATH
12933 do
12934 IFS=$as_save_IFS
12935 test -z "$as_dir" && as_dir=.
12936 for ac_exec_ext in '' $ac_executable_extensions; do
12937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12938 ac_cv_prog_CC_FOR_BUILD="$ac_prog"
12939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12940 break 2
12941 fi
12942 done
12943 done
12944 IFS=$as_save_IFS
12945
12946 fi
12947 fi
12948 CC_FOR_BUILD=$ac_cv_prog_CC_FOR_BUILD
12949 if test -n "$CC_FOR_BUILD"; then
12950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_BUILD" >&5
12951 $as_echo "$CC_FOR_BUILD" >&6; }
12952 else
12953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12954 $as_echo "no" >&6; }
12955 fi
12956
12957
12958 test -n "$CC_FOR_BUILD" && break
12959 done
12960
12961 else
12962 CC_FOR_BUILD="$CC"
12963 fi
12964 fi
12965
12966
12967 if test x"$CPPFLAGS_FOR_BUILD" = x; then
12968 if test ! x"$cross_compiling" = xyes; then
12969 CPPFLAGS_FOR_BUILD=${CPPFLAGS}
12970 fi
12971 fi
12972
12973
12974 if test x"$CFLAGS_FOR_BUILD" = x; then
12975 if test ! x"$cross_compiling" = xyes; then
12976 CFLAGS_FOR_BUILD=${CFLAGS}
12977 fi
12978 fi
12979
12980
12981 if test x"$LDFLAGS_FOR_BUILD" = x; then
12982 if test ! x"$cross_compiling" = xyes; then
12983 LDFLAGS_FOR_BUILD=${LDFLAGS}
12984 fi
12985 fi
12986
12987
12988 # Find perl for "make check" tests in nls/Makefile.am
12989
12990 # Check whether --with-perl was given.
12991 if test "${with_perl+set}" = set; then :
12992 withval=$with_perl; PERL=$withval ; { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl" >&5
12993 $as_echo_n "checking perl... " >&6; } ;
12994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (from --with-perl) $PERL" >&5
12995 $as_echo "(from --with-perl) $PERL" >&6; }
12996 else
12997 for ac_prog in perl
12998 do
12999 # Extract the first word of "$ac_prog", so it can be a program name with args.
13000 set dummy $ac_prog; ac_word=$2
13001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13002 $as_echo_n "checking for $ac_word... " >&6; }
13003 if ${ac_cv_prog_PERL+:} false; then :
13004 $as_echo_n "(cached) " >&6
13005 else
13006 if test -n "$PERL"; then
13007 ac_cv_prog_PERL="$PERL" # Let the user override the test.
13008 else
13009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13010 for as_dir in $PATH
13011 do
13012 IFS=$as_save_IFS
13013 test -z "$as_dir" && as_dir=.
13014 for ac_exec_ext in '' $ac_executable_extensions; do
13015 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13016 ac_cv_prog_PERL="$ac_prog"
13017 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13018 break 2
13019 fi
13020 done
13021 done
13022 IFS=$as_save_IFS
13023
13024 fi
13025 fi
13026 PERL=$ac_cv_prog_PERL
13027 if test -n "$PERL"; then
13028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
13029 $as_echo "$PERL" >&6; }
13030 else
13031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13032 $as_echo "no" >&6; }
13033 fi
13034
13035
13036 test -n "$PERL" && break
13037 done
13038 test -n "$PERL" || PERL="no"
13039
13040 fi
13041
13042 if test x$PERL != xno; then
13043 HAVE_PERL_TRUE=
13044 HAVE_PERL_FALSE='#'
13045 else
13046 HAVE_PERL_TRUE='#'
13047 HAVE_PERL_FALSE=
13048 fi
13049
13050
13051 # Checks for pkg-config packages
13052
13053 # Always required
13054 X11_REQUIRES='xproto >= 7.0.13 xextproto xtrans xcb >= 1.1.92'
13055 X11_EXTRA_DEPS="xcb >= 1.1.92"
13056
13057
13058
13059 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13060 if test -n "$ac_tool_prefix"; then
13061 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13062 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13064 $as_echo_n "checking for $ac_word... " >&6; }
13065 if ${ac_cv_path_PKG_CONFIG+:} false; then :
13066 $as_echo_n "(cached) " >&6
13067 else
13068 case $PKG_CONFIG in
13069 [\\/]* | ?:[\\/]*)
13070 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13071 ;;
13072 *)
13073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13074 for as_dir in $PATH
13075 do
13076 IFS=$as_save_IFS
13077 test -z "$as_dir" && as_dir=.
13078 for ac_exec_ext in '' $ac_executable_extensions; do
13079 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13080 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13082 break 2
13083 fi
13084 done
13085 done
13086 IFS=$as_save_IFS
13087
13088 ;;
13089 esac
13090 fi
13091 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13092 if test -n "$PKG_CONFIG"; then
13093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13094 $as_echo "$PKG_CONFIG" >&6; }
13095 else
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13097 $as_echo "no" >&6; }
13098 fi
13099
13100
13101 fi
13102 if test -z "$ac_cv_path_PKG_CONFIG"; then
13103 ac_pt_PKG_CONFIG=$PKG_CONFIG
13104 # Extract the first word of "pkg-config", so it can be a program name with args.
13105 set dummy pkg-config; ac_word=$2
13106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13107 $as_echo_n "checking for $ac_word... " >&6; }
13108 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
13109 $as_echo_n "(cached) " >&6
13110 else
13111 case $ac_pt_PKG_CONFIG in
13112 [\\/]* | ?:[\\/]*)
13113 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13114 ;;
13115 *)
13116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13117 for as_dir in $PATH
13118 do
13119 IFS=$as_save_IFS
13120 test -z "$as_dir" && as_dir=.
13121 for ac_exec_ext in '' $ac_executable_extensions; do
13122 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13123 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13125 break 2
13126 fi
13127 done
13128 done
13129 IFS=$as_save_IFS
13130
13131 ;;
13132 esac
13133 fi
13134 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13135 if test -n "$ac_pt_PKG_CONFIG"; then
13136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13137 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
13138 else
13139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13140 $as_echo "no" >&6; }
13141 fi
13142
13143 if test "x$ac_pt_PKG_CONFIG" = x; then
13144 PKG_CONFIG=""
13145 else
13146 case $cross_compiling:$ac_tool_warned in
13147 yes:)
13148 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13149 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13150 ac_tool_warned=yes ;;
13151 esac
13152 PKG_CONFIG=$ac_pt_PKG_CONFIG
13153 fi
13154 else
13155 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13156 fi
13157
13158 fi
13159 if test -n "$PKG_CONFIG"; then
13160 _pkg_min_version=0.9.0
13161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13162 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13163 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13165 $as_echo "yes" >&6; }
13166 else
13167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13168 $as_echo "no" >&6; }
13169 PKG_CONFIG=""
13170 fi
13171
13172 fi
13173
13174
13175
13176 # Issue an error if xtrans.m4 was not found and XTRANS_CONNECTION_FLAGS macro
13177 # was not expanded, since libX11 with no transport types is rather useless.
13178 #
13179 # If you're seeing an error here, be sure you installed the lib/xtrans module
13180 # first and if it's not in the default location, that you set the ACLOCAL
13181 # environment variable to find it, such as:
13182 # ACLOCAL="aclocal -I ${PREFIX}/share/aclocal"
13183
13184
13185 # Transport selection macro from xtrans.m4
13186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13187 $as_echo_n "checking return type of signal handlers... " >&6; }
13188 if ${ac_cv_type_signal+:} false; then :
13189 $as_echo_n "(cached) " >&6
13190 else
13191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13192 /* end confdefs.h. */
13193 #include <sys/types.h>
13194 #include <signal.h>
13195
13196 int
13197 main ()
13198 {
13199 return *(signal (0, 0)) (0) == 1;
13200 ;
13201 return 0;
13202 }
13203 _ACEOF
13204 if ac_fn_c_try_compile "$LINENO"; then :
13205 ac_cv_type_signal=int
13206 else
13207 ac_cv_type_signal=void
13208 fi
13209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13210 fi
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13212 $as_echo "$ac_cv_type_signal" >&6; }
13213
13214 cat >>confdefs.h <<_ACEOF
13215 #define RETSIGTYPE $ac_cv_type_signal
13216 _ACEOF
13217
13218
13219
13220
13221
13222 case $host_os in
13223 mingw*) unixdef="no" ;;
13224 *) unixdef="yes" ;;
13225 esac
13226 # Check whether --enable-unix-transport was given.
13227 if test "${enable_unix_transport+set}" = set; then :
13228 enableval=$enable_unix_transport; UNIXCONN=$enableval
13229 else
13230 UNIXCONN=$unixdef
13231 fi
13232
13233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support UNIX socket connections" >&5
13234 $as_echo_n "checking if Xtrans should support UNIX socket connections... " >&6; }
13235 if test "$UNIXCONN" = "yes"; then
13236
13237 $as_echo "#define UNIXCONN 1" >>confdefs.h
13238
13239 fi
13240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIXCONN" >&5
13241 $as_echo "$UNIXCONN" >&6; }
13242 # Check whether --enable-tcp-transport was given.
13243 if test "${enable_tcp_transport+set}" = set; then :
13244 enableval=$enable_tcp_transport; TCPCONN=$enableval
13245 else
13246 TCPCONN=yes
13247 fi
13248
13249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support TCP socket connections" >&5
13250 $as_echo_n "checking if Xtrans should support TCP socket connections... " >&6; }
13251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCPCONN" >&5
13252 $as_echo "$TCPCONN" >&6; }
13253 if test "$TCPCONN" = "yes"; then
13254
13255 $as_echo "#define TCPCONN 1" >>confdefs.h
13256
13257
13258 # SVR4 hides these in libraries other than libc
13259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
13260 $as_echo_n "checking for library containing socket... " >&6; }
13261 if ${ac_cv_search_socket+:} false; then :
13262 $as_echo_n "(cached) " >&6
13263 else
13264 ac_func_search_save_LIBS=$LIBS
13265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13266 /* end confdefs.h. */
13267
13268 /* Override any GCC internal prototype to avoid an error.
13269 Use char because int might match the return type of a GCC
13270 builtin and then its argument prototype would still apply. */
13271 #ifdef __cplusplus
13272 extern "C"
13273 #endif
13274 char socket ();
13275 int
13276 main ()
13277 {
13278 return socket ();
13279 ;
13280 return 0;
13281 }
13282 _ACEOF
13283 for ac_lib in '' socket; do
13284 if test -z "$ac_lib"; then
13285 ac_res="none required"
13286 else
13287 ac_res=-l$ac_lib
13288 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13289 fi
13290 if ac_fn_c_try_link "$LINENO"; then :
13291 ac_cv_search_socket=$ac_res
13292 fi
13293 rm -f core conftest.err conftest.$ac_objext \
13294 conftest$ac_exeext
13295 if ${ac_cv_search_socket+:} false; then :
13296 break
13297 fi
13298 done
13299 if ${ac_cv_search_socket+:} false; then :
13300
13301 else
13302 ac_cv_search_socket=no
13303 fi
13304 rm conftest.$ac_ext
13305 LIBS=$ac_func_search_save_LIBS
13306 fi
13307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
13308 $as_echo "$ac_cv_search_socket" >&6; }
13309 ac_res=$ac_cv_search_socket
13310 if test "$ac_res" != no; then :
13311 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13312
13313 fi
13314
13315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
13316 $as_echo_n "checking for library containing gethostbyname... " >&6; }
13317 if ${ac_cv_search_gethostbyname+:} false; then :
13318 $as_echo_n "(cached) " >&6
13319 else
13320 ac_func_search_save_LIBS=$LIBS
13321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13322 /* end confdefs.h. */
13323
13324 /* Override any GCC internal prototype to avoid an error.
13325 Use char because int might match the return type of a GCC
13326 builtin and then its argument prototype would still apply. */
13327 #ifdef __cplusplus
13328 extern "C"
13329 #endif
13330 char gethostbyname ();
13331 int
13332 main ()
13333 {
13334 return gethostbyname ();
13335 ;
13336 return 0;
13337 }
13338 _ACEOF
13339 for ac_lib in '' nsl; do
13340 if test -z "$ac_lib"; then
13341 ac_res="none required"
13342 else
13343 ac_res=-l$ac_lib
13344 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13345 fi
13346 if ac_fn_c_try_link "$LINENO"; then :
13347 ac_cv_search_gethostbyname=$ac_res
13348 fi
13349 rm -f core conftest.err conftest.$ac_objext \
13350 conftest$ac_exeext
13351 if ${ac_cv_search_gethostbyname+:} false; then :
13352 break
13353 fi
13354 done
13355 if ${ac_cv_search_gethostbyname+:} false; then :
13356
13357 else
13358 ac_cv_search_gethostbyname=no
13359 fi
13360 rm conftest.$ac_ext
13361 LIBS=$ac_func_search_save_LIBS
13362 fi
13363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
13364 $as_echo "$ac_cv_search_gethostbyname" >&6; }
13365 ac_res=$ac_cv_search_gethostbyname
13366 if test "$ac_res" != no; then :
13367 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13368
13369 fi
13370
13371 if test "$ac_cv_search_socket$ac_cv_search_gethostbyname" = "nono"; then
13372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5
13373 $as_echo_n "checking for main in -lws2_32... " >&6; }
13374 if ${ac_cv_lib_ws2_32_main+:} false; then :
13375 $as_echo_n "(cached) " >&6
13376 else
13377 ac_check_lib_save_LIBS=$LIBS
13378 LIBS="-lws2_32 $LIBS"
13379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13380 /* end confdefs.h. */
13381
13382
13383 int
13384 main ()
13385 {
13386 return main ();
13387 ;
13388 return 0;
13389 }
13390 _ACEOF
13391 if ac_fn_c_try_link "$LINENO"; then :
13392 ac_cv_lib_ws2_32_main=yes
13393 else
13394 ac_cv_lib_ws2_32_main=no
13395 fi
13396 rm -f core conftest.err conftest.$ac_objext \
13397 conftest$ac_exeext conftest.$ac_ext
13398 LIBS=$ac_check_lib_save_LIBS
13399 fi
13400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5
13401 $as_echo "$ac_cv_lib_ws2_32_main" >&6; }
13402 if test "x$ac_cv_lib_ws2_32_main" = xyes; then :
13403 cat >>confdefs.h <<_ACEOF
13404 #define HAVE_LIBWS2_32 1
13405 _ACEOF
13406
13407 LIBS="-lws2_32 $LIBS"
13408
13409 fi
13410 ac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main
13411
13412 fi
13413
13414 # Needs to come after above checks for libsocket & libnsl for SVR4 systems
13415 # Check whether --enable-ipv6 was given.
13416 if test "${enable_ipv6+set}" = set; then :
13417 enableval=$enable_ipv6; IPV6CONN=$enableval
13418 else
13419 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
13420 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
13421 IPV6CONN=yes
13422 else
13423 IPV6CONN=no
13424 fi
13425
13426 fi
13427
13428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IPv6 support should be built" >&5
13429 $as_echo_n "checking if IPv6 support should be built... " >&6; }
13430 if test "$IPV6CONN" = "yes"; then
13431
13432 $as_echo "#define IPv6 1" >>confdefs.h
13433
13434 fi
13435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IPV6CONN" >&5
13436 $as_echo "$IPV6CONN" >&6; }
13437
13438 # 4.3BSD-Reno added a new member to struct sockaddr_in
13439 ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "
13440 #include <sys/types.h>
13441 #include <sys/socket.h>
13442 #include <netinet/in.h>
13443
13444 "
13445 if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
13446
13447 $as_echo "#define BSD44SOCKETS 1" >>confdefs.h
13448
13449 fi
13450
13451
13452 # POSIX.1g changed the type of pointer passed to getsockname/getpeername/etc.
13453 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
13454 $ac_includes_default
13455 #include <sys/socket.h>
13456 "
13457 if test "x$ac_cv_type_socklen_t" = xyes; then :
13458
13459 cat >>confdefs.h <<_ACEOF
13460 #define HAVE_SOCKLEN_T 1
13461 _ACEOF
13462
13463
13464 fi
13465
13466
13467
13468 fi
13469 case $host_os in
13470 solaris*|sco*|sysv4*) localdef="yes" ;;
13471 *) localdef="no" ;;
13472 esac
13473 # Check whether --enable-local-transport was given.
13474 if test "${enable_local_transport+set}" = set; then :
13475 enableval=$enable_local_transport; LOCALCONN=$enableval
13476 else
13477 LOCALCONN=$localdef
13478 fi
13479
13480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support os-specific local connections" >&5
13481 $as_echo_n "checking if Xtrans should support os-specific local connections... " >&6; }
13482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCALCONN" >&5
13483 $as_echo "$LOCALCONN" >&6; }
13484 if test "$LOCALCONN" = "yes"; then
13485
13486 $as_echo "#define LOCALCONN 1" >>confdefs.h
13487
13488 fi
13489
13490
13491
13492 # Secure RPC detection macro from xtrans.m4
13493
13494 # Check whether --enable-secure-rpc was given.
13495 if test "${enable_secure_rpc+set}" = set; then :
13496 enableval=$enable_secure_rpc; SECURE_RPC=$enableval
13497 else
13498 SECURE_RPC="try"
13499 fi
13500
13501
13502 if test "x$SECURE_RPC" = "xyes" -o "x$SECURE_RPC" = "xtry" ; then
13503 FOUND_SECURE_RPC="no"
13504 for ac_func in authdes_seccreate authdes_create
13505 do :
13506 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13507 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13508 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13509 cat >>confdefs.h <<_ACEOF
13510 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13511 _ACEOF
13512 FOUND_SECURE_RPC="yes"
13513 fi
13514 done
13515
13516 if test "x$FOUND_SECURE_RPC" = "xno" ; then
13517 if test "x$SECURE_RPC" = "xyes" ; then
13518 as_fn_error $? "Secure RPC requested, but required functions not found" "$LINENO" 5
13519 fi
13520 SECURE_RPC="no"
13521 else
13522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getsecretkey" >&5
13523 $as_echo_n "checking for library containing getsecretkey... " >&6; }
13524 if ${ac_cv_search_getsecretkey+:} false; then :
13525 $as_echo_n "(cached) " >&6
13526 else
13527 ac_func_search_save_LIBS=$LIBS
13528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13529 /* end confdefs.h. */
13530
13531 /* Override any GCC internal prototype to avoid an error.
13532 Use char because int might match the return type of a GCC
13533 builtin and then its argument prototype would still apply. */
13534 #ifdef __cplusplus
13535 extern "C"
13536 #endif
13537 char getsecretkey ();
13538 int
13539 main ()
13540 {
13541 return getsecretkey ();
13542 ;
13543 return 0;
13544 }
13545 _ACEOF
13546 for ac_lib in '' rpcsvc; do
13547 if test -z "$ac_lib"; then
13548 ac_res="none required"
13549 else
13550 ac_res=-l$ac_lib
13551 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13552 fi
13553 if ac_fn_c_try_link "$LINENO"; then :
13554 ac_cv_search_getsecretkey=$ac_res
13555 fi
13556 rm -f core conftest.err conftest.$ac_objext \
13557 conftest$ac_exeext
13558 if ${ac_cv_search_getsecretkey+:} false; then :
13559 break
13560 fi
13561 done
13562 if ${ac_cv_search_getsecretkey+:} false; then :
13563
13564 else
13565 ac_cv_search_getsecretkey=no
13566 fi
13567 rm conftest.$ac_ext
13568 LIBS=$ac_func_search_save_LIBS
13569 fi
13570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getsecretkey" >&5
13571 $as_echo "$ac_cv_search_getsecretkey" >&6; }
13572 ac_res=$ac_cv_search_getsecretkey
13573 if test "$ac_res" != no; then :
13574 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13575
13576 fi
13577
13578 SECURE_RPC="yes"
13579 fi
13580 fi
13581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Secure RPC authentication (\"SUN-DES-1\") should be supported" >&5
13582 $as_echo_n "checking if Secure RPC authentication (\"SUN-DES-1\") should be supported... " >&6; }
13583 if test "x$SECURE_RPC" = "xyes" ; then
13584
13585 $as_echo "#define SECURE_RPC 1" >>confdefs.h
13586
13587 fi
13588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SECURE_RPC" >&5
13589 $as_echo "$SECURE_RPC" >&6; }
13590
13591
13592 # Preferred order to try transports for local connections
13593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what order to try transports in for local connections" >&5
13594 $as_echo_n "checking what order to try transports in for local connections... " >&6; }
13595 DEFAULT_LOCAL_TRANS=""
13596 case $host_os in
13597 solaris*)
13598 # On Solaris 2.6 through 9, named pipes (LOCAL_TRANS) were
13599 # faster than Unix domain sockets, but on Solaris 10 & later,
13600 # Unix domain sockets are faster now.
13601 if test "$UNIXCONN" = "yes" ; then
13602 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
13603 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
13604 fi
13605 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}UNIX_TRANS"
13606 fi
13607 if test "$LOCALCONN" = "yes" ; then
13608 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
13609 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
13610 fi
13611 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}LOCAL_TRANS"
13612 fi
13613 if test "$TCPCONN" = "yes" ; then
13614 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
13615 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
13616 fi
13617 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}TCP_TRANS"
13618 fi
13619 ;;
13620 linux*)
13621 # LOCAL_TRANS is used for abstract sockets.
13622 if test "$UNIXCONN" = "yes" ; then
13623 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
13624 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
13625 fi
13626 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}LOCAL_TRANS,UNIX_TRANS"
13627 fi
13628 if test "$TCPCONN" = "yes" ; then
13629 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
13630 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
13631 fi
13632 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}TCP_TRANS"
13633 fi
13634 ;;
13635 *)
13636 if test "$LOCALCONN" = "yes" ; then
13637 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
13638 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
13639 fi
13640 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}LOCAL_TRANS"
13641 fi
13642 if test "$UNIXCONN" = "yes" ; then
13643 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
13644 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
13645 fi
13646 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}UNIX_TRANS"
13647 fi
13648 if test "$TCPCONN" = "yes" ; then
13649 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
13650 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
13651 fi
13652 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}TCP_TRANS"
13653 fi
13654 ;;
13655 esac
13656
13657
13658 # Check whether --with-local-transport-order was given.
13659 if test "${with_local_transport_order+set}" = set; then :
13660 withval=$with_local_transport_order; LOCAL_TRANSPORT_LIST=$withval
13661 else
13662 LOCAL_TRANSPORT_LIST=$DEFAULT_LOCAL_TRANS
13663 fi
13664
13665
13666 cat >>confdefs.h <<_ACEOF
13667 #define LOCAL_TRANSPORT_LIST $LOCAL_TRANSPORT_LIST
13668 _ACEOF
13669
13670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCAL_TRANSPORT_LIST" >&5
13671 $as_echo "$LOCAL_TRANSPORT_LIST" >&6; }
13672
13673 # Check for dlopen
13674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if run-time linking is supported" >&5
13675 $as_echo_n "checking if run-time linking is supported... " >&6; }
13676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13677 $as_echo_n "checking for library containing dlopen... " >&6; }
13678 if ${ac_cv_search_dlopen+:} false; then :
13679 $as_echo_n "(cached) " >&6
13680 else
13681 ac_func_search_save_LIBS=$LIBS
13682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13683 /* end confdefs.h. */
13684
13685 /* Override any GCC internal prototype to avoid an error.
13686 Use char because int might match the return type of a GCC
13687 builtin and then its argument prototype would still apply. */
13688 #ifdef __cplusplus
13689 extern "C"
13690 #endif
13691 char dlopen ();
13692 int
13693 main ()
13694 {
13695 return dlopen ();
13696 ;
13697 return 0;
13698 }
13699 _ACEOF
13700 for ac_lib in '' dl svld; do
13701 if test -z "$ac_lib"; then
13702 ac_res="none required"
13703 else
13704 ac_res=-l$ac_lib
13705 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13706 fi
13707 if ac_fn_c_try_link "$LINENO"; then :
13708 ac_cv_search_dlopen=$ac_res
13709 fi
13710 rm -f core conftest.err conftest.$ac_objext \
13711 conftest$ac_exeext
13712 if ${ac_cv_search_dlopen+:} false; then :
13713 break
13714 fi
13715 done
13716 if ${ac_cv_search_dlopen+:} false; then :
13717
13718 else
13719 ac_cv_search_dlopen=no
13720 fi
13721 rm conftest.$ac_ext
13722 LIBS=$ac_func_search_save_LIBS
13723 fi
13724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13725 $as_echo "$ac_cv_search_dlopen" >&6; }
13726 ac_res=$ac_cv_search_dlopen
13727 if test "$ac_res" != no; then :
13728 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13729
13730 fi
13731
13732 if test "x$ac_cv_search_dlopen" = xno; then
13733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shl_load" >&5
13734 $as_echo_n "checking for library containing shl_load... " >&6; }
13735 if ${ac_cv_search_shl_load+:} false; then :
13736 $as_echo_n "(cached) " >&6
13737 else
13738 ac_func_search_save_LIBS=$LIBS
13739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13740 /* end confdefs.h. */
13741
13742 /* Override any GCC internal prototype to avoid an error.
13743 Use char because int might match the return type of a GCC
13744 builtin and then its argument prototype would still apply. */
13745 #ifdef __cplusplus
13746 extern "C"
13747 #endif
13748 char shl_load ();
13749 int
13750 main ()
13751 {
13752 return shl_load ();
13753 ;
13754 return 0;
13755 }
13756 _ACEOF
13757 for ac_lib in '' dld; do
13758 if test -z "$ac_lib"; then
13759 ac_res="none required"
13760 else
13761 ac_res=-l$ac_lib
13762 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13763 fi
13764 if ac_fn_c_try_link "$LINENO"; then :
13765 ac_cv_search_shl_load=$ac_res
13766 fi
13767 rm -f core conftest.err conftest.$ac_objext \
13768 conftest$ac_exeext
13769 if ${ac_cv_search_shl_load+:} false; then :
13770 break
13771 fi
13772 done
13773 if ${ac_cv_search_shl_load+:} false; then :
13774
13775 else
13776 ac_cv_search_shl_load=no
13777 fi
13778 rm conftest.$ac_ext
13779 LIBS=$ac_func_search_save_LIBS
13780 fi
13781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shl_load" >&5
13782 $as_echo "$ac_cv_search_shl_load" >&6; }
13783 ac_res=$ac_cv_search_shl_load
13784 if test "$ac_res" != no; then :
13785 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13786
13787 fi
13788
13789 if test "x$ac_cv_search_shl_load" != xno; then
13790
13791 $as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
13792
13793 for ac_header in dl.h
13794 do :
13795 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
13796 if test "x$ac_cv_header_dl_h" = xyes; then :
13797 cat >>confdefs.h <<_ACEOF
13798 #define HAVE_DL_H 1
13799 _ACEOF
13800
13801 fi
13802
13803 done
13804
13805 fi
13806 else
13807
13808 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
13809
13810 for ac_header in dlfcn.h
13811 do :
13812 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
13813 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
13814 cat >>confdefs.h <<_ACEOF
13815 #define HAVE_DLFCN_H 1
13816 _ACEOF
13817
13818 fi
13819
13820 done
13821
13822 fi
13823 if test x$ac_cv_header_dlcfn_h -o x$ac_cv_header_dl_h; then
13824 HAVE_LOADABLE_MODULES=yes
13825 else
13826 HAVE_LOADABLE_MODULES=no
13827 fi
13828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LOADABLE_MODULES" >&5
13829 $as_echo "$HAVE_LOADABLE_MODULES" >&6; }
13830
13831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if loadable i18n module support should be enabled" >&5
13832 $as_echo_n "checking if loadable i18n module support should be enabled... " >&6; }
13833 # Check whether --enable-loadable-i18n was given.
13834 if test "${enable_loadable_i18n+set}" = set; then :
13835 enableval=$enable_loadable_i18n; XLIB_LOADABLE_I18N=$enableval
13836 else
13837 XLIB_LOADABLE_I18N="no"
13838 fi
13839
13840 if test x$XLIB_LOADABLE_I18N = xyes; then
13841 if test x$HAVE_LOADABLE_MODULES = xno; then
13842 as_fn_error $? "Loadable module support is required to enable loadable i18n module support" "$LINENO" 5
13843 fi
13844
13845 $as_echo "#define USE_DYNAMIC_LC 1" >>confdefs.h
13846
13847 I18N_MODULE_LIBS='${top_builddir}/src/libX11.la'
13848
13849 fi
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XLIB_LOADABLE_I18N" >&5
13851 $as_echo "$XLIB_LOADABLE_I18N" >&6; }
13852
13853 if test x$XLIB_LOADABLE_I18N = xyes; then
13854 XLIB_LOADABLE_I18N_TRUE=
13855 XLIB_LOADABLE_I18N_FALSE='#'
13856 else
13857 XLIB_LOADABLE_I18N_TRUE='#'
13858 XLIB_LOADABLE_I18N_FALSE=
13859 fi
13860
13861
13862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if loadable Xcursor library support should be enabled" >&5
13863 $as_echo_n "checking if loadable Xcursor library support should be enabled... " >&6; }
13864 # Check whether --enable-loadable-xcursor was given.
13865 if test "${enable_loadable_xcursor+set}" = set; then :
13866 enableval=$enable_loadable_xcursor; XLIB_LOADABLE_XCURSOR=$enableval
13867 else
13868 XLIB_LOADABLE_XCURSOR=$HAVE_LOADABLE_MODULES
13869 fi
13870
13871 if test x$XLIB_LOADABLE_XCURSOR = xyes; then
13872
13873 $as_echo "#define USE_DYNAMIC_XCURSOR 1" >>confdefs.h
13874
13875 fi
13876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XLIB_LOADABLE_XCURSOR" >&5
13877 $as_echo "$XLIB_LOADABLE_XCURSOR" >&6; }
13878
13879 # Checks for header files.
13880 for ac_header in sys/select.h
13881 do :
13882 ac_fn_c_check_header_mongrel "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
13883 if test "x$ac_cv_header_sys_select_h" = xyes; then :
13884 cat >>confdefs.h <<_ACEOF
13885 #define HAVE_SYS_SELECT_H 1
13886 _ACEOF
13887
13888 fi
13889
13890 done
13891
13892
13893 # Checks for typedefs, structures, and compiler characteristics.
13894
13895 # Checks for library functions.
13896 for ac_func in strtol
13897 do :
13898 ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
13899 if test "x$ac_cv_func_strtol" = xyes; then :
13900 cat >>confdefs.h <<_ACEOF
13901 #define HAVE_STRTOL 1
13902 _ACEOF
13903
13904 fi
13905 done
13906
13907 # Used in lcFile.c (see also --enable-xlocaledir settings below)
13908 XLOCALEDIR_IS_SAFE="no"
13909 ac_fn_c_check_func "$LINENO" "issetugid" "ac_cv_func_issetugid"
13910 if test "x$ac_cv_func_issetugid" = xyes; then :
13911 XLOCALEDIR_IS_SAFE="yes"
13912
13913 $as_echo "#define HASSETUGID 1" >>confdefs.h
13914
13915 fi
13916
13917 ac_fn_c_check_func "$LINENO" "getresuid" "ac_cv_func_getresuid"
13918 if test "x$ac_cv_func_getresuid" = xyes; then :
13919 XLOCALEDIR_IS_SAFE="yes"
13920
13921 $as_echo "#define HASGETRESUID 1" >>confdefs.h
13922
13923 fi
13924
13925 # Used in Font.c
13926 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
13927 if test "x$ac_cv_func_shmat" = xyes; then :
13928
13929 $as_echo "#define HAS_SHM 1" >>confdefs.h
13930
13931 fi
13932
13933
13934 # Checks for system services
13935 # AC_PATH_XTRA
13936
13937 # arch specific things
13938 WCHAR32="1"
13939 case $host_os in
13940 os2*) os2="true" ; WCHAR32="0" ;;
13941 *) ;;
13942 esac
13943
13944
13945 if test x$os2 = xtrue; then
13946 OS2_TRUE=
13947 OS2_FALSE='#'
13948 else
13949 OS2_TRUE='#'
13950 OS2_FALSE=
13951 fi
13952
13953
13954
13955 # Check whether --with-launchd was given.
13956 if test "${with_launchd+set}" = set; then :
13957 withval=$with_launchd; LAUNCHD=$withval
13958 else
13959 LAUNCHD=auto
13960 fi
13961
13962 if test "x$LAUNCHD" = xauto; then
13963 unset LAUNCHD
13964 # Extract the first word of "launchd", so it can be a program name with args.
13965 set dummy launchd; ac_word=$2
13966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13967 $as_echo_n "checking for $ac_word... " >&6; }
13968 if ${ac_cv_prog_LAUNCHD+:} false; then :
13969 $as_echo_n "(cached) " >&6
13970 else
13971 if test -n "$LAUNCHD"; then
13972 ac_cv_prog_LAUNCHD="$LAUNCHD" # Let the user override the test.
13973 else
13974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13975 for as_dir in $PATH$PATH_SEPARATOR/sbin
13976 do
13977 IFS=$as_save_IFS
13978 test -z "$as_dir" && as_dir=.
13979 for ac_exec_ext in '' $ac_executable_extensions; do
13980 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13981 ac_cv_prog_LAUNCHD="yes"
13982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13983 break 2
13984 fi
13985 done
13986 done
13987 IFS=$as_save_IFS
13988
13989 test -z "$ac_cv_prog_LAUNCHD" && ac_cv_prog_LAUNCHD="no"
13990 fi
13991 fi
13992 LAUNCHD=$ac_cv_prog_LAUNCHD
13993 if test -n "$LAUNCHD"; then
13994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LAUNCHD" >&5
13995 $as_echo "$LAUNCHD" >&6; }
13996 else
13997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13998 $as_echo "no" >&6; }
13999 fi
14000
14001
14002 fi
14003
14004 if test "x$LAUNCHD" = xyes ; then
14005
14006 $as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h
14007
14008
14009 $as_echo "#define TRANS_REOPEN 1" >>confdefs.h
14010
14011 fi
14012
14013 # Check whether --enable-xthreads was given.
14014 if test "${enable_xthreads+set}" = set; then :
14015 enableval=$enable_xthreads; xthreads=$enableval
14016 else
14017 xthreads=yes
14018 fi
14019
14020
14021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpwuid_r in -lc" >&5
14022 $as_echo_n "checking for getpwuid_r in -lc... " >&6; }
14023 if ${ac_cv_lib_c_getpwuid_r+:} false; then :
14024 $as_echo_n "(cached) " >&6
14025 else
14026 ac_check_lib_save_LIBS=$LIBS
14027 LIBS="-lc $LIBS"
14028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14029 /* end confdefs.h. */
14030
14031 /* Override any GCC internal prototype to avoid an error.
14032 Use char because int might match the return type of a GCC
14033 builtin and then its argument prototype would still apply. */
14034 #ifdef __cplusplus
14035 extern "C"
14036 #endif
14037 char getpwuid_r ();
14038 int
14039 main ()
14040 {
14041 return getpwuid_r ();
14042 ;
14043 return 0;
14044 }
14045 _ACEOF
14046 if ac_fn_c_try_link "$LINENO"; then :
14047 ac_cv_lib_c_getpwuid_r=yes
14048 else
14049 ac_cv_lib_c_getpwuid_r=no
14050 fi
14051 rm -f core conftest.err conftest.$ac_objext \
14052 conftest$ac_exeext conftest.$ac_ext
14053 LIBS=$ac_check_lib_save_LIBS
14054 fi
14055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getpwuid_r" >&5
14056 $as_echo "$ac_cv_lib_c_getpwuid_r" >&6; }
14057 if test "x$ac_cv_lib_c_getpwuid_r" = xyes; then :
14058 mtsafeapi="yes"
14059 else
14060 mtsafeapi="no"
14061 fi
14062
14063
14064 case x$xthreads in
14065 xyes)
14066
14067 $as_echo "#define XTHREADS 1" >>confdefs.h
14068
14069 if test x$mtsafeapi = xyes
14070 then
14071
14072 $as_echo "#define XUSE_MTSAFE_API 1" >>confdefs.h
14073
14074 fi
14075 ;;
14076 *)
14077 ;;
14078 esac
14079
14080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_self in -lc" >&5
14081 $as_echo_n "checking for pthread_self in -lc... " >&6; }
14082 if ${ac_cv_lib_c_pthread_self+:} false; then :
14083 $as_echo_n "(cached) " >&6
14084 else
14085 ac_check_lib_save_LIBS=$LIBS
14086 LIBS="-lc $LIBS"
14087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14088 /* end confdefs.h. */
14089
14090 /* Override any GCC internal prototype to avoid an error.
14091 Use char because int might match the return type of a GCC
14092 builtin and then its argument prototype would still apply. */
14093 #ifdef __cplusplus
14094 extern "C"
14095 #endif
14096 char pthread_self ();
14097 int
14098 main ()
14099 {
14100 return pthread_self ();
14101 ;
14102 return 0;
14103 }
14104 _ACEOF
14105 if ac_fn_c_try_link "$LINENO"; then :
14106 ac_cv_lib_c_pthread_self=yes
14107 else
14108 ac_cv_lib_c_pthread_self=no
14109 fi
14110 rm -f core conftest.err conftest.$ac_objext \
14111 conftest$ac_exeext conftest.$ac_ext
14112 LIBS=$ac_check_lib_save_LIBS
14113 fi
14114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_self" >&5
14115 $as_echo "$ac_cv_lib_c_pthread_self" >&6; }
14116 if test "x$ac_cv_lib_c_pthread_self" = xyes; then :
14117 thrstubs="no"
14118 else
14119 thrstubs="yes"
14120 fi
14121
14122 if test x$thrstubs = xyes; then
14123 THRSTUBS_TRUE=
14124 THRSTUBS_FALSE='#'
14125 else
14126 THRSTUBS_TRUE='#'
14127 THRSTUBS_FALSE=
14128 fi
14129
14130
14131 # XXX incomplete, please fill this in
14132 if test x$xthreads = xyes ; then
14133 case $host_os in
14134 linux*|openbsd*|gnu*|k*bsd*-gnu)
14135 XTHREADLIB=-lpthread ;;
14136 netbsd*)
14137 XTHREAD_CFLAGS="-D_POSIX_THREAD_SAFE_FUNCTIONS"
14138 XTHREADLIB="-lpthread" ;;
14139 freebsd*)
14140 XTHREAD_CFLAGS="-D_THREAD_SAFE"
14141 XTHREADLIB="-pthread" ;;
14142 dragonfly*)
14143 XTHREADLIB="-pthread" ;;
14144 solaris*)
14145 XTHREAD_CFLAGS="-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" ;;
14146 esac
14147 fi
14148
14149
14150
14151 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
14152 if test "x$ac_cv_func_poll" = xyes; then :
14153
14154 $as_echo "#define USE_POLL 1" >>confdefs.h
14155
14156 fi
14157
14158
14159 #
14160 # Find keysymdef.h
14161 #
14162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking keysym definitions" >&5
14163 $as_echo_n "checking keysym definitions... " >&6; }
14164 KEYSYMDEFDIR=`$PKG_CONFIG --variable=includedir xproto`/X11
14165 FILES="keysymdef.h XF86keysym.h Sunkeysym.h DECkeysym.h HPkeysym.h"
14166 for i in $FILES; do
14167 if test -f "$KEYSYMDEFDIR/$i"; then
14168 KEYSYMDEFS="$KEYSYMDEFS $KEYSYMDEFDIR/$i"
14169 elif test "x$i" = "xkeysymdef.h"; then
14170 as_fn_error $? "Cannot find keysymdef.h" "$LINENO" 5
14171 fi
14172 done
14173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KEYSYMDEFS" >&5
14174 $as_echo "$KEYSYMDEFS" >&6; }
14175
14176
14177 if test xfalse = xtrue; then
14178 UDC_TRUE=
14179 UDC_FALSE='#'
14180 else
14181 UDC_TRUE='#'
14182 UDC_FALSE=
14183 fi
14184
14185
14186 # Check whether --enable-xcms was given.
14187 if test "${enable_xcms+set}" = set; then :
14188 enableval=$enable_xcms; XCMS=$enableval
14189 else
14190 XCMS=yes
14191 fi
14192
14193 if test x$XCMS = xyes ; then
14194 XCMS_TRUE=
14195 XCMS_FALSE='#'
14196 else
14197 XCMS_TRUE='#'
14198 XCMS_FALSE=
14199 fi
14200
14201 if test x"$XCMS" = "xyes"; then
14202
14203 $as_echo "#define XCMS 1" >>confdefs.h
14204
14205 fi
14206
14207 # Check whether --enable-xlocale was given.
14208 if test "${enable_xlocale+set}" = set; then :
14209 enableval=$enable_xlocale; XLOCALE=$enableval
14210 else
14211 XLOCALE=yes
14212 fi
14213
14214
14215 if test x$XLOCALE = xyes ; then
14216 XLOCALE_TRUE=
14217 XLOCALE_FALSE='#'
14218 else
14219 XLOCALE_TRUE='#'
14220 XLOCALE_FALSE=
14221 fi
14222
14223 if test x"$XLOCALE" = "xyes"; then
14224
14225 $as_echo "#define XLOCALE 1" >>confdefs.h
14226
14227 fi
14228
14229 # This disables XLOCALEDIR. Set it if you're using BuildLoadableXlibI18n,
14230 # don't have either issetugid() or getresuid(), and you need to protect
14231 # clients that are setgid or setuid to an id other than 0.
14232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XLOCALEDIR support should be enabled" >&5
14233 $as_echo_n "checking if XLOCALEDIR support should be enabled... " >&6; }
14234 # Check whether --enable-xlocaledir was given.
14235 if test "${enable_xlocaledir+set}" = set; then :
14236 enableval=$enable_xlocaledir; ENABLE_XLOCALEDIR=$enableval
14237 else
14238 ENABLE_XLOCALEDIR=$XLOCALEDIR_IS_SAFE
14239 fi
14240
14241 if test "x$ENABLE_XLOCALEDIR" = "xno"; then
14242
14243 $as_echo "#define NO_XLOCALEDIR 1" >>confdefs.h
14244
14245 fi
14246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_XLOCALEDIR" >&5
14247 $as_echo "$ENABLE_XLOCALEDIR" >&6; }
14248
14249 # Check whether --enable-xf86bigfont was given.
14250 if test "${enable_xf86bigfont+set}" = set; then :
14251 enableval=$enable_xf86bigfont; XF86BIGFONT=$enableval
14252 else
14253 XF86BIGFONT="yes"
14254 fi
14255
14256 if test "x$XF86BIGFONT" = "xyes"; then
14257
14258 pkg_failed=no
14259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BIGFONT" >&5
14260 $as_echo_n "checking for BIGFONT... " >&6; }
14261
14262 if test -n "$BIGFONT_CFLAGS"; then
14263 pkg_cv_BIGFONT_CFLAGS="$BIGFONT_CFLAGS"
14264 elif test -n "$PKG_CONFIG"; then
14265 if test -n "$PKG_CONFIG" && \
14266 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xf86bigfontproto >= 1.2.0\""; } >&5
14267 ($PKG_CONFIG --exists --print-errors "xf86bigfontproto >= 1.2.0") 2>&5
14268 ac_status=$?
14269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14270 test $ac_status = 0; }; then
14271 pkg_cv_BIGFONT_CFLAGS=`$PKG_CONFIG --cflags "xf86bigfontproto >= 1.2.0" 2>/dev/null`
14272 else
14273 pkg_failed=yes
14274 fi
14275 else
14276 pkg_failed=untried
14277 fi
14278 if test -n "$BIGFONT_LIBS"; then
14279 pkg_cv_BIGFONT_LIBS="$BIGFONT_LIBS"
14280 elif test -n "$PKG_CONFIG"; then
14281 if test -n "$PKG_CONFIG" && \
14282 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xf86bigfontproto >= 1.2.0\""; } >&5
14283 ($PKG_CONFIG --exists --print-errors "xf86bigfontproto >= 1.2.0") 2>&5
14284 ac_status=$?
14285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14286 test $ac_status = 0; }; then
14287 pkg_cv_BIGFONT_LIBS=`$PKG_CONFIG --libs "xf86bigfontproto >= 1.2.0" 2>/dev/null`
14288 else
14289 pkg_failed=yes
14290 fi
14291 else
14292 pkg_failed=untried
14293 fi
14294
14295
14296
14297 if test $pkg_failed = yes; then
14298
14299 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14300 _pkg_short_errors_supported=yes
14301 else
14302 _pkg_short_errors_supported=no
14303 fi
14304 if test $_pkg_short_errors_supported = yes; then
14305 BIGFONT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xf86bigfontproto >= 1.2.0" 2>&1`
14306 else
14307 BIGFONT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xf86bigfontproto >= 1.2.0" 2>&1`
14308 fi
14309 # Put the nasty error message in config.log where it belongs
14310 echo "$BIGFONT_PKG_ERRORS" >&5
14311
14312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14313 $as_echo "no" >&6; }
14314 XF86BIGFONT="no"
14315 elif test $pkg_failed = untried; then
14316 XF86BIGFONT="no"
14317 else
14318 BIGFONT_CFLAGS=$pkg_cv_BIGFONT_CFLAGS
14319 BIGFONT_LIBS=$pkg_cv_BIGFONT_LIBS
14320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14321 $as_echo "yes" >&6; }
14322
14323 $as_echo "#define XF86BIGFONT 1" >>confdefs.h
14324
14325 fi
14326 fi
14327
14328 # Check whether --enable-xkb was given.
14329 if test "${enable_xkb+set}" = set; then :
14330 enableval=$enable_xkb; XKB=$enableval
14331 else
14332 XKB=yes
14333 fi
14334
14335
14336 if test x$XKB = xyes ; then
14337 XKB_TRUE=
14338 XKB_FALSE='#'
14339 else
14340 XKB_TRUE='#'
14341 XKB_FALSE=
14342 fi
14343
14344 if test x"$XKB" = "xyes"; then
14345 XKBPROTO_REQUIRES="kbproto"
14346 X11_REQUIRES="${X11_REQUIRES} kbproto inputproto"
14347
14348 $as_echo "#define XKB 1" >>confdefs.h
14349
14350 else
14351 XKBPROTO_REQUIRES=""
14352 fi
14353
14354
14355
14356
14357
14358 for ac_header in $ac_header_list
14359 do :
14360 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14361 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
14362 "
14363 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14364 cat >>confdefs.h <<_ACEOF
14365 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14366 _ACEOF
14367
14368 fi
14369
14370 done
14371
14372
14373
14374
14375
14376
14377
14378
14379 for ac_func in getpagesize
14380 do :
14381 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
14382 if test "x$ac_cv_func_getpagesize" = xyes; then :
14383 cat >>confdefs.h <<_ACEOF
14384 #define HAVE_GETPAGESIZE 1
14385 _ACEOF
14386
14387 fi
14388 done
14389
14390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
14391 $as_echo_n "checking for working mmap... " >&6; }
14392 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
14393 $as_echo_n "(cached) " >&6
14394 else
14395 if test "$cross_compiling" = yes; then :
14396 ac_cv_func_mmap_fixed_mapped=no
14397 else
14398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14399 /* end confdefs.h. */
14400 $ac_includes_default
14401 /* malloc might have been renamed as rpl_malloc. */
14402 #undef malloc
14403
14404 /* Thanks to Mike Haertel and Jim Avera for this test.
14405 Here is a matrix of mmap possibilities:
14406 mmap private not fixed
14407 mmap private fixed at somewhere currently unmapped
14408 mmap private fixed at somewhere already mapped
14409 mmap shared not fixed
14410 mmap shared fixed at somewhere currently unmapped
14411 mmap shared fixed at somewhere already mapped
14412 For private mappings, we should verify that changes cannot be read()
14413 back from the file, nor mmap's back from the file at a different
14414 address. (There have been systems where private was not correctly
14415 implemented like the infamous i386 svr4.0, and systems where the
14416 VM page cache was not coherent with the file system buffer cache
14417 like early versions of FreeBSD and possibly contemporary NetBSD.)
14418 For shared mappings, we should conversely verify that changes get
14419 propagated back to all the places they're supposed to be.
14420
14421 Grep wants private fixed already mapped.
14422 The main things grep needs to know about mmap are:
14423 * does it exist and is it safe to write into the mmap'd area
14424 * how to use it (BSD variants) */
14425
14426 #include <fcntl.h>
14427 #include <sys/mman.h>
14428
14429 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
14430 char *malloc ();
14431 #endif
14432
14433 /* This mess was copied from the GNU getpagesize.h. */
14434 #ifndef HAVE_GETPAGESIZE
14435 # ifdef _SC_PAGESIZE
14436 # define getpagesize() sysconf(_SC_PAGESIZE)
14437 # else /* no _SC_PAGESIZE */
14438 # ifdef HAVE_SYS_PARAM_H
14439 # include <sys/param.h>
14440 # ifdef EXEC_PAGESIZE
14441 # define getpagesize() EXEC_PAGESIZE
14442 # else /* no EXEC_PAGESIZE */
14443 # ifdef NBPG
14444 # define getpagesize() NBPG * CLSIZE
14445 # ifndef CLSIZE
14446 # define CLSIZE 1
14447 # endif /* no CLSIZE */
14448 # else /* no NBPG */
14449 # ifdef NBPC
14450 # define getpagesize() NBPC
14451 # else /* no NBPC */
14452 # ifdef PAGESIZE
14453 # define getpagesize() PAGESIZE
14454 # endif /* PAGESIZE */
14455 # endif /* no NBPC */
14456 # endif /* no NBPG */
14457 # endif /* no EXEC_PAGESIZE */
14458 # else /* no HAVE_SYS_PARAM_H */
14459 # define getpagesize() 8192 /* punt totally */
14460 # endif /* no HAVE_SYS_PARAM_H */
14461 # endif /* no _SC_PAGESIZE */
14462
14463 #endif /* no HAVE_GETPAGESIZE */
14464
14465 int
14466 main ()
14467 {
14468 char *data, *data2, *data3;
14469 const char *cdata2;
14470 int i, pagesize;
14471 int fd, fd2;
14472
14473 pagesize = getpagesize ();
14474
14475 /* First, make a file with some known garbage in it. */
14476 data = (char *) malloc (pagesize);
14477 if (!data)
14478 return 1;
14479 for (i = 0; i < pagesize; ++i)
14480 *(data + i) = rand ();
14481 umask (0);
14482 fd = creat ("conftest.mmap", 0600);
14483 if (fd < 0)
14484 return 2;
14485 if (write (fd, data, pagesize) != pagesize)
14486 return 3;
14487 close (fd);
14488
14489 /* Next, check that the tail of a page is zero-filled. File must have
14490 non-zero length, otherwise we risk SIGBUS for entire page. */
14491 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
14492 if (fd2 < 0)
14493 return 4;
14494 cdata2 = "";
14495 if (write (fd2, cdata2, 1) != 1)
14496 return 5;
14497 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
14498 if (data2 == MAP_FAILED)
14499 return 6;
14500 for (i = 0; i < pagesize; ++i)
14501 if (*(data2 + i))
14502 return 7;
14503 close (fd2);
14504 if (munmap (data2, pagesize))
14505 return 8;
14506
14507 /* Next, try to mmap the file at a fixed address which already has
14508 something else allocated at it. If we can, also make sure that
14509 we see the same garbage. */
14510 fd = open ("conftest.mmap", O_RDWR);
14511 if (fd < 0)
14512 return 9;
14513 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
14514 MAP_PRIVATE | MAP_FIXED, fd, 0L))
14515 return 10;
14516 for (i = 0; i < pagesize; ++i)
14517 if (*(data + i) != *(data2 + i))
14518 return 11;
14519
14520 /* Finally, make sure that changes to the mapped area do not
14521 percolate back to the file as seen by read(). (This is a bug on
14522 some variants of i386 svr4.0.) */
14523 for (i = 0; i < pagesize; ++i)
14524 *(data2 + i) = *(data2 + i) + 1;
14525 data3 = (char *) malloc (pagesize);
14526 if (!data3)
14527 return 12;
14528 if (read (fd, data3, pagesize) != pagesize)
14529 return 13;
14530 for (i = 0; i < pagesize; ++i)
14531 if (*(data + i) != *(data3 + i))
14532 return 14;
14533 close (fd);
14534 return 0;
14535 }
14536 _ACEOF
14537 if ac_fn_c_try_run "$LINENO"; then :
14538 ac_cv_func_mmap_fixed_mapped=yes
14539 else
14540 ac_cv_func_mmap_fixed_mapped=no
14541 fi
14542 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14543 conftest.$ac_objext conftest.beam conftest.$ac_ext
14544 fi
14545
14546 fi
14547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
14548 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
14549 if test $ac_cv_func_mmap_fixed_mapped = yes; then
14550
14551 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
14552
14553 fi
14554 rm -f conftest.mmap conftest.txt
14555
14556 composecache_default=$ac_cv_func_mmap_fixed_mapped
14557 ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
14558 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
14559
14560 else
14561 composecache_default=no
14562 fi
14563
14564 # Check whether --enable-composecache was given.
14565 if test "${enable_composecache+set}" = set; then :
14566 enableval=$enable_composecache; COMPOSECACHE=$enableval
14567 else
14568 COMPOSECACHE=$composecache_default
14569 fi
14570
14571 if test x"$COMPOSECACHE" = "xyes"; then
14572
14573 $as_echo "#define COMPOSECACHE 1" >>confdefs.h
14574
14575 fi
14576
14577 # Allow checking code with lint, sparse, etc.
14578
14579
14580
14581
14582
14583 # Check whether --with-lint was given.
14584 if test "${with_lint+set}" = set; then :
14585 withval=$with_lint; use_lint=$withval
14586 else
14587 use_lint=no
14588 fi
14589
14590
14591 # Obtain platform specific info like program name and options
14592 # The lint program on FreeBSD and NetBSD is different from the one on Solaris
14593 case $host_os in
14594 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*)
14595 lint_name=splint
14596 lint_options="-badflag"
14597 ;;
14598 *freebsd* | *netbsd*)
14599 lint_name=lint
14600 lint_options="-u -b"
14601 ;;
14602 *solaris*)
14603 lint_name=lint
14604 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
14605 ;;
14606 esac
14607
14608 # Test for the presence of the program (either guessed by the code or spelled out by the user)
14609 if test "x$use_lint" = x"yes" ; then
14610 # Extract the first word of "$lint_name", so it can be a program name with args.
14611 set dummy $lint_name; ac_word=$2
14612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14613 $as_echo_n "checking for $ac_word... " >&6; }
14614 if ${ac_cv_path_LINT+:} false; then :
14615 $as_echo_n "(cached) " >&6
14616 else
14617 case $LINT in
14618 [\\/]* | ?:[\\/]*)
14619 ac_cv_path_LINT="$LINT" # Let the user override the test with a path.
14620 ;;
14621 *)
14622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14623 for as_dir in $PATH
14624 do
14625 IFS=$as_save_IFS
14626 test -z "$as_dir" && as_dir=.
14627 for ac_exec_ext in '' $ac_executable_extensions; do
14628 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14629 ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext"
14630 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14631 break 2
14632 fi
14633 done
14634 done
14635 IFS=$as_save_IFS
14636
14637 ;;
14638 esac
14639 fi
14640 LINT=$ac_cv_path_LINT
14641 if test -n "$LINT"; then
14642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5
14643 $as_echo "$LINT" >&6; }
14644 else
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14646 $as_echo "no" >&6; }
14647 fi
14648
14649
14650 if test "x$LINT" = "x"; then
14651 as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5
14652 fi
14653 elif test "x$use_lint" = x"no" ; then
14654 if test "x$LINT" != "x"; then
14655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5
14656 $as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;}
14657 fi
14658 else
14659 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5
14660 fi
14661
14662 # User supplied flags override default flags
14663 if test "x$LINT_FLAGS" != "x"; then
14664 lint_options=$LINT_FLAGS
14665 fi
14666
14667 LINT_FLAGS=$lint_options
14668
14669 if test "x$LINT" != x; then
14670 LINT_TRUE=
14671 LINT_FALSE='#'
14672 else
14673 LINT_TRUE='#'
14674 LINT_FALSE=
14675 fi
14676
14677
14678
14679
14680
14681 # Check whether --enable-lint-library was given.
14682 if test "${enable_lint_library+set}" = set; then :
14683 enableval=$enable_lint_library; make_lint_lib=$enableval
14684 else
14685 make_lint_lib=no
14686 fi
14687
14688
14689 if test "x$make_lint_lib" = x"yes" ; then
14690 LINTLIB=llib-lX11.ln
14691 if test "x$LINT" = "x"; then
14692 as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5
14693 fi
14694 elif test "x$make_lint_lib" != x"no" ; then
14695 as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5
14696 fi
14697
14698
14699 if test x$make_lint_lib != xno; then
14700 MAKE_LINT_LIB_TRUE=
14701 MAKE_LINT_LIB_FALSE='#'
14702 else
14703 MAKE_LINT_LIB_TRUE='#'
14704 MAKE_LINT_LIB_FALSE=
14705 fi
14706
14707
14708
14709
14710 X11_DATADIR="${datadir}/X11"
14711
14712 prefix_NONE=
14713 exec_prefix_NONE=
14714 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
14715 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
14716 eval ax_define_dir="\"$X11_DATADIR\""
14717 eval ax_define_dir="\"$ax_define_dir\""
14718 X11_DATADIR="$ax_define_dir"
14719
14720
14721 cat >>confdefs.h <<_ACEOF
14722 #define X11_DATADIR "$ax_define_dir"
14723 _ACEOF
14724
14725 test "$prefix_NONE" && prefix=NONE
14726 test "$exec_prefix_NONE" && exec_prefix=NONE
14727
14728
14729
14730 X11_LIBDIR="${libdir}/X11"
14731
14732 prefix_NONE=
14733 exec_prefix_NONE=
14734 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
14735 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
14736 eval ax_define_dir="\"$X11_LIBDIR\""
14737 eval ax_define_dir="\"$ax_define_dir\""
14738 X11_LIBDIR="$ax_define_dir"
14739
14740
14741 cat >>confdefs.h <<_ACEOF
14742 #define X11_LIBDIR "$ax_define_dir"
14743 _ACEOF
14744
14745 test "$prefix_NONE" && prefix=NONE
14746 test "$exec_prefix_NONE" && exec_prefix=NONE
14747
14748
14749
14750
14751 pkg_failed=no
14752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5
14753 $as_echo_n "checking for X11... " >&6; }
14754
14755 if test -n "$X11_CFLAGS"; then
14756 pkg_cv_X11_CFLAGS="$X11_CFLAGS"
14757 elif test -n "$PKG_CONFIG"; then
14758 if test -n "$PKG_CONFIG" && \
14759 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$X11_REQUIRES\""; } >&5
14760 ($PKG_CONFIG --exists --print-errors "$X11_REQUIRES") 2>&5
14761 ac_status=$?
14762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14763 test $ac_status = 0; }; then
14764 pkg_cv_X11_CFLAGS=`$PKG_CONFIG --cflags "$X11_REQUIRES" 2>/dev/null`
14765 else
14766 pkg_failed=yes
14767 fi
14768 else
14769 pkg_failed=untried
14770 fi
14771 if test -n "$X11_LIBS"; then
14772 pkg_cv_X11_LIBS="$X11_LIBS"
14773 elif test -n "$PKG_CONFIG"; then
14774 if test -n "$PKG_CONFIG" && \
14775 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$X11_REQUIRES\""; } >&5
14776 ($PKG_CONFIG --exists --print-errors "$X11_REQUIRES") 2>&5
14777 ac_status=$?
14778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14779 test $ac_status = 0; }; then
14780 pkg_cv_X11_LIBS=`$PKG_CONFIG --libs "$X11_REQUIRES" 2>/dev/null`
14781 else
14782 pkg_failed=yes
14783 fi
14784 else
14785 pkg_failed=untried
14786 fi
14787
14788
14789
14790 if test $pkg_failed = yes; then
14791
14792 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
14793 _pkg_short_errors_supported=yes
14794 else
14795 _pkg_short_errors_supported=no
14796 fi
14797 if test $_pkg_short_errors_supported = yes; then
14798 X11_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$X11_REQUIRES" 2>&1`
14799 else
14800 X11_PKG_ERRORS=`$PKG_CONFIG --print-errors "$X11_REQUIRES" 2>&1`
14801 fi
14802 # Put the nasty error message in config.log where it belongs
14803 echo "$X11_PKG_ERRORS" >&5
14804
14805 as_fn_error $? "Package requirements ($X11_REQUIRES) were not met:
14806
14807 $X11_PKG_ERRORS
14808
14809 Consider adjusting the PKG_CONFIG_PATH environment variable if you
14810 installed software in a non-standard prefix.
14811
14812 Alternatively, you may set the environment variables X11_CFLAGS
14813 and X11_LIBS to avoid the need to call pkg-config.
14814 See the pkg-config man page for more details.
14815 " "$LINENO" 5
14816 elif test $pkg_failed = untried; then
14817 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14818 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14819 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
14820 is in your PATH or set the PKG_CONFIG environment variable to the full
14821 path to pkg-config.
14822
14823 Alternatively, you may set the environment variables X11_CFLAGS
14824 and X11_LIBS to avoid the need to call pkg-config.
14825 See the pkg-config man page for more details.
14826
14827 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
14828 See \`config.log' for more details" "$LINENO" 5; }
14829 else
14830 X11_CFLAGS=$pkg_cv_X11_CFLAGS
14831 X11_LIBS=$pkg_cv_X11_LIBS
14832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14833 $as_echo "yes" >&6; }
14834 :
14835 fi
14836 X11_CFLAGS="$X11_CFLAGS $XTHREAD_CFLAGS"
14837
14838 #
14839 # Yes, it would be nice to put the locale data in
14840 # /usr/share, but the locale stuff includes loadable
14841 # libraries which must be located in the same directory
14842 # as the other locale data, so for now, everything lives
14843 # in ${libdir}
14844 #
14845
14846 X11_LOCALEDATADIR="${X11_DATADIR}/locale"
14847
14848 prefix_NONE=
14849 exec_prefix_NONE=
14850 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
14851 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
14852 eval ax_define_dir="\"$X11_LOCALEDATADIR\""
14853 eval ax_define_dir="\"$ax_define_dir\""
14854 XLOCALEDATADIR="$ax_define_dir"
14855
14856
14857 cat >>confdefs.h <<_ACEOF
14858 #define XLOCALEDATADIR "$ax_define_dir"
14859 _ACEOF
14860
14861 test "$prefix_NONE" && prefix=NONE
14862 test "$exec_prefix_NONE" && exec_prefix=NONE
14863
14864
14865
14866
14867 # Check whether --with-locale-lib-dir was given.
14868 if test "${with_locale_lib_dir+set}" = set; then :
14869 withval=$with_locale_lib_dir; X11_LOCALELIBDIR="$withval"
14870 else
14871 X11_LOCALELIBDIR="${X11_LIBDIR}/locale"
14872 fi
14873
14874
14875 prefix_NONE=
14876 exec_prefix_NONE=
14877 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
14878 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
14879 eval ax_define_dir="\"$X11_LOCALELIBDIR\""
14880 eval ax_define_dir="\"$ax_define_dir\""
14881 XLOCALELIBDIR="$ax_define_dir"
14882
14883
14884 cat >>confdefs.h <<_ACEOF
14885 #define XLOCALELIBDIR "$ax_define_dir"
14886 _ACEOF
14887
14888 test "$prefix_NONE" && prefix=NONE
14889 test "$exec_prefix_NONE" && exec_prefix=NONE
14890
14891
14892
14893 X11_LOCALEDIR="${X11_LOCALEDATADIR}"
14894
14895 prefix_NONE=
14896 exec_prefix_NONE=
14897 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
14898 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
14899 eval ax_define_dir="\"$X11_LOCALEDIR\""
14900 eval ax_define_dir="\"$ax_define_dir\""
14901 XLOCALEDIR="$ax_define_dir"
14902
14903
14904 cat >>confdefs.h <<_ACEOF
14905 #define XLOCALEDIR "$ax_define_dir"
14906 _ACEOF
14907
14908 test "$prefix_NONE" && prefix=NONE
14909 test "$exec_prefix_NONE" && exec_prefix=NONE
14910
14911
14912
14913 XKEYSYMDB="${X11_DATADIR}/XKeysymDB"
14914
14915 prefix_NONE=
14916 exec_prefix_NONE=
14917 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
14918 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
14919 eval ax_define_dir="\"$XKEYSYMDB\""
14920 eval ax_define_dir="\"$ax_define_dir\""
14921 XKEYSYMDB="$ax_define_dir"
14922
14923
14924 cat >>confdefs.h <<_ACEOF
14925 #define XKEYSYMDB "$ax_define_dir"
14926 _ACEOF
14927
14928 test "$prefix_NONE" && prefix=NONE
14929 test "$exec_prefix_NONE" && exec_prefix=NONE
14930
14931
14932 XERRORDB="${X11_DATADIR}/XErrorDB"
14933
14934 prefix_NONE=
14935 exec_prefix_NONE=
14936 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
14937 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
14938 eval ax_define_dir="\"$XERRORDB\""
14939 eval ax_define_dir="\"$ax_define_dir\""
14940 XERRORDB="$ax_define_dir"
14941
14942
14943 cat >>confdefs.h <<_ACEOF
14944 #define XERRORDB "$ax_define_dir"
14945 _ACEOF
14946
14947 test "$prefix_NONE" && prefix=NONE
14948 test "$exec_prefix_NONE" && exec_prefix=NONE
14949
14950
14951
14952 # Check whether --enable-malloc0returnsnull was given.
14953 if test "${enable_malloc0returnsnull+set}" = set; then :
14954 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval
14955 else
14956 MALLOC_ZERO_RETURNS_NULL=auto
14957 fi
14958
14959
14960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc(0) returns NULL" >&5
14961 $as_echo_n "checking whether malloc(0) returns NULL... " >&6; }
14962 if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
14963 if test "$cross_compiling" = yes; then :
14964 MALLOC_ZERO_RETURNS_NULL=yes
14965 else
14966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14967 /* end confdefs.h. */
14968
14969 #include <stdlib.h>
14970
14971 int
14972 main ()
14973 {
14974
14975 char *m0, *r0, *c0, *p;
14976 m0 = malloc(0);
14977 p = malloc(10);
14978 r0 = realloc(p,0);
14979 c0 = calloc(0,10);
14980 exit((m0 == 0 || r0 == 0 || c0 == 0) ? 0 : 1);
14981
14982 ;
14983 return 0;
14984 }
14985 _ACEOF
14986 if ac_fn_c_try_run "$LINENO"; then :
14987 MALLOC_ZERO_RETURNS_NULL=yes
14988 else
14989 MALLOC_ZERO_RETURNS_NULL=no
14990 fi
14991 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14992 conftest.$ac_objext conftest.beam conftest.$ac_ext
14993 fi
14994
14995 fi
14996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5
14997 $as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; }
14998
14999 if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
15000 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
15001 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
15002 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
15003 else
15004 MALLOC_ZERO_CFLAGS=""
15005 XMALLOC_ZERO_CFLAGS=""
15006 XTMALLOC_ZERO_CFLAGS=""
15007 fi
15008
15009
15010
15011
15012
15013
15014 ac_config_files="$ac_config_files Makefile include/Makefile man/Makefile man/xkb/Makefile src/Makefile src/util/Makefile src/xcms/Makefile src/xlibi18n/Makefile modules/Makefile modules/im/Makefile modules/im/ximcp/Makefile modules/lc/Makefile modules/lc/def/Makefile modules/lc/gen/Makefile modules/lc/Utf8/Makefile modules/lc/xlocale/Makefile modules/om/Makefile modules/om/generic/Makefile src/xkb/Makefile nls/Makefile specs/Makefile specs/i18n/Makefile specs/i18n/framework/Makefile specs/i18n/localedb/Makefile specs/i18n/trans/Makefile specs/libX11/Makefile specs/XIM/Makefile specs/XKB/Makefile x11.pc x11-xcb.pc"
15015
15016 cat >confcache <<\_ACEOF
15017 # This file is a shell script that caches the results of configure
15018 # tests run on this system so they can be shared between configure
15019 # scripts and configure runs, see configure's option --config-cache.
15020 # It is not useful on other systems. If it contains results you don't
15021 # want to keep, you may remove or edit it.
15022 #
15023 # config.status only pays attention to the cache file if you give it
15024 # the --recheck option to rerun configure.
15025 #
15026 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15027 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15028 # following values.
15029
15030 _ACEOF
15031
15032 # The following way of writing the cache mishandles newlines in values,
15033 # but we know of no workaround that is simple, portable, and efficient.
15034 # So, we kill variables containing newlines.
15035 # Ultrix sh set writes to stderr and can't be redirected directly,
15036 # and sets the high bit in the cache file unless we assign to the vars.
15037 (
15038 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15039 eval ac_val=\$$ac_var
15040 case $ac_val in #(
15041 *${as_nl}*)
15042 case $ac_var in #(
15043 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15044 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15045 esac
15046 case $ac_var in #(
15047 _ | IFS | as_nl) ;; #(
15048 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15049 *) { eval $ac_var=; unset $ac_var;} ;;
15050 esac ;;
15051 esac
15052 done
15053
15054 (set) 2>&1 |
15055 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15056 *${as_nl}ac_space=\ *)
15057 # `set' does not quote correctly, so add quotes: double-quote
15058 # substitution turns \\\\ into \\, and sed turns \\ into \.
15059 sed -n \
15060 "s/'/'\\\\''/g;
15061 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15062 ;; #(
15063 *)
15064 # `set' quotes correctly as required by POSIX, so do not add quotes.
15065 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15066 ;;
15067 esac |
15068 sort
15069 ) |
15070 sed '
15071 /^ac_cv_env_/b end
15072 t clear
15073 :clear
15074 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15075 t end
15076 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15077 :end' >>confcache
15078 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15079 if test -w "$cache_file"; then
15080 if test "x$cache_file" != "x/dev/null"; then
15081 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15082 $as_echo "$as_me: updating cache $cache_file" >&6;}
15083 if test ! -f "$cache_file" || test -h "$cache_file"; then
15084 cat confcache >"$cache_file"
15085 else
15086 case $cache_file in #(
15087 */* | ?:*)
15088 mv -f confcache "$cache_file"$$ &&
15089 mv -f "$cache_file"$$ "$cache_file" ;; #(
15090 *)
15091 mv -f confcache "$cache_file" ;;
15092 esac
15093 fi
15094 fi
15095 else
15096 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15097 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15098 fi
15099 fi
15100 rm -f confcache
15101
15102 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15103 # Let make expand exec_prefix.
15104 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15105
15106 DEFS=-DHAVE_CONFIG_H
15107
15108 ac_libobjs=
15109 ac_ltlibobjs=
15110 U=
15111 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15112 # 1. Remove the extension, and $U if already installed.
15113 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15114 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15115 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15116 # will be set to the directory where LIBOBJS objects are built.
15117 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15118 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15119 done
15120 LIBOBJS=$ac_libobjs
15121
15122 LTLIBOBJS=$ac_ltlibobjs
15123
15124
15125 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15126 as_fn_error $? "conditional \"AMDEP\" was never defined.
15127 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15128 fi
15129 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15130 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15131 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15132 fi
15133 if test -n "$EXEEXT"; then
15134 am__EXEEXT_TRUE=
15135 am__EXEEXT_FALSE='#'
15136 else
15137 am__EXEEXT_TRUE='#'
15138 am__EXEEXT_FALSE=
15139 fi
15140
15141 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15142 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15143 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15144 fi
15145 if test -z "${ENABLE_SPECS_TRUE}" && test -z "${ENABLE_SPECS_FALSE}"; then
15146 as_fn_error $? "conditional \"ENABLE_SPECS\" was never defined.
15147 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15148 fi
15149 if test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then
15150 as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined.
15151 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15152 fi
15153 if test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
15154 as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined.
15155 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15156 fi
15157 if test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then
15158 as_fn_error $? "conditional \"HAVE_FOP\" was never defined.
15159 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15160 fi
15161 if test -z "${HAVE_XSLTPROC_TRUE}" && test -z "${HAVE_XSLTPROC_FALSE}"; then
15162 as_fn_error $? "conditional \"HAVE_XSLTPROC\" was never defined.
15163 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15164 fi
15165 if test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then
15166 as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined.
15167 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15168 fi
15169 if test -z "${HAVE_PERL_TRUE}" && test -z "${HAVE_PERL_FALSE}"; then
15170 as_fn_error $? "conditional \"HAVE_PERL\" was never defined.
15171 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15172 fi
15173 if test -z "${XLIB_LOADABLE_I18N_TRUE}" && test -z "${XLIB_LOADABLE_I18N_FALSE}"; then
15174 as_fn_error $? "conditional \"XLIB_LOADABLE_I18N\" was never defined.
15175 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15176 fi
15177 if test -z "${OS2_TRUE}" && test -z "${OS2_FALSE}"; then
15178 as_fn_error $? "conditional \"OS2\" was never defined.
15179 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15180 fi
15181 if test -z "${THRSTUBS_TRUE}" && test -z "${THRSTUBS_FALSE}"; then
15182 as_fn_error $? "conditional \"THRSTUBS\" was never defined.
15183 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15184 fi
15185 if test -z "${UDC_TRUE}" && test -z "${UDC_FALSE}"; then
15186 as_fn_error $? "conditional \"UDC\" was never defined.
15187 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15188 fi
15189 if test -z "${XCMS_TRUE}" && test -z "${XCMS_FALSE}"; then
15190 as_fn_error $? "conditional \"XCMS\" was never defined.
15191 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15192 fi
15193 if test -z "${XLOCALE_TRUE}" && test -z "${XLOCALE_FALSE}"; then
15194 as_fn_error $? "conditional \"XLOCALE\" was never defined.
15195 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15196 fi
15197 if test -z "${XKB_TRUE}" && test -z "${XKB_FALSE}"; then
15198 as_fn_error $? "conditional \"XKB\" was never defined.
15199 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15200 fi
15201 if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
15202 as_fn_error $? "conditional \"LINT\" was never defined.
15203 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15204 fi
15205 if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
15206 as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined.
15207 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15208 fi
15209
15210 : "${CONFIG_STATUS=./config.status}"
15211 ac_write_fail=0
15212 ac_clean_files_save=$ac_clean_files
15213 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15214 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15215 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15216 as_write_fail=0
15217 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15218 #! $SHELL
15219 # Generated by $as_me.
15220 # Run this file to recreate the current configuration.
15221 # Compiler output produced by configure, useful for debugging
15222 # configure, is in config.log if it exists.
15223
15224 debug=false
15225 ac_cs_recheck=false
15226 ac_cs_silent=false
15227
15228 SHELL=\${CONFIG_SHELL-$SHELL}
15229 export SHELL
15230 _ASEOF
15231 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15232 ## -------------------- ##
15233 ## M4sh Initialization. ##
15234 ## -------------------- ##
15235
15236 # Be more Bourne compatible
15237 DUALCASE=1; export DUALCASE # for MKS sh
15238 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15239 emulate sh
15240 NULLCMD=:
15241 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15242 # is contrary to our usage. Disable this feature.
15243 alias -g '${1+"$@"}'='"$@"'
15244 setopt NO_GLOB_SUBST
15245 else
15246 case `(set -o) 2>/dev/null` in #(
15247 *posix*) :
15248 set -o posix ;; #(
15249 *) :
15250 ;;
15251 esac
15252 fi
15253
15254
15255 as_nl='
15256 '
15257 export as_nl
15258 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15259 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15260 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15261 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15262 # Prefer a ksh shell builtin over an external printf program on Solaris,
15263 # but without wasting forks for bash or zsh.
15264 if test -z "$BASH_VERSION$ZSH_VERSION" \
15265 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15266 as_echo='print -r --'
15267 as_echo_n='print -rn --'
15268 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15269 as_echo='printf %s\n'
15270 as_echo_n='printf %s'
15271 else
15272 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15273 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15274 as_echo_n='/usr/ucb/echo -n'
15275 else
15276 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15277 as_echo_n_body='eval
15278 arg=$1;
15279 case $arg in #(
15280 *"$as_nl"*)
15281 expr "X$arg" : "X\\(.*\\)$as_nl";
15282 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15283 esac;
15284 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15285 '
15286 export as_echo_n_body
15287 as_echo_n='sh -c $as_echo_n_body as_echo'
15288 fi
15289 export as_echo_body
15290 as_echo='sh -c $as_echo_body as_echo'
15291 fi
15292
15293 # The user is always right.
15294 if test "${PATH_SEPARATOR+set}" != set; then
15295 PATH_SEPARATOR=:
15296 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15297 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15298 PATH_SEPARATOR=';'
15299 }
15300 fi
15301
15302
15303 # IFS
15304 # We need space, tab and new line, in precisely that order. Quoting is
15305 # there to prevent editors from complaining about space-tab.
15306 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15307 # splitting by setting IFS to empty value.)
15308 IFS=" "" $as_nl"
15309
15310 # Find who we are. Look in the path if we contain no directory separator.
15311 as_myself=
15312 case $0 in #((
15313 *[\\/]* ) as_myself=$0 ;;
15314 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15315 for as_dir in $PATH
15316 do
15317 IFS=$as_save_IFS
15318 test -z "$as_dir" && as_dir=.
15319 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15320 done
15321 IFS=$as_save_IFS
15322
15323 ;;
15324 esac
15325 # We did not find ourselves, most probably we were run as `sh COMMAND'
15326 # in which case we are not to be found in the path.
15327 if test "x$as_myself" = x; then
15328 as_myself=$0
15329 fi
15330 if test ! -f "$as_myself"; then
15331 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15332 exit 1
15333 fi
15334
15335 # Unset variables that we do not need and which cause bugs (e.g. in
15336 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15337 # suppresses any "Segmentation fault" message there. '((' could
15338 # trigger a bug in pdksh 5.2.14.
15339 for as_var in BASH_ENV ENV MAIL MAILPATH
15340 do eval test x\${$as_var+set} = xset \
15341 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15342 done
15343 PS1='$ '
15344 PS2='> '
15345 PS4='+ '
15346
15347 # NLS nuisances.
15348 LC_ALL=C
15349 export LC_ALL
15350 LANGUAGE=C
15351 export LANGUAGE
15352
15353 # CDPATH.
15354 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15355
15356
15357 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15358 # ----------------------------------------
15359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15361 # script with STATUS, using 1 if that was 0.
15362 as_fn_error ()
15363 {
15364 as_status=$1; test $as_status -eq 0 && as_status=1
15365 if test "$4"; then
15366 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15368 fi
15369 $as_echo "$as_me: error: $2" >&2
15370 as_fn_exit $as_status
15371 } # as_fn_error
15372
15373
15374 # as_fn_set_status STATUS
15375 # -----------------------
15376 # Set $? to STATUS, without forking.
15377 as_fn_set_status ()
15378 {
15379 return $1
15380 } # as_fn_set_status
15381
15382 # as_fn_exit STATUS
15383 # -----------------
15384 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15385 as_fn_exit ()
15386 {
15387 set +e
15388 as_fn_set_status $1
15389 exit $1
15390 } # as_fn_exit
15391
15392 # as_fn_unset VAR
15393 # ---------------
15394 # Portably unset VAR.
15395 as_fn_unset ()
15396 {
15397 { eval $1=; unset $1;}
15398 }
15399 as_unset=as_fn_unset
15400 # as_fn_append VAR VALUE
15401 # ----------------------
15402 # Append the text in VALUE to the end of the definition contained in VAR. Take
15403 # advantage of any shell optimizations that allow amortized linear growth over
15404 # repeated appends, instead of the typical quadratic growth present in naive
15405 # implementations.
15406 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15407 eval 'as_fn_append ()
15408 {
15409 eval $1+=\$2
15410 }'
15411 else
15412 as_fn_append ()
15413 {
15414 eval $1=\$$1\$2
15415 }
15416 fi # as_fn_append
15417
15418 # as_fn_arith ARG...
15419 # ------------------
15420 # Perform arithmetic evaluation on the ARGs, and store the result in the
15421 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15422 # must be portable across $(()) and expr.
15423 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15424 eval 'as_fn_arith ()
15425 {
15426 as_val=$(( $* ))
15427 }'
15428 else
15429 as_fn_arith ()
15430 {
15431 as_val=`expr "$@" || test $? -eq 1`
15432 }
15433 fi # as_fn_arith
15434
15435
15436 if expr a : '\(a\)' >/dev/null 2>&1 &&
15437 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15438 as_expr=expr
15439 else
15440 as_expr=false
15441 fi
15442
15443 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15444 as_basename=basename
15445 else
15446 as_basename=false
15447 fi
15448
15449 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15450 as_dirname=dirname
15451 else
15452 as_dirname=false
15453 fi
15454
15455 as_me=`$as_basename -- "$0" ||
15456 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15457 X"$0" : 'X\(//\)$' \| \
15458 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15459 $as_echo X/"$0" |
15460 sed '/^.*\/\([^/][^/]*\)\/*$/{
15461 s//\1/
15462 q
15463 }
15464 /^X\/\(\/\/\)$/{
15465 s//\1/
15466 q
15467 }
15468 /^X\/\(\/\).*/{
15469 s//\1/
15470 q
15471 }
15472 s/.*/./; q'`
15473
15474 # Avoid depending upon Character Ranges.
15475 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15476 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15477 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15478 as_cr_digits='0123456789'
15479 as_cr_alnum=$as_cr_Letters$as_cr_digits
15480
15481 ECHO_C= ECHO_N= ECHO_T=
15482 case `echo -n x` in #(((((
15483 -n*)
15484 case `echo 'xy\c'` in
15485 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15486 xy) ECHO_C='\c';;
15487 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15488 ECHO_T=' ';;
15489 esac;;
15490 *)
15491 ECHO_N='-n';;
15492 esac
15493
15494 rm -f conf$$ conf$$.exe conf$$.file
15495 if test -d conf$$.dir; then
15496 rm -f conf$$.dir/conf$$.file
15497 else
15498 rm -f conf$$.dir
15499 mkdir conf$$.dir 2>/dev/null
15500 fi
15501 if (echo >conf$$.file) 2>/dev/null; then
15502 if ln -s conf$$.file conf$$ 2>/dev/null; then
15503 as_ln_s='ln -s'
15504 # ... but there are two gotchas:
15505 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15506 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15507 # In both cases, we have to default to `cp -p'.
15508 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15509 as_ln_s='cp -p'
15510 elif ln conf$$.file conf$$ 2>/dev/null; then
15511 as_ln_s=ln
15512 else
15513 as_ln_s='cp -p'
15514 fi
15515 else
15516 as_ln_s='cp -p'
15517 fi
15518 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15519 rmdir conf$$.dir 2>/dev/null
15520
15521
15522 # as_fn_mkdir_p
15523 # -------------
15524 # Create "$as_dir" as a directory, including parents if necessary.
15525 as_fn_mkdir_p ()
15526 {
15527
15528 case $as_dir in #(
15529 -*) as_dir=./$as_dir;;
15530 esac
15531 test -d "$as_dir" || eval $as_mkdir_p || {
15532 as_dirs=
15533 while :; do
15534 case $as_dir in #(
15535 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15536 *) as_qdir=$as_dir;;
15537 esac
15538 as_dirs="'$as_qdir' $as_dirs"
15539 as_dir=`$as_dirname -- "$as_dir" ||
15540 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15541 X"$as_dir" : 'X\(//\)[^/]' \| \
15542 X"$as_dir" : 'X\(//\)$' \| \
15543 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15544 $as_echo X"$as_dir" |
15545 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15546 s//\1/
15547 q
15548 }
15549 /^X\(\/\/\)[^/].*/{
15550 s//\1/
15551 q
15552 }
15553 /^X\(\/\/\)$/{
15554 s//\1/
15555 q
15556 }
15557 /^X\(\/\).*/{
15558 s//\1/
15559 q
15560 }
15561 s/.*/./; q'`
15562 test -d "$as_dir" && break
15563 done
15564 test -z "$as_dirs" || eval "mkdir $as_dirs"
15565 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15566
15567
15568 } # as_fn_mkdir_p
15569 if mkdir -p . 2>/dev/null; then
15570 as_mkdir_p='mkdir -p "$as_dir"'
15571 else
15572 test -d ./-p && rmdir ./-p
15573 as_mkdir_p=false
15574 fi
15575
15576 if test -x / >/dev/null 2>&1; then
15577 as_test_x='test -x'
15578 else
15579 if ls -dL / >/dev/null 2>&1; then
15580 as_ls_L_option=L
15581 else
15582 as_ls_L_option=
15583 fi
15584 as_test_x='
15585 eval sh -c '\''
15586 if test -d "$1"; then
15587 test -d "$1/.";
15588 else
15589 case $1 in #(
15590 -*)set "./$1";;
15591 esac;
15592 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15593 ???[sx]*):;;*)false;;esac;fi
15594 '\'' sh
15595 '
15596 fi
15597 as_executable_p=$as_test_x
15598
15599 # Sed expression to map a string onto a valid CPP name.
15600 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15601
15602 # Sed expression to map a string onto a valid variable name.
15603 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15604
15605
15606 exec 6>&1
15607 ## ----------------------------------- ##
15608 ## Main body of $CONFIG_STATUS script. ##
15609 ## ----------------------------------- ##
15610 _ASEOF
15611 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15612
15613 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15614 # Save the log message, to keep $0 and so on meaningful, and to
15615 # report actual input values of CONFIG_FILES etc. instead of their
15616 # values after options handling.
15617 ac_log="
15618 This file was extended by libX11 $as_me 1.4.3, which was
15619 generated by GNU Autoconf 2.68. Invocation command line was
15620
15621 CONFIG_FILES = $CONFIG_FILES
15622 CONFIG_HEADERS = $CONFIG_HEADERS
15623 CONFIG_LINKS = $CONFIG_LINKS
15624 CONFIG_COMMANDS = $CONFIG_COMMANDS
15625 $ $0 $@
15626
15627 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15628 "
15629
15630 _ACEOF
15631
15632 case $ac_config_files in *"
15633 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15634 esac
15635
15636 case $ac_config_headers in *"
15637 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15638 esac
15639
15640
15641 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15642 # Files that config.status was made for.
15643 config_files="$ac_config_files"
15644 config_headers="$ac_config_headers"
15645 config_commands="$ac_config_commands"
15646
15647 _ACEOF
15648
15649 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15650 ac_cs_usage="\
15651 \`$as_me' instantiates files and other configuration actions
15652 from templates according to the current configuration. Unless the files
15653 and actions are specified as TAGs, all are instantiated by default.
15654
15655 Usage: $0 [OPTION]... [TAG]...
15656
15657 -h, --help print this help, then exit
15658 -V, --version print version number and configuration settings, then exit
15659 --config print configuration, then exit
15660 -q, --quiet, --silent
15661 do not print progress messages
15662 -d, --debug don't remove temporary files
15663 --recheck update $as_me by reconfiguring in the same conditions
15664 --file=FILE[:TEMPLATE]
15665 instantiate the configuration file FILE
15666 --header=FILE[:TEMPLATE]
15667 instantiate the configuration header FILE
15668
15669 Configuration files:
15670 $config_files
15671
15672 Configuration headers:
15673 $config_headers
15674
15675 Configuration commands:
15676 $config_commands
15677
15678 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
15679
15680 _ACEOF
15681 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15682 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15683 ac_cs_version="\\
15684 libX11 config.status 1.4.3
15685 configured by $0, generated by GNU Autoconf 2.68,
15686 with options \\"\$ac_cs_config\\"
15687
15688 Copyright (C) 2010 Free Software Foundation, Inc.
15689 This config.status script is free software; the Free Software Foundation
15690 gives unlimited permission to copy, distribute and modify it."
15691
15692 ac_pwd='$ac_pwd'
15693 srcdir='$srcdir'
15694 INSTALL='$INSTALL'
15695 MKDIR_P='$MKDIR_P'
15696 AWK='$AWK'
15697 test -n "\$AWK" || AWK=awk
15698 _ACEOF
15699
15700 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15701 # The default lists apply if the user does not specify any file.
15702 ac_need_defaults=:
15703 while test $# != 0
15704 do
15705 case $1 in
15706 --*=?*)
15707 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15708 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15709 ac_shift=:
15710 ;;
15711 --*=)
15712 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15713 ac_optarg=
15714 ac_shift=:
15715 ;;
15716 *)
15717 ac_option=$1
15718 ac_optarg=$2
15719 ac_shift=shift
15720 ;;
15721 esac
15722
15723 case $ac_option in
15724 # Handling of the options.
15725 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15726 ac_cs_recheck=: ;;
15727 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15728 $as_echo "$ac_cs_version"; exit ;;
15729 --config | --confi | --conf | --con | --co | --c )
15730 $as_echo "$ac_cs_config"; exit ;;
15731 --debug | --debu | --deb | --de | --d | -d )
15732 debug=: ;;
15733 --file | --fil | --fi | --f )
15734 $ac_shift
15735 case $ac_optarg in
15736 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15737 '') as_fn_error $? "missing file argument" ;;
15738 esac
15739 as_fn_append CONFIG_FILES " '$ac_optarg'"
15740 ac_need_defaults=false;;
15741 --header | --heade | --head | --hea )
15742 $ac_shift
15743 case $ac_optarg in
15744 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15745 esac
15746 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15747 ac_need_defaults=false;;
15748 --he | --h)
15749 # Conflict between --help and --header
15750 as_fn_error $? "ambiguous option: \`$1'
15751 Try \`$0 --help' for more information.";;
15752 --help | --hel | -h )
15753 $as_echo "$ac_cs_usage"; exit ;;
15754 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15755 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15756 ac_cs_silent=: ;;
15757
15758 # This is an error.
15759 -*) as_fn_error $? "unrecognized option: \`$1'
15760 Try \`$0 --help' for more information." ;;
15761
15762 *) as_fn_append ac_config_targets " $1"
15763 ac_need_defaults=false ;;
15764
15765 esac
15766 shift
15767 done
15768
15769 ac_configure_extra_args=
15770
15771 if $ac_cs_silent; then
15772 exec 6>/dev/null
15773 ac_configure_extra_args="$ac_configure_extra_args --silent"
15774 fi
15775
15776 _ACEOF
15777 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15778 if \$ac_cs_recheck; then
15779 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15780 shift
15781 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15782 CONFIG_SHELL='$SHELL'
15783 export CONFIG_SHELL
15784 exec "\$@"
15785 fi
15786
15787 _ACEOF
15788 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15789 exec 5>>config.log
15790 {
15791 echo
15792 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15793 ## Running $as_me. ##
15794 _ASBOX
15795 $as_echo "$ac_log"
15796 } >&5
15797
15798 _ACEOF
15799 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15800 #
15801 # INIT-COMMANDS
15802 #
15803 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15804
15805
15806 # The HP-UX ksh and POSIX shell print the target directory to stdout
15807 # if CDPATH is set.
15808 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15809
15810 sed_quote_subst='$sed_quote_subst'
15811 double_quote_subst='$double_quote_subst'
15812 delay_variable_subst='$delay_variable_subst'
15813 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15814 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15815 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15816 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15817 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15818 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15819 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15820 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15821 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15822 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15823 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15824 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15825 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15826 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15827 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15828 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15829 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15830 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15831 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15832 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15833 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15834 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15835 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15836 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15837 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15838 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15839 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15840 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15841 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15842 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15843 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15844 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15845 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15846 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15847 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15848 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15849 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15850 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15851 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15852 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15853 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15854 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15855 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15856 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15857 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15858 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15859 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15860 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15861 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15862 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15863 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15864 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15865 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15866 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15867 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15868 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
15869 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15870 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15871 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15872 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15873 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15874 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15875 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15876 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15877 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15878 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15879 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15880 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15881 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15882 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15883 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15884 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15885 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15886 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15887 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15888 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15889 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15890 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15891 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15892 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15893 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15894 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15895 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15896 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15897 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15898 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15899 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15900 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15901 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15902 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15903 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15904 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15905 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15906 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15907 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15908 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15909 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15910 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15911 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15912 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15913 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15914 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15915 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15916 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15917 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15918 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15919 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15920 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15921 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15922 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15923 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15924 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15925 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15926 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15927 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15928 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15929 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15930 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15931 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15932 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15933 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15934 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15935 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15936 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15937 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15938 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15939 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15940 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15941 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15942 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15943
15944 LTCC='$LTCC'
15945 LTCFLAGS='$LTCFLAGS'
15946 compiler='$compiler_DEFAULT'
15947
15948 # A function that is used when there is no print builtin or printf.
15949 func_fallback_echo ()
15950 {
15951 eval 'cat <<_LTECHO_EOF
15952 \$1
15953 _LTECHO_EOF'
15954 }
15955
15956 # Quote evaled strings.
15957 for var in SHELL \
15958 ECHO \
15959 SED \
15960 GREP \
15961 EGREP \
15962 FGREP \
15963 LD \
15964 NM \
15965 LN_S \
15966 lt_SP2NL \
15967 lt_NL2SP \
15968 reload_flag \
15969 OBJDUMP \
15970 deplibs_check_method \
15971 file_magic_cmd \
15972 file_magic_glob \
15973 want_nocaseglob \
15974 DLLTOOL \
15975 sharedlib_from_linklib_cmd \
15976 AR \
15977 AR_FLAGS \
15978 archiver_list_spec \
15979 STRIP \
15980 RANLIB \
15981 CC \
15982 CFLAGS \
15983 compiler \
15984 lt_cv_sys_global_symbol_pipe \
15985 lt_cv_sys_global_symbol_to_cdecl \
15986 lt_cv_sys_global_symbol_to_c_name_address \
15987 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15988 nm_file_list_spec \
15989 lt_prog_compiler_no_builtin_flag \
15990 lt_prog_compiler_pic \
15991 lt_prog_compiler_wl \
15992 lt_prog_compiler_static \
15993 lt_cv_prog_compiler_c_o \
15994 need_locks \
15995 MANIFEST_TOOL \
15996 DSYMUTIL \
15997 NMEDIT \
15998 LIPO \
15999 OTOOL \
16000 OTOOL64 \
16001 shrext_cmds \
16002 export_dynamic_flag_spec \
16003 whole_archive_flag_spec \
16004 compiler_needs_object \
16005 with_gnu_ld \
16006 allow_undefined_flag \
16007 no_undefined_flag \
16008 hardcode_libdir_flag_spec \
16009 hardcode_libdir_flag_spec_ld \
16010 hardcode_libdir_separator \
16011 exclude_expsyms \
16012 include_expsyms \
16013 file_list_spec \
16014 variables_saved_for_relink \
16015 libname_spec \
16016 library_names_spec \
16017 soname_spec \
16018 install_override_mode \
16019 finish_eval \
16020 old_striplib \
16021 striplib; do
16022 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16023 *[\\\\\\\`\\"\\\$]*)
16024 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16025 ;;
16026 *)
16027 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16028 ;;
16029 esac
16030 done
16031
16032 # Double-quote double-evaled strings.
16033 for var in reload_cmds \
16034 old_postinstall_cmds \
16035 old_postuninstall_cmds \
16036 old_archive_cmds \
16037 extract_expsyms_cmds \
16038 old_archive_from_new_cmds \
16039 old_archive_from_expsyms_cmds \
16040 archive_cmds \
16041 archive_expsym_cmds \
16042 module_cmds \
16043 module_expsym_cmds \
16044 export_symbols_cmds \
16045 prelink_cmds \
16046 postlink_cmds \
16047 postinstall_cmds \
16048 postuninstall_cmds \
16049 finish_cmds \
16050 sys_lib_search_path_spec \
16051 sys_lib_dlsearch_path_spec; do
16052 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16053 *[\\\\\\\`\\"\\\$]*)
16054 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16055 ;;
16056 *)
16057 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16058 ;;
16059 esac
16060 done
16061
16062 ac_aux_dir='$ac_aux_dir'
16063 xsi_shell='$xsi_shell'
16064 lt_shell_append='$lt_shell_append'
16065
16066 # See if we are running on zsh, and set the options which allow our
16067 # commands through without removal of \ escapes INIT.
16068 if test -n "\${ZSH_VERSION+set}" ; then
16069 setopt NO_GLOB_SUBST
16070 fi
16071
16072
16073 PACKAGE='$PACKAGE'
16074 VERSION='$VERSION'
16075 TIMESTAMP='$TIMESTAMP'
16076 RM='$RM'
16077 ofile='$ofile'
16078
16079
16080
16081
16082 _ACEOF
16083
16084 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16085
16086 # Handling of arguments.
16087 for ac_config_target in $ac_config_targets
16088 do
16089 case $ac_config_target in
16090 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
16091 "include/X11/XlibConf.h") CONFIG_HEADERS="$CONFIG_HEADERS include/X11/XlibConf.h" ;;
16092 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16093 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16094 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16095 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
16096 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
16097 "man/xkb/Makefile") CONFIG_FILES="$CONFIG_FILES man/xkb/Makefile" ;;
16098 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
16099 "src/util/Makefile") CONFIG_FILES="$CONFIG_FILES src/util/Makefile" ;;
16100 "src/xcms/Makefile") CONFIG_FILES="$CONFIG_FILES src/xcms/Makefile" ;;
16101 "src/xlibi18n/Makefile") CONFIG_FILES="$CONFIG_FILES src/xlibi18n/Makefile" ;;
16102 "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
16103 "modules/im/Makefile") CONFIG_FILES="$CONFIG_FILES modules/im/Makefile" ;;
16104 "modules/im/ximcp/Makefile") CONFIG_FILES="$CONFIG_FILES modules/im/ximcp/Makefile" ;;
16105 "modules/lc/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/Makefile" ;;
16106 "modules/lc/def/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/def/Makefile" ;;
16107 "modules/lc/gen/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/gen/Makefile" ;;
16108 "modules/lc/Utf8/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/Utf8/Makefile" ;;
16109 "modules/lc/xlocale/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/xlocale/Makefile" ;;
16110 "modules/om/Makefile") CONFIG_FILES="$CONFIG_FILES modules/om/Makefile" ;;
16111 "modules/om/generic/Makefile") CONFIG_FILES="$CONFIG_FILES modules/om/generic/Makefile" ;;
16112 "src/xkb/Makefile") CONFIG_FILES="$CONFIG_FILES src/xkb/Makefile" ;;
16113 "nls/Makefile") CONFIG_FILES="$CONFIG_FILES nls/Makefile" ;;
16114 "specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;;
16115 "specs/i18n/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/Makefile" ;;
16116 "specs/i18n/framework/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/framework/Makefile" ;;
16117 "specs/i18n/localedb/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/localedb/Makefile" ;;
16118 "specs/i18n/trans/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/trans/Makefile" ;;
16119 "specs/libX11/Makefile") CONFIG_FILES="$CONFIG_FILES specs/libX11/Makefile" ;;
16120 "specs/XIM/Makefile") CONFIG_FILES="$CONFIG_FILES specs/XIM/Makefile" ;;
16121 "specs/XKB/Makefile") CONFIG_FILES="$CONFIG_FILES specs/XKB/Makefile" ;;
16122 "x11.pc") CONFIG_FILES="$CONFIG_FILES x11.pc" ;;
16123 "x11-xcb.pc") CONFIG_FILES="$CONFIG_FILES x11-xcb.pc" ;;
16124
16125 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16126 esac
16127 done
16128
16129
16130 # If the user did not use the arguments to specify the items to instantiate,
16131 # then the envvar interface is used. Set only those that are not.
16132 # We use the long form for the default assignment because of an extremely
16133 # bizarre bug on SunOS 4.1.3.
16134 if $ac_need_defaults; then
16135 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16136 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16137 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16138 fi
16139
16140 # Have a temporary directory for convenience. Make it in the build tree
16141 # simply because there is no reason against having it here, and in addition,
16142 # creating and moving files from /tmp can sometimes cause problems.
16143 # Hook for its removal unless debugging.
16144 # Note that there is a small window in which the directory will not be cleaned:
16145 # after its creation but before its name has been assigned to `$tmp'.
16146 $debug ||
16147 {
16148 tmp= ac_tmp=
16149 trap 'exit_status=$?
16150 : "${ac_tmp:=$tmp}"
16151 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16152 ' 0
16153 trap 'as_fn_exit 1' 1 2 13 15
16154 }
16155 # Create a (secure) tmp directory for tmp files.
16156
16157 {
16158 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16159 test -d "$tmp"
16160 } ||
16161 {
16162 tmp=./conf$$-$RANDOM
16163 (umask 077 && mkdir "$tmp")
16164 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16165 ac_tmp=$tmp
16166
16167 # Set up the scripts for CONFIG_FILES section.
16168 # No need to generate them if there are no CONFIG_FILES.
16169 # This happens for instance with `./config.status config.h'.
16170 if test -n "$CONFIG_FILES"; then
16171
16172
16173 ac_cr=`echo X | tr X '\015'`
16174 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16175 # But we know of no other shell where ac_cr would be empty at this
16176 # point, so we can use a bashism as a fallback.
16177 if test "x$ac_cr" = x; then
16178 eval ac_cr=\$\'\\r\'
16179 fi
16180 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16181 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16182 ac_cs_awk_cr='\\r'
16183 else
16184 ac_cs_awk_cr=$ac_cr
16185 fi
16186
16187 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16188 _ACEOF
16189
16190
16191 {
16192 echo "cat >conf$$subs.awk <<_ACEOF" &&
16193 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16194 echo "_ACEOF"
16195 } >conf$$subs.sh ||
16196 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16197 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16198 ac_delim='%!_!# '
16199 for ac_last_try in false false false false false :; do
16200 . ./conf$$subs.sh ||
16201 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16202
16203 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16204 if test $ac_delim_n = $ac_delim_num; then
16205 break
16206 elif $ac_last_try; then
16207 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16208 else
16209 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16210 fi
16211 done
16212 rm -f conf$$subs.sh
16213
16214 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16215 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16216 _ACEOF
16217 sed -n '
16218 h
16219 s/^/S["/; s/!.*/"]=/
16220 p
16221 g
16222 s/^[^!]*!//
16223 :repl
16224 t repl
16225 s/'"$ac_delim"'$//
16226 t delim
16227 :nl
16228 h
16229 s/\(.\{148\}\)..*/\1/
16230 t more1
16231 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16232 p
16233 n
16234 b repl
16235 :more1
16236 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16237 p
16238 g
16239 s/.\{148\}//
16240 t nl
16241 :delim
16242 h
16243 s/\(.\{148\}\)..*/\1/
16244 t more2
16245 s/["\\]/\\&/g; s/^/"/; s/$/"/
16246 p
16247 b
16248 :more2
16249 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16250 p
16251 g
16252 s/.\{148\}//
16253 t delim
16254 ' <conf$$subs.awk | sed '
16255 /^[^""]/{
16256 N
16257 s/\n//
16258 }
16259 ' >>$CONFIG_STATUS || ac_write_fail=1
16260 rm -f conf$$subs.awk
16261 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16262 _ACAWK
16263 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16264 for (key in S) S_is_set[key] = 1
16265 FS = ""
16266
16267 }
16268 {
16269 line = $ 0
16270 nfields = split(line, field, "@")
16271 substed = 0
16272 len = length(field[1])
16273 for (i = 2; i < nfields; i++) {
16274 key = field[i]
16275 keylen = length(key)
16276 if (S_is_set[key]) {
16277 value = S[key]
16278 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16279 len += length(value) + length(field[++i])
16280 substed = 1
16281 } else
16282 len += 1 + keylen
16283 }
16284
16285 print line
16286 }
16287
16288 _ACAWK
16289 _ACEOF
16290 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16291 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16292 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16293 else
16294 cat
16295 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16296 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16297 _ACEOF
16298
16299 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16300 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16301 # trailing colons and then remove the whole line if VPATH becomes empty
16302 # (actually we leave an empty line to preserve line numbers).
16303 if test "x$srcdir" = x.; then
16304 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16305 h
16306 s///
16307 s/^/:/
16308 s/[ ]*$/:/
16309 s/:\$(srcdir):/:/g
16310 s/:\${srcdir}:/:/g
16311 s/:@srcdir@:/:/g
16312 s/^:*//
16313 s/:*$//
16314 x
16315 s/\(=[ ]*\).*/\1/
16316 G
16317 s/\n//
16318 s/^[^=]*=[ ]*$//
16319 }'
16320 fi
16321
16322 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16323 fi # test -n "$CONFIG_FILES"
16324
16325 # Set up the scripts for CONFIG_HEADERS section.
16326 # No need to generate them if there are no CONFIG_HEADERS.
16327 # This happens for instance with `./config.status Makefile'.
16328 if test -n "$CONFIG_HEADERS"; then
16329 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16330 BEGIN {
16331 _ACEOF
16332
16333 # Transform confdefs.h into an awk script `defines.awk', embedded as
16334 # here-document in config.status, that substitutes the proper values into
16335 # config.h.in to produce config.h.
16336
16337 # Create a delimiter string that does not exist in confdefs.h, to ease
16338 # handling of long lines.
16339 ac_delim='%!_!# '
16340 for ac_last_try in false false :; do
16341 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16342 if test -z "$ac_tt"; then
16343 break
16344 elif $ac_last_try; then
16345 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16346 else
16347 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16348 fi
16349 done
16350
16351 # For the awk script, D is an array of macro values keyed by name,
16352 # likewise P contains macro parameters if any. Preserve backslash
16353 # newline sequences.
16354
16355 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16356 sed -n '
16357 s/.\{148\}/&'"$ac_delim"'/g
16358 t rset
16359 :rset
16360 s/^[ ]*#[ ]*define[ ][ ]*/ /
16361 t def
16362 d
16363 :def
16364 s/\\$//
16365 t bsnl
16366 s/["\\]/\\&/g
16367 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16368 D["\1"]=" \3"/p
16369 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16370 d
16371 :bsnl
16372 s/["\\]/\\&/g
16373 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16374 D["\1"]=" \3\\\\\\n"\\/p
16375 t cont
16376 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16377 t cont
16378 d
16379 :cont
16380 n
16381 s/.\{148\}/&'"$ac_delim"'/g
16382 t clear
16383 :clear
16384 s/\\$//
16385 t bsnlc
16386 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16387 d
16388 :bsnlc
16389 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16390 b cont
16391 ' <confdefs.h | sed '
16392 s/'"$ac_delim"'/"\\\
16393 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16394
16395 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16396 for (key in D) D_is_set[key] = 1
16397 FS = ""
16398 }
16399 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16400 line = \$ 0
16401 split(line, arg, " ")
16402 if (arg[1] == "#") {
16403 defundef = arg[2]
16404 mac1 = arg[3]
16405 } else {
16406 defundef = substr(arg[1], 2)
16407 mac1 = arg[2]
16408 }
16409 split(mac1, mac2, "(") #)
16410 macro = mac2[1]
16411 prefix = substr(line, 1, index(line, defundef) - 1)
16412 if (D_is_set[macro]) {
16413 # Preserve the white space surrounding the "#".
16414 print prefix "define", macro P[macro] D[macro]
16415 next
16416 } else {
16417 # Replace #undef with comments. This is necessary, for example,
16418 # in the case of _POSIX_SOURCE, which is predefined and required
16419 # on some systems where configure will not decide to define it.
16420 if (defundef == "undef") {
16421 print "/*", prefix defundef, macro, "*/"
16422 next
16423 }
16424 }
16425 }
16426 { print }
16427 _ACAWK
16428 _ACEOF
16429 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16430 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16431 fi # test -n "$CONFIG_HEADERS"
16432
16433
16434 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16435 shift
16436 for ac_tag
16437 do
16438 case $ac_tag in
16439 :[FHLC]) ac_mode=$ac_tag; continue;;
16440 esac
16441 case $ac_mode$ac_tag in
16442 :[FHL]*:*);;
16443 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16444 :[FH]-) ac_tag=-:-;;
16445 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16446 esac
16447 ac_save_IFS=$IFS
16448 IFS=:
16449 set x $ac_tag
16450 IFS=$ac_save_IFS
16451 shift
16452 ac_file=$1
16453 shift
16454
16455 case $ac_mode in
16456 :L) ac_source=$1;;
16457 :[FH])
16458 ac_file_inputs=
16459 for ac_f
16460 do
16461 case $ac_f in
16462 -) ac_f="$ac_tmp/stdin";;
16463 *) # Look for the file first in the build tree, then in the source tree
16464 # (if the path is not absolute). The absolute path cannot be DOS-style,
16465 # because $ac_f cannot contain `:'.
16466 test -f "$ac_f" ||
16467 case $ac_f in
16468 [\\/$]*) false;;
16469 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16470 esac ||
16471 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16472 esac
16473 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16474 as_fn_append ac_file_inputs " '$ac_f'"
16475 done
16476
16477 # Let's still pretend it is `configure' which instantiates (i.e., don't
16478 # use $as_me), people would be surprised to read:
16479 # /* config.h. Generated by config.status. */
16480 configure_input='Generated from '`
16481 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16482 `' by configure.'
16483 if test x"$ac_file" != x-; then
16484 configure_input="$ac_file. $configure_input"
16485 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16486 $as_echo "$as_me: creating $ac_file" >&6;}
16487 fi
16488 # Neutralize special characters interpreted by sed in replacement strings.
16489 case $configure_input in #(
16490 *\&* | *\|* | *\\* )
16491 ac_sed_conf_input=`$as_echo "$configure_input" |
16492 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16493 *) ac_sed_conf_input=$configure_input;;
16494 esac
16495
16496 case $ac_tag in
16497 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16498 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16499 esac
16500 ;;
16501 esac
16502
16503 ac_dir=`$as_dirname -- "$ac_file" ||
16504 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16505 X"$ac_file" : 'X\(//\)[^/]' \| \
16506 X"$ac_file" : 'X\(//\)$' \| \
16507 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16508 $as_echo X"$ac_file" |
16509 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16510 s//\1/
16511 q
16512 }
16513 /^X\(\/\/\)[^/].*/{
16514 s//\1/
16515 q
16516 }
16517 /^X\(\/\/\)$/{
16518 s//\1/
16519 q
16520 }
16521 /^X\(\/\).*/{
16522 s//\1/
16523 q
16524 }
16525 s/.*/./; q'`
16526 as_dir="$ac_dir"; as_fn_mkdir_p
16527 ac_builddir=.
16528
16529 case "$ac_dir" in
16530 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16531 *)
16532 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16533 # A ".." for each directory in $ac_dir_suffix.
16534 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16535 case $ac_top_builddir_sub in
16536 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16537 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16538 esac ;;
16539 esac
16540 ac_abs_top_builddir=$ac_pwd
16541 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16542 # for backward compatibility:
16543 ac_top_builddir=$ac_top_build_prefix
16544
16545 case $srcdir in
16546 .) # We are building in place.
16547 ac_srcdir=.
16548 ac_top_srcdir=$ac_top_builddir_sub
16549 ac_abs_top_srcdir=$ac_pwd ;;
16550 [\\/]* | ?:[\\/]* ) # Absolute name.
16551 ac_srcdir=$srcdir$ac_dir_suffix;
16552 ac_top_srcdir=$srcdir
16553 ac_abs_top_srcdir=$srcdir ;;
16554 *) # Relative name.
16555 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16556 ac_top_srcdir=$ac_top_build_prefix$srcdir
16557 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16558 esac
16559 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16560
16561
16562 case $ac_mode in
16563 :F)
16564 #
16565 # CONFIG_FILE
16566 #
16567
16568 case $INSTALL in
16569 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16570 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16571 esac
16572 ac_MKDIR_P=$MKDIR_P
16573 case $MKDIR_P in
16574 [\\/$]* | ?:[\\/]* ) ;;
16575 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16576 esac
16577 _ACEOF
16578
16579 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16580 # If the template does not know about datarootdir, expand it.
16581 # FIXME: This hack should be removed a few years after 2.60.
16582 ac_datarootdir_hack=; ac_datarootdir_seen=
16583 ac_sed_dataroot='
16584 /datarootdir/ {
16585 p
16586 q
16587 }
16588 /@datadir@/p
16589 /@docdir@/p
16590 /@infodir@/p
16591 /@localedir@/p
16592 /@mandir@/p'
16593 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16594 *datarootdir*) ac_datarootdir_seen=yes;;
16595 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16597 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16598 _ACEOF
16599 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16600 ac_datarootdir_hack='
16601 s&@datadir@&$datadir&g
16602 s&@docdir@&$docdir&g
16603 s&@infodir@&$infodir&g
16604 s&@localedir@&$localedir&g
16605 s&@mandir@&$mandir&g
16606 s&\\\${datarootdir}&$datarootdir&g' ;;
16607 esac
16608 _ACEOF
16609
16610 # Neutralize VPATH when `$srcdir' = `.'.
16611 # Shell code in configure.ac might set extrasub.
16612 # FIXME: do we really want to maintain this feature?
16613 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16614 ac_sed_extra="$ac_vpsub
16615 $extrasub
16616 _ACEOF
16617 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16618 :t
16619 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16620 s|@configure_input@|$ac_sed_conf_input|;t t
16621 s&@top_builddir@&$ac_top_builddir_sub&;t t
16622 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16623 s&@srcdir@&$ac_srcdir&;t t
16624 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16625 s&@top_srcdir@&$ac_top_srcdir&;t t
16626 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16627 s&@builddir@&$ac_builddir&;t t
16628 s&@abs_builddir@&$ac_abs_builddir&;t t
16629 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16630 s&@INSTALL@&$ac_INSTALL&;t t
16631 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16632 $ac_datarootdir_hack
16633 "
16634 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16635 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16636
16637 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16638 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16639 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16640 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16642 which seems to be undefined. Please make sure it is defined" >&5
16643 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16644 which seems to be undefined. Please make sure it is defined" >&2;}
16645
16646 rm -f "$ac_tmp/stdin"
16647 case $ac_file in
16648 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16649 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16650 esac \
16651 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16652 ;;
16653 :H)
16654 #
16655 # CONFIG_HEADER
16656 #
16657 if test x"$ac_file" != x-; then
16658 {
16659 $as_echo "/* $configure_input */" \
16660 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16661 } >"$ac_tmp/config.h" \
16662 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16663 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16664 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16665 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16666 else
16667 rm -f "$ac_file"
16668 mv "$ac_tmp/config.h" "$ac_file" \
16669 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16670 fi
16671 else
16672 $as_echo "/* $configure_input */" \
16673 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16674 || as_fn_error $? "could not create -" "$LINENO" 5
16675 fi
16676 # Compute "$ac_file"'s index in $config_headers.
16677 _am_arg="$ac_file"
16678 _am_stamp_count=1
16679 for _am_header in $config_headers :; do
16680 case $_am_header in
16681 $_am_arg | $_am_arg:* )
16682 break ;;
16683 * )
16684 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16685 esac
16686 done
16687 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16688 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16689 X"$_am_arg" : 'X\(//\)[^/]' \| \
16690 X"$_am_arg" : 'X\(//\)$' \| \
16691 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16692 $as_echo X"$_am_arg" |
16693 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16694 s//\1/
16695 q
16696 }
16697 /^X\(\/\/\)[^/].*/{
16698 s//\1/
16699 q
16700 }
16701 /^X\(\/\/\)$/{
16702 s//\1/
16703 q
16704 }
16705 /^X\(\/\).*/{
16706 s//\1/
16707 q
16708 }
16709 s/.*/./; q'`/stamp-h$_am_stamp_count
16710 ;;
16711
16712 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16713 $as_echo "$as_me: executing $ac_file commands" >&6;}
16714 ;;
16715 esac
16716
16717
16718 case $ac_file$ac_mode in
16719 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16720 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16721 # are listed without --file. Let's play safe and only enable the eval
16722 # if we detect the quoting.
16723 case $CONFIG_FILES in
16724 *\'*) eval set x "$CONFIG_FILES" ;;
16725 *) set x $CONFIG_FILES ;;
16726 esac
16727 shift
16728 for mf
16729 do
16730 # Strip MF so we end up with the name of the file.
16731 mf=`echo "$mf" | sed -e 's/:.*$//'`
16732 # Check whether this is an Automake generated Makefile or not.
16733 # We used to match only the files named `Makefile.in', but
16734 # some people rename them; so instead we look at the file content.
16735 # Grep'ing the first line is not enough: some people post-process
16736 # each Makefile.in and add a new line on top of each file to say so.
16737 # Grep'ing the whole file is not good either: AIX grep has a line
16738 # limit of 2048, but all sed's we know have understand at least 4000.
16739 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16740 dirpart=`$as_dirname -- "$mf" ||
16741 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16742 X"$mf" : 'X\(//\)[^/]' \| \
16743 X"$mf" : 'X\(//\)$' \| \
16744 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16745 $as_echo X"$mf" |
16746 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16747 s//\1/
16748 q
16749 }
16750 /^X\(\/\/\)[^/].*/{
16751 s//\1/
16752 q
16753 }
16754 /^X\(\/\/\)$/{
16755 s//\1/
16756 q
16757 }
16758 /^X\(\/\).*/{
16759 s//\1/
16760 q
16761 }
16762 s/.*/./; q'`
16763 else
16764 continue
16765 fi
16766 # Extract the definition of DEPDIR, am__include, and am__quote
16767 # from the Makefile without running `make'.
16768 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16769 test -z "$DEPDIR" && continue
16770 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16771 test -z "am__include" && continue
16772 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16773 # When using ansi2knr, U may be empty or an underscore; expand it
16774 U=`sed -n 's/^U = //p' < "$mf"`
16775 # Find all dependency output files, they are included files with
16776 # $(DEPDIR) in their names. We invoke sed twice because it is the
16777 # simplest approach to changing $(DEPDIR) to its actual value in the
16778 # expansion.
16779 for file in `sed -n "
16780 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16781 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16782 # Make sure the directory exists.
16783 test -f "$dirpart/$file" && continue
16784 fdir=`$as_dirname -- "$file" ||
16785 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16786 X"$file" : 'X\(//\)[^/]' \| \
16787 X"$file" : 'X\(//\)$' \| \
16788 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16789 $as_echo X"$file" |
16790 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16791 s//\1/
16792 q
16793 }
16794 /^X\(\/\/\)[^/].*/{
16795 s//\1/
16796 q
16797 }
16798 /^X\(\/\/\)$/{
16799 s//\1/
16800 q
16801 }
16802 /^X\(\/\).*/{
16803 s//\1/
16804 q
16805 }
16806 s/.*/./; q'`
16807 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16808 # echo "creating $dirpart/$file"
16809 echo '# dummy' > "$dirpart/$file"
16810 done
16811 done
16812 }
16813 ;;
16814 "libtool":C)
16815
16816 # See if we are running on zsh, and set the options which allow our
16817 # commands through without removal of \ escapes.
16818 if test -n "${ZSH_VERSION+set}" ; then
16819 setopt NO_GLOB_SUBST
16820 fi
16821
16822 cfgfile="${ofile}T"
16823 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16824 $RM "$cfgfile"
16825
16826 cat <<_LT_EOF >> "$cfgfile"
16827 #! $SHELL
16828
16829 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16830 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16831 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16832 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16833 #
16834 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16835 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
16836 # Inc.
16837 # Written by Gordon Matzigkeit, 1996
16838 #
16839 # This file is part of GNU Libtool.
16840 #
16841 # GNU Libtool is free software; you can redistribute it and/or
16842 # modify it under the terms of the GNU General Public License as
16843 # published by the Free Software Foundation; either version 2 of
16844 # the License, or (at your option) any later version.
16845 #
16846 # As a special exception to the GNU General Public License,
16847 # if you distribute this file as part of a program or library that
16848 # is built using GNU Libtool, you may include this file under the
16849 # same distribution terms that you use for the rest of that program.
16850 #
16851 # GNU Libtool is distributed in the hope that it will be useful,
16852 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16853 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16854 # GNU General Public License for more details.
16855 #
16856 # You should have received a copy of the GNU General Public License
16857 # along with GNU Libtool; see the file COPYING. If not, a copy
16858 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16859 # obtained by writing to the Free Software Foundation, Inc.,
16860 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16861
16862
16863 # The names of the tagged configurations supported by this script.
16864 available_tags=""
16865
16866 # ### BEGIN LIBTOOL CONFIG
16867
16868 # Which release of libtool.m4 was used?
16869 macro_version=$macro_version
16870 macro_revision=$macro_revision
16871
16872 # Whether or not to build shared libraries.
16873 build_libtool_libs=$enable_shared
16874
16875 # Whether or not to build static libraries.
16876 build_old_libs=$enable_static
16877
16878 # What type of objects to build.
16879 pic_mode=$pic_mode
16880
16881 # Whether or not to optimize for fast installation.
16882 fast_install=$enable_fast_install
16883
16884 # Shell to use when invoking shell scripts.
16885 SHELL=$lt_SHELL
16886
16887 # An echo program that protects backslashes.
16888 ECHO=$lt_ECHO
16889
16890 # The host system.
16891 host_alias=$host_alias
16892 host=$host
16893 host_os=$host_os
16894
16895 # The build system.
16896 build_alias=$build_alias
16897 build=$build
16898 build_os=$build_os
16899
16900 # A sed program that does not truncate output.
16901 SED=$lt_SED
16902
16903 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16904 Xsed="\$SED -e 1s/^X//"
16905
16906 # A grep program that handles long lines.
16907 GREP=$lt_GREP
16908
16909 # An ERE matcher.
16910 EGREP=$lt_EGREP
16911
16912 # A literal string matcher.
16913 FGREP=$lt_FGREP
16914
16915 # A BSD- or MS-compatible name lister.
16916 NM=$lt_NM
16917
16918 # Whether we need soft or hard links.
16919 LN_S=$lt_LN_S
16920
16921 # What is the maximum length of a command?
16922 max_cmd_len=$max_cmd_len
16923
16924 # Object file suffix (normally "o").
16925 objext=$ac_objext
16926
16927 # Executable file suffix (normally "").
16928 exeext=$exeext
16929
16930 # whether the shell understands "unset".
16931 lt_unset=$lt_unset
16932
16933 # turn spaces into newlines.
16934 SP2NL=$lt_lt_SP2NL
16935
16936 # turn newlines into spaces.
16937 NL2SP=$lt_lt_NL2SP
16938
16939 # convert \$build file names to \$host format.
16940 to_host_file_cmd=$lt_cv_to_host_file_cmd
16941
16942 # convert \$build files to toolchain format.
16943 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16944
16945 # An object symbol dumper.
16946 OBJDUMP=$lt_OBJDUMP
16947
16948 # Method to check whether dependent libraries are shared objects.
16949 deplibs_check_method=$lt_deplibs_check_method
16950
16951 # Command to use when deplibs_check_method = "file_magic".
16952 file_magic_cmd=$lt_file_magic_cmd
16953
16954 # How to find potential files when deplibs_check_method = "file_magic".
16955 file_magic_glob=$lt_file_magic_glob
16956
16957 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16958 want_nocaseglob=$lt_want_nocaseglob
16959
16960 # DLL creation program.
16961 DLLTOOL=$lt_DLLTOOL
16962
16963 # Command to associate shared and link libraries.
16964 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16965
16966 # The archiver.
16967 AR=$lt_AR
16968
16969 # Flags to create an archive.
16970 AR_FLAGS=$lt_AR_FLAGS
16971
16972 # How to feed a file listing to the archiver.
16973 archiver_list_spec=$lt_archiver_list_spec
16974
16975 # A symbol stripping program.
16976 STRIP=$lt_STRIP
16977
16978 # Commands used to install an old-style archive.
16979 RANLIB=$lt_RANLIB
16980 old_postinstall_cmds=$lt_old_postinstall_cmds
16981 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16982
16983 # Whether to use a lock for old archive extraction.
16984 lock_old_archive_extraction=$lock_old_archive_extraction
16985
16986 # A C compiler.
16987 LTCC=$lt_CC
16988
16989 # LTCC compiler flags.
16990 LTCFLAGS=$lt_CFLAGS
16991
16992 # Take the output of nm and produce a listing of raw symbols and C names.
16993 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16994
16995 # Transform the output of nm in a proper C declaration.
16996 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16997
16998 # Transform the output of nm in a C name address pair.
16999 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17000
17001 # Transform the output of nm in a C name address pair when lib prefix is needed.
17002 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17003
17004 # Specify filename containing input files for \$NM.
17005 nm_file_list_spec=$lt_nm_file_list_spec
17006
17007 # The root where to search for dependent libraries,and in which our libraries should be installed.
17008 lt_sysroot=$lt_sysroot
17009
17010 # The name of the directory that contains temporary libtool files.
17011 objdir=$objdir
17012
17013 # Used to examine libraries when file_magic_cmd begins with "file".
17014 MAGIC_CMD=$MAGIC_CMD
17015
17016 # Must we lock files when doing compilation?
17017 need_locks=$lt_need_locks
17018
17019 # Manifest tool.
17020 MANIFEST_TOOL=$lt_MANIFEST_TOOL
17021
17022 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17023 DSYMUTIL=$lt_DSYMUTIL
17024
17025 # Tool to change global to local symbols on Mac OS X.
17026 NMEDIT=$lt_NMEDIT
17027
17028 # Tool to manipulate fat objects and archives on Mac OS X.
17029 LIPO=$lt_LIPO
17030
17031 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17032 OTOOL=$lt_OTOOL
17033
17034 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17035 OTOOL64=$lt_OTOOL64
17036
17037 # Old archive suffix (normally "a").
17038 libext=$libext
17039
17040 # Shared library suffix (normally ".so").
17041 shrext_cmds=$lt_shrext_cmds
17042
17043 # The commands to extract the exported symbol list from a shared archive.
17044 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17045
17046 # Variables whose values should be saved in libtool wrapper scripts and
17047 # restored at link time.
17048 variables_saved_for_relink=$lt_variables_saved_for_relink
17049
17050 # Do we need the "lib" prefix for modules?
17051 need_lib_prefix=$need_lib_prefix
17052
17053 # Do we need a version for libraries?
17054 need_version=$need_version
17055
17056 # Library versioning type.
17057 version_type=$version_type
17058
17059 # Shared library runtime path variable.
17060 runpath_var=$runpath_var
17061
17062 # Shared library path variable.
17063 shlibpath_var=$shlibpath_var
17064
17065 # Is shlibpath searched before the hard-coded library search path?
17066 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17067
17068 # Format of library name prefix.
17069 libname_spec=$lt_libname_spec
17070
17071 # List of archive names. First name is the real one, the rest are links.
17072 # The last name is the one that the linker finds with -lNAME
17073 library_names_spec=$lt_library_names_spec
17074
17075 # The coded name of the library, if different from the real name.
17076 soname_spec=$lt_soname_spec
17077
17078 # Permission mode override for installation of shared libraries.
17079 install_override_mode=$lt_install_override_mode
17080
17081 # Command to use after installation of a shared archive.
17082 postinstall_cmds=$lt_postinstall_cmds
17083
17084 # Command to use after uninstallation of a shared archive.
17085 postuninstall_cmds=$lt_postuninstall_cmds
17086
17087 # Commands used to finish a libtool library installation in a directory.
17088 finish_cmds=$lt_finish_cmds
17089
17090 # As "finish_cmds", except a single script fragment to be evaled but
17091 # not shown.
17092 finish_eval=$lt_finish_eval
17093
17094 # Whether we should hardcode library paths into libraries.
17095 hardcode_into_libs=$hardcode_into_libs
17096
17097 # Compile-time system search path for libraries.
17098 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17099
17100 # Run-time system search path for libraries.
17101 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17102
17103 # Whether dlopen is supported.
17104 dlopen_support=$enable_dlopen
17105
17106 # Whether dlopen of programs is supported.
17107 dlopen_self=$enable_dlopen_self
17108
17109 # Whether dlopen of statically linked programs is supported.
17110 dlopen_self_static=$enable_dlopen_self_static
17111
17112 # Commands to strip libraries.
17113 old_striplib=$lt_old_striplib
17114 striplib=$lt_striplib
17115
17116
17117 # The linker used to build libraries.
17118 LD=$lt_LD
17119
17120 # How to create reloadable object files.
17121 reload_flag=$lt_reload_flag
17122 reload_cmds=$lt_reload_cmds
17123
17124 # Commands used to build an old-style archive.
17125 old_archive_cmds=$lt_old_archive_cmds
17126
17127 # A language specific compiler.
17128 CC=$lt_compiler
17129
17130 # Is the compiler the GNU compiler?
17131 with_gcc=$GCC
17132
17133 # Compiler flag to turn off builtin functions.
17134 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17135
17136 # Additional compiler flags for building library objects.
17137 pic_flag=$lt_lt_prog_compiler_pic
17138
17139 # How to pass a linker flag through the compiler.
17140 wl=$lt_lt_prog_compiler_wl
17141
17142 # Compiler flag to prevent dynamic linking.
17143 link_static_flag=$lt_lt_prog_compiler_static
17144
17145 # Does compiler simultaneously support -c and -o options?
17146 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17147
17148 # Whether or not to add -lc for building shared libraries.
17149 build_libtool_need_lc=$archive_cmds_need_lc
17150
17151 # Whether or not to disallow shared libs when runtime libs are static.
17152 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17153
17154 # Compiler flag to allow reflexive dlopens.
17155 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17156
17157 # Compiler flag to generate shared objects directly from archives.
17158 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17159
17160 # Whether the compiler copes with passing no objects directly.
17161 compiler_needs_object=$lt_compiler_needs_object
17162
17163 # Create an old-style archive from a shared archive.
17164 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17165
17166 # Create a temporary old-style archive to link instead of a shared archive.
17167 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17168
17169 # Commands used to build a shared archive.
17170 archive_cmds=$lt_archive_cmds
17171 archive_expsym_cmds=$lt_archive_expsym_cmds
17172
17173 # Commands used to build a loadable module if different from building
17174 # a shared archive.
17175 module_cmds=$lt_module_cmds
17176 module_expsym_cmds=$lt_module_expsym_cmds
17177
17178 # Whether we are building with GNU ld or not.
17179 with_gnu_ld=$lt_with_gnu_ld
17180
17181 # Flag that allows shared libraries with undefined symbols to be built.
17182 allow_undefined_flag=$lt_allow_undefined_flag
17183
17184 # Flag that enforces no undefined symbols.
17185 no_undefined_flag=$lt_no_undefined_flag
17186
17187 # Flag to hardcode \$libdir into a binary during linking.
17188 # This must work even if \$libdir does not exist
17189 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17190
17191 # If ld is used when linking, flag to hardcode \$libdir into a binary
17192 # during linking. This must work even if \$libdir does not exist.
17193 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17194
17195 # Whether we need a single "-rpath" flag with a separated argument.
17196 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17197
17198 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17199 # DIR into the resulting binary.
17200 hardcode_direct=$hardcode_direct
17201
17202 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17203 # DIR into the resulting binary and the resulting library dependency is
17204 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17205 # library is relocated.
17206 hardcode_direct_absolute=$hardcode_direct_absolute
17207
17208 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17209 # into the resulting binary.
17210 hardcode_minus_L=$hardcode_minus_L
17211
17212 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17213 # into the resulting binary.
17214 hardcode_shlibpath_var=$hardcode_shlibpath_var
17215
17216 # Set to "yes" if building a shared library automatically hardcodes DIR
17217 # into the library and all subsequent libraries and executables linked
17218 # against it.
17219 hardcode_automatic=$hardcode_automatic
17220
17221 # Set to yes if linker adds runtime paths of dependent libraries
17222 # to runtime path list.
17223 inherit_rpath=$inherit_rpath
17224
17225 # Whether libtool must link a program against all its dependency libraries.
17226 link_all_deplibs=$link_all_deplibs
17227
17228 # Set to "yes" if exported symbols are required.
17229 always_export_symbols=$always_export_symbols
17230
17231 # The commands to list exported symbols.
17232 export_symbols_cmds=$lt_export_symbols_cmds
17233
17234 # Symbols that should not be listed in the preloaded symbols.
17235 exclude_expsyms=$lt_exclude_expsyms
17236
17237 # Symbols that must always be exported.
17238 include_expsyms=$lt_include_expsyms
17239
17240 # Commands necessary for linking programs (against libraries) with templates.
17241 prelink_cmds=$lt_prelink_cmds
17242
17243 # Commands necessary for finishing linking programs.
17244 postlink_cmds=$lt_postlink_cmds
17245
17246 # Specify filename containing input files.
17247 file_list_spec=$lt_file_list_spec
17248
17249 # How to hardcode a shared library path into an executable.
17250 hardcode_action=$hardcode_action
17251
17252 # ### END LIBTOOL CONFIG
17253
17254 _LT_EOF
17255
17256 case $host_os in
17257 aix3*)
17258 cat <<\_LT_EOF >> "$cfgfile"
17259 # AIX sometimes has problems with the GCC collect2 program. For some
17260 # reason, if we set the COLLECT_NAMES environment variable, the problems
17261 # vanish in a puff of smoke.
17262 if test "X${COLLECT_NAMES+set}" != Xset; then
17263 COLLECT_NAMES=
17264 export COLLECT_NAMES
17265 fi
17266 _LT_EOF
17267 ;;
17268 esac
17269
17270
17271 ltmain="$ac_aux_dir/ltmain.sh"
17272
17273
17274 # We use sed instead of cat because bash on DJGPP gets confused if
17275 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17276 # text mode, it properly converts lines to CR/LF. This bash problem
17277 # is reportedly fixed, but why not run on old versions too?
17278 sed '$q' "$ltmain" >> "$cfgfile" \
17279 || (rm -f "$cfgfile"; exit 1)
17280
17281 if test x"$xsi_shell" = xyes; then
17282 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
17283 func_dirname ()\
17284 {\
17285 \ case ${1} in\
17286 \ */*) func_dirname_result="${1%/*}${2}" ;;\
17287 \ * ) func_dirname_result="${3}" ;;\
17288 \ esac\
17289 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
17290 && mv -f "$cfgfile.tmp" "$cfgfile" \
17291 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17292 test 0 -eq $? || _lt_function_replace_fail=:
17293
17294
17295 sed -e '/^func_basename ()$/,/^} # func_basename /c\
17296 func_basename ()\
17297 {\
17298 \ func_basename_result="${1##*/}"\
17299 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
17300 && mv -f "$cfgfile.tmp" "$cfgfile" \
17301 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17302 test 0 -eq $? || _lt_function_replace_fail=:
17303
17304
17305 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
17306 func_dirname_and_basename ()\
17307 {\
17308 \ case ${1} in\
17309 \ */*) func_dirname_result="${1%/*}${2}" ;;\
17310 \ * ) func_dirname_result="${3}" ;;\
17311 \ esac\
17312 \ func_basename_result="${1##*/}"\
17313 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
17314 && mv -f "$cfgfile.tmp" "$cfgfile" \
17315 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17316 test 0 -eq $? || _lt_function_replace_fail=:
17317
17318
17319 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
17320 func_stripname ()\
17321 {\
17322 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
17323 \ # positional parameters, so assign one to ordinary parameter first.\
17324 \ func_stripname_result=${3}\
17325 \ func_stripname_result=${func_stripname_result#"${1}"}\
17326 \ func_stripname_result=${func_stripname_result%"${2}"}\
17327 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
17328 && mv -f "$cfgfile.tmp" "$cfgfile" \
17329 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17330 test 0 -eq $? || _lt_function_replace_fail=:
17331
17332
17333 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
17334 func_split_long_opt ()\
17335 {\
17336 \ func_split_long_opt_name=${1%%=*}\
17337 \ func_split_long_opt_arg=${1#*=}\
17338 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
17339 && mv -f "$cfgfile.tmp" "$cfgfile" \
17340 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17341 test 0 -eq $? || _lt_function_replace_fail=:
17342
17343
17344 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
17345 func_split_short_opt ()\
17346 {\
17347 \ func_split_short_opt_arg=${1#??}\
17348 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
17349 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
17350 && mv -f "$cfgfile.tmp" "$cfgfile" \
17351 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17352 test 0 -eq $? || _lt_function_replace_fail=:
17353
17354
17355 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
17356 func_lo2o ()\
17357 {\
17358 \ case ${1} in\
17359 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
17360 \ *) func_lo2o_result=${1} ;;\
17361 \ esac\
17362 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
17363 && mv -f "$cfgfile.tmp" "$cfgfile" \
17364 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17365 test 0 -eq $? || _lt_function_replace_fail=:
17366
17367
17368 sed -e '/^func_xform ()$/,/^} # func_xform /c\
17369 func_xform ()\
17370 {\
17371 func_xform_result=${1%.*}.lo\
17372 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
17373 && mv -f "$cfgfile.tmp" "$cfgfile" \
17374 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17375 test 0 -eq $? || _lt_function_replace_fail=:
17376
17377
17378 sed -e '/^func_arith ()$/,/^} # func_arith /c\
17379 func_arith ()\
17380 {\
17381 func_arith_result=$(( $* ))\
17382 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
17383 && mv -f "$cfgfile.tmp" "$cfgfile" \
17384 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17385 test 0 -eq $? || _lt_function_replace_fail=:
17386
17387
17388 sed -e '/^func_len ()$/,/^} # func_len /c\
17389 func_len ()\
17390 {\
17391 func_len_result=${#1}\
17392 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
17393 && mv -f "$cfgfile.tmp" "$cfgfile" \
17394 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17395 test 0 -eq $? || _lt_function_replace_fail=:
17396
17397 fi
17398
17399 if test x"$lt_shell_append" = xyes; then
17400 sed -e '/^func_append ()$/,/^} # func_append /c\
17401 func_append ()\
17402 {\
17403 eval "${1}+=\\${2}"\
17404 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
17405 && mv -f "$cfgfile.tmp" "$cfgfile" \
17406 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17407 test 0 -eq $? || _lt_function_replace_fail=:
17408
17409
17410 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
17411 func_append_quoted ()\
17412 {\
17413 \ func_quote_for_eval "${2}"\
17414 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
17415 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
17416 && mv -f "$cfgfile.tmp" "$cfgfile" \
17417 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17418 test 0 -eq $? || _lt_function_replace_fail=:
17419
17420
17421 # Save a `func_append' function call where possible by direct use of '+='
17422 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
17423 && mv -f "$cfgfile.tmp" "$cfgfile" \
17424 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17425 test 0 -eq $? || _lt_function_replace_fail=:
17426 else
17427 # Save a `func_append' function call even when '+=' is not available
17428 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
17429 && mv -f "$cfgfile.tmp" "$cfgfile" \
17430 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17431 test 0 -eq $? || _lt_function_replace_fail=:
17432 fi
17433
17434 if test x"$_lt_function_replace_fail" = x":"; then
17435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
17436 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
17437 fi
17438
17439
17440 mv -f "$cfgfile" "$ofile" ||
17441 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17442 chmod +x "$ofile"
17443
17444 ;;
17445
17446 esac
17447 done # for ac_tag
17448
17449
17450 as_fn_exit 0
17451 _ACEOF
17452 ac_clean_files=$ac_clean_files_save
17453
17454 test $ac_write_fail = 0 ||
17455 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17456
17457
17458 # configure is writing to config.log, and then calls config.status.
17459 # config.status does its own redirection, appending to config.log.
17460 # Unfortunately, on DOS this fails, as config.log is still kept open
17461 # by configure, so config.status won't be able to write to it; its
17462 # output is simply discarded. So we exec the FD to /dev/null,
17463 # effectively closing config.log, so it can be properly (re)opened and
17464 # appended to by config.status. When coming back to configure, we
17465 # need to make the FD available again.
17466 if test "$no_create" != yes; then
17467 ac_cs_success=:
17468 ac_config_status_args=
17469 test "$silent" = yes &&
17470 ac_config_status_args="$ac_config_status_args --quiet"
17471 exec 5>/dev/null
17472 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17473 exec 5>>config.log
17474 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17475 # would make configure fail if this is the last instruction.
17476 $ac_cs_success || as_fn_exit 1
17477 fi
17478 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17479 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17480 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17481 fi
17482
17483
17484 echo ""
17485 echo "X11 will be built with the following settings:"
17486 echo " Loadable i18n module support: "$XLIB_LOADABLE_I18N
17487 echo " Loadable xcursor library support: "$XLIB_LOADABLE_XCURSOR
17488 echo " Threading support: "$xthreads
17489 echo " Use Threads safe API: "$mtsafeapi
17490 echo " Threads stubs in libX11: "$thrstubs
17491 echo " XCMS: "$XCMS
17492 echo " Internationalization support: "$XLOCALE
17493 echo " XF86BigFont support: "$XF86BIGFONT
17494 echo " XKB support: "$XKB
17495 echo " XLOCALEDIR environment variable support: "$ENABLE_XLOCALEDIR
17496 echo " Compose table cache enabled: "$COMPOSECACHE
17497 echo " Functional specs building enabled: "$build_specs
17498 echo ""
17499