Add a test case for skip with inlined functions
[deliverable/binutils-gdb.git] / libctf / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libctf library 1.2.0-pre.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='libctf library'
589 PACKAGE_TARNAME='libctf-library'
590 PACKAGE_VERSION='1.2.0-pre'
591 PACKAGE_STRING='libctf library 1.2.0-pre'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="ctf-impl.h"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_header_list=
633 ac_func_list=
634 ac_subst_vars='am__EXEEXT_FALSE
635 am__EXEEXT_TRUE
636 LTLIBOBJS
637 LIBOBJS
638 VERSION_FLAGS
639 BFD_DEPENDENCIES
640 BFD_LIBADD
641 SHARED_LIBADD
642 SHARED_LDFLAGS
643 NEED_CTF_QSORT_R_FALSE
644 NEED_CTF_QSORT_R_TRUE
645 zlibinc
646 zlibdir
647 ac_libctf_warn_cflags
648 bfdincludedir
649 bfdlibdir
650 target_noncanonical
651 host_noncanonical
652 INSTALL_LIBBFD_FALSE
653 INSTALL_LIBBFD_TRUE
654 MAINT
655 MAINTAINER_MODE_FALSE
656 MAINTAINER_MODE_TRUE
657 WERROR
658 WARN_PEDANTIC
659 c_warn
660 warn
661 OTOOL64
662 OTOOL
663 LIPO
664 NMEDIT
665 DSYMUTIL
666 OBJDUMP
667 LN_S
668 NM
669 ac_ct_DUMPBIN
670 DUMPBIN
671 LD
672 FGREP
673 SED
674 host_os
675 host_vendor
676 host_cpu
677 host
678 build_os
679 build_vendor
680 build_cpu
681 build
682 LIBTOOL
683 ac_ct_AR
684 AR
685 RANLIB
686 AM_BACKSLASH
687 AM_DEFAULT_VERBOSITY
688 AM_DEFAULT_V
689 AM_V
690 am__fastdepCC_FALSE
691 am__fastdepCC_TRUE
692 CCDEPMODE
693 am__nodep
694 AMDEPBACKSLASH
695 AMDEP_FALSE
696 AMDEP_TRUE
697 am__quote
698 am__include
699 DEPDIR
700 am__untar
701 am__tar
702 AMTAR
703 am__leading_dot
704 SET_MAKE
705 AWK
706 mkdir_p
707 MKDIR_P
708 INSTALL_STRIP_PROGRAM
709 STRIP
710 install_sh
711 MAKEINFO
712 AUTOHEADER
713 AUTOMAKE
714 AUTOCONF
715 ACLOCAL
716 VERSION
717 PACKAGE
718 CYGPATH_W
719 am__isrc
720 INSTALL_DATA
721 INSTALL_SCRIPT
722 INSTALL_PROGRAM
723 EGREP
724 GREP
725 CPP
726 OBJEXT
727 EXEEXT
728 ac_ct_CC
729 CPPFLAGS
730 LDFLAGS
731 CFLAGS
732 CC
733 target_alias
734 host_alias
735 build_alias
736 LIBS
737 ECHO_T
738 ECHO_N
739 ECHO_C
740 DEFS
741 mandir
742 localedir
743 libdir
744 psdir
745 pdfdir
746 dvidir
747 htmldir
748 infodir
749 docdir
750 oldincludedir
751 includedir
752 localstatedir
753 sharedstatedir
754 sysconfdir
755 datadir
756 datarootdir
757 libexecdir
758 sbindir
759 bindir
760 program_transform_name
761 prefix
762 exec_prefix
763 PACKAGE_URL
764 PACKAGE_BUGREPORT
765 PACKAGE_STRING
766 PACKAGE_VERSION
767 PACKAGE_TARNAME
768 PACKAGE_NAME
769 PATH_SEPARATOR
770 SHELL'
771 ac_subst_files=''
772 ac_user_opts='
773 enable_option_checking
774 enable_dependency_tracking
775 enable_silent_rules
776 enable_shared
777 enable_static
778 with_pic
779 enable_fast_install
780 with_gnu_ld
781 enable_libtool_lock
782 enable_largefile
783 enable_werror_always
784 enable_maintainer_mode
785 enable_install_libbfd
786 with_system_zlib
787 '
788 ac_precious_vars='build_alias
789 host_alias
790 target_alias
791 CC
792 CFLAGS
793 LDFLAGS
794 LIBS
795 CPPFLAGS
796 CPP'
797
798
799 # Initialize some variables set by options.
800 ac_init_help=
801 ac_init_version=false
802 ac_unrecognized_opts=
803 ac_unrecognized_sep=
804 # The variables have the same names as the options, with
805 # dashes changed to underlines.
806 cache_file=/dev/null
807 exec_prefix=NONE
808 no_create=
809 no_recursion=
810 prefix=NONE
811 program_prefix=NONE
812 program_suffix=NONE
813 program_transform_name=s,x,x,
814 silent=
815 site=
816 srcdir=
817 verbose=
818 x_includes=NONE
819 x_libraries=NONE
820
821 # Installation directory options.
822 # These are left unexpanded so users can "make install exec_prefix=/foo"
823 # and all the variables that are supposed to be based on exec_prefix
824 # by default will actually change.
825 # Use braces instead of parens because sh, perl, etc. also accept them.
826 # (The list follows the same order as the GNU Coding Standards.)
827 bindir='${exec_prefix}/bin'
828 sbindir='${exec_prefix}/sbin'
829 libexecdir='${exec_prefix}/libexec'
830 datarootdir='${prefix}/share'
831 datadir='${datarootdir}'
832 sysconfdir='${prefix}/etc'
833 sharedstatedir='${prefix}/com'
834 localstatedir='${prefix}/var'
835 includedir='${prefix}/include'
836 oldincludedir='/usr/include'
837 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
838 infodir='${datarootdir}/info'
839 htmldir='${docdir}'
840 dvidir='${docdir}'
841 pdfdir='${docdir}'
842 psdir='${docdir}'
843 libdir='${exec_prefix}/lib'
844 localedir='${datarootdir}/locale'
845 mandir='${datarootdir}/man'
846
847 ac_prev=
848 ac_dashdash=
849 for ac_option
850 do
851 # If the previous option needs an argument, assign it.
852 if test -n "$ac_prev"; then
853 eval $ac_prev=\$ac_option
854 ac_prev=
855 continue
856 fi
857
858 case $ac_option in
859 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
860 *=) ac_optarg= ;;
861 *) ac_optarg=yes ;;
862 esac
863
864 # Accept the important Cygnus configure options, so we can diagnose typos.
865
866 case $ac_dashdash$ac_option in
867 --)
868 ac_dashdash=yes ;;
869
870 -bindir | --bindir | --bindi | --bind | --bin | --bi)
871 ac_prev=bindir ;;
872 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
873 bindir=$ac_optarg ;;
874
875 -build | --build | --buil | --bui | --bu)
876 ac_prev=build_alias ;;
877 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
878 build_alias=$ac_optarg ;;
879
880 -cache-file | --cache-file | --cache-fil | --cache-fi \
881 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
882 ac_prev=cache_file ;;
883 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
884 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
885 cache_file=$ac_optarg ;;
886
887 --config-cache | -C)
888 cache_file=config.cache ;;
889
890 -datadir | --datadir | --datadi | --datad)
891 ac_prev=datadir ;;
892 -datadir=* | --datadir=* | --datadi=* | --datad=*)
893 datadir=$ac_optarg ;;
894
895 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
896 | --dataroo | --dataro | --datar)
897 ac_prev=datarootdir ;;
898 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
899 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
900 datarootdir=$ac_optarg ;;
901
902 -disable-* | --disable-*)
903 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
904 # Reject names that are not valid shell variable names.
905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
906 as_fn_error $? "invalid feature name: $ac_useropt"
907 ac_useropt_orig=$ac_useropt
908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909 case $ac_user_opts in
910 *"
911 "enable_$ac_useropt"
912 "*) ;;
913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
914 ac_unrecognized_sep=', ';;
915 esac
916 eval enable_$ac_useropt=no ;;
917
918 -docdir | --docdir | --docdi | --doc | --do)
919 ac_prev=docdir ;;
920 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
921 docdir=$ac_optarg ;;
922
923 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
924 ac_prev=dvidir ;;
925 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
926 dvidir=$ac_optarg ;;
927
928 -enable-* | --enable-*)
929 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
930 # Reject names that are not valid shell variable names.
931 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
932 as_fn_error $? "invalid feature name: $ac_useropt"
933 ac_useropt_orig=$ac_useropt
934 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
935 case $ac_user_opts in
936 *"
937 "enable_$ac_useropt"
938 "*) ;;
939 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
940 ac_unrecognized_sep=', ';;
941 esac
942 eval enable_$ac_useropt=\$ac_optarg ;;
943
944 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
945 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
946 | --exec | --exe | --ex)
947 ac_prev=exec_prefix ;;
948 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
949 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
950 | --exec=* | --exe=* | --ex=*)
951 exec_prefix=$ac_optarg ;;
952
953 -gas | --gas | --ga | --g)
954 # Obsolete; use --with-gas.
955 with_gas=yes ;;
956
957 -help | --help | --hel | --he | -h)
958 ac_init_help=long ;;
959 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
960 ac_init_help=recursive ;;
961 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
962 ac_init_help=short ;;
963
964 -host | --host | --hos | --ho)
965 ac_prev=host_alias ;;
966 -host=* | --host=* | --hos=* | --ho=*)
967 host_alias=$ac_optarg ;;
968
969 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
970 ac_prev=htmldir ;;
971 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
972 | --ht=*)
973 htmldir=$ac_optarg ;;
974
975 -includedir | --includedir | --includedi | --included | --include \
976 | --includ | --inclu | --incl | --inc)
977 ac_prev=includedir ;;
978 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
979 | --includ=* | --inclu=* | --incl=* | --inc=*)
980 includedir=$ac_optarg ;;
981
982 -infodir | --infodir | --infodi | --infod | --info | --inf)
983 ac_prev=infodir ;;
984 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
985 infodir=$ac_optarg ;;
986
987 -libdir | --libdir | --libdi | --libd)
988 ac_prev=libdir ;;
989 -libdir=* | --libdir=* | --libdi=* | --libd=*)
990 libdir=$ac_optarg ;;
991
992 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
993 | --libexe | --libex | --libe)
994 ac_prev=libexecdir ;;
995 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
996 | --libexe=* | --libex=* | --libe=*)
997 libexecdir=$ac_optarg ;;
998
999 -localedir | --localedir | --localedi | --localed | --locale)
1000 ac_prev=localedir ;;
1001 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1002 localedir=$ac_optarg ;;
1003
1004 -localstatedir | --localstatedir | --localstatedi | --localstated \
1005 | --localstate | --localstat | --localsta | --localst | --locals)
1006 ac_prev=localstatedir ;;
1007 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1008 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1009 localstatedir=$ac_optarg ;;
1010
1011 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1012 ac_prev=mandir ;;
1013 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1014 mandir=$ac_optarg ;;
1015
1016 -nfp | --nfp | --nf)
1017 # Obsolete; use --without-fp.
1018 with_fp=no ;;
1019
1020 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1021 | --no-cr | --no-c | -n)
1022 no_create=yes ;;
1023
1024 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1025 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1026 no_recursion=yes ;;
1027
1028 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1029 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1030 | --oldin | --oldi | --old | --ol | --o)
1031 ac_prev=oldincludedir ;;
1032 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1033 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1034 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1035 oldincludedir=$ac_optarg ;;
1036
1037 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1038 ac_prev=prefix ;;
1039 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1040 prefix=$ac_optarg ;;
1041
1042 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1043 | --program-pre | --program-pr | --program-p)
1044 ac_prev=program_prefix ;;
1045 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1046 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1047 program_prefix=$ac_optarg ;;
1048
1049 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1050 | --program-suf | --program-su | --program-s)
1051 ac_prev=program_suffix ;;
1052 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1053 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1054 program_suffix=$ac_optarg ;;
1055
1056 -program-transform-name | --program-transform-name \
1057 | --program-transform-nam | --program-transform-na \
1058 | --program-transform-n | --program-transform- \
1059 | --program-transform | --program-transfor \
1060 | --program-transfo | --program-transf \
1061 | --program-trans | --program-tran \
1062 | --progr-tra | --program-tr | --program-t)
1063 ac_prev=program_transform_name ;;
1064 -program-transform-name=* | --program-transform-name=* \
1065 | --program-transform-nam=* | --program-transform-na=* \
1066 | --program-transform-n=* | --program-transform-=* \
1067 | --program-transform=* | --program-transfor=* \
1068 | --program-transfo=* | --program-transf=* \
1069 | --program-trans=* | --program-tran=* \
1070 | --progr-tra=* | --program-tr=* | --program-t=*)
1071 program_transform_name=$ac_optarg ;;
1072
1073 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1074 ac_prev=pdfdir ;;
1075 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1076 pdfdir=$ac_optarg ;;
1077
1078 -psdir | --psdir | --psdi | --psd | --ps)
1079 ac_prev=psdir ;;
1080 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1081 psdir=$ac_optarg ;;
1082
1083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1084 | -silent | --silent | --silen | --sile | --sil)
1085 silent=yes ;;
1086
1087 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1088 ac_prev=sbindir ;;
1089 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1090 | --sbi=* | --sb=*)
1091 sbindir=$ac_optarg ;;
1092
1093 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1094 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1095 | --sharedst | --shareds | --shared | --share | --shar \
1096 | --sha | --sh)
1097 ac_prev=sharedstatedir ;;
1098 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1099 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1100 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1101 | --sha=* | --sh=*)
1102 sharedstatedir=$ac_optarg ;;
1103
1104 -site | --site | --sit)
1105 ac_prev=site ;;
1106 -site=* | --site=* | --sit=*)
1107 site=$ac_optarg ;;
1108
1109 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1110 ac_prev=srcdir ;;
1111 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1112 srcdir=$ac_optarg ;;
1113
1114 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1115 | --syscon | --sysco | --sysc | --sys | --sy)
1116 ac_prev=sysconfdir ;;
1117 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1118 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1119 sysconfdir=$ac_optarg ;;
1120
1121 -target | --target | --targe | --targ | --tar | --ta | --t)
1122 ac_prev=target_alias ;;
1123 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1124 target_alias=$ac_optarg ;;
1125
1126 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1127 verbose=yes ;;
1128
1129 -version | --version | --versio | --versi | --vers | -V)
1130 ac_init_version=: ;;
1131
1132 -with-* | --with-*)
1133 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1134 # Reject names that are not valid shell variable names.
1135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1136 as_fn_error $? "invalid package name: $ac_useropt"
1137 ac_useropt_orig=$ac_useropt
1138 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139 case $ac_user_opts in
1140 *"
1141 "with_$ac_useropt"
1142 "*) ;;
1143 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1144 ac_unrecognized_sep=', ';;
1145 esac
1146 eval with_$ac_useropt=\$ac_optarg ;;
1147
1148 -without-* | --without-*)
1149 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1150 # Reject names that are not valid shell variable names.
1151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152 as_fn_error $? "invalid package name: $ac_useropt"
1153 ac_useropt_orig=$ac_useropt
1154 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155 case $ac_user_opts in
1156 *"
1157 "with_$ac_useropt"
1158 "*) ;;
1159 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1160 ac_unrecognized_sep=', ';;
1161 esac
1162 eval with_$ac_useropt=no ;;
1163
1164 --x)
1165 # Obsolete; use --with-x.
1166 with_x=yes ;;
1167
1168 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1169 | --x-incl | --x-inc | --x-in | --x-i)
1170 ac_prev=x_includes ;;
1171 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1172 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1173 x_includes=$ac_optarg ;;
1174
1175 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1176 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1177 ac_prev=x_libraries ;;
1178 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1179 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1180 x_libraries=$ac_optarg ;;
1181
1182 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1183 Try \`$0 --help' for more information"
1184 ;;
1185
1186 *=*)
1187 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1188 # Reject names that are not valid shell variable names.
1189 case $ac_envvar in #(
1190 '' | [0-9]* | *[!_$as_cr_alnum]* )
1191 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1192 esac
1193 eval $ac_envvar=\$ac_optarg
1194 export $ac_envvar ;;
1195
1196 *)
1197 # FIXME: should be removed in autoconf 3.0.
1198 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1199 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1200 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1201 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1202 ;;
1203
1204 esac
1205 done
1206
1207 if test -n "$ac_prev"; then
1208 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1209 as_fn_error $? "missing argument to $ac_option"
1210 fi
1211
1212 if test -n "$ac_unrecognized_opts"; then
1213 case $enable_option_checking in
1214 no) ;;
1215 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1216 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1217 esac
1218 fi
1219
1220 # Check all directory arguments for consistency.
1221 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1222 datadir sysconfdir sharedstatedir localstatedir includedir \
1223 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1224 libdir localedir mandir
1225 do
1226 eval ac_val=\$$ac_var
1227 # Remove trailing slashes.
1228 case $ac_val in
1229 */ )
1230 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1231 eval $ac_var=\$ac_val;;
1232 esac
1233 # Be sure to have absolute directory names.
1234 case $ac_val in
1235 [\\/$]* | ?:[\\/]* ) continue;;
1236 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1237 esac
1238 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1239 done
1240
1241 # There might be people who depend on the old broken behavior: `$host'
1242 # used to hold the argument of --host etc.
1243 # FIXME: To remove some day.
1244 build=$build_alias
1245 host=$host_alias
1246 target=$target_alias
1247
1248 # FIXME: To remove some day.
1249 if test "x$host_alias" != x; then
1250 if test "x$build_alias" = x; then
1251 cross_compiling=maybe
1252 elif test "x$build_alias" != "x$host_alias"; then
1253 cross_compiling=yes
1254 fi
1255 fi
1256
1257 ac_tool_prefix=
1258 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1259
1260 test "$silent" = yes && exec 6>/dev/null
1261
1262
1263 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1264 ac_ls_di=`ls -di .` &&
1265 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1266 as_fn_error $? "working directory cannot be determined"
1267 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1268 as_fn_error $? "pwd does not report name of working directory"
1269
1270
1271 # Find the source files, if location was not specified.
1272 if test -z "$srcdir"; then
1273 ac_srcdir_defaulted=yes
1274 # Try the directory containing this script, then the parent directory.
1275 ac_confdir=`$as_dirname -- "$as_myself" ||
1276 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1277 X"$as_myself" : 'X\(//\)[^/]' \| \
1278 X"$as_myself" : 'X\(//\)$' \| \
1279 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1280 $as_echo X"$as_myself" |
1281 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1282 s//\1/
1283 q
1284 }
1285 /^X\(\/\/\)[^/].*/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\/\)$/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\).*/{
1294 s//\1/
1295 q
1296 }
1297 s/.*/./; q'`
1298 srcdir=$ac_confdir
1299 if test ! -r "$srcdir/$ac_unique_file"; then
1300 srcdir=..
1301 fi
1302 else
1303 ac_srcdir_defaulted=no
1304 fi
1305 if test ! -r "$srcdir/$ac_unique_file"; then
1306 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1307 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1308 fi
1309 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1310 ac_abs_confdir=`(
1311 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1312 pwd)`
1313 # When building in place, set srcdir=.
1314 if test "$ac_abs_confdir" = "$ac_pwd"; then
1315 srcdir=.
1316 fi
1317 # Remove unnecessary trailing slashes from srcdir.
1318 # Double slashes in file names in object file debugging info
1319 # mess up M-x gdb in Emacs.
1320 case $srcdir in
1321 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1322 esac
1323 for ac_var in $ac_precious_vars; do
1324 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1325 eval ac_env_${ac_var}_value=\$${ac_var}
1326 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1328 done
1329
1330 #
1331 # Report the --help message.
1332 #
1333 if test "$ac_init_help" = "long"; then
1334 # Omit some internal or obsolete options to make the list less imposing.
1335 # This message is too long to be a string in the A/UX 3.1 sh.
1336 cat <<_ACEOF
1337 \`configure' configures libctf library 1.2.0-pre to adapt to many kinds of systems.
1338
1339 Usage: $0 [OPTION]... [VAR=VALUE]...
1340
1341 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1342 VAR=VALUE. See below for descriptions of some of the useful variables.
1343
1344 Defaults for the options are specified in brackets.
1345
1346 Configuration:
1347 -h, --help display this help and exit
1348 --help=short display options specific to this package
1349 --help=recursive display the short help of all the included packages
1350 -V, --version display version information and exit
1351 -q, --quiet, --silent do not print \`checking ...' messages
1352 --cache-file=FILE cache test results in FILE [disabled]
1353 -C, --config-cache alias for \`--cache-file=config.cache'
1354 -n, --no-create do not create output files
1355 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1356
1357 Installation directories:
1358 --prefix=PREFIX install architecture-independent files in PREFIX
1359 [$ac_default_prefix]
1360 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1361 [PREFIX]
1362
1363 By default, \`make install' will install all the files in
1364 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1365 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1366 for instance \`--prefix=\$HOME'.
1367
1368 For better control, use the options below.
1369
1370 Fine tuning of the installation directories:
1371 --bindir=DIR user executables [EPREFIX/bin]
1372 --sbindir=DIR system admin executables [EPREFIX/sbin]
1373 --libexecdir=DIR program executables [EPREFIX/libexec]
1374 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1375 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1376 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1377 --libdir=DIR object code libraries [EPREFIX/lib]
1378 --includedir=DIR C header files [PREFIX/include]
1379 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1380 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1381 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1382 --infodir=DIR info documentation [DATAROOTDIR/info]
1383 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1384 --mandir=DIR man documentation [DATAROOTDIR/man]
1385 --docdir=DIR documentation root [DATAROOTDIR/doc/libctf-library]
1386 --htmldir=DIR html documentation [DOCDIR]
1387 --dvidir=DIR dvi documentation [DOCDIR]
1388 --pdfdir=DIR pdf documentation [DOCDIR]
1389 --psdir=DIR ps documentation [DOCDIR]
1390 _ACEOF
1391
1392 cat <<\_ACEOF
1393
1394 Program names:
1395 --program-prefix=PREFIX prepend PREFIX to installed program names
1396 --program-suffix=SUFFIX append SUFFIX to installed program names
1397 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1398
1399 System types:
1400 --build=BUILD configure for building on BUILD [guessed]
1401 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1402 _ACEOF
1403 fi
1404
1405 if test -n "$ac_init_help"; then
1406 case $ac_init_help in
1407 short | recursive ) echo "Configuration of libctf library 1.2.0-pre:";;
1408 esac
1409 cat <<\_ACEOF
1410
1411 Optional Features:
1412 --disable-option-checking ignore unrecognized --enable/--with options
1413 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1414 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1415 --enable-dependency-tracking
1416 do not reject slow dependency extractors
1417 --disable-dependency-tracking
1418 speeds up one-time build
1419 --enable-silent-rules less verbose build output (undo: "make V=1")
1420 --disable-silent-rules verbose build output (undo: "make V=0")
1421 --enable-shared[=PKGS] build shared libraries [default=no]
1422 --enable-static[=PKGS] build static libraries [default=yes]
1423 --enable-fast-install[=PKGS]
1424 optimize for fast installation [default=yes]
1425 --disable-libtool-lock avoid locking (might break parallel builds)
1426 --disable-largefile omit support for large files
1427 --enable-werror-always enable -Werror despite compiler version
1428 --enable-maintainer-mode
1429 enable make rules and dependencies not useful (and
1430 sometimes confusing) to the casual installer
1431 --enable-install-libbfd controls installation of libbfd and related headers
1432
1433 Optional Packages:
1434 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1435 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1436 --with-pic try to use only PIC/non-PIC objects [default=use
1437 both]
1438 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1439 --with-system-zlib use installed libz
1440
1441 Some influential environment variables:
1442 CC C compiler command
1443 CFLAGS C compiler flags
1444 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1445 nonstandard directory <lib dir>
1446 LIBS libraries to pass to the linker, e.g. -l<library>
1447 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1448 you have headers in a nonstandard directory <include dir>
1449 CPP C preprocessor
1450
1451 Use these variables to override the choices made by `configure' or to help
1452 it to find libraries and programs with nonstandard names/locations.
1453
1454 Report bugs to the package provider.
1455 _ACEOF
1456 ac_status=$?
1457 fi
1458
1459 if test "$ac_init_help" = "recursive"; then
1460 # If there are subdirs, report their specific --help.
1461 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1462 test -d "$ac_dir" ||
1463 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1464 continue
1465 ac_builddir=.
1466
1467 case "$ac_dir" in
1468 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1469 *)
1470 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1471 # A ".." for each directory in $ac_dir_suffix.
1472 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1473 case $ac_top_builddir_sub in
1474 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1476 esac ;;
1477 esac
1478 ac_abs_top_builddir=$ac_pwd
1479 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1480 # for backward compatibility:
1481 ac_top_builddir=$ac_top_build_prefix
1482
1483 case $srcdir in
1484 .) # We are building in place.
1485 ac_srcdir=.
1486 ac_top_srcdir=$ac_top_builddir_sub
1487 ac_abs_top_srcdir=$ac_pwd ;;
1488 [\\/]* | ?:[\\/]* ) # Absolute name.
1489 ac_srcdir=$srcdir$ac_dir_suffix;
1490 ac_top_srcdir=$srcdir
1491 ac_abs_top_srcdir=$srcdir ;;
1492 *) # Relative name.
1493 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1494 ac_top_srcdir=$ac_top_build_prefix$srcdir
1495 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1496 esac
1497 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1498
1499 cd "$ac_dir" || { ac_status=$?; continue; }
1500 # Check for guested configure.
1501 if test -f "$ac_srcdir/configure.gnu"; then
1502 echo &&
1503 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1504 elif test -f "$ac_srcdir/configure"; then
1505 echo &&
1506 $SHELL "$ac_srcdir/configure" --help=recursive
1507 else
1508 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1509 fi || ac_status=$?
1510 cd "$ac_pwd" || { ac_status=$?; break; }
1511 done
1512 fi
1513
1514 test -n "$ac_init_help" && exit $ac_status
1515 if $ac_init_version; then
1516 cat <<\_ACEOF
1517 libctf library configure 1.2.0-pre
1518 generated by GNU Autoconf 2.69
1519
1520 Copyright (C) 2012 Free Software Foundation, Inc.
1521 This configure script is free software; the Free Software Foundation
1522 gives unlimited permission to copy, distribute and modify it.
1523 _ACEOF
1524 exit
1525 fi
1526
1527 ## ------------------------ ##
1528 ## Autoconf initialization. ##
1529 ## ------------------------ ##
1530
1531 # ac_fn_c_try_compile LINENO
1532 # --------------------------
1533 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1534 ac_fn_c_try_compile ()
1535 {
1536 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1537 rm -f conftest.$ac_objext
1538 if { { ac_try="$ac_compile"
1539 case "(($ac_try" in
1540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1541 *) ac_try_echo=$ac_try;;
1542 esac
1543 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1544 $as_echo "$ac_try_echo"; } >&5
1545 (eval "$ac_compile") 2>conftest.err
1546 ac_status=$?
1547 if test -s conftest.err; then
1548 grep -v '^ *+' conftest.err >conftest.er1
1549 cat conftest.er1 >&5
1550 mv -f conftest.er1 conftest.err
1551 fi
1552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1553 test $ac_status = 0; } && {
1554 test -z "$ac_c_werror_flag" ||
1555 test ! -s conftest.err
1556 } && test -s conftest.$ac_objext; then :
1557 ac_retval=0
1558 else
1559 $as_echo "$as_me: failed program was:" >&5
1560 sed 's/^/| /' conftest.$ac_ext >&5
1561
1562 ac_retval=1
1563 fi
1564 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1565 as_fn_set_status $ac_retval
1566
1567 } # ac_fn_c_try_compile
1568
1569 # ac_fn_c_try_cpp LINENO
1570 # ----------------------
1571 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1572 ac_fn_c_try_cpp ()
1573 {
1574 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575 if { { ac_try="$ac_cpp conftest.$ac_ext"
1576 case "(($ac_try" in
1577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578 *) ac_try_echo=$ac_try;;
1579 esac
1580 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581 $as_echo "$ac_try_echo"; } >&5
1582 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1583 ac_status=$?
1584 if test -s conftest.err; then
1585 grep -v '^ *+' conftest.err >conftest.er1
1586 cat conftest.er1 >&5
1587 mv -f conftest.er1 conftest.err
1588 fi
1589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1590 test $ac_status = 0; } > conftest.i && {
1591 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1592 test ! -s conftest.err
1593 }; then :
1594 ac_retval=0
1595 else
1596 $as_echo "$as_me: failed program was:" >&5
1597 sed 's/^/| /' conftest.$ac_ext >&5
1598
1599 ac_retval=1
1600 fi
1601 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1602 as_fn_set_status $ac_retval
1603
1604 } # ac_fn_c_try_cpp
1605
1606 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1607 # -------------------------------------------------------
1608 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1609 # the include files in INCLUDES and setting the cache variable VAR
1610 # accordingly.
1611 ac_fn_c_check_header_mongrel ()
1612 {
1613 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614 if eval \${$3+:} false; then :
1615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1616 $as_echo_n "checking for $2... " >&6; }
1617 if eval \${$3+:} false; then :
1618 $as_echo_n "(cached) " >&6
1619 fi
1620 eval ac_res=\$$3
1621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1622 $as_echo "$ac_res" >&6; }
1623 else
1624 # Is the header compilable?
1625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1626 $as_echo_n "checking $2 usability... " >&6; }
1627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1628 /* end confdefs.h. */
1629 $4
1630 #include <$2>
1631 _ACEOF
1632 if ac_fn_c_try_compile "$LINENO"; then :
1633 ac_header_compiler=yes
1634 else
1635 ac_header_compiler=no
1636 fi
1637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1639 $as_echo "$ac_header_compiler" >&6; }
1640
1641 # Is the header present?
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1643 $as_echo_n "checking $2 presence... " >&6; }
1644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1645 /* end confdefs.h. */
1646 #include <$2>
1647 _ACEOF
1648 if ac_fn_c_try_cpp "$LINENO"; then :
1649 ac_header_preproc=yes
1650 else
1651 ac_header_preproc=no
1652 fi
1653 rm -f conftest.err conftest.i conftest.$ac_ext
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1655 $as_echo "$ac_header_preproc" >&6; }
1656
1657 # So? What about this header?
1658 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1659 yes:no: )
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1661 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1663 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1664 ;;
1665 no:yes:* )
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1667 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1669 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1671 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1673 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1675 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1676 ;;
1677 esac
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1679 $as_echo_n "checking for $2... " >&6; }
1680 if eval \${$3+:} false; then :
1681 $as_echo_n "(cached) " >&6
1682 else
1683 eval "$3=\$ac_header_compiler"
1684 fi
1685 eval ac_res=\$$3
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1687 $as_echo "$ac_res" >&6; }
1688 fi
1689 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1690
1691 } # ac_fn_c_check_header_mongrel
1692
1693 # ac_fn_c_try_run LINENO
1694 # ----------------------
1695 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1696 # that executables *can* be run.
1697 ac_fn_c_try_run ()
1698 {
1699 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1700 if { { ac_try="$ac_link"
1701 case "(($ac_try" in
1702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1703 *) ac_try_echo=$ac_try;;
1704 esac
1705 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1706 $as_echo "$ac_try_echo"; } >&5
1707 (eval "$ac_link") 2>&5
1708 ac_status=$?
1709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1711 { { case "(($ac_try" in
1712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1713 *) ac_try_echo=$ac_try;;
1714 esac
1715 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1716 $as_echo "$ac_try_echo"; } >&5
1717 (eval "$ac_try") 2>&5
1718 ac_status=$?
1719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720 test $ac_status = 0; }; }; then :
1721 ac_retval=0
1722 else
1723 $as_echo "$as_me: program exited with status $ac_status" >&5
1724 $as_echo "$as_me: failed program was:" >&5
1725 sed 's/^/| /' conftest.$ac_ext >&5
1726
1727 ac_retval=$ac_status
1728 fi
1729 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1730 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1731 as_fn_set_status $ac_retval
1732
1733 } # ac_fn_c_try_run
1734
1735 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1736 # -------------------------------------------------------
1737 # Tests whether HEADER exists and can be compiled using the include files in
1738 # INCLUDES, setting the cache variable VAR accordingly.
1739 ac_fn_c_check_header_compile ()
1740 {
1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 $as_echo_n "checking for $2... " >&6; }
1744 if eval \${$3+:} false; then :
1745 $as_echo_n "(cached) " >&6
1746 else
1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 /* end confdefs.h. */
1749 $4
1750 #include <$2>
1751 _ACEOF
1752 if ac_fn_c_try_compile "$LINENO"; then :
1753 eval "$3=yes"
1754 else
1755 eval "$3=no"
1756 fi
1757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1758 fi
1759 eval ac_res=\$$3
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1761 $as_echo "$ac_res" >&6; }
1762 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1763
1764 } # ac_fn_c_check_header_compile
1765
1766 # ac_fn_c_try_link LINENO
1767 # -----------------------
1768 # Try to link conftest.$ac_ext, and return whether this succeeded.
1769 ac_fn_c_try_link ()
1770 {
1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772 rm -f conftest.$ac_objext conftest$ac_exeext
1773 if { { ac_try="$ac_link"
1774 case "(($ac_try" in
1775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1776 *) ac_try_echo=$ac_try;;
1777 esac
1778 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1779 $as_echo "$ac_try_echo"; } >&5
1780 (eval "$ac_link") 2>conftest.err
1781 ac_status=$?
1782 if test -s conftest.err; then
1783 grep -v '^ *+' conftest.err >conftest.er1
1784 cat conftest.er1 >&5
1785 mv -f conftest.er1 conftest.err
1786 fi
1787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1788 test $ac_status = 0; } && {
1789 test -z "$ac_c_werror_flag" ||
1790 test ! -s conftest.err
1791 } && test -s conftest$ac_exeext && {
1792 test "$cross_compiling" = yes ||
1793 test -x conftest$ac_exeext
1794 }; then :
1795 ac_retval=0
1796 else
1797 $as_echo "$as_me: failed program was:" >&5
1798 sed 's/^/| /' conftest.$ac_ext >&5
1799
1800 ac_retval=1
1801 fi
1802 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1803 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1804 # interfere with the next link command; also delete a directory that is
1805 # left behind by Apple's compiler. We do this before executing the actions.
1806 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1807 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1808 as_fn_set_status $ac_retval
1809
1810 } # ac_fn_c_try_link
1811
1812 # ac_fn_c_check_func LINENO FUNC VAR
1813 # ----------------------------------
1814 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1815 ac_fn_c_check_func ()
1816 {
1817 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1819 $as_echo_n "checking for $2... " >&6; }
1820 if eval \${$3+:} false; then :
1821 $as_echo_n "(cached) " >&6
1822 else
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h. */
1825 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1826 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1827 #define $2 innocuous_$2
1828
1829 /* System header to define __stub macros and hopefully few prototypes,
1830 which can conflict with char $2 (); below.
1831 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1832 <limits.h> exists even on freestanding compilers. */
1833
1834 #ifdef __STDC__
1835 # include <limits.h>
1836 #else
1837 # include <assert.h>
1838 #endif
1839
1840 #undef $2
1841
1842 /* Override any GCC internal prototype to avoid an error.
1843 Use char because int might match the return type of a GCC
1844 builtin and then its argument prototype would still apply. */
1845 #ifdef __cplusplus
1846 extern "C"
1847 #endif
1848 char $2 ();
1849 /* The GNU C library defines this for functions which it implements
1850 to always fail with ENOSYS. Some functions are actually named
1851 something starting with __ and the normal name is an alias. */
1852 #if defined __stub_$2 || defined __stub___$2
1853 choke me
1854 #endif
1855
1856 int
1857 main ()
1858 {
1859 return $2 ();
1860 ;
1861 return 0;
1862 }
1863 _ACEOF
1864 if ac_fn_c_try_link "$LINENO"; then :
1865 eval "$3=yes"
1866 else
1867 eval "$3=no"
1868 fi
1869 rm -f core conftest.err conftest.$ac_objext \
1870 conftest$ac_exeext conftest.$ac_ext
1871 fi
1872 eval ac_res=\$$3
1873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1874 $as_echo "$ac_res" >&6; }
1875 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1876
1877 } # ac_fn_c_check_func
1878 cat >config.log <<_ACEOF
1879 This file contains any messages produced by compilers while
1880 running configure, to aid debugging if configure makes a mistake.
1881
1882 It was created by libctf library $as_me 1.2.0-pre, which was
1883 generated by GNU Autoconf 2.69. Invocation command line was
1884
1885 $ $0 $@
1886
1887 _ACEOF
1888 exec 5>>config.log
1889 {
1890 cat <<_ASUNAME
1891 ## --------- ##
1892 ## Platform. ##
1893 ## --------- ##
1894
1895 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1896 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1897 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1898 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1899 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1900
1901 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1902 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1903
1904 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1905 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1906 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1907 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1908 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1909 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1910 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1911
1912 _ASUNAME
1913
1914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1915 for as_dir in $PATH
1916 do
1917 IFS=$as_save_IFS
1918 test -z "$as_dir" && as_dir=.
1919 $as_echo "PATH: $as_dir"
1920 done
1921 IFS=$as_save_IFS
1922
1923 } >&5
1924
1925 cat >&5 <<_ACEOF
1926
1927
1928 ## ----------- ##
1929 ## Core tests. ##
1930 ## ----------- ##
1931
1932 _ACEOF
1933
1934
1935 # Keep a trace of the command line.
1936 # Strip out --no-create and --no-recursion so they do not pile up.
1937 # Strip out --silent because we don't want to record it for future runs.
1938 # Also quote any args containing shell meta-characters.
1939 # Make two passes to allow for proper duplicate-argument suppression.
1940 ac_configure_args=
1941 ac_configure_args0=
1942 ac_configure_args1=
1943 ac_must_keep_next=false
1944 for ac_pass in 1 2
1945 do
1946 for ac_arg
1947 do
1948 case $ac_arg in
1949 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1950 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1951 | -silent | --silent | --silen | --sile | --sil)
1952 continue ;;
1953 *\'*)
1954 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1955 esac
1956 case $ac_pass in
1957 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1958 2)
1959 as_fn_append ac_configure_args1 " '$ac_arg'"
1960 if test $ac_must_keep_next = true; then
1961 ac_must_keep_next=false # Got value, back to normal.
1962 else
1963 case $ac_arg in
1964 *=* | --config-cache | -C | -disable-* | --disable-* \
1965 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1966 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1967 | -with-* | --with-* | -without-* | --without-* | --x)
1968 case "$ac_configure_args0 " in
1969 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1970 esac
1971 ;;
1972 -* ) ac_must_keep_next=true ;;
1973 esac
1974 fi
1975 as_fn_append ac_configure_args " '$ac_arg'"
1976 ;;
1977 esac
1978 done
1979 done
1980 { ac_configure_args0=; unset ac_configure_args0;}
1981 { ac_configure_args1=; unset ac_configure_args1;}
1982
1983 # When interrupted or exit'd, cleanup temporary files, and complete
1984 # config.log. We remove comments because anyway the quotes in there
1985 # would cause problems or look ugly.
1986 # WARNING: Use '\'' to represent an apostrophe within the trap.
1987 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1988 trap 'exit_status=$?
1989 # Save into config.log some information that might help in debugging.
1990 {
1991 echo
1992
1993 $as_echo "## ---------------- ##
1994 ## Cache variables. ##
1995 ## ---------------- ##"
1996 echo
1997 # The following way of writing the cache mishandles newlines in values,
1998 (
1999 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2000 eval ac_val=\$$ac_var
2001 case $ac_val in #(
2002 *${as_nl}*)
2003 case $ac_var in #(
2004 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2005 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2006 esac
2007 case $ac_var in #(
2008 _ | IFS | as_nl) ;; #(
2009 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2010 *) { eval $ac_var=; unset $ac_var;} ;;
2011 esac ;;
2012 esac
2013 done
2014 (set) 2>&1 |
2015 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2016 *${as_nl}ac_space=\ *)
2017 sed -n \
2018 "s/'\''/'\''\\\\'\'''\''/g;
2019 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2020 ;; #(
2021 *)
2022 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2023 ;;
2024 esac |
2025 sort
2026 )
2027 echo
2028
2029 $as_echo "## ----------------- ##
2030 ## Output variables. ##
2031 ## ----------------- ##"
2032 echo
2033 for ac_var in $ac_subst_vars
2034 do
2035 eval ac_val=\$$ac_var
2036 case $ac_val in
2037 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2038 esac
2039 $as_echo "$ac_var='\''$ac_val'\''"
2040 done | sort
2041 echo
2042
2043 if test -n "$ac_subst_files"; then
2044 $as_echo "## ------------------- ##
2045 ## File substitutions. ##
2046 ## ------------------- ##"
2047 echo
2048 for ac_var in $ac_subst_files
2049 do
2050 eval ac_val=\$$ac_var
2051 case $ac_val in
2052 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2053 esac
2054 $as_echo "$ac_var='\''$ac_val'\''"
2055 done | sort
2056 echo
2057 fi
2058
2059 if test -s confdefs.h; then
2060 $as_echo "## ----------- ##
2061 ## confdefs.h. ##
2062 ## ----------- ##"
2063 echo
2064 cat confdefs.h
2065 echo
2066 fi
2067 test "$ac_signal" != 0 &&
2068 $as_echo "$as_me: caught signal $ac_signal"
2069 $as_echo "$as_me: exit $exit_status"
2070 } >&5
2071 rm -f core *.core core.conftest.* &&
2072 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2073 exit $exit_status
2074 ' 0
2075 for ac_signal in 1 2 13 15; do
2076 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2077 done
2078 ac_signal=0
2079
2080 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2081 rm -f -r conftest* confdefs.h
2082
2083 $as_echo "/* confdefs.h */" > confdefs.h
2084
2085 # Predefined preprocessor variables.
2086
2087 cat >>confdefs.h <<_ACEOF
2088 #define PACKAGE_NAME "$PACKAGE_NAME"
2089 _ACEOF
2090
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2093 _ACEOF
2094
2095 cat >>confdefs.h <<_ACEOF
2096 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2097 _ACEOF
2098
2099 cat >>confdefs.h <<_ACEOF
2100 #define PACKAGE_STRING "$PACKAGE_STRING"
2101 _ACEOF
2102
2103 cat >>confdefs.h <<_ACEOF
2104 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2105 _ACEOF
2106
2107 cat >>confdefs.h <<_ACEOF
2108 #define PACKAGE_URL "$PACKAGE_URL"
2109 _ACEOF
2110
2111
2112 # Let the site file select an alternate cache file if it wants to.
2113 # Prefer an explicitly selected file to automatically selected ones.
2114 ac_site_file1=NONE
2115 ac_site_file2=NONE
2116 if test -n "$CONFIG_SITE"; then
2117 # We do not want a PATH search for config.site.
2118 case $CONFIG_SITE in #((
2119 -*) ac_site_file1=./$CONFIG_SITE;;
2120 */*) ac_site_file1=$CONFIG_SITE;;
2121 *) ac_site_file1=./$CONFIG_SITE;;
2122 esac
2123 elif test "x$prefix" != xNONE; then
2124 ac_site_file1=$prefix/share/config.site
2125 ac_site_file2=$prefix/etc/config.site
2126 else
2127 ac_site_file1=$ac_default_prefix/share/config.site
2128 ac_site_file2=$ac_default_prefix/etc/config.site
2129 fi
2130 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2131 do
2132 test "x$ac_site_file" = xNONE && continue
2133 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2135 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2136 sed 's/^/| /' "$ac_site_file" >&5
2137 . "$ac_site_file" \
2138 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2139 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2140 as_fn_error $? "failed to load site script $ac_site_file
2141 See \`config.log' for more details" "$LINENO" 5; }
2142 fi
2143 done
2144
2145 if test -r "$cache_file"; then
2146 # Some versions of bash will fail to source /dev/null (special files
2147 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2148 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2149 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2150 $as_echo "$as_me: loading cache $cache_file" >&6;}
2151 case $cache_file in
2152 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2153 *) . "./$cache_file";;
2154 esac
2155 fi
2156 else
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2158 $as_echo "$as_me: creating cache $cache_file" >&6;}
2159 >$cache_file
2160 fi
2161
2162 as_fn_append ac_header_list " stdlib.h"
2163 as_fn_append ac_header_list " unistd.h"
2164 as_fn_append ac_header_list " sys/param.h"
2165 as_fn_append ac_func_list " qsort_r"
2166 # Check that the precious variables saved in the cache have kept the same
2167 # value.
2168 ac_cache_corrupted=false
2169 for ac_var in $ac_precious_vars; do
2170 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2171 eval ac_new_set=\$ac_env_${ac_var}_set
2172 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2173 eval ac_new_val=\$ac_env_${ac_var}_value
2174 case $ac_old_set,$ac_new_set in
2175 set,)
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2177 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2178 ac_cache_corrupted=: ;;
2179 ,set)
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2181 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2182 ac_cache_corrupted=: ;;
2183 ,);;
2184 *)
2185 if test "x$ac_old_val" != "x$ac_new_val"; then
2186 # differences in whitespace do not lead to failure.
2187 ac_old_val_w=`echo x $ac_old_val`
2188 ac_new_val_w=`echo x $ac_new_val`
2189 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2191 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2192 ac_cache_corrupted=:
2193 else
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2195 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2196 eval $ac_var=\$ac_old_val
2197 fi
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2199 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2201 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2202 fi;;
2203 esac
2204 # Pass precious variables to config.status.
2205 if test "$ac_new_set" = set; then
2206 case $ac_new_val in
2207 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2208 *) ac_arg=$ac_var=$ac_new_val ;;
2209 esac
2210 case " $ac_configure_args " in
2211 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2212 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2213 esac
2214 fi
2215 done
2216 if $ac_cache_corrupted; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2218 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2220 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2221 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2222 fi
2223 ## -------------------- ##
2224 ## Main body of script. ##
2225 ## -------------------- ##
2226
2227 ac_ext=c
2228 ac_cpp='$CPP $CPPFLAGS'
2229 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2230 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2231 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2232
2233
2234
2235
2236
2237
2238
2239
2240 ac_aux_dir=
2241 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2242 if test -f "$ac_dir/install-sh"; then
2243 ac_aux_dir=$ac_dir
2244 ac_install_sh="$ac_aux_dir/install-sh -c"
2245 break
2246 elif test -f "$ac_dir/install.sh"; then
2247 ac_aux_dir=$ac_dir
2248 ac_install_sh="$ac_aux_dir/install.sh -c"
2249 break
2250 elif test -f "$ac_dir/shtool"; then
2251 ac_aux_dir=$ac_dir
2252 ac_install_sh="$ac_aux_dir/shtool install -c"
2253 break
2254 fi
2255 done
2256 if test -z "$ac_aux_dir"; then
2257 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2258 fi
2259
2260 # These three variables are undocumented and unsupported,
2261 # and are intended to be withdrawn in a future Autoconf release.
2262 # They can cause serious problems if a builder's source tree is in a directory
2263 # whose full name contains unusual characters.
2264 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2265 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2266 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2267
2268
2269 # Expand $ac_aux_dir to an absolute path.
2270 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2271
2272 ac_ext=c
2273 ac_cpp='$CPP $CPPFLAGS'
2274 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2275 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2276 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2277 if test -n "$ac_tool_prefix"; then
2278 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2279 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2281 $as_echo_n "checking for $ac_word... " >&6; }
2282 if ${ac_cv_prog_CC+:} false; then :
2283 $as_echo_n "(cached) " >&6
2284 else
2285 if test -n "$CC"; then
2286 ac_cv_prog_CC="$CC" # Let the user override the test.
2287 else
2288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2289 for as_dir in $PATH
2290 do
2291 IFS=$as_save_IFS
2292 test -z "$as_dir" && as_dir=.
2293 for ac_exec_ext in '' $ac_executable_extensions; do
2294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2295 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2297 break 2
2298 fi
2299 done
2300 done
2301 IFS=$as_save_IFS
2302
2303 fi
2304 fi
2305 CC=$ac_cv_prog_CC
2306 if test -n "$CC"; then
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2308 $as_echo "$CC" >&6; }
2309 else
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2311 $as_echo "no" >&6; }
2312 fi
2313
2314
2315 fi
2316 if test -z "$ac_cv_prog_CC"; then
2317 ac_ct_CC=$CC
2318 # Extract the first word of "gcc", so it can be a program name with args.
2319 set dummy gcc; ac_word=$2
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2321 $as_echo_n "checking for $ac_word... " >&6; }
2322 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2323 $as_echo_n "(cached) " >&6
2324 else
2325 if test -n "$ac_ct_CC"; then
2326 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2327 else
2328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2329 for as_dir in $PATH
2330 do
2331 IFS=$as_save_IFS
2332 test -z "$as_dir" && as_dir=.
2333 for ac_exec_ext in '' $ac_executable_extensions; do
2334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2335 ac_cv_prog_ac_ct_CC="gcc"
2336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2337 break 2
2338 fi
2339 done
2340 done
2341 IFS=$as_save_IFS
2342
2343 fi
2344 fi
2345 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2346 if test -n "$ac_ct_CC"; then
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2348 $as_echo "$ac_ct_CC" >&6; }
2349 else
2350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2351 $as_echo "no" >&6; }
2352 fi
2353
2354 if test "x$ac_ct_CC" = x; then
2355 CC=""
2356 else
2357 case $cross_compiling:$ac_tool_warned in
2358 yes:)
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2360 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2361 ac_tool_warned=yes ;;
2362 esac
2363 CC=$ac_ct_CC
2364 fi
2365 else
2366 CC="$ac_cv_prog_CC"
2367 fi
2368
2369 if test -z "$CC"; then
2370 if test -n "$ac_tool_prefix"; then
2371 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2372 set dummy ${ac_tool_prefix}cc; ac_word=$2
2373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2374 $as_echo_n "checking for $ac_word... " >&6; }
2375 if ${ac_cv_prog_CC+:} false; then :
2376 $as_echo_n "(cached) " >&6
2377 else
2378 if test -n "$CC"; then
2379 ac_cv_prog_CC="$CC" # Let the user override the test.
2380 else
2381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2382 for as_dir in $PATH
2383 do
2384 IFS=$as_save_IFS
2385 test -z "$as_dir" && as_dir=.
2386 for ac_exec_ext in '' $ac_executable_extensions; do
2387 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2388 ac_cv_prog_CC="${ac_tool_prefix}cc"
2389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2390 break 2
2391 fi
2392 done
2393 done
2394 IFS=$as_save_IFS
2395
2396 fi
2397 fi
2398 CC=$ac_cv_prog_CC
2399 if test -n "$CC"; then
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2401 $as_echo "$CC" >&6; }
2402 else
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2404 $as_echo "no" >&6; }
2405 fi
2406
2407
2408 fi
2409 fi
2410 if test -z "$CC"; then
2411 # Extract the first word of "cc", so it can be a program name with args.
2412 set dummy cc; ac_word=$2
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2414 $as_echo_n "checking for $ac_word... " >&6; }
2415 if ${ac_cv_prog_CC+:} false; then :
2416 $as_echo_n "(cached) " >&6
2417 else
2418 if test -n "$CC"; then
2419 ac_cv_prog_CC="$CC" # Let the user override the test.
2420 else
2421 ac_prog_rejected=no
2422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2423 for as_dir in $PATH
2424 do
2425 IFS=$as_save_IFS
2426 test -z "$as_dir" && as_dir=.
2427 for ac_exec_ext in '' $ac_executable_extensions; do
2428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2429 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2430 ac_prog_rejected=yes
2431 continue
2432 fi
2433 ac_cv_prog_CC="cc"
2434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2435 break 2
2436 fi
2437 done
2438 done
2439 IFS=$as_save_IFS
2440
2441 if test $ac_prog_rejected = yes; then
2442 # We found a bogon in the path, so make sure we never use it.
2443 set dummy $ac_cv_prog_CC
2444 shift
2445 if test $# != 0; then
2446 # We chose a different compiler from the bogus one.
2447 # However, it has the same basename, so the bogon will be chosen
2448 # first if we set CC to just the basename; use the full file name.
2449 shift
2450 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2451 fi
2452 fi
2453 fi
2454 fi
2455 CC=$ac_cv_prog_CC
2456 if test -n "$CC"; then
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2458 $as_echo "$CC" >&6; }
2459 else
2460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2461 $as_echo "no" >&6; }
2462 fi
2463
2464
2465 fi
2466 if test -z "$CC"; then
2467 if test -n "$ac_tool_prefix"; then
2468 for ac_prog in cl.exe
2469 do
2470 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2471 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2473 $as_echo_n "checking for $ac_word... " >&6; }
2474 if ${ac_cv_prog_CC+:} false; then :
2475 $as_echo_n "(cached) " >&6
2476 else
2477 if test -n "$CC"; then
2478 ac_cv_prog_CC="$CC" # Let the user override the test.
2479 else
2480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2481 for as_dir in $PATH
2482 do
2483 IFS=$as_save_IFS
2484 test -z "$as_dir" && as_dir=.
2485 for ac_exec_ext in '' $ac_executable_extensions; do
2486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2487 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2489 break 2
2490 fi
2491 done
2492 done
2493 IFS=$as_save_IFS
2494
2495 fi
2496 fi
2497 CC=$ac_cv_prog_CC
2498 if test -n "$CC"; then
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2500 $as_echo "$CC" >&6; }
2501 else
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2503 $as_echo "no" >&6; }
2504 fi
2505
2506
2507 test -n "$CC" && break
2508 done
2509 fi
2510 if test -z "$CC"; then
2511 ac_ct_CC=$CC
2512 for ac_prog in cl.exe
2513 do
2514 # Extract the first word of "$ac_prog", so it can be a program name with args.
2515 set dummy $ac_prog; ac_word=$2
2516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2517 $as_echo_n "checking for $ac_word... " >&6; }
2518 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2519 $as_echo_n "(cached) " >&6
2520 else
2521 if test -n "$ac_ct_CC"; then
2522 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2523 else
2524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2525 for as_dir in $PATH
2526 do
2527 IFS=$as_save_IFS
2528 test -z "$as_dir" && as_dir=.
2529 for ac_exec_ext in '' $ac_executable_extensions; do
2530 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2531 ac_cv_prog_ac_ct_CC="$ac_prog"
2532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2533 break 2
2534 fi
2535 done
2536 done
2537 IFS=$as_save_IFS
2538
2539 fi
2540 fi
2541 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2542 if test -n "$ac_ct_CC"; then
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2544 $as_echo "$ac_ct_CC" >&6; }
2545 else
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2547 $as_echo "no" >&6; }
2548 fi
2549
2550
2551 test -n "$ac_ct_CC" && break
2552 done
2553
2554 if test "x$ac_ct_CC" = x; then
2555 CC=""
2556 else
2557 case $cross_compiling:$ac_tool_warned in
2558 yes:)
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2560 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2561 ac_tool_warned=yes ;;
2562 esac
2563 CC=$ac_ct_CC
2564 fi
2565 fi
2566
2567 fi
2568
2569
2570 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2571 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2572 as_fn_error $? "no acceptable C compiler found in \$PATH
2573 See \`config.log' for more details" "$LINENO" 5; }
2574
2575 # Provide some information about the compiler.
2576 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2577 set X $ac_compile
2578 ac_compiler=$2
2579 for ac_option in --version -v -V -qversion; do
2580 { { ac_try="$ac_compiler $ac_option >&5"
2581 case "(($ac_try" in
2582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2583 *) ac_try_echo=$ac_try;;
2584 esac
2585 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2586 $as_echo "$ac_try_echo"; } >&5
2587 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2588 ac_status=$?
2589 if test -s conftest.err; then
2590 sed '10a\
2591 ... rest of stderr output deleted ...
2592 10q' conftest.err >conftest.er1
2593 cat conftest.er1 >&5
2594 fi
2595 rm -f conftest.er1 conftest.err
2596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2597 test $ac_status = 0; }
2598 done
2599
2600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2601 /* end confdefs.h. */
2602
2603 int
2604 main ()
2605 {
2606
2607 ;
2608 return 0;
2609 }
2610 _ACEOF
2611 ac_clean_files_save=$ac_clean_files
2612 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2613 # Try to create an executable without -o first, disregard a.out.
2614 # It will help us diagnose broken compilers, and finding out an intuition
2615 # of exeext.
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2617 $as_echo_n "checking whether the C compiler works... " >&6; }
2618 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2619
2620 # The possible output files:
2621 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2622
2623 ac_rmfiles=
2624 for ac_file in $ac_files
2625 do
2626 case $ac_file in
2627 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2628 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2629 esac
2630 done
2631 rm -f $ac_rmfiles
2632
2633 if { { ac_try="$ac_link_default"
2634 case "(($ac_try" in
2635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2636 *) ac_try_echo=$ac_try;;
2637 esac
2638 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2639 $as_echo "$ac_try_echo"; } >&5
2640 (eval "$ac_link_default") 2>&5
2641 ac_status=$?
2642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2643 test $ac_status = 0; }; then :
2644 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2645 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2646 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2647 # so that the user can short-circuit this test for compilers unknown to
2648 # Autoconf.
2649 for ac_file in $ac_files ''
2650 do
2651 test -f "$ac_file" || continue
2652 case $ac_file in
2653 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2654 ;;
2655 [ab].out )
2656 # We found the default executable, but exeext='' is most
2657 # certainly right.
2658 break;;
2659 *.* )
2660 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2661 then :; else
2662 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2663 fi
2664 # We set ac_cv_exeext here because the later test for it is not
2665 # safe: cross compilers may not add the suffix if given an `-o'
2666 # argument, so we may need to know it at that point already.
2667 # Even if this section looks crufty: it has the advantage of
2668 # actually working.
2669 break;;
2670 * )
2671 break;;
2672 esac
2673 done
2674 test "$ac_cv_exeext" = no && ac_cv_exeext=
2675
2676 else
2677 ac_file=''
2678 fi
2679 if test -z "$ac_file"; then :
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2681 $as_echo "no" >&6; }
2682 $as_echo "$as_me: failed program was:" >&5
2683 sed 's/^/| /' conftest.$ac_ext >&5
2684
2685 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2686 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2687 as_fn_error 77 "C compiler cannot create executables
2688 See \`config.log' for more details" "$LINENO" 5; }
2689 else
2690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2691 $as_echo "yes" >&6; }
2692 fi
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2694 $as_echo_n "checking for C compiler default output file name... " >&6; }
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2696 $as_echo "$ac_file" >&6; }
2697 ac_exeext=$ac_cv_exeext
2698
2699 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2700 ac_clean_files=$ac_clean_files_save
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2702 $as_echo_n "checking for suffix of executables... " >&6; }
2703 if { { ac_try="$ac_link"
2704 case "(($ac_try" in
2705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2706 *) ac_try_echo=$ac_try;;
2707 esac
2708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2709 $as_echo "$ac_try_echo"; } >&5
2710 (eval "$ac_link") 2>&5
2711 ac_status=$?
2712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2713 test $ac_status = 0; }; then :
2714 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2715 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2716 # work properly (i.e., refer to `conftest.exe'), while it won't with
2717 # `rm'.
2718 for ac_file in conftest.exe conftest conftest.*; do
2719 test -f "$ac_file" || continue
2720 case $ac_file in
2721 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2722 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2723 break;;
2724 * ) break;;
2725 esac
2726 done
2727 else
2728 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2729 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2730 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2731 See \`config.log' for more details" "$LINENO" 5; }
2732 fi
2733 rm -f conftest conftest$ac_cv_exeext
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2735 $as_echo "$ac_cv_exeext" >&6; }
2736
2737 rm -f conftest.$ac_ext
2738 EXEEXT=$ac_cv_exeext
2739 ac_exeext=$EXEEXT
2740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2741 /* end confdefs.h. */
2742 #include <stdio.h>
2743 int
2744 main ()
2745 {
2746 FILE *f = fopen ("conftest.out", "w");
2747 return ferror (f) || fclose (f) != 0;
2748
2749 ;
2750 return 0;
2751 }
2752 _ACEOF
2753 ac_clean_files="$ac_clean_files conftest.out"
2754 # Check that the compiler produces executables we can run. If not, either
2755 # the compiler is broken, or we cross compile.
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2757 $as_echo_n "checking whether we are cross compiling... " >&6; }
2758 if test "$cross_compiling" != yes; then
2759 { { ac_try="$ac_link"
2760 case "(($ac_try" in
2761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2762 *) ac_try_echo=$ac_try;;
2763 esac
2764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2765 $as_echo "$ac_try_echo"; } >&5
2766 (eval "$ac_link") 2>&5
2767 ac_status=$?
2768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2769 test $ac_status = 0; }
2770 if { ac_try='./conftest$ac_cv_exeext'
2771 { { case "(($ac_try" in
2772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2773 *) ac_try_echo=$ac_try;;
2774 esac
2775 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2776 $as_echo "$ac_try_echo"; } >&5
2777 (eval "$ac_try") 2>&5
2778 ac_status=$?
2779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2780 test $ac_status = 0; }; }; then
2781 cross_compiling=no
2782 else
2783 if test "$cross_compiling" = maybe; then
2784 cross_compiling=yes
2785 else
2786 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2787 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2788 as_fn_error $? "cannot run C compiled programs.
2789 If you meant to cross compile, use \`--host'.
2790 See \`config.log' for more details" "$LINENO" 5; }
2791 fi
2792 fi
2793 fi
2794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2795 $as_echo "$cross_compiling" >&6; }
2796
2797 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2798 ac_clean_files=$ac_clean_files_save
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2800 $as_echo_n "checking for suffix of object files... " >&6; }
2801 if ${ac_cv_objext+:} false; then :
2802 $as_echo_n "(cached) " >&6
2803 else
2804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2805 /* end confdefs.h. */
2806
2807 int
2808 main ()
2809 {
2810
2811 ;
2812 return 0;
2813 }
2814 _ACEOF
2815 rm -f conftest.o conftest.obj
2816 if { { ac_try="$ac_compile"
2817 case "(($ac_try" in
2818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2819 *) ac_try_echo=$ac_try;;
2820 esac
2821 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2822 $as_echo "$ac_try_echo"; } >&5
2823 (eval "$ac_compile") 2>&5
2824 ac_status=$?
2825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2826 test $ac_status = 0; }; then :
2827 for ac_file in conftest.o conftest.obj conftest.*; do
2828 test -f "$ac_file" || continue;
2829 case $ac_file in
2830 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2831 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2832 break;;
2833 esac
2834 done
2835 else
2836 $as_echo "$as_me: failed program was:" >&5
2837 sed 's/^/| /' conftest.$ac_ext >&5
2838
2839 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2840 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2841 as_fn_error $? "cannot compute suffix of object files: cannot compile
2842 See \`config.log' for more details" "$LINENO" 5; }
2843 fi
2844 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2845 fi
2846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2847 $as_echo "$ac_cv_objext" >&6; }
2848 OBJEXT=$ac_cv_objext
2849 ac_objext=$OBJEXT
2850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2851 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2852 if ${ac_cv_c_compiler_gnu+:} false; then :
2853 $as_echo_n "(cached) " >&6
2854 else
2855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2856 /* end confdefs.h. */
2857
2858 int
2859 main ()
2860 {
2861 #ifndef __GNUC__
2862 choke me
2863 #endif
2864
2865 ;
2866 return 0;
2867 }
2868 _ACEOF
2869 if ac_fn_c_try_compile "$LINENO"; then :
2870 ac_compiler_gnu=yes
2871 else
2872 ac_compiler_gnu=no
2873 fi
2874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2875 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2876
2877 fi
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2879 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2880 if test $ac_compiler_gnu = yes; then
2881 GCC=yes
2882 else
2883 GCC=
2884 fi
2885 ac_test_CFLAGS=${CFLAGS+set}
2886 ac_save_CFLAGS=$CFLAGS
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2888 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2889 if ${ac_cv_prog_cc_g+:} false; then :
2890 $as_echo_n "(cached) " >&6
2891 else
2892 ac_save_c_werror_flag=$ac_c_werror_flag
2893 ac_c_werror_flag=yes
2894 ac_cv_prog_cc_g=no
2895 CFLAGS="-g"
2896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2897 /* end confdefs.h. */
2898
2899 int
2900 main ()
2901 {
2902
2903 ;
2904 return 0;
2905 }
2906 _ACEOF
2907 if ac_fn_c_try_compile "$LINENO"; then :
2908 ac_cv_prog_cc_g=yes
2909 else
2910 CFLAGS=""
2911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2912 /* end confdefs.h. */
2913
2914 int
2915 main ()
2916 {
2917
2918 ;
2919 return 0;
2920 }
2921 _ACEOF
2922 if ac_fn_c_try_compile "$LINENO"; then :
2923
2924 else
2925 ac_c_werror_flag=$ac_save_c_werror_flag
2926 CFLAGS="-g"
2927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2928 /* end confdefs.h. */
2929
2930 int
2931 main ()
2932 {
2933
2934 ;
2935 return 0;
2936 }
2937 _ACEOF
2938 if ac_fn_c_try_compile "$LINENO"; then :
2939 ac_cv_prog_cc_g=yes
2940 fi
2941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2942 fi
2943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2944 fi
2945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2946 ac_c_werror_flag=$ac_save_c_werror_flag
2947 fi
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2949 $as_echo "$ac_cv_prog_cc_g" >&6; }
2950 if test "$ac_test_CFLAGS" = set; then
2951 CFLAGS=$ac_save_CFLAGS
2952 elif test $ac_cv_prog_cc_g = yes; then
2953 if test "$GCC" = yes; then
2954 CFLAGS="-g -O2"
2955 else
2956 CFLAGS="-g"
2957 fi
2958 else
2959 if test "$GCC" = yes; then
2960 CFLAGS="-O2"
2961 else
2962 CFLAGS=
2963 fi
2964 fi
2965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2966 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2967 if ${ac_cv_prog_cc_c89+:} false; then :
2968 $as_echo_n "(cached) " >&6
2969 else
2970 ac_cv_prog_cc_c89=no
2971 ac_save_CC=$CC
2972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2973 /* end confdefs.h. */
2974 #include <stdarg.h>
2975 #include <stdio.h>
2976 struct stat;
2977 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2978 struct buf { int x; };
2979 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2980 static char *e (p, i)
2981 char **p;
2982 int i;
2983 {
2984 return p[i];
2985 }
2986 static char *f (char * (*g) (char **, int), char **p, ...)
2987 {
2988 char *s;
2989 va_list v;
2990 va_start (v,p);
2991 s = g (p, va_arg (v,int));
2992 va_end (v);
2993 return s;
2994 }
2995
2996 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2997 function prototypes and stuff, but not '\xHH' hex character constants.
2998 These don't provoke an error unfortunately, instead are silently treated
2999 as 'x'. The following induces an error, until -std is added to get
3000 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3001 array size at least. It's necessary to write '\x00'==0 to get something
3002 that's true only with -std. */
3003 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3004
3005 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3006 inside strings and character constants. */
3007 #define FOO(x) 'x'
3008 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3009
3010 int test (int i, double x);
3011 struct s1 {int (*f) (int a);};
3012 struct s2 {int (*f) (double a);};
3013 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3014 int argc;
3015 char **argv;
3016 int
3017 main ()
3018 {
3019 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3020 ;
3021 return 0;
3022 }
3023 _ACEOF
3024 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3025 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3026 do
3027 CC="$ac_save_CC $ac_arg"
3028 if ac_fn_c_try_compile "$LINENO"; then :
3029 ac_cv_prog_cc_c89=$ac_arg
3030 fi
3031 rm -f core conftest.err conftest.$ac_objext
3032 test "x$ac_cv_prog_cc_c89" != "xno" && break
3033 done
3034 rm -f conftest.$ac_ext
3035 CC=$ac_save_CC
3036
3037 fi
3038 # AC_CACHE_VAL
3039 case "x$ac_cv_prog_cc_c89" in
3040 x)
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3042 $as_echo "none needed" >&6; } ;;
3043 xno)
3044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3045 $as_echo "unsupported" >&6; } ;;
3046 *)
3047 CC="$CC $ac_cv_prog_cc_c89"
3048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3049 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3050 esac
3051 if test "x$ac_cv_prog_cc_c89" != xno; then :
3052
3053 fi
3054
3055 ac_ext=c
3056 ac_cpp='$CPP $CPPFLAGS'
3057 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3058 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3059 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3060
3061 ac_ext=c
3062 ac_cpp='$CPP $CPPFLAGS'
3063 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3064 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3065 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3067 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3068 if ${am_cv_prog_cc_c_o+:} false; then :
3069 $as_echo_n "(cached) " >&6
3070 else
3071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3072 /* end confdefs.h. */
3073
3074 int
3075 main ()
3076 {
3077
3078 ;
3079 return 0;
3080 }
3081 _ACEOF
3082 # Make sure it works both with $CC and with simple cc.
3083 # Following AC_PROG_CC_C_O, we do the test twice because some
3084 # compilers refuse to overwrite an existing .o file with -o,
3085 # though they will create one.
3086 am_cv_prog_cc_c_o=yes
3087 for am_i in 1 2; do
3088 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3089 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3090 ac_status=$?
3091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3092 (exit $ac_status); } \
3093 && test -f conftest2.$ac_objext; then
3094 : OK
3095 else
3096 am_cv_prog_cc_c_o=no
3097 break
3098 fi
3099 done
3100 rm -f core conftest*
3101 unset am_i
3102 fi
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3104 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3105 if test "$am_cv_prog_cc_c_o" != yes; then
3106 # Losing compiler, so override with the script.
3107 # FIXME: It is wrong to rewrite CC.
3108 # But if we don't then we get into trouble of one sort or another.
3109 # A longer-term fix would be to have automake use am__CC in this case,
3110 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3111 CC="$am_aux_dir/compile $CC"
3112 fi
3113 ac_ext=c
3114 ac_cpp='$CPP $CPPFLAGS'
3115 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3116 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3117 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3118
3119
3120
3121 ac_ext=c
3122 ac_cpp='$CPP $CPPFLAGS'
3123 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3124 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3125 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3127 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3128 # On Suns, sometimes $CPP names a directory.
3129 if test -n "$CPP" && test -d "$CPP"; then
3130 CPP=
3131 fi
3132 if test -z "$CPP"; then
3133 if ${ac_cv_prog_CPP+:} false; then :
3134 $as_echo_n "(cached) " >&6
3135 else
3136 # Double quotes because CPP needs to be expanded
3137 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3138 do
3139 ac_preproc_ok=false
3140 for ac_c_preproc_warn_flag in '' yes
3141 do
3142 # Use a header file that comes with gcc, so configuring glibc
3143 # with a fresh cross-compiler works.
3144 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3145 # <limits.h> exists even on freestanding compilers.
3146 # On the NeXT, cc -E runs the code through the compiler's parser,
3147 # not just through cpp. "Syntax error" is here to catch this case.
3148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3149 /* end confdefs.h. */
3150 #ifdef __STDC__
3151 # include <limits.h>
3152 #else
3153 # include <assert.h>
3154 #endif
3155 Syntax error
3156 _ACEOF
3157 if ac_fn_c_try_cpp "$LINENO"; then :
3158
3159 else
3160 # Broken: fails on valid input.
3161 continue
3162 fi
3163 rm -f conftest.err conftest.i conftest.$ac_ext
3164
3165 # OK, works on sane cases. Now check whether nonexistent headers
3166 # can be detected and how.
3167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3168 /* end confdefs.h. */
3169 #include <ac_nonexistent.h>
3170 _ACEOF
3171 if ac_fn_c_try_cpp "$LINENO"; then :
3172 # Broken: success on invalid input.
3173 continue
3174 else
3175 # Passes both tests.
3176 ac_preproc_ok=:
3177 break
3178 fi
3179 rm -f conftest.err conftest.i conftest.$ac_ext
3180
3181 done
3182 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3183 rm -f conftest.i conftest.err conftest.$ac_ext
3184 if $ac_preproc_ok; then :
3185 break
3186 fi
3187
3188 done
3189 ac_cv_prog_CPP=$CPP
3190
3191 fi
3192 CPP=$ac_cv_prog_CPP
3193 else
3194 ac_cv_prog_CPP=$CPP
3195 fi
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3197 $as_echo "$CPP" >&6; }
3198 ac_preproc_ok=false
3199 for ac_c_preproc_warn_flag in '' yes
3200 do
3201 # Use a header file that comes with gcc, so configuring glibc
3202 # with a fresh cross-compiler works.
3203 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3204 # <limits.h> exists even on freestanding compilers.
3205 # On the NeXT, cc -E runs the code through the compiler's parser,
3206 # not just through cpp. "Syntax error" is here to catch this case.
3207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3208 /* end confdefs.h. */
3209 #ifdef __STDC__
3210 # include <limits.h>
3211 #else
3212 # include <assert.h>
3213 #endif
3214 Syntax error
3215 _ACEOF
3216 if ac_fn_c_try_cpp "$LINENO"; then :
3217
3218 else
3219 # Broken: fails on valid input.
3220 continue
3221 fi
3222 rm -f conftest.err conftest.i conftest.$ac_ext
3223
3224 # OK, works on sane cases. Now check whether nonexistent headers
3225 # can be detected and how.
3226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3227 /* end confdefs.h. */
3228 #include <ac_nonexistent.h>
3229 _ACEOF
3230 if ac_fn_c_try_cpp "$LINENO"; then :
3231 # Broken: success on invalid input.
3232 continue
3233 else
3234 # Passes both tests.
3235 ac_preproc_ok=:
3236 break
3237 fi
3238 rm -f conftest.err conftest.i conftest.$ac_ext
3239
3240 done
3241 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3242 rm -f conftest.i conftest.err conftest.$ac_ext
3243 if $ac_preproc_ok; then :
3244
3245 else
3246 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3247 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3248 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3249 See \`config.log' for more details" "$LINENO" 5; }
3250 fi
3251
3252 ac_ext=c
3253 ac_cpp='$CPP $CPPFLAGS'
3254 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3255 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3256 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3257
3258
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3260 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3261 if ${ac_cv_path_GREP+:} false; then :
3262 $as_echo_n "(cached) " >&6
3263 else
3264 if test -z "$GREP"; then
3265 ac_path_GREP_found=false
3266 # Loop through the user's path and test for each of PROGNAME-LIST
3267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3268 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3269 do
3270 IFS=$as_save_IFS
3271 test -z "$as_dir" && as_dir=.
3272 for ac_prog in grep ggrep; do
3273 for ac_exec_ext in '' $ac_executable_extensions; do
3274 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3275 as_fn_executable_p "$ac_path_GREP" || continue
3276 # Check for GNU ac_path_GREP and select it if it is found.
3277 # Check for GNU $ac_path_GREP
3278 case `"$ac_path_GREP" --version 2>&1` in
3279 *GNU*)
3280 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3281 *)
3282 ac_count=0
3283 $as_echo_n 0123456789 >"conftest.in"
3284 while :
3285 do
3286 cat "conftest.in" "conftest.in" >"conftest.tmp"
3287 mv "conftest.tmp" "conftest.in"
3288 cp "conftest.in" "conftest.nl"
3289 $as_echo 'GREP' >> "conftest.nl"
3290 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3291 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3292 as_fn_arith $ac_count + 1 && ac_count=$as_val
3293 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3294 # Best one so far, save it but keep looking for a better one
3295 ac_cv_path_GREP="$ac_path_GREP"
3296 ac_path_GREP_max=$ac_count
3297 fi
3298 # 10*(2^10) chars as input seems more than enough
3299 test $ac_count -gt 10 && break
3300 done
3301 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3302 esac
3303
3304 $ac_path_GREP_found && break 3
3305 done
3306 done
3307 done
3308 IFS=$as_save_IFS
3309 if test -z "$ac_cv_path_GREP"; then
3310 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3311 fi
3312 else
3313 ac_cv_path_GREP=$GREP
3314 fi
3315
3316 fi
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3318 $as_echo "$ac_cv_path_GREP" >&6; }
3319 GREP="$ac_cv_path_GREP"
3320
3321
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3323 $as_echo_n "checking for egrep... " >&6; }
3324 if ${ac_cv_path_EGREP+:} false; then :
3325 $as_echo_n "(cached) " >&6
3326 else
3327 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3328 then ac_cv_path_EGREP="$GREP -E"
3329 else
3330 if test -z "$EGREP"; then
3331 ac_path_EGREP_found=false
3332 # Loop through the user's path and test for each of PROGNAME-LIST
3333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3334 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3335 do
3336 IFS=$as_save_IFS
3337 test -z "$as_dir" && as_dir=.
3338 for ac_prog in egrep; do
3339 for ac_exec_ext in '' $ac_executable_extensions; do
3340 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3341 as_fn_executable_p "$ac_path_EGREP" || continue
3342 # Check for GNU ac_path_EGREP and select it if it is found.
3343 # Check for GNU $ac_path_EGREP
3344 case `"$ac_path_EGREP" --version 2>&1` in
3345 *GNU*)
3346 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3347 *)
3348 ac_count=0
3349 $as_echo_n 0123456789 >"conftest.in"
3350 while :
3351 do
3352 cat "conftest.in" "conftest.in" >"conftest.tmp"
3353 mv "conftest.tmp" "conftest.in"
3354 cp "conftest.in" "conftest.nl"
3355 $as_echo 'EGREP' >> "conftest.nl"
3356 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3357 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3358 as_fn_arith $ac_count + 1 && ac_count=$as_val
3359 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3360 # Best one so far, save it but keep looking for a better one
3361 ac_cv_path_EGREP="$ac_path_EGREP"
3362 ac_path_EGREP_max=$ac_count
3363 fi
3364 # 10*(2^10) chars as input seems more than enough
3365 test $ac_count -gt 10 && break
3366 done
3367 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3368 esac
3369
3370 $ac_path_EGREP_found && break 3
3371 done
3372 done
3373 done
3374 IFS=$as_save_IFS
3375 if test -z "$ac_cv_path_EGREP"; then
3376 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3377 fi
3378 else
3379 ac_cv_path_EGREP=$EGREP
3380 fi
3381
3382 fi
3383 fi
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3385 $as_echo "$ac_cv_path_EGREP" >&6; }
3386 EGREP="$ac_cv_path_EGREP"
3387
3388
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3390 $as_echo_n "checking for ANSI C header files... " >&6; }
3391 if ${ac_cv_header_stdc+:} false; then :
3392 $as_echo_n "(cached) " >&6
3393 else
3394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3395 /* end confdefs.h. */
3396 #include <stdlib.h>
3397 #include <stdarg.h>
3398 #include <string.h>
3399 #include <float.h>
3400
3401 int
3402 main ()
3403 {
3404
3405 ;
3406 return 0;
3407 }
3408 _ACEOF
3409 if ac_fn_c_try_compile "$LINENO"; then :
3410 ac_cv_header_stdc=yes
3411 else
3412 ac_cv_header_stdc=no
3413 fi
3414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3415
3416 if test $ac_cv_header_stdc = yes; then
3417 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3419 /* end confdefs.h. */
3420 #include <string.h>
3421
3422 _ACEOF
3423 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3424 $EGREP "memchr" >/dev/null 2>&1; then :
3425
3426 else
3427 ac_cv_header_stdc=no
3428 fi
3429 rm -f conftest*
3430
3431 fi
3432
3433 if test $ac_cv_header_stdc = yes; then
3434 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3436 /* end confdefs.h. */
3437 #include <stdlib.h>
3438
3439 _ACEOF
3440 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3441 $EGREP "free" >/dev/null 2>&1; then :
3442
3443 else
3444 ac_cv_header_stdc=no
3445 fi
3446 rm -f conftest*
3447
3448 fi
3449
3450 if test $ac_cv_header_stdc = yes; then
3451 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3452 if test "$cross_compiling" = yes; then :
3453 :
3454 else
3455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3456 /* end confdefs.h. */
3457 #include <ctype.h>
3458 #include <stdlib.h>
3459 #if ((' ' & 0x0FF) == 0x020)
3460 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3461 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3462 #else
3463 # define ISLOWER(c) \
3464 (('a' <= (c) && (c) <= 'i') \
3465 || ('j' <= (c) && (c) <= 'r') \
3466 || ('s' <= (c) && (c) <= 'z'))
3467 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3468 #endif
3469
3470 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3471 int
3472 main ()
3473 {
3474 int i;
3475 for (i = 0; i < 256; i++)
3476 if (XOR (islower (i), ISLOWER (i))
3477 || toupper (i) != TOUPPER (i))
3478 return 2;
3479 return 0;
3480 }
3481 _ACEOF
3482 if ac_fn_c_try_run "$LINENO"; then :
3483
3484 else
3485 ac_cv_header_stdc=no
3486 fi
3487 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3488 conftest.$ac_objext conftest.beam conftest.$ac_ext
3489 fi
3490
3491 fi
3492 fi
3493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3494 $as_echo "$ac_cv_header_stdc" >&6; }
3495 if test $ac_cv_header_stdc = yes; then
3496
3497 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3498
3499 fi
3500
3501 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3502 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3503 inttypes.h stdint.h unistd.h
3504 do :
3505 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3506 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3507 "
3508 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3509 cat >>confdefs.h <<_ACEOF
3510 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3511 _ACEOF
3512
3513 fi
3514
3515 done
3516
3517
3518
3519 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3520 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3521 MINIX=yes
3522 else
3523 MINIX=
3524 fi
3525
3526
3527 if test "$MINIX" = yes; then
3528
3529 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3530
3531
3532 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3533
3534
3535 $as_echo "#define _MINIX 1" >>confdefs.h
3536
3537 fi
3538
3539
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3541 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3542 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3543 $as_echo_n "(cached) " >&6
3544 else
3545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3546 /* end confdefs.h. */
3547
3548 # define __EXTENSIONS__ 1
3549 $ac_includes_default
3550 int
3551 main ()
3552 {
3553
3554 ;
3555 return 0;
3556 }
3557 _ACEOF
3558 if ac_fn_c_try_compile "$LINENO"; then :
3559 ac_cv_safe_to_define___extensions__=yes
3560 else
3561 ac_cv_safe_to_define___extensions__=no
3562 fi
3563 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3564 fi
3565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3566 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3567 test $ac_cv_safe_to_define___extensions__ = yes &&
3568 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3569
3570 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3571
3572 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3573
3574 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3575
3576 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3577
3578
3579 am__api_version='1.15'
3580
3581 # Find a good install program. We prefer a C program (faster),
3582 # so one script is as good as another. But avoid the broken or
3583 # incompatible versions:
3584 # SysV /etc/install, /usr/sbin/install
3585 # SunOS /usr/etc/install
3586 # IRIX /sbin/install
3587 # AIX /bin/install
3588 # AmigaOS /C/install, which installs bootblocks on floppy discs
3589 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3590 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3591 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3592 # OS/2's system install, which has a completely different semantic
3593 # ./install, which can be erroneously created by make from ./install.sh.
3594 # Reject install programs that cannot install multiple files.
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3596 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3597 if test -z "$INSTALL"; then
3598 if ${ac_cv_path_install+:} false; then :
3599 $as_echo_n "(cached) " >&6
3600 else
3601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3602 for as_dir in $PATH
3603 do
3604 IFS=$as_save_IFS
3605 test -z "$as_dir" && as_dir=.
3606 # Account for people who put trailing slashes in PATH elements.
3607 case $as_dir/ in #((
3608 ./ | .// | /[cC]/* | \
3609 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3610 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3611 /usr/ucb/* ) ;;
3612 *)
3613 # OSF1 and SCO ODT 3.0 have their own names for install.
3614 # Don't use installbsd from OSF since it installs stuff as root
3615 # by default.
3616 for ac_prog in ginstall scoinst install; do
3617 for ac_exec_ext in '' $ac_executable_extensions; do
3618 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3619 if test $ac_prog = install &&
3620 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3621 # AIX install. It has an incompatible calling convention.
3622 :
3623 elif test $ac_prog = install &&
3624 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3625 # program-specific install script used by HP pwplus--don't use.
3626 :
3627 else
3628 rm -rf conftest.one conftest.two conftest.dir
3629 echo one > conftest.one
3630 echo two > conftest.two
3631 mkdir conftest.dir
3632 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3633 test -s conftest.one && test -s conftest.two &&
3634 test -s conftest.dir/conftest.one &&
3635 test -s conftest.dir/conftest.two
3636 then
3637 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3638 break 3
3639 fi
3640 fi
3641 fi
3642 done
3643 done
3644 ;;
3645 esac
3646
3647 done
3648 IFS=$as_save_IFS
3649
3650 rm -rf conftest.one conftest.two conftest.dir
3651
3652 fi
3653 if test "${ac_cv_path_install+set}" = set; then
3654 INSTALL=$ac_cv_path_install
3655 else
3656 # As a last resort, use the slow shell script. Don't cache a
3657 # value for INSTALL within a source directory, because that will
3658 # break other packages using the cache if that directory is
3659 # removed, or if the value is a relative name.
3660 INSTALL=$ac_install_sh
3661 fi
3662 fi
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3664 $as_echo "$INSTALL" >&6; }
3665
3666 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3667 # It thinks the first close brace ends the variable substitution.
3668 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3669
3670 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3671
3672 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3673
3674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3675 $as_echo_n "checking whether build environment is sane... " >&6; }
3676 # Reject unsafe characters in $srcdir or the absolute working directory
3677 # name. Accept space and tab only in the latter.
3678 am_lf='
3679 '
3680 case `pwd` in
3681 *[\\\"\#\$\&\'\`$am_lf]*)
3682 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3683 esac
3684 case $srcdir in
3685 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3686 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3687 esac
3688
3689 # Do 'set' in a subshell so we don't clobber the current shell's
3690 # arguments. Must try -L first in case configure is actually a
3691 # symlink; some systems play weird games with the mod time of symlinks
3692 # (eg FreeBSD returns the mod time of the symlink's containing
3693 # directory).
3694 if (
3695 am_has_slept=no
3696 for am_try in 1 2; do
3697 echo "timestamp, slept: $am_has_slept" > conftest.file
3698 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3699 if test "$*" = "X"; then
3700 # -L didn't work.
3701 set X `ls -t "$srcdir/configure" conftest.file`
3702 fi
3703 if test "$*" != "X $srcdir/configure conftest.file" \
3704 && test "$*" != "X conftest.file $srcdir/configure"; then
3705
3706 # If neither matched, then we have a broken ls. This can happen
3707 # if, for instance, CONFIG_SHELL is bash and it inherits a
3708 # broken ls alias from the environment. This has actually
3709 # happened. Such a system could not be considered "sane".
3710 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3711 alias in your environment" "$LINENO" 5
3712 fi
3713 if test "$2" = conftest.file || test $am_try -eq 2; then
3714 break
3715 fi
3716 # Just in case.
3717 sleep 1
3718 am_has_slept=yes
3719 done
3720 test "$2" = conftest.file
3721 )
3722 then
3723 # Ok.
3724 :
3725 else
3726 as_fn_error $? "newly created file is older than distributed files!
3727 Check your system clock" "$LINENO" 5
3728 fi
3729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3730 $as_echo "yes" >&6; }
3731 # If we didn't sleep, we still need to ensure time stamps of config.status and
3732 # generated files are strictly newer.
3733 am_sleep_pid=
3734 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3735 ( sleep 1 ) &
3736 am_sleep_pid=$!
3737 fi
3738
3739 rm -f conftest.file
3740
3741 test "$program_prefix" != NONE &&
3742 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3743 # Use a double $ so make ignores it.
3744 test "$program_suffix" != NONE &&
3745 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3746 # Double any \ or $.
3747 # By default was `s,x,x', remove it if useless.
3748 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3749 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3750
3751 if test x"${MISSING+set}" != xset; then
3752 case $am_aux_dir in
3753 *\ * | *\ *)
3754 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3755 *)
3756 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3757 esac
3758 fi
3759 # Use eval to expand $SHELL
3760 if eval "$MISSING --is-lightweight"; then
3761 am_missing_run="$MISSING "
3762 else
3763 am_missing_run=
3764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3765 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3766 fi
3767
3768 if test x"${install_sh+set}" != xset; then
3769 case $am_aux_dir in
3770 *\ * | *\ *)
3771 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3772 *)
3773 install_sh="\${SHELL} $am_aux_dir/install-sh"
3774 esac
3775 fi
3776
3777 # Installed binaries are usually stripped using 'strip' when the user
3778 # run "make install-strip". However 'strip' might not be the right
3779 # tool to use in cross-compilation environments, therefore Automake
3780 # will honor the 'STRIP' environment variable to overrule this program.
3781 if test "$cross_compiling" != no; then
3782 if test -n "$ac_tool_prefix"; then
3783 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3784 set dummy ${ac_tool_prefix}strip; ac_word=$2
3785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3786 $as_echo_n "checking for $ac_word... " >&6; }
3787 if ${ac_cv_prog_STRIP+:} false; then :
3788 $as_echo_n "(cached) " >&6
3789 else
3790 if test -n "$STRIP"; then
3791 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3792 else
3793 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3794 for as_dir in $PATH
3795 do
3796 IFS=$as_save_IFS
3797 test -z "$as_dir" && as_dir=.
3798 for ac_exec_ext in '' $ac_executable_extensions; do
3799 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3800 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3801 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3802 break 2
3803 fi
3804 done
3805 done
3806 IFS=$as_save_IFS
3807
3808 fi
3809 fi
3810 STRIP=$ac_cv_prog_STRIP
3811 if test -n "$STRIP"; then
3812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3813 $as_echo "$STRIP" >&6; }
3814 else
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3816 $as_echo "no" >&6; }
3817 fi
3818
3819
3820 fi
3821 if test -z "$ac_cv_prog_STRIP"; then
3822 ac_ct_STRIP=$STRIP
3823 # Extract the first word of "strip", so it can be a program name with args.
3824 set dummy strip; ac_word=$2
3825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3826 $as_echo_n "checking for $ac_word... " >&6; }
3827 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3828 $as_echo_n "(cached) " >&6
3829 else
3830 if test -n "$ac_ct_STRIP"; then
3831 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3832 else
3833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3834 for as_dir in $PATH
3835 do
3836 IFS=$as_save_IFS
3837 test -z "$as_dir" && as_dir=.
3838 for ac_exec_ext in '' $ac_executable_extensions; do
3839 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3840 ac_cv_prog_ac_ct_STRIP="strip"
3841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3842 break 2
3843 fi
3844 done
3845 done
3846 IFS=$as_save_IFS
3847
3848 fi
3849 fi
3850 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3851 if test -n "$ac_ct_STRIP"; then
3852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3853 $as_echo "$ac_ct_STRIP" >&6; }
3854 else
3855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3856 $as_echo "no" >&6; }
3857 fi
3858
3859 if test "x$ac_ct_STRIP" = x; then
3860 STRIP=":"
3861 else
3862 case $cross_compiling:$ac_tool_warned in
3863 yes:)
3864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3865 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3866 ac_tool_warned=yes ;;
3867 esac
3868 STRIP=$ac_ct_STRIP
3869 fi
3870 else
3871 STRIP="$ac_cv_prog_STRIP"
3872 fi
3873
3874 fi
3875 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3876
3877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3878 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3879 if test -z "$MKDIR_P"; then
3880 if ${ac_cv_path_mkdir+:} false; then :
3881 $as_echo_n "(cached) " >&6
3882 else
3883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3884 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3885 do
3886 IFS=$as_save_IFS
3887 test -z "$as_dir" && as_dir=.
3888 for ac_prog in mkdir gmkdir; do
3889 for ac_exec_ext in '' $ac_executable_extensions; do
3890 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3891 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3892 'mkdir (GNU coreutils) '* | \
3893 'mkdir (coreutils) '* | \
3894 'mkdir (fileutils) '4.1*)
3895 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3896 break 3;;
3897 esac
3898 done
3899 done
3900 done
3901 IFS=$as_save_IFS
3902
3903 fi
3904
3905 test -d ./--version && rmdir ./--version
3906 if test "${ac_cv_path_mkdir+set}" = set; then
3907 MKDIR_P="$ac_cv_path_mkdir -p"
3908 else
3909 # As a last resort, use the slow shell script. Don't cache a
3910 # value for MKDIR_P within a source directory, because that will
3911 # break other packages using the cache if that directory is
3912 # removed, or if the value is a relative name.
3913 MKDIR_P="$ac_install_sh -d"
3914 fi
3915 fi
3916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3917 $as_echo "$MKDIR_P" >&6; }
3918
3919 for ac_prog in gawk mawk nawk awk
3920 do
3921 # Extract the first word of "$ac_prog", so it can be a program name with args.
3922 set dummy $ac_prog; ac_word=$2
3923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3924 $as_echo_n "checking for $ac_word... " >&6; }
3925 if ${ac_cv_prog_AWK+:} false; then :
3926 $as_echo_n "(cached) " >&6
3927 else
3928 if test -n "$AWK"; then
3929 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3930 else
3931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932 for as_dir in $PATH
3933 do
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
3936 for ac_exec_ext in '' $ac_executable_extensions; do
3937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3938 ac_cv_prog_AWK="$ac_prog"
3939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3940 break 2
3941 fi
3942 done
3943 done
3944 IFS=$as_save_IFS
3945
3946 fi
3947 fi
3948 AWK=$ac_cv_prog_AWK
3949 if test -n "$AWK"; then
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3951 $as_echo "$AWK" >&6; }
3952 else
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3954 $as_echo "no" >&6; }
3955 fi
3956
3957
3958 test -n "$AWK" && break
3959 done
3960
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3962 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3963 set x ${MAKE-make}
3964 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3965 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3966 $as_echo_n "(cached) " >&6
3967 else
3968 cat >conftest.make <<\_ACEOF
3969 SHELL = /bin/sh
3970 all:
3971 @echo '@@@%%%=$(MAKE)=@@@%%%'
3972 _ACEOF
3973 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3974 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3975 *@@@%%%=?*=@@@%%%*)
3976 eval ac_cv_prog_make_${ac_make}_set=yes;;
3977 *)
3978 eval ac_cv_prog_make_${ac_make}_set=no;;
3979 esac
3980 rm -f conftest.make
3981 fi
3982 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3984 $as_echo "yes" >&6; }
3985 SET_MAKE=
3986 else
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3988 $as_echo "no" >&6; }
3989 SET_MAKE="MAKE=${MAKE-make}"
3990 fi
3991
3992 rm -rf .tst 2>/dev/null
3993 mkdir .tst 2>/dev/null
3994 if test -d .tst; then
3995 am__leading_dot=.
3996 else
3997 am__leading_dot=_
3998 fi
3999 rmdir .tst 2>/dev/null
4000
4001 DEPDIR="${am__leading_dot}deps"
4002
4003 ac_config_commands="$ac_config_commands depfiles"
4004
4005
4006 am_make=${MAKE-make}
4007 cat > confinc << 'END'
4008 am__doit:
4009 @echo this is the am__doit target
4010 .PHONY: am__doit
4011 END
4012 # If we don't find an include directive, just comment out the code.
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4014 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4015 am__include="#"
4016 am__quote=
4017 _am_result=none
4018 # First try GNU make style include.
4019 echo "include confinc" > confmf
4020 # Ignore all kinds of additional output from 'make'.
4021 case `$am_make -s -f confmf 2> /dev/null` in #(
4022 *the\ am__doit\ target*)
4023 am__include=include
4024 am__quote=
4025 _am_result=GNU
4026 ;;
4027 esac
4028 # Now try BSD make style include.
4029 if test "$am__include" = "#"; then
4030 echo '.include "confinc"' > confmf
4031 case `$am_make -s -f confmf 2> /dev/null` in #(
4032 *the\ am__doit\ target*)
4033 am__include=.include
4034 am__quote="\""
4035 _am_result=BSD
4036 ;;
4037 esac
4038 fi
4039
4040
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4042 $as_echo "$_am_result" >&6; }
4043 rm -f confinc confmf
4044
4045 # Check whether --enable-dependency-tracking was given.
4046 if test "${enable_dependency_tracking+set}" = set; then :
4047 enableval=$enable_dependency_tracking;
4048 fi
4049
4050 if test "x$enable_dependency_tracking" != xno; then
4051 am_depcomp="$ac_aux_dir/depcomp"
4052 AMDEPBACKSLASH='\'
4053 am__nodep='_no'
4054 fi
4055 if test "x$enable_dependency_tracking" != xno; then
4056 AMDEP_TRUE=
4057 AMDEP_FALSE='#'
4058 else
4059 AMDEP_TRUE='#'
4060 AMDEP_FALSE=
4061 fi
4062
4063
4064 # Check whether --enable-silent-rules was given.
4065 if test "${enable_silent_rules+set}" = set; then :
4066 enableval=$enable_silent_rules;
4067 fi
4068
4069 case $enable_silent_rules in # (((
4070 yes) AM_DEFAULT_VERBOSITY=0;;
4071 no) AM_DEFAULT_VERBOSITY=1;;
4072 *) AM_DEFAULT_VERBOSITY=1;;
4073 esac
4074 am_make=${MAKE-make}
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4076 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4077 if ${am_cv_make_support_nested_variables+:} false; then :
4078 $as_echo_n "(cached) " >&6
4079 else
4080 if $as_echo 'TRUE=$(BAR$(V))
4081 BAR0=false
4082 BAR1=true
4083 V=1
4084 am__doit:
4085 @$(TRUE)
4086 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4087 am_cv_make_support_nested_variables=yes
4088 else
4089 am_cv_make_support_nested_variables=no
4090 fi
4091 fi
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4093 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4094 if test $am_cv_make_support_nested_variables = yes; then
4095 AM_V='$(V)'
4096 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4097 else
4098 AM_V=$AM_DEFAULT_VERBOSITY
4099 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4100 fi
4101 AM_BACKSLASH='\'
4102
4103 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4104 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4105 # is not polluted with repeated "-I."
4106 am__isrc=' -I$(srcdir)'
4107 # test to see if srcdir already configured
4108 if test -f $srcdir/config.status; then
4109 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4110 fi
4111 fi
4112
4113 # test whether we have cygpath
4114 if test -z "$CYGPATH_W"; then
4115 if (cygpath --version) >/dev/null 2>/dev/null; then
4116 CYGPATH_W='cygpath -w'
4117 else
4118 CYGPATH_W=echo
4119 fi
4120 fi
4121
4122
4123 # Define the identity of the package.
4124 PACKAGE='libctf-library'
4125 VERSION='1.2.0-pre'
4126
4127
4128 cat >>confdefs.h <<_ACEOF
4129 #define PACKAGE "$PACKAGE"
4130 _ACEOF
4131
4132
4133 cat >>confdefs.h <<_ACEOF
4134 #define VERSION "$VERSION"
4135 _ACEOF
4136
4137 # Some tools Automake needs.
4138
4139 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4140
4141
4142 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4143
4144
4145 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4146
4147
4148 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4149
4150
4151 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4152
4153 # For better backward compatibility. To be removed once Automake 1.9.x
4154 # dies out for good. For more background, see:
4155 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4156 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4157 mkdir_p='$(MKDIR_P)'
4158
4159 # We need awk for the "check" target (and possibly the TAP driver). The
4160 # system "awk" is bad on some platforms.
4161 # Always define AMTAR for backward compatibility. Yes, it's still used
4162 # in the wild :-( We should find a proper way to deprecate it ...
4163 AMTAR='$${TAR-tar}'
4164
4165
4166 # We'll loop over all known methods to create a tar archive until one works.
4167 _am_tools='gnutar pax cpio none'
4168
4169 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4170
4171
4172
4173
4174
4175 depcc="$CC" am_compiler_list=
4176
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4178 $as_echo_n "checking dependency style of $depcc... " >&6; }
4179 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4180 $as_echo_n "(cached) " >&6
4181 else
4182 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4183 # We make a subdir and do the tests there. Otherwise we can end up
4184 # making bogus files that we don't know about and never remove. For
4185 # instance it was reported that on HP-UX the gcc test will end up
4186 # making a dummy file named 'D' -- because '-MD' means "put the output
4187 # in D".
4188 rm -rf conftest.dir
4189 mkdir conftest.dir
4190 # Copy depcomp to subdir because otherwise we won't find it if we're
4191 # using a relative directory.
4192 cp "$am_depcomp" conftest.dir
4193 cd conftest.dir
4194 # We will build objects and dependencies in a subdirectory because
4195 # it helps to detect inapplicable dependency modes. For instance
4196 # both Tru64's cc and ICC support -MD to output dependencies as a
4197 # side effect of compilation, but ICC will put the dependencies in
4198 # the current directory while Tru64 will put them in the object
4199 # directory.
4200 mkdir sub
4201
4202 am_cv_CC_dependencies_compiler_type=none
4203 if test "$am_compiler_list" = ""; then
4204 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4205 fi
4206 am__universal=false
4207 case " $depcc " in #(
4208 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4209 esac
4210
4211 for depmode in $am_compiler_list; do
4212 # Setup a source with many dependencies, because some compilers
4213 # like to wrap large dependency lists on column 80 (with \), and
4214 # we should not choose a depcomp mode which is confused by this.
4215 #
4216 # We need to recreate these files for each test, as the compiler may
4217 # overwrite some of them when testing with obscure command lines.
4218 # This happens at least with the AIX C compiler.
4219 : > sub/conftest.c
4220 for i in 1 2 3 4 5 6; do
4221 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4222 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4223 # Solaris 10 /bin/sh.
4224 echo '/* dummy */' > sub/conftst$i.h
4225 done
4226 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4227
4228 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4229 # mode. It turns out that the SunPro C++ compiler does not properly
4230 # handle '-M -o', and we need to detect this. Also, some Intel
4231 # versions had trouble with output in subdirs.
4232 am__obj=sub/conftest.${OBJEXT-o}
4233 am__minus_obj="-o $am__obj"
4234 case $depmode in
4235 gcc)
4236 # This depmode causes a compiler race in universal mode.
4237 test "$am__universal" = false || continue
4238 ;;
4239 nosideeffect)
4240 # After this tag, mechanisms are not by side-effect, so they'll
4241 # only be used when explicitly requested.
4242 if test "x$enable_dependency_tracking" = xyes; then
4243 continue
4244 else
4245 break
4246 fi
4247 ;;
4248 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4249 # This compiler won't grok '-c -o', but also, the minuso test has
4250 # not run yet. These depmodes are late enough in the game, and
4251 # so weak that their functioning should not be impacted.
4252 am__obj=conftest.${OBJEXT-o}
4253 am__minus_obj=
4254 ;;
4255 none) break ;;
4256 esac
4257 if depmode=$depmode \
4258 source=sub/conftest.c object=$am__obj \
4259 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4260 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4261 >/dev/null 2>conftest.err &&
4262 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4263 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4264 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4265 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4266 # icc doesn't choke on unknown options, it will just issue warnings
4267 # or remarks (even with -Werror). So we grep stderr for any message
4268 # that says an option was ignored or not supported.
4269 # When given -MP, icc 7.0 and 7.1 complain thusly:
4270 # icc: Command line warning: ignoring option '-M'; no argument required
4271 # The diagnosis changed in icc 8.0:
4272 # icc: Command line remark: option '-MP' not supported
4273 if (grep 'ignoring option' conftest.err ||
4274 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4275 am_cv_CC_dependencies_compiler_type=$depmode
4276 break
4277 fi
4278 fi
4279 done
4280
4281 cd ..
4282 rm -rf conftest.dir
4283 else
4284 am_cv_CC_dependencies_compiler_type=none
4285 fi
4286
4287 fi
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4289 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4290 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4291
4292 if
4293 test "x$enable_dependency_tracking" != xno \
4294 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4295 am__fastdepCC_TRUE=
4296 am__fastdepCC_FALSE='#'
4297 else
4298 am__fastdepCC_TRUE='#'
4299 am__fastdepCC_FALSE=
4300 fi
4301
4302
4303
4304 # POSIX will say in a future version that running "rm -f" with no argument
4305 # is OK; and we want to be able to make that assumption in our Makefile
4306 # recipes. So use an aggressive probe to check that the usage we want is
4307 # actually supported "in the wild" to an acceptable degree.
4308 # See automake bug#10828.
4309 # To make any issue more visible, cause the running configure to be aborted
4310 # by default if the 'rm' program in use doesn't match our expectations; the
4311 # user can still override this though.
4312 if rm -f && rm -fr && rm -rf; then : OK; else
4313 cat >&2 <<'END'
4314 Oops!
4315
4316 Your 'rm' program seems unable to run without file operands specified
4317 on the command line, even when the '-f' option is present. This is contrary
4318 to the behaviour of most rm programs out there, and not conforming with
4319 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4320
4321 Please tell bug-automake@gnu.org about your system, including the value
4322 of your $PATH and any error possibly output before this message. This
4323 can help us improve future automake versions.
4324
4325 END
4326 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4327 echo 'Configuration will proceed anyway, since you have set the' >&2
4328 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4329 echo >&2
4330 else
4331 cat >&2 <<'END'
4332 Aborting the configuration process, to ensure you take notice of the issue.
4333
4334 You can download and install GNU coreutils to get an 'rm' implementation
4335 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4336
4337 If you want to complete the configuration process using your problematic
4338 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4339 to "yes", and re-run configure.
4340
4341 END
4342 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4343 fi
4344 fi
4345
4346
4347 # Checks for programs.
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4349 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4350 set x ${MAKE-make}
4351 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4352 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4353 $as_echo_n "(cached) " >&6
4354 else
4355 cat >conftest.make <<\_ACEOF
4356 SHELL = /bin/sh
4357 all:
4358 @echo '@@@%%%=$(MAKE)=@@@%%%'
4359 _ACEOF
4360 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4361 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4362 *@@@%%%=?*=@@@%%%*)
4363 eval ac_cv_prog_make_${ac_make}_set=yes;;
4364 *)
4365 eval ac_cv_prog_make_${ac_make}_set=no;;
4366 esac
4367 rm -f conftest.make
4368 fi
4369 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4371 $as_echo "yes" >&6; }
4372 SET_MAKE=
4373 else
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4375 $as_echo "no" >&6; }
4376 SET_MAKE="MAKE=${MAKE-make}"
4377 fi
4378
4379 ac_ext=c
4380 ac_cpp='$CPP $CPPFLAGS'
4381 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4382 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4383 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4384 if test -n "$ac_tool_prefix"; then
4385 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4386 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4388 $as_echo_n "checking for $ac_word... " >&6; }
4389 if ${ac_cv_prog_CC+:} false; then :
4390 $as_echo_n "(cached) " >&6
4391 else
4392 if test -n "$CC"; then
4393 ac_cv_prog_CC="$CC" # Let the user override the test.
4394 else
4395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4396 for as_dir in $PATH
4397 do
4398 IFS=$as_save_IFS
4399 test -z "$as_dir" && as_dir=.
4400 for ac_exec_ext in '' $ac_executable_extensions; do
4401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4402 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4404 break 2
4405 fi
4406 done
4407 done
4408 IFS=$as_save_IFS
4409
4410 fi
4411 fi
4412 CC=$ac_cv_prog_CC
4413 if test -n "$CC"; then
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4415 $as_echo "$CC" >&6; }
4416 else
4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4418 $as_echo "no" >&6; }
4419 fi
4420
4421
4422 fi
4423 if test -z "$ac_cv_prog_CC"; then
4424 ac_ct_CC=$CC
4425 # Extract the first word of "gcc", so it can be a program name with args.
4426 set dummy gcc; ac_word=$2
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4428 $as_echo_n "checking for $ac_word... " >&6; }
4429 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4430 $as_echo_n "(cached) " >&6
4431 else
4432 if test -n "$ac_ct_CC"; then
4433 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4434 else
4435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4436 for as_dir in $PATH
4437 do
4438 IFS=$as_save_IFS
4439 test -z "$as_dir" && as_dir=.
4440 for ac_exec_ext in '' $ac_executable_extensions; do
4441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4442 ac_cv_prog_ac_ct_CC="gcc"
4443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4444 break 2
4445 fi
4446 done
4447 done
4448 IFS=$as_save_IFS
4449
4450 fi
4451 fi
4452 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4453 if test -n "$ac_ct_CC"; then
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4455 $as_echo "$ac_ct_CC" >&6; }
4456 else
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4458 $as_echo "no" >&6; }
4459 fi
4460
4461 if test "x$ac_ct_CC" = x; then
4462 CC=""
4463 else
4464 case $cross_compiling:$ac_tool_warned in
4465 yes:)
4466 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4467 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4468 ac_tool_warned=yes ;;
4469 esac
4470 CC=$ac_ct_CC
4471 fi
4472 else
4473 CC="$ac_cv_prog_CC"
4474 fi
4475
4476 if test -z "$CC"; then
4477 if test -n "$ac_tool_prefix"; then
4478 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4479 set dummy ${ac_tool_prefix}cc; ac_word=$2
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4481 $as_echo_n "checking for $ac_word... " >&6; }
4482 if ${ac_cv_prog_CC+:} false; then :
4483 $as_echo_n "(cached) " >&6
4484 else
4485 if test -n "$CC"; then
4486 ac_cv_prog_CC="$CC" # Let the user override the test.
4487 else
4488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4489 for as_dir in $PATH
4490 do
4491 IFS=$as_save_IFS
4492 test -z "$as_dir" && as_dir=.
4493 for ac_exec_ext in '' $ac_executable_extensions; do
4494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4495 ac_cv_prog_CC="${ac_tool_prefix}cc"
4496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4497 break 2
4498 fi
4499 done
4500 done
4501 IFS=$as_save_IFS
4502
4503 fi
4504 fi
4505 CC=$ac_cv_prog_CC
4506 if test -n "$CC"; then
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4508 $as_echo "$CC" >&6; }
4509 else
4510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4511 $as_echo "no" >&6; }
4512 fi
4513
4514
4515 fi
4516 fi
4517 if test -z "$CC"; then
4518 # Extract the first word of "cc", so it can be a program name with args.
4519 set dummy cc; ac_word=$2
4520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4521 $as_echo_n "checking for $ac_word... " >&6; }
4522 if ${ac_cv_prog_CC+:} false; then :
4523 $as_echo_n "(cached) " >&6
4524 else
4525 if test -n "$CC"; then
4526 ac_cv_prog_CC="$CC" # Let the user override the test.
4527 else
4528 ac_prog_rejected=no
4529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4530 for as_dir in $PATH
4531 do
4532 IFS=$as_save_IFS
4533 test -z "$as_dir" && as_dir=.
4534 for ac_exec_ext in '' $ac_executable_extensions; do
4535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4536 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4537 ac_prog_rejected=yes
4538 continue
4539 fi
4540 ac_cv_prog_CC="cc"
4541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4542 break 2
4543 fi
4544 done
4545 done
4546 IFS=$as_save_IFS
4547
4548 if test $ac_prog_rejected = yes; then
4549 # We found a bogon in the path, so make sure we never use it.
4550 set dummy $ac_cv_prog_CC
4551 shift
4552 if test $# != 0; then
4553 # We chose a different compiler from the bogus one.
4554 # However, it has the same basename, so the bogon will be chosen
4555 # first if we set CC to just the basename; use the full file name.
4556 shift
4557 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4558 fi
4559 fi
4560 fi
4561 fi
4562 CC=$ac_cv_prog_CC
4563 if test -n "$CC"; then
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4565 $as_echo "$CC" >&6; }
4566 else
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4568 $as_echo "no" >&6; }
4569 fi
4570
4571
4572 fi
4573 if test -z "$CC"; then
4574 if test -n "$ac_tool_prefix"; then
4575 for ac_prog in cl.exe
4576 do
4577 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4578 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4580 $as_echo_n "checking for $ac_word... " >&6; }
4581 if ${ac_cv_prog_CC+:} false; then :
4582 $as_echo_n "(cached) " >&6
4583 else
4584 if test -n "$CC"; then
4585 ac_cv_prog_CC="$CC" # Let the user override the test.
4586 else
4587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4588 for as_dir in $PATH
4589 do
4590 IFS=$as_save_IFS
4591 test -z "$as_dir" && as_dir=.
4592 for ac_exec_ext in '' $ac_executable_extensions; do
4593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4594 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4596 break 2
4597 fi
4598 done
4599 done
4600 IFS=$as_save_IFS
4601
4602 fi
4603 fi
4604 CC=$ac_cv_prog_CC
4605 if test -n "$CC"; then
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4607 $as_echo "$CC" >&6; }
4608 else
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4610 $as_echo "no" >&6; }
4611 fi
4612
4613
4614 test -n "$CC" && break
4615 done
4616 fi
4617 if test -z "$CC"; then
4618 ac_ct_CC=$CC
4619 for ac_prog in cl.exe
4620 do
4621 # Extract the first word of "$ac_prog", so it can be a program name with args.
4622 set dummy $ac_prog; ac_word=$2
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4624 $as_echo_n "checking for $ac_word... " >&6; }
4625 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4626 $as_echo_n "(cached) " >&6
4627 else
4628 if test -n "$ac_ct_CC"; then
4629 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4630 else
4631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4632 for as_dir in $PATH
4633 do
4634 IFS=$as_save_IFS
4635 test -z "$as_dir" && as_dir=.
4636 for ac_exec_ext in '' $ac_executable_extensions; do
4637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4638 ac_cv_prog_ac_ct_CC="$ac_prog"
4639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4640 break 2
4641 fi
4642 done
4643 done
4644 IFS=$as_save_IFS
4645
4646 fi
4647 fi
4648 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4649 if test -n "$ac_ct_CC"; then
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4651 $as_echo "$ac_ct_CC" >&6; }
4652 else
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4654 $as_echo "no" >&6; }
4655 fi
4656
4657
4658 test -n "$ac_ct_CC" && break
4659 done
4660
4661 if test "x$ac_ct_CC" = x; then
4662 CC=""
4663 else
4664 case $cross_compiling:$ac_tool_warned in
4665 yes:)
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4667 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4668 ac_tool_warned=yes ;;
4669 esac
4670 CC=$ac_ct_CC
4671 fi
4672 fi
4673
4674 fi
4675
4676
4677 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4678 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4679 as_fn_error $? "no acceptable C compiler found in \$PATH
4680 See \`config.log' for more details" "$LINENO" 5; }
4681
4682 # Provide some information about the compiler.
4683 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4684 set X $ac_compile
4685 ac_compiler=$2
4686 for ac_option in --version -v -V -qversion; do
4687 { { ac_try="$ac_compiler $ac_option >&5"
4688 case "(($ac_try" in
4689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4690 *) ac_try_echo=$ac_try;;
4691 esac
4692 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4693 $as_echo "$ac_try_echo"; } >&5
4694 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4695 ac_status=$?
4696 if test -s conftest.err; then
4697 sed '10a\
4698 ... rest of stderr output deleted ...
4699 10q' conftest.err >conftest.er1
4700 cat conftest.er1 >&5
4701 fi
4702 rm -f conftest.er1 conftest.err
4703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4704 test $ac_status = 0; }
4705 done
4706
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4708 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4709 if ${ac_cv_c_compiler_gnu+:} false; then :
4710 $as_echo_n "(cached) " >&6
4711 else
4712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4713 /* end confdefs.h. */
4714
4715 int
4716 main ()
4717 {
4718 #ifndef __GNUC__
4719 choke me
4720 #endif
4721
4722 ;
4723 return 0;
4724 }
4725 _ACEOF
4726 if ac_fn_c_try_compile "$LINENO"; then :
4727 ac_compiler_gnu=yes
4728 else
4729 ac_compiler_gnu=no
4730 fi
4731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4732 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4733
4734 fi
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4736 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4737 if test $ac_compiler_gnu = yes; then
4738 GCC=yes
4739 else
4740 GCC=
4741 fi
4742 ac_test_CFLAGS=${CFLAGS+set}
4743 ac_save_CFLAGS=$CFLAGS
4744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4745 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4746 if ${ac_cv_prog_cc_g+:} false; then :
4747 $as_echo_n "(cached) " >&6
4748 else
4749 ac_save_c_werror_flag=$ac_c_werror_flag
4750 ac_c_werror_flag=yes
4751 ac_cv_prog_cc_g=no
4752 CFLAGS="-g"
4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754 /* end confdefs.h. */
4755
4756 int
4757 main ()
4758 {
4759
4760 ;
4761 return 0;
4762 }
4763 _ACEOF
4764 if ac_fn_c_try_compile "$LINENO"; then :
4765 ac_cv_prog_cc_g=yes
4766 else
4767 CFLAGS=""
4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769 /* end confdefs.h. */
4770
4771 int
4772 main ()
4773 {
4774
4775 ;
4776 return 0;
4777 }
4778 _ACEOF
4779 if ac_fn_c_try_compile "$LINENO"; then :
4780
4781 else
4782 ac_c_werror_flag=$ac_save_c_werror_flag
4783 CFLAGS="-g"
4784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4785 /* end confdefs.h. */
4786
4787 int
4788 main ()
4789 {
4790
4791 ;
4792 return 0;
4793 }
4794 _ACEOF
4795 if ac_fn_c_try_compile "$LINENO"; then :
4796 ac_cv_prog_cc_g=yes
4797 fi
4798 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4799 fi
4800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4801 fi
4802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4803 ac_c_werror_flag=$ac_save_c_werror_flag
4804 fi
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4806 $as_echo "$ac_cv_prog_cc_g" >&6; }
4807 if test "$ac_test_CFLAGS" = set; then
4808 CFLAGS=$ac_save_CFLAGS
4809 elif test $ac_cv_prog_cc_g = yes; then
4810 if test "$GCC" = yes; then
4811 CFLAGS="-g -O2"
4812 else
4813 CFLAGS="-g"
4814 fi
4815 else
4816 if test "$GCC" = yes; then
4817 CFLAGS="-O2"
4818 else
4819 CFLAGS=
4820 fi
4821 fi
4822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4823 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4824 if ${ac_cv_prog_cc_c89+:} false; then :
4825 $as_echo_n "(cached) " >&6
4826 else
4827 ac_cv_prog_cc_c89=no
4828 ac_save_CC=$CC
4829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4830 /* end confdefs.h. */
4831 #include <stdarg.h>
4832 #include <stdio.h>
4833 struct stat;
4834 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4835 struct buf { int x; };
4836 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4837 static char *e (p, i)
4838 char **p;
4839 int i;
4840 {
4841 return p[i];
4842 }
4843 static char *f (char * (*g) (char **, int), char **p, ...)
4844 {
4845 char *s;
4846 va_list v;
4847 va_start (v,p);
4848 s = g (p, va_arg (v,int));
4849 va_end (v);
4850 return s;
4851 }
4852
4853 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4854 function prototypes and stuff, but not '\xHH' hex character constants.
4855 These don't provoke an error unfortunately, instead are silently treated
4856 as 'x'. The following induces an error, until -std is added to get
4857 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4858 array size at least. It's necessary to write '\x00'==0 to get something
4859 that's true only with -std. */
4860 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4861
4862 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4863 inside strings and character constants. */
4864 #define FOO(x) 'x'
4865 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4866
4867 int test (int i, double x);
4868 struct s1 {int (*f) (int a);};
4869 struct s2 {int (*f) (double a);};
4870 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4871 int argc;
4872 char **argv;
4873 int
4874 main ()
4875 {
4876 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4877 ;
4878 return 0;
4879 }
4880 _ACEOF
4881 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4882 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4883 do
4884 CC="$ac_save_CC $ac_arg"
4885 if ac_fn_c_try_compile "$LINENO"; then :
4886 ac_cv_prog_cc_c89=$ac_arg
4887 fi
4888 rm -f core conftest.err conftest.$ac_objext
4889 test "x$ac_cv_prog_cc_c89" != "xno" && break
4890 done
4891 rm -f conftest.$ac_ext
4892 CC=$ac_save_CC
4893
4894 fi
4895 # AC_CACHE_VAL
4896 case "x$ac_cv_prog_cc_c89" in
4897 x)
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4899 $as_echo "none needed" >&6; } ;;
4900 xno)
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4902 $as_echo "unsupported" >&6; } ;;
4903 *)
4904 CC="$CC $ac_cv_prog_cc_c89"
4905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4906 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4907 esac
4908 if test "x$ac_cv_prog_cc_c89" != xno; then :
4909
4910 fi
4911
4912 ac_ext=c
4913 ac_cpp='$CPP $CPPFLAGS'
4914 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4915 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4916 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4917
4918 ac_ext=c
4919 ac_cpp='$CPP $CPPFLAGS'
4920 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4921 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4922 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4924 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4925 if ${am_cv_prog_cc_c_o+:} false; then :
4926 $as_echo_n "(cached) " >&6
4927 else
4928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4929 /* end confdefs.h. */
4930
4931 int
4932 main ()
4933 {
4934
4935 ;
4936 return 0;
4937 }
4938 _ACEOF
4939 # Make sure it works both with $CC and with simple cc.
4940 # Following AC_PROG_CC_C_O, we do the test twice because some
4941 # compilers refuse to overwrite an existing .o file with -o,
4942 # though they will create one.
4943 am_cv_prog_cc_c_o=yes
4944 for am_i in 1 2; do
4945 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4946 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4947 ac_status=$?
4948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4949 (exit $ac_status); } \
4950 && test -f conftest2.$ac_objext; then
4951 : OK
4952 else
4953 am_cv_prog_cc_c_o=no
4954 break
4955 fi
4956 done
4957 rm -f core conftest*
4958 unset am_i
4959 fi
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4961 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4962 if test "$am_cv_prog_cc_c_o" != yes; then
4963 # Losing compiler, so override with the script.
4964 # FIXME: It is wrong to rewrite CC.
4965 # But if we don't then we get into trouble of one sort or another.
4966 # A longer-term fix would be to have automake use am__CC in this case,
4967 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4968 CC="$am_aux_dir/compile $CC"
4969 fi
4970 ac_ext=c
4971 ac_cpp='$CPP $CPPFLAGS'
4972 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4973 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4974 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4975
4976
4977 if test -n "$ac_tool_prefix"; then
4978 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4979 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4981 $as_echo_n "checking for $ac_word... " >&6; }
4982 if ${ac_cv_prog_RANLIB+:} false; then :
4983 $as_echo_n "(cached) " >&6
4984 else
4985 if test -n "$RANLIB"; then
4986 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4987 else
4988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4989 for as_dir in $PATH
4990 do
4991 IFS=$as_save_IFS
4992 test -z "$as_dir" && as_dir=.
4993 for ac_exec_ext in '' $ac_executable_extensions; do
4994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4995 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4997 break 2
4998 fi
4999 done
5000 done
5001 IFS=$as_save_IFS
5002
5003 fi
5004 fi
5005 RANLIB=$ac_cv_prog_RANLIB
5006 if test -n "$RANLIB"; then
5007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5008 $as_echo "$RANLIB" >&6; }
5009 else
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5011 $as_echo "no" >&6; }
5012 fi
5013
5014
5015 fi
5016 if test -z "$ac_cv_prog_RANLIB"; then
5017 ac_ct_RANLIB=$RANLIB
5018 # Extract the first word of "ranlib", so it can be a program name with args.
5019 set dummy ranlib; ac_word=$2
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5021 $as_echo_n "checking for $ac_word... " >&6; }
5022 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5023 $as_echo_n "(cached) " >&6
5024 else
5025 if test -n "$ac_ct_RANLIB"; then
5026 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5027 else
5028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5029 for as_dir in $PATH
5030 do
5031 IFS=$as_save_IFS
5032 test -z "$as_dir" && as_dir=.
5033 for ac_exec_ext in '' $ac_executable_extensions; do
5034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5035 ac_cv_prog_ac_ct_RANLIB="ranlib"
5036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5037 break 2
5038 fi
5039 done
5040 done
5041 IFS=$as_save_IFS
5042
5043 fi
5044 fi
5045 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5046 if test -n "$ac_ct_RANLIB"; then
5047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5048 $as_echo "$ac_ct_RANLIB" >&6; }
5049 else
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5051 $as_echo "no" >&6; }
5052 fi
5053
5054 if test "x$ac_ct_RANLIB" = x; then
5055 RANLIB=":"
5056 else
5057 case $cross_compiling:$ac_tool_warned in
5058 yes:)
5059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5060 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5061 ac_tool_warned=yes ;;
5062 esac
5063 RANLIB=$ac_ct_RANLIB
5064 fi
5065 else
5066 RANLIB="$ac_cv_prog_RANLIB"
5067 fi
5068
5069 if test -n "$ac_tool_prefix"; then
5070 for ac_prog in ar lib "link -lib"
5071 do
5072 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5073 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5075 $as_echo_n "checking for $ac_word... " >&6; }
5076 if ${ac_cv_prog_AR+:} false; then :
5077 $as_echo_n "(cached) " >&6
5078 else
5079 if test -n "$AR"; then
5080 ac_cv_prog_AR="$AR" # Let the user override the test.
5081 else
5082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5083 for as_dir in $PATH
5084 do
5085 IFS=$as_save_IFS
5086 test -z "$as_dir" && as_dir=.
5087 for ac_exec_ext in '' $ac_executable_extensions; do
5088 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5089 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5091 break 2
5092 fi
5093 done
5094 done
5095 IFS=$as_save_IFS
5096
5097 fi
5098 fi
5099 AR=$ac_cv_prog_AR
5100 if test -n "$AR"; then
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5102 $as_echo "$AR" >&6; }
5103 else
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5105 $as_echo "no" >&6; }
5106 fi
5107
5108
5109 test -n "$AR" && break
5110 done
5111 fi
5112 if test -z "$AR"; then
5113 ac_ct_AR=$AR
5114 for ac_prog in ar lib "link -lib"
5115 do
5116 # Extract the first word of "$ac_prog", so it can be a program name with args.
5117 set dummy $ac_prog; ac_word=$2
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5119 $as_echo_n "checking for $ac_word... " >&6; }
5120 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5121 $as_echo_n "(cached) " >&6
5122 else
5123 if test -n "$ac_ct_AR"; then
5124 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5125 else
5126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5127 for as_dir in $PATH
5128 do
5129 IFS=$as_save_IFS
5130 test -z "$as_dir" && as_dir=.
5131 for ac_exec_ext in '' $ac_executable_extensions; do
5132 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5133 ac_cv_prog_ac_ct_AR="$ac_prog"
5134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5135 break 2
5136 fi
5137 done
5138 done
5139 IFS=$as_save_IFS
5140
5141 fi
5142 fi
5143 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5144 if test -n "$ac_ct_AR"; then
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5146 $as_echo "$ac_ct_AR" >&6; }
5147 else
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5149 $as_echo "no" >&6; }
5150 fi
5151
5152
5153 test -n "$ac_ct_AR" && break
5154 done
5155
5156 if test "x$ac_ct_AR" = x; then
5157 AR="false"
5158 else
5159 case $cross_compiling:$ac_tool_warned in
5160 yes:)
5161 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5162 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5163 ac_tool_warned=yes ;;
5164 esac
5165 AR=$ac_ct_AR
5166 fi
5167 fi
5168
5169 : ${AR=ar}
5170
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5172 $as_echo_n "checking the archiver ($AR) interface... " >&6; }
5173 if ${am_cv_ar_interface+:} false; then :
5174 $as_echo_n "(cached) " >&6
5175 else
5176 ac_ext=c
5177 ac_cpp='$CPP $CPPFLAGS'
5178 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5179 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5180 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5181
5182 am_cv_ar_interface=ar
5183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5184 /* end confdefs.h. */
5185 int some_variable = 0;
5186 _ACEOF
5187 if ac_fn_c_try_compile "$LINENO"; then :
5188 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5189 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5190 (eval $am_ar_try) 2>&5
5191 ac_status=$?
5192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5193 test $ac_status = 0; }
5194 if test "$ac_status" -eq 0; then
5195 am_cv_ar_interface=ar
5196 else
5197 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5198 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5199 (eval $am_ar_try) 2>&5
5200 ac_status=$?
5201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5202 test $ac_status = 0; }
5203 if test "$ac_status" -eq 0; then
5204 am_cv_ar_interface=lib
5205 else
5206 am_cv_ar_interface=unknown
5207 fi
5208 fi
5209 rm -f conftest.lib libconftest.a
5210
5211 fi
5212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5213 ac_ext=c
5214 ac_cpp='$CPP $CPPFLAGS'
5215 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5216 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5217 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5218
5219 fi
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5221 $as_echo "$am_cv_ar_interface" >&6; }
5222
5223 case $am_cv_ar_interface in
5224 ar)
5225 ;;
5226 lib)
5227 # Microsoft lib, so override with the ar-lib wrapper script.
5228 # FIXME: It is wrong to rewrite AR.
5229 # But if we don't then we get into trouble of one sort or another.
5230 # A longer-term fix would be to have automake use am__AR in this case,
5231 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5232 # similar.
5233 AR="$am_aux_dir/ar-lib $AR"
5234 ;;
5235 unknown)
5236 as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5237 ;;
5238 esac
5239
5240
5241 # Check whether --enable-shared was given.
5242 if test "${enable_shared+set}" = set; then :
5243 enableval=$enable_shared; p=${PACKAGE-default}
5244 case $enableval in
5245 yes) enable_shared=yes ;;
5246 no) enable_shared=no ;;
5247 *)
5248 enable_shared=no
5249 # Look at the argument we got. We use all the common list separators.
5250 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5251 for pkg in $enableval; do
5252 IFS="$lt_save_ifs"
5253 if test "X$pkg" = "X$p"; then
5254 enable_shared=yes
5255 fi
5256 done
5257 IFS="$lt_save_ifs"
5258 ;;
5259 esac
5260 else
5261 enable_shared=no
5262 fi
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273 case `pwd` in
5274 *\ * | *\ *)
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5276 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5277 esac
5278
5279
5280
5281 macro_version='2.2.7a'
5282 macro_revision='1.3134'
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296 ltmain="$ac_aux_dir/ltmain.sh"
5297
5298 # Make sure we can run config.sub.
5299 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5300 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5301
5302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5303 $as_echo_n "checking build system type... " >&6; }
5304 if ${ac_cv_build+:} false; then :
5305 $as_echo_n "(cached) " >&6
5306 else
5307 ac_build_alias=$build_alias
5308 test "x$ac_build_alias" = x &&
5309 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5310 test "x$ac_build_alias" = x &&
5311 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5312 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5313 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5314
5315 fi
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5317 $as_echo "$ac_cv_build" >&6; }
5318 case $ac_cv_build in
5319 *-*-*) ;;
5320 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5321 esac
5322 build=$ac_cv_build
5323 ac_save_IFS=$IFS; IFS='-'
5324 set x $ac_cv_build
5325 shift
5326 build_cpu=$1
5327 build_vendor=$2
5328 shift; shift
5329 # Remember, the first character of IFS is used to create $*,
5330 # except with old shells:
5331 build_os=$*
5332 IFS=$ac_save_IFS
5333 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5334
5335
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5337 $as_echo_n "checking host system type... " >&6; }
5338 if ${ac_cv_host+:} false; then :
5339 $as_echo_n "(cached) " >&6
5340 else
5341 if test "x$host_alias" = x; then
5342 ac_cv_host=$ac_cv_build
5343 else
5344 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5345 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5346 fi
5347
5348 fi
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5350 $as_echo "$ac_cv_host" >&6; }
5351 case $ac_cv_host in
5352 *-*-*) ;;
5353 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5354 esac
5355 host=$ac_cv_host
5356 ac_save_IFS=$IFS; IFS='-'
5357 set x $ac_cv_host
5358 shift
5359 host_cpu=$1
5360 host_vendor=$2
5361 shift; shift
5362 # Remember, the first character of IFS is used to create $*,
5363 # except with old shells:
5364 host_os=$*
5365 IFS=$ac_save_IFS
5366 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5367
5368
5369 # Backslashify metacharacters that are still active within
5370 # double-quoted strings.
5371 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5372
5373 # Same as above, but do not quote variable references.
5374 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5375
5376 # Sed substitution to delay expansion of an escaped shell variable in a
5377 # double_quote_subst'ed string.
5378 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5379
5380 # Sed substitution to delay expansion of an escaped single quote.
5381 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5382
5383 # Sed substitution to avoid accidental globbing in evaled expressions
5384 no_glob_subst='s/\*/\\\*/g'
5385
5386 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5387 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5388 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5389
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5391 $as_echo_n "checking how to print strings... " >&6; }
5392 # Test print first, because it will be a builtin if present.
5393 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5394 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5395 ECHO='print -r --'
5396 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5397 ECHO='printf %s\n'
5398 else
5399 # Use this function as a fallback that always works.
5400 func_fallback_echo ()
5401 {
5402 eval 'cat <<_LTECHO_EOF
5403 $1
5404 _LTECHO_EOF'
5405 }
5406 ECHO='func_fallback_echo'
5407 fi
5408
5409 # func_echo_all arg...
5410 # Invoke $ECHO with all args, space-separated.
5411 func_echo_all ()
5412 {
5413 $ECHO ""
5414 }
5415
5416 case "$ECHO" in
5417 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5418 $as_echo "printf" >&6; } ;;
5419 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5420 $as_echo "print -r" >&6; } ;;
5421 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5422 $as_echo "cat" >&6; } ;;
5423 esac
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5439 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5440 if ${ac_cv_path_SED+:} false; then :
5441 $as_echo_n "(cached) " >&6
5442 else
5443 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5444 for ac_i in 1 2 3 4 5 6 7; do
5445 ac_script="$ac_script$as_nl$ac_script"
5446 done
5447 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5448 { ac_script=; unset ac_script;}
5449 if test -z "$SED"; then
5450 ac_path_SED_found=false
5451 # Loop through the user's path and test for each of PROGNAME-LIST
5452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5453 for as_dir in $PATH
5454 do
5455 IFS=$as_save_IFS
5456 test -z "$as_dir" && as_dir=.
5457 for ac_prog in sed gsed; do
5458 for ac_exec_ext in '' $ac_executable_extensions; do
5459 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5460 as_fn_executable_p "$ac_path_SED" || continue
5461 # Check for GNU ac_path_SED and select it if it is found.
5462 # Check for GNU $ac_path_SED
5463 case `"$ac_path_SED" --version 2>&1` in
5464 *GNU*)
5465 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5466 *)
5467 ac_count=0
5468 $as_echo_n 0123456789 >"conftest.in"
5469 while :
5470 do
5471 cat "conftest.in" "conftest.in" >"conftest.tmp"
5472 mv "conftest.tmp" "conftest.in"
5473 cp "conftest.in" "conftest.nl"
5474 $as_echo '' >> "conftest.nl"
5475 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5476 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5477 as_fn_arith $ac_count + 1 && ac_count=$as_val
5478 if test $ac_count -gt ${ac_path_SED_max-0}; then
5479 # Best one so far, save it but keep looking for a better one
5480 ac_cv_path_SED="$ac_path_SED"
5481 ac_path_SED_max=$ac_count
5482 fi
5483 # 10*(2^10) chars as input seems more than enough
5484 test $ac_count -gt 10 && break
5485 done
5486 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5487 esac
5488
5489 $ac_path_SED_found && break 3
5490 done
5491 done
5492 done
5493 IFS=$as_save_IFS
5494 if test -z "$ac_cv_path_SED"; then
5495 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5496 fi
5497 else
5498 ac_cv_path_SED=$SED
5499 fi
5500
5501 fi
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5503 $as_echo "$ac_cv_path_SED" >&6; }
5504 SED="$ac_cv_path_SED"
5505 rm -f conftest.sed
5506
5507 test -z "$SED" && SED=sed
5508 Xsed="$SED -e 1s/^X//"
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5521 $as_echo_n "checking for fgrep... " >&6; }
5522 if ${ac_cv_path_FGREP+:} false; then :
5523 $as_echo_n "(cached) " >&6
5524 else
5525 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5526 then ac_cv_path_FGREP="$GREP -F"
5527 else
5528 if test -z "$FGREP"; then
5529 ac_path_FGREP_found=false
5530 # Loop through the user's path and test for each of PROGNAME-LIST
5531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5532 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5533 do
5534 IFS=$as_save_IFS
5535 test -z "$as_dir" && as_dir=.
5536 for ac_prog in fgrep; do
5537 for ac_exec_ext in '' $ac_executable_extensions; do
5538 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5539 as_fn_executable_p "$ac_path_FGREP" || continue
5540 # Check for GNU ac_path_FGREP and select it if it is found.
5541 # Check for GNU $ac_path_FGREP
5542 case `"$ac_path_FGREP" --version 2>&1` in
5543 *GNU*)
5544 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5545 *)
5546 ac_count=0
5547 $as_echo_n 0123456789 >"conftest.in"
5548 while :
5549 do
5550 cat "conftest.in" "conftest.in" >"conftest.tmp"
5551 mv "conftest.tmp" "conftest.in"
5552 cp "conftest.in" "conftest.nl"
5553 $as_echo 'FGREP' >> "conftest.nl"
5554 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5555 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5556 as_fn_arith $ac_count + 1 && ac_count=$as_val
5557 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5558 # Best one so far, save it but keep looking for a better one
5559 ac_cv_path_FGREP="$ac_path_FGREP"
5560 ac_path_FGREP_max=$ac_count
5561 fi
5562 # 10*(2^10) chars as input seems more than enough
5563 test $ac_count -gt 10 && break
5564 done
5565 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5566 esac
5567
5568 $ac_path_FGREP_found && break 3
5569 done
5570 done
5571 done
5572 IFS=$as_save_IFS
5573 if test -z "$ac_cv_path_FGREP"; then
5574 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5575 fi
5576 else
5577 ac_cv_path_FGREP=$FGREP
5578 fi
5579
5580 fi
5581 fi
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5583 $as_echo "$ac_cv_path_FGREP" >&6; }
5584 FGREP="$ac_cv_path_FGREP"
5585
5586
5587 test -z "$GREP" && GREP=grep
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607 # Check whether --with-gnu-ld was given.
5608 if test "${with_gnu_ld+set}" = set; then :
5609 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5610 else
5611 with_gnu_ld=no
5612 fi
5613
5614 ac_prog=ld
5615 if test "$GCC" = yes; then
5616 # Check if gcc -print-prog-name=ld gives a path.
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5618 $as_echo_n "checking for ld used by $CC... " >&6; }
5619 case $host in
5620 *-*-mingw*)
5621 # gcc leaves a trailing carriage return which upsets mingw
5622 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5623 *)
5624 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5625 esac
5626 case $ac_prog in
5627 # Accept absolute paths.
5628 [\\/]* | ?:[\\/]*)
5629 re_direlt='/[^/][^/]*/\.\./'
5630 # Canonicalize the pathname of ld
5631 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5632 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5633 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5634 done
5635 test -z "$LD" && LD="$ac_prog"
5636 ;;
5637 "")
5638 # If it fails, then pretend we aren't using GCC.
5639 ac_prog=ld
5640 ;;
5641 *)
5642 # If it is relative, then search for the first ld in PATH.
5643 with_gnu_ld=unknown
5644 ;;
5645 esac
5646 elif test "$with_gnu_ld" = yes; then
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5648 $as_echo_n "checking for GNU ld... " >&6; }
5649 else
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5651 $as_echo_n "checking for non-GNU ld... " >&6; }
5652 fi
5653 if ${lt_cv_path_LD+:} false; then :
5654 $as_echo_n "(cached) " >&6
5655 else
5656 if test -z "$LD"; then
5657 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5658 for ac_dir in $PATH; do
5659 IFS="$lt_save_ifs"
5660 test -z "$ac_dir" && ac_dir=.
5661 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5662 lt_cv_path_LD="$ac_dir/$ac_prog"
5663 # Check to see if the program is GNU ld. I'd rather use --version,
5664 # but apparently some variants of GNU ld only accept -v.
5665 # Break only if it was the GNU/non-GNU ld that we prefer.
5666 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5667 *GNU* | *'with BFD'*)
5668 test "$with_gnu_ld" != no && break
5669 ;;
5670 *)
5671 test "$with_gnu_ld" != yes && break
5672 ;;
5673 esac
5674 fi
5675 done
5676 IFS="$lt_save_ifs"
5677 else
5678 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5679 fi
5680 fi
5681
5682 LD="$lt_cv_path_LD"
5683 if test -n "$LD"; then
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5685 $as_echo "$LD" >&6; }
5686 else
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5688 $as_echo "no" >&6; }
5689 fi
5690 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5692 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5693 if ${lt_cv_prog_gnu_ld+:} false; then :
5694 $as_echo_n "(cached) " >&6
5695 else
5696 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5697 case `$LD -v 2>&1 </dev/null` in
5698 *GNU* | *'with BFD'*)
5699 lt_cv_prog_gnu_ld=yes
5700 ;;
5701 *)
5702 lt_cv_prog_gnu_ld=no
5703 ;;
5704 esac
5705 fi
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5707 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5708 with_gnu_ld=$lt_cv_prog_gnu_ld
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5719 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5720 if ${lt_cv_path_NM+:} false; then :
5721 $as_echo_n "(cached) " >&6
5722 else
5723 if test -n "$NM"; then
5724 # Let the user override the test.
5725 lt_cv_path_NM="$NM"
5726 else
5727 lt_nm_to_check="${ac_tool_prefix}nm"
5728 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5729 lt_nm_to_check="$lt_nm_to_check nm"
5730 fi
5731 for lt_tmp_nm in $lt_nm_to_check; do
5732 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5733 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5734 IFS="$lt_save_ifs"
5735 test -z "$ac_dir" && ac_dir=.
5736 tmp_nm="$ac_dir/$lt_tmp_nm"
5737 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5738 # Check to see if the nm accepts a BSD-compat flag.
5739 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5740 # nm: unknown option "B" ignored
5741 # Tru64's nm complains that /dev/null is an invalid object file
5742 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5743 */dev/null* | *'Invalid file or object type'*)
5744 lt_cv_path_NM="$tmp_nm -B"
5745 break
5746 ;;
5747 *)
5748 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5749 */dev/null*)
5750 lt_cv_path_NM="$tmp_nm -p"
5751 break
5752 ;;
5753 *)
5754 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5755 continue # so that we can try to find one that supports BSD flags
5756 ;;
5757 esac
5758 ;;
5759 esac
5760 fi
5761 done
5762 IFS="$lt_save_ifs"
5763 done
5764 : ${lt_cv_path_NM=no}
5765 fi
5766 fi
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5768 $as_echo "$lt_cv_path_NM" >&6; }
5769 if test "$lt_cv_path_NM" != "no"; then
5770 NM="$lt_cv_path_NM"
5771 else
5772 # Didn't find any BSD compatible name lister, look for dumpbin.
5773 if test -n "$DUMPBIN"; then :
5774 # Let the user override the test.
5775 else
5776 if test -n "$ac_tool_prefix"; then
5777 for ac_prog in dumpbin "link -dump"
5778 do
5779 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5780 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5782 $as_echo_n "checking for $ac_word... " >&6; }
5783 if ${ac_cv_prog_DUMPBIN+:} false; then :
5784 $as_echo_n "(cached) " >&6
5785 else
5786 if test -n "$DUMPBIN"; then
5787 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5788 else
5789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5790 for as_dir in $PATH
5791 do
5792 IFS=$as_save_IFS
5793 test -z "$as_dir" && as_dir=.
5794 for ac_exec_ext in '' $ac_executable_extensions; do
5795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5796 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5798 break 2
5799 fi
5800 done
5801 done
5802 IFS=$as_save_IFS
5803
5804 fi
5805 fi
5806 DUMPBIN=$ac_cv_prog_DUMPBIN
5807 if test -n "$DUMPBIN"; then
5808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5809 $as_echo "$DUMPBIN" >&6; }
5810 else
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5812 $as_echo "no" >&6; }
5813 fi
5814
5815
5816 test -n "$DUMPBIN" && break
5817 done
5818 fi
5819 if test -z "$DUMPBIN"; then
5820 ac_ct_DUMPBIN=$DUMPBIN
5821 for ac_prog in dumpbin "link -dump"
5822 do
5823 # Extract the first word of "$ac_prog", so it can be a program name with args.
5824 set dummy $ac_prog; ac_word=$2
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5826 $as_echo_n "checking for $ac_word... " >&6; }
5827 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5828 $as_echo_n "(cached) " >&6
5829 else
5830 if test -n "$ac_ct_DUMPBIN"; then
5831 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5832 else
5833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5834 for as_dir in $PATH
5835 do
5836 IFS=$as_save_IFS
5837 test -z "$as_dir" && as_dir=.
5838 for ac_exec_ext in '' $ac_executable_extensions; do
5839 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5840 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5842 break 2
5843 fi
5844 done
5845 done
5846 IFS=$as_save_IFS
5847
5848 fi
5849 fi
5850 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5851 if test -n "$ac_ct_DUMPBIN"; then
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5853 $as_echo "$ac_ct_DUMPBIN" >&6; }
5854 else
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5856 $as_echo "no" >&6; }
5857 fi
5858
5859
5860 test -n "$ac_ct_DUMPBIN" && break
5861 done
5862
5863 if test "x$ac_ct_DUMPBIN" = x; then
5864 DUMPBIN=":"
5865 else
5866 case $cross_compiling:$ac_tool_warned in
5867 yes:)
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5869 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5870 ac_tool_warned=yes ;;
5871 esac
5872 DUMPBIN=$ac_ct_DUMPBIN
5873 fi
5874 fi
5875
5876 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5877 *COFF*)
5878 DUMPBIN="$DUMPBIN -symbols"
5879 ;;
5880 *)
5881 DUMPBIN=:
5882 ;;
5883 esac
5884 fi
5885
5886 if test "$DUMPBIN" != ":"; then
5887 NM="$DUMPBIN"
5888 fi
5889 fi
5890 test -z "$NM" && NM=nm
5891
5892
5893
5894
5895
5896
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5898 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5899 if ${lt_cv_nm_interface+:} false; then :
5900 $as_echo_n "(cached) " >&6
5901 else
5902 lt_cv_nm_interface="BSD nm"
5903 echo "int some_variable = 0;" > conftest.$ac_ext
5904 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5905 (eval "$ac_compile" 2>conftest.err)
5906 cat conftest.err >&5
5907 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5908 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5909 cat conftest.err >&5
5910 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5911 cat conftest.out >&5
5912 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5913 lt_cv_nm_interface="MS dumpbin"
5914 fi
5915 rm -f conftest*
5916 fi
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5918 $as_echo "$lt_cv_nm_interface" >&6; }
5919
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5921 $as_echo_n "checking whether ln -s works... " >&6; }
5922 LN_S=$as_ln_s
5923 if test "$LN_S" = "ln -s"; then
5924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5925 $as_echo "yes" >&6; }
5926 else
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5928 $as_echo "no, using $LN_S" >&6; }
5929 fi
5930
5931 # find the maximum length of command line arguments
5932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5933 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5934 if ${lt_cv_sys_max_cmd_len+:} false; then :
5935 $as_echo_n "(cached) " >&6
5936 else
5937 i=0
5938 teststring="ABCD"
5939
5940 case $build_os in
5941 msdosdjgpp*)
5942 # On DJGPP, this test can blow up pretty badly due to problems in libc
5943 # (any single argument exceeding 2000 bytes causes a buffer overrun
5944 # during glob expansion). Even if it were fixed, the result of this
5945 # check would be larger than it should be.
5946 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5947 ;;
5948
5949 gnu*)
5950 # Under GNU Hurd, this test is not required because there is
5951 # no limit to the length of command line arguments.
5952 # Libtool will interpret -1 as no limit whatsoever
5953 lt_cv_sys_max_cmd_len=-1;
5954 ;;
5955
5956 cygwin* | mingw* | cegcc*)
5957 # On Win9x/ME, this test blows up -- it succeeds, but takes
5958 # about 5 minutes as the teststring grows exponentially.
5959 # Worse, since 9x/ME are not pre-emptively multitasking,
5960 # you end up with a "frozen" computer, even though with patience
5961 # the test eventually succeeds (with a max line length of 256k).
5962 # Instead, let's just punt: use the minimum linelength reported by
5963 # all of the supported platforms: 8192 (on NT/2K/XP).
5964 lt_cv_sys_max_cmd_len=8192;
5965 ;;
5966
5967 mint*)
5968 # On MiNT this can take a long time and run out of memory.
5969 lt_cv_sys_max_cmd_len=8192;
5970 ;;
5971
5972 amigaos*)
5973 # On AmigaOS with pdksh, this test takes hours, literally.
5974 # So we just punt and use a minimum line length of 8192.
5975 lt_cv_sys_max_cmd_len=8192;
5976 ;;
5977
5978 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5979 # This has been around since 386BSD, at least. Likely further.
5980 if test -x /sbin/sysctl; then
5981 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5982 elif test -x /usr/sbin/sysctl; then
5983 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5984 else
5985 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5986 fi
5987 # And add a safety zone
5988 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5989 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5990 ;;
5991
5992 interix*)
5993 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5994 lt_cv_sys_max_cmd_len=196608
5995 ;;
5996
5997 osf*)
5998 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5999 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6000 # nice to cause kernel panics so lets avoid the loop below.
6001 # First set a reasonable default.
6002 lt_cv_sys_max_cmd_len=16384
6003 #
6004 if test -x /sbin/sysconfig; then
6005 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6006 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6007 esac
6008 fi
6009 ;;
6010 sco3.2v5*)
6011 lt_cv_sys_max_cmd_len=102400
6012 ;;
6013 sysv5* | sco5v6* | sysv4.2uw2*)
6014 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6015 if test -n "$kargmax"; then
6016 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6017 else
6018 lt_cv_sys_max_cmd_len=32768
6019 fi
6020 ;;
6021 *)
6022 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6023 if test -n "$lt_cv_sys_max_cmd_len"; then
6024 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6025 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6026 else
6027 # Make teststring a little bigger before we do anything with it.
6028 # a 1K string should be a reasonable start.
6029 for i in 1 2 3 4 5 6 7 8 ; do
6030 teststring=$teststring$teststring
6031 done
6032 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6033 # If test is not a shell built-in, we'll probably end up computing a
6034 # maximum length that is only half of the actual maximum length, but
6035 # we can't tell.
6036 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6037 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6038 test $i != 17 # 1/2 MB should be enough
6039 do
6040 i=`expr $i + 1`
6041 teststring=$teststring$teststring
6042 done
6043 # Only check the string length outside the loop.
6044 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6045 teststring=
6046 # Add a significant safety factor because C++ compilers can tack on
6047 # massive amounts of additional arguments before passing them to the
6048 # linker. It appears as though 1/2 is a usable value.
6049 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6050 fi
6051 ;;
6052 esac
6053
6054 fi
6055
6056 if test -n $lt_cv_sys_max_cmd_len ; then
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6058 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6059 else
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6061 $as_echo "none" >&6; }
6062 fi
6063 max_cmd_len=$lt_cv_sys_max_cmd_len
6064
6065
6066
6067
6068
6069
6070 : ${CP="cp -f"}
6071 : ${MV="mv -f"}
6072 : ${RM="rm -f"}
6073
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6075 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6076 # Try some XSI features
6077 xsi_shell=no
6078 ( _lt_dummy="a/b/c"
6079 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6080 = c,a/b,, \
6081 && eval 'test $(( 1 + 1 )) -eq 2 \
6082 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6083 && xsi_shell=yes
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6085 $as_echo "$xsi_shell" >&6; }
6086
6087
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6089 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6090 lt_shell_append=no
6091 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6092 >/dev/null 2>&1 \
6093 && lt_shell_append=yes
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6095 $as_echo "$lt_shell_append" >&6; }
6096
6097
6098 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6099 lt_unset=unset
6100 else
6101 lt_unset=false
6102 fi
6103
6104
6105
6106
6107
6108 # test EBCDIC or ASCII
6109 case `echo X|tr X '\101'` in
6110 A) # ASCII based system
6111 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6112 lt_SP2NL='tr \040 \012'
6113 lt_NL2SP='tr \015\012 \040\040'
6114 ;;
6115 *) # EBCDIC based system
6116 lt_SP2NL='tr \100 \n'
6117 lt_NL2SP='tr \r\n \100\100'
6118 ;;
6119 esac
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6130 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6131 if ${lt_cv_ld_reload_flag+:} false; then :
6132 $as_echo_n "(cached) " >&6
6133 else
6134 lt_cv_ld_reload_flag='-r'
6135 fi
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6137 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6138 reload_flag=$lt_cv_ld_reload_flag
6139 case $reload_flag in
6140 "" | " "*) ;;
6141 *) reload_flag=" $reload_flag" ;;
6142 esac
6143 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6144 case $host_os in
6145 darwin*)
6146 if test "$GCC" = yes; then
6147 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6148 else
6149 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6150 fi
6151 ;;
6152 esac
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162 if test -n "$ac_tool_prefix"; then
6163 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6164 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6166 $as_echo_n "checking for $ac_word... " >&6; }
6167 if ${ac_cv_prog_OBJDUMP+:} false; then :
6168 $as_echo_n "(cached) " >&6
6169 else
6170 if test -n "$OBJDUMP"; then
6171 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6172 else
6173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6174 for as_dir in $PATH
6175 do
6176 IFS=$as_save_IFS
6177 test -z "$as_dir" && as_dir=.
6178 for ac_exec_ext in '' $ac_executable_extensions; do
6179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6180 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6182 break 2
6183 fi
6184 done
6185 done
6186 IFS=$as_save_IFS
6187
6188 fi
6189 fi
6190 OBJDUMP=$ac_cv_prog_OBJDUMP
6191 if test -n "$OBJDUMP"; then
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6193 $as_echo "$OBJDUMP" >&6; }
6194 else
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6196 $as_echo "no" >&6; }
6197 fi
6198
6199
6200 fi
6201 if test -z "$ac_cv_prog_OBJDUMP"; then
6202 ac_ct_OBJDUMP=$OBJDUMP
6203 # Extract the first word of "objdump", so it can be a program name with args.
6204 set dummy objdump; ac_word=$2
6205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6206 $as_echo_n "checking for $ac_word... " >&6; }
6207 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6208 $as_echo_n "(cached) " >&6
6209 else
6210 if test -n "$ac_ct_OBJDUMP"; then
6211 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6212 else
6213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6214 for as_dir in $PATH
6215 do
6216 IFS=$as_save_IFS
6217 test -z "$as_dir" && as_dir=.
6218 for ac_exec_ext in '' $ac_executable_extensions; do
6219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6220 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6222 break 2
6223 fi
6224 done
6225 done
6226 IFS=$as_save_IFS
6227
6228 fi
6229 fi
6230 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6231 if test -n "$ac_ct_OBJDUMP"; then
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6233 $as_echo "$ac_ct_OBJDUMP" >&6; }
6234 else
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6236 $as_echo "no" >&6; }
6237 fi
6238
6239 if test "x$ac_ct_OBJDUMP" = x; then
6240 OBJDUMP="false"
6241 else
6242 case $cross_compiling:$ac_tool_warned in
6243 yes:)
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6245 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6246 ac_tool_warned=yes ;;
6247 esac
6248 OBJDUMP=$ac_ct_OBJDUMP
6249 fi
6250 else
6251 OBJDUMP="$ac_cv_prog_OBJDUMP"
6252 fi
6253
6254 test -z "$OBJDUMP" && OBJDUMP=objdump
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6265 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6266 if ${lt_cv_deplibs_check_method+:} false; then :
6267 $as_echo_n "(cached) " >&6
6268 else
6269 lt_cv_file_magic_cmd='$MAGIC_CMD'
6270 lt_cv_file_magic_test_file=
6271 lt_cv_deplibs_check_method='unknown'
6272 # Need to set the preceding variable on all platforms that support
6273 # interlibrary dependencies.
6274 # 'none' -- dependencies not supported.
6275 # `unknown' -- same as none, but documents that we really don't know.
6276 # 'pass_all' -- all dependencies passed with no checks.
6277 # 'test_compile' -- check by making test program.
6278 # 'file_magic [[regex]]' -- check by looking for files in library path
6279 # which responds to the $file_magic_cmd with a given extended regex.
6280 # If you have `file' or equivalent on your system and you're not sure
6281 # whether `pass_all' will *always* work, you probably want this one.
6282
6283 case $host_os in
6284 aix[4-9]*)
6285 lt_cv_deplibs_check_method=pass_all
6286 ;;
6287
6288 beos*)
6289 lt_cv_deplibs_check_method=pass_all
6290 ;;
6291
6292 bsdi[45]*)
6293 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6294 lt_cv_file_magic_cmd='/usr/bin/file -L'
6295 lt_cv_file_magic_test_file=/shlib/libc.so
6296 ;;
6297
6298 cygwin*)
6299 # func_win32_libid is a shell function defined in ltmain.sh
6300 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6301 lt_cv_file_magic_cmd='func_win32_libid'
6302 ;;
6303
6304 mingw* | pw32*)
6305 # Base MSYS/MinGW do not provide the 'file' command needed by
6306 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6307 # unless we find 'file', for example because we are cross-compiling.
6308 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6309 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6310 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6311 lt_cv_file_magic_cmd='func_win32_libid'
6312 else
6313 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6314 lt_cv_file_magic_cmd='$OBJDUMP -f'
6315 fi
6316 ;;
6317
6318 cegcc*)
6319 # use the weaker test based on 'objdump'. See mingw*.
6320 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6321 lt_cv_file_magic_cmd='$OBJDUMP -f'
6322 ;;
6323
6324 darwin* | rhapsody*)
6325 lt_cv_deplibs_check_method=pass_all
6326 ;;
6327
6328 freebsd* | dragonfly*)
6329 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6330 case $host_cpu in
6331 i*86 )
6332 # Not sure whether the presence of OpenBSD here was a mistake.
6333 # Let's accept both of them until this is cleared up.
6334 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6335 lt_cv_file_magic_cmd=/usr/bin/file
6336 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6337 ;;
6338 esac
6339 else
6340 lt_cv_deplibs_check_method=pass_all
6341 fi
6342 ;;
6343
6344 gnu*)
6345 lt_cv_deplibs_check_method=pass_all
6346 ;;
6347
6348 haiku*)
6349 lt_cv_deplibs_check_method=pass_all
6350 ;;
6351
6352 hpux10.20* | hpux11*)
6353 lt_cv_file_magic_cmd=/usr/bin/file
6354 case $host_cpu in
6355 ia64*)
6356 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6357 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6358 ;;
6359 hppa*64*)
6360 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6361 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6362 ;;
6363 *)
6364 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6365 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6366 ;;
6367 esac
6368 ;;
6369
6370 interix[3-9]*)
6371 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6372 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6373 ;;
6374
6375 irix5* | irix6* | nonstopux*)
6376 case $LD in
6377 *-32|*"-32 ") libmagic=32-bit;;
6378 *-n32|*"-n32 ") libmagic=N32;;
6379 *-64|*"-64 ") libmagic=64-bit;;
6380 *) libmagic=never-match;;
6381 esac
6382 lt_cv_deplibs_check_method=pass_all
6383 ;;
6384
6385 # This must be Linux ELF.
6386 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6387 lt_cv_deplibs_check_method=pass_all
6388 ;;
6389
6390 netbsd*)
6391 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6392 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6393 else
6394 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6395 fi
6396 ;;
6397
6398 newos6*)
6399 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6400 lt_cv_file_magic_cmd=/usr/bin/file
6401 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6402 ;;
6403
6404 *nto* | *qnx*)
6405 lt_cv_deplibs_check_method=pass_all
6406 ;;
6407
6408 openbsd*)
6409 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6410 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6411 else
6412 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6413 fi
6414 ;;
6415
6416 osf3* | osf4* | osf5*)
6417 lt_cv_deplibs_check_method=pass_all
6418 ;;
6419
6420 rdos*)
6421 lt_cv_deplibs_check_method=pass_all
6422 ;;
6423
6424 solaris*)
6425 lt_cv_deplibs_check_method=pass_all
6426 ;;
6427
6428 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6429 lt_cv_deplibs_check_method=pass_all
6430 ;;
6431
6432 sysv4 | sysv4.3*)
6433 case $host_vendor in
6434 motorola)
6435 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]'
6436 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6437 ;;
6438 ncr)
6439 lt_cv_deplibs_check_method=pass_all
6440 ;;
6441 sequent)
6442 lt_cv_file_magic_cmd='/bin/file'
6443 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6444 ;;
6445 sni)
6446 lt_cv_file_magic_cmd='/bin/file'
6447 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6448 lt_cv_file_magic_test_file=/lib/libc.so
6449 ;;
6450 siemens)
6451 lt_cv_deplibs_check_method=pass_all
6452 ;;
6453 pc)
6454 lt_cv_deplibs_check_method=pass_all
6455 ;;
6456 esac
6457 ;;
6458
6459 tpf*)
6460 lt_cv_deplibs_check_method=pass_all
6461 ;;
6462 esac
6463
6464 fi
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6466 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6467 file_magic_cmd=$lt_cv_file_magic_cmd
6468 deplibs_check_method=$lt_cv_deplibs_check_method
6469 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482 if test -n "$ac_tool_prefix"; then
6483 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6484 set dummy ${ac_tool_prefix}ar; ac_word=$2
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6486 $as_echo_n "checking for $ac_word... " >&6; }
6487 if ${ac_cv_prog_AR+:} false; then :
6488 $as_echo_n "(cached) " >&6
6489 else
6490 if test -n "$AR"; then
6491 ac_cv_prog_AR="$AR" # Let the user override the test.
6492 else
6493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6494 for as_dir in $PATH
6495 do
6496 IFS=$as_save_IFS
6497 test -z "$as_dir" && as_dir=.
6498 for ac_exec_ext in '' $ac_executable_extensions; do
6499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6500 ac_cv_prog_AR="${ac_tool_prefix}ar"
6501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6502 break 2
6503 fi
6504 done
6505 done
6506 IFS=$as_save_IFS
6507
6508 fi
6509 fi
6510 AR=$ac_cv_prog_AR
6511 if test -n "$AR"; then
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6513 $as_echo "$AR" >&6; }
6514 else
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6516 $as_echo "no" >&6; }
6517 fi
6518
6519
6520 fi
6521 if test -z "$ac_cv_prog_AR"; then
6522 ac_ct_AR=$AR
6523 # Extract the first word of "ar", so it can be a program name with args.
6524 set dummy ar; ac_word=$2
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6526 $as_echo_n "checking for $ac_word... " >&6; }
6527 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6528 $as_echo_n "(cached) " >&6
6529 else
6530 if test -n "$ac_ct_AR"; then
6531 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6532 else
6533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6534 for as_dir in $PATH
6535 do
6536 IFS=$as_save_IFS
6537 test -z "$as_dir" && as_dir=.
6538 for ac_exec_ext in '' $ac_executable_extensions; do
6539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6540 ac_cv_prog_ac_ct_AR="ar"
6541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6542 break 2
6543 fi
6544 done
6545 done
6546 IFS=$as_save_IFS
6547
6548 fi
6549 fi
6550 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6551 if test -n "$ac_ct_AR"; then
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6553 $as_echo "$ac_ct_AR" >&6; }
6554 else
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6556 $as_echo "no" >&6; }
6557 fi
6558
6559 if test "x$ac_ct_AR" = x; then
6560 AR="false"
6561 else
6562 case $cross_compiling:$ac_tool_warned in
6563 yes:)
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6565 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6566 ac_tool_warned=yes ;;
6567 esac
6568 AR=$ac_ct_AR
6569 fi
6570 else
6571 AR="$ac_cv_prog_AR"
6572 fi
6573
6574 test -z "$AR" && AR=ar
6575 test -z "$AR_FLAGS" && AR_FLAGS=cru
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587 if test -n "$ac_tool_prefix"; then
6588 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6589 set dummy ${ac_tool_prefix}strip; ac_word=$2
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6591 $as_echo_n "checking for $ac_word... " >&6; }
6592 if ${ac_cv_prog_STRIP+:} false; then :
6593 $as_echo_n "(cached) " >&6
6594 else
6595 if test -n "$STRIP"; then
6596 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6597 else
6598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6599 for as_dir in $PATH
6600 do
6601 IFS=$as_save_IFS
6602 test -z "$as_dir" && as_dir=.
6603 for ac_exec_ext in '' $ac_executable_extensions; do
6604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6605 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6607 break 2
6608 fi
6609 done
6610 done
6611 IFS=$as_save_IFS
6612
6613 fi
6614 fi
6615 STRIP=$ac_cv_prog_STRIP
6616 if test -n "$STRIP"; then
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6618 $as_echo "$STRIP" >&6; }
6619 else
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6621 $as_echo "no" >&6; }
6622 fi
6623
6624
6625 fi
6626 if test -z "$ac_cv_prog_STRIP"; then
6627 ac_ct_STRIP=$STRIP
6628 # Extract the first word of "strip", so it can be a program name with args.
6629 set dummy strip; ac_word=$2
6630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6631 $as_echo_n "checking for $ac_word... " >&6; }
6632 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6633 $as_echo_n "(cached) " >&6
6634 else
6635 if test -n "$ac_ct_STRIP"; then
6636 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6637 else
6638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6639 for as_dir in $PATH
6640 do
6641 IFS=$as_save_IFS
6642 test -z "$as_dir" && as_dir=.
6643 for ac_exec_ext in '' $ac_executable_extensions; do
6644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6645 ac_cv_prog_ac_ct_STRIP="strip"
6646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6647 break 2
6648 fi
6649 done
6650 done
6651 IFS=$as_save_IFS
6652
6653 fi
6654 fi
6655 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6656 if test -n "$ac_ct_STRIP"; then
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6658 $as_echo "$ac_ct_STRIP" >&6; }
6659 else
6660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6661 $as_echo "no" >&6; }
6662 fi
6663
6664 if test "x$ac_ct_STRIP" = x; then
6665 STRIP=":"
6666 else
6667 case $cross_compiling:$ac_tool_warned in
6668 yes:)
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6670 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6671 ac_tool_warned=yes ;;
6672 esac
6673 STRIP=$ac_ct_STRIP
6674 fi
6675 else
6676 STRIP="$ac_cv_prog_STRIP"
6677 fi
6678
6679 test -z "$STRIP" && STRIP=:
6680
6681
6682
6683
6684
6685
6686 if test -n "$ac_tool_prefix"; then
6687 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6688 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6690 $as_echo_n "checking for $ac_word... " >&6; }
6691 if ${ac_cv_prog_RANLIB+:} false; then :
6692 $as_echo_n "(cached) " >&6
6693 else
6694 if test -n "$RANLIB"; then
6695 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6696 else
6697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6698 for as_dir in $PATH
6699 do
6700 IFS=$as_save_IFS
6701 test -z "$as_dir" && as_dir=.
6702 for ac_exec_ext in '' $ac_executable_extensions; do
6703 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6704 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6706 break 2
6707 fi
6708 done
6709 done
6710 IFS=$as_save_IFS
6711
6712 fi
6713 fi
6714 RANLIB=$ac_cv_prog_RANLIB
6715 if test -n "$RANLIB"; then
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6717 $as_echo "$RANLIB" >&6; }
6718 else
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6720 $as_echo "no" >&6; }
6721 fi
6722
6723
6724 fi
6725 if test -z "$ac_cv_prog_RANLIB"; then
6726 ac_ct_RANLIB=$RANLIB
6727 # Extract the first word of "ranlib", so it can be a program name with args.
6728 set dummy ranlib; ac_word=$2
6729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6730 $as_echo_n "checking for $ac_word... " >&6; }
6731 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6732 $as_echo_n "(cached) " >&6
6733 else
6734 if test -n "$ac_ct_RANLIB"; then
6735 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6736 else
6737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6738 for as_dir in $PATH
6739 do
6740 IFS=$as_save_IFS
6741 test -z "$as_dir" && as_dir=.
6742 for ac_exec_ext in '' $ac_executable_extensions; do
6743 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6744 ac_cv_prog_ac_ct_RANLIB="ranlib"
6745 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6746 break 2
6747 fi
6748 done
6749 done
6750 IFS=$as_save_IFS
6751
6752 fi
6753 fi
6754 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6755 if test -n "$ac_ct_RANLIB"; then
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6757 $as_echo "$ac_ct_RANLIB" >&6; }
6758 else
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6760 $as_echo "no" >&6; }
6761 fi
6762
6763 if test "x$ac_ct_RANLIB" = x; then
6764 RANLIB=":"
6765 else
6766 case $cross_compiling:$ac_tool_warned in
6767 yes:)
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6769 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6770 ac_tool_warned=yes ;;
6771 esac
6772 RANLIB=$ac_ct_RANLIB
6773 fi
6774 else
6775 RANLIB="$ac_cv_prog_RANLIB"
6776 fi
6777
6778 test -z "$RANLIB" && RANLIB=:
6779
6780
6781
6782
6783
6784
6785 # Determine commands to create old-style static archives.
6786 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6787 old_postinstall_cmds='chmod 644 $oldlib'
6788 old_postuninstall_cmds=
6789
6790 if test -n "$RANLIB"; then
6791 case $host_os in
6792 openbsd*)
6793 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6794 ;;
6795 *)
6796 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6797 ;;
6798 esac
6799 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6800 fi
6801
6802 case $host_os in
6803 darwin*)
6804 lock_old_archive_extraction=yes ;;
6805 *)
6806 lock_old_archive_extraction=no ;;
6807 esac
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847 # If no C compiler was specified, use CC.
6848 LTCC=${LTCC-"$CC"}
6849
6850 # If no C compiler flags were specified, use CFLAGS.
6851 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6852
6853 # Allow CC to be a program name with arguments.
6854 compiler=$CC
6855
6856
6857 # Check for command to grab the raw symbol name followed by C symbol from nm.
6858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6859 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6860 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6861 $as_echo_n "(cached) " >&6
6862 else
6863
6864 # These are sane defaults that work on at least a few old systems.
6865 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6866
6867 # Character class describing NM global symbol codes.
6868 symcode='[BCDEGRST]'
6869
6870 # Regexp to match symbols that can be accessed directly from C.
6871 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6872
6873 # Define system-specific variables.
6874 case $host_os in
6875 aix*)
6876 symcode='[BCDT]'
6877 ;;
6878 cygwin* | mingw* | pw32* | cegcc*)
6879 symcode='[ABCDGISTW]'
6880 ;;
6881 hpux*)
6882 if test "$host_cpu" = ia64; then
6883 symcode='[ABCDEGRST]'
6884 fi
6885 ;;
6886 irix* | nonstopux*)
6887 symcode='[BCDEGRST]'
6888 ;;
6889 osf*)
6890 symcode='[BCDEGQRST]'
6891 ;;
6892 solaris*)
6893 symcode='[BDRT]'
6894 ;;
6895 sco3.2v5*)
6896 symcode='[DT]'
6897 ;;
6898 sysv4.2uw2*)
6899 symcode='[DT]'
6900 ;;
6901 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6902 symcode='[ABDT]'
6903 ;;
6904 sysv4)
6905 symcode='[DFNSTU]'
6906 ;;
6907 esac
6908
6909 # If we're using GNU nm, then use its standard symbol codes.
6910 case `$NM -V 2>&1` in
6911 *GNU* | *'with BFD'*)
6912 symcode='[ABCDGIRSTW]' ;;
6913 esac
6914
6915 # Transform an extracted symbol line into a proper C declaration.
6916 # Some systems (esp. on ia64) link data and code symbols differently,
6917 # so use this general approach.
6918 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6919
6920 # Transform an extracted symbol line into symbol name and symbol address
6921 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6922 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
6923
6924 # Handle CRLF in mingw tool chain
6925 opt_cr=
6926 case $build_os in
6927 mingw*)
6928 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6929 ;;
6930 esac
6931
6932 # Try without a prefix underscore, then with it.
6933 for ac_symprfx in "" "_"; do
6934
6935 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6936 symxfrm="\\1 $ac_symprfx\\2 \\2"
6937
6938 # Write the raw and C identifiers.
6939 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6940 # Fake it for dumpbin and say T for any non-static function
6941 # and D for any global variable.
6942 # Also find C++ and __fastcall symbols from MSVC++,
6943 # which start with @ or ?.
6944 lt_cv_sys_global_symbol_pipe="$AWK '"\
6945 " {last_section=section; section=\$ 3};"\
6946 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6947 " \$ 0!~/External *\|/{next};"\
6948 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6949 " {if(hide[section]) next};"\
6950 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6951 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6952 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6953 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6954 " ' prfx=^$ac_symprfx"
6955 else
6956 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6957 fi
6958
6959 # Check to see that the pipe works correctly.
6960 pipe_works=no
6961
6962 rm -f conftest*
6963 cat > conftest.$ac_ext <<_LT_EOF
6964 #ifdef __cplusplus
6965 extern "C" {
6966 #endif
6967 char nm_test_var;
6968 void nm_test_func(void);
6969 void nm_test_func(void){}
6970 #ifdef __cplusplus
6971 }
6972 #endif
6973 int main(){nm_test_var='a';nm_test_func();return(0);}
6974 _LT_EOF
6975
6976 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6977 (eval $ac_compile) 2>&5
6978 ac_status=$?
6979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6980 test $ac_status = 0; }; then
6981 # Now try to grab the symbols.
6982 nlist=conftest.nm
6983 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6984 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6985 ac_status=$?
6986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6987 test $ac_status = 0; } && test -s "$nlist"; then
6988 # Try sorting and uniquifying the output.
6989 if sort "$nlist" | uniq > "$nlist"T; then
6990 mv -f "$nlist"T "$nlist"
6991 else
6992 rm -f "$nlist"T
6993 fi
6994
6995 # Make sure that we snagged all the symbols we need.
6996 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6997 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6998 cat <<_LT_EOF > conftest.$ac_ext
6999 #ifdef __cplusplus
7000 extern "C" {
7001 #endif
7002
7003 _LT_EOF
7004 # Now generate the symbol file.
7005 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7006
7007 cat <<_LT_EOF >> conftest.$ac_ext
7008
7009 /* The mapping between symbol names and symbols. */
7010 const struct {
7011 const char *name;
7012 void *address;
7013 }
7014 lt__PROGRAM__LTX_preloaded_symbols[] =
7015 {
7016 { "@PROGRAM@", (void *) 0 },
7017 _LT_EOF
7018 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7019 cat <<\_LT_EOF >> conftest.$ac_ext
7020 {0, (void *) 0}
7021 };
7022
7023 /* This works around a problem in FreeBSD linker */
7024 #ifdef FREEBSD_WORKAROUND
7025 static const void *lt_preloaded_setup() {
7026 return lt__PROGRAM__LTX_preloaded_symbols;
7027 }
7028 #endif
7029
7030 #ifdef __cplusplus
7031 }
7032 #endif
7033 _LT_EOF
7034 # Now try linking the two files.
7035 mv conftest.$ac_objext conftstm.$ac_objext
7036 lt_save_LIBS="$LIBS"
7037 lt_save_CFLAGS="$CFLAGS"
7038 LIBS="conftstm.$ac_objext"
7039 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7040 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7041 (eval $ac_link) 2>&5
7042 ac_status=$?
7043 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7044 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7045 pipe_works=yes
7046 fi
7047 LIBS="$lt_save_LIBS"
7048 CFLAGS="$lt_save_CFLAGS"
7049 else
7050 echo "cannot find nm_test_func in $nlist" >&5
7051 fi
7052 else
7053 echo "cannot find nm_test_var in $nlist" >&5
7054 fi
7055 else
7056 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7057 fi
7058 else
7059 echo "$progname: failed program was:" >&5
7060 cat conftest.$ac_ext >&5
7061 fi
7062 rm -rf conftest* conftst*
7063
7064 # Do not use the global_symbol_pipe unless it works.
7065 if test "$pipe_works" = yes; then
7066 break
7067 else
7068 lt_cv_sys_global_symbol_pipe=
7069 fi
7070 done
7071
7072 fi
7073
7074 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7075 lt_cv_sys_global_symbol_to_cdecl=
7076 fi
7077 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7079 $as_echo "failed" >&6; }
7080 else
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7082 $as_echo "ok" >&6; }
7083 fi
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106 # Check whether --enable-libtool-lock was given.
7107 if test "${enable_libtool_lock+set}" = set; then :
7108 enableval=$enable_libtool_lock;
7109 fi
7110
7111 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7112
7113 # Some flags need to be propagated to the compiler or linker for good
7114 # libtool support.
7115 case $host in
7116 ia64-*-hpux*)
7117 # Find out which ABI we are using.
7118 echo 'int i;' > conftest.$ac_ext
7119 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7120 (eval $ac_compile) 2>&5
7121 ac_status=$?
7122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7123 test $ac_status = 0; }; then
7124 case `/usr/bin/file conftest.$ac_objext` in
7125 *ELF-32*)
7126 HPUX_IA64_MODE="32"
7127 ;;
7128 *ELF-64*)
7129 HPUX_IA64_MODE="64"
7130 ;;
7131 esac
7132 fi
7133 rm -rf conftest*
7134 ;;
7135 *-*-irix6*)
7136 # Find out which ABI we are using.
7137 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7138 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7139 (eval $ac_compile) 2>&5
7140 ac_status=$?
7141 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7142 test $ac_status = 0; }; then
7143 if test "$lt_cv_prog_gnu_ld" = yes; then
7144 case `/usr/bin/file conftest.$ac_objext` in
7145 *32-bit*)
7146 LD="${LD-ld} -melf32bsmip"
7147 ;;
7148 *N32*)
7149 LD="${LD-ld} -melf32bmipn32"
7150 ;;
7151 *64-bit*)
7152 LD="${LD-ld} -melf64bmip"
7153 ;;
7154 esac
7155 else
7156 case `/usr/bin/file conftest.$ac_objext` in
7157 *32-bit*)
7158 LD="${LD-ld} -32"
7159 ;;
7160 *N32*)
7161 LD="${LD-ld} -n32"
7162 ;;
7163 *64-bit*)
7164 LD="${LD-ld} -64"
7165 ;;
7166 esac
7167 fi
7168 fi
7169 rm -rf conftest*
7170 ;;
7171
7172 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7173 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7174 # Find out which ABI we are using.
7175 echo 'int i;' > conftest.$ac_ext
7176 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7177 (eval $ac_compile) 2>&5
7178 ac_status=$?
7179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7180 test $ac_status = 0; }; then
7181 case `/usr/bin/file conftest.o` in
7182 *32-bit*)
7183 case $host in
7184 x86_64-*kfreebsd*-gnu)
7185 LD="${LD-ld} -m elf_i386_fbsd"
7186 ;;
7187 x86_64-*linux*)
7188 case `/usr/bin/file conftest.o` in
7189 *x86-64*)
7190 LD="${LD-ld} -m elf32_x86_64"
7191 ;;
7192 *)
7193 LD="${LD-ld} -m elf_i386"
7194 ;;
7195 esac
7196 ;;
7197 powerpc64le-*linux*)
7198 LD="${LD-ld} -m elf32lppclinux"
7199 ;;
7200 powerpc64-*linux*)
7201 LD="${LD-ld} -m elf32ppclinux"
7202 ;;
7203 s390x-*linux*)
7204 LD="${LD-ld} -m elf_s390"
7205 ;;
7206 sparc64-*linux*)
7207 LD="${LD-ld} -m elf32_sparc"
7208 ;;
7209 esac
7210 ;;
7211 *64-bit*)
7212 case $host in
7213 x86_64-*kfreebsd*-gnu)
7214 LD="${LD-ld} -m elf_x86_64_fbsd"
7215 ;;
7216 x86_64-*linux*)
7217 LD="${LD-ld} -m elf_x86_64"
7218 ;;
7219 powerpcle-*linux*)
7220 LD="${LD-ld} -m elf64lppc"
7221 ;;
7222 powerpc-*linux*)
7223 LD="${LD-ld} -m elf64ppc"
7224 ;;
7225 s390*-*linux*|s390*-*tpf*)
7226 LD="${LD-ld} -m elf64_s390"
7227 ;;
7228 sparc*-*linux*)
7229 LD="${LD-ld} -m elf64_sparc"
7230 ;;
7231 esac
7232 ;;
7233 esac
7234 fi
7235 rm -rf conftest*
7236 ;;
7237
7238 *-*-sco3.2v5*)
7239 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7240 SAVE_CFLAGS="$CFLAGS"
7241 CFLAGS="$CFLAGS -belf"
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7243 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7244 if ${lt_cv_cc_needs_belf+:} false; then :
7245 $as_echo_n "(cached) " >&6
7246 else
7247 ac_ext=c
7248 ac_cpp='$CPP $CPPFLAGS'
7249 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7250 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7251 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7252
7253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7254 /* end confdefs.h. */
7255
7256 int
7257 main ()
7258 {
7259
7260 ;
7261 return 0;
7262 }
7263 _ACEOF
7264 if ac_fn_c_try_link "$LINENO"; then :
7265 lt_cv_cc_needs_belf=yes
7266 else
7267 lt_cv_cc_needs_belf=no
7268 fi
7269 rm -f core conftest.err conftest.$ac_objext \
7270 conftest$ac_exeext conftest.$ac_ext
7271 ac_ext=c
7272 ac_cpp='$CPP $CPPFLAGS'
7273 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7274 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7275 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7276
7277 fi
7278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7279 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7280 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7281 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7282 CFLAGS="$SAVE_CFLAGS"
7283 fi
7284 ;;
7285 sparc*-*solaris*)
7286 # Find out which ABI we are using.
7287 echo 'int i;' > conftest.$ac_ext
7288 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7289 (eval $ac_compile) 2>&5
7290 ac_status=$?
7291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7292 test $ac_status = 0; }; then
7293 case `/usr/bin/file conftest.o` in
7294 *64-bit*)
7295 case $lt_cv_prog_gnu_ld in
7296 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7297 *)
7298 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7299 LD="${LD-ld} -64"
7300 fi
7301 ;;
7302 esac
7303 ;;
7304 esac
7305 fi
7306 rm -rf conftest*
7307 ;;
7308 esac
7309
7310 need_locks="$enable_libtool_lock"
7311
7312
7313 case $host_os in
7314 rhapsody* | darwin*)
7315 if test -n "$ac_tool_prefix"; then
7316 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7317 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7319 $as_echo_n "checking for $ac_word... " >&6; }
7320 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7321 $as_echo_n "(cached) " >&6
7322 else
7323 if test -n "$DSYMUTIL"; then
7324 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7325 else
7326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7327 for as_dir in $PATH
7328 do
7329 IFS=$as_save_IFS
7330 test -z "$as_dir" && as_dir=.
7331 for ac_exec_ext in '' $ac_executable_extensions; do
7332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7333 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7335 break 2
7336 fi
7337 done
7338 done
7339 IFS=$as_save_IFS
7340
7341 fi
7342 fi
7343 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7344 if test -n "$DSYMUTIL"; then
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7346 $as_echo "$DSYMUTIL" >&6; }
7347 else
7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7349 $as_echo "no" >&6; }
7350 fi
7351
7352
7353 fi
7354 if test -z "$ac_cv_prog_DSYMUTIL"; then
7355 ac_ct_DSYMUTIL=$DSYMUTIL
7356 # Extract the first word of "dsymutil", so it can be a program name with args.
7357 set dummy dsymutil; ac_word=$2
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7359 $as_echo_n "checking for $ac_word... " >&6; }
7360 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7361 $as_echo_n "(cached) " >&6
7362 else
7363 if test -n "$ac_ct_DSYMUTIL"; then
7364 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7365 else
7366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7367 for as_dir in $PATH
7368 do
7369 IFS=$as_save_IFS
7370 test -z "$as_dir" && as_dir=.
7371 for ac_exec_ext in '' $ac_executable_extensions; do
7372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7373 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7375 break 2
7376 fi
7377 done
7378 done
7379 IFS=$as_save_IFS
7380
7381 fi
7382 fi
7383 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7384 if test -n "$ac_ct_DSYMUTIL"; then
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7386 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7387 else
7388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7389 $as_echo "no" >&6; }
7390 fi
7391
7392 if test "x$ac_ct_DSYMUTIL" = x; then
7393 DSYMUTIL=":"
7394 else
7395 case $cross_compiling:$ac_tool_warned in
7396 yes:)
7397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7398 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7399 ac_tool_warned=yes ;;
7400 esac
7401 DSYMUTIL=$ac_ct_DSYMUTIL
7402 fi
7403 else
7404 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7405 fi
7406
7407 if test -n "$ac_tool_prefix"; then
7408 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7409 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7411 $as_echo_n "checking for $ac_word... " >&6; }
7412 if ${ac_cv_prog_NMEDIT+:} false; then :
7413 $as_echo_n "(cached) " >&6
7414 else
7415 if test -n "$NMEDIT"; then
7416 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7417 else
7418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7419 for as_dir in $PATH
7420 do
7421 IFS=$as_save_IFS
7422 test -z "$as_dir" && as_dir=.
7423 for ac_exec_ext in '' $ac_executable_extensions; do
7424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7425 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7427 break 2
7428 fi
7429 done
7430 done
7431 IFS=$as_save_IFS
7432
7433 fi
7434 fi
7435 NMEDIT=$ac_cv_prog_NMEDIT
7436 if test -n "$NMEDIT"; then
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7438 $as_echo "$NMEDIT" >&6; }
7439 else
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7441 $as_echo "no" >&6; }
7442 fi
7443
7444
7445 fi
7446 if test -z "$ac_cv_prog_NMEDIT"; then
7447 ac_ct_NMEDIT=$NMEDIT
7448 # Extract the first word of "nmedit", so it can be a program name with args.
7449 set dummy nmedit; ac_word=$2
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7451 $as_echo_n "checking for $ac_word... " >&6; }
7452 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7453 $as_echo_n "(cached) " >&6
7454 else
7455 if test -n "$ac_ct_NMEDIT"; then
7456 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7457 else
7458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7459 for as_dir in $PATH
7460 do
7461 IFS=$as_save_IFS
7462 test -z "$as_dir" && as_dir=.
7463 for ac_exec_ext in '' $ac_executable_extensions; do
7464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7465 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7467 break 2
7468 fi
7469 done
7470 done
7471 IFS=$as_save_IFS
7472
7473 fi
7474 fi
7475 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7476 if test -n "$ac_ct_NMEDIT"; then
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7478 $as_echo "$ac_ct_NMEDIT" >&6; }
7479 else
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7481 $as_echo "no" >&6; }
7482 fi
7483
7484 if test "x$ac_ct_NMEDIT" = x; then
7485 NMEDIT=":"
7486 else
7487 case $cross_compiling:$ac_tool_warned in
7488 yes:)
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7490 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7491 ac_tool_warned=yes ;;
7492 esac
7493 NMEDIT=$ac_ct_NMEDIT
7494 fi
7495 else
7496 NMEDIT="$ac_cv_prog_NMEDIT"
7497 fi
7498
7499 if test -n "$ac_tool_prefix"; then
7500 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7501 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7503 $as_echo_n "checking for $ac_word... " >&6; }
7504 if ${ac_cv_prog_LIPO+:} false; then :
7505 $as_echo_n "(cached) " >&6
7506 else
7507 if test -n "$LIPO"; then
7508 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7509 else
7510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7511 for as_dir in $PATH
7512 do
7513 IFS=$as_save_IFS
7514 test -z "$as_dir" && as_dir=.
7515 for ac_exec_ext in '' $ac_executable_extensions; do
7516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7517 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7519 break 2
7520 fi
7521 done
7522 done
7523 IFS=$as_save_IFS
7524
7525 fi
7526 fi
7527 LIPO=$ac_cv_prog_LIPO
7528 if test -n "$LIPO"; then
7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7530 $as_echo "$LIPO" >&6; }
7531 else
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7533 $as_echo "no" >&6; }
7534 fi
7535
7536
7537 fi
7538 if test -z "$ac_cv_prog_LIPO"; then
7539 ac_ct_LIPO=$LIPO
7540 # Extract the first word of "lipo", so it can be a program name with args.
7541 set dummy lipo; ac_word=$2
7542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7543 $as_echo_n "checking for $ac_word... " >&6; }
7544 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7545 $as_echo_n "(cached) " >&6
7546 else
7547 if test -n "$ac_ct_LIPO"; then
7548 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7549 else
7550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7551 for as_dir in $PATH
7552 do
7553 IFS=$as_save_IFS
7554 test -z "$as_dir" && as_dir=.
7555 for ac_exec_ext in '' $ac_executable_extensions; do
7556 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7557 ac_cv_prog_ac_ct_LIPO="lipo"
7558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7559 break 2
7560 fi
7561 done
7562 done
7563 IFS=$as_save_IFS
7564
7565 fi
7566 fi
7567 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7568 if test -n "$ac_ct_LIPO"; then
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7570 $as_echo "$ac_ct_LIPO" >&6; }
7571 else
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7573 $as_echo "no" >&6; }
7574 fi
7575
7576 if test "x$ac_ct_LIPO" = x; then
7577 LIPO=":"
7578 else
7579 case $cross_compiling:$ac_tool_warned in
7580 yes:)
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7582 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7583 ac_tool_warned=yes ;;
7584 esac
7585 LIPO=$ac_ct_LIPO
7586 fi
7587 else
7588 LIPO="$ac_cv_prog_LIPO"
7589 fi
7590
7591 if test -n "$ac_tool_prefix"; then
7592 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7593 set dummy ${ac_tool_prefix}otool; ac_word=$2
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7595 $as_echo_n "checking for $ac_word... " >&6; }
7596 if ${ac_cv_prog_OTOOL+:} false; then :
7597 $as_echo_n "(cached) " >&6
7598 else
7599 if test -n "$OTOOL"; then
7600 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7601 else
7602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7603 for as_dir in $PATH
7604 do
7605 IFS=$as_save_IFS
7606 test -z "$as_dir" && as_dir=.
7607 for ac_exec_ext in '' $ac_executable_extensions; do
7608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7609 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7611 break 2
7612 fi
7613 done
7614 done
7615 IFS=$as_save_IFS
7616
7617 fi
7618 fi
7619 OTOOL=$ac_cv_prog_OTOOL
7620 if test -n "$OTOOL"; then
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7622 $as_echo "$OTOOL" >&6; }
7623 else
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625 $as_echo "no" >&6; }
7626 fi
7627
7628
7629 fi
7630 if test -z "$ac_cv_prog_OTOOL"; then
7631 ac_ct_OTOOL=$OTOOL
7632 # Extract the first word of "otool", so it can be a program name with args.
7633 set dummy otool; ac_word=$2
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7635 $as_echo_n "checking for $ac_word... " >&6; }
7636 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7637 $as_echo_n "(cached) " >&6
7638 else
7639 if test -n "$ac_ct_OTOOL"; then
7640 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7641 else
7642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7643 for as_dir in $PATH
7644 do
7645 IFS=$as_save_IFS
7646 test -z "$as_dir" && as_dir=.
7647 for ac_exec_ext in '' $ac_executable_extensions; do
7648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7649 ac_cv_prog_ac_ct_OTOOL="otool"
7650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7651 break 2
7652 fi
7653 done
7654 done
7655 IFS=$as_save_IFS
7656
7657 fi
7658 fi
7659 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7660 if test -n "$ac_ct_OTOOL"; then
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7662 $as_echo "$ac_ct_OTOOL" >&6; }
7663 else
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7665 $as_echo "no" >&6; }
7666 fi
7667
7668 if test "x$ac_ct_OTOOL" = x; then
7669 OTOOL=":"
7670 else
7671 case $cross_compiling:$ac_tool_warned in
7672 yes:)
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7675 ac_tool_warned=yes ;;
7676 esac
7677 OTOOL=$ac_ct_OTOOL
7678 fi
7679 else
7680 OTOOL="$ac_cv_prog_OTOOL"
7681 fi
7682
7683 if test -n "$ac_tool_prefix"; then
7684 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7685 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7687 $as_echo_n "checking for $ac_word... " >&6; }
7688 if ${ac_cv_prog_OTOOL64+:} false; then :
7689 $as_echo_n "(cached) " >&6
7690 else
7691 if test -n "$OTOOL64"; then
7692 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7693 else
7694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7695 for as_dir in $PATH
7696 do
7697 IFS=$as_save_IFS
7698 test -z "$as_dir" && as_dir=.
7699 for ac_exec_ext in '' $ac_executable_extensions; do
7700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7701 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7703 break 2
7704 fi
7705 done
7706 done
7707 IFS=$as_save_IFS
7708
7709 fi
7710 fi
7711 OTOOL64=$ac_cv_prog_OTOOL64
7712 if test -n "$OTOOL64"; then
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7714 $as_echo "$OTOOL64" >&6; }
7715 else
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7717 $as_echo "no" >&6; }
7718 fi
7719
7720
7721 fi
7722 if test -z "$ac_cv_prog_OTOOL64"; then
7723 ac_ct_OTOOL64=$OTOOL64
7724 # Extract the first word of "otool64", so it can be a program name with args.
7725 set dummy otool64; ac_word=$2
7726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7727 $as_echo_n "checking for $ac_word... " >&6; }
7728 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7729 $as_echo_n "(cached) " >&6
7730 else
7731 if test -n "$ac_ct_OTOOL64"; then
7732 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7733 else
7734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7735 for as_dir in $PATH
7736 do
7737 IFS=$as_save_IFS
7738 test -z "$as_dir" && as_dir=.
7739 for ac_exec_ext in '' $ac_executable_extensions; do
7740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7741 ac_cv_prog_ac_ct_OTOOL64="otool64"
7742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7743 break 2
7744 fi
7745 done
7746 done
7747 IFS=$as_save_IFS
7748
7749 fi
7750 fi
7751 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7752 if test -n "$ac_ct_OTOOL64"; then
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7754 $as_echo "$ac_ct_OTOOL64" >&6; }
7755 else
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7757 $as_echo "no" >&6; }
7758 fi
7759
7760 if test "x$ac_ct_OTOOL64" = x; then
7761 OTOOL64=":"
7762 else
7763 case $cross_compiling:$ac_tool_warned in
7764 yes:)
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7766 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7767 ac_tool_warned=yes ;;
7768 esac
7769 OTOOL64=$ac_ct_OTOOL64
7770 fi
7771 else
7772 OTOOL64="$ac_cv_prog_OTOOL64"
7773 fi
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7802 $as_echo_n "checking for -single_module linker flag... " >&6; }
7803 if ${lt_cv_apple_cc_single_mod+:} false; then :
7804 $as_echo_n "(cached) " >&6
7805 else
7806 lt_cv_apple_cc_single_mod=no
7807 if test -z "${LT_MULTI_MODULE}"; then
7808 # By default we will add the -single_module flag. You can override
7809 # by either setting the environment variable LT_MULTI_MODULE
7810 # non-empty at configure time, or by adding -multi_module to the
7811 # link flags.
7812 rm -rf libconftest.dylib*
7813 echo "int foo(void){return 1;}" > conftest.c
7814 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7815 -dynamiclib -Wl,-single_module conftest.c" >&5
7816 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7817 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7818 _lt_result=$?
7819 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7820 lt_cv_apple_cc_single_mod=yes
7821 else
7822 cat conftest.err >&5
7823 fi
7824 rm -rf libconftest.dylib*
7825 rm -f conftest.*
7826 fi
7827 fi
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7829 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7831 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7832 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7833 $as_echo_n "(cached) " >&6
7834 else
7835 lt_cv_ld_exported_symbols_list=no
7836 save_LDFLAGS=$LDFLAGS
7837 echo "_main" > conftest.sym
7838 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7840 /* end confdefs.h. */
7841
7842 int
7843 main ()
7844 {
7845
7846 ;
7847 return 0;
7848 }
7849 _ACEOF
7850 if ac_fn_c_try_link "$LINENO"; then :
7851 lt_cv_ld_exported_symbols_list=yes
7852 else
7853 lt_cv_ld_exported_symbols_list=no
7854 fi
7855 rm -f core conftest.err conftest.$ac_objext \
7856 conftest$ac_exeext conftest.$ac_ext
7857 LDFLAGS="$save_LDFLAGS"
7858
7859 fi
7860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7861 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7863 $as_echo_n "checking for -force_load linker flag... " >&6; }
7864 if ${lt_cv_ld_force_load+:} false; then :
7865 $as_echo_n "(cached) " >&6
7866 else
7867 lt_cv_ld_force_load=no
7868 cat > conftest.c << _LT_EOF
7869 int forced_loaded() { return 2;}
7870 _LT_EOF
7871 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7872 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7873 echo "$AR cru libconftest.a conftest.o" >&5
7874 $AR cru libconftest.a conftest.o 2>&5
7875 cat > conftest.c << _LT_EOF
7876 int main() { return 0;}
7877 _LT_EOF
7878 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7879 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7880 _lt_result=$?
7881 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7882 lt_cv_ld_force_load=yes
7883 else
7884 cat conftest.err >&5
7885 fi
7886 rm -f conftest.err libconftest.a conftest conftest.c
7887 rm -rf conftest.dSYM
7888
7889 fi
7890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7891 $as_echo "$lt_cv_ld_force_load" >&6; }
7892 case $host_os in
7893 rhapsody* | darwin1.[012])
7894 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7895 darwin1.*)
7896 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7897 darwin*) # darwin 5.x on
7898 # if running on 10.5 or later, the deployment target defaults
7899 # to the OS version, if on x86, and 10.4, the deployment
7900 # target defaults to 10.4. Don't you love it?
7901 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7902 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7903 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7904 10.[012][,.]*)
7905 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7906 10.*)
7907 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7908 esac
7909 ;;
7910 esac
7911 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7912 _lt_dar_single_mod='$single_module'
7913 fi
7914 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7915 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7916 else
7917 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7918 fi
7919 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7920 _lt_dsymutil='~$DSYMUTIL $lib || :'
7921 else
7922 _lt_dsymutil=
7923 fi
7924 ;;
7925 esac
7926
7927 for ac_header in dlfcn.h
7928 do :
7929 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7930 "
7931 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7932 cat >>confdefs.h <<_ACEOF
7933 #define HAVE_DLFCN_H 1
7934 _ACEOF
7935
7936 fi
7937
7938 done
7939
7940
7941
7942
7943
7944 # Set options
7945
7946
7947
7948 enable_dlopen=no
7949
7950
7951 enable_win32_dll=no
7952
7953
7954
7955 # Check whether --enable-static was given.
7956 if test "${enable_static+set}" = set; then :
7957 enableval=$enable_static; p=${PACKAGE-default}
7958 case $enableval in
7959 yes) enable_static=yes ;;
7960 no) enable_static=no ;;
7961 *)
7962 enable_static=no
7963 # Look at the argument we got. We use all the common list separators.
7964 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7965 for pkg in $enableval; do
7966 IFS="$lt_save_ifs"
7967 if test "X$pkg" = "X$p"; then
7968 enable_static=yes
7969 fi
7970 done
7971 IFS="$lt_save_ifs"
7972 ;;
7973 esac
7974 else
7975 enable_static=yes
7976 fi
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987 # Check whether --with-pic was given.
7988 if test "${with_pic+set}" = set; then :
7989 withval=$with_pic; pic_mode="$withval"
7990 else
7991 pic_mode=default
7992 fi
7993
7994
7995 test -z "$pic_mode" && pic_mode=default
7996
7997
7998
7999
8000
8001
8002
8003 # Check whether --enable-fast-install was given.
8004 if test "${enable_fast_install+set}" = set; then :
8005 enableval=$enable_fast_install; p=${PACKAGE-default}
8006 case $enableval in
8007 yes) enable_fast_install=yes ;;
8008 no) enable_fast_install=no ;;
8009 *)
8010 enable_fast_install=no
8011 # Look at the argument we got. We use all the common list separators.
8012 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8013 for pkg in $enableval; do
8014 IFS="$lt_save_ifs"
8015 if test "X$pkg" = "X$p"; then
8016 enable_fast_install=yes
8017 fi
8018 done
8019 IFS="$lt_save_ifs"
8020 ;;
8021 esac
8022 else
8023 enable_fast_install=yes
8024 fi
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036 # This can be used to rebuild libtool when needed
8037 LIBTOOL_DEPS="$ltmain"
8038
8039 # Always use our own libtool.
8040 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067 test -z "$LN_S" && LN_S="ln -s"
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082 if test -n "${ZSH_VERSION+set}" ; then
8083 setopt NO_GLOB_SUBST
8084 fi
8085
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8087 $as_echo_n "checking for objdir... " >&6; }
8088 if ${lt_cv_objdir+:} false; then :
8089 $as_echo_n "(cached) " >&6
8090 else
8091 rm -f .libs 2>/dev/null
8092 mkdir .libs 2>/dev/null
8093 if test -d .libs; then
8094 lt_cv_objdir=.libs
8095 else
8096 # MS-DOS does not allow filenames that begin with a dot.
8097 lt_cv_objdir=_libs
8098 fi
8099 rmdir .libs 2>/dev/null
8100 fi
8101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8102 $as_echo "$lt_cv_objdir" >&6; }
8103 objdir=$lt_cv_objdir
8104
8105
8106
8107
8108
8109 cat >>confdefs.h <<_ACEOF
8110 #define LT_OBJDIR "$lt_cv_objdir/"
8111 _ACEOF
8112
8113
8114
8115
8116 case $host_os in
8117 aix3*)
8118 # AIX sometimes has problems with the GCC collect2 program. For some
8119 # reason, if we set the COLLECT_NAMES environment variable, the problems
8120 # vanish in a puff of smoke.
8121 if test "X${COLLECT_NAMES+set}" != Xset; then
8122 COLLECT_NAMES=
8123 export COLLECT_NAMES
8124 fi
8125 ;;
8126 esac
8127
8128 # Global variables:
8129 ofile=libtool
8130 can_build_shared=yes
8131
8132 # All known linkers require a `.a' archive for static linking (except MSVC,
8133 # which needs '.lib').
8134 libext=a
8135
8136 with_gnu_ld="$lt_cv_prog_gnu_ld"
8137
8138 old_CC="$CC"
8139 old_CFLAGS="$CFLAGS"
8140
8141 # Set sane defaults for various variables
8142 test -z "$CC" && CC=cc
8143 test -z "$LTCC" && LTCC=$CC
8144 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8145 test -z "$LD" && LD=ld
8146 test -z "$ac_objext" && ac_objext=o
8147
8148 for cc_temp in $compiler""; do
8149 case $cc_temp in
8150 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8151 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8152 \-*) ;;
8153 *) break;;
8154 esac
8155 done
8156 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8157
8158
8159 # Only perform the check for file, if the check method requires it
8160 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8161 case $deplibs_check_method in
8162 file_magic*)
8163 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8165 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8166 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8167 $as_echo_n "(cached) " >&6
8168 else
8169 case $MAGIC_CMD in
8170 [\\/*] | ?:[\\/]*)
8171 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8172 ;;
8173 *)
8174 lt_save_MAGIC_CMD="$MAGIC_CMD"
8175 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8176 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8177 for ac_dir in $ac_dummy; do
8178 IFS="$lt_save_ifs"
8179 test -z "$ac_dir" && ac_dir=.
8180 if test -f $ac_dir/${ac_tool_prefix}file; then
8181 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8182 if test -n "$file_magic_test_file"; then
8183 case $deplibs_check_method in
8184 "file_magic "*)
8185 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8186 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8187 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8188 $EGREP "$file_magic_regex" > /dev/null; then
8189 :
8190 else
8191 cat <<_LT_EOF 1>&2
8192
8193 *** Warning: the command libtool uses to detect shared libraries,
8194 *** $file_magic_cmd, produces output that libtool cannot recognize.
8195 *** The result is that libtool may fail to recognize shared libraries
8196 *** as such. This will affect the creation of libtool libraries that
8197 *** depend on shared libraries, but programs linked with such libtool
8198 *** libraries will work regardless of this problem. Nevertheless, you
8199 *** may want to report the problem to your system manager and/or to
8200 *** bug-libtool@gnu.org
8201
8202 _LT_EOF
8203 fi ;;
8204 esac
8205 fi
8206 break
8207 fi
8208 done
8209 IFS="$lt_save_ifs"
8210 MAGIC_CMD="$lt_save_MAGIC_CMD"
8211 ;;
8212 esac
8213 fi
8214
8215 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8216 if test -n "$MAGIC_CMD"; then
8217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8218 $as_echo "$MAGIC_CMD" >&6; }
8219 else
8220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8221 $as_echo "no" >&6; }
8222 fi
8223
8224
8225
8226
8227
8228 if test -z "$lt_cv_path_MAGIC_CMD"; then
8229 if test -n "$ac_tool_prefix"; then
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8231 $as_echo_n "checking for file... " >&6; }
8232 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8233 $as_echo_n "(cached) " >&6
8234 else
8235 case $MAGIC_CMD in
8236 [\\/*] | ?:[\\/]*)
8237 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8238 ;;
8239 *)
8240 lt_save_MAGIC_CMD="$MAGIC_CMD"
8241 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8242 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8243 for ac_dir in $ac_dummy; do
8244 IFS="$lt_save_ifs"
8245 test -z "$ac_dir" && ac_dir=.
8246 if test -f $ac_dir/file; then
8247 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8248 if test -n "$file_magic_test_file"; then
8249 case $deplibs_check_method in
8250 "file_magic "*)
8251 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8252 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8253 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8254 $EGREP "$file_magic_regex" > /dev/null; then
8255 :
8256 else
8257 cat <<_LT_EOF 1>&2
8258
8259 *** Warning: the command libtool uses to detect shared libraries,
8260 *** $file_magic_cmd, produces output that libtool cannot recognize.
8261 *** The result is that libtool may fail to recognize shared libraries
8262 *** as such. This will affect the creation of libtool libraries that
8263 *** depend on shared libraries, but programs linked with such libtool
8264 *** libraries will work regardless of this problem. Nevertheless, you
8265 *** may want to report the problem to your system manager and/or to
8266 *** bug-libtool@gnu.org
8267
8268 _LT_EOF
8269 fi ;;
8270 esac
8271 fi
8272 break
8273 fi
8274 done
8275 IFS="$lt_save_ifs"
8276 MAGIC_CMD="$lt_save_MAGIC_CMD"
8277 ;;
8278 esac
8279 fi
8280
8281 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8282 if test -n "$MAGIC_CMD"; then
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8284 $as_echo "$MAGIC_CMD" >&6; }
8285 else
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8287 $as_echo "no" >&6; }
8288 fi
8289
8290
8291 else
8292 MAGIC_CMD=:
8293 fi
8294 fi
8295
8296 fi
8297 ;;
8298 esac
8299
8300 # Use C for the default configuration in the libtool script
8301
8302 lt_save_CC="$CC"
8303 ac_ext=c
8304 ac_cpp='$CPP $CPPFLAGS'
8305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8308
8309
8310 # Source file extension for C test sources.
8311 ac_ext=c
8312
8313 # Object file extension for compiled C test sources.
8314 objext=o
8315 objext=$objext
8316
8317 # Code to be used in simple compile tests
8318 lt_simple_compile_test_code="int some_variable = 0;"
8319
8320 # Code to be used in simple link tests
8321 lt_simple_link_test_code='int main(){return(0);}'
8322
8323
8324
8325
8326
8327
8328
8329 # If no C compiler was specified, use CC.
8330 LTCC=${LTCC-"$CC"}
8331
8332 # If no C compiler flags were specified, use CFLAGS.
8333 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8334
8335 # Allow CC to be a program name with arguments.
8336 compiler=$CC
8337
8338 # Save the default compiler, since it gets overwritten when the other
8339 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8340 compiler_DEFAULT=$CC
8341
8342 # save warnings/boilerplate of simple test code
8343 ac_outfile=conftest.$ac_objext
8344 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8345 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8346 _lt_compiler_boilerplate=`cat conftest.err`
8347 $RM conftest*
8348
8349 ac_outfile=conftest.$ac_objext
8350 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8351 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8352 _lt_linker_boilerplate=`cat conftest.err`
8353 $RM -r conftest*
8354
8355
8356 ## CAVEAT EMPTOR:
8357 ## There is no encapsulation within the following macros, do not change
8358 ## the running order or otherwise move them around unless you know exactly
8359 ## what you are doing...
8360 if test -n "$compiler"; then
8361
8362 lt_prog_compiler_no_builtin_flag=
8363
8364 if test "$GCC" = yes; then
8365 case $cc_basename in
8366 nvcc*)
8367 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8368 *)
8369 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8370 esac
8371
8372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8373 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8374 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8375 $as_echo_n "(cached) " >&6
8376 else
8377 lt_cv_prog_compiler_rtti_exceptions=no
8378 ac_outfile=conftest.$ac_objext
8379 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8380 lt_compiler_flag="-fno-rtti -fno-exceptions"
8381 # Insert the option either (1) after the last *FLAGS variable, or
8382 # (2) before a word containing "conftest.", or (3) at the end.
8383 # Note that $ac_compile itself does not contain backslashes and begins
8384 # with a dollar sign (not a hyphen), so the echo should work correctly.
8385 # The option is referenced via a variable to avoid confusing sed.
8386 lt_compile=`echo "$ac_compile" | $SED \
8387 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8388 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8389 -e 's:$: $lt_compiler_flag:'`
8390 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8391 (eval "$lt_compile" 2>conftest.err)
8392 ac_status=$?
8393 cat conftest.err >&5
8394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8395 if (exit $ac_status) && test -s "$ac_outfile"; then
8396 # The compiler can only warn and ignore the option if not recognized
8397 # So say no if there are warnings other than the usual output.
8398 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8399 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8400 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8401 lt_cv_prog_compiler_rtti_exceptions=yes
8402 fi
8403 fi
8404 $RM conftest*
8405
8406 fi
8407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8408 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8409
8410 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8411 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8412 else
8413 :
8414 fi
8415
8416 fi
8417
8418
8419
8420
8421
8422
8423 lt_prog_compiler_wl=
8424 lt_prog_compiler_pic=
8425 lt_prog_compiler_static=
8426
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8428 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8429
8430 if test "$GCC" = yes; then
8431 lt_prog_compiler_wl='-Wl,'
8432 lt_prog_compiler_static='-static'
8433
8434 case $host_os in
8435 aix*)
8436 # All AIX code is PIC.
8437 if test "$host_cpu" = ia64; then
8438 # AIX 5 now supports IA64 processor
8439 lt_prog_compiler_static='-Bstatic'
8440 fi
8441 lt_prog_compiler_pic='-fPIC'
8442 ;;
8443
8444 amigaos*)
8445 case $host_cpu in
8446 powerpc)
8447 # see comment about AmigaOS4 .so support
8448 lt_prog_compiler_pic='-fPIC'
8449 ;;
8450 m68k)
8451 # FIXME: we need at least 68020 code to build shared libraries, but
8452 # adding the `-m68020' flag to GCC prevents building anything better,
8453 # like `-m68040'.
8454 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8455 ;;
8456 esac
8457 ;;
8458
8459 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8460 # PIC is the default for these OSes.
8461 ;;
8462
8463 mingw* | cygwin* | pw32* | os2* | cegcc*)
8464 # This hack is so that the source file can tell whether it is being
8465 # built for inclusion in a dll (and should export symbols for example).
8466 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8467 # (--disable-auto-import) libraries
8468 lt_prog_compiler_pic='-DDLL_EXPORT'
8469 ;;
8470
8471 darwin* | rhapsody*)
8472 # PIC is the default on this platform
8473 # Common symbols not allowed in MH_DYLIB files
8474 lt_prog_compiler_pic='-fno-common'
8475 ;;
8476
8477 haiku*)
8478 # PIC is the default for Haiku.
8479 # The "-static" flag exists, but is broken.
8480 lt_prog_compiler_static=
8481 ;;
8482
8483 hpux*)
8484 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8485 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8486 # sets the default TLS model and affects inlining.
8487 case $host_cpu in
8488 hppa*64*)
8489 # +Z the default
8490 ;;
8491 *)
8492 lt_prog_compiler_pic='-fPIC'
8493 ;;
8494 esac
8495 ;;
8496
8497 interix[3-9]*)
8498 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8499 # Instead, we relocate shared libraries at runtime.
8500 ;;
8501
8502 msdosdjgpp*)
8503 # Just because we use GCC doesn't mean we suddenly get shared libraries
8504 # on systems that don't support them.
8505 lt_prog_compiler_can_build_shared=no
8506 enable_shared=no
8507 ;;
8508
8509 *nto* | *qnx*)
8510 # QNX uses GNU C++, but need to define -shared option too, otherwise
8511 # it will coredump.
8512 lt_prog_compiler_pic='-fPIC -shared'
8513 ;;
8514
8515 sysv4*MP*)
8516 if test -d /usr/nec; then
8517 lt_prog_compiler_pic=-Kconform_pic
8518 fi
8519 ;;
8520
8521 *)
8522 lt_prog_compiler_pic='-fPIC'
8523 ;;
8524 esac
8525
8526 case $cc_basename in
8527 nvcc*) # Cuda Compiler Driver 2.2
8528 lt_prog_compiler_wl='-Xlinker '
8529 lt_prog_compiler_pic='-Xcompiler -fPIC'
8530 ;;
8531 esac
8532 else
8533 # PORTME Check for flag to pass linker flags through the system compiler.
8534 case $host_os in
8535 aix*)
8536 lt_prog_compiler_wl='-Wl,'
8537 if test "$host_cpu" = ia64; then
8538 # AIX 5 now supports IA64 processor
8539 lt_prog_compiler_static='-Bstatic'
8540 else
8541 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8542 fi
8543 ;;
8544
8545 mingw* | cygwin* | pw32* | os2* | cegcc*)
8546 # This hack is so that the source file can tell whether it is being
8547 # built for inclusion in a dll (and should export symbols for example).
8548 lt_prog_compiler_pic='-DDLL_EXPORT'
8549 ;;
8550
8551 hpux9* | hpux10* | hpux11*)
8552 lt_prog_compiler_wl='-Wl,'
8553 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8554 # not for PA HP-UX.
8555 case $host_cpu in
8556 hppa*64*|ia64*)
8557 # +Z the default
8558 ;;
8559 *)
8560 lt_prog_compiler_pic='+Z'
8561 ;;
8562 esac
8563 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8564 lt_prog_compiler_static='${wl}-a ${wl}archive'
8565 ;;
8566
8567 irix5* | irix6* | nonstopux*)
8568 lt_prog_compiler_wl='-Wl,'
8569 # PIC (with -KPIC) is the default.
8570 lt_prog_compiler_static='-non_shared'
8571 ;;
8572
8573 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8574 case $cc_basename in
8575 # old Intel for x86_64 which still supported -KPIC.
8576 ecc*)
8577 lt_prog_compiler_wl='-Wl,'
8578 lt_prog_compiler_pic='-KPIC'
8579 lt_prog_compiler_static='-static'
8580 ;;
8581 # icc used to be incompatible with GCC.
8582 # ICC 10 doesn't accept -KPIC any more.
8583 icc* | ifort*)
8584 lt_prog_compiler_wl='-Wl,'
8585 lt_prog_compiler_pic='-fPIC'
8586 lt_prog_compiler_static='-static'
8587 ;;
8588 # Lahey Fortran 8.1.
8589 lf95*)
8590 lt_prog_compiler_wl='-Wl,'
8591 lt_prog_compiler_pic='--shared'
8592 lt_prog_compiler_static='--static'
8593 ;;
8594 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8595 # Portland Group compilers (*not* the Pentium gcc compiler,
8596 # which looks to be a dead project)
8597 lt_prog_compiler_wl='-Wl,'
8598 lt_prog_compiler_pic='-fpic'
8599 lt_prog_compiler_static='-Bstatic'
8600 ;;
8601 ccc*)
8602 lt_prog_compiler_wl='-Wl,'
8603 # All Alpha code is PIC.
8604 lt_prog_compiler_static='-non_shared'
8605 ;;
8606 xl* | bgxl* | bgf* | mpixl*)
8607 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8608 lt_prog_compiler_wl='-Wl,'
8609 lt_prog_compiler_pic='-qpic'
8610 lt_prog_compiler_static='-qstaticlink'
8611 ;;
8612 *)
8613 case `$CC -V 2>&1 | sed 5q` in
8614 *Sun\ F* | *Sun*Fortran*)
8615 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8616 lt_prog_compiler_pic='-KPIC'
8617 lt_prog_compiler_static='-Bstatic'
8618 lt_prog_compiler_wl=''
8619 ;;
8620 *Sun\ C*)
8621 # Sun C 5.9
8622 lt_prog_compiler_pic='-KPIC'
8623 lt_prog_compiler_static='-Bstatic'
8624 lt_prog_compiler_wl='-Wl,'
8625 ;;
8626 esac
8627 ;;
8628 esac
8629 ;;
8630
8631 newsos6)
8632 lt_prog_compiler_pic='-KPIC'
8633 lt_prog_compiler_static='-Bstatic'
8634 ;;
8635
8636 *nto* | *qnx*)
8637 # QNX uses GNU C++, but need to define -shared option too, otherwise
8638 # it will coredump.
8639 lt_prog_compiler_pic='-fPIC -shared'
8640 ;;
8641
8642 osf3* | osf4* | osf5*)
8643 lt_prog_compiler_wl='-Wl,'
8644 # All OSF/1 code is PIC.
8645 lt_prog_compiler_static='-non_shared'
8646 ;;
8647
8648 rdos*)
8649 lt_prog_compiler_static='-non_shared'
8650 ;;
8651
8652 solaris*)
8653 lt_prog_compiler_pic='-KPIC'
8654 lt_prog_compiler_static='-Bstatic'
8655 case $cc_basename in
8656 f77* | f90* | f95*)
8657 lt_prog_compiler_wl='-Qoption ld ';;
8658 *)
8659 lt_prog_compiler_wl='-Wl,';;
8660 esac
8661 ;;
8662
8663 sunos4*)
8664 lt_prog_compiler_wl='-Qoption ld '
8665 lt_prog_compiler_pic='-PIC'
8666 lt_prog_compiler_static='-Bstatic'
8667 ;;
8668
8669 sysv4 | sysv4.2uw2* | sysv4.3*)
8670 lt_prog_compiler_wl='-Wl,'
8671 lt_prog_compiler_pic='-KPIC'
8672 lt_prog_compiler_static='-Bstatic'
8673 ;;
8674
8675 sysv4*MP*)
8676 if test -d /usr/nec ;then
8677 lt_prog_compiler_pic='-Kconform_pic'
8678 lt_prog_compiler_static='-Bstatic'
8679 fi
8680 ;;
8681
8682 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8683 lt_prog_compiler_wl='-Wl,'
8684 lt_prog_compiler_pic='-KPIC'
8685 lt_prog_compiler_static='-Bstatic'
8686 ;;
8687
8688 unicos*)
8689 lt_prog_compiler_wl='-Wl,'
8690 lt_prog_compiler_can_build_shared=no
8691 ;;
8692
8693 uts4*)
8694 lt_prog_compiler_pic='-pic'
8695 lt_prog_compiler_static='-Bstatic'
8696 ;;
8697
8698 *)
8699 lt_prog_compiler_can_build_shared=no
8700 ;;
8701 esac
8702 fi
8703
8704 case $host_os in
8705 # For platforms which do not support PIC, -DPIC is meaningless:
8706 *djgpp*)
8707 lt_prog_compiler_pic=
8708 ;;
8709 *)
8710 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8711 ;;
8712 esac
8713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8714 $as_echo "$lt_prog_compiler_pic" >&6; }
8715
8716
8717
8718
8719
8720
8721 #
8722 # Check to make sure the PIC flag actually works.
8723 #
8724 if test -n "$lt_prog_compiler_pic"; then
8725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8726 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8727 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8728 $as_echo_n "(cached) " >&6
8729 else
8730 lt_cv_prog_compiler_pic_works=no
8731 ac_outfile=conftest.$ac_objext
8732 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8733 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8734 # Insert the option either (1) after the last *FLAGS variable, or
8735 # (2) before a word containing "conftest.", or (3) at the end.
8736 # Note that $ac_compile itself does not contain backslashes and begins
8737 # with a dollar sign (not a hyphen), so the echo should work correctly.
8738 # The option is referenced via a variable to avoid confusing sed.
8739 lt_compile=`echo "$ac_compile" | $SED \
8740 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8741 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8742 -e 's:$: $lt_compiler_flag:'`
8743 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8744 (eval "$lt_compile" 2>conftest.err)
8745 ac_status=$?
8746 cat conftest.err >&5
8747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8748 if (exit $ac_status) && test -s "$ac_outfile"; then
8749 # The compiler can only warn and ignore the option if not recognized
8750 # So say no if there are warnings other than the usual output.
8751 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8752 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8753 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8754 lt_cv_prog_compiler_pic_works=yes
8755 fi
8756 fi
8757 $RM conftest*
8758
8759 fi
8760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8761 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8762
8763 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8764 case $lt_prog_compiler_pic in
8765 "" | " "*) ;;
8766 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8767 esac
8768 else
8769 lt_prog_compiler_pic=
8770 lt_prog_compiler_can_build_shared=no
8771 fi
8772
8773 fi
8774
8775
8776
8777
8778
8779
8780 #
8781 # Check to make sure the static flag actually works.
8782 #
8783 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8785 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8786 if ${lt_cv_prog_compiler_static_works+:} false; then :
8787 $as_echo_n "(cached) " >&6
8788 else
8789 lt_cv_prog_compiler_static_works=no
8790 save_LDFLAGS="$LDFLAGS"
8791 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8792 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8793 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8794 # The linker can only warn and ignore the option if not recognized
8795 # So say no if there are warnings
8796 if test -s conftest.err; then
8797 # Append any errors to the config.log.
8798 cat conftest.err 1>&5
8799 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8800 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8801 if diff conftest.exp conftest.er2 >/dev/null; then
8802 lt_cv_prog_compiler_static_works=yes
8803 fi
8804 else
8805 lt_cv_prog_compiler_static_works=yes
8806 fi
8807 fi
8808 $RM -r conftest*
8809 LDFLAGS="$save_LDFLAGS"
8810
8811 fi
8812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8813 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8814
8815 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8816 :
8817 else
8818 lt_prog_compiler_static=
8819 fi
8820
8821
8822
8823
8824
8825
8826
8827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8828 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8829 if ${lt_cv_prog_compiler_c_o+:} false; then :
8830 $as_echo_n "(cached) " >&6
8831 else
8832 lt_cv_prog_compiler_c_o=no
8833 $RM -r conftest 2>/dev/null
8834 mkdir conftest
8835 cd conftest
8836 mkdir out
8837 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8838
8839 lt_compiler_flag="-o out/conftest2.$ac_objext"
8840 # Insert the option either (1) after the last *FLAGS variable, or
8841 # (2) before a word containing "conftest.", or (3) at the end.
8842 # Note that $ac_compile itself does not contain backslashes and begins
8843 # with a dollar sign (not a hyphen), so the echo should work correctly.
8844 lt_compile=`echo "$ac_compile" | $SED \
8845 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8846 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8847 -e 's:$: $lt_compiler_flag:'`
8848 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8849 (eval "$lt_compile" 2>out/conftest.err)
8850 ac_status=$?
8851 cat out/conftest.err >&5
8852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8853 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8854 then
8855 # The compiler can only warn and ignore the option if not recognized
8856 # So say no if there are warnings
8857 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8858 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8859 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8860 lt_cv_prog_compiler_c_o=yes
8861 fi
8862 fi
8863 chmod u+w . 2>&5
8864 $RM conftest*
8865 # SGI C++ compiler will create directory out/ii_files/ for
8866 # template instantiation
8867 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8868 $RM out/* && rmdir out
8869 cd ..
8870 $RM -r conftest
8871 $RM conftest*
8872
8873 fi
8874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8875 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8876
8877
8878
8879
8880
8881
8882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8883 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8884 if ${lt_cv_prog_compiler_c_o+:} false; then :
8885 $as_echo_n "(cached) " >&6
8886 else
8887 lt_cv_prog_compiler_c_o=no
8888 $RM -r conftest 2>/dev/null
8889 mkdir conftest
8890 cd conftest
8891 mkdir out
8892 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8893
8894 lt_compiler_flag="-o out/conftest2.$ac_objext"
8895 # Insert the option either (1) after the last *FLAGS variable, or
8896 # (2) before a word containing "conftest.", or (3) at the end.
8897 # Note that $ac_compile itself does not contain backslashes and begins
8898 # with a dollar sign (not a hyphen), so the echo should work correctly.
8899 lt_compile=`echo "$ac_compile" | $SED \
8900 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8901 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8902 -e 's:$: $lt_compiler_flag:'`
8903 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8904 (eval "$lt_compile" 2>out/conftest.err)
8905 ac_status=$?
8906 cat out/conftest.err >&5
8907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8908 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8909 then
8910 # The compiler can only warn and ignore the option if not recognized
8911 # So say no if there are warnings
8912 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8913 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8914 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8915 lt_cv_prog_compiler_c_o=yes
8916 fi
8917 fi
8918 chmod u+w . 2>&5
8919 $RM conftest*
8920 # SGI C++ compiler will create directory out/ii_files/ for
8921 # template instantiation
8922 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8923 $RM out/* && rmdir out
8924 cd ..
8925 $RM -r conftest
8926 $RM conftest*
8927
8928 fi
8929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8930 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8931
8932
8933
8934
8935 hard_links="nottested"
8936 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8937 # do not overwrite the value of need_locks provided by the user
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8939 $as_echo_n "checking if we can lock with hard links... " >&6; }
8940 hard_links=yes
8941 $RM conftest*
8942 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8943 touch conftest.a
8944 ln conftest.a conftest.b 2>&5 || hard_links=no
8945 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8947 $as_echo "$hard_links" >&6; }
8948 if test "$hard_links" = no; then
8949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8950 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8951 need_locks=warn
8952 fi
8953 else
8954 need_locks=no
8955 fi
8956
8957
8958
8959
8960
8961
8962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8963 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8964
8965 runpath_var=
8966 allow_undefined_flag=
8967 always_export_symbols=no
8968 archive_cmds=
8969 archive_expsym_cmds=
8970 compiler_needs_object=no
8971 enable_shared_with_static_runtimes=no
8972 export_dynamic_flag_spec=
8973 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8974 hardcode_automatic=no
8975 hardcode_direct=no
8976 hardcode_direct_absolute=no
8977 hardcode_libdir_flag_spec=
8978 hardcode_libdir_flag_spec_ld=
8979 hardcode_libdir_separator=
8980 hardcode_minus_L=no
8981 hardcode_shlibpath_var=unsupported
8982 inherit_rpath=no
8983 link_all_deplibs=unknown
8984 module_cmds=
8985 module_expsym_cmds=
8986 old_archive_from_new_cmds=
8987 old_archive_from_expsyms_cmds=
8988 thread_safe_flag_spec=
8989 whole_archive_flag_spec=
8990 # include_expsyms should be a list of space-separated symbols to be *always*
8991 # included in the symbol list
8992 include_expsyms=
8993 # exclude_expsyms can be an extended regexp of symbols to exclude
8994 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8995 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8996 # as well as any symbol that contains `d'.
8997 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8998 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8999 # platforms (ab)use it in PIC code, but their linkers get confused if
9000 # the symbol is explicitly referenced. Since portable code cannot
9001 # rely on this symbol name, it's probably fine to never include it in
9002 # preloaded symbol tables.
9003 # Exclude shared library initialization/finalization symbols.
9004 extract_expsyms_cmds=
9005
9006 case $host_os in
9007 cygwin* | mingw* | pw32* | cegcc*)
9008 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9009 # When not using gcc, we currently assume that we are using
9010 # Microsoft Visual C++.
9011 if test "$GCC" != yes; then
9012 with_gnu_ld=no
9013 fi
9014 ;;
9015 interix*)
9016 # we just hope/assume this is gcc and not c89 (= MSVC++)
9017 with_gnu_ld=yes
9018 ;;
9019 openbsd*)
9020 with_gnu_ld=no
9021 ;;
9022 esac
9023
9024 ld_shlibs=yes
9025
9026 # On some targets, GNU ld is compatible enough with the native linker
9027 # that we're better off using the native interface for both.
9028 lt_use_gnu_ld_interface=no
9029 if test "$with_gnu_ld" = yes; then
9030 case $host_os in
9031 aix*)
9032 # The AIX port of GNU ld has always aspired to compatibility
9033 # with the native linker. However, as the warning in the GNU ld
9034 # block says, versions before 2.19.5* couldn't really create working
9035 # shared libraries, regardless of the interface used.
9036 case `$LD -v 2>&1` in
9037 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9038 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9039 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9040 *)
9041 lt_use_gnu_ld_interface=yes
9042 ;;
9043 esac
9044 ;;
9045 *)
9046 lt_use_gnu_ld_interface=yes
9047 ;;
9048 esac
9049 fi
9050
9051 if test "$lt_use_gnu_ld_interface" = yes; then
9052 # If archive_cmds runs LD, not CC, wlarc should be empty
9053 wlarc='${wl}'
9054
9055 # Set some defaults for GNU ld with shared library support. These
9056 # are reset later if shared libraries are not supported. Putting them
9057 # here allows them to be overridden if necessary.
9058 runpath_var=LD_RUN_PATH
9059 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9060 export_dynamic_flag_spec='${wl}--export-dynamic'
9061 # ancient GNU ld didn't support --whole-archive et. al.
9062 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9063 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9064 else
9065 whole_archive_flag_spec=
9066 fi
9067 supports_anon_versioning=no
9068 case `$LD -v 2>&1` in
9069 *GNU\ gold*) supports_anon_versioning=yes ;;
9070 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9071 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9072 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9073 *\ 2.11.*) ;; # other 2.11 versions
9074 *) supports_anon_versioning=yes ;;
9075 esac
9076
9077 # See if GNU ld supports shared libraries.
9078 case $host_os in
9079 aix[3-9]*)
9080 # On AIX/PPC, the GNU linker is very broken
9081 if test "$host_cpu" != ia64; then
9082 ld_shlibs=no
9083 cat <<_LT_EOF 1>&2
9084
9085 *** Warning: the GNU linker, at least up to release 2.19, is reported
9086 *** to be unable to reliably create shared libraries on AIX.
9087 *** Therefore, libtool is disabling shared libraries support. If you
9088 *** really care for shared libraries, you may want to install binutils
9089 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9090 *** You will then need to restart the configuration process.
9091
9092 _LT_EOF
9093 fi
9094 ;;
9095
9096 amigaos*)
9097 case $host_cpu in
9098 powerpc)
9099 # see comment about AmigaOS4 .so support
9100 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9101 archive_expsym_cmds=''
9102 ;;
9103 m68k)
9104 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)'
9105 hardcode_libdir_flag_spec='-L$libdir'
9106 hardcode_minus_L=yes
9107 ;;
9108 esac
9109 ;;
9110
9111 beos*)
9112 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9113 allow_undefined_flag=unsupported
9114 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9115 # support --undefined. This deserves some investigation. FIXME
9116 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9117 else
9118 ld_shlibs=no
9119 fi
9120 ;;
9121
9122 cygwin* | mingw* | pw32* | cegcc*)
9123 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9124 # as there is no search path for DLLs.
9125 hardcode_libdir_flag_spec='-L$libdir'
9126 export_dynamic_flag_spec='${wl}--export-all-symbols'
9127 allow_undefined_flag=unsupported
9128 always_export_symbols=no
9129 enable_shared_with_static_runtimes=yes
9130 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9131
9132 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9133 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9134 # If the export-symbols file already is a .def file (1st line
9135 # is EXPORTS), use it as is; otherwise, prepend...
9136 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9137 cp $export_symbols $output_objdir/$soname.def;
9138 else
9139 echo EXPORTS > $output_objdir/$soname.def;
9140 cat $export_symbols >> $output_objdir/$soname.def;
9141 fi~
9142 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9143 else
9144 ld_shlibs=no
9145 fi
9146 ;;
9147
9148 haiku*)
9149 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9150 link_all_deplibs=yes
9151 ;;
9152
9153 interix[3-9]*)
9154 hardcode_direct=no
9155 hardcode_shlibpath_var=no
9156 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9157 export_dynamic_flag_spec='${wl}-E'
9158 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9159 # Instead, shared libraries are loaded at an image base (0x10000000 by
9160 # default) and relocated if they conflict, which is a slow very memory
9161 # consuming and fragmenting process. To avoid this, we pick a random,
9162 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9163 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9164 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9165 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'
9166 ;;
9167
9168 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9169 tmp_diet=no
9170 if test "$host_os" = linux-dietlibc; then
9171 case $cc_basename in
9172 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9173 esac
9174 fi
9175 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9176 && test "$tmp_diet" = no
9177 then
9178 tmp_addflag=' $pic_flag'
9179 tmp_sharedflag='-shared'
9180 case $cc_basename,$host_cpu in
9181 pgcc*) # Portland Group C compiler
9182 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9183 tmp_addflag=' $pic_flag'
9184 ;;
9185 pgf77* | pgf90* | pgf95* | pgfortran*)
9186 # Portland Group f77 and f90 compilers
9187 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9188 tmp_addflag=' $pic_flag -Mnomain' ;;
9189 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9190 tmp_addflag=' -i_dynamic' ;;
9191 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9192 tmp_addflag=' -i_dynamic -nofor_main' ;;
9193 ifc* | ifort*) # Intel Fortran compiler
9194 tmp_addflag=' -nofor_main' ;;
9195 lf95*) # Lahey Fortran 8.1
9196 whole_archive_flag_spec=
9197 tmp_sharedflag='--shared' ;;
9198 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9199 tmp_sharedflag='-qmkshrobj'
9200 tmp_addflag= ;;
9201 nvcc*) # Cuda Compiler Driver 2.2
9202 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9203 compiler_needs_object=yes
9204 ;;
9205 esac
9206 case `$CC -V 2>&1 | sed 5q` in
9207 *Sun\ C*) # Sun C 5.9
9208 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9209 compiler_needs_object=yes
9210 tmp_sharedflag='-G' ;;
9211 *Sun\ F*) # Sun Fortran 8.3
9212 tmp_sharedflag='-G' ;;
9213 esac
9214 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9215
9216 if test "x$supports_anon_versioning" = xyes; then
9217 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9218 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9219 echo "local: *; };" >> $output_objdir/$libname.ver~
9220 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9221 fi
9222
9223 case $cc_basename in
9224 xlf* | bgf* | bgxlf* | mpixlf*)
9225 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9226 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9227 hardcode_libdir_flag_spec=
9228 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9229 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9230 if test "x$supports_anon_versioning" = xyes; then
9231 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9232 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9233 echo "local: *; };" >> $output_objdir/$libname.ver~
9234 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9235 fi
9236 ;;
9237 esac
9238 else
9239 ld_shlibs=no
9240 fi
9241 ;;
9242
9243 netbsd*)
9244 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9245 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9246 wlarc=
9247 else
9248 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9249 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9250 fi
9251 ;;
9252
9253 solaris*)
9254 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9255 ld_shlibs=no
9256 cat <<_LT_EOF 1>&2
9257
9258 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9259 *** create shared libraries on Solaris systems. Therefore, libtool
9260 *** is disabling shared libraries support. We urge you to upgrade GNU
9261 *** binutils to release 2.9.1 or newer. Another option is to modify
9262 *** your PATH or compiler configuration so that the native linker is
9263 *** used, and then restart.
9264
9265 _LT_EOF
9266 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9267 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9268 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9269 else
9270 ld_shlibs=no
9271 fi
9272 ;;
9273
9274 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9275 case `$LD -v 2>&1` in
9276 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9277 ld_shlibs=no
9278 cat <<_LT_EOF 1>&2
9279
9280 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9281 *** reliably create shared libraries on SCO systems. Therefore, libtool
9282 *** is disabling shared libraries support. We urge you to upgrade GNU
9283 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9284 *** your PATH or compiler configuration so that the native linker is
9285 *** used, and then restart.
9286
9287 _LT_EOF
9288 ;;
9289 *)
9290 # For security reasons, it is highly recommended that you always
9291 # use absolute paths for naming shared libraries, and exclude the
9292 # DT_RUNPATH tag from executables and libraries. But doing so
9293 # requires that you compile everything twice, which is a pain.
9294 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9295 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9296 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9297 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9298 else
9299 ld_shlibs=no
9300 fi
9301 ;;
9302 esac
9303 ;;
9304
9305 sunos4*)
9306 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9307 wlarc=
9308 hardcode_direct=yes
9309 hardcode_shlibpath_var=no
9310 ;;
9311
9312 *)
9313 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9314 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9315 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9316 else
9317 ld_shlibs=no
9318 fi
9319 ;;
9320 esac
9321
9322 if test "$ld_shlibs" = no; then
9323 runpath_var=
9324 hardcode_libdir_flag_spec=
9325 export_dynamic_flag_spec=
9326 whole_archive_flag_spec=
9327 fi
9328 else
9329 # PORTME fill in a description of your system's linker (not GNU ld)
9330 case $host_os in
9331 aix3*)
9332 allow_undefined_flag=unsupported
9333 always_export_symbols=yes
9334 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'
9335 # Note: this linker hardcodes the directories in LIBPATH if there
9336 # are no directories specified by -L.
9337 hardcode_minus_L=yes
9338 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9339 # Neither direct hardcoding nor static linking is supported with a
9340 # broken collect2.
9341 hardcode_direct=unsupported
9342 fi
9343 ;;
9344
9345 aix[4-9]*)
9346 if test "$host_cpu" = ia64; then
9347 # On IA64, the linker does run time linking by default, so we don't
9348 # have to do anything special.
9349 aix_use_runtimelinking=no
9350 exp_sym_flag='-Bexport'
9351 no_entry_flag=""
9352 else
9353 # If we're using GNU nm, then we don't want the "-C" option.
9354 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9355 # Also, AIX nm treats weak defined symbols like other global
9356 # defined symbols, whereas GNU nm marks them as "W".
9357 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9358 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9359 else
9360 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9361 fi
9362 aix_use_runtimelinking=no
9363
9364 # Test if we are trying to use run time linking or normal
9365 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9366 # need to do runtime linking.
9367 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9368 for ld_flag in $LDFLAGS; do
9369 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9370 aix_use_runtimelinking=yes
9371 break
9372 fi
9373 done
9374 ;;
9375 esac
9376
9377 exp_sym_flag='-bexport'
9378 no_entry_flag='-bnoentry'
9379 fi
9380
9381 # When large executables or shared objects are built, AIX ld can
9382 # have problems creating the table of contents. If linking a library
9383 # or program results in "error TOC overflow" add -mminimal-toc to
9384 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9385 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9386
9387 archive_cmds=''
9388 hardcode_direct=yes
9389 hardcode_direct_absolute=yes
9390 hardcode_libdir_separator=':'
9391 link_all_deplibs=yes
9392 file_list_spec='${wl}-f,'
9393
9394 if test "$GCC" = yes; then
9395 case $host_os in aix4.[012]|aix4.[012].*)
9396 # We only want to do this on AIX 4.2 and lower, the check
9397 # below for broken collect2 doesn't work under 4.3+
9398 collect2name=`${CC} -print-prog-name=collect2`
9399 if test -f "$collect2name" &&
9400 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9401 then
9402 # We have reworked collect2
9403 :
9404 else
9405 # We have old collect2
9406 hardcode_direct=unsupported
9407 # It fails to find uninstalled libraries when the uninstalled
9408 # path is not listed in the libpath. Setting hardcode_minus_L
9409 # to unsupported forces relinking
9410 hardcode_minus_L=yes
9411 hardcode_libdir_flag_spec='-L$libdir'
9412 hardcode_libdir_separator=
9413 fi
9414 ;;
9415 esac
9416 shared_flag='-shared'
9417 if test "$aix_use_runtimelinking" = yes; then
9418 shared_flag="$shared_flag "'${wl}-G'
9419 fi
9420 else
9421 # not using gcc
9422 if test "$host_cpu" = ia64; then
9423 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9424 # chokes on -Wl,-G. The following line is correct:
9425 shared_flag='-G'
9426 else
9427 if test "$aix_use_runtimelinking" = yes; then
9428 shared_flag='${wl}-G'
9429 else
9430 shared_flag='${wl}-bM:SRE'
9431 fi
9432 fi
9433 fi
9434
9435 export_dynamic_flag_spec='${wl}-bexpall'
9436 # It seems that -bexpall does not export symbols beginning with
9437 # underscore (_), so it is better to generate a list of symbols to export.
9438 always_export_symbols=yes
9439 if test "$aix_use_runtimelinking" = yes; then
9440 # Warning - without using the other runtime loading flags (-brtl),
9441 # -berok will link without error, but may produce a broken library.
9442 allow_undefined_flag='-berok'
9443 # Determine the default libpath from the value encoded in an
9444 # empty executable.
9445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9446 /* end confdefs.h. */
9447
9448 int
9449 main ()
9450 {
9451
9452 ;
9453 return 0;
9454 }
9455 _ACEOF
9456 if ac_fn_c_try_link "$LINENO"; then :
9457
9458 lt_aix_libpath_sed='
9459 /Import File Strings/,/^$/ {
9460 /^0/ {
9461 s/^0 *\(.*\)$/\1/
9462 p
9463 }
9464 }'
9465 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9466 # Check for a 64-bit object if we didn't find anything.
9467 if test -z "$aix_libpath"; then
9468 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9469 fi
9470 fi
9471 rm -f core conftest.err conftest.$ac_objext \
9472 conftest$ac_exeext conftest.$ac_ext
9473 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9474
9475 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9476 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9477 else
9478 if test "$host_cpu" = ia64; then
9479 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9480 allow_undefined_flag="-z nodefs"
9481 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"
9482 else
9483 # Determine the default libpath from the value encoded in an
9484 # empty executable.
9485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9486 /* end confdefs.h. */
9487
9488 int
9489 main ()
9490 {
9491
9492 ;
9493 return 0;
9494 }
9495 _ACEOF
9496 if ac_fn_c_try_link "$LINENO"; then :
9497
9498 lt_aix_libpath_sed='
9499 /Import File Strings/,/^$/ {
9500 /^0/ {
9501 s/^0 *\(.*\)$/\1/
9502 p
9503 }
9504 }'
9505 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9506 # Check for a 64-bit object if we didn't find anything.
9507 if test -z "$aix_libpath"; then
9508 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9509 fi
9510 fi
9511 rm -f core conftest.err conftest.$ac_objext \
9512 conftest$ac_exeext conftest.$ac_ext
9513 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9514
9515 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9516 # Warning - without using the other run time loading flags,
9517 # -berok will link without error, but may produce a broken library.
9518 no_undefined_flag=' ${wl}-bernotok'
9519 allow_undefined_flag=' ${wl}-berok'
9520 if test "$with_gnu_ld" = yes; then
9521 # We only use this code for GNU lds that support --whole-archive.
9522 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9523 else
9524 # Exported symbols can be pulled into shared objects from archives
9525 whole_archive_flag_spec='$convenience'
9526 fi
9527 archive_cmds_need_lc=yes
9528 # This is similar to how AIX traditionally builds its shared libraries.
9529 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'
9530 fi
9531 fi
9532 ;;
9533
9534 amigaos*)
9535 case $host_cpu in
9536 powerpc)
9537 # see comment about AmigaOS4 .so support
9538 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9539 archive_expsym_cmds=''
9540 ;;
9541 m68k)
9542 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)'
9543 hardcode_libdir_flag_spec='-L$libdir'
9544 hardcode_minus_L=yes
9545 ;;
9546 esac
9547 ;;
9548
9549 bsdi[45]*)
9550 export_dynamic_flag_spec=-rdynamic
9551 ;;
9552
9553 cygwin* | mingw* | pw32* | cegcc*)
9554 # When not using gcc, we currently assume that we are using
9555 # Microsoft Visual C++.
9556 # hardcode_libdir_flag_spec is actually meaningless, as there is
9557 # no search path for DLLs.
9558 hardcode_libdir_flag_spec=' '
9559 allow_undefined_flag=unsupported
9560 # Tell ltmain to make .lib files, not .a files.
9561 libext=lib
9562 # Tell ltmain to make .dll files, not .so files.
9563 shrext_cmds=".dll"
9564 # FIXME: Setting linknames here is a bad hack.
9565 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9566 # The linker will automatically build a .lib file if we build a DLL.
9567 old_archive_from_new_cmds='true'
9568 # FIXME: Should let the user specify the lib program.
9569 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9570 fix_srcfile_path='`cygpath -w "$srcfile"`'
9571 enable_shared_with_static_runtimes=yes
9572 ;;
9573
9574 darwin* | rhapsody*)
9575
9576
9577 archive_cmds_need_lc=no
9578 hardcode_direct=no
9579 hardcode_automatic=yes
9580 hardcode_shlibpath_var=unsupported
9581 if test "$lt_cv_ld_force_load" = "yes"; then
9582 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9583 else
9584 whole_archive_flag_spec=''
9585 fi
9586 link_all_deplibs=yes
9587 allow_undefined_flag="$_lt_dar_allow_undefined"
9588 case $cc_basename in
9589 ifort*) _lt_dar_can_shared=yes ;;
9590 *) _lt_dar_can_shared=$GCC ;;
9591 esac
9592 if test "$_lt_dar_can_shared" = "yes"; then
9593 output_verbose_link_cmd=func_echo_all
9594 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9595 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9596 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}"
9597 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}"
9598
9599 else
9600 ld_shlibs=no
9601 fi
9602
9603 ;;
9604
9605 dgux*)
9606 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9607 hardcode_libdir_flag_spec='-L$libdir'
9608 hardcode_shlibpath_var=no
9609 ;;
9610
9611 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9612 # support. Future versions do this automatically, but an explicit c++rt0.o
9613 # does not break anything, and helps significantly (at the cost of a little
9614 # extra space).
9615 freebsd2.2*)
9616 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9617 hardcode_libdir_flag_spec='-R$libdir'
9618 hardcode_direct=yes
9619 hardcode_shlibpath_var=no
9620 ;;
9621
9622 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9623 freebsd2.*)
9624 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9625 hardcode_direct=yes
9626 hardcode_minus_L=yes
9627 hardcode_shlibpath_var=no
9628 ;;
9629
9630 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9631 freebsd* | dragonfly*)
9632 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9633 hardcode_libdir_flag_spec='-R$libdir'
9634 hardcode_direct=yes
9635 hardcode_shlibpath_var=no
9636 ;;
9637
9638 hpux9*)
9639 if test "$GCC" = yes; then
9640 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'
9641 else
9642 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'
9643 fi
9644 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9645 hardcode_libdir_separator=:
9646 hardcode_direct=yes
9647
9648 # hardcode_minus_L: Not really in the search PATH,
9649 # but as the default location of the library.
9650 hardcode_minus_L=yes
9651 export_dynamic_flag_spec='${wl}-E'
9652 ;;
9653
9654 hpux10*)
9655 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9656 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9657 else
9658 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9659 fi
9660 if test "$with_gnu_ld" = no; then
9661 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9662 hardcode_libdir_flag_spec_ld='+b $libdir'
9663 hardcode_libdir_separator=:
9664 hardcode_direct=yes
9665 hardcode_direct_absolute=yes
9666 export_dynamic_flag_spec='${wl}-E'
9667 # hardcode_minus_L: Not really in the search PATH,
9668 # but as the default location of the library.
9669 hardcode_minus_L=yes
9670 fi
9671 ;;
9672
9673 hpux11*)
9674 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9675 case $host_cpu in
9676 hppa*64*)
9677 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9678 ;;
9679 ia64*)
9680 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9681 ;;
9682 *)
9683 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9684 ;;
9685 esac
9686 else
9687 case $host_cpu in
9688 hppa*64*)
9689 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9690 ;;
9691 ia64*)
9692 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9693 ;;
9694 *)
9695
9696 # Older versions of the 11.00 compiler do not understand -b yet
9697 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9699 $as_echo_n "checking if $CC understands -b... " >&6; }
9700 if ${lt_cv_prog_compiler__b+:} false; then :
9701 $as_echo_n "(cached) " >&6
9702 else
9703 lt_cv_prog_compiler__b=no
9704 save_LDFLAGS="$LDFLAGS"
9705 LDFLAGS="$LDFLAGS -b"
9706 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9707 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9708 # The linker can only warn and ignore the option if not recognized
9709 # So say no if there are warnings
9710 if test -s conftest.err; then
9711 # Append any errors to the config.log.
9712 cat conftest.err 1>&5
9713 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9714 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9715 if diff conftest.exp conftest.er2 >/dev/null; then
9716 lt_cv_prog_compiler__b=yes
9717 fi
9718 else
9719 lt_cv_prog_compiler__b=yes
9720 fi
9721 fi
9722 $RM -r conftest*
9723 LDFLAGS="$save_LDFLAGS"
9724
9725 fi
9726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9727 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9728
9729 if test x"$lt_cv_prog_compiler__b" = xyes; then
9730 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9731 else
9732 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9733 fi
9734
9735 ;;
9736 esac
9737 fi
9738 if test "$with_gnu_ld" = no; then
9739 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9740 hardcode_libdir_separator=:
9741
9742 case $host_cpu in
9743 hppa*64*|ia64*)
9744 hardcode_direct=no
9745 hardcode_shlibpath_var=no
9746 ;;
9747 *)
9748 hardcode_direct=yes
9749 hardcode_direct_absolute=yes
9750 export_dynamic_flag_spec='${wl}-E'
9751
9752 # hardcode_minus_L: Not really in the search PATH,
9753 # but as the default location of the library.
9754 hardcode_minus_L=yes
9755 ;;
9756 esac
9757 fi
9758 ;;
9759
9760 irix5* | irix6* | nonstopux*)
9761 if test "$GCC" = yes; then
9762 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9763 # Try to use the -exported_symbol ld option, if it does not
9764 # work, assume that -exports_file does not work either and
9765 # implicitly export all symbols.
9766 save_LDFLAGS="$LDFLAGS"
9767 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9769 /* end confdefs.h. */
9770 int foo(void) {}
9771 _ACEOF
9772 if ac_fn_c_try_link "$LINENO"; then :
9773 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9774
9775 fi
9776 rm -f core conftest.err conftest.$ac_objext \
9777 conftest$ac_exeext conftest.$ac_ext
9778 LDFLAGS="$save_LDFLAGS"
9779 else
9780 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9781 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9782 fi
9783 archive_cmds_need_lc='no'
9784 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9785 hardcode_libdir_separator=:
9786 inherit_rpath=yes
9787 link_all_deplibs=yes
9788 ;;
9789
9790 netbsd*)
9791 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9792 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9793 else
9794 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9795 fi
9796 hardcode_libdir_flag_spec='-R$libdir'
9797 hardcode_direct=yes
9798 hardcode_shlibpath_var=no
9799 ;;
9800
9801 newsos6)
9802 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9803 hardcode_direct=yes
9804 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9805 hardcode_libdir_separator=:
9806 hardcode_shlibpath_var=no
9807 ;;
9808
9809 *nto* | *qnx*)
9810 ;;
9811
9812 openbsd*)
9813 if test -f /usr/libexec/ld.so; then
9814 hardcode_direct=yes
9815 hardcode_shlibpath_var=no
9816 hardcode_direct_absolute=yes
9817 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9818 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9819 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9820 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9821 export_dynamic_flag_spec='${wl}-E'
9822 else
9823 case $host_os in
9824 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9825 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9826 hardcode_libdir_flag_spec='-R$libdir'
9827 ;;
9828 *)
9829 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9830 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9831 ;;
9832 esac
9833 fi
9834 else
9835 ld_shlibs=no
9836 fi
9837 ;;
9838
9839 os2*)
9840 hardcode_libdir_flag_spec='-L$libdir'
9841 hardcode_minus_L=yes
9842 allow_undefined_flag=unsupported
9843 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'
9844 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9845 ;;
9846
9847 osf3*)
9848 if test "$GCC" = yes; then
9849 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9850 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9851 else
9852 allow_undefined_flag=' -expect_unresolved \*'
9853 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9854 fi
9855 archive_cmds_need_lc='no'
9856 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9857 hardcode_libdir_separator=:
9858 ;;
9859
9860 osf4* | osf5*) # as osf3* with the addition of -msym flag
9861 if test "$GCC" = yes; then
9862 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9863 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9864 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9865 else
9866 allow_undefined_flag=' -expect_unresolved \*'
9867 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9868 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~
9869 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9870
9871 # Both c and cxx compiler support -rpath directly
9872 hardcode_libdir_flag_spec='-rpath $libdir'
9873 fi
9874 archive_cmds_need_lc='no'
9875 hardcode_libdir_separator=:
9876 ;;
9877
9878 solaris*)
9879 no_undefined_flag=' -z defs'
9880 if test "$GCC" = yes; then
9881 wlarc='${wl}'
9882 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9883 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9884 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9885 else
9886 case `$CC -V 2>&1` in
9887 *"Compilers 5.0"*)
9888 wlarc=''
9889 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9890 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9891 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9892 ;;
9893 *)
9894 wlarc='${wl}'
9895 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9896 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9897 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9898 ;;
9899 esac
9900 fi
9901 hardcode_libdir_flag_spec='-R$libdir'
9902 hardcode_shlibpath_var=no
9903 case $host_os in
9904 solaris2.[0-5] | solaris2.[0-5].*) ;;
9905 *)
9906 # The compiler driver will combine and reorder linker options,
9907 # but understands `-z linker_flag'. GCC discards it without `$wl',
9908 # but is careful enough not to reorder.
9909 # Supported since Solaris 2.6 (maybe 2.5.1?)
9910 if test "$GCC" = yes; then
9911 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9912 else
9913 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9914 fi
9915 ;;
9916 esac
9917 link_all_deplibs=yes
9918 ;;
9919
9920 sunos4*)
9921 if test "x$host_vendor" = xsequent; then
9922 # Use $CC to link under sequent, because it throws in some extra .o
9923 # files that make .init and .fini sections work.
9924 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9925 else
9926 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9927 fi
9928 hardcode_libdir_flag_spec='-L$libdir'
9929 hardcode_direct=yes
9930 hardcode_minus_L=yes
9931 hardcode_shlibpath_var=no
9932 ;;
9933
9934 sysv4)
9935 case $host_vendor in
9936 sni)
9937 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9938 hardcode_direct=yes # is this really true???
9939 ;;
9940 siemens)
9941 ## LD is ld it makes a PLAMLIB
9942 ## CC just makes a GrossModule.
9943 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9944 reload_cmds='$CC -r -o $output$reload_objs'
9945 hardcode_direct=no
9946 ;;
9947 motorola)
9948 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9949 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9950 ;;
9951 esac
9952 runpath_var='LD_RUN_PATH'
9953 hardcode_shlibpath_var=no
9954 ;;
9955
9956 sysv4.3*)
9957 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9958 hardcode_shlibpath_var=no
9959 export_dynamic_flag_spec='-Bexport'
9960 ;;
9961
9962 sysv4*MP*)
9963 if test -d /usr/nec; then
9964 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9965 hardcode_shlibpath_var=no
9966 runpath_var=LD_RUN_PATH
9967 hardcode_runpath_var=yes
9968 ld_shlibs=yes
9969 fi
9970 ;;
9971
9972 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9973 no_undefined_flag='${wl}-z,text'
9974 archive_cmds_need_lc=no
9975 hardcode_shlibpath_var=no
9976 runpath_var='LD_RUN_PATH'
9977
9978 if test "$GCC" = yes; then
9979 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9980 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9981 else
9982 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9983 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9984 fi
9985 ;;
9986
9987 sysv5* | sco3.2v5* | sco5v6*)
9988 # Note: We can NOT use -z defs as we might desire, because we do not
9989 # link with -lc, and that would cause any symbols used from libc to
9990 # always be unresolved, which means just about no library would
9991 # ever link correctly. If we're not using GNU ld we use -z text
9992 # though, which does catch some bad symbols but isn't as heavy-handed
9993 # as -z defs.
9994 no_undefined_flag='${wl}-z,text'
9995 allow_undefined_flag='${wl}-z,nodefs'
9996 archive_cmds_need_lc=no
9997 hardcode_shlibpath_var=no
9998 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9999 hardcode_libdir_separator=':'
10000 link_all_deplibs=yes
10001 export_dynamic_flag_spec='${wl}-Bexport'
10002 runpath_var='LD_RUN_PATH'
10003
10004 if test "$GCC" = yes; then
10005 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10006 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10007 else
10008 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10009 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10010 fi
10011 ;;
10012
10013 uts4*)
10014 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10015 hardcode_libdir_flag_spec='-L$libdir'
10016 hardcode_shlibpath_var=no
10017 ;;
10018
10019 *)
10020 ld_shlibs=no
10021 ;;
10022 esac
10023
10024 if test x$host_vendor = xsni; then
10025 case $host in
10026 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10027 export_dynamic_flag_spec='${wl}-Blargedynsym'
10028 ;;
10029 esac
10030 fi
10031 fi
10032
10033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10034 $as_echo "$ld_shlibs" >&6; }
10035 test "$ld_shlibs" = no && can_build_shared=no
10036
10037 with_gnu_ld=$with_gnu_ld
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053 #
10054 # Do we need to explicitly link libc?
10055 #
10056 case "x$archive_cmds_need_lc" in
10057 x|xyes)
10058 # Assume -lc should be added
10059 archive_cmds_need_lc=yes
10060
10061 if test "$enable_shared" = yes && test "$GCC" = yes; then
10062 case $archive_cmds in
10063 *'~'*)
10064 # FIXME: we may have to deal with multi-command sequences.
10065 ;;
10066 '$CC '*)
10067 # Test whether the compiler implicitly links with -lc since on some
10068 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10069 # to ld, don't add -lc before -lgcc.
10070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10071 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10072 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10073 $as_echo_n "(cached) " >&6
10074 else
10075 $RM conftest*
10076 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10077
10078 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10079 (eval $ac_compile) 2>&5
10080 ac_status=$?
10081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10082 test $ac_status = 0; } 2>conftest.err; then
10083 soname=conftest
10084 lib=conftest
10085 libobjs=conftest.$ac_objext
10086 deplibs=
10087 wl=$lt_prog_compiler_wl
10088 pic_flag=$lt_prog_compiler_pic
10089 compiler_flags=-v
10090 linker_flags=-v
10091 verstring=
10092 output_objdir=.
10093 libname=conftest
10094 lt_save_allow_undefined_flag=$allow_undefined_flag
10095 allow_undefined_flag=
10096 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10097 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10098 ac_status=$?
10099 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10100 test $ac_status = 0; }
10101 then
10102 lt_cv_archive_cmds_need_lc=no
10103 else
10104 lt_cv_archive_cmds_need_lc=yes
10105 fi
10106 allow_undefined_flag=$lt_save_allow_undefined_flag
10107 else
10108 cat conftest.err 1>&5
10109 fi
10110 $RM conftest*
10111
10112 fi
10113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10114 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10115 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10116 ;;
10117 esac
10118 fi
10119 ;;
10120 esac
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10279 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10280
10281 if test "$GCC" = yes; then
10282 case $host_os in
10283 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10284 *) lt_awk_arg="/^libraries:/" ;;
10285 esac
10286 case $host_os in
10287 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10288 *) lt_sed_strip_eq="s,=/,/,g" ;;
10289 esac
10290 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10291 case $lt_search_path_spec in
10292 *\;*)
10293 # if the path contains ";" then we assume it to be the separator
10294 # otherwise default to the standard path separator (i.e. ":") - it is
10295 # assumed that no part of a normal pathname contains ";" but that should
10296 # okay in the real world where ";" in dirpaths is itself problematic.
10297 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10298 ;;
10299 *)
10300 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10301 ;;
10302 esac
10303 # Ok, now we have the path, separated by spaces, we can step through it
10304 # and add multilib dir if necessary.
10305 lt_tmp_lt_search_path_spec=
10306 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10307 for lt_sys_path in $lt_search_path_spec; do
10308 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10309 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10310 else
10311 test -d "$lt_sys_path" && \
10312 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10313 fi
10314 done
10315 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10316 BEGIN {RS=" "; FS="/|\n";} {
10317 lt_foo="";
10318 lt_count=0;
10319 for (lt_i = NF; lt_i > 0; lt_i--) {
10320 if ($lt_i != "" && $lt_i != ".") {
10321 if ($lt_i == "..") {
10322 lt_count++;
10323 } else {
10324 if (lt_count == 0) {
10325 lt_foo="/" $lt_i lt_foo;
10326 } else {
10327 lt_count--;
10328 }
10329 }
10330 }
10331 }
10332 if (lt_foo != "") { lt_freq[lt_foo]++; }
10333 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10334 }'`
10335 # AWK program above erroneously prepends '/' to C:/dos/paths
10336 # for these hosts.
10337 case $host_os in
10338 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10339 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10340 esac
10341 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10342 else
10343 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10344 fi
10345 library_names_spec=
10346 libname_spec='lib$name'
10347 soname_spec=
10348 shrext_cmds=".so"
10349 postinstall_cmds=
10350 postuninstall_cmds=
10351 finish_cmds=
10352 finish_eval=
10353 shlibpath_var=
10354 shlibpath_overrides_runpath=unknown
10355 version_type=none
10356 dynamic_linker="$host_os ld.so"
10357 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10358 need_lib_prefix=unknown
10359 hardcode_into_libs=no
10360
10361 # when you set need_version to no, make sure it does not cause -set_version
10362 # flags to be left without arguments
10363 need_version=unknown
10364
10365 case $host_os in
10366 aix3*)
10367 version_type=linux
10368 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10369 shlibpath_var=LIBPATH
10370
10371 # AIX 3 has no versioning support, so we append a major version to the name.
10372 soname_spec='${libname}${release}${shared_ext}$major'
10373 ;;
10374
10375 aix[4-9]*)
10376 version_type=linux
10377 need_lib_prefix=no
10378 need_version=no
10379 hardcode_into_libs=yes
10380 if test "$host_cpu" = ia64; then
10381 # AIX 5 supports IA64
10382 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10383 shlibpath_var=LD_LIBRARY_PATH
10384 else
10385 # With GCC up to 2.95.x, collect2 would create an import file
10386 # for dependence libraries. The import file would start with
10387 # the line `#! .'. This would cause the generated library to
10388 # depend on `.', always an invalid library. This was fixed in
10389 # development snapshots of GCC prior to 3.0.
10390 case $host_os in
10391 aix4 | aix4.[01] | aix4.[01].*)
10392 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10393 echo ' yes '
10394 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10395 :
10396 else
10397 can_build_shared=no
10398 fi
10399 ;;
10400 esac
10401 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10402 # soname into executable. Probably we can add versioning support to
10403 # collect2, so additional links can be useful in future.
10404 if test "$aix_use_runtimelinking" = yes; then
10405 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10406 # instead of lib<name>.a to let people know that these are not
10407 # typical AIX shared libraries.
10408 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10409 else
10410 # We preserve .a as extension for shared libraries through AIX4.2
10411 # and later when we are not doing run time linking.
10412 library_names_spec='${libname}${release}.a $libname.a'
10413 soname_spec='${libname}${release}${shared_ext}$major'
10414 fi
10415 shlibpath_var=LIBPATH
10416 fi
10417 ;;
10418
10419 amigaos*)
10420 case $host_cpu in
10421 powerpc)
10422 # Since July 2007 AmigaOS4 officially supports .so libraries.
10423 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10425 ;;
10426 m68k)
10427 library_names_spec='$libname.ixlibrary $libname.a'
10428 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10429 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10430 ;;
10431 esac
10432 ;;
10433
10434 beos*)
10435 library_names_spec='${libname}${shared_ext}'
10436 dynamic_linker="$host_os ld.so"
10437 shlibpath_var=LIBRARY_PATH
10438 ;;
10439
10440 bsdi[45]*)
10441 version_type=linux
10442 need_version=no
10443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10444 soname_spec='${libname}${release}${shared_ext}$major'
10445 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10446 shlibpath_var=LD_LIBRARY_PATH
10447 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10448 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10449 # the default ld.so.conf also contains /usr/contrib/lib and
10450 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10451 # libtool to hard-code these into programs
10452 ;;
10453
10454 cygwin* | mingw* | pw32* | cegcc*)
10455 version_type=windows
10456 shrext_cmds=".dll"
10457 need_version=no
10458 need_lib_prefix=no
10459
10460 case $GCC,$host_os in
10461 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10462 library_names_spec='$libname.dll.a'
10463 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10464 postinstall_cmds='base_file=`basename \${file}`~
10465 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10466 dldir=$destdir/`dirname \$dlpath`~
10467 test -d \$dldir || mkdir -p \$dldir~
10468 $install_prog $dir/$dlname \$dldir/$dlname~
10469 chmod a+x \$dldir/$dlname~
10470 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10471 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10472 fi'
10473 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10474 dlpath=$dir/\$dldll~
10475 $RM \$dlpath'
10476 shlibpath_overrides_runpath=yes
10477
10478 case $host_os in
10479 cygwin*)
10480 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10481 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10482
10483 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10484 ;;
10485 mingw* | cegcc*)
10486 # MinGW DLLs use traditional 'lib' prefix
10487 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10488 ;;
10489 pw32*)
10490 # pw32 DLLs use 'pw' prefix rather than 'lib'
10491 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10492 ;;
10493 esac
10494 ;;
10495
10496 *)
10497 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10498 ;;
10499 esac
10500 dynamic_linker='Win32 ld.exe'
10501 # FIXME: first we should search . and the directory the executable is in
10502 shlibpath_var=PATH
10503 ;;
10504
10505 darwin* | rhapsody*)
10506 dynamic_linker="$host_os dyld"
10507 version_type=darwin
10508 need_lib_prefix=no
10509 need_version=no
10510 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10511 soname_spec='${libname}${release}${major}$shared_ext'
10512 shlibpath_overrides_runpath=yes
10513 shlibpath_var=DYLD_LIBRARY_PATH
10514 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10515
10516 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10517 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10518 ;;
10519
10520 dgux*)
10521 version_type=linux
10522 need_lib_prefix=no
10523 need_version=no
10524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10525 soname_spec='${libname}${release}${shared_ext}$major'
10526 shlibpath_var=LD_LIBRARY_PATH
10527 ;;
10528
10529 freebsd* | dragonfly*)
10530 # DragonFly does not have aout. When/if they implement a new
10531 # versioning mechanism, adjust this.
10532 if test -x /usr/bin/objformat; then
10533 objformat=`/usr/bin/objformat`
10534 else
10535 case $host_os in
10536 freebsd[23].*) objformat=aout ;;
10537 *) objformat=elf ;;
10538 esac
10539 fi
10540 version_type=freebsd-$objformat
10541 case $version_type in
10542 freebsd-elf*)
10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10544 need_version=no
10545 need_lib_prefix=no
10546 ;;
10547 freebsd-*)
10548 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10549 need_version=yes
10550 ;;
10551 esac
10552 shlibpath_var=LD_LIBRARY_PATH
10553 case $host_os in
10554 freebsd2.*)
10555 shlibpath_overrides_runpath=yes
10556 ;;
10557 freebsd3.[01]* | freebsdelf3.[01]*)
10558 shlibpath_overrides_runpath=yes
10559 hardcode_into_libs=yes
10560 ;;
10561 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10562 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10563 shlibpath_overrides_runpath=no
10564 hardcode_into_libs=yes
10565 ;;
10566 *) # from 4.6 on, and DragonFly
10567 shlibpath_overrides_runpath=yes
10568 hardcode_into_libs=yes
10569 ;;
10570 esac
10571 ;;
10572
10573 gnu*)
10574 version_type=linux
10575 need_lib_prefix=no
10576 need_version=no
10577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10578 soname_spec='${libname}${release}${shared_ext}$major'
10579 shlibpath_var=LD_LIBRARY_PATH
10580 hardcode_into_libs=yes
10581 ;;
10582
10583 haiku*)
10584 version_type=linux
10585 need_lib_prefix=no
10586 need_version=no
10587 dynamic_linker="$host_os runtime_loader"
10588 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10589 soname_spec='${libname}${release}${shared_ext}$major'
10590 shlibpath_var=LIBRARY_PATH
10591 shlibpath_overrides_runpath=yes
10592 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10593 hardcode_into_libs=yes
10594 ;;
10595
10596 hpux9* | hpux10* | hpux11*)
10597 # Give a soname corresponding to the major version so that dld.sl refuses to
10598 # link against other versions.
10599 version_type=sunos
10600 need_lib_prefix=no
10601 need_version=no
10602 case $host_cpu in
10603 ia64*)
10604 shrext_cmds='.so'
10605 hardcode_into_libs=yes
10606 dynamic_linker="$host_os dld.so"
10607 shlibpath_var=LD_LIBRARY_PATH
10608 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10610 soname_spec='${libname}${release}${shared_ext}$major'
10611 if test "X$HPUX_IA64_MODE" = X32; then
10612 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10613 else
10614 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10615 fi
10616 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10617 ;;
10618 hppa*64*)
10619 shrext_cmds='.sl'
10620 hardcode_into_libs=yes
10621 dynamic_linker="$host_os dld.sl"
10622 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10623 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10624 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10625 soname_spec='${libname}${release}${shared_ext}$major'
10626 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10627 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10628 ;;
10629 *)
10630 shrext_cmds='.sl'
10631 dynamic_linker="$host_os dld.sl"
10632 shlibpath_var=SHLIB_PATH
10633 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10635 soname_spec='${libname}${release}${shared_ext}$major'
10636 ;;
10637 esac
10638 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10639 postinstall_cmds='chmod 555 $lib'
10640 # or fails outright, so override atomically:
10641 install_override_mode=555
10642 ;;
10643
10644 interix[3-9]*)
10645 version_type=linux
10646 need_lib_prefix=no
10647 need_version=no
10648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10649 soname_spec='${libname}${release}${shared_ext}$major'
10650 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10651 shlibpath_var=LD_LIBRARY_PATH
10652 shlibpath_overrides_runpath=no
10653 hardcode_into_libs=yes
10654 ;;
10655
10656 irix5* | irix6* | nonstopux*)
10657 case $host_os in
10658 nonstopux*) version_type=nonstopux ;;
10659 *)
10660 if test "$lt_cv_prog_gnu_ld" = yes; then
10661 version_type=linux
10662 else
10663 version_type=irix
10664 fi ;;
10665 esac
10666 need_lib_prefix=no
10667 need_version=no
10668 soname_spec='${libname}${release}${shared_ext}$major'
10669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10670 case $host_os in
10671 irix5* | nonstopux*)
10672 libsuff= shlibsuff=
10673 ;;
10674 *)
10675 case $LD in # libtool.m4 will add one of these switches to LD
10676 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10677 libsuff= shlibsuff= libmagic=32-bit;;
10678 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10679 libsuff=32 shlibsuff=N32 libmagic=N32;;
10680 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10681 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10682 *) libsuff= shlibsuff= libmagic=never-match;;
10683 esac
10684 ;;
10685 esac
10686 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10687 shlibpath_overrides_runpath=no
10688 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10689 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10690 hardcode_into_libs=yes
10691 ;;
10692
10693 # No shared lib support for Linux oldld, aout, or coff.
10694 linux*oldld* | linux*aout* | linux*coff*)
10695 dynamic_linker=no
10696 ;;
10697
10698 # This must be Linux ELF.
10699 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10700 version_type=linux
10701 need_lib_prefix=no
10702 need_version=no
10703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10704 soname_spec='${libname}${release}${shared_ext}$major'
10705 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10706 shlibpath_var=LD_LIBRARY_PATH
10707 shlibpath_overrides_runpath=no
10708
10709 # Some binutils ld are patched to set DT_RUNPATH
10710 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10711 $as_echo_n "(cached) " >&6
10712 else
10713 lt_cv_shlibpath_overrides_runpath=no
10714 save_LDFLAGS=$LDFLAGS
10715 save_libdir=$libdir
10716 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10717 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10719 /* end confdefs.h. */
10720
10721 int
10722 main ()
10723 {
10724
10725 ;
10726 return 0;
10727 }
10728 _ACEOF
10729 if ac_fn_c_try_link "$LINENO"; then :
10730 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10731 lt_cv_shlibpath_overrides_runpath=yes
10732 fi
10733 fi
10734 rm -f core conftest.err conftest.$ac_objext \
10735 conftest$ac_exeext conftest.$ac_ext
10736 LDFLAGS=$save_LDFLAGS
10737 libdir=$save_libdir
10738
10739 fi
10740
10741 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10742
10743 # This implies no fast_install, which is unacceptable.
10744 # Some rework will be needed to allow for fast_install
10745 # before this can be enabled.
10746 hardcode_into_libs=yes
10747
10748 # Append ld.so.conf contents to the search path
10749 if test -f /etc/ld.so.conf; then
10750 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10751 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10752 fi
10753
10754 # We used to test for /lib/ld.so.1 and disable shared libraries on
10755 # powerpc, because MkLinux only supported shared libraries with the
10756 # GNU dynamic linker. Since this was broken with cross compilers,
10757 # most powerpc-linux boxes support dynamic linking these days and
10758 # people can always --disable-shared, the test was removed, and we
10759 # assume the GNU/Linux dynamic linker is in use.
10760 dynamic_linker='GNU/Linux ld.so'
10761 ;;
10762
10763 netbsd*)
10764 version_type=sunos
10765 need_lib_prefix=no
10766 need_version=no
10767 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10769 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10770 dynamic_linker='NetBSD (a.out) ld.so'
10771 else
10772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10773 soname_spec='${libname}${release}${shared_ext}$major'
10774 dynamic_linker='NetBSD ld.elf_so'
10775 fi
10776 shlibpath_var=LD_LIBRARY_PATH
10777 shlibpath_overrides_runpath=yes
10778 hardcode_into_libs=yes
10779 ;;
10780
10781 newsos6)
10782 version_type=linux
10783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10784 shlibpath_var=LD_LIBRARY_PATH
10785 shlibpath_overrides_runpath=yes
10786 ;;
10787
10788 *nto* | *qnx*)
10789 version_type=qnx
10790 need_lib_prefix=no
10791 need_version=no
10792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10793 soname_spec='${libname}${release}${shared_ext}$major'
10794 shlibpath_var=LD_LIBRARY_PATH
10795 shlibpath_overrides_runpath=no
10796 hardcode_into_libs=yes
10797 dynamic_linker='ldqnx.so'
10798 ;;
10799
10800 openbsd*)
10801 version_type=sunos
10802 sys_lib_dlsearch_path_spec="/usr/lib"
10803 need_lib_prefix=no
10804 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10805 case $host_os in
10806 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10807 *) need_version=no ;;
10808 esac
10809 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10810 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10811 shlibpath_var=LD_LIBRARY_PATH
10812 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10813 case $host_os in
10814 openbsd2.[89] | openbsd2.[89].*)
10815 shlibpath_overrides_runpath=no
10816 ;;
10817 *)
10818 shlibpath_overrides_runpath=yes
10819 ;;
10820 esac
10821 else
10822 shlibpath_overrides_runpath=yes
10823 fi
10824 ;;
10825
10826 os2*)
10827 libname_spec='$name'
10828 shrext_cmds=".dll"
10829 need_lib_prefix=no
10830 library_names_spec='$libname${shared_ext} $libname.a'
10831 dynamic_linker='OS/2 ld.exe'
10832 shlibpath_var=LIBPATH
10833 ;;
10834
10835 osf3* | osf4* | osf5*)
10836 version_type=osf
10837 need_lib_prefix=no
10838 need_version=no
10839 soname_spec='${libname}${release}${shared_ext}$major'
10840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10841 shlibpath_var=LD_LIBRARY_PATH
10842 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10843 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10844 ;;
10845
10846 rdos*)
10847 dynamic_linker=no
10848 ;;
10849
10850 solaris*)
10851 version_type=linux
10852 need_lib_prefix=no
10853 need_version=no
10854 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10855 soname_spec='${libname}${release}${shared_ext}$major'
10856 shlibpath_var=LD_LIBRARY_PATH
10857 shlibpath_overrides_runpath=yes
10858 hardcode_into_libs=yes
10859 # ldd complains unless libraries are executable
10860 postinstall_cmds='chmod +x $lib'
10861 ;;
10862
10863 sunos4*)
10864 version_type=sunos
10865 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10866 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10867 shlibpath_var=LD_LIBRARY_PATH
10868 shlibpath_overrides_runpath=yes
10869 if test "$with_gnu_ld" = yes; then
10870 need_lib_prefix=no
10871 fi
10872 need_version=yes
10873 ;;
10874
10875 sysv4 | sysv4.3*)
10876 version_type=linux
10877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10878 soname_spec='${libname}${release}${shared_ext}$major'
10879 shlibpath_var=LD_LIBRARY_PATH
10880 case $host_vendor in
10881 sni)
10882 shlibpath_overrides_runpath=no
10883 need_lib_prefix=no
10884 runpath_var=LD_RUN_PATH
10885 ;;
10886 siemens)
10887 need_lib_prefix=no
10888 ;;
10889 motorola)
10890 need_lib_prefix=no
10891 need_version=no
10892 shlibpath_overrides_runpath=no
10893 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10894 ;;
10895 esac
10896 ;;
10897
10898 sysv4*MP*)
10899 if test -d /usr/nec ;then
10900 version_type=linux
10901 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10902 soname_spec='$libname${shared_ext}.$major'
10903 shlibpath_var=LD_LIBRARY_PATH
10904 fi
10905 ;;
10906
10907 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10908 version_type=freebsd-elf
10909 need_lib_prefix=no
10910 need_version=no
10911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10912 soname_spec='${libname}${release}${shared_ext}$major'
10913 shlibpath_var=LD_LIBRARY_PATH
10914 shlibpath_overrides_runpath=yes
10915 hardcode_into_libs=yes
10916 if test "$with_gnu_ld" = yes; then
10917 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10918 else
10919 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10920 case $host_os in
10921 sco3.2v5*)
10922 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10923 ;;
10924 esac
10925 fi
10926 sys_lib_dlsearch_path_spec='/usr/lib'
10927 ;;
10928
10929 tpf*)
10930 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10931 version_type=linux
10932 need_lib_prefix=no
10933 need_version=no
10934 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10935 shlibpath_var=LD_LIBRARY_PATH
10936 shlibpath_overrides_runpath=no
10937 hardcode_into_libs=yes
10938 ;;
10939
10940 uts4*)
10941 version_type=linux
10942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10943 soname_spec='${libname}${release}${shared_ext}$major'
10944 shlibpath_var=LD_LIBRARY_PATH
10945 ;;
10946
10947 *)
10948 dynamic_linker=no
10949 ;;
10950 esac
10951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10952 $as_echo "$dynamic_linker" >&6; }
10953 test "$dynamic_linker" = no && can_build_shared=no
10954
10955 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10956 if test "$GCC" = yes; then
10957 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10958 fi
10959
10960 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10961 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10962 fi
10963 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10964 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10965 fi
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11059 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11060 hardcode_action=
11061 if test -n "$hardcode_libdir_flag_spec" ||
11062 test -n "$runpath_var" ||
11063 test "X$hardcode_automatic" = "Xyes" ; then
11064
11065 # We can hardcode non-existent directories.
11066 if test "$hardcode_direct" != no &&
11067 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11068 # have to relink, otherwise we might link with an installed library
11069 # when we should be linking with a yet-to-be-installed one
11070 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11071 test "$hardcode_minus_L" != no; then
11072 # Linking always hardcodes the temporary library directory.
11073 hardcode_action=relink
11074 else
11075 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11076 hardcode_action=immediate
11077 fi
11078 else
11079 # We cannot hardcode anything, or else we can only hardcode existing
11080 # directories.
11081 hardcode_action=unsupported
11082 fi
11083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11084 $as_echo "$hardcode_action" >&6; }
11085
11086 if test "$hardcode_action" = relink ||
11087 test "$inherit_rpath" = yes; then
11088 # Fast installation is not supported
11089 enable_fast_install=no
11090 elif test "$shlibpath_overrides_runpath" = yes ||
11091 test "$enable_shared" = no; then
11092 # Fast installation is not necessary
11093 enable_fast_install=needless
11094 fi
11095
11096
11097
11098
11099
11100
11101 if test "x$enable_dlopen" != xyes; then
11102 enable_dlopen=unknown
11103 enable_dlopen_self=unknown
11104 enable_dlopen_self_static=unknown
11105 else
11106 lt_cv_dlopen=no
11107 lt_cv_dlopen_libs=
11108
11109 case $host_os in
11110 beos*)
11111 lt_cv_dlopen="load_add_on"
11112 lt_cv_dlopen_libs=
11113 lt_cv_dlopen_self=yes
11114 ;;
11115
11116 mingw* | pw32* | cegcc*)
11117 lt_cv_dlopen="LoadLibrary"
11118 lt_cv_dlopen_libs=
11119 ;;
11120
11121 cygwin*)
11122 lt_cv_dlopen="dlopen"
11123 lt_cv_dlopen_libs=
11124 ;;
11125
11126 darwin*)
11127 # if libdl is installed we need to link against it
11128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11129 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11130 if ${ac_cv_lib_dl_dlopen+:} false; then :
11131 $as_echo_n "(cached) " >&6
11132 else
11133 ac_check_lib_save_LIBS=$LIBS
11134 LIBS="-ldl $LIBS"
11135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11136 /* end confdefs.h. */
11137
11138 /* Override any GCC internal prototype to avoid an error.
11139 Use char because int might match the return type of a GCC
11140 builtin and then its argument prototype would still apply. */
11141 #ifdef __cplusplus
11142 extern "C"
11143 #endif
11144 char dlopen ();
11145 int
11146 main ()
11147 {
11148 return dlopen ();
11149 ;
11150 return 0;
11151 }
11152 _ACEOF
11153 if ac_fn_c_try_link "$LINENO"; then :
11154 ac_cv_lib_dl_dlopen=yes
11155 else
11156 ac_cv_lib_dl_dlopen=no
11157 fi
11158 rm -f core conftest.err conftest.$ac_objext \
11159 conftest$ac_exeext conftest.$ac_ext
11160 LIBS=$ac_check_lib_save_LIBS
11161 fi
11162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11163 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11164 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11165 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11166 else
11167
11168 lt_cv_dlopen="dyld"
11169 lt_cv_dlopen_libs=
11170 lt_cv_dlopen_self=yes
11171
11172 fi
11173
11174 ;;
11175
11176 *)
11177 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11178 if test "x$ac_cv_func_shl_load" = xyes; then :
11179 lt_cv_dlopen="shl_load"
11180 else
11181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11182 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11183 if ${ac_cv_lib_dld_shl_load+:} false; then :
11184 $as_echo_n "(cached) " >&6
11185 else
11186 ac_check_lib_save_LIBS=$LIBS
11187 LIBS="-ldld $LIBS"
11188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11189 /* end confdefs.h. */
11190
11191 /* Override any GCC internal prototype to avoid an error.
11192 Use char because int might match the return type of a GCC
11193 builtin and then its argument prototype would still apply. */
11194 #ifdef __cplusplus
11195 extern "C"
11196 #endif
11197 char shl_load ();
11198 int
11199 main ()
11200 {
11201 return shl_load ();
11202 ;
11203 return 0;
11204 }
11205 _ACEOF
11206 if ac_fn_c_try_link "$LINENO"; then :
11207 ac_cv_lib_dld_shl_load=yes
11208 else
11209 ac_cv_lib_dld_shl_load=no
11210 fi
11211 rm -f core conftest.err conftest.$ac_objext \
11212 conftest$ac_exeext conftest.$ac_ext
11213 LIBS=$ac_check_lib_save_LIBS
11214 fi
11215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11216 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11217 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11218 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11219 else
11220 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11221 if test "x$ac_cv_func_dlopen" = xyes; then :
11222 lt_cv_dlopen="dlopen"
11223 else
11224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11225 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11226 if ${ac_cv_lib_dl_dlopen+:} false; then :
11227 $as_echo_n "(cached) " >&6
11228 else
11229 ac_check_lib_save_LIBS=$LIBS
11230 LIBS="-ldl $LIBS"
11231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11232 /* end confdefs.h. */
11233
11234 /* Override any GCC internal prototype to avoid an error.
11235 Use char because int might match the return type of a GCC
11236 builtin and then its argument prototype would still apply. */
11237 #ifdef __cplusplus
11238 extern "C"
11239 #endif
11240 char dlopen ();
11241 int
11242 main ()
11243 {
11244 return dlopen ();
11245 ;
11246 return 0;
11247 }
11248 _ACEOF
11249 if ac_fn_c_try_link "$LINENO"; then :
11250 ac_cv_lib_dl_dlopen=yes
11251 else
11252 ac_cv_lib_dl_dlopen=no
11253 fi
11254 rm -f core conftest.err conftest.$ac_objext \
11255 conftest$ac_exeext conftest.$ac_ext
11256 LIBS=$ac_check_lib_save_LIBS
11257 fi
11258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11259 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11260 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11261 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11262 else
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11264 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11265 if ${ac_cv_lib_svld_dlopen+:} false; then :
11266 $as_echo_n "(cached) " >&6
11267 else
11268 ac_check_lib_save_LIBS=$LIBS
11269 LIBS="-lsvld $LIBS"
11270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11271 /* end confdefs.h. */
11272
11273 /* Override any GCC internal prototype to avoid an error.
11274 Use char because int might match the return type of a GCC
11275 builtin and then its argument prototype would still apply. */
11276 #ifdef __cplusplus
11277 extern "C"
11278 #endif
11279 char dlopen ();
11280 int
11281 main ()
11282 {
11283 return dlopen ();
11284 ;
11285 return 0;
11286 }
11287 _ACEOF
11288 if ac_fn_c_try_link "$LINENO"; then :
11289 ac_cv_lib_svld_dlopen=yes
11290 else
11291 ac_cv_lib_svld_dlopen=no
11292 fi
11293 rm -f core conftest.err conftest.$ac_objext \
11294 conftest$ac_exeext conftest.$ac_ext
11295 LIBS=$ac_check_lib_save_LIBS
11296 fi
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11298 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11299 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11300 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11301 else
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11303 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11304 if ${ac_cv_lib_dld_dld_link+:} false; then :
11305 $as_echo_n "(cached) " >&6
11306 else
11307 ac_check_lib_save_LIBS=$LIBS
11308 LIBS="-ldld $LIBS"
11309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11310 /* end confdefs.h. */
11311
11312 /* Override any GCC internal prototype to avoid an error.
11313 Use char because int might match the return type of a GCC
11314 builtin and then its argument prototype would still apply. */
11315 #ifdef __cplusplus
11316 extern "C"
11317 #endif
11318 char dld_link ();
11319 int
11320 main ()
11321 {
11322 return dld_link ();
11323 ;
11324 return 0;
11325 }
11326 _ACEOF
11327 if ac_fn_c_try_link "$LINENO"; then :
11328 ac_cv_lib_dld_dld_link=yes
11329 else
11330 ac_cv_lib_dld_dld_link=no
11331 fi
11332 rm -f core conftest.err conftest.$ac_objext \
11333 conftest$ac_exeext conftest.$ac_ext
11334 LIBS=$ac_check_lib_save_LIBS
11335 fi
11336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11337 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11338 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11339 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11340 fi
11341
11342
11343 fi
11344
11345
11346 fi
11347
11348
11349 fi
11350
11351
11352 fi
11353
11354
11355 fi
11356
11357 ;;
11358 esac
11359
11360 if test "x$lt_cv_dlopen" != xno; then
11361 enable_dlopen=yes
11362 else
11363 enable_dlopen=no
11364 fi
11365
11366 case $lt_cv_dlopen in
11367 dlopen)
11368 save_CPPFLAGS="$CPPFLAGS"
11369 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11370
11371 save_LDFLAGS="$LDFLAGS"
11372 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11373
11374 save_LIBS="$LIBS"
11375 LIBS="$lt_cv_dlopen_libs $LIBS"
11376
11377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11378 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11379 if ${lt_cv_dlopen_self+:} false; then :
11380 $as_echo_n "(cached) " >&6
11381 else
11382 if test "$cross_compiling" = yes; then :
11383 lt_cv_dlopen_self=cross
11384 else
11385 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11386 lt_status=$lt_dlunknown
11387 cat > conftest.$ac_ext <<_LT_EOF
11388 #line 11388 "configure"
11389 #include "confdefs.h"
11390
11391 #if HAVE_DLFCN_H
11392 #include <dlfcn.h>
11393 #endif
11394
11395 #include <stdio.h>
11396
11397 #ifdef RTLD_GLOBAL
11398 # define LT_DLGLOBAL RTLD_GLOBAL
11399 #else
11400 # ifdef DL_GLOBAL
11401 # define LT_DLGLOBAL DL_GLOBAL
11402 # else
11403 # define LT_DLGLOBAL 0
11404 # endif
11405 #endif
11406
11407 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11408 find out it does not work in some platform. */
11409 #ifndef LT_DLLAZY_OR_NOW
11410 # ifdef RTLD_LAZY
11411 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11412 # else
11413 # ifdef DL_LAZY
11414 # define LT_DLLAZY_OR_NOW DL_LAZY
11415 # else
11416 # ifdef RTLD_NOW
11417 # define LT_DLLAZY_OR_NOW RTLD_NOW
11418 # else
11419 # ifdef DL_NOW
11420 # define LT_DLLAZY_OR_NOW DL_NOW
11421 # else
11422 # define LT_DLLAZY_OR_NOW 0
11423 # endif
11424 # endif
11425 # endif
11426 # endif
11427 #endif
11428
11429 /* When -fvisbility=hidden is used, assume the code has been annotated
11430 correspondingly for the symbols needed. */
11431 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11432 void fnord () __attribute__((visibility("default")));
11433 #endif
11434
11435 void fnord () { int i=42; }
11436 int main ()
11437 {
11438 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11439 int status = $lt_dlunknown;
11440
11441 if (self)
11442 {
11443 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11444 else
11445 {
11446 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11447 else puts (dlerror ());
11448 }
11449 /* dlclose (self); */
11450 }
11451 else
11452 puts (dlerror ());
11453
11454 return status;
11455 }
11456 _LT_EOF
11457 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11458 (eval $ac_link) 2>&5
11459 ac_status=$?
11460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11461 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11462 (./conftest; exit; ) >&5 2>/dev/null
11463 lt_status=$?
11464 case x$lt_status in
11465 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11466 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11467 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11468 esac
11469 else :
11470 # compilation failed
11471 lt_cv_dlopen_self=no
11472 fi
11473 fi
11474 rm -fr conftest*
11475
11476
11477 fi
11478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11479 $as_echo "$lt_cv_dlopen_self" >&6; }
11480
11481 if test "x$lt_cv_dlopen_self" = xyes; then
11482 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11484 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11485 if ${lt_cv_dlopen_self_static+:} false; then :
11486 $as_echo_n "(cached) " >&6
11487 else
11488 if test "$cross_compiling" = yes; then :
11489 lt_cv_dlopen_self_static=cross
11490 else
11491 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11492 lt_status=$lt_dlunknown
11493 cat > conftest.$ac_ext <<_LT_EOF
11494 #line 11494 "configure"
11495 #include "confdefs.h"
11496
11497 #if HAVE_DLFCN_H
11498 #include <dlfcn.h>
11499 #endif
11500
11501 #include <stdio.h>
11502
11503 #ifdef RTLD_GLOBAL
11504 # define LT_DLGLOBAL RTLD_GLOBAL
11505 #else
11506 # ifdef DL_GLOBAL
11507 # define LT_DLGLOBAL DL_GLOBAL
11508 # else
11509 # define LT_DLGLOBAL 0
11510 # endif
11511 #endif
11512
11513 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11514 find out it does not work in some platform. */
11515 #ifndef LT_DLLAZY_OR_NOW
11516 # ifdef RTLD_LAZY
11517 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11518 # else
11519 # ifdef DL_LAZY
11520 # define LT_DLLAZY_OR_NOW DL_LAZY
11521 # else
11522 # ifdef RTLD_NOW
11523 # define LT_DLLAZY_OR_NOW RTLD_NOW
11524 # else
11525 # ifdef DL_NOW
11526 # define LT_DLLAZY_OR_NOW DL_NOW
11527 # else
11528 # define LT_DLLAZY_OR_NOW 0
11529 # endif
11530 # endif
11531 # endif
11532 # endif
11533 #endif
11534
11535 /* When -fvisbility=hidden is used, assume the code has been annotated
11536 correspondingly for the symbols needed. */
11537 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11538 void fnord () __attribute__((visibility("default")));
11539 #endif
11540
11541 void fnord () { int i=42; }
11542 int main ()
11543 {
11544 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11545 int status = $lt_dlunknown;
11546
11547 if (self)
11548 {
11549 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11550 else
11551 {
11552 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11553 else puts (dlerror ());
11554 }
11555 /* dlclose (self); */
11556 }
11557 else
11558 puts (dlerror ());
11559
11560 return status;
11561 }
11562 _LT_EOF
11563 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11564 (eval $ac_link) 2>&5
11565 ac_status=$?
11566 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11567 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11568 (./conftest; exit; ) >&5 2>/dev/null
11569 lt_status=$?
11570 case x$lt_status in
11571 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11572 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11573 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11574 esac
11575 else :
11576 # compilation failed
11577 lt_cv_dlopen_self_static=no
11578 fi
11579 fi
11580 rm -fr conftest*
11581
11582
11583 fi
11584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11585 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11586 fi
11587
11588 CPPFLAGS="$save_CPPFLAGS"
11589 LDFLAGS="$save_LDFLAGS"
11590 LIBS="$save_LIBS"
11591 ;;
11592 esac
11593
11594 case $lt_cv_dlopen_self in
11595 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11596 *) enable_dlopen_self=unknown ;;
11597 esac
11598
11599 case $lt_cv_dlopen_self_static in
11600 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11601 *) enable_dlopen_self_static=unknown ;;
11602 esac
11603 fi
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621 striplib=
11622 old_striplib=
11623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11624 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11625 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11626 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11627 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11629 $as_echo "yes" >&6; }
11630 else
11631 # FIXME - insert some real tests, host_os isn't really good enough
11632 case $host_os in
11633 darwin*)
11634 if test -n "$STRIP" ; then
11635 striplib="$STRIP -x"
11636 old_striplib="$STRIP -S"
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11638 $as_echo "yes" >&6; }
11639 else
11640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11641 $as_echo "no" >&6; }
11642 fi
11643 ;;
11644 *)
11645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11646 $as_echo "no" >&6; }
11647 ;;
11648 esac
11649 fi
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662 # Report which library types will actually be built
11663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11664 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11666 $as_echo "$can_build_shared" >&6; }
11667
11668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11669 $as_echo_n "checking whether to build shared libraries... " >&6; }
11670 test "$can_build_shared" = "no" && enable_shared=no
11671
11672 # On AIX, shared libraries and static libraries use the same namespace, and
11673 # are all built from PIC.
11674 case $host_os in
11675 aix3*)
11676 test "$enable_shared" = yes && enable_static=no
11677 if test -n "$RANLIB"; then
11678 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11679 postinstall_cmds='$RANLIB $lib'
11680 fi
11681 ;;
11682
11683 aix[4-9]*)
11684 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11685 test "$enable_shared" = yes && enable_static=no
11686 fi
11687 ;;
11688 esac
11689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11690 $as_echo "$enable_shared" >&6; }
11691
11692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11693 $as_echo_n "checking whether to build static libraries... " >&6; }
11694 # Make sure either enable_shared or enable_static is yes.
11695 test "$enable_shared" = yes || enable_static=yes
11696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11697 $as_echo "$enable_static" >&6; }
11698
11699
11700
11701
11702 fi
11703 ac_ext=c
11704 ac_cpp='$CPP $CPPFLAGS'
11705 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11706 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11707 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11708
11709 CC="$lt_save_CC"
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723 ac_config_commands="$ac_config_commands libtool"
11724
11725
11726
11727
11728 # Only expand once:
11729
11730
11731 # Check whether --enable-largefile was given.
11732 if test "${enable_largefile+set}" = set; then :
11733 enableval=$enable_largefile;
11734 fi
11735
11736 if test "$enable_largefile" != no; then
11737
11738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11739 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11740 if ${ac_cv_sys_largefile_CC+:} false; then :
11741 $as_echo_n "(cached) " >&6
11742 else
11743 ac_cv_sys_largefile_CC=no
11744 if test "$GCC" != yes; then
11745 ac_save_CC=$CC
11746 while :; do
11747 # IRIX 6.2 and later do not support large files by default,
11748 # so use the C compiler's -n32 option if that helps.
11749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11750 /* end confdefs.h. */
11751 #include <sys/types.h>
11752 /* Check that off_t can represent 2**63 - 1 correctly.
11753 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11754 since some C++ compilers masquerading as C compilers
11755 incorrectly reject 9223372036854775807. */
11756 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11757 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11758 && LARGE_OFF_T % 2147483647 == 1)
11759 ? 1 : -1];
11760 int
11761 main ()
11762 {
11763
11764 ;
11765 return 0;
11766 }
11767 _ACEOF
11768 if ac_fn_c_try_compile "$LINENO"; then :
11769 break
11770 fi
11771 rm -f core conftest.err conftest.$ac_objext
11772 CC="$CC -n32"
11773 if ac_fn_c_try_compile "$LINENO"; then :
11774 ac_cv_sys_largefile_CC=' -n32'; break
11775 fi
11776 rm -f core conftest.err conftest.$ac_objext
11777 break
11778 done
11779 CC=$ac_save_CC
11780 rm -f conftest.$ac_ext
11781 fi
11782 fi
11783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11784 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11785 if test "$ac_cv_sys_largefile_CC" != no; then
11786 CC=$CC$ac_cv_sys_largefile_CC
11787 fi
11788
11789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11790 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11791 if ${ac_cv_sys_file_offset_bits+:} false; then :
11792 $as_echo_n "(cached) " >&6
11793 else
11794 while :; do
11795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11796 /* end confdefs.h. */
11797 #include <sys/types.h>
11798 /* Check that off_t can represent 2**63 - 1 correctly.
11799 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11800 since some C++ compilers masquerading as C compilers
11801 incorrectly reject 9223372036854775807. */
11802 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11803 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11804 && LARGE_OFF_T % 2147483647 == 1)
11805 ? 1 : -1];
11806 int
11807 main ()
11808 {
11809
11810 ;
11811 return 0;
11812 }
11813 _ACEOF
11814 if ac_fn_c_try_compile "$LINENO"; then :
11815 ac_cv_sys_file_offset_bits=no; break
11816 fi
11817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11819 /* end confdefs.h. */
11820 #define _FILE_OFFSET_BITS 64
11821 #include <sys/types.h>
11822 /* Check that off_t can represent 2**63 - 1 correctly.
11823 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11824 since some C++ compilers masquerading as C compilers
11825 incorrectly reject 9223372036854775807. */
11826 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11827 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11828 && LARGE_OFF_T % 2147483647 == 1)
11829 ? 1 : -1];
11830 int
11831 main ()
11832 {
11833
11834 ;
11835 return 0;
11836 }
11837 _ACEOF
11838 if ac_fn_c_try_compile "$LINENO"; then :
11839 ac_cv_sys_file_offset_bits=64; break
11840 fi
11841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11842 ac_cv_sys_file_offset_bits=unknown
11843 break
11844 done
11845 fi
11846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11847 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11848 case $ac_cv_sys_file_offset_bits in #(
11849 no | unknown) ;;
11850 *)
11851 cat >>confdefs.h <<_ACEOF
11852 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11853 _ACEOF
11854 ;;
11855 esac
11856 rm -rf conftest*
11857 if test $ac_cv_sys_file_offset_bits = unknown; then
11858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11859 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11860 if ${ac_cv_sys_large_files+:} false; then :
11861 $as_echo_n "(cached) " >&6
11862 else
11863 while :; do
11864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11865 /* end confdefs.h. */
11866 #include <sys/types.h>
11867 /* Check that off_t can represent 2**63 - 1 correctly.
11868 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11869 since some C++ compilers masquerading as C compilers
11870 incorrectly reject 9223372036854775807. */
11871 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11872 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11873 && LARGE_OFF_T % 2147483647 == 1)
11874 ? 1 : -1];
11875 int
11876 main ()
11877 {
11878
11879 ;
11880 return 0;
11881 }
11882 _ACEOF
11883 if ac_fn_c_try_compile "$LINENO"; then :
11884 ac_cv_sys_large_files=no; break
11885 fi
11886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11888 /* end confdefs.h. */
11889 #define _LARGE_FILES 1
11890 #include <sys/types.h>
11891 /* Check that off_t can represent 2**63 - 1 correctly.
11892 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11893 since some C++ compilers masquerading as C compilers
11894 incorrectly reject 9223372036854775807. */
11895 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11896 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11897 && LARGE_OFF_T % 2147483647 == 1)
11898 ? 1 : -1];
11899 int
11900 main ()
11901 {
11902
11903 ;
11904 return 0;
11905 }
11906 _ACEOF
11907 if ac_fn_c_try_compile "$LINENO"; then :
11908 ac_cv_sys_large_files=1; break
11909 fi
11910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11911 ac_cv_sys_large_files=unknown
11912 break
11913 done
11914 fi
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11916 $as_echo "$ac_cv_sys_large_files" >&6; }
11917 case $ac_cv_sys_large_files in #(
11918 no | unknown) ;;
11919 *)
11920 cat >>confdefs.h <<_ACEOF
11921 #define _LARGE_FILES $ac_cv_sys_large_files
11922 _ACEOF
11923 ;;
11924 esac
11925 rm -rf conftest*
11926 fi
11927
11928
11929 fi
11930
11931
11932 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
11933 for ac_prog in aclocal
11934 do
11935 # Extract the first word of "$ac_prog", so it can be a program name with args.
11936 set dummy $ac_prog; ac_word=$2
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11938 $as_echo_n "checking for $ac_word... " >&6; }
11939 if ${ac_cv_prog_ACLOCAL+:} false; then :
11940 $as_echo_n "(cached) " >&6
11941 else
11942 if test -n "$ACLOCAL"; then
11943 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
11944 else
11945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11946 for as_dir in $PATH
11947 do
11948 IFS=$as_save_IFS
11949 test -z "$as_dir" && as_dir=.
11950 for ac_exec_ext in '' $ac_executable_extensions; do
11951 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11952 ac_cv_prog_ACLOCAL="$ac_prog"
11953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11954 break 2
11955 fi
11956 done
11957 done
11958 IFS=$as_save_IFS
11959
11960 fi
11961 fi
11962 ACLOCAL=$ac_cv_prog_ACLOCAL
11963 if test -n "$ACLOCAL"; then
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
11965 $as_echo "$ACLOCAL" >&6; }
11966 else
11967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11968 $as_echo "no" >&6; }
11969 fi
11970
11971
11972 test -n "$ACLOCAL" && break
11973 done
11974 test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
11975
11976 for ac_prog in autoconf
11977 do
11978 # Extract the first word of "$ac_prog", so it can be a program name with args.
11979 set dummy $ac_prog; ac_word=$2
11980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11981 $as_echo_n "checking for $ac_word... " >&6; }
11982 if ${ac_cv_prog_AUTOCONF+:} false; then :
11983 $as_echo_n "(cached) " >&6
11984 else
11985 if test -n "$AUTOCONF"; then
11986 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
11987 else
11988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11989 for as_dir in $PATH
11990 do
11991 IFS=$as_save_IFS
11992 test -z "$as_dir" && as_dir=.
11993 for ac_exec_ext in '' $ac_executable_extensions; do
11994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11995 ac_cv_prog_AUTOCONF="$ac_prog"
11996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11997 break 2
11998 fi
11999 done
12000 done
12001 IFS=$as_save_IFS
12002
12003 fi
12004 fi
12005 AUTOCONF=$ac_cv_prog_AUTOCONF
12006 if test -n "$AUTOCONF"; then
12007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
12008 $as_echo "$AUTOCONF" >&6; }
12009 else
12010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12011 $as_echo "no" >&6; }
12012 fi
12013
12014
12015 test -n "$AUTOCONF" && break
12016 done
12017 test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
12018
12019 for ac_prog in autoheader
12020 do
12021 # Extract the first word of "$ac_prog", so it can be a program name with args.
12022 set dummy $ac_prog; ac_word=$2
12023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12024 $as_echo_n "checking for $ac_word... " >&6; }
12025 if ${ac_cv_prog_AUTOHEADER+:} false; then :
12026 $as_echo_n "(cached) " >&6
12027 else
12028 if test -n "$AUTOHEADER"; then
12029 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
12030 else
12031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12032 for as_dir in $PATH
12033 do
12034 IFS=$as_save_IFS
12035 test -z "$as_dir" && as_dir=.
12036 for ac_exec_ext in '' $ac_executable_extensions; do
12037 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12038 ac_cv_prog_AUTOHEADER="$ac_prog"
12039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12040 break 2
12041 fi
12042 done
12043 done
12044 IFS=$as_save_IFS
12045
12046 fi
12047 fi
12048 AUTOHEADER=$ac_cv_prog_AUTOHEADER
12049 if test -n "$AUTOHEADER"; then
12050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
12051 $as_echo "$AUTOHEADER" >&6; }
12052 else
12053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12054 $as_echo "no" >&6; }
12055 fi
12056
12057
12058 test -n "$AUTOHEADER" && break
12059 done
12060 test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
12061
12062
12063 # Figure out what compiler warnings we can enable.
12064 # See config/warnings.m4 for details.
12065
12066 ac_ext=c
12067 ac_cpp='$CPP $CPPFLAGS'
12068 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12069 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12070 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12071
12072 warn=
12073 save_CFLAGS="$CFLAGS"
12074 for real_option in -W -Wall -Wno-narrowing -Wwrite-strings \
12075 -Wmissing-format-attribute; do
12076 # Do the check with the no- prefix removed since gcc silently
12077 # accepts any -Wno-* option on purpose
12078 case $real_option in
12079 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12080 *) option=$real_option ;;
12081 esac
12082 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12083
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12085 $as_echo_n "checking whether $CC supports $option... " >&6; }
12086 if eval \${$as_acx_Woption+:} false; then :
12087 $as_echo_n "(cached) " >&6
12088 else
12089 CFLAGS="$option"
12090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12091 /* end confdefs.h. */
12092
12093 int
12094 main ()
12095 {
12096
12097 ;
12098 return 0;
12099 }
12100 _ACEOF
12101 if ac_fn_c_try_compile "$LINENO"; then :
12102 eval "$as_acx_Woption=yes"
12103 else
12104 eval "$as_acx_Woption=no"
12105 fi
12106 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12107
12108 fi
12109 eval ac_res=\$$as_acx_Woption
12110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12111 $as_echo "$ac_res" >&6; }
12112 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12113 warn="$warn${warn:+ }$real_option"
12114 fi
12115 done
12116 CFLAGS="$save_CFLAGS"
12117 ac_ext=c
12118 ac_cpp='$CPP $CPPFLAGS'
12119 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12120 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12121 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12122
12123
12124 ac_ext=c
12125 ac_cpp='$CPP $CPPFLAGS'
12126 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12127 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12128 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12129
12130 c_warn=
12131 save_CFLAGS="$CFLAGS"
12132 for real_option in -Wstrict-prototypes -Wmissing-prototypes \
12133 -Wold-style-definition; do
12134 # Do the check with the no- prefix removed since gcc silently
12135 # accepts any -Wno-* option on purpose
12136 case $real_option in
12137 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12138 *) option=$real_option ;;
12139 esac
12140 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12141
12142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12143 $as_echo_n "checking whether $CC supports $option... " >&6; }
12144 if eval \${$as_acx_Woption+:} false; then :
12145 $as_echo_n "(cached) " >&6
12146 else
12147 CFLAGS="$option"
12148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12149 /* end confdefs.h. */
12150
12151 int
12152 main ()
12153 {
12154
12155 ;
12156 return 0;
12157 }
12158 _ACEOF
12159 if ac_fn_c_try_compile "$LINENO"; then :
12160 eval "$as_acx_Woption=yes"
12161 else
12162 eval "$as_acx_Woption=no"
12163 fi
12164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12165
12166 fi
12167 eval ac_res=\$$as_acx_Woption
12168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12169 $as_echo "$ac_res" >&6; }
12170 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12171 c_warn="$c_warn${c_warn:+ }$real_option"
12172 fi
12173 done
12174 CFLAGS="$save_CFLAGS"
12175 ac_ext=c
12176 ac_cpp='$CPP $CPPFLAGS'
12177 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12178 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12179 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12180
12181
12182 ac_ext=c
12183 ac_cpp='$CPP $CPPFLAGS'
12184 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12185 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12186 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12187
12188 WARN_PEDANTIC=
12189 # Do the check with the no- prefix removed from the warning options
12190 # since gcc silently accepts any -Wno-* option on purpose
12191 if test "$GCC" = yes; then :
12192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
12193 $as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
12194 if ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then :
12195 $as_echo_n "(cached) " >&6
12196 else
12197 save_CFLAGS="$CFLAGS"
12198 CFLAGS="-pedantic -Wlong-long"
12199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12200 /* end confdefs.h. */
12201
12202 int
12203 main ()
12204 {
12205
12206 ;
12207 return 0;
12208 }
12209 _ACEOF
12210 if ac_fn_c_try_compile "$LINENO"; then :
12211 acx_cv_prog_cc_pedantic__Wlong_long=yes
12212 else
12213 acx_cv_prog_cc_pedantic__Wlong_long=no
12214 fi
12215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12216 CFLAGS="$save_CFLAGS"
12217 fi
12218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
12219 $as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
12220 if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
12221 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
12222 fi
12223
12224 fi
12225 ac_ext=c
12226 ac_cpp='$CPP $CPPFLAGS'
12227 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12228 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12229 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12230
12231
12232
12233 # Only enable with --enable-werror-always until existing warnings are
12234 # corrected.
12235 ac_ext=c
12236 ac_cpp='$CPP $CPPFLAGS'
12237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12240
12241 WERROR=
12242 # Check whether --enable-werror-always was given.
12243 if test "${enable_werror_always+set}" = set; then :
12244 enableval=$enable_werror_always;
12245 else
12246 enable_werror_always=no
12247 fi
12248
12249 if test $enable_werror_always = yes; then :
12250 WERROR="$WERROR${WERROR:+ }-Werror"
12251 fi
12252
12253 ac_ext=c
12254 ac_cpp='$CPP $CPPFLAGS'
12255 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12256 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12257 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12258
12259
12260
12261
12262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12263 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12264 # Check whether --enable-maintainer-mode was given.
12265 if test "${enable_maintainer_mode+set}" = set; then :
12266 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12267 else
12268 USE_MAINTAINER_MODE=no
12269 fi
12270
12271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12272 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12273 if test $USE_MAINTAINER_MODE = yes; then
12274 MAINTAINER_MODE_TRUE=
12275 MAINTAINER_MODE_FALSE='#'
12276 else
12277 MAINTAINER_MODE_TRUE='#'
12278 MAINTAINER_MODE_FALSE=
12279 fi
12280
12281 MAINT=$MAINTAINER_MODE_TRUE
12282
12283
12284 case ${build_alias} in
12285 "") build_noncanonical=${build} ;;
12286 *) build_noncanonical=${build_alias} ;;
12287 esac
12288
12289 case ${host_alias} in
12290 "") host_noncanonical=${build_noncanonical} ;;
12291 *) host_noncanonical=${host_alias} ;;
12292 esac
12293
12294 case ${target_alias} in
12295 "") target_noncanonical=${host_noncanonical} ;;
12296 *) target_noncanonical=${target_alias} ;;
12297 esac
12298
12299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12300 $as_echo_n "checking whether to install libbfd... " >&6; }
12301 # Check whether --enable-install-libbfd was given.
12302 if test "${enable_install_libbfd+set}" = set; then :
12303 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12304 else
12305 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12306 install_libbfd_p=yes
12307 else
12308 install_libbfd_p=no
12309 fi
12310 fi
12311
12312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12313 $as_echo "$install_libbfd_p" >&6; }
12314 if test $install_libbfd_p = yes; then
12315 INSTALL_LIBBFD_TRUE=
12316 INSTALL_LIBBFD_FALSE='#'
12317 else
12318 INSTALL_LIBBFD_TRUE='#'
12319 INSTALL_LIBBFD_FALSE=
12320 fi
12321
12322 # Need _noncanonical variables for this.
12323
12324
12325
12326
12327 # libbfd.a is a host library containing target dependent code
12328 bfdlibdir='$(libdir)'
12329 bfdincludedir='$(includedir)'
12330 if test "${host}" != "${target}"; then
12331 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12332 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12333 fi
12334
12335
12336
12337
12338
12339
12340 ac_ext=c
12341 ac_cpp='$CPP $CPPFLAGS'
12342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12344 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12345
12346 ac_libctf_warn_cflags=
12347 save_CFLAGS="$CFLAGS"
12348 for real_option in -Wall; do
12349 # Do the check with the no- prefix removed since gcc silently
12350 # accepts any -Wno-* option on purpose
12351 case $real_option in
12352 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12353 *) option=$real_option ;;
12354 esac
12355 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12356
12357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12358 $as_echo_n "checking whether $CC supports $option... " >&6; }
12359 if eval \${$as_acx_Woption+:} false; then :
12360 $as_echo_n "(cached) " >&6
12361 else
12362 CFLAGS="$option"
12363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12364 /* end confdefs.h. */
12365
12366 int
12367 main ()
12368 {
12369
12370 ;
12371 return 0;
12372 }
12373 _ACEOF
12374 if ac_fn_c_try_compile "$LINENO"; then :
12375 eval "$as_acx_Woption=yes"
12376 else
12377 eval "$as_acx_Woption=no"
12378 fi
12379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12380
12381 fi
12382 eval ac_res=\$$as_acx_Woption
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12384 $as_echo "$ac_res" >&6; }
12385 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12386 ac_libctf_warn_cflags="$ac_libctf_warn_cflags${ac_libctf_warn_cflags:+ }$real_option"
12387 fi
12388 done
12389 CFLAGS="$save_CFLAGS"
12390 ac_ext=c
12391 ac_cpp='$CPP $CPPFLAGS'
12392 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12393 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12394 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12395
12396
12397
12398
12399
12400
12401 for ac_header in $ac_header_list
12402 do :
12403 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12404 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12405 "
12406 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12407 cat >>confdefs.h <<_ACEOF
12408 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12409 _ACEOF
12410
12411 fi
12412
12413 done
12414
12415
12416
12417
12418
12419
12420
12421
12422 for ac_func in getpagesize
12423 do :
12424 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12425 if test "x$ac_cv_func_getpagesize" = xyes; then :
12426 cat >>confdefs.h <<_ACEOF
12427 #define HAVE_GETPAGESIZE 1
12428 _ACEOF
12429
12430 fi
12431 done
12432
12433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12434 $as_echo_n "checking for working mmap... " >&6; }
12435 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12436 $as_echo_n "(cached) " >&6
12437 else
12438 if test "$cross_compiling" = yes; then :
12439 ac_cv_func_mmap_fixed_mapped=no
12440 else
12441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12442 /* end confdefs.h. */
12443 $ac_includes_default
12444 /* malloc might have been renamed as rpl_malloc. */
12445 #undef malloc
12446
12447 /* Thanks to Mike Haertel and Jim Avera for this test.
12448 Here is a matrix of mmap possibilities:
12449 mmap private not fixed
12450 mmap private fixed at somewhere currently unmapped
12451 mmap private fixed at somewhere already mapped
12452 mmap shared not fixed
12453 mmap shared fixed at somewhere currently unmapped
12454 mmap shared fixed at somewhere already mapped
12455 For private mappings, we should verify that changes cannot be read()
12456 back from the file, nor mmap's back from the file at a different
12457 address. (There have been systems where private was not correctly
12458 implemented like the infamous i386 svr4.0, and systems where the
12459 VM page cache was not coherent with the file system buffer cache
12460 like early versions of FreeBSD and possibly contemporary NetBSD.)
12461 For shared mappings, we should conversely verify that changes get
12462 propagated back to all the places they're supposed to be.
12463
12464 Grep wants private fixed already mapped.
12465 The main things grep needs to know about mmap are:
12466 * does it exist and is it safe to write into the mmap'd area
12467 * how to use it (BSD variants) */
12468
12469 #include <fcntl.h>
12470 #include <sys/mman.h>
12471
12472 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12473 char *malloc ();
12474 #endif
12475
12476 /* This mess was copied from the GNU getpagesize.h. */
12477 #ifndef HAVE_GETPAGESIZE
12478 # ifdef _SC_PAGESIZE
12479 # define getpagesize() sysconf(_SC_PAGESIZE)
12480 # else /* no _SC_PAGESIZE */
12481 # ifdef HAVE_SYS_PARAM_H
12482 # include <sys/param.h>
12483 # ifdef EXEC_PAGESIZE
12484 # define getpagesize() EXEC_PAGESIZE
12485 # else /* no EXEC_PAGESIZE */
12486 # ifdef NBPG
12487 # define getpagesize() NBPG * CLSIZE
12488 # ifndef CLSIZE
12489 # define CLSIZE 1
12490 # endif /* no CLSIZE */
12491 # else /* no NBPG */
12492 # ifdef NBPC
12493 # define getpagesize() NBPC
12494 # else /* no NBPC */
12495 # ifdef PAGESIZE
12496 # define getpagesize() PAGESIZE
12497 # endif /* PAGESIZE */
12498 # endif /* no NBPC */
12499 # endif /* no NBPG */
12500 # endif /* no EXEC_PAGESIZE */
12501 # else /* no HAVE_SYS_PARAM_H */
12502 # define getpagesize() 8192 /* punt totally */
12503 # endif /* no HAVE_SYS_PARAM_H */
12504 # endif /* no _SC_PAGESIZE */
12505
12506 #endif /* no HAVE_GETPAGESIZE */
12507
12508 int
12509 main ()
12510 {
12511 char *data, *data2, *data3;
12512 const char *cdata2;
12513 int i, pagesize;
12514 int fd, fd2;
12515
12516 pagesize = getpagesize ();
12517
12518 /* First, make a file with some known garbage in it. */
12519 data = (char *) malloc (pagesize);
12520 if (!data)
12521 return 1;
12522 for (i = 0; i < pagesize; ++i)
12523 *(data + i) = rand ();
12524 umask (0);
12525 fd = creat ("conftest.mmap", 0600);
12526 if (fd < 0)
12527 return 2;
12528 if (write (fd, data, pagesize) != pagesize)
12529 return 3;
12530 close (fd);
12531
12532 /* Next, check that the tail of a page is zero-filled. File must have
12533 non-zero length, otherwise we risk SIGBUS for entire page. */
12534 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12535 if (fd2 < 0)
12536 return 4;
12537 cdata2 = "";
12538 if (write (fd2, cdata2, 1) != 1)
12539 return 5;
12540 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12541 if (data2 == MAP_FAILED)
12542 return 6;
12543 for (i = 0; i < pagesize; ++i)
12544 if (*(data2 + i))
12545 return 7;
12546 close (fd2);
12547 if (munmap (data2, pagesize))
12548 return 8;
12549
12550 /* Next, try to mmap the file at a fixed address which already has
12551 something else allocated at it. If we can, also make sure that
12552 we see the same garbage. */
12553 fd = open ("conftest.mmap", O_RDWR);
12554 if (fd < 0)
12555 return 9;
12556 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12557 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12558 return 10;
12559 for (i = 0; i < pagesize; ++i)
12560 if (*(data + i) != *(data2 + i))
12561 return 11;
12562
12563 /* Finally, make sure that changes to the mapped area do not
12564 percolate back to the file as seen by read(). (This is a bug on
12565 some variants of i386 svr4.0.) */
12566 for (i = 0; i < pagesize; ++i)
12567 *(data2 + i) = *(data2 + i) + 1;
12568 data3 = (char *) malloc (pagesize);
12569 if (!data3)
12570 return 12;
12571 if (read (fd, data3, pagesize) != pagesize)
12572 return 13;
12573 for (i = 0; i < pagesize; ++i)
12574 if (*(data + i) != *(data3 + i))
12575 return 14;
12576 close (fd);
12577 return 0;
12578 }
12579 _ACEOF
12580 if ac_fn_c_try_run "$LINENO"; then :
12581 ac_cv_func_mmap_fixed_mapped=yes
12582 else
12583 ac_cv_func_mmap_fixed_mapped=no
12584 fi
12585 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12586 conftest.$ac_objext conftest.beam conftest.$ac_ext
12587 fi
12588
12589 fi
12590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12591 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12592 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12593
12594 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12595
12596 fi
12597 rm -f conftest.mmap conftest.txt
12598
12599 # Needed for BFD capability checks.
12600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
12601 $as_echo_n "checking for library containing dlopen... " >&6; }
12602 if ${ac_cv_search_dlopen+:} false; then :
12603 $as_echo_n "(cached) " >&6
12604 else
12605 ac_func_search_save_LIBS=$LIBS
12606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12607 /* end confdefs.h. */
12608
12609 /* Override any GCC internal prototype to avoid an error.
12610 Use char because int might match the return type of a GCC
12611 builtin and then its argument prototype would still apply. */
12612 #ifdef __cplusplus
12613 extern "C"
12614 #endif
12615 char dlopen ();
12616 int
12617 main ()
12618 {
12619 return dlopen ();
12620 ;
12621 return 0;
12622 }
12623 _ACEOF
12624 for ac_lib in '' dl; do
12625 if test -z "$ac_lib"; then
12626 ac_res="none required"
12627 else
12628 ac_res=-l$ac_lib
12629 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12630 fi
12631 if ac_fn_c_try_link "$LINENO"; then :
12632 ac_cv_search_dlopen=$ac_res
12633 fi
12634 rm -f core conftest.err conftest.$ac_objext \
12635 conftest$ac_exeext
12636 if ${ac_cv_search_dlopen+:} false; then :
12637 break
12638 fi
12639 done
12640 if ${ac_cv_search_dlopen+:} false; then :
12641
12642 else
12643 ac_cv_search_dlopen=no
12644 fi
12645 rm conftest.$ac_ext
12646 LIBS=$ac_func_search_save_LIBS
12647 fi
12648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
12649 $as_echo "$ac_cv_search_dlopen" >&6; }
12650 ac_res=$ac_cv_search_dlopen
12651 if test "$ac_res" != no; then :
12652 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12653
12654 fi
12655
12656
12657 # Use the system's zlib library.
12658 zlibdir="-L\$(top_builddir)/../zlib"
12659 zlibinc="-I\$(top_srcdir)/../zlib"
12660
12661 # Check whether --with-system-zlib was given.
12662 if test "${with_system_zlib+set}" = set; then :
12663 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
12664 zlibdir=
12665 zlibinc=
12666 fi
12667
12668 fi
12669
12670
12671
12672
12673
12674 # Similar to GDB_AC_CHECK_BFD.
12675 OLD_CFLAGS=$CFLAGS
12676 OLD_LDFLAGS=$LDFLAGS
12677 OLD_LIBS=$LIBS
12678 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12679 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
12680 # always want our bfd.
12681 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12682 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
12683 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
12684 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12685 LIBS="-lbfd -liberty -lz $intl $LIBS"
12686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12687 $as_echo_n "checking for ELF support in BFD... " >&6; }
12688 if ${ac_cv_libctf_bfd_elf+:} false; then :
12689 $as_echo_n "(cached) " >&6
12690 else
12691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12692 /* end confdefs.h. */
12693 #include <stdlib.h>
12694 #include "bfd.h"
12695 #include "elf-bfd.h"
12696 int
12697 main ()
12698 {
12699 (void) bfd_section_from_elf_index (NULL, 0);
12700 return 0;
12701 ;
12702 return 0;
12703 }
12704 _ACEOF
12705 if ac_fn_c_try_link "$LINENO"; then :
12706 ac_cv_libctf_bfd_elf=yes
12707 else
12708 ac_cv_libctf_bfd_elf=no
12709 fi
12710 rm -f core conftest.err conftest.$ac_objext \
12711 conftest$ac_exeext conftest.$ac_ext
12712 fi
12713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_bfd_elf" >&5
12714 $as_echo "$ac_cv_libctf_bfd_elf" >&6; }
12715 CFLAGS=$OLD_CFLAGS
12716 LDFLAGS=$OLD_LDFLAGS
12717 LIBS=$OLD_LIBS
12718
12719 if test $ac_cv_libctf_bfd_elf = yes; then
12720
12721 $as_echo "#define HAVE_BFD_ELF 1" >>confdefs.h
12722
12723 fi
12724
12725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12726 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12727 if ${ac_cv_c_bigendian+:} false; then :
12728 $as_echo_n "(cached) " >&6
12729 else
12730 ac_cv_c_bigendian=unknown
12731 # See if we're dealing with a universal compiler.
12732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12733 /* end confdefs.h. */
12734 #ifndef __APPLE_CC__
12735 not a universal capable compiler
12736 #endif
12737 typedef int dummy;
12738
12739 _ACEOF
12740 if ac_fn_c_try_compile "$LINENO"; then :
12741
12742 # Check for potential -arch flags. It is not universal unless
12743 # there are at least two -arch flags with different values.
12744 ac_arch=
12745 ac_prev=
12746 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12747 if test -n "$ac_prev"; then
12748 case $ac_word in
12749 i?86 | x86_64 | ppc | ppc64)
12750 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12751 ac_arch=$ac_word
12752 else
12753 ac_cv_c_bigendian=universal
12754 break
12755 fi
12756 ;;
12757 esac
12758 ac_prev=
12759 elif test "x$ac_word" = "x-arch"; then
12760 ac_prev=arch
12761 fi
12762 done
12763 fi
12764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12765 if test $ac_cv_c_bigendian = unknown; then
12766 # See if sys/param.h defines the BYTE_ORDER macro.
12767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12768 /* end confdefs.h. */
12769 #include <sys/types.h>
12770 #include <sys/param.h>
12771
12772 int
12773 main ()
12774 {
12775 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12776 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12777 && LITTLE_ENDIAN)
12778 bogus endian macros
12779 #endif
12780
12781 ;
12782 return 0;
12783 }
12784 _ACEOF
12785 if ac_fn_c_try_compile "$LINENO"; then :
12786 # It does; now see whether it defined to BIG_ENDIAN or not.
12787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12788 /* end confdefs.h. */
12789 #include <sys/types.h>
12790 #include <sys/param.h>
12791
12792 int
12793 main ()
12794 {
12795 #if BYTE_ORDER != BIG_ENDIAN
12796 not big endian
12797 #endif
12798
12799 ;
12800 return 0;
12801 }
12802 _ACEOF
12803 if ac_fn_c_try_compile "$LINENO"; then :
12804 ac_cv_c_bigendian=yes
12805 else
12806 ac_cv_c_bigendian=no
12807 fi
12808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12809 fi
12810 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12811 fi
12812 if test $ac_cv_c_bigendian = unknown; then
12813 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12815 /* end confdefs.h. */
12816 #include <limits.h>
12817
12818 int
12819 main ()
12820 {
12821 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12822 bogus endian macros
12823 #endif
12824
12825 ;
12826 return 0;
12827 }
12828 _ACEOF
12829 if ac_fn_c_try_compile "$LINENO"; then :
12830 # It does; now see whether it defined to _BIG_ENDIAN or not.
12831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12832 /* end confdefs.h. */
12833 #include <limits.h>
12834
12835 int
12836 main ()
12837 {
12838 #ifndef _BIG_ENDIAN
12839 not big endian
12840 #endif
12841
12842 ;
12843 return 0;
12844 }
12845 _ACEOF
12846 if ac_fn_c_try_compile "$LINENO"; then :
12847 ac_cv_c_bigendian=yes
12848 else
12849 ac_cv_c_bigendian=no
12850 fi
12851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12852 fi
12853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12854 fi
12855 if test $ac_cv_c_bigendian = unknown; then
12856 # Compile a test program.
12857 if test "$cross_compiling" = yes; then :
12858 # Try to guess by grepping values from an object file.
12859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12860 /* end confdefs.h. */
12861 short int ascii_mm[] =
12862 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12863 short int ascii_ii[] =
12864 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12865 int use_ascii (int i) {
12866 return ascii_mm[i] + ascii_ii[i];
12867 }
12868 short int ebcdic_ii[] =
12869 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12870 short int ebcdic_mm[] =
12871 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12872 int use_ebcdic (int i) {
12873 return ebcdic_mm[i] + ebcdic_ii[i];
12874 }
12875 extern int foo;
12876
12877 int
12878 main ()
12879 {
12880 return use_ascii (foo) == use_ebcdic (foo);
12881 ;
12882 return 0;
12883 }
12884 _ACEOF
12885 if ac_fn_c_try_compile "$LINENO"; then :
12886 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12887 ac_cv_c_bigendian=yes
12888 fi
12889 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12890 if test "$ac_cv_c_bigendian" = unknown; then
12891 ac_cv_c_bigendian=no
12892 else
12893 # finding both strings is unlikely to happen, but who knows?
12894 ac_cv_c_bigendian=unknown
12895 fi
12896 fi
12897 fi
12898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12899 else
12900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12901 /* end confdefs.h. */
12902 $ac_includes_default
12903 int
12904 main ()
12905 {
12906
12907 /* Are we little or big endian? From Harbison&Steele. */
12908 union
12909 {
12910 long int l;
12911 char c[sizeof (long int)];
12912 } u;
12913 u.l = 1;
12914 return u.c[sizeof (long int) - 1] == 1;
12915
12916 ;
12917 return 0;
12918 }
12919 _ACEOF
12920 if ac_fn_c_try_run "$LINENO"; then :
12921 ac_cv_c_bigendian=no
12922 else
12923 ac_cv_c_bigendian=yes
12924 fi
12925 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12926 conftest.$ac_objext conftest.beam conftest.$ac_ext
12927 fi
12928
12929 fi
12930 fi
12931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12932 $as_echo "$ac_cv_c_bigendian" >&6; }
12933 case $ac_cv_c_bigendian in #(
12934 yes)
12935 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12936 ;; #(
12937 no)
12938 ;; #(
12939 universal)
12940
12941 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12942
12943 ;; #(
12944 *)
12945 as_fn_error $? "unknown endianness
12946 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12947 esac
12948
12949 for ac_header in byteswap.h endian.h
12950 do :
12951 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12952 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12953 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12954 cat >>confdefs.h <<_ACEOF
12955 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12956 _ACEOF
12957
12958 fi
12959
12960 done
12961
12962 for ac_func in pread
12963 do :
12964 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
12965 if test "x$ac_cv_func_pread" = xyes; then :
12966 cat >>confdefs.h <<_ACEOF
12967 #define HAVE_PREAD 1
12968 _ACEOF
12969
12970 fi
12971 done
12972
12973
12974
12975
12976
12977 for ac_func in $ac_func_list
12978 do :
12979 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12980 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12981 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12982 cat >>confdefs.h <<_ACEOF
12983 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12984 _ACEOF
12985
12986 fi
12987 done
12988
12989
12990
12991
12992 if test $ac_cv_func_qsort_r = yes; then
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qsort_r signature" >&5
12994 $as_echo_n "checking for qsort_r signature... " >&6; }
12995 if ${ac_cv_libctf_qsort_r_signature+:} false; then :
12996 $as_echo_n "(cached) " >&6
12997 else
12998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12999 /* end confdefs.h. */
13000 #undef qsort_r
13001 #include <stdlib.h>
13002 void qsort_r (void *, size_t, size_t,
13003 int (*) (void const *, void const *,
13004 void *),
13005 void *);
13006 void (*p) (void *, size_t, size_t,
13007 int (*) (void const *, void const *,
13008 void *),
13009 void *) = qsort_r;
13010
13011 int
13012 main ()
13013 {
13014
13015 ;
13016 return 0;
13017 }
13018 _ACEOF
13019 if ac_fn_c_try_link "$LINENO"; then :
13020 ac_cv_libctf_qsort_r_signature=GNU
13021 else
13022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13023 /* end confdefs.h. */
13024 #undef qsort_r
13025 #include <stdlib.h>
13026 void qsort_r (void *, size_t, size_t, void *,
13027 int (*) (void *,
13028 void const *,
13029 void const *));
13030 void (*p) (void *, size_t, size_t, void *,
13031 int (*) (void *, void const *,
13032 void const *)) = qsort_r;
13033
13034 int
13035 main ()
13036 {
13037
13038 ;
13039 return 0;
13040 }
13041 _ACEOF
13042 if ac_fn_c_try_link "$LINENO"; then :
13043 ac_cv_libctf_qsort_r_signature=BSD
13044 else
13045 ac_cv_libctf_qsort_r_signature=unknown
13046 fi
13047 rm -f core conftest.err conftest.$ac_objext \
13048 conftest$ac_exeext conftest.$ac_ext
13049 fi
13050 rm -f core conftest.err conftest.$ac_objext \
13051 conftest$ac_exeext conftest.$ac_ext
13052 fi
13053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_qsort_r_signature" >&5
13054 $as_echo "$ac_cv_libctf_qsort_r_signature" >&6; }
13055 fi
13056
13057 case x$ac_cv_libctf_qsort_r_signature in
13058 xGNU)
13059 $as_echo "#define HAVE_QSORT_R_ARG_LAST 1" >>confdefs.h
13060 ;;
13061 xBSD)
13062 $as_echo "#define HAVE_QSORT_R_COMPAR_LAST 1" >>confdefs.h
13063 ;;
13064 *) ac_cv_libctf_qsort_r_signature=unknown;;
13065 esac
13066
13067 if test "${ac_cv_libctf_qsort_r_signature}" = unknown; then
13068 NEED_CTF_QSORT_R_TRUE=
13069 NEED_CTF_QSORT_R_FALSE='#'
13070 else
13071 NEED_CTF_QSORT_R_TRUE='#'
13072 NEED_CTF_QSORT_R_FALSE=
13073 fi
13074
13075
13076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5
13077 $as_echo_n "checking for O_CLOEXEC... " >&6; }
13078 if ${ac_cv_libctf_macro_O_CLOEXEC+:} false; then :
13079 $as_echo_n "(cached) " >&6
13080 else
13081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13082 /* end confdefs.h. */
13083 #include <fcntl.h>
13084 #ifndef O_CLOEXEC
13085 choke me;
13086 #endif
13087
13088 int
13089 main ()
13090 {
13091 return O_CLOEXEC;
13092 ;
13093 return 0;
13094 }
13095 _ACEOF
13096 if ac_fn_c_try_link "$LINENO"; then :
13097 ac_cv_libctf_macro_O_CLOEXEC=yes
13098 else
13099 ac_cv_libctf_macro_O_CLOEXEC=no
13100 fi
13101 rm -f core conftest.err conftest.$ac_objext \
13102 conftest$ac_exeext conftest.$ac_ext
13103 fi
13104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_macro_O_CLOEXEC" >&5
13105 $as_echo "$ac_cv_libctf_macro_O_CLOEXEC" >&6; }
13106
13107 if test $ac_cv_libctf_macro_O_CLOEXEC = yes; then
13108
13109 $as_echo "#define HAVE_O_CLOEXEC 1" >>confdefs.h
13110
13111 fi
13112
13113 # Horrible hacks to build DLLs on Windows and a shared library elsewhere.
13114 SHARED_LIBADD=
13115 SHARED_LDFLAGS=
13116 BFD_LIBADD=
13117 BFD_DEPENDENCIES=
13118 if test "$enable_shared" = "yes"; then
13119 # When building a shared libctf, link against the pic version of libiberty
13120 # so that apps that use libctf won't need libiberty just to satisfy any
13121 # libctf references.
13122 # We can't do that if a pic libiberty is unavailable since including non-pic
13123 # code would insert text relocations into libctf.
13124 # Note that linking against libbfd as we do here, which is itself linked
13125 # against libiberty, may not satisfy all the libctf libiberty references
13126 # since libbfd may not pull in the entirety of libiberty.
13127 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
13128 if test -n "$x"; then
13129 SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty"
13130 fi
13131
13132 case "${host}" in
13133 # More hacks to build DLLs on Windows.
13134 *-*-cygwin*)
13135 SHARED_LDFLAGS="-no-undefined"
13136 SHARED_LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
13137 BFD_LIBADD="-L`pwd`/../bfd -lbfd"
13138 ;;
13139
13140 *-*-darwin*)
13141 BFD_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib"
13142 BFD_DEPENDENCIES="../bfd/libbfd.la"
13143 ;;
13144 *)
13145 case "$host_vendor" in
13146 hp)
13147 BFD_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl"
13148 ;;
13149 *)
13150 BFD_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so"
13151 ;;
13152 esac
13153 BFD_DEPENDENCIES="../bfd/libbfd.la"
13154 ;;
13155 esac
13156 fi
13157
13158
13159
13160
13161
13162 # Use a version script, if possible, or an -export-symbols-regex otherwise.
13163 VERSION_FLAGS='-export-symbols-regex ctf_.*'
13164 if $LD --help 2>&1 | grep -- --version-script >/dev/null; then
13165 VERSION_FLAGS="-Wl,--version-script='$srcdir/libctf.ver'"
13166 fi
13167
13168
13169 ac_config_files="$ac_config_files Makefile"
13170
13171 ac_config_headers="$ac_config_headers config.h"
13172
13173 cat >confcache <<\_ACEOF
13174 # This file is a shell script that caches the results of configure
13175 # tests run on this system so they can be shared between configure
13176 # scripts and configure runs, see configure's option --config-cache.
13177 # It is not useful on other systems. If it contains results you don't
13178 # want to keep, you may remove or edit it.
13179 #
13180 # config.status only pays attention to the cache file if you give it
13181 # the --recheck option to rerun configure.
13182 #
13183 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13184 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13185 # following values.
13186
13187 _ACEOF
13188
13189 # The following way of writing the cache mishandles newlines in values,
13190 # but we know of no workaround that is simple, portable, and efficient.
13191 # So, we kill variables containing newlines.
13192 # Ultrix sh set writes to stderr and can't be redirected directly,
13193 # and sets the high bit in the cache file unless we assign to the vars.
13194 (
13195 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13196 eval ac_val=\$$ac_var
13197 case $ac_val in #(
13198 *${as_nl}*)
13199 case $ac_var in #(
13200 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13201 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13202 esac
13203 case $ac_var in #(
13204 _ | IFS | as_nl) ;; #(
13205 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13206 *) { eval $ac_var=; unset $ac_var;} ;;
13207 esac ;;
13208 esac
13209 done
13210
13211 (set) 2>&1 |
13212 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13213 *${as_nl}ac_space=\ *)
13214 # `set' does not quote correctly, so add quotes: double-quote
13215 # substitution turns \\\\ into \\, and sed turns \\ into \.
13216 sed -n \
13217 "s/'/'\\\\''/g;
13218 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13219 ;; #(
13220 *)
13221 # `set' quotes correctly as required by POSIX, so do not add quotes.
13222 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13223 ;;
13224 esac |
13225 sort
13226 ) |
13227 sed '
13228 /^ac_cv_env_/b end
13229 t clear
13230 :clear
13231 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13232 t end
13233 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13234 :end' >>confcache
13235 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13236 if test -w "$cache_file"; then
13237 if test "x$cache_file" != "x/dev/null"; then
13238 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13239 $as_echo "$as_me: updating cache $cache_file" >&6;}
13240 if test ! -f "$cache_file" || test -h "$cache_file"; then
13241 cat confcache >"$cache_file"
13242 else
13243 case $cache_file in #(
13244 */* | ?:*)
13245 mv -f confcache "$cache_file"$$ &&
13246 mv -f "$cache_file"$$ "$cache_file" ;; #(
13247 *)
13248 mv -f confcache "$cache_file" ;;
13249 esac
13250 fi
13251 fi
13252 else
13253 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13254 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13255 fi
13256 fi
13257 rm -f confcache
13258
13259 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13260 # Let make expand exec_prefix.
13261 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13262
13263 DEFS=-DHAVE_CONFIG_H
13264
13265 ac_libobjs=
13266 ac_ltlibobjs=
13267 U=
13268 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13269 # 1. Remove the extension, and $U if already installed.
13270 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13271 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13272 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13273 # will be set to the directory where LIBOBJS objects are built.
13274 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13275 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13276 done
13277 LIBOBJS=$ac_libobjs
13278
13279 LTLIBOBJS=$ac_ltlibobjs
13280
13281
13282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13283 $as_echo_n "checking that generated files are newer than configure... " >&6; }
13284 if test -n "$am_sleep_pid"; then
13285 # Hide warnings about reused PIDs.
13286 wait $am_sleep_pid 2>/dev/null
13287 fi
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13289 $as_echo "done" >&6; }
13290 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13291 as_fn_error $? "conditional \"AMDEP\" was never defined.
13292 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13293 fi
13294 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13295 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13296 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13297 fi
13298 if test -n "$EXEEXT"; then
13299 am__EXEEXT_TRUE=
13300 am__EXEEXT_FALSE='#'
13301 else
13302 am__EXEEXT_TRUE='#'
13303 am__EXEEXT_FALSE=
13304 fi
13305
13306 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13307 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13308 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13309 fi
13310 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
13311 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
13312 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13313 fi
13314
13315 if test -z "${NEED_CTF_QSORT_R_TRUE}" && test -z "${NEED_CTF_QSORT_R_FALSE}"; then
13316 as_fn_error $? "conditional \"NEED_CTF_QSORT_R\" was never defined.
13317 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13318 fi
13319
13320 : "${CONFIG_STATUS=./config.status}"
13321 ac_write_fail=0
13322 ac_clean_files_save=$ac_clean_files
13323 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13324 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13325 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13326 as_write_fail=0
13327 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13328 #! $SHELL
13329 # Generated by $as_me.
13330 # Run this file to recreate the current configuration.
13331 # Compiler output produced by configure, useful for debugging
13332 # configure, is in config.log if it exists.
13333
13334 debug=false
13335 ac_cs_recheck=false
13336 ac_cs_silent=false
13337
13338 SHELL=\${CONFIG_SHELL-$SHELL}
13339 export SHELL
13340 _ASEOF
13341 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13342 ## -------------------- ##
13343 ## M4sh Initialization. ##
13344 ## -------------------- ##
13345
13346 # Be more Bourne compatible
13347 DUALCASE=1; export DUALCASE # for MKS sh
13348 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13349 emulate sh
13350 NULLCMD=:
13351 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13352 # is contrary to our usage. Disable this feature.
13353 alias -g '${1+"$@"}'='"$@"'
13354 setopt NO_GLOB_SUBST
13355 else
13356 case `(set -o) 2>/dev/null` in #(
13357 *posix*) :
13358 set -o posix ;; #(
13359 *) :
13360 ;;
13361 esac
13362 fi
13363
13364
13365 as_nl='
13366 '
13367 export as_nl
13368 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13369 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13370 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13371 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13372 # Prefer a ksh shell builtin over an external printf program on Solaris,
13373 # but without wasting forks for bash or zsh.
13374 if test -z "$BASH_VERSION$ZSH_VERSION" \
13375 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13376 as_echo='print -r --'
13377 as_echo_n='print -rn --'
13378 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13379 as_echo='printf %s\n'
13380 as_echo_n='printf %s'
13381 else
13382 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13383 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13384 as_echo_n='/usr/ucb/echo -n'
13385 else
13386 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13387 as_echo_n_body='eval
13388 arg=$1;
13389 case $arg in #(
13390 *"$as_nl"*)
13391 expr "X$arg" : "X\\(.*\\)$as_nl";
13392 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13393 esac;
13394 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13395 '
13396 export as_echo_n_body
13397 as_echo_n='sh -c $as_echo_n_body as_echo'
13398 fi
13399 export as_echo_body
13400 as_echo='sh -c $as_echo_body as_echo'
13401 fi
13402
13403 # The user is always right.
13404 if test "${PATH_SEPARATOR+set}" != set; then
13405 PATH_SEPARATOR=:
13406 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13407 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13408 PATH_SEPARATOR=';'
13409 }
13410 fi
13411
13412
13413 # IFS
13414 # We need space, tab and new line, in precisely that order. Quoting is
13415 # there to prevent editors from complaining about space-tab.
13416 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13417 # splitting by setting IFS to empty value.)
13418 IFS=" "" $as_nl"
13419
13420 # Find who we are. Look in the path if we contain no directory separator.
13421 as_myself=
13422 case $0 in #((
13423 *[\\/]* ) as_myself=$0 ;;
13424 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13425 for as_dir in $PATH
13426 do
13427 IFS=$as_save_IFS
13428 test -z "$as_dir" && as_dir=.
13429 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13430 done
13431 IFS=$as_save_IFS
13432
13433 ;;
13434 esac
13435 # We did not find ourselves, most probably we were run as `sh COMMAND'
13436 # in which case we are not to be found in the path.
13437 if test "x$as_myself" = x; then
13438 as_myself=$0
13439 fi
13440 if test ! -f "$as_myself"; then
13441 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13442 exit 1
13443 fi
13444
13445 # Unset variables that we do not need and which cause bugs (e.g. in
13446 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13447 # suppresses any "Segmentation fault" message there. '((' could
13448 # trigger a bug in pdksh 5.2.14.
13449 for as_var in BASH_ENV ENV MAIL MAILPATH
13450 do eval test x\${$as_var+set} = xset \
13451 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13452 done
13453 PS1='$ '
13454 PS2='> '
13455 PS4='+ '
13456
13457 # NLS nuisances.
13458 LC_ALL=C
13459 export LC_ALL
13460 LANGUAGE=C
13461 export LANGUAGE
13462
13463 # CDPATH.
13464 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13465
13466
13467 # as_fn_error STATUS ERROR [LINENO LOG_FD]
13468 # ----------------------------------------
13469 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13470 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13471 # script with STATUS, using 1 if that was 0.
13472 as_fn_error ()
13473 {
13474 as_status=$1; test $as_status -eq 0 && as_status=1
13475 if test "$4"; then
13476 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13477 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13478 fi
13479 $as_echo "$as_me: error: $2" >&2
13480 as_fn_exit $as_status
13481 } # as_fn_error
13482
13483
13484 # as_fn_set_status STATUS
13485 # -----------------------
13486 # Set $? to STATUS, without forking.
13487 as_fn_set_status ()
13488 {
13489 return $1
13490 } # as_fn_set_status
13491
13492 # as_fn_exit STATUS
13493 # -----------------
13494 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13495 as_fn_exit ()
13496 {
13497 set +e
13498 as_fn_set_status $1
13499 exit $1
13500 } # as_fn_exit
13501
13502 # as_fn_unset VAR
13503 # ---------------
13504 # Portably unset VAR.
13505 as_fn_unset ()
13506 {
13507 { eval $1=; unset $1;}
13508 }
13509 as_unset=as_fn_unset
13510 # as_fn_append VAR VALUE
13511 # ----------------------
13512 # Append the text in VALUE to the end of the definition contained in VAR. Take
13513 # advantage of any shell optimizations that allow amortized linear growth over
13514 # repeated appends, instead of the typical quadratic growth present in naive
13515 # implementations.
13516 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13517 eval 'as_fn_append ()
13518 {
13519 eval $1+=\$2
13520 }'
13521 else
13522 as_fn_append ()
13523 {
13524 eval $1=\$$1\$2
13525 }
13526 fi # as_fn_append
13527
13528 # as_fn_arith ARG...
13529 # ------------------
13530 # Perform arithmetic evaluation on the ARGs, and store the result in the
13531 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13532 # must be portable across $(()) and expr.
13533 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13534 eval 'as_fn_arith ()
13535 {
13536 as_val=$(( $* ))
13537 }'
13538 else
13539 as_fn_arith ()
13540 {
13541 as_val=`expr "$@" || test $? -eq 1`
13542 }
13543 fi # as_fn_arith
13544
13545
13546 if expr a : '\(a\)' >/dev/null 2>&1 &&
13547 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13548 as_expr=expr
13549 else
13550 as_expr=false
13551 fi
13552
13553 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13554 as_basename=basename
13555 else
13556 as_basename=false
13557 fi
13558
13559 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13560 as_dirname=dirname
13561 else
13562 as_dirname=false
13563 fi
13564
13565 as_me=`$as_basename -- "$0" ||
13566 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13567 X"$0" : 'X\(//\)$' \| \
13568 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13569 $as_echo X/"$0" |
13570 sed '/^.*\/\([^/][^/]*\)\/*$/{
13571 s//\1/
13572 q
13573 }
13574 /^X\/\(\/\/\)$/{
13575 s//\1/
13576 q
13577 }
13578 /^X\/\(\/\).*/{
13579 s//\1/
13580 q
13581 }
13582 s/.*/./; q'`
13583
13584 # Avoid depending upon Character Ranges.
13585 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13586 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13587 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13588 as_cr_digits='0123456789'
13589 as_cr_alnum=$as_cr_Letters$as_cr_digits
13590
13591 ECHO_C= ECHO_N= ECHO_T=
13592 case `echo -n x` in #(((((
13593 -n*)
13594 case `echo 'xy\c'` in
13595 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13596 xy) ECHO_C='\c';;
13597 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13598 ECHO_T=' ';;
13599 esac;;
13600 *)
13601 ECHO_N='-n';;
13602 esac
13603
13604 rm -f conf$$ conf$$.exe conf$$.file
13605 if test -d conf$$.dir; then
13606 rm -f conf$$.dir/conf$$.file
13607 else
13608 rm -f conf$$.dir
13609 mkdir conf$$.dir 2>/dev/null
13610 fi
13611 if (echo >conf$$.file) 2>/dev/null; then
13612 if ln -s conf$$.file conf$$ 2>/dev/null; then
13613 as_ln_s='ln -s'
13614 # ... but there are two gotchas:
13615 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13616 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13617 # In both cases, we have to default to `cp -pR'.
13618 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13619 as_ln_s='cp -pR'
13620 elif ln conf$$.file conf$$ 2>/dev/null; then
13621 as_ln_s=ln
13622 else
13623 as_ln_s='cp -pR'
13624 fi
13625 else
13626 as_ln_s='cp -pR'
13627 fi
13628 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13629 rmdir conf$$.dir 2>/dev/null
13630
13631
13632 # as_fn_mkdir_p
13633 # -------------
13634 # Create "$as_dir" as a directory, including parents if necessary.
13635 as_fn_mkdir_p ()
13636 {
13637
13638 case $as_dir in #(
13639 -*) as_dir=./$as_dir;;
13640 esac
13641 test -d "$as_dir" || eval $as_mkdir_p || {
13642 as_dirs=
13643 while :; do
13644 case $as_dir in #(
13645 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13646 *) as_qdir=$as_dir;;
13647 esac
13648 as_dirs="'$as_qdir' $as_dirs"
13649 as_dir=`$as_dirname -- "$as_dir" ||
13650 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13651 X"$as_dir" : 'X\(//\)[^/]' \| \
13652 X"$as_dir" : 'X\(//\)$' \| \
13653 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13654 $as_echo X"$as_dir" |
13655 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13656 s//\1/
13657 q
13658 }
13659 /^X\(\/\/\)[^/].*/{
13660 s//\1/
13661 q
13662 }
13663 /^X\(\/\/\)$/{
13664 s//\1/
13665 q
13666 }
13667 /^X\(\/\).*/{
13668 s//\1/
13669 q
13670 }
13671 s/.*/./; q'`
13672 test -d "$as_dir" && break
13673 done
13674 test -z "$as_dirs" || eval "mkdir $as_dirs"
13675 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13676
13677
13678 } # as_fn_mkdir_p
13679 if mkdir -p . 2>/dev/null; then
13680 as_mkdir_p='mkdir -p "$as_dir"'
13681 else
13682 test -d ./-p && rmdir ./-p
13683 as_mkdir_p=false
13684 fi
13685
13686
13687 # as_fn_executable_p FILE
13688 # -----------------------
13689 # Test if FILE is an executable regular file.
13690 as_fn_executable_p ()
13691 {
13692 test -f "$1" && test -x "$1"
13693 } # as_fn_executable_p
13694 as_test_x='test -x'
13695 as_executable_p=as_fn_executable_p
13696
13697 # Sed expression to map a string onto a valid CPP name.
13698 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13699
13700 # Sed expression to map a string onto a valid variable name.
13701 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13702
13703
13704 exec 6>&1
13705 ## ----------------------------------- ##
13706 ## Main body of $CONFIG_STATUS script. ##
13707 ## ----------------------------------- ##
13708 _ASEOF
13709 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13710
13711 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13712 # Save the log message, to keep $0 and so on meaningful, and to
13713 # report actual input values of CONFIG_FILES etc. instead of their
13714 # values after options handling.
13715 ac_log="
13716 This file was extended by libctf library $as_me 1.2.0-pre, which was
13717 generated by GNU Autoconf 2.69. Invocation command line was
13718
13719 CONFIG_FILES = $CONFIG_FILES
13720 CONFIG_HEADERS = $CONFIG_HEADERS
13721 CONFIG_LINKS = $CONFIG_LINKS
13722 CONFIG_COMMANDS = $CONFIG_COMMANDS
13723 $ $0 $@
13724
13725 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13726 "
13727
13728 _ACEOF
13729
13730 case $ac_config_files in *"
13731 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13732 esac
13733
13734 case $ac_config_headers in *"
13735 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13736 esac
13737
13738
13739 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13740 # Files that config.status was made for.
13741 config_files="$ac_config_files"
13742 config_headers="$ac_config_headers"
13743 config_commands="$ac_config_commands"
13744
13745 _ACEOF
13746
13747 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13748 ac_cs_usage="\
13749 \`$as_me' instantiates files and other configuration actions
13750 from templates according to the current configuration. Unless the files
13751 and actions are specified as TAGs, all are instantiated by default.
13752
13753 Usage: $0 [OPTION]... [TAG]...
13754
13755 -h, --help print this help, then exit
13756 -V, --version print version number and configuration settings, then exit
13757 --config print configuration, then exit
13758 -q, --quiet, --silent
13759 do not print progress messages
13760 -d, --debug don't remove temporary files
13761 --recheck update $as_me by reconfiguring in the same conditions
13762 --file=FILE[:TEMPLATE]
13763 instantiate the configuration file FILE
13764 --header=FILE[:TEMPLATE]
13765 instantiate the configuration header FILE
13766
13767 Configuration files:
13768 $config_files
13769
13770 Configuration headers:
13771 $config_headers
13772
13773 Configuration commands:
13774 $config_commands
13775
13776 Report bugs to the package provider."
13777
13778 _ACEOF
13779 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13780 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13781 ac_cs_version="\\
13782 libctf library config.status 1.2.0-pre
13783 configured by $0, generated by GNU Autoconf 2.69,
13784 with options \\"\$ac_cs_config\\"
13785
13786 Copyright (C) 2012 Free Software Foundation, Inc.
13787 This config.status script is free software; the Free Software Foundation
13788 gives unlimited permission to copy, distribute and modify it."
13789
13790 ac_pwd='$ac_pwd'
13791 srcdir='$srcdir'
13792 INSTALL='$INSTALL'
13793 MKDIR_P='$MKDIR_P'
13794 AWK='$AWK'
13795 test -n "\$AWK" || AWK=awk
13796 _ACEOF
13797
13798 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13799 # The default lists apply if the user does not specify any file.
13800 ac_need_defaults=:
13801 while test $# != 0
13802 do
13803 case $1 in
13804 --*=?*)
13805 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13806 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13807 ac_shift=:
13808 ;;
13809 --*=)
13810 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13811 ac_optarg=
13812 ac_shift=:
13813 ;;
13814 *)
13815 ac_option=$1
13816 ac_optarg=$2
13817 ac_shift=shift
13818 ;;
13819 esac
13820
13821 case $ac_option in
13822 # Handling of the options.
13823 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13824 ac_cs_recheck=: ;;
13825 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13826 $as_echo "$ac_cs_version"; exit ;;
13827 --config | --confi | --conf | --con | --co | --c )
13828 $as_echo "$ac_cs_config"; exit ;;
13829 --debug | --debu | --deb | --de | --d | -d )
13830 debug=: ;;
13831 --file | --fil | --fi | --f )
13832 $ac_shift
13833 case $ac_optarg in
13834 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13835 '') as_fn_error $? "missing file argument" ;;
13836 esac
13837 as_fn_append CONFIG_FILES " '$ac_optarg'"
13838 ac_need_defaults=false;;
13839 --header | --heade | --head | --hea )
13840 $ac_shift
13841 case $ac_optarg in
13842 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13843 esac
13844 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13845 ac_need_defaults=false;;
13846 --he | --h)
13847 # Conflict between --help and --header
13848 as_fn_error $? "ambiguous option: \`$1'
13849 Try \`$0 --help' for more information.";;
13850 --help | --hel | -h )
13851 $as_echo "$ac_cs_usage"; exit ;;
13852 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13853 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13854 ac_cs_silent=: ;;
13855
13856 # This is an error.
13857 -*) as_fn_error $? "unrecognized option: \`$1'
13858 Try \`$0 --help' for more information." ;;
13859
13860 *) as_fn_append ac_config_targets " $1"
13861 ac_need_defaults=false ;;
13862
13863 esac
13864 shift
13865 done
13866
13867 ac_configure_extra_args=
13868
13869 if $ac_cs_silent; then
13870 exec 6>/dev/null
13871 ac_configure_extra_args="$ac_configure_extra_args --silent"
13872 fi
13873
13874 _ACEOF
13875 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13876 if \$ac_cs_recheck; then
13877 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13878 shift
13879 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13880 CONFIG_SHELL='$SHELL'
13881 export CONFIG_SHELL
13882 exec "\$@"
13883 fi
13884
13885 _ACEOF
13886 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13887 exec 5>>config.log
13888 {
13889 echo
13890 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13891 ## Running $as_me. ##
13892 _ASBOX
13893 $as_echo "$ac_log"
13894 } >&5
13895
13896 _ACEOF
13897 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13898 #
13899 # INIT-COMMANDS
13900 #
13901 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13902
13903
13904 # The HP-UX ksh and POSIX shell print the target directory to stdout
13905 # if CDPATH is set.
13906 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13907
13908 sed_quote_subst='$sed_quote_subst'
13909 double_quote_subst='$double_quote_subst'
13910 delay_variable_subst='$delay_variable_subst'
13911 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13912 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13913 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13914 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13915 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13916 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13917 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13918 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13919 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13920 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13921 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13922 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13923 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13924 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13925 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13926 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13927 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13928 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13929 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13930 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13931 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13932 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13933 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13934 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13935 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13936 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13937 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13938 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13939 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13940 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13941 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13942 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13943 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13944 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13945 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13946 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13947 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13948 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13949 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13950 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13951 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13952 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13953 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13954 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13955 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13956 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13957 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13958 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13959 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
13960 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13961 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13962 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13963 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13964 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13965 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13966 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13967 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13968 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13969 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13970 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13971 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13972 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13973 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13974 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13975 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13976 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13977 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13978 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13979 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13980 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13981 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13982 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13983 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13984 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13985 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13986 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13987 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13988 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13989 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13990 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13991 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13992 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13993 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13994 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13995 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13996 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13997 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13998 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13999 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14000 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14001 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14002 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14003 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14004 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14005 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14006 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14007 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14008 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14009 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14010 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14011 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14012 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14013 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14014 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14015 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14016 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14017 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14018 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14019 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14020 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14021 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14022 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14023 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14024 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14025 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14026 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14027 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14028 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14029 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14030 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14031
14032 LTCC='$LTCC'
14033 LTCFLAGS='$LTCFLAGS'
14034 compiler='$compiler_DEFAULT'
14035
14036 # A function that is used when there is no print builtin or printf.
14037 func_fallback_echo ()
14038 {
14039 eval 'cat <<_LTECHO_EOF
14040 \$1
14041 _LTECHO_EOF'
14042 }
14043
14044 # Quote evaled strings.
14045 for var in SHELL \
14046 ECHO \
14047 SED \
14048 GREP \
14049 EGREP \
14050 FGREP \
14051 LD \
14052 NM \
14053 LN_S \
14054 lt_SP2NL \
14055 lt_NL2SP \
14056 reload_flag \
14057 OBJDUMP \
14058 deplibs_check_method \
14059 file_magic_cmd \
14060 AR \
14061 AR_FLAGS \
14062 STRIP \
14063 RANLIB \
14064 CC \
14065 CFLAGS \
14066 compiler \
14067 lt_cv_sys_global_symbol_pipe \
14068 lt_cv_sys_global_symbol_to_cdecl \
14069 lt_cv_sys_global_symbol_to_c_name_address \
14070 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14071 lt_prog_compiler_no_builtin_flag \
14072 lt_prog_compiler_wl \
14073 lt_prog_compiler_pic \
14074 lt_prog_compiler_static \
14075 lt_cv_prog_compiler_c_o \
14076 need_locks \
14077 DSYMUTIL \
14078 NMEDIT \
14079 LIPO \
14080 OTOOL \
14081 OTOOL64 \
14082 shrext_cmds \
14083 export_dynamic_flag_spec \
14084 whole_archive_flag_spec \
14085 compiler_needs_object \
14086 with_gnu_ld \
14087 allow_undefined_flag \
14088 no_undefined_flag \
14089 hardcode_libdir_flag_spec \
14090 hardcode_libdir_flag_spec_ld \
14091 hardcode_libdir_separator \
14092 fix_srcfile_path \
14093 exclude_expsyms \
14094 include_expsyms \
14095 file_list_spec \
14096 variables_saved_for_relink \
14097 libname_spec \
14098 library_names_spec \
14099 soname_spec \
14100 install_override_mode \
14101 finish_eval \
14102 old_striplib \
14103 striplib; do
14104 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14105 *[\\\\\\\`\\"\\\$]*)
14106 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14107 ;;
14108 *)
14109 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14110 ;;
14111 esac
14112 done
14113
14114 # Double-quote double-evaled strings.
14115 for var in reload_cmds \
14116 old_postinstall_cmds \
14117 old_postuninstall_cmds \
14118 old_archive_cmds \
14119 extract_expsyms_cmds \
14120 old_archive_from_new_cmds \
14121 old_archive_from_expsyms_cmds \
14122 archive_cmds \
14123 archive_expsym_cmds \
14124 module_cmds \
14125 module_expsym_cmds \
14126 export_symbols_cmds \
14127 prelink_cmds \
14128 postinstall_cmds \
14129 postuninstall_cmds \
14130 finish_cmds \
14131 sys_lib_search_path_spec \
14132 sys_lib_dlsearch_path_spec; do
14133 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14134 *[\\\\\\\`\\"\\\$]*)
14135 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14136 ;;
14137 *)
14138 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14139 ;;
14140 esac
14141 done
14142
14143 ac_aux_dir='$ac_aux_dir'
14144 xsi_shell='$xsi_shell'
14145 lt_shell_append='$lt_shell_append'
14146
14147 # See if we are running on zsh, and set the options which allow our
14148 # commands through without removal of \ escapes INIT.
14149 if test -n "\${ZSH_VERSION+set}" ; then
14150 setopt NO_GLOB_SUBST
14151 fi
14152
14153
14154 PACKAGE='$PACKAGE'
14155 VERSION='$VERSION'
14156 TIMESTAMP='$TIMESTAMP'
14157 RM='$RM'
14158 ofile='$ofile'
14159
14160
14161
14162
14163 _ACEOF
14164
14165 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14166
14167 # Handling of arguments.
14168 for ac_config_target in $ac_config_targets
14169 do
14170 case $ac_config_target in
14171 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14172 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14173 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14174 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14175
14176 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14177 esac
14178 done
14179
14180
14181 # If the user did not use the arguments to specify the items to instantiate,
14182 # then the envvar interface is used. Set only those that are not.
14183 # We use the long form for the default assignment because of an extremely
14184 # bizarre bug on SunOS 4.1.3.
14185 if $ac_need_defaults; then
14186 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14187 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14188 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14189 fi
14190
14191 # Have a temporary directory for convenience. Make it in the build tree
14192 # simply because there is no reason against having it here, and in addition,
14193 # creating and moving files from /tmp can sometimes cause problems.
14194 # Hook for its removal unless debugging.
14195 # Note that there is a small window in which the directory will not be cleaned:
14196 # after its creation but before its name has been assigned to `$tmp'.
14197 $debug ||
14198 {
14199 tmp= ac_tmp=
14200 trap 'exit_status=$?
14201 : "${ac_tmp:=$tmp}"
14202 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14203 ' 0
14204 trap 'as_fn_exit 1' 1 2 13 15
14205 }
14206 # Create a (secure) tmp directory for tmp files.
14207
14208 {
14209 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14210 test -d "$tmp"
14211 } ||
14212 {
14213 tmp=./conf$$-$RANDOM
14214 (umask 077 && mkdir "$tmp")
14215 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14216 ac_tmp=$tmp
14217
14218 # Set up the scripts for CONFIG_FILES section.
14219 # No need to generate them if there are no CONFIG_FILES.
14220 # This happens for instance with `./config.status config.h'.
14221 if test -n "$CONFIG_FILES"; then
14222
14223
14224 ac_cr=`echo X | tr X '\015'`
14225 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14226 # But we know of no other shell where ac_cr would be empty at this
14227 # point, so we can use a bashism as a fallback.
14228 if test "x$ac_cr" = x; then
14229 eval ac_cr=\$\'\\r\'
14230 fi
14231 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14232 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14233 ac_cs_awk_cr='\\r'
14234 else
14235 ac_cs_awk_cr=$ac_cr
14236 fi
14237
14238 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14239 _ACEOF
14240
14241
14242 {
14243 echo "cat >conf$$subs.awk <<_ACEOF" &&
14244 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14245 echo "_ACEOF"
14246 } >conf$$subs.sh ||
14247 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14248 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14249 ac_delim='%!_!# '
14250 for ac_last_try in false false false false false :; do
14251 . ./conf$$subs.sh ||
14252 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14253
14254 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14255 if test $ac_delim_n = $ac_delim_num; then
14256 break
14257 elif $ac_last_try; then
14258 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14259 else
14260 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14261 fi
14262 done
14263 rm -f conf$$subs.sh
14264
14265 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14266 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14267 _ACEOF
14268 sed -n '
14269 h
14270 s/^/S["/; s/!.*/"]=/
14271 p
14272 g
14273 s/^[^!]*!//
14274 :repl
14275 t repl
14276 s/'"$ac_delim"'$//
14277 t delim
14278 :nl
14279 h
14280 s/\(.\{148\}\)..*/\1/
14281 t more1
14282 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14283 p
14284 n
14285 b repl
14286 :more1
14287 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14288 p
14289 g
14290 s/.\{148\}//
14291 t nl
14292 :delim
14293 h
14294 s/\(.\{148\}\)..*/\1/
14295 t more2
14296 s/["\\]/\\&/g; s/^/"/; s/$/"/
14297 p
14298 b
14299 :more2
14300 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14301 p
14302 g
14303 s/.\{148\}//
14304 t delim
14305 ' <conf$$subs.awk | sed '
14306 /^[^""]/{
14307 N
14308 s/\n//
14309 }
14310 ' >>$CONFIG_STATUS || ac_write_fail=1
14311 rm -f conf$$subs.awk
14312 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14313 _ACAWK
14314 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14315 for (key in S) S_is_set[key] = 1
14316 FS = "\a"
14317
14318 }
14319 {
14320 line = $ 0
14321 nfields = split(line, field, "@")
14322 substed = 0
14323 len = length(field[1])
14324 for (i = 2; i < nfields; i++) {
14325 key = field[i]
14326 keylen = length(key)
14327 if (S_is_set[key]) {
14328 value = S[key]
14329 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14330 len += length(value) + length(field[++i])
14331 substed = 1
14332 } else
14333 len += 1 + keylen
14334 }
14335
14336 print line
14337 }
14338
14339 _ACAWK
14340 _ACEOF
14341 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14342 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14343 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14344 else
14345 cat
14346 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14347 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14348 _ACEOF
14349
14350 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14351 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14352 # trailing colons and then remove the whole line if VPATH becomes empty
14353 # (actually we leave an empty line to preserve line numbers).
14354 if test "x$srcdir" = x.; then
14355 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14356 h
14357 s///
14358 s/^/:/
14359 s/[ ]*$/:/
14360 s/:\$(srcdir):/:/g
14361 s/:\${srcdir}:/:/g
14362 s/:@srcdir@:/:/g
14363 s/^:*//
14364 s/:*$//
14365 x
14366 s/\(=[ ]*\).*/\1/
14367 G
14368 s/\n//
14369 s/^[^=]*=[ ]*$//
14370 }'
14371 fi
14372
14373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14374 fi # test -n "$CONFIG_FILES"
14375
14376 # Set up the scripts for CONFIG_HEADERS section.
14377 # No need to generate them if there are no CONFIG_HEADERS.
14378 # This happens for instance with `./config.status Makefile'.
14379 if test -n "$CONFIG_HEADERS"; then
14380 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14381 BEGIN {
14382 _ACEOF
14383
14384 # Transform confdefs.h into an awk script `defines.awk', embedded as
14385 # here-document in config.status, that substitutes the proper values into
14386 # config.h.in to produce config.h.
14387
14388 # Create a delimiter string that does not exist in confdefs.h, to ease
14389 # handling of long lines.
14390 ac_delim='%!_!# '
14391 for ac_last_try in false false :; do
14392 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14393 if test -z "$ac_tt"; then
14394 break
14395 elif $ac_last_try; then
14396 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14397 else
14398 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14399 fi
14400 done
14401
14402 # For the awk script, D is an array of macro values keyed by name,
14403 # likewise P contains macro parameters if any. Preserve backslash
14404 # newline sequences.
14405
14406 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14407 sed -n '
14408 s/.\{148\}/&'"$ac_delim"'/g
14409 t rset
14410 :rset
14411 s/^[ ]*#[ ]*define[ ][ ]*/ /
14412 t def
14413 d
14414 :def
14415 s/\\$//
14416 t bsnl
14417 s/["\\]/\\&/g
14418 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14419 D["\1"]=" \3"/p
14420 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14421 d
14422 :bsnl
14423 s/["\\]/\\&/g
14424 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14425 D["\1"]=" \3\\\\\\n"\\/p
14426 t cont
14427 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14428 t cont
14429 d
14430 :cont
14431 n
14432 s/.\{148\}/&'"$ac_delim"'/g
14433 t clear
14434 :clear
14435 s/\\$//
14436 t bsnlc
14437 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14438 d
14439 :bsnlc
14440 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14441 b cont
14442 ' <confdefs.h | sed '
14443 s/'"$ac_delim"'/"\\\
14444 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14445
14446 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14447 for (key in D) D_is_set[key] = 1
14448 FS = "\a"
14449 }
14450 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14451 line = \$ 0
14452 split(line, arg, " ")
14453 if (arg[1] == "#") {
14454 defundef = arg[2]
14455 mac1 = arg[3]
14456 } else {
14457 defundef = substr(arg[1], 2)
14458 mac1 = arg[2]
14459 }
14460 split(mac1, mac2, "(") #)
14461 macro = mac2[1]
14462 prefix = substr(line, 1, index(line, defundef) - 1)
14463 if (D_is_set[macro]) {
14464 # Preserve the white space surrounding the "#".
14465 print prefix "define", macro P[macro] D[macro]
14466 next
14467 } else {
14468 # Replace #undef with comments. This is necessary, for example,
14469 # in the case of _POSIX_SOURCE, which is predefined and required
14470 # on some systems where configure will not decide to define it.
14471 if (defundef == "undef") {
14472 print "/*", prefix defundef, macro, "*/"
14473 next
14474 }
14475 }
14476 }
14477 { print }
14478 _ACAWK
14479 _ACEOF
14480 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14481 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14482 fi # test -n "$CONFIG_HEADERS"
14483
14484
14485 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14486 shift
14487 for ac_tag
14488 do
14489 case $ac_tag in
14490 :[FHLC]) ac_mode=$ac_tag; continue;;
14491 esac
14492 case $ac_mode$ac_tag in
14493 :[FHL]*:*);;
14494 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14495 :[FH]-) ac_tag=-:-;;
14496 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14497 esac
14498 ac_save_IFS=$IFS
14499 IFS=:
14500 set x $ac_tag
14501 IFS=$ac_save_IFS
14502 shift
14503 ac_file=$1
14504 shift
14505
14506 case $ac_mode in
14507 :L) ac_source=$1;;
14508 :[FH])
14509 ac_file_inputs=
14510 for ac_f
14511 do
14512 case $ac_f in
14513 -) ac_f="$ac_tmp/stdin";;
14514 *) # Look for the file first in the build tree, then in the source tree
14515 # (if the path is not absolute). The absolute path cannot be DOS-style,
14516 # because $ac_f cannot contain `:'.
14517 test -f "$ac_f" ||
14518 case $ac_f in
14519 [\\/$]*) false;;
14520 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14521 esac ||
14522 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14523 esac
14524 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14525 as_fn_append ac_file_inputs " '$ac_f'"
14526 done
14527
14528 # Let's still pretend it is `configure' which instantiates (i.e., don't
14529 # use $as_me), people would be surprised to read:
14530 # /* config.h. Generated by config.status. */
14531 configure_input='Generated from '`
14532 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14533 `' by configure.'
14534 if test x"$ac_file" != x-; then
14535 configure_input="$ac_file. $configure_input"
14536 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14537 $as_echo "$as_me: creating $ac_file" >&6;}
14538 fi
14539 # Neutralize special characters interpreted by sed in replacement strings.
14540 case $configure_input in #(
14541 *\&* | *\|* | *\\* )
14542 ac_sed_conf_input=`$as_echo "$configure_input" |
14543 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14544 *) ac_sed_conf_input=$configure_input;;
14545 esac
14546
14547 case $ac_tag in
14548 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14549 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14550 esac
14551 ;;
14552 esac
14553
14554 ac_dir=`$as_dirname -- "$ac_file" ||
14555 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14556 X"$ac_file" : 'X\(//\)[^/]' \| \
14557 X"$ac_file" : 'X\(//\)$' \| \
14558 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14559 $as_echo X"$ac_file" |
14560 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14561 s//\1/
14562 q
14563 }
14564 /^X\(\/\/\)[^/].*/{
14565 s//\1/
14566 q
14567 }
14568 /^X\(\/\/\)$/{
14569 s//\1/
14570 q
14571 }
14572 /^X\(\/\).*/{
14573 s//\1/
14574 q
14575 }
14576 s/.*/./; q'`
14577 as_dir="$ac_dir"; as_fn_mkdir_p
14578 ac_builddir=.
14579
14580 case "$ac_dir" in
14581 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14582 *)
14583 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14584 # A ".." for each directory in $ac_dir_suffix.
14585 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14586 case $ac_top_builddir_sub in
14587 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14588 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14589 esac ;;
14590 esac
14591 ac_abs_top_builddir=$ac_pwd
14592 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14593 # for backward compatibility:
14594 ac_top_builddir=$ac_top_build_prefix
14595
14596 case $srcdir in
14597 .) # We are building in place.
14598 ac_srcdir=.
14599 ac_top_srcdir=$ac_top_builddir_sub
14600 ac_abs_top_srcdir=$ac_pwd ;;
14601 [\\/]* | ?:[\\/]* ) # Absolute name.
14602 ac_srcdir=$srcdir$ac_dir_suffix;
14603 ac_top_srcdir=$srcdir
14604 ac_abs_top_srcdir=$srcdir ;;
14605 *) # Relative name.
14606 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14607 ac_top_srcdir=$ac_top_build_prefix$srcdir
14608 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14609 esac
14610 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14611
14612
14613 case $ac_mode in
14614 :F)
14615 #
14616 # CONFIG_FILE
14617 #
14618
14619 case $INSTALL in
14620 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14621 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14622 esac
14623 ac_MKDIR_P=$MKDIR_P
14624 case $MKDIR_P in
14625 [\\/$]* | ?:[\\/]* ) ;;
14626 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14627 esac
14628 _ACEOF
14629
14630 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14631 # If the template does not know about datarootdir, expand it.
14632 # FIXME: This hack should be removed a few years after 2.60.
14633 ac_datarootdir_hack=; ac_datarootdir_seen=
14634 ac_sed_dataroot='
14635 /datarootdir/ {
14636 p
14637 q
14638 }
14639 /@datadir@/p
14640 /@docdir@/p
14641 /@infodir@/p
14642 /@localedir@/p
14643 /@mandir@/p'
14644 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14645 *datarootdir*) ac_datarootdir_seen=yes;;
14646 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14648 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14649 _ACEOF
14650 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14651 ac_datarootdir_hack='
14652 s&@datadir@&$datadir&g
14653 s&@docdir@&$docdir&g
14654 s&@infodir@&$infodir&g
14655 s&@localedir@&$localedir&g
14656 s&@mandir@&$mandir&g
14657 s&\\\${datarootdir}&$datarootdir&g' ;;
14658 esac
14659 _ACEOF
14660
14661 # Neutralize VPATH when `$srcdir' = `.'.
14662 # Shell code in configure.ac might set extrasub.
14663 # FIXME: do we really want to maintain this feature?
14664 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14665 ac_sed_extra="$ac_vpsub
14666 $extrasub
14667 _ACEOF
14668 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14669 :t
14670 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14671 s|@configure_input@|$ac_sed_conf_input|;t t
14672 s&@top_builddir@&$ac_top_builddir_sub&;t t
14673 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14674 s&@srcdir@&$ac_srcdir&;t t
14675 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14676 s&@top_srcdir@&$ac_top_srcdir&;t t
14677 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14678 s&@builddir@&$ac_builddir&;t t
14679 s&@abs_builddir@&$ac_abs_builddir&;t t
14680 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14681 s&@INSTALL@&$ac_INSTALL&;t t
14682 s&@MKDIR_P@&$ac_MKDIR_P&;t t
14683 $ac_datarootdir_hack
14684 "
14685 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14686 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14687
14688 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14689 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14690 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14691 "$ac_tmp/out"`; test -z "$ac_out"; } &&
14692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14693 which seems to be undefined. Please make sure it is defined" >&5
14694 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14695 which seems to be undefined. Please make sure it is defined" >&2;}
14696
14697 rm -f "$ac_tmp/stdin"
14698 case $ac_file in
14699 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14700 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14701 esac \
14702 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14703 ;;
14704 :H)
14705 #
14706 # CONFIG_HEADER
14707 #
14708 if test x"$ac_file" != x-; then
14709 {
14710 $as_echo "/* $configure_input */" \
14711 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14712 } >"$ac_tmp/config.h" \
14713 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14714 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14715 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14716 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14717 else
14718 rm -f "$ac_file"
14719 mv "$ac_tmp/config.h" "$ac_file" \
14720 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14721 fi
14722 else
14723 $as_echo "/* $configure_input */" \
14724 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14725 || as_fn_error $? "could not create -" "$LINENO" 5
14726 fi
14727 # Compute "$ac_file"'s index in $config_headers.
14728 _am_arg="$ac_file"
14729 _am_stamp_count=1
14730 for _am_header in $config_headers :; do
14731 case $_am_header in
14732 $_am_arg | $_am_arg:* )
14733 break ;;
14734 * )
14735 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14736 esac
14737 done
14738 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14739 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14740 X"$_am_arg" : 'X\(//\)[^/]' \| \
14741 X"$_am_arg" : 'X\(//\)$' \| \
14742 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14743 $as_echo X"$_am_arg" |
14744 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14745 s//\1/
14746 q
14747 }
14748 /^X\(\/\/\)[^/].*/{
14749 s//\1/
14750 q
14751 }
14752 /^X\(\/\/\)$/{
14753 s//\1/
14754 q
14755 }
14756 /^X\(\/\).*/{
14757 s//\1/
14758 q
14759 }
14760 s/.*/./; q'`/stamp-h$_am_stamp_count
14761 ;;
14762
14763 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14764 $as_echo "$as_me: executing $ac_file commands" >&6;}
14765 ;;
14766 esac
14767
14768
14769 case $ac_file$ac_mode in
14770 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14771 # Older Autoconf quotes --file arguments for eval, but not when files
14772 # are listed without --file. Let's play safe and only enable the eval
14773 # if we detect the quoting.
14774 case $CONFIG_FILES in
14775 *\'*) eval set x "$CONFIG_FILES" ;;
14776 *) set x $CONFIG_FILES ;;
14777 esac
14778 shift
14779 for mf
14780 do
14781 # Strip MF so we end up with the name of the file.
14782 mf=`echo "$mf" | sed -e 's/:.*$//'`
14783 # Check whether this is an Automake generated Makefile or not.
14784 # We used to match only the files named 'Makefile.in', but
14785 # some people rename them; so instead we look at the file content.
14786 # Grep'ing the first line is not enough: some people post-process
14787 # each Makefile.in and add a new line on top of each file to say so.
14788 # Grep'ing the whole file is not good either: AIX grep has a line
14789 # limit of 2048, but all sed's we know have understand at least 4000.
14790 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14791 dirpart=`$as_dirname -- "$mf" ||
14792 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14793 X"$mf" : 'X\(//\)[^/]' \| \
14794 X"$mf" : 'X\(//\)$' \| \
14795 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14796 $as_echo X"$mf" |
14797 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14798 s//\1/
14799 q
14800 }
14801 /^X\(\/\/\)[^/].*/{
14802 s//\1/
14803 q
14804 }
14805 /^X\(\/\/\)$/{
14806 s//\1/
14807 q
14808 }
14809 /^X\(\/\).*/{
14810 s//\1/
14811 q
14812 }
14813 s/.*/./; q'`
14814 else
14815 continue
14816 fi
14817 # Extract the definition of DEPDIR, am__include, and am__quote
14818 # from the Makefile without running 'make'.
14819 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14820 test -z "$DEPDIR" && continue
14821 am__include=`sed -n 's/^am__include = //p' < "$mf"`
14822 test -z "$am__include" && continue
14823 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14824 # Find all dependency output files, they are included files with
14825 # $(DEPDIR) in their names. We invoke sed twice because it is the
14826 # simplest approach to changing $(DEPDIR) to its actual value in the
14827 # expansion.
14828 for file in `sed -n "
14829 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14830 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
14831 # Make sure the directory exists.
14832 test -f "$dirpart/$file" && continue
14833 fdir=`$as_dirname -- "$file" ||
14834 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14835 X"$file" : 'X\(//\)[^/]' \| \
14836 X"$file" : 'X\(//\)$' \| \
14837 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14838 $as_echo X"$file" |
14839 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14840 s//\1/
14841 q
14842 }
14843 /^X\(\/\/\)[^/].*/{
14844 s//\1/
14845 q
14846 }
14847 /^X\(\/\/\)$/{
14848 s//\1/
14849 q
14850 }
14851 /^X\(\/\).*/{
14852 s//\1/
14853 q
14854 }
14855 s/.*/./; q'`
14856 as_dir=$dirpart/$fdir; as_fn_mkdir_p
14857 # echo "creating $dirpart/$file"
14858 echo '# dummy' > "$dirpart/$file"
14859 done
14860 done
14861 }
14862 ;;
14863 "libtool":C)
14864
14865 # See if we are running on zsh, and set the options which allow our
14866 # commands through without removal of \ escapes.
14867 if test -n "${ZSH_VERSION+set}" ; then
14868 setopt NO_GLOB_SUBST
14869 fi
14870
14871 cfgfile="${ofile}T"
14872 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14873 $RM "$cfgfile"
14874
14875 cat <<_LT_EOF >> "$cfgfile"
14876 #! $SHELL
14877
14878 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14879 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14880 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14881 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14882 #
14883 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14884 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14885 # Written by Gordon Matzigkeit, 1996
14886 #
14887 # This file is part of GNU Libtool.
14888 #
14889 # GNU Libtool is free software; you can redistribute it and/or
14890 # modify it under the terms of the GNU General Public License as
14891 # published by the Free Software Foundation; either version 2 of
14892 # the License, or (at your option) any later version.
14893 #
14894 # As a special exception to the GNU General Public License,
14895 # if you distribute this file as part of a program or library that
14896 # is built using GNU Libtool, you may include this file under the
14897 # same distribution terms that you use for the rest of that program.
14898 #
14899 # GNU Libtool is distributed in the hope that it will be useful,
14900 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14901 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14902 # GNU General Public License for more details.
14903 #
14904 # You should have received a copy of the GNU General Public License
14905 # along with GNU Libtool; see the file COPYING. If not, a copy
14906 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14907 # obtained by writing to the Free Software Foundation, Inc.,
14908 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14909
14910
14911 # The names of the tagged configurations supported by this script.
14912 available_tags=""
14913
14914 # ### BEGIN LIBTOOL CONFIG
14915
14916 # Whether or not to build shared libraries.
14917 build_libtool_libs=$enable_shared
14918
14919 # Which release of libtool.m4 was used?
14920 macro_version=$macro_version
14921 macro_revision=$macro_revision
14922
14923 # Whether or not to build static libraries.
14924 build_old_libs=$enable_static
14925
14926 # What type of objects to build.
14927 pic_mode=$pic_mode
14928
14929 # Whether or not to optimize for fast installation.
14930 fast_install=$enable_fast_install
14931
14932 # Shell to use when invoking shell scripts.
14933 SHELL=$lt_SHELL
14934
14935 # An echo program that protects backslashes.
14936 ECHO=$lt_ECHO
14937
14938 # The host system.
14939 host_alias=$host_alias
14940 host=$host
14941 host_os=$host_os
14942
14943 # The build system.
14944 build_alias=$build_alias
14945 build=$build
14946 build_os=$build_os
14947
14948 # A sed program that does not truncate output.
14949 SED=$lt_SED
14950
14951 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14952 Xsed="\$SED -e 1s/^X//"
14953
14954 # A grep program that handles long lines.
14955 GREP=$lt_GREP
14956
14957 # An ERE matcher.
14958 EGREP=$lt_EGREP
14959
14960 # A literal string matcher.
14961 FGREP=$lt_FGREP
14962
14963 # A BSD- or MS-compatible name lister.
14964 NM=$lt_NM
14965
14966 # Whether we need soft or hard links.
14967 LN_S=$lt_LN_S
14968
14969 # What is the maximum length of a command?
14970 max_cmd_len=$max_cmd_len
14971
14972 # Object file suffix (normally "o").
14973 objext=$ac_objext
14974
14975 # Executable file suffix (normally "").
14976 exeext=$exeext
14977
14978 # whether the shell understands "unset".
14979 lt_unset=$lt_unset
14980
14981 # turn spaces into newlines.
14982 SP2NL=$lt_lt_SP2NL
14983
14984 # turn newlines into spaces.
14985 NL2SP=$lt_lt_NL2SP
14986
14987 # An object symbol dumper.
14988 OBJDUMP=$lt_OBJDUMP
14989
14990 # Method to check whether dependent libraries are shared objects.
14991 deplibs_check_method=$lt_deplibs_check_method
14992
14993 # Command to use when deplibs_check_method == "file_magic".
14994 file_magic_cmd=$lt_file_magic_cmd
14995
14996 # The archiver.
14997 AR=$lt_AR
14998 AR_FLAGS=$lt_AR_FLAGS
14999
15000 # A symbol stripping program.
15001 STRIP=$lt_STRIP
15002
15003 # Commands used to install an old-style archive.
15004 RANLIB=$lt_RANLIB
15005 old_postinstall_cmds=$lt_old_postinstall_cmds
15006 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15007
15008 # Whether to use a lock for old archive extraction.
15009 lock_old_archive_extraction=$lock_old_archive_extraction
15010
15011 # A C compiler.
15012 LTCC=$lt_CC
15013
15014 # LTCC compiler flags.
15015 LTCFLAGS=$lt_CFLAGS
15016
15017 # Take the output of nm and produce a listing of raw symbols and C names.
15018 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15019
15020 # Transform the output of nm in a proper C declaration.
15021 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15022
15023 # Transform the output of nm in a C name address pair.
15024 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15025
15026 # Transform the output of nm in a C name address pair when lib prefix is needed.
15027 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15028
15029 # The name of the directory that contains temporary libtool files.
15030 objdir=$objdir
15031
15032 # Used to examine libraries when file_magic_cmd begins with "file".
15033 MAGIC_CMD=$MAGIC_CMD
15034
15035 # Must we lock files when doing compilation?
15036 need_locks=$lt_need_locks
15037
15038 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15039 DSYMUTIL=$lt_DSYMUTIL
15040
15041 # Tool to change global to local symbols on Mac OS X.
15042 NMEDIT=$lt_NMEDIT
15043
15044 # Tool to manipulate fat objects and archives on Mac OS X.
15045 LIPO=$lt_LIPO
15046
15047 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15048 OTOOL=$lt_OTOOL
15049
15050 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15051 OTOOL64=$lt_OTOOL64
15052
15053 # Old archive suffix (normally "a").
15054 libext=$libext
15055
15056 # Shared library suffix (normally ".so").
15057 shrext_cmds=$lt_shrext_cmds
15058
15059 # The commands to extract the exported symbol list from a shared archive.
15060 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15061
15062 # Variables whose values should be saved in libtool wrapper scripts and
15063 # restored at link time.
15064 variables_saved_for_relink=$lt_variables_saved_for_relink
15065
15066 # Do we need the "lib" prefix for modules?
15067 need_lib_prefix=$need_lib_prefix
15068
15069 # Do we need a version for libraries?
15070 need_version=$need_version
15071
15072 # Library versioning type.
15073 version_type=$version_type
15074
15075 # Shared library runtime path variable.
15076 runpath_var=$runpath_var
15077
15078 # Shared library path variable.
15079 shlibpath_var=$shlibpath_var
15080
15081 # Is shlibpath searched before the hard-coded library search path?
15082 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15083
15084 # Format of library name prefix.
15085 libname_spec=$lt_libname_spec
15086
15087 # List of archive names. First name is the real one, the rest are links.
15088 # The last name is the one that the linker finds with -lNAME
15089 library_names_spec=$lt_library_names_spec
15090
15091 # The coded name of the library, if different from the real name.
15092 soname_spec=$lt_soname_spec
15093
15094 # Permission mode override for installation of shared libraries.
15095 install_override_mode=$lt_install_override_mode
15096
15097 # Command to use after installation of a shared archive.
15098 postinstall_cmds=$lt_postinstall_cmds
15099
15100 # Command to use after uninstallation of a shared archive.
15101 postuninstall_cmds=$lt_postuninstall_cmds
15102
15103 # Commands used to finish a libtool library installation in a directory.
15104 finish_cmds=$lt_finish_cmds
15105
15106 # As "finish_cmds", except a single script fragment to be evaled but
15107 # not shown.
15108 finish_eval=$lt_finish_eval
15109
15110 # Whether we should hardcode library paths into libraries.
15111 hardcode_into_libs=$hardcode_into_libs
15112
15113 # Compile-time system search path for libraries.
15114 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15115
15116 # Run-time system search path for libraries.
15117 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15118
15119 # Whether dlopen is supported.
15120 dlopen_support=$enable_dlopen
15121
15122 # Whether dlopen of programs is supported.
15123 dlopen_self=$enable_dlopen_self
15124
15125 # Whether dlopen of statically linked programs is supported.
15126 dlopen_self_static=$enable_dlopen_self_static
15127
15128 # Commands to strip libraries.
15129 old_striplib=$lt_old_striplib
15130 striplib=$lt_striplib
15131
15132
15133 # The linker used to build libraries.
15134 LD=$lt_LD
15135
15136 # How to create reloadable object files.
15137 reload_flag=$lt_reload_flag
15138 reload_cmds=$lt_reload_cmds
15139
15140 # Commands used to build an old-style archive.
15141 old_archive_cmds=$lt_old_archive_cmds
15142
15143 # A language specific compiler.
15144 CC=$lt_compiler
15145
15146 # Is the compiler the GNU compiler?
15147 with_gcc=$GCC
15148
15149 # Compiler flag to turn off builtin functions.
15150 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15151
15152 # How to pass a linker flag through the compiler.
15153 wl=$lt_lt_prog_compiler_wl
15154
15155 # Additional compiler flags for building library objects.
15156 pic_flag=$lt_lt_prog_compiler_pic
15157
15158 # Compiler flag to prevent dynamic linking.
15159 link_static_flag=$lt_lt_prog_compiler_static
15160
15161 # Does compiler simultaneously support -c and -o options?
15162 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15163
15164 # Whether or not to add -lc for building shared libraries.
15165 build_libtool_need_lc=$archive_cmds_need_lc
15166
15167 # Whether or not to disallow shared libs when runtime libs are static.
15168 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15169
15170 # Compiler flag to allow reflexive dlopens.
15171 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15172
15173 # Compiler flag to generate shared objects directly from archives.
15174 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15175
15176 # Whether the compiler copes with passing no objects directly.
15177 compiler_needs_object=$lt_compiler_needs_object
15178
15179 # Create an old-style archive from a shared archive.
15180 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15181
15182 # Create a temporary old-style archive to link instead of a shared archive.
15183 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15184
15185 # Commands used to build a shared archive.
15186 archive_cmds=$lt_archive_cmds
15187 archive_expsym_cmds=$lt_archive_expsym_cmds
15188
15189 # Commands used to build a loadable module if different from building
15190 # a shared archive.
15191 module_cmds=$lt_module_cmds
15192 module_expsym_cmds=$lt_module_expsym_cmds
15193
15194 # Whether we are building with GNU ld or not.
15195 with_gnu_ld=$lt_with_gnu_ld
15196
15197 # Flag that allows shared libraries with undefined symbols to be built.
15198 allow_undefined_flag=$lt_allow_undefined_flag
15199
15200 # Flag that enforces no undefined symbols.
15201 no_undefined_flag=$lt_no_undefined_flag
15202
15203 # Flag to hardcode \$libdir into a binary during linking.
15204 # This must work even if \$libdir does not exist
15205 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15206
15207 # If ld is used when linking, flag to hardcode \$libdir into a binary
15208 # during linking. This must work even if \$libdir does not exist.
15209 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15210
15211 # Whether we need a single "-rpath" flag with a separated argument.
15212 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15213
15214 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15215 # DIR into the resulting binary.
15216 hardcode_direct=$hardcode_direct
15217
15218 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15219 # DIR into the resulting binary and the resulting library dependency is
15220 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15221 # library is relocated.
15222 hardcode_direct_absolute=$hardcode_direct_absolute
15223
15224 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15225 # into the resulting binary.
15226 hardcode_minus_L=$hardcode_minus_L
15227
15228 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15229 # into the resulting binary.
15230 hardcode_shlibpath_var=$hardcode_shlibpath_var
15231
15232 # Set to "yes" if building a shared library automatically hardcodes DIR
15233 # into the library and all subsequent libraries and executables linked
15234 # against it.
15235 hardcode_automatic=$hardcode_automatic
15236
15237 # Set to yes if linker adds runtime paths of dependent libraries
15238 # to runtime path list.
15239 inherit_rpath=$inherit_rpath
15240
15241 # Whether libtool must link a program against all its dependency libraries.
15242 link_all_deplibs=$link_all_deplibs
15243
15244 # Fix the shell variable \$srcfile for the compiler.
15245 fix_srcfile_path=$lt_fix_srcfile_path
15246
15247 # Set to "yes" if exported symbols are required.
15248 always_export_symbols=$always_export_symbols
15249
15250 # The commands to list exported symbols.
15251 export_symbols_cmds=$lt_export_symbols_cmds
15252
15253 # Symbols that should not be listed in the preloaded symbols.
15254 exclude_expsyms=$lt_exclude_expsyms
15255
15256 # Symbols that must always be exported.
15257 include_expsyms=$lt_include_expsyms
15258
15259 # Commands necessary for linking programs (against libraries) with templates.
15260 prelink_cmds=$lt_prelink_cmds
15261
15262 # Specify filename containing input files.
15263 file_list_spec=$lt_file_list_spec
15264
15265 # How to hardcode a shared library path into an executable.
15266 hardcode_action=$hardcode_action
15267
15268 # ### END LIBTOOL CONFIG
15269
15270 _LT_EOF
15271
15272 case $host_os in
15273 aix3*)
15274 cat <<\_LT_EOF >> "$cfgfile"
15275 # AIX sometimes has problems with the GCC collect2 program. For some
15276 # reason, if we set the COLLECT_NAMES environment variable, the problems
15277 # vanish in a puff of smoke.
15278 if test "X${COLLECT_NAMES+set}" != Xset; then
15279 COLLECT_NAMES=
15280 export COLLECT_NAMES
15281 fi
15282 _LT_EOF
15283 ;;
15284 esac
15285
15286
15287 ltmain="$ac_aux_dir/ltmain.sh"
15288
15289
15290 # We use sed instead of cat because bash on DJGPP gets confused if
15291 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15292 # text mode, it properly converts lines to CR/LF. This bash problem
15293 # is reportedly fixed, but why not run on old versions too?
15294 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15295 || (rm -f "$cfgfile"; exit 1)
15296
15297 case $xsi_shell in
15298 yes)
15299 cat << \_LT_EOF >> "$cfgfile"
15300
15301 # func_dirname file append nondir_replacement
15302 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15303 # otherwise set result to NONDIR_REPLACEMENT.
15304 func_dirname ()
15305 {
15306 case ${1} in
15307 */*) func_dirname_result="${1%/*}${2}" ;;
15308 * ) func_dirname_result="${3}" ;;
15309 esac
15310 }
15311
15312 # func_basename file
15313 func_basename ()
15314 {
15315 func_basename_result="${1##*/}"
15316 }
15317
15318 # func_dirname_and_basename file append nondir_replacement
15319 # perform func_basename and func_dirname in a single function
15320 # call:
15321 # dirname: Compute the dirname of FILE. If nonempty,
15322 # add APPEND to the result, otherwise set result
15323 # to NONDIR_REPLACEMENT.
15324 # value returned in "$func_dirname_result"
15325 # basename: Compute filename of FILE.
15326 # value retuned in "$func_basename_result"
15327 # Implementation must be kept synchronized with func_dirname
15328 # and func_basename. For efficiency, we do not delegate to
15329 # those functions but instead duplicate the functionality here.
15330 func_dirname_and_basename ()
15331 {
15332 case ${1} in
15333 */*) func_dirname_result="${1%/*}${2}" ;;
15334 * ) func_dirname_result="${3}" ;;
15335 esac
15336 func_basename_result="${1##*/}"
15337 }
15338
15339 # func_stripname prefix suffix name
15340 # strip PREFIX and SUFFIX off of NAME.
15341 # PREFIX and SUFFIX must not contain globbing or regex special
15342 # characters, hashes, percent signs, but SUFFIX may contain a leading
15343 # dot (in which case that matches only a dot).
15344 func_stripname ()
15345 {
15346 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15347 # positional parameters, so assign one to ordinary parameter first.
15348 func_stripname_result=${3}
15349 func_stripname_result=${func_stripname_result#"${1}"}
15350 func_stripname_result=${func_stripname_result%"${2}"}
15351 }
15352
15353 # func_opt_split
15354 func_opt_split ()
15355 {
15356 func_opt_split_opt=${1%%=*}
15357 func_opt_split_arg=${1#*=}
15358 }
15359
15360 # func_lo2o object
15361 func_lo2o ()
15362 {
15363 case ${1} in
15364 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15365 *) func_lo2o_result=${1} ;;
15366 esac
15367 }
15368
15369 # func_xform libobj-or-source
15370 func_xform ()
15371 {
15372 func_xform_result=${1%.*}.lo
15373 }
15374
15375 # func_arith arithmetic-term...
15376 func_arith ()
15377 {
15378 func_arith_result=$(( $* ))
15379 }
15380
15381 # func_len string
15382 # STRING may not start with a hyphen.
15383 func_len ()
15384 {
15385 func_len_result=${#1}
15386 }
15387
15388 _LT_EOF
15389 ;;
15390 *) # Bourne compatible functions.
15391 cat << \_LT_EOF >> "$cfgfile"
15392
15393 # func_dirname file append nondir_replacement
15394 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15395 # otherwise set result to NONDIR_REPLACEMENT.
15396 func_dirname ()
15397 {
15398 # Extract subdirectory from the argument.
15399 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15400 if test "X$func_dirname_result" = "X${1}"; then
15401 func_dirname_result="${3}"
15402 else
15403 func_dirname_result="$func_dirname_result${2}"
15404 fi
15405 }
15406
15407 # func_basename file
15408 func_basename ()
15409 {
15410 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15411 }
15412
15413
15414 # func_stripname prefix suffix name
15415 # strip PREFIX and SUFFIX off of NAME.
15416 # PREFIX and SUFFIX must not contain globbing or regex special
15417 # characters, hashes, percent signs, but SUFFIX may contain a leading
15418 # dot (in which case that matches only a dot).
15419 # func_strip_suffix prefix name
15420 func_stripname ()
15421 {
15422 case ${2} in
15423 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15424 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15425 esac
15426 }
15427
15428 # sed scripts:
15429 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15430 my_sed_long_arg='1s/^-[^=]*=//'
15431
15432 # func_opt_split
15433 func_opt_split ()
15434 {
15435 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15436 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15437 }
15438
15439 # func_lo2o object
15440 func_lo2o ()
15441 {
15442 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15443 }
15444
15445 # func_xform libobj-or-source
15446 func_xform ()
15447 {
15448 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15449 }
15450
15451 # func_arith arithmetic-term...
15452 func_arith ()
15453 {
15454 func_arith_result=`expr "$@"`
15455 }
15456
15457 # func_len string
15458 # STRING may not start with a hyphen.
15459 func_len ()
15460 {
15461 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15462 }
15463
15464 _LT_EOF
15465 esac
15466
15467 case $lt_shell_append in
15468 yes)
15469 cat << \_LT_EOF >> "$cfgfile"
15470
15471 # func_append var value
15472 # Append VALUE to the end of shell variable VAR.
15473 func_append ()
15474 {
15475 eval "$1+=\$2"
15476 }
15477 _LT_EOF
15478 ;;
15479 *)
15480 cat << \_LT_EOF >> "$cfgfile"
15481
15482 # func_append var value
15483 # Append VALUE to the end of shell variable VAR.
15484 func_append ()
15485 {
15486 eval "$1=\$$1\$2"
15487 }
15488
15489 _LT_EOF
15490 ;;
15491 esac
15492
15493
15494 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15495 || (rm -f "$cfgfile"; exit 1)
15496
15497 mv -f "$cfgfile" "$ofile" ||
15498 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15499 chmod +x "$ofile"
15500
15501 ;;
15502
15503 esac
15504 done # for ac_tag
15505
15506
15507 as_fn_exit 0
15508 _ACEOF
15509 ac_clean_files=$ac_clean_files_save
15510
15511 test $ac_write_fail = 0 ||
15512 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15513
15514
15515 # configure is writing to config.log, and then calls config.status.
15516 # config.status does its own redirection, appending to config.log.
15517 # Unfortunately, on DOS this fails, as config.log is still kept open
15518 # by configure, so config.status won't be able to write to it; its
15519 # output is simply discarded. So we exec the FD to /dev/null,
15520 # effectively closing config.log, so it can be properly (re)opened and
15521 # appended to by config.status. When coming back to configure, we
15522 # need to make the FD available again.
15523 if test "$no_create" != yes; then
15524 ac_cs_success=:
15525 ac_config_status_args=
15526 test "$silent" = yes &&
15527 ac_config_status_args="$ac_config_status_args --quiet"
15528 exec 5>/dev/null
15529 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15530 exec 5>>config.log
15531 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15532 # would make configure fail if this is the last instruction.
15533 $ac_cs_success || as_fn_exit 1
15534 fi
15535 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15537 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15538 fi
15539
This page took 0.421107 seconds and 4 git commands to generate.