blob: 62106a68d9f66a18263f69eb7bc236013728908e [file] [log] [blame]
Ho-Eun Ryuf0352d42010-01-04 17:28:06 +09001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for libdrm 2.4.14.
4#
5# Report bugs to <dri-devel@lists.sourceforge.net>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9# Foundation, Inc.
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
92case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101IFS=$as_save_IFS
102
103 ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108 as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113fi
114
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there. '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122done
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
132
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150esac
151fi
152"
153 as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167 exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177else
178 as_have_required=no
179fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184as_found=false
185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200fi
201fi
202 done;;
203 esac
204 as_found=false
205done
206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209fi; }
210IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org and
232$0: dri-devel@lists.sourceforge.net about your system,
233$0: including any error possibly output before this
234$0: message. Then install a modern shell, or manually run
235$0: the script under such a shell if you do have one."
236 fi
237 exit 1
238fi
239fi
240fi
241SHELL=${CONFIG_SHELL-/bin/sh}
242export SHELL
243# Unset more variables known to interfere with behavior of common tools.
244CLICOLOR_FORCE= GREP_OPTIONS=
245unset CLICOLOR_FORCE GREP_OPTIONS
246
247## --------------------- ##
248## M4sh Shell Functions. ##
249## --------------------- ##
250# as_fn_unset VAR
251# ---------------
252# Portably unset VAR.
253as_fn_unset ()
254{
255 { eval $1=; unset $1;}
256}
257as_unset=as_fn_unset
258
259# as_fn_set_status STATUS
260# -----------------------
261# Set $? to STATUS, without forking.
262as_fn_set_status ()
263{
264 return $1
265} # as_fn_set_status
266
267# as_fn_exit STATUS
268# -----------------
269# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270as_fn_exit ()
271{
272 set +e
273 as_fn_set_status $1
274 exit $1
275} # as_fn_exit
276
277# as_fn_mkdir_p
278# -------------
279# Create "$as_dir" as a directory, including parents if necessary.
280as_fn_mkdir_p ()
281{
282
283 case $as_dir in #(
284 -*) as_dir=./$as_dir;;
285 esac
286 test -d "$as_dir" || eval $as_mkdir_p || {
287 as_dirs=
288 while :; do
289 case $as_dir in #(
290 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291 *) as_qdir=$as_dir;;
292 esac
293 as_dirs="'$as_qdir' $as_dirs"
294 as_dir=`$as_dirname -- "$as_dir" ||
295$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296 X"$as_dir" : 'X\(//\)[^/]' \| \
297 X"$as_dir" : 'X\(//\)$' \| \
298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299$as_echo X"$as_dir" |
300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301 s//\1/
302 q
303 }
304 /^X\(\/\/\)[^/].*/{
305 s//\1/
306 q
307 }
308 /^X\(\/\/\)$/{
309 s//\1/
310 q
311 }
312 /^X\(\/\).*/{
313 s//\1/
314 q
315 }
316 s/.*/./; q'`
317 test -d "$as_dir" && break
318 done
319 test -z "$as_dirs" || eval "mkdir $as_dirs"
320 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321
322
323} # as_fn_mkdir_p
324# as_fn_append VAR VALUE
325# ----------------------
326# Append the text in VALUE to the end of the definition contained in VAR. Take
327# advantage of any shell optimizations that allow amortized linear growth over
328# repeated appends, instead of the typical quadratic growth present in naive
329# implementations.
330if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331 eval 'as_fn_append ()
332 {
333 eval $1+=\$2
334 }'
335else
336 as_fn_append ()
337 {
338 eval $1=\$$1\$2
339 }
340fi # as_fn_append
341
342# as_fn_arith ARG...
343# ------------------
344# Perform arithmetic evaluation on the ARGs, and store the result in the
345# global $as_val. Take advantage of shells that can avoid forks. The arguments
346# must be portable across $(()) and expr.
347if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348 eval 'as_fn_arith ()
349 {
350 as_val=$(( $* ))
351 }'
352else
353 as_fn_arith ()
354 {
355 as_val=`expr "$@" || test $? -eq 1`
356 }
357fi # as_fn_arith
358
359
360# as_fn_error ERROR [LINENO LOG_FD]
361# ---------------------------------
362# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364# script with status $?, using 1 if that was 0.
365as_fn_error ()
366{
367 as_status=$?; test $as_status -eq 0 && as_status=1
368 if test "$3"; then
369 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371 fi
372 $as_echo "$as_me: error: $1" >&2
373 as_fn_exit $as_status
374} # as_fn_error
375
376if expr a : '\(a\)' >/dev/null 2>&1 &&
377 test "X`expr 00001 : '.*\(...\)'`" = X001; then
378 as_expr=expr
379else
380 as_expr=false
381fi
382
383if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384 as_basename=basename
385else
386 as_basename=false
387fi
388
389if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390 as_dirname=dirname
391else
392 as_dirname=false
393fi
394
395as_me=`$as_basename -- "$0" ||
396$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397 X"$0" : 'X\(//\)$' \| \
398 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399$as_echo X/"$0" |
400 sed '/^.*\/\([^/][^/]*\)\/*$/{
401 s//\1/
402 q
403 }
404 /^X\/\(\/\/\)$/{
405 s//\1/
406 q
407 }
408 /^X\/\(\/\).*/{
409 s//\1/
410 q
411 }
412 s/.*/./; q'`
413
414# Avoid depending upon Character Ranges.
415as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417as_cr_Letters=$as_cr_letters$as_cr_LETTERS
418as_cr_digits='0123456789'
419as_cr_alnum=$as_cr_Letters$as_cr_digits
420
421
422 as_lineno_1=$LINENO as_lineno_1a=$LINENO
423 as_lineno_2=$LINENO as_lineno_2a=$LINENO
424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
427 sed -n '
428 p
429 /[$]LINENO/=
430 ' <$as_myself |
431 sed '
432 s/[$]LINENO.*/&-/
433 t lineno
434 b
435 :lineno
436 N
437 :loop
438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439 t loop
440 s/-\n.*//
441 ' >$as_me.lineno &&
442 chmod +x "$as_me.lineno" ||
443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
444
445 # Don't try to exec as it changes $[0], causing all sort of problems
446 # (the dirname of $[0] is not the place where we might find the
447 # original and so on. Autoconf is especially sensitive to this).
448 . "./$as_me.lineno"
449 # Exit status is that of the last command.
450 exit
451}
452
453ECHO_C= ECHO_N= ECHO_T=
454case `echo -n x` in #(((((
455-n*)
456 case `echo 'xy\c'` in
457 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
458 xy) ECHO_C='\c';;
459 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
460 ECHO_T=' ';;
461 esac;;
462*)
463 ECHO_N='-n';;
464esac
465
466rm -f conf$$ conf$$.exe conf$$.file
467if test -d conf$$.dir; then
468 rm -f conf$$.dir/conf$$.file
469else
470 rm -f conf$$.dir
471 mkdir conf$$.dir 2>/dev/null
472fi
473if (echo >conf$$.file) 2>/dev/null; then
474 if ln -s conf$$.file conf$$ 2>/dev/null; then
475 as_ln_s='ln -s'
476 # ... but there are two gotchas:
477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479 # In both cases, we have to default to `cp -p'.
480 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481 as_ln_s='cp -p'
482 elif ln conf$$.file conf$$ 2>/dev/null; then
483 as_ln_s=ln
484 else
485 as_ln_s='cp -p'
486 fi
487else
488 as_ln_s='cp -p'
489fi
490rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491rmdir conf$$.dir 2>/dev/null
492
493if mkdir -p . 2>/dev/null; then
494 as_mkdir_p='mkdir -p "$as_dir"'
495else
496 test -d ./-p && rmdir ./-p
497 as_mkdir_p=false
498fi
499
500if test -x / >/dev/null 2>&1; then
501 as_test_x='test -x'
502else
503 if ls -dL / >/dev/null 2>&1; then
504 as_ls_L_option=L
505 else
506 as_ls_L_option=
507 fi
508 as_test_x='
509 eval sh -c '\''
510 if test -d "$1"; then
511 test -d "$1/.";
512 else
513 case $1 in #(
514 -*)set "./$1";;
515 esac;
516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517 ???[sx]*):;;*)false;;esac;fi
518 '\'' sh
519 '
520fi
521as_executable_p=$as_test_x
522
523# Sed expression to map a string onto a valid CPP name.
524as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
525
526# Sed expression to map a string onto a valid variable name.
527as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
528
529
530
531# Check that we are running under the correct shell.
532SHELL=${CONFIG_SHELL-/bin/sh}
533
534case X$lt_ECHO in
535X*--fallback-echo)
536 # Remove one level of quotation (which was required for Make).
537 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
538 ;;
539esac
540
541ECHO=${lt_ECHO-echo}
542if test "X$1" = X--no-reexec; then
543 # Discard the --no-reexec flag, and continue.
544 shift
545elif test "X$1" = X--fallback-echo; then
546 # Avoid inline document here, it may be left over
547 :
548elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
549 # Yippee, $ECHO works!
550 :
551else
552 # Restart under the correct shell.
553 exec $SHELL "$0" --no-reexec ${1+"$@"}
554fi
555
556if test "X$1" = X--fallback-echo; then
557 # used as fallback echo
558 shift
559 cat <<_LT_EOF
560$*
561_LT_EOF
562 exit 0
563fi
564
565# The HP-UX ksh and POSIX shell print the target directory to stdout
566# if CDPATH is set.
567(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
568
569if test -z "$lt_ECHO"; then
570 if test "X${echo_test_string+set}" != Xset; then
571 # find a string as large as possible, as long as the shell can cope with it
572 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
573 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
574 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
575 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
576 then
577 break
578 fi
579 done
580 fi
581
582 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
583 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
584 test "X$echo_testing_string" = "X$echo_test_string"; then
585 :
586 else
587 # The Solaris, AIX, and Digital Unix default echo programs unquote
588 # backslashes. This makes it impossible to quote backslashes using
589 # echo "$something" | sed 's/\\/\\\\/g'
590 #
591 # So, first we look for a working echo in the user's PATH.
592
593 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
594 for dir in $PATH /usr/ucb; do
595 IFS="$lt_save_ifs"
596 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
597 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
598 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
599 test "X$echo_testing_string" = "X$echo_test_string"; then
600 ECHO="$dir/echo"
601 break
602 fi
603 done
604 IFS="$lt_save_ifs"
605
606 if test "X$ECHO" = Xecho; then
607 # We didn't find a better echo, so look for alternatives.
608 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
609 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
610 test "X$echo_testing_string" = "X$echo_test_string"; then
611 # This shell has a builtin print -r that does the trick.
612 ECHO='print -r'
613 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
614 test "X$CONFIG_SHELL" != X/bin/ksh; then
615 # If we have ksh, try running configure again with it.
616 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
617 export ORIGINAL_CONFIG_SHELL
618 CONFIG_SHELL=/bin/ksh
619 export CONFIG_SHELL
620 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
621 else
622 # Try using printf.
623 ECHO='printf %s\n'
624 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
625 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
626 test "X$echo_testing_string" = "X$echo_test_string"; then
627 # Cool, printf works
628 :
629 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
630 test "X$echo_testing_string" = 'X\t' &&
631 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
632 test "X$echo_testing_string" = "X$echo_test_string"; then
633 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
634 export CONFIG_SHELL
635 SHELL="$CONFIG_SHELL"
636 export SHELL
637 ECHO="$CONFIG_SHELL $0 --fallback-echo"
638 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
639 test "X$echo_testing_string" = 'X\t' &&
640 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
641 test "X$echo_testing_string" = "X$echo_test_string"; then
642 ECHO="$CONFIG_SHELL $0 --fallback-echo"
643 else
644 # maybe with a smaller string...
645 prev=:
646
647 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
648 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
649 then
650 break
651 fi
652 prev="$cmd"
653 done
654
655 if test "$prev" != 'sed 50q "$0"'; then
656 echo_test_string=`eval $prev`
657 export echo_test_string
658 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
659 else
660 # Oops. We lost completely, so just stick with echo.
661 ECHO=echo
662 fi
663 fi
664 fi
665 fi
666 fi
667fi
668
669# Copy echo and quote the copy suitably for passing to libtool from
670# the Makefile, instead of quoting the original, which is used later.
671lt_ECHO=$ECHO
672if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
673 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
674fi
675
676
677
678
679exec 7<&0 </dev/null 6>&1
680
681# Name of the host.
682# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
683# so uname gets run too.
684ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
685
686#
687# Initializations.
688#
689ac_default_prefix=/usr/local
690ac_clean_files=
691ac_config_libobj_dir=.
692LIBOBJS=
693cross_compiling=no
694subdirs=
695MFLAGS=
696MAKEFLAGS=
697
698# Identity of this package.
699PACKAGE_NAME='libdrm'
700PACKAGE_TARNAME='libdrm'
701PACKAGE_VERSION='2.4.14'
702PACKAGE_STRING='libdrm 2.4.14'
703PACKAGE_BUGREPORT='dri-devel@lists.sourceforge.net'
704PACKAGE_URL=''
705
706# Factoring default headers for most tests.
707ac_includes_default="\
708#include <stdio.h>
709#ifdef HAVE_SYS_TYPES_H
710# include <sys/types.h>
711#endif
712#ifdef HAVE_SYS_STAT_H
713# include <sys/stat.h>
714#endif
715#ifdef STDC_HEADERS
716# include <stdlib.h>
717# include <stddef.h>
718#else
719# ifdef HAVE_STDLIB_H
720# include <stdlib.h>
721# endif
722#endif
723#ifdef HAVE_STRING_H
724# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
725# include <memory.h>
726# endif
727# include <string.h>
728#endif
729#ifdef HAVE_STRINGS_H
730# include <strings.h>
731#endif
732#ifdef HAVE_INTTYPES_H
733# include <inttypes.h>
734#endif
735#ifdef HAVE_STDINT_H
736# include <stdint.h>
737#endif
738#ifdef HAVE_UNISTD_H
739# include <unistd.h>
740#endif"
741
742ac_unique_file="Makefile.am"
743ac_subst_vars='LTLIBOBJS
744LIBOBJS
745WARN_CFLAGS
746HAVE_LIBUDEV_FALSE
747HAVE_LIBUDEV_TRUE
748LIBUDEV_LIBS
749LIBUDEV_CFLAGS
750HAVE_CAIRO_FALSE
751HAVE_CAIRO_TRUE
752CAIRO_LIBS
753CAIRO_CFLAGS
754HAVE_RADEON_FALSE
755HAVE_RADEON_TRUE
756HAVE_NOUVEAU_FALSE
757HAVE_NOUVEAU_TRUE
758CLOCK_LIB
759pkgconfigdir
760PTHREADSTUBS_LIBS
761PTHREADSTUBS_CFLAGS
762PKG_CONFIG
763OTOOL64
764OTOOL
765LIPO
766NMEDIT
767DSYMUTIL
768lt_ECHO
769RANLIB
770AR
771OBJDUMP
772LN_S
773NM
774ac_ct_DUMPBIN
775DUMPBIN
776LD
777FGREP
778SED
779host_os
780host_vendor
781host_cpu
782host
783build_os
784build_vendor
785build_cpu
786build
787LIBTOOL
788am__fastdepCC_FALSE
789am__fastdepCC_TRUE
790CCDEPMODE
791AMDEPBACKSLASH
792AMDEP_FALSE
793AMDEP_TRUE
794am__quote
795am__include
796DEPDIR
797am__untar
798am__tar
799AMTAR
800am__leading_dot
801SET_MAKE
802AWK
803mkdir_p
804MKDIR_P
805INSTALL_STRIP_PROGRAM
806STRIP
807install_sh
808MAKEINFO
809AUTOHEADER
810AUTOMAKE
811AUTOCONF
812ACLOCAL
813VERSION
814PACKAGE
815CYGPATH_W
816am__isrc
817INSTALL_DATA
818INSTALL_SCRIPT
819INSTALL_PROGRAM
820EGREP
821GREP
822CPP
823OBJEXT
824EXEEXT
825ac_ct_CC
826CPPFLAGS
827LDFLAGS
828CFLAGS
829CC
830target_alias
831host_alias
832build_alias
833LIBS
834ECHO_T
835ECHO_N
836ECHO_C
837DEFS
838mandir
839localedir
840libdir
841psdir
842pdfdir
843dvidir
844htmldir
845infodir
846docdir
847oldincludedir
848includedir
849localstatedir
850sharedstatedir
851sysconfdir
852datadir
853datarootdir
854libexecdir
855sbindir
856bindir
857program_transform_name
858prefix
859exec_prefix
860PACKAGE_URL
861PACKAGE_BUGREPORT
862PACKAGE_STRING
863PACKAGE_VERSION
864PACKAGE_TARNAME
865PACKAGE_NAME
866PATH_SEPARATOR
867SHELL'
868ac_subst_files=''
869ac_user_opts='
870enable_option_checking
871enable_dependency_tracking
872enable_static
873enable_shared
874with_pic
875enable_fast_install
876with_gnu_ld
877enable_libtool_lock
878enable_largefile
879enable_udev
880enable_nouveau_experimental_api
881enable_radeon_experimental_api
882'
883 ac_precious_vars='build_alias
884host_alias
885target_alias
886CC
887CFLAGS
888LDFLAGS
889LIBS
890CPPFLAGS
891CPP
892PKG_CONFIG
893PTHREADSTUBS_CFLAGS
894PTHREADSTUBS_LIBS
895CAIRO_CFLAGS
896CAIRO_LIBS
897LIBUDEV_CFLAGS
898LIBUDEV_LIBS'
899
900
901# Initialize some variables set by options.
902ac_init_help=
903ac_init_version=false
904ac_unrecognized_opts=
905ac_unrecognized_sep=
906# The variables have the same names as the options, with
907# dashes changed to underlines.
908cache_file=/dev/null
909exec_prefix=NONE
910no_create=
911no_recursion=
912prefix=NONE
913program_prefix=NONE
914program_suffix=NONE
915program_transform_name=s,x,x,
916silent=
917site=
918srcdir=
919verbose=
920x_includes=NONE
921x_libraries=NONE
922
923# Installation directory options.
924# These are left unexpanded so users can "make install exec_prefix=/foo"
925# and all the variables that are supposed to be based on exec_prefix
926# by default will actually change.
927# Use braces instead of parens because sh, perl, etc. also accept them.
928# (The list follows the same order as the GNU Coding Standards.)
929bindir='${exec_prefix}/bin'
930sbindir='${exec_prefix}/sbin'
931libexecdir='${exec_prefix}/libexec'
932datarootdir='${prefix}/share'
933datadir='${datarootdir}'
934sysconfdir='${prefix}/etc'
935sharedstatedir='${prefix}/com'
936localstatedir='${prefix}/var'
937includedir='${prefix}/include'
938oldincludedir='/usr/include'
939docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
940infodir='${datarootdir}/info'
941htmldir='${docdir}'
942dvidir='${docdir}'
943pdfdir='${docdir}'
944psdir='${docdir}'
945libdir='${exec_prefix}/lib'
946localedir='${datarootdir}/locale'
947mandir='${datarootdir}/man'
948
949ac_prev=
950ac_dashdash=
951for ac_option
952do
953 # If the previous option needs an argument, assign it.
954 if test -n "$ac_prev"; then
955 eval $ac_prev=\$ac_option
956 ac_prev=
957 continue
958 fi
959
960 case $ac_option in
961 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
962 *) ac_optarg=yes ;;
963 esac
964
965 # Accept the important Cygnus configure options, so we can diagnose typos.
966
967 case $ac_dashdash$ac_option in
968 --)
969 ac_dashdash=yes ;;
970
971 -bindir | --bindir | --bindi | --bind | --bin | --bi)
972 ac_prev=bindir ;;
973 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
974 bindir=$ac_optarg ;;
975
976 -build | --build | --buil | --bui | --bu)
977 ac_prev=build_alias ;;
978 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
979 build_alias=$ac_optarg ;;
980
981 -cache-file | --cache-file | --cache-fil | --cache-fi \
982 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
983 ac_prev=cache_file ;;
984 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
985 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
986 cache_file=$ac_optarg ;;
987
988 --config-cache | -C)
989 cache_file=config.cache ;;
990
991 -datadir | --datadir | --datadi | --datad)
992 ac_prev=datadir ;;
993 -datadir=* | --datadir=* | --datadi=* | --datad=*)
994 datadir=$ac_optarg ;;
995
996 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
997 | --dataroo | --dataro | --datar)
998 ac_prev=datarootdir ;;
999 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1000 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1001 datarootdir=$ac_optarg ;;
1002
1003 -disable-* | --disable-*)
1004 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1005 # Reject names that are not valid shell variable names.
1006 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1007 as_fn_error "invalid feature name: $ac_useropt"
1008 ac_useropt_orig=$ac_useropt
1009 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1010 case $ac_user_opts in
1011 *"
1012"enable_$ac_useropt"
1013"*) ;;
1014 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1015 ac_unrecognized_sep=', ';;
1016 esac
1017 eval enable_$ac_useropt=no ;;
1018
1019 -docdir | --docdir | --docdi | --doc | --do)
1020 ac_prev=docdir ;;
1021 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1022 docdir=$ac_optarg ;;
1023
1024 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1025 ac_prev=dvidir ;;
1026 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1027 dvidir=$ac_optarg ;;
1028
1029 -enable-* | --enable-*)
1030 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1031 # Reject names that are not valid shell variable names.
1032 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1033 as_fn_error "invalid feature name: $ac_useropt"
1034 ac_useropt_orig=$ac_useropt
1035 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1036 case $ac_user_opts in
1037 *"
1038"enable_$ac_useropt"
1039"*) ;;
1040 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1041 ac_unrecognized_sep=', ';;
1042 esac
1043 eval enable_$ac_useropt=\$ac_optarg ;;
1044
1045 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1046 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1047 | --exec | --exe | --ex)
1048 ac_prev=exec_prefix ;;
1049 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1050 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1051 | --exec=* | --exe=* | --ex=*)
1052 exec_prefix=$ac_optarg ;;
1053
1054 -gas | --gas | --ga | --g)
1055 # Obsolete; use --with-gas.
1056 with_gas=yes ;;
1057
1058 -help | --help | --hel | --he | -h)
1059 ac_init_help=long ;;
1060 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1061 ac_init_help=recursive ;;
1062 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1063 ac_init_help=short ;;
1064
1065 -host | --host | --hos | --ho)
1066 ac_prev=host_alias ;;
1067 -host=* | --host=* | --hos=* | --ho=*)
1068 host_alias=$ac_optarg ;;
1069
1070 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1071 ac_prev=htmldir ;;
1072 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1073 | --ht=*)
1074 htmldir=$ac_optarg ;;
1075
1076 -includedir | --includedir | --includedi | --included | --include \
1077 | --includ | --inclu | --incl | --inc)
1078 ac_prev=includedir ;;
1079 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1080 | --includ=* | --inclu=* | --incl=* | --inc=*)
1081 includedir=$ac_optarg ;;
1082
1083 -infodir | --infodir | --infodi | --infod | --info | --inf)
1084 ac_prev=infodir ;;
1085 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1086 infodir=$ac_optarg ;;
1087
1088 -libdir | --libdir | --libdi | --libd)
1089 ac_prev=libdir ;;
1090 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1091 libdir=$ac_optarg ;;
1092
1093 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1094 | --libexe | --libex | --libe)
1095 ac_prev=libexecdir ;;
1096 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1097 | --libexe=* | --libex=* | --libe=*)
1098 libexecdir=$ac_optarg ;;
1099
1100 -localedir | --localedir | --localedi | --localed | --locale)
1101 ac_prev=localedir ;;
1102 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1103 localedir=$ac_optarg ;;
1104
1105 -localstatedir | --localstatedir | --localstatedi | --localstated \
1106 | --localstate | --localstat | --localsta | --localst | --locals)
1107 ac_prev=localstatedir ;;
1108 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1109 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1110 localstatedir=$ac_optarg ;;
1111
1112 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1113 ac_prev=mandir ;;
1114 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1115 mandir=$ac_optarg ;;
1116
1117 -nfp | --nfp | --nf)
1118 # Obsolete; use --without-fp.
1119 with_fp=no ;;
1120
1121 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1122 | --no-cr | --no-c | -n)
1123 no_create=yes ;;
1124
1125 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1126 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1127 no_recursion=yes ;;
1128
1129 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1130 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1131 | --oldin | --oldi | --old | --ol | --o)
1132 ac_prev=oldincludedir ;;
1133 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1134 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1135 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1136 oldincludedir=$ac_optarg ;;
1137
1138 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1139 ac_prev=prefix ;;
1140 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1141 prefix=$ac_optarg ;;
1142
1143 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1144 | --program-pre | --program-pr | --program-p)
1145 ac_prev=program_prefix ;;
1146 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1147 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1148 program_prefix=$ac_optarg ;;
1149
1150 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1151 | --program-suf | --program-su | --program-s)
1152 ac_prev=program_suffix ;;
1153 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1154 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1155 program_suffix=$ac_optarg ;;
1156
1157 -program-transform-name | --program-transform-name \
1158 | --program-transform-nam | --program-transform-na \
1159 | --program-transform-n | --program-transform- \
1160 | --program-transform | --program-transfor \
1161 | --program-transfo | --program-transf \
1162 | --program-trans | --program-tran \
1163 | --progr-tra | --program-tr | --program-t)
1164 ac_prev=program_transform_name ;;
1165 -program-transform-name=* | --program-transform-name=* \
1166 | --program-transform-nam=* | --program-transform-na=* \
1167 | --program-transform-n=* | --program-transform-=* \
1168 | --program-transform=* | --program-transfor=* \
1169 | --program-transfo=* | --program-transf=* \
1170 | --program-trans=* | --program-tran=* \
1171 | --progr-tra=* | --program-tr=* | --program-t=*)
1172 program_transform_name=$ac_optarg ;;
1173
1174 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1175 ac_prev=pdfdir ;;
1176 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1177 pdfdir=$ac_optarg ;;
1178
1179 -psdir | --psdir | --psdi | --psd | --ps)
1180 ac_prev=psdir ;;
1181 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1182 psdir=$ac_optarg ;;
1183
1184 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1185 | -silent | --silent | --silen | --sile | --sil)
1186 silent=yes ;;
1187
1188 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1189 ac_prev=sbindir ;;
1190 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1191 | --sbi=* | --sb=*)
1192 sbindir=$ac_optarg ;;
1193
1194 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1195 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1196 | --sharedst | --shareds | --shared | --share | --shar \
1197 | --sha | --sh)
1198 ac_prev=sharedstatedir ;;
1199 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1200 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1201 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1202 | --sha=* | --sh=*)
1203 sharedstatedir=$ac_optarg ;;
1204
1205 -site | --site | --sit)
1206 ac_prev=site ;;
1207 -site=* | --site=* | --sit=*)
1208 site=$ac_optarg ;;
1209
1210 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1211 ac_prev=srcdir ;;
1212 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1213 srcdir=$ac_optarg ;;
1214
1215 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1216 | --syscon | --sysco | --sysc | --sys | --sy)
1217 ac_prev=sysconfdir ;;
1218 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1219 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1220 sysconfdir=$ac_optarg ;;
1221
1222 -target | --target | --targe | --targ | --tar | --ta | --t)
1223 ac_prev=target_alias ;;
1224 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1225 target_alias=$ac_optarg ;;
1226
1227 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1228 verbose=yes ;;
1229
1230 -version | --version | --versio | --versi | --vers | -V)
1231 ac_init_version=: ;;
1232
1233 -with-* | --with-*)
1234 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1235 # Reject names that are not valid shell variable names.
1236 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1237 as_fn_error "invalid package name: $ac_useropt"
1238 ac_useropt_orig=$ac_useropt
1239 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1240 case $ac_user_opts in
1241 *"
1242"with_$ac_useropt"
1243"*) ;;
1244 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1245 ac_unrecognized_sep=', ';;
1246 esac
1247 eval with_$ac_useropt=\$ac_optarg ;;
1248
1249 -without-* | --without-*)
1250 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1251 # Reject names that are not valid shell variable names.
1252 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1253 as_fn_error "invalid package name: $ac_useropt"
1254 ac_useropt_orig=$ac_useropt
1255 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1256 case $ac_user_opts in
1257 *"
1258"with_$ac_useropt"
1259"*) ;;
1260 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1261 ac_unrecognized_sep=', ';;
1262 esac
1263 eval with_$ac_useropt=no ;;
1264
1265 --x)
1266 # Obsolete; use --with-x.
1267 with_x=yes ;;
1268
1269 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1270 | --x-incl | --x-inc | --x-in | --x-i)
1271 ac_prev=x_includes ;;
1272 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1273 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1274 x_includes=$ac_optarg ;;
1275
1276 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1277 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1278 ac_prev=x_libraries ;;
1279 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1280 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1281 x_libraries=$ac_optarg ;;
1282
1283 -*) as_fn_error "unrecognized option: \`$ac_option'
1284Try \`$0 --help' for more information."
1285 ;;
1286
1287 *=*)
1288 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1289 # Reject names that are not valid shell variable names.
1290 case $ac_envvar in #(
1291 '' | [0-9]* | *[!_$as_cr_alnum]* )
1292 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1293 esac
1294 eval $ac_envvar=\$ac_optarg
1295 export $ac_envvar ;;
1296
1297 *)
1298 # FIXME: should be removed in autoconf 3.0.
1299 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1300 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1301 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1302 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1303 ;;
1304
1305 esac
1306done
1307
1308if test -n "$ac_prev"; then
1309 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1310 as_fn_error "missing argument to $ac_option"
1311fi
1312
1313if test -n "$ac_unrecognized_opts"; then
1314 case $enable_option_checking in
1315 no) ;;
1316 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1317 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1318 esac
1319fi
1320
1321# Check all directory arguments for consistency.
1322for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1323 datadir sysconfdir sharedstatedir localstatedir includedir \
1324 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1325 libdir localedir mandir
1326do
1327 eval ac_val=\$$ac_var
1328 # Remove trailing slashes.
1329 case $ac_val in
1330 */ )
1331 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1332 eval $ac_var=\$ac_val;;
1333 esac
1334 # Be sure to have absolute directory names.
1335 case $ac_val in
1336 [\\/$]* | ?:[\\/]* ) continue;;
1337 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1338 esac
1339 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1340done
1341
1342# There might be people who depend on the old broken behavior: `$host'
1343# used to hold the argument of --host etc.
1344# FIXME: To remove some day.
1345build=$build_alias
1346host=$host_alias
1347target=$target_alias
1348
1349# FIXME: To remove some day.
1350if test "x$host_alias" != x; then
1351 if test "x$build_alias" = x; then
1352 cross_compiling=maybe
1353 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1354 If a cross compiler is detected then cross compile mode will be used." >&2
1355 elif test "x$build_alias" != "x$host_alias"; then
1356 cross_compiling=yes
1357 fi
1358fi
1359
1360ac_tool_prefix=
1361test -n "$host_alias" && ac_tool_prefix=$host_alias-
1362
1363test "$silent" = yes && exec 6>/dev/null
1364
1365
1366ac_pwd=`pwd` && test -n "$ac_pwd" &&
1367ac_ls_di=`ls -di .` &&
1368ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1369 as_fn_error "working directory cannot be determined"
1370test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1371 as_fn_error "pwd does not report name of working directory"
1372
1373
1374# Find the source files, if location was not specified.
1375if test -z "$srcdir"; then
1376 ac_srcdir_defaulted=yes
1377 # Try the directory containing this script, then the parent directory.
1378 ac_confdir=`$as_dirname -- "$as_myself" ||
1379$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1380 X"$as_myself" : 'X\(//\)[^/]' \| \
1381 X"$as_myself" : 'X\(//\)$' \| \
1382 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1383$as_echo X"$as_myself" |
1384 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1385 s//\1/
1386 q
1387 }
1388 /^X\(\/\/\)[^/].*/{
1389 s//\1/
1390 q
1391 }
1392 /^X\(\/\/\)$/{
1393 s//\1/
1394 q
1395 }
1396 /^X\(\/\).*/{
1397 s//\1/
1398 q
1399 }
1400 s/.*/./; q'`
1401 srcdir=$ac_confdir
1402 if test ! -r "$srcdir/$ac_unique_file"; then
1403 srcdir=..
1404 fi
1405else
1406 ac_srcdir_defaulted=no
1407fi
1408if test ! -r "$srcdir/$ac_unique_file"; then
1409 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1410 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1411fi
1412ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1413ac_abs_confdir=`(
1414 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1415 pwd)`
1416# When building in place, set srcdir=.
1417if test "$ac_abs_confdir" = "$ac_pwd"; then
1418 srcdir=.
1419fi
1420# Remove unnecessary trailing slashes from srcdir.
1421# Double slashes in file names in object file debugging info
1422# mess up M-x gdb in Emacs.
1423case $srcdir in
1424*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1425esac
1426for ac_var in $ac_precious_vars; do
1427 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1428 eval ac_env_${ac_var}_value=\$${ac_var}
1429 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1430 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1431done
1432
1433#
1434# Report the --help message.
1435#
1436if test "$ac_init_help" = "long"; then
1437 # Omit some internal or obsolete options to make the list less imposing.
1438 # This message is too long to be a string in the A/UX 3.1 sh.
1439 cat <<_ACEOF
1440\`configure' configures libdrm 2.4.14 to adapt to many kinds of systems.
1441
1442Usage: $0 [OPTION]... [VAR=VALUE]...
1443
1444To assign environment variables (e.g., CC, CFLAGS...), specify them as
1445VAR=VALUE. See below for descriptions of some of the useful variables.
1446
1447Defaults for the options are specified in brackets.
1448
1449Configuration:
1450 -h, --help display this help and exit
1451 --help=short display options specific to this package
1452 --help=recursive display the short help of all the included packages
1453 -V, --version display version information and exit
1454 -q, --quiet, --silent do not print \`checking...' messages
1455 --cache-file=FILE cache test results in FILE [disabled]
1456 -C, --config-cache alias for \`--cache-file=config.cache'
1457 -n, --no-create do not create output files
1458 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1459
1460Installation directories:
1461 --prefix=PREFIX install architecture-independent files in PREFIX
1462 [$ac_default_prefix]
1463 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1464 [PREFIX]
1465
1466By default, \`make install' will install all the files in
1467\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1468an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1469for instance \`--prefix=\$HOME'.
1470
1471For better control, use the options below.
1472
1473Fine tuning of the installation directories:
1474 --bindir=DIR user executables [EPREFIX/bin]
1475 --sbindir=DIR system admin executables [EPREFIX/sbin]
1476 --libexecdir=DIR program executables [EPREFIX/libexec]
1477 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1478 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1479 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1480 --libdir=DIR object code libraries [EPREFIX/lib]
1481 --includedir=DIR C header files [PREFIX/include]
1482 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1483 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1484 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1485 --infodir=DIR info documentation [DATAROOTDIR/info]
1486 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1487 --mandir=DIR man documentation [DATAROOTDIR/man]
1488 --docdir=DIR documentation root [DATAROOTDIR/doc/libdrm]
1489 --htmldir=DIR html documentation [DOCDIR]
1490 --dvidir=DIR dvi documentation [DOCDIR]
1491 --pdfdir=DIR pdf documentation [DOCDIR]
1492 --psdir=DIR ps documentation [DOCDIR]
1493_ACEOF
1494
1495 cat <<\_ACEOF
1496
1497Program names:
1498 --program-prefix=PREFIX prepend PREFIX to installed program names
1499 --program-suffix=SUFFIX append SUFFIX to installed program names
1500 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1501
1502System types:
1503 --build=BUILD configure for building on BUILD [guessed]
1504 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1505_ACEOF
1506fi
1507
1508if test -n "$ac_init_help"; then
1509 case $ac_init_help in
1510 short | recursive ) echo "Configuration of libdrm 2.4.14:";;
1511 esac
1512 cat <<\_ACEOF
1513
1514Optional Features:
1515 --disable-option-checking ignore unrecognized --enable/--with options
1516 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1517 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1518 --disable-dependency-tracking speeds up one-time build
1519 --enable-dependency-tracking do not reject slow dependency extractors
1520 --enable-static[=PKGS] build static libraries [default=no]
1521 --enable-shared[=PKGS] build shared libraries [default=yes]
1522 --enable-fast-install[=PKGS]
1523 optimize for fast installation [default=yes]
1524 --disable-libtool-lock avoid locking (might break parallel builds)
1525 --disable-largefile omit support for large files
1526 --enable-udev Enable support for using udev instead of mknod
1527 (default: disabled)
1528 --enable-nouveau-experimental-api
1529 Enable support for nouveau's experimental API
1530 (default: disabled)
1531 --enable-radeon-experimental-api
1532 Enable support for radeon's KMS API (default:
1533 disabled)
1534
1535Optional Packages:
1536 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1537 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1538 --with-pic try to use only PIC/non-PIC objects [default=use
1539 both]
1540 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1541
1542Some influential environment variables:
1543 CC C compiler command
1544 CFLAGS C compiler flags
1545 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1546 nonstandard directory <lib dir>
1547 LIBS libraries to pass to the linker, e.g. -l<library>
1548 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1549 you have headers in a nonstandard directory <include dir>
1550 CPP C preprocessor
1551 PKG_CONFIG path to pkg-config utility
1552 PTHREADSTUBS_CFLAGS
1553 C compiler flags for PTHREADSTUBS, overriding pkg-config
1554 PTHREADSTUBS_LIBS
1555 linker flags for PTHREADSTUBS, overriding pkg-config
1556 CAIRO_CFLAGS
1557 C compiler flags for CAIRO, overriding pkg-config
1558 CAIRO_LIBS linker flags for CAIRO, overriding pkg-config
1559 LIBUDEV_CFLAGS
1560 C compiler flags for LIBUDEV, overriding pkg-config
1561 LIBUDEV_LIBS
1562 linker flags for LIBUDEV, overriding pkg-config
1563
1564Use these variables to override the choices made by `configure' or to help
1565it to find libraries and programs with nonstandard names/locations.
1566
1567Report bugs to <dri-devel@lists.sourceforge.net>.
1568_ACEOF
1569ac_status=$?
1570fi
1571
1572if test "$ac_init_help" = "recursive"; then
1573 # If there are subdirs, report their specific --help.
1574 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1575 test -d "$ac_dir" ||
1576 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1577 continue
1578 ac_builddir=.
1579
1580case "$ac_dir" in
1581.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1582*)
1583 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1584 # A ".." for each directory in $ac_dir_suffix.
1585 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1586 case $ac_top_builddir_sub in
1587 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1588 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1589 esac ;;
1590esac
1591ac_abs_top_builddir=$ac_pwd
1592ac_abs_builddir=$ac_pwd$ac_dir_suffix
1593# for backward compatibility:
1594ac_top_builddir=$ac_top_build_prefix
1595
1596case $srcdir in
1597 .) # We are building in place.
1598 ac_srcdir=.
1599 ac_top_srcdir=$ac_top_builddir_sub
1600 ac_abs_top_srcdir=$ac_pwd ;;
1601 [\\/]* | ?:[\\/]* ) # Absolute name.
1602 ac_srcdir=$srcdir$ac_dir_suffix;
1603 ac_top_srcdir=$srcdir
1604 ac_abs_top_srcdir=$srcdir ;;
1605 *) # Relative name.
1606 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1607 ac_top_srcdir=$ac_top_build_prefix$srcdir
1608 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1609esac
1610ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1611
1612 cd "$ac_dir" || { ac_status=$?; continue; }
1613 # Check for guested configure.
1614 if test -f "$ac_srcdir/configure.gnu"; then
1615 echo &&
1616 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1617 elif test -f "$ac_srcdir/configure"; then
1618 echo &&
1619 $SHELL "$ac_srcdir/configure" --help=recursive
1620 else
1621 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1622 fi || ac_status=$?
1623 cd "$ac_pwd" || { ac_status=$?; break; }
1624 done
1625fi
1626
1627test -n "$ac_init_help" && exit $ac_status
1628if $ac_init_version; then
1629 cat <<\_ACEOF
1630libdrm configure 2.4.14
1631generated by GNU Autoconf 2.64
1632
1633Copyright (C) 2009 Free Software Foundation, Inc.
1634This configure script is free software; the Free Software Foundation
1635gives unlimited permission to copy, distribute and modify it.
1636_ACEOF
1637 exit
1638fi
1639
1640## ------------------------ ##
1641## Autoconf initialization. ##
1642## ------------------------ ##
1643
1644# ac_fn_c_try_compile LINENO
1645# --------------------------
1646# Try to compile conftest.$ac_ext, and return whether this succeeded.
1647ac_fn_c_try_compile ()
1648{
1649 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1650 rm -f conftest.$ac_objext
1651 if { { ac_try="$ac_compile"
1652case "(($ac_try" in
1653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654 *) ac_try_echo=$ac_try;;
1655esac
1656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657$as_echo "$ac_try_echo"; } >&5
1658 (eval "$ac_compile") 2>conftest.err
1659 ac_status=$?
1660 if test -s conftest.err; then
1661 grep -v '^ *+' conftest.err >conftest.er1
1662 cat conftest.er1 >&5
1663 mv -f conftest.er1 conftest.err
1664 fi
1665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1666 test $ac_status = 0; } && {
1667 test -z "$ac_c_werror_flag" ||
1668 test ! -s conftest.err
1669 } && test -s conftest.$ac_objext; then :
1670 ac_retval=0
1671else
1672 $as_echo "$as_me: failed program was:" >&5
1673sed 's/^/| /' conftest.$ac_ext >&5
1674
1675 ac_retval=1
1676fi
1677 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1678 return $ac_retval
1679
1680} # ac_fn_c_try_compile
1681
1682# ac_fn_c_try_cpp LINENO
1683# ----------------------
1684# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1685ac_fn_c_try_cpp ()
1686{
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 if { { ac_try="$ac_cpp conftest.$ac_ext"
1689case "(($ac_try" in
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1692esac
1693eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694$as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1696 ac_status=$?
1697 if test -s conftest.err; then
1698 grep -v '^ *+' conftest.err >conftest.er1
1699 cat conftest.er1 >&5
1700 mv -f conftest.er1 conftest.err
1701 fi
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; } >/dev/null && {
1704 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1705 test ! -s conftest.err
1706 }; then :
1707 ac_retval=0
1708else
1709 $as_echo "$as_me: failed program was:" >&5
1710sed 's/^/| /' conftest.$ac_ext >&5
1711
1712 ac_retval=1
1713fi
1714 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1715 return $ac_retval
1716
1717} # ac_fn_c_try_cpp
1718
1719# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1720# -------------------------------------------------------
1721# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1722# the include files in INCLUDES and setting the cache variable VAR
1723# accordingly.
1724ac_fn_c_check_header_mongrel ()
1725{
1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729$as_echo_n "checking for $2... " >&6; }
1730if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1731 $as_echo_n "(cached) " >&6
1732fi
1733eval ac_res=\$$3
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1735$as_echo "$ac_res" >&6; }
1736else
1737 # Is the header compilable?
1738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1739$as_echo_n "checking $2 usability... " >&6; }
1740cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1741/* end confdefs.h. */
1742$4
1743#include <$2>
1744_ACEOF
1745if ac_fn_c_try_compile "$LINENO"; then :
1746 ac_header_compiler=yes
1747else
1748 ac_header_compiler=no
1749fi
1750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1752$as_echo "$ac_header_compiler" >&6; }
1753
1754# Is the header present?
1755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1756$as_echo_n "checking $2 presence... " >&6; }
1757cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1758/* end confdefs.h. */
1759#include <$2>
1760_ACEOF
1761if ac_fn_c_try_cpp "$LINENO"; then :
1762 ac_header_preproc=yes
1763else
1764 ac_header_preproc=no
1765fi
1766rm -f conftest.err conftest.$ac_ext
1767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1768$as_echo "$ac_header_preproc" >&6; }
1769
1770# So? What about this header?
1771case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1772 yes:no: )
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1774$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1776$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1777 ;;
1778 no:yes:* )
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1780$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1782$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1784$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1786$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1788$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1789( cat <<\_ASBOX
1790## ---------------------------------------------- ##
1791## Report this to dri-devel@lists.sourceforge.net ##
1792## ---------------------------------------------- ##
1793_ASBOX
1794 ) | sed "s/^/$as_me: WARNING: /" >&2
1795 ;;
1796esac
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1798$as_echo_n "checking for $2... " >&6; }
1799if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1800 $as_echo_n "(cached) " >&6
1801else
1802 eval "$3=\$ac_header_compiler"
1803fi
1804eval ac_res=\$$3
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1806$as_echo "$ac_res" >&6; }
1807fi
1808 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1809
1810} # ac_fn_c_check_header_mongrel
1811
1812# ac_fn_c_try_run LINENO
1813# ----------------------
1814# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1815# that executables *can* be run.
1816ac_fn_c_try_run ()
1817{
1818 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819 if { { ac_try="$ac_link"
1820case "(($ac_try" in
1821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1822 *) ac_try_echo=$ac_try;;
1823esac
1824eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1825$as_echo "$ac_try_echo"; } >&5
1826 (eval "$ac_link") 2>&5
1827 ac_status=$?
1828 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1829 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1830 { { case "(($ac_try" in
1831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1832 *) ac_try_echo=$ac_try;;
1833esac
1834eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1835$as_echo "$ac_try_echo"; } >&5
1836 (eval "$ac_try") 2>&5
1837 ac_status=$?
1838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1839 test $ac_status = 0; }; }; then :
1840 ac_retval=0
1841else
1842 $as_echo "$as_me: program exited with status $ac_status" >&5
1843 $as_echo "$as_me: failed program was:" >&5
1844sed 's/^/| /' conftest.$ac_ext >&5
1845
1846 ac_retval=$ac_status
1847fi
1848 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1849 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1850 return $ac_retval
1851
1852} # ac_fn_c_try_run
1853
1854# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1855# -------------------------------------------------------
1856# Tests whether HEADER exists and can be compiled using the include files in
1857# INCLUDES, setting the cache variable VAR accordingly.
1858ac_fn_c_check_header_compile ()
1859{
1860 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1862$as_echo_n "checking for $2... " >&6; }
1863if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1864 $as_echo_n "(cached) " >&6
1865else
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867/* end confdefs.h. */
1868$4
1869#include <$2>
1870_ACEOF
1871if ac_fn_c_try_compile "$LINENO"; then :
1872 eval "$3=yes"
1873else
1874 eval "$3=no"
1875fi
1876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1877fi
1878eval ac_res=\$$3
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880$as_echo "$ac_res" >&6; }
1881 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1882
1883} # ac_fn_c_check_header_compile
1884
1885# ac_fn_c_try_link LINENO
1886# -----------------------
1887# Try to link conftest.$ac_ext, and return whether this succeeded.
1888ac_fn_c_try_link ()
1889{
1890 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1891 rm -f conftest.$ac_objext conftest$ac_exeext
1892 if { { ac_try="$ac_link"
1893case "(($ac_try" in
1894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1895 *) ac_try_echo=$ac_try;;
1896esac
1897eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1898$as_echo "$ac_try_echo"; } >&5
1899 (eval "$ac_link") 2>conftest.err
1900 ac_status=$?
1901 if test -s conftest.err; then
1902 grep -v '^ *+' conftest.err >conftest.er1
1903 cat conftest.er1 >&5
1904 mv -f conftest.er1 conftest.err
1905 fi
1906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1907 test $ac_status = 0; } && {
1908 test -z "$ac_c_werror_flag" ||
1909 test ! -s conftest.err
1910 } && test -s conftest$ac_exeext && {
1911 test "$cross_compiling" = yes ||
1912 $as_test_x conftest$ac_exeext
1913 }; then :
1914 ac_retval=0
1915else
1916 $as_echo "$as_me: failed program was:" >&5
1917sed 's/^/| /' conftest.$ac_ext >&5
1918
1919 ac_retval=1
1920fi
1921 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1922 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1923 # interfere with the next link command; also delete a directory that is
1924 # left behind by Apple's compiler. We do this before executing the actions.
1925 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1926 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1927 return $ac_retval
1928
1929} # ac_fn_c_try_link
1930
1931# ac_fn_c_check_func LINENO FUNC VAR
1932# ----------------------------------
1933# Tests whether FUNC exists, setting the cache variable VAR accordingly
1934ac_fn_c_check_func ()
1935{
1936 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938$as_echo_n "checking for $2... " >&6; }
1939if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1940 $as_echo_n "(cached) " >&6
1941else
1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943/* end confdefs.h. */
1944/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1945 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1946#define $2 innocuous_$2
1947
1948/* System header to define __stub macros and hopefully few prototypes,
1949 which can conflict with char $2 (); below.
1950 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1951 <limits.h> exists even on freestanding compilers. */
1952
1953#ifdef __STDC__
1954# include <limits.h>
1955#else
1956# include <assert.h>
1957#endif
1958
1959#undef $2
1960
1961/* Override any GCC internal prototype to avoid an error.
1962 Use char because int might match the return type of a GCC
1963 builtin and then its argument prototype would still apply. */
1964#ifdef __cplusplus
1965extern "C"
1966#endif
1967char $2 ();
1968/* The GNU C library defines this for functions which it implements
1969 to always fail with ENOSYS. Some functions are actually named
1970 something starting with __ and the normal name is an alias. */
1971#if defined __stub_$2 || defined __stub___$2
1972choke me
1973#endif
1974
1975int
1976main ()
1977{
1978return $2 ();
1979 ;
1980 return 0;
1981}
1982_ACEOF
1983if ac_fn_c_try_link "$LINENO"; then :
1984 eval "$3=yes"
1985else
1986 eval "$3=no"
1987fi
1988rm -f core conftest.err conftest.$ac_objext \
1989 conftest$ac_exeext conftest.$ac_ext
1990fi
1991eval ac_res=\$$3
1992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1993$as_echo "$ac_res" >&6; }
1994 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1995
1996} # ac_fn_c_check_func
1997cat >config.log <<_ACEOF
1998This file contains any messages produced by compilers while
1999running configure, to aid debugging if configure makes a mistake.
2000
2001It was created by libdrm $as_me 2.4.14, which was
2002generated by GNU Autoconf 2.64. Invocation command line was
2003
2004 $ $0 $@
2005
2006_ACEOF
2007exec 5>>config.log
2008{
2009cat <<_ASUNAME
2010## --------- ##
2011## Platform. ##
2012## --------- ##
2013
2014hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2015uname -m = `(uname -m) 2>/dev/null || echo unknown`
2016uname -r = `(uname -r) 2>/dev/null || echo unknown`
2017uname -s = `(uname -s) 2>/dev/null || echo unknown`
2018uname -v = `(uname -v) 2>/dev/null || echo unknown`
2019
2020/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2021/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2022
2023/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2024/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2025/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2026/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2027/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2028/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2029/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2030
2031_ASUNAME
2032
2033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2034for as_dir in $PATH
2035do
2036 IFS=$as_save_IFS
2037 test -z "$as_dir" && as_dir=.
2038 $as_echo "PATH: $as_dir"
2039 done
2040IFS=$as_save_IFS
2041
2042} >&5
2043
2044cat >&5 <<_ACEOF
2045
2046
2047## ----------- ##
2048## Core tests. ##
2049## ----------- ##
2050
2051_ACEOF
2052
2053
2054# Keep a trace of the command line.
2055# Strip out --no-create and --no-recursion so they do not pile up.
2056# Strip out --silent because we don't want to record it for future runs.
2057# Also quote any args containing shell meta-characters.
2058# Make two passes to allow for proper duplicate-argument suppression.
2059ac_configure_args=
2060ac_configure_args0=
2061ac_configure_args1=
2062ac_must_keep_next=false
2063for ac_pass in 1 2
2064do
2065 for ac_arg
2066 do
2067 case $ac_arg in
2068 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2070 | -silent | --silent | --silen | --sile | --sil)
2071 continue ;;
2072 *\'*)
2073 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2074 esac
2075 case $ac_pass in
2076 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2077 2)
2078 as_fn_append ac_configure_args1 " '$ac_arg'"
2079 if test $ac_must_keep_next = true; then
2080 ac_must_keep_next=false # Got value, back to normal.
2081 else
2082 case $ac_arg in
2083 *=* | --config-cache | -C | -disable-* | --disable-* \
2084 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2085 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2086 | -with-* | --with-* | -without-* | --without-* | --x)
2087 case "$ac_configure_args0 " in
2088 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2089 esac
2090 ;;
2091 -* ) ac_must_keep_next=true ;;
2092 esac
2093 fi
2094 as_fn_append ac_configure_args " '$ac_arg'"
2095 ;;
2096 esac
2097 done
2098done
2099{ ac_configure_args0=; unset ac_configure_args0;}
2100{ ac_configure_args1=; unset ac_configure_args1;}
2101
2102# When interrupted or exit'd, cleanup temporary files, and complete
2103# config.log. We remove comments because anyway the quotes in there
2104# would cause problems or look ugly.
2105# WARNING: Use '\'' to represent an apostrophe within the trap.
2106# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2107trap 'exit_status=$?
2108 # Save into config.log some information that might help in debugging.
2109 {
2110 echo
2111
2112 cat <<\_ASBOX
2113## ---------------- ##
2114## Cache variables. ##
2115## ---------------- ##
2116_ASBOX
2117 echo
2118 # The following way of writing the cache mishandles newlines in values,
2119(
2120 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2121 eval ac_val=\$$ac_var
2122 case $ac_val in #(
2123 *${as_nl}*)
2124 case $ac_var in #(
2125 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2126$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2127 esac
2128 case $ac_var in #(
2129 _ | IFS | as_nl) ;; #(
2130 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2131 *) { eval $ac_var=; unset $ac_var;} ;;
2132 esac ;;
2133 esac
2134 done
2135 (set) 2>&1 |
2136 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2137 *${as_nl}ac_space=\ *)
2138 sed -n \
2139 "s/'\''/'\''\\\\'\'''\''/g;
2140 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2141 ;; #(
2142 *)
2143 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2144 ;;
2145 esac |
2146 sort
2147)
2148 echo
2149
2150 cat <<\_ASBOX
2151## ----------------- ##
2152## Output variables. ##
2153## ----------------- ##
2154_ASBOX
2155 echo
2156 for ac_var in $ac_subst_vars
2157 do
2158 eval ac_val=\$$ac_var
2159 case $ac_val in
2160 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2161 esac
2162 $as_echo "$ac_var='\''$ac_val'\''"
2163 done | sort
2164 echo
2165
2166 if test -n "$ac_subst_files"; then
2167 cat <<\_ASBOX
2168## ------------------- ##
2169## File substitutions. ##
2170## ------------------- ##
2171_ASBOX
2172 echo
2173 for ac_var in $ac_subst_files
2174 do
2175 eval ac_val=\$$ac_var
2176 case $ac_val in
2177 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2178 esac
2179 $as_echo "$ac_var='\''$ac_val'\''"
2180 done | sort
2181 echo
2182 fi
2183
2184 if test -s confdefs.h; then
2185 cat <<\_ASBOX
2186## ----------- ##
2187## confdefs.h. ##
2188## ----------- ##
2189_ASBOX
2190 echo
2191 cat confdefs.h
2192 echo
2193 fi
2194 test "$ac_signal" != 0 &&
2195 $as_echo "$as_me: caught signal $ac_signal"
2196 $as_echo "$as_me: exit $exit_status"
2197 } >&5
2198 rm -f core *.core core.conftest.* &&
2199 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2200 exit $exit_status
2201' 0
2202for ac_signal in 1 2 13 15; do
2203 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2204done
2205ac_signal=0
2206
2207# confdefs.h avoids OS command line length limits that DEFS can exceed.
2208rm -f -r conftest* confdefs.h
2209
2210$as_echo "/* confdefs.h */" > confdefs.h
2211
2212# Predefined preprocessor variables.
2213
2214cat >>confdefs.h <<_ACEOF
2215#define PACKAGE_NAME "$PACKAGE_NAME"
2216_ACEOF
2217
2218cat >>confdefs.h <<_ACEOF
2219#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2220_ACEOF
2221
2222cat >>confdefs.h <<_ACEOF
2223#define PACKAGE_VERSION "$PACKAGE_VERSION"
2224_ACEOF
2225
2226cat >>confdefs.h <<_ACEOF
2227#define PACKAGE_STRING "$PACKAGE_STRING"
2228_ACEOF
2229
2230cat >>confdefs.h <<_ACEOF
2231#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2232_ACEOF
2233
2234cat >>confdefs.h <<_ACEOF
2235#define PACKAGE_URL "$PACKAGE_URL"
2236_ACEOF
2237
2238
2239# Let the site file select an alternate cache file if it wants to.
2240# Prefer an explicitly selected file to automatically selected ones.
2241ac_site_file1=NONE
2242ac_site_file2=NONE
2243if test -n "$CONFIG_SITE"; then
2244 ac_site_file1=$CONFIG_SITE
2245elif test "x$prefix" != xNONE; then
2246 ac_site_file1=$prefix/share/config.site
2247 ac_site_file2=$prefix/etc/config.site
2248else
2249 ac_site_file1=$ac_default_prefix/share/config.site
2250 ac_site_file2=$ac_default_prefix/etc/config.site
2251fi
2252for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2253do
2254 test "x$ac_site_file" = xNONE && continue
2255 if test -r "$ac_site_file"; then
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2257$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2258 sed 's/^/| /' "$ac_site_file" >&5
2259 . "$ac_site_file"
2260 fi
2261done
2262
2263if test -r "$cache_file"; then
2264 # Some versions of bash will fail to source /dev/null (special
2265 # files actually), so we avoid doing that.
2266 if test -f "$cache_file"; then
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2268$as_echo "$as_me: loading cache $cache_file" >&6;}
2269 case $cache_file in
2270 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2271 *) . "./$cache_file";;
2272 esac
2273 fi
2274else
2275 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2276$as_echo "$as_me: creating cache $cache_file" >&6;}
2277 >$cache_file
2278fi
2279
2280# Check that the precious variables saved in the cache have kept the same
2281# value.
2282ac_cache_corrupted=false
2283for ac_var in $ac_precious_vars; do
2284 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2285 eval ac_new_set=\$ac_env_${ac_var}_set
2286 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2287 eval ac_new_val=\$ac_env_${ac_var}_value
2288 case $ac_old_set,$ac_new_set in
2289 set,)
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2291$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2292 ac_cache_corrupted=: ;;
2293 ,set)
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2295$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2296 ac_cache_corrupted=: ;;
2297 ,);;
2298 *)
2299 if test "x$ac_old_val" != "x$ac_new_val"; then
2300 # differences in whitespace do not lead to failure.
2301 ac_old_val_w=`echo x $ac_old_val`
2302 ac_new_val_w=`echo x $ac_new_val`
2303 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2305$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2306 ac_cache_corrupted=:
2307 else
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2309$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2310 eval $ac_var=\$ac_old_val
2311 fi
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2313$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2315$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2316 fi;;
2317 esac
2318 # Pass precious variables to config.status.
2319 if test "$ac_new_set" = set; then
2320 case $ac_new_val in
2321 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2322 *) ac_arg=$ac_var=$ac_new_val ;;
2323 esac
2324 case " $ac_configure_args " in
2325 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2326 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2327 esac
2328 fi
2329done
2330if $ac_cache_corrupted; then
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2332$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2334$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2335 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2336fi
2337## -------------------- ##
2338## Main body of script. ##
2339## -------------------- ##
2340
2341ac_ext=c
2342ac_cpp='$CPP $CPPFLAGS'
2343ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2344ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2345ac_compiler_gnu=$ac_cv_c_compiler_gnu
2346
2347
2348ac_ext=c
2349ac_cpp='$CPP $CPPFLAGS'
2350ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2351ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2352ac_compiler_gnu=$ac_cv_c_compiler_gnu
2353if test -n "$ac_tool_prefix"; then
2354 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2355set dummy ${ac_tool_prefix}gcc; ac_word=$2
2356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2357$as_echo_n "checking for $ac_word... " >&6; }
2358if test "${ac_cv_prog_CC+set}" = set; then :
2359 $as_echo_n "(cached) " >&6
2360else
2361 if test -n "$CC"; then
2362 ac_cv_prog_CC="$CC" # Let the user override the test.
2363else
2364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2365for as_dir in $PATH
2366do
2367 IFS=$as_save_IFS
2368 test -z "$as_dir" && as_dir=.
2369 for ac_exec_ext in '' $ac_executable_extensions; do
2370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2371 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2373 break 2
2374 fi
2375done
2376 done
2377IFS=$as_save_IFS
2378
2379fi
2380fi
2381CC=$ac_cv_prog_CC
2382if test -n "$CC"; then
2383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2384$as_echo "$CC" >&6; }
2385else
2386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2387$as_echo "no" >&6; }
2388fi
2389
2390
2391fi
2392if test -z "$ac_cv_prog_CC"; then
2393 ac_ct_CC=$CC
2394 # Extract the first word of "gcc", so it can be a program name with args.
2395set dummy gcc; ac_word=$2
2396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2397$as_echo_n "checking for $ac_word... " >&6; }
2398if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2399 $as_echo_n "(cached) " >&6
2400else
2401 if test -n "$ac_ct_CC"; then
2402 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2403else
2404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2405for as_dir in $PATH
2406do
2407 IFS=$as_save_IFS
2408 test -z "$as_dir" && as_dir=.
2409 for ac_exec_ext in '' $ac_executable_extensions; do
2410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2411 ac_cv_prog_ac_ct_CC="gcc"
2412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2413 break 2
2414 fi
2415done
2416 done
2417IFS=$as_save_IFS
2418
2419fi
2420fi
2421ac_ct_CC=$ac_cv_prog_ac_ct_CC
2422if test -n "$ac_ct_CC"; then
2423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2424$as_echo "$ac_ct_CC" >&6; }
2425else
2426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2427$as_echo "no" >&6; }
2428fi
2429
2430 if test "x$ac_ct_CC" = x; then
2431 CC=""
2432 else
2433 case $cross_compiling:$ac_tool_warned in
2434yes:)
2435{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2436$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2437ac_tool_warned=yes ;;
2438esac
2439 CC=$ac_ct_CC
2440 fi
2441else
2442 CC="$ac_cv_prog_CC"
2443fi
2444
2445if test -z "$CC"; then
2446 if test -n "$ac_tool_prefix"; then
2447 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2448set dummy ${ac_tool_prefix}cc; ac_word=$2
2449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2450$as_echo_n "checking for $ac_word... " >&6; }
2451if test "${ac_cv_prog_CC+set}" = set; then :
2452 $as_echo_n "(cached) " >&6
2453else
2454 if test -n "$CC"; then
2455 ac_cv_prog_CC="$CC" # Let the user override the test.
2456else
2457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2458for as_dir in $PATH
2459do
2460 IFS=$as_save_IFS
2461 test -z "$as_dir" && as_dir=.
2462 for ac_exec_ext in '' $ac_executable_extensions; do
2463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2464 ac_cv_prog_CC="${ac_tool_prefix}cc"
2465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2466 break 2
2467 fi
2468done
2469 done
2470IFS=$as_save_IFS
2471
2472fi
2473fi
2474CC=$ac_cv_prog_CC
2475if test -n "$CC"; then
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2477$as_echo "$CC" >&6; }
2478else
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2480$as_echo "no" >&6; }
2481fi
2482
2483
2484 fi
2485fi
2486if test -z "$CC"; then
2487 # Extract the first word of "cc", so it can be a program name with args.
2488set dummy cc; ac_word=$2
2489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2490$as_echo_n "checking for $ac_word... " >&6; }
2491if test "${ac_cv_prog_CC+set}" = set; then :
2492 $as_echo_n "(cached) " >&6
2493else
2494 if test -n "$CC"; then
2495 ac_cv_prog_CC="$CC" # Let the user override the test.
2496else
2497 ac_prog_rejected=no
2498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2499for as_dir in $PATH
2500do
2501 IFS=$as_save_IFS
2502 test -z "$as_dir" && as_dir=.
2503 for ac_exec_ext in '' $ac_executable_extensions; do
2504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2505 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2506 ac_prog_rejected=yes
2507 continue
2508 fi
2509 ac_cv_prog_CC="cc"
2510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2511 break 2
2512 fi
2513done
2514 done
2515IFS=$as_save_IFS
2516
2517if test $ac_prog_rejected = yes; then
2518 # We found a bogon in the path, so make sure we never use it.
2519 set dummy $ac_cv_prog_CC
2520 shift
2521 if test $# != 0; then
2522 # We chose a different compiler from the bogus one.
2523 # However, it has the same basename, so the bogon will be chosen
2524 # first if we set CC to just the basename; use the full file name.
2525 shift
2526 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2527 fi
2528fi
2529fi
2530fi
2531CC=$ac_cv_prog_CC
2532if test -n "$CC"; then
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2534$as_echo "$CC" >&6; }
2535else
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2537$as_echo "no" >&6; }
2538fi
2539
2540
2541fi
2542if test -z "$CC"; then
2543 if test -n "$ac_tool_prefix"; then
2544 for ac_prog in cl.exe
2545 do
2546 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2547set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2549$as_echo_n "checking for $ac_word... " >&6; }
2550if test "${ac_cv_prog_CC+set}" = set; then :
2551 $as_echo_n "(cached) " >&6
2552else
2553 if test -n "$CC"; then
2554 ac_cv_prog_CC="$CC" # Let the user override the test.
2555else
2556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557for as_dir in $PATH
2558do
2559 IFS=$as_save_IFS
2560 test -z "$as_dir" && as_dir=.
2561 for ac_exec_ext in '' $ac_executable_extensions; do
2562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2563 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2565 break 2
2566 fi
2567done
2568 done
2569IFS=$as_save_IFS
2570
2571fi
2572fi
2573CC=$ac_cv_prog_CC
2574if test -n "$CC"; then
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2576$as_echo "$CC" >&6; }
2577else
2578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2579$as_echo "no" >&6; }
2580fi
2581
2582
2583 test -n "$CC" && break
2584 done
2585fi
2586if test -z "$CC"; then
2587 ac_ct_CC=$CC
2588 for ac_prog in cl.exe
2589do
2590 # Extract the first word of "$ac_prog", so it can be a program name with args.
2591set dummy $ac_prog; ac_word=$2
2592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2593$as_echo_n "checking for $ac_word... " >&6; }
2594if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2595 $as_echo_n "(cached) " >&6
2596else
2597 if test -n "$ac_ct_CC"; then
2598 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2599else
2600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2601for as_dir in $PATH
2602do
2603 IFS=$as_save_IFS
2604 test -z "$as_dir" && as_dir=.
2605 for ac_exec_ext in '' $ac_executable_extensions; do
2606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2607 ac_cv_prog_ac_ct_CC="$ac_prog"
2608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2609 break 2
2610 fi
2611done
2612 done
2613IFS=$as_save_IFS
2614
2615fi
2616fi
2617ac_ct_CC=$ac_cv_prog_ac_ct_CC
2618if test -n "$ac_ct_CC"; then
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2620$as_echo "$ac_ct_CC" >&6; }
2621else
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2623$as_echo "no" >&6; }
2624fi
2625
2626
2627 test -n "$ac_ct_CC" && break
2628done
2629
2630 if test "x$ac_ct_CC" = x; then
2631 CC=""
2632 else
2633 case $cross_compiling:$ac_tool_warned in
2634yes:)
2635{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2636$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2637ac_tool_warned=yes ;;
2638esac
2639 CC=$ac_ct_CC
2640 fi
2641fi
2642
2643fi
2644
2645
2646test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2647$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2648as_fn_error "no acceptable C compiler found in \$PATH
2649See \`config.log' for more details." "$LINENO" 5; }
2650
2651# Provide some information about the compiler.
2652$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2653set X $ac_compile
2654ac_compiler=$2
2655for ac_option in --version -v -V -qversion; do
2656 { { ac_try="$ac_compiler $ac_option >&5"
2657case "(($ac_try" in
2658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2659 *) ac_try_echo=$ac_try;;
2660esac
2661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2662$as_echo "$ac_try_echo"; } >&5
2663 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2664 ac_status=$?
2665 if test -s conftest.err; then
2666 sed '10a\
2667... rest of stderr output deleted ...
2668 10q' conftest.err >conftest.er1
2669 cat conftest.er1 >&5
2670 rm -f conftest.er1 conftest.err
2671 fi
2672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2673 test $ac_status = 0; }
2674done
2675
2676cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2677/* end confdefs.h. */
2678#include <stdio.h>
2679int
2680main ()
2681{
2682FILE *f = fopen ("conftest.out", "w");
2683 return ferror (f) || fclose (f) != 0;
2684
2685 ;
2686 return 0;
2687}
2688_ACEOF
2689ac_clean_files_save=$ac_clean_files
2690ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2691# Try to create an executable without -o first, disregard a.out.
2692# It will help us diagnose broken compilers, and finding out an intuition
2693# of exeext.
2694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2695$as_echo_n "checking for C compiler default output file name... " >&6; }
2696ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2697
2698# The possible output files:
2699ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2700
2701ac_rmfiles=
2702for ac_file in $ac_files
2703do
2704 case $ac_file in
2705 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2706 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2707 esac
2708done
2709rm -f $ac_rmfiles
2710
2711if { { ac_try="$ac_link_default"
2712case "(($ac_try" in
2713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2714 *) ac_try_echo=$ac_try;;
2715esac
2716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2717$as_echo "$ac_try_echo"; } >&5
2718 (eval "$ac_link_default") 2>&5
2719 ac_status=$?
2720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2721 test $ac_status = 0; }; then :
2722 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2723# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2724# in a Makefile. We should not override ac_cv_exeext if it was cached,
2725# so that the user can short-circuit this test for compilers unknown to
2726# Autoconf.
2727for ac_file in $ac_files ''
2728do
2729 test -f "$ac_file" || continue
2730 case $ac_file in
2731 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2732 ;;
2733 [ab].out )
2734 # We found the default executable, but exeext='' is most
2735 # certainly right.
2736 break;;
2737 *.* )
2738 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2739 then :; else
2740 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2741 fi
2742 # We set ac_cv_exeext here because the later test for it is not
2743 # safe: cross compilers may not add the suffix if given an `-o'
2744 # argument, so we may need to know it at that point already.
2745 # Even if this section looks crufty: it has the advantage of
2746 # actually working.
2747 break;;
2748 * )
2749 break;;
2750 esac
2751done
2752test "$ac_cv_exeext" = no && ac_cv_exeext=
2753
2754else
2755 ac_file=''
2756fi
2757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2758$as_echo "$ac_file" >&6; }
2759if test -z "$ac_file"; then :
2760 $as_echo "$as_me: failed program was:" >&5
2761sed 's/^/| /' conftest.$ac_ext >&5
2762
2763{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2764$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2765{ as_fn_set_status 77
2766as_fn_error "C compiler cannot create executables
2767See \`config.log' for more details." "$LINENO" 5; }; }
2768fi
2769ac_exeext=$ac_cv_exeext
2770
2771# Check that the compiler produces executables we can run. If not, either
2772# the compiler is broken, or we cross compile.
2773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2774$as_echo_n "checking whether the C compiler works... " >&6; }
2775# If not cross compiling, check that we can run a simple program.
2776if test "$cross_compiling" != yes; then
2777 if { ac_try='./$ac_file'
2778 { { case "(($ac_try" in
2779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2780 *) ac_try_echo=$ac_try;;
2781esac
2782eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2783$as_echo "$ac_try_echo"; } >&5
2784 (eval "$ac_try") 2>&5
2785 ac_status=$?
2786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2787 test $ac_status = 0; }; }; then
2788 cross_compiling=no
2789 else
2790 if test "$cross_compiling" = maybe; then
2791 cross_compiling=yes
2792 else
2793 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2794$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2795as_fn_error "cannot run C compiled programs.
2796If you meant to cross compile, use \`--host'.
2797See \`config.log' for more details." "$LINENO" 5; }
2798 fi
2799 fi
2800fi
2801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2802$as_echo "yes" >&6; }
2803
2804rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
2805ac_clean_files=$ac_clean_files_save
2806# Check that the compiler produces executables we can run. If not, either
2807# the compiler is broken, or we cross compile.
2808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2809$as_echo_n "checking whether we are cross compiling... " >&6; }
2810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2811$as_echo "$cross_compiling" >&6; }
2812
2813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2814$as_echo_n "checking for suffix of executables... " >&6; }
2815if { { ac_try="$ac_link"
2816case "(($ac_try" in
2817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2818 *) ac_try_echo=$ac_try;;
2819esac
2820eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2821$as_echo "$ac_try_echo"; } >&5
2822 (eval "$ac_link") 2>&5
2823 ac_status=$?
2824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2825 test $ac_status = 0; }; then :
2826 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2827# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2828# work properly (i.e., refer to `conftest.exe'), while it won't with
2829# `rm'.
2830for ac_file in conftest.exe conftest conftest.*; do
2831 test -f "$ac_file" || continue
2832 case $ac_file in
2833 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2834 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2835 break;;
2836 * ) break;;
2837 esac
2838done
2839else
2840 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2841$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2842as_fn_error "cannot compute suffix of executables: cannot compile and link
2843See \`config.log' for more details." "$LINENO" 5; }
2844fi
2845rm -f conftest$ac_cv_exeext
2846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2847$as_echo "$ac_cv_exeext" >&6; }
2848
2849rm -f conftest.$ac_ext
2850EXEEXT=$ac_cv_exeext
2851ac_exeext=$EXEEXT
2852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2853$as_echo_n "checking for suffix of object files... " >&6; }
2854if test "${ac_cv_objext+set}" = set; then :
2855 $as_echo_n "(cached) " >&6
2856else
2857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2858/* end confdefs.h. */
2859
2860int
2861main ()
2862{
2863
2864 ;
2865 return 0;
2866}
2867_ACEOF
2868rm -f conftest.o conftest.obj
2869if { { ac_try="$ac_compile"
2870case "(($ac_try" in
2871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2872 *) ac_try_echo=$ac_try;;
2873esac
2874eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2875$as_echo "$ac_try_echo"; } >&5
2876 (eval "$ac_compile") 2>&5
2877 ac_status=$?
2878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2879 test $ac_status = 0; }; then :
2880 for ac_file in conftest.o conftest.obj conftest.*; do
2881 test -f "$ac_file" || continue;
2882 case $ac_file in
2883 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2884 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2885 break;;
2886 esac
2887done
2888else
2889 $as_echo "$as_me: failed program was:" >&5
2890sed 's/^/| /' conftest.$ac_ext >&5
2891
2892{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2893$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2894as_fn_error "cannot compute suffix of object files: cannot compile
2895See \`config.log' for more details." "$LINENO" 5; }
2896fi
2897rm -f conftest.$ac_cv_objext conftest.$ac_ext
2898fi
2899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2900$as_echo "$ac_cv_objext" >&6; }
2901OBJEXT=$ac_cv_objext
2902ac_objext=$OBJEXT
2903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2904$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2905if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2906 $as_echo_n "(cached) " >&6
2907else
2908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2909/* end confdefs.h. */
2910
2911int
2912main ()
2913{
2914#ifndef __GNUC__
2915 choke me
2916#endif
2917
2918 ;
2919 return 0;
2920}
2921_ACEOF
2922if ac_fn_c_try_compile "$LINENO"; then :
2923 ac_compiler_gnu=yes
2924else
2925 ac_compiler_gnu=no
2926fi
2927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2928ac_cv_c_compiler_gnu=$ac_compiler_gnu
2929
2930fi
2931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2932$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2933if test $ac_compiler_gnu = yes; then
2934 GCC=yes
2935else
2936 GCC=
2937fi
2938ac_test_CFLAGS=${CFLAGS+set}
2939ac_save_CFLAGS=$CFLAGS
2940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2941$as_echo_n "checking whether $CC accepts -g... " >&6; }
2942if test "${ac_cv_prog_cc_g+set}" = set; then :
2943 $as_echo_n "(cached) " >&6
2944else
2945 ac_save_c_werror_flag=$ac_c_werror_flag
2946 ac_c_werror_flag=yes
2947 ac_cv_prog_cc_g=no
2948 CFLAGS="-g"
2949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2950/* end confdefs.h. */
2951
2952int
2953main ()
2954{
2955
2956 ;
2957 return 0;
2958}
2959_ACEOF
2960if ac_fn_c_try_compile "$LINENO"; then :
2961 ac_cv_prog_cc_g=yes
2962else
2963 CFLAGS=""
2964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2965/* end confdefs.h. */
2966
2967int
2968main ()
2969{
2970
2971 ;
2972 return 0;
2973}
2974_ACEOF
2975if ac_fn_c_try_compile "$LINENO"; then :
2976
2977else
2978 ac_c_werror_flag=$ac_save_c_werror_flag
2979 CFLAGS="-g"
2980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2981/* end confdefs.h. */
2982
2983int
2984main ()
2985{
2986
2987 ;
2988 return 0;
2989}
2990_ACEOF
2991if ac_fn_c_try_compile "$LINENO"; then :
2992 ac_cv_prog_cc_g=yes
2993fi
2994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2995fi
2996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2997fi
2998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2999 ac_c_werror_flag=$ac_save_c_werror_flag
3000fi
3001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3002$as_echo "$ac_cv_prog_cc_g" >&6; }
3003if test "$ac_test_CFLAGS" = set; then
3004 CFLAGS=$ac_save_CFLAGS
3005elif test $ac_cv_prog_cc_g = yes; then
3006 if test "$GCC" = yes; then
3007 CFLAGS="-g -O2"
3008 else
3009 CFLAGS="-g"
3010 fi
3011else
3012 if test "$GCC" = yes; then
3013 CFLAGS="-O2"
3014 else
3015 CFLAGS=
3016 fi
3017fi
3018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3019$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3020if test "${ac_cv_prog_cc_c89+set}" = set; then :
3021 $as_echo_n "(cached) " >&6
3022else
3023 ac_cv_prog_cc_c89=no
3024ac_save_CC=$CC
3025cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3026/* end confdefs.h. */
3027#include <stdarg.h>
3028#include <stdio.h>
3029#include <sys/types.h>
3030#include <sys/stat.h>
3031/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3032struct buf { int x; };
3033FILE * (*rcsopen) (struct buf *, struct stat *, int);
3034static char *e (p, i)
3035 char **p;
3036 int i;
3037{
3038 return p[i];
3039}
3040static char *f (char * (*g) (char **, int), char **p, ...)
3041{
3042 char *s;
3043 va_list v;
3044 va_start (v,p);
3045 s = g (p, va_arg (v,int));
3046 va_end (v);
3047 return s;
3048}
3049
3050/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3051 function prototypes and stuff, but not '\xHH' hex character constants.
3052 These don't provoke an error unfortunately, instead are silently treated
3053 as 'x'. The following induces an error, until -std is added to get
3054 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3055 array size at least. It's necessary to write '\x00'==0 to get something
3056 that's true only with -std. */
3057int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3058
3059/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3060 inside strings and character constants. */
3061#define FOO(x) 'x'
3062int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3063
3064int test (int i, double x);
3065struct s1 {int (*f) (int a);};
3066struct s2 {int (*f) (double a);};
3067int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3068int argc;
3069char **argv;
3070int
3071main ()
3072{
3073return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3074 ;
3075 return 0;
3076}
3077_ACEOF
3078for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3079 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3080do
3081 CC="$ac_save_CC $ac_arg"
3082 if ac_fn_c_try_compile "$LINENO"; then :
3083 ac_cv_prog_cc_c89=$ac_arg
3084fi
3085rm -f core conftest.err conftest.$ac_objext
3086 test "x$ac_cv_prog_cc_c89" != "xno" && break
3087done
3088rm -f conftest.$ac_ext
3089CC=$ac_save_CC
3090
3091fi
3092# AC_CACHE_VAL
3093case "x$ac_cv_prog_cc_c89" in
3094 x)
3095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3096$as_echo "none needed" >&6; } ;;
3097 xno)
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3099$as_echo "unsupported" >&6; } ;;
3100 *)
3101 CC="$CC $ac_cv_prog_cc_c89"
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3103$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3104esac
3105if test "x$ac_cv_prog_cc_c89" != xno; then :
3106
3107fi
3108
3109ac_ext=c
3110ac_cpp='$CPP $CPPFLAGS'
3111ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3112ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3113ac_compiler_gnu=$ac_cv_c_compiler_gnu
3114
3115
3116ac_ext=c
3117ac_cpp='$CPP $CPPFLAGS'
3118ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3119ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3120ac_compiler_gnu=$ac_cv_c_compiler_gnu
3121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3122$as_echo_n "checking how to run the C preprocessor... " >&6; }
3123# On Suns, sometimes $CPP names a directory.
3124if test -n "$CPP" && test -d "$CPP"; then
3125 CPP=
3126fi
3127if test -z "$CPP"; then
3128 if test "${ac_cv_prog_CPP+set}" = set; then :
3129 $as_echo_n "(cached) " >&6
3130else
3131 # Double quotes because CPP needs to be expanded
3132 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3133 do
3134 ac_preproc_ok=false
3135for ac_c_preproc_warn_flag in '' yes
3136do
3137 # Use a header file that comes with gcc, so configuring glibc
3138 # with a fresh cross-compiler works.
3139 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3140 # <limits.h> exists even on freestanding compilers.
3141 # On the NeXT, cc -E runs the code through the compiler's parser,
3142 # not just through cpp. "Syntax error" is here to catch this case.
3143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3144/* end confdefs.h. */
3145#ifdef __STDC__
3146# include <limits.h>
3147#else
3148# include <assert.h>
3149#endif
3150 Syntax error
3151_ACEOF
3152if ac_fn_c_try_cpp "$LINENO"; then :
3153
3154else
3155 # Broken: fails on valid input.
3156continue
3157fi
3158rm -f conftest.err conftest.$ac_ext
3159
3160 # OK, works on sane cases. Now check whether nonexistent headers
3161 # can be detected and how.
3162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3163/* end confdefs.h. */
3164#include <ac_nonexistent.h>
3165_ACEOF
3166if ac_fn_c_try_cpp "$LINENO"; then :
3167 # Broken: success on invalid input.
3168continue
3169else
3170 # Passes both tests.
3171ac_preproc_ok=:
3172break
3173fi
3174rm -f conftest.err conftest.$ac_ext
3175
3176done
3177# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3178rm -f conftest.err conftest.$ac_ext
3179if $ac_preproc_ok; then :
3180 break
3181fi
3182
3183 done
3184 ac_cv_prog_CPP=$CPP
3185
3186fi
3187 CPP=$ac_cv_prog_CPP
3188else
3189 ac_cv_prog_CPP=$CPP
3190fi
3191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3192$as_echo "$CPP" >&6; }
3193ac_preproc_ok=false
3194for ac_c_preproc_warn_flag in '' yes
3195do
3196 # Use a header file that comes with gcc, so configuring glibc
3197 # with a fresh cross-compiler works.
3198 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3199 # <limits.h> exists even on freestanding compilers.
3200 # On the NeXT, cc -E runs the code through the compiler's parser,
3201 # not just through cpp. "Syntax error" is here to catch this case.
3202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3203/* end confdefs.h. */
3204#ifdef __STDC__
3205# include <limits.h>
3206#else
3207# include <assert.h>
3208#endif
3209 Syntax error
3210_ACEOF
3211if ac_fn_c_try_cpp "$LINENO"; then :
3212
3213else
3214 # Broken: fails on valid input.
3215continue
3216fi
3217rm -f conftest.err conftest.$ac_ext
3218
3219 # OK, works on sane cases. Now check whether nonexistent headers
3220 # can be detected and how.
3221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3222/* end confdefs.h. */
3223#include <ac_nonexistent.h>
3224_ACEOF
3225if ac_fn_c_try_cpp "$LINENO"; then :
3226 # Broken: success on invalid input.
3227continue
3228else
3229 # Passes both tests.
3230ac_preproc_ok=:
3231break
3232fi
3233rm -f conftest.err conftest.$ac_ext
3234
3235done
3236# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3237rm -f conftest.err conftest.$ac_ext
3238if $ac_preproc_ok; then :
3239
3240else
3241 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3242$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3243as_fn_error "C preprocessor \"$CPP\" fails sanity check
3244See \`config.log' for more details." "$LINENO" 5; }
3245fi
3246
3247ac_ext=c
3248ac_cpp='$CPP $CPPFLAGS'
3249ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3250ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3251ac_compiler_gnu=$ac_cv_c_compiler_gnu
3252
3253
3254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3255$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3256if test "${ac_cv_path_GREP+set}" = set; then :
3257 $as_echo_n "(cached) " >&6
3258else
3259 if test -z "$GREP"; then
3260 ac_path_GREP_found=false
3261 # Loop through the user's path and test for each of PROGNAME-LIST
3262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3263for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3264do
3265 IFS=$as_save_IFS
3266 test -z "$as_dir" && as_dir=.
3267 for ac_prog in grep ggrep; do
3268 for ac_exec_ext in '' $ac_executable_extensions; do
3269 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3270 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3271# Check for GNU ac_path_GREP and select it if it is found.
3272 # Check for GNU $ac_path_GREP
3273case `"$ac_path_GREP" --version 2>&1` in
3274*GNU*)
3275 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3276*)
3277 ac_count=0
3278 $as_echo_n 0123456789 >"conftest.in"
3279 while :
3280 do
3281 cat "conftest.in" "conftest.in" >"conftest.tmp"
3282 mv "conftest.tmp" "conftest.in"
3283 cp "conftest.in" "conftest.nl"
3284 $as_echo 'GREP' >> "conftest.nl"
3285 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3286 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3287 as_fn_arith $ac_count + 1 && ac_count=$as_val
3288 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3289 # Best one so far, save it but keep looking for a better one
3290 ac_cv_path_GREP="$ac_path_GREP"
3291 ac_path_GREP_max=$ac_count
3292 fi
3293 # 10*(2^10) chars as input seems more than enough
3294 test $ac_count -gt 10 && break
3295 done
3296 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3297esac
3298
3299 $ac_path_GREP_found && break 3
3300 done
3301 done
3302 done
3303IFS=$as_save_IFS
3304 if test -z "$ac_cv_path_GREP"; then
3305 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3306 fi
3307else
3308 ac_cv_path_GREP=$GREP
3309fi
3310
3311fi
3312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3313$as_echo "$ac_cv_path_GREP" >&6; }
3314 GREP="$ac_cv_path_GREP"
3315
3316
3317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3318$as_echo_n "checking for egrep... " >&6; }
3319if test "${ac_cv_path_EGREP+set}" = set; then :
3320 $as_echo_n "(cached) " >&6
3321else
3322 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3323 then ac_cv_path_EGREP="$GREP -E"
3324 else
3325 if test -z "$EGREP"; then
3326 ac_path_EGREP_found=false
3327 # Loop through the user's path and test for each of PROGNAME-LIST
3328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3329for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3330do
3331 IFS=$as_save_IFS
3332 test -z "$as_dir" && as_dir=.
3333 for ac_prog in egrep; do
3334 for ac_exec_ext in '' $ac_executable_extensions; do
3335 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3336 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3337# Check for GNU ac_path_EGREP and select it if it is found.
3338 # Check for GNU $ac_path_EGREP
3339case `"$ac_path_EGREP" --version 2>&1` in
3340*GNU*)
3341 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3342*)
3343 ac_count=0
3344 $as_echo_n 0123456789 >"conftest.in"
3345 while :
3346 do
3347 cat "conftest.in" "conftest.in" >"conftest.tmp"
3348 mv "conftest.tmp" "conftest.in"
3349 cp "conftest.in" "conftest.nl"
3350 $as_echo 'EGREP' >> "conftest.nl"
3351 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3352 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3353 as_fn_arith $ac_count + 1 && ac_count=$as_val
3354 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3355 # Best one so far, save it but keep looking for a better one
3356 ac_cv_path_EGREP="$ac_path_EGREP"
3357 ac_path_EGREP_max=$ac_count
3358 fi
3359 # 10*(2^10) chars as input seems more than enough
3360 test $ac_count -gt 10 && break
3361 done
3362 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3363esac
3364
3365 $ac_path_EGREP_found && break 3
3366 done
3367 done
3368 done
3369IFS=$as_save_IFS
3370 if test -z "$ac_cv_path_EGREP"; then
3371 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3372 fi
3373else
3374 ac_cv_path_EGREP=$EGREP
3375fi
3376
3377 fi
3378fi
3379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3380$as_echo "$ac_cv_path_EGREP" >&6; }
3381 EGREP="$ac_cv_path_EGREP"
3382
3383
3384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3385$as_echo_n "checking for ANSI C header files... " >&6; }
3386if test "${ac_cv_header_stdc+set}" = set; then :
3387 $as_echo_n "(cached) " >&6
3388else
3389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3390/* end confdefs.h. */
3391#include <stdlib.h>
3392#include <stdarg.h>
3393#include <string.h>
3394#include <float.h>
3395
3396int
3397main ()
3398{
3399
3400 ;
3401 return 0;
3402}
3403_ACEOF
3404if ac_fn_c_try_compile "$LINENO"; then :
3405 ac_cv_header_stdc=yes
3406else
3407 ac_cv_header_stdc=no
3408fi
3409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3410
3411if test $ac_cv_header_stdc = yes; then
3412 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3414/* end confdefs.h. */
3415#include <string.h>
3416
3417_ACEOF
3418if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3419 $EGREP "memchr" >/dev/null 2>&1; then :
3420
3421else
3422 ac_cv_header_stdc=no
3423fi
3424rm -f conftest*
3425
3426fi
3427
3428if test $ac_cv_header_stdc = yes; then
3429 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3431/* end confdefs.h. */
3432#include <stdlib.h>
3433
3434_ACEOF
3435if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3436 $EGREP "free" >/dev/null 2>&1; then :
3437
3438else
3439 ac_cv_header_stdc=no
3440fi
3441rm -f conftest*
3442
3443fi
3444
3445if test $ac_cv_header_stdc = yes; then
3446 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3447 if test "$cross_compiling" = yes; then :
3448 :
3449else
3450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3451/* end confdefs.h. */
3452#include <ctype.h>
3453#include <stdlib.h>
3454#if ((' ' & 0x0FF) == 0x020)
3455# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3456# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3457#else
3458# define ISLOWER(c) \
3459 (('a' <= (c) && (c) <= 'i') \
3460 || ('j' <= (c) && (c) <= 'r') \
3461 || ('s' <= (c) && (c) <= 'z'))
3462# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3463#endif
3464
3465#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3466int
3467main ()
3468{
3469 int i;
3470 for (i = 0; i < 256; i++)
3471 if (XOR (islower (i), ISLOWER (i))
3472 || toupper (i) != TOUPPER (i))
3473 return 2;
3474 return 0;
3475}
3476_ACEOF
3477if ac_fn_c_try_run "$LINENO"; then :
3478
3479else
3480 ac_cv_header_stdc=no
3481fi
3482rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3483 conftest.$ac_objext conftest.beam conftest.$ac_ext
3484fi
3485
3486fi
3487fi
3488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3489$as_echo "$ac_cv_header_stdc" >&6; }
3490if test $ac_cv_header_stdc = yes; then
3491
3492$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3493
3494fi
3495
3496# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3497for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3498 inttypes.h stdint.h unistd.h
3499do :
3500 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3501ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3502"
3503eval as_val=\$$as_ac_Header
3504 if test "x$as_val" = x""yes; then :
3505 cat >>confdefs.h <<_ACEOF
3506#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3507_ACEOF
3508
3509fi
3510
3511done
3512
3513
3514
3515 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3516if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3517 MINIX=yes
3518else
3519 MINIX=
3520fi
3521
3522
3523 if test "$MINIX" = yes; then
3524
3525$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3526
3527
3528$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3529
3530
3531$as_echo "#define _MINIX 1" >>confdefs.h
3532
3533 fi
3534
3535
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3537$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3538if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3539 $as_echo_n "(cached) " >&6
3540else
3541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3542/* end confdefs.h. */
3543
3544# define __EXTENSIONS__ 1
3545 $ac_includes_default
3546int
3547main ()
3548{
3549
3550 ;
3551 return 0;
3552}
3553_ACEOF
3554if ac_fn_c_try_compile "$LINENO"; then :
3555 ac_cv_safe_to_define___extensions__=yes
3556else
3557 ac_cv_safe_to_define___extensions__=no
3558fi
3559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3560fi
3561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3562$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3563 test $ac_cv_safe_to_define___extensions__ = yes &&
3564 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3565
3566 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3567
3568 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3569
3570 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3571
3572 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3573
3574
3575
3576am__api_version='1.10'
3577
3578ac_aux_dir=
3579for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3580 for ac_t in install-sh install.sh shtool; do
3581 if test -f "$ac_dir/$ac_t"; then
3582 ac_aux_dir=$ac_dir
3583 ac_install_sh="$ac_aux_dir/$ac_t -c"
3584 break 2
3585 fi
3586 done
3587done
3588if test -z "$ac_aux_dir"; then
3589 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3590fi
3591
3592# These three variables are undocumented and unsupported,
3593# and are intended to be withdrawn in a future Autoconf release.
3594# They can cause serious problems if a builder's source tree is in a directory
3595# whose full name contains unusual characters.
3596ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3597ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3598ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3599
3600
3601# Find a good install program. We prefer a C program (faster),
3602# so one script is as good as another. But avoid the broken or
3603# incompatible versions:
3604# SysV /etc/install, /usr/sbin/install
3605# SunOS /usr/etc/install
3606# IRIX /sbin/install
3607# AIX /bin/install
3608# AmigaOS /C/install, which installs bootblocks on floppy discs
3609# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3610# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3611# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3612# OS/2's system install, which has a completely different semantic
3613# ./install, which can be erroneously created by make from ./install.sh.
3614# Reject install programs that cannot install multiple files.
3615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3616$as_echo_n "checking for a BSD-compatible install... " >&6; }
3617if test -z "$INSTALL"; then
3618if test "${ac_cv_path_install+set}" = set; then :
3619 $as_echo_n "(cached) " >&6
3620else
3621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3622for as_dir in $PATH
3623do
3624 IFS=$as_save_IFS
3625 test -z "$as_dir" && as_dir=.
3626 # Account for people who put trailing slashes in PATH elements.
3627case $as_dir/ in #((
3628 ./ | .// | /[cC]/* | \
3629 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3630 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3631 /usr/ucb/* ) ;;
3632 *)
3633 # OSF1 and SCO ODT 3.0 have their own names for install.
3634 # Don't use installbsd from OSF since it installs stuff as root
3635 # by default.
3636 for ac_prog in ginstall scoinst install; do
3637 for ac_exec_ext in '' $ac_executable_extensions; do
3638 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3639 if test $ac_prog = install &&
3640 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3641 # AIX install. It has an incompatible calling convention.
3642 :
3643 elif test $ac_prog = install &&
3644 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3645 # program-specific install script used by HP pwplus--don't use.
3646 :
3647 else
3648 rm -rf conftest.one conftest.two conftest.dir
3649 echo one > conftest.one
3650 echo two > conftest.two
3651 mkdir conftest.dir
3652 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3653 test -s conftest.one && test -s conftest.two &&
3654 test -s conftest.dir/conftest.one &&
3655 test -s conftest.dir/conftest.two
3656 then
3657 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3658 break 3
3659 fi
3660 fi
3661 fi
3662 done
3663 done
3664 ;;
3665esac
3666
3667 done
3668IFS=$as_save_IFS
3669
3670rm -rf conftest.one conftest.two conftest.dir
3671
3672fi
3673 if test "${ac_cv_path_install+set}" = set; then
3674 INSTALL=$ac_cv_path_install
3675 else
3676 # As a last resort, use the slow shell script. Don't cache a
3677 # value for INSTALL within a source directory, because that will
3678 # break other packages using the cache if that directory is
3679 # removed, or if the value is a relative name.
3680 INSTALL=$ac_install_sh
3681 fi
3682fi
3683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3684$as_echo "$INSTALL" >&6; }
3685
3686# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3687# It thinks the first close brace ends the variable substitution.
3688test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3689
3690test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3691
3692test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3693
3694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3695$as_echo_n "checking whether build environment is sane... " >&6; }
3696# Just in case
3697sleep 1
3698echo timestamp > conftest.file
3699# Do `set' in a subshell so we don't clobber the current shell's
3700# arguments. Must try -L first in case configure is actually a
3701# symlink; some systems play weird games with the mod time of symlinks
3702# (eg FreeBSD returns the mod time of the symlink's containing
3703# directory).
3704if (
3705 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
3706 if test "$*" = "X"; then
3707 # -L didn't work.
3708 set X `ls -t $srcdir/configure conftest.file`
3709 fi
3710 rm -f conftest.file
3711 if test "$*" != "X $srcdir/configure conftest.file" \
3712 && test "$*" != "X conftest.file $srcdir/configure"; then
3713
3714 # If neither matched, then we have a broken ls. This can happen
3715 # if, for instance, CONFIG_SHELL is bash and it inherits a
3716 # broken ls alias from the environment. This has actually
3717 # happened. Such a system could not be considered "sane".
3718 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3719alias in your environment" "$LINENO" 5
3720 fi
3721
3722 test "$2" = conftest.file
3723 )
3724then
3725 # Ok.
3726 :
3727else
3728 as_fn_error "newly created file is older than distributed files!
3729Check your system clock" "$LINENO" 5
3730fi
3731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3732$as_echo "yes" >&6; }
3733test "$program_prefix" != NONE &&
3734 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3735# Use a double $ so make ignores it.
3736test "$program_suffix" != NONE &&
3737 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3738# Double any \ or $.
3739# By default was `s,x,x', remove it if useless.
3740ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3741program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3742
3743# expand $ac_aux_dir to an absolute path
3744am_aux_dir=`cd $ac_aux_dir && pwd`
3745
3746test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
3747# Use eval to expand $SHELL
3748if eval "$MISSING --run true"; then
3749 am_missing_run="$MISSING --run "
3750else
3751 am_missing_run=
3752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3753$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3754fi
3755
3756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3757$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3758if test -z "$MKDIR_P"; then
3759 if test "${ac_cv_path_mkdir+set}" = set; then :
3760 $as_echo_n "(cached) " >&6
3761else
3762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3763for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3764do
3765 IFS=$as_save_IFS
3766 test -z "$as_dir" && as_dir=.
3767 for ac_prog in mkdir gmkdir; do
3768 for ac_exec_ext in '' $ac_executable_extensions; do
3769 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3770 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3771 'mkdir (GNU coreutils) '* | \
3772 'mkdir (coreutils) '* | \
3773 'mkdir (fileutils) '4.1*)
3774 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3775 break 3;;
3776 esac
3777 done
3778 done
3779 done
3780IFS=$as_save_IFS
3781
3782fi
3783
3784 if test "${ac_cv_path_mkdir+set}" = set; then
3785 MKDIR_P="$ac_cv_path_mkdir -p"
3786 else
3787 # As a last resort, use the slow shell script. Don't cache a
3788 # value for MKDIR_P within a source directory, because that will
3789 # break other packages using the cache if that directory is
3790 # removed, or if the value is a relative name.
3791 test -d ./--version && rmdir ./--version
3792 MKDIR_P="$ac_install_sh -d"
3793 fi
3794fi
3795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3796$as_echo "$MKDIR_P" >&6; }
3797
3798mkdir_p="$MKDIR_P"
3799case $mkdir_p in
3800 [\\/$]* | ?:[\\/]*) ;;
3801 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3802esac
3803
3804for ac_prog in gawk mawk nawk awk
3805do
3806 # Extract the first word of "$ac_prog", so it can be a program name with args.
3807set dummy $ac_prog; ac_word=$2
3808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3809$as_echo_n "checking for $ac_word... " >&6; }
3810if test "${ac_cv_prog_AWK+set}" = set; then :
3811 $as_echo_n "(cached) " >&6
3812else
3813 if test -n "$AWK"; then
3814 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3815else
3816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3817for as_dir in $PATH
3818do
3819 IFS=$as_save_IFS
3820 test -z "$as_dir" && as_dir=.
3821 for ac_exec_ext in '' $ac_executable_extensions; do
3822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3823 ac_cv_prog_AWK="$ac_prog"
3824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3825 break 2
3826 fi
3827done
3828 done
3829IFS=$as_save_IFS
3830
3831fi
3832fi
3833AWK=$ac_cv_prog_AWK
3834if test -n "$AWK"; then
3835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3836$as_echo "$AWK" >&6; }
3837else
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3839$as_echo "no" >&6; }
3840fi
3841
3842
3843 test -n "$AWK" && break
3844done
3845
3846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3847$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3848set x ${MAKE-make}
3849ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3850if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3851 $as_echo_n "(cached) " >&6
3852else
3853 cat >conftest.make <<\_ACEOF
3854SHELL = /bin/sh
3855all:
3856 @echo '@@@%%%=$(MAKE)=@@@%%%'
3857_ACEOF
3858# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3859case `${MAKE-make} -f conftest.make 2>/dev/null` in
3860 *@@@%%%=?*=@@@%%%*)
3861 eval ac_cv_prog_make_${ac_make}_set=yes;;
3862 *)
3863 eval ac_cv_prog_make_${ac_make}_set=no;;
3864esac
3865rm -f conftest.make
3866fi
3867if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3869$as_echo "yes" >&6; }
3870 SET_MAKE=
3871else
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3873$as_echo "no" >&6; }
3874 SET_MAKE="MAKE=${MAKE-make}"
3875fi
3876
3877rm -rf .tst 2>/dev/null
3878mkdir .tst 2>/dev/null
3879if test -d .tst; then
3880 am__leading_dot=.
3881else
3882 am__leading_dot=_
3883fi
3884rmdir .tst 2>/dev/null
3885
3886DEPDIR="${am__leading_dot}deps"
3887
3888ac_config_commands="$ac_config_commands depfiles"
3889
3890
3891am_make=${MAKE-make}
3892cat > confinc << 'END'
3893am__doit:
3894 @echo done
3895.PHONY: am__doit
3896END
3897# If we don't find an include directive, just comment out the code.
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3899$as_echo_n "checking for style of include used by $am_make... " >&6; }
3900am__include="#"
3901am__quote=
3902_am_result=none
3903# First try GNU make style include.
3904echo "include confinc" > confmf
3905# We grep out `Entering directory' and `Leaving directory'
3906# messages which can occur if `w' ends up in MAKEFLAGS.
3907# In particular we don't look at `^make:' because GNU make might
3908# be invoked under some other name (usually "gmake"), in which
3909# case it prints its new name instead of `make'.
3910if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3911 am__include=include
3912 am__quote=
3913 _am_result=GNU
3914fi
3915# Now try BSD make style include.
3916if test "$am__include" = "#"; then
3917 echo '.include "confinc"' > confmf
3918 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3919 am__include=.include
3920 am__quote="\""
3921 _am_result=BSD
3922 fi
3923fi
3924
3925
3926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3927$as_echo "$_am_result" >&6; }
3928rm -f confinc confmf
3929
3930# Check whether --enable-dependency-tracking was given.
3931if test "${enable_dependency_tracking+set}" = set; then :
3932 enableval=$enable_dependency_tracking;
3933fi
3934
3935if test "x$enable_dependency_tracking" != xno; then
3936 am_depcomp="$ac_aux_dir/depcomp"
3937 AMDEPBACKSLASH='\'
3938fi
3939 if test "x$enable_dependency_tracking" != xno; then
3940 AMDEP_TRUE=
3941 AMDEP_FALSE='#'
3942else
3943 AMDEP_TRUE='#'
3944 AMDEP_FALSE=
3945fi
3946
3947
3948if test "`cd $srcdir && pwd`" != "`pwd`"; then
3949 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3950 # is not polluted with repeated "-I."
3951 am__isrc=' -I$(srcdir)'
3952 # test to see if srcdir already configured
3953 if test -f $srcdir/config.status; then
3954 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3955 fi
3956fi
3957
3958# test whether we have cygpath
3959if test -z "$CYGPATH_W"; then
3960 if (cygpath --version) >/dev/null 2>/dev/null; then
3961 CYGPATH_W='cygpath -w'
3962 else
3963 CYGPATH_W=echo
3964 fi
3965fi
3966
3967
3968# Define the identity of the package.
3969 PACKAGE='libdrm'
3970 VERSION='2.4.14'
3971
3972
3973cat >>confdefs.h <<_ACEOF
3974#define PACKAGE "$PACKAGE"
3975_ACEOF
3976
3977
3978cat >>confdefs.h <<_ACEOF
3979#define VERSION "$VERSION"
3980_ACEOF
3981
3982# Some tools Automake needs.
3983
3984ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3985
3986
3987AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3988
3989
3990AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3991
3992
3993AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3994
3995
3996MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3997
3998install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
3999
4000# Installed binaries are usually stripped using `strip' when the user
4001# run `make install-strip'. However `strip' might not be the right
4002# tool to use in cross-compilation environments, therefore Automake
4003# will honor the `STRIP' environment variable to overrule this program.
4004if test "$cross_compiling" != no; then
4005 if test -n "$ac_tool_prefix"; then
4006 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4007set dummy ${ac_tool_prefix}strip; ac_word=$2
4008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4009$as_echo_n "checking for $ac_word... " >&6; }
4010if test "${ac_cv_prog_STRIP+set}" = set; then :
4011 $as_echo_n "(cached) " >&6
4012else
4013 if test -n "$STRIP"; then
4014 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4015else
4016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4017for as_dir in $PATH
4018do
4019 IFS=$as_save_IFS
4020 test -z "$as_dir" && as_dir=.
4021 for ac_exec_ext in '' $ac_executable_extensions; do
4022 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4023 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4025 break 2
4026 fi
4027done
4028 done
4029IFS=$as_save_IFS
4030
4031fi
4032fi
4033STRIP=$ac_cv_prog_STRIP
4034if test -n "$STRIP"; then
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4036$as_echo "$STRIP" >&6; }
4037else
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4039$as_echo "no" >&6; }
4040fi
4041
4042
4043fi
4044if test -z "$ac_cv_prog_STRIP"; then
4045 ac_ct_STRIP=$STRIP
4046 # Extract the first word of "strip", so it can be a program name with args.
4047set dummy strip; ac_word=$2
4048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4049$as_echo_n "checking for $ac_word... " >&6; }
4050if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4051 $as_echo_n "(cached) " >&6
4052else
4053 if test -n "$ac_ct_STRIP"; then
4054 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4055else
4056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4057for as_dir in $PATH
4058do
4059 IFS=$as_save_IFS
4060 test -z "$as_dir" && as_dir=.
4061 for ac_exec_ext in '' $ac_executable_extensions; do
4062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4063 ac_cv_prog_ac_ct_STRIP="strip"
4064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4065 break 2
4066 fi
4067done
4068 done
4069IFS=$as_save_IFS
4070
4071fi
4072fi
4073ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4074if test -n "$ac_ct_STRIP"; then
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4076$as_echo "$ac_ct_STRIP" >&6; }
4077else
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4079$as_echo "no" >&6; }
4080fi
4081
4082 if test "x$ac_ct_STRIP" = x; then
4083 STRIP=":"
4084 else
4085 case $cross_compiling:$ac_tool_warned in
4086yes:)
4087{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4088$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4089ac_tool_warned=yes ;;
4090esac
4091 STRIP=$ac_ct_STRIP
4092 fi
4093else
4094 STRIP="$ac_cv_prog_STRIP"
4095fi
4096
4097fi
4098INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4099
4100# We need awk for the "check" target. The system "awk" is bad on
4101# some platforms.
4102# Always define AMTAR for backward compatibility.
4103
4104AMTAR=${AMTAR-"${am_missing_run}tar"}
4105
4106am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4107
4108
4109
4110
4111depcc="$CC" am_compiler_list=
4112
4113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4114$as_echo_n "checking dependency style of $depcc... " >&6; }
4115if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4116 $as_echo_n "(cached) " >&6
4117else
4118 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4119 # We make a subdir and do the tests there. Otherwise we can end up
4120 # making bogus files that we don't know about and never remove. For
4121 # instance it was reported that on HP-UX the gcc test will end up
4122 # making a dummy file named `D' -- because `-MD' means `put the output
4123 # in D'.
4124 mkdir conftest.dir
4125 # Copy depcomp to subdir because otherwise we won't find it if we're
4126 # using a relative directory.
4127 cp "$am_depcomp" conftest.dir
4128 cd conftest.dir
4129 # We will build objects and dependencies in a subdirectory because
4130 # it helps to detect inapplicable dependency modes. For instance
4131 # both Tru64's cc and ICC support -MD to output dependencies as a
4132 # side effect of compilation, but ICC will put the dependencies in
4133 # the current directory while Tru64 will put them in the object
4134 # directory.
4135 mkdir sub
4136
4137 am_cv_CC_dependencies_compiler_type=none
4138 if test "$am_compiler_list" = ""; then
4139 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4140 fi
4141 for depmode in $am_compiler_list; do
4142 # Setup a source with many dependencies, because some compilers
4143 # like to wrap large dependency lists on column 80 (with \), and
4144 # we should not choose a depcomp mode which is confused by this.
4145 #
4146 # We need to recreate these files for each test, as the compiler may
4147 # overwrite some of them when testing with obscure command lines.
4148 # This happens at least with the AIX C compiler.
4149 : > sub/conftest.c
4150 for i in 1 2 3 4 5 6; do
4151 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4152 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4153 # Solaris 8's {/usr,}/bin/sh.
4154 touch sub/conftst$i.h
4155 done
4156 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4157
4158 case $depmode in
4159 nosideeffect)
4160 # after this tag, mechanisms are not by side-effect, so they'll
4161 # only be used when explicitly requested
4162 if test "x$enable_dependency_tracking" = xyes; then
4163 continue
4164 else
4165 break
4166 fi
4167 ;;
4168 none) break ;;
4169 esac
4170 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4171 # mode. It turns out that the SunPro C++ compiler does not properly
4172 # handle `-M -o', and we need to detect this.
4173 if depmode=$depmode \
4174 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4175 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4176 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
4177 >/dev/null 2>conftest.err &&
4178 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4179 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4180 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
4181 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4182 # icc doesn't choke on unknown options, it will just issue warnings
4183 # or remarks (even with -Werror). So we grep stderr for any message
4184 # that says an option was ignored or not supported.
4185 # When given -MP, icc 7.0 and 7.1 complain thusly:
4186 # icc: Command line warning: ignoring option '-M'; no argument required
4187 # The diagnosis changed in icc 8.0:
4188 # icc: Command line remark: option '-MP' not supported
4189 if (grep 'ignoring option' conftest.err ||
4190 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4191 am_cv_CC_dependencies_compiler_type=$depmode
4192 break
4193 fi
4194 fi
4195 done
4196
4197 cd ..
4198 rm -rf conftest.dir
4199else
4200 am_cv_CC_dependencies_compiler_type=none
4201fi
4202
4203fi
4204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4205$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4206CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4207
4208 if
4209 test "x$enable_dependency_tracking" != xno \
4210 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4211 am__fastdepCC_TRUE=
4212 am__fastdepCC_FALSE='#'
4213else
4214 am__fastdepCC_TRUE='#'
4215 am__fastdepCC_FALSE=
4216fi
4217
4218
4219
4220
4221ac_config_headers="$ac_config_headers libdrm/config.h"
4222
4223
4224# Check whether --enable-static was given.
4225if test "${enable_static+set}" = set; then :
4226 enableval=$enable_static; p=${PACKAGE-default}
4227 case $enableval in
4228 yes) enable_static=yes ;;
4229 no) enable_static=no ;;
4230 *)
4231 enable_static=no
4232 # Look at the argument we got. We use all the common list separators.
4233 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4234 for pkg in $enableval; do
4235 IFS="$lt_save_ifs"
4236 if test "X$pkg" = "X$p"; then
4237 enable_static=yes
4238 fi
4239 done
4240 IFS="$lt_save_ifs"
4241 ;;
4242 esac
4243else
4244 enable_static=no
4245fi
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255case `pwd` in
4256 *\ * | *\ *)
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4258$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4259esac
4260
4261
4262
4263macro_version='2.2.6'
4264macro_revision='1.3012'
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278ltmain="$ac_aux_dir/ltmain.sh"
4279
4280# Make sure we can run config.sub.
4281$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4282 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4283
4284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4285$as_echo_n "checking build system type... " >&6; }
4286if test "${ac_cv_build+set}" = set; then :
4287 $as_echo_n "(cached) " >&6
4288else
4289 ac_build_alias=$build_alias
4290test "x$ac_build_alias" = x &&
4291 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4292test "x$ac_build_alias" = x &&
4293 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4294ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4295 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4296
4297fi
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4299$as_echo "$ac_cv_build" >&6; }
4300case $ac_cv_build in
4301*-*-*) ;;
4302*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4303esac
4304build=$ac_cv_build
4305ac_save_IFS=$IFS; IFS='-'
4306set x $ac_cv_build
4307shift
4308build_cpu=$1
4309build_vendor=$2
4310shift; shift
4311# Remember, the first character of IFS is used to create $*,
4312# except with old shells:
4313build_os=$*
4314IFS=$ac_save_IFS
4315case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4316
4317
4318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4319$as_echo_n "checking host system type... " >&6; }
4320if test "${ac_cv_host+set}" = set; then :
4321 $as_echo_n "(cached) " >&6
4322else
4323 if test "x$host_alias" = x; then
4324 ac_cv_host=$ac_cv_build
4325else
4326 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4327 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4328fi
4329
4330fi
4331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4332$as_echo "$ac_cv_host" >&6; }
4333case $ac_cv_host in
4334*-*-*) ;;
4335*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4336esac
4337host=$ac_cv_host
4338ac_save_IFS=$IFS; IFS='-'
4339set x $ac_cv_host
4340shift
4341host_cpu=$1
4342host_vendor=$2
4343shift; shift
4344# Remember, the first character of IFS is used to create $*,
4345# except with old shells:
4346host_os=$*
4347IFS=$ac_save_IFS
4348case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4349
4350
4351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4352$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4353if test "${ac_cv_path_SED+set}" = set; then :
4354 $as_echo_n "(cached) " >&6
4355else
4356 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4357 for ac_i in 1 2 3 4 5 6 7; do
4358 ac_script="$ac_script$as_nl$ac_script"
4359 done
4360 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4361 { ac_script=; unset ac_script;}
4362 if test -z "$SED"; then
4363 ac_path_SED_found=false
4364 # Loop through the user's path and test for each of PROGNAME-LIST
4365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4366for as_dir in $PATH
4367do
4368 IFS=$as_save_IFS
4369 test -z "$as_dir" && as_dir=.
4370 for ac_prog in sed gsed; do
4371 for ac_exec_ext in '' $ac_executable_extensions; do
4372 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4373 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4374# Check for GNU ac_path_SED and select it if it is found.
4375 # Check for GNU $ac_path_SED
4376case `"$ac_path_SED" --version 2>&1` in
4377*GNU*)
4378 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4379*)
4380 ac_count=0
4381 $as_echo_n 0123456789 >"conftest.in"
4382 while :
4383 do
4384 cat "conftest.in" "conftest.in" >"conftest.tmp"
4385 mv "conftest.tmp" "conftest.in"
4386 cp "conftest.in" "conftest.nl"
4387 $as_echo '' >> "conftest.nl"
4388 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4389 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4390 as_fn_arith $ac_count + 1 && ac_count=$as_val
4391 if test $ac_count -gt ${ac_path_SED_max-0}; then
4392 # Best one so far, save it but keep looking for a better one
4393 ac_cv_path_SED="$ac_path_SED"
4394 ac_path_SED_max=$ac_count
4395 fi
4396 # 10*(2^10) chars as input seems more than enough
4397 test $ac_count -gt 10 && break
4398 done
4399 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4400esac
4401
4402 $ac_path_SED_found && break 3
4403 done
4404 done
4405 done
4406IFS=$as_save_IFS
4407 if test -z "$ac_cv_path_SED"; then
4408 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4409 fi
4410else
4411 ac_cv_path_SED=$SED
4412fi
4413
4414fi
4415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4416$as_echo "$ac_cv_path_SED" >&6; }
4417 SED="$ac_cv_path_SED"
4418 rm -f conftest.sed
4419
4420test -z "$SED" && SED=sed
4421Xsed="$SED -e 1s/^X//"
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4434$as_echo_n "checking for fgrep... " >&6; }
4435if test "${ac_cv_path_FGREP+set}" = set; then :
4436 $as_echo_n "(cached) " >&6
4437else
4438 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4439 then ac_cv_path_FGREP="$GREP -F"
4440 else
4441 if test -z "$FGREP"; then
4442 ac_path_FGREP_found=false
4443 # Loop through the user's path and test for each of PROGNAME-LIST
4444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4445for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4446do
4447 IFS=$as_save_IFS
4448 test -z "$as_dir" && as_dir=.
4449 for ac_prog in fgrep; do
4450 for ac_exec_ext in '' $ac_executable_extensions; do
4451 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4452 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4453# Check for GNU ac_path_FGREP and select it if it is found.
4454 # Check for GNU $ac_path_FGREP
4455case `"$ac_path_FGREP" --version 2>&1` in
4456*GNU*)
4457 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4458*)
4459 ac_count=0
4460 $as_echo_n 0123456789 >"conftest.in"
4461 while :
4462 do
4463 cat "conftest.in" "conftest.in" >"conftest.tmp"
4464 mv "conftest.tmp" "conftest.in"
4465 cp "conftest.in" "conftest.nl"
4466 $as_echo 'FGREP' >> "conftest.nl"
4467 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4468 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4469 as_fn_arith $ac_count + 1 && ac_count=$as_val
4470 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4471 # Best one so far, save it but keep looking for a better one
4472 ac_cv_path_FGREP="$ac_path_FGREP"
4473 ac_path_FGREP_max=$ac_count
4474 fi
4475 # 10*(2^10) chars as input seems more than enough
4476 test $ac_count -gt 10 && break
4477 done
4478 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4479esac
4480
4481 $ac_path_FGREP_found && break 3
4482 done
4483 done
4484 done
4485IFS=$as_save_IFS
4486 if test -z "$ac_cv_path_FGREP"; then
4487 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4488 fi
4489else
4490 ac_cv_path_FGREP=$FGREP
4491fi
4492
4493 fi
4494fi
4495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4496$as_echo "$ac_cv_path_FGREP" >&6; }
4497 FGREP="$ac_cv_path_FGREP"
4498
4499
4500test -z "$GREP" && GREP=grep
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520# Check whether --with-gnu-ld was given.
4521if test "${with_gnu_ld+set}" = set; then :
4522 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4523else
4524 with_gnu_ld=no
4525fi
4526
4527ac_prog=ld
4528if test "$GCC" = yes; then
4529 # Check if gcc -print-prog-name=ld gives a path.
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4531$as_echo_n "checking for ld used by $CC... " >&6; }
4532 case $host in
4533 *-*-mingw*)
4534 # gcc leaves a trailing carriage return which upsets mingw
4535 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4536 *)
4537 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4538 esac
4539 case $ac_prog in
4540 # Accept absolute paths.
4541 [\\/]* | ?:[\\/]*)
4542 re_direlt='/[^/][^/]*/\.\./'
4543 # Canonicalize the pathname of ld
4544 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4545 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4546 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4547 done
4548 test -z "$LD" && LD="$ac_prog"
4549 ;;
4550 "")
4551 # If it fails, then pretend we aren't using GCC.
4552 ac_prog=ld
4553 ;;
4554 *)
4555 # If it is relative, then search for the first ld in PATH.
4556 with_gnu_ld=unknown
4557 ;;
4558 esac
4559elif test "$with_gnu_ld" = yes; then
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4561$as_echo_n "checking for GNU ld... " >&6; }
4562else
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4564$as_echo_n "checking for non-GNU ld... " >&6; }
4565fi
4566if test "${lt_cv_path_LD+set}" = set; then :
4567 $as_echo_n "(cached) " >&6
4568else
4569 if test -z "$LD"; then
4570 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4571 for ac_dir in $PATH; do
4572 IFS="$lt_save_ifs"
4573 test -z "$ac_dir" && ac_dir=.
4574 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4575 lt_cv_path_LD="$ac_dir/$ac_prog"
4576 # Check to see if the program is GNU ld. I'd rather use --version,
4577 # but apparently some variants of GNU ld only accept -v.
4578 # Break only if it was the GNU/non-GNU ld that we prefer.
4579 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4580 *GNU* | *'with BFD'*)
4581 test "$with_gnu_ld" != no && break
4582 ;;
4583 *)
4584 test "$with_gnu_ld" != yes && break
4585 ;;
4586 esac
4587 fi
4588 done
4589 IFS="$lt_save_ifs"
4590else
4591 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4592fi
4593fi
4594
4595LD="$lt_cv_path_LD"
4596if test -n "$LD"; then
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4598$as_echo "$LD" >&6; }
4599else
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4601$as_echo "no" >&6; }
4602fi
4603test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4605$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4606if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4607 $as_echo_n "(cached) " >&6
4608else
4609 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4610case `$LD -v 2>&1 </dev/null` in
4611*GNU* | *'with BFD'*)
4612 lt_cv_prog_gnu_ld=yes
4613 ;;
4614*)
4615 lt_cv_prog_gnu_ld=no
4616 ;;
4617esac
4618fi
4619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4620$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4621with_gnu_ld=$lt_cv_prog_gnu_ld
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4632$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4633if test "${lt_cv_path_NM+set}" = set; then :
4634 $as_echo_n "(cached) " >&6
4635else
4636 if test -n "$NM"; then
4637 # Let the user override the test.
4638 lt_cv_path_NM="$NM"
4639else
4640 lt_nm_to_check="${ac_tool_prefix}nm"
4641 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4642 lt_nm_to_check="$lt_nm_to_check nm"
4643 fi
4644 for lt_tmp_nm in $lt_nm_to_check; do
4645 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4646 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4647 IFS="$lt_save_ifs"
4648 test -z "$ac_dir" && ac_dir=.
4649 tmp_nm="$ac_dir/$lt_tmp_nm"
4650 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4651 # Check to see if the nm accepts a BSD-compat flag.
4652 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4653 # nm: unknown option "B" ignored
4654 # Tru64's nm complains that /dev/null is an invalid object file
4655 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4656 */dev/null* | *'Invalid file or object type'*)
4657 lt_cv_path_NM="$tmp_nm -B"
4658 break
4659 ;;
4660 *)
4661 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4662 */dev/null*)
4663 lt_cv_path_NM="$tmp_nm -p"
4664 break
4665 ;;
4666 *)
4667 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4668 continue # so that we can try to find one that supports BSD flags
4669 ;;
4670 esac
4671 ;;
4672 esac
4673 fi
4674 done
4675 IFS="$lt_save_ifs"
4676 done
4677 : ${lt_cv_path_NM=no}
4678fi
4679fi
4680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4681$as_echo "$lt_cv_path_NM" >&6; }
4682if test "$lt_cv_path_NM" != "no"; then
4683 NM="$lt_cv_path_NM"
4684else
4685 # Didn't find any BSD compatible name lister, look for dumpbin.
4686 if test -n "$ac_tool_prefix"; then
4687 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4688 do
4689 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4690set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4692$as_echo_n "checking for $ac_word... " >&6; }
4693if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4694 $as_echo_n "(cached) " >&6
4695else
4696 if test -n "$DUMPBIN"; then
4697 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4698else
4699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4700for as_dir in $PATH
4701do
4702 IFS=$as_save_IFS
4703 test -z "$as_dir" && as_dir=.
4704 for ac_exec_ext in '' $ac_executable_extensions; do
4705 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4706 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4708 break 2
4709 fi
4710done
4711 done
4712IFS=$as_save_IFS
4713
4714fi
4715fi
4716DUMPBIN=$ac_cv_prog_DUMPBIN
4717if test -n "$DUMPBIN"; then
4718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4719$as_echo "$DUMPBIN" >&6; }
4720else
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4722$as_echo "no" >&6; }
4723fi
4724
4725
4726 test -n "$DUMPBIN" && break
4727 done
4728fi
4729if test -z "$DUMPBIN"; then
4730 ac_ct_DUMPBIN=$DUMPBIN
4731 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4732do
4733 # Extract the first word of "$ac_prog", so it can be a program name with args.
4734set dummy $ac_prog; ac_word=$2
4735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4736$as_echo_n "checking for $ac_word... " >&6; }
4737if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4738 $as_echo_n "(cached) " >&6
4739else
4740 if test -n "$ac_ct_DUMPBIN"; then
4741 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4742else
4743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4744for as_dir in $PATH
4745do
4746 IFS=$as_save_IFS
4747 test -z "$as_dir" && as_dir=.
4748 for ac_exec_ext in '' $ac_executable_extensions; do
4749 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4750 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4752 break 2
4753 fi
4754done
4755 done
4756IFS=$as_save_IFS
4757
4758fi
4759fi
4760ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4761if test -n "$ac_ct_DUMPBIN"; then
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4763$as_echo "$ac_ct_DUMPBIN" >&6; }
4764else
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4766$as_echo "no" >&6; }
4767fi
4768
4769
4770 test -n "$ac_ct_DUMPBIN" && break
4771done
4772
4773 if test "x$ac_ct_DUMPBIN" = x; then
4774 DUMPBIN=":"
4775 else
4776 case $cross_compiling:$ac_tool_warned in
4777yes:)
4778{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4779$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4780ac_tool_warned=yes ;;
4781esac
4782 DUMPBIN=$ac_ct_DUMPBIN
4783 fi
4784fi
4785
4786
4787 if test "$DUMPBIN" != ":"; then
4788 NM="$DUMPBIN"
4789 fi
4790fi
4791test -z "$NM" && NM=nm
4792
4793
4794
4795
4796
4797
4798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4799$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4800if test "${lt_cv_nm_interface+set}" = set; then :
4801 $as_echo_n "(cached) " >&6
4802else
4803 lt_cv_nm_interface="BSD nm"
4804 echo "int some_variable = 0;" > conftest.$ac_ext
4805 (eval echo "\"\$as_me:4805: $ac_compile\"" >&5)
4806 (eval "$ac_compile" 2>conftest.err)
4807 cat conftest.err >&5
4808 (eval echo "\"\$as_me:4808: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4809 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4810 cat conftest.err >&5
4811 (eval echo "\"\$as_me:4811: output\"" >&5)
4812 cat conftest.out >&5
4813 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4814 lt_cv_nm_interface="MS dumpbin"
4815 fi
4816 rm -f conftest*
4817fi
4818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4819$as_echo "$lt_cv_nm_interface" >&6; }
4820
4821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4822$as_echo_n "checking whether ln -s works... " >&6; }
4823LN_S=$as_ln_s
4824if test "$LN_S" = "ln -s"; then
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4826$as_echo "yes" >&6; }
4827else
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4829$as_echo "no, using $LN_S" >&6; }
4830fi
4831
4832# find the maximum length of command line arguments
4833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4834$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4835if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4836 $as_echo_n "(cached) " >&6
4837else
4838 i=0
4839 teststring="ABCD"
4840
4841 case $build_os in
4842 msdosdjgpp*)
4843 # On DJGPP, this test can blow up pretty badly due to problems in libc
4844 # (any single argument exceeding 2000 bytes causes a buffer overrun
4845 # during glob expansion). Even if it were fixed, the result of this
4846 # check would be larger than it should be.
4847 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4848 ;;
4849
4850 gnu*)
4851 # Under GNU Hurd, this test is not required because there is
4852 # no limit to the length of command line arguments.
4853 # Libtool will interpret -1 as no limit whatsoever
4854 lt_cv_sys_max_cmd_len=-1;
4855 ;;
4856
4857 cygwin* | mingw* | cegcc*)
4858 # On Win9x/ME, this test blows up -- it succeeds, but takes
4859 # about 5 minutes as the teststring grows exponentially.
4860 # Worse, since 9x/ME are not pre-emptively multitasking,
4861 # you end up with a "frozen" computer, even though with patience
4862 # the test eventually succeeds (with a max line length of 256k).
4863 # Instead, let's just punt: use the minimum linelength reported by
4864 # all of the supported platforms: 8192 (on NT/2K/XP).
4865 lt_cv_sys_max_cmd_len=8192;
4866 ;;
4867
4868 amigaos*)
4869 # On AmigaOS with pdksh, this test takes hours, literally.
4870 # So we just punt and use a minimum line length of 8192.
4871 lt_cv_sys_max_cmd_len=8192;
4872 ;;
4873
4874 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4875 # This has been around since 386BSD, at least. Likely further.
4876 if test -x /sbin/sysctl; then
4877 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4878 elif test -x /usr/sbin/sysctl; then
4879 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4880 else
4881 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4882 fi
4883 # And add a safety zone
4884 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4885 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4886 ;;
4887
4888 interix*)
4889 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4890 lt_cv_sys_max_cmd_len=196608
4891 ;;
4892
4893 osf*)
4894 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4895 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4896 # nice to cause kernel panics so lets avoid the loop below.
4897 # First set a reasonable default.
4898 lt_cv_sys_max_cmd_len=16384
4899 #
4900 if test -x /sbin/sysconfig; then
4901 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4902 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4903 esac
4904 fi
4905 ;;
4906 sco3.2v5*)
4907 lt_cv_sys_max_cmd_len=102400
4908 ;;
4909 sysv5* | sco5v6* | sysv4.2uw2*)
4910 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4911 if test -n "$kargmax"; then
4912 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4913 else
4914 lt_cv_sys_max_cmd_len=32768
4915 fi
4916 ;;
4917 *)
4918 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4919 if test -n "$lt_cv_sys_max_cmd_len"; then
4920 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4921 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4922 else
4923 # Make teststring a little bigger before we do anything with it.
4924 # a 1K string should be a reasonable start.
4925 for i in 1 2 3 4 5 6 7 8 ; do
4926 teststring=$teststring$teststring
4927 done
4928 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4929 # If test is not a shell built-in, we'll probably end up computing a
4930 # maximum length that is only half of the actual maximum length, but
4931 # we can't tell.
4932 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4933 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4934 test $i != 17 # 1/2 MB should be enough
4935 do
4936 i=`expr $i + 1`
4937 teststring=$teststring$teststring
4938 done
4939 # Only check the string length outside the loop.
4940 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4941 teststring=
4942 # Add a significant safety factor because C++ compilers can tack on
4943 # massive amounts of additional arguments before passing them to the
4944 # linker. It appears as though 1/2 is a usable value.
4945 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4946 fi
4947 ;;
4948 esac
4949
4950fi
4951
4952if test -n $lt_cv_sys_max_cmd_len ; then
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4954$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4955else
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4957$as_echo "none" >&6; }
4958fi
4959max_cmd_len=$lt_cv_sys_max_cmd_len
4960
4961
4962
4963
4964
4965
4966: ${CP="cp -f"}
4967: ${MV="mv -f"}
4968: ${RM="rm -f"}
4969
4970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4971$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4972# Try some XSI features
4973xsi_shell=no
4974( _lt_dummy="a/b/c"
4975 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4976 = c,a/b,, \
4977 && eval 'test $(( 1 + 1 )) -eq 2 \
4978 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4979 && xsi_shell=yes
4980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4981$as_echo "$xsi_shell" >&6; }
4982
4983
4984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4985$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4986lt_shell_append=no
4987( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4988 >/dev/null 2>&1 \
4989 && lt_shell_append=yes
4990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4991$as_echo "$lt_shell_append" >&6; }
4992
4993
4994if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4995 lt_unset=unset
4996else
4997 lt_unset=false
4998fi
4999
5000
5001
5002
5003
5004# test EBCDIC or ASCII
5005case `echo X|tr X '\101'` in
5006 A) # ASCII based system
5007 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5008 lt_SP2NL='tr \040 \012'
5009 lt_NL2SP='tr \015\012 \040\040'
5010 ;;
5011 *) # EBCDIC based system
5012 lt_SP2NL='tr \100 \n'
5013 lt_NL2SP='tr \r\n \100\100'
5014 ;;
5015esac
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5026$as_echo_n "checking for $LD option to reload object files... " >&6; }
5027if test "${lt_cv_ld_reload_flag+set}" = set; then :
5028 $as_echo_n "(cached) " >&6
5029else
5030 lt_cv_ld_reload_flag='-r'
5031fi
5032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5033$as_echo "$lt_cv_ld_reload_flag" >&6; }
5034reload_flag=$lt_cv_ld_reload_flag
5035case $reload_flag in
5036"" | " "*) ;;
5037*) reload_flag=" $reload_flag" ;;
5038esac
5039reload_cmds='$LD$reload_flag -o $output$reload_objs'
5040case $host_os in
5041 darwin*)
5042 if test "$GCC" = yes; then
5043 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5044 else
5045 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5046 fi
5047 ;;
5048esac
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058if test -n "$ac_tool_prefix"; then
5059 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5060set dummy ${ac_tool_prefix}objdump; ac_word=$2
5061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5062$as_echo_n "checking for $ac_word... " >&6; }
5063if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5064 $as_echo_n "(cached) " >&6
5065else
5066 if test -n "$OBJDUMP"; then
5067 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5068else
5069as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5070for as_dir in $PATH
5071do
5072 IFS=$as_save_IFS
5073 test -z "$as_dir" && as_dir=.
5074 for ac_exec_ext in '' $ac_executable_extensions; do
5075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5076 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5078 break 2
5079 fi
5080done
5081 done
5082IFS=$as_save_IFS
5083
5084fi
5085fi
5086OBJDUMP=$ac_cv_prog_OBJDUMP
5087if test -n "$OBJDUMP"; then
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5089$as_echo "$OBJDUMP" >&6; }
5090else
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5092$as_echo "no" >&6; }
5093fi
5094
5095
5096fi
5097if test -z "$ac_cv_prog_OBJDUMP"; then
5098 ac_ct_OBJDUMP=$OBJDUMP
5099 # Extract the first word of "objdump", so it can be a program name with args.
5100set dummy objdump; ac_word=$2
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102$as_echo_n "checking for $ac_word... " >&6; }
5103if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5104 $as_echo_n "(cached) " >&6
5105else
5106 if test -n "$ac_ct_OBJDUMP"; then
5107 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5108else
5109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110for as_dir in $PATH
5111do
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
5115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5116 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118 break 2
5119 fi
5120done
5121 done
5122IFS=$as_save_IFS
5123
5124fi
5125fi
5126ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5127if test -n "$ac_ct_OBJDUMP"; then
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5129$as_echo "$ac_ct_OBJDUMP" >&6; }
5130else
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132$as_echo "no" >&6; }
5133fi
5134
5135 if test "x$ac_ct_OBJDUMP" = x; then
5136 OBJDUMP="false"
5137 else
5138 case $cross_compiling:$ac_tool_warned in
5139yes:)
5140{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5141$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5142ac_tool_warned=yes ;;
5143esac
5144 OBJDUMP=$ac_ct_OBJDUMP
5145 fi
5146else
5147 OBJDUMP="$ac_cv_prog_OBJDUMP"
5148fi
5149
5150test -z "$OBJDUMP" && OBJDUMP=objdump
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5161$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5162if test "${lt_cv_deplibs_check_method+set}" = set; then :
5163 $as_echo_n "(cached) " >&6
5164else
5165 lt_cv_file_magic_cmd='$MAGIC_CMD'
5166lt_cv_file_magic_test_file=
5167lt_cv_deplibs_check_method='unknown'
5168# Need to set the preceding variable on all platforms that support
5169# interlibrary dependencies.
5170# 'none' -- dependencies not supported.
5171# `unknown' -- same as none, but documents that we really don't know.
5172# 'pass_all' -- all dependencies passed with no checks.
5173# 'test_compile' -- check by making test program.
5174# 'file_magic [[regex]]' -- check by looking for files in library path
5175# which responds to the $file_magic_cmd with a given extended regex.
5176# If you have `file' or equivalent on your system and you're not sure
5177# whether `pass_all' will *always* work, you probably want this one.
5178
5179case $host_os in
5180aix[4-9]*)
5181 lt_cv_deplibs_check_method=pass_all
5182 ;;
5183
5184beos*)
5185 lt_cv_deplibs_check_method=pass_all
5186 ;;
5187
5188bsdi[45]*)
5189 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5190 lt_cv_file_magic_cmd='/usr/bin/file -L'
5191 lt_cv_file_magic_test_file=/shlib/libc.so
5192 ;;
5193
5194cygwin*)
5195 # func_win32_libid is a shell function defined in ltmain.sh
5196 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5197 lt_cv_file_magic_cmd='func_win32_libid'
5198 ;;
5199
5200mingw* | pw32*)
5201 # Base MSYS/MinGW do not provide the 'file' command needed by
5202 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5203 # unless we find 'file', for example because we are cross-compiling.
5204 if ( file / ) >/dev/null 2>&1; then
5205 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5206 lt_cv_file_magic_cmd='func_win32_libid'
5207 else
5208 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5209 lt_cv_file_magic_cmd='$OBJDUMP -f'
5210 fi
5211 ;;
5212
5213cegcc)
5214 # use the weaker test based on 'objdump'. See mingw*.
5215 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5216 lt_cv_file_magic_cmd='$OBJDUMP -f'
5217 ;;
5218
5219darwin* | rhapsody*)
5220 lt_cv_deplibs_check_method=pass_all
5221 ;;
5222
5223freebsd* | dragonfly*)
5224 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5225 case $host_cpu in
5226 i*86 )
5227 # Not sure whether the presence of OpenBSD here was a mistake.
5228 # Let's accept both of them until this is cleared up.
5229 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5230 lt_cv_file_magic_cmd=/usr/bin/file
5231 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5232 ;;
5233 esac
5234 else
5235 lt_cv_deplibs_check_method=pass_all
5236 fi
5237 ;;
5238
5239gnu*)
5240 lt_cv_deplibs_check_method=pass_all
5241 ;;
5242
5243hpux10.20* | hpux11*)
5244 lt_cv_file_magic_cmd=/usr/bin/file
5245 case $host_cpu in
5246 ia64*)
5247 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5248 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5249 ;;
5250 hppa*64*)
5251 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
5252 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5253 ;;
5254 *)
5255 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5256 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5257 ;;
5258 esac
5259 ;;
5260
5261interix[3-9]*)
5262 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5263 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5264 ;;
5265
5266irix5* | irix6* | nonstopux*)
5267 case $LD in
5268 *-32|*"-32 ") libmagic=32-bit;;
5269 *-n32|*"-n32 ") libmagic=N32;;
5270 *-64|*"-64 ") libmagic=64-bit;;
5271 *) libmagic=never-match;;
5272 esac
5273 lt_cv_deplibs_check_method=pass_all
5274 ;;
5275
5276# This must be Linux ELF.
5277linux* | k*bsd*-gnu)
5278 lt_cv_deplibs_check_method=pass_all
5279 ;;
5280
5281netbsd* | netbsdelf*-gnu)
5282 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5283 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5284 else
5285 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5286 fi
5287 ;;
5288
5289newos6*)
5290 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5291 lt_cv_file_magic_cmd=/usr/bin/file
5292 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5293 ;;
5294
5295*nto* | *qnx*)
5296 lt_cv_deplibs_check_method=pass_all
5297 ;;
5298
5299openbsd*)
5300 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5301 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5302 else
5303 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5304 fi
5305 ;;
5306
5307osf3* | osf4* | osf5*)
5308 lt_cv_deplibs_check_method=pass_all
5309 ;;
5310
5311rdos*)
5312 lt_cv_deplibs_check_method=pass_all
5313 ;;
5314
5315solaris*)
5316 lt_cv_deplibs_check_method=pass_all
5317 ;;
5318
5319sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5320 lt_cv_deplibs_check_method=pass_all
5321 ;;
5322
5323sysv4 | sysv4.3*)
5324 case $host_vendor in
5325 motorola)
5326 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]'
5327 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5328 ;;
5329 ncr)
5330 lt_cv_deplibs_check_method=pass_all
5331 ;;
5332 sequent)
5333 lt_cv_file_magic_cmd='/bin/file'
5334 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5335 ;;
5336 sni)
5337 lt_cv_file_magic_cmd='/bin/file'
5338 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5339 lt_cv_file_magic_test_file=/lib/libc.so
5340 ;;
5341 siemens)
5342 lt_cv_deplibs_check_method=pass_all
5343 ;;
5344 pc)
5345 lt_cv_deplibs_check_method=pass_all
5346 ;;
5347 esac
5348 ;;
5349
5350tpf*)
5351 lt_cv_deplibs_check_method=pass_all
5352 ;;
5353esac
5354
5355fi
5356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5357$as_echo "$lt_cv_deplibs_check_method" >&6; }
5358file_magic_cmd=$lt_cv_file_magic_cmd
5359deplibs_check_method=$lt_cv_deplibs_check_method
5360test -z "$deplibs_check_method" && deplibs_check_method=unknown
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373if test -n "$ac_tool_prefix"; then
5374 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5375set dummy ${ac_tool_prefix}ar; ac_word=$2
5376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5377$as_echo_n "checking for $ac_word... " >&6; }
5378if test "${ac_cv_prog_AR+set}" = set; then :
5379 $as_echo_n "(cached) " >&6
5380else
5381 if test -n "$AR"; then
5382 ac_cv_prog_AR="$AR" # Let the user override the test.
5383else
5384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5385for as_dir in $PATH
5386do
5387 IFS=$as_save_IFS
5388 test -z "$as_dir" && as_dir=.
5389 for ac_exec_ext in '' $ac_executable_extensions; do
5390 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5391 ac_cv_prog_AR="${ac_tool_prefix}ar"
5392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5393 break 2
5394 fi
5395done
5396 done
5397IFS=$as_save_IFS
5398
5399fi
5400fi
5401AR=$ac_cv_prog_AR
5402if test -n "$AR"; then
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5404$as_echo "$AR" >&6; }
5405else
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5407$as_echo "no" >&6; }
5408fi
5409
5410
5411fi
5412if test -z "$ac_cv_prog_AR"; then
5413 ac_ct_AR=$AR
5414 # Extract the first word of "ar", so it can be a program name with args.
5415set dummy ar; ac_word=$2
5416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5417$as_echo_n "checking for $ac_word... " >&6; }
5418if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5419 $as_echo_n "(cached) " >&6
5420else
5421 if test -n "$ac_ct_AR"; then
5422 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5423else
5424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5425for as_dir in $PATH
5426do
5427 IFS=$as_save_IFS
5428 test -z "$as_dir" && as_dir=.
5429 for ac_exec_ext in '' $ac_executable_extensions; do
5430 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5431 ac_cv_prog_ac_ct_AR="ar"
5432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5433 break 2
5434 fi
5435done
5436 done
5437IFS=$as_save_IFS
5438
5439fi
5440fi
5441ac_ct_AR=$ac_cv_prog_ac_ct_AR
5442if test -n "$ac_ct_AR"; then
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5444$as_echo "$ac_ct_AR" >&6; }
5445else
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5447$as_echo "no" >&6; }
5448fi
5449
5450 if test "x$ac_ct_AR" = x; then
5451 AR="false"
5452 else
5453 case $cross_compiling:$ac_tool_warned in
5454yes:)
5455{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5456$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5457ac_tool_warned=yes ;;
5458esac
5459 AR=$ac_ct_AR
5460 fi
5461else
5462 AR="$ac_cv_prog_AR"
5463fi
5464
5465test -z "$AR" && AR=ar
5466test -z "$AR_FLAGS" && AR_FLAGS=cru
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478if test -n "$ac_tool_prefix"; then
5479 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5480set dummy ${ac_tool_prefix}strip; ac_word=$2
5481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5482$as_echo_n "checking for $ac_word... " >&6; }
5483if test "${ac_cv_prog_STRIP+set}" = set; then :
5484 $as_echo_n "(cached) " >&6
5485else
5486 if test -n "$STRIP"; then
5487 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5488else
5489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5490for as_dir in $PATH
5491do
5492 IFS=$as_save_IFS
5493 test -z "$as_dir" && as_dir=.
5494 for ac_exec_ext in '' $ac_executable_extensions; do
5495 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5496 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5498 break 2
5499 fi
5500done
5501 done
5502IFS=$as_save_IFS
5503
5504fi
5505fi
5506STRIP=$ac_cv_prog_STRIP
5507if test -n "$STRIP"; then
5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5509$as_echo "$STRIP" >&6; }
5510else
5511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5512$as_echo "no" >&6; }
5513fi
5514
5515
5516fi
5517if test -z "$ac_cv_prog_STRIP"; then
5518 ac_ct_STRIP=$STRIP
5519 # Extract the first word of "strip", so it can be a program name with args.
5520set dummy strip; ac_word=$2
5521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5522$as_echo_n "checking for $ac_word... " >&6; }
5523if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5524 $as_echo_n "(cached) " >&6
5525else
5526 if test -n "$ac_ct_STRIP"; then
5527 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5528else
5529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5530for as_dir in $PATH
5531do
5532 IFS=$as_save_IFS
5533 test -z "$as_dir" && as_dir=.
5534 for ac_exec_ext in '' $ac_executable_extensions; do
5535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5536 ac_cv_prog_ac_ct_STRIP="strip"
5537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5538 break 2
5539 fi
5540done
5541 done
5542IFS=$as_save_IFS
5543
5544fi
5545fi
5546ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5547if test -n "$ac_ct_STRIP"; then
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5549$as_echo "$ac_ct_STRIP" >&6; }
5550else
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5552$as_echo "no" >&6; }
5553fi
5554
5555 if test "x$ac_ct_STRIP" = x; then
5556 STRIP=":"
5557 else
5558 case $cross_compiling:$ac_tool_warned in
5559yes:)
5560{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5561$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5562ac_tool_warned=yes ;;
5563esac
5564 STRIP=$ac_ct_STRIP
5565 fi
5566else
5567 STRIP="$ac_cv_prog_STRIP"
5568fi
5569
5570test -z "$STRIP" && STRIP=:
5571
5572
5573
5574
5575
5576
5577if test -n "$ac_tool_prefix"; then
5578 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5579set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5581$as_echo_n "checking for $ac_word... " >&6; }
5582if test "${ac_cv_prog_RANLIB+set}" = set; then :
5583 $as_echo_n "(cached) " >&6
5584else
5585 if test -n "$RANLIB"; then
5586 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5587else
5588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5589for as_dir in $PATH
5590do
5591 IFS=$as_save_IFS
5592 test -z "$as_dir" && as_dir=.
5593 for ac_exec_ext in '' $ac_executable_extensions; do
5594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5595 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5597 break 2
5598 fi
5599done
5600 done
5601IFS=$as_save_IFS
5602
5603fi
5604fi
5605RANLIB=$ac_cv_prog_RANLIB
5606if test -n "$RANLIB"; then
5607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5608$as_echo "$RANLIB" >&6; }
5609else
5610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5611$as_echo "no" >&6; }
5612fi
5613
5614
5615fi
5616if test -z "$ac_cv_prog_RANLIB"; then
5617 ac_ct_RANLIB=$RANLIB
5618 # Extract the first word of "ranlib", so it can be a program name with args.
5619set dummy ranlib; ac_word=$2
5620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5621$as_echo_n "checking for $ac_word... " >&6; }
5622if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5623 $as_echo_n "(cached) " >&6
5624else
5625 if test -n "$ac_ct_RANLIB"; then
5626 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5627else
5628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5629for as_dir in $PATH
5630do
5631 IFS=$as_save_IFS
5632 test -z "$as_dir" && as_dir=.
5633 for ac_exec_ext in '' $ac_executable_extensions; do
5634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5635 ac_cv_prog_ac_ct_RANLIB="ranlib"
5636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5637 break 2
5638 fi
5639done
5640 done
5641IFS=$as_save_IFS
5642
5643fi
5644fi
5645ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5646if test -n "$ac_ct_RANLIB"; then
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5648$as_echo "$ac_ct_RANLIB" >&6; }
5649else
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5651$as_echo "no" >&6; }
5652fi
5653
5654 if test "x$ac_ct_RANLIB" = x; then
5655 RANLIB=":"
5656 else
5657 case $cross_compiling:$ac_tool_warned in
5658yes:)
5659{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5660$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5661ac_tool_warned=yes ;;
5662esac
5663 RANLIB=$ac_ct_RANLIB
5664 fi
5665else
5666 RANLIB="$ac_cv_prog_RANLIB"
5667fi
5668
5669test -z "$RANLIB" && RANLIB=:
5670
5671
5672
5673
5674
5675
5676# Determine commands to create old-style static archives.
5677old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5678old_postinstall_cmds='chmod 644 $oldlib'
5679old_postuninstall_cmds=
5680
5681if test -n "$RANLIB"; then
5682 case $host_os in
5683 openbsd*)
5684 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5685 ;;
5686 *)
5687 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5688 ;;
5689 esac
5690 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5691fi
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726# If no C compiler was specified, use CC.
5727LTCC=${LTCC-"$CC"}
5728
5729# If no C compiler flags were specified, use CFLAGS.
5730LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5731
5732# Allow CC to be a program name with arguments.
5733compiler=$CC
5734
5735
5736# Check for command to grab the raw symbol name followed by C symbol from nm.
5737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5738$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5739if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5740 $as_echo_n "(cached) " >&6
5741else
5742
5743# These are sane defaults that work on at least a few old systems.
5744# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5745
5746# Character class describing NM global symbol codes.
5747symcode='[BCDEGRST]'
5748
5749# Regexp to match symbols that can be accessed directly from C.
5750sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5751
5752# Define system-specific variables.
5753case $host_os in
5754aix*)
5755 symcode='[BCDT]'
5756 ;;
5757cygwin* | mingw* | pw32* | cegcc*)
5758 symcode='[ABCDGISTW]'
5759 ;;
5760hpux*)
5761 if test "$host_cpu" = ia64; then
5762 symcode='[ABCDEGRST]'
5763 fi
5764 ;;
5765irix* | nonstopux*)
5766 symcode='[BCDEGRST]'
5767 ;;
5768osf*)
5769 symcode='[BCDEGQRST]'
5770 ;;
5771solaris*)
5772 symcode='[BDRT]'
5773 ;;
5774sco3.2v5*)
5775 symcode='[DT]'
5776 ;;
5777sysv4.2uw2*)
5778 symcode='[DT]'
5779 ;;
5780sysv5* | sco5v6* | unixware* | OpenUNIX*)
5781 symcode='[ABDT]'
5782 ;;
5783sysv4)
5784 symcode='[DFNSTU]'
5785 ;;
5786esac
5787
5788# If we're using GNU nm, then use its standard symbol codes.
5789case `$NM -V 2>&1` in
5790*GNU* | *'with BFD'*)
5791 symcode='[ABCDGIRSTW]' ;;
5792esac
5793
5794# Transform an extracted symbol line into a proper C declaration.
5795# Some systems (esp. on ia64) link data and code symbols differently,
5796# so use this general approach.
5797lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5798
5799# Transform an extracted symbol line into symbol name and symbol address
5800lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5801lt_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'"
5802
5803# Handle CRLF in mingw tool chain
5804opt_cr=
5805case $build_os in
5806mingw*)
5807 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5808 ;;
5809esac
5810
5811# Try without a prefix underscore, then with it.
5812for ac_symprfx in "" "_"; do
5813
5814 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5815 symxfrm="\\1 $ac_symprfx\\2 \\2"
5816
5817 # Write the raw and C identifiers.
5818 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5819 # Fake it for dumpbin and say T for any non-static function
5820 # and D for any global variable.
5821 # Also find C++ and __fastcall symbols from MSVC++,
5822 # which start with @ or ?.
5823 lt_cv_sys_global_symbol_pipe="$AWK '"\
5824" {last_section=section; section=\$ 3};"\
5825" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5826" \$ 0!~/External *\|/{next};"\
5827" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5828" {if(hide[section]) next};"\
5829" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5830" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5831" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5832" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5833" ' prfx=^$ac_symprfx"
5834 else
5835 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5836 fi
5837
5838 # Check to see that the pipe works correctly.
5839 pipe_works=no
5840
5841 rm -f conftest*
5842 cat > conftest.$ac_ext <<_LT_EOF
5843#ifdef __cplusplus
5844extern "C" {
5845#endif
5846char nm_test_var;
5847void nm_test_func(void);
5848void nm_test_func(void){}
5849#ifdef __cplusplus
5850}
5851#endif
5852int main(){nm_test_var='a';nm_test_func();return(0);}
5853_LT_EOF
5854
5855 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5856 (eval $ac_compile) 2>&5
5857 ac_status=$?
5858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5859 test $ac_status = 0; }; then
5860 # Now try to grab the symbols.
5861 nlist=conftest.nm
5862 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5863 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5864 ac_status=$?
5865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5866 test $ac_status = 0; } && test -s "$nlist"; then
5867 # Try sorting and uniquifying the output.
5868 if sort "$nlist" | uniq > "$nlist"T; then
5869 mv -f "$nlist"T "$nlist"
5870 else
5871 rm -f "$nlist"T
5872 fi
5873
5874 # Make sure that we snagged all the symbols we need.
5875 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5876 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5877 cat <<_LT_EOF > conftest.$ac_ext
5878#ifdef __cplusplus
5879extern "C" {
5880#endif
5881
5882_LT_EOF
5883 # Now generate the symbol file.
5884 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5885
5886 cat <<_LT_EOF >> conftest.$ac_ext
5887
5888/* The mapping between symbol names and symbols. */
5889const struct {
5890 const char *name;
5891 void *address;
5892}
5893lt__PROGRAM__LTX_preloaded_symbols[] =
5894{
5895 { "@PROGRAM@", (void *) 0 },
5896_LT_EOF
5897 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5898 cat <<\_LT_EOF >> conftest.$ac_ext
5899 {0, (void *) 0}
5900};
5901
5902/* This works around a problem in FreeBSD linker */
5903#ifdef FREEBSD_WORKAROUND
5904static const void *lt_preloaded_setup() {
5905 return lt__PROGRAM__LTX_preloaded_symbols;
5906}
5907#endif
5908
5909#ifdef __cplusplus
5910}
5911#endif
5912_LT_EOF
5913 # Now try linking the two files.
5914 mv conftest.$ac_objext conftstm.$ac_objext
5915 lt_save_LIBS="$LIBS"
5916 lt_save_CFLAGS="$CFLAGS"
5917 LIBS="conftstm.$ac_objext"
5918 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5919 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5920 (eval $ac_link) 2>&5
5921 ac_status=$?
5922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5923 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5924 pipe_works=yes
5925 fi
5926 LIBS="$lt_save_LIBS"
5927 CFLAGS="$lt_save_CFLAGS"
5928 else
5929 echo "cannot find nm_test_func in $nlist" >&5
5930 fi
5931 else
5932 echo "cannot find nm_test_var in $nlist" >&5
5933 fi
5934 else
5935 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5936 fi
5937 else
5938 echo "$progname: failed program was:" >&5
5939 cat conftest.$ac_ext >&5
5940 fi
5941 rm -rf conftest* conftst*
5942
5943 # Do not use the global_symbol_pipe unless it works.
5944 if test "$pipe_works" = yes; then
5945 break
5946 else
5947 lt_cv_sys_global_symbol_pipe=
5948 fi
5949done
5950
5951fi
5952
5953if test -z "$lt_cv_sys_global_symbol_pipe"; then
5954 lt_cv_sys_global_symbol_to_cdecl=
5955fi
5956if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5958$as_echo "failed" >&6; }
5959else
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5961$as_echo "ok" >&6; }
5962fi
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985# Check whether --enable-libtool-lock was given.
5986if test "${enable_libtool_lock+set}" = set; then :
5987 enableval=$enable_libtool_lock;
5988fi
5989
5990test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5991
5992# Some flags need to be propagated to the compiler or linker for good
5993# libtool support.
5994case $host in
5995ia64-*-hpux*)
5996 # Find out which ABI we are using.
5997 echo 'int i;' > conftest.$ac_ext
5998 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5999 (eval $ac_compile) 2>&5
6000 ac_status=$?
6001 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6002 test $ac_status = 0; }; then
6003 case `/usr/bin/file conftest.$ac_objext` in
6004 *ELF-32*)
6005 HPUX_IA64_MODE="32"
6006 ;;
6007 *ELF-64*)
6008 HPUX_IA64_MODE="64"
6009 ;;
6010 esac
6011 fi
6012 rm -rf conftest*
6013 ;;
6014*-*-irix6*)
6015 # Find out which ABI we are using.
6016 echo '#line 6016 "configure"' > conftest.$ac_ext
6017 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6018 (eval $ac_compile) 2>&5
6019 ac_status=$?
6020 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6021 test $ac_status = 0; }; then
6022 if test "$lt_cv_prog_gnu_ld" = yes; then
6023 case `/usr/bin/file conftest.$ac_objext` in
6024 *32-bit*)
6025 LD="${LD-ld} -melf32bsmip"
6026 ;;
6027 *N32*)
6028 LD="${LD-ld} -melf32bmipn32"
6029 ;;
6030 *64-bit*)
6031 LD="${LD-ld} -melf64bmip"
6032 ;;
6033 esac
6034 else
6035 case `/usr/bin/file conftest.$ac_objext` in
6036 *32-bit*)
6037 LD="${LD-ld} -32"
6038 ;;
6039 *N32*)
6040 LD="${LD-ld} -n32"
6041 ;;
6042 *64-bit*)
6043 LD="${LD-ld} -64"
6044 ;;
6045 esac
6046 fi
6047 fi
6048 rm -rf conftest*
6049 ;;
6050
6051x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6052s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6053 # Find out which ABI we are using.
6054 echo 'int i;' > conftest.$ac_ext
6055 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6056 (eval $ac_compile) 2>&5
6057 ac_status=$?
6058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6059 test $ac_status = 0; }; then
6060 case `/usr/bin/file conftest.o` in
6061 *32-bit*)
6062 case $host in
6063 x86_64-*kfreebsd*-gnu)
6064 LD="${LD-ld} -m elf_i386_fbsd"
6065 ;;
6066 x86_64-*linux*)
6067 LD="${LD-ld} -m elf_i386"
6068 ;;
6069 ppc64-*linux*|powerpc64-*linux*)
6070 LD="${LD-ld} -m elf32ppclinux"
6071 ;;
6072 s390x-*linux*)
6073 LD="${LD-ld} -m elf_s390"
6074 ;;
6075 sparc64-*linux*)
6076 LD="${LD-ld} -m elf32_sparc"
6077 ;;
6078 esac
6079 ;;
6080 *64-bit*)
6081 case $host in
6082 x86_64-*kfreebsd*-gnu)
6083 LD="${LD-ld} -m elf_x86_64_fbsd"
6084 ;;
6085 x86_64-*linux*)
6086 LD="${LD-ld} -m elf_x86_64"
6087 ;;
6088 ppc*-*linux*|powerpc*-*linux*)
6089 LD="${LD-ld} -m elf64ppc"
6090 ;;
6091 s390*-*linux*|s390*-*tpf*)
6092 LD="${LD-ld} -m elf64_s390"
6093 ;;
6094 sparc*-*linux*)
6095 LD="${LD-ld} -m elf64_sparc"
6096 ;;
6097 esac
6098 ;;
6099 esac
6100 fi
6101 rm -rf conftest*
6102 ;;
6103
6104*-*-sco3.2v5*)
6105 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6106 SAVE_CFLAGS="$CFLAGS"
6107 CFLAGS="$CFLAGS -belf"
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6109$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6110if test "${lt_cv_cc_needs_belf+set}" = set; then :
6111 $as_echo_n "(cached) " >&6
6112else
6113 ac_ext=c
6114ac_cpp='$CPP $CPPFLAGS'
6115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6117ac_compiler_gnu=$ac_cv_c_compiler_gnu
6118
6119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6120/* end confdefs.h. */
6121
6122int
6123main ()
6124{
6125
6126 ;
6127 return 0;
6128}
6129_ACEOF
6130if ac_fn_c_try_link "$LINENO"; then :
6131 lt_cv_cc_needs_belf=yes
6132else
6133 lt_cv_cc_needs_belf=no
6134fi
6135rm -f core conftest.err conftest.$ac_objext \
6136 conftest$ac_exeext conftest.$ac_ext
6137 ac_ext=c
6138ac_cpp='$CPP $CPPFLAGS'
6139ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6140ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6141ac_compiler_gnu=$ac_cv_c_compiler_gnu
6142
6143fi
6144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6145$as_echo "$lt_cv_cc_needs_belf" >&6; }
6146 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6147 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6148 CFLAGS="$SAVE_CFLAGS"
6149 fi
6150 ;;
6151sparc*-*solaris*)
6152 # Find out which ABI we are using.
6153 echo 'int i;' > conftest.$ac_ext
6154 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6155 (eval $ac_compile) 2>&5
6156 ac_status=$?
6157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6158 test $ac_status = 0; }; then
6159 case `/usr/bin/file conftest.o` in
6160 *64-bit*)
6161 case $lt_cv_prog_gnu_ld in
6162 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6163 *)
6164 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6165 LD="${LD-ld} -64"
6166 fi
6167 ;;
6168 esac
6169 ;;
6170 esac
6171 fi
6172 rm -rf conftest*
6173 ;;
6174esac
6175
6176need_locks="$enable_libtool_lock"
6177
6178
6179 case $host_os in
6180 rhapsody* | darwin*)
6181 if test -n "$ac_tool_prefix"; then
6182 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6183set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6185$as_echo_n "checking for $ac_word... " >&6; }
6186if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6187 $as_echo_n "(cached) " >&6
6188else
6189 if test -n "$DSYMUTIL"; then
6190 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6191else
6192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6193for as_dir in $PATH
6194do
6195 IFS=$as_save_IFS
6196 test -z "$as_dir" && as_dir=.
6197 for ac_exec_ext in '' $ac_executable_extensions; do
6198 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6199 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6201 break 2
6202 fi
6203done
6204 done
6205IFS=$as_save_IFS
6206
6207fi
6208fi
6209DSYMUTIL=$ac_cv_prog_DSYMUTIL
6210if test -n "$DSYMUTIL"; then
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6212$as_echo "$DSYMUTIL" >&6; }
6213else
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6215$as_echo "no" >&6; }
6216fi
6217
6218
6219fi
6220if test -z "$ac_cv_prog_DSYMUTIL"; then
6221 ac_ct_DSYMUTIL=$DSYMUTIL
6222 # Extract the first word of "dsymutil", so it can be a program name with args.
6223set dummy dsymutil; ac_word=$2
6224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6225$as_echo_n "checking for $ac_word... " >&6; }
6226if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6227 $as_echo_n "(cached) " >&6
6228else
6229 if test -n "$ac_ct_DSYMUTIL"; then
6230 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6231else
6232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6233for as_dir in $PATH
6234do
6235 IFS=$as_save_IFS
6236 test -z "$as_dir" && as_dir=.
6237 for ac_exec_ext in '' $ac_executable_extensions; do
6238 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6239 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6241 break 2
6242 fi
6243done
6244 done
6245IFS=$as_save_IFS
6246
6247fi
6248fi
6249ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6250if test -n "$ac_ct_DSYMUTIL"; then
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6252$as_echo "$ac_ct_DSYMUTIL" >&6; }
6253else
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6255$as_echo "no" >&6; }
6256fi
6257
6258 if test "x$ac_ct_DSYMUTIL" = x; then
6259 DSYMUTIL=":"
6260 else
6261 case $cross_compiling:$ac_tool_warned in
6262yes:)
6263{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6264$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6265ac_tool_warned=yes ;;
6266esac
6267 DSYMUTIL=$ac_ct_DSYMUTIL
6268 fi
6269else
6270 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6271fi
6272
6273 if test -n "$ac_tool_prefix"; then
6274 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6275set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6277$as_echo_n "checking for $ac_word... " >&6; }
6278if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6279 $as_echo_n "(cached) " >&6
6280else
6281 if test -n "$NMEDIT"; then
6282 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6283else
6284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6285for as_dir in $PATH
6286do
6287 IFS=$as_save_IFS
6288 test -z "$as_dir" && as_dir=.
6289 for ac_exec_ext in '' $ac_executable_extensions; do
6290 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6291 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6293 break 2
6294 fi
6295done
6296 done
6297IFS=$as_save_IFS
6298
6299fi
6300fi
6301NMEDIT=$ac_cv_prog_NMEDIT
6302if test -n "$NMEDIT"; then
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6304$as_echo "$NMEDIT" >&6; }
6305else
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6307$as_echo "no" >&6; }
6308fi
6309
6310
6311fi
6312if test -z "$ac_cv_prog_NMEDIT"; then
6313 ac_ct_NMEDIT=$NMEDIT
6314 # Extract the first word of "nmedit", so it can be a program name with args.
6315set dummy nmedit; ac_word=$2
6316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6317$as_echo_n "checking for $ac_word... " >&6; }
6318if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6319 $as_echo_n "(cached) " >&6
6320else
6321 if test -n "$ac_ct_NMEDIT"; then
6322 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6323else
6324as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6325for as_dir in $PATH
6326do
6327 IFS=$as_save_IFS
6328 test -z "$as_dir" && as_dir=.
6329 for ac_exec_ext in '' $ac_executable_extensions; do
6330 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6331 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6332 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6333 break 2
6334 fi
6335done
6336 done
6337IFS=$as_save_IFS
6338
6339fi
6340fi
6341ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6342if test -n "$ac_ct_NMEDIT"; then
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6344$as_echo "$ac_ct_NMEDIT" >&6; }
6345else
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6347$as_echo "no" >&6; }
6348fi
6349
6350 if test "x$ac_ct_NMEDIT" = x; then
6351 NMEDIT=":"
6352 else
6353 case $cross_compiling:$ac_tool_warned in
6354yes:)
6355{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6356$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6357ac_tool_warned=yes ;;
6358esac
6359 NMEDIT=$ac_ct_NMEDIT
6360 fi
6361else
6362 NMEDIT="$ac_cv_prog_NMEDIT"
6363fi
6364
6365 if test -n "$ac_tool_prefix"; then
6366 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6367set dummy ${ac_tool_prefix}lipo; ac_word=$2
6368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6369$as_echo_n "checking for $ac_word... " >&6; }
6370if test "${ac_cv_prog_LIPO+set}" = set; then :
6371 $as_echo_n "(cached) " >&6
6372else
6373 if test -n "$LIPO"; then
6374 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6375else
6376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6377for as_dir in $PATH
6378do
6379 IFS=$as_save_IFS
6380 test -z "$as_dir" && as_dir=.
6381 for ac_exec_ext in '' $ac_executable_extensions; do
6382 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6383 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6385 break 2
6386 fi
6387done
6388 done
6389IFS=$as_save_IFS
6390
6391fi
6392fi
6393LIPO=$ac_cv_prog_LIPO
6394if test -n "$LIPO"; then
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6396$as_echo "$LIPO" >&6; }
6397else
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6399$as_echo "no" >&6; }
6400fi
6401
6402
6403fi
6404if test -z "$ac_cv_prog_LIPO"; then
6405 ac_ct_LIPO=$LIPO
6406 # Extract the first word of "lipo", so it can be a program name with args.
6407set dummy lipo; ac_word=$2
6408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6409$as_echo_n "checking for $ac_word... " >&6; }
6410if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6411 $as_echo_n "(cached) " >&6
6412else
6413 if test -n "$ac_ct_LIPO"; then
6414 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6415else
6416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6417for as_dir in $PATH
6418do
6419 IFS=$as_save_IFS
6420 test -z "$as_dir" && as_dir=.
6421 for ac_exec_ext in '' $ac_executable_extensions; do
6422 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6423 ac_cv_prog_ac_ct_LIPO="lipo"
6424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6425 break 2
6426 fi
6427done
6428 done
6429IFS=$as_save_IFS
6430
6431fi
6432fi
6433ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6434if test -n "$ac_ct_LIPO"; then
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6436$as_echo "$ac_ct_LIPO" >&6; }
6437else
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6439$as_echo "no" >&6; }
6440fi
6441
6442 if test "x$ac_ct_LIPO" = x; then
6443 LIPO=":"
6444 else
6445 case $cross_compiling:$ac_tool_warned in
6446yes:)
6447{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6448$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6449ac_tool_warned=yes ;;
6450esac
6451 LIPO=$ac_ct_LIPO
6452 fi
6453else
6454 LIPO="$ac_cv_prog_LIPO"
6455fi
6456
6457 if test -n "$ac_tool_prefix"; then
6458 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6459set dummy ${ac_tool_prefix}otool; ac_word=$2
6460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6461$as_echo_n "checking for $ac_word... " >&6; }
6462if test "${ac_cv_prog_OTOOL+set}" = set; then :
6463 $as_echo_n "(cached) " >&6
6464else
6465 if test -n "$OTOOL"; then
6466 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6467else
6468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6469for as_dir in $PATH
6470do
6471 IFS=$as_save_IFS
6472 test -z "$as_dir" && as_dir=.
6473 for ac_exec_ext in '' $ac_executable_extensions; do
6474 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6475 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6477 break 2
6478 fi
6479done
6480 done
6481IFS=$as_save_IFS
6482
6483fi
6484fi
6485OTOOL=$ac_cv_prog_OTOOL
6486if test -n "$OTOOL"; then
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6488$as_echo "$OTOOL" >&6; }
6489else
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6491$as_echo "no" >&6; }
6492fi
6493
6494
6495fi
6496if test -z "$ac_cv_prog_OTOOL"; then
6497 ac_ct_OTOOL=$OTOOL
6498 # Extract the first word of "otool", so it can be a program name with args.
6499set dummy otool; ac_word=$2
6500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6501$as_echo_n "checking for $ac_word... " >&6; }
6502if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6503 $as_echo_n "(cached) " >&6
6504else
6505 if test -n "$ac_ct_OTOOL"; then
6506 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6507else
6508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6509for as_dir in $PATH
6510do
6511 IFS=$as_save_IFS
6512 test -z "$as_dir" && as_dir=.
6513 for ac_exec_ext in '' $ac_executable_extensions; do
6514 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6515 ac_cv_prog_ac_ct_OTOOL="otool"
6516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6517 break 2
6518 fi
6519done
6520 done
6521IFS=$as_save_IFS
6522
6523fi
6524fi
6525ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6526if test -n "$ac_ct_OTOOL"; then
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6528$as_echo "$ac_ct_OTOOL" >&6; }
6529else
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6531$as_echo "no" >&6; }
6532fi
6533
6534 if test "x$ac_ct_OTOOL" = x; then
6535 OTOOL=":"
6536 else
6537 case $cross_compiling:$ac_tool_warned in
6538yes:)
6539{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6540$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6541ac_tool_warned=yes ;;
6542esac
6543 OTOOL=$ac_ct_OTOOL
6544 fi
6545else
6546 OTOOL="$ac_cv_prog_OTOOL"
6547fi
6548
6549 if test -n "$ac_tool_prefix"; then
6550 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6551set dummy ${ac_tool_prefix}otool64; ac_word=$2
6552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6553$as_echo_n "checking for $ac_word... " >&6; }
6554if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6555 $as_echo_n "(cached) " >&6
6556else
6557 if test -n "$OTOOL64"; then
6558 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6559else
6560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6561for as_dir in $PATH
6562do
6563 IFS=$as_save_IFS
6564 test -z "$as_dir" && as_dir=.
6565 for ac_exec_ext in '' $ac_executable_extensions; do
6566 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6567 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6568 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6569 break 2
6570 fi
6571done
6572 done
6573IFS=$as_save_IFS
6574
6575fi
6576fi
6577OTOOL64=$ac_cv_prog_OTOOL64
6578if test -n "$OTOOL64"; then
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6580$as_echo "$OTOOL64" >&6; }
6581else
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6583$as_echo "no" >&6; }
6584fi
6585
6586
6587fi
6588if test -z "$ac_cv_prog_OTOOL64"; then
6589 ac_ct_OTOOL64=$OTOOL64
6590 # Extract the first word of "otool64", so it can be a program name with args.
6591set dummy otool64; ac_word=$2
6592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6593$as_echo_n "checking for $ac_word... " >&6; }
6594if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6595 $as_echo_n "(cached) " >&6
6596else
6597 if test -n "$ac_ct_OTOOL64"; then
6598 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6599else
6600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6601for as_dir in $PATH
6602do
6603 IFS=$as_save_IFS
6604 test -z "$as_dir" && as_dir=.
6605 for ac_exec_ext in '' $ac_executable_extensions; do
6606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6607 ac_cv_prog_ac_ct_OTOOL64="otool64"
6608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6609 break 2
6610 fi
6611done
6612 done
6613IFS=$as_save_IFS
6614
6615fi
6616fi
6617ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6618if test -n "$ac_ct_OTOOL64"; then
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6620$as_echo "$ac_ct_OTOOL64" >&6; }
6621else
6622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6623$as_echo "no" >&6; }
6624fi
6625
6626 if test "x$ac_ct_OTOOL64" = x; then
6627 OTOOL64=":"
6628 else
6629 case $cross_compiling:$ac_tool_warned in
6630yes:)
6631{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6632$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6633ac_tool_warned=yes ;;
6634esac
6635 OTOOL64=$ac_ct_OTOOL64
6636 fi
6637else
6638 OTOOL64="$ac_cv_prog_OTOOL64"
6639fi
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6668$as_echo_n "checking for -single_module linker flag... " >&6; }
6669if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6670 $as_echo_n "(cached) " >&6
6671else
6672 lt_cv_apple_cc_single_mod=no
6673 if test -z "${LT_MULTI_MODULE}"; then
6674 # By default we will add the -single_module flag. You can override
6675 # by either setting the environment variable LT_MULTI_MODULE
6676 # non-empty at configure time, or by adding -multi_module to the
6677 # link flags.
6678 rm -rf libconftest.dylib*
6679 echo "int foo(void){return 1;}" > conftest.c
6680 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6681-dynamiclib -Wl,-single_module conftest.c" >&5
6682 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6683 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6684 _lt_result=$?
6685 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6686 lt_cv_apple_cc_single_mod=yes
6687 else
6688 cat conftest.err >&5
6689 fi
6690 rm -rf libconftest.dylib*
6691 rm -f conftest.*
6692 fi
6693fi
6694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6695$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6697$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6698if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6699 $as_echo_n "(cached) " >&6
6700else
6701 lt_cv_ld_exported_symbols_list=no
6702 save_LDFLAGS=$LDFLAGS
6703 echo "_main" > conftest.sym
6704 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6706/* end confdefs.h. */
6707
6708int
6709main ()
6710{
6711
6712 ;
6713 return 0;
6714}
6715_ACEOF
6716if ac_fn_c_try_link "$LINENO"; then :
6717 lt_cv_ld_exported_symbols_list=yes
6718else
6719 lt_cv_ld_exported_symbols_list=no
6720fi
6721rm -f core conftest.err conftest.$ac_objext \
6722 conftest$ac_exeext conftest.$ac_ext
6723 LDFLAGS="$save_LDFLAGS"
6724
6725fi
6726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6727$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6728 case $host_os in
6729 rhapsody* | darwin1.[012])
6730 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6731 darwin1.*)
6732 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6733 darwin*) # darwin 5.x on
6734 # if running on 10.5 or later, the deployment target defaults
6735 # to the OS version, if on x86, and 10.4, the deployment
6736 # target defaults to 10.4. Don't you love it?
6737 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6738 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6739 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6740 10.[012]*)
6741 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6742 10.*)
6743 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6744 esac
6745 ;;
6746 esac
6747 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6748 _lt_dar_single_mod='$single_module'
6749 fi
6750 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6751 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6752 else
6753 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6754 fi
6755 if test "$DSYMUTIL" != ":"; then
6756 _lt_dsymutil='~$DSYMUTIL $lib || :'
6757 else
6758 _lt_dsymutil=
6759 fi
6760 ;;
6761 esac
6762
6763for ac_header in dlfcn.h
6764do :
6765 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6766"
6767if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6768 cat >>confdefs.h <<_ACEOF
6769#define HAVE_DLFCN_H 1
6770_ACEOF
6771
6772fi
6773
6774done
6775
6776
6777
6778# Set options
6779
6780
6781
6782 enable_dlopen=no
6783
6784
6785 enable_win32_dll=no
6786
6787
6788 # Check whether --enable-shared was given.
6789if test "${enable_shared+set}" = set; then :
6790 enableval=$enable_shared; p=${PACKAGE-default}
6791 case $enableval in
6792 yes) enable_shared=yes ;;
6793 no) enable_shared=no ;;
6794 *)
6795 enable_shared=no
6796 # Look at the argument we got. We use all the common list separators.
6797 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6798 for pkg in $enableval; do
6799 IFS="$lt_save_ifs"
6800 if test "X$pkg" = "X$p"; then
6801 enable_shared=yes
6802 fi
6803 done
6804 IFS="$lt_save_ifs"
6805 ;;
6806 esac
6807else
6808 enable_shared=yes
6809fi
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821# Check whether --with-pic was given.
6822if test "${with_pic+set}" = set; then :
6823 withval=$with_pic; pic_mode="$withval"
6824else
6825 pic_mode=default
6826fi
6827
6828
6829test -z "$pic_mode" && pic_mode=default
6830
6831
6832
6833
6834
6835
6836
6837 # Check whether --enable-fast-install was given.
6838if test "${enable_fast_install+set}" = set; then :
6839 enableval=$enable_fast_install; p=${PACKAGE-default}
6840 case $enableval in
6841 yes) enable_fast_install=yes ;;
6842 no) enable_fast_install=no ;;
6843 *)
6844 enable_fast_install=no
6845 # Look at the argument we got. We use all the common list separators.
6846 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6847 for pkg in $enableval; do
6848 IFS="$lt_save_ifs"
6849 if test "X$pkg" = "X$p"; then
6850 enable_fast_install=yes
6851 fi
6852 done
6853 IFS="$lt_save_ifs"
6854 ;;
6855 esac
6856else
6857 enable_fast_install=yes
6858fi
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870# This can be used to rebuild libtool when needed
6871LIBTOOL_DEPS="$ltmain"
6872
6873# Always use our own libtool.
6874LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900test -z "$LN_S" && LN_S="ln -s"
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915if test -n "${ZSH_VERSION+set}" ; then
6916 setopt NO_GLOB_SUBST
6917fi
6918
6919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6920$as_echo_n "checking for objdir... " >&6; }
6921if test "${lt_cv_objdir+set}" = set; then :
6922 $as_echo_n "(cached) " >&6
6923else
6924 rm -f .libs 2>/dev/null
6925mkdir .libs 2>/dev/null
6926if test -d .libs; then
6927 lt_cv_objdir=.libs
6928else
6929 # MS-DOS does not allow filenames that begin with a dot.
6930 lt_cv_objdir=_libs
6931fi
6932rmdir .libs 2>/dev/null
6933fi
6934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6935$as_echo "$lt_cv_objdir" >&6; }
6936objdir=$lt_cv_objdir
6937
6938
6939
6940
6941
6942cat >>confdefs.h <<_ACEOF
6943#define LT_OBJDIR "$lt_cv_objdir/"
6944_ACEOF
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962case $host_os in
6963aix3*)
6964 # AIX sometimes has problems with the GCC collect2 program. For some
6965 # reason, if we set the COLLECT_NAMES environment variable, the problems
6966 # vanish in a puff of smoke.
6967 if test "X${COLLECT_NAMES+set}" != Xset; then
6968 COLLECT_NAMES=
6969 export COLLECT_NAMES
6970 fi
6971 ;;
6972esac
6973
6974# Sed substitution that helps us do robust quoting. It backslashifies
6975# metacharacters that are still active within double-quoted strings.
6976sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6977
6978# Same as above, but do not quote variable references.
6979double_quote_subst='s/\(["`\\]\)/\\\1/g'
6980
6981# Sed substitution to delay expansion of an escaped shell variable in a
6982# double_quote_subst'ed string.
6983delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6984
6985# Sed substitution to delay expansion of an escaped single quote.
6986delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6987
6988# Sed substitution to avoid accidental globbing in evaled expressions
6989no_glob_subst='s/\*/\\\*/g'
6990
6991# Global variables:
6992ofile=libtool
6993can_build_shared=yes
6994
6995# All known linkers require a `.a' archive for static linking (except MSVC,
6996# which needs '.lib').
6997libext=a
6998
6999with_gnu_ld="$lt_cv_prog_gnu_ld"
7000
7001old_CC="$CC"
7002old_CFLAGS="$CFLAGS"
7003
7004# Set sane defaults for various variables
7005test -z "$CC" && CC=cc
7006test -z "$LTCC" && LTCC=$CC
7007test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7008test -z "$LD" && LD=ld
7009test -z "$ac_objext" && ac_objext=o
7010
7011for cc_temp in $compiler""; do
7012 case $cc_temp in
7013 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7014 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7015 \-*) ;;
7016 *) break;;
7017 esac
7018done
7019cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7020
7021
7022# Only perform the check for file, if the check method requires it
7023test -z "$MAGIC_CMD" && MAGIC_CMD=file
7024case $deplibs_check_method in
7025file_magic*)
7026 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7028$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7029if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7030 $as_echo_n "(cached) " >&6
7031else
7032 case $MAGIC_CMD in
7033[\\/*] | ?:[\\/]*)
7034 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7035 ;;
7036*)
7037 lt_save_MAGIC_CMD="$MAGIC_CMD"
7038 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7039 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7040 for ac_dir in $ac_dummy; do
7041 IFS="$lt_save_ifs"
7042 test -z "$ac_dir" && ac_dir=.
7043 if test -f $ac_dir/${ac_tool_prefix}file; then
7044 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7045 if test -n "$file_magic_test_file"; then
7046 case $deplibs_check_method in
7047 "file_magic "*)
7048 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7049 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7050 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7051 $EGREP "$file_magic_regex" > /dev/null; then
7052 :
7053 else
7054 cat <<_LT_EOF 1>&2
7055
7056*** Warning: the command libtool uses to detect shared libraries,
7057*** $file_magic_cmd, produces output that libtool cannot recognize.
7058*** The result is that libtool may fail to recognize shared libraries
7059*** as such. This will affect the creation of libtool libraries that
7060*** depend on shared libraries, but programs linked with such libtool
7061*** libraries will work regardless of this problem. Nevertheless, you
7062*** may want to report the problem to your system manager and/or to
7063*** bug-libtool@gnu.org
7064
7065_LT_EOF
7066 fi ;;
7067 esac
7068 fi
7069 break
7070 fi
7071 done
7072 IFS="$lt_save_ifs"
7073 MAGIC_CMD="$lt_save_MAGIC_CMD"
7074 ;;
7075esac
7076fi
7077
7078MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7079if test -n "$MAGIC_CMD"; then
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7081$as_echo "$MAGIC_CMD" >&6; }
7082else
7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7084$as_echo "no" >&6; }
7085fi
7086
7087
7088
7089
7090
7091if test -z "$lt_cv_path_MAGIC_CMD"; then
7092 if test -n "$ac_tool_prefix"; then
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7094$as_echo_n "checking for file... " >&6; }
7095if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7096 $as_echo_n "(cached) " >&6
7097else
7098 case $MAGIC_CMD in
7099[\\/*] | ?:[\\/]*)
7100 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7101 ;;
7102*)
7103 lt_save_MAGIC_CMD="$MAGIC_CMD"
7104 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7105 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7106 for ac_dir in $ac_dummy; do
7107 IFS="$lt_save_ifs"
7108 test -z "$ac_dir" && ac_dir=.
7109 if test -f $ac_dir/file; then
7110 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7111 if test -n "$file_magic_test_file"; then
7112 case $deplibs_check_method in
7113 "file_magic "*)
7114 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7115 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7116 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7117 $EGREP "$file_magic_regex" > /dev/null; then
7118 :
7119 else
7120 cat <<_LT_EOF 1>&2
7121
7122*** Warning: the command libtool uses to detect shared libraries,
7123*** $file_magic_cmd, produces output that libtool cannot recognize.
7124*** The result is that libtool may fail to recognize shared libraries
7125*** as such. This will affect the creation of libtool libraries that
7126*** depend on shared libraries, but programs linked with such libtool
7127*** libraries will work regardless of this problem. Nevertheless, you
7128*** may want to report the problem to your system manager and/or to
7129*** bug-libtool@gnu.org
7130
7131_LT_EOF
7132 fi ;;
7133 esac
7134 fi
7135 break
7136 fi
7137 done
7138 IFS="$lt_save_ifs"
7139 MAGIC_CMD="$lt_save_MAGIC_CMD"
7140 ;;
7141esac
7142fi
7143
7144MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7145if test -n "$MAGIC_CMD"; then
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7147$as_echo "$MAGIC_CMD" >&6; }
7148else
7149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7150$as_echo "no" >&6; }
7151fi
7152
7153
7154 else
7155 MAGIC_CMD=:
7156 fi
7157fi
7158
7159 fi
7160 ;;
7161esac
7162
7163# Use C for the default configuration in the libtool script
7164
7165lt_save_CC="$CC"
7166ac_ext=c
7167ac_cpp='$CPP $CPPFLAGS'
7168ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7169ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7170ac_compiler_gnu=$ac_cv_c_compiler_gnu
7171
7172
7173# Source file extension for C test sources.
7174ac_ext=c
7175
7176# Object file extension for compiled C test sources.
7177objext=o
7178objext=$objext
7179
7180# Code to be used in simple compile tests
7181lt_simple_compile_test_code="int some_variable = 0;"
7182
7183# Code to be used in simple link tests
7184lt_simple_link_test_code='int main(){return(0);}'
7185
7186
7187
7188
7189
7190
7191
7192# If no C compiler was specified, use CC.
7193LTCC=${LTCC-"$CC"}
7194
7195# If no C compiler flags were specified, use CFLAGS.
7196LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7197
7198# Allow CC to be a program name with arguments.
7199compiler=$CC
7200
7201# Save the default compiler, since it gets overwritten when the other
7202# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7203compiler_DEFAULT=$CC
7204
7205# save warnings/boilerplate of simple test code
7206ac_outfile=conftest.$ac_objext
7207echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7208eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7209_lt_compiler_boilerplate=`cat conftest.err`
7210$RM conftest*
7211
7212ac_outfile=conftest.$ac_objext
7213echo "$lt_simple_link_test_code" >conftest.$ac_ext
7214eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7215_lt_linker_boilerplate=`cat conftest.err`
7216$RM -r conftest*
7217
7218
7219if test -n "$compiler"; then
7220
7221lt_prog_compiler_no_builtin_flag=
7222
7223if test "$GCC" = yes; then
7224 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7225
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7227$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7228if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7229 $as_echo_n "(cached) " >&6
7230else
7231 lt_cv_prog_compiler_rtti_exceptions=no
7232 ac_outfile=conftest.$ac_objext
7233 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7234 lt_compiler_flag="-fno-rtti -fno-exceptions"
7235 # Insert the option either (1) after the last *FLAGS variable, or
7236 # (2) before a word containing "conftest.", or (3) at the end.
7237 # Note that $ac_compile itself does not contain backslashes and begins
7238 # with a dollar sign (not a hyphen), so the echo should work correctly.
7239 # The option is referenced via a variable to avoid confusing sed.
7240 lt_compile=`echo "$ac_compile" | $SED \
7241 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7242 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7243 -e 's:$: $lt_compiler_flag:'`
7244 (eval echo "\"\$as_me:7244: $lt_compile\"" >&5)
7245 (eval "$lt_compile" 2>conftest.err)
7246 ac_status=$?
7247 cat conftest.err >&5
7248 echo "$as_me:7248: \$? = $ac_status" >&5
7249 if (exit $ac_status) && test -s "$ac_outfile"; then
7250 # The compiler can only warn and ignore the option if not recognized
7251 # So say no if there are warnings other than the usual output.
7252 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7253 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7254 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7255 lt_cv_prog_compiler_rtti_exceptions=yes
7256 fi
7257 fi
7258 $RM conftest*
7259
7260fi
7261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7262$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7263
7264if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7265 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7266else
7267 :
7268fi
7269
7270fi
7271
7272
7273
7274
7275
7276
7277 lt_prog_compiler_wl=
7278lt_prog_compiler_pic=
7279lt_prog_compiler_static=
7280
7281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7282$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7283
7284 if test "$GCC" = yes; then
7285 lt_prog_compiler_wl='-Wl,'
7286 lt_prog_compiler_static='-static'
7287
7288 case $host_os in
7289 aix*)
7290 # All AIX code is PIC.
7291 if test "$host_cpu" = ia64; then
7292 # AIX 5 now supports IA64 processor
7293 lt_prog_compiler_static='-Bstatic'
7294 fi
7295 ;;
7296
7297 amigaos*)
7298 case $host_cpu in
7299 powerpc)
7300 # see comment about AmigaOS4 .so support
7301 lt_prog_compiler_pic='-fPIC'
7302 ;;
7303 m68k)
7304 # FIXME: we need at least 68020 code to build shared libraries, but
7305 # adding the `-m68020' flag to GCC prevents building anything better,
7306 # like `-m68040'.
7307 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7308 ;;
7309 esac
7310 ;;
7311
7312 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7313 # PIC is the default for these OSes.
7314 ;;
7315
7316 mingw* | cygwin* | pw32* | os2* | cegcc*)
7317 # This hack is so that the source file can tell whether it is being
7318 # built for inclusion in a dll (and should export symbols for example).
7319 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7320 # (--disable-auto-import) libraries
7321 lt_prog_compiler_pic='-DDLL_EXPORT'
7322 ;;
7323
7324 darwin* | rhapsody*)
7325 # PIC is the default on this platform
7326 # Common symbols not allowed in MH_DYLIB files
7327 lt_prog_compiler_pic='-fno-common'
7328 ;;
7329
7330 hpux*)
7331 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7332 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7333 # sets the default TLS model and affects inlining.
7334 case $host_cpu in
7335 hppa*64*)
7336 # +Z the default
7337 ;;
7338 *)
7339 lt_prog_compiler_pic='-fPIC'
7340 ;;
7341 esac
7342 ;;
7343
7344 interix[3-9]*)
7345 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7346 # Instead, we relocate shared libraries at runtime.
7347 ;;
7348
7349 msdosdjgpp*)
7350 # Just because we use GCC doesn't mean we suddenly get shared libraries
7351 # on systems that don't support them.
7352 lt_prog_compiler_can_build_shared=no
7353 enable_shared=no
7354 ;;
7355
7356 *nto* | *qnx*)
7357 # QNX uses GNU C++, but need to define -shared option too, otherwise
7358 # it will coredump.
7359 lt_prog_compiler_pic='-fPIC -shared'
7360 ;;
7361
7362 sysv4*MP*)
7363 if test -d /usr/nec; then
7364 lt_prog_compiler_pic=-Kconform_pic
7365 fi
7366 ;;
7367
7368 *)
7369 lt_prog_compiler_pic='-fPIC'
7370 ;;
7371 esac
7372 else
7373 # PORTME Check for flag to pass linker flags through the system compiler.
7374 case $host_os in
7375 aix*)
7376 lt_prog_compiler_wl='-Wl,'
7377 if test "$host_cpu" = ia64; then
7378 # AIX 5 now supports IA64 processor
7379 lt_prog_compiler_static='-Bstatic'
7380 else
7381 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7382 fi
7383 ;;
7384
7385 mingw* | cygwin* | pw32* | os2* | cegcc*)
7386 # This hack is so that the source file can tell whether it is being
7387 # built for inclusion in a dll (and should export symbols for example).
7388 lt_prog_compiler_pic='-DDLL_EXPORT'
7389 ;;
7390
7391 hpux9* | hpux10* | hpux11*)
7392 lt_prog_compiler_wl='-Wl,'
7393 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7394 # not for PA HP-UX.
7395 case $host_cpu in
7396 hppa*64*|ia64*)
7397 # +Z the default
7398 ;;
7399 *)
7400 lt_prog_compiler_pic='+Z'
7401 ;;
7402 esac
7403 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7404 lt_prog_compiler_static='${wl}-a ${wl}archive'
7405 ;;
7406
7407 irix5* | irix6* | nonstopux*)
7408 lt_prog_compiler_wl='-Wl,'
7409 # PIC (with -KPIC) is the default.
7410 lt_prog_compiler_static='-non_shared'
7411 ;;
7412
7413 linux* | k*bsd*-gnu)
7414 case $cc_basename in
7415 # old Intel for x86_64 which still supported -KPIC.
7416 ecc*)
7417 lt_prog_compiler_wl='-Wl,'
7418 lt_prog_compiler_pic='-KPIC'
7419 lt_prog_compiler_static='-static'
7420 ;;
7421 # icc used to be incompatible with GCC.
7422 # ICC 10 doesn't accept -KPIC any more.
7423 icc* | ifort*)
7424 lt_prog_compiler_wl='-Wl,'
7425 lt_prog_compiler_pic='-fPIC'
7426 lt_prog_compiler_static='-static'
7427 ;;
7428 # Lahey Fortran 8.1.
7429 lf95*)
7430 lt_prog_compiler_wl='-Wl,'
7431 lt_prog_compiler_pic='--shared'
7432 lt_prog_compiler_static='--static'
7433 ;;
7434 pgcc* | pgf77* | pgf90* | pgf95*)
7435 # Portland Group compilers (*not* the Pentium gcc compiler,
7436 # which looks to be a dead project)
7437 lt_prog_compiler_wl='-Wl,'
7438 lt_prog_compiler_pic='-fpic'
7439 lt_prog_compiler_static='-Bstatic'
7440 ;;
7441 ccc*)
7442 lt_prog_compiler_wl='-Wl,'
7443 # All Alpha code is PIC.
7444 lt_prog_compiler_static='-non_shared'
7445 ;;
7446 xl*)
7447 # IBM XL C 8.0/Fortran 10.1 on PPC
7448 lt_prog_compiler_wl='-Wl,'
7449 lt_prog_compiler_pic='-qpic'
7450 lt_prog_compiler_static='-qstaticlink'
7451 ;;
7452 *)
7453 case `$CC -V 2>&1 | sed 5q` in
7454 *Sun\ C*)
7455 # Sun C 5.9
7456 lt_prog_compiler_pic='-KPIC'
7457 lt_prog_compiler_static='-Bstatic'
7458 lt_prog_compiler_wl='-Wl,'
7459 ;;
7460 *Sun\ F*)
7461 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7462 lt_prog_compiler_pic='-KPIC'
7463 lt_prog_compiler_static='-Bstatic'
7464 lt_prog_compiler_wl=''
7465 ;;
7466 esac
7467 ;;
7468 esac
7469 ;;
7470
7471 newsos6)
7472 lt_prog_compiler_pic='-KPIC'
7473 lt_prog_compiler_static='-Bstatic'
7474 ;;
7475
7476 *nto* | *qnx*)
7477 # QNX uses GNU C++, but need to define -shared option too, otherwise
7478 # it will coredump.
7479 lt_prog_compiler_pic='-fPIC -shared'
7480 ;;
7481
7482 osf3* | osf4* | osf5*)
7483 lt_prog_compiler_wl='-Wl,'
7484 # All OSF/1 code is PIC.
7485 lt_prog_compiler_static='-non_shared'
7486 ;;
7487
7488 rdos*)
7489 lt_prog_compiler_static='-non_shared'
7490 ;;
7491
7492 solaris*)
7493 lt_prog_compiler_pic='-KPIC'
7494 lt_prog_compiler_static='-Bstatic'
7495 case $cc_basename in
7496 f77* | f90* | f95*)
7497 lt_prog_compiler_wl='-Qoption ld ';;
7498 *)
7499 lt_prog_compiler_wl='-Wl,';;
7500 esac
7501 ;;
7502
7503 sunos4*)
7504 lt_prog_compiler_wl='-Qoption ld '
7505 lt_prog_compiler_pic='-PIC'
7506 lt_prog_compiler_static='-Bstatic'
7507 ;;
7508
7509 sysv4 | sysv4.2uw2* | sysv4.3*)
7510 lt_prog_compiler_wl='-Wl,'
7511 lt_prog_compiler_pic='-KPIC'
7512 lt_prog_compiler_static='-Bstatic'
7513 ;;
7514
7515 sysv4*MP*)
7516 if test -d /usr/nec ;then
7517 lt_prog_compiler_pic='-Kconform_pic'
7518 lt_prog_compiler_static='-Bstatic'
7519 fi
7520 ;;
7521
7522 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7523 lt_prog_compiler_wl='-Wl,'
7524 lt_prog_compiler_pic='-KPIC'
7525 lt_prog_compiler_static='-Bstatic'
7526 ;;
7527
7528 unicos*)
7529 lt_prog_compiler_wl='-Wl,'
7530 lt_prog_compiler_can_build_shared=no
7531 ;;
7532
7533 uts4*)
7534 lt_prog_compiler_pic='-pic'
7535 lt_prog_compiler_static='-Bstatic'
7536 ;;
7537
7538 *)
7539 lt_prog_compiler_can_build_shared=no
7540 ;;
7541 esac
7542 fi
7543
7544case $host_os in
7545 # For platforms which do not support PIC, -DPIC is meaningless:
7546 *djgpp*)
7547 lt_prog_compiler_pic=
7548 ;;
7549 *)
7550 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7551 ;;
7552esac
7553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7554$as_echo "$lt_prog_compiler_pic" >&6; }
7555
7556
7557
7558
7559
7560
7561#
7562# Check to make sure the PIC flag actually works.
7563#
7564if test -n "$lt_prog_compiler_pic"; then
7565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7566$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7567if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7568 $as_echo_n "(cached) " >&6
7569else
7570 lt_cv_prog_compiler_pic_works=no
7571 ac_outfile=conftest.$ac_objext
7572 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7573 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7574 # Insert the option either (1) after the last *FLAGS variable, or
7575 # (2) before a word containing "conftest.", or (3) at the end.
7576 # Note that $ac_compile itself does not contain backslashes and begins
7577 # with a dollar sign (not a hyphen), so the echo should work correctly.
7578 # The option is referenced via a variable to avoid confusing sed.
7579 lt_compile=`echo "$ac_compile" | $SED \
7580 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7581 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7582 -e 's:$: $lt_compiler_flag:'`
7583 (eval echo "\"\$as_me:7583: $lt_compile\"" >&5)
7584 (eval "$lt_compile" 2>conftest.err)
7585 ac_status=$?
7586 cat conftest.err >&5
7587 echo "$as_me:7587: \$? = $ac_status" >&5
7588 if (exit $ac_status) && test -s "$ac_outfile"; then
7589 # The compiler can only warn and ignore the option if not recognized
7590 # So say no if there are warnings other than the usual output.
7591 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7592 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7593 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7594 lt_cv_prog_compiler_pic_works=yes
7595 fi
7596 fi
7597 $RM conftest*
7598
7599fi
7600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7601$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7602
7603if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7604 case $lt_prog_compiler_pic in
7605 "" | " "*) ;;
7606 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7607 esac
7608else
7609 lt_prog_compiler_pic=
7610 lt_prog_compiler_can_build_shared=no
7611fi
7612
7613fi
7614
7615
7616
7617
7618
7619
7620#
7621# Check to make sure the static flag actually works.
7622#
7623wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7625$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7626if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7627 $as_echo_n "(cached) " >&6
7628else
7629 lt_cv_prog_compiler_static_works=no
7630 save_LDFLAGS="$LDFLAGS"
7631 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7632 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7633 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7634 # The linker can only warn and ignore the option if not recognized
7635 # So say no if there are warnings
7636 if test -s conftest.err; then
7637 # Append any errors to the config.log.
7638 cat conftest.err 1>&5
7639 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7640 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7641 if diff conftest.exp conftest.er2 >/dev/null; then
7642 lt_cv_prog_compiler_static_works=yes
7643 fi
7644 else
7645 lt_cv_prog_compiler_static_works=yes
7646 fi
7647 fi
7648 $RM -r conftest*
7649 LDFLAGS="$save_LDFLAGS"
7650
7651fi
7652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7653$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7654
7655if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7656 :
7657else
7658 lt_prog_compiler_static=
7659fi
7660
7661
7662
7663
7664
7665
7666
7667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7668$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7669if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7670 $as_echo_n "(cached) " >&6
7671else
7672 lt_cv_prog_compiler_c_o=no
7673 $RM -r conftest 2>/dev/null
7674 mkdir conftest
7675 cd conftest
7676 mkdir out
7677 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7678
7679 lt_compiler_flag="-o out/conftest2.$ac_objext"
7680 # Insert the option either (1) after the last *FLAGS variable, or
7681 # (2) before a word containing "conftest.", or (3) at the end.
7682 # Note that $ac_compile itself does not contain backslashes and begins
7683 # with a dollar sign (not a hyphen), so the echo should work correctly.
7684 lt_compile=`echo "$ac_compile" | $SED \
7685 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7686 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7687 -e 's:$: $lt_compiler_flag:'`
7688 (eval echo "\"\$as_me:7688: $lt_compile\"" >&5)
7689 (eval "$lt_compile" 2>out/conftest.err)
7690 ac_status=$?
7691 cat out/conftest.err >&5
7692 echo "$as_me:7692: \$? = $ac_status" >&5
7693 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7694 then
7695 # The compiler can only warn and ignore the option if not recognized
7696 # So say no if there are warnings
7697 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7698 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7699 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7700 lt_cv_prog_compiler_c_o=yes
7701 fi
7702 fi
7703 chmod u+w . 2>&5
7704 $RM conftest*
7705 # SGI C++ compiler will create directory out/ii_files/ for
7706 # template instantiation
7707 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7708 $RM out/* && rmdir out
7709 cd ..
7710 $RM -r conftest
7711 $RM conftest*
7712
7713fi
7714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7715$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7716
7717
7718
7719
7720
7721
7722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7723$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7724if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7725 $as_echo_n "(cached) " >&6
7726else
7727 lt_cv_prog_compiler_c_o=no
7728 $RM -r conftest 2>/dev/null
7729 mkdir conftest
7730 cd conftest
7731 mkdir out
7732 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7733
7734 lt_compiler_flag="-o out/conftest2.$ac_objext"
7735 # Insert the option either (1) after the last *FLAGS variable, or
7736 # (2) before a word containing "conftest.", or (3) at the end.
7737 # Note that $ac_compile itself does not contain backslashes and begins
7738 # with a dollar sign (not a hyphen), so the echo should work correctly.
7739 lt_compile=`echo "$ac_compile" | $SED \
7740 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7741 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7742 -e 's:$: $lt_compiler_flag:'`
7743 (eval echo "\"\$as_me:7743: $lt_compile\"" >&5)
7744 (eval "$lt_compile" 2>out/conftest.err)
7745 ac_status=$?
7746 cat out/conftest.err >&5
7747 echo "$as_me:7747: \$? = $ac_status" >&5
7748 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7749 then
7750 # The compiler can only warn and ignore the option if not recognized
7751 # So say no if there are warnings
7752 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7753 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7754 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7755 lt_cv_prog_compiler_c_o=yes
7756 fi
7757 fi
7758 chmod u+w . 2>&5
7759 $RM conftest*
7760 # SGI C++ compiler will create directory out/ii_files/ for
7761 # template instantiation
7762 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7763 $RM out/* && rmdir out
7764 cd ..
7765 $RM -r conftest
7766 $RM conftest*
7767
7768fi
7769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7770$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7771
7772
7773
7774
7775hard_links="nottested"
7776if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7777 # do not overwrite the value of need_locks provided by the user
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7779$as_echo_n "checking if we can lock with hard links... " >&6; }
7780 hard_links=yes
7781 $RM conftest*
7782 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7783 touch conftest.a
7784 ln conftest.a conftest.b 2>&5 || hard_links=no
7785 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7787$as_echo "$hard_links" >&6; }
7788 if test "$hard_links" = no; then
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7790$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7791 need_locks=warn
7792 fi
7793else
7794 need_locks=no
7795fi
7796
7797
7798
7799
7800
7801
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7803$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7804
7805 runpath_var=
7806 allow_undefined_flag=
7807 always_export_symbols=no
7808 archive_cmds=
7809 archive_expsym_cmds=
7810 compiler_needs_object=no
7811 enable_shared_with_static_runtimes=no
7812 export_dynamic_flag_spec=
7813 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7814 hardcode_automatic=no
7815 hardcode_direct=no
7816 hardcode_direct_absolute=no
7817 hardcode_libdir_flag_spec=
7818 hardcode_libdir_flag_spec_ld=
7819 hardcode_libdir_separator=
7820 hardcode_minus_L=no
7821 hardcode_shlibpath_var=unsupported
7822 inherit_rpath=no
7823 link_all_deplibs=unknown
7824 module_cmds=
7825 module_expsym_cmds=
7826 old_archive_from_new_cmds=
7827 old_archive_from_expsyms_cmds=
7828 thread_safe_flag_spec=
7829 whole_archive_flag_spec=
7830 # include_expsyms should be a list of space-separated symbols to be *always*
7831 # included in the symbol list
7832 include_expsyms=
7833 # exclude_expsyms can be an extended regexp of symbols to exclude
7834 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7835 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7836 # as well as any symbol that contains `d'.
7837 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7838 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7839 # platforms (ab)use it in PIC code, but their linkers get confused if
7840 # the symbol is explicitly referenced. Since portable code cannot
7841 # rely on this symbol name, it's probably fine to never include it in
7842 # preloaded symbol tables.
7843 # Exclude shared library initialization/finalization symbols.
7844 extract_expsyms_cmds=
7845
7846 case $host_os in
7847 cygwin* | mingw* | pw32* | cegcc*)
7848 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7849 # When not using gcc, we currently assume that we are using
7850 # Microsoft Visual C++.
7851 if test "$GCC" != yes; then
7852 with_gnu_ld=no
7853 fi
7854 ;;
7855 interix*)
7856 # we just hope/assume this is gcc and not c89 (= MSVC++)
7857 with_gnu_ld=yes
7858 ;;
7859 openbsd*)
7860 with_gnu_ld=no
7861 ;;
7862 linux* | k*bsd*-gnu)
7863 link_all_deplibs=no
7864 ;;
7865 esac
7866
7867 ld_shlibs=yes
7868 if test "$with_gnu_ld" = yes; then
7869 # If archive_cmds runs LD, not CC, wlarc should be empty
7870 wlarc='${wl}'
7871
7872 # Set some defaults for GNU ld with shared library support. These
7873 # are reset later if shared libraries are not supported. Putting them
7874 # here allows them to be overridden if necessary.
7875 runpath_var=LD_RUN_PATH
7876 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7877 export_dynamic_flag_spec='${wl}--export-dynamic'
7878 # ancient GNU ld didn't support --whole-archive et. al.
7879 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7880 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7881 else
7882 whole_archive_flag_spec=
7883 fi
7884 supports_anon_versioning=no
7885 case `$LD -v 2>&1` in
7886 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7887 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7888 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7889 *\ 2.11.*) ;; # other 2.11 versions
7890 *) supports_anon_versioning=yes ;;
7891 esac
7892
7893 # See if GNU ld supports shared libraries.
7894 case $host_os in
7895 aix[3-9]*)
7896 # On AIX/PPC, the GNU linker is very broken
7897 if test "$host_cpu" != ia64; then
7898 ld_shlibs=no
7899 cat <<_LT_EOF 1>&2
7900
7901*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7902*** to be unable to reliably create shared libraries on AIX.
7903*** Therefore, libtool is disabling shared libraries support. If you
7904*** really care for shared libraries, you may want to modify your PATH
7905*** so that a non-GNU linker is found, and then restart.
7906
7907_LT_EOF
7908 fi
7909 ;;
7910
7911 amigaos*)
7912 case $host_cpu in
7913 powerpc)
7914 # see comment about AmigaOS4 .so support
7915 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7916 archive_expsym_cmds=''
7917 ;;
7918 m68k)
7919 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)'
7920 hardcode_libdir_flag_spec='-L$libdir'
7921 hardcode_minus_L=yes
7922 ;;
7923 esac
7924 ;;
7925
7926 beos*)
7927 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7928 allow_undefined_flag=unsupported
7929 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7930 # support --undefined. This deserves some investigation. FIXME
7931 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7932 else
7933 ld_shlibs=no
7934 fi
7935 ;;
7936
7937 cygwin* | mingw* | pw32* | cegcc*)
7938 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7939 # as there is no search path for DLLs.
7940 hardcode_libdir_flag_spec='-L$libdir'
7941 allow_undefined_flag=unsupported
7942 always_export_symbols=no
7943 enable_shared_with_static_runtimes=yes
7944 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7945
7946 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7947 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7948 # If the export-symbols file already is a .def file (1st line
7949 # is EXPORTS), use it as is; otherwise, prepend...
7950 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7951 cp $export_symbols $output_objdir/$soname.def;
7952 else
7953 echo EXPORTS > $output_objdir/$soname.def;
7954 cat $export_symbols >> $output_objdir/$soname.def;
7955 fi~
7956 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7957 else
7958 ld_shlibs=no
7959 fi
7960 ;;
7961
7962 interix[3-9]*)
7963 hardcode_direct=no
7964 hardcode_shlibpath_var=no
7965 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7966 export_dynamic_flag_spec='${wl}-E'
7967 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7968 # Instead, shared libraries are loaded at an image base (0x10000000 by
7969 # default) and relocated if they conflict, which is a slow very memory
7970 # consuming and fragmenting process. To avoid this, we pick a random,
7971 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7972 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7973 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7974 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'
7975 ;;
7976
7977 gnu* | linux* | tpf* | k*bsd*-gnu)
7978 tmp_diet=no
7979 if test "$host_os" = linux-dietlibc; then
7980 case $cc_basename in
7981 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7982 esac
7983 fi
7984 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7985 && test "$tmp_diet" = no
7986 then
7987 tmp_addflag=
7988 tmp_sharedflag='-shared'
7989 case $cc_basename,$host_cpu in
7990 pgcc*) # Portland Group C compiler
7991 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7992 tmp_addflag=' $pic_flag'
7993 ;;
7994 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7995 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7996 tmp_addflag=' $pic_flag -Mnomain' ;;
7997 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7998 tmp_addflag=' -i_dynamic' ;;
7999 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8000 tmp_addflag=' -i_dynamic -nofor_main' ;;
8001 ifc* | ifort*) # Intel Fortran compiler
8002 tmp_addflag=' -nofor_main' ;;
8003 lf95*) # Lahey Fortran 8.1
8004 whole_archive_flag_spec=
8005 tmp_sharedflag='--shared' ;;
8006 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8007 tmp_sharedflag='-qmkshrobj'
8008 tmp_addflag= ;;
8009 esac
8010 case `$CC -V 2>&1 | sed 5q` in
8011 *Sun\ C*) # Sun C 5.9
8012 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8013 compiler_needs_object=yes
8014 tmp_sharedflag='-G' ;;
8015 *Sun\ F*) # Sun Fortran 8.3
8016 tmp_sharedflag='-G' ;;
8017 esac
8018 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8019
8020 if test "x$supports_anon_versioning" = xyes; then
8021 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8022 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8023 echo "local: *; };" >> $output_objdir/$libname.ver~
8024 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8025 fi
8026
8027 case $cc_basename in
8028 xlf*)
8029 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8030 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8031 hardcode_libdir_flag_spec=
8032 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8033 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8034 if test "x$supports_anon_versioning" = xyes; then
8035 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8036 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8037 echo "local: *; };" >> $output_objdir/$libname.ver~
8038 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8039 fi
8040 ;;
8041 esac
8042 else
8043 ld_shlibs=no
8044 fi
8045 ;;
8046
8047 netbsd* | netbsdelf*-gnu)
8048 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8049 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8050 wlarc=
8051 else
8052 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8053 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8054 fi
8055 ;;
8056
8057 solaris*)
8058 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8059 ld_shlibs=no
8060 cat <<_LT_EOF 1>&2
8061
8062*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8063*** create shared libraries on Solaris systems. Therefore, libtool
8064*** is disabling shared libraries support. We urge you to upgrade GNU
8065*** binutils to release 2.9.1 or newer. Another option is to modify
8066*** your PATH or compiler configuration so that the native linker is
8067*** used, and then restart.
8068
8069_LT_EOF
8070 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8071 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8072 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8073 else
8074 ld_shlibs=no
8075 fi
8076 ;;
8077
8078 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8079 case `$LD -v 2>&1` in
8080 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8081 ld_shlibs=no
8082 cat <<_LT_EOF 1>&2
8083
8084*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8085*** reliably create shared libraries on SCO systems. Therefore, libtool
8086*** is disabling shared libraries support. We urge you to upgrade GNU
8087*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8088*** your PATH or compiler configuration so that the native linker is
8089*** used, and then restart.
8090
8091_LT_EOF
8092 ;;
8093 *)
8094 # For security reasons, it is highly recommended that you always
8095 # use absolute paths for naming shared libraries, and exclude the
8096 # DT_RUNPATH tag from executables and libraries. But doing so
8097 # requires that you compile everything twice, which is a pain.
8098 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8099 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8100 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8101 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8102 else
8103 ld_shlibs=no
8104 fi
8105 ;;
8106 esac
8107 ;;
8108
8109 sunos4*)
8110 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8111 wlarc=
8112 hardcode_direct=yes
8113 hardcode_shlibpath_var=no
8114 ;;
8115
8116 *)
8117 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8118 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8119 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8120 else
8121 ld_shlibs=no
8122 fi
8123 ;;
8124 esac
8125
8126 if test "$ld_shlibs" = no; then
8127 runpath_var=
8128 hardcode_libdir_flag_spec=
8129 export_dynamic_flag_spec=
8130 whole_archive_flag_spec=
8131 fi
8132 else
8133 # PORTME fill in a description of your system's linker (not GNU ld)
8134 case $host_os in
8135 aix3*)
8136 allow_undefined_flag=unsupported
8137 always_export_symbols=yes
8138 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'
8139 # Note: this linker hardcodes the directories in LIBPATH if there
8140 # are no directories specified by -L.
8141 hardcode_minus_L=yes
8142 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8143 # Neither direct hardcoding nor static linking is supported with a
8144 # broken collect2.
8145 hardcode_direct=unsupported
8146 fi
8147 ;;
8148
8149 aix[4-9]*)
8150 if test "$host_cpu" = ia64; then
8151 # On IA64, the linker does run time linking by default, so we don't
8152 # have to do anything special.
8153 aix_use_runtimelinking=no
8154 exp_sym_flag='-Bexport'
8155 no_entry_flag=""
8156 else
8157 # If we're using GNU nm, then we don't want the "-C" option.
8158 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8159 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8160 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8161 else
8162 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'
8163 fi
8164 aix_use_runtimelinking=no
8165
8166 # Test if we are trying to use run time linking or normal
8167 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8168 # need to do runtime linking.
8169 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8170 for ld_flag in $LDFLAGS; do
8171 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8172 aix_use_runtimelinking=yes
8173 break
8174 fi
8175 done
8176 ;;
8177 esac
8178
8179 exp_sym_flag='-bexport'
8180 no_entry_flag='-bnoentry'
8181 fi
8182
8183 # When large executables or shared objects are built, AIX ld can
8184 # have problems creating the table of contents. If linking a library
8185 # or program results in "error TOC overflow" add -mminimal-toc to
8186 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8187 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8188
8189 archive_cmds=''
8190 hardcode_direct=yes
8191 hardcode_direct_absolute=yes
8192 hardcode_libdir_separator=':'
8193 link_all_deplibs=yes
8194 file_list_spec='${wl}-f,'
8195
8196 if test "$GCC" = yes; then
8197 case $host_os in aix4.[012]|aix4.[012].*)
8198 # We only want to do this on AIX 4.2 and lower, the check
8199 # below for broken collect2 doesn't work under 4.3+
8200 collect2name=`${CC} -print-prog-name=collect2`
8201 if test -f "$collect2name" &&
8202 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8203 then
8204 # We have reworked collect2
8205 :
8206 else
8207 # We have old collect2
8208 hardcode_direct=unsupported
8209 # It fails to find uninstalled libraries when the uninstalled
8210 # path is not listed in the libpath. Setting hardcode_minus_L
8211 # to unsupported forces relinking
8212 hardcode_minus_L=yes
8213 hardcode_libdir_flag_spec='-L$libdir'
8214 hardcode_libdir_separator=
8215 fi
8216 ;;
8217 esac
8218 shared_flag='-shared'
8219 if test "$aix_use_runtimelinking" = yes; then
8220 shared_flag="$shared_flag "'${wl}-G'
8221 fi
8222 link_all_deplibs=no
8223 else
8224 # not using gcc
8225 if test "$host_cpu" = ia64; then
8226 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8227 # chokes on -Wl,-G. The following line is correct:
8228 shared_flag='-G'
8229 else
8230 if test "$aix_use_runtimelinking" = yes; then
8231 shared_flag='${wl}-G'
8232 else
8233 shared_flag='${wl}-bM:SRE'
8234 fi
8235 fi
8236 fi
8237
8238 export_dynamic_flag_spec='${wl}-bexpall'
8239 # It seems that -bexpall does not export symbols beginning with
8240 # underscore (_), so it is better to generate a list of symbols to export.
8241 always_export_symbols=yes
8242 if test "$aix_use_runtimelinking" = yes; then
8243 # Warning - without using the other runtime loading flags (-brtl),
8244 # -berok will link without error, but may produce a broken library.
8245 allow_undefined_flag='-berok'
8246 # Determine the default libpath from the value encoded in an
8247 # empty executable.
8248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8249/* end confdefs.h. */
8250
8251int
8252main ()
8253{
8254
8255 ;
8256 return 0;
8257}
8258_ACEOF
8259if ac_fn_c_try_link "$LINENO"; then :
8260
8261lt_aix_libpath_sed='
8262 /Import File Strings/,/^$/ {
8263 /^0/ {
8264 s/^0 *\(.*\)$/\1/
8265 p
8266 }
8267 }'
8268aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8269# Check for a 64-bit object if we didn't find anything.
8270if test -z "$aix_libpath"; then
8271 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8272fi
8273fi
8274rm -f core conftest.err conftest.$ac_objext \
8275 conftest$ac_exeext conftest.$ac_ext
8276if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8277
8278 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8279 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8280 else
8281 if test "$host_cpu" = ia64; then
8282 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8283 allow_undefined_flag="-z nodefs"
8284 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"
8285 else
8286 # Determine the default libpath from the value encoded in an
8287 # empty executable.
8288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8289/* end confdefs.h. */
8290
8291int
8292main ()
8293{
8294
8295 ;
8296 return 0;
8297}
8298_ACEOF
8299if ac_fn_c_try_link "$LINENO"; then :
8300
8301lt_aix_libpath_sed='
8302 /Import File Strings/,/^$/ {
8303 /^0/ {
8304 s/^0 *\(.*\)$/\1/
8305 p
8306 }
8307 }'
8308aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8309# Check for a 64-bit object if we didn't find anything.
8310if test -z "$aix_libpath"; then
8311 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8312fi
8313fi
8314rm -f core conftest.err conftest.$ac_objext \
8315 conftest$ac_exeext conftest.$ac_ext
8316if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8317
8318 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8319 # Warning - without using the other run time loading flags,
8320 # -berok will link without error, but may produce a broken library.
8321 no_undefined_flag=' ${wl}-bernotok'
8322 allow_undefined_flag=' ${wl}-berok'
8323 # Exported symbols can be pulled into shared objects from archives
8324 whole_archive_flag_spec='$convenience'
8325 archive_cmds_need_lc=yes
8326 # This is similar to how AIX traditionally builds its shared libraries.
8327 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'
8328 fi
8329 fi
8330 ;;
8331
8332 amigaos*)
8333 case $host_cpu in
8334 powerpc)
8335 # see comment about AmigaOS4 .so support
8336 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8337 archive_expsym_cmds=''
8338 ;;
8339 m68k)
8340 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)'
8341 hardcode_libdir_flag_spec='-L$libdir'
8342 hardcode_minus_L=yes
8343 ;;
8344 esac
8345 ;;
8346
8347 bsdi[45]*)
8348 export_dynamic_flag_spec=-rdynamic
8349 ;;
8350
8351 cygwin* | mingw* | pw32* | cegcc*)
8352 # When not using gcc, we currently assume that we are using
8353 # Microsoft Visual C++.
8354 # hardcode_libdir_flag_spec is actually meaningless, as there is
8355 # no search path for DLLs.
8356 hardcode_libdir_flag_spec=' '
8357 allow_undefined_flag=unsupported
8358 # Tell ltmain to make .lib files, not .a files.
8359 libext=lib
8360 # Tell ltmain to make .dll files, not .so files.
8361 shrext_cmds=".dll"
8362 # FIXME: Setting linknames here is a bad hack.
8363 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8364 # The linker will automatically build a .lib file if we build a DLL.
8365 old_archive_from_new_cmds='true'
8366 # FIXME: Should let the user specify the lib program.
8367 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8368 fix_srcfile_path='`cygpath -w "$srcfile"`'
8369 enable_shared_with_static_runtimes=yes
8370 ;;
8371
8372 darwin* | rhapsody*)
8373
8374
8375 archive_cmds_need_lc=no
8376 hardcode_direct=no
8377 hardcode_automatic=yes
8378 hardcode_shlibpath_var=unsupported
8379 whole_archive_flag_spec=''
8380 link_all_deplibs=yes
8381 allow_undefined_flag="$_lt_dar_allow_undefined"
8382 case $cc_basename in
8383 ifort*) _lt_dar_can_shared=yes ;;
8384 *) _lt_dar_can_shared=$GCC ;;
8385 esac
8386 if test "$_lt_dar_can_shared" = "yes"; then
8387 output_verbose_link_cmd=echo
8388 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8389 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8390 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}"
8391 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}"
8392
8393 else
8394 ld_shlibs=no
8395 fi
8396
8397 ;;
8398
8399 dgux*)
8400 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8401 hardcode_libdir_flag_spec='-L$libdir'
8402 hardcode_shlibpath_var=no
8403 ;;
8404
8405 freebsd1*)
8406 ld_shlibs=no
8407 ;;
8408
8409 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8410 # support. Future versions do this automatically, but an explicit c++rt0.o
8411 # does not break anything, and helps significantly (at the cost of a little
8412 # extra space).
8413 freebsd2.2*)
8414 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8415 hardcode_libdir_flag_spec='-R$libdir'
8416 hardcode_direct=yes
8417 hardcode_shlibpath_var=no
8418 ;;
8419
8420 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8421 freebsd2*)
8422 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8423 hardcode_direct=yes
8424 hardcode_minus_L=yes
8425 hardcode_shlibpath_var=no
8426 ;;
8427
8428 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8429 freebsd* | dragonfly*)
8430 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8431 hardcode_libdir_flag_spec='-R$libdir'
8432 hardcode_direct=yes
8433 hardcode_shlibpath_var=no
8434 ;;
8435
8436 hpux9*)
8437 if test "$GCC" = yes; then
8438 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8439 else
8440 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'
8441 fi
8442 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8443 hardcode_libdir_separator=:
8444 hardcode_direct=yes
8445
8446 # hardcode_minus_L: Not really in the search PATH,
8447 # but as the default location of the library.
8448 hardcode_minus_L=yes
8449 export_dynamic_flag_spec='${wl}-E'
8450 ;;
8451
8452 hpux10*)
8453 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8454 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8455 else
8456 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8457 fi
8458 if test "$with_gnu_ld" = no; then
8459 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8460 hardcode_libdir_flag_spec_ld='+b $libdir'
8461 hardcode_libdir_separator=:
8462 hardcode_direct=yes
8463 hardcode_direct_absolute=yes
8464 export_dynamic_flag_spec='${wl}-E'
8465 # hardcode_minus_L: Not really in the search PATH,
8466 # but as the default location of the library.
8467 hardcode_minus_L=yes
8468 fi
8469 ;;
8470
8471 hpux11*)
8472 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8473 case $host_cpu in
8474 hppa*64*)
8475 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8476 ;;
8477 ia64*)
8478 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8479 ;;
8480 *)
8481 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8482 ;;
8483 esac
8484 else
8485 case $host_cpu in
8486 hppa*64*)
8487 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8488 ;;
8489 ia64*)
8490 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8491 ;;
8492 *)
8493 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8494 ;;
8495 esac
8496 fi
8497 if test "$with_gnu_ld" = no; then
8498 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8499 hardcode_libdir_separator=:
8500
8501 case $host_cpu in
8502 hppa*64*|ia64*)
8503 hardcode_direct=no
8504 hardcode_shlibpath_var=no
8505 ;;
8506 *)
8507 hardcode_direct=yes
8508 hardcode_direct_absolute=yes
8509 export_dynamic_flag_spec='${wl}-E'
8510
8511 # hardcode_minus_L: Not really in the search PATH,
8512 # but as the default location of the library.
8513 hardcode_minus_L=yes
8514 ;;
8515 esac
8516 fi
8517 ;;
8518
8519 irix5* | irix6* | nonstopux*)
8520 if test "$GCC" = yes; then
8521 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8522 # Try to use the -exported_symbol ld option, if it does not
8523 # work, assume that -exports_file does not work either and
8524 # implicitly export all symbols.
8525 save_LDFLAGS="$LDFLAGS"
8526 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8528/* end confdefs.h. */
8529int foo(void) {}
8530_ACEOF
8531if ac_fn_c_try_link "$LINENO"; then :
8532 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8533
8534fi
8535rm -f core conftest.err conftest.$ac_objext \
8536 conftest$ac_exeext conftest.$ac_ext
8537 LDFLAGS="$save_LDFLAGS"
8538 else
8539 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8540 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8541 fi
8542 archive_cmds_need_lc='no'
8543 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8544 hardcode_libdir_separator=:
8545 inherit_rpath=yes
8546 link_all_deplibs=yes
8547 ;;
8548
8549 netbsd* | netbsdelf*-gnu)
8550 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8551 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8552 else
8553 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8554 fi
8555 hardcode_libdir_flag_spec='-R$libdir'
8556 hardcode_direct=yes
8557 hardcode_shlibpath_var=no
8558 ;;
8559
8560 newsos6)
8561 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8562 hardcode_direct=yes
8563 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8564 hardcode_libdir_separator=:
8565 hardcode_shlibpath_var=no
8566 ;;
8567
8568 *nto* | *qnx*)
8569 ;;
8570
8571 openbsd*)
8572 if test -f /usr/libexec/ld.so; then
8573 hardcode_direct=yes
8574 hardcode_shlibpath_var=no
8575 hardcode_direct_absolute=yes
8576 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8577 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8578 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8579 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8580 export_dynamic_flag_spec='${wl}-E'
8581 else
8582 case $host_os in
8583 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8584 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8585 hardcode_libdir_flag_spec='-R$libdir'
8586 ;;
8587 *)
8588 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8589 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8590 ;;
8591 esac
8592 fi
8593 else
8594 ld_shlibs=no
8595 fi
8596 ;;
8597
8598 os2*)
8599 hardcode_libdir_flag_spec='-L$libdir'
8600 hardcode_minus_L=yes
8601 allow_undefined_flag=unsupported
8602 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'
8603 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8604 ;;
8605
8606 osf3*)
8607 if test "$GCC" = yes; then
8608 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8609 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8610 else
8611 allow_undefined_flag=' -expect_unresolved \*'
8612 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8613 fi
8614 archive_cmds_need_lc='no'
8615 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8616 hardcode_libdir_separator=:
8617 ;;
8618
8619 osf4* | osf5*) # as osf3* with the addition of -msym flag
8620 if test "$GCC" = yes; then
8621 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8622 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8623 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8624 else
8625 allow_undefined_flag=' -expect_unresolved \*'
8626 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8627 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~
8628 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8629
8630 # Both c and cxx compiler support -rpath directly
8631 hardcode_libdir_flag_spec='-rpath $libdir'
8632 fi
8633 archive_cmds_need_lc='no'
8634 hardcode_libdir_separator=:
8635 ;;
8636
8637 solaris*)
8638 no_undefined_flag=' -z defs'
8639 if test "$GCC" = yes; then
8640 wlarc='${wl}'
8641 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8642 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8643 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8644 else
8645 case `$CC -V 2>&1` in
8646 *"Compilers 5.0"*)
8647 wlarc=''
8648 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8649 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8650 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8651 ;;
8652 *)
8653 wlarc='${wl}'
8654 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8655 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8656 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8657 ;;
8658 esac
8659 fi
8660 hardcode_libdir_flag_spec='-R$libdir'
8661 hardcode_shlibpath_var=no
8662 case $host_os in
8663 solaris2.[0-5] | solaris2.[0-5].*) ;;
8664 *)
8665 # The compiler driver will combine and reorder linker options,
8666 # but understands `-z linker_flag'. GCC discards it without `$wl',
8667 # but is careful enough not to reorder.
8668 # Supported since Solaris 2.6 (maybe 2.5.1?)
8669 if test "$GCC" = yes; then
8670 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8671 else
8672 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8673 fi
8674 ;;
8675 esac
8676 link_all_deplibs=yes
8677 ;;
8678
8679 sunos4*)
8680 if test "x$host_vendor" = xsequent; then
8681 # Use $CC to link under sequent, because it throws in some extra .o
8682 # files that make .init and .fini sections work.
8683 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8684 else
8685 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8686 fi
8687 hardcode_libdir_flag_spec='-L$libdir'
8688 hardcode_direct=yes
8689 hardcode_minus_L=yes
8690 hardcode_shlibpath_var=no
8691 ;;
8692
8693 sysv4)
8694 case $host_vendor in
8695 sni)
8696 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8697 hardcode_direct=yes # is this really true???
8698 ;;
8699 siemens)
8700 ## LD is ld it makes a PLAMLIB
8701 ## CC just makes a GrossModule.
8702 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8703 reload_cmds='$CC -r -o $output$reload_objs'
8704 hardcode_direct=no
8705 ;;
8706 motorola)
8707 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8708 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8709 ;;
8710 esac
8711 runpath_var='LD_RUN_PATH'
8712 hardcode_shlibpath_var=no
8713 ;;
8714
8715 sysv4.3*)
8716 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8717 hardcode_shlibpath_var=no
8718 export_dynamic_flag_spec='-Bexport'
8719 ;;
8720
8721 sysv4*MP*)
8722 if test -d /usr/nec; then
8723 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8724 hardcode_shlibpath_var=no
8725 runpath_var=LD_RUN_PATH
8726 hardcode_runpath_var=yes
8727 ld_shlibs=yes
8728 fi
8729 ;;
8730
8731 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8732 no_undefined_flag='${wl}-z,text'
8733 archive_cmds_need_lc=no
8734 hardcode_shlibpath_var=no
8735 runpath_var='LD_RUN_PATH'
8736
8737 if test "$GCC" = yes; then
8738 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8739 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8740 else
8741 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8742 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8743 fi
8744 ;;
8745
8746 sysv5* | sco3.2v5* | sco5v6*)
8747 # Note: We can NOT use -z defs as we might desire, because we do not
8748 # link with -lc, and that would cause any symbols used from libc to
8749 # always be unresolved, which means just about no library would
8750 # ever link correctly. If we're not using GNU ld we use -z text
8751 # though, which does catch some bad symbols but isn't as heavy-handed
8752 # as -z defs.
8753 no_undefined_flag='${wl}-z,text'
8754 allow_undefined_flag='${wl}-z,nodefs'
8755 archive_cmds_need_lc=no
8756 hardcode_shlibpath_var=no
8757 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8758 hardcode_libdir_separator=':'
8759 link_all_deplibs=yes
8760 export_dynamic_flag_spec='${wl}-Bexport'
8761 runpath_var='LD_RUN_PATH'
8762
8763 if test "$GCC" = yes; then
8764 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8765 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8766 else
8767 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8768 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8769 fi
8770 ;;
8771
8772 uts4*)
8773 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8774 hardcode_libdir_flag_spec='-L$libdir'
8775 hardcode_shlibpath_var=no
8776 ;;
8777
8778 *)
8779 ld_shlibs=no
8780 ;;
8781 esac
8782
8783 if test x$host_vendor = xsni; then
8784 case $host in
8785 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8786 export_dynamic_flag_spec='${wl}-Blargedynsym'
8787 ;;
8788 esac
8789 fi
8790 fi
8791
8792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8793$as_echo "$ld_shlibs" >&6; }
8794test "$ld_shlibs" = no && can_build_shared=no
8795
8796with_gnu_ld=$with_gnu_ld
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812#
8813# Do we need to explicitly link libc?
8814#
8815case "x$archive_cmds_need_lc" in
8816x|xyes)
8817 # Assume -lc should be added
8818 archive_cmds_need_lc=yes
8819
8820 if test "$enable_shared" = yes && test "$GCC" = yes; then
8821 case $archive_cmds in
8822 *'~'*)
8823 # FIXME: we may have to deal with multi-command sequences.
8824 ;;
8825 '$CC '*)
8826 # Test whether the compiler implicitly links with -lc since on some
8827 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8828 # to ld, don't add -lc before -lgcc.
8829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8830$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8831 $RM conftest*
8832 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8833
8834 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8835 (eval $ac_compile) 2>&5
8836 ac_status=$?
8837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8838 test $ac_status = 0; } 2>conftest.err; then
8839 soname=conftest
8840 lib=conftest
8841 libobjs=conftest.$ac_objext
8842 deplibs=
8843 wl=$lt_prog_compiler_wl
8844 pic_flag=$lt_prog_compiler_pic
8845 compiler_flags=-v
8846 linker_flags=-v
8847 verstring=
8848 output_objdir=.
8849 libname=conftest
8850 lt_save_allow_undefined_flag=$allow_undefined_flag
8851 allow_undefined_flag=
8852 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8853 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8854 ac_status=$?
8855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8856 test $ac_status = 0; }
8857 then
8858 archive_cmds_need_lc=no
8859 else
8860 archive_cmds_need_lc=yes
8861 fi
8862 allow_undefined_flag=$lt_save_allow_undefined_flag
8863 else
8864 cat conftest.err 1>&5
8865 fi
8866 $RM conftest*
8867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8868$as_echo "$archive_cmds_need_lc" >&6; }
8869 ;;
8870 esac
8871 fi
8872 ;;
8873esac
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9032$as_echo_n "checking dynamic linker characteristics... " >&6; }
9033
9034if test "$GCC" = yes; then
9035 case $host_os in
9036 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9037 *) lt_awk_arg="/^libraries:/" ;;
9038 esac
9039 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9040 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9041 # if the path contains ";" then we assume it to be the separator
9042 # otherwise default to the standard path separator (i.e. ":") - it is
9043 # assumed that no part of a normal pathname contains ";" but that should
9044 # okay in the real world where ";" in dirpaths is itself problematic.
9045 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9046 else
9047 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9048 fi
9049 # Ok, now we have the path, separated by spaces, we can step through it
9050 # and add multilib dir if necessary.
9051 lt_tmp_lt_search_path_spec=
9052 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9053 for lt_sys_path in $lt_search_path_spec; do
9054 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9055 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9056 else
9057 test -d "$lt_sys_path" && \
9058 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9059 fi
9060 done
9061 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9062BEGIN {RS=" "; FS="/|\n";} {
9063 lt_foo="";
9064 lt_count=0;
9065 for (lt_i = NF; lt_i > 0; lt_i--) {
9066 if ($lt_i != "" && $lt_i != ".") {
9067 if ($lt_i == "..") {
9068 lt_count++;
9069 } else {
9070 if (lt_count == 0) {
9071 lt_foo="/" $lt_i lt_foo;
9072 } else {
9073 lt_count--;
9074 }
9075 }
9076 }
9077 }
9078 if (lt_foo != "") { lt_freq[lt_foo]++; }
9079 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9080}'`
9081 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9082else
9083 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9084fi
9085library_names_spec=
9086libname_spec='lib$name'
9087soname_spec=
9088shrext_cmds=".so"
9089postinstall_cmds=
9090postuninstall_cmds=
9091finish_cmds=
9092finish_eval=
9093shlibpath_var=
9094shlibpath_overrides_runpath=unknown
9095version_type=none
9096dynamic_linker="$host_os ld.so"
9097sys_lib_dlsearch_path_spec="/lib /usr/lib"
9098need_lib_prefix=unknown
9099hardcode_into_libs=no
9100
9101# when you set need_version to no, make sure it does not cause -set_version
9102# flags to be left without arguments
9103need_version=unknown
9104
9105case $host_os in
9106aix3*)
9107 version_type=linux
9108 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9109 shlibpath_var=LIBPATH
9110
9111 # AIX 3 has no versioning support, so we append a major version to the name.
9112 soname_spec='${libname}${release}${shared_ext}$major'
9113 ;;
9114
9115aix[4-9]*)
9116 version_type=linux
9117 need_lib_prefix=no
9118 need_version=no
9119 hardcode_into_libs=yes
9120 if test "$host_cpu" = ia64; then
9121 # AIX 5 supports IA64
9122 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9123 shlibpath_var=LD_LIBRARY_PATH
9124 else
9125 # With GCC up to 2.95.x, collect2 would create an import file
9126 # for dependence libraries. The import file would start with
9127 # the line `#! .'. This would cause the generated library to
9128 # depend on `.', always an invalid library. This was fixed in
9129 # development snapshots of GCC prior to 3.0.
9130 case $host_os in
9131 aix4 | aix4.[01] | aix4.[01].*)
9132 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9133 echo ' yes '
9134 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9135 :
9136 else
9137 can_build_shared=no
9138 fi
9139 ;;
9140 esac
9141 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9142 # soname into executable. Probably we can add versioning support to
9143 # collect2, so additional links can be useful in future.
9144 if test "$aix_use_runtimelinking" = yes; then
9145 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9146 # instead of lib<name>.a to let people know that these are not
9147 # typical AIX shared libraries.
9148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9149 else
9150 # We preserve .a as extension for shared libraries through AIX4.2
9151 # and later when we are not doing run time linking.
9152 library_names_spec='${libname}${release}.a $libname.a'
9153 soname_spec='${libname}${release}${shared_ext}$major'
9154 fi
9155 shlibpath_var=LIBPATH
9156 fi
9157 ;;
9158
9159amigaos*)
9160 case $host_cpu in
9161 powerpc)
9162 # Since July 2007 AmigaOS4 officially supports .so libraries.
9163 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9165 ;;
9166 m68k)
9167 library_names_spec='$libname.ixlibrary $libname.a'
9168 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9169 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9170 ;;
9171 esac
9172 ;;
9173
9174beos*)
9175 library_names_spec='${libname}${shared_ext}'
9176 dynamic_linker="$host_os ld.so"
9177 shlibpath_var=LIBRARY_PATH
9178 ;;
9179
9180bsdi[45]*)
9181 version_type=linux
9182 need_version=no
9183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9184 soname_spec='${libname}${release}${shared_ext}$major'
9185 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9186 shlibpath_var=LD_LIBRARY_PATH
9187 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9188 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9189 # the default ld.so.conf also contains /usr/contrib/lib and
9190 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9191 # libtool to hard-code these into programs
9192 ;;
9193
9194cygwin* | mingw* | pw32* | cegcc*)
9195 version_type=windows
9196 shrext_cmds=".dll"
9197 need_version=no
9198 need_lib_prefix=no
9199
9200 case $GCC,$host_os in
9201 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9202 library_names_spec='$libname.dll.a'
9203 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9204 postinstall_cmds='base_file=`basename \${file}`~
9205 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9206 dldir=$destdir/`dirname \$dlpath`~
9207 test -d \$dldir || mkdir -p \$dldir~
9208 $install_prog $dir/$dlname \$dldir/$dlname~
9209 chmod a+x \$dldir/$dlname~
9210 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9211 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9212 fi'
9213 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9214 dlpath=$dir/\$dldll~
9215 $RM \$dlpath'
9216 shlibpath_overrides_runpath=yes
9217
9218 case $host_os in
9219 cygwin*)
9220 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9221 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9222 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9223 ;;
9224 mingw* | cegcc*)
9225 # MinGW DLLs use traditional 'lib' prefix
9226 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9227 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9228 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9229 # It is most probably a Windows format PATH printed by
9230 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9231 # path with ; separators, and with drive letters. We can handle the
9232 # drive letters (cygwin fileutils understands them), so leave them,
9233 # especially as we might pass files found there to a mingw objdump,
9234 # which wouldn't understand a cygwinified path. Ahh.
9235 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9236 else
9237 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9238 fi
9239 ;;
9240 pw32*)
9241 # pw32 DLLs use 'pw' prefix rather than 'lib'
9242 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9243 ;;
9244 esac
9245 ;;
9246
9247 *)
9248 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9249 ;;
9250 esac
9251 dynamic_linker='Win32 ld.exe'
9252 # FIXME: first we should search . and the directory the executable is in
9253 shlibpath_var=PATH
9254 ;;
9255
9256darwin* | rhapsody*)
9257 dynamic_linker="$host_os dyld"
9258 version_type=darwin
9259 need_lib_prefix=no
9260 need_version=no
9261 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9262 soname_spec='${libname}${release}${major}$shared_ext'
9263 shlibpath_overrides_runpath=yes
9264 shlibpath_var=DYLD_LIBRARY_PATH
9265 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9266
9267 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9268 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9269 ;;
9270
9271dgux*)
9272 version_type=linux
9273 need_lib_prefix=no
9274 need_version=no
9275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9276 soname_spec='${libname}${release}${shared_ext}$major'
9277 shlibpath_var=LD_LIBRARY_PATH
9278 ;;
9279
9280freebsd1*)
9281 dynamic_linker=no
9282 ;;
9283
9284freebsd* | dragonfly*)
9285 # DragonFly does not have aout. When/if they implement a new
9286 # versioning mechanism, adjust this.
9287 if test -x /usr/bin/objformat; then
9288 objformat=`/usr/bin/objformat`
9289 else
9290 case $host_os in
9291 freebsd[123]*) objformat=aout ;;
9292 *) objformat=elf ;;
9293 esac
9294 fi
9295 version_type=freebsd-$objformat
9296 case $version_type in
9297 freebsd-elf*)
9298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9299 need_version=no
9300 need_lib_prefix=no
9301 ;;
9302 freebsd-*)
9303 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9304 need_version=yes
9305 ;;
9306 esac
9307 shlibpath_var=LD_LIBRARY_PATH
9308 case $host_os in
9309 freebsd2*)
9310 shlibpath_overrides_runpath=yes
9311 ;;
9312 freebsd3.[01]* | freebsdelf3.[01]*)
9313 shlibpath_overrides_runpath=yes
9314 hardcode_into_libs=yes
9315 ;;
9316 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9317 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9318 shlibpath_overrides_runpath=no
9319 hardcode_into_libs=yes
9320 ;;
9321 *) # from 4.6 on, and DragonFly
9322 shlibpath_overrides_runpath=yes
9323 hardcode_into_libs=yes
9324 ;;
9325 esac
9326 ;;
9327
9328gnu*)
9329 version_type=linux
9330 need_lib_prefix=no
9331 need_version=no
9332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9333 soname_spec='${libname}${release}${shared_ext}$major'
9334 shlibpath_var=LD_LIBRARY_PATH
9335 hardcode_into_libs=yes
9336 ;;
9337
9338hpux9* | hpux10* | hpux11*)
9339 # Give a soname corresponding to the major version so that dld.sl refuses to
9340 # link against other versions.
9341 version_type=sunos
9342 need_lib_prefix=no
9343 need_version=no
9344 case $host_cpu in
9345 ia64*)
9346 shrext_cmds='.so'
9347 hardcode_into_libs=yes
9348 dynamic_linker="$host_os dld.so"
9349 shlibpath_var=LD_LIBRARY_PATH
9350 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9352 soname_spec='${libname}${release}${shared_ext}$major'
9353 if test "X$HPUX_IA64_MODE" = X32; then
9354 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9355 else
9356 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9357 fi
9358 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9359 ;;
9360 hppa*64*)
9361 shrext_cmds='.sl'
9362 hardcode_into_libs=yes
9363 dynamic_linker="$host_os dld.sl"
9364 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9365 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9366 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9367 soname_spec='${libname}${release}${shared_ext}$major'
9368 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9369 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9370 ;;
9371 *)
9372 shrext_cmds='.sl'
9373 dynamic_linker="$host_os dld.sl"
9374 shlibpath_var=SHLIB_PATH
9375 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9376 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9377 soname_spec='${libname}${release}${shared_ext}$major'
9378 ;;
9379 esac
9380 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9381 postinstall_cmds='chmod 555 $lib'
9382 ;;
9383
9384interix[3-9]*)
9385 version_type=linux
9386 need_lib_prefix=no
9387 need_version=no
9388 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9389 soname_spec='${libname}${release}${shared_ext}$major'
9390 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9391 shlibpath_var=LD_LIBRARY_PATH
9392 shlibpath_overrides_runpath=no
9393 hardcode_into_libs=yes
9394 ;;
9395
9396irix5* | irix6* | nonstopux*)
9397 case $host_os in
9398 nonstopux*) version_type=nonstopux ;;
9399 *)
9400 if test "$lt_cv_prog_gnu_ld" = yes; then
9401 version_type=linux
9402 else
9403 version_type=irix
9404 fi ;;
9405 esac
9406 need_lib_prefix=no
9407 need_version=no
9408 soname_spec='${libname}${release}${shared_ext}$major'
9409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9410 case $host_os in
9411 irix5* | nonstopux*)
9412 libsuff= shlibsuff=
9413 ;;
9414 *)
9415 case $LD in # libtool.m4 will add one of these switches to LD
9416 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9417 libsuff= shlibsuff= libmagic=32-bit;;
9418 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9419 libsuff=32 shlibsuff=N32 libmagic=N32;;
9420 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9421 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9422 *) libsuff= shlibsuff= libmagic=never-match;;
9423 esac
9424 ;;
9425 esac
9426 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9427 shlibpath_overrides_runpath=no
9428 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9429 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9430 hardcode_into_libs=yes
9431 ;;
9432
9433# No shared lib support for Linux oldld, aout, or coff.
9434linux*oldld* | linux*aout* | linux*coff*)
9435 dynamic_linker=no
9436 ;;
9437
9438# This must be Linux ELF.
9439linux* | k*bsd*-gnu)
9440 version_type=linux
9441 need_lib_prefix=no
9442 need_version=no
9443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9444 soname_spec='${libname}${release}${shared_ext}$major'
9445 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9446 shlibpath_var=LD_LIBRARY_PATH
9447 shlibpath_overrides_runpath=no
9448 # Some binutils ld are patched to set DT_RUNPATH
9449 save_LDFLAGS=$LDFLAGS
9450 save_libdir=$libdir
9451 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9452 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9454/* end confdefs.h. */
9455
9456int
9457main ()
9458{
9459
9460 ;
9461 return 0;
9462}
9463_ACEOF
9464if ac_fn_c_try_link "$LINENO"; then :
9465 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9466 shlibpath_overrides_runpath=yes
9467fi
9468fi
9469rm -f core conftest.err conftest.$ac_objext \
9470 conftest$ac_exeext conftest.$ac_ext
9471 LDFLAGS=$save_LDFLAGS
9472 libdir=$save_libdir
9473
9474 # This implies no fast_install, which is unacceptable.
9475 # Some rework will be needed to allow for fast_install
9476 # before this can be enabled.
9477 hardcode_into_libs=yes
9478
9479 # Append ld.so.conf contents to the search path
9480 if test -f /etc/ld.so.conf; then
9481 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9482 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9483 fi
9484
9485 # We used to test for /lib/ld.so.1 and disable shared libraries on
9486 # powerpc, because MkLinux only supported shared libraries with the
9487 # GNU dynamic linker. Since this was broken with cross compilers,
9488 # most powerpc-linux boxes support dynamic linking these days and
9489 # people can always --disable-shared, the test was removed, and we
9490 # assume the GNU/Linux dynamic linker is in use.
9491 dynamic_linker='GNU/Linux ld.so'
9492 ;;
9493
9494netbsdelf*-gnu)
9495 version_type=linux
9496 need_lib_prefix=no
9497 need_version=no
9498 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9499 soname_spec='${libname}${release}${shared_ext}$major'
9500 shlibpath_var=LD_LIBRARY_PATH
9501 shlibpath_overrides_runpath=no
9502 hardcode_into_libs=yes
9503 dynamic_linker='NetBSD ld.elf_so'
9504 ;;
9505
9506netbsd*)
9507 version_type=sunos
9508 need_lib_prefix=no
9509 need_version=no
9510 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9511 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9512 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9513 dynamic_linker='NetBSD (a.out) ld.so'
9514 else
9515 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9516 soname_spec='${libname}${release}${shared_ext}$major'
9517 dynamic_linker='NetBSD ld.elf_so'
9518 fi
9519 shlibpath_var=LD_LIBRARY_PATH
9520 shlibpath_overrides_runpath=yes
9521 hardcode_into_libs=yes
9522 ;;
9523
9524newsos6)
9525 version_type=linux
9526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9527 shlibpath_var=LD_LIBRARY_PATH
9528 shlibpath_overrides_runpath=yes
9529 ;;
9530
9531*nto* | *qnx*)
9532 version_type=qnx
9533 need_lib_prefix=no
9534 need_version=no
9535 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9536 soname_spec='${libname}${release}${shared_ext}$major'
9537 shlibpath_var=LD_LIBRARY_PATH
9538 shlibpath_overrides_runpath=no
9539 hardcode_into_libs=yes
9540 dynamic_linker='ldqnx.so'
9541 ;;
9542
9543openbsd*)
9544 version_type=sunos
9545 sys_lib_dlsearch_path_spec="/usr/lib"
9546 need_lib_prefix=no
9547 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9548 case $host_os in
9549 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9550 *) need_version=no ;;
9551 esac
9552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9553 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9554 shlibpath_var=LD_LIBRARY_PATH
9555 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9556 case $host_os in
9557 openbsd2.[89] | openbsd2.[89].*)
9558 shlibpath_overrides_runpath=no
9559 ;;
9560 *)
9561 shlibpath_overrides_runpath=yes
9562 ;;
9563 esac
9564 else
9565 shlibpath_overrides_runpath=yes
9566 fi
9567 ;;
9568
9569os2*)
9570 libname_spec='$name'
9571 shrext_cmds=".dll"
9572 need_lib_prefix=no
9573 library_names_spec='$libname${shared_ext} $libname.a'
9574 dynamic_linker='OS/2 ld.exe'
9575 shlibpath_var=LIBPATH
9576 ;;
9577
9578osf3* | osf4* | osf5*)
9579 version_type=osf
9580 need_lib_prefix=no
9581 need_version=no
9582 soname_spec='${libname}${release}${shared_ext}$major'
9583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9584 shlibpath_var=LD_LIBRARY_PATH
9585 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9586 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9587 ;;
9588
9589rdos*)
9590 dynamic_linker=no
9591 ;;
9592
9593solaris*)
9594 version_type=linux
9595 need_lib_prefix=no
9596 need_version=no
9597 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9598 soname_spec='${libname}${release}${shared_ext}$major'
9599 shlibpath_var=LD_LIBRARY_PATH
9600 shlibpath_overrides_runpath=yes
9601 hardcode_into_libs=yes
9602 # ldd complains unless libraries are executable
9603 postinstall_cmds='chmod +x $lib'
9604 ;;
9605
9606sunos4*)
9607 version_type=sunos
9608 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9609 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9610 shlibpath_var=LD_LIBRARY_PATH
9611 shlibpath_overrides_runpath=yes
9612 if test "$with_gnu_ld" = yes; then
9613 need_lib_prefix=no
9614 fi
9615 need_version=yes
9616 ;;
9617
9618sysv4 | sysv4.3*)
9619 version_type=linux
9620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9621 soname_spec='${libname}${release}${shared_ext}$major'
9622 shlibpath_var=LD_LIBRARY_PATH
9623 case $host_vendor in
9624 sni)
9625 shlibpath_overrides_runpath=no
9626 need_lib_prefix=no
9627 runpath_var=LD_RUN_PATH
9628 ;;
9629 siemens)
9630 need_lib_prefix=no
9631 ;;
9632 motorola)
9633 need_lib_prefix=no
9634 need_version=no
9635 shlibpath_overrides_runpath=no
9636 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9637 ;;
9638 esac
9639 ;;
9640
9641sysv4*MP*)
9642 if test -d /usr/nec ;then
9643 version_type=linux
9644 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9645 soname_spec='$libname${shared_ext}.$major'
9646 shlibpath_var=LD_LIBRARY_PATH
9647 fi
9648 ;;
9649
9650sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9651 version_type=freebsd-elf
9652 need_lib_prefix=no
9653 need_version=no
9654 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9655 soname_spec='${libname}${release}${shared_ext}$major'
9656 shlibpath_var=LD_LIBRARY_PATH
9657 shlibpath_overrides_runpath=yes
9658 hardcode_into_libs=yes
9659 if test "$with_gnu_ld" = yes; then
9660 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9661 else
9662 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9663 case $host_os in
9664 sco3.2v5*)
9665 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9666 ;;
9667 esac
9668 fi
9669 sys_lib_dlsearch_path_spec='/usr/lib'
9670 ;;
9671
9672tpf*)
9673 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9674 version_type=linux
9675 need_lib_prefix=no
9676 need_version=no
9677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9678 shlibpath_var=LD_LIBRARY_PATH
9679 shlibpath_overrides_runpath=no
9680 hardcode_into_libs=yes
9681 ;;
9682
9683uts4*)
9684 version_type=linux
9685 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9686 soname_spec='${libname}${release}${shared_ext}$major'
9687 shlibpath_var=LD_LIBRARY_PATH
9688 ;;
9689
9690*)
9691 dynamic_linker=no
9692 ;;
9693esac
9694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9695$as_echo "$dynamic_linker" >&6; }
9696test "$dynamic_linker" = no && can_build_shared=no
9697
9698variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9699if test "$GCC" = yes; then
9700 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9701fi
9702
9703if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9704 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9705fi
9706if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9707 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9708fi
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9797$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9798hardcode_action=
9799if test -n "$hardcode_libdir_flag_spec" ||
9800 test -n "$runpath_var" ||
9801 test "X$hardcode_automatic" = "Xyes" ; then
9802
9803 # We can hardcode non-existent directories.
9804 if test "$hardcode_direct" != no &&
9805 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9806 # have to relink, otherwise we might link with an installed library
9807 # when we should be linking with a yet-to-be-installed one
9808 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9809 test "$hardcode_minus_L" != no; then
9810 # Linking always hardcodes the temporary library directory.
9811 hardcode_action=relink
9812 else
9813 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9814 hardcode_action=immediate
9815 fi
9816else
9817 # We cannot hardcode anything, or else we can only hardcode existing
9818 # directories.
9819 hardcode_action=unsupported
9820fi
9821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9822$as_echo "$hardcode_action" >&6; }
9823
9824if test "$hardcode_action" = relink ||
9825 test "$inherit_rpath" = yes; then
9826 # Fast installation is not supported
9827 enable_fast_install=no
9828elif test "$shlibpath_overrides_runpath" = yes ||
9829 test "$enable_shared" = no; then
9830 # Fast installation is not necessary
9831 enable_fast_install=needless
9832fi
9833
9834
9835
9836
9837
9838
9839 if test "x$enable_dlopen" != xyes; then
9840 enable_dlopen=unknown
9841 enable_dlopen_self=unknown
9842 enable_dlopen_self_static=unknown
9843else
9844 lt_cv_dlopen=no
9845 lt_cv_dlopen_libs=
9846
9847 case $host_os in
9848 beos*)
9849 lt_cv_dlopen="load_add_on"
9850 lt_cv_dlopen_libs=
9851 lt_cv_dlopen_self=yes
9852 ;;
9853
9854 mingw* | pw32* | cegcc*)
9855 lt_cv_dlopen="LoadLibrary"
9856 lt_cv_dlopen_libs=
9857 ;;
9858
9859 cygwin*)
9860 lt_cv_dlopen="dlopen"
9861 lt_cv_dlopen_libs=
9862 ;;
9863
9864 darwin*)
9865 # if libdl is installed we need to link against it
9866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9867$as_echo_n "checking for dlopen in -ldl... " >&6; }
9868if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9869 $as_echo_n "(cached) " >&6
9870else
9871 ac_check_lib_save_LIBS=$LIBS
9872LIBS="-ldl $LIBS"
9873cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9874/* end confdefs.h. */
9875
9876/* Override any GCC internal prototype to avoid an error.
9877 Use char because int might match the return type of a GCC
9878 builtin and then its argument prototype would still apply. */
9879#ifdef __cplusplus
9880extern "C"
9881#endif
9882char dlopen ();
9883int
9884main ()
9885{
9886return dlopen ();
9887 ;
9888 return 0;
9889}
9890_ACEOF
9891if ac_fn_c_try_link "$LINENO"; then :
9892 ac_cv_lib_dl_dlopen=yes
9893else
9894 ac_cv_lib_dl_dlopen=no
9895fi
9896rm -f core conftest.err conftest.$ac_objext \
9897 conftest$ac_exeext conftest.$ac_ext
9898LIBS=$ac_check_lib_save_LIBS
9899fi
9900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9901$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9902if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9903 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9904else
9905
9906 lt_cv_dlopen="dyld"
9907 lt_cv_dlopen_libs=
9908 lt_cv_dlopen_self=yes
9909
9910fi
9911
9912 ;;
9913
9914 *)
9915 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9916if test "x$ac_cv_func_shl_load" = x""yes; then :
9917 lt_cv_dlopen="shl_load"
9918else
9919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9920$as_echo_n "checking for shl_load in -ldld... " >&6; }
9921if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9922 $as_echo_n "(cached) " >&6
9923else
9924 ac_check_lib_save_LIBS=$LIBS
9925LIBS="-ldld $LIBS"
9926cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9927/* end confdefs.h. */
9928
9929/* Override any GCC internal prototype to avoid an error.
9930 Use char because int might match the return type of a GCC
9931 builtin and then its argument prototype would still apply. */
9932#ifdef __cplusplus
9933extern "C"
9934#endif
9935char shl_load ();
9936int
9937main ()
9938{
9939return shl_load ();
9940 ;
9941 return 0;
9942}
9943_ACEOF
9944if ac_fn_c_try_link "$LINENO"; then :
9945 ac_cv_lib_dld_shl_load=yes
9946else
9947 ac_cv_lib_dld_shl_load=no
9948fi
9949rm -f core conftest.err conftest.$ac_objext \
9950 conftest$ac_exeext conftest.$ac_ext
9951LIBS=$ac_check_lib_save_LIBS
9952fi
9953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9954$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9955if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9956 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9957else
9958 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9959if test "x$ac_cv_func_dlopen" = x""yes; then :
9960 lt_cv_dlopen="dlopen"
9961else
9962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9963$as_echo_n "checking for dlopen in -ldl... " >&6; }
9964if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9965 $as_echo_n "(cached) " >&6
9966else
9967 ac_check_lib_save_LIBS=$LIBS
9968LIBS="-ldl $LIBS"
9969cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9970/* end confdefs.h. */
9971
9972/* Override any GCC internal prototype to avoid an error.
9973 Use char because int might match the return type of a GCC
9974 builtin and then its argument prototype would still apply. */
9975#ifdef __cplusplus
9976extern "C"
9977#endif
9978char dlopen ();
9979int
9980main ()
9981{
9982return dlopen ();
9983 ;
9984 return 0;
9985}
9986_ACEOF
9987if ac_fn_c_try_link "$LINENO"; then :
9988 ac_cv_lib_dl_dlopen=yes
9989else
9990 ac_cv_lib_dl_dlopen=no
9991fi
9992rm -f core conftest.err conftest.$ac_objext \
9993 conftest$ac_exeext conftest.$ac_ext
9994LIBS=$ac_check_lib_save_LIBS
9995fi
9996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9997$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9998if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9999 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10000else
10001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10002$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10003if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10004 $as_echo_n "(cached) " >&6
10005else
10006 ac_check_lib_save_LIBS=$LIBS
10007LIBS="-lsvld $LIBS"
10008cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10009/* end confdefs.h. */
10010
10011/* Override any GCC internal prototype to avoid an error.
10012 Use char because int might match the return type of a GCC
10013 builtin and then its argument prototype would still apply. */
10014#ifdef __cplusplus
10015extern "C"
10016#endif
10017char dlopen ();
10018int
10019main ()
10020{
10021return dlopen ();
10022 ;
10023 return 0;
10024}
10025_ACEOF
10026if ac_fn_c_try_link "$LINENO"; then :
10027 ac_cv_lib_svld_dlopen=yes
10028else
10029 ac_cv_lib_svld_dlopen=no
10030fi
10031rm -f core conftest.err conftest.$ac_objext \
10032 conftest$ac_exeext conftest.$ac_ext
10033LIBS=$ac_check_lib_save_LIBS
10034fi
10035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10036$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10037if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10038 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10039else
10040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10041$as_echo_n "checking for dld_link in -ldld... " >&6; }
10042if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10043 $as_echo_n "(cached) " >&6
10044else
10045 ac_check_lib_save_LIBS=$LIBS
10046LIBS="-ldld $LIBS"
10047cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10048/* end confdefs.h. */
10049
10050/* Override any GCC internal prototype to avoid an error.
10051 Use char because int might match the return type of a GCC
10052 builtin and then its argument prototype would still apply. */
10053#ifdef __cplusplus
10054extern "C"
10055#endif
10056char dld_link ();
10057int
10058main ()
10059{
10060return dld_link ();
10061 ;
10062 return 0;
10063}
10064_ACEOF
10065if ac_fn_c_try_link "$LINENO"; then :
10066 ac_cv_lib_dld_dld_link=yes
10067else
10068 ac_cv_lib_dld_dld_link=no
10069fi
10070rm -f core conftest.err conftest.$ac_objext \
10071 conftest$ac_exeext conftest.$ac_ext
10072LIBS=$ac_check_lib_save_LIBS
10073fi
10074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10075$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10076if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10077 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10078fi
10079
10080
10081fi
10082
10083
10084fi
10085
10086
10087fi
10088
10089
10090fi
10091
10092
10093fi
10094
10095 ;;
10096 esac
10097
10098 if test "x$lt_cv_dlopen" != xno; then
10099 enable_dlopen=yes
10100 else
10101 enable_dlopen=no
10102 fi
10103
10104 case $lt_cv_dlopen in
10105 dlopen)
10106 save_CPPFLAGS="$CPPFLAGS"
10107 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10108
10109 save_LDFLAGS="$LDFLAGS"
10110 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10111
10112 save_LIBS="$LIBS"
10113 LIBS="$lt_cv_dlopen_libs $LIBS"
10114
10115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10116$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10117if test "${lt_cv_dlopen_self+set}" = set; then :
10118 $as_echo_n "(cached) " >&6
10119else
10120 if test "$cross_compiling" = yes; then :
10121 lt_cv_dlopen_self=cross
10122else
10123 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10124 lt_status=$lt_dlunknown
10125 cat > conftest.$ac_ext <<_LT_EOF
10126#line 10126 "configure"
10127#include "confdefs.h"
10128
10129#if HAVE_DLFCN_H
10130#include <dlfcn.h>
10131#endif
10132
10133#include <stdio.h>
10134
10135#ifdef RTLD_GLOBAL
10136# define LT_DLGLOBAL RTLD_GLOBAL
10137#else
10138# ifdef DL_GLOBAL
10139# define LT_DLGLOBAL DL_GLOBAL
10140# else
10141# define LT_DLGLOBAL 0
10142# endif
10143#endif
10144
10145/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10146 find out it does not work in some platform. */
10147#ifndef LT_DLLAZY_OR_NOW
10148# ifdef RTLD_LAZY
10149# define LT_DLLAZY_OR_NOW RTLD_LAZY
10150# else
10151# ifdef DL_LAZY
10152# define LT_DLLAZY_OR_NOW DL_LAZY
10153# else
10154# ifdef RTLD_NOW
10155# define LT_DLLAZY_OR_NOW RTLD_NOW
10156# else
10157# ifdef DL_NOW
10158# define LT_DLLAZY_OR_NOW DL_NOW
10159# else
10160# define LT_DLLAZY_OR_NOW 0
10161# endif
10162# endif
10163# endif
10164# endif
10165#endif
10166
10167void fnord() { int i=42;}
10168int main ()
10169{
10170 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10171 int status = $lt_dlunknown;
10172
10173 if (self)
10174 {
10175 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10176 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10177 /* dlclose (self); */
10178 }
10179 else
10180 puts (dlerror ());
10181
10182 return status;
10183}
10184_LT_EOF
10185 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10186 (eval $ac_link) 2>&5
10187 ac_status=$?
10188 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10189 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10190 (./conftest; exit; ) >&5 2>/dev/null
10191 lt_status=$?
10192 case x$lt_status in
10193 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10194 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10195 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10196 esac
10197 else :
10198 # compilation failed
10199 lt_cv_dlopen_self=no
10200 fi
10201fi
10202rm -fr conftest*
10203
10204
10205fi
10206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10207$as_echo "$lt_cv_dlopen_self" >&6; }
10208
10209 if test "x$lt_cv_dlopen_self" = xyes; then
10210 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10212$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10213if test "${lt_cv_dlopen_self_static+set}" = set; then :
10214 $as_echo_n "(cached) " >&6
10215else
10216 if test "$cross_compiling" = yes; then :
10217 lt_cv_dlopen_self_static=cross
10218else
10219 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10220 lt_status=$lt_dlunknown
10221 cat > conftest.$ac_ext <<_LT_EOF
10222#line 10222 "configure"
10223#include "confdefs.h"
10224
10225#if HAVE_DLFCN_H
10226#include <dlfcn.h>
10227#endif
10228
10229#include <stdio.h>
10230
10231#ifdef RTLD_GLOBAL
10232# define LT_DLGLOBAL RTLD_GLOBAL
10233#else
10234# ifdef DL_GLOBAL
10235# define LT_DLGLOBAL DL_GLOBAL
10236# else
10237# define LT_DLGLOBAL 0
10238# endif
10239#endif
10240
10241/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10242 find out it does not work in some platform. */
10243#ifndef LT_DLLAZY_OR_NOW
10244# ifdef RTLD_LAZY
10245# define LT_DLLAZY_OR_NOW RTLD_LAZY
10246# else
10247# ifdef DL_LAZY
10248# define LT_DLLAZY_OR_NOW DL_LAZY
10249# else
10250# ifdef RTLD_NOW
10251# define LT_DLLAZY_OR_NOW RTLD_NOW
10252# else
10253# ifdef DL_NOW
10254# define LT_DLLAZY_OR_NOW DL_NOW
10255# else
10256# define LT_DLLAZY_OR_NOW 0
10257# endif
10258# endif
10259# endif
10260# endif
10261#endif
10262
10263void fnord() { int i=42;}
10264int main ()
10265{
10266 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10267 int status = $lt_dlunknown;
10268
10269 if (self)
10270 {
10271 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10272 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10273 /* dlclose (self); */
10274 }
10275 else
10276 puts (dlerror ());
10277
10278 return status;
10279}
10280_LT_EOF
10281 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10282 (eval $ac_link) 2>&5
10283 ac_status=$?
10284 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10285 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10286 (./conftest; exit; ) >&5 2>/dev/null
10287 lt_status=$?
10288 case x$lt_status in
10289 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10290 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10291 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10292 esac
10293 else :
10294 # compilation failed
10295 lt_cv_dlopen_self_static=no
10296 fi
10297fi
10298rm -fr conftest*
10299
10300
10301fi
10302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10303$as_echo "$lt_cv_dlopen_self_static" >&6; }
10304 fi
10305
10306 CPPFLAGS="$save_CPPFLAGS"
10307 LDFLAGS="$save_LDFLAGS"
10308 LIBS="$save_LIBS"
10309 ;;
10310 esac
10311
10312 case $lt_cv_dlopen_self in
10313 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10314 *) enable_dlopen_self=unknown ;;
10315 esac
10316
10317 case $lt_cv_dlopen_self_static in
10318 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10319 *) enable_dlopen_self_static=unknown ;;
10320 esac
10321fi
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339striplib=
10340old_striplib=
10341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10342$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10343if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10344 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10345 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10347$as_echo "yes" >&6; }
10348else
10349# FIXME - insert some real tests, host_os isn't really good enough
10350 case $host_os in
10351 darwin*)
10352 if test -n "$STRIP" ; then
10353 striplib="$STRIP -x"
10354 old_striplib="$STRIP -S"
10355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10356$as_echo "yes" >&6; }
10357 else
10358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10359$as_echo "no" >&6; }
10360 fi
10361 ;;
10362 *)
10363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10364$as_echo "no" >&6; }
10365 ;;
10366 esac
10367fi
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380 # Report which library types will actually be built
10381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10382$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10384$as_echo "$can_build_shared" >&6; }
10385
10386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10387$as_echo_n "checking whether to build shared libraries... " >&6; }
10388 test "$can_build_shared" = "no" && enable_shared=no
10389
10390 # On AIX, shared libraries and static libraries use the same namespace, and
10391 # are all built from PIC.
10392 case $host_os in
10393 aix3*)
10394 test "$enable_shared" = yes && enable_static=no
10395 if test -n "$RANLIB"; then
10396 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10397 postinstall_cmds='$RANLIB $lib'
10398 fi
10399 ;;
10400
10401 aix[4-9]*)
10402 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10403 test "$enable_shared" = yes && enable_static=no
10404 fi
10405 ;;
10406 esac
10407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10408$as_echo "$enable_shared" >&6; }
10409
10410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10411$as_echo_n "checking whether to build static libraries... " >&6; }
10412 # Make sure either enable_shared or enable_static is yes.
10413 test "$enable_shared" = yes || enable_static=yes
10414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10415$as_echo "$enable_static" >&6; }
10416
10417
10418
10419
10420fi
10421ac_ext=c
10422ac_cpp='$CPP $CPPFLAGS'
10423ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10424ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10425ac_compiler_gnu=$ac_cv_c_compiler_gnu
10426
10427CC="$lt_save_CC"
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441 ac_config_commands="$ac_config_commands libtool"
10442
10443
10444
10445
10446# Only expand once:
10447
10448
10449ac_ext=c
10450ac_cpp='$CPP $CPPFLAGS'
10451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10453ac_compiler_gnu=$ac_cv_c_compiler_gnu
10454if test -n "$ac_tool_prefix"; then
10455 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
10456set dummy ${ac_tool_prefix}gcc; ac_word=$2
10457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10458$as_echo_n "checking for $ac_word... " >&6; }
10459if test "${ac_cv_prog_CC+set}" = set; then :
10460 $as_echo_n "(cached) " >&6
10461else
10462 if test -n "$CC"; then
10463 ac_cv_prog_CC="$CC" # Let the user override the test.
10464else
10465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10466for as_dir in $PATH
10467do
10468 IFS=$as_save_IFS
10469 test -z "$as_dir" && as_dir=.
10470 for ac_exec_ext in '' $ac_executable_extensions; do
10471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10472 ac_cv_prog_CC="${ac_tool_prefix}gcc"
10473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10474 break 2
10475 fi
10476done
10477 done
10478IFS=$as_save_IFS
10479
10480fi
10481fi
10482CC=$ac_cv_prog_CC
10483if test -n "$CC"; then
10484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
10485$as_echo "$CC" >&6; }
10486else
10487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10488$as_echo "no" >&6; }
10489fi
10490
10491
10492fi
10493if test -z "$ac_cv_prog_CC"; then
10494 ac_ct_CC=$CC
10495 # Extract the first word of "gcc", so it can be a program name with args.
10496set dummy gcc; ac_word=$2
10497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10498$as_echo_n "checking for $ac_word... " >&6; }
10499if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
10500 $as_echo_n "(cached) " >&6
10501else
10502 if test -n "$ac_ct_CC"; then
10503 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
10504else
10505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10506for as_dir in $PATH
10507do
10508 IFS=$as_save_IFS
10509 test -z "$as_dir" && as_dir=.
10510 for ac_exec_ext in '' $ac_executable_extensions; do
10511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10512 ac_cv_prog_ac_ct_CC="gcc"
10513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10514 break 2
10515 fi
10516done
10517 done
10518IFS=$as_save_IFS
10519
10520fi
10521fi
10522ac_ct_CC=$ac_cv_prog_ac_ct_CC
10523if test -n "$ac_ct_CC"; then
10524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
10525$as_echo "$ac_ct_CC" >&6; }
10526else
10527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10528$as_echo "no" >&6; }
10529fi
10530
10531 if test "x$ac_ct_CC" = x; then
10532 CC=""
10533 else
10534 case $cross_compiling:$ac_tool_warned in
10535yes:)
10536{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10537$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10538ac_tool_warned=yes ;;
10539esac
10540 CC=$ac_ct_CC
10541 fi
10542else
10543 CC="$ac_cv_prog_CC"
10544fi
10545
10546if test -z "$CC"; then
10547 if test -n "$ac_tool_prefix"; then
10548 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
10549set dummy ${ac_tool_prefix}cc; ac_word=$2
10550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10551$as_echo_n "checking for $ac_word... " >&6; }
10552if test "${ac_cv_prog_CC+set}" = set; then :
10553 $as_echo_n "(cached) " >&6
10554else
10555 if test -n "$CC"; then
10556 ac_cv_prog_CC="$CC" # Let the user override the test.
10557else
10558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10559for as_dir in $PATH
10560do
10561 IFS=$as_save_IFS
10562 test -z "$as_dir" && as_dir=.
10563 for ac_exec_ext in '' $ac_executable_extensions; do
10564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10565 ac_cv_prog_CC="${ac_tool_prefix}cc"
10566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10567 break 2
10568 fi
10569done
10570 done
10571IFS=$as_save_IFS
10572
10573fi
10574fi
10575CC=$ac_cv_prog_CC
10576if test -n "$CC"; then
10577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
10578$as_echo "$CC" >&6; }
10579else
10580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10581$as_echo "no" >&6; }
10582fi
10583
10584
10585 fi
10586fi
10587if test -z "$CC"; then
10588 # Extract the first word of "cc", so it can be a program name with args.
10589set dummy cc; ac_word=$2
10590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10591$as_echo_n "checking for $ac_word... " >&6; }
10592if test "${ac_cv_prog_CC+set}" = set; then :
10593 $as_echo_n "(cached) " >&6
10594else
10595 if test -n "$CC"; then
10596 ac_cv_prog_CC="$CC" # Let the user override the test.
10597else
10598 ac_prog_rejected=no
10599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10600for as_dir in $PATH
10601do
10602 IFS=$as_save_IFS
10603 test -z "$as_dir" && as_dir=.
10604 for ac_exec_ext in '' $ac_executable_extensions; do
10605 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10606 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
10607 ac_prog_rejected=yes
10608 continue
10609 fi
10610 ac_cv_prog_CC="cc"
10611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10612 break 2
10613 fi
10614done
10615 done
10616IFS=$as_save_IFS
10617
10618if test $ac_prog_rejected = yes; then
10619 # We found a bogon in the path, so make sure we never use it.
10620 set dummy $ac_cv_prog_CC
10621 shift
10622 if test $# != 0; then
10623 # We chose a different compiler from the bogus one.
10624 # However, it has the same basename, so the bogon will be chosen
10625 # first if we set CC to just the basename; use the full file name.
10626 shift
10627 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
10628 fi
10629fi
10630fi
10631fi
10632CC=$ac_cv_prog_CC
10633if test -n "$CC"; then
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
10635$as_echo "$CC" >&6; }
10636else
10637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10638$as_echo "no" >&6; }
10639fi
10640
10641
10642fi
10643if test -z "$CC"; then
10644 if test -n "$ac_tool_prefix"; then
10645 for ac_prog in cl.exe
10646 do
10647 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10648set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10650$as_echo_n "checking for $ac_word... " >&6; }
10651if test "${ac_cv_prog_CC+set}" = set; then :
10652 $as_echo_n "(cached) " >&6
10653else
10654 if test -n "$CC"; then
10655 ac_cv_prog_CC="$CC" # Let the user override the test.
10656else
10657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10658for as_dir in $PATH
10659do
10660 IFS=$as_save_IFS
10661 test -z "$as_dir" && as_dir=.
10662 for ac_exec_ext in '' $ac_executable_extensions; do
10663 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10664 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
10665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10666 break 2
10667 fi
10668done
10669 done
10670IFS=$as_save_IFS
10671
10672fi
10673fi
10674CC=$ac_cv_prog_CC
10675if test -n "$CC"; then
10676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
10677$as_echo "$CC" >&6; }
10678else
10679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10680$as_echo "no" >&6; }
10681fi
10682
10683
10684 test -n "$CC" && break
10685 done
10686fi
10687if test -z "$CC"; then
10688 ac_ct_CC=$CC
10689 for ac_prog in cl.exe
10690do
10691 # Extract the first word of "$ac_prog", so it can be a program name with args.
10692set dummy $ac_prog; ac_word=$2
10693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10694$as_echo_n "checking for $ac_word... " >&6; }
10695if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
10696 $as_echo_n "(cached) " >&6
10697else
10698 if test -n "$ac_ct_CC"; then
10699 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
10700else
10701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10702for as_dir in $PATH
10703do
10704 IFS=$as_save_IFS
10705 test -z "$as_dir" && as_dir=.
10706 for ac_exec_ext in '' $ac_executable_extensions; do
10707 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10708 ac_cv_prog_ac_ct_CC="$ac_prog"
10709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10710 break 2
10711 fi
10712done
10713 done
10714IFS=$as_save_IFS
10715
10716fi
10717fi
10718ac_ct_CC=$ac_cv_prog_ac_ct_CC
10719if test -n "$ac_ct_CC"; then
10720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
10721$as_echo "$ac_ct_CC" >&6; }
10722else
10723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10724$as_echo "no" >&6; }
10725fi
10726
10727
10728 test -n "$ac_ct_CC" && break
10729done
10730
10731 if test "x$ac_ct_CC" = x; then
10732 CC=""
10733 else
10734 case $cross_compiling:$ac_tool_warned in
10735yes:)
10736{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10737$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10738ac_tool_warned=yes ;;
10739esac
10740 CC=$ac_ct_CC
10741 fi
10742fi
10743
10744fi
10745
10746
10747test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10748$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10749as_fn_error "no acceptable C compiler found in \$PATH
10750See \`config.log' for more details." "$LINENO" 5; }
10751
10752# Provide some information about the compiler.
10753$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
10754set X $ac_compile
10755ac_compiler=$2
10756for ac_option in --version -v -V -qversion; do
10757 { { ac_try="$ac_compiler $ac_option >&5"
10758case "(($ac_try" in
10759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10760 *) ac_try_echo=$ac_try;;
10761esac
10762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10763$as_echo "$ac_try_echo"; } >&5
10764 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
10765 ac_status=$?
10766 if test -s conftest.err; then
10767 sed '10a\
10768... rest of stderr output deleted ...
10769 10q' conftest.err >conftest.er1
10770 cat conftest.er1 >&5
10771 rm -f conftest.er1 conftest.err
10772 fi
10773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10774 test $ac_status = 0; }
10775done
10776
10777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
10778$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
10779if test "${ac_cv_c_compiler_gnu+set}" = set; then :
10780 $as_echo_n "(cached) " >&6
10781else
10782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10783/* end confdefs.h. */
10784
10785int
10786main ()
10787{
10788#ifndef __GNUC__
10789 choke me
10790#endif
10791
10792 ;
10793 return 0;
10794}
10795_ACEOF
10796if ac_fn_c_try_compile "$LINENO"; then :
10797 ac_compiler_gnu=yes
10798else
10799 ac_compiler_gnu=no
10800fi
10801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10802ac_cv_c_compiler_gnu=$ac_compiler_gnu
10803
10804fi
10805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
10806$as_echo "$ac_cv_c_compiler_gnu" >&6; }
10807if test $ac_compiler_gnu = yes; then
10808 GCC=yes
10809else
10810 GCC=
10811fi
10812ac_test_CFLAGS=${CFLAGS+set}
10813ac_save_CFLAGS=$CFLAGS
10814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
10815$as_echo_n "checking whether $CC accepts -g... " >&6; }
10816if test "${ac_cv_prog_cc_g+set}" = set; then :
10817 $as_echo_n "(cached) " >&6
10818else
10819 ac_save_c_werror_flag=$ac_c_werror_flag
10820 ac_c_werror_flag=yes
10821 ac_cv_prog_cc_g=no
10822 CFLAGS="-g"
10823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10824/* end confdefs.h. */
10825
10826int
10827main ()
10828{
10829
10830 ;
10831 return 0;
10832}
10833_ACEOF
10834if ac_fn_c_try_compile "$LINENO"; then :
10835 ac_cv_prog_cc_g=yes
10836else
10837 CFLAGS=""
10838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10839/* end confdefs.h. */
10840
10841int
10842main ()
10843{
10844
10845 ;
10846 return 0;
10847}
10848_ACEOF
10849if ac_fn_c_try_compile "$LINENO"; then :
10850
10851else
10852 ac_c_werror_flag=$ac_save_c_werror_flag
10853 CFLAGS="-g"
10854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10855/* end confdefs.h. */
10856
10857int
10858main ()
10859{
10860
10861 ;
10862 return 0;
10863}
10864_ACEOF
10865if ac_fn_c_try_compile "$LINENO"; then :
10866 ac_cv_prog_cc_g=yes
10867fi
10868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10869fi
10870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10871fi
10872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10873 ac_c_werror_flag=$ac_save_c_werror_flag
10874fi
10875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
10876$as_echo "$ac_cv_prog_cc_g" >&6; }
10877if test "$ac_test_CFLAGS" = set; then
10878 CFLAGS=$ac_save_CFLAGS
10879elif test $ac_cv_prog_cc_g = yes; then
10880 if test "$GCC" = yes; then
10881 CFLAGS="-g -O2"
10882 else
10883 CFLAGS="-g"
10884 fi
10885else
10886 if test "$GCC" = yes; then
10887 CFLAGS="-O2"
10888 else
10889 CFLAGS=
10890 fi
10891fi
10892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
10893$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
10894if test "${ac_cv_prog_cc_c89+set}" = set; then :
10895 $as_echo_n "(cached) " >&6
10896else
10897 ac_cv_prog_cc_c89=no
10898ac_save_CC=$CC
10899cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10900/* end confdefs.h. */
10901#include <stdarg.h>
10902#include <stdio.h>
10903#include <sys/types.h>
10904#include <sys/stat.h>
10905/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
10906struct buf { int x; };
10907FILE * (*rcsopen) (struct buf *, struct stat *, int);
10908static char *e (p, i)
10909 char **p;
10910 int i;
10911{
10912 return p[i];
10913}
10914static char *f (char * (*g) (char **, int), char **p, ...)
10915{
10916 char *s;
10917 va_list v;
10918 va_start (v,p);
10919 s = g (p, va_arg (v,int));
10920 va_end (v);
10921 return s;
10922}
10923
10924/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
10925 function prototypes and stuff, but not '\xHH' hex character constants.
10926 These don't provoke an error unfortunately, instead are silently treated
10927 as 'x'. The following induces an error, until -std is added to get
10928 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
10929 array size at least. It's necessary to write '\x00'==0 to get something
10930 that's true only with -std. */
10931int osf4_cc_array ['\x00' == 0 ? 1 : -1];
10932
10933/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
10934 inside strings and character constants. */
10935#define FOO(x) 'x'
10936int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
10937
10938int test (int i, double x);
10939struct s1 {int (*f) (int a);};
10940struct s2 {int (*f) (double a);};
10941int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
10942int argc;
10943char **argv;
10944int
10945main ()
10946{
10947return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
10948 ;
10949 return 0;
10950}
10951_ACEOF
10952for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
10953 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
10954do
10955 CC="$ac_save_CC $ac_arg"
10956 if ac_fn_c_try_compile "$LINENO"; then :
10957 ac_cv_prog_cc_c89=$ac_arg
10958fi
10959rm -f core conftest.err conftest.$ac_objext
10960 test "x$ac_cv_prog_cc_c89" != "xno" && break
10961done
10962rm -f conftest.$ac_ext
10963CC=$ac_save_CC
10964
10965fi
10966# AC_CACHE_VAL
10967case "x$ac_cv_prog_cc_c89" in
10968 x)
10969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
10970$as_echo "none needed" >&6; } ;;
10971 xno)
10972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
10973$as_echo "unsupported" >&6; } ;;
10974 *)
10975 CC="$CC $ac_cv_prog_cc_c89"
10976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
10977$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
10978esac
10979if test "x$ac_cv_prog_cc_c89" != xno; then :
10980
10981fi
10982
10983ac_ext=c
10984ac_cpp='$CPP $CPPFLAGS'
10985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10987ac_compiler_gnu=$ac_cv_c_compiler_gnu
10988
10989
10990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10991$as_echo_n "checking for ANSI C header files... " >&6; }
10992if test "${ac_cv_header_stdc+set}" = set; then :
10993 $as_echo_n "(cached) " >&6
10994else
10995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10996/* end confdefs.h. */
10997#include <stdlib.h>
10998#include <stdarg.h>
10999#include <string.h>
11000#include <float.h>
11001
11002int
11003main ()
11004{
11005
11006 ;
11007 return 0;
11008}
11009_ACEOF
11010if ac_fn_c_try_compile "$LINENO"; then :
11011 ac_cv_header_stdc=yes
11012else
11013 ac_cv_header_stdc=no
11014fi
11015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11016
11017if test $ac_cv_header_stdc = yes; then
11018 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11020/* end confdefs.h. */
11021#include <string.h>
11022
11023_ACEOF
11024if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11025 $EGREP "memchr" >/dev/null 2>&1; then :
11026
11027else
11028 ac_cv_header_stdc=no
11029fi
11030rm -f conftest*
11031
11032fi
11033
11034if test $ac_cv_header_stdc = yes; then
11035 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11037/* end confdefs.h. */
11038#include <stdlib.h>
11039
11040_ACEOF
11041if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11042 $EGREP "free" >/dev/null 2>&1; then :
11043
11044else
11045 ac_cv_header_stdc=no
11046fi
11047rm -f conftest*
11048
11049fi
11050
11051if test $ac_cv_header_stdc = yes; then
11052 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11053 if test "$cross_compiling" = yes; then :
11054 :
11055else
11056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11057/* end confdefs.h. */
11058#include <ctype.h>
11059#include <stdlib.h>
11060#if ((' ' & 0x0FF) == 0x020)
11061# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11062# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11063#else
11064# define ISLOWER(c) \
11065 (('a' <= (c) && (c) <= 'i') \
11066 || ('j' <= (c) && (c) <= 'r') \
11067 || ('s' <= (c) && (c) <= 'z'))
11068# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11069#endif
11070
11071#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11072int
11073main ()
11074{
11075 int i;
11076 for (i = 0; i < 256; i++)
11077 if (XOR (islower (i), ISLOWER (i))
11078 || toupper (i) != TOUPPER (i))
11079 return 2;
11080 return 0;
11081}
11082_ACEOF
11083if ac_fn_c_try_run "$LINENO"; then :
11084
11085else
11086 ac_cv_header_stdc=no
11087fi
11088rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11089 conftest.$ac_objext conftest.beam conftest.$ac_ext
11090fi
11091
11092fi
11093fi
11094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11095$as_echo "$ac_cv_header_stdc" >&6; }
11096if test $ac_cv_header_stdc = yes; then
11097
11098$as_echo "#define STDC_HEADERS 1" >>confdefs.h
11099
11100fi
11101
11102# Check whether --enable-largefile was given.
11103if test "${enable_largefile+set}" = set; then :
11104 enableval=$enable_largefile;
11105fi
11106
11107if test "$enable_largefile" != no; then
11108
11109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11110$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11111if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11112 $as_echo_n "(cached) " >&6
11113else
11114 ac_cv_sys_largefile_CC=no
11115 if test "$GCC" != yes; then
11116 ac_save_CC=$CC
11117 while :; do
11118 # IRIX 6.2 and later do not support large files by default,
11119 # so use the C compiler's -n32 option if that helps.
11120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11121/* end confdefs.h. */
11122#include <sys/types.h>
11123 /* Check that off_t can represent 2**63 - 1 correctly.
11124 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11125 since some C++ compilers masquerading as C compilers
11126 incorrectly reject 9223372036854775807. */
11127#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11128 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11129 && LARGE_OFF_T % 2147483647 == 1)
11130 ? 1 : -1];
11131int
11132main ()
11133{
11134
11135 ;
11136 return 0;
11137}
11138_ACEOF
11139 if ac_fn_c_try_compile "$LINENO"; then :
11140 break
11141fi
11142rm -f core conftest.err conftest.$ac_objext
11143 CC="$CC -n32"
11144 if ac_fn_c_try_compile "$LINENO"; then :
11145 ac_cv_sys_largefile_CC=' -n32'; break
11146fi
11147rm -f core conftest.err conftest.$ac_objext
11148 break
11149 done
11150 CC=$ac_save_CC
11151 rm -f conftest.$ac_ext
11152 fi
11153fi
11154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11155$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11156 if test "$ac_cv_sys_largefile_CC" != no; then
11157 CC=$CC$ac_cv_sys_largefile_CC
11158 fi
11159
11160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11161$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11162if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11163 $as_echo_n "(cached) " >&6
11164else
11165 while :; do
11166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11167/* end confdefs.h. */
11168#include <sys/types.h>
11169 /* Check that off_t can represent 2**63 - 1 correctly.
11170 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11171 since some C++ compilers masquerading as C compilers
11172 incorrectly reject 9223372036854775807. */
11173#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11174 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11175 && LARGE_OFF_T % 2147483647 == 1)
11176 ? 1 : -1];
11177int
11178main ()
11179{
11180
11181 ;
11182 return 0;
11183}
11184_ACEOF
11185if ac_fn_c_try_compile "$LINENO"; then :
11186 ac_cv_sys_file_offset_bits=no; break
11187fi
11188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11190/* end confdefs.h. */
11191#define _FILE_OFFSET_BITS 64
11192#include <sys/types.h>
11193 /* Check that off_t can represent 2**63 - 1 correctly.
11194 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11195 since some C++ compilers masquerading as C compilers
11196 incorrectly reject 9223372036854775807. */
11197#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11198 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11199 && LARGE_OFF_T % 2147483647 == 1)
11200 ? 1 : -1];
11201int
11202main ()
11203{
11204
11205 ;
11206 return 0;
11207}
11208_ACEOF
11209if ac_fn_c_try_compile "$LINENO"; then :
11210 ac_cv_sys_file_offset_bits=64; break
11211fi
11212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11213 ac_cv_sys_file_offset_bits=unknown
11214 break
11215done
11216fi
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11218$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11219case $ac_cv_sys_file_offset_bits in #(
11220 no | unknown) ;;
11221 *)
11222cat >>confdefs.h <<_ACEOF
11223#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11224_ACEOF
11225;;
11226esac
11227rm -rf conftest*
11228 if test $ac_cv_sys_file_offset_bits = unknown; then
11229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11230$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11231if test "${ac_cv_sys_large_files+set}" = set; then :
11232 $as_echo_n "(cached) " >&6
11233else
11234 while :; do
11235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11236/* end confdefs.h. */
11237#include <sys/types.h>
11238 /* Check that off_t can represent 2**63 - 1 correctly.
11239 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11240 since some C++ compilers masquerading as C compilers
11241 incorrectly reject 9223372036854775807. */
11242#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11243 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11244 && LARGE_OFF_T % 2147483647 == 1)
11245 ? 1 : -1];
11246int
11247main ()
11248{
11249
11250 ;
11251 return 0;
11252}
11253_ACEOF
11254if ac_fn_c_try_compile "$LINENO"; then :
11255 ac_cv_sys_large_files=no; break
11256fi
11257rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11259/* end confdefs.h. */
11260#define _LARGE_FILES 1
11261#include <sys/types.h>
11262 /* Check that off_t can represent 2**63 - 1 correctly.
11263 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11264 since some C++ compilers masquerading as C compilers
11265 incorrectly reject 9223372036854775807. */
11266#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11267 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11268 && LARGE_OFF_T % 2147483647 == 1)
11269 ? 1 : -1];
11270int
11271main ()
11272{
11273
11274 ;
11275 return 0;
11276}
11277_ACEOF
11278if ac_fn_c_try_compile "$LINENO"; then :
11279 ac_cv_sys_large_files=1; break
11280fi
11281rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11282 ac_cv_sys_large_files=unknown
11283 break
11284done
11285fi
11286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11287$as_echo "$ac_cv_sys_large_files" >&6; }
11288case $ac_cv_sys_large_files in #(
11289 no | unknown) ;;
11290 *)
11291cat >>confdefs.h <<_ACEOF
11292#define _LARGE_FILES $ac_cv_sys_large_files
11293_ACEOF
11294;;
11295esac
11296rm -rf conftest*
11297 fi
11298fi
11299
11300
11301
11302
11303if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
11304 if test -n "$ac_tool_prefix"; then
11305 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
11306set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
11307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11308$as_echo_n "checking for $ac_word... " >&6; }
11309if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
11310 $as_echo_n "(cached) " >&6
11311else
11312 case $PKG_CONFIG in
11313 [\\/]* | ?:[\\/]*)
11314 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11315 ;;
11316 *)
11317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11318for as_dir in $PATH
11319do
11320 IFS=$as_save_IFS
11321 test -z "$as_dir" && as_dir=.
11322 for ac_exec_ext in '' $ac_executable_extensions; do
11323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11324 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11326 break 2
11327 fi
11328done
11329 done
11330IFS=$as_save_IFS
11331
11332 ;;
11333esac
11334fi
11335PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11336if test -n "$PKG_CONFIG"; then
11337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11338$as_echo "$PKG_CONFIG" >&6; }
11339else
11340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11341$as_echo "no" >&6; }
11342fi
11343
11344
11345fi
11346if test -z "$ac_cv_path_PKG_CONFIG"; then
11347 ac_pt_PKG_CONFIG=$PKG_CONFIG
11348 # Extract the first word of "pkg-config", so it can be a program name with args.
11349set dummy pkg-config; ac_word=$2
11350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11351$as_echo_n "checking for $ac_word... " >&6; }
11352if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
11353 $as_echo_n "(cached) " >&6
11354else
11355 case $ac_pt_PKG_CONFIG in
11356 [\\/]* | ?:[\\/]*)
11357 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
11358 ;;
11359 *)
11360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11361for as_dir in $PATH
11362do
11363 IFS=$as_save_IFS
11364 test -z "$as_dir" && as_dir=.
11365 for ac_exec_ext in '' $ac_executable_extensions; do
11366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11367 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11369 break 2
11370 fi
11371done
11372 done
11373IFS=$as_save_IFS
11374
11375 ;;
11376esac
11377fi
11378ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
11379if test -n "$ac_pt_PKG_CONFIG"; then
11380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
11381$as_echo "$ac_pt_PKG_CONFIG" >&6; }
11382else
11383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11384$as_echo "no" >&6; }
11385fi
11386
11387 if test "x$ac_pt_PKG_CONFIG" = x; then
11388 PKG_CONFIG=""
11389 else
11390 case $cross_compiling:$ac_tool_warned in
11391yes:)
11392{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11393$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11394ac_tool_warned=yes ;;
11395esac
11396 PKG_CONFIG=$ac_pt_PKG_CONFIG
11397 fi
11398else
11399 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
11400fi
11401
11402fi
11403if test -n "$PKG_CONFIG"; then
11404 _pkg_min_version=0.9.0
11405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
11406$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
11407 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
11408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11409$as_echo "yes" >&6; }
11410 else
11411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11412$as_echo "no" >&6; }
11413 PKG_CONFIG=""
11414 fi
11415
11416fi
11417
11418pkg_failed=no
11419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREADSTUBS" >&5
11420$as_echo_n "checking for PTHREADSTUBS... " >&6; }
11421
11422if test -n "$PKG_CONFIG"; then
11423 if test -n "$PTHREADSTUBS_CFLAGS"; then
11424 pkg_cv_PTHREADSTUBS_CFLAGS="$PTHREADSTUBS_CFLAGS"
11425 else
11426 if test -n "$PKG_CONFIG" && \
11427 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pthread-stubs\""; } >&5
11428 ($PKG_CONFIG --exists --print-errors "pthread-stubs") 2>&5
11429 ac_status=$?
11430 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11431 test $ac_status = 0; }; then
11432 pkg_cv_PTHREADSTUBS_CFLAGS=`$PKG_CONFIG --cflags "pthread-stubs" 2>/dev/null`
11433else
11434 pkg_failed=yes
11435fi
11436 fi
11437else
11438 pkg_failed=untried
11439fi
11440if test -n "$PKG_CONFIG"; then
11441 if test -n "$PTHREADSTUBS_LIBS"; then
11442 pkg_cv_PTHREADSTUBS_LIBS="$PTHREADSTUBS_LIBS"
11443 else
11444 if test -n "$PKG_CONFIG" && \
11445 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pthread-stubs\""; } >&5
11446 ($PKG_CONFIG --exists --print-errors "pthread-stubs") 2>&5
11447 ac_status=$?
11448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11449 test $ac_status = 0; }; then
11450 pkg_cv_PTHREADSTUBS_LIBS=`$PKG_CONFIG --libs "pthread-stubs" 2>/dev/null`
11451else
11452 pkg_failed=yes
11453fi
11454 fi
11455else
11456 pkg_failed=untried
11457fi
11458
11459
11460
11461if test $pkg_failed = yes; then
11462
11463if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11464 _pkg_short_errors_supported=yes
11465else
11466 _pkg_short_errors_supported=no
11467fi
11468 if test $_pkg_short_errors_supported = yes; then
11469 PTHREADSTUBS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "pthread-stubs"`
11470 else
11471 PTHREADSTUBS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pthread-stubs"`
11472 fi
11473 # Put the nasty error message in config.log where it belongs
11474 echo "$PTHREADSTUBS_PKG_ERRORS" >&5
11475
11476 as_fn_error "Package requirements (pthread-stubs) were not met:
11477
11478$PTHREADSTUBS_PKG_ERRORS
11479
11480Consider adjusting the PKG_CONFIG_PATH environment variable if you
11481installed software in a non-standard prefix.
11482
11483Alternatively, you may set the environment variables PTHREADSTUBS_CFLAGS
11484and PTHREADSTUBS_LIBS to avoid the need to call pkg-config.
11485See the pkg-config man page for more details.
11486" "$LINENO" 5
11487elif test $pkg_failed = untried; then
11488 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11489$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11490as_fn_error "The pkg-config script could not be found or is too old. Make sure it
11491is in your PATH or set the PKG_CONFIG environment variable to the full
11492path to pkg-config.
11493
11494Alternatively, you may set the environment variables PTHREADSTUBS_CFLAGS
11495and PTHREADSTUBS_LIBS to avoid the need to call pkg-config.
11496See the pkg-config man page for more details.
11497
11498To get pkg-config, see <http://pkg-config.freedesktop.org/>.
11499See \`config.log' for more details." "$LINENO" 5; }
11500else
11501 PTHREADSTUBS_CFLAGS=$pkg_cv_PTHREADSTUBS_CFLAGS
11502 PTHREADSTUBS_LIBS=$pkg_cv_PTHREADSTUBS_LIBS
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11504$as_echo "yes" >&6; }
11505 :
11506fi
11507
11508
11509
11510pkgconfigdir=${libdir}/pkgconfig
11511
11512# Check whether --enable-udev was given.
11513if test "${enable_udev+set}" = set; then :
11514 enableval=$enable_udev; UDEV=$enableval
11515else
11516 UDEV=no
11517fi
11518
11519
11520# Check whether --enable-nouveau-experimental-api was given.
11521if test "${enable_nouveau_experimental_api+set}" = set; then :
11522 enableval=$enable_nouveau_experimental_api; NOUVEAU=$enableval
11523else
11524 NOUVEAU=no
11525fi
11526
11527
11528# Check whether --enable-radeon-experimental-api was given.
11529if test "${enable_radeon_experimental_api+set}" = set; then :
11530 enableval=$enable_radeon_experimental_api; RADEON=$enableval
11531else
11532 RADEON=no
11533fi
11534
11535
11536
11537
11538
11539for ac_func in clock_gettime
11540do :
11541 ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
11542if test "x$ac_cv_func_clock_gettime" = x""yes; then :
11543 cat >>confdefs.h <<_ACEOF
11544#define HAVE_CLOCK_GETTIME 1
11545_ACEOF
11546 CLOCK_LIB=
11547else
11548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
11549$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
11550if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
11551 $as_echo_n "(cached) " >&6
11552else
11553 ac_check_lib_save_LIBS=$LIBS
11554LIBS="-lrt $LIBS"
11555cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11556/* end confdefs.h. */
11557
11558/* Override any GCC internal prototype to avoid an error.
11559 Use char because int might match the return type of a GCC
11560 builtin and then its argument prototype would still apply. */
11561#ifdef __cplusplus
11562extern "C"
11563#endif
11564char clock_gettime ();
11565int
11566main ()
11567{
11568return clock_gettime ();
11569 ;
11570 return 0;
11571}
11572_ACEOF
11573if ac_fn_c_try_link "$LINENO"; then :
11574 ac_cv_lib_rt_clock_gettime=yes
11575else
11576 ac_cv_lib_rt_clock_gettime=no
11577fi
11578rm -f core conftest.err conftest.$ac_objext \
11579 conftest$ac_exeext conftest.$ac_ext
11580LIBS=$ac_check_lib_save_LIBS
11581fi
11582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
11583$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
11584if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
11585 CLOCK_LIB=-lrt
11586else
11587 as_fn_error "Couldn't find clock_gettime" "$LINENO" 5
11588fi
11589
11590fi
11591done
11592
11593
11594
11595
11596
11597MAYBE_WARN="-Wall -Wextra \
11598-Wsign-compare -Werror-implicit-function-declaration \
11599-Wpointer-arith -Wwrite-strings -Wstrict-prototypes \
11600-Wmissing-prototypes -Wmissing-declarations -Wnested-externs \
11601-Wpacked -Wswitch-enum -Wmissing-format-attribute \
11602-Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations \
11603-Wdeclaration-after-statement -Wold-style-definition \
11604-Wno-missing-field-initializers -Wno-unused-parameter \
11605-Wno-attributes -Wno-long-long -Winline"
11606
11607# invalidate cached value if MAYBE_WARN has changed
11608if test "x$libdrm_cv_warn_maybe" != "x$MAYBE_WARN"; then
11609 unset libdrm_cv_warn_cflags
11610fi
11611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for supported warning flags" >&5
11612$as_echo_n "checking for supported warning flags... " >&6; }
11613if test "${libdrm_cv_warn_cflags+set}" = set; then :
11614 $as_echo_n "(cached) " >&6
11615else
11616
11617 echo
11618 WARN_CFLAGS=""
11619
11620 # Some warning options are not supported by all versions of
11621 # gcc, so test all desired options against the current
11622 # compiler.
11623 #
11624 # Note that there are some order dependencies
11625 # here. Specifically, an option that disables a warning will
11626 # have no net effect if a later option then enables that
11627 # warnings, (perhaps implicitly). So we put some grouped
11628 # options (-Wall and -Wextra) up front and the -Wno options
11629 # last.
11630
11631 for W in $MAYBE_WARN; do
11632
11633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $W" >&5
11634$as_echo_n "checking whether $CC supports $W... " >&6; }
11635
11636 libdrm_save_CFLAGS="$CFLAGS"
11637 CFLAGS="$CFLAGS $W"
11638
11639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11640/* end confdefs.h. */
11641
11642_ACEOF
11643if ac_fn_c_try_compile "$LINENO"; then :
11644 libdrm_cc_flag=yes
11645else
11646 libdrm_cc_flag=no
11647fi
11648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11649 CFLAGS="$libdrm_save_CFLAGS"
11650
11651 if test "x$libdrm_cc_flag" = "xyes"; then
11652 WARN_CFLAGS="$WARN_CFLAGS $W"
11653 else
11654 :
11655 fi
11656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libdrm_cc_flag" >&5
11657$as_echo "$libdrm_cc_flag" >&6; }
11658
11659 done
11660
11661 libdrm_cv_warn_cflags=$WARN_CFLAGS
11662 libdrm_cv_warn_maybe=$MAYBE_WARN
11663
11664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which warning flags were supported" >&5
11665$as_echo_n "checking which warning flags were supported... " >&6; }
11666fi
11667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libdrm_cv_warn_cflags" >&5
11668$as_echo "$libdrm_cv_warn_cflags" >&6; }
11669WARN_CFLAGS="$libdrm_cv_warn_cflags"
11670
11671if test "x$UDEV" = xyes; then
11672
11673$as_echo "#define UDEV 1" >>confdefs.h
11674
11675fi
11676
11677 if test "x$NOUVEAU" = xyes; then
11678 HAVE_NOUVEAU_TRUE=
11679 HAVE_NOUVEAU_FALSE='#'
11680else
11681 HAVE_NOUVEAU_TRUE='#'
11682 HAVE_NOUVEAU_FALSE=
11683fi
11684
11685
11686 if test "x$RADEON" = xyes; then
11687 HAVE_RADEON_TRUE=
11688 HAVE_RADEON_FALSE='#'
11689else
11690 HAVE_RADEON_TRUE='#'
11691 HAVE_RADEON_FALSE=
11692fi
11693
11694
11695
11696pkg_failed=no
11697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAIRO" >&5
11698$as_echo_n "checking for CAIRO... " >&6; }
11699
11700if test -n "$PKG_CONFIG"; then
11701 if test -n "$CAIRO_CFLAGS"; then
11702 pkg_cv_CAIRO_CFLAGS="$CAIRO_CFLAGS"
11703 else
11704 if test -n "$PKG_CONFIG" && \
11705 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo\""; } >&5
11706 ($PKG_CONFIG --exists --print-errors "cairo") 2>&5
11707 ac_status=$?
11708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11709 test $ac_status = 0; }; then
11710 pkg_cv_CAIRO_CFLAGS=`$PKG_CONFIG --cflags "cairo" 2>/dev/null`
11711else
11712 pkg_failed=yes
11713fi
11714 fi
11715else
11716 pkg_failed=untried
11717fi
11718if test -n "$PKG_CONFIG"; then
11719 if test -n "$CAIRO_LIBS"; then
11720 pkg_cv_CAIRO_LIBS="$CAIRO_LIBS"
11721 else
11722 if test -n "$PKG_CONFIG" && \
11723 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo\""; } >&5
11724 ($PKG_CONFIG --exists --print-errors "cairo") 2>&5
11725 ac_status=$?
11726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11727 test $ac_status = 0; }; then
11728 pkg_cv_CAIRO_LIBS=`$PKG_CONFIG --libs "cairo" 2>/dev/null`
11729else
11730 pkg_failed=yes
11731fi
11732 fi
11733else
11734 pkg_failed=untried
11735fi
11736
11737
11738
11739if test $pkg_failed = yes; then
11740
11741if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11742 _pkg_short_errors_supported=yes
11743else
11744 _pkg_short_errors_supported=no
11745fi
11746 if test $_pkg_short_errors_supported = yes; then
11747 CAIRO_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "cairo"`
11748 else
11749 CAIRO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "cairo"`
11750 fi
11751 # Put the nasty error message in config.log where it belongs
11752 echo "$CAIRO_PKG_ERRORS" >&5
11753
11754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11755$as_echo "no" >&6; }
11756 HAVE_CAIRO=no
11757elif test $pkg_failed = untried; then
11758 HAVE_CAIRO=no
11759else
11760 CAIRO_CFLAGS=$pkg_cv_CAIRO_CFLAGS
11761 CAIRO_LIBS=$pkg_cv_CAIRO_LIBS
11762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11763$as_echo "yes" >&6; }
11764 HAVE_CAIRO=yes
11765fi
11766if test "x$HAVE_CAIRO" = xyes; then
11767
11768$as_echo "#define HAVE_CAIRO 1" >>confdefs.h
11769
11770fi
11771 if test "x$HAVE_CAIRO" = xyes; then
11772 HAVE_CAIRO_TRUE=
11773 HAVE_CAIRO_FALSE='#'
11774else
11775 HAVE_CAIRO_TRUE='#'
11776 HAVE_CAIRO_FALSE=
11777fi
11778
11779
11780# For enumerating devices in test case
11781
11782pkg_failed=no
11783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBUDEV" >&5
11784$as_echo_n "checking for LIBUDEV... " >&6; }
11785
11786if test -n "$PKG_CONFIG"; then
11787 if test -n "$LIBUDEV_CFLAGS"; then
11788 pkg_cv_LIBUDEV_CFLAGS="$LIBUDEV_CFLAGS"
11789 else
11790 if test -n "$PKG_CONFIG" && \
11791 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5
11792 ($PKG_CONFIG --exists --print-errors "libudev") 2>&5
11793 ac_status=$?
11794 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11795 test $ac_status = 0; }; then
11796 pkg_cv_LIBUDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev" 2>/dev/null`
11797else
11798 pkg_failed=yes
11799fi
11800 fi
11801else
11802 pkg_failed=untried
11803fi
11804if test -n "$PKG_CONFIG"; then
11805 if test -n "$LIBUDEV_LIBS"; then
11806 pkg_cv_LIBUDEV_LIBS="$LIBUDEV_LIBS"
11807 else
11808 if test -n "$PKG_CONFIG" && \
11809 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5
11810 ($PKG_CONFIG --exists --print-errors "libudev") 2>&5
11811 ac_status=$?
11812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11813 test $ac_status = 0; }; then
11814 pkg_cv_LIBUDEV_LIBS=`$PKG_CONFIG --libs "libudev" 2>/dev/null`
11815else
11816 pkg_failed=yes
11817fi
11818 fi
11819else
11820 pkg_failed=untried
11821fi
11822
11823
11824
11825if test $pkg_failed = yes; then
11826
11827if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11828 _pkg_short_errors_supported=yes
11829else
11830 _pkg_short_errors_supported=no
11831fi
11832 if test $_pkg_short_errors_supported = yes; then
11833 LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libudev"`
11834 else
11835 LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libudev"`
11836 fi
11837 # Put the nasty error message in config.log where it belongs
11838 echo "$LIBUDEV_PKG_ERRORS" >&5
11839
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11841$as_echo "no" >&6; }
11842 HAVE_LIBUDEV=no
11843elif test $pkg_failed = untried; then
11844 HAVE_LIBUDEV=no
11845else
11846 LIBUDEV_CFLAGS=$pkg_cv_LIBUDEV_CFLAGS
11847 LIBUDEV_LIBS=$pkg_cv_LIBUDEV_LIBS
11848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11849$as_echo "yes" >&6; }
11850 HAVE_LIBUDEV=yes
11851fi
11852if test "x$HAVE_LIBUDEV" = xyes; then
11853
11854$as_echo "#define HAVE_LIBUDEV 1" >>confdefs.h
11855
11856fi
11857 if test "x$HAVE_LIBUDEV" = xyes; then
11858 HAVE_LIBUDEV_TRUE=
11859 HAVE_LIBUDEV_FALSE='#'
11860else
11861 HAVE_LIBUDEV_TRUE='#'
11862 HAVE_LIBUDEV_FALSE=
11863fi
11864
11865
11866
11867ac_config_files="$ac_config_files Makefile libdrm/Makefile libdrm/intel/Makefile libdrm/radeon/Makefile libdrm/radeon/libdrm_radeon.pc libdrm/nouveau/Makefile libdrm/nouveau/libdrm_nouveau.pc shared-core/Makefile tests/Makefile tests/modeprint/Makefile tests/modetest/Makefile libdrm.pc libdrm_intel.pc"
11868
11869cat >confcache <<\_ACEOF
11870# This file is a shell script that caches the results of configure
11871# tests run on this system so they can be shared between configure
11872# scripts and configure runs, see configure's option --config-cache.
11873# It is not useful on other systems. If it contains results you don't
11874# want to keep, you may remove or edit it.
11875#
11876# config.status only pays attention to the cache file if you give it
11877# the --recheck option to rerun configure.
11878#
11879# `ac_cv_env_foo' variables (set or unset) will be overridden when
11880# loading this file, other *unset* `ac_cv_foo' will be assigned the
11881# following values.
11882
11883_ACEOF
11884
11885# The following way of writing the cache mishandles newlines in values,
11886# but we know of no workaround that is simple, portable, and efficient.
11887# So, we kill variables containing newlines.
11888# Ultrix sh set writes to stderr and can't be redirected directly,
11889# and sets the high bit in the cache file unless we assign to the vars.
11890(
11891 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11892 eval ac_val=\$$ac_var
11893 case $ac_val in #(
11894 *${as_nl}*)
11895 case $ac_var in #(
11896 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11897$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11898 esac
11899 case $ac_var in #(
11900 _ | IFS | as_nl) ;; #(
11901 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11902 *) { eval $ac_var=; unset $ac_var;} ;;
11903 esac ;;
11904 esac
11905 done
11906
11907 (set) 2>&1 |
11908 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11909 *${as_nl}ac_space=\ *)
11910 # `set' does not quote correctly, so add quotes: double-quote
11911 # substitution turns \\\\ into \\, and sed turns \\ into \.
11912 sed -n \
11913 "s/'/'\\\\''/g;
11914 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11915 ;; #(
11916 *)
11917 # `set' quotes correctly as required by POSIX, so do not add quotes.
11918 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11919 ;;
11920 esac |
11921 sort
11922) |
11923 sed '
11924 /^ac_cv_env_/b end
11925 t clear
11926 :clear
11927 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11928 t end
11929 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11930 :end' >>confcache
11931if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11932 if test -w "$cache_file"; then
11933 test "x$cache_file" != "x/dev/null" &&
11934 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11935$as_echo "$as_me: updating cache $cache_file" >&6;}
11936 cat confcache >$cache_file
11937 else
11938 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11939$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11940 fi
11941fi
11942rm -f confcache
11943
11944test "x$prefix" = xNONE && prefix=$ac_default_prefix
11945# Let make expand exec_prefix.
11946test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11947
11948DEFS=-DHAVE_CONFIG_H
11949
11950ac_libobjs=
11951ac_ltlibobjs=
11952for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11953 # 1. Remove the extension, and $U if already installed.
11954 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11955 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11956 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11957 # will be set to the directory where LIBOBJS objects are built.
11958 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11959 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11960done
11961LIBOBJS=$ac_libobjs
11962
11963LTLIBOBJS=$ac_ltlibobjs
11964
11965
11966if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11967 as_fn_error "conditional \"AMDEP\" was never defined.
11968Usually this means the macro was only invoked conditionally." "$LINENO" 5
11969fi
11970if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11971 as_fn_error "conditional \"am__fastdepCC\" was never defined.
11972Usually this means the macro was only invoked conditionally." "$LINENO" 5
11973fi
11974if test -z "${HAVE_NOUVEAU_TRUE}" && test -z "${HAVE_NOUVEAU_FALSE}"; then
11975 as_fn_error "conditional \"HAVE_NOUVEAU\" was never defined.
11976Usually this means the macro was only invoked conditionally." "$LINENO" 5
11977fi
11978if test -z "${HAVE_RADEON_TRUE}" && test -z "${HAVE_RADEON_FALSE}"; then
11979 as_fn_error "conditional \"HAVE_RADEON\" was never defined.
11980Usually this means the macro was only invoked conditionally." "$LINENO" 5
11981fi
11982if test -z "${HAVE_CAIRO_TRUE}" && test -z "${HAVE_CAIRO_FALSE}"; then
11983 as_fn_error "conditional \"HAVE_CAIRO\" was never defined.
11984Usually this means the macro was only invoked conditionally." "$LINENO" 5
11985fi
11986if test -z "${HAVE_LIBUDEV_TRUE}" && test -z "${HAVE_LIBUDEV_FALSE}"; then
11987 as_fn_error "conditional \"HAVE_LIBUDEV\" was never defined.
11988Usually this means the macro was only invoked conditionally." "$LINENO" 5
11989fi
11990
11991: ${CONFIG_STATUS=./config.status}
11992ac_write_fail=0
11993ac_clean_files_save=$ac_clean_files
11994ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11995{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11996$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11997as_write_fail=0
11998cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11999#! $SHELL
12000# Generated by $as_me.
12001# Run this file to recreate the current configuration.
12002# Compiler output produced by configure, useful for debugging
12003# configure, is in config.log if it exists.
12004
12005debug=false
12006ac_cs_recheck=false
12007ac_cs_silent=false
12008
12009SHELL=\${CONFIG_SHELL-$SHELL}
12010export SHELL
12011_ASEOF
12012cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12013## -------------------- ##
12014## M4sh Initialization. ##
12015## -------------------- ##
12016
12017# Be more Bourne compatible
12018DUALCASE=1; export DUALCASE # for MKS sh
12019if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12020 emulate sh
12021 NULLCMD=:
12022 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12023 # is contrary to our usage. Disable this feature.
12024 alias -g '${1+"$@"}'='"$@"'
12025 setopt NO_GLOB_SUBST
12026else
12027 case `(set -o) 2>/dev/null` in #(
12028 *posix*) :
12029 set -o posix ;; #(
12030 *) :
12031 ;;
12032esac
12033fi
12034
12035
12036as_nl='
12037'
12038export as_nl
12039# Printing a long string crashes Solaris 7 /usr/bin/printf.
12040as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12041as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12042as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12043# Prefer a ksh shell builtin over an external printf program on Solaris,
12044# but without wasting forks for bash or zsh.
12045if test -z "$BASH_VERSION$ZSH_VERSION" \
12046 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12047 as_echo='print -r --'
12048 as_echo_n='print -rn --'
12049elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12050 as_echo='printf %s\n'
12051 as_echo_n='printf %s'
12052else
12053 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12054 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12055 as_echo_n='/usr/ucb/echo -n'
12056 else
12057 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12058 as_echo_n_body='eval
12059 arg=$1;
12060 case $arg in #(
12061 *"$as_nl"*)
12062 expr "X$arg" : "X\\(.*\\)$as_nl";
12063 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12064 esac;
12065 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12066 '
12067 export as_echo_n_body
12068 as_echo_n='sh -c $as_echo_n_body as_echo'
12069 fi
12070 export as_echo_body
12071 as_echo='sh -c $as_echo_body as_echo'
12072fi
12073
12074# The user is always right.
12075if test "${PATH_SEPARATOR+set}" != set; then
12076 PATH_SEPARATOR=:
12077 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12078 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12079 PATH_SEPARATOR=';'
12080 }
12081fi
12082
12083
12084# IFS
12085# We need space, tab and new line, in precisely that order. Quoting is
12086# there to prevent editors from complaining about space-tab.
12087# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12088# splitting by setting IFS to empty value.)
12089IFS=" "" $as_nl"
12090
12091# Find who we are. Look in the path if we contain no directory separator.
12092case $0 in #((
12093 *[\\/]* ) as_myself=$0 ;;
12094 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12095for as_dir in $PATH
12096do
12097 IFS=$as_save_IFS
12098 test -z "$as_dir" && as_dir=.
12099 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12100 done
12101IFS=$as_save_IFS
12102
12103 ;;
12104esac
12105# We did not find ourselves, most probably we were run as `sh COMMAND'
12106# in which case we are not to be found in the path.
12107if test "x$as_myself" = x; then
12108 as_myself=$0
12109fi
12110if test ! -f "$as_myself"; then
12111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12112 exit 1
12113fi
12114
12115# Unset variables that we do not need and which cause bugs (e.g. in
12116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12117# suppresses any "Segmentation fault" message there. '((' could
12118# trigger a bug in pdksh 5.2.14.
12119for as_var in BASH_ENV ENV MAIL MAILPATH
12120do eval test x\${$as_var+set} = xset \
12121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12122done
12123PS1='$ '
12124PS2='> '
12125PS4='+ '
12126
12127# NLS nuisances.
12128LC_ALL=C
12129export LC_ALL
12130LANGUAGE=C
12131export LANGUAGE
12132
12133# CDPATH.
12134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12135
12136
12137# as_fn_error ERROR [LINENO LOG_FD]
12138# ---------------------------------
12139# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12140# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12141# script with status $?, using 1 if that was 0.
12142as_fn_error ()
12143{
12144 as_status=$?; test $as_status -eq 0 && as_status=1
12145 if test "$3"; then
12146 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12147 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12148 fi
12149 $as_echo "$as_me: error: $1" >&2
12150 as_fn_exit $as_status
12151} # as_fn_error
12152
12153
12154# as_fn_set_status STATUS
12155# -----------------------
12156# Set $? to STATUS, without forking.
12157as_fn_set_status ()
12158{
12159 return $1
12160} # as_fn_set_status
12161
12162# as_fn_exit STATUS
12163# -----------------
12164# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12165as_fn_exit ()
12166{
12167 set +e
12168 as_fn_set_status $1
12169 exit $1
12170} # as_fn_exit
12171
12172# as_fn_unset VAR
12173# ---------------
12174# Portably unset VAR.
12175as_fn_unset ()
12176{
12177 { eval $1=; unset $1;}
12178}
12179as_unset=as_fn_unset
12180# as_fn_append VAR VALUE
12181# ----------------------
12182# Append the text in VALUE to the end of the definition contained in VAR. Take
12183# advantage of any shell optimizations that allow amortized linear growth over
12184# repeated appends, instead of the typical quadratic growth present in naive
12185# implementations.
12186if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12187 eval 'as_fn_append ()
12188 {
12189 eval $1+=\$2
12190 }'
12191else
12192 as_fn_append ()
12193 {
12194 eval $1=\$$1\$2
12195 }
12196fi # as_fn_append
12197
12198# as_fn_arith ARG...
12199# ------------------
12200# Perform arithmetic evaluation on the ARGs, and store the result in the
12201# global $as_val. Take advantage of shells that can avoid forks. The arguments
12202# must be portable across $(()) and expr.
12203if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12204 eval 'as_fn_arith ()
12205 {
12206 as_val=$(( $* ))
12207 }'
12208else
12209 as_fn_arith ()
12210 {
12211 as_val=`expr "$@" || test $? -eq 1`
12212 }
12213fi # as_fn_arith
12214
12215
12216if expr a : '\(a\)' >/dev/null 2>&1 &&
12217 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12218 as_expr=expr
12219else
12220 as_expr=false
12221fi
12222
12223if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12224 as_basename=basename
12225else
12226 as_basename=false
12227fi
12228
12229if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12230 as_dirname=dirname
12231else
12232 as_dirname=false
12233fi
12234
12235as_me=`$as_basename -- "$0" ||
12236$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12237 X"$0" : 'X\(//\)$' \| \
12238 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12239$as_echo X/"$0" |
12240 sed '/^.*\/\([^/][^/]*\)\/*$/{
12241 s//\1/
12242 q
12243 }
12244 /^X\/\(\/\/\)$/{
12245 s//\1/
12246 q
12247 }
12248 /^X\/\(\/\).*/{
12249 s//\1/
12250 q
12251 }
12252 s/.*/./; q'`
12253
12254# Avoid depending upon Character Ranges.
12255as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12256as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12257as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12258as_cr_digits='0123456789'
12259as_cr_alnum=$as_cr_Letters$as_cr_digits
12260
12261ECHO_C= ECHO_N= ECHO_T=
12262case `echo -n x` in #(((((
12263-n*)
12264 case `echo 'xy\c'` in
12265 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12266 xy) ECHO_C='\c';;
12267 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12268 ECHO_T=' ';;
12269 esac;;
12270*)
12271 ECHO_N='-n';;
12272esac
12273
12274rm -f conf$$ conf$$.exe conf$$.file
12275if test -d conf$$.dir; then
12276 rm -f conf$$.dir/conf$$.file
12277else
12278 rm -f conf$$.dir
12279 mkdir conf$$.dir 2>/dev/null
12280fi
12281if (echo >conf$$.file) 2>/dev/null; then
12282 if ln -s conf$$.file conf$$ 2>/dev/null; then
12283 as_ln_s='ln -s'
12284 # ... but there are two gotchas:
12285 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12286 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12287 # In both cases, we have to default to `cp -p'.
12288 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12289 as_ln_s='cp -p'
12290 elif ln conf$$.file conf$$ 2>/dev/null; then
12291 as_ln_s=ln
12292 else
12293 as_ln_s='cp -p'
12294 fi
12295else
12296 as_ln_s='cp -p'
12297fi
12298rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12299rmdir conf$$.dir 2>/dev/null
12300
12301
12302# as_fn_mkdir_p
12303# -------------
12304# Create "$as_dir" as a directory, including parents if necessary.
12305as_fn_mkdir_p ()
12306{
12307
12308 case $as_dir in #(
12309 -*) as_dir=./$as_dir;;
12310 esac
12311 test -d "$as_dir" || eval $as_mkdir_p || {
12312 as_dirs=
12313 while :; do
12314 case $as_dir in #(
12315 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12316 *) as_qdir=$as_dir;;
12317 esac
12318 as_dirs="'$as_qdir' $as_dirs"
12319 as_dir=`$as_dirname -- "$as_dir" ||
12320$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12321 X"$as_dir" : 'X\(//\)[^/]' \| \
12322 X"$as_dir" : 'X\(//\)$' \| \
12323 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12324$as_echo X"$as_dir" |
12325 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12326 s//\1/
12327 q
12328 }
12329 /^X\(\/\/\)[^/].*/{
12330 s//\1/
12331 q
12332 }
12333 /^X\(\/\/\)$/{
12334 s//\1/
12335 q
12336 }
12337 /^X\(\/\).*/{
12338 s//\1/
12339 q
12340 }
12341 s/.*/./; q'`
12342 test -d "$as_dir" && break
12343 done
12344 test -z "$as_dirs" || eval "mkdir $as_dirs"
12345 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12346
12347
12348} # as_fn_mkdir_p
12349if mkdir -p . 2>/dev/null; then
12350 as_mkdir_p='mkdir -p "$as_dir"'
12351else
12352 test -d ./-p && rmdir ./-p
12353 as_mkdir_p=false
12354fi
12355
12356if test -x / >/dev/null 2>&1; then
12357 as_test_x='test -x'
12358else
12359 if ls -dL / >/dev/null 2>&1; then
12360 as_ls_L_option=L
12361 else
12362 as_ls_L_option=
12363 fi
12364 as_test_x='
12365 eval sh -c '\''
12366 if test -d "$1"; then
12367 test -d "$1/.";
12368 else
12369 case $1 in #(
12370 -*)set "./$1";;
12371 esac;
12372 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12373 ???[sx]*):;;*)false;;esac;fi
12374 '\'' sh
12375 '
12376fi
12377as_executable_p=$as_test_x
12378
12379# Sed expression to map a string onto a valid CPP name.
12380as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12381
12382# Sed expression to map a string onto a valid variable name.
12383as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12384
12385
12386exec 6>&1
12387## ----------------------------------- ##
12388## Main body of $CONFIG_STATUS script. ##
12389## ----------------------------------- ##
12390_ASEOF
12391test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12392
12393cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12394# Save the log message, to keep $0 and so on meaningful, and to
12395# report actual input values of CONFIG_FILES etc. instead of their
12396# values after options handling.
12397ac_log="
12398This file was extended by libdrm $as_me 2.4.14, which was
12399generated by GNU Autoconf 2.64. Invocation command line was
12400
12401 CONFIG_FILES = $CONFIG_FILES
12402 CONFIG_HEADERS = $CONFIG_HEADERS
12403 CONFIG_LINKS = $CONFIG_LINKS
12404 CONFIG_COMMANDS = $CONFIG_COMMANDS
12405 $ $0 $@
12406
12407on `(hostname || uname -n) 2>/dev/null | sed 1q`
12408"
12409
12410_ACEOF
12411
12412case $ac_config_files in *"
12413"*) set x $ac_config_files; shift; ac_config_files=$*;;
12414esac
12415
12416case $ac_config_headers in *"
12417"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12418esac
12419
12420
12421cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12422# Files that config.status was made for.
12423config_files="$ac_config_files"
12424config_headers="$ac_config_headers"
12425config_commands="$ac_config_commands"
12426
12427_ACEOF
12428
12429cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12430ac_cs_usage="\
12431\`$as_me' instantiates files and other configuration actions
12432from templates according to the current configuration. Unless the files
12433and actions are specified as TAGs, all are instantiated by default.
12434
12435Usage: $0 [OPTION]... [TAG]...
12436
12437 -h, --help print this help, then exit
12438 -V, --version print version number and configuration settings, then exit
12439 -q, --quiet, --silent
12440 do not print progress messages
12441 -d, --debug don't remove temporary files
12442 --recheck update $as_me by reconfiguring in the same conditions
12443 --file=FILE[:TEMPLATE]
12444 instantiate the configuration file FILE
12445 --header=FILE[:TEMPLATE]
12446 instantiate the configuration header FILE
12447
12448Configuration files:
12449$config_files
12450
12451Configuration headers:
12452$config_headers
12453
12454Configuration commands:
12455$config_commands
12456
12457Report bugs to <dri-devel@lists.sourceforge.net>."
12458
12459_ACEOF
12460cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12461ac_cs_version="\\
12462libdrm config.status 2.4.14
12463configured by $0, generated by GNU Autoconf 2.64,
12464 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12465
12466Copyright (C) 2009 Free Software Foundation, Inc.
12467This config.status script is free software; the Free Software Foundation
12468gives unlimited permission to copy, distribute and modify it."
12469
12470ac_pwd='$ac_pwd'
12471srcdir='$srcdir'
12472INSTALL='$INSTALL'
12473MKDIR_P='$MKDIR_P'
12474AWK='$AWK'
12475test -n "\$AWK" || AWK=awk
12476_ACEOF
12477
12478cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12479# The default lists apply if the user does not specify any file.
12480ac_need_defaults=:
12481while test $# != 0
12482do
12483 case $1 in
12484 --*=*)
12485 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12486 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12487 ac_shift=:
12488 ;;
12489 *)
12490 ac_option=$1
12491 ac_optarg=$2
12492 ac_shift=shift
12493 ;;
12494 esac
12495
12496 case $ac_option in
12497 # Handling of the options.
12498 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12499 ac_cs_recheck=: ;;
12500 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12501 $as_echo "$ac_cs_version"; exit ;;
12502 --debug | --debu | --deb | --de | --d | -d )
12503 debug=: ;;
12504 --file | --fil | --fi | --f )
12505 $ac_shift
12506 case $ac_optarg in
12507 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12508 esac
12509 as_fn_append CONFIG_FILES " '$ac_optarg'"
12510 ac_need_defaults=false;;
12511 --header | --heade | --head | --hea )
12512 $ac_shift
12513 case $ac_optarg in
12514 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12515 esac
12516 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12517 ac_need_defaults=false;;
12518 --he | --h)
12519 # Conflict between --help and --header
12520 as_fn_error "ambiguous option: \`$1'
12521Try \`$0 --help' for more information.";;
12522 --help | --hel | -h )
12523 $as_echo "$ac_cs_usage"; exit ;;
12524 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12525 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12526 ac_cs_silent=: ;;
12527
12528 # This is an error.
12529 -*) as_fn_error "unrecognized option: \`$1'
12530Try \`$0 --help' for more information." ;;
12531
12532 *) as_fn_append ac_config_targets " $1"
12533 ac_need_defaults=false ;;
12534
12535 esac
12536 shift
12537done
12538
12539ac_configure_extra_args=
12540
12541if $ac_cs_silent; then
12542 exec 6>/dev/null
12543 ac_configure_extra_args="$ac_configure_extra_args --silent"
12544fi
12545
12546_ACEOF
12547cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12548if \$ac_cs_recheck; then
12549 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12550 shift
12551 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12552 CONFIG_SHELL='$SHELL'
12553 export CONFIG_SHELL
12554 exec "\$@"
12555fi
12556
12557_ACEOF
12558cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12559exec 5>>config.log
12560{
12561 echo
12562 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12563## Running $as_me. ##
12564_ASBOX
12565 $as_echo "$ac_log"
12566} >&5
12567
12568_ACEOF
12569cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12570#
12571# INIT-COMMANDS
12572#
12573AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12574
12575
12576# The HP-UX ksh and POSIX shell print the target directory to stdout
12577# if CDPATH is set.
12578(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12579
12580sed_quote_subst='$sed_quote_subst'
12581double_quote_subst='$double_quote_subst'
12582delay_variable_subst='$delay_variable_subst'
12583enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
12584macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
12585macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
12586enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
12587pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
12588enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
12589host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
12590host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
12591host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
12592build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
12593build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
12594build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
12595SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
12596Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
12597GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
12598EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
12599FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
12600LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
12601NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
12602LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
12603max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
12604ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
12605exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
12606lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
12607lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
12608lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
12609reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
12610reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12611OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
12612deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
12613file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
12614AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
12615AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12616STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
12617RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
12618old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12619old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12620old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12621CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
12622CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12623compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
12624GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
12625lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
12626lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
12627lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
12628lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12629objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
12630SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
12631ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
12632MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
12633lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
12634lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
12635lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
12636lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
12637lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
12638need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
12639DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
12640NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
12641LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
12642OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
12643OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
12644libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
12645shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12646extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12647archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
12648enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
12649export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12650whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12651compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
12652old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12653old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12654archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12655archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12656module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12657module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12658with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
12659allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12660no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12661hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12662hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
12663hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
12664hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
12665hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
12666hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
12667hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12668hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
12669inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
12670link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
12671fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
12672always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
12673export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12674exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12675include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12676prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12677file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
12678variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
12679need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12680need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
12681version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
12682runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12683shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12684shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
12685libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12686library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
12687soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12688postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12689postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12690finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12691finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
12692hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
12693sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12694sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12695hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
12696enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
12697enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
12698enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
12699old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
12700striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
12701
12702LTCC='$LTCC'
12703LTCFLAGS='$LTCFLAGS'
12704compiler='$compiler_DEFAULT'
12705
12706# Quote evaled strings.
12707for var in SED \
12708GREP \
12709EGREP \
12710FGREP \
12711LD \
12712NM \
12713LN_S \
12714lt_SP2NL \
12715lt_NL2SP \
12716reload_flag \
12717OBJDUMP \
12718deplibs_check_method \
12719file_magic_cmd \
12720AR \
12721AR_FLAGS \
12722STRIP \
12723RANLIB \
12724CC \
12725CFLAGS \
12726compiler \
12727lt_cv_sys_global_symbol_pipe \
12728lt_cv_sys_global_symbol_to_cdecl \
12729lt_cv_sys_global_symbol_to_c_name_address \
12730lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12731SHELL \
12732ECHO \
12733lt_prog_compiler_no_builtin_flag \
12734lt_prog_compiler_wl \
12735lt_prog_compiler_pic \
12736lt_prog_compiler_static \
12737lt_cv_prog_compiler_c_o \
12738need_locks \
12739DSYMUTIL \
12740NMEDIT \
12741LIPO \
12742OTOOL \
12743OTOOL64 \
12744shrext_cmds \
12745export_dynamic_flag_spec \
12746whole_archive_flag_spec \
12747compiler_needs_object \
12748with_gnu_ld \
12749allow_undefined_flag \
12750no_undefined_flag \
12751hardcode_libdir_flag_spec \
12752hardcode_libdir_flag_spec_ld \
12753hardcode_libdir_separator \
12754fix_srcfile_path \
12755exclude_expsyms \
12756include_expsyms \
12757file_list_spec \
12758variables_saved_for_relink \
12759libname_spec \
12760library_names_spec \
12761soname_spec \
12762finish_eval \
12763old_striplib \
12764striplib; do
12765 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12766 *[\\\\\\\`\\"\\\$]*)
12767 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12768 ;;
12769 *)
12770 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12771 ;;
12772 esac
12773done
12774
12775# Double-quote double-evaled strings.
12776for var in reload_cmds \
12777old_postinstall_cmds \
12778old_postuninstall_cmds \
12779old_archive_cmds \
12780extract_expsyms_cmds \
12781old_archive_from_new_cmds \
12782old_archive_from_expsyms_cmds \
12783archive_cmds \
12784archive_expsym_cmds \
12785module_cmds \
12786module_expsym_cmds \
12787export_symbols_cmds \
12788prelink_cmds \
12789postinstall_cmds \
12790postuninstall_cmds \
12791finish_cmds \
12792sys_lib_search_path_spec \
12793sys_lib_dlsearch_path_spec; do
12794 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12795 *[\\\\\\\`\\"\\\$]*)
12796 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12797 ;;
12798 *)
12799 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12800 ;;
12801 esac
12802done
12803
12804# Fix-up fallback echo if it was mangled by the above quoting rules.
12805case \$lt_ECHO in
12806*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12807 ;;
12808esac
12809
12810ac_aux_dir='$ac_aux_dir'
12811xsi_shell='$xsi_shell'
12812lt_shell_append='$lt_shell_append'
12813
12814# See if we are running on zsh, and set the options which allow our
12815# commands through without removal of \ escapes INIT.
12816if test -n "\${ZSH_VERSION+set}" ; then
12817 setopt NO_GLOB_SUBST
12818fi
12819
12820
12821 PACKAGE='$PACKAGE'
12822 VERSION='$VERSION'
12823 TIMESTAMP='$TIMESTAMP'
12824 RM='$RM'
12825 ofile='$ofile'
12826
12827
12828
12829
12830_ACEOF
12831
12832cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12833
12834# Handling of arguments.
12835for ac_config_target in $ac_config_targets
12836do
12837 case $ac_config_target in
12838 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12839 "libdrm/config.h") CONFIG_HEADERS="$CONFIG_HEADERS libdrm/config.h" ;;
12840 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12841 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12842 "libdrm/Makefile") CONFIG_FILES="$CONFIG_FILES libdrm/Makefile" ;;
12843 "libdrm/intel/Makefile") CONFIG_FILES="$CONFIG_FILES libdrm/intel/Makefile" ;;
12844 "libdrm/radeon/Makefile") CONFIG_FILES="$CONFIG_FILES libdrm/radeon/Makefile" ;;
12845 "libdrm/radeon/libdrm_radeon.pc") CONFIG_FILES="$CONFIG_FILES libdrm/radeon/libdrm_radeon.pc" ;;
12846 "libdrm/nouveau/Makefile") CONFIG_FILES="$CONFIG_FILES libdrm/nouveau/Makefile" ;;
12847 "libdrm/nouveau/libdrm_nouveau.pc") CONFIG_FILES="$CONFIG_FILES libdrm/nouveau/libdrm_nouveau.pc" ;;
12848 "shared-core/Makefile") CONFIG_FILES="$CONFIG_FILES shared-core/Makefile" ;;
12849 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
12850 "tests/modeprint/Makefile") CONFIG_FILES="$CONFIG_FILES tests/modeprint/Makefile" ;;
12851 "tests/modetest/Makefile") CONFIG_FILES="$CONFIG_FILES tests/modetest/Makefile" ;;
12852 "libdrm.pc") CONFIG_FILES="$CONFIG_FILES libdrm.pc" ;;
12853 "libdrm_intel.pc") CONFIG_FILES="$CONFIG_FILES libdrm_intel.pc" ;;
12854
12855 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12856 esac
12857done
12858
12859
12860# If the user did not use the arguments to specify the items to instantiate,
12861# then the envvar interface is used. Set only those that are not.
12862# We use the long form for the default assignment because of an extremely
12863# bizarre bug on SunOS 4.1.3.
12864if $ac_need_defaults; then
12865 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12866 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12867 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12868fi
12869
12870# Have a temporary directory for convenience. Make it in the build tree
12871# simply because there is no reason against having it here, and in addition,
12872# creating and moving files from /tmp can sometimes cause problems.
12873# Hook for its removal unless debugging.
12874# Note that there is a small window in which the directory will not be cleaned:
12875# after its creation but before its name has been assigned to `$tmp'.
12876$debug ||
12877{
12878 tmp=
12879 trap 'exit_status=$?
12880 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12881' 0
12882 trap 'as_fn_exit 1' 1 2 13 15
12883}
12884# Create a (secure) tmp directory for tmp files.
12885
12886{
12887 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12888 test -n "$tmp" && test -d "$tmp"
12889} ||
12890{
12891 tmp=./conf$$-$RANDOM
12892 (umask 077 && mkdir "$tmp")
12893} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12894
12895# Set up the scripts for CONFIG_FILES section.
12896# No need to generate them if there are no CONFIG_FILES.
12897# This happens for instance with `./config.status config.h'.
12898if test -n "$CONFIG_FILES"; then
12899
12900
12901ac_cr=`echo X | tr X '\015'`
12902# On cygwin, bash can eat \r inside `` if the user requested igncr.
12903# But we know of no other shell where ac_cr would be empty at this
12904# point, so we can use a bashism as a fallback.
12905if test "x$ac_cr" = x; then
12906 eval ac_cr=\$\'\\r\'
12907fi
12908ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12909if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12910 ac_cs_awk_cr='\r'
12911else
12912 ac_cs_awk_cr=$ac_cr
12913fi
12914
12915echo 'BEGIN {' >"$tmp/subs1.awk" &&
12916_ACEOF
12917
12918
12919{
12920 echo "cat >conf$$subs.awk <<_ACEOF" &&
12921 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12922 echo "_ACEOF"
12923} >conf$$subs.sh ||
12924 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12925ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12926ac_delim='%!_!# '
12927for ac_last_try in false false false false false :; do
12928 . ./conf$$subs.sh ||
12929 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12930
12931 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12932 if test $ac_delim_n = $ac_delim_num; then
12933 break
12934 elif $ac_last_try; then
12935 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12936 else
12937 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12938 fi
12939done
12940rm -f conf$$subs.sh
12941
12942cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12943cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12944_ACEOF
12945sed -n '
12946h
12947s/^/S["/; s/!.*/"]=/
12948p
12949g
12950s/^[^!]*!//
12951:repl
12952t repl
12953s/'"$ac_delim"'$//
12954t delim
12955:nl
12956h
12957s/\(.\{148\}\).*/\1/
12958t more1
12959s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12960p
12961n
12962b repl
12963:more1
12964s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12965p
12966g
12967s/.\{148\}//
12968t nl
12969:delim
12970h
12971s/\(.\{148\}\).*/\1/
12972t more2
12973s/["\\]/\\&/g; s/^/"/; s/$/"/
12974p
12975b
12976:more2
12977s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12978p
12979g
12980s/.\{148\}//
12981t delim
12982' <conf$$subs.awk | sed '
12983/^[^""]/{
12984 N
12985 s/\n//
12986}
12987' >>$CONFIG_STATUS || ac_write_fail=1
12988rm -f conf$$subs.awk
12989cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12990_ACAWK
12991cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12992 for (key in S) S_is_set[key] = 1
12993 FS = ""
12994
12995}
12996{
12997 line = $ 0
12998 nfields = split(line, field, "@")
12999 substed = 0
13000 len = length(field[1])
13001 for (i = 2; i < nfields; i++) {
13002 key = field[i]
13003 keylen = length(key)
13004 if (S_is_set[key]) {
13005 value = S[key]
13006 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13007 len += length(value) + length(field[++i])
13008 substed = 1
13009 } else
13010 len += 1 + keylen
13011 }
13012
13013 print line
13014}
13015
13016_ACAWK
13017_ACEOF
13018cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13019if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13020 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13021else
13022 cat
13023fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13024 || as_fn_error "could not setup config files machinery" "$LINENO" 5
13025_ACEOF
13026
13027# VPATH may cause trouble with some makes, so we remove $(srcdir),
13028# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13029# trailing colons and then remove the whole line if VPATH becomes empty
13030# (actually we leave an empty line to preserve line numbers).
13031if test "x$srcdir" = x.; then
13032 ac_vpsub='/^[ ]*VPATH[ ]*=/{
13033s/:*\$(srcdir):*/:/
13034s/:*\${srcdir}:*/:/
13035s/:*@srcdir@:*/:/
13036s/^\([^=]*=[ ]*\):*/\1/
13037s/:*$//
13038s/^[^=]*=[ ]*$//
13039}'
13040fi
13041
13042cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13043fi # test -n "$CONFIG_FILES"
13044
13045# Set up the scripts for CONFIG_HEADERS section.
13046# No need to generate them if there are no CONFIG_HEADERS.
13047# This happens for instance with `./config.status Makefile'.
13048if test -n "$CONFIG_HEADERS"; then
13049cat >"$tmp/defines.awk" <<\_ACAWK ||
13050BEGIN {
13051_ACEOF
13052
13053# Transform confdefs.h into an awk script `defines.awk', embedded as
13054# here-document in config.status, that substitutes the proper values into
13055# config.h.in to produce config.h.
13056
13057# Create a delimiter string that does not exist in confdefs.h, to ease
13058# handling of long lines.
13059ac_delim='%!_!# '
13060for ac_last_try in false false :; do
13061 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13062 if test -z "$ac_t"; then
13063 break
13064 elif $ac_last_try; then
13065 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13066 else
13067 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13068 fi
13069done
13070
13071# For the awk script, D is an array of macro values keyed by name,
13072# likewise P contains macro parameters if any. Preserve backslash
13073# newline sequences.
13074
13075ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13076sed -n '
13077s/.\{148\}/&'"$ac_delim"'/g
13078t rset
13079:rset
13080s/^[ ]*#[ ]*define[ ][ ]*/ /
13081t def
13082d
13083:def
13084s/\\$//
13085t bsnl
13086s/["\\]/\\&/g
13087s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13088D["\1"]=" \3"/p
13089s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13090d
13091:bsnl
13092s/["\\]/\\&/g
13093s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13094D["\1"]=" \3\\\\\\n"\\/p
13095t cont
13096s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13097t cont
13098d
13099:cont
13100n
13101s/.\{148\}/&'"$ac_delim"'/g
13102t clear
13103:clear
13104s/\\$//
13105t bsnlc
13106s/["\\]/\\&/g; s/^/"/; s/$/"/p
13107d
13108:bsnlc
13109s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13110b cont
13111' <confdefs.h | sed '
13112s/'"$ac_delim"'/"\\\
13113"/g' >>$CONFIG_STATUS || ac_write_fail=1
13114
13115cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13116 for (key in D) D_is_set[key] = 1
13117 FS = ""
13118}
13119/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13120 line = \$ 0
13121 split(line, arg, " ")
13122 if (arg[1] == "#") {
13123 defundef = arg[2]
13124 mac1 = arg[3]
13125 } else {
13126 defundef = substr(arg[1], 2)
13127 mac1 = arg[2]
13128 }
13129 split(mac1, mac2, "(") #)
13130 macro = mac2[1]
13131 prefix = substr(line, 1, index(line, defundef) - 1)
13132 if (D_is_set[macro]) {
13133 # Preserve the white space surrounding the "#".
13134 print prefix "define", macro P[macro] D[macro]
13135 next
13136 } else {
13137 # Replace #undef with comments. This is necessary, for example,
13138 # in the case of _POSIX_SOURCE, which is predefined and required
13139 # on some systems where configure will not decide to define it.
13140 if (defundef == "undef") {
13141 print "/*", prefix defundef, macro, "*/"
13142 next
13143 }
13144 }
13145}
13146{ print }
13147_ACAWK
13148_ACEOF
13149cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13150 as_fn_error "could not setup config headers machinery" "$LINENO" 5
13151fi # test -n "$CONFIG_HEADERS"
13152
13153
13154eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13155shift
13156for ac_tag
13157do
13158 case $ac_tag in
13159 :[FHLC]) ac_mode=$ac_tag; continue;;
13160 esac
13161 case $ac_mode$ac_tag in
13162 :[FHL]*:*);;
13163 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13164 :[FH]-) ac_tag=-:-;;
13165 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13166 esac
13167 ac_save_IFS=$IFS
13168 IFS=:
13169 set x $ac_tag
13170 IFS=$ac_save_IFS
13171 shift
13172 ac_file=$1
13173 shift
13174
13175 case $ac_mode in
13176 :L) ac_source=$1;;
13177 :[FH])
13178 ac_file_inputs=
13179 for ac_f
13180 do
13181 case $ac_f in
13182 -) ac_f="$tmp/stdin";;
13183 *) # Look for the file first in the build tree, then in the source tree
13184 # (if the path is not absolute). The absolute path cannot be DOS-style,
13185 # because $ac_f cannot contain `:'.
13186 test -f "$ac_f" ||
13187 case $ac_f in
13188 [\\/$]*) false;;
13189 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13190 esac ||
13191 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13192 esac
13193 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13194 as_fn_append ac_file_inputs " '$ac_f'"
13195 done
13196
13197 # Let's still pretend it is `configure' which instantiates (i.e., don't
13198 # use $as_me), people would be surprised to read:
13199 # /* config.h. Generated by config.status. */
13200 configure_input='Generated from '`
13201 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13202 `' by configure.'
13203 if test x"$ac_file" != x-; then
13204 configure_input="$ac_file. $configure_input"
13205 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13206$as_echo "$as_me: creating $ac_file" >&6;}
13207 fi
13208 # Neutralize special characters interpreted by sed in replacement strings.
13209 case $configure_input in #(
13210 *\&* | *\|* | *\\* )
13211 ac_sed_conf_input=`$as_echo "$configure_input" |
13212 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13213 *) ac_sed_conf_input=$configure_input;;
13214 esac
13215
13216 case $ac_tag in
13217 *:-:* | *:-) cat >"$tmp/stdin" \
13218 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13219 esac
13220 ;;
13221 esac
13222
13223 ac_dir=`$as_dirname -- "$ac_file" ||
13224$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13225 X"$ac_file" : 'X\(//\)[^/]' \| \
13226 X"$ac_file" : 'X\(//\)$' \| \
13227 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13228$as_echo X"$ac_file" |
13229 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13230 s//\1/
13231 q
13232 }
13233 /^X\(\/\/\)[^/].*/{
13234 s//\1/
13235 q
13236 }
13237 /^X\(\/\/\)$/{
13238 s//\1/
13239 q
13240 }
13241 /^X\(\/\).*/{
13242 s//\1/
13243 q
13244 }
13245 s/.*/./; q'`
13246 as_dir="$ac_dir"; as_fn_mkdir_p
13247 ac_builddir=.
13248
13249case "$ac_dir" in
13250.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13251*)
13252 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13253 # A ".." for each directory in $ac_dir_suffix.
13254 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13255 case $ac_top_builddir_sub in
13256 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13257 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13258 esac ;;
13259esac
13260ac_abs_top_builddir=$ac_pwd
13261ac_abs_builddir=$ac_pwd$ac_dir_suffix
13262# for backward compatibility:
13263ac_top_builddir=$ac_top_build_prefix
13264
13265case $srcdir in
13266 .) # We are building in place.
13267 ac_srcdir=.
13268 ac_top_srcdir=$ac_top_builddir_sub
13269 ac_abs_top_srcdir=$ac_pwd ;;
13270 [\\/]* | ?:[\\/]* ) # Absolute name.
13271 ac_srcdir=$srcdir$ac_dir_suffix;
13272 ac_top_srcdir=$srcdir
13273 ac_abs_top_srcdir=$srcdir ;;
13274 *) # Relative name.
13275 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13276 ac_top_srcdir=$ac_top_build_prefix$srcdir
13277 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13278esac
13279ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13280
13281
13282 case $ac_mode in
13283 :F)
13284 #
13285 # CONFIG_FILE
13286 #
13287
13288 case $INSTALL in
13289 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13290 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13291 esac
13292 ac_MKDIR_P=$MKDIR_P
13293 case $MKDIR_P in
13294 [\\/$]* | ?:[\\/]* ) ;;
13295 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13296 esac
13297_ACEOF
13298
13299cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13300# If the template does not know about datarootdir, expand it.
13301# FIXME: This hack should be removed a few years after 2.60.
13302ac_datarootdir_hack=; ac_datarootdir_seen=
13303ac_sed_dataroot='
13304/datarootdir/ {
13305 p
13306 q
13307}
13308/@datadir@/p
13309/@docdir@/p
13310/@infodir@/p
13311/@localedir@/p
13312/@mandir@/p'
13313case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13314*datarootdir*) ac_datarootdir_seen=yes;;
13315*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13316 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13317$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13318_ACEOF
13319cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13320 ac_datarootdir_hack='
13321 s&@datadir@&$datadir&g
13322 s&@docdir@&$docdir&g
13323 s&@infodir@&$infodir&g
13324 s&@localedir@&$localedir&g
13325 s&@mandir@&$mandir&g
13326 s&\\\${datarootdir}&$datarootdir&g' ;;
13327esac
13328_ACEOF
13329
13330# Neutralize VPATH when `$srcdir' = `.'.
13331# Shell code in configure.ac might set extrasub.
13332# FIXME: do we really want to maintain this feature?
13333cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13334ac_sed_extra="$ac_vpsub
13335$extrasub
13336_ACEOF
13337cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13338:t
13339/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13340s|@configure_input@|$ac_sed_conf_input|;t t
13341s&@top_builddir@&$ac_top_builddir_sub&;t t
13342s&@top_build_prefix@&$ac_top_build_prefix&;t t
13343s&@srcdir@&$ac_srcdir&;t t
13344s&@abs_srcdir@&$ac_abs_srcdir&;t t
13345s&@top_srcdir@&$ac_top_srcdir&;t t
13346s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13347s&@builddir@&$ac_builddir&;t t
13348s&@abs_builddir@&$ac_abs_builddir&;t t
13349s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13350s&@INSTALL@&$ac_INSTALL&;t t
13351s&@MKDIR_P@&$ac_MKDIR_P&;t t
13352$ac_datarootdir_hack
13353"
13354eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13355 || as_fn_error "could not create $ac_file" "$LINENO" 5
13356
13357test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13358 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13359 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13360 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13361which seems to be undefined. Please make sure it is defined." >&5
13362$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13363which seems to be undefined. Please make sure it is defined." >&2;}
13364
13365 rm -f "$tmp/stdin"
13366 case $ac_file in
13367 -) cat "$tmp/out" && rm -f "$tmp/out";;
13368 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13369 esac \
13370 || as_fn_error "could not create $ac_file" "$LINENO" 5
13371 ;;
13372 :H)
13373 #
13374 # CONFIG_HEADER
13375 #
13376 if test x"$ac_file" != x-; then
13377 {
13378 $as_echo "/* $configure_input */" \
13379 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13380 } >"$tmp/config.h" \
13381 || as_fn_error "could not create $ac_file" "$LINENO" 5
13382 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13384$as_echo "$as_me: $ac_file is unchanged" >&6;}
13385 else
13386 rm -f "$ac_file"
13387 mv "$tmp/config.h" "$ac_file" \
13388 || as_fn_error "could not create $ac_file" "$LINENO" 5
13389 fi
13390 else
13391 $as_echo "/* $configure_input */" \
13392 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13393 || as_fn_error "could not create -" "$LINENO" 5
13394 fi
13395# Compute "$ac_file"'s index in $config_headers.
13396_am_arg="$ac_file"
13397_am_stamp_count=1
13398for _am_header in $config_headers :; do
13399 case $_am_header in
13400 $_am_arg | $_am_arg:* )
13401 break ;;
13402 * )
13403 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13404 esac
13405done
13406echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13407$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13408 X"$_am_arg" : 'X\(//\)[^/]' \| \
13409 X"$_am_arg" : 'X\(//\)$' \| \
13410 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13411$as_echo X"$_am_arg" |
13412 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13413 s//\1/
13414 q
13415 }
13416 /^X\(\/\/\)[^/].*/{
13417 s//\1/
13418 q
13419 }
13420 /^X\(\/\/\)$/{
13421 s//\1/
13422 q
13423 }
13424 /^X\(\/\).*/{
13425 s//\1/
13426 q
13427 }
13428 s/.*/./; q'`/stamp-h$_am_stamp_count
13429 ;;
13430
13431 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13432$as_echo "$as_me: executing $ac_file commands" >&6;}
13433 ;;
13434 esac
13435
13436
13437 case $ac_file$ac_mode in
13438 "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files
13439# are listed without --file. Let's play safe and only enable the eval
13440# if we detect the quoting.
13441case $CONFIG_FILES in
13442*\'*) eval set x "$CONFIG_FILES" ;;
13443*) set x $CONFIG_FILES ;;
13444esac
13445shift
13446for mf
13447do
13448 # Strip MF so we end up with the name of the file.
13449 mf=`echo "$mf" | sed -e 's/:.*$//'`
13450 # Check whether this is an Automake generated Makefile or not.
13451 # We used to match only the files named `Makefile.in', but
13452 # some people rename them; so instead we look at the file content.
13453 # Grep'ing the first line is not enough: some people post-process
13454 # each Makefile.in and add a new line on top of each file to say so.
13455 # Grep'ing the whole file is not good either: AIX grep has a line
13456 # limit of 2048, but all sed's we know have understand at least 4000.
13457 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13458 dirpart=`$as_dirname -- "$mf" ||
13459$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13460 X"$mf" : 'X\(//\)[^/]' \| \
13461 X"$mf" : 'X\(//\)$' \| \
13462 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13463$as_echo X"$mf" |
13464 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13465 s//\1/
13466 q
13467 }
13468 /^X\(\/\/\)[^/].*/{
13469 s//\1/
13470 q
13471 }
13472 /^X\(\/\/\)$/{
13473 s//\1/
13474 q
13475 }
13476 /^X\(\/\).*/{
13477 s//\1/
13478 q
13479 }
13480 s/.*/./; q'`
13481 else
13482 continue
13483 fi
13484 # Extract the definition of DEPDIR, am__include, and am__quote
13485 # from the Makefile without running `make'.
13486 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13487 test -z "$DEPDIR" && continue
13488 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13489 test -z "am__include" && continue
13490 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13491 # When using ansi2knr, U may be empty or an underscore; expand it
13492 U=`sed -n 's/^U = //p' < "$mf"`
13493 # Find all dependency output files, they are included files with
13494 # $(DEPDIR) in their names. We invoke sed twice because it is the
13495 # simplest approach to changing $(DEPDIR) to its actual value in the
13496 # expansion.
13497 for file in `sed -n "
13498 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13499 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
13500 # Make sure the directory exists.
13501 test -f "$dirpart/$file" && continue
13502 fdir=`$as_dirname -- "$file" ||
13503$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13504 X"$file" : 'X\(//\)[^/]' \| \
13505 X"$file" : 'X\(//\)$' \| \
13506 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13507$as_echo X"$file" |
13508 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13509 s//\1/
13510 q
13511 }
13512 /^X\(\/\/\)[^/].*/{
13513 s//\1/
13514 q
13515 }
13516 /^X\(\/\/\)$/{
13517 s//\1/
13518 q
13519 }
13520 /^X\(\/\).*/{
13521 s//\1/
13522 q
13523 }
13524 s/.*/./; q'`
13525 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13526 # echo "creating $dirpart/$file"
13527 echo '# dummy' > "$dirpart/$file"
13528 done
13529done
13530 ;;
13531 "libtool":C)
13532
13533 # See if we are running on zsh, and set the options which allow our
13534 # commands through without removal of \ escapes.
13535 if test -n "${ZSH_VERSION+set}" ; then
13536 setopt NO_GLOB_SUBST
13537 fi
13538
13539 cfgfile="${ofile}T"
13540 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13541 $RM "$cfgfile"
13542
13543 cat <<_LT_EOF >> "$cfgfile"
13544#! $SHELL
13545
13546# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13547# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13548# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13549# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13550#
13551# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13552# 2006, 2007, 2008 Free Software Foundation, Inc.
13553# Written by Gordon Matzigkeit, 1996
13554#
13555# This file is part of GNU Libtool.
13556#
13557# GNU Libtool is free software; you can redistribute it and/or
13558# modify it under the terms of the GNU General Public License as
13559# published by the Free Software Foundation; either version 2 of
13560# the License, or (at your option) any later version.
13561#
13562# As a special exception to the GNU General Public License,
13563# if you distribute this file as part of a program or library that
13564# is built using GNU Libtool, you may include this file under the
13565# same distribution terms that you use for the rest of that program.
13566#
13567# GNU Libtool is distributed in the hope that it will be useful,
13568# but WITHOUT ANY WARRANTY; without even the implied warranty of
13569# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13570# GNU General Public License for more details.
13571#
13572# You should have received a copy of the GNU General Public License
13573# along with GNU Libtool; see the file COPYING. If not, a copy
13574# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13575# obtained by writing to the Free Software Foundation, Inc.,
13576# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13577
13578
13579# The names of the tagged configurations supported by this script.
13580available_tags=""
13581
13582# ### BEGIN LIBTOOL CONFIG
13583
13584# Whether or not to build static libraries.
13585build_old_libs=$enable_static
13586
13587# Which release of libtool.m4 was used?
13588macro_version=$macro_version
13589macro_revision=$macro_revision
13590
13591# Whether or not to build shared libraries.
13592build_libtool_libs=$enable_shared
13593
13594# What type of objects to build.
13595pic_mode=$pic_mode
13596
13597# Whether or not to optimize for fast installation.
13598fast_install=$enable_fast_install
13599
13600# The host system.
13601host_alias=$host_alias
13602host=$host
13603host_os=$host_os
13604
13605# The build system.
13606build_alias=$build_alias
13607build=$build
13608build_os=$build_os
13609
13610# A sed program that does not truncate output.
13611SED=$lt_SED
13612
13613# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13614Xsed="\$SED -e 1s/^X//"
13615
13616# A grep program that handles long lines.
13617GREP=$lt_GREP
13618
13619# An ERE matcher.
13620EGREP=$lt_EGREP
13621
13622# A literal string matcher.
13623FGREP=$lt_FGREP
13624
13625# A BSD- or MS-compatible name lister.
13626NM=$lt_NM
13627
13628# Whether we need soft or hard links.
13629LN_S=$lt_LN_S
13630
13631# What is the maximum length of a command?
13632max_cmd_len=$max_cmd_len
13633
13634# Object file suffix (normally "o").
13635objext=$ac_objext
13636
13637# Executable file suffix (normally "").
13638exeext=$exeext
13639
13640# whether the shell understands "unset".
13641lt_unset=$lt_unset
13642
13643# turn spaces into newlines.
13644SP2NL=$lt_lt_SP2NL
13645
13646# turn newlines into spaces.
13647NL2SP=$lt_lt_NL2SP
13648
13649# How to create reloadable object files.
13650reload_flag=$lt_reload_flag
13651reload_cmds=$lt_reload_cmds
13652
13653# An object symbol dumper.
13654OBJDUMP=$lt_OBJDUMP
13655
13656# Method to check whether dependent libraries are shared objects.
13657deplibs_check_method=$lt_deplibs_check_method
13658
13659# Command to use when deplibs_check_method == "file_magic".
13660file_magic_cmd=$lt_file_magic_cmd
13661
13662# The archiver.
13663AR=$lt_AR
13664AR_FLAGS=$lt_AR_FLAGS
13665
13666# A symbol stripping program.
13667STRIP=$lt_STRIP
13668
13669# Commands used to install an old-style archive.
13670RANLIB=$lt_RANLIB
13671old_postinstall_cmds=$lt_old_postinstall_cmds
13672old_postuninstall_cmds=$lt_old_postuninstall_cmds
13673
13674# A C compiler.
13675LTCC=$lt_CC
13676
13677# LTCC compiler flags.
13678LTCFLAGS=$lt_CFLAGS
13679
13680# Take the output of nm and produce a listing of raw symbols and C names.
13681global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13682
13683# Transform the output of nm in a proper C declaration.
13684global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13685
13686# Transform the output of nm in a C name address pair.
13687global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13688
13689# Transform the output of nm in a C name address pair when lib prefix is needed.
13690global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13691
13692# The name of the directory that contains temporary libtool files.
13693objdir=$objdir
13694
13695# Shell to use when invoking shell scripts.
13696SHELL=$lt_SHELL
13697
13698# An echo program that does not interpret backslashes.
13699ECHO=$lt_ECHO
13700
13701# Used to examine libraries when file_magic_cmd begins with "file".
13702MAGIC_CMD=$MAGIC_CMD
13703
13704# Must we lock files when doing compilation?
13705need_locks=$lt_need_locks
13706
13707# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13708DSYMUTIL=$lt_DSYMUTIL
13709
13710# Tool to change global to local symbols on Mac OS X.
13711NMEDIT=$lt_NMEDIT
13712
13713# Tool to manipulate fat objects and archives on Mac OS X.
13714LIPO=$lt_LIPO
13715
13716# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13717OTOOL=$lt_OTOOL
13718
13719# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13720OTOOL64=$lt_OTOOL64
13721
13722# Old archive suffix (normally "a").
13723libext=$libext
13724
13725# Shared library suffix (normally ".so").
13726shrext_cmds=$lt_shrext_cmds
13727
13728# The commands to extract the exported symbol list from a shared archive.
13729extract_expsyms_cmds=$lt_extract_expsyms_cmds
13730
13731# Variables whose values should be saved in libtool wrapper scripts and
13732# restored at link time.
13733variables_saved_for_relink=$lt_variables_saved_for_relink
13734
13735# Do we need the "lib" prefix for modules?
13736need_lib_prefix=$need_lib_prefix
13737
13738# Do we need a version for libraries?
13739need_version=$need_version
13740
13741# Library versioning type.
13742version_type=$version_type
13743
13744# Shared library runtime path variable.
13745runpath_var=$runpath_var
13746
13747# Shared library path variable.
13748shlibpath_var=$shlibpath_var
13749
13750# Is shlibpath searched before the hard-coded library search path?
13751shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13752
13753# Format of library name prefix.
13754libname_spec=$lt_libname_spec
13755
13756# List of archive names. First name is the real one, the rest are links.
13757# The last name is the one that the linker finds with -lNAME
13758library_names_spec=$lt_library_names_spec
13759
13760# The coded name of the library, if different from the real name.
13761soname_spec=$lt_soname_spec
13762
13763# Command to use after installation of a shared archive.
13764postinstall_cmds=$lt_postinstall_cmds
13765
13766# Command to use after uninstallation of a shared archive.
13767postuninstall_cmds=$lt_postuninstall_cmds
13768
13769# Commands used to finish a libtool library installation in a directory.
13770finish_cmds=$lt_finish_cmds
13771
13772# As "finish_cmds", except a single script fragment to be evaled but
13773# not shown.
13774finish_eval=$lt_finish_eval
13775
13776# Whether we should hardcode library paths into libraries.
13777hardcode_into_libs=$hardcode_into_libs
13778
13779# Compile-time system search path for libraries.
13780sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13781
13782# Run-time system search path for libraries.
13783sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13784
13785# Whether dlopen is supported.
13786dlopen_support=$enable_dlopen
13787
13788# Whether dlopen of programs is supported.
13789dlopen_self=$enable_dlopen_self
13790
13791# Whether dlopen of statically linked programs is supported.
13792dlopen_self_static=$enable_dlopen_self_static
13793
13794# Commands to strip libraries.
13795old_striplib=$lt_old_striplib
13796striplib=$lt_striplib
13797
13798
13799# The linker used to build libraries.
13800LD=$lt_LD
13801
13802# Commands used to build an old-style archive.
13803old_archive_cmds=$lt_old_archive_cmds
13804
13805# A language specific compiler.
13806CC=$lt_compiler
13807
13808# Is the compiler the GNU compiler?
13809with_gcc=$GCC
13810
13811# Compiler flag to turn off builtin functions.
13812no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13813
13814# How to pass a linker flag through the compiler.
13815wl=$lt_lt_prog_compiler_wl
13816
13817# Additional compiler flags for building library objects.
13818pic_flag=$lt_lt_prog_compiler_pic
13819
13820# Compiler flag to prevent dynamic linking.
13821link_static_flag=$lt_lt_prog_compiler_static
13822
13823# Does compiler simultaneously support -c and -o options?
13824compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13825
13826# Whether or not to add -lc for building shared libraries.
13827build_libtool_need_lc=$archive_cmds_need_lc
13828
13829# Whether or not to disallow shared libs when runtime libs are static.
13830allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13831
13832# Compiler flag to allow reflexive dlopens.
13833export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13834
13835# Compiler flag to generate shared objects directly from archives.
13836whole_archive_flag_spec=$lt_whole_archive_flag_spec
13837
13838# Whether the compiler copes with passing no objects directly.
13839compiler_needs_object=$lt_compiler_needs_object
13840
13841# Create an old-style archive from a shared archive.
13842old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13843
13844# Create a temporary old-style archive to link instead of a shared archive.
13845old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13846
13847# Commands used to build a shared archive.
13848archive_cmds=$lt_archive_cmds
13849archive_expsym_cmds=$lt_archive_expsym_cmds
13850
13851# Commands used to build a loadable module if different from building
13852# a shared archive.
13853module_cmds=$lt_module_cmds
13854module_expsym_cmds=$lt_module_expsym_cmds
13855
13856# Whether we are building with GNU ld or not.
13857with_gnu_ld=$lt_with_gnu_ld
13858
13859# Flag that allows shared libraries with undefined symbols to be built.
13860allow_undefined_flag=$lt_allow_undefined_flag
13861
13862# Flag that enforces no undefined symbols.
13863no_undefined_flag=$lt_no_undefined_flag
13864
13865# Flag to hardcode \$libdir into a binary during linking.
13866# This must work even if \$libdir does not exist
13867hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13868
13869# If ld is used when linking, flag to hardcode \$libdir into a binary
13870# during linking. This must work even if \$libdir does not exist.
13871hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13872
13873# Whether we need a single "-rpath" flag with a separated argument.
13874hardcode_libdir_separator=$lt_hardcode_libdir_separator
13875
13876# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13877# DIR into the resulting binary.
13878hardcode_direct=$hardcode_direct
13879
13880# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13881# DIR into the resulting binary and the resulting library dependency is
13882# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13883# library is relocated.
13884hardcode_direct_absolute=$hardcode_direct_absolute
13885
13886# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13887# into the resulting binary.
13888hardcode_minus_L=$hardcode_minus_L
13889
13890# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13891# into the resulting binary.
13892hardcode_shlibpath_var=$hardcode_shlibpath_var
13893
13894# Set to "yes" if building a shared library automatically hardcodes DIR
13895# into the library and all subsequent libraries and executables linked
13896# against it.
13897hardcode_automatic=$hardcode_automatic
13898
13899# Set to yes if linker adds runtime paths of dependent libraries
13900# to runtime path list.
13901inherit_rpath=$inherit_rpath
13902
13903# Whether libtool must link a program against all its dependency libraries.
13904link_all_deplibs=$link_all_deplibs
13905
13906# Fix the shell variable \$srcfile for the compiler.
13907fix_srcfile_path=$lt_fix_srcfile_path
13908
13909# Set to "yes" if exported symbols are required.
13910always_export_symbols=$always_export_symbols
13911
13912# The commands to list exported symbols.
13913export_symbols_cmds=$lt_export_symbols_cmds
13914
13915# Symbols that should not be listed in the preloaded symbols.
13916exclude_expsyms=$lt_exclude_expsyms
13917
13918# Symbols that must always be exported.
13919include_expsyms=$lt_include_expsyms
13920
13921# Commands necessary for linking programs (against libraries) with templates.
13922prelink_cmds=$lt_prelink_cmds
13923
13924# Specify filename containing input files.
13925file_list_spec=$lt_file_list_spec
13926
13927# How to hardcode a shared library path into an executable.
13928hardcode_action=$hardcode_action
13929
13930# ### END LIBTOOL CONFIG
13931
13932_LT_EOF
13933
13934 case $host_os in
13935 aix3*)
13936 cat <<\_LT_EOF >> "$cfgfile"
13937# AIX sometimes has problems with the GCC collect2 program. For some
13938# reason, if we set the COLLECT_NAMES environment variable, the problems
13939# vanish in a puff of smoke.
13940if test "X${COLLECT_NAMES+set}" != Xset; then
13941 COLLECT_NAMES=
13942 export COLLECT_NAMES
13943fi
13944_LT_EOF
13945 ;;
13946 esac
13947
13948
13949ltmain="$ac_aux_dir/ltmain.sh"
13950
13951
13952 # We use sed instead of cat because bash on DJGPP gets confused if
13953 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13954 # text mode, it properly converts lines to CR/LF. This bash problem
13955 # is reportedly fixed, but why not run on old versions too?
13956 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13957 || (rm -f "$cfgfile"; exit 1)
13958
13959 case $xsi_shell in
13960 yes)
13961 cat << \_LT_EOF >> "$cfgfile"
13962
13963# func_dirname file append nondir_replacement
13964# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13965# otherwise set result to NONDIR_REPLACEMENT.
13966func_dirname ()
13967{
13968 case ${1} in
13969 */*) func_dirname_result="${1%/*}${2}" ;;
13970 * ) func_dirname_result="${3}" ;;
13971 esac
13972}
13973
13974# func_basename file
13975func_basename ()
13976{
13977 func_basename_result="${1##*/}"
13978}
13979
13980# func_dirname_and_basename file append nondir_replacement
13981# perform func_basename and func_dirname in a single function
13982# call:
13983# dirname: Compute the dirname of FILE. If nonempty,
13984# add APPEND to the result, otherwise set result
13985# to NONDIR_REPLACEMENT.
13986# value returned in "$func_dirname_result"
13987# basename: Compute filename of FILE.
13988# value retuned in "$func_basename_result"
13989# Implementation must be kept synchronized with func_dirname
13990# and func_basename. For efficiency, we do not delegate to
13991# those functions but instead duplicate the functionality here.
13992func_dirname_and_basename ()
13993{
13994 case ${1} in
13995 */*) func_dirname_result="${1%/*}${2}" ;;
13996 * ) func_dirname_result="${3}" ;;
13997 esac
13998 func_basename_result="${1##*/}"
13999}
14000
14001# func_stripname prefix suffix name
14002# strip PREFIX and SUFFIX off of NAME.
14003# PREFIX and SUFFIX must not contain globbing or regex special
14004# characters, hashes, percent signs, but SUFFIX may contain a leading
14005# dot (in which case that matches only a dot).
14006func_stripname ()
14007{
14008 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14009 # positional parameters, so assign one to ordinary parameter first.
14010 func_stripname_result=${3}
14011 func_stripname_result=${func_stripname_result#"${1}"}
14012 func_stripname_result=${func_stripname_result%"${2}"}
14013}
14014
14015# func_opt_split
14016func_opt_split ()
14017{
14018 func_opt_split_opt=${1%%=*}
14019 func_opt_split_arg=${1#*=}
14020}
14021
14022# func_lo2o object
14023func_lo2o ()
14024{
14025 case ${1} in
14026 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14027 *) func_lo2o_result=${1} ;;
14028 esac
14029}
14030
14031# func_xform libobj-or-source
14032func_xform ()
14033{
14034 func_xform_result=${1%.*}.lo
14035}
14036
14037# func_arith arithmetic-term...
14038func_arith ()
14039{
14040 func_arith_result=$(( $* ))
14041}
14042
14043# func_len string
14044# STRING may not start with a hyphen.
14045func_len ()
14046{
14047 func_len_result=${#1}
14048}
14049
14050_LT_EOF
14051 ;;
14052 *) # Bourne compatible functions.
14053 cat << \_LT_EOF >> "$cfgfile"
14054
14055# func_dirname file append nondir_replacement
14056# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14057# otherwise set result to NONDIR_REPLACEMENT.
14058func_dirname ()
14059{
14060 # Extract subdirectory from the argument.
14061 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
14062 if test "X$func_dirname_result" = "X${1}"; then
14063 func_dirname_result="${3}"
14064 else
14065 func_dirname_result="$func_dirname_result${2}"
14066 fi
14067}
14068
14069# func_basename file
14070func_basename ()
14071{
14072 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
14073}
14074
14075
14076# func_stripname prefix suffix name
14077# strip PREFIX and SUFFIX off of NAME.
14078# PREFIX and SUFFIX must not contain globbing or regex special
14079# characters, hashes, percent signs, but SUFFIX may contain a leading
14080# dot (in which case that matches only a dot).
14081# func_strip_suffix prefix name
14082func_stripname ()
14083{
14084 case ${2} in
14085 .*) func_stripname_result=`$ECHO "X${3}" \
14086 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
14087 *) func_stripname_result=`$ECHO "X${3}" \
14088 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
14089 esac
14090}
14091
14092# sed scripts:
14093my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14094my_sed_long_arg='1s/^-[^=]*=//'
14095
14096# func_opt_split
14097func_opt_split ()
14098{
14099 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
14100 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
14101}
14102
14103# func_lo2o object
14104func_lo2o ()
14105{
14106 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
14107}
14108
14109# func_xform libobj-or-source
14110func_xform ()
14111{
14112 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
14113}
14114
14115# func_arith arithmetic-term...
14116func_arith ()
14117{
14118 func_arith_result=`expr "$@"`
14119}
14120
14121# func_len string
14122# STRING may not start with a hyphen.
14123func_len ()
14124{
14125 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14126}
14127
14128_LT_EOF
14129esac
14130
14131case $lt_shell_append in
14132 yes)
14133 cat << \_LT_EOF >> "$cfgfile"
14134
14135# func_append var value
14136# Append VALUE to the end of shell variable VAR.
14137func_append ()
14138{
14139 eval "$1+=\$2"
14140}
14141_LT_EOF
14142 ;;
14143 *)
14144 cat << \_LT_EOF >> "$cfgfile"
14145
14146# func_append var value
14147# Append VALUE to the end of shell variable VAR.
14148func_append ()
14149{
14150 eval "$1=\$$1\$2"
14151}
14152
14153_LT_EOF
14154 ;;
14155 esac
14156
14157
14158 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14159 || (rm -f "$cfgfile"; exit 1)
14160
14161 mv -f "$cfgfile" "$ofile" ||
14162 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14163 chmod +x "$ofile"
14164
14165 ;;
14166
14167 esac
14168done # for ac_tag
14169
14170
14171as_fn_exit 0
14172_ACEOF
14173ac_clean_files=$ac_clean_files_save
14174
14175test $ac_write_fail = 0 ||
14176 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14177
14178
14179# configure is writing to config.log, and then calls config.status.
14180# config.status does its own redirection, appending to config.log.
14181# Unfortunately, on DOS this fails, as config.log is still kept open
14182# by configure, so config.status won't be able to write to it; its
14183# output is simply discarded. So we exec the FD to /dev/null,
14184# effectively closing config.log, so it can be properly (re)opened and
14185# appended to by config.status. When coming back to configure, we
14186# need to make the FD available again.
14187if test "$no_create" != yes; then
14188 ac_cs_success=:
14189 ac_config_status_args=
14190 test "$silent" = yes &&
14191 ac_config_status_args="$ac_config_status_args --quiet"
14192 exec 5>/dev/null
14193 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14194 exec 5>>config.log
14195 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14196 # would make configure fail if this is the last instruction.
14197 $ac_cs_success || as_fn_exit $?
14198fi
14199if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14200 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14201$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14202fi
14203