configure: regenerate in all projects that use libtool.m4
[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 1.2.0.
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'
589 PACKAGE_TARNAME='libctf'
590 PACKAGE_VERSION='1.2.0'
591 PACKAGE_STRING='libctf 1.2.0'
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_NOBFD
639 VERSION_FLAGS
640 TCL_TRY_FALSE
641 TCL_TRY_TRUE
642 EXPECT
643 CTF_LIBADD
644 SHARED_LDFLAGS
645 NEED_CTF_QSORT_R_FALSE
646 NEED_CTF_QSORT_R_TRUE
647 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE
648 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE
649 zlibinc
650 zlibdir
651 ac_libctf_warn_cflags
652 bfdincludedir
653 bfdlibdir
654 target_noncanonical
655 host_noncanonical
656 INSTALL_LIBBFD_FALSE
657 INSTALL_LIBBFD_TRUE
658 MAINT
659 MAINTAINER_MODE_FALSE
660 MAINTAINER_MODE_TRUE
661 WERROR
662 WARN_PEDANTIC
663 c_warn
664 warn
665 OTOOL64
666 OTOOL
667 LIPO
668 NMEDIT
669 DSYMUTIL
670 OBJDUMP
671 LN_S
672 NM
673 ac_ct_DUMPBIN
674 DUMPBIN
675 LD
676 FGREP
677 SED
678 LIBTOOL
679 CATOBJEXT
680 GENCAT
681 INSTOBJEXT
682 DATADIRNAME
683 CATALOGS
684 POSUB
685 GMSGFMT
686 XGETTEXT
687 INCINTL
688 LIBINTL_DEP
689 LIBINTL
690 USE_NLS
691 ac_ct_AR
692 AR
693 RANLIB
694 AM_BACKSLASH
695 AM_DEFAULT_VERBOSITY
696 AM_DEFAULT_V
697 AM_V
698 am__fastdepCC_FALSE
699 am__fastdepCC_TRUE
700 CCDEPMODE
701 am__nodep
702 AMDEPBACKSLASH
703 AMDEP_FALSE
704 AMDEP_TRUE
705 am__quote
706 am__include
707 DEPDIR
708 am__untar
709 am__tar
710 AMTAR
711 am__leading_dot
712 SET_MAKE
713 AWK
714 mkdir_p
715 MKDIR_P
716 INSTALL_STRIP_PROGRAM
717 STRIP
718 install_sh
719 MAKEINFO
720 AUTOHEADER
721 AUTOMAKE
722 AUTOCONF
723 ACLOCAL
724 VERSION
725 PACKAGE
726 CYGPATH_W
727 am__isrc
728 INSTALL_DATA
729 INSTALL_SCRIPT
730 INSTALL_PROGRAM
731 EGREP
732 GREP
733 CPP
734 OBJEXT
735 EXEEXT
736 ac_ct_CC
737 CPPFLAGS
738 LDFLAGS
739 CFLAGS
740 CC
741 target_os
742 target_vendor
743 target_cpu
744 target
745 host_os
746 host_vendor
747 host_cpu
748 host
749 build_os
750 build_vendor
751 build_cpu
752 build
753 target_alias
754 host_alias
755 build_alias
756 LIBS
757 ECHO_T
758 ECHO_N
759 ECHO_C
760 DEFS
761 mandir
762 localedir
763 libdir
764 psdir
765 pdfdir
766 dvidir
767 htmldir
768 infodir
769 docdir
770 oldincludedir
771 includedir
772 localstatedir
773 sharedstatedir
774 sysconfdir
775 datadir
776 datarootdir
777 libexecdir
778 sbindir
779 bindir
780 program_transform_name
781 prefix
782 exec_prefix
783 PACKAGE_URL
784 PACKAGE_BUGREPORT
785 PACKAGE_STRING
786 PACKAGE_VERSION
787 PACKAGE_TARNAME
788 PACKAGE_NAME
789 PATH_SEPARATOR
790 SHELL'
791 ac_subst_files=''
792 ac_user_opts='
793 enable_option_checking
794 enable_dependency_tracking
795 enable_silent_rules
796 enable_shared
797 enable_static
798 with_pic
799 enable_fast_install
800 with_gnu_ld
801 enable_libtool_lock
802 enable_largefile
803 enable_werror_always
804 enable_maintainer_mode
805 enable_install_libbfd
806 with_system_zlib
807 enable_libctf_hash_debugging
808 '
809 ac_precious_vars='build_alias
810 host_alias
811 target_alias
812 CC
813 CFLAGS
814 LDFLAGS
815 LIBS
816 CPPFLAGS
817 CPP'
818
819
820 # Initialize some variables set by options.
821 ac_init_help=
822 ac_init_version=false
823 ac_unrecognized_opts=
824 ac_unrecognized_sep=
825 # The variables have the same names as the options, with
826 # dashes changed to underlines.
827 cache_file=/dev/null
828 exec_prefix=NONE
829 no_create=
830 no_recursion=
831 prefix=NONE
832 program_prefix=NONE
833 program_suffix=NONE
834 program_transform_name=s,x,x,
835 silent=
836 site=
837 srcdir=
838 verbose=
839 x_includes=NONE
840 x_libraries=NONE
841
842 # Installation directory options.
843 # These are left unexpanded so users can "make install exec_prefix=/foo"
844 # and all the variables that are supposed to be based on exec_prefix
845 # by default will actually change.
846 # Use braces instead of parens because sh, perl, etc. also accept them.
847 # (The list follows the same order as the GNU Coding Standards.)
848 bindir='${exec_prefix}/bin'
849 sbindir='${exec_prefix}/sbin'
850 libexecdir='${exec_prefix}/libexec'
851 datarootdir='${prefix}/share'
852 datadir='${datarootdir}'
853 sysconfdir='${prefix}/etc'
854 sharedstatedir='${prefix}/com'
855 localstatedir='${prefix}/var'
856 includedir='${prefix}/include'
857 oldincludedir='/usr/include'
858 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
859 infodir='${datarootdir}/info'
860 htmldir='${docdir}'
861 dvidir='${docdir}'
862 pdfdir='${docdir}'
863 psdir='${docdir}'
864 libdir='${exec_prefix}/lib'
865 localedir='${datarootdir}/locale'
866 mandir='${datarootdir}/man'
867
868 ac_prev=
869 ac_dashdash=
870 for ac_option
871 do
872 # If the previous option needs an argument, assign it.
873 if test -n "$ac_prev"; then
874 eval $ac_prev=\$ac_option
875 ac_prev=
876 continue
877 fi
878
879 case $ac_option in
880 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
881 *=) ac_optarg= ;;
882 *) ac_optarg=yes ;;
883 esac
884
885 # Accept the important Cygnus configure options, so we can diagnose typos.
886
887 case $ac_dashdash$ac_option in
888 --)
889 ac_dashdash=yes ;;
890
891 -bindir | --bindir | --bindi | --bind | --bin | --bi)
892 ac_prev=bindir ;;
893 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
894 bindir=$ac_optarg ;;
895
896 -build | --build | --buil | --bui | --bu)
897 ac_prev=build_alias ;;
898 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
899 build_alias=$ac_optarg ;;
900
901 -cache-file | --cache-file | --cache-fil | --cache-fi \
902 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
903 ac_prev=cache_file ;;
904 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
905 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
906 cache_file=$ac_optarg ;;
907
908 --config-cache | -C)
909 cache_file=config.cache ;;
910
911 -datadir | --datadir | --datadi | --datad)
912 ac_prev=datadir ;;
913 -datadir=* | --datadir=* | --datadi=* | --datad=*)
914 datadir=$ac_optarg ;;
915
916 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
917 | --dataroo | --dataro | --datar)
918 ac_prev=datarootdir ;;
919 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
920 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
921 datarootdir=$ac_optarg ;;
922
923 -disable-* | --disable-*)
924 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
925 # Reject names that are not valid shell variable names.
926 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
927 as_fn_error $? "invalid feature name: $ac_useropt"
928 ac_useropt_orig=$ac_useropt
929 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
930 case $ac_user_opts in
931 *"
932 "enable_$ac_useropt"
933 "*) ;;
934 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
935 ac_unrecognized_sep=', ';;
936 esac
937 eval enable_$ac_useropt=no ;;
938
939 -docdir | --docdir | --docdi | --doc | --do)
940 ac_prev=docdir ;;
941 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
942 docdir=$ac_optarg ;;
943
944 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
945 ac_prev=dvidir ;;
946 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
947 dvidir=$ac_optarg ;;
948
949 -enable-* | --enable-*)
950 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
951 # Reject names that are not valid shell variable names.
952 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
953 as_fn_error $? "invalid feature name: $ac_useropt"
954 ac_useropt_orig=$ac_useropt
955 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
956 case $ac_user_opts in
957 *"
958 "enable_$ac_useropt"
959 "*) ;;
960 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
961 ac_unrecognized_sep=', ';;
962 esac
963 eval enable_$ac_useropt=\$ac_optarg ;;
964
965 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
966 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
967 | --exec | --exe | --ex)
968 ac_prev=exec_prefix ;;
969 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
970 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
971 | --exec=* | --exe=* | --ex=*)
972 exec_prefix=$ac_optarg ;;
973
974 -gas | --gas | --ga | --g)
975 # Obsolete; use --with-gas.
976 with_gas=yes ;;
977
978 -help | --help | --hel | --he | -h)
979 ac_init_help=long ;;
980 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
981 ac_init_help=recursive ;;
982 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
983 ac_init_help=short ;;
984
985 -host | --host | --hos | --ho)
986 ac_prev=host_alias ;;
987 -host=* | --host=* | --hos=* | --ho=*)
988 host_alias=$ac_optarg ;;
989
990 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
991 ac_prev=htmldir ;;
992 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
993 | --ht=*)
994 htmldir=$ac_optarg ;;
995
996 -includedir | --includedir | --includedi | --included | --include \
997 | --includ | --inclu | --incl | --inc)
998 ac_prev=includedir ;;
999 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1000 | --includ=* | --inclu=* | --incl=* | --inc=*)
1001 includedir=$ac_optarg ;;
1002
1003 -infodir | --infodir | --infodi | --infod | --info | --inf)
1004 ac_prev=infodir ;;
1005 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1006 infodir=$ac_optarg ;;
1007
1008 -libdir | --libdir | --libdi | --libd)
1009 ac_prev=libdir ;;
1010 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1011 libdir=$ac_optarg ;;
1012
1013 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1014 | --libexe | --libex | --libe)
1015 ac_prev=libexecdir ;;
1016 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1017 | --libexe=* | --libex=* | --libe=*)
1018 libexecdir=$ac_optarg ;;
1019
1020 -localedir | --localedir | --localedi | --localed | --locale)
1021 ac_prev=localedir ;;
1022 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1023 localedir=$ac_optarg ;;
1024
1025 -localstatedir | --localstatedir | --localstatedi | --localstated \
1026 | --localstate | --localstat | --localsta | --localst | --locals)
1027 ac_prev=localstatedir ;;
1028 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1029 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1030 localstatedir=$ac_optarg ;;
1031
1032 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1033 ac_prev=mandir ;;
1034 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1035 mandir=$ac_optarg ;;
1036
1037 -nfp | --nfp | --nf)
1038 # Obsolete; use --without-fp.
1039 with_fp=no ;;
1040
1041 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1042 | --no-cr | --no-c | -n)
1043 no_create=yes ;;
1044
1045 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1046 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1047 no_recursion=yes ;;
1048
1049 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1050 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1051 | --oldin | --oldi | --old | --ol | --o)
1052 ac_prev=oldincludedir ;;
1053 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1054 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1055 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1056 oldincludedir=$ac_optarg ;;
1057
1058 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1059 ac_prev=prefix ;;
1060 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1061 prefix=$ac_optarg ;;
1062
1063 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1064 | --program-pre | --program-pr | --program-p)
1065 ac_prev=program_prefix ;;
1066 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1067 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1068 program_prefix=$ac_optarg ;;
1069
1070 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1071 | --program-suf | --program-su | --program-s)
1072 ac_prev=program_suffix ;;
1073 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1074 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1075 program_suffix=$ac_optarg ;;
1076
1077 -program-transform-name | --program-transform-name \
1078 | --program-transform-nam | --program-transform-na \
1079 | --program-transform-n | --program-transform- \
1080 | --program-transform | --program-transfor \
1081 | --program-transfo | --program-transf \
1082 | --program-trans | --program-tran \
1083 | --progr-tra | --program-tr | --program-t)
1084 ac_prev=program_transform_name ;;
1085 -program-transform-name=* | --program-transform-name=* \
1086 | --program-transform-nam=* | --program-transform-na=* \
1087 | --program-transform-n=* | --program-transform-=* \
1088 | --program-transform=* | --program-transfor=* \
1089 | --program-transfo=* | --program-transf=* \
1090 | --program-trans=* | --program-tran=* \
1091 | --progr-tra=* | --program-tr=* | --program-t=*)
1092 program_transform_name=$ac_optarg ;;
1093
1094 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1095 ac_prev=pdfdir ;;
1096 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1097 pdfdir=$ac_optarg ;;
1098
1099 -psdir | --psdir | --psdi | --psd | --ps)
1100 ac_prev=psdir ;;
1101 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1102 psdir=$ac_optarg ;;
1103
1104 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1105 | -silent | --silent | --silen | --sile | --sil)
1106 silent=yes ;;
1107
1108 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1109 ac_prev=sbindir ;;
1110 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1111 | --sbi=* | --sb=*)
1112 sbindir=$ac_optarg ;;
1113
1114 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1115 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1116 | --sharedst | --shareds | --shared | --share | --shar \
1117 | --sha | --sh)
1118 ac_prev=sharedstatedir ;;
1119 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1120 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1121 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1122 | --sha=* | --sh=*)
1123 sharedstatedir=$ac_optarg ;;
1124
1125 -site | --site | --sit)
1126 ac_prev=site ;;
1127 -site=* | --site=* | --sit=*)
1128 site=$ac_optarg ;;
1129
1130 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1131 ac_prev=srcdir ;;
1132 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1133 srcdir=$ac_optarg ;;
1134
1135 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1136 | --syscon | --sysco | --sysc | --sys | --sy)
1137 ac_prev=sysconfdir ;;
1138 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1139 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1140 sysconfdir=$ac_optarg ;;
1141
1142 -target | --target | --targe | --targ | --tar | --ta | --t)
1143 ac_prev=target_alias ;;
1144 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1145 target_alias=$ac_optarg ;;
1146
1147 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1148 verbose=yes ;;
1149
1150 -version | --version | --versio | --versi | --vers | -V)
1151 ac_init_version=: ;;
1152
1153 -with-* | --with-*)
1154 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1155 # Reject names that are not valid shell variable names.
1156 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1157 as_fn_error $? "invalid package name: $ac_useropt"
1158 ac_useropt_orig=$ac_useropt
1159 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1160 case $ac_user_opts in
1161 *"
1162 "with_$ac_useropt"
1163 "*) ;;
1164 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1165 ac_unrecognized_sep=', ';;
1166 esac
1167 eval with_$ac_useropt=\$ac_optarg ;;
1168
1169 -without-* | --without-*)
1170 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1171 # Reject names that are not valid shell variable names.
1172 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1173 as_fn_error $? "invalid package name: $ac_useropt"
1174 ac_useropt_orig=$ac_useropt
1175 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1176 case $ac_user_opts in
1177 *"
1178 "with_$ac_useropt"
1179 "*) ;;
1180 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1181 ac_unrecognized_sep=', ';;
1182 esac
1183 eval with_$ac_useropt=no ;;
1184
1185 --x)
1186 # Obsolete; use --with-x.
1187 with_x=yes ;;
1188
1189 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1190 | --x-incl | --x-inc | --x-in | --x-i)
1191 ac_prev=x_includes ;;
1192 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1193 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1194 x_includes=$ac_optarg ;;
1195
1196 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1197 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1198 ac_prev=x_libraries ;;
1199 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1200 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1201 x_libraries=$ac_optarg ;;
1202
1203 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1204 Try \`$0 --help' for more information"
1205 ;;
1206
1207 *=*)
1208 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1209 # Reject names that are not valid shell variable names.
1210 case $ac_envvar in #(
1211 '' | [0-9]* | *[!_$as_cr_alnum]* )
1212 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1213 esac
1214 eval $ac_envvar=\$ac_optarg
1215 export $ac_envvar ;;
1216
1217 *)
1218 # FIXME: should be removed in autoconf 3.0.
1219 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1220 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1221 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1222 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1223 ;;
1224
1225 esac
1226 done
1227
1228 if test -n "$ac_prev"; then
1229 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1230 as_fn_error $? "missing argument to $ac_option"
1231 fi
1232
1233 if test -n "$ac_unrecognized_opts"; then
1234 case $enable_option_checking in
1235 no) ;;
1236 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1237 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1238 esac
1239 fi
1240
1241 # Check all directory arguments for consistency.
1242 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1243 datadir sysconfdir sharedstatedir localstatedir includedir \
1244 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1245 libdir localedir mandir
1246 do
1247 eval ac_val=\$$ac_var
1248 # Remove trailing slashes.
1249 case $ac_val in
1250 */ )
1251 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1252 eval $ac_var=\$ac_val;;
1253 esac
1254 # Be sure to have absolute directory names.
1255 case $ac_val in
1256 [\\/$]* | ?:[\\/]* ) continue;;
1257 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1258 esac
1259 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1260 done
1261
1262 # There might be people who depend on the old broken behavior: `$host'
1263 # used to hold the argument of --host etc.
1264 # FIXME: To remove some day.
1265 build=$build_alias
1266 host=$host_alias
1267 target=$target_alias
1268
1269 # FIXME: To remove some day.
1270 if test "x$host_alias" != x; then
1271 if test "x$build_alias" = x; then
1272 cross_compiling=maybe
1273 elif test "x$build_alias" != "x$host_alias"; then
1274 cross_compiling=yes
1275 fi
1276 fi
1277
1278 ac_tool_prefix=
1279 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1280
1281 test "$silent" = yes && exec 6>/dev/null
1282
1283
1284 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1285 ac_ls_di=`ls -di .` &&
1286 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1287 as_fn_error $? "working directory cannot be determined"
1288 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1289 as_fn_error $? "pwd does not report name of working directory"
1290
1291
1292 # Find the source files, if location was not specified.
1293 if test -z "$srcdir"; then
1294 ac_srcdir_defaulted=yes
1295 # Try the directory containing this script, then the parent directory.
1296 ac_confdir=`$as_dirname -- "$as_myself" ||
1297 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1298 X"$as_myself" : 'X\(//\)[^/]' \| \
1299 X"$as_myself" : 'X\(//\)$' \| \
1300 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1301 $as_echo X"$as_myself" |
1302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1303 s//\1/
1304 q
1305 }
1306 /^X\(\/\/\)[^/].*/{
1307 s//\1/
1308 q
1309 }
1310 /^X\(\/\/\)$/{
1311 s//\1/
1312 q
1313 }
1314 /^X\(\/\).*/{
1315 s//\1/
1316 q
1317 }
1318 s/.*/./; q'`
1319 srcdir=$ac_confdir
1320 if test ! -r "$srcdir/$ac_unique_file"; then
1321 srcdir=..
1322 fi
1323 else
1324 ac_srcdir_defaulted=no
1325 fi
1326 if test ! -r "$srcdir/$ac_unique_file"; then
1327 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1328 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1329 fi
1330 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1331 ac_abs_confdir=`(
1332 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1333 pwd)`
1334 # When building in place, set srcdir=.
1335 if test "$ac_abs_confdir" = "$ac_pwd"; then
1336 srcdir=.
1337 fi
1338 # Remove unnecessary trailing slashes from srcdir.
1339 # Double slashes in file names in object file debugging info
1340 # mess up M-x gdb in Emacs.
1341 case $srcdir in
1342 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1343 esac
1344 for ac_var in $ac_precious_vars; do
1345 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1346 eval ac_env_${ac_var}_value=\$${ac_var}
1347 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1348 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1349 done
1350
1351 #
1352 # Report the --help message.
1353 #
1354 if test "$ac_init_help" = "long"; then
1355 # Omit some internal or obsolete options to make the list less imposing.
1356 # This message is too long to be a string in the A/UX 3.1 sh.
1357 cat <<_ACEOF
1358 \`configure' configures libctf 1.2.0 to adapt to many kinds of systems.
1359
1360 Usage: $0 [OPTION]... [VAR=VALUE]...
1361
1362 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1363 VAR=VALUE. See below for descriptions of some of the useful variables.
1364
1365 Defaults for the options are specified in brackets.
1366
1367 Configuration:
1368 -h, --help display this help and exit
1369 --help=short display options specific to this package
1370 --help=recursive display the short help of all the included packages
1371 -V, --version display version information and exit
1372 -q, --quiet, --silent do not print \`checking ...' messages
1373 --cache-file=FILE cache test results in FILE [disabled]
1374 -C, --config-cache alias for \`--cache-file=config.cache'
1375 -n, --no-create do not create output files
1376 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1377
1378 Installation directories:
1379 --prefix=PREFIX install architecture-independent files in PREFIX
1380 [$ac_default_prefix]
1381 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1382 [PREFIX]
1383
1384 By default, \`make install' will install all the files in
1385 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1386 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1387 for instance \`--prefix=\$HOME'.
1388
1389 For better control, use the options below.
1390
1391 Fine tuning of the installation directories:
1392 --bindir=DIR user executables [EPREFIX/bin]
1393 --sbindir=DIR system admin executables [EPREFIX/sbin]
1394 --libexecdir=DIR program executables [EPREFIX/libexec]
1395 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1396 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1397 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1398 --libdir=DIR object code libraries [EPREFIX/lib]
1399 --includedir=DIR C header files [PREFIX/include]
1400 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1401 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1402 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1403 --infodir=DIR info documentation [DATAROOTDIR/info]
1404 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1405 --mandir=DIR man documentation [DATAROOTDIR/man]
1406 --docdir=DIR documentation root [DATAROOTDIR/doc/libctf]
1407 --htmldir=DIR html documentation [DOCDIR]
1408 --dvidir=DIR dvi documentation [DOCDIR]
1409 --pdfdir=DIR pdf documentation [DOCDIR]
1410 --psdir=DIR ps documentation [DOCDIR]
1411 _ACEOF
1412
1413 cat <<\_ACEOF
1414
1415 Program names:
1416 --program-prefix=PREFIX prepend PREFIX to installed program names
1417 --program-suffix=SUFFIX append SUFFIX to installed program names
1418 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1419
1420 System types:
1421 --build=BUILD configure for building on BUILD [guessed]
1422 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1423 --target=TARGET configure for building compilers for TARGET [HOST]
1424 _ACEOF
1425 fi
1426
1427 if test -n "$ac_init_help"; then
1428 case $ac_init_help in
1429 short | recursive ) echo "Configuration of libctf 1.2.0:";;
1430 esac
1431 cat <<\_ACEOF
1432
1433 Optional Features:
1434 --disable-option-checking ignore unrecognized --enable/--with options
1435 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1436 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1437 --enable-dependency-tracking
1438 do not reject slow dependency extractors
1439 --disable-dependency-tracking
1440 speeds up one-time build
1441 --enable-silent-rules less verbose build output (undo: "make V=1")
1442 --disable-silent-rules verbose build output (undo: "make V=0")
1443 --enable-shared[=PKGS] build shared libraries [default=no]
1444 --enable-static[=PKGS] build static libraries [default=yes]
1445 --enable-fast-install[=PKGS]
1446 optimize for fast installation [default=yes]
1447 --disable-libtool-lock avoid locking (might break parallel builds)
1448 --disable-largefile omit support for large files
1449 --enable-werror-always enable -Werror despite compiler version
1450 --enable-maintainer-mode
1451 enable make rules and dependencies not useful (and
1452 sometimes confusing) to the casual installer
1453 --enable-install-libbfd controls installation of libbfd and related headers
1454 --enable-libctf-hash-debugging
1455 Enable expensive debugging of CTF deduplication type
1456 hashing [default=no]
1457
1458 Optional Packages:
1459 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1460 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1461 --with-pic try to use only PIC/non-PIC objects [default=use
1462 both]
1463 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1464 --with-system-zlib use installed libz
1465
1466 Some influential environment variables:
1467 CC C compiler command
1468 CFLAGS C compiler flags
1469 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1470 nonstandard directory <lib dir>
1471 LIBS libraries to pass to the linker, e.g. -l<library>
1472 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1473 you have headers in a nonstandard directory <include dir>
1474 CPP C preprocessor
1475
1476 Use these variables to override the choices made by `configure' or to help
1477 it to find libraries and programs with nonstandard names/locations.
1478
1479 Report bugs to the package provider.
1480 _ACEOF
1481 ac_status=$?
1482 fi
1483
1484 if test "$ac_init_help" = "recursive"; then
1485 # If there are subdirs, report their specific --help.
1486 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1487 test -d "$ac_dir" ||
1488 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1489 continue
1490 ac_builddir=.
1491
1492 case "$ac_dir" in
1493 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494 *)
1495 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1496 # A ".." for each directory in $ac_dir_suffix.
1497 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501 esac ;;
1502 esac
1503 ac_abs_top_builddir=$ac_pwd
1504 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505 # for backward compatibility:
1506 ac_top_builddir=$ac_top_build_prefix
1507
1508 case $srcdir in
1509 .) # We are building in place.
1510 ac_srcdir=.
1511 ac_top_srcdir=$ac_top_builddir_sub
1512 ac_abs_top_srcdir=$ac_pwd ;;
1513 [\\/]* | ?:[\\/]* ) # Absolute name.
1514 ac_srcdir=$srcdir$ac_dir_suffix;
1515 ac_top_srcdir=$srcdir
1516 ac_abs_top_srcdir=$srcdir ;;
1517 *) # Relative name.
1518 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1521 esac
1522 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1523
1524 cd "$ac_dir" || { ac_status=$?; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1527 echo &&
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure" --help=recursive
1532 else
1533 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534 fi || ac_status=$?
1535 cd "$ac_pwd" || { ac_status=$?; break; }
1536 done
1537 fi
1538
1539 test -n "$ac_init_help" && exit $ac_status
1540 if $ac_init_version; then
1541 cat <<\_ACEOF
1542 libctf configure 1.2.0
1543 generated by GNU Autoconf 2.69
1544
1545 Copyright (C) 2012 Free Software Foundation, Inc.
1546 This configure script is free software; the Free Software Foundation
1547 gives unlimited permission to copy, distribute and modify it.
1548 _ACEOF
1549 exit
1550 fi
1551
1552 ## ------------------------ ##
1553 ## Autoconf initialization. ##
1554 ## ------------------------ ##
1555
1556 # ac_fn_c_try_compile LINENO
1557 # --------------------------
1558 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1559 ac_fn_c_try_compile ()
1560 {
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 rm -f conftest.$ac_objext
1563 if { { ac_try="$ac_compile"
1564 case "(($ac_try" in
1565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1567 esac
1568 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569 $as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_compile") 2>conftest.err
1571 ac_status=$?
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1576 fi
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } && {
1579 test -z "$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 } && test -s conftest.$ac_objext; then :
1582 ac_retval=0
1583 else
1584 $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.$ac_ext >&5
1586
1587 ac_retval=1
1588 fi
1589 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590 as_fn_set_status $ac_retval
1591
1592 } # ac_fn_c_try_compile
1593
1594 # ac_fn_c_try_cpp LINENO
1595 # ----------------------
1596 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1597 ac_fn_c_try_cpp ()
1598 {
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 if { { ac_try="$ac_cpp conftest.$ac_ext"
1601 case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604 esac
1605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606 $as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1613 fi
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } > conftest.i && {
1616 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 }; then :
1619 ac_retval=0
1620 else
1621 $as_echo "$as_me: failed program was:" >&5
1622 sed 's/^/| /' conftest.$ac_ext >&5
1623
1624 ac_retval=1
1625 fi
1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627 as_fn_set_status $ac_retval
1628
1629 } # ac_fn_c_try_cpp
1630
1631 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1632 # -------------------------------------------------------
1633 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1634 # the include files in INCLUDES and setting the cache variable VAR
1635 # accordingly.
1636 ac_fn_c_check_header_mongrel ()
1637 {
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639 if eval \${$3+:} false; then :
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1641 $as_echo_n "checking for $2... " >&6; }
1642 if eval \${$3+:} false; then :
1643 $as_echo_n "(cached) " >&6
1644 fi
1645 eval ac_res=\$$3
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1647 $as_echo "$ac_res" >&6; }
1648 else
1649 # Is the header compilable?
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1651 $as_echo_n "checking $2 usability... " >&6; }
1652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653 /* end confdefs.h. */
1654 $4
1655 #include <$2>
1656 _ACEOF
1657 if ac_fn_c_try_compile "$LINENO"; then :
1658 ac_header_compiler=yes
1659 else
1660 ac_header_compiler=no
1661 fi
1662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1664 $as_echo "$ac_header_compiler" >&6; }
1665
1666 # Is the header present?
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1668 $as_echo_n "checking $2 presence... " >&6; }
1669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1670 /* end confdefs.h. */
1671 #include <$2>
1672 _ACEOF
1673 if ac_fn_c_try_cpp "$LINENO"; then :
1674 ac_header_preproc=yes
1675 else
1676 ac_header_preproc=no
1677 fi
1678 rm -f conftest.err conftest.i conftest.$ac_ext
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1680 $as_echo "$ac_header_preproc" >&6; }
1681
1682 # So? What about this header?
1683 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1684 yes:no: )
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1686 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1688 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1689 ;;
1690 no:yes:* )
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1692 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1694 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1696 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1698 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1700 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1701 ;;
1702 esac
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1704 $as_echo_n "checking for $2... " >&6; }
1705 if eval \${$3+:} false; then :
1706 $as_echo_n "(cached) " >&6
1707 else
1708 eval "$3=\$ac_header_compiler"
1709 fi
1710 eval ac_res=\$$3
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1712 $as_echo "$ac_res" >&6; }
1713 fi
1714 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1715
1716 } # ac_fn_c_check_header_mongrel
1717
1718 # ac_fn_c_try_run LINENO
1719 # ----------------------
1720 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1721 # that executables *can* be run.
1722 ac_fn_c_try_run ()
1723 {
1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725 if { { ac_try="$ac_link"
1726 case "(($ac_try" in
1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728 *) ac_try_echo=$ac_try;;
1729 esac
1730 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731 $as_echo "$ac_try_echo"; } >&5
1732 (eval "$ac_link") 2>&5
1733 ac_status=$?
1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1736 { { case "(($ac_try" in
1737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1739 esac
1740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741 $as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_try") 2>&5
1743 ac_status=$?
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; }; }; then :
1746 ac_retval=0
1747 else
1748 $as_echo "$as_me: program exited with status $ac_status" >&5
1749 $as_echo "$as_me: failed program was:" >&5
1750 sed 's/^/| /' conftest.$ac_ext >&5
1751
1752 ac_retval=$ac_status
1753 fi
1754 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1755 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1756 as_fn_set_status $ac_retval
1757
1758 } # ac_fn_c_try_run
1759
1760 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1761 # -------------------------------------------------------
1762 # Tests whether HEADER exists and can be compiled using the include files in
1763 # INCLUDES, setting the cache variable VAR accordingly.
1764 ac_fn_c_check_header_compile ()
1765 {
1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1768 $as_echo_n "checking for $2... " >&6; }
1769 if eval \${$3+:} false; then :
1770 $as_echo_n "(cached) " >&6
1771 else
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1774 $4
1775 #include <$2>
1776 _ACEOF
1777 if ac_fn_c_try_compile "$LINENO"; then :
1778 eval "$3=yes"
1779 else
1780 eval "$3=no"
1781 fi
1782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1783 fi
1784 eval ac_res=\$$3
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786 $as_echo "$ac_res" >&6; }
1787 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1788
1789 } # ac_fn_c_check_header_compile
1790
1791 # ac_fn_c_try_link LINENO
1792 # -----------------------
1793 # Try to link conftest.$ac_ext, and return whether this succeeded.
1794 ac_fn_c_try_link ()
1795 {
1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797 rm -f conftest.$ac_objext conftest$ac_exeext
1798 if { { ac_try="$ac_link"
1799 case "(($ac_try" in
1800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1801 *) ac_try_echo=$ac_try;;
1802 esac
1803 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804 $as_echo "$ac_try_echo"; } >&5
1805 (eval "$ac_link") 2>conftest.err
1806 ac_status=$?
1807 if test -s conftest.err; then
1808 grep -v '^ *+' conftest.err >conftest.er1
1809 cat conftest.er1 >&5
1810 mv -f conftest.er1 conftest.err
1811 fi
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && {
1814 test -z "$ac_c_werror_flag" ||
1815 test ! -s conftest.err
1816 } && test -s conftest$ac_exeext && {
1817 test "$cross_compiling" = yes ||
1818 test -x conftest$ac_exeext
1819 }; then :
1820 ac_retval=0
1821 else
1822 $as_echo "$as_me: failed program was:" >&5
1823 sed 's/^/| /' conftest.$ac_ext >&5
1824
1825 ac_retval=1
1826 fi
1827 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1828 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1829 # interfere with the next link command; also delete a directory that is
1830 # left behind by Apple's compiler. We do this before executing the actions.
1831 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1832 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1833 as_fn_set_status $ac_retval
1834
1835 } # ac_fn_c_try_link
1836
1837 # ac_fn_c_check_func LINENO FUNC VAR
1838 # ----------------------------------
1839 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1840 ac_fn_c_check_func ()
1841 {
1842 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844 $as_echo_n "checking for $2... " >&6; }
1845 if eval \${$3+:} false; then :
1846 $as_echo_n "(cached) " >&6
1847 else
1848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1849 /* end confdefs.h. */
1850 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1852 #define $2 innocuous_$2
1853
1854 /* System header to define __stub macros and hopefully few prototypes,
1855 which can conflict with char $2 (); below.
1856 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1857 <limits.h> exists even on freestanding compilers. */
1858
1859 #ifdef __STDC__
1860 # include <limits.h>
1861 #else
1862 # include <assert.h>
1863 #endif
1864
1865 #undef $2
1866
1867 /* Override any GCC internal prototype to avoid an error.
1868 Use char because int might match the return type of a GCC
1869 builtin and then its argument prototype would still apply. */
1870 #ifdef __cplusplus
1871 extern "C"
1872 #endif
1873 char $2 ();
1874 /* The GNU C library defines this for functions which it implements
1875 to always fail with ENOSYS. Some functions are actually named
1876 something starting with __ and the normal name is an alias. */
1877 #if defined __stub_$2 || defined __stub___$2
1878 choke me
1879 #endif
1880
1881 int
1882 main ()
1883 {
1884 return $2 ();
1885 ;
1886 return 0;
1887 }
1888 _ACEOF
1889 if ac_fn_c_try_link "$LINENO"; then :
1890 eval "$3=yes"
1891 else
1892 eval "$3=no"
1893 fi
1894 rm -f core conftest.err conftest.$ac_objext \
1895 conftest$ac_exeext conftest.$ac_ext
1896 fi
1897 eval ac_res=\$$3
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1899 $as_echo "$ac_res" >&6; }
1900 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1901
1902 } # ac_fn_c_check_func
1903
1904 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1905 # ---------------------------------------------
1906 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1907 # accordingly.
1908 ac_fn_c_check_decl ()
1909 {
1910 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911 as_decl_name=`echo $2|sed 's/ *(.*//'`
1912 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1914 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1915 if eval \${$3+:} false; then :
1916 $as_echo_n "(cached) " >&6
1917 else
1918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1919 /* end confdefs.h. */
1920 $4
1921 int
1922 main ()
1923 {
1924 #ifndef $as_decl_name
1925 #ifdef __cplusplus
1926 (void) $as_decl_use;
1927 #else
1928 (void) $as_decl_name;
1929 #endif
1930 #endif
1931
1932 ;
1933 return 0;
1934 }
1935 _ACEOF
1936 if ac_fn_c_try_compile "$LINENO"; then :
1937 eval "$3=yes"
1938 else
1939 eval "$3=no"
1940 fi
1941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1942 fi
1943 eval ac_res=\$$3
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1945 $as_echo "$ac_res" >&6; }
1946 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1947
1948 } # ac_fn_c_check_decl
1949 cat >config.log <<_ACEOF
1950 This file contains any messages produced by compilers while
1951 running configure, to aid debugging if configure makes a mistake.
1952
1953 It was created by libctf $as_me 1.2.0, which was
1954 generated by GNU Autoconf 2.69. Invocation command line was
1955
1956 $ $0 $@
1957
1958 _ACEOF
1959 exec 5>>config.log
1960 {
1961 cat <<_ASUNAME
1962 ## --------- ##
1963 ## Platform. ##
1964 ## --------- ##
1965
1966 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1967 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1968 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1969 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1970 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1971
1972 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1973 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1974
1975 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1976 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1977 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1978 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1979 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1980 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1981 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1982
1983 _ASUNAME
1984
1985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1986 for as_dir in $PATH
1987 do
1988 IFS=$as_save_IFS
1989 test -z "$as_dir" && as_dir=.
1990 $as_echo "PATH: $as_dir"
1991 done
1992 IFS=$as_save_IFS
1993
1994 } >&5
1995
1996 cat >&5 <<_ACEOF
1997
1998
1999 ## ----------- ##
2000 ## Core tests. ##
2001 ## ----------- ##
2002
2003 _ACEOF
2004
2005
2006 # Keep a trace of the command line.
2007 # Strip out --no-create and --no-recursion so they do not pile up.
2008 # Strip out --silent because we don't want to record it for future runs.
2009 # Also quote any args containing shell meta-characters.
2010 # Make two passes to allow for proper duplicate-argument suppression.
2011 ac_configure_args=
2012 ac_configure_args0=
2013 ac_configure_args1=
2014 ac_must_keep_next=false
2015 for ac_pass in 1 2
2016 do
2017 for ac_arg
2018 do
2019 case $ac_arg in
2020 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2021 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2022 | -silent | --silent | --silen | --sile | --sil)
2023 continue ;;
2024 *\'*)
2025 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2026 esac
2027 case $ac_pass in
2028 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2029 2)
2030 as_fn_append ac_configure_args1 " '$ac_arg'"
2031 if test $ac_must_keep_next = true; then
2032 ac_must_keep_next=false # Got value, back to normal.
2033 else
2034 case $ac_arg in
2035 *=* | --config-cache | -C | -disable-* | --disable-* \
2036 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2037 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2038 | -with-* | --with-* | -without-* | --without-* | --x)
2039 case "$ac_configure_args0 " in
2040 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2041 esac
2042 ;;
2043 -* ) ac_must_keep_next=true ;;
2044 esac
2045 fi
2046 as_fn_append ac_configure_args " '$ac_arg'"
2047 ;;
2048 esac
2049 done
2050 done
2051 { ac_configure_args0=; unset ac_configure_args0;}
2052 { ac_configure_args1=; unset ac_configure_args1;}
2053
2054 # When interrupted or exit'd, cleanup temporary files, and complete
2055 # config.log. We remove comments because anyway the quotes in there
2056 # would cause problems or look ugly.
2057 # WARNING: Use '\'' to represent an apostrophe within the trap.
2058 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2059 trap 'exit_status=$?
2060 # Save into config.log some information that might help in debugging.
2061 {
2062 echo
2063
2064 $as_echo "## ---------------- ##
2065 ## Cache variables. ##
2066 ## ---------------- ##"
2067 echo
2068 # The following way of writing the cache mishandles newlines in values,
2069 (
2070 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2071 eval ac_val=\$$ac_var
2072 case $ac_val in #(
2073 *${as_nl}*)
2074 case $ac_var in #(
2075 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2076 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2077 esac
2078 case $ac_var in #(
2079 _ | IFS | as_nl) ;; #(
2080 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2081 *) { eval $ac_var=; unset $ac_var;} ;;
2082 esac ;;
2083 esac
2084 done
2085 (set) 2>&1 |
2086 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2087 *${as_nl}ac_space=\ *)
2088 sed -n \
2089 "s/'\''/'\''\\\\'\'''\''/g;
2090 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2091 ;; #(
2092 *)
2093 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2094 ;;
2095 esac |
2096 sort
2097 )
2098 echo
2099
2100 $as_echo "## ----------------- ##
2101 ## Output variables. ##
2102 ## ----------------- ##"
2103 echo
2104 for ac_var in $ac_subst_vars
2105 do
2106 eval ac_val=\$$ac_var
2107 case $ac_val in
2108 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2109 esac
2110 $as_echo "$ac_var='\''$ac_val'\''"
2111 done | sort
2112 echo
2113
2114 if test -n "$ac_subst_files"; then
2115 $as_echo "## ------------------- ##
2116 ## File substitutions. ##
2117 ## ------------------- ##"
2118 echo
2119 for ac_var in $ac_subst_files
2120 do
2121 eval ac_val=\$$ac_var
2122 case $ac_val in
2123 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2124 esac
2125 $as_echo "$ac_var='\''$ac_val'\''"
2126 done | sort
2127 echo
2128 fi
2129
2130 if test -s confdefs.h; then
2131 $as_echo "## ----------- ##
2132 ## confdefs.h. ##
2133 ## ----------- ##"
2134 echo
2135 cat confdefs.h
2136 echo
2137 fi
2138 test "$ac_signal" != 0 &&
2139 $as_echo "$as_me: caught signal $ac_signal"
2140 $as_echo "$as_me: exit $exit_status"
2141 } >&5
2142 rm -f core *.core core.conftest.* &&
2143 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2144 exit $exit_status
2145 ' 0
2146 for ac_signal in 1 2 13 15; do
2147 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2148 done
2149 ac_signal=0
2150
2151 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2152 rm -f -r conftest* confdefs.h
2153
2154 $as_echo "/* confdefs.h */" > confdefs.h
2155
2156 # Predefined preprocessor variables.
2157
2158 cat >>confdefs.h <<_ACEOF
2159 #define PACKAGE_NAME "$PACKAGE_NAME"
2160 _ACEOF
2161
2162 cat >>confdefs.h <<_ACEOF
2163 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2164 _ACEOF
2165
2166 cat >>confdefs.h <<_ACEOF
2167 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2168 _ACEOF
2169
2170 cat >>confdefs.h <<_ACEOF
2171 #define PACKAGE_STRING "$PACKAGE_STRING"
2172 _ACEOF
2173
2174 cat >>confdefs.h <<_ACEOF
2175 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2176 _ACEOF
2177
2178 cat >>confdefs.h <<_ACEOF
2179 #define PACKAGE_URL "$PACKAGE_URL"
2180 _ACEOF
2181
2182
2183 # Let the site file select an alternate cache file if it wants to.
2184 # Prefer an explicitly selected file to automatically selected ones.
2185 ac_site_file1=NONE
2186 ac_site_file2=NONE
2187 if test -n "$CONFIG_SITE"; then
2188 # We do not want a PATH search for config.site.
2189 case $CONFIG_SITE in #((
2190 -*) ac_site_file1=./$CONFIG_SITE;;
2191 */*) ac_site_file1=$CONFIG_SITE;;
2192 *) ac_site_file1=./$CONFIG_SITE;;
2193 esac
2194 elif test "x$prefix" != xNONE; then
2195 ac_site_file1=$prefix/share/config.site
2196 ac_site_file2=$prefix/etc/config.site
2197 else
2198 ac_site_file1=$ac_default_prefix/share/config.site
2199 ac_site_file2=$ac_default_prefix/etc/config.site
2200 fi
2201 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2202 do
2203 test "x$ac_site_file" = xNONE && continue
2204 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2206 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2207 sed 's/^/| /' "$ac_site_file" >&5
2208 . "$ac_site_file" \
2209 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2210 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2211 as_fn_error $? "failed to load site script $ac_site_file
2212 See \`config.log' for more details" "$LINENO" 5; }
2213 fi
2214 done
2215
2216 if test -r "$cache_file"; then
2217 # Some versions of bash will fail to source /dev/null (special files
2218 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2219 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2221 $as_echo "$as_me: loading cache $cache_file" >&6;}
2222 case $cache_file in
2223 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2224 *) . "./$cache_file";;
2225 esac
2226 fi
2227 else
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2229 $as_echo "$as_me: creating cache $cache_file" >&6;}
2230 >$cache_file
2231 fi
2232
2233 as_fn_append ac_header_list " stdlib.h"
2234 as_fn_append ac_header_list " unistd.h"
2235 as_fn_append ac_header_list " sys/param.h"
2236 as_fn_append ac_func_list " qsort_r"
2237 # Check that the precious variables saved in the cache have kept the same
2238 # value.
2239 ac_cache_corrupted=false
2240 for ac_var in $ac_precious_vars; do
2241 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2242 eval ac_new_set=\$ac_env_${ac_var}_set
2243 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2244 eval ac_new_val=\$ac_env_${ac_var}_value
2245 case $ac_old_set,$ac_new_set in
2246 set,)
2247 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2248 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2249 ac_cache_corrupted=: ;;
2250 ,set)
2251 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2252 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2253 ac_cache_corrupted=: ;;
2254 ,);;
2255 *)
2256 if test "x$ac_old_val" != "x$ac_new_val"; then
2257 # differences in whitespace do not lead to failure.
2258 ac_old_val_w=`echo x $ac_old_val`
2259 ac_new_val_w=`echo x $ac_new_val`
2260 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2261 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2262 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2263 ac_cache_corrupted=:
2264 else
2265 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2266 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2267 eval $ac_var=\$ac_old_val
2268 fi
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2270 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2272 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2273 fi;;
2274 esac
2275 # Pass precious variables to config.status.
2276 if test "$ac_new_set" = set; then
2277 case $ac_new_val in
2278 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2279 *) ac_arg=$ac_var=$ac_new_val ;;
2280 esac
2281 case " $ac_configure_args " in
2282 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2283 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2284 esac
2285 fi
2286 done
2287 if $ac_cache_corrupted; then
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2289 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2291 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2292 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2293 fi
2294 ## -------------------- ##
2295 ## Main body of script. ##
2296 ## -------------------- ##
2297
2298 ac_ext=c
2299 ac_cpp='$CPP $CPPFLAGS'
2300 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2301 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2302 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312 ac_aux_dir=
2313 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2314 if test -f "$ac_dir/install-sh"; then
2315 ac_aux_dir=$ac_dir
2316 ac_install_sh="$ac_aux_dir/install-sh -c"
2317 break
2318 elif test -f "$ac_dir/install.sh"; then
2319 ac_aux_dir=$ac_dir
2320 ac_install_sh="$ac_aux_dir/install.sh -c"
2321 break
2322 elif test -f "$ac_dir/shtool"; then
2323 ac_aux_dir=$ac_dir
2324 ac_install_sh="$ac_aux_dir/shtool install -c"
2325 break
2326 fi
2327 done
2328 if test -z "$ac_aux_dir"; then
2329 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2330 fi
2331
2332 # These three variables are undocumented and unsupported,
2333 # and are intended to be withdrawn in a future Autoconf release.
2334 # They can cause serious problems if a builder's source tree is in a directory
2335 # whose full name contains unusual characters.
2336 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2337 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2338 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2339
2340
2341 # Make sure we can run config.sub.
2342 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2343 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2344
2345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2346 $as_echo_n "checking build system type... " >&6; }
2347 if ${ac_cv_build+:} false; then :
2348 $as_echo_n "(cached) " >&6
2349 else
2350 ac_build_alias=$build_alias
2351 test "x$ac_build_alias" = x &&
2352 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2353 test "x$ac_build_alias" = x &&
2354 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2355 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2356 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2357
2358 fi
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2360 $as_echo "$ac_cv_build" >&6; }
2361 case $ac_cv_build in
2362 *-*-*) ;;
2363 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2364 esac
2365 build=$ac_cv_build
2366 ac_save_IFS=$IFS; IFS='-'
2367 set x $ac_cv_build
2368 shift
2369 build_cpu=$1
2370 build_vendor=$2
2371 shift; shift
2372 # Remember, the first character of IFS is used to create $*,
2373 # except with old shells:
2374 build_os=$*
2375 IFS=$ac_save_IFS
2376 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2377
2378
2379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2380 $as_echo_n "checking host system type... " >&6; }
2381 if ${ac_cv_host+:} false; then :
2382 $as_echo_n "(cached) " >&6
2383 else
2384 if test "x$host_alias" = x; then
2385 ac_cv_host=$ac_cv_build
2386 else
2387 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2388 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2389 fi
2390
2391 fi
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2393 $as_echo "$ac_cv_host" >&6; }
2394 case $ac_cv_host in
2395 *-*-*) ;;
2396 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2397 esac
2398 host=$ac_cv_host
2399 ac_save_IFS=$IFS; IFS='-'
2400 set x $ac_cv_host
2401 shift
2402 host_cpu=$1
2403 host_vendor=$2
2404 shift; shift
2405 # Remember, the first character of IFS is used to create $*,
2406 # except with old shells:
2407 host_os=$*
2408 IFS=$ac_save_IFS
2409 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2410
2411
2412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2413 $as_echo_n "checking target system type... " >&6; }
2414 if ${ac_cv_target+:} false; then :
2415 $as_echo_n "(cached) " >&6
2416 else
2417 if test "x$target_alias" = x; then
2418 ac_cv_target=$ac_cv_host
2419 else
2420 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2421 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2422 fi
2423
2424 fi
2425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2426 $as_echo "$ac_cv_target" >&6; }
2427 case $ac_cv_target in
2428 *-*-*) ;;
2429 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2430 esac
2431 target=$ac_cv_target
2432 ac_save_IFS=$IFS; IFS='-'
2433 set x $ac_cv_target
2434 shift
2435 target_cpu=$1
2436 target_vendor=$2
2437 shift; shift
2438 # Remember, the first character of IFS is used to create $*,
2439 # except with old shells:
2440 target_os=$*
2441 IFS=$ac_save_IFS
2442 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2443
2444
2445 # The aliases save the names the user supplied, while $host etc.
2446 # will get canonicalized.
2447 test -n "$target_alias" &&
2448 test "$program_prefix$program_suffix$program_transform_name" = \
2449 NONENONEs,x,x, &&
2450 program_prefix=${target_alias}-
2451 # Expand $ac_aux_dir to an absolute path.
2452 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2453
2454 ac_ext=c
2455 ac_cpp='$CPP $CPPFLAGS'
2456 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2457 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2458 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2459 if test -n "$ac_tool_prefix"; then
2460 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2461 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2463 $as_echo_n "checking for $ac_word... " >&6; }
2464 if ${ac_cv_prog_CC+:} false; then :
2465 $as_echo_n "(cached) " >&6
2466 else
2467 if test -n "$CC"; then
2468 ac_cv_prog_CC="$CC" # Let the user override the test.
2469 else
2470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2471 for as_dir in $PATH
2472 do
2473 IFS=$as_save_IFS
2474 test -z "$as_dir" && as_dir=.
2475 for ac_exec_ext in '' $ac_executable_extensions; do
2476 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2477 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2479 break 2
2480 fi
2481 done
2482 done
2483 IFS=$as_save_IFS
2484
2485 fi
2486 fi
2487 CC=$ac_cv_prog_CC
2488 if test -n "$CC"; then
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2490 $as_echo "$CC" >&6; }
2491 else
2492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2493 $as_echo "no" >&6; }
2494 fi
2495
2496
2497 fi
2498 if test -z "$ac_cv_prog_CC"; then
2499 ac_ct_CC=$CC
2500 # Extract the first word of "gcc", so it can be a program name with args.
2501 set dummy gcc; ac_word=$2
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2503 $as_echo_n "checking for $ac_word... " >&6; }
2504 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2505 $as_echo_n "(cached) " >&6
2506 else
2507 if test -n "$ac_ct_CC"; then
2508 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2509 else
2510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2511 for as_dir in $PATH
2512 do
2513 IFS=$as_save_IFS
2514 test -z "$as_dir" && as_dir=.
2515 for ac_exec_ext in '' $ac_executable_extensions; do
2516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2517 ac_cv_prog_ac_ct_CC="gcc"
2518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2519 break 2
2520 fi
2521 done
2522 done
2523 IFS=$as_save_IFS
2524
2525 fi
2526 fi
2527 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2528 if test -n "$ac_ct_CC"; then
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2530 $as_echo "$ac_ct_CC" >&6; }
2531 else
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2533 $as_echo "no" >&6; }
2534 fi
2535
2536 if test "x$ac_ct_CC" = x; then
2537 CC=""
2538 else
2539 case $cross_compiling:$ac_tool_warned in
2540 yes:)
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2542 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2543 ac_tool_warned=yes ;;
2544 esac
2545 CC=$ac_ct_CC
2546 fi
2547 else
2548 CC="$ac_cv_prog_CC"
2549 fi
2550
2551 if test -z "$CC"; then
2552 if test -n "$ac_tool_prefix"; then
2553 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2554 set dummy ${ac_tool_prefix}cc; ac_word=$2
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2556 $as_echo_n "checking for $ac_word... " >&6; }
2557 if ${ac_cv_prog_CC+:} false; then :
2558 $as_echo_n "(cached) " >&6
2559 else
2560 if test -n "$CC"; then
2561 ac_cv_prog_CC="$CC" # Let the user override the test.
2562 else
2563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2564 for as_dir in $PATH
2565 do
2566 IFS=$as_save_IFS
2567 test -z "$as_dir" && as_dir=.
2568 for ac_exec_ext in '' $ac_executable_extensions; do
2569 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2570 ac_cv_prog_CC="${ac_tool_prefix}cc"
2571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2572 break 2
2573 fi
2574 done
2575 done
2576 IFS=$as_save_IFS
2577
2578 fi
2579 fi
2580 CC=$ac_cv_prog_CC
2581 if test -n "$CC"; then
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2583 $as_echo "$CC" >&6; }
2584 else
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2586 $as_echo "no" >&6; }
2587 fi
2588
2589
2590 fi
2591 fi
2592 if test -z "$CC"; then
2593 # Extract the first word of "cc", so it can be a program name with args.
2594 set dummy cc; ac_word=$2
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2596 $as_echo_n "checking for $ac_word... " >&6; }
2597 if ${ac_cv_prog_CC+:} false; then :
2598 $as_echo_n "(cached) " >&6
2599 else
2600 if test -n "$CC"; then
2601 ac_cv_prog_CC="$CC" # Let the user override the test.
2602 else
2603 ac_prog_rejected=no
2604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2605 for as_dir in $PATH
2606 do
2607 IFS=$as_save_IFS
2608 test -z "$as_dir" && as_dir=.
2609 for ac_exec_ext in '' $ac_executable_extensions; do
2610 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2611 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2612 ac_prog_rejected=yes
2613 continue
2614 fi
2615 ac_cv_prog_CC="cc"
2616 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2617 break 2
2618 fi
2619 done
2620 done
2621 IFS=$as_save_IFS
2622
2623 if test $ac_prog_rejected = yes; then
2624 # We found a bogon in the path, so make sure we never use it.
2625 set dummy $ac_cv_prog_CC
2626 shift
2627 if test $# != 0; then
2628 # We chose a different compiler from the bogus one.
2629 # However, it has the same basename, so the bogon will be chosen
2630 # first if we set CC to just the basename; use the full file name.
2631 shift
2632 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2633 fi
2634 fi
2635 fi
2636 fi
2637 CC=$ac_cv_prog_CC
2638 if test -n "$CC"; then
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2640 $as_echo "$CC" >&6; }
2641 else
2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2643 $as_echo "no" >&6; }
2644 fi
2645
2646
2647 fi
2648 if test -z "$CC"; then
2649 if test -n "$ac_tool_prefix"; then
2650 for ac_prog in cl.exe
2651 do
2652 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2653 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2655 $as_echo_n "checking for $ac_word... " >&6; }
2656 if ${ac_cv_prog_CC+:} false; then :
2657 $as_echo_n "(cached) " >&6
2658 else
2659 if test -n "$CC"; then
2660 ac_cv_prog_CC="$CC" # Let the user override the test.
2661 else
2662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2663 for as_dir in $PATH
2664 do
2665 IFS=$as_save_IFS
2666 test -z "$as_dir" && as_dir=.
2667 for ac_exec_ext in '' $ac_executable_extensions; do
2668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2669 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2671 break 2
2672 fi
2673 done
2674 done
2675 IFS=$as_save_IFS
2676
2677 fi
2678 fi
2679 CC=$ac_cv_prog_CC
2680 if test -n "$CC"; then
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2682 $as_echo "$CC" >&6; }
2683 else
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2685 $as_echo "no" >&6; }
2686 fi
2687
2688
2689 test -n "$CC" && break
2690 done
2691 fi
2692 if test -z "$CC"; then
2693 ac_ct_CC=$CC
2694 for ac_prog in cl.exe
2695 do
2696 # Extract the first word of "$ac_prog", so it can be a program name with args.
2697 set dummy $ac_prog; ac_word=$2
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2699 $as_echo_n "checking for $ac_word... " >&6; }
2700 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2701 $as_echo_n "(cached) " >&6
2702 else
2703 if test -n "$ac_ct_CC"; then
2704 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2705 else
2706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2707 for as_dir in $PATH
2708 do
2709 IFS=$as_save_IFS
2710 test -z "$as_dir" && as_dir=.
2711 for ac_exec_ext in '' $ac_executable_extensions; do
2712 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2713 ac_cv_prog_ac_ct_CC="$ac_prog"
2714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2715 break 2
2716 fi
2717 done
2718 done
2719 IFS=$as_save_IFS
2720
2721 fi
2722 fi
2723 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2724 if test -n "$ac_ct_CC"; then
2725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2726 $as_echo "$ac_ct_CC" >&6; }
2727 else
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2729 $as_echo "no" >&6; }
2730 fi
2731
2732
2733 test -n "$ac_ct_CC" && break
2734 done
2735
2736 if test "x$ac_ct_CC" = x; then
2737 CC=""
2738 else
2739 case $cross_compiling:$ac_tool_warned in
2740 yes:)
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2742 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2743 ac_tool_warned=yes ;;
2744 esac
2745 CC=$ac_ct_CC
2746 fi
2747 fi
2748
2749 fi
2750
2751
2752 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2753 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2754 as_fn_error $? "no acceptable C compiler found in \$PATH
2755 See \`config.log' for more details" "$LINENO" 5; }
2756
2757 # Provide some information about the compiler.
2758 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2759 set X $ac_compile
2760 ac_compiler=$2
2761 for ac_option in --version -v -V -qversion; do
2762 { { ac_try="$ac_compiler $ac_option >&5"
2763 case "(($ac_try" in
2764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2765 *) ac_try_echo=$ac_try;;
2766 esac
2767 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2768 $as_echo "$ac_try_echo"; } >&5
2769 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2770 ac_status=$?
2771 if test -s conftest.err; then
2772 sed '10a\
2773 ... rest of stderr output deleted ...
2774 10q' conftest.err >conftest.er1
2775 cat conftest.er1 >&5
2776 fi
2777 rm -f conftest.er1 conftest.err
2778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2779 test $ac_status = 0; }
2780 done
2781
2782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2783 /* end confdefs.h. */
2784
2785 int
2786 main ()
2787 {
2788
2789 ;
2790 return 0;
2791 }
2792 _ACEOF
2793 ac_clean_files_save=$ac_clean_files
2794 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2795 # Try to create an executable without -o first, disregard a.out.
2796 # It will help us diagnose broken compilers, and finding out an intuition
2797 # of exeext.
2798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2799 $as_echo_n "checking whether the C compiler works... " >&6; }
2800 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2801
2802 # The possible output files:
2803 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2804
2805 ac_rmfiles=
2806 for ac_file in $ac_files
2807 do
2808 case $ac_file in
2809 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2810 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2811 esac
2812 done
2813 rm -f $ac_rmfiles
2814
2815 if { { ac_try="$ac_link_default"
2816 case "(($ac_try" in
2817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2818 *) ac_try_echo=$ac_try;;
2819 esac
2820 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2821 $as_echo "$ac_try_echo"; } >&5
2822 (eval "$ac_link_default") 2>&5
2823 ac_status=$?
2824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2825 test $ac_status = 0; }; then :
2826 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2827 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2828 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2829 # so that the user can short-circuit this test for compilers unknown to
2830 # Autoconf.
2831 for ac_file in $ac_files ''
2832 do
2833 test -f "$ac_file" || continue
2834 case $ac_file in
2835 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2836 ;;
2837 [ab].out )
2838 # We found the default executable, but exeext='' is most
2839 # certainly right.
2840 break;;
2841 *.* )
2842 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2843 then :; else
2844 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2845 fi
2846 # We set ac_cv_exeext here because the later test for it is not
2847 # safe: cross compilers may not add the suffix if given an `-o'
2848 # argument, so we may need to know it at that point already.
2849 # Even if this section looks crufty: it has the advantage of
2850 # actually working.
2851 break;;
2852 * )
2853 break;;
2854 esac
2855 done
2856 test "$ac_cv_exeext" = no && ac_cv_exeext=
2857
2858 else
2859 ac_file=''
2860 fi
2861 if test -z "$ac_file"; then :
2862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2863 $as_echo "no" >&6; }
2864 $as_echo "$as_me: failed program was:" >&5
2865 sed 's/^/| /' conftest.$ac_ext >&5
2866
2867 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2868 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2869 as_fn_error 77 "C compiler cannot create executables
2870 See \`config.log' for more details" "$LINENO" 5; }
2871 else
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2873 $as_echo "yes" >&6; }
2874 fi
2875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2876 $as_echo_n "checking for C compiler default output file name... " >&6; }
2877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2878 $as_echo "$ac_file" >&6; }
2879 ac_exeext=$ac_cv_exeext
2880
2881 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2882 ac_clean_files=$ac_clean_files_save
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2884 $as_echo_n "checking for suffix of executables... " >&6; }
2885 if { { ac_try="$ac_link"
2886 case "(($ac_try" in
2887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2888 *) ac_try_echo=$ac_try;;
2889 esac
2890 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2891 $as_echo "$ac_try_echo"; } >&5
2892 (eval "$ac_link") 2>&5
2893 ac_status=$?
2894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2895 test $ac_status = 0; }; then :
2896 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2897 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2898 # work properly (i.e., refer to `conftest.exe'), while it won't with
2899 # `rm'.
2900 for ac_file in conftest.exe conftest conftest.*; do
2901 test -f "$ac_file" || continue
2902 case $ac_file in
2903 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2904 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2905 break;;
2906 * ) break;;
2907 esac
2908 done
2909 else
2910 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2911 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2912 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2913 See \`config.log' for more details" "$LINENO" 5; }
2914 fi
2915 rm -f conftest conftest$ac_cv_exeext
2916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2917 $as_echo "$ac_cv_exeext" >&6; }
2918
2919 rm -f conftest.$ac_ext
2920 EXEEXT=$ac_cv_exeext
2921 ac_exeext=$EXEEXT
2922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2923 /* end confdefs.h. */
2924 #include <stdio.h>
2925 int
2926 main ()
2927 {
2928 FILE *f = fopen ("conftest.out", "w");
2929 return ferror (f) || fclose (f) != 0;
2930
2931 ;
2932 return 0;
2933 }
2934 _ACEOF
2935 ac_clean_files="$ac_clean_files conftest.out"
2936 # Check that the compiler produces executables we can run. If not, either
2937 # the compiler is broken, or we cross compile.
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2939 $as_echo_n "checking whether we are cross compiling... " >&6; }
2940 if test "$cross_compiling" != yes; then
2941 { { ac_try="$ac_link"
2942 case "(($ac_try" in
2943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2944 *) ac_try_echo=$ac_try;;
2945 esac
2946 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2947 $as_echo "$ac_try_echo"; } >&5
2948 (eval "$ac_link") 2>&5
2949 ac_status=$?
2950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2951 test $ac_status = 0; }
2952 if { ac_try='./conftest$ac_cv_exeext'
2953 { { case "(($ac_try" in
2954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2955 *) ac_try_echo=$ac_try;;
2956 esac
2957 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2958 $as_echo "$ac_try_echo"; } >&5
2959 (eval "$ac_try") 2>&5
2960 ac_status=$?
2961 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2962 test $ac_status = 0; }; }; then
2963 cross_compiling=no
2964 else
2965 if test "$cross_compiling" = maybe; then
2966 cross_compiling=yes
2967 else
2968 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2969 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2970 as_fn_error $? "cannot run C compiled programs.
2971 If you meant to cross compile, use \`--host'.
2972 See \`config.log' for more details" "$LINENO" 5; }
2973 fi
2974 fi
2975 fi
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2977 $as_echo "$cross_compiling" >&6; }
2978
2979 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2980 ac_clean_files=$ac_clean_files_save
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2982 $as_echo_n "checking for suffix of object files... " >&6; }
2983 if ${ac_cv_objext+:} false; then :
2984 $as_echo_n "(cached) " >&6
2985 else
2986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2987 /* end confdefs.h. */
2988
2989 int
2990 main ()
2991 {
2992
2993 ;
2994 return 0;
2995 }
2996 _ACEOF
2997 rm -f conftest.o conftest.obj
2998 if { { ac_try="$ac_compile"
2999 case "(($ac_try" in
3000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3001 *) ac_try_echo=$ac_try;;
3002 esac
3003 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3004 $as_echo "$ac_try_echo"; } >&5
3005 (eval "$ac_compile") 2>&5
3006 ac_status=$?
3007 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3008 test $ac_status = 0; }; then :
3009 for ac_file in conftest.o conftest.obj conftest.*; do
3010 test -f "$ac_file" || continue;
3011 case $ac_file in
3012 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3013 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3014 break;;
3015 esac
3016 done
3017 else
3018 $as_echo "$as_me: failed program was:" >&5
3019 sed 's/^/| /' conftest.$ac_ext >&5
3020
3021 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3022 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3023 as_fn_error $? "cannot compute suffix of object files: cannot compile
3024 See \`config.log' for more details" "$LINENO" 5; }
3025 fi
3026 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3027 fi
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3029 $as_echo "$ac_cv_objext" >&6; }
3030 OBJEXT=$ac_cv_objext
3031 ac_objext=$OBJEXT
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3033 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3034 if ${ac_cv_c_compiler_gnu+:} false; then :
3035 $as_echo_n "(cached) " >&6
3036 else
3037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3038 /* end confdefs.h. */
3039
3040 int
3041 main ()
3042 {
3043 #ifndef __GNUC__
3044 choke me
3045 #endif
3046
3047 ;
3048 return 0;
3049 }
3050 _ACEOF
3051 if ac_fn_c_try_compile "$LINENO"; then :
3052 ac_compiler_gnu=yes
3053 else
3054 ac_compiler_gnu=no
3055 fi
3056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3057 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3058
3059 fi
3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3061 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3062 if test $ac_compiler_gnu = yes; then
3063 GCC=yes
3064 else
3065 GCC=
3066 fi
3067 ac_test_CFLAGS=${CFLAGS+set}
3068 ac_save_CFLAGS=$CFLAGS
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3070 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3071 if ${ac_cv_prog_cc_g+:} false; then :
3072 $as_echo_n "(cached) " >&6
3073 else
3074 ac_save_c_werror_flag=$ac_c_werror_flag
3075 ac_c_werror_flag=yes
3076 ac_cv_prog_cc_g=no
3077 CFLAGS="-g"
3078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3079 /* end confdefs.h. */
3080
3081 int
3082 main ()
3083 {
3084
3085 ;
3086 return 0;
3087 }
3088 _ACEOF
3089 if ac_fn_c_try_compile "$LINENO"; then :
3090 ac_cv_prog_cc_g=yes
3091 else
3092 CFLAGS=""
3093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3094 /* end confdefs.h. */
3095
3096 int
3097 main ()
3098 {
3099
3100 ;
3101 return 0;
3102 }
3103 _ACEOF
3104 if ac_fn_c_try_compile "$LINENO"; then :
3105
3106 else
3107 ac_c_werror_flag=$ac_save_c_werror_flag
3108 CFLAGS="-g"
3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3110 /* end confdefs.h. */
3111
3112 int
3113 main ()
3114 {
3115
3116 ;
3117 return 0;
3118 }
3119 _ACEOF
3120 if ac_fn_c_try_compile "$LINENO"; then :
3121 ac_cv_prog_cc_g=yes
3122 fi
3123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3124 fi
3125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3126 fi
3127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3128 ac_c_werror_flag=$ac_save_c_werror_flag
3129 fi
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3131 $as_echo "$ac_cv_prog_cc_g" >&6; }
3132 if test "$ac_test_CFLAGS" = set; then
3133 CFLAGS=$ac_save_CFLAGS
3134 elif test $ac_cv_prog_cc_g = yes; then
3135 if test "$GCC" = yes; then
3136 CFLAGS="-g -O2"
3137 else
3138 CFLAGS="-g"
3139 fi
3140 else
3141 if test "$GCC" = yes; then
3142 CFLAGS="-O2"
3143 else
3144 CFLAGS=
3145 fi
3146 fi
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3148 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3149 if ${ac_cv_prog_cc_c89+:} false; then :
3150 $as_echo_n "(cached) " >&6
3151 else
3152 ac_cv_prog_cc_c89=no
3153 ac_save_CC=$CC
3154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3155 /* end confdefs.h. */
3156 #include <stdarg.h>
3157 #include <stdio.h>
3158 struct stat;
3159 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3160 struct buf { int x; };
3161 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3162 static char *e (p, i)
3163 char **p;
3164 int i;
3165 {
3166 return p[i];
3167 }
3168 static char *f (char * (*g) (char **, int), char **p, ...)
3169 {
3170 char *s;
3171 va_list v;
3172 va_start (v,p);
3173 s = g (p, va_arg (v,int));
3174 va_end (v);
3175 return s;
3176 }
3177
3178 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3179 function prototypes and stuff, but not '\xHH' hex character constants.
3180 These don't provoke an error unfortunately, instead are silently treated
3181 as 'x'. The following induces an error, until -std is added to get
3182 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3183 array size at least. It's necessary to write '\x00'==0 to get something
3184 that's true only with -std. */
3185 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3186
3187 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3188 inside strings and character constants. */
3189 #define FOO(x) 'x'
3190 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3191
3192 int test (int i, double x);
3193 struct s1 {int (*f) (int a);};
3194 struct s2 {int (*f) (double a);};
3195 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3196 int argc;
3197 char **argv;
3198 int
3199 main ()
3200 {
3201 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3202 ;
3203 return 0;
3204 }
3205 _ACEOF
3206 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3207 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3208 do
3209 CC="$ac_save_CC $ac_arg"
3210 if ac_fn_c_try_compile "$LINENO"; then :
3211 ac_cv_prog_cc_c89=$ac_arg
3212 fi
3213 rm -f core conftest.err conftest.$ac_objext
3214 test "x$ac_cv_prog_cc_c89" != "xno" && break
3215 done
3216 rm -f conftest.$ac_ext
3217 CC=$ac_save_CC
3218
3219 fi
3220 # AC_CACHE_VAL
3221 case "x$ac_cv_prog_cc_c89" in
3222 x)
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3224 $as_echo "none needed" >&6; } ;;
3225 xno)
3226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3227 $as_echo "unsupported" >&6; } ;;
3228 *)
3229 CC="$CC $ac_cv_prog_cc_c89"
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3231 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3232 esac
3233 if test "x$ac_cv_prog_cc_c89" != xno; then :
3234
3235 fi
3236
3237 ac_ext=c
3238 ac_cpp='$CPP $CPPFLAGS'
3239 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3240 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3241 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3242
3243 ac_ext=c
3244 ac_cpp='$CPP $CPPFLAGS'
3245 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3246 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3247 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3249 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3250 if ${am_cv_prog_cc_c_o+:} false; then :
3251 $as_echo_n "(cached) " >&6
3252 else
3253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3254 /* end confdefs.h. */
3255
3256 int
3257 main ()
3258 {
3259
3260 ;
3261 return 0;
3262 }
3263 _ACEOF
3264 # Make sure it works both with $CC and with simple cc.
3265 # Following AC_PROG_CC_C_O, we do the test twice because some
3266 # compilers refuse to overwrite an existing .o file with -o,
3267 # though they will create one.
3268 am_cv_prog_cc_c_o=yes
3269 for am_i in 1 2; do
3270 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3271 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3272 ac_status=$?
3273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3274 (exit $ac_status); } \
3275 && test -f conftest2.$ac_objext; then
3276 : OK
3277 else
3278 am_cv_prog_cc_c_o=no
3279 break
3280 fi
3281 done
3282 rm -f core conftest*
3283 unset am_i
3284 fi
3285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3286 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3287 if test "$am_cv_prog_cc_c_o" != yes; then
3288 # Losing compiler, so override with the script.
3289 # FIXME: It is wrong to rewrite CC.
3290 # But if we don't then we get into trouble of one sort or another.
3291 # A longer-term fix would be to have automake use am__CC in this case,
3292 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3293 CC="$am_aux_dir/compile $CC"
3294 fi
3295 ac_ext=c
3296 ac_cpp='$CPP $CPPFLAGS'
3297 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3298 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3299 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3300
3301
3302
3303 ac_ext=c
3304 ac_cpp='$CPP $CPPFLAGS'
3305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3309 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3310 # On Suns, sometimes $CPP names a directory.
3311 if test -n "$CPP" && test -d "$CPP"; then
3312 CPP=
3313 fi
3314 if test -z "$CPP"; then
3315 if ${ac_cv_prog_CPP+:} false; then :
3316 $as_echo_n "(cached) " >&6
3317 else
3318 # Double quotes because CPP needs to be expanded
3319 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3320 do
3321 ac_preproc_ok=false
3322 for ac_c_preproc_warn_flag in '' yes
3323 do
3324 # Use a header file that comes with gcc, so configuring glibc
3325 # with a fresh cross-compiler works.
3326 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3327 # <limits.h> exists even on freestanding compilers.
3328 # On the NeXT, cc -E runs the code through the compiler's parser,
3329 # not just through cpp. "Syntax error" is here to catch this case.
3330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3331 /* end confdefs.h. */
3332 #ifdef __STDC__
3333 # include <limits.h>
3334 #else
3335 # include <assert.h>
3336 #endif
3337 Syntax error
3338 _ACEOF
3339 if ac_fn_c_try_cpp "$LINENO"; then :
3340
3341 else
3342 # Broken: fails on valid input.
3343 continue
3344 fi
3345 rm -f conftest.err conftest.i conftest.$ac_ext
3346
3347 # OK, works on sane cases. Now check whether nonexistent headers
3348 # can be detected and how.
3349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350 /* end confdefs.h. */
3351 #include <ac_nonexistent.h>
3352 _ACEOF
3353 if ac_fn_c_try_cpp "$LINENO"; then :
3354 # Broken: success on invalid input.
3355 continue
3356 else
3357 # Passes both tests.
3358 ac_preproc_ok=:
3359 break
3360 fi
3361 rm -f conftest.err conftest.i conftest.$ac_ext
3362
3363 done
3364 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3365 rm -f conftest.i conftest.err conftest.$ac_ext
3366 if $ac_preproc_ok; then :
3367 break
3368 fi
3369
3370 done
3371 ac_cv_prog_CPP=$CPP
3372
3373 fi
3374 CPP=$ac_cv_prog_CPP
3375 else
3376 ac_cv_prog_CPP=$CPP
3377 fi
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3379 $as_echo "$CPP" >&6; }
3380 ac_preproc_ok=false
3381 for ac_c_preproc_warn_flag in '' yes
3382 do
3383 # Use a header file that comes with gcc, so configuring glibc
3384 # with a fresh cross-compiler works.
3385 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3386 # <limits.h> exists even on freestanding compilers.
3387 # On the NeXT, cc -E runs the code through the compiler's parser,
3388 # not just through cpp. "Syntax error" is here to catch this case.
3389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3390 /* end confdefs.h. */
3391 #ifdef __STDC__
3392 # include <limits.h>
3393 #else
3394 # include <assert.h>
3395 #endif
3396 Syntax error
3397 _ACEOF
3398 if ac_fn_c_try_cpp "$LINENO"; then :
3399
3400 else
3401 # Broken: fails on valid input.
3402 continue
3403 fi
3404 rm -f conftest.err conftest.i conftest.$ac_ext
3405
3406 # OK, works on sane cases. Now check whether nonexistent headers
3407 # can be detected and how.
3408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3409 /* end confdefs.h. */
3410 #include <ac_nonexistent.h>
3411 _ACEOF
3412 if ac_fn_c_try_cpp "$LINENO"; then :
3413 # Broken: success on invalid input.
3414 continue
3415 else
3416 # Passes both tests.
3417 ac_preproc_ok=:
3418 break
3419 fi
3420 rm -f conftest.err conftest.i conftest.$ac_ext
3421
3422 done
3423 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3424 rm -f conftest.i conftest.err conftest.$ac_ext
3425 if $ac_preproc_ok; then :
3426
3427 else
3428 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3429 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3430 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3431 See \`config.log' for more details" "$LINENO" 5; }
3432 fi
3433
3434 ac_ext=c
3435 ac_cpp='$CPP $CPPFLAGS'
3436 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3437 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3438 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3439
3440
3441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3442 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3443 if ${ac_cv_path_GREP+:} false; then :
3444 $as_echo_n "(cached) " >&6
3445 else
3446 if test -z "$GREP"; then
3447 ac_path_GREP_found=false
3448 # Loop through the user's path and test for each of PROGNAME-LIST
3449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3450 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3451 do
3452 IFS=$as_save_IFS
3453 test -z "$as_dir" && as_dir=.
3454 for ac_prog in grep ggrep; do
3455 for ac_exec_ext in '' $ac_executable_extensions; do
3456 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3457 as_fn_executable_p "$ac_path_GREP" || continue
3458 # Check for GNU ac_path_GREP and select it if it is found.
3459 # Check for GNU $ac_path_GREP
3460 case `"$ac_path_GREP" --version 2>&1` in
3461 *GNU*)
3462 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3463 *)
3464 ac_count=0
3465 $as_echo_n 0123456789 >"conftest.in"
3466 while :
3467 do
3468 cat "conftest.in" "conftest.in" >"conftest.tmp"
3469 mv "conftest.tmp" "conftest.in"
3470 cp "conftest.in" "conftest.nl"
3471 $as_echo 'GREP' >> "conftest.nl"
3472 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3473 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3474 as_fn_arith $ac_count + 1 && ac_count=$as_val
3475 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3476 # Best one so far, save it but keep looking for a better one
3477 ac_cv_path_GREP="$ac_path_GREP"
3478 ac_path_GREP_max=$ac_count
3479 fi
3480 # 10*(2^10) chars as input seems more than enough
3481 test $ac_count -gt 10 && break
3482 done
3483 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3484 esac
3485
3486 $ac_path_GREP_found && break 3
3487 done
3488 done
3489 done
3490 IFS=$as_save_IFS
3491 if test -z "$ac_cv_path_GREP"; then
3492 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3493 fi
3494 else
3495 ac_cv_path_GREP=$GREP
3496 fi
3497
3498 fi
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3500 $as_echo "$ac_cv_path_GREP" >&6; }
3501 GREP="$ac_cv_path_GREP"
3502
3503
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3505 $as_echo_n "checking for egrep... " >&6; }
3506 if ${ac_cv_path_EGREP+:} false; then :
3507 $as_echo_n "(cached) " >&6
3508 else
3509 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3510 then ac_cv_path_EGREP="$GREP -E"
3511 else
3512 if test -z "$EGREP"; then
3513 ac_path_EGREP_found=false
3514 # Loop through the user's path and test for each of PROGNAME-LIST
3515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3516 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3517 do
3518 IFS=$as_save_IFS
3519 test -z "$as_dir" && as_dir=.
3520 for ac_prog in egrep; do
3521 for ac_exec_ext in '' $ac_executable_extensions; do
3522 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3523 as_fn_executable_p "$ac_path_EGREP" || continue
3524 # Check for GNU ac_path_EGREP and select it if it is found.
3525 # Check for GNU $ac_path_EGREP
3526 case `"$ac_path_EGREP" --version 2>&1` in
3527 *GNU*)
3528 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3529 *)
3530 ac_count=0
3531 $as_echo_n 0123456789 >"conftest.in"
3532 while :
3533 do
3534 cat "conftest.in" "conftest.in" >"conftest.tmp"
3535 mv "conftest.tmp" "conftest.in"
3536 cp "conftest.in" "conftest.nl"
3537 $as_echo 'EGREP' >> "conftest.nl"
3538 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3539 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3540 as_fn_arith $ac_count + 1 && ac_count=$as_val
3541 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3542 # Best one so far, save it but keep looking for a better one
3543 ac_cv_path_EGREP="$ac_path_EGREP"
3544 ac_path_EGREP_max=$ac_count
3545 fi
3546 # 10*(2^10) chars as input seems more than enough
3547 test $ac_count -gt 10 && break
3548 done
3549 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3550 esac
3551
3552 $ac_path_EGREP_found && break 3
3553 done
3554 done
3555 done
3556 IFS=$as_save_IFS
3557 if test -z "$ac_cv_path_EGREP"; then
3558 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3559 fi
3560 else
3561 ac_cv_path_EGREP=$EGREP
3562 fi
3563
3564 fi
3565 fi
3566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3567 $as_echo "$ac_cv_path_EGREP" >&6; }
3568 EGREP="$ac_cv_path_EGREP"
3569
3570
3571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3572 $as_echo_n "checking for ANSI C header files... " >&6; }
3573 if ${ac_cv_header_stdc+:} false; then :
3574 $as_echo_n "(cached) " >&6
3575 else
3576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3577 /* end confdefs.h. */
3578 #include <stdlib.h>
3579 #include <stdarg.h>
3580 #include <string.h>
3581 #include <float.h>
3582
3583 int
3584 main ()
3585 {
3586
3587 ;
3588 return 0;
3589 }
3590 _ACEOF
3591 if ac_fn_c_try_compile "$LINENO"; then :
3592 ac_cv_header_stdc=yes
3593 else
3594 ac_cv_header_stdc=no
3595 fi
3596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3597
3598 if test $ac_cv_header_stdc = yes; then
3599 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3601 /* end confdefs.h. */
3602 #include <string.h>
3603
3604 _ACEOF
3605 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3606 $EGREP "memchr" >/dev/null 2>&1; then :
3607
3608 else
3609 ac_cv_header_stdc=no
3610 fi
3611 rm -f conftest*
3612
3613 fi
3614
3615 if test $ac_cv_header_stdc = yes; then
3616 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3618 /* end confdefs.h. */
3619 #include <stdlib.h>
3620
3621 _ACEOF
3622 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3623 $EGREP "free" >/dev/null 2>&1; then :
3624
3625 else
3626 ac_cv_header_stdc=no
3627 fi
3628 rm -f conftest*
3629
3630 fi
3631
3632 if test $ac_cv_header_stdc = yes; then
3633 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3634 if test "$cross_compiling" = yes; then :
3635 :
3636 else
3637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3638 /* end confdefs.h. */
3639 #include <ctype.h>
3640 #include <stdlib.h>
3641 #if ((' ' & 0x0FF) == 0x020)
3642 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3643 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3644 #else
3645 # define ISLOWER(c) \
3646 (('a' <= (c) && (c) <= 'i') \
3647 || ('j' <= (c) && (c) <= 'r') \
3648 || ('s' <= (c) && (c) <= 'z'))
3649 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3650 #endif
3651
3652 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3653 int
3654 main ()
3655 {
3656 int i;
3657 for (i = 0; i < 256; i++)
3658 if (XOR (islower (i), ISLOWER (i))
3659 || toupper (i) != TOUPPER (i))
3660 return 2;
3661 return 0;
3662 }
3663 _ACEOF
3664 if ac_fn_c_try_run "$LINENO"; then :
3665
3666 else
3667 ac_cv_header_stdc=no
3668 fi
3669 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3670 conftest.$ac_objext conftest.beam conftest.$ac_ext
3671 fi
3672
3673 fi
3674 fi
3675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3676 $as_echo "$ac_cv_header_stdc" >&6; }
3677 if test $ac_cv_header_stdc = yes; then
3678
3679 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3680
3681 fi
3682
3683 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3684 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3685 inttypes.h stdint.h unistd.h
3686 do :
3687 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3688 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3689 "
3690 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3691 cat >>confdefs.h <<_ACEOF
3692 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3693 _ACEOF
3694
3695 fi
3696
3697 done
3698
3699
3700
3701 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3702 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3703 MINIX=yes
3704 else
3705 MINIX=
3706 fi
3707
3708
3709 if test "$MINIX" = yes; then
3710
3711 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3712
3713
3714 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3715
3716
3717 $as_echo "#define _MINIX 1" >>confdefs.h
3718
3719 fi
3720
3721
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3723 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3724 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3725 $as_echo_n "(cached) " >&6
3726 else
3727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3728 /* end confdefs.h. */
3729
3730 # define __EXTENSIONS__ 1
3731 $ac_includes_default
3732 int
3733 main ()
3734 {
3735
3736 ;
3737 return 0;
3738 }
3739 _ACEOF
3740 if ac_fn_c_try_compile "$LINENO"; then :
3741 ac_cv_safe_to_define___extensions__=yes
3742 else
3743 ac_cv_safe_to_define___extensions__=no
3744 fi
3745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3746 fi
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3748 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3749 test $ac_cv_safe_to_define___extensions__ = yes &&
3750 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3751
3752 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3753
3754 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3755
3756 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3757
3758 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3759
3760
3761 am__api_version='1.15'
3762
3763 # Find a good install program. We prefer a C program (faster),
3764 # so one script is as good as another. But avoid the broken or
3765 # incompatible versions:
3766 # SysV /etc/install, /usr/sbin/install
3767 # SunOS /usr/etc/install
3768 # IRIX /sbin/install
3769 # AIX /bin/install
3770 # AmigaOS /C/install, which installs bootblocks on floppy discs
3771 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3772 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3773 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3774 # OS/2's system install, which has a completely different semantic
3775 # ./install, which can be erroneously created by make from ./install.sh.
3776 # Reject install programs that cannot install multiple files.
3777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3778 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3779 if test -z "$INSTALL"; then
3780 if ${ac_cv_path_install+:} false; then :
3781 $as_echo_n "(cached) " >&6
3782 else
3783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3784 for as_dir in $PATH
3785 do
3786 IFS=$as_save_IFS
3787 test -z "$as_dir" && as_dir=.
3788 # Account for people who put trailing slashes in PATH elements.
3789 case $as_dir/ in #((
3790 ./ | .// | /[cC]/* | \
3791 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3792 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3793 /usr/ucb/* ) ;;
3794 *)
3795 # OSF1 and SCO ODT 3.0 have their own names for install.
3796 # Don't use installbsd from OSF since it installs stuff as root
3797 # by default.
3798 for ac_prog in ginstall scoinst install; do
3799 for ac_exec_ext in '' $ac_executable_extensions; do
3800 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3801 if test $ac_prog = install &&
3802 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3803 # AIX install. It has an incompatible calling convention.
3804 :
3805 elif test $ac_prog = install &&
3806 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3807 # program-specific install script used by HP pwplus--don't use.
3808 :
3809 else
3810 rm -rf conftest.one conftest.two conftest.dir
3811 echo one > conftest.one
3812 echo two > conftest.two
3813 mkdir conftest.dir
3814 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3815 test -s conftest.one && test -s conftest.two &&
3816 test -s conftest.dir/conftest.one &&
3817 test -s conftest.dir/conftest.two
3818 then
3819 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3820 break 3
3821 fi
3822 fi
3823 fi
3824 done
3825 done
3826 ;;
3827 esac
3828
3829 done
3830 IFS=$as_save_IFS
3831
3832 rm -rf conftest.one conftest.two conftest.dir
3833
3834 fi
3835 if test "${ac_cv_path_install+set}" = set; then
3836 INSTALL=$ac_cv_path_install
3837 else
3838 # As a last resort, use the slow shell script. Don't cache a
3839 # value for INSTALL within a source directory, because that will
3840 # break other packages using the cache if that directory is
3841 # removed, or if the value is a relative name.
3842 INSTALL=$ac_install_sh
3843 fi
3844 fi
3845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3846 $as_echo "$INSTALL" >&6; }
3847
3848 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3849 # It thinks the first close brace ends the variable substitution.
3850 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3851
3852 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3853
3854 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3855
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3857 $as_echo_n "checking whether build environment is sane... " >&6; }
3858 # Reject unsafe characters in $srcdir or the absolute working directory
3859 # name. Accept space and tab only in the latter.
3860 am_lf='
3861 '
3862 case `pwd` in
3863 *[\\\"\#\$\&\'\`$am_lf]*)
3864 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3865 esac
3866 case $srcdir in
3867 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3868 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3869 esac
3870
3871 # Do 'set' in a subshell so we don't clobber the current shell's
3872 # arguments. Must try -L first in case configure is actually a
3873 # symlink; some systems play weird games with the mod time of symlinks
3874 # (eg FreeBSD returns the mod time of the symlink's containing
3875 # directory).
3876 if (
3877 am_has_slept=no
3878 for am_try in 1 2; do
3879 echo "timestamp, slept: $am_has_slept" > conftest.file
3880 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3881 if test "$*" = "X"; then
3882 # -L didn't work.
3883 set X `ls -t "$srcdir/configure" conftest.file`
3884 fi
3885 if test "$*" != "X $srcdir/configure conftest.file" \
3886 && test "$*" != "X conftest.file $srcdir/configure"; then
3887
3888 # If neither matched, then we have a broken ls. This can happen
3889 # if, for instance, CONFIG_SHELL is bash and it inherits a
3890 # broken ls alias from the environment. This has actually
3891 # happened. Such a system could not be considered "sane".
3892 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3893 alias in your environment" "$LINENO" 5
3894 fi
3895 if test "$2" = conftest.file || test $am_try -eq 2; then
3896 break
3897 fi
3898 # Just in case.
3899 sleep 1
3900 am_has_slept=yes
3901 done
3902 test "$2" = conftest.file
3903 )
3904 then
3905 # Ok.
3906 :
3907 else
3908 as_fn_error $? "newly created file is older than distributed files!
3909 Check your system clock" "$LINENO" 5
3910 fi
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3912 $as_echo "yes" >&6; }
3913 # If we didn't sleep, we still need to ensure time stamps of config.status and
3914 # generated files are strictly newer.
3915 am_sleep_pid=
3916 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3917 ( sleep 1 ) &
3918 am_sleep_pid=$!
3919 fi
3920
3921 rm -f conftest.file
3922
3923 test "$program_prefix" != NONE &&
3924 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3925 # Use a double $ so make ignores it.
3926 test "$program_suffix" != NONE &&
3927 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3928 # Double any \ or $.
3929 # By default was `s,x,x', remove it if useless.
3930 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3931 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3932
3933 if test x"${MISSING+set}" != xset; then
3934 case $am_aux_dir in
3935 *\ * | *\ *)
3936 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3937 *)
3938 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3939 esac
3940 fi
3941 # Use eval to expand $SHELL
3942 if eval "$MISSING --is-lightweight"; then
3943 am_missing_run="$MISSING "
3944 else
3945 am_missing_run=
3946 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3947 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3948 fi
3949
3950 if test x"${install_sh+set}" != xset; then
3951 case $am_aux_dir in
3952 *\ * | *\ *)
3953 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3954 *)
3955 install_sh="\${SHELL} $am_aux_dir/install-sh"
3956 esac
3957 fi
3958
3959 # Installed binaries are usually stripped using 'strip' when the user
3960 # run "make install-strip". However 'strip' might not be the right
3961 # tool to use in cross-compilation environments, therefore Automake
3962 # will honor the 'STRIP' environment variable to overrule this program.
3963 if test "$cross_compiling" != no; then
3964 if test -n "$ac_tool_prefix"; then
3965 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3966 set dummy ${ac_tool_prefix}strip; ac_word=$2
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3968 $as_echo_n "checking for $ac_word... " >&6; }
3969 if ${ac_cv_prog_STRIP+:} false; then :
3970 $as_echo_n "(cached) " >&6
3971 else
3972 if test -n "$STRIP"; then
3973 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3974 else
3975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3976 for as_dir in $PATH
3977 do
3978 IFS=$as_save_IFS
3979 test -z "$as_dir" && as_dir=.
3980 for ac_exec_ext in '' $ac_executable_extensions; do
3981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3982 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3984 break 2
3985 fi
3986 done
3987 done
3988 IFS=$as_save_IFS
3989
3990 fi
3991 fi
3992 STRIP=$ac_cv_prog_STRIP
3993 if test -n "$STRIP"; then
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3995 $as_echo "$STRIP" >&6; }
3996 else
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3998 $as_echo "no" >&6; }
3999 fi
4000
4001
4002 fi
4003 if test -z "$ac_cv_prog_STRIP"; then
4004 ac_ct_STRIP=$STRIP
4005 # Extract the first word of "strip", so it can be a program name with args.
4006 set dummy strip; ac_word=$2
4007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4008 $as_echo_n "checking for $ac_word... " >&6; }
4009 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4010 $as_echo_n "(cached) " >&6
4011 else
4012 if test -n "$ac_ct_STRIP"; then
4013 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4014 else
4015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4016 for as_dir in $PATH
4017 do
4018 IFS=$as_save_IFS
4019 test -z "$as_dir" && as_dir=.
4020 for ac_exec_ext in '' $ac_executable_extensions; do
4021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4022 ac_cv_prog_ac_ct_STRIP="strip"
4023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4024 break 2
4025 fi
4026 done
4027 done
4028 IFS=$as_save_IFS
4029
4030 fi
4031 fi
4032 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4033 if test -n "$ac_ct_STRIP"; then
4034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4035 $as_echo "$ac_ct_STRIP" >&6; }
4036 else
4037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4038 $as_echo "no" >&6; }
4039 fi
4040
4041 if test "x$ac_ct_STRIP" = x; then
4042 STRIP=":"
4043 else
4044 case $cross_compiling:$ac_tool_warned in
4045 yes:)
4046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4047 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4048 ac_tool_warned=yes ;;
4049 esac
4050 STRIP=$ac_ct_STRIP
4051 fi
4052 else
4053 STRIP="$ac_cv_prog_STRIP"
4054 fi
4055
4056 fi
4057 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4058
4059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4060 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4061 if test -z "$MKDIR_P"; then
4062 if ${ac_cv_path_mkdir+:} false; then :
4063 $as_echo_n "(cached) " >&6
4064 else
4065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4066 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4067 do
4068 IFS=$as_save_IFS
4069 test -z "$as_dir" && as_dir=.
4070 for ac_prog in mkdir gmkdir; do
4071 for ac_exec_ext in '' $ac_executable_extensions; do
4072 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4073 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4074 'mkdir (GNU coreutils) '* | \
4075 'mkdir (coreutils) '* | \
4076 'mkdir (fileutils) '4.1*)
4077 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4078 break 3;;
4079 esac
4080 done
4081 done
4082 done
4083 IFS=$as_save_IFS
4084
4085 fi
4086
4087 test -d ./--version && rmdir ./--version
4088 if test "${ac_cv_path_mkdir+set}" = set; then
4089 MKDIR_P="$ac_cv_path_mkdir -p"
4090 else
4091 # As a last resort, use the slow shell script. Don't cache a
4092 # value for MKDIR_P within a source directory, because that will
4093 # break other packages using the cache if that directory is
4094 # removed, or if the value is a relative name.
4095 MKDIR_P="$ac_install_sh -d"
4096 fi
4097 fi
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4099 $as_echo "$MKDIR_P" >&6; }
4100
4101 for ac_prog in gawk mawk nawk awk
4102 do
4103 # Extract the first word of "$ac_prog", so it can be a program name with args.
4104 set dummy $ac_prog; ac_word=$2
4105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4106 $as_echo_n "checking for $ac_word... " >&6; }
4107 if ${ac_cv_prog_AWK+:} false; then :
4108 $as_echo_n "(cached) " >&6
4109 else
4110 if test -n "$AWK"; then
4111 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4112 else
4113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4114 for as_dir in $PATH
4115 do
4116 IFS=$as_save_IFS
4117 test -z "$as_dir" && as_dir=.
4118 for ac_exec_ext in '' $ac_executable_extensions; do
4119 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4120 ac_cv_prog_AWK="$ac_prog"
4121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4122 break 2
4123 fi
4124 done
4125 done
4126 IFS=$as_save_IFS
4127
4128 fi
4129 fi
4130 AWK=$ac_cv_prog_AWK
4131 if test -n "$AWK"; then
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4133 $as_echo "$AWK" >&6; }
4134 else
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4136 $as_echo "no" >&6; }
4137 fi
4138
4139
4140 test -n "$AWK" && break
4141 done
4142
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4144 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4145 set x ${MAKE-make}
4146 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4147 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4148 $as_echo_n "(cached) " >&6
4149 else
4150 cat >conftest.make <<\_ACEOF
4151 SHELL = /bin/sh
4152 all:
4153 @echo '@@@%%%=$(MAKE)=@@@%%%'
4154 _ACEOF
4155 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4156 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4157 *@@@%%%=?*=@@@%%%*)
4158 eval ac_cv_prog_make_${ac_make}_set=yes;;
4159 *)
4160 eval ac_cv_prog_make_${ac_make}_set=no;;
4161 esac
4162 rm -f conftest.make
4163 fi
4164 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4166 $as_echo "yes" >&6; }
4167 SET_MAKE=
4168 else
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4170 $as_echo "no" >&6; }
4171 SET_MAKE="MAKE=${MAKE-make}"
4172 fi
4173
4174 rm -rf .tst 2>/dev/null
4175 mkdir .tst 2>/dev/null
4176 if test -d .tst; then
4177 am__leading_dot=.
4178 else
4179 am__leading_dot=_
4180 fi
4181 rmdir .tst 2>/dev/null
4182
4183 DEPDIR="${am__leading_dot}deps"
4184
4185 ac_config_commands="$ac_config_commands depfiles"
4186
4187
4188 am_make=${MAKE-make}
4189 cat > confinc << 'END'
4190 am__doit:
4191 @echo this is the am__doit target
4192 .PHONY: am__doit
4193 END
4194 # If we don't find an include directive, just comment out the code.
4195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4196 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4197 am__include="#"
4198 am__quote=
4199 _am_result=none
4200 # First try GNU make style include.
4201 echo "include confinc" > confmf
4202 # Ignore all kinds of additional output from 'make'.
4203 case `$am_make -s -f confmf 2> /dev/null` in #(
4204 *the\ am__doit\ target*)
4205 am__include=include
4206 am__quote=
4207 _am_result=GNU
4208 ;;
4209 esac
4210 # Now try BSD make style include.
4211 if test "$am__include" = "#"; then
4212 echo '.include "confinc"' > confmf
4213 case `$am_make -s -f confmf 2> /dev/null` in #(
4214 *the\ am__doit\ target*)
4215 am__include=.include
4216 am__quote="\""
4217 _am_result=BSD
4218 ;;
4219 esac
4220 fi
4221
4222
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4224 $as_echo "$_am_result" >&6; }
4225 rm -f confinc confmf
4226
4227 # Check whether --enable-dependency-tracking was given.
4228 if test "${enable_dependency_tracking+set}" = set; then :
4229 enableval=$enable_dependency_tracking;
4230 fi
4231
4232 if test "x$enable_dependency_tracking" != xno; then
4233 am_depcomp="$ac_aux_dir/depcomp"
4234 AMDEPBACKSLASH='\'
4235 am__nodep='_no'
4236 fi
4237 if test "x$enable_dependency_tracking" != xno; then
4238 AMDEP_TRUE=
4239 AMDEP_FALSE='#'
4240 else
4241 AMDEP_TRUE='#'
4242 AMDEP_FALSE=
4243 fi
4244
4245
4246 # Check whether --enable-silent-rules was given.
4247 if test "${enable_silent_rules+set}" = set; then :
4248 enableval=$enable_silent_rules;
4249 fi
4250
4251 case $enable_silent_rules in # (((
4252 yes) AM_DEFAULT_VERBOSITY=0;;
4253 no) AM_DEFAULT_VERBOSITY=1;;
4254 *) AM_DEFAULT_VERBOSITY=1;;
4255 esac
4256 am_make=${MAKE-make}
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4258 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4259 if ${am_cv_make_support_nested_variables+:} false; then :
4260 $as_echo_n "(cached) " >&6
4261 else
4262 if $as_echo 'TRUE=$(BAR$(V))
4263 BAR0=false
4264 BAR1=true
4265 V=1
4266 am__doit:
4267 @$(TRUE)
4268 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4269 am_cv_make_support_nested_variables=yes
4270 else
4271 am_cv_make_support_nested_variables=no
4272 fi
4273 fi
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4275 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4276 if test $am_cv_make_support_nested_variables = yes; then
4277 AM_V='$(V)'
4278 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4279 else
4280 AM_V=$AM_DEFAULT_VERBOSITY
4281 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4282 fi
4283 AM_BACKSLASH='\'
4284
4285 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4286 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4287 # is not polluted with repeated "-I."
4288 am__isrc=' -I$(srcdir)'
4289 # test to see if srcdir already configured
4290 if test -f $srcdir/config.status; then
4291 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4292 fi
4293 fi
4294
4295 # test whether we have cygpath
4296 if test -z "$CYGPATH_W"; then
4297 if (cygpath --version) >/dev/null 2>/dev/null; then
4298 CYGPATH_W='cygpath -w'
4299 else
4300 CYGPATH_W=echo
4301 fi
4302 fi
4303
4304
4305 # Define the identity of the package.
4306 PACKAGE='libctf'
4307 VERSION='1.2.0'
4308
4309
4310 cat >>confdefs.h <<_ACEOF
4311 #define PACKAGE "$PACKAGE"
4312 _ACEOF
4313
4314
4315 cat >>confdefs.h <<_ACEOF
4316 #define VERSION "$VERSION"
4317 _ACEOF
4318
4319 # Some tools Automake needs.
4320
4321 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4322
4323
4324 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4325
4326
4327 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4328
4329
4330 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4331
4332
4333 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4334
4335 # For better backward compatibility. To be removed once Automake 1.9.x
4336 # dies out for good. For more background, see:
4337 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4338 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4339 mkdir_p='$(MKDIR_P)'
4340
4341 # We need awk for the "check" target (and possibly the TAP driver). The
4342 # system "awk" is bad on some platforms.
4343 # Always define AMTAR for backward compatibility. Yes, it's still used
4344 # in the wild :-( We should find a proper way to deprecate it ...
4345 AMTAR='$${TAR-tar}'
4346
4347
4348 # We'll loop over all known methods to create a tar archive until one works.
4349 _am_tools='gnutar pax cpio none'
4350
4351 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4352
4353
4354
4355
4356
4357 depcc="$CC" am_compiler_list=
4358
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4360 $as_echo_n "checking dependency style of $depcc... " >&6; }
4361 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4362 $as_echo_n "(cached) " >&6
4363 else
4364 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4365 # We make a subdir and do the tests there. Otherwise we can end up
4366 # making bogus files that we don't know about and never remove. For
4367 # instance it was reported that on HP-UX the gcc test will end up
4368 # making a dummy file named 'D' -- because '-MD' means "put the output
4369 # in D".
4370 rm -rf conftest.dir
4371 mkdir conftest.dir
4372 # Copy depcomp to subdir because otherwise we won't find it if we're
4373 # using a relative directory.
4374 cp "$am_depcomp" conftest.dir
4375 cd conftest.dir
4376 # We will build objects and dependencies in a subdirectory because
4377 # it helps to detect inapplicable dependency modes. For instance
4378 # both Tru64's cc and ICC support -MD to output dependencies as a
4379 # side effect of compilation, but ICC will put the dependencies in
4380 # the current directory while Tru64 will put them in the object
4381 # directory.
4382 mkdir sub
4383
4384 am_cv_CC_dependencies_compiler_type=none
4385 if test "$am_compiler_list" = ""; then
4386 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4387 fi
4388 am__universal=false
4389 case " $depcc " in #(
4390 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4391 esac
4392
4393 for depmode in $am_compiler_list; do
4394 # Setup a source with many dependencies, because some compilers
4395 # like to wrap large dependency lists on column 80 (with \), and
4396 # we should not choose a depcomp mode which is confused by this.
4397 #
4398 # We need to recreate these files for each test, as the compiler may
4399 # overwrite some of them when testing with obscure command lines.
4400 # This happens at least with the AIX C compiler.
4401 : > sub/conftest.c
4402 for i in 1 2 3 4 5 6; do
4403 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4404 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4405 # Solaris 10 /bin/sh.
4406 echo '/* dummy */' > sub/conftst$i.h
4407 done
4408 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4409
4410 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4411 # mode. It turns out that the SunPro C++ compiler does not properly
4412 # handle '-M -o', and we need to detect this. Also, some Intel
4413 # versions had trouble with output in subdirs.
4414 am__obj=sub/conftest.${OBJEXT-o}
4415 am__minus_obj="-o $am__obj"
4416 case $depmode in
4417 gcc)
4418 # This depmode causes a compiler race in universal mode.
4419 test "$am__universal" = false || continue
4420 ;;
4421 nosideeffect)
4422 # After this tag, mechanisms are not by side-effect, so they'll
4423 # only be used when explicitly requested.
4424 if test "x$enable_dependency_tracking" = xyes; then
4425 continue
4426 else
4427 break
4428 fi
4429 ;;
4430 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4431 # This compiler won't grok '-c -o', but also, the minuso test has
4432 # not run yet. These depmodes are late enough in the game, and
4433 # so weak that their functioning should not be impacted.
4434 am__obj=conftest.${OBJEXT-o}
4435 am__minus_obj=
4436 ;;
4437 none) break ;;
4438 esac
4439 if depmode=$depmode \
4440 source=sub/conftest.c object=$am__obj \
4441 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4442 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4443 >/dev/null 2>conftest.err &&
4444 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4445 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4446 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4447 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4448 # icc doesn't choke on unknown options, it will just issue warnings
4449 # or remarks (even with -Werror). So we grep stderr for any message
4450 # that says an option was ignored or not supported.
4451 # When given -MP, icc 7.0 and 7.1 complain thusly:
4452 # icc: Command line warning: ignoring option '-M'; no argument required
4453 # The diagnosis changed in icc 8.0:
4454 # icc: Command line remark: option '-MP' not supported
4455 if (grep 'ignoring option' conftest.err ||
4456 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4457 am_cv_CC_dependencies_compiler_type=$depmode
4458 break
4459 fi
4460 fi
4461 done
4462
4463 cd ..
4464 rm -rf conftest.dir
4465 else
4466 am_cv_CC_dependencies_compiler_type=none
4467 fi
4468
4469 fi
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4471 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4472 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4473
4474 if
4475 test "x$enable_dependency_tracking" != xno \
4476 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4477 am__fastdepCC_TRUE=
4478 am__fastdepCC_FALSE='#'
4479 else
4480 am__fastdepCC_TRUE='#'
4481 am__fastdepCC_FALSE=
4482 fi
4483
4484
4485
4486 # POSIX will say in a future version that running "rm -f" with no argument
4487 # is OK; and we want to be able to make that assumption in our Makefile
4488 # recipes. So use an aggressive probe to check that the usage we want is
4489 # actually supported "in the wild" to an acceptable degree.
4490 # See automake bug#10828.
4491 # To make any issue more visible, cause the running configure to be aborted
4492 # by default if the 'rm' program in use doesn't match our expectations; the
4493 # user can still override this though.
4494 if rm -f && rm -fr && rm -rf; then : OK; else
4495 cat >&2 <<'END'
4496 Oops!
4497
4498 Your 'rm' program seems unable to run without file operands specified
4499 on the command line, even when the '-f' option is present. This is contrary
4500 to the behaviour of most rm programs out there, and not conforming with
4501 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4502
4503 Please tell bug-automake@gnu.org about your system, including the value
4504 of your $PATH and any error possibly output before this message. This
4505 can help us improve future automake versions.
4506
4507 END
4508 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4509 echo 'Configuration will proceed anyway, since you have set the' >&2
4510 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4511 echo >&2
4512 else
4513 cat >&2 <<'END'
4514 Aborting the configuration process, to ensure you take notice of the issue.
4515
4516 You can download and install GNU coreutils to get an 'rm' implementation
4517 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4518
4519 If you want to complete the configuration process using your problematic
4520 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4521 to "yes", and re-run configure.
4522
4523 END
4524 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4525 fi
4526 fi
4527
4528
4529 # Checks for programs.
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4531 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4532 set x ${MAKE-make}
4533 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4534 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4535 $as_echo_n "(cached) " >&6
4536 else
4537 cat >conftest.make <<\_ACEOF
4538 SHELL = /bin/sh
4539 all:
4540 @echo '@@@%%%=$(MAKE)=@@@%%%'
4541 _ACEOF
4542 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4543 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4544 *@@@%%%=?*=@@@%%%*)
4545 eval ac_cv_prog_make_${ac_make}_set=yes;;
4546 *)
4547 eval ac_cv_prog_make_${ac_make}_set=no;;
4548 esac
4549 rm -f conftest.make
4550 fi
4551 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4553 $as_echo "yes" >&6; }
4554 SET_MAKE=
4555 else
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4557 $as_echo "no" >&6; }
4558 SET_MAKE="MAKE=${MAKE-make}"
4559 fi
4560
4561 ac_ext=c
4562 ac_cpp='$CPP $CPPFLAGS'
4563 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4564 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4565 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4566 if test -n "$ac_tool_prefix"; then
4567 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4568 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4570 $as_echo_n "checking for $ac_word... " >&6; }
4571 if ${ac_cv_prog_CC+:} false; then :
4572 $as_echo_n "(cached) " >&6
4573 else
4574 if test -n "$CC"; then
4575 ac_cv_prog_CC="$CC" # Let the user override the test.
4576 else
4577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4578 for as_dir in $PATH
4579 do
4580 IFS=$as_save_IFS
4581 test -z "$as_dir" && as_dir=.
4582 for ac_exec_ext in '' $ac_executable_extensions; do
4583 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4584 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4586 break 2
4587 fi
4588 done
4589 done
4590 IFS=$as_save_IFS
4591
4592 fi
4593 fi
4594 CC=$ac_cv_prog_CC
4595 if test -n "$CC"; then
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4597 $as_echo "$CC" >&6; }
4598 else
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4600 $as_echo "no" >&6; }
4601 fi
4602
4603
4604 fi
4605 if test -z "$ac_cv_prog_CC"; then
4606 ac_ct_CC=$CC
4607 # Extract the first word of "gcc", so it can be a program name with args.
4608 set dummy gcc; ac_word=$2
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4610 $as_echo_n "checking for $ac_word... " >&6; }
4611 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4612 $as_echo_n "(cached) " >&6
4613 else
4614 if test -n "$ac_ct_CC"; then
4615 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4616 else
4617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4618 for as_dir in $PATH
4619 do
4620 IFS=$as_save_IFS
4621 test -z "$as_dir" && as_dir=.
4622 for ac_exec_ext in '' $ac_executable_extensions; do
4623 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4624 ac_cv_prog_ac_ct_CC="gcc"
4625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4626 break 2
4627 fi
4628 done
4629 done
4630 IFS=$as_save_IFS
4631
4632 fi
4633 fi
4634 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4635 if test -n "$ac_ct_CC"; then
4636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4637 $as_echo "$ac_ct_CC" >&6; }
4638 else
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4640 $as_echo "no" >&6; }
4641 fi
4642
4643 if test "x$ac_ct_CC" = x; then
4644 CC=""
4645 else
4646 case $cross_compiling:$ac_tool_warned in
4647 yes:)
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4649 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4650 ac_tool_warned=yes ;;
4651 esac
4652 CC=$ac_ct_CC
4653 fi
4654 else
4655 CC="$ac_cv_prog_CC"
4656 fi
4657
4658 if test -z "$CC"; then
4659 if test -n "$ac_tool_prefix"; then
4660 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4661 set dummy ${ac_tool_prefix}cc; ac_word=$2
4662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4663 $as_echo_n "checking for $ac_word... " >&6; }
4664 if ${ac_cv_prog_CC+:} false; then :
4665 $as_echo_n "(cached) " >&6
4666 else
4667 if test -n "$CC"; then
4668 ac_cv_prog_CC="$CC" # Let the user override the test.
4669 else
4670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4671 for as_dir in $PATH
4672 do
4673 IFS=$as_save_IFS
4674 test -z "$as_dir" && as_dir=.
4675 for ac_exec_ext in '' $ac_executable_extensions; do
4676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4677 ac_cv_prog_CC="${ac_tool_prefix}cc"
4678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4679 break 2
4680 fi
4681 done
4682 done
4683 IFS=$as_save_IFS
4684
4685 fi
4686 fi
4687 CC=$ac_cv_prog_CC
4688 if test -n "$CC"; then
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4690 $as_echo "$CC" >&6; }
4691 else
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4693 $as_echo "no" >&6; }
4694 fi
4695
4696
4697 fi
4698 fi
4699 if test -z "$CC"; then
4700 # Extract the first word of "cc", so it can be a program name with args.
4701 set dummy cc; ac_word=$2
4702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4703 $as_echo_n "checking for $ac_word... " >&6; }
4704 if ${ac_cv_prog_CC+:} false; then :
4705 $as_echo_n "(cached) " >&6
4706 else
4707 if test -n "$CC"; then
4708 ac_cv_prog_CC="$CC" # Let the user override the test.
4709 else
4710 ac_prog_rejected=no
4711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4712 for as_dir in $PATH
4713 do
4714 IFS=$as_save_IFS
4715 test -z "$as_dir" && as_dir=.
4716 for ac_exec_ext in '' $ac_executable_extensions; do
4717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4718 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4719 ac_prog_rejected=yes
4720 continue
4721 fi
4722 ac_cv_prog_CC="cc"
4723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4724 break 2
4725 fi
4726 done
4727 done
4728 IFS=$as_save_IFS
4729
4730 if test $ac_prog_rejected = yes; then
4731 # We found a bogon in the path, so make sure we never use it.
4732 set dummy $ac_cv_prog_CC
4733 shift
4734 if test $# != 0; then
4735 # We chose a different compiler from the bogus one.
4736 # However, it has the same basename, so the bogon will be chosen
4737 # first if we set CC to just the basename; use the full file name.
4738 shift
4739 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4740 fi
4741 fi
4742 fi
4743 fi
4744 CC=$ac_cv_prog_CC
4745 if test -n "$CC"; then
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4747 $as_echo "$CC" >&6; }
4748 else
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4750 $as_echo "no" >&6; }
4751 fi
4752
4753
4754 fi
4755 if test -z "$CC"; then
4756 if test -n "$ac_tool_prefix"; then
4757 for ac_prog in cl.exe
4758 do
4759 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4760 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4762 $as_echo_n "checking for $ac_word... " >&6; }
4763 if ${ac_cv_prog_CC+:} false; then :
4764 $as_echo_n "(cached) " >&6
4765 else
4766 if test -n "$CC"; then
4767 ac_cv_prog_CC="$CC" # Let the user override the test.
4768 else
4769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4770 for as_dir in $PATH
4771 do
4772 IFS=$as_save_IFS
4773 test -z "$as_dir" && as_dir=.
4774 for ac_exec_ext in '' $ac_executable_extensions; do
4775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4776 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4778 break 2
4779 fi
4780 done
4781 done
4782 IFS=$as_save_IFS
4783
4784 fi
4785 fi
4786 CC=$ac_cv_prog_CC
4787 if test -n "$CC"; then
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4789 $as_echo "$CC" >&6; }
4790 else
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4792 $as_echo "no" >&6; }
4793 fi
4794
4795
4796 test -n "$CC" && break
4797 done
4798 fi
4799 if test -z "$CC"; then
4800 ac_ct_CC=$CC
4801 for ac_prog in cl.exe
4802 do
4803 # Extract the first word of "$ac_prog", so it can be a program name with args.
4804 set dummy $ac_prog; ac_word=$2
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4806 $as_echo_n "checking for $ac_word... " >&6; }
4807 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4808 $as_echo_n "(cached) " >&6
4809 else
4810 if test -n "$ac_ct_CC"; then
4811 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4812 else
4813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4814 for as_dir in $PATH
4815 do
4816 IFS=$as_save_IFS
4817 test -z "$as_dir" && as_dir=.
4818 for ac_exec_ext in '' $ac_executable_extensions; do
4819 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4820 ac_cv_prog_ac_ct_CC="$ac_prog"
4821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4822 break 2
4823 fi
4824 done
4825 done
4826 IFS=$as_save_IFS
4827
4828 fi
4829 fi
4830 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4831 if test -n "$ac_ct_CC"; then
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4833 $as_echo "$ac_ct_CC" >&6; }
4834 else
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4836 $as_echo "no" >&6; }
4837 fi
4838
4839
4840 test -n "$ac_ct_CC" && break
4841 done
4842
4843 if test "x$ac_ct_CC" = x; then
4844 CC=""
4845 else
4846 case $cross_compiling:$ac_tool_warned in
4847 yes:)
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4849 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4850 ac_tool_warned=yes ;;
4851 esac
4852 CC=$ac_ct_CC
4853 fi
4854 fi
4855
4856 fi
4857
4858
4859 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4860 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4861 as_fn_error $? "no acceptable C compiler found in \$PATH
4862 See \`config.log' for more details" "$LINENO" 5; }
4863
4864 # Provide some information about the compiler.
4865 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4866 set X $ac_compile
4867 ac_compiler=$2
4868 for ac_option in --version -v -V -qversion; do
4869 { { ac_try="$ac_compiler $ac_option >&5"
4870 case "(($ac_try" in
4871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4872 *) ac_try_echo=$ac_try;;
4873 esac
4874 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4875 $as_echo "$ac_try_echo"; } >&5
4876 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4877 ac_status=$?
4878 if test -s conftest.err; then
4879 sed '10a\
4880 ... rest of stderr output deleted ...
4881 10q' conftest.err >conftest.er1
4882 cat conftest.er1 >&5
4883 fi
4884 rm -f conftest.er1 conftest.err
4885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4886 test $ac_status = 0; }
4887 done
4888
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4890 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4891 if ${ac_cv_c_compiler_gnu+:} false; then :
4892 $as_echo_n "(cached) " >&6
4893 else
4894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4895 /* end confdefs.h. */
4896
4897 int
4898 main ()
4899 {
4900 #ifndef __GNUC__
4901 choke me
4902 #endif
4903
4904 ;
4905 return 0;
4906 }
4907 _ACEOF
4908 if ac_fn_c_try_compile "$LINENO"; then :
4909 ac_compiler_gnu=yes
4910 else
4911 ac_compiler_gnu=no
4912 fi
4913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4914 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4915
4916 fi
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4918 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4919 if test $ac_compiler_gnu = yes; then
4920 GCC=yes
4921 else
4922 GCC=
4923 fi
4924 ac_test_CFLAGS=${CFLAGS+set}
4925 ac_save_CFLAGS=$CFLAGS
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4927 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4928 if ${ac_cv_prog_cc_g+:} false; then :
4929 $as_echo_n "(cached) " >&6
4930 else
4931 ac_save_c_werror_flag=$ac_c_werror_flag
4932 ac_c_werror_flag=yes
4933 ac_cv_prog_cc_g=no
4934 CFLAGS="-g"
4935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4936 /* end confdefs.h. */
4937
4938 int
4939 main ()
4940 {
4941
4942 ;
4943 return 0;
4944 }
4945 _ACEOF
4946 if ac_fn_c_try_compile "$LINENO"; then :
4947 ac_cv_prog_cc_g=yes
4948 else
4949 CFLAGS=""
4950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4951 /* end confdefs.h. */
4952
4953 int
4954 main ()
4955 {
4956
4957 ;
4958 return 0;
4959 }
4960 _ACEOF
4961 if ac_fn_c_try_compile "$LINENO"; then :
4962
4963 else
4964 ac_c_werror_flag=$ac_save_c_werror_flag
4965 CFLAGS="-g"
4966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4967 /* end confdefs.h. */
4968
4969 int
4970 main ()
4971 {
4972
4973 ;
4974 return 0;
4975 }
4976 _ACEOF
4977 if ac_fn_c_try_compile "$LINENO"; then :
4978 ac_cv_prog_cc_g=yes
4979 fi
4980 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4981 fi
4982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4983 fi
4984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4985 ac_c_werror_flag=$ac_save_c_werror_flag
4986 fi
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4988 $as_echo "$ac_cv_prog_cc_g" >&6; }
4989 if test "$ac_test_CFLAGS" = set; then
4990 CFLAGS=$ac_save_CFLAGS
4991 elif test $ac_cv_prog_cc_g = yes; then
4992 if test "$GCC" = yes; then
4993 CFLAGS="-g -O2"
4994 else
4995 CFLAGS="-g"
4996 fi
4997 else
4998 if test "$GCC" = yes; then
4999 CFLAGS="-O2"
5000 else
5001 CFLAGS=
5002 fi
5003 fi
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5005 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5006 if ${ac_cv_prog_cc_c89+:} false; then :
5007 $as_echo_n "(cached) " >&6
5008 else
5009 ac_cv_prog_cc_c89=no
5010 ac_save_CC=$CC
5011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5012 /* end confdefs.h. */
5013 #include <stdarg.h>
5014 #include <stdio.h>
5015 struct stat;
5016 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5017 struct buf { int x; };
5018 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5019 static char *e (p, i)
5020 char **p;
5021 int i;
5022 {
5023 return p[i];
5024 }
5025 static char *f (char * (*g) (char **, int), char **p, ...)
5026 {
5027 char *s;
5028 va_list v;
5029 va_start (v,p);
5030 s = g (p, va_arg (v,int));
5031 va_end (v);
5032 return s;
5033 }
5034
5035 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5036 function prototypes and stuff, but not '\xHH' hex character constants.
5037 These don't provoke an error unfortunately, instead are silently treated
5038 as 'x'. The following induces an error, until -std is added to get
5039 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5040 array size at least. It's necessary to write '\x00'==0 to get something
5041 that's true only with -std. */
5042 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5043
5044 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5045 inside strings and character constants. */
5046 #define FOO(x) 'x'
5047 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5048
5049 int test (int i, double x);
5050 struct s1 {int (*f) (int a);};
5051 struct s2 {int (*f) (double a);};
5052 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5053 int argc;
5054 char **argv;
5055 int
5056 main ()
5057 {
5058 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5059 ;
5060 return 0;
5061 }
5062 _ACEOF
5063 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5064 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5065 do
5066 CC="$ac_save_CC $ac_arg"
5067 if ac_fn_c_try_compile "$LINENO"; then :
5068 ac_cv_prog_cc_c89=$ac_arg
5069 fi
5070 rm -f core conftest.err conftest.$ac_objext
5071 test "x$ac_cv_prog_cc_c89" != "xno" && break
5072 done
5073 rm -f conftest.$ac_ext
5074 CC=$ac_save_CC
5075
5076 fi
5077 # AC_CACHE_VAL
5078 case "x$ac_cv_prog_cc_c89" in
5079 x)
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5081 $as_echo "none needed" >&6; } ;;
5082 xno)
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5084 $as_echo "unsupported" >&6; } ;;
5085 *)
5086 CC="$CC $ac_cv_prog_cc_c89"
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5088 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5089 esac
5090 if test "x$ac_cv_prog_cc_c89" != xno; then :
5091
5092 fi
5093
5094 ac_ext=c
5095 ac_cpp='$CPP $CPPFLAGS'
5096 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5097 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5098 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5099
5100 ac_ext=c
5101 ac_cpp='$CPP $CPPFLAGS'
5102 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5103 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5104 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5106 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5107 if ${am_cv_prog_cc_c_o+:} false; then :
5108 $as_echo_n "(cached) " >&6
5109 else
5110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5111 /* end confdefs.h. */
5112
5113 int
5114 main ()
5115 {
5116
5117 ;
5118 return 0;
5119 }
5120 _ACEOF
5121 # Make sure it works both with $CC and with simple cc.
5122 # Following AC_PROG_CC_C_O, we do the test twice because some
5123 # compilers refuse to overwrite an existing .o file with -o,
5124 # though they will create one.
5125 am_cv_prog_cc_c_o=yes
5126 for am_i in 1 2; do
5127 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5128 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5129 ac_status=$?
5130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5131 (exit $ac_status); } \
5132 && test -f conftest2.$ac_objext; then
5133 : OK
5134 else
5135 am_cv_prog_cc_c_o=no
5136 break
5137 fi
5138 done
5139 rm -f core conftest*
5140 unset am_i
5141 fi
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5143 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5144 if test "$am_cv_prog_cc_c_o" != yes; then
5145 # Losing compiler, so override with the script.
5146 # FIXME: It is wrong to rewrite CC.
5147 # But if we don't then we get into trouble of one sort or another.
5148 # A longer-term fix would be to have automake use am__CC in this case,
5149 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5150 CC="$am_aux_dir/compile $CC"
5151 fi
5152 ac_ext=c
5153 ac_cpp='$CPP $CPPFLAGS'
5154 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5155 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5156 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5157
5158
5159 if test -n "$ac_tool_prefix"; then
5160 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5161 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5163 $as_echo_n "checking for $ac_word... " >&6; }
5164 if ${ac_cv_prog_RANLIB+:} false; then :
5165 $as_echo_n "(cached) " >&6
5166 else
5167 if test -n "$RANLIB"; then
5168 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5169 else
5170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5171 for as_dir in $PATH
5172 do
5173 IFS=$as_save_IFS
5174 test -z "$as_dir" && as_dir=.
5175 for ac_exec_ext in '' $ac_executable_extensions; do
5176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5177 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5179 break 2
5180 fi
5181 done
5182 done
5183 IFS=$as_save_IFS
5184
5185 fi
5186 fi
5187 RANLIB=$ac_cv_prog_RANLIB
5188 if test -n "$RANLIB"; then
5189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5190 $as_echo "$RANLIB" >&6; }
5191 else
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5193 $as_echo "no" >&6; }
5194 fi
5195
5196
5197 fi
5198 if test -z "$ac_cv_prog_RANLIB"; then
5199 ac_ct_RANLIB=$RANLIB
5200 # Extract the first word of "ranlib", so it can be a program name with args.
5201 set dummy ranlib; ac_word=$2
5202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5203 $as_echo_n "checking for $ac_word... " >&6; }
5204 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5205 $as_echo_n "(cached) " >&6
5206 else
5207 if test -n "$ac_ct_RANLIB"; then
5208 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5209 else
5210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5211 for as_dir in $PATH
5212 do
5213 IFS=$as_save_IFS
5214 test -z "$as_dir" && as_dir=.
5215 for ac_exec_ext in '' $ac_executable_extensions; do
5216 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5217 ac_cv_prog_ac_ct_RANLIB="ranlib"
5218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5219 break 2
5220 fi
5221 done
5222 done
5223 IFS=$as_save_IFS
5224
5225 fi
5226 fi
5227 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5228 if test -n "$ac_ct_RANLIB"; then
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5230 $as_echo "$ac_ct_RANLIB" >&6; }
5231 else
5232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5233 $as_echo "no" >&6; }
5234 fi
5235
5236 if test "x$ac_ct_RANLIB" = x; then
5237 RANLIB=":"
5238 else
5239 case $cross_compiling:$ac_tool_warned in
5240 yes:)
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5242 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5243 ac_tool_warned=yes ;;
5244 esac
5245 RANLIB=$ac_ct_RANLIB
5246 fi
5247 else
5248 RANLIB="$ac_cv_prog_RANLIB"
5249 fi
5250
5251 if test -n "$ac_tool_prefix"; then
5252 for ac_prog in ar lib "link -lib"
5253 do
5254 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5255 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5257 $as_echo_n "checking for $ac_word... " >&6; }
5258 if ${ac_cv_prog_AR+:} false; then :
5259 $as_echo_n "(cached) " >&6
5260 else
5261 if test -n "$AR"; then
5262 ac_cv_prog_AR="$AR" # Let the user override the test.
5263 else
5264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5265 for as_dir in $PATH
5266 do
5267 IFS=$as_save_IFS
5268 test -z "$as_dir" && as_dir=.
5269 for ac_exec_ext in '' $ac_executable_extensions; do
5270 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5271 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5273 break 2
5274 fi
5275 done
5276 done
5277 IFS=$as_save_IFS
5278
5279 fi
5280 fi
5281 AR=$ac_cv_prog_AR
5282 if test -n "$AR"; then
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5284 $as_echo "$AR" >&6; }
5285 else
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5287 $as_echo "no" >&6; }
5288 fi
5289
5290
5291 test -n "$AR" && break
5292 done
5293 fi
5294 if test -z "$AR"; then
5295 ac_ct_AR=$AR
5296 for ac_prog in ar lib "link -lib"
5297 do
5298 # Extract the first word of "$ac_prog", so it can be a program name with args.
5299 set dummy $ac_prog; ac_word=$2
5300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5301 $as_echo_n "checking for $ac_word... " >&6; }
5302 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5303 $as_echo_n "(cached) " >&6
5304 else
5305 if test -n "$ac_ct_AR"; then
5306 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5307 else
5308 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5309 for as_dir in $PATH
5310 do
5311 IFS=$as_save_IFS
5312 test -z "$as_dir" && as_dir=.
5313 for ac_exec_ext in '' $ac_executable_extensions; do
5314 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5315 ac_cv_prog_ac_ct_AR="$ac_prog"
5316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5317 break 2
5318 fi
5319 done
5320 done
5321 IFS=$as_save_IFS
5322
5323 fi
5324 fi
5325 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5326 if test -n "$ac_ct_AR"; then
5327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5328 $as_echo "$ac_ct_AR" >&6; }
5329 else
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5331 $as_echo "no" >&6; }
5332 fi
5333
5334
5335 test -n "$ac_ct_AR" && break
5336 done
5337
5338 if test "x$ac_ct_AR" = x; then
5339 AR="false"
5340 else
5341 case $cross_compiling:$ac_tool_warned in
5342 yes:)
5343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5344 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5345 ac_tool_warned=yes ;;
5346 esac
5347 AR=$ac_ct_AR
5348 fi
5349 fi
5350
5351 : ${AR=ar}
5352
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5354 $as_echo_n "checking the archiver ($AR) interface... " >&6; }
5355 if ${am_cv_ar_interface+:} false; then :
5356 $as_echo_n "(cached) " >&6
5357 else
5358 ac_ext=c
5359 ac_cpp='$CPP $CPPFLAGS'
5360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5361 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5362 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5363
5364 am_cv_ar_interface=ar
5365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5366 /* end confdefs.h. */
5367 int some_variable = 0;
5368 _ACEOF
5369 if ac_fn_c_try_compile "$LINENO"; then :
5370 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5371 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5372 (eval $am_ar_try) 2>&5
5373 ac_status=$?
5374 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5375 test $ac_status = 0; }
5376 if test "$ac_status" -eq 0; then
5377 am_cv_ar_interface=ar
5378 else
5379 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5380 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5381 (eval $am_ar_try) 2>&5
5382 ac_status=$?
5383 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5384 test $ac_status = 0; }
5385 if test "$ac_status" -eq 0; then
5386 am_cv_ar_interface=lib
5387 else
5388 am_cv_ar_interface=unknown
5389 fi
5390 fi
5391 rm -f conftest.lib libconftest.a
5392
5393 fi
5394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5395 ac_ext=c
5396 ac_cpp='$CPP $CPPFLAGS'
5397 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5398 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5399 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5400
5401 fi
5402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5403 $as_echo "$am_cv_ar_interface" >&6; }
5404
5405 case $am_cv_ar_interface in
5406 ar)
5407 ;;
5408 lib)
5409 # Microsoft lib, so override with the ar-lib wrapper script.
5410 # FIXME: It is wrong to rewrite AR.
5411 # But if we don't then we get into trouble of one sort or another.
5412 # A longer-term fix would be to have automake use am__AR in this case,
5413 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5414 # similar.
5415 AR="$am_aux_dir/ar-lib $AR"
5416 ;;
5417 unknown)
5418 as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5419 ;;
5420 esac
5421
5422 # If we haven't got the data from the intl directory,
5423 # assume NLS is disabled.
5424 USE_NLS=no
5425 LIBINTL=
5426 LIBINTL_DEP=
5427 INCINTL=
5428 XGETTEXT=
5429 GMSGFMT=
5430 POSUB=
5431
5432 if test -f ../intl/config.intl; then
5433 . ../intl/config.intl
5434 fi
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5436 $as_echo_n "checking whether NLS is requested... " >&6; }
5437 if test x"$USE_NLS" != xyes; then
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5439 $as_echo "no" >&6; }
5440 else
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5442 $as_echo "yes" >&6; }
5443
5444 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
5445
5446
5447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5448 $as_echo_n "checking for catalogs to be installed... " >&6; }
5449 # Look for .po and .gmo files in the source directory.
5450 CATALOGS=
5451 XLINGUAS=
5452 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5453 # If there aren't any .gmo files the shell will give us the
5454 # literal string "../path/to/srcdir/po/*.gmo" which has to be
5455 # weeded out.
5456 case "$cat" in *\**)
5457 continue;;
5458 esac
5459 # The quadruple backslash is collapsed to a double backslash
5460 # by the backticks, then collapsed again by the double quotes,
5461 # leaving us with one backslash in the sed expression (right
5462 # before the dot that mustn't act as a wildcard).
5463 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5464 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5465 # The user is allowed to set LINGUAS to a list of languages to
5466 # install catalogs for. If it's empty that means "all of them."
5467 if test "x$LINGUAS" = x; then
5468 CATALOGS="$CATALOGS $cat"
5469 XLINGUAS="$XLINGUAS $lang"
5470 else
5471 case "$LINGUAS" in *$lang*)
5472 CATALOGS="$CATALOGS $cat"
5473 XLINGUAS="$XLINGUAS $lang"
5474 ;;
5475 esac
5476 fi
5477 done
5478 LINGUAS="$XLINGUAS"
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5480 $as_echo "$LINGUAS" >&6; }
5481
5482
5483 DATADIRNAME=share
5484
5485 INSTOBJEXT=.mo
5486
5487 GENCAT=gencat
5488
5489 CATOBJEXT=.gmo
5490
5491 fi
5492
5493 # Check whether --enable-shared was given.
5494 if test "${enable_shared+set}" = set; then :
5495 enableval=$enable_shared; p=${PACKAGE-default}
5496 case $enableval in
5497 yes) enable_shared=yes ;;
5498 no) enable_shared=no ;;
5499 *)
5500 enable_shared=no
5501 # Look at the argument we got. We use all the common list separators.
5502 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5503 for pkg in $enableval; do
5504 IFS="$lt_save_ifs"
5505 if test "X$pkg" = "X$p"; then
5506 enable_shared=yes
5507 fi
5508 done
5509 IFS="$lt_save_ifs"
5510 ;;
5511 esac
5512 else
5513 enable_shared=no
5514 fi
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525 case `pwd` in
5526 *\ * | *\ *)
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5528 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5529 esac
5530
5531
5532
5533 macro_version='2.2.7a'
5534 macro_revision='1.3134'
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548 ltmain="$ac_aux_dir/ltmain.sh"
5549
5550 # Backslashify metacharacters that are still active within
5551 # double-quoted strings.
5552 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5553
5554 # Same as above, but do not quote variable references.
5555 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5556
5557 # Sed substitution to delay expansion of an escaped shell variable in a
5558 # double_quote_subst'ed string.
5559 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5560
5561 # Sed substitution to delay expansion of an escaped single quote.
5562 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5563
5564 # Sed substitution to avoid accidental globbing in evaled expressions
5565 no_glob_subst='s/\*/\\\*/g'
5566
5567 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5568 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5569 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5570
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5572 $as_echo_n "checking how to print strings... " >&6; }
5573 # Test print first, because it will be a builtin if present.
5574 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5575 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5576 ECHO='print -r --'
5577 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5578 ECHO='printf %s\n'
5579 else
5580 # Use this function as a fallback that always works.
5581 func_fallback_echo ()
5582 {
5583 eval 'cat <<_LTECHO_EOF
5584 $1
5585 _LTECHO_EOF'
5586 }
5587 ECHO='func_fallback_echo'
5588 fi
5589
5590 # func_echo_all arg...
5591 # Invoke $ECHO with all args, space-separated.
5592 func_echo_all ()
5593 {
5594 $ECHO ""
5595 }
5596
5597 case "$ECHO" in
5598 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5599 $as_echo "printf" >&6; } ;;
5600 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5601 $as_echo "print -r" >&6; } ;;
5602 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5603 $as_echo "cat" >&6; } ;;
5604 esac
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5620 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5621 if ${ac_cv_path_SED+:} false; then :
5622 $as_echo_n "(cached) " >&6
5623 else
5624 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5625 for ac_i in 1 2 3 4 5 6 7; do
5626 ac_script="$ac_script$as_nl$ac_script"
5627 done
5628 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5629 { ac_script=; unset ac_script;}
5630 if test -z "$SED"; then
5631 ac_path_SED_found=false
5632 # Loop through the user's path and test for each of PROGNAME-LIST
5633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634 for as_dir in $PATH
5635 do
5636 IFS=$as_save_IFS
5637 test -z "$as_dir" && as_dir=.
5638 for ac_prog in sed gsed; do
5639 for ac_exec_ext in '' $ac_executable_extensions; do
5640 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5641 as_fn_executable_p "$ac_path_SED" || continue
5642 # Check for GNU ac_path_SED and select it if it is found.
5643 # Check for GNU $ac_path_SED
5644 case `"$ac_path_SED" --version 2>&1` in
5645 *GNU*)
5646 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5647 *)
5648 ac_count=0
5649 $as_echo_n 0123456789 >"conftest.in"
5650 while :
5651 do
5652 cat "conftest.in" "conftest.in" >"conftest.tmp"
5653 mv "conftest.tmp" "conftest.in"
5654 cp "conftest.in" "conftest.nl"
5655 $as_echo '' >> "conftest.nl"
5656 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5657 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5658 as_fn_arith $ac_count + 1 && ac_count=$as_val
5659 if test $ac_count -gt ${ac_path_SED_max-0}; then
5660 # Best one so far, save it but keep looking for a better one
5661 ac_cv_path_SED="$ac_path_SED"
5662 ac_path_SED_max=$ac_count
5663 fi
5664 # 10*(2^10) chars as input seems more than enough
5665 test $ac_count -gt 10 && break
5666 done
5667 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5668 esac
5669
5670 $ac_path_SED_found && break 3
5671 done
5672 done
5673 done
5674 IFS=$as_save_IFS
5675 if test -z "$ac_cv_path_SED"; then
5676 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5677 fi
5678 else
5679 ac_cv_path_SED=$SED
5680 fi
5681
5682 fi
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5684 $as_echo "$ac_cv_path_SED" >&6; }
5685 SED="$ac_cv_path_SED"
5686 rm -f conftest.sed
5687
5688 test -z "$SED" && SED=sed
5689 Xsed="$SED -e 1s/^X//"
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5702 $as_echo_n "checking for fgrep... " >&6; }
5703 if ${ac_cv_path_FGREP+:} false; then :
5704 $as_echo_n "(cached) " >&6
5705 else
5706 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5707 then ac_cv_path_FGREP="$GREP -F"
5708 else
5709 if test -z "$FGREP"; then
5710 ac_path_FGREP_found=false
5711 # Loop through the user's path and test for each of PROGNAME-LIST
5712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5713 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5714 do
5715 IFS=$as_save_IFS
5716 test -z "$as_dir" && as_dir=.
5717 for ac_prog in fgrep; do
5718 for ac_exec_ext in '' $ac_executable_extensions; do
5719 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5720 as_fn_executable_p "$ac_path_FGREP" || continue
5721 # Check for GNU ac_path_FGREP and select it if it is found.
5722 # Check for GNU $ac_path_FGREP
5723 case `"$ac_path_FGREP" --version 2>&1` in
5724 *GNU*)
5725 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5726 *)
5727 ac_count=0
5728 $as_echo_n 0123456789 >"conftest.in"
5729 while :
5730 do
5731 cat "conftest.in" "conftest.in" >"conftest.tmp"
5732 mv "conftest.tmp" "conftest.in"
5733 cp "conftest.in" "conftest.nl"
5734 $as_echo 'FGREP' >> "conftest.nl"
5735 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5736 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5737 as_fn_arith $ac_count + 1 && ac_count=$as_val
5738 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5739 # Best one so far, save it but keep looking for a better one
5740 ac_cv_path_FGREP="$ac_path_FGREP"
5741 ac_path_FGREP_max=$ac_count
5742 fi
5743 # 10*(2^10) chars as input seems more than enough
5744 test $ac_count -gt 10 && break
5745 done
5746 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5747 esac
5748
5749 $ac_path_FGREP_found && break 3
5750 done
5751 done
5752 done
5753 IFS=$as_save_IFS
5754 if test -z "$ac_cv_path_FGREP"; then
5755 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5756 fi
5757 else
5758 ac_cv_path_FGREP=$FGREP
5759 fi
5760
5761 fi
5762 fi
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5764 $as_echo "$ac_cv_path_FGREP" >&6; }
5765 FGREP="$ac_cv_path_FGREP"
5766
5767
5768 test -z "$GREP" && GREP=grep
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788 # Check whether --with-gnu-ld was given.
5789 if test "${with_gnu_ld+set}" = set; then :
5790 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5791 else
5792 with_gnu_ld=no
5793 fi
5794
5795 ac_prog=ld
5796 if test "$GCC" = yes; then
5797 # Check if gcc -print-prog-name=ld gives a path.
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5799 $as_echo_n "checking for ld used by $CC... " >&6; }
5800 case $host in
5801 *-*-mingw*)
5802 # gcc leaves a trailing carriage return which upsets mingw
5803 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5804 *)
5805 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5806 esac
5807 case $ac_prog in
5808 # Accept absolute paths.
5809 [\\/]* | ?:[\\/]*)
5810 re_direlt='/[^/][^/]*/\.\./'
5811 # Canonicalize the pathname of ld
5812 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5813 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5814 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5815 done
5816 test -z "$LD" && LD="$ac_prog"
5817 ;;
5818 "")
5819 # If it fails, then pretend we aren't using GCC.
5820 ac_prog=ld
5821 ;;
5822 *)
5823 # If it is relative, then search for the first ld in PATH.
5824 with_gnu_ld=unknown
5825 ;;
5826 esac
5827 elif test "$with_gnu_ld" = yes; then
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5829 $as_echo_n "checking for GNU ld... " >&6; }
5830 else
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5832 $as_echo_n "checking for non-GNU ld... " >&6; }
5833 fi
5834 if ${lt_cv_path_LD+:} false; then :
5835 $as_echo_n "(cached) " >&6
5836 else
5837 if test -z "$LD"; then
5838 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5839 for ac_dir in $PATH; do
5840 IFS="$lt_save_ifs"
5841 test -z "$ac_dir" && ac_dir=.
5842 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5843 lt_cv_path_LD="$ac_dir/$ac_prog"
5844 # Check to see if the program is GNU ld. I'd rather use --version,
5845 # but apparently some variants of GNU ld only accept -v.
5846 # Break only if it was the GNU/non-GNU ld that we prefer.
5847 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5848 *GNU* | *'with BFD'*)
5849 test "$with_gnu_ld" != no && break
5850 ;;
5851 *)
5852 test "$with_gnu_ld" != yes && break
5853 ;;
5854 esac
5855 fi
5856 done
5857 IFS="$lt_save_ifs"
5858 else
5859 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5860 fi
5861 fi
5862
5863 LD="$lt_cv_path_LD"
5864 if test -n "$LD"; then
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5866 $as_echo "$LD" >&6; }
5867 else
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5869 $as_echo "no" >&6; }
5870 fi
5871 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5873 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5874 if ${lt_cv_prog_gnu_ld+:} false; then :
5875 $as_echo_n "(cached) " >&6
5876 else
5877 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5878 case `$LD -v 2>&1 </dev/null` in
5879 *GNU* | *'with BFD'*)
5880 lt_cv_prog_gnu_ld=yes
5881 ;;
5882 *)
5883 lt_cv_prog_gnu_ld=no
5884 ;;
5885 esac
5886 fi
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5888 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5889 with_gnu_ld=$lt_cv_prog_gnu_ld
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5900 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5901 if ${lt_cv_path_NM+:} false; then :
5902 $as_echo_n "(cached) " >&6
5903 else
5904 if test -n "$NM"; then
5905 # Let the user override the nm to test.
5906 lt_nm_to_check="$NM"
5907 else
5908 lt_nm_to_check="${ac_tool_prefix}nm"
5909 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5910 lt_nm_to_check="$lt_nm_to_check nm"
5911 fi
5912 fi
5913 for lt_tmp_nm in $lt_nm_to_check; do
5914 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5915 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5916 IFS="$lt_save_ifs"
5917 test -z "$ac_dir" && ac_dir=.
5918 case "$lt_tmp_nm" in
5919 */*|*\\*) tmp_nm="$lt_tmp_nm";;
5920 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5921 esac
5922 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5923 # Check to see if the nm accepts a BSD-compat flag.
5924 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5925 # nm: unknown option "B" ignored
5926 case `"$tmp_nm" -B "$tmp_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5927 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5928 break
5929 ;;
5930 *)
5931 case `"$tmp_nm" -p "$tmp_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5932 *$tmp_nm*)
5933 lt_cv_path_NM="$tmp_nm -p"
5934 break
5935 ;;
5936 *)
5937 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5938 continue # so that we can try to find one that supports BSD flags
5939 ;;
5940 esac
5941 ;;
5942 esac
5943 fi
5944 done
5945 IFS="$lt_save_ifs"
5946 done
5947 : ${lt_cv_path_NM=no}
5948 fi
5949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5950 $as_echo "$lt_cv_path_NM" >&6; }
5951 if test "$lt_cv_path_NM" != "no"; then
5952 NM="$lt_cv_path_NM"
5953 else
5954 # Didn't find any BSD compatible name lister, look for dumpbin.
5955 if test -n "$DUMPBIN"; then :
5956 # Let the user override the test.
5957 else
5958 if test -n "$ac_tool_prefix"; then
5959 for ac_prog in dumpbin "link -dump"
5960 do
5961 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5962 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5964 $as_echo_n "checking for $ac_word... " >&6; }
5965 if ${ac_cv_prog_DUMPBIN+:} false; then :
5966 $as_echo_n "(cached) " >&6
5967 else
5968 if test -n "$DUMPBIN"; then
5969 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5970 else
5971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5972 for as_dir in $PATH
5973 do
5974 IFS=$as_save_IFS
5975 test -z "$as_dir" && as_dir=.
5976 for ac_exec_ext in '' $ac_executable_extensions; do
5977 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5978 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5980 break 2
5981 fi
5982 done
5983 done
5984 IFS=$as_save_IFS
5985
5986 fi
5987 fi
5988 DUMPBIN=$ac_cv_prog_DUMPBIN
5989 if test -n "$DUMPBIN"; then
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5991 $as_echo "$DUMPBIN" >&6; }
5992 else
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5994 $as_echo "no" >&6; }
5995 fi
5996
5997
5998 test -n "$DUMPBIN" && break
5999 done
6000 fi
6001 if test -z "$DUMPBIN"; then
6002 ac_ct_DUMPBIN=$DUMPBIN
6003 for ac_prog in dumpbin "link -dump"
6004 do
6005 # Extract the first word of "$ac_prog", so it can be a program name with args.
6006 set dummy $ac_prog; ac_word=$2
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6008 $as_echo_n "checking for $ac_word... " >&6; }
6009 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6010 $as_echo_n "(cached) " >&6
6011 else
6012 if test -n "$ac_ct_DUMPBIN"; then
6013 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6014 else
6015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6016 for as_dir in $PATH
6017 do
6018 IFS=$as_save_IFS
6019 test -z "$as_dir" && as_dir=.
6020 for ac_exec_ext in '' $ac_executable_extensions; do
6021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6022 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6024 break 2
6025 fi
6026 done
6027 done
6028 IFS=$as_save_IFS
6029
6030 fi
6031 fi
6032 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6033 if test -n "$ac_ct_DUMPBIN"; then
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6035 $as_echo "$ac_ct_DUMPBIN" >&6; }
6036 else
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6038 $as_echo "no" >&6; }
6039 fi
6040
6041
6042 test -n "$ac_ct_DUMPBIN" && break
6043 done
6044
6045 if test "x$ac_ct_DUMPBIN" = x; then
6046 DUMPBIN=":"
6047 else
6048 case $cross_compiling:$ac_tool_warned in
6049 yes:)
6050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6051 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6052 ac_tool_warned=yes ;;
6053 esac
6054 DUMPBIN=$ac_ct_DUMPBIN
6055 fi
6056 fi
6057
6058 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6059 *COFF*)
6060 DUMPBIN="$DUMPBIN -symbols"
6061 ;;
6062 *)
6063 DUMPBIN=:
6064 ;;
6065 esac
6066 fi
6067
6068 if test "$DUMPBIN" != ":"; then
6069 NM="$DUMPBIN"
6070 fi
6071 fi
6072 test -z "$NM" && NM=nm
6073
6074
6075
6076
6077
6078
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6080 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6081 if ${lt_cv_nm_interface+:} false; then :
6082 $as_echo_n "(cached) " >&6
6083 else
6084 lt_cv_nm_interface="BSD nm"
6085 echo "int some_variable = 0;" > conftest.$ac_ext
6086 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6087 (eval "$ac_compile" 2>conftest.err)
6088 cat conftest.err >&5
6089 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6090 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6091 cat conftest.err >&5
6092 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6093 cat conftest.out >&5
6094 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6095 lt_cv_nm_interface="MS dumpbin"
6096 fi
6097 rm -f conftest*
6098 fi
6099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6100 $as_echo "$lt_cv_nm_interface" >&6; }
6101
6102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6103 $as_echo_n "checking whether ln -s works... " >&6; }
6104 LN_S=$as_ln_s
6105 if test "$LN_S" = "ln -s"; then
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6107 $as_echo "yes" >&6; }
6108 else
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6110 $as_echo "no, using $LN_S" >&6; }
6111 fi
6112
6113 # find the maximum length of command line arguments
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6115 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6116 if ${lt_cv_sys_max_cmd_len+:} false; then :
6117 $as_echo_n "(cached) " >&6
6118 else
6119 i=0
6120 teststring="ABCD"
6121
6122 case $build_os in
6123 msdosdjgpp*)
6124 # On DJGPP, this test can blow up pretty badly due to problems in libc
6125 # (any single argument exceeding 2000 bytes causes a buffer overrun
6126 # during glob expansion). Even if it were fixed, the result of this
6127 # check would be larger than it should be.
6128 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6129 ;;
6130
6131 gnu*)
6132 # Under GNU Hurd, this test is not required because there is
6133 # no limit to the length of command line arguments.
6134 # Libtool will interpret -1 as no limit whatsoever
6135 lt_cv_sys_max_cmd_len=-1;
6136 ;;
6137
6138 cygwin* | mingw* | cegcc*)
6139 # On Win9x/ME, this test blows up -- it succeeds, but takes
6140 # about 5 minutes as the teststring grows exponentially.
6141 # Worse, since 9x/ME are not pre-emptively multitasking,
6142 # you end up with a "frozen" computer, even though with patience
6143 # the test eventually succeeds (with a max line length of 256k).
6144 # Instead, let's just punt: use the minimum linelength reported by
6145 # all of the supported platforms: 8192 (on NT/2K/XP).
6146 lt_cv_sys_max_cmd_len=8192;
6147 ;;
6148
6149 mint*)
6150 # On MiNT this can take a long time and run out of memory.
6151 lt_cv_sys_max_cmd_len=8192;
6152 ;;
6153
6154 amigaos*)
6155 # On AmigaOS with pdksh, this test takes hours, literally.
6156 # So we just punt and use a minimum line length of 8192.
6157 lt_cv_sys_max_cmd_len=8192;
6158 ;;
6159
6160 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6161 # This has been around since 386BSD, at least. Likely further.
6162 if test -x /sbin/sysctl; then
6163 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6164 elif test -x /usr/sbin/sysctl; then
6165 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6166 else
6167 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6168 fi
6169 # And add a safety zone
6170 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6171 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6172 ;;
6173
6174 interix*)
6175 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6176 lt_cv_sys_max_cmd_len=196608
6177 ;;
6178
6179 osf*)
6180 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6181 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6182 # nice to cause kernel panics so lets avoid the loop below.
6183 # First set a reasonable default.
6184 lt_cv_sys_max_cmd_len=16384
6185 #
6186 if test -x /sbin/sysconfig; then
6187 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6188 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6189 esac
6190 fi
6191 ;;
6192 sco3.2v5*)
6193 lt_cv_sys_max_cmd_len=102400
6194 ;;
6195 sysv5* | sco5v6* | sysv4.2uw2*)
6196 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6197 if test -n "$kargmax"; then
6198 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6199 else
6200 lt_cv_sys_max_cmd_len=32768
6201 fi
6202 ;;
6203 *)
6204 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6205 if test -n "$lt_cv_sys_max_cmd_len"; then
6206 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6207 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6208 else
6209 # Make teststring a little bigger before we do anything with it.
6210 # a 1K string should be a reasonable start.
6211 for i in 1 2 3 4 5 6 7 8 ; do
6212 teststring=$teststring$teststring
6213 done
6214 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6215 # If test is not a shell built-in, we'll probably end up computing a
6216 # maximum length that is only half of the actual maximum length, but
6217 # we can't tell.
6218 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6219 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6220 test $i != 17 # 1/2 MB should be enough
6221 do
6222 i=`expr $i + 1`
6223 teststring=$teststring$teststring
6224 done
6225 # Only check the string length outside the loop.
6226 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6227 teststring=
6228 # Add a significant safety factor because C++ compilers can tack on
6229 # massive amounts of additional arguments before passing them to the
6230 # linker. It appears as though 1/2 is a usable value.
6231 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6232 fi
6233 ;;
6234 esac
6235
6236 fi
6237
6238 if test -n $lt_cv_sys_max_cmd_len ; then
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6240 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6241 else
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6243 $as_echo "none" >&6; }
6244 fi
6245 max_cmd_len=$lt_cv_sys_max_cmd_len
6246
6247
6248
6249
6250
6251
6252 : ${CP="cp -f"}
6253 : ${MV="mv -f"}
6254 : ${RM="rm -f"}
6255
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6257 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6258 # Try some XSI features
6259 xsi_shell=no
6260 ( _lt_dummy="a/b/c"
6261 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6262 = c,a/b,, \
6263 && eval 'test $(( 1 + 1 )) -eq 2 \
6264 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6265 && xsi_shell=yes
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6267 $as_echo "$xsi_shell" >&6; }
6268
6269
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6271 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6272 lt_shell_append=no
6273 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6274 >/dev/null 2>&1 \
6275 && lt_shell_append=yes
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6277 $as_echo "$lt_shell_append" >&6; }
6278
6279
6280 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6281 lt_unset=unset
6282 else
6283 lt_unset=false
6284 fi
6285
6286
6287
6288
6289
6290 # test EBCDIC or ASCII
6291 case `echo X|tr X '\101'` in
6292 A) # ASCII based system
6293 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6294 lt_SP2NL='tr \040 \012'
6295 lt_NL2SP='tr \015\012 \040\040'
6296 ;;
6297 *) # EBCDIC based system
6298 lt_SP2NL='tr \100 \n'
6299 lt_NL2SP='tr \r\n \100\100'
6300 ;;
6301 esac
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6312 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6313 if ${lt_cv_ld_reload_flag+:} false; then :
6314 $as_echo_n "(cached) " >&6
6315 else
6316 lt_cv_ld_reload_flag='-r'
6317 fi
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6319 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6320 reload_flag=$lt_cv_ld_reload_flag
6321 case $reload_flag in
6322 "" | " "*) ;;
6323 *) reload_flag=" $reload_flag" ;;
6324 esac
6325 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6326 case $host_os in
6327 darwin*)
6328 if test "$GCC" = yes; then
6329 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6330 else
6331 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6332 fi
6333 ;;
6334 esac
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344 if test -n "$ac_tool_prefix"; then
6345 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6346 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6348 $as_echo_n "checking for $ac_word... " >&6; }
6349 if ${ac_cv_prog_OBJDUMP+:} false; then :
6350 $as_echo_n "(cached) " >&6
6351 else
6352 if test -n "$OBJDUMP"; then
6353 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6354 else
6355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6356 for as_dir in $PATH
6357 do
6358 IFS=$as_save_IFS
6359 test -z "$as_dir" && as_dir=.
6360 for ac_exec_ext in '' $ac_executable_extensions; do
6361 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6362 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6364 break 2
6365 fi
6366 done
6367 done
6368 IFS=$as_save_IFS
6369
6370 fi
6371 fi
6372 OBJDUMP=$ac_cv_prog_OBJDUMP
6373 if test -n "$OBJDUMP"; then
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6375 $as_echo "$OBJDUMP" >&6; }
6376 else
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6378 $as_echo "no" >&6; }
6379 fi
6380
6381
6382 fi
6383 if test -z "$ac_cv_prog_OBJDUMP"; then
6384 ac_ct_OBJDUMP=$OBJDUMP
6385 # Extract the first word of "objdump", so it can be a program name with args.
6386 set dummy objdump; ac_word=$2
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6388 $as_echo_n "checking for $ac_word... " >&6; }
6389 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6390 $as_echo_n "(cached) " >&6
6391 else
6392 if test -n "$ac_ct_OBJDUMP"; then
6393 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6394 else
6395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6396 for as_dir in $PATH
6397 do
6398 IFS=$as_save_IFS
6399 test -z "$as_dir" && as_dir=.
6400 for ac_exec_ext in '' $ac_executable_extensions; do
6401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6402 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6404 break 2
6405 fi
6406 done
6407 done
6408 IFS=$as_save_IFS
6409
6410 fi
6411 fi
6412 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6413 if test -n "$ac_ct_OBJDUMP"; then
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6415 $as_echo "$ac_ct_OBJDUMP" >&6; }
6416 else
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6418 $as_echo "no" >&6; }
6419 fi
6420
6421 if test "x$ac_ct_OBJDUMP" = x; then
6422 OBJDUMP="false"
6423 else
6424 case $cross_compiling:$ac_tool_warned in
6425 yes:)
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6427 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6428 ac_tool_warned=yes ;;
6429 esac
6430 OBJDUMP=$ac_ct_OBJDUMP
6431 fi
6432 else
6433 OBJDUMP="$ac_cv_prog_OBJDUMP"
6434 fi
6435
6436 test -z "$OBJDUMP" && OBJDUMP=objdump
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6447 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6448 if ${lt_cv_deplibs_check_method+:} false; then :
6449 $as_echo_n "(cached) " >&6
6450 else
6451 lt_cv_file_magic_cmd='$MAGIC_CMD'
6452 lt_cv_file_magic_test_file=
6453 lt_cv_deplibs_check_method='unknown'
6454 # Need to set the preceding variable on all platforms that support
6455 # interlibrary dependencies.
6456 # 'none' -- dependencies not supported.
6457 # `unknown' -- same as none, but documents that we really don't know.
6458 # 'pass_all' -- all dependencies passed with no checks.
6459 # 'test_compile' -- check by making test program.
6460 # 'file_magic [[regex]]' -- check by looking for files in library path
6461 # which responds to the $file_magic_cmd with a given extended regex.
6462 # If you have `file' or equivalent on your system and you're not sure
6463 # whether `pass_all' will *always* work, you probably want this one.
6464
6465 case $host_os in
6466 aix[4-9]*)
6467 lt_cv_deplibs_check_method=pass_all
6468 ;;
6469
6470 beos*)
6471 lt_cv_deplibs_check_method=pass_all
6472 ;;
6473
6474 bsdi[45]*)
6475 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6476 lt_cv_file_magic_cmd='/usr/bin/file -L'
6477 lt_cv_file_magic_test_file=/shlib/libc.so
6478 ;;
6479
6480 cygwin*)
6481 # func_win32_libid is a shell function defined in ltmain.sh
6482 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6483 lt_cv_file_magic_cmd='func_win32_libid'
6484 ;;
6485
6486 mingw* | pw32*)
6487 # Base MSYS/MinGW do not provide the 'file' command needed by
6488 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6489 # unless we find 'file', for example because we are cross-compiling.
6490 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6491 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6492 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6493 lt_cv_file_magic_cmd='func_win32_libid'
6494 else
6495 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6496 lt_cv_file_magic_cmd='$OBJDUMP -f'
6497 fi
6498 ;;
6499
6500 cegcc*)
6501 # use the weaker test based on 'objdump'. See mingw*.
6502 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6503 lt_cv_file_magic_cmd='$OBJDUMP -f'
6504 ;;
6505
6506 darwin* | rhapsody*)
6507 lt_cv_deplibs_check_method=pass_all
6508 ;;
6509
6510 freebsd* | dragonfly*)
6511 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6512 case $host_cpu in
6513 i*86 )
6514 # Not sure whether the presence of OpenBSD here was a mistake.
6515 # Let's accept both of them until this is cleared up.
6516 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6517 lt_cv_file_magic_cmd=/usr/bin/file
6518 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6519 ;;
6520 esac
6521 else
6522 lt_cv_deplibs_check_method=pass_all
6523 fi
6524 ;;
6525
6526 gnu*)
6527 lt_cv_deplibs_check_method=pass_all
6528 ;;
6529
6530 haiku*)
6531 lt_cv_deplibs_check_method=pass_all
6532 ;;
6533
6534 hpux10.20* | hpux11*)
6535 lt_cv_file_magic_cmd=/usr/bin/file
6536 case $host_cpu in
6537 ia64*)
6538 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6539 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6540 ;;
6541 hppa*64*)
6542 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]'
6543 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6544 ;;
6545 *)
6546 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6547 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6548 ;;
6549 esac
6550 ;;
6551
6552 interix[3-9]*)
6553 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6554 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6555 ;;
6556
6557 irix5* | irix6* | nonstopux*)
6558 case $LD in
6559 *-32|*"-32 ") libmagic=32-bit;;
6560 *-n32|*"-n32 ") libmagic=N32;;
6561 *-64|*"-64 ") libmagic=64-bit;;
6562 *) libmagic=never-match;;
6563 esac
6564 lt_cv_deplibs_check_method=pass_all
6565 ;;
6566
6567 # This must be Linux ELF.
6568 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6569 lt_cv_deplibs_check_method=pass_all
6570 ;;
6571
6572 netbsd*)
6573 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6574 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6575 else
6576 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6577 fi
6578 ;;
6579
6580 newos6*)
6581 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6582 lt_cv_file_magic_cmd=/usr/bin/file
6583 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6584 ;;
6585
6586 *nto* | *qnx*)
6587 lt_cv_deplibs_check_method=pass_all
6588 ;;
6589
6590 openbsd*)
6591 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6592 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6593 else
6594 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6595 fi
6596 ;;
6597
6598 osf3* | osf4* | osf5*)
6599 lt_cv_deplibs_check_method=pass_all
6600 ;;
6601
6602 rdos*)
6603 lt_cv_deplibs_check_method=pass_all
6604 ;;
6605
6606 solaris*)
6607 lt_cv_deplibs_check_method=pass_all
6608 ;;
6609
6610 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6611 lt_cv_deplibs_check_method=pass_all
6612 ;;
6613
6614 sysv4 | sysv4.3*)
6615 case $host_vendor in
6616 motorola)
6617 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]'
6618 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6619 ;;
6620 ncr)
6621 lt_cv_deplibs_check_method=pass_all
6622 ;;
6623 sequent)
6624 lt_cv_file_magic_cmd='/bin/file'
6625 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6626 ;;
6627 sni)
6628 lt_cv_file_magic_cmd='/bin/file'
6629 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6630 lt_cv_file_magic_test_file=/lib/libc.so
6631 ;;
6632 siemens)
6633 lt_cv_deplibs_check_method=pass_all
6634 ;;
6635 pc)
6636 lt_cv_deplibs_check_method=pass_all
6637 ;;
6638 esac
6639 ;;
6640
6641 tpf*)
6642 lt_cv_deplibs_check_method=pass_all
6643 ;;
6644 esac
6645
6646 fi
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6648 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6649 file_magic_cmd=$lt_cv_file_magic_cmd
6650 deplibs_check_method=$lt_cv_deplibs_check_method
6651 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664 plugin_option=
6665 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6666 for plugin in $plugin_names; do
6667 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6668 if test x$plugin_so = x$plugin; then
6669 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6670 fi
6671 if test x$plugin_so != x$plugin; then
6672 plugin_option="--plugin $plugin_so"
6673 break
6674 fi
6675 done
6676
6677 if test -n "$ac_tool_prefix"; then
6678 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6679 set dummy ${ac_tool_prefix}ar; ac_word=$2
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6681 $as_echo_n "checking for $ac_word... " >&6; }
6682 if ${ac_cv_prog_AR+:} false; then :
6683 $as_echo_n "(cached) " >&6
6684 else
6685 if test -n "$AR"; then
6686 ac_cv_prog_AR="$AR" # Let the user override the test.
6687 else
6688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6689 for as_dir in $PATH
6690 do
6691 IFS=$as_save_IFS
6692 test -z "$as_dir" && as_dir=.
6693 for ac_exec_ext in '' $ac_executable_extensions; do
6694 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6695 ac_cv_prog_AR="${ac_tool_prefix}ar"
6696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6697 break 2
6698 fi
6699 done
6700 done
6701 IFS=$as_save_IFS
6702
6703 fi
6704 fi
6705 AR=$ac_cv_prog_AR
6706 if test -n "$AR"; then
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6708 $as_echo "$AR" >&6; }
6709 else
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6711 $as_echo "no" >&6; }
6712 fi
6713
6714
6715 fi
6716 if test -z "$ac_cv_prog_AR"; then
6717 ac_ct_AR=$AR
6718 # Extract the first word of "ar", so it can be a program name with args.
6719 set dummy ar; ac_word=$2
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6721 $as_echo_n "checking for $ac_word... " >&6; }
6722 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6723 $as_echo_n "(cached) " >&6
6724 else
6725 if test -n "$ac_ct_AR"; then
6726 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6727 else
6728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6729 for as_dir in $PATH
6730 do
6731 IFS=$as_save_IFS
6732 test -z "$as_dir" && as_dir=.
6733 for ac_exec_ext in '' $ac_executable_extensions; do
6734 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6735 ac_cv_prog_ac_ct_AR="ar"
6736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6737 break 2
6738 fi
6739 done
6740 done
6741 IFS=$as_save_IFS
6742
6743 fi
6744 fi
6745 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6746 if test -n "$ac_ct_AR"; then
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6748 $as_echo "$ac_ct_AR" >&6; }
6749 else
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6751 $as_echo "no" >&6; }
6752 fi
6753
6754 if test "x$ac_ct_AR" = x; then
6755 AR="false"
6756 else
6757 case $cross_compiling:$ac_tool_warned in
6758 yes:)
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6760 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6761 ac_tool_warned=yes ;;
6762 esac
6763 AR=$ac_ct_AR
6764 fi
6765 else
6766 AR="$ac_cv_prog_AR"
6767 fi
6768
6769 test -z "$AR" && AR=ar
6770 if test -n "$plugin_option"; then
6771 if $AR --help 2>&1 | grep -q "\--plugin"; then
6772 touch conftest.c
6773 $AR $plugin_option rc conftest.a conftest.c
6774 if test "$?" != 0; then
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6776 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6777 else
6778 AR="$AR $plugin_option"
6779 fi
6780 rm -f conftest.*
6781 fi
6782 fi
6783 test -z "$AR_FLAGS" && AR_FLAGS=cru
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795 if test -n "$ac_tool_prefix"; then
6796 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6797 set dummy ${ac_tool_prefix}strip; ac_word=$2
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6799 $as_echo_n "checking for $ac_word... " >&6; }
6800 if ${ac_cv_prog_STRIP+:} false; then :
6801 $as_echo_n "(cached) " >&6
6802 else
6803 if test -n "$STRIP"; then
6804 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6805 else
6806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6807 for as_dir in $PATH
6808 do
6809 IFS=$as_save_IFS
6810 test -z "$as_dir" && as_dir=.
6811 for ac_exec_ext in '' $ac_executable_extensions; do
6812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6813 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6815 break 2
6816 fi
6817 done
6818 done
6819 IFS=$as_save_IFS
6820
6821 fi
6822 fi
6823 STRIP=$ac_cv_prog_STRIP
6824 if test -n "$STRIP"; then
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6826 $as_echo "$STRIP" >&6; }
6827 else
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6829 $as_echo "no" >&6; }
6830 fi
6831
6832
6833 fi
6834 if test -z "$ac_cv_prog_STRIP"; then
6835 ac_ct_STRIP=$STRIP
6836 # Extract the first word of "strip", so it can be a program name with args.
6837 set dummy strip; ac_word=$2
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6839 $as_echo_n "checking for $ac_word... " >&6; }
6840 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6841 $as_echo_n "(cached) " >&6
6842 else
6843 if test -n "$ac_ct_STRIP"; then
6844 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6845 else
6846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6847 for as_dir in $PATH
6848 do
6849 IFS=$as_save_IFS
6850 test -z "$as_dir" && as_dir=.
6851 for ac_exec_ext in '' $ac_executable_extensions; do
6852 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6853 ac_cv_prog_ac_ct_STRIP="strip"
6854 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6855 break 2
6856 fi
6857 done
6858 done
6859 IFS=$as_save_IFS
6860
6861 fi
6862 fi
6863 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6864 if test -n "$ac_ct_STRIP"; then
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6866 $as_echo "$ac_ct_STRIP" >&6; }
6867 else
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6869 $as_echo "no" >&6; }
6870 fi
6871
6872 if test "x$ac_ct_STRIP" = x; then
6873 STRIP=":"
6874 else
6875 case $cross_compiling:$ac_tool_warned in
6876 yes:)
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6878 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6879 ac_tool_warned=yes ;;
6880 esac
6881 STRIP=$ac_ct_STRIP
6882 fi
6883 else
6884 STRIP="$ac_cv_prog_STRIP"
6885 fi
6886
6887 test -z "$STRIP" && STRIP=:
6888
6889
6890
6891
6892
6893
6894 if test -n "$ac_tool_prefix"; then
6895 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6896 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6898 $as_echo_n "checking for $ac_word... " >&6; }
6899 if ${ac_cv_prog_RANLIB+:} false; then :
6900 $as_echo_n "(cached) " >&6
6901 else
6902 if test -n "$RANLIB"; then
6903 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6904 else
6905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6906 for as_dir in $PATH
6907 do
6908 IFS=$as_save_IFS
6909 test -z "$as_dir" && as_dir=.
6910 for ac_exec_ext in '' $ac_executable_extensions; do
6911 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6912 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6914 break 2
6915 fi
6916 done
6917 done
6918 IFS=$as_save_IFS
6919
6920 fi
6921 fi
6922 RANLIB=$ac_cv_prog_RANLIB
6923 if test -n "$RANLIB"; then
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6925 $as_echo "$RANLIB" >&6; }
6926 else
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6928 $as_echo "no" >&6; }
6929 fi
6930
6931
6932 fi
6933 if test -z "$ac_cv_prog_RANLIB"; then
6934 ac_ct_RANLIB=$RANLIB
6935 # Extract the first word of "ranlib", so it can be a program name with args.
6936 set dummy ranlib; ac_word=$2
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6938 $as_echo_n "checking for $ac_word... " >&6; }
6939 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6940 $as_echo_n "(cached) " >&6
6941 else
6942 if test -n "$ac_ct_RANLIB"; then
6943 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6944 else
6945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6946 for as_dir in $PATH
6947 do
6948 IFS=$as_save_IFS
6949 test -z "$as_dir" && as_dir=.
6950 for ac_exec_ext in '' $ac_executable_extensions; do
6951 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6952 ac_cv_prog_ac_ct_RANLIB="ranlib"
6953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6954 break 2
6955 fi
6956 done
6957 done
6958 IFS=$as_save_IFS
6959
6960 fi
6961 fi
6962 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6963 if test -n "$ac_ct_RANLIB"; then
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6965 $as_echo "$ac_ct_RANLIB" >&6; }
6966 else
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6968 $as_echo "no" >&6; }
6969 fi
6970
6971 if test "x$ac_ct_RANLIB" = x; then
6972 RANLIB=":"
6973 else
6974 case $cross_compiling:$ac_tool_warned in
6975 yes:)
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6977 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6978 ac_tool_warned=yes ;;
6979 esac
6980 RANLIB=$ac_ct_RANLIB
6981 fi
6982 else
6983 RANLIB="$ac_cv_prog_RANLIB"
6984 fi
6985
6986 test -z "$RANLIB" && RANLIB=:
6987 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6988 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6989 RANLIB="$RANLIB $plugin_option"
6990 fi
6991 fi
6992
6993
6994
6995
6996
6997
6998 # Determine commands to create old-style static archives.
6999 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7000 old_postinstall_cmds='chmod 644 $oldlib'
7001 old_postuninstall_cmds=
7002
7003 if test -n "$RANLIB"; then
7004 case $host_os in
7005 openbsd*)
7006 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7007 ;;
7008 *)
7009 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7010 ;;
7011 esac
7012 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7013 fi
7014
7015 case $host_os in
7016 darwin*)
7017 lock_old_archive_extraction=yes ;;
7018 *)
7019 lock_old_archive_extraction=no ;;
7020 esac
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060 # If no C compiler was specified, use CC.
7061 LTCC=${LTCC-"$CC"}
7062
7063 # If no C compiler flags were specified, use CFLAGS.
7064 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7065
7066 # Allow CC to be a program name with arguments.
7067 compiler=$CC
7068
7069
7070 # Check for command to grab the raw symbol name followed by C symbol from nm.
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7072 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7073 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7074 $as_echo_n "(cached) " >&6
7075 else
7076
7077 # These are sane defaults that work on at least a few old systems.
7078 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7079
7080 # Character class describing NM global symbol codes.
7081 symcode='[BCDEGRST]'
7082
7083 # Regexp to match symbols that can be accessed directly from C.
7084 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7085
7086 # Define system-specific variables.
7087 case $host_os in
7088 aix*)
7089 symcode='[BCDT]'
7090 ;;
7091 cygwin* | mingw* | pw32* | cegcc*)
7092 symcode='[ABCDGISTW]'
7093 ;;
7094 hpux*)
7095 if test "$host_cpu" = ia64; then
7096 symcode='[ABCDEGRST]'
7097 fi
7098 ;;
7099 irix* | nonstopux*)
7100 symcode='[BCDEGRST]'
7101 ;;
7102 osf*)
7103 symcode='[BCDEGQRST]'
7104 ;;
7105 solaris*)
7106 symcode='[BCDRT]'
7107 ;;
7108 sco3.2v5*)
7109 symcode='[DT]'
7110 ;;
7111 sysv4.2uw2*)
7112 symcode='[DT]'
7113 ;;
7114 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7115 symcode='[ABDT]'
7116 ;;
7117 sysv4)
7118 symcode='[DFNSTU]'
7119 ;;
7120 esac
7121
7122 # If we're using GNU nm, then use its standard symbol codes.
7123 case `$NM -V 2>&1` in
7124 *GNU* | *'with BFD'*)
7125 symcode='[ABCDGIRSTW]' ;;
7126 esac
7127
7128 # Transform an extracted symbol line into a proper C declaration.
7129 # Some systems (esp. on ia64) link data and code symbols differently,
7130 # so use this general approach.
7131 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7132
7133 # Transform an extracted symbol line into symbol name and symbol address
7134 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7135 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'"
7136
7137 # Handle CRLF in mingw tool chain
7138 opt_cr=
7139 case $build_os in
7140 mingw*)
7141 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7142 ;;
7143 esac
7144
7145 # Try without a prefix underscore, then with it.
7146 for ac_symprfx in "" "_"; do
7147
7148 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7149 symxfrm="\\1 $ac_symprfx\\2 \\2"
7150
7151 # Write the raw and C identifiers.
7152 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7153 # Fake it for dumpbin and say T for any non-static function
7154 # and D for any global variable.
7155 # Also find C++ and __fastcall symbols from MSVC++,
7156 # which start with @ or ?.
7157 lt_cv_sys_global_symbol_pipe="$AWK '"\
7158 " {last_section=section; section=\$ 3};"\
7159 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7160 " \$ 0!~/External *\|/{next};"\
7161 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7162 " {if(hide[section]) next};"\
7163 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7164 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7165 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7166 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7167 " ' prfx=^$ac_symprfx"
7168 else
7169 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7170 fi
7171
7172 # Check to see that the pipe works correctly.
7173 pipe_works=no
7174
7175 rm -f conftest*
7176 cat > conftest.$ac_ext <<_LT_EOF
7177 #ifdef __cplusplus
7178 extern "C" {
7179 #endif
7180 char nm_test_var;
7181 void nm_test_func(void);
7182 void nm_test_func(void){}
7183 #ifdef __cplusplus
7184 }
7185 #endif
7186 int main(){nm_test_var='a';nm_test_func();return(0);}
7187 _LT_EOF
7188
7189 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7190 (eval $ac_compile) 2>&5
7191 ac_status=$?
7192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7193 test $ac_status = 0; }; then
7194 # Now try to grab the symbols.
7195 nlist=conftest.nm
7196 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7197 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7198 ac_status=$?
7199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7200 test $ac_status = 0; } && test -s "$nlist"; then
7201 # Try sorting and uniquifying the output.
7202 if sort "$nlist" | uniq > "$nlist"T; then
7203 mv -f "$nlist"T "$nlist"
7204 else
7205 rm -f "$nlist"T
7206 fi
7207
7208 # Make sure that we snagged all the symbols we need.
7209 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7210 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7211 cat <<_LT_EOF > conftest.$ac_ext
7212 #ifdef __cplusplus
7213 extern "C" {
7214 #endif
7215
7216 _LT_EOF
7217 # Now generate the symbol file.
7218 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7219
7220 cat <<_LT_EOF >> conftest.$ac_ext
7221
7222 /* The mapping between symbol names and symbols. */
7223 const struct {
7224 const char *name;
7225 void *address;
7226 }
7227 lt__PROGRAM__LTX_preloaded_symbols[] =
7228 {
7229 { "@PROGRAM@", (void *) 0 },
7230 _LT_EOF
7231 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7232 cat <<\_LT_EOF >> conftest.$ac_ext
7233 {0, (void *) 0}
7234 };
7235
7236 /* This works around a problem in FreeBSD linker */
7237 #ifdef FREEBSD_WORKAROUND
7238 static const void *lt_preloaded_setup() {
7239 return lt__PROGRAM__LTX_preloaded_symbols;
7240 }
7241 #endif
7242
7243 #ifdef __cplusplus
7244 }
7245 #endif
7246 _LT_EOF
7247 # Now try linking the two files.
7248 mv conftest.$ac_objext conftstm.$ac_objext
7249 lt_save_LIBS="$LIBS"
7250 lt_save_CFLAGS="$CFLAGS"
7251 LIBS="conftstm.$ac_objext"
7252 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7253 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7254 (eval $ac_link) 2>&5
7255 ac_status=$?
7256 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7257 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7258 pipe_works=yes
7259 fi
7260 LIBS="$lt_save_LIBS"
7261 CFLAGS="$lt_save_CFLAGS"
7262 else
7263 echo "cannot find nm_test_func in $nlist" >&5
7264 fi
7265 else
7266 echo "cannot find nm_test_var in $nlist" >&5
7267 fi
7268 else
7269 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7270 fi
7271 else
7272 echo "$progname: failed program was:" >&5
7273 cat conftest.$ac_ext >&5
7274 fi
7275 rm -rf conftest* conftst*
7276
7277 # Do not use the global_symbol_pipe unless it works.
7278 if test "$pipe_works" = yes; then
7279 break
7280 else
7281 lt_cv_sys_global_symbol_pipe=
7282 fi
7283 done
7284
7285 fi
7286
7287 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7288 lt_cv_sys_global_symbol_to_cdecl=
7289 fi
7290 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7292 $as_echo "failed" >&6; }
7293 else
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7295 $as_echo "ok" >&6; }
7296 fi
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319 # Check whether --enable-libtool-lock was given.
7320 if test "${enable_libtool_lock+set}" = set; then :
7321 enableval=$enable_libtool_lock;
7322 fi
7323
7324 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7325
7326 # Some flags need to be propagated to the compiler or linker for good
7327 # libtool support.
7328 case $host in
7329 ia64-*-hpux*)
7330 # Find out which ABI we are using.
7331 echo 'int i;' > conftest.$ac_ext
7332 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7333 (eval $ac_compile) 2>&5
7334 ac_status=$?
7335 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7336 test $ac_status = 0; }; then
7337 case `/usr/bin/file conftest.$ac_objext` in
7338 *ELF-32*)
7339 HPUX_IA64_MODE="32"
7340 ;;
7341 *ELF-64*)
7342 HPUX_IA64_MODE="64"
7343 ;;
7344 esac
7345 fi
7346 rm -rf conftest*
7347 ;;
7348 *-*-irix6*)
7349 # Find out which ABI we are using.
7350 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7351 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7352 (eval $ac_compile) 2>&5
7353 ac_status=$?
7354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7355 test $ac_status = 0; }; then
7356 if test "$lt_cv_prog_gnu_ld" = yes; then
7357 case `/usr/bin/file conftest.$ac_objext` in
7358 *32-bit*)
7359 LD="${LD-ld} -melf32bsmip"
7360 ;;
7361 *N32*)
7362 LD="${LD-ld} -melf32bmipn32"
7363 ;;
7364 *64-bit*)
7365 LD="${LD-ld} -melf64bmip"
7366 ;;
7367 esac
7368 else
7369 case `/usr/bin/file conftest.$ac_objext` in
7370 *32-bit*)
7371 LD="${LD-ld} -32"
7372 ;;
7373 *N32*)
7374 LD="${LD-ld} -n32"
7375 ;;
7376 *64-bit*)
7377 LD="${LD-ld} -64"
7378 ;;
7379 esac
7380 fi
7381 fi
7382 rm -rf conftest*
7383 ;;
7384
7385 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7386 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7387 # Find out which ABI we are using.
7388 echo 'int i;' > conftest.$ac_ext
7389 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7390 (eval $ac_compile) 2>&5
7391 ac_status=$?
7392 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7393 test $ac_status = 0; }; then
7394 case `/usr/bin/file conftest.o` in
7395 *32-bit*)
7396 case $host in
7397 x86_64-*kfreebsd*-gnu)
7398 LD="${LD-ld} -m elf_i386_fbsd"
7399 ;;
7400 x86_64-*linux*)
7401 case `/usr/bin/file conftest.o` in
7402 *x86-64*)
7403 LD="${LD-ld} -m elf32_x86_64"
7404 ;;
7405 *)
7406 LD="${LD-ld} -m elf_i386"
7407 ;;
7408 esac
7409 ;;
7410 powerpc64le-*linux*)
7411 LD="${LD-ld} -m elf32lppclinux"
7412 ;;
7413 powerpc64-*linux*)
7414 LD="${LD-ld} -m elf32ppclinux"
7415 ;;
7416 s390x-*linux*)
7417 LD="${LD-ld} -m elf_s390"
7418 ;;
7419 sparc64-*linux*)
7420 LD="${LD-ld} -m elf32_sparc"
7421 ;;
7422 esac
7423 ;;
7424 *64-bit*)
7425 case $host in
7426 x86_64-*kfreebsd*-gnu)
7427 LD="${LD-ld} -m elf_x86_64_fbsd"
7428 ;;
7429 x86_64-*linux*)
7430 LD="${LD-ld} -m elf_x86_64"
7431 ;;
7432 powerpcle-*linux*)
7433 LD="${LD-ld} -m elf64lppc"
7434 ;;
7435 powerpc-*linux*)
7436 LD="${LD-ld} -m elf64ppc"
7437 ;;
7438 s390*-*linux*|s390*-*tpf*)
7439 LD="${LD-ld} -m elf64_s390"
7440 ;;
7441 sparc*-*linux*)
7442 LD="${LD-ld} -m elf64_sparc"
7443 ;;
7444 esac
7445 ;;
7446 esac
7447 fi
7448 rm -rf conftest*
7449 ;;
7450
7451 *-*-sco3.2v5*)
7452 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7453 SAVE_CFLAGS="$CFLAGS"
7454 CFLAGS="$CFLAGS -belf"
7455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7456 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7457 if ${lt_cv_cc_needs_belf+:} false; then :
7458 $as_echo_n "(cached) " >&6
7459 else
7460 ac_ext=c
7461 ac_cpp='$CPP $CPPFLAGS'
7462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7465
7466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7467 /* end confdefs.h. */
7468
7469 int
7470 main ()
7471 {
7472
7473 ;
7474 return 0;
7475 }
7476 _ACEOF
7477 if ac_fn_c_try_link "$LINENO"; then :
7478 lt_cv_cc_needs_belf=yes
7479 else
7480 lt_cv_cc_needs_belf=no
7481 fi
7482 rm -f core conftest.err conftest.$ac_objext \
7483 conftest$ac_exeext conftest.$ac_ext
7484 ac_ext=c
7485 ac_cpp='$CPP $CPPFLAGS'
7486 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7487 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7488 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7489
7490 fi
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7492 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7493 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7494 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7495 CFLAGS="$SAVE_CFLAGS"
7496 fi
7497 ;;
7498 sparc*-*solaris*)
7499 # Find out which ABI we are using.
7500 echo 'int i;' > conftest.$ac_ext
7501 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7502 (eval $ac_compile) 2>&5
7503 ac_status=$?
7504 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7505 test $ac_status = 0; }; then
7506 case `/usr/bin/file conftest.o` in
7507 *64-bit*)
7508 case $lt_cv_prog_gnu_ld in
7509 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7510 *)
7511 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7512 LD="${LD-ld} -64"
7513 fi
7514 ;;
7515 esac
7516 ;;
7517 esac
7518 fi
7519 rm -rf conftest*
7520 ;;
7521 esac
7522
7523 need_locks="$enable_libtool_lock"
7524
7525
7526 case $host_os in
7527 rhapsody* | darwin*)
7528 if test -n "$ac_tool_prefix"; then
7529 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7530 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7532 $as_echo_n "checking for $ac_word... " >&6; }
7533 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7534 $as_echo_n "(cached) " >&6
7535 else
7536 if test -n "$DSYMUTIL"; then
7537 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7538 else
7539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7540 for as_dir in $PATH
7541 do
7542 IFS=$as_save_IFS
7543 test -z "$as_dir" && as_dir=.
7544 for ac_exec_ext in '' $ac_executable_extensions; do
7545 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7546 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7548 break 2
7549 fi
7550 done
7551 done
7552 IFS=$as_save_IFS
7553
7554 fi
7555 fi
7556 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7557 if test -n "$DSYMUTIL"; then
7558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7559 $as_echo "$DSYMUTIL" >&6; }
7560 else
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7562 $as_echo "no" >&6; }
7563 fi
7564
7565
7566 fi
7567 if test -z "$ac_cv_prog_DSYMUTIL"; then
7568 ac_ct_DSYMUTIL=$DSYMUTIL
7569 # Extract the first word of "dsymutil", so it can be a program name with args.
7570 set dummy dsymutil; ac_word=$2
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7572 $as_echo_n "checking for $ac_word... " >&6; }
7573 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7574 $as_echo_n "(cached) " >&6
7575 else
7576 if test -n "$ac_ct_DSYMUTIL"; then
7577 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7578 else
7579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7580 for as_dir in $PATH
7581 do
7582 IFS=$as_save_IFS
7583 test -z "$as_dir" && as_dir=.
7584 for ac_exec_ext in '' $ac_executable_extensions; do
7585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7586 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7588 break 2
7589 fi
7590 done
7591 done
7592 IFS=$as_save_IFS
7593
7594 fi
7595 fi
7596 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7597 if test -n "$ac_ct_DSYMUTIL"; then
7598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7599 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7600 else
7601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7602 $as_echo "no" >&6; }
7603 fi
7604
7605 if test "x$ac_ct_DSYMUTIL" = x; then
7606 DSYMUTIL=":"
7607 else
7608 case $cross_compiling:$ac_tool_warned in
7609 yes:)
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7611 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7612 ac_tool_warned=yes ;;
7613 esac
7614 DSYMUTIL=$ac_ct_DSYMUTIL
7615 fi
7616 else
7617 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7618 fi
7619
7620 if test -n "$ac_tool_prefix"; then
7621 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7622 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7624 $as_echo_n "checking for $ac_word... " >&6; }
7625 if ${ac_cv_prog_NMEDIT+:} false; then :
7626 $as_echo_n "(cached) " >&6
7627 else
7628 if test -n "$NMEDIT"; then
7629 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7630 else
7631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7632 for as_dir in $PATH
7633 do
7634 IFS=$as_save_IFS
7635 test -z "$as_dir" && as_dir=.
7636 for ac_exec_ext in '' $ac_executable_extensions; do
7637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7638 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7640 break 2
7641 fi
7642 done
7643 done
7644 IFS=$as_save_IFS
7645
7646 fi
7647 fi
7648 NMEDIT=$ac_cv_prog_NMEDIT
7649 if test -n "$NMEDIT"; then
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7651 $as_echo "$NMEDIT" >&6; }
7652 else
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7654 $as_echo "no" >&6; }
7655 fi
7656
7657
7658 fi
7659 if test -z "$ac_cv_prog_NMEDIT"; then
7660 ac_ct_NMEDIT=$NMEDIT
7661 # Extract the first word of "nmedit", so it can be a program name with args.
7662 set dummy nmedit; ac_word=$2
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7664 $as_echo_n "checking for $ac_word... " >&6; }
7665 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7666 $as_echo_n "(cached) " >&6
7667 else
7668 if test -n "$ac_ct_NMEDIT"; then
7669 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7670 else
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672 for as_dir in $PATH
7673 do
7674 IFS=$as_save_IFS
7675 test -z "$as_dir" && as_dir=.
7676 for ac_exec_ext in '' $ac_executable_extensions; do
7677 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7678 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7680 break 2
7681 fi
7682 done
7683 done
7684 IFS=$as_save_IFS
7685
7686 fi
7687 fi
7688 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7689 if test -n "$ac_ct_NMEDIT"; then
7690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7691 $as_echo "$ac_ct_NMEDIT" >&6; }
7692 else
7693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7694 $as_echo "no" >&6; }
7695 fi
7696
7697 if test "x$ac_ct_NMEDIT" = x; then
7698 NMEDIT=":"
7699 else
7700 case $cross_compiling:$ac_tool_warned in
7701 yes:)
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7703 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7704 ac_tool_warned=yes ;;
7705 esac
7706 NMEDIT=$ac_ct_NMEDIT
7707 fi
7708 else
7709 NMEDIT="$ac_cv_prog_NMEDIT"
7710 fi
7711
7712 if test -n "$ac_tool_prefix"; then
7713 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7714 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7716 $as_echo_n "checking for $ac_word... " >&6; }
7717 if ${ac_cv_prog_LIPO+:} false; then :
7718 $as_echo_n "(cached) " >&6
7719 else
7720 if test -n "$LIPO"; then
7721 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7722 else
7723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7724 for as_dir in $PATH
7725 do
7726 IFS=$as_save_IFS
7727 test -z "$as_dir" && as_dir=.
7728 for ac_exec_ext in '' $ac_executable_extensions; do
7729 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7730 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7732 break 2
7733 fi
7734 done
7735 done
7736 IFS=$as_save_IFS
7737
7738 fi
7739 fi
7740 LIPO=$ac_cv_prog_LIPO
7741 if test -n "$LIPO"; then
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7743 $as_echo "$LIPO" >&6; }
7744 else
7745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7746 $as_echo "no" >&6; }
7747 fi
7748
7749
7750 fi
7751 if test -z "$ac_cv_prog_LIPO"; then
7752 ac_ct_LIPO=$LIPO
7753 # Extract the first word of "lipo", so it can be a program name with args.
7754 set dummy lipo; ac_word=$2
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756 $as_echo_n "checking for $ac_word... " >&6; }
7757 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7758 $as_echo_n "(cached) " >&6
7759 else
7760 if test -n "$ac_ct_LIPO"; then
7761 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7762 else
7763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764 for as_dir in $PATH
7765 do
7766 IFS=$as_save_IFS
7767 test -z "$as_dir" && as_dir=.
7768 for ac_exec_ext in '' $ac_executable_extensions; do
7769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7770 ac_cv_prog_ac_ct_LIPO="lipo"
7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772 break 2
7773 fi
7774 done
7775 done
7776 IFS=$as_save_IFS
7777
7778 fi
7779 fi
7780 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7781 if test -n "$ac_ct_LIPO"; then
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7783 $as_echo "$ac_ct_LIPO" >&6; }
7784 else
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786 $as_echo "no" >&6; }
7787 fi
7788
7789 if test "x$ac_ct_LIPO" = x; then
7790 LIPO=":"
7791 else
7792 case $cross_compiling:$ac_tool_warned in
7793 yes:)
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7795 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7796 ac_tool_warned=yes ;;
7797 esac
7798 LIPO=$ac_ct_LIPO
7799 fi
7800 else
7801 LIPO="$ac_cv_prog_LIPO"
7802 fi
7803
7804 if test -n "$ac_tool_prefix"; then
7805 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7806 set dummy ${ac_tool_prefix}otool; ac_word=$2
7807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7808 $as_echo_n "checking for $ac_word... " >&6; }
7809 if ${ac_cv_prog_OTOOL+:} false; then :
7810 $as_echo_n "(cached) " >&6
7811 else
7812 if test -n "$OTOOL"; then
7813 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7814 else
7815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7816 for as_dir in $PATH
7817 do
7818 IFS=$as_save_IFS
7819 test -z "$as_dir" && as_dir=.
7820 for ac_exec_ext in '' $ac_executable_extensions; do
7821 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7822 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7824 break 2
7825 fi
7826 done
7827 done
7828 IFS=$as_save_IFS
7829
7830 fi
7831 fi
7832 OTOOL=$ac_cv_prog_OTOOL
7833 if test -n "$OTOOL"; then
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7835 $as_echo "$OTOOL" >&6; }
7836 else
7837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7838 $as_echo "no" >&6; }
7839 fi
7840
7841
7842 fi
7843 if test -z "$ac_cv_prog_OTOOL"; then
7844 ac_ct_OTOOL=$OTOOL
7845 # Extract the first word of "otool", so it can be a program name with args.
7846 set dummy otool; ac_word=$2
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7848 $as_echo_n "checking for $ac_word... " >&6; }
7849 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7850 $as_echo_n "(cached) " >&6
7851 else
7852 if test -n "$ac_ct_OTOOL"; then
7853 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7854 else
7855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7856 for as_dir in $PATH
7857 do
7858 IFS=$as_save_IFS
7859 test -z "$as_dir" && as_dir=.
7860 for ac_exec_ext in '' $ac_executable_extensions; do
7861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7862 ac_cv_prog_ac_ct_OTOOL="otool"
7863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7864 break 2
7865 fi
7866 done
7867 done
7868 IFS=$as_save_IFS
7869
7870 fi
7871 fi
7872 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7873 if test -n "$ac_ct_OTOOL"; then
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7875 $as_echo "$ac_ct_OTOOL" >&6; }
7876 else
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7878 $as_echo "no" >&6; }
7879 fi
7880
7881 if test "x$ac_ct_OTOOL" = x; then
7882 OTOOL=":"
7883 else
7884 case $cross_compiling:$ac_tool_warned in
7885 yes:)
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7887 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7888 ac_tool_warned=yes ;;
7889 esac
7890 OTOOL=$ac_ct_OTOOL
7891 fi
7892 else
7893 OTOOL="$ac_cv_prog_OTOOL"
7894 fi
7895
7896 if test -n "$ac_tool_prefix"; then
7897 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7898 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7900 $as_echo_n "checking for $ac_word... " >&6; }
7901 if ${ac_cv_prog_OTOOL64+:} false; then :
7902 $as_echo_n "(cached) " >&6
7903 else
7904 if test -n "$OTOOL64"; then
7905 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7906 else
7907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7908 for as_dir in $PATH
7909 do
7910 IFS=$as_save_IFS
7911 test -z "$as_dir" && as_dir=.
7912 for ac_exec_ext in '' $ac_executable_extensions; do
7913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7914 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7916 break 2
7917 fi
7918 done
7919 done
7920 IFS=$as_save_IFS
7921
7922 fi
7923 fi
7924 OTOOL64=$ac_cv_prog_OTOOL64
7925 if test -n "$OTOOL64"; then
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7927 $as_echo "$OTOOL64" >&6; }
7928 else
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7930 $as_echo "no" >&6; }
7931 fi
7932
7933
7934 fi
7935 if test -z "$ac_cv_prog_OTOOL64"; then
7936 ac_ct_OTOOL64=$OTOOL64
7937 # Extract the first word of "otool64", so it can be a program name with args.
7938 set dummy otool64; ac_word=$2
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7940 $as_echo_n "checking for $ac_word... " >&6; }
7941 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7942 $as_echo_n "(cached) " >&6
7943 else
7944 if test -n "$ac_ct_OTOOL64"; then
7945 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7946 else
7947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7948 for as_dir in $PATH
7949 do
7950 IFS=$as_save_IFS
7951 test -z "$as_dir" && as_dir=.
7952 for ac_exec_ext in '' $ac_executable_extensions; do
7953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7954 ac_cv_prog_ac_ct_OTOOL64="otool64"
7955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7956 break 2
7957 fi
7958 done
7959 done
7960 IFS=$as_save_IFS
7961
7962 fi
7963 fi
7964 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7965 if test -n "$ac_ct_OTOOL64"; then
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7967 $as_echo "$ac_ct_OTOOL64" >&6; }
7968 else
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7970 $as_echo "no" >&6; }
7971 fi
7972
7973 if test "x$ac_ct_OTOOL64" = x; then
7974 OTOOL64=":"
7975 else
7976 case $cross_compiling:$ac_tool_warned in
7977 yes:)
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7979 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7980 ac_tool_warned=yes ;;
7981 esac
7982 OTOOL64=$ac_ct_OTOOL64
7983 fi
7984 else
7985 OTOOL64="$ac_cv_prog_OTOOL64"
7986 fi
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8015 $as_echo_n "checking for -single_module linker flag... " >&6; }
8016 if ${lt_cv_apple_cc_single_mod+:} false; then :
8017 $as_echo_n "(cached) " >&6
8018 else
8019 lt_cv_apple_cc_single_mod=no
8020 if test -z "${LT_MULTI_MODULE}"; then
8021 # By default we will add the -single_module flag. You can override
8022 # by either setting the environment variable LT_MULTI_MODULE
8023 # non-empty at configure time, or by adding -multi_module to the
8024 # link flags.
8025 rm -rf libconftest.dylib*
8026 echo "int foo(void){return 1;}" > conftest.c
8027 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8028 -dynamiclib -Wl,-single_module conftest.c" >&5
8029 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8030 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8031 _lt_result=$?
8032 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8033 lt_cv_apple_cc_single_mod=yes
8034 else
8035 cat conftest.err >&5
8036 fi
8037 rm -rf libconftest.dylib*
8038 rm -f conftest.*
8039 fi
8040 fi
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8042 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8044 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8045 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8046 $as_echo_n "(cached) " >&6
8047 else
8048 lt_cv_ld_exported_symbols_list=no
8049 save_LDFLAGS=$LDFLAGS
8050 echo "_main" > conftest.sym
8051 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8053 /* end confdefs.h. */
8054
8055 int
8056 main ()
8057 {
8058
8059 ;
8060 return 0;
8061 }
8062 _ACEOF
8063 if ac_fn_c_try_link "$LINENO"; then :
8064 lt_cv_ld_exported_symbols_list=yes
8065 else
8066 lt_cv_ld_exported_symbols_list=no
8067 fi
8068 rm -f core conftest.err conftest.$ac_objext \
8069 conftest$ac_exeext conftest.$ac_ext
8070 LDFLAGS="$save_LDFLAGS"
8071
8072 fi
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8074 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8076 $as_echo_n "checking for -force_load linker flag... " >&6; }
8077 if ${lt_cv_ld_force_load+:} false; then :
8078 $as_echo_n "(cached) " >&6
8079 else
8080 lt_cv_ld_force_load=no
8081 cat > conftest.c << _LT_EOF
8082 int forced_loaded() { return 2;}
8083 _LT_EOF
8084 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8085 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8086 echo "$AR cru libconftest.a conftest.o" >&5
8087 $AR cru libconftest.a conftest.o 2>&5
8088 cat > conftest.c << _LT_EOF
8089 int main() { return 0;}
8090 _LT_EOF
8091 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8092 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8093 _lt_result=$?
8094 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8095 lt_cv_ld_force_load=yes
8096 else
8097 cat conftest.err >&5
8098 fi
8099 rm -f conftest.err libconftest.a conftest conftest.c
8100 rm -rf conftest.dSYM
8101
8102 fi
8103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8104 $as_echo "$lt_cv_ld_force_load" >&6; }
8105 case $host_os in
8106 rhapsody* | darwin1.[012])
8107 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8108 darwin1.*)
8109 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8110 darwin*) # darwin 5.x on
8111 # if running on 10.5 or later, the deployment target defaults
8112 # to the OS version, if on x86, and 10.4, the deployment
8113 # target defaults to 10.4. Don't you love it?
8114 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8115 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8116 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8117 10.[012][,.]*)
8118 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8119 10.*)
8120 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8121 esac
8122 ;;
8123 esac
8124 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8125 _lt_dar_single_mod='$single_module'
8126 fi
8127 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8128 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8129 else
8130 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8131 fi
8132 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8133 _lt_dsymutil='~$DSYMUTIL $lib || :'
8134 else
8135 _lt_dsymutil=
8136 fi
8137 ;;
8138 esac
8139
8140 for ac_header in dlfcn.h
8141 do :
8142 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8143 "
8144 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8145 cat >>confdefs.h <<_ACEOF
8146 #define HAVE_DLFCN_H 1
8147 _ACEOF
8148
8149 fi
8150
8151 done
8152
8153
8154
8155
8156
8157 # Set options
8158
8159
8160
8161 enable_dlopen=no
8162
8163
8164 enable_win32_dll=no
8165
8166
8167
8168 # Check whether --enable-static was given.
8169 if test "${enable_static+set}" = set; then :
8170 enableval=$enable_static; p=${PACKAGE-default}
8171 case $enableval in
8172 yes) enable_static=yes ;;
8173 no) enable_static=no ;;
8174 *)
8175 enable_static=no
8176 # Look at the argument we got. We use all the common list separators.
8177 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8178 for pkg in $enableval; do
8179 IFS="$lt_save_ifs"
8180 if test "X$pkg" = "X$p"; then
8181 enable_static=yes
8182 fi
8183 done
8184 IFS="$lt_save_ifs"
8185 ;;
8186 esac
8187 else
8188 enable_static=yes
8189 fi
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200 # Check whether --with-pic was given.
8201 if test "${with_pic+set}" = set; then :
8202 withval=$with_pic; pic_mode="$withval"
8203 else
8204 pic_mode=default
8205 fi
8206
8207
8208 test -z "$pic_mode" && pic_mode=default
8209
8210
8211
8212
8213
8214
8215
8216 # Check whether --enable-fast-install was given.
8217 if test "${enable_fast_install+set}" = set; then :
8218 enableval=$enable_fast_install; p=${PACKAGE-default}
8219 case $enableval in
8220 yes) enable_fast_install=yes ;;
8221 no) enable_fast_install=no ;;
8222 *)
8223 enable_fast_install=no
8224 # Look at the argument we got. We use all the common list separators.
8225 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8226 for pkg in $enableval; do
8227 IFS="$lt_save_ifs"
8228 if test "X$pkg" = "X$p"; then
8229 enable_fast_install=yes
8230 fi
8231 done
8232 IFS="$lt_save_ifs"
8233 ;;
8234 esac
8235 else
8236 enable_fast_install=yes
8237 fi
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249 # This can be used to rebuild libtool when needed
8250 LIBTOOL_DEPS="$ltmain"
8251
8252 # Always use our own libtool.
8253 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280 test -z "$LN_S" && LN_S="ln -s"
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295 if test -n "${ZSH_VERSION+set}" ; then
8296 setopt NO_GLOB_SUBST
8297 fi
8298
8299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8300 $as_echo_n "checking for objdir... " >&6; }
8301 if ${lt_cv_objdir+:} false; then :
8302 $as_echo_n "(cached) " >&6
8303 else
8304 rm -f .libs 2>/dev/null
8305 mkdir .libs 2>/dev/null
8306 if test -d .libs; then
8307 lt_cv_objdir=.libs
8308 else
8309 # MS-DOS does not allow filenames that begin with a dot.
8310 lt_cv_objdir=_libs
8311 fi
8312 rmdir .libs 2>/dev/null
8313 fi
8314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8315 $as_echo "$lt_cv_objdir" >&6; }
8316 objdir=$lt_cv_objdir
8317
8318
8319
8320
8321
8322 cat >>confdefs.h <<_ACEOF
8323 #define LT_OBJDIR "$lt_cv_objdir/"
8324 _ACEOF
8325
8326
8327
8328
8329 case $host_os in
8330 aix3*)
8331 # AIX sometimes has problems with the GCC collect2 program. For some
8332 # reason, if we set the COLLECT_NAMES environment variable, the problems
8333 # vanish in a puff of smoke.
8334 if test "X${COLLECT_NAMES+set}" != Xset; then
8335 COLLECT_NAMES=
8336 export COLLECT_NAMES
8337 fi
8338 ;;
8339 esac
8340
8341 # Global variables:
8342 ofile=libtool
8343 can_build_shared=yes
8344
8345 # All known linkers require a `.a' archive for static linking (except MSVC,
8346 # which needs '.lib').
8347 libext=a
8348
8349 with_gnu_ld="$lt_cv_prog_gnu_ld"
8350
8351 old_CC="$CC"
8352 old_CFLAGS="$CFLAGS"
8353
8354 # Set sane defaults for various variables
8355 test -z "$CC" && CC=cc
8356 test -z "$LTCC" && LTCC=$CC
8357 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8358 test -z "$LD" && LD=ld
8359 test -z "$ac_objext" && ac_objext=o
8360
8361 for cc_temp in $compiler""; do
8362 case $cc_temp in
8363 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8364 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8365 \-*) ;;
8366 *) break;;
8367 esac
8368 done
8369 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8370
8371
8372 # Only perform the check for file, if the check method requires it
8373 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8374 case $deplibs_check_method in
8375 file_magic*)
8376 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8378 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8379 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8380 $as_echo_n "(cached) " >&6
8381 else
8382 case $MAGIC_CMD in
8383 [\\/*] | ?:[\\/]*)
8384 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8385 ;;
8386 *)
8387 lt_save_MAGIC_CMD="$MAGIC_CMD"
8388 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8389 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8390 for ac_dir in $ac_dummy; do
8391 IFS="$lt_save_ifs"
8392 test -z "$ac_dir" && ac_dir=.
8393 if test -f $ac_dir/${ac_tool_prefix}file; then
8394 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8395 if test -n "$file_magic_test_file"; then
8396 case $deplibs_check_method in
8397 "file_magic "*)
8398 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8399 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8400 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8401 $EGREP "$file_magic_regex" > /dev/null; then
8402 :
8403 else
8404 cat <<_LT_EOF 1>&2
8405
8406 *** Warning: the command libtool uses to detect shared libraries,
8407 *** $file_magic_cmd, produces output that libtool cannot recognize.
8408 *** The result is that libtool may fail to recognize shared libraries
8409 *** as such. This will affect the creation of libtool libraries that
8410 *** depend on shared libraries, but programs linked with such libtool
8411 *** libraries will work regardless of this problem. Nevertheless, you
8412 *** may want to report the problem to your system manager and/or to
8413 *** bug-libtool@gnu.org
8414
8415 _LT_EOF
8416 fi ;;
8417 esac
8418 fi
8419 break
8420 fi
8421 done
8422 IFS="$lt_save_ifs"
8423 MAGIC_CMD="$lt_save_MAGIC_CMD"
8424 ;;
8425 esac
8426 fi
8427
8428 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8429 if test -n "$MAGIC_CMD"; then
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8431 $as_echo "$MAGIC_CMD" >&6; }
8432 else
8433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8434 $as_echo "no" >&6; }
8435 fi
8436
8437
8438
8439
8440
8441 if test -z "$lt_cv_path_MAGIC_CMD"; then
8442 if test -n "$ac_tool_prefix"; then
8443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8444 $as_echo_n "checking for file... " >&6; }
8445 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8446 $as_echo_n "(cached) " >&6
8447 else
8448 case $MAGIC_CMD in
8449 [\\/*] | ?:[\\/]*)
8450 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8451 ;;
8452 *)
8453 lt_save_MAGIC_CMD="$MAGIC_CMD"
8454 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8455 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8456 for ac_dir in $ac_dummy; do
8457 IFS="$lt_save_ifs"
8458 test -z "$ac_dir" && ac_dir=.
8459 if test -f $ac_dir/file; then
8460 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8461 if test -n "$file_magic_test_file"; then
8462 case $deplibs_check_method in
8463 "file_magic "*)
8464 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8465 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8466 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8467 $EGREP "$file_magic_regex" > /dev/null; then
8468 :
8469 else
8470 cat <<_LT_EOF 1>&2
8471
8472 *** Warning: the command libtool uses to detect shared libraries,
8473 *** $file_magic_cmd, produces output that libtool cannot recognize.
8474 *** The result is that libtool may fail to recognize shared libraries
8475 *** as such. This will affect the creation of libtool libraries that
8476 *** depend on shared libraries, but programs linked with such libtool
8477 *** libraries will work regardless of this problem. Nevertheless, you
8478 *** may want to report the problem to your system manager and/or to
8479 *** bug-libtool@gnu.org
8480
8481 _LT_EOF
8482 fi ;;
8483 esac
8484 fi
8485 break
8486 fi
8487 done
8488 IFS="$lt_save_ifs"
8489 MAGIC_CMD="$lt_save_MAGIC_CMD"
8490 ;;
8491 esac
8492 fi
8493
8494 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8495 if test -n "$MAGIC_CMD"; then
8496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8497 $as_echo "$MAGIC_CMD" >&6; }
8498 else
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8500 $as_echo "no" >&6; }
8501 fi
8502
8503
8504 else
8505 MAGIC_CMD=:
8506 fi
8507 fi
8508
8509 fi
8510 ;;
8511 esac
8512
8513 # Use C for the default configuration in the libtool script
8514
8515 lt_save_CC="$CC"
8516 ac_ext=c
8517 ac_cpp='$CPP $CPPFLAGS'
8518 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8519 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8520 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8521
8522
8523 # Source file extension for C test sources.
8524 ac_ext=c
8525
8526 # Object file extension for compiled C test sources.
8527 objext=o
8528 objext=$objext
8529
8530 # Code to be used in simple compile tests
8531 lt_simple_compile_test_code="int some_variable = 0;"
8532
8533 # Code to be used in simple link tests
8534 lt_simple_link_test_code='int main(){return(0);}'
8535
8536
8537
8538
8539
8540
8541
8542 # If no C compiler was specified, use CC.
8543 LTCC=${LTCC-"$CC"}
8544
8545 # If no C compiler flags were specified, use CFLAGS.
8546 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8547
8548 # Allow CC to be a program name with arguments.
8549 compiler=$CC
8550
8551 # Save the default compiler, since it gets overwritten when the other
8552 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8553 compiler_DEFAULT=$CC
8554
8555 # save warnings/boilerplate of simple test code
8556 ac_outfile=conftest.$ac_objext
8557 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8558 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8559 _lt_compiler_boilerplate=`cat conftest.err`
8560 $RM conftest*
8561
8562 ac_outfile=conftest.$ac_objext
8563 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8564 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8565 _lt_linker_boilerplate=`cat conftest.err`
8566 $RM -r conftest*
8567
8568
8569 ## CAVEAT EMPTOR:
8570 ## There is no encapsulation within the following macros, do not change
8571 ## the running order or otherwise move them around unless you know exactly
8572 ## what you are doing...
8573 if test -n "$compiler"; then
8574
8575 lt_prog_compiler_no_builtin_flag=
8576
8577 if test "$GCC" = yes; then
8578 case $cc_basename in
8579 nvcc*)
8580 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8581 *)
8582 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8583 esac
8584
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8586 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8587 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8588 $as_echo_n "(cached) " >&6
8589 else
8590 lt_cv_prog_compiler_rtti_exceptions=no
8591 ac_outfile=conftest.$ac_objext
8592 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8593 lt_compiler_flag="-fno-rtti -fno-exceptions"
8594 # Insert the option either (1) after the last *FLAGS variable, or
8595 # (2) before a word containing "conftest.", or (3) at the end.
8596 # Note that $ac_compile itself does not contain backslashes and begins
8597 # with a dollar sign (not a hyphen), so the echo should work correctly.
8598 # The option is referenced via a variable to avoid confusing sed.
8599 lt_compile=`echo "$ac_compile" | $SED \
8600 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8601 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8602 -e 's:$: $lt_compiler_flag:'`
8603 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8604 (eval "$lt_compile" 2>conftest.err)
8605 ac_status=$?
8606 cat conftest.err >&5
8607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8608 if (exit $ac_status) && test -s "$ac_outfile"; then
8609 # The compiler can only warn and ignore the option if not recognized
8610 # So say no if there are warnings other than the usual output.
8611 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8612 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8613 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8614 lt_cv_prog_compiler_rtti_exceptions=yes
8615 fi
8616 fi
8617 $RM conftest*
8618
8619 fi
8620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8621 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8622
8623 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8624 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8625 else
8626 :
8627 fi
8628
8629 fi
8630
8631
8632
8633
8634
8635
8636 lt_prog_compiler_wl=
8637 lt_prog_compiler_pic=
8638 lt_prog_compiler_static=
8639
8640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8641 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8642
8643 if test "$GCC" = yes; then
8644 lt_prog_compiler_wl='-Wl,'
8645 lt_prog_compiler_static='-static'
8646
8647 case $host_os in
8648 aix*)
8649 # All AIX code is PIC.
8650 if test "$host_cpu" = ia64; then
8651 # AIX 5 now supports IA64 processor
8652 lt_prog_compiler_static='-Bstatic'
8653 fi
8654 lt_prog_compiler_pic='-fPIC'
8655 ;;
8656
8657 amigaos*)
8658 case $host_cpu in
8659 powerpc)
8660 # see comment about AmigaOS4 .so support
8661 lt_prog_compiler_pic='-fPIC'
8662 ;;
8663 m68k)
8664 # FIXME: we need at least 68020 code to build shared libraries, but
8665 # adding the `-m68020' flag to GCC prevents building anything better,
8666 # like `-m68040'.
8667 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8668 ;;
8669 esac
8670 ;;
8671
8672 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8673 # PIC is the default for these OSes.
8674 ;;
8675
8676 mingw* | cygwin* | pw32* | os2* | cegcc*)
8677 # This hack is so that the source file can tell whether it is being
8678 # built for inclusion in a dll (and should export symbols for example).
8679 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8680 # (--disable-auto-import) libraries
8681 lt_prog_compiler_pic='-DDLL_EXPORT'
8682 ;;
8683
8684 darwin* | rhapsody*)
8685 # PIC is the default on this platform
8686 # Common symbols not allowed in MH_DYLIB files
8687 lt_prog_compiler_pic='-fno-common'
8688 ;;
8689
8690 haiku*)
8691 # PIC is the default for Haiku.
8692 # The "-static" flag exists, but is broken.
8693 lt_prog_compiler_static=
8694 ;;
8695
8696 hpux*)
8697 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8698 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8699 # sets the default TLS model and affects inlining.
8700 case $host_cpu in
8701 hppa*64*)
8702 # +Z the default
8703 ;;
8704 *)
8705 lt_prog_compiler_pic='-fPIC'
8706 ;;
8707 esac
8708 ;;
8709
8710 interix[3-9]*)
8711 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8712 # Instead, we relocate shared libraries at runtime.
8713 ;;
8714
8715 msdosdjgpp*)
8716 # Just because we use GCC doesn't mean we suddenly get shared libraries
8717 # on systems that don't support them.
8718 lt_prog_compiler_can_build_shared=no
8719 enable_shared=no
8720 ;;
8721
8722 *nto* | *qnx*)
8723 # QNX uses GNU C++, but need to define -shared option too, otherwise
8724 # it will coredump.
8725 lt_prog_compiler_pic='-fPIC -shared'
8726 ;;
8727
8728 sysv4*MP*)
8729 if test -d /usr/nec; then
8730 lt_prog_compiler_pic=-Kconform_pic
8731 fi
8732 ;;
8733
8734 *)
8735 lt_prog_compiler_pic='-fPIC'
8736 ;;
8737 esac
8738
8739 case $cc_basename in
8740 nvcc*) # Cuda Compiler Driver 2.2
8741 lt_prog_compiler_wl='-Xlinker '
8742 lt_prog_compiler_pic='-Xcompiler -fPIC'
8743 ;;
8744 esac
8745 else
8746 # PORTME Check for flag to pass linker flags through the system compiler.
8747 case $host_os in
8748 aix*)
8749 lt_prog_compiler_wl='-Wl,'
8750 if test "$host_cpu" = ia64; then
8751 # AIX 5 now supports IA64 processor
8752 lt_prog_compiler_static='-Bstatic'
8753 else
8754 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8755 fi
8756 ;;
8757
8758 mingw* | cygwin* | pw32* | os2* | cegcc*)
8759 # This hack is so that the source file can tell whether it is being
8760 # built for inclusion in a dll (and should export symbols for example).
8761 lt_prog_compiler_pic='-DDLL_EXPORT'
8762 ;;
8763
8764 hpux9* | hpux10* | hpux11*)
8765 lt_prog_compiler_wl='-Wl,'
8766 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8767 # not for PA HP-UX.
8768 case $host_cpu in
8769 hppa*64*|ia64*)
8770 # +Z the default
8771 ;;
8772 *)
8773 lt_prog_compiler_pic='+Z'
8774 ;;
8775 esac
8776 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8777 lt_prog_compiler_static='${wl}-a ${wl}archive'
8778 ;;
8779
8780 irix5* | irix6* | nonstopux*)
8781 lt_prog_compiler_wl='-Wl,'
8782 # PIC (with -KPIC) is the default.
8783 lt_prog_compiler_static='-non_shared'
8784 ;;
8785
8786 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8787 case $cc_basename in
8788 # old Intel for x86_64 which still supported -KPIC.
8789 ecc*)
8790 lt_prog_compiler_wl='-Wl,'
8791 lt_prog_compiler_pic='-KPIC'
8792 lt_prog_compiler_static='-static'
8793 ;;
8794 # icc used to be incompatible with GCC.
8795 # ICC 10 doesn't accept -KPIC any more.
8796 icc* | ifort*)
8797 lt_prog_compiler_wl='-Wl,'
8798 lt_prog_compiler_pic='-fPIC'
8799 lt_prog_compiler_static='-static'
8800 ;;
8801 # Lahey Fortran 8.1.
8802 lf95*)
8803 lt_prog_compiler_wl='-Wl,'
8804 lt_prog_compiler_pic='--shared'
8805 lt_prog_compiler_static='--static'
8806 ;;
8807 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8808 # Portland Group compilers (*not* the Pentium gcc compiler,
8809 # which looks to be a dead project)
8810 lt_prog_compiler_wl='-Wl,'
8811 lt_prog_compiler_pic='-fpic'
8812 lt_prog_compiler_static='-Bstatic'
8813 ;;
8814 ccc*)
8815 lt_prog_compiler_wl='-Wl,'
8816 # All Alpha code is PIC.
8817 lt_prog_compiler_static='-non_shared'
8818 ;;
8819 xl* | bgxl* | bgf* | mpixl*)
8820 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8821 lt_prog_compiler_wl='-Wl,'
8822 lt_prog_compiler_pic='-qpic'
8823 lt_prog_compiler_static='-qstaticlink'
8824 ;;
8825 *)
8826 case `$CC -V 2>&1 | sed 5q` in
8827 *Sun\ F* | *Sun*Fortran*)
8828 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8829 lt_prog_compiler_pic='-KPIC'
8830 lt_prog_compiler_static='-Bstatic'
8831 lt_prog_compiler_wl=''
8832 ;;
8833 *Sun\ C*)
8834 # Sun C 5.9
8835 lt_prog_compiler_pic='-KPIC'
8836 lt_prog_compiler_static='-Bstatic'
8837 lt_prog_compiler_wl='-Wl,'
8838 ;;
8839 esac
8840 ;;
8841 esac
8842 ;;
8843
8844 newsos6)
8845 lt_prog_compiler_pic='-KPIC'
8846 lt_prog_compiler_static='-Bstatic'
8847 ;;
8848
8849 *nto* | *qnx*)
8850 # QNX uses GNU C++, but need to define -shared option too, otherwise
8851 # it will coredump.
8852 lt_prog_compiler_pic='-fPIC -shared'
8853 ;;
8854
8855 osf3* | osf4* | osf5*)
8856 lt_prog_compiler_wl='-Wl,'
8857 # All OSF/1 code is PIC.
8858 lt_prog_compiler_static='-non_shared'
8859 ;;
8860
8861 rdos*)
8862 lt_prog_compiler_static='-non_shared'
8863 ;;
8864
8865 solaris*)
8866 lt_prog_compiler_pic='-KPIC'
8867 lt_prog_compiler_static='-Bstatic'
8868 case $cc_basename in
8869 f77* | f90* | f95*)
8870 lt_prog_compiler_wl='-Qoption ld ';;
8871 *)
8872 lt_prog_compiler_wl='-Wl,';;
8873 esac
8874 ;;
8875
8876 sunos4*)
8877 lt_prog_compiler_wl='-Qoption ld '
8878 lt_prog_compiler_pic='-PIC'
8879 lt_prog_compiler_static='-Bstatic'
8880 ;;
8881
8882 sysv4 | sysv4.2uw2* | sysv4.3*)
8883 lt_prog_compiler_wl='-Wl,'
8884 lt_prog_compiler_pic='-KPIC'
8885 lt_prog_compiler_static='-Bstatic'
8886 ;;
8887
8888 sysv4*MP*)
8889 if test -d /usr/nec ;then
8890 lt_prog_compiler_pic='-Kconform_pic'
8891 lt_prog_compiler_static='-Bstatic'
8892 fi
8893 ;;
8894
8895 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8896 lt_prog_compiler_wl='-Wl,'
8897 lt_prog_compiler_pic='-KPIC'
8898 lt_prog_compiler_static='-Bstatic'
8899 ;;
8900
8901 unicos*)
8902 lt_prog_compiler_wl='-Wl,'
8903 lt_prog_compiler_can_build_shared=no
8904 ;;
8905
8906 uts4*)
8907 lt_prog_compiler_pic='-pic'
8908 lt_prog_compiler_static='-Bstatic'
8909 ;;
8910
8911 *)
8912 lt_prog_compiler_can_build_shared=no
8913 ;;
8914 esac
8915 fi
8916
8917 case $host_os in
8918 # For platforms which do not support PIC, -DPIC is meaningless:
8919 *djgpp*)
8920 lt_prog_compiler_pic=
8921 ;;
8922 *)
8923 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8924 ;;
8925 esac
8926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8927 $as_echo "$lt_prog_compiler_pic" >&6; }
8928
8929
8930
8931
8932
8933
8934 #
8935 # Check to make sure the PIC flag actually works.
8936 #
8937 if test -n "$lt_prog_compiler_pic"; then
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8939 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8940 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8941 $as_echo_n "(cached) " >&6
8942 else
8943 lt_cv_prog_compiler_pic_works=no
8944 ac_outfile=conftest.$ac_objext
8945 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8946 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8947 # Insert the option either (1) after the last *FLAGS variable, or
8948 # (2) before a word containing "conftest.", or (3) at the end.
8949 # Note that $ac_compile itself does not contain backslashes and begins
8950 # with a dollar sign (not a hyphen), so the echo should work correctly.
8951 # The option is referenced via a variable to avoid confusing sed.
8952 lt_compile=`echo "$ac_compile" | $SED \
8953 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8954 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8955 -e 's:$: $lt_compiler_flag:'`
8956 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8957 (eval "$lt_compile" 2>conftest.err)
8958 ac_status=$?
8959 cat conftest.err >&5
8960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8961 if (exit $ac_status) && test -s "$ac_outfile"; then
8962 # The compiler can only warn and ignore the option if not recognized
8963 # So say no if there are warnings other than the usual output.
8964 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8965 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8966 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8967 lt_cv_prog_compiler_pic_works=yes
8968 fi
8969 fi
8970 $RM conftest*
8971
8972 fi
8973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8974 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8975
8976 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8977 case $lt_prog_compiler_pic in
8978 "" | " "*) ;;
8979 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8980 esac
8981 else
8982 lt_prog_compiler_pic=
8983 lt_prog_compiler_can_build_shared=no
8984 fi
8985
8986 fi
8987
8988
8989
8990
8991
8992
8993 #
8994 # Check to make sure the static flag actually works.
8995 #
8996 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8998 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8999 if ${lt_cv_prog_compiler_static_works+:} false; then :
9000 $as_echo_n "(cached) " >&6
9001 else
9002 lt_cv_prog_compiler_static_works=no
9003 save_LDFLAGS="$LDFLAGS"
9004 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9005 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9006 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9007 # The linker can only warn and ignore the option if not recognized
9008 # So say no if there are warnings
9009 if test -s conftest.err; then
9010 # Append any errors to the config.log.
9011 cat conftest.err 1>&5
9012 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9013 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9014 if diff conftest.exp conftest.er2 >/dev/null; then
9015 lt_cv_prog_compiler_static_works=yes
9016 fi
9017 else
9018 lt_cv_prog_compiler_static_works=yes
9019 fi
9020 fi
9021 $RM -r conftest*
9022 LDFLAGS="$save_LDFLAGS"
9023
9024 fi
9025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9026 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9027
9028 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9029 :
9030 else
9031 lt_prog_compiler_static=
9032 fi
9033
9034
9035
9036
9037
9038
9039
9040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9041 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9042 if ${lt_cv_prog_compiler_c_o+:} false; then :
9043 $as_echo_n "(cached) " >&6
9044 else
9045 lt_cv_prog_compiler_c_o=no
9046 $RM -r conftest 2>/dev/null
9047 mkdir conftest
9048 cd conftest
9049 mkdir out
9050 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9051
9052 lt_compiler_flag="-o out/conftest2.$ac_objext"
9053 # Insert the option either (1) after the last *FLAGS variable, or
9054 # (2) before a word containing "conftest.", or (3) at the end.
9055 # Note that $ac_compile itself does not contain backslashes and begins
9056 # with a dollar sign (not a hyphen), so the echo should work correctly.
9057 lt_compile=`echo "$ac_compile" | $SED \
9058 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9059 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9060 -e 's:$: $lt_compiler_flag:'`
9061 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9062 (eval "$lt_compile" 2>out/conftest.err)
9063 ac_status=$?
9064 cat out/conftest.err >&5
9065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9066 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9067 then
9068 # The compiler can only warn and ignore the option if not recognized
9069 # So say no if there are warnings
9070 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9071 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9072 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9073 lt_cv_prog_compiler_c_o=yes
9074 fi
9075 fi
9076 chmod u+w . 2>&5
9077 $RM conftest*
9078 # SGI C++ compiler will create directory out/ii_files/ for
9079 # template instantiation
9080 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9081 $RM out/* && rmdir out
9082 cd ..
9083 $RM -r conftest
9084 $RM conftest*
9085
9086 fi
9087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9088 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9089
9090
9091
9092
9093
9094
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9096 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9097 if ${lt_cv_prog_compiler_c_o+:} false; then :
9098 $as_echo_n "(cached) " >&6
9099 else
9100 lt_cv_prog_compiler_c_o=no
9101 $RM -r conftest 2>/dev/null
9102 mkdir conftest
9103 cd conftest
9104 mkdir out
9105 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9106
9107 lt_compiler_flag="-o out/conftest2.$ac_objext"
9108 # Insert the option either (1) after the last *FLAGS variable, or
9109 # (2) before a word containing "conftest.", or (3) at the end.
9110 # Note that $ac_compile itself does not contain backslashes and begins
9111 # with a dollar sign (not a hyphen), so the echo should work correctly.
9112 lt_compile=`echo "$ac_compile" | $SED \
9113 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9114 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9115 -e 's:$: $lt_compiler_flag:'`
9116 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9117 (eval "$lt_compile" 2>out/conftest.err)
9118 ac_status=$?
9119 cat out/conftest.err >&5
9120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9121 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9122 then
9123 # The compiler can only warn and ignore the option if not recognized
9124 # So say no if there are warnings
9125 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9126 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9127 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9128 lt_cv_prog_compiler_c_o=yes
9129 fi
9130 fi
9131 chmod u+w . 2>&5
9132 $RM conftest*
9133 # SGI C++ compiler will create directory out/ii_files/ for
9134 # template instantiation
9135 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9136 $RM out/* && rmdir out
9137 cd ..
9138 $RM -r conftest
9139 $RM conftest*
9140
9141 fi
9142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9143 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9144
9145
9146
9147
9148 hard_links="nottested"
9149 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9150 # do not overwrite the value of need_locks provided by the user
9151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9152 $as_echo_n "checking if we can lock with hard links... " >&6; }
9153 hard_links=yes
9154 $RM conftest*
9155 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9156 touch conftest.a
9157 ln conftest.a conftest.b 2>&5 || hard_links=no
9158 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9160 $as_echo "$hard_links" >&6; }
9161 if test "$hard_links" = no; then
9162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9163 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9164 need_locks=warn
9165 fi
9166 else
9167 need_locks=no
9168 fi
9169
9170
9171
9172
9173
9174
9175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9176 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9177
9178 runpath_var=
9179 allow_undefined_flag=
9180 always_export_symbols=no
9181 archive_cmds=
9182 archive_expsym_cmds=
9183 compiler_needs_object=no
9184 enable_shared_with_static_runtimes=no
9185 export_dynamic_flag_spec=
9186 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9187 hardcode_automatic=no
9188 hardcode_direct=no
9189 hardcode_direct_absolute=no
9190 hardcode_libdir_flag_spec=
9191 hardcode_libdir_flag_spec_ld=
9192 hardcode_libdir_separator=
9193 hardcode_minus_L=no
9194 hardcode_shlibpath_var=unsupported
9195 inherit_rpath=no
9196 link_all_deplibs=unknown
9197 module_cmds=
9198 module_expsym_cmds=
9199 old_archive_from_new_cmds=
9200 old_archive_from_expsyms_cmds=
9201 thread_safe_flag_spec=
9202 whole_archive_flag_spec=
9203 # include_expsyms should be a list of space-separated symbols to be *always*
9204 # included in the symbol list
9205 include_expsyms=
9206 # exclude_expsyms can be an extended regexp of symbols to exclude
9207 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9208 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9209 # as well as any symbol that contains `d'.
9210 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9211 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9212 # platforms (ab)use it in PIC code, but their linkers get confused if
9213 # the symbol is explicitly referenced. Since portable code cannot
9214 # rely on this symbol name, it's probably fine to never include it in
9215 # preloaded symbol tables.
9216 # Exclude shared library initialization/finalization symbols.
9217 extract_expsyms_cmds=
9218
9219 case $host_os in
9220 cygwin* | mingw* | pw32* | cegcc*)
9221 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9222 # When not using gcc, we currently assume that we are using
9223 # Microsoft Visual C++.
9224 if test "$GCC" != yes; then
9225 with_gnu_ld=no
9226 fi
9227 ;;
9228 interix*)
9229 # we just hope/assume this is gcc and not c89 (= MSVC++)
9230 with_gnu_ld=yes
9231 ;;
9232 openbsd*)
9233 with_gnu_ld=no
9234 ;;
9235 esac
9236
9237 ld_shlibs=yes
9238
9239 # On some targets, GNU ld is compatible enough with the native linker
9240 # that we're better off using the native interface for both.
9241 lt_use_gnu_ld_interface=no
9242 if test "$with_gnu_ld" = yes; then
9243 case $host_os in
9244 aix*)
9245 # The AIX port of GNU ld has always aspired to compatibility
9246 # with the native linker. However, as the warning in the GNU ld
9247 # block says, versions before 2.19.5* couldn't really create working
9248 # shared libraries, regardless of the interface used.
9249 case `$LD -v 2>&1` in
9250 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9251 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9252 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9253 *)
9254 lt_use_gnu_ld_interface=yes
9255 ;;
9256 esac
9257 ;;
9258 *)
9259 lt_use_gnu_ld_interface=yes
9260 ;;
9261 esac
9262 fi
9263
9264 if test "$lt_use_gnu_ld_interface" = yes; then
9265 # If archive_cmds runs LD, not CC, wlarc should be empty
9266 wlarc='${wl}'
9267
9268 # Set some defaults for GNU ld with shared library support. These
9269 # are reset later if shared libraries are not supported. Putting them
9270 # here allows them to be overridden if necessary.
9271 runpath_var=LD_RUN_PATH
9272 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9273 export_dynamic_flag_spec='${wl}--export-dynamic'
9274 # ancient GNU ld didn't support --whole-archive et. al.
9275 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9276 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9277 else
9278 whole_archive_flag_spec=
9279 fi
9280 supports_anon_versioning=no
9281 case `$LD -v 2>&1` in
9282 *GNU\ gold*) supports_anon_versioning=yes ;;
9283 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9284 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9285 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9286 *\ 2.11.*) ;; # other 2.11 versions
9287 *) supports_anon_versioning=yes ;;
9288 esac
9289
9290 # See if GNU ld supports shared libraries.
9291 case $host_os in
9292 aix[3-9]*)
9293 # On AIX/PPC, the GNU linker is very broken
9294 if test "$host_cpu" != ia64; then
9295 ld_shlibs=no
9296 cat <<_LT_EOF 1>&2
9297
9298 *** Warning: the GNU linker, at least up to release 2.19, is reported
9299 *** to be unable to reliably create shared libraries on AIX.
9300 *** Therefore, libtool is disabling shared libraries support. If you
9301 *** really care for shared libraries, you may want to install binutils
9302 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9303 *** You will then need to restart the configuration process.
9304
9305 _LT_EOF
9306 fi
9307 ;;
9308
9309 amigaos*)
9310 case $host_cpu in
9311 powerpc)
9312 # see comment about AmigaOS4 .so support
9313 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9314 archive_expsym_cmds=''
9315 ;;
9316 m68k)
9317 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)'
9318 hardcode_libdir_flag_spec='-L$libdir'
9319 hardcode_minus_L=yes
9320 ;;
9321 esac
9322 ;;
9323
9324 beos*)
9325 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9326 allow_undefined_flag=unsupported
9327 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9328 # support --undefined. This deserves some investigation. FIXME
9329 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9330 else
9331 ld_shlibs=no
9332 fi
9333 ;;
9334
9335 cygwin* | mingw* | pw32* | cegcc*)
9336 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9337 # as there is no search path for DLLs.
9338 hardcode_libdir_flag_spec='-L$libdir'
9339 export_dynamic_flag_spec='${wl}--export-all-symbols'
9340 allow_undefined_flag=unsupported
9341 always_export_symbols=no
9342 enable_shared_with_static_runtimes=yes
9343 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9344
9345 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9346 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9347 # If the export-symbols file already is a .def file (1st line
9348 # is EXPORTS), use it as is; otherwise, prepend...
9349 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9350 cp $export_symbols $output_objdir/$soname.def;
9351 else
9352 echo EXPORTS > $output_objdir/$soname.def;
9353 cat $export_symbols >> $output_objdir/$soname.def;
9354 fi~
9355 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9356 else
9357 ld_shlibs=no
9358 fi
9359 ;;
9360
9361 haiku*)
9362 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9363 link_all_deplibs=yes
9364 ;;
9365
9366 interix[3-9]*)
9367 hardcode_direct=no
9368 hardcode_shlibpath_var=no
9369 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9370 export_dynamic_flag_spec='${wl}-E'
9371 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9372 # Instead, shared libraries are loaded at an image base (0x10000000 by
9373 # default) and relocated if they conflict, which is a slow very memory
9374 # consuming and fragmenting process. To avoid this, we pick a random,
9375 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9376 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9377 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9378 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'
9379 ;;
9380
9381 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9382 tmp_diet=no
9383 if test "$host_os" = linux-dietlibc; then
9384 case $cc_basename in
9385 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9386 esac
9387 fi
9388 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9389 && test "$tmp_diet" = no
9390 then
9391 tmp_addflag=' $pic_flag'
9392 tmp_sharedflag='-shared'
9393 case $cc_basename,$host_cpu in
9394 pgcc*) # Portland Group C compiler
9395 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'
9396 tmp_addflag=' $pic_flag'
9397 ;;
9398 pgf77* | pgf90* | pgf95* | pgfortran*)
9399 # Portland Group f77 and f90 compilers
9400 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'
9401 tmp_addflag=' $pic_flag -Mnomain' ;;
9402 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9403 tmp_addflag=' -i_dynamic' ;;
9404 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9405 tmp_addflag=' -i_dynamic -nofor_main' ;;
9406 ifc* | ifort*) # Intel Fortran compiler
9407 tmp_addflag=' -nofor_main' ;;
9408 lf95*) # Lahey Fortran 8.1
9409 whole_archive_flag_spec=
9410 tmp_sharedflag='--shared' ;;
9411 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9412 tmp_sharedflag='-qmkshrobj'
9413 tmp_addflag= ;;
9414 nvcc*) # Cuda Compiler Driver 2.2
9415 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'
9416 compiler_needs_object=yes
9417 ;;
9418 esac
9419 case `$CC -V 2>&1 | sed 5q` in
9420 *Sun\ C*) # Sun C 5.9
9421 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'
9422 compiler_needs_object=yes
9423 tmp_sharedflag='-G' ;;
9424 *Sun\ F*) # Sun Fortran 8.3
9425 tmp_sharedflag='-G' ;;
9426 esac
9427 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9428
9429 if test "x$supports_anon_versioning" = xyes; then
9430 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9431 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9432 echo "local: *; };" >> $output_objdir/$libname.ver~
9433 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9434 fi
9435
9436 case $cc_basename in
9437 xlf* | bgf* | bgxlf* | mpixlf*)
9438 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9439 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9440 hardcode_libdir_flag_spec=
9441 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9442 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9443 if test "x$supports_anon_versioning" = xyes; then
9444 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9445 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9446 echo "local: *; };" >> $output_objdir/$libname.ver~
9447 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9448 fi
9449 ;;
9450 esac
9451 else
9452 ld_shlibs=no
9453 fi
9454 ;;
9455
9456 netbsd*)
9457 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9458 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9459 wlarc=
9460 else
9461 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9462 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9463 fi
9464 ;;
9465
9466 solaris*)
9467 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9468 ld_shlibs=no
9469 cat <<_LT_EOF 1>&2
9470
9471 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9472 *** create shared libraries on Solaris systems. Therefore, libtool
9473 *** is disabling shared libraries support. We urge you to upgrade GNU
9474 *** binutils to release 2.9.1 or newer. Another option is to modify
9475 *** your PATH or compiler configuration so that the native linker is
9476 *** used, and then restart.
9477
9478 _LT_EOF
9479 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9480 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9481 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9482 else
9483 ld_shlibs=no
9484 fi
9485 ;;
9486
9487 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9488 case `$LD -v 2>&1` in
9489 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9490 ld_shlibs=no
9491 cat <<_LT_EOF 1>&2
9492
9493 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9494 *** reliably create shared libraries on SCO systems. Therefore, libtool
9495 *** is disabling shared libraries support. We urge you to upgrade GNU
9496 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9497 *** your PATH or compiler configuration so that the native linker is
9498 *** used, and then restart.
9499
9500 _LT_EOF
9501 ;;
9502 *)
9503 # For security reasons, it is highly recommended that you always
9504 # use absolute paths for naming shared libraries, and exclude the
9505 # DT_RUNPATH tag from executables and libraries. But doing so
9506 # requires that you compile everything twice, which is a pain.
9507 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9508 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9509 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9510 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9511 else
9512 ld_shlibs=no
9513 fi
9514 ;;
9515 esac
9516 ;;
9517
9518 sunos4*)
9519 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9520 wlarc=
9521 hardcode_direct=yes
9522 hardcode_shlibpath_var=no
9523 ;;
9524
9525 *)
9526 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9527 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9528 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9529 else
9530 ld_shlibs=no
9531 fi
9532 ;;
9533 esac
9534
9535 if test "$ld_shlibs" = no; then
9536 runpath_var=
9537 hardcode_libdir_flag_spec=
9538 export_dynamic_flag_spec=
9539 whole_archive_flag_spec=
9540 fi
9541 else
9542 # PORTME fill in a description of your system's linker (not GNU ld)
9543 case $host_os in
9544 aix3*)
9545 allow_undefined_flag=unsupported
9546 always_export_symbols=yes
9547 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'
9548 # Note: this linker hardcodes the directories in LIBPATH if there
9549 # are no directories specified by -L.
9550 hardcode_minus_L=yes
9551 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9552 # Neither direct hardcoding nor static linking is supported with a
9553 # broken collect2.
9554 hardcode_direct=unsupported
9555 fi
9556 ;;
9557
9558 aix[4-9]*)
9559 if test "$host_cpu" = ia64; then
9560 # On IA64, the linker does run time linking by default, so we don't
9561 # have to do anything special.
9562 aix_use_runtimelinking=no
9563 exp_sym_flag='-Bexport'
9564 no_entry_flag=""
9565 else
9566 # If we're using GNU nm, then we don't want the "-C" option.
9567 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9568 # Also, AIX nm treats weak defined symbols like other global
9569 # defined symbols, whereas GNU nm marks them as "W".
9570 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9571 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'
9572 else
9573 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'
9574 fi
9575 aix_use_runtimelinking=no
9576
9577 # Test if we are trying to use run time linking or normal
9578 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9579 # need to do runtime linking.
9580 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9581 for ld_flag in $LDFLAGS; do
9582 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9583 aix_use_runtimelinking=yes
9584 break
9585 fi
9586 done
9587 ;;
9588 esac
9589
9590 exp_sym_flag='-bexport'
9591 no_entry_flag='-bnoentry'
9592 fi
9593
9594 # When large executables or shared objects are built, AIX ld can
9595 # have problems creating the table of contents. If linking a library
9596 # or program results in "error TOC overflow" add -mminimal-toc to
9597 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9598 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9599
9600 archive_cmds=''
9601 hardcode_direct=yes
9602 hardcode_direct_absolute=yes
9603 hardcode_libdir_separator=':'
9604 link_all_deplibs=yes
9605 file_list_spec='${wl}-f,'
9606
9607 if test "$GCC" = yes; then
9608 case $host_os in aix4.[012]|aix4.[012].*)
9609 # We only want to do this on AIX 4.2 and lower, the check
9610 # below for broken collect2 doesn't work under 4.3+
9611 collect2name=`${CC} -print-prog-name=collect2`
9612 if test -f "$collect2name" &&
9613 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9614 then
9615 # We have reworked collect2
9616 :
9617 else
9618 # We have old collect2
9619 hardcode_direct=unsupported
9620 # It fails to find uninstalled libraries when the uninstalled
9621 # path is not listed in the libpath. Setting hardcode_minus_L
9622 # to unsupported forces relinking
9623 hardcode_minus_L=yes
9624 hardcode_libdir_flag_spec='-L$libdir'
9625 hardcode_libdir_separator=
9626 fi
9627 ;;
9628 esac
9629 shared_flag='-shared'
9630 if test "$aix_use_runtimelinking" = yes; then
9631 shared_flag="$shared_flag "'${wl}-G'
9632 fi
9633 else
9634 # not using gcc
9635 if test "$host_cpu" = ia64; then
9636 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9637 # chokes on -Wl,-G. The following line is correct:
9638 shared_flag='-G'
9639 else
9640 if test "$aix_use_runtimelinking" = yes; then
9641 shared_flag='${wl}-G'
9642 else
9643 shared_flag='${wl}-bM:SRE'
9644 fi
9645 fi
9646 fi
9647
9648 export_dynamic_flag_spec='${wl}-bexpall'
9649 # It seems that -bexpall does not export symbols beginning with
9650 # underscore (_), so it is better to generate a list of symbols to export.
9651 always_export_symbols=yes
9652 if test "$aix_use_runtimelinking" = yes; then
9653 # Warning - without using the other runtime loading flags (-brtl),
9654 # -berok will link without error, but may produce a broken library.
9655 allow_undefined_flag='-berok'
9656 # Determine the default libpath from the value encoded in an
9657 # empty executable.
9658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9659 /* end confdefs.h. */
9660
9661 int
9662 main ()
9663 {
9664
9665 ;
9666 return 0;
9667 }
9668 _ACEOF
9669 if ac_fn_c_try_link "$LINENO"; then :
9670
9671 lt_aix_libpath_sed='
9672 /Import File Strings/,/^$/ {
9673 /^0/ {
9674 s/^0 *\(.*\)$/\1/
9675 p
9676 }
9677 }'
9678 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9679 # Check for a 64-bit object if we didn't find anything.
9680 if test -z "$aix_libpath"; then
9681 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9682 fi
9683 fi
9684 rm -f core conftest.err conftest.$ac_objext \
9685 conftest$ac_exeext conftest.$ac_ext
9686 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9687
9688 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9689 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"
9690 else
9691 if test "$host_cpu" = ia64; then
9692 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9693 allow_undefined_flag="-z nodefs"
9694 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"
9695 else
9696 # Determine the default libpath from the value encoded in an
9697 # empty executable.
9698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9699 /* end confdefs.h. */
9700
9701 int
9702 main ()
9703 {
9704
9705 ;
9706 return 0;
9707 }
9708 _ACEOF
9709 if ac_fn_c_try_link "$LINENO"; then :
9710
9711 lt_aix_libpath_sed='
9712 /Import File Strings/,/^$/ {
9713 /^0/ {
9714 s/^0 *\(.*\)$/\1/
9715 p
9716 }
9717 }'
9718 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9719 # Check for a 64-bit object if we didn't find anything.
9720 if test -z "$aix_libpath"; then
9721 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9722 fi
9723 fi
9724 rm -f core conftest.err conftest.$ac_objext \
9725 conftest$ac_exeext conftest.$ac_ext
9726 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9727
9728 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9729 # Warning - without using the other run time loading flags,
9730 # -berok will link without error, but may produce a broken library.
9731 no_undefined_flag=' ${wl}-bernotok'
9732 allow_undefined_flag=' ${wl}-berok'
9733 if test "$with_gnu_ld" = yes; then
9734 # We only use this code for GNU lds that support --whole-archive.
9735 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9736 else
9737 # Exported symbols can be pulled into shared objects from archives
9738 whole_archive_flag_spec='$convenience'
9739 fi
9740 archive_cmds_need_lc=yes
9741 # This is similar to how AIX traditionally builds its shared libraries.
9742 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'
9743 fi
9744 fi
9745 ;;
9746
9747 amigaos*)
9748 case $host_cpu in
9749 powerpc)
9750 # see comment about AmigaOS4 .so support
9751 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9752 archive_expsym_cmds=''
9753 ;;
9754 m68k)
9755 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)'
9756 hardcode_libdir_flag_spec='-L$libdir'
9757 hardcode_minus_L=yes
9758 ;;
9759 esac
9760 ;;
9761
9762 bsdi[45]*)
9763 export_dynamic_flag_spec=-rdynamic
9764 ;;
9765
9766 cygwin* | mingw* | pw32* | cegcc*)
9767 # When not using gcc, we currently assume that we are using
9768 # Microsoft Visual C++.
9769 # hardcode_libdir_flag_spec is actually meaningless, as there is
9770 # no search path for DLLs.
9771 hardcode_libdir_flag_spec=' '
9772 allow_undefined_flag=unsupported
9773 # Tell ltmain to make .lib files, not .a files.
9774 libext=lib
9775 # Tell ltmain to make .dll files, not .so files.
9776 shrext_cmds=".dll"
9777 # FIXME: Setting linknames here is a bad hack.
9778 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9779 # The linker will automatically build a .lib file if we build a DLL.
9780 old_archive_from_new_cmds='true'
9781 # FIXME: Should let the user specify the lib program.
9782 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9783 fix_srcfile_path='`cygpath -w "$srcfile"`'
9784 enable_shared_with_static_runtimes=yes
9785 ;;
9786
9787 darwin* | rhapsody*)
9788
9789
9790 archive_cmds_need_lc=no
9791 hardcode_direct=no
9792 hardcode_automatic=yes
9793 hardcode_shlibpath_var=unsupported
9794 if test "$lt_cv_ld_force_load" = "yes"; then
9795 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\"`'
9796 else
9797 whole_archive_flag_spec=''
9798 fi
9799 link_all_deplibs=yes
9800 allow_undefined_flag="$_lt_dar_allow_undefined"
9801 case $cc_basename in
9802 ifort*) _lt_dar_can_shared=yes ;;
9803 *) _lt_dar_can_shared=$GCC ;;
9804 esac
9805 if test "$_lt_dar_can_shared" = "yes"; then
9806 output_verbose_link_cmd=func_echo_all
9807 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9808 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9809 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}"
9810 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}"
9811
9812 else
9813 ld_shlibs=no
9814 fi
9815
9816 ;;
9817
9818 dgux*)
9819 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9820 hardcode_libdir_flag_spec='-L$libdir'
9821 hardcode_shlibpath_var=no
9822 ;;
9823
9824 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9825 # support. Future versions do this automatically, but an explicit c++rt0.o
9826 # does not break anything, and helps significantly (at the cost of a little
9827 # extra space).
9828 freebsd2.2*)
9829 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9830 hardcode_libdir_flag_spec='-R$libdir'
9831 hardcode_direct=yes
9832 hardcode_shlibpath_var=no
9833 ;;
9834
9835 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9836 freebsd2.*)
9837 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9838 hardcode_direct=yes
9839 hardcode_minus_L=yes
9840 hardcode_shlibpath_var=no
9841 ;;
9842
9843 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9844 freebsd* | dragonfly*)
9845 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9846 hardcode_libdir_flag_spec='-R$libdir'
9847 hardcode_direct=yes
9848 hardcode_shlibpath_var=no
9849 ;;
9850
9851 hpux9*)
9852 if test "$GCC" = yes; then
9853 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'
9854 else
9855 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'
9856 fi
9857 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9858 hardcode_libdir_separator=:
9859 hardcode_direct=yes
9860
9861 # hardcode_minus_L: Not really in the search PATH,
9862 # but as the default location of the library.
9863 hardcode_minus_L=yes
9864 export_dynamic_flag_spec='${wl}-E'
9865 ;;
9866
9867 hpux10*)
9868 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9869 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9870 else
9871 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9872 fi
9873 if test "$with_gnu_ld" = no; then
9874 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9875 hardcode_libdir_flag_spec_ld='+b $libdir'
9876 hardcode_libdir_separator=:
9877 hardcode_direct=yes
9878 hardcode_direct_absolute=yes
9879 export_dynamic_flag_spec='${wl}-E'
9880 # hardcode_minus_L: Not really in the search PATH,
9881 # but as the default location of the library.
9882 hardcode_minus_L=yes
9883 fi
9884 ;;
9885
9886 hpux11*)
9887 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9888 case $host_cpu in
9889 hppa*64*)
9890 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9891 ;;
9892 ia64*)
9893 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9894 ;;
9895 *)
9896 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9897 ;;
9898 esac
9899 else
9900 case $host_cpu in
9901 hppa*64*)
9902 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9903 ;;
9904 ia64*)
9905 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9906 ;;
9907 *)
9908
9909 # Older versions of the 11.00 compiler do not understand -b yet
9910 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9912 $as_echo_n "checking if $CC understands -b... " >&6; }
9913 if ${lt_cv_prog_compiler__b+:} false; then :
9914 $as_echo_n "(cached) " >&6
9915 else
9916 lt_cv_prog_compiler__b=no
9917 save_LDFLAGS="$LDFLAGS"
9918 LDFLAGS="$LDFLAGS -b"
9919 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9920 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9921 # The linker can only warn and ignore the option if not recognized
9922 # So say no if there are warnings
9923 if test -s conftest.err; then
9924 # Append any errors to the config.log.
9925 cat conftest.err 1>&5
9926 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9927 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9928 if diff conftest.exp conftest.er2 >/dev/null; then
9929 lt_cv_prog_compiler__b=yes
9930 fi
9931 else
9932 lt_cv_prog_compiler__b=yes
9933 fi
9934 fi
9935 $RM -r conftest*
9936 LDFLAGS="$save_LDFLAGS"
9937
9938 fi
9939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9940 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9941
9942 if test x"$lt_cv_prog_compiler__b" = xyes; then
9943 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9944 else
9945 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9946 fi
9947
9948 ;;
9949 esac
9950 fi
9951 if test "$with_gnu_ld" = no; then
9952 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9953 hardcode_libdir_separator=:
9954
9955 case $host_cpu in
9956 hppa*64*|ia64*)
9957 hardcode_direct=no
9958 hardcode_shlibpath_var=no
9959 ;;
9960 *)
9961 hardcode_direct=yes
9962 hardcode_direct_absolute=yes
9963 export_dynamic_flag_spec='${wl}-E'
9964
9965 # hardcode_minus_L: Not really in the search PATH,
9966 # but as the default location of the library.
9967 hardcode_minus_L=yes
9968 ;;
9969 esac
9970 fi
9971 ;;
9972
9973 irix5* | irix6* | nonstopux*)
9974 if test "$GCC" = yes; then
9975 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'
9976 # Try to use the -exported_symbol ld option, if it does not
9977 # work, assume that -exports_file does not work either and
9978 # implicitly export all symbols.
9979 save_LDFLAGS="$LDFLAGS"
9980 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9982 /* end confdefs.h. */
9983 int foo(void) {}
9984 _ACEOF
9985 if ac_fn_c_try_link "$LINENO"; then :
9986 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'
9987
9988 fi
9989 rm -f core conftest.err conftest.$ac_objext \
9990 conftest$ac_exeext conftest.$ac_ext
9991 LDFLAGS="$save_LDFLAGS"
9992 else
9993 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'
9994 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'
9995 fi
9996 archive_cmds_need_lc='no'
9997 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9998 hardcode_libdir_separator=:
9999 inherit_rpath=yes
10000 link_all_deplibs=yes
10001 ;;
10002
10003 netbsd*)
10004 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10005 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10006 else
10007 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10008 fi
10009 hardcode_libdir_flag_spec='-R$libdir'
10010 hardcode_direct=yes
10011 hardcode_shlibpath_var=no
10012 ;;
10013
10014 newsos6)
10015 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10016 hardcode_direct=yes
10017 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10018 hardcode_libdir_separator=:
10019 hardcode_shlibpath_var=no
10020 ;;
10021
10022 *nto* | *qnx*)
10023 ;;
10024
10025 openbsd*)
10026 if test -f /usr/libexec/ld.so; then
10027 hardcode_direct=yes
10028 hardcode_shlibpath_var=no
10029 hardcode_direct_absolute=yes
10030 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10031 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10032 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10033 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10034 export_dynamic_flag_spec='${wl}-E'
10035 else
10036 case $host_os in
10037 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10038 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10039 hardcode_libdir_flag_spec='-R$libdir'
10040 ;;
10041 *)
10042 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10043 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10044 ;;
10045 esac
10046 fi
10047 else
10048 ld_shlibs=no
10049 fi
10050 ;;
10051
10052 os2*)
10053 hardcode_libdir_flag_spec='-L$libdir'
10054 hardcode_minus_L=yes
10055 allow_undefined_flag=unsupported
10056 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'
10057 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10058 ;;
10059
10060 osf3*)
10061 if test "$GCC" = yes; then
10062 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10063 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'
10064 else
10065 allow_undefined_flag=' -expect_unresolved \*'
10066 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'
10067 fi
10068 archive_cmds_need_lc='no'
10069 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10070 hardcode_libdir_separator=:
10071 ;;
10072
10073 osf4* | osf5*) # as osf3* with the addition of -msym flag
10074 if test "$GCC" = yes; then
10075 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10076 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'
10077 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10078 else
10079 allow_undefined_flag=' -expect_unresolved \*'
10080 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'
10081 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~
10082 $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'
10083
10084 # Both c and cxx compiler support -rpath directly
10085 hardcode_libdir_flag_spec='-rpath $libdir'
10086 fi
10087 archive_cmds_need_lc='no'
10088 hardcode_libdir_separator=:
10089 ;;
10090
10091 solaris*)
10092 no_undefined_flag=' -z defs'
10093 if test "$GCC" = yes; then
10094 wlarc='${wl}'
10095 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10096 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10097 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10098 else
10099 case `$CC -V 2>&1` in
10100 *"Compilers 5.0"*)
10101 wlarc=''
10102 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10103 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10104 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10105 ;;
10106 *)
10107 wlarc='${wl}'
10108 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10109 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10110 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10111 ;;
10112 esac
10113 fi
10114 hardcode_libdir_flag_spec='-R$libdir'
10115 hardcode_shlibpath_var=no
10116 case $host_os in
10117 solaris2.[0-5] | solaris2.[0-5].*) ;;
10118 *)
10119 # The compiler driver will combine and reorder linker options,
10120 # but understands `-z linker_flag'. GCC discards it without `$wl',
10121 # but is careful enough not to reorder.
10122 # Supported since Solaris 2.6 (maybe 2.5.1?)
10123 if test "$GCC" = yes; then
10124 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10125 else
10126 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10127 fi
10128 ;;
10129 esac
10130 link_all_deplibs=yes
10131 ;;
10132
10133 sunos4*)
10134 if test "x$host_vendor" = xsequent; then
10135 # Use $CC to link under sequent, because it throws in some extra .o
10136 # files that make .init and .fini sections work.
10137 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10138 else
10139 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10140 fi
10141 hardcode_libdir_flag_spec='-L$libdir'
10142 hardcode_direct=yes
10143 hardcode_minus_L=yes
10144 hardcode_shlibpath_var=no
10145 ;;
10146
10147 sysv4)
10148 case $host_vendor in
10149 sni)
10150 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10151 hardcode_direct=yes # is this really true???
10152 ;;
10153 siemens)
10154 ## LD is ld it makes a PLAMLIB
10155 ## CC just makes a GrossModule.
10156 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10157 reload_cmds='$CC -r -o $output$reload_objs'
10158 hardcode_direct=no
10159 ;;
10160 motorola)
10161 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10162 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10163 ;;
10164 esac
10165 runpath_var='LD_RUN_PATH'
10166 hardcode_shlibpath_var=no
10167 ;;
10168
10169 sysv4.3*)
10170 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10171 hardcode_shlibpath_var=no
10172 export_dynamic_flag_spec='-Bexport'
10173 ;;
10174
10175 sysv4*MP*)
10176 if test -d /usr/nec; then
10177 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10178 hardcode_shlibpath_var=no
10179 runpath_var=LD_RUN_PATH
10180 hardcode_runpath_var=yes
10181 ld_shlibs=yes
10182 fi
10183 ;;
10184
10185 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10186 no_undefined_flag='${wl}-z,text'
10187 archive_cmds_need_lc=no
10188 hardcode_shlibpath_var=no
10189 runpath_var='LD_RUN_PATH'
10190
10191 if test "$GCC" = yes; then
10192 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10193 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10194 else
10195 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10196 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10197 fi
10198 ;;
10199
10200 sysv5* | sco3.2v5* | sco5v6*)
10201 # Note: We can NOT use -z defs as we might desire, because we do not
10202 # link with -lc, and that would cause any symbols used from libc to
10203 # always be unresolved, which means just about no library would
10204 # ever link correctly. If we're not using GNU ld we use -z text
10205 # though, which does catch some bad symbols but isn't as heavy-handed
10206 # as -z defs.
10207 no_undefined_flag='${wl}-z,text'
10208 allow_undefined_flag='${wl}-z,nodefs'
10209 archive_cmds_need_lc=no
10210 hardcode_shlibpath_var=no
10211 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10212 hardcode_libdir_separator=':'
10213 link_all_deplibs=yes
10214 export_dynamic_flag_spec='${wl}-Bexport'
10215 runpath_var='LD_RUN_PATH'
10216
10217 if test "$GCC" = yes; then
10218 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10219 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10220 else
10221 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10222 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10223 fi
10224 ;;
10225
10226 uts4*)
10227 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10228 hardcode_libdir_flag_spec='-L$libdir'
10229 hardcode_shlibpath_var=no
10230 ;;
10231
10232 *)
10233 ld_shlibs=no
10234 ;;
10235 esac
10236
10237 if test x$host_vendor = xsni; then
10238 case $host in
10239 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10240 export_dynamic_flag_spec='${wl}-Blargedynsym'
10241 ;;
10242 esac
10243 fi
10244 fi
10245
10246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10247 $as_echo "$ld_shlibs" >&6; }
10248 test "$ld_shlibs" = no && can_build_shared=no
10249
10250 with_gnu_ld=$with_gnu_ld
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266 #
10267 # Do we need to explicitly link libc?
10268 #
10269 case "x$archive_cmds_need_lc" in
10270 x|xyes)
10271 # Assume -lc should be added
10272 archive_cmds_need_lc=yes
10273
10274 if test "$enable_shared" = yes && test "$GCC" = yes; then
10275 case $archive_cmds in
10276 *'~'*)
10277 # FIXME: we may have to deal with multi-command sequences.
10278 ;;
10279 '$CC '*)
10280 # Test whether the compiler implicitly links with -lc since on some
10281 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10282 # to ld, don't add -lc before -lgcc.
10283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10284 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10285 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10286 $as_echo_n "(cached) " >&6
10287 else
10288 $RM conftest*
10289 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10290
10291 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10292 (eval $ac_compile) 2>&5
10293 ac_status=$?
10294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10295 test $ac_status = 0; } 2>conftest.err; then
10296 soname=conftest
10297 lib=conftest
10298 libobjs=conftest.$ac_objext
10299 deplibs=
10300 wl=$lt_prog_compiler_wl
10301 pic_flag=$lt_prog_compiler_pic
10302 compiler_flags=-v
10303 linker_flags=-v
10304 verstring=
10305 output_objdir=.
10306 libname=conftest
10307 lt_save_allow_undefined_flag=$allow_undefined_flag
10308 allow_undefined_flag=
10309 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10310 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10311 ac_status=$?
10312 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10313 test $ac_status = 0; }
10314 then
10315 lt_cv_archive_cmds_need_lc=no
10316 else
10317 lt_cv_archive_cmds_need_lc=yes
10318 fi
10319 allow_undefined_flag=$lt_save_allow_undefined_flag
10320 else
10321 cat conftest.err 1>&5
10322 fi
10323 $RM conftest*
10324
10325 fi
10326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10327 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10328 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10329 ;;
10330 esac
10331 fi
10332 ;;
10333 esac
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10492 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10493
10494 if test "$GCC" = yes; then
10495 case $host_os in
10496 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10497 *) lt_awk_arg="/^libraries:/" ;;
10498 esac
10499 case $host_os in
10500 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10501 *) lt_sed_strip_eq="s,=/,/,g" ;;
10502 esac
10503 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10504 case $lt_search_path_spec in
10505 *\;*)
10506 # if the path contains ";" then we assume it to be the separator
10507 # otherwise default to the standard path separator (i.e. ":") - it is
10508 # assumed that no part of a normal pathname contains ";" but that should
10509 # okay in the real world where ";" in dirpaths is itself problematic.
10510 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10511 ;;
10512 *)
10513 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10514 ;;
10515 esac
10516 # Ok, now we have the path, separated by spaces, we can step through it
10517 # and add multilib dir if necessary.
10518 lt_tmp_lt_search_path_spec=
10519 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10520 for lt_sys_path in $lt_search_path_spec; do
10521 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10522 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10523 else
10524 test -d "$lt_sys_path" && \
10525 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10526 fi
10527 done
10528 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10529 BEGIN {RS=" "; FS="/|\n";} {
10530 lt_foo="";
10531 lt_count=0;
10532 for (lt_i = NF; lt_i > 0; lt_i--) {
10533 if ($lt_i != "" && $lt_i != ".") {
10534 if ($lt_i == "..") {
10535 lt_count++;
10536 } else {
10537 if (lt_count == 0) {
10538 lt_foo="/" $lt_i lt_foo;
10539 } else {
10540 lt_count--;
10541 }
10542 }
10543 }
10544 }
10545 if (lt_foo != "") { lt_freq[lt_foo]++; }
10546 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10547 }'`
10548 # AWK program above erroneously prepends '/' to C:/dos/paths
10549 # for these hosts.
10550 case $host_os in
10551 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10552 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10553 esac
10554 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10555 else
10556 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10557 fi
10558 library_names_spec=
10559 libname_spec='lib$name'
10560 soname_spec=
10561 shrext_cmds=".so"
10562 postinstall_cmds=
10563 postuninstall_cmds=
10564 finish_cmds=
10565 finish_eval=
10566 shlibpath_var=
10567 shlibpath_overrides_runpath=unknown
10568 version_type=none
10569 dynamic_linker="$host_os ld.so"
10570 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10571 need_lib_prefix=unknown
10572 hardcode_into_libs=no
10573
10574 # when you set need_version to no, make sure it does not cause -set_version
10575 # flags to be left without arguments
10576 need_version=unknown
10577
10578 case $host_os in
10579 aix3*)
10580 version_type=linux
10581 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10582 shlibpath_var=LIBPATH
10583
10584 # AIX 3 has no versioning support, so we append a major version to the name.
10585 soname_spec='${libname}${release}${shared_ext}$major'
10586 ;;
10587
10588 aix[4-9]*)
10589 version_type=linux
10590 need_lib_prefix=no
10591 need_version=no
10592 hardcode_into_libs=yes
10593 if test "$host_cpu" = ia64; then
10594 # AIX 5 supports IA64
10595 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10596 shlibpath_var=LD_LIBRARY_PATH
10597 else
10598 # With GCC up to 2.95.x, collect2 would create an import file
10599 # for dependence libraries. The import file would start with
10600 # the line `#! .'. This would cause the generated library to
10601 # depend on `.', always an invalid library. This was fixed in
10602 # development snapshots of GCC prior to 3.0.
10603 case $host_os in
10604 aix4 | aix4.[01] | aix4.[01].*)
10605 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10606 echo ' yes '
10607 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10608 :
10609 else
10610 can_build_shared=no
10611 fi
10612 ;;
10613 esac
10614 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10615 # soname into executable. Probably we can add versioning support to
10616 # collect2, so additional links can be useful in future.
10617 if test "$aix_use_runtimelinking" = yes; then
10618 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10619 # instead of lib<name>.a to let people know that these are not
10620 # typical AIX shared libraries.
10621 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10622 else
10623 # We preserve .a as extension for shared libraries through AIX4.2
10624 # and later when we are not doing run time linking.
10625 library_names_spec='${libname}${release}.a $libname.a'
10626 soname_spec='${libname}${release}${shared_ext}$major'
10627 fi
10628 shlibpath_var=LIBPATH
10629 fi
10630 ;;
10631
10632 amigaos*)
10633 case $host_cpu in
10634 powerpc)
10635 # Since July 2007 AmigaOS4 officially supports .so libraries.
10636 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10638 ;;
10639 m68k)
10640 library_names_spec='$libname.ixlibrary $libname.a'
10641 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10642 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'
10643 ;;
10644 esac
10645 ;;
10646
10647 beos*)
10648 library_names_spec='${libname}${shared_ext}'
10649 dynamic_linker="$host_os ld.so"
10650 shlibpath_var=LIBRARY_PATH
10651 ;;
10652
10653 bsdi[45]*)
10654 version_type=linux
10655 need_version=no
10656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10657 soname_spec='${libname}${release}${shared_ext}$major'
10658 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10659 shlibpath_var=LD_LIBRARY_PATH
10660 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10661 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10662 # the default ld.so.conf also contains /usr/contrib/lib and
10663 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10664 # libtool to hard-code these into programs
10665 ;;
10666
10667 cygwin* | mingw* | pw32* | cegcc*)
10668 version_type=windows
10669 shrext_cmds=".dll"
10670 need_version=no
10671 need_lib_prefix=no
10672
10673 case $GCC,$host_os in
10674 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10675 library_names_spec='$libname.dll.a'
10676 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10677 postinstall_cmds='base_file=`basename \${file}`~
10678 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10679 dldir=$destdir/`dirname \$dlpath`~
10680 test -d \$dldir || mkdir -p \$dldir~
10681 $install_prog $dir/$dlname \$dldir/$dlname~
10682 chmod a+x \$dldir/$dlname~
10683 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10684 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10685 fi'
10686 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10687 dlpath=$dir/\$dldll~
10688 $RM \$dlpath'
10689 shlibpath_overrides_runpath=yes
10690
10691 case $host_os in
10692 cygwin*)
10693 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10694 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10695
10696 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10697 ;;
10698 mingw* | cegcc*)
10699 # MinGW DLLs use traditional 'lib' prefix
10700 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10701 ;;
10702 pw32*)
10703 # pw32 DLLs use 'pw' prefix rather than 'lib'
10704 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10705 ;;
10706 esac
10707 ;;
10708
10709 *)
10710 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10711 ;;
10712 esac
10713 dynamic_linker='Win32 ld.exe'
10714 # FIXME: first we should search . and the directory the executable is in
10715 shlibpath_var=PATH
10716 ;;
10717
10718 darwin* | rhapsody*)
10719 dynamic_linker="$host_os dyld"
10720 version_type=darwin
10721 need_lib_prefix=no
10722 need_version=no
10723 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10724 soname_spec='${libname}${release}${major}$shared_ext'
10725 shlibpath_overrides_runpath=yes
10726 shlibpath_var=DYLD_LIBRARY_PATH
10727 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10728
10729 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10730 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10731 ;;
10732
10733 dgux*)
10734 version_type=linux
10735 need_lib_prefix=no
10736 need_version=no
10737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10738 soname_spec='${libname}${release}${shared_ext}$major'
10739 shlibpath_var=LD_LIBRARY_PATH
10740 ;;
10741
10742 freebsd* | dragonfly*)
10743 # DragonFly does not have aout. When/if they implement a new
10744 # versioning mechanism, adjust this.
10745 if test -x /usr/bin/objformat; then
10746 objformat=`/usr/bin/objformat`
10747 else
10748 case $host_os in
10749 freebsd[23].*) objformat=aout ;;
10750 *) objformat=elf ;;
10751 esac
10752 fi
10753 version_type=freebsd-$objformat
10754 case $version_type in
10755 freebsd-elf*)
10756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10757 need_version=no
10758 need_lib_prefix=no
10759 ;;
10760 freebsd-*)
10761 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10762 need_version=yes
10763 ;;
10764 esac
10765 shlibpath_var=LD_LIBRARY_PATH
10766 case $host_os in
10767 freebsd2.*)
10768 shlibpath_overrides_runpath=yes
10769 ;;
10770 freebsd3.[01]* | freebsdelf3.[01]*)
10771 shlibpath_overrides_runpath=yes
10772 hardcode_into_libs=yes
10773 ;;
10774 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10775 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10776 shlibpath_overrides_runpath=no
10777 hardcode_into_libs=yes
10778 ;;
10779 *) # from 4.6 on, and DragonFly
10780 shlibpath_overrides_runpath=yes
10781 hardcode_into_libs=yes
10782 ;;
10783 esac
10784 ;;
10785
10786 haiku*)
10787 version_type=linux
10788 need_lib_prefix=no
10789 need_version=no
10790 dynamic_linker="$host_os runtime_loader"
10791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10792 soname_spec='${libname}${release}${shared_ext}$major'
10793 shlibpath_var=LIBRARY_PATH
10794 shlibpath_overrides_runpath=yes
10795 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10796 hardcode_into_libs=yes
10797 ;;
10798
10799 hpux9* | hpux10* | hpux11*)
10800 # Give a soname corresponding to the major version so that dld.sl refuses to
10801 # link against other versions.
10802 version_type=sunos
10803 need_lib_prefix=no
10804 need_version=no
10805 case $host_cpu in
10806 ia64*)
10807 shrext_cmds='.so'
10808 hardcode_into_libs=yes
10809 dynamic_linker="$host_os dld.so"
10810 shlibpath_var=LD_LIBRARY_PATH
10811 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10812 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10813 soname_spec='${libname}${release}${shared_ext}$major'
10814 if test "X$HPUX_IA64_MODE" = X32; then
10815 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10816 else
10817 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10818 fi
10819 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10820 ;;
10821 hppa*64*)
10822 shrext_cmds='.sl'
10823 hardcode_into_libs=yes
10824 dynamic_linker="$host_os dld.sl"
10825 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10826 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10828 soname_spec='${libname}${release}${shared_ext}$major'
10829 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10830 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10831 ;;
10832 *)
10833 shrext_cmds='.sl'
10834 dynamic_linker="$host_os dld.sl"
10835 shlibpath_var=SHLIB_PATH
10836 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10837 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10838 soname_spec='${libname}${release}${shared_ext}$major'
10839 ;;
10840 esac
10841 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10842 postinstall_cmds='chmod 555 $lib'
10843 # or fails outright, so override atomically:
10844 install_override_mode=555
10845 ;;
10846
10847 interix[3-9]*)
10848 version_type=linux
10849 need_lib_prefix=no
10850 need_version=no
10851 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10852 soname_spec='${libname}${release}${shared_ext}$major'
10853 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10854 shlibpath_var=LD_LIBRARY_PATH
10855 shlibpath_overrides_runpath=no
10856 hardcode_into_libs=yes
10857 ;;
10858
10859 irix5* | irix6* | nonstopux*)
10860 case $host_os in
10861 nonstopux*) version_type=nonstopux ;;
10862 *)
10863 if test "$lt_cv_prog_gnu_ld" = yes; then
10864 version_type=linux
10865 else
10866 version_type=irix
10867 fi ;;
10868 esac
10869 need_lib_prefix=no
10870 need_version=no
10871 soname_spec='${libname}${release}${shared_ext}$major'
10872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10873 case $host_os in
10874 irix5* | nonstopux*)
10875 libsuff= shlibsuff=
10876 ;;
10877 *)
10878 case $LD in # libtool.m4 will add one of these switches to LD
10879 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10880 libsuff= shlibsuff= libmagic=32-bit;;
10881 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10882 libsuff=32 shlibsuff=N32 libmagic=N32;;
10883 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10884 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10885 *) libsuff= shlibsuff= libmagic=never-match;;
10886 esac
10887 ;;
10888 esac
10889 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10890 shlibpath_overrides_runpath=no
10891 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10892 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10893 hardcode_into_libs=yes
10894 ;;
10895
10896 # No shared lib support for Linux oldld, aout, or coff.
10897 linux*oldld* | linux*aout* | linux*coff*)
10898 dynamic_linker=no
10899 ;;
10900
10901 # This must be Linux ELF.
10902 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10903 version_type=linux
10904 need_lib_prefix=no
10905 need_version=no
10906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10907 soname_spec='${libname}${release}${shared_ext}$major'
10908 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10909 shlibpath_var=LD_LIBRARY_PATH
10910 shlibpath_overrides_runpath=no
10911
10912 # Some binutils ld are patched to set DT_RUNPATH
10913 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10914 $as_echo_n "(cached) " >&6
10915 else
10916 lt_cv_shlibpath_overrides_runpath=no
10917 save_LDFLAGS=$LDFLAGS
10918 save_libdir=$libdir
10919 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10920 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10922 /* end confdefs.h. */
10923
10924 int
10925 main ()
10926 {
10927
10928 ;
10929 return 0;
10930 }
10931 _ACEOF
10932 if ac_fn_c_try_link "$LINENO"; then :
10933 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10934 lt_cv_shlibpath_overrides_runpath=yes
10935 fi
10936 fi
10937 rm -f core conftest.err conftest.$ac_objext \
10938 conftest$ac_exeext conftest.$ac_ext
10939 LDFLAGS=$save_LDFLAGS
10940 libdir=$save_libdir
10941
10942 fi
10943
10944 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10945
10946 # This implies no fast_install, which is unacceptable.
10947 # Some rework will be needed to allow for fast_install
10948 # before this can be enabled.
10949 hardcode_into_libs=yes
10950
10951 # Append ld.so.conf contents to the search path
10952 if test -f /etc/ld.so.conf; then
10953 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' ' '`
10954 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10955 fi
10956
10957 # We used to test for /lib/ld.so.1 and disable shared libraries on
10958 # powerpc, because MkLinux only supported shared libraries with the
10959 # GNU dynamic linker. Since this was broken with cross compilers,
10960 # most powerpc-linux boxes support dynamic linking these days and
10961 # people can always --disable-shared, the test was removed, and we
10962 # assume the GNU/Linux dynamic linker is in use.
10963 dynamic_linker='GNU/Linux ld.so'
10964 ;;
10965
10966 netbsd*)
10967 version_type=sunos
10968 need_lib_prefix=no
10969 need_version=no
10970 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10971 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10972 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10973 dynamic_linker='NetBSD (a.out) ld.so'
10974 else
10975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10976 soname_spec='${libname}${release}${shared_ext}$major'
10977 dynamic_linker='NetBSD ld.elf_so'
10978 fi
10979 shlibpath_var=LD_LIBRARY_PATH
10980 shlibpath_overrides_runpath=yes
10981 hardcode_into_libs=yes
10982 ;;
10983
10984 newsos6)
10985 version_type=linux
10986 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10987 shlibpath_var=LD_LIBRARY_PATH
10988 shlibpath_overrides_runpath=yes
10989 ;;
10990
10991 *nto* | *qnx*)
10992 version_type=qnx
10993 need_lib_prefix=no
10994 need_version=no
10995 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10996 soname_spec='${libname}${release}${shared_ext}$major'
10997 shlibpath_var=LD_LIBRARY_PATH
10998 shlibpath_overrides_runpath=no
10999 hardcode_into_libs=yes
11000 dynamic_linker='ldqnx.so'
11001 ;;
11002
11003 openbsd*)
11004 version_type=sunos
11005 sys_lib_dlsearch_path_spec="/usr/lib"
11006 need_lib_prefix=no
11007 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11008 case $host_os in
11009 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11010 *) need_version=no ;;
11011 esac
11012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11013 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11014 shlibpath_var=LD_LIBRARY_PATH
11015 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11016 case $host_os in
11017 openbsd2.[89] | openbsd2.[89].*)
11018 shlibpath_overrides_runpath=no
11019 ;;
11020 *)
11021 shlibpath_overrides_runpath=yes
11022 ;;
11023 esac
11024 else
11025 shlibpath_overrides_runpath=yes
11026 fi
11027 ;;
11028
11029 os2*)
11030 libname_spec='$name'
11031 shrext_cmds=".dll"
11032 need_lib_prefix=no
11033 library_names_spec='$libname${shared_ext} $libname.a'
11034 dynamic_linker='OS/2 ld.exe'
11035 shlibpath_var=LIBPATH
11036 ;;
11037
11038 osf3* | osf4* | osf5*)
11039 version_type=osf
11040 need_lib_prefix=no
11041 need_version=no
11042 soname_spec='${libname}${release}${shared_ext}$major'
11043 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11044 shlibpath_var=LD_LIBRARY_PATH
11045 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11046 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11047 ;;
11048
11049 rdos*)
11050 dynamic_linker=no
11051 ;;
11052
11053 solaris*)
11054 version_type=linux
11055 need_lib_prefix=no
11056 need_version=no
11057 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11058 soname_spec='${libname}${release}${shared_ext}$major'
11059 shlibpath_var=LD_LIBRARY_PATH
11060 shlibpath_overrides_runpath=yes
11061 hardcode_into_libs=yes
11062 # ldd complains unless libraries are executable
11063 postinstall_cmds='chmod +x $lib'
11064 ;;
11065
11066 sunos4*)
11067 version_type=sunos
11068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11069 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11070 shlibpath_var=LD_LIBRARY_PATH
11071 shlibpath_overrides_runpath=yes
11072 if test "$with_gnu_ld" = yes; then
11073 need_lib_prefix=no
11074 fi
11075 need_version=yes
11076 ;;
11077
11078 sysv4 | sysv4.3*)
11079 version_type=linux
11080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11081 soname_spec='${libname}${release}${shared_ext}$major'
11082 shlibpath_var=LD_LIBRARY_PATH
11083 case $host_vendor in
11084 sni)
11085 shlibpath_overrides_runpath=no
11086 need_lib_prefix=no
11087 runpath_var=LD_RUN_PATH
11088 ;;
11089 siemens)
11090 need_lib_prefix=no
11091 ;;
11092 motorola)
11093 need_lib_prefix=no
11094 need_version=no
11095 shlibpath_overrides_runpath=no
11096 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11097 ;;
11098 esac
11099 ;;
11100
11101 sysv4*MP*)
11102 if test -d /usr/nec ;then
11103 version_type=linux
11104 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11105 soname_spec='$libname${shared_ext}.$major'
11106 shlibpath_var=LD_LIBRARY_PATH
11107 fi
11108 ;;
11109
11110 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11111 version_type=freebsd-elf
11112 need_lib_prefix=no
11113 need_version=no
11114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11115 soname_spec='${libname}${release}${shared_ext}$major'
11116 shlibpath_var=LD_LIBRARY_PATH
11117 shlibpath_overrides_runpath=yes
11118 hardcode_into_libs=yes
11119 if test "$with_gnu_ld" = yes; then
11120 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11121 else
11122 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11123 case $host_os in
11124 sco3.2v5*)
11125 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11126 ;;
11127 esac
11128 fi
11129 sys_lib_dlsearch_path_spec='/usr/lib'
11130 ;;
11131
11132 tpf*)
11133 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11134 version_type=linux
11135 need_lib_prefix=no
11136 need_version=no
11137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11138 shlibpath_var=LD_LIBRARY_PATH
11139 shlibpath_overrides_runpath=no
11140 hardcode_into_libs=yes
11141 ;;
11142
11143 uts4*)
11144 version_type=linux
11145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11146 soname_spec='${libname}${release}${shared_ext}$major'
11147 shlibpath_var=LD_LIBRARY_PATH
11148 ;;
11149
11150 *)
11151 dynamic_linker=no
11152 ;;
11153 esac
11154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11155 $as_echo "$dynamic_linker" >&6; }
11156 test "$dynamic_linker" = no && can_build_shared=no
11157
11158 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11159 if test "$GCC" = yes; then
11160 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11161 fi
11162
11163 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11164 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11165 fi
11166 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11167 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11168 fi
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11262 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11263 hardcode_action=
11264 if test -n "$hardcode_libdir_flag_spec" ||
11265 test -n "$runpath_var" ||
11266 test "X$hardcode_automatic" = "Xyes" ; then
11267
11268 # We can hardcode non-existent directories.
11269 if test "$hardcode_direct" != no &&
11270 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11271 # have to relink, otherwise we might link with an installed library
11272 # when we should be linking with a yet-to-be-installed one
11273 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11274 test "$hardcode_minus_L" != no; then
11275 # Linking always hardcodes the temporary library directory.
11276 hardcode_action=relink
11277 else
11278 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11279 hardcode_action=immediate
11280 fi
11281 else
11282 # We cannot hardcode anything, or else we can only hardcode existing
11283 # directories.
11284 hardcode_action=unsupported
11285 fi
11286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11287 $as_echo "$hardcode_action" >&6; }
11288
11289 if test "$hardcode_action" = relink ||
11290 test "$inherit_rpath" = yes; then
11291 # Fast installation is not supported
11292 enable_fast_install=no
11293 elif test "$shlibpath_overrides_runpath" = yes ||
11294 test "$enable_shared" = no; then
11295 # Fast installation is not necessary
11296 enable_fast_install=needless
11297 fi
11298
11299
11300
11301
11302
11303
11304 if test "x$enable_dlopen" != xyes; then
11305 enable_dlopen=unknown
11306 enable_dlopen_self=unknown
11307 enable_dlopen_self_static=unknown
11308 else
11309 lt_cv_dlopen=no
11310 lt_cv_dlopen_libs=
11311
11312 case $host_os in
11313 beos*)
11314 lt_cv_dlopen="load_add_on"
11315 lt_cv_dlopen_libs=
11316 lt_cv_dlopen_self=yes
11317 ;;
11318
11319 mingw* | pw32* | cegcc*)
11320 lt_cv_dlopen="LoadLibrary"
11321 lt_cv_dlopen_libs=
11322 ;;
11323
11324 cygwin*)
11325 lt_cv_dlopen="dlopen"
11326 lt_cv_dlopen_libs=
11327 ;;
11328
11329 darwin*)
11330 # if libdl is installed we need to link against it
11331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11332 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11333 if ${ac_cv_lib_dl_dlopen+:} false; then :
11334 $as_echo_n "(cached) " >&6
11335 else
11336 ac_check_lib_save_LIBS=$LIBS
11337 LIBS="-ldl $LIBS"
11338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11339 /* end confdefs.h. */
11340
11341 /* Override any GCC internal prototype to avoid an error.
11342 Use char because int might match the return type of a GCC
11343 builtin and then its argument prototype would still apply. */
11344 #ifdef __cplusplus
11345 extern "C"
11346 #endif
11347 char dlopen ();
11348 int
11349 main ()
11350 {
11351 return dlopen ();
11352 ;
11353 return 0;
11354 }
11355 _ACEOF
11356 if ac_fn_c_try_link "$LINENO"; then :
11357 ac_cv_lib_dl_dlopen=yes
11358 else
11359 ac_cv_lib_dl_dlopen=no
11360 fi
11361 rm -f core conftest.err conftest.$ac_objext \
11362 conftest$ac_exeext conftest.$ac_ext
11363 LIBS=$ac_check_lib_save_LIBS
11364 fi
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11366 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11367 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11368 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11369 else
11370
11371 lt_cv_dlopen="dyld"
11372 lt_cv_dlopen_libs=
11373 lt_cv_dlopen_self=yes
11374
11375 fi
11376
11377 ;;
11378
11379 *)
11380 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11381 if test "x$ac_cv_func_shl_load" = xyes; then :
11382 lt_cv_dlopen="shl_load"
11383 else
11384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11385 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11386 if ${ac_cv_lib_dld_shl_load+:} false; then :
11387 $as_echo_n "(cached) " >&6
11388 else
11389 ac_check_lib_save_LIBS=$LIBS
11390 LIBS="-ldld $LIBS"
11391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11392 /* end confdefs.h. */
11393
11394 /* Override any GCC internal prototype to avoid an error.
11395 Use char because int might match the return type of a GCC
11396 builtin and then its argument prototype would still apply. */
11397 #ifdef __cplusplus
11398 extern "C"
11399 #endif
11400 char shl_load ();
11401 int
11402 main ()
11403 {
11404 return shl_load ();
11405 ;
11406 return 0;
11407 }
11408 _ACEOF
11409 if ac_fn_c_try_link "$LINENO"; then :
11410 ac_cv_lib_dld_shl_load=yes
11411 else
11412 ac_cv_lib_dld_shl_load=no
11413 fi
11414 rm -f core conftest.err conftest.$ac_objext \
11415 conftest$ac_exeext conftest.$ac_ext
11416 LIBS=$ac_check_lib_save_LIBS
11417 fi
11418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11419 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11420 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11421 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11422 else
11423 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11424 if test "x$ac_cv_func_dlopen" = xyes; then :
11425 lt_cv_dlopen="dlopen"
11426 else
11427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11428 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11429 if ${ac_cv_lib_dl_dlopen+:} false; then :
11430 $as_echo_n "(cached) " >&6
11431 else
11432 ac_check_lib_save_LIBS=$LIBS
11433 LIBS="-ldl $LIBS"
11434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11435 /* end confdefs.h. */
11436
11437 /* Override any GCC internal prototype to avoid an error.
11438 Use char because int might match the return type of a GCC
11439 builtin and then its argument prototype would still apply. */
11440 #ifdef __cplusplus
11441 extern "C"
11442 #endif
11443 char dlopen ();
11444 int
11445 main ()
11446 {
11447 return dlopen ();
11448 ;
11449 return 0;
11450 }
11451 _ACEOF
11452 if ac_fn_c_try_link "$LINENO"; then :
11453 ac_cv_lib_dl_dlopen=yes
11454 else
11455 ac_cv_lib_dl_dlopen=no
11456 fi
11457 rm -f core conftest.err conftest.$ac_objext \
11458 conftest$ac_exeext conftest.$ac_ext
11459 LIBS=$ac_check_lib_save_LIBS
11460 fi
11461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11462 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11463 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11464 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11465 else
11466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11467 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11468 if ${ac_cv_lib_svld_dlopen+:} false; then :
11469 $as_echo_n "(cached) " >&6
11470 else
11471 ac_check_lib_save_LIBS=$LIBS
11472 LIBS="-lsvld $LIBS"
11473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11474 /* end confdefs.h. */
11475
11476 /* Override any GCC internal prototype to avoid an error.
11477 Use char because int might match the return type of a GCC
11478 builtin and then its argument prototype would still apply. */
11479 #ifdef __cplusplus
11480 extern "C"
11481 #endif
11482 char dlopen ();
11483 int
11484 main ()
11485 {
11486 return dlopen ();
11487 ;
11488 return 0;
11489 }
11490 _ACEOF
11491 if ac_fn_c_try_link "$LINENO"; then :
11492 ac_cv_lib_svld_dlopen=yes
11493 else
11494 ac_cv_lib_svld_dlopen=no
11495 fi
11496 rm -f core conftest.err conftest.$ac_objext \
11497 conftest$ac_exeext conftest.$ac_ext
11498 LIBS=$ac_check_lib_save_LIBS
11499 fi
11500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11501 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11502 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11503 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11504 else
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11506 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11507 if ${ac_cv_lib_dld_dld_link+:} false; then :
11508 $as_echo_n "(cached) " >&6
11509 else
11510 ac_check_lib_save_LIBS=$LIBS
11511 LIBS="-ldld $LIBS"
11512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11513 /* end confdefs.h. */
11514
11515 /* Override any GCC internal prototype to avoid an error.
11516 Use char because int might match the return type of a GCC
11517 builtin and then its argument prototype would still apply. */
11518 #ifdef __cplusplus
11519 extern "C"
11520 #endif
11521 char dld_link ();
11522 int
11523 main ()
11524 {
11525 return dld_link ();
11526 ;
11527 return 0;
11528 }
11529 _ACEOF
11530 if ac_fn_c_try_link "$LINENO"; then :
11531 ac_cv_lib_dld_dld_link=yes
11532 else
11533 ac_cv_lib_dld_dld_link=no
11534 fi
11535 rm -f core conftest.err conftest.$ac_objext \
11536 conftest$ac_exeext conftest.$ac_ext
11537 LIBS=$ac_check_lib_save_LIBS
11538 fi
11539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11540 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11541 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11542 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11543 fi
11544
11545
11546 fi
11547
11548
11549 fi
11550
11551
11552 fi
11553
11554
11555 fi
11556
11557
11558 fi
11559
11560 ;;
11561 esac
11562
11563 if test "x$lt_cv_dlopen" != xno; then
11564 enable_dlopen=yes
11565 else
11566 enable_dlopen=no
11567 fi
11568
11569 case $lt_cv_dlopen in
11570 dlopen)
11571 save_CPPFLAGS="$CPPFLAGS"
11572 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11573
11574 save_LDFLAGS="$LDFLAGS"
11575 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11576
11577 save_LIBS="$LIBS"
11578 LIBS="$lt_cv_dlopen_libs $LIBS"
11579
11580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11581 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11582 if ${lt_cv_dlopen_self+:} false; then :
11583 $as_echo_n "(cached) " >&6
11584 else
11585 if test "$cross_compiling" = yes; then :
11586 lt_cv_dlopen_self=cross
11587 else
11588 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11589 lt_status=$lt_dlunknown
11590 cat > conftest.$ac_ext <<_LT_EOF
11591 #line 11591 "configure"
11592 #include "confdefs.h"
11593
11594 #if HAVE_DLFCN_H
11595 #include <dlfcn.h>
11596 #endif
11597
11598 #include <stdio.h>
11599
11600 #ifdef RTLD_GLOBAL
11601 # define LT_DLGLOBAL RTLD_GLOBAL
11602 #else
11603 # ifdef DL_GLOBAL
11604 # define LT_DLGLOBAL DL_GLOBAL
11605 # else
11606 # define LT_DLGLOBAL 0
11607 # endif
11608 #endif
11609
11610 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11611 find out it does not work in some platform. */
11612 #ifndef LT_DLLAZY_OR_NOW
11613 # ifdef RTLD_LAZY
11614 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11615 # else
11616 # ifdef DL_LAZY
11617 # define LT_DLLAZY_OR_NOW DL_LAZY
11618 # else
11619 # ifdef RTLD_NOW
11620 # define LT_DLLAZY_OR_NOW RTLD_NOW
11621 # else
11622 # ifdef DL_NOW
11623 # define LT_DLLAZY_OR_NOW DL_NOW
11624 # else
11625 # define LT_DLLAZY_OR_NOW 0
11626 # endif
11627 # endif
11628 # endif
11629 # endif
11630 #endif
11631
11632 /* When -fvisbility=hidden is used, assume the code has been annotated
11633 correspondingly for the symbols needed. */
11634 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11635 void fnord () __attribute__((visibility("default")));
11636 #endif
11637
11638 void fnord () { int i=42; }
11639 int main ()
11640 {
11641 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11642 int status = $lt_dlunknown;
11643
11644 if (self)
11645 {
11646 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11647 else
11648 {
11649 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11650 else puts (dlerror ());
11651 }
11652 /* dlclose (self); */
11653 }
11654 else
11655 puts (dlerror ());
11656
11657 return status;
11658 }
11659 _LT_EOF
11660 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11661 (eval $ac_link) 2>&5
11662 ac_status=$?
11663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11664 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11665 (./conftest; exit; ) >&5 2>/dev/null
11666 lt_status=$?
11667 case x$lt_status in
11668 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11669 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11670 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11671 esac
11672 else :
11673 # compilation failed
11674 lt_cv_dlopen_self=no
11675 fi
11676 fi
11677 rm -fr conftest*
11678
11679
11680 fi
11681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11682 $as_echo "$lt_cv_dlopen_self" >&6; }
11683
11684 if test "x$lt_cv_dlopen_self" = xyes; then
11685 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11687 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11688 if ${lt_cv_dlopen_self_static+:} false; then :
11689 $as_echo_n "(cached) " >&6
11690 else
11691 if test "$cross_compiling" = yes; then :
11692 lt_cv_dlopen_self_static=cross
11693 else
11694 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11695 lt_status=$lt_dlunknown
11696 cat > conftest.$ac_ext <<_LT_EOF
11697 #line 11697 "configure"
11698 #include "confdefs.h"
11699
11700 #if HAVE_DLFCN_H
11701 #include <dlfcn.h>
11702 #endif
11703
11704 #include <stdio.h>
11705
11706 #ifdef RTLD_GLOBAL
11707 # define LT_DLGLOBAL RTLD_GLOBAL
11708 #else
11709 # ifdef DL_GLOBAL
11710 # define LT_DLGLOBAL DL_GLOBAL
11711 # else
11712 # define LT_DLGLOBAL 0
11713 # endif
11714 #endif
11715
11716 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11717 find out it does not work in some platform. */
11718 #ifndef LT_DLLAZY_OR_NOW
11719 # ifdef RTLD_LAZY
11720 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11721 # else
11722 # ifdef DL_LAZY
11723 # define LT_DLLAZY_OR_NOW DL_LAZY
11724 # else
11725 # ifdef RTLD_NOW
11726 # define LT_DLLAZY_OR_NOW RTLD_NOW
11727 # else
11728 # ifdef DL_NOW
11729 # define LT_DLLAZY_OR_NOW DL_NOW
11730 # else
11731 # define LT_DLLAZY_OR_NOW 0
11732 # endif
11733 # endif
11734 # endif
11735 # endif
11736 #endif
11737
11738 /* When -fvisbility=hidden is used, assume the code has been annotated
11739 correspondingly for the symbols needed. */
11740 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11741 void fnord () __attribute__((visibility("default")));
11742 #endif
11743
11744 void fnord () { int i=42; }
11745 int main ()
11746 {
11747 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11748 int status = $lt_dlunknown;
11749
11750 if (self)
11751 {
11752 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11753 else
11754 {
11755 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11756 else puts (dlerror ());
11757 }
11758 /* dlclose (self); */
11759 }
11760 else
11761 puts (dlerror ());
11762
11763 return status;
11764 }
11765 _LT_EOF
11766 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11767 (eval $ac_link) 2>&5
11768 ac_status=$?
11769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11770 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11771 (./conftest; exit; ) >&5 2>/dev/null
11772 lt_status=$?
11773 case x$lt_status in
11774 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11775 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11776 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11777 esac
11778 else :
11779 # compilation failed
11780 lt_cv_dlopen_self_static=no
11781 fi
11782 fi
11783 rm -fr conftest*
11784
11785
11786 fi
11787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11788 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11789 fi
11790
11791 CPPFLAGS="$save_CPPFLAGS"
11792 LDFLAGS="$save_LDFLAGS"
11793 LIBS="$save_LIBS"
11794 ;;
11795 esac
11796
11797 case $lt_cv_dlopen_self in
11798 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11799 *) enable_dlopen_self=unknown ;;
11800 esac
11801
11802 case $lt_cv_dlopen_self_static in
11803 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11804 *) enable_dlopen_self_static=unknown ;;
11805 esac
11806 fi
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824 striplib=
11825 old_striplib=
11826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11827 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11828 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11829 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11830 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11832 $as_echo "yes" >&6; }
11833 else
11834 # FIXME - insert some real tests, host_os isn't really good enough
11835 case $host_os in
11836 darwin*)
11837 if test -n "$STRIP" ; then
11838 striplib="$STRIP -x"
11839 old_striplib="$STRIP -S"
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11841 $as_echo "yes" >&6; }
11842 else
11843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11844 $as_echo "no" >&6; }
11845 fi
11846 ;;
11847 *)
11848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11849 $as_echo "no" >&6; }
11850 ;;
11851 esac
11852 fi
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865 # Report which library types will actually be built
11866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11867 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11869 $as_echo "$can_build_shared" >&6; }
11870
11871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11872 $as_echo_n "checking whether to build shared libraries... " >&6; }
11873 test "$can_build_shared" = "no" && enable_shared=no
11874
11875 # On AIX, shared libraries and static libraries use the same namespace, and
11876 # are all built from PIC.
11877 case $host_os in
11878 aix3*)
11879 test "$enable_shared" = yes && enable_static=no
11880 if test -n "$RANLIB"; then
11881 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11882 postinstall_cmds='$RANLIB $lib'
11883 fi
11884 ;;
11885
11886 aix[4-9]*)
11887 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11888 test "$enable_shared" = yes && enable_static=no
11889 fi
11890 ;;
11891 esac
11892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11893 $as_echo "$enable_shared" >&6; }
11894
11895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11896 $as_echo_n "checking whether to build static libraries... " >&6; }
11897 # Make sure either enable_shared or enable_static is yes.
11898 test "$enable_shared" = yes || enable_static=yes
11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11900 $as_echo "$enable_static" >&6; }
11901
11902
11903
11904
11905 fi
11906 ac_ext=c
11907 ac_cpp='$CPP $CPPFLAGS'
11908 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11909 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11910 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11911
11912 CC="$lt_save_CC"
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926 ac_config_commands="$ac_config_commands libtool"
11927
11928
11929
11930
11931 # Only expand once:
11932
11933
11934 # Check whether --enable-largefile was given.
11935 if test "${enable_largefile+set}" = set; then :
11936 enableval=$enable_largefile;
11937 fi
11938
11939 if test "$enable_largefile" != no; then
11940
11941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11942 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11943 if ${ac_cv_sys_largefile_CC+:} false; then :
11944 $as_echo_n "(cached) " >&6
11945 else
11946 ac_cv_sys_largefile_CC=no
11947 if test "$GCC" != yes; then
11948 ac_save_CC=$CC
11949 while :; do
11950 # IRIX 6.2 and later do not support large files by default,
11951 # so use the C compiler's -n32 option if that helps.
11952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11953 /* end confdefs.h. */
11954 #include <sys/types.h>
11955 /* Check that off_t can represent 2**63 - 1 correctly.
11956 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11957 since some C++ compilers masquerading as C compilers
11958 incorrectly reject 9223372036854775807. */
11959 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11960 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11961 && LARGE_OFF_T % 2147483647 == 1)
11962 ? 1 : -1];
11963 int
11964 main ()
11965 {
11966
11967 ;
11968 return 0;
11969 }
11970 _ACEOF
11971 if ac_fn_c_try_compile "$LINENO"; then :
11972 break
11973 fi
11974 rm -f core conftest.err conftest.$ac_objext
11975 CC="$CC -n32"
11976 if ac_fn_c_try_compile "$LINENO"; then :
11977 ac_cv_sys_largefile_CC=' -n32'; break
11978 fi
11979 rm -f core conftest.err conftest.$ac_objext
11980 break
11981 done
11982 CC=$ac_save_CC
11983 rm -f conftest.$ac_ext
11984 fi
11985 fi
11986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11987 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11988 if test "$ac_cv_sys_largefile_CC" != no; then
11989 CC=$CC$ac_cv_sys_largefile_CC
11990 fi
11991
11992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11993 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11994 if ${ac_cv_sys_file_offset_bits+:} false; then :
11995 $as_echo_n "(cached) " >&6
11996 else
11997 while :; do
11998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11999 /* end confdefs.h. */
12000 #include <sys/types.h>
12001 /* Check that off_t can represent 2**63 - 1 correctly.
12002 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12003 since some C++ compilers masquerading as C compilers
12004 incorrectly reject 9223372036854775807. */
12005 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12006 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12007 && LARGE_OFF_T % 2147483647 == 1)
12008 ? 1 : -1];
12009 int
12010 main ()
12011 {
12012
12013 ;
12014 return 0;
12015 }
12016 _ACEOF
12017 if ac_fn_c_try_compile "$LINENO"; then :
12018 ac_cv_sys_file_offset_bits=no; break
12019 fi
12020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12022 /* end confdefs.h. */
12023 #define _FILE_OFFSET_BITS 64
12024 #include <sys/types.h>
12025 /* Check that off_t can represent 2**63 - 1 correctly.
12026 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12027 since some C++ compilers masquerading as C compilers
12028 incorrectly reject 9223372036854775807. */
12029 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12030 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12031 && LARGE_OFF_T % 2147483647 == 1)
12032 ? 1 : -1];
12033 int
12034 main ()
12035 {
12036
12037 ;
12038 return 0;
12039 }
12040 _ACEOF
12041 if ac_fn_c_try_compile "$LINENO"; then :
12042 ac_cv_sys_file_offset_bits=64; break
12043 fi
12044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12045 ac_cv_sys_file_offset_bits=unknown
12046 break
12047 done
12048 fi
12049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12050 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12051 case $ac_cv_sys_file_offset_bits in #(
12052 no | unknown) ;;
12053 *)
12054 cat >>confdefs.h <<_ACEOF
12055 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12056 _ACEOF
12057 ;;
12058 esac
12059 rm -rf conftest*
12060 if test $ac_cv_sys_file_offset_bits = unknown; then
12061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12062 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12063 if ${ac_cv_sys_large_files+:} false; then :
12064 $as_echo_n "(cached) " >&6
12065 else
12066 while :; do
12067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12068 /* end confdefs.h. */
12069 #include <sys/types.h>
12070 /* Check that off_t can represent 2**63 - 1 correctly.
12071 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12072 since some C++ compilers masquerading as C compilers
12073 incorrectly reject 9223372036854775807. */
12074 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12075 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12076 && LARGE_OFF_T % 2147483647 == 1)
12077 ? 1 : -1];
12078 int
12079 main ()
12080 {
12081
12082 ;
12083 return 0;
12084 }
12085 _ACEOF
12086 if ac_fn_c_try_compile "$LINENO"; then :
12087 ac_cv_sys_large_files=no; break
12088 fi
12089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12091 /* end confdefs.h. */
12092 #define _LARGE_FILES 1
12093 #include <sys/types.h>
12094 /* Check that off_t can represent 2**63 - 1 correctly.
12095 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12096 since some C++ compilers masquerading as C compilers
12097 incorrectly reject 9223372036854775807. */
12098 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12099 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12100 && LARGE_OFF_T % 2147483647 == 1)
12101 ? 1 : -1];
12102 int
12103 main ()
12104 {
12105
12106 ;
12107 return 0;
12108 }
12109 _ACEOF
12110 if ac_fn_c_try_compile "$LINENO"; then :
12111 ac_cv_sys_large_files=1; break
12112 fi
12113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12114 ac_cv_sys_large_files=unknown
12115 break
12116 done
12117 fi
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12119 $as_echo "$ac_cv_sys_large_files" >&6; }
12120 case $ac_cv_sys_large_files in #(
12121 no | unknown) ;;
12122 *)
12123 cat >>confdefs.h <<_ACEOF
12124 #define _LARGE_FILES $ac_cv_sys_large_files
12125 _ACEOF
12126 ;;
12127 esac
12128 rm -rf conftest*
12129 fi
12130
12131
12132 fi
12133
12134
12135 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
12136 for ac_prog in aclocal
12137 do
12138 # Extract the first word of "$ac_prog", so it can be a program name with args.
12139 set dummy $ac_prog; ac_word=$2
12140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12141 $as_echo_n "checking for $ac_word... " >&6; }
12142 if ${ac_cv_prog_ACLOCAL+:} false; then :
12143 $as_echo_n "(cached) " >&6
12144 else
12145 if test -n "$ACLOCAL"; then
12146 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
12147 else
12148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12149 for as_dir in $PATH
12150 do
12151 IFS=$as_save_IFS
12152 test -z "$as_dir" && as_dir=.
12153 for ac_exec_ext in '' $ac_executable_extensions; do
12154 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12155 ac_cv_prog_ACLOCAL="$ac_prog"
12156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12157 break 2
12158 fi
12159 done
12160 done
12161 IFS=$as_save_IFS
12162
12163 fi
12164 fi
12165 ACLOCAL=$ac_cv_prog_ACLOCAL
12166 if test -n "$ACLOCAL"; then
12167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
12168 $as_echo "$ACLOCAL" >&6; }
12169 else
12170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12171 $as_echo "no" >&6; }
12172 fi
12173
12174
12175 test -n "$ACLOCAL" && break
12176 done
12177 test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
12178
12179 for ac_prog in autoconf
12180 do
12181 # Extract the first word of "$ac_prog", so it can be a program name with args.
12182 set dummy $ac_prog; ac_word=$2
12183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12184 $as_echo_n "checking for $ac_word... " >&6; }
12185 if ${ac_cv_prog_AUTOCONF+:} false; then :
12186 $as_echo_n "(cached) " >&6
12187 else
12188 if test -n "$AUTOCONF"; then
12189 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
12190 else
12191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12192 for as_dir in $PATH
12193 do
12194 IFS=$as_save_IFS
12195 test -z "$as_dir" && as_dir=.
12196 for ac_exec_ext in '' $ac_executable_extensions; do
12197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12198 ac_cv_prog_AUTOCONF="$ac_prog"
12199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12200 break 2
12201 fi
12202 done
12203 done
12204 IFS=$as_save_IFS
12205
12206 fi
12207 fi
12208 AUTOCONF=$ac_cv_prog_AUTOCONF
12209 if test -n "$AUTOCONF"; then
12210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
12211 $as_echo "$AUTOCONF" >&6; }
12212 else
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12214 $as_echo "no" >&6; }
12215 fi
12216
12217
12218 test -n "$AUTOCONF" && break
12219 done
12220 test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
12221
12222 for ac_prog in autoheader
12223 do
12224 # Extract the first word of "$ac_prog", so it can be a program name with args.
12225 set dummy $ac_prog; ac_word=$2
12226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12227 $as_echo_n "checking for $ac_word... " >&6; }
12228 if ${ac_cv_prog_AUTOHEADER+:} false; then :
12229 $as_echo_n "(cached) " >&6
12230 else
12231 if test -n "$AUTOHEADER"; then
12232 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
12233 else
12234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12235 for as_dir in $PATH
12236 do
12237 IFS=$as_save_IFS
12238 test -z "$as_dir" && as_dir=.
12239 for ac_exec_ext in '' $ac_executable_extensions; do
12240 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12241 ac_cv_prog_AUTOHEADER="$ac_prog"
12242 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12243 break 2
12244 fi
12245 done
12246 done
12247 IFS=$as_save_IFS
12248
12249 fi
12250 fi
12251 AUTOHEADER=$ac_cv_prog_AUTOHEADER
12252 if test -n "$AUTOHEADER"; then
12253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
12254 $as_echo "$AUTOHEADER" >&6; }
12255 else
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12257 $as_echo "no" >&6; }
12258 fi
12259
12260
12261 test -n "$AUTOHEADER" && break
12262 done
12263 test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
12264
12265
12266 # Figure out what compiler warnings we can enable.
12267 # See config/warnings.m4 for details.
12268
12269 ac_ext=c
12270 ac_cpp='$CPP $CPPFLAGS'
12271 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12272 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12273 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12274
12275 warn=
12276 save_CFLAGS="$CFLAGS"
12277 for real_option in -W -Wall -Wno-narrowing -Wwrite-strings \
12278 -Wmissing-format-attribute; do
12279 # Do the check with the no- prefix removed since gcc silently
12280 # accepts any -Wno-* option on purpose
12281 case $real_option in
12282 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12283 *) option=$real_option ;;
12284 esac
12285 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12286
12287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12288 $as_echo_n "checking whether $CC supports $option... " >&6; }
12289 if eval \${$as_acx_Woption+:} false; then :
12290 $as_echo_n "(cached) " >&6
12291 else
12292 CFLAGS="$option"
12293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12294 /* end confdefs.h. */
12295
12296 int
12297 main ()
12298 {
12299
12300 ;
12301 return 0;
12302 }
12303 _ACEOF
12304 if ac_fn_c_try_compile "$LINENO"; then :
12305 eval "$as_acx_Woption=yes"
12306 else
12307 eval "$as_acx_Woption=no"
12308 fi
12309 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12310
12311 fi
12312 eval ac_res=\$$as_acx_Woption
12313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12314 $as_echo "$ac_res" >&6; }
12315 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12316 warn="$warn${warn:+ }$real_option"
12317 fi
12318 done
12319 CFLAGS="$save_CFLAGS"
12320 ac_ext=c
12321 ac_cpp='$CPP $CPPFLAGS'
12322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12324 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12325
12326
12327 ac_ext=c
12328 ac_cpp='$CPP $CPPFLAGS'
12329 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12330 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12331 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12332
12333 c_warn=
12334 save_CFLAGS="$CFLAGS"
12335 for real_option in -Wstrict-prototypes -Wmissing-prototypes \
12336 -Wold-style-definition; do
12337 # Do the check with the no- prefix removed since gcc silently
12338 # accepts any -Wno-* option on purpose
12339 case $real_option in
12340 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12341 *) option=$real_option ;;
12342 esac
12343 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12344
12345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12346 $as_echo_n "checking whether $CC supports $option... " >&6; }
12347 if eval \${$as_acx_Woption+:} false; then :
12348 $as_echo_n "(cached) " >&6
12349 else
12350 CFLAGS="$option"
12351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12352 /* end confdefs.h. */
12353
12354 int
12355 main ()
12356 {
12357
12358 ;
12359 return 0;
12360 }
12361 _ACEOF
12362 if ac_fn_c_try_compile "$LINENO"; then :
12363 eval "$as_acx_Woption=yes"
12364 else
12365 eval "$as_acx_Woption=no"
12366 fi
12367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12368
12369 fi
12370 eval ac_res=\$$as_acx_Woption
12371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12372 $as_echo "$ac_res" >&6; }
12373 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12374 c_warn="$c_warn${c_warn:+ }$real_option"
12375 fi
12376 done
12377 CFLAGS="$save_CFLAGS"
12378 ac_ext=c
12379 ac_cpp='$CPP $CPPFLAGS'
12380 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12381 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12382 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12383
12384
12385 ac_ext=c
12386 ac_cpp='$CPP $CPPFLAGS'
12387 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12388 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12389 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12390
12391 WARN_PEDANTIC=
12392 # Do the check with the no- prefix removed from the warning options
12393 # since gcc silently accepts any -Wno-* option on purpose
12394 if test "$GCC" = yes; then :
12395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
12396 $as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
12397 if ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then :
12398 $as_echo_n "(cached) " >&6
12399 else
12400 save_CFLAGS="$CFLAGS"
12401 CFLAGS="-pedantic -Wlong-long"
12402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12403 /* end confdefs.h. */
12404
12405 int
12406 main ()
12407 {
12408
12409 ;
12410 return 0;
12411 }
12412 _ACEOF
12413 if ac_fn_c_try_compile "$LINENO"; then :
12414 acx_cv_prog_cc_pedantic__Wlong_long=yes
12415 else
12416 acx_cv_prog_cc_pedantic__Wlong_long=no
12417 fi
12418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12419 CFLAGS="$save_CFLAGS"
12420 fi
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
12422 $as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
12423 if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
12424 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
12425 fi
12426
12427 fi
12428 ac_ext=c
12429 ac_cpp='$CPP $CPPFLAGS'
12430 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12431 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12432 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12433
12434
12435
12436 # Only enable with --enable-werror-always until existing warnings are
12437 # corrected.
12438 ac_ext=c
12439 ac_cpp='$CPP $CPPFLAGS'
12440 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12441 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12442 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12443
12444 WERROR=
12445 # Check whether --enable-werror-always was given.
12446 if test "${enable_werror_always+set}" = set; then :
12447 enableval=$enable_werror_always;
12448 else
12449 enable_werror_always=no
12450 fi
12451
12452 if test $enable_werror_always = yes; then :
12453 WERROR="$WERROR${WERROR:+ }-Werror"
12454 fi
12455
12456 ac_ext=c
12457 ac_cpp='$CPP $CPPFLAGS'
12458 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12459 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12460 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12461
12462
12463
12464
12465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12466 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12467 # Check whether --enable-maintainer-mode was given.
12468 if test "${enable_maintainer_mode+set}" = set; then :
12469 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12470 else
12471 USE_MAINTAINER_MODE=no
12472 fi
12473
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12475 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12476 if test $USE_MAINTAINER_MODE = yes; then
12477 MAINTAINER_MODE_TRUE=
12478 MAINTAINER_MODE_FALSE='#'
12479 else
12480 MAINTAINER_MODE_TRUE='#'
12481 MAINTAINER_MODE_FALSE=
12482 fi
12483
12484 MAINT=$MAINTAINER_MODE_TRUE
12485
12486
12487 case ${build_alias} in
12488 "") build_noncanonical=${build} ;;
12489 *) build_noncanonical=${build_alias} ;;
12490 esac
12491
12492 case ${host_alias} in
12493 "") host_noncanonical=${build_noncanonical} ;;
12494 *) host_noncanonical=${host_alias} ;;
12495 esac
12496
12497 case ${target_alias} in
12498 "") target_noncanonical=${host_noncanonical} ;;
12499 *) target_noncanonical=${target_alias} ;;
12500 esac
12501
12502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12503 $as_echo_n "checking whether to install libbfd... " >&6; }
12504 # Check whether --enable-install-libbfd was given.
12505 if test "${enable_install_libbfd+set}" = set; then :
12506 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12507 else
12508 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12509 install_libbfd_p=yes
12510 else
12511 install_libbfd_p=no
12512 fi
12513 fi
12514
12515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12516 $as_echo "$install_libbfd_p" >&6; }
12517 if test $install_libbfd_p = yes; then
12518 INSTALL_LIBBFD_TRUE=
12519 INSTALL_LIBBFD_FALSE='#'
12520 else
12521 INSTALL_LIBBFD_TRUE='#'
12522 INSTALL_LIBBFD_FALSE=
12523 fi
12524
12525 # Need _noncanonical variables for this.
12526
12527
12528
12529
12530 # libbfd.a is a host library containing target dependent code
12531 bfdlibdir='$(libdir)'
12532 bfdincludedir='$(includedir)'
12533 if test "${host}" != "${target}"; then
12534 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12535 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12536 fi
12537
12538
12539
12540
12541
12542
12543 ac_ext=c
12544 ac_cpp='$CPP $CPPFLAGS'
12545 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12546 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12547 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12548
12549 ac_libctf_warn_cflags=
12550 save_CFLAGS="$CFLAGS"
12551 for real_option in -Wall; do
12552 # Do the check with the no- prefix removed since gcc silently
12553 # accepts any -Wno-* option on purpose
12554 case $real_option in
12555 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12556 *) option=$real_option ;;
12557 esac
12558 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12559
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12561 $as_echo_n "checking whether $CC supports $option... " >&6; }
12562 if eval \${$as_acx_Woption+:} false; then :
12563 $as_echo_n "(cached) " >&6
12564 else
12565 CFLAGS="$option"
12566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12567 /* end confdefs.h. */
12568
12569 int
12570 main ()
12571 {
12572
12573 ;
12574 return 0;
12575 }
12576 _ACEOF
12577 if ac_fn_c_try_compile "$LINENO"; then :
12578 eval "$as_acx_Woption=yes"
12579 else
12580 eval "$as_acx_Woption=no"
12581 fi
12582 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12583
12584 fi
12585 eval ac_res=\$$as_acx_Woption
12586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12587 $as_echo "$ac_res" >&6; }
12588 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12589 ac_libctf_warn_cflags="$ac_libctf_warn_cflags${ac_libctf_warn_cflags:+ }$real_option"
12590 fi
12591 done
12592 CFLAGS="$save_CFLAGS"
12593 ac_ext=c
12594 ac_cpp='$CPP $CPPFLAGS'
12595 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12596 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12597 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12598
12599
12600
12601
12602
12603
12604 for ac_header in $ac_header_list
12605 do :
12606 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12607 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12608 "
12609 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12610 cat >>confdefs.h <<_ACEOF
12611 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12612 _ACEOF
12613
12614 fi
12615
12616 done
12617
12618
12619
12620
12621
12622
12623
12624
12625 for ac_func in getpagesize
12626 do :
12627 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12628 if test "x$ac_cv_func_getpagesize" = xyes; then :
12629 cat >>confdefs.h <<_ACEOF
12630 #define HAVE_GETPAGESIZE 1
12631 _ACEOF
12632
12633 fi
12634 done
12635
12636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12637 $as_echo_n "checking for working mmap... " >&6; }
12638 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12639 $as_echo_n "(cached) " >&6
12640 else
12641 if test "$cross_compiling" = yes; then :
12642 ac_cv_func_mmap_fixed_mapped=no
12643 else
12644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12645 /* end confdefs.h. */
12646 $ac_includes_default
12647 /* malloc might have been renamed as rpl_malloc. */
12648 #undef malloc
12649
12650 /* Thanks to Mike Haertel and Jim Avera for this test.
12651 Here is a matrix of mmap possibilities:
12652 mmap private not fixed
12653 mmap private fixed at somewhere currently unmapped
12654 mmap private fixed at somewhere already mapped
12655 mmap shared not fixed
12656 mmap shared fixed at somewhere currently unmapped
12657 mmap shared fixed at somewhere already mapped
12658 For private mappings, we should verify that changes cannot be read()
12659 back from the file, nor mmap's back from the file at a different
12660 address. (There have been systems where private was not correctly
12661 implemented like the infamous i386 svr4.0, and systems where the
12662 VM page cache was not coherent with the file system buffer cache
12663 like early versions of FreeBSD and possibly contemporary NetBSD.)
12664 For shared mappings, we should conversely verify that changes get
12665 propagated back to all the places they're supposed to be.
12666
12667 Grep wants private fixed already mapped.
12668 The main things grep needs to know about mmap are:
12669 * does it exist and is it safe to write into the mmap'd area
12670 * how to use it (BSD variants) */
12671
12672 #include <fcntl.h>
12673 #include <sys/mman.h>
12674
12675 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12676 char *malloc ();
12677 #endif
12678
12679 /* This mess was copied from the GNU getpagesize.h. */
12680 #ifndef HAVE_GETPAGESIZE
12681 # ifdef _SC_PAGESIZE
12682 # define getpagesize() sysconf(_SC_PAGESIZE)
12683 # else /* no _SC_PAGESIZE */
12684 # ifdef HAVE_SYS_PARAM_H
12685 # include <sys/param.h>
12686 # ifdef EXEC_PAGESIZE
12687 # define getpagesize() EXEC_PAGESIZE
12688 # else /* no EXEC_PAGESIZE */
12689 # ifdef NBPG
12690 # define getpagesize() NBPG * CLSIZE
12691 # ifndef CLSIZE
12692 # define CLSIZE 1
12693 # endif /* no CLSIZE */
12694 # else /* no NBPG */
12695 # ifdef NBPC
12696 # define getpagesize() NBPC
12697 # else /* no NBPC */
12698 # ifdef PAGESIZE
12699 # define getpagesize() PAGESIZE
12700 # endif /* PAGESIZE */
12701 # endif /* no NBPC */
12702 # endif /* no NBPG */
12703 # endif /* no EXEC_PAGESIZE */
12704 # else /* no HAVE_SYS_PARAM_H */
12705 # define getpagesize() 8192 /* punt totally */
12706 # endif /* no HAVE_SYS_PARAM_H */
12707 # endif /* no _SC_PAGESIZE */
12708
12709 #endif /* no HAVE_GETPAGESIZE */
12710
12711 int
12712 main ()
12713 {
12714 char *data, *data2, *data3;
12715 const char *cdata2;
12716 int i, pagesize;
12717 int fd, fd2;
12718
12719 pagesize = getpagesize ();
12720
12721 /* First, make a file with some known garbage in it. */
12722 data = (char *) malloc (pagesize);
12723 if (!data)
12724 return 1;
12725 for (i = 0; i < pagesize; ++i)
12726 *(data + i) = rand ();
12727 umask (0);
12728 fd = creat ("conftest.mmap", 0600);
12729 if (fd < 0)
12730 return 2;
12731 if (write (fd, data, pagesize) != pagesize)
12732 return 3;
12733 close (fd);
12734
12735 /* Next, check that the tail of a page is zero-filled. File must have
12736 non-zero length, otherwise we risk SIGBUS for entire page. */
12737 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12738 if (fd2 < 0)
12739 return 4;
12740 cdata2 = "";
12741 if (write (fd2, cdata2, 1) != 1)
12742 return 5;
12743 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12744 if (data2 == MAP_FAILED)
12745 return 6;
12746 for (i = 0; i < pagesize; ++i)
12747 if (*(data2 + i))
12748 return 7;
12749 close (fd2);
12750 if (munmap (data2, pagesize))
12751 return 8;
12752
12753 /* Next, try to mmap the file at a fixed address which already has
12754 something else allocated at it. If we can, also make sure that
12755 we see the same garbage. */
12756 fd = open ("conftest.mmap", O_RDWR);
12757 if (fd < 0)
12758 return 9;
12759 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12760 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12761 return 10;
12762 for (i = 0; i < pagesize; ++i)
12763 if (*(data + i) != *(data2 + i))
12764 return 11;
12765
12766 /* Finally, make sure that changes to the mapped area do not
12767 percolate back to the file as seen by read(). (This is a bug on
12768 some variants of i386 svr4.0.) */
12769 for (i = 0; i < pagesize; ++i)
12770 *(data2 + i) = *(data2 + i) + 1;
12771 data3 = (char *) malloc (pagesize);
12772 if (!data3)
12773 return 12;
12774 if (read (fd, data3, pagesize) != pagesize)
12775 return 13;
12776 for (i = 0; i < pagesize; ++i)
12777 if (*(data + i) != *(data3 + i))
12778 return 14;
12779 close (fd);
12780 return 0;
12781 }
12782 _ACEOF
12783 if ac_fn_c_try_run "$LINENO"; then :
12784 ac_cv_func_mmap_fixed_mapped=yes
12785 else
12786 ac_cv_func_mmap_fixed_mapped=no
12787 fi
12788 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12789 conftest.$ac_objext conftest.beam conftest.$ac_ext
12790 fi
12791
12792 fi
12793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12794 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12795 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12796
12797 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12798
12799 fi
12800 rm -f conftest.mmap conftest.txt
12801
12802 # Needed for BFD capability checks.
12803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
12804 $as_echo_n "checking for library containing dlsym... " >&6; }
12805 if ${ac_cv_search_dlsym+:} false; then :
12806 $as_echo_n "(cached) " >&6
12807 else
12808 ac_func_search_save_LIBS=$LIBS
12809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12810 /* end confdefs.h. */
12811
12812 /* Override any GCC internal prototype to avoid an error.
12813 Use char because int might match the return type of a GCC
12814 builtin and then its argument prototype would still apply. */
12815 #ifdef __cplusplus
12816 extern "C"
12817 #endif
12818 char dlsym ();
12819 int
12820 main ()
12821 {
12822 return dlsym ();
12823 ;
12824 return 0;
12825 }
12826 _ACEOF
12827 for ac_lib in '' dl; do
12828 if test -z "$ac_lib"; then
12829 ac_res="none required"
12830 else
12831 ac_res=-l$ac_lib
12832 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12833 fi
12834 if ac_fn_c_try_link "$LINENO"; then :
12835 ac_cv_search_dlsym=$ac_res
12836 fi
12837 rm -f core conftest.err conftest.$ac_objext \
12838 conftest$ac_exeext
12839 if ${ac_cv_search_dlsym+:} false; then :
12840 break
12841 fi
12842 done
12843 if ${ac_cv_search_dlsym+:} false; then :
12844
12845 else
12846 ac_cv_search_dlsym=no
12847 fi
12848 rm conftest.$ac_ext
12849 LIBS=$ac_func_search_save_LIBS
12850 fi
12851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
12852 $as_echo "$ac_cv_search_dlsym" >&6; }
12853 ac_res=$ac_cv_search_dlsym
12854 if test "$ac_res" != no; then :
12855 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12856
12857 fi
12858
12859
12860 # Use the system's zlib library.
12861 zlibdir="-L\$(top_builddir)/../zlib"
12862 zlibinc="-I\$(top_srcdir)/../zlib"
12863
12864 # Check whether --with-system-zlib was given.
12865 if test "${with_system_zlib+set}" = set; then :
12866 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
12867 zlibdir=
12868 zlibinc=
12869 fi
12870
12871 fi
12872
12873
12874
12875
12876
12877 # Check whether --enable-libctf-hash-debugging was given.
12878 if test "${enable_libctf_hash_debugging+set}" = set; then :
12879 enableval=$enable_libctf_hash_debugging;
12880 case "$enableval" in
12881 yes|no) ;;
12882 *) as_fn_error $? "Argument to enable/disable libctf-hash-debugging must be yes or no" "$LINENO" 5 ;;
12883 esac
12884
12885 else
12886 enable_libctf_hash_debugging=no
12887 fi
12888
12889
12890 if test "${enable_libctf_hash_debugging}" = yes; then
12891
12892 $as_echo "#define ENABLE_LIBCTF_HASH_DEBUGGING 1" >>confdefs.h
12893
12894 fi
12895 if test "${enable_libctf_hash_debugging}" = yes; then
12896 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE=
12897 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE='#'
12898 else
12899 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE='#'
12900 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE=
12901 fi
12902
12903
12904 # Similar to GDB_AC_CHECK_BFD.
12905 OLD_CFLAGS=$CFLAGS
12906 OLD_LDFLAGS=$LDFLAGS
12907 OLD_LIBS=$LIBS
12908 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12909 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
12910 # always want our bfd.
12911 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12912 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
12913 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
12914 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12915 LIBS="-lbfd -liberty -lz $intl $LIBS"
12916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12917 $as_echo_n "checking for ELF support in BFD... " >&6; }
12918 if ${ac_cv_libctf_bfd_elf+:} false; then :
12919 $as_echo_n "(cached) " >&6
12920 else
12921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12922 /* end confdefs.h. */
12923 #include <stdlib.h>
12924 #include <string.h>
12925 #include "bfd.h"
12926 #include "elf-bfd.h"
12927 int
12928 main ()
12929 {
12930 (void) bfd_section_from_elf_index (NULL, 0);
12931 return 0;
12932 ;
12933 return 0;
12934 }
12935 _ACEOF
12936 if ac_fn_c_try_link "$LINENO"; then :
12937 ac_cv_libctf_bfd_elf=yes
12938 else
12939 ac_cv_libctf_bfd_elf=no
12940 fi
12941 rm -f core conftest.err conftest.$ac_objext \
12942 conftest$ac_exeext conftest.$ac_ext
12943 fi
12944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_bfd_elf" >&5
12945 $as_echo "$ac_cv_libctf_bfd_elf" >&6; }
12946 CFLAGS=$OLD_CFLAGS
12947 LDFLAGS=$OLD_LDFLAGS
12948 LIBS=$OLD_LIBS
12949
12950 if test $ac_cv_libctf_bfd_elf = yes; then
12951
12952 $as_echo "#define HAVE_BFD_ELF 1" >>confdefs.h
12953
12954 fi
12955
12956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12957 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12958 if ${ac_cv_c_bigendian+:} false; then :
12959 $as_echo_n "(cached) " >&6
12960 else
12961 ac_cv_c_bigendian=unknown
12962 # See if we're dealing with a universal compiler.
12963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12964 /* end confdefs.h. */
12965 #ifndef __APPLE_CC__
12966 not a universal capable compiler
12967 #endif
12968 typedef int dummy;
12969
12970 _ACEOF
12971 if ac_fn_c_try_compile "$LINENO"; then :
12972
12973 # Check for potential -arch flags. It is not universal unless
12974 # there are at least two -arch flags with different values.
12975 ac_arch=
12976 ac_prev=
12977 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12978 if test -n "$ac_prev"; then
12979 case $ac_word in
12980 i?86 | x86_64 | ppc | ppc64)
12981 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12982 ac_arch=$ac_word
12983 else
12984 ac_cv_c_bigendian=universal
12985 break
12986 fi
12987 ;;
12988 esac
12989 ac_prev=
12990 elif test "x$ac_word" = "x-arch"; then
12991 ac_prev=arch
12992 fi
12993 done
12994 fi
12995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12996 if test $ac_cv_c_bigendian = unknown; then
12997 # See if sys/param.h defines the BYTE_ORDER macro.
12998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12999 /* end confdefs.h. */
13000 #include <sys/types.h>
13001 #include <sys/param.h>
13002
13003 int
13004 main ()
13005 {
13006 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13007 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13008 && LITTLE_ENDIAN)
13009 bogus endian macros
13010 #endif
13011
13012 ;
13013 return 0;
13014 }
13015 _ACEOF
13016 if ac_fn_c_try_compile "$LINENO"; then :
13017 # It does; now see whether it defined to BIG_ENDIAN or not.
13018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13019 /* end confdefs.h. */
13020 #include <sys/types.h>
13021 #include <sys/param.h>
13022
13023 int
13024 main ()
13025 {
13026 #if BYTE_ORDER != BIG_ENDIAN
13027 not big endian
13028 #endif
13029
13030 ;
13031 return 0;
13032 }
13033 _ACEOF
13034 if ac_fn_c_try_compile "$LINENO"; then :
13035 ac_cv_c_bigendian=yes
13036 else
13037 ac_cv_c_bigendian=no
13038 fi
13039 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13040 fi
13041 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13042 fi
13043 if test $ac_cv_c_bigendian = unknown; then
13044 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13046 /* end confdefs.h. */
13047 #include <limits.h>
13048
13049 int
13050 main ()
13051 {
13052 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13053 bogus endian macros
13054 #endif
13055
13056 ;
13057 return 0;
13058 }
13059 _ACEOF
13060 if ac_fn_c_try_compile "$LINENO"; then :
13061 # It does; now see whether it defined to _BIG_ENDIAN or not.
13062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13063 /* end confdefs.h. */
13064 #include <limits.h>
13065
13066 int
13067 main ()
13068 {
13069 #ifndef _BIG_ENDIAN
13070 not big endian
13071 #endif
13072
13073 ;
13074 return 0;
13075 }
13076 _ACEOF
13077 if ac_fn_c_try_compile "$LINENO"; then :
13078 ac_cv_c_bigendian=yes
13079 else
13080 ac_cv_c_bigendian=no
13081 fi
13082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13083 fi
13084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13085 fi
13086 if test $ac_cv_c_bigendian = unknown; then
13087 # Compile a test program.
13088 if test "$cross_compiling" = yes; then :
13089 # Try to guess by grepping values from an object file.
13090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13091 /* end confdefs.h. */
13092 short int ascii_mm[] =
13093 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13094 short int ascii_ii[] =
13095 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13096 int use_ascii (int i) {
13097 return ascii_mm[i] + ascii_ii[i];
13098 }
13099 short int ebcdic_ii[] =
13100 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13101 short int ebcdic_mm[] =
13102 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13103 int use_ebcdic (int i) {
13104 return ebcdic_mm[i] + ebcdic_ii[i];
13105 }
13106 extern int foo;
13107
13108 int
13109 main ()
13110 {
13111 return use_ascii (foo) == use_ebcdic (foo);
13112 ;
13113 return 0;
13114 }
13115 _ACEOF
13116 if ac_fn_c_try_compile "$LINENO"; then :
13117 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13118 ac_cv_c_bigendian=yes
13119 fi
13120 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13121 if test "$ac_cv_c_bigendian" = unknown; then
13122 ac_cv_c_bigendian=no
13123 else
13124 # finding both strings is unlikely to happen, but who knows?
13125 ac_cv_c_bigendian=unknown
13126 fi
13127 fi
13128 fi
13129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13130 else
13131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13132 /* end confdefs.h. */
13133 $ac_includes_default
13134 int
13135 main ()
13136 {
13137
13138 /* Are we little or big endian? From Harbison&Steele. */
13139 union
13140 {
13141 long int l;
13142 char c[sizeof (long int)];
13143 } u;
13144 u.l = 1;
13145 return u.c[sizeof (long int) - 1] == 1;
13146
13147 ;
13148 return 0;
13149 }
13150 _ACEOF
13151 if ac_fn_c_try_run "$LINENO"; then :
13152 ac_cv_c_bigendian=no
13153 else
13154 ac_cv_c_bigendian=yes
13155 fi
13156 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13157 conftest.$ac_objext conftest.beam conftest.$ac_ext
13158 fi
13159
13160 fi
13161 fi
13162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13163 $as_echo "$ac_cv_c_bigendian" >&6; }
13164 case $ac_cv_c_bigendian in #(
13165 yes)
13166 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13167 ;; #(
13168 no)
13169 ;; #(
13170 universal)
13171
13172 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13173
13174 ;; #(
13175 *)
13176 as_fn_error $? "unknown endianness
13177 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13178 esac
13179
13180 for ac_header in byteswap.h endian.h
13181 do :
13182 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13183 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13184 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13185 cat >>confdefs.h <<_ACEOF
13186 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13187 _ACEOF
13188
13189 fi
13190
13191 done
13192
13193 for ac_func in pread
13194 do :
13195 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13196 if test "x$ac_cv_func_pread" = xyes; then :
13197 cat >>confdefs.h <<_ACEOF
13198 #define HAVE_PREAD 1
13199 _ACEOF
13200
13201 fi
13202 done
13203
13204
13205 ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h>
13206 "
13207 if test "x$ac_cv_have_decl_bswap_16" = xyes; then :
13208 ac_have_decl=1
13209 else
13210 ac_have_decl=0
13211 fi
13212
13213 cat >>confdefs.h <<_ACEOF
13214 #define HAVE_DECL_BSWAP_16 $ac_have_decl
13215 _ACEOF
13216 ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h>
13217 "
13218 if test "x$ac_cv_have_decl_bswap_32" = xyes; then :
13219 ac_have_decl=1
13220 else
13221 ac_have_decl=0
13222 fi
13223
13224 cat >>confdefs.h <<_ACEOF
13225 #define HAVE_DECL_BSWAP_32 $ac_have_decl
13226 _ACEOF
13227 ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h>
13228 "
13229 if test "x$ac_cv_have_decl_bswap_64" = xyes; then :
13230 ac_have_decl=1
13231 else
13232 ac_have_decl=0
13233 fi
13234
13235 cat >>confdefs.h <<_ACEOF
13236 #define HAVE_DECL_BSWAP_64 $ac_have_decl
13237 _ACEOF
13238
13239 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
13240 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
13241 ac_have_decl=1
13242 else
13243 ac_have_decl=0
13244 fi
13245
13246 cat >>confdefs.h <<_ACEOF
13247 #define HAVE_DECL_ASPRINTF $ac_have_decl
13248 _ACEOF
13249 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
13250 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
13251 ac_have_decl=1
13252 else
13253 ac_have_decl=0
13254 fi
13255
13256 cat >>confdefs.h <<_ACEOF
13257 #define HAVE_DECL_VASPRINTF $ac_have_decl
13258 _ACEOF
13259 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13260 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
13261 ac_have_decl=1
13262 else
13263 ac_have_decl=0
13264 fi
13265
13266 cat >>confdefs.h <<_ACEOF
13267 #define HAVE_DECL_STPCPY $ac_have_decl
13268 _ACEOF
13269
13270
13271
13272
13273
13274 for ac_func in $ac_func_list
13275 do :
13276 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13277 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13278 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13279 cat >>confdefs.h <<_ACEOF
13280 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13281 _ACEOF
13282
13283 fi
13284 done
13285
13286
13287
13288
13289 if test $ac_cv_func_qsort_r = yes; then
13290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qsort_r signature" >&5
13291 $as_echo_n "checking for qsort_r signature... " >&6; }
13292 if ${ac_cv_libctf_qsort_r_signature+:} false; then :
13293 $as_echo_n "(cached) " >&6
13294 else
13295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13296 /* end confdefs.h. */
13297 #undef qsort_r
13298 #include <stdlib.h>
13299 void qsort_r (void *, size_t, size_t,
13300 int (*) (void const *, void const *,
13301 void *),
13302 void *);
13303 void (*p) (void *, size_t, size_t,
13304 int (*) (void const *, void const *,
13305 void *),
13306 void *) = qsort_r;
13307
13308 int
13309 main ()
13310 {
13311
13312 ;
13313 return 0;
13314 }
13315 _ACEOF
13316 if ac_fn_c_try_link "$LINENO"; then :
13317 ac_cv_libctf_qsort_r_signature=GNU
13318 else
13319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13320 /* end confdefs.h. */
13321 #undef qsort_r
13322 #include <stdlib.h>
13323 void qsort_r (void *, size_t, size_t, void *,
13324 int (*) (void *,
13325 void const *,
13326 void const *));
13327 void (*p) (void *, size_t, size_t, void *,
13328 int (*) (void *, void const *,
13329 void const *)) = qsort_r;
13330
13331 int
13332 main ()
13333 {
13334
13335 ;
13336 return 0;
13337 }
13338 _ACEOF
13339 if ac_fn_c_try_link "$LINENO"; then :
13340 ac_cv_libctf_qsort_r_signature=BSD
13341 else
13342 ac_cv_libctf_qsort_r_signature=unknown
13343 fi
13344 rm -f core conftest.err conftest.$ac_objext \
13345 conftest$ac_exeext conftest.$ac_ext
13346 fi
13347 rm -f core conftest.err conftest.$ac_objext \
13348 conftest$ac_exeext conftest.$ac_ext
13349 fi
13350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_qsort_r_signature" >&5
13351 $as_echo "$ac_cv_libctf_qsort_r_signature" >&6; }
13352 fi
13353
13354 case x$ac_cv_libctf_qsort_r_signature in
13355 xGNU)
13356 $as_echo "#define HAVE_QSORT_R_ARG_LAST 1" >>confdefs.h
13357 ;;
13358 xBSD)
13359 $as_echo "#define HAVE_QSORT_R_COMPAR_LAST 1" >>confdefs.h
13360 ;;
13361 *) ac_cv_libctf_qsort_r_signature=unknown;;
13362 esac
13363
13364 if test "${ac_cv_libctf_qsort_r_signature}" = unknown; then
13365 NEED_CTF_QSORT_R_TRUE=
13366 NEED_CTF_QSORT_R_FALSE='#'
13367 else
13368 NEED_CTF_QSORT_R_TRUE='#'
13369 NEED_CTF_QSORT_R_FALSE=
13370 fi
13371
13372
13373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5
13374 $as_echo_n "checking for O_CLOEXEC... " >&6; }
13375 if ${ac_cv_libctf_macro_O_CLOEXEC+:} false; then :
13376 $as_echo_n "(cached) " >&6
13377 else
13378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13379 /* end confdefs.h. */
13380 #include <fcntl.h>
13381 #ifndef O_CLOEXEC
13382 choke me;
13383 #endif
13384
13385 int
13386 main ()
13387 {
13388 return O_CLOEXEC;
13389 ;
13390 return 0;
13391 }
13392 _ACEOF
13393 if ac_fn_c_try_link "$LINENO"; then :
13394 ac_cv_libctf_macro_O_CLOEXEC=yes
13395 else
13396 ac_cv_libctf_macro_O_CLOEXEC=no
13397 fi
13398 rm -f core conftest.err conftest.$ac_objext \
13399 conftest$ac_exeext conftest.$ac_ext
13400 fi
13401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_macro_O_CLOEXEC" >&5
13402 $as_echo "$ac_cv_libctf_macro_O_CLOEXEC" >&6; }
13403
13404 if test $ac_cv_libctf_macro_O_CLOEXEC = yes; then
13405
13406 $as_echo "#define HAVE_O_CLOEXEC 1" >>confdefs.h
13407
13408 fi
13409
13410 CTF_LIBADD="-L`pwd`/../libiberty -liberty"
13411 SHARED_LDFLAGS=
13412
13413 # Horrible hacks to build DLLs on Windows and a shared library elsewhere.
13414 if test "$enable_shared" = "yes"; then
13415 # When building a shared libctf, link against the pic version of libiberty
13416 # so that apps that use libctf won't need libiberty just to satisfy any
13417 # libctf references. We can't do that if a pic libiberty is unavailable
13418 # since including non-pic # code would insert text relocations into libctf.
13419 # Note that linking against libbfd as we do here, which is itself linked
13420 # against libiberty, may not satisfy all the libctf libiberty references
13421 # since libbfd may not pull in the entirety of libiberty.
13422 # Also, jam libintl into the right place in all of this: after libiberty,
13423 # which uses it, but before -lcygwin, which it uses.
13424 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
13425 if test -n "$x"; then
13426 CTF_LIBADD="-L`pwd`/../libiberty/pic -liberty"
13427 fi
13428 fi
13429
13430 CTF_LIBADD="$CTF_LIBADD $LIBINTL"
13431
13432 if test "$enable_shared" = "yes"; then
13433 case "${host}" in
13434 # More hacks to build DLLs on Windows.
13435 *-*-cygwin*)
13436 SHARED_LDFLAGS="-no-undefined"
13437 CTF_LIBADD="$CTF_LIBADD -lcygwin"
13438 ;;
13439 esac
13440 fi
13441
13442
13443
13444 # Extract the first word of "expect", so it can be a program name with args.
13445 set dummy expect; ac_word=$2
13446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13447 $as_echo_n "checking for $ac_word... " >&6; }
13448 if ${ac_cv_path_EXPECT+:} false; then :
13449 $as_echo_n "(cached) " >&6
13450 else
13451 case $EXPECT in
13452 [\\/]* | ?:[\\/]*)
13453 ac_cv_path_EXPECT="$EXPECT" # Let the user override the test with a path.
13454 ;;
13455 *)
13456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13457 for as_dir in $PATH
13458 do
13459 IFS=$as_save_IFS
13460 test -z "$as_dir" && as_dir=.
13461 for ac_exec_ext in '' $ac_executable_extensions; do
13462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13463 ac_cv_path_EXPECT="$as_dir/$ac_word$ac_exec_ext"
13464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13465 break 2
13466 fi
13467 done
13468 done
13469 IFS=$as_save_IFS
13470
13471 ;;
13472 esac
13473 fi
13474 EXPECT=$ac_cv_path_EXPECT
13475 if test -n "$EXPECT"; then
13476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
13477 $as_echo "$EXPECT" >&6; }
13478 else
13479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13480 $as_echo "no" >&6; }
13481 fi
13482
13483
13484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl supporting try/catch" >&5
13485 $as_echo_n "checking for Tcl supporting try/catch... " >&6; }
13486 if ${ac_cv_libctf_tcl_try+:} false; then :
13487 $as_echo_n "(cached) " >&6
13488 else
13489 ac_cv_libctf_tcl_try=`if test -z $EXPECT; then echo no; else $EXPECT << EOF
13490 if [llength [info commands try]] then { puts yes } else { puts no }
13491 EOF
13492 fi`
13493
13494 fi
13495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_tcl_try" >&5
13496 $as_echo "$ac_cv_libctf_tcl_try" >&6; }
13497 if test "${ac_cv_libctf_tcl_try}" = yes; then
13498 TCL_TRY_TRUE=
13499 TCL_TRY_FALSE='#'
13500 else
13501 TCL_TRY_TRUE='#'
13502 TCL_TRY_FALSE=
13503 fi
13504
13505
13506 # Use a version script, if possible, or an -export-symbols-regex otherwise.
13507 decommented_version_script=
13508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker versioning flags" >&5
13509 $as_echo_n "checking for linker versioning flags... " >&6; }
13510 if ${ac_cv_libctf_version_script+:} false; then :
13511 $as_echo_n "(cached) " >&6
13512 else
13513 echo 'FOO { global: mai*; local: ctf_fo*; };' > conftest.ver
13514 old_LDFLAGS="$LDFLAGS"
13515 old_CFLAGS="$CFLAGS"
13516 LDFLAGS="$LDFLAGS -shared -Wl,--version-script=conftest.ver"
13517 CFLAGS="$CFLAGS -fPIC"
13518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13519 /* end confdefs.h. */
13520 int ctf_foo (void) { return 0; }
13521 int main (void) { return ctf_foo(); }
13522 _ACEOF
13523 if ac_fn_c_try_link "$LINENO"; then :
13524 ac_cv_libctf_version_script="-Wl,--version-script='$srcdir/libctf.ver'"
13525 fi
13526 rm -f core conftest.err conftest.$ac_objext \
13527 conftest$ac_exeext conftest.$ac_ext
13528 LDFLAGS="$old_LDFLAGS"
13529
13530 if test -z "$ac_cv_libctf_version_script"; then
13531 LDFLAGS="$LDFLAGS -shared -Wl,-B,local -Wl,-z,gnu-version-script=conftest.ver"
13532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13533 /* end confdefs.h. */
13534 int ctf_foo (void) { return 0; }
13535 int main (void) { return ctf_foo(); }
13536 _ACEOF
13537 if ac_fn_c_try_link "$LINENO"; then :
13538 ac_cv_libctf_version_script="-Wl,-B,local -Wl,-z,gnu-version-script"
13539 decommented_version_script=t
13540 fi
13541 rm -f core conftest.err conftest.$ac_objext \
13542 conftest$ac_exeext conftest.$ac_ext
13543 LDFLAGS="$old_LDFLAGS"
13544 fi
13545 CFLAGS="$old_CFLAGS"
13546
13547 if test -z "$ac_cv_libctf_version_script"; then
13548 ac_cv_libctf_version_script='-export-symbols-regex ctf_.*'
13549 fi
13550 rm -f conftest.ver
13551 fi
13552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_version_script" >&5
13553 $as_echo "$ac_cv_libctf_version_script" >&6; }
13554 if test -n "$decommented_version_script"; then
13555 # Solaris's version scripts use shell-style comments rather than the C-style
13556 # used by GNU ld. Use cpp to strip the comments out. (cpp exists under this
13557 # name on all platforms that support ld -z gnu-version-script.)
13558 # Also ensure that no symbols exist in the version script for libctf-nobfd.so
13559 # that do not exist in the shared library itself, since some linkers add such
13560 # symbols with type NOTYPE.
13561 /lib/cpp < $srcdir/libctf.ver > libctf-decommented.ver
13562 grep -v 'libctf only' $srcdir/libctf.ver | /lib/cpp > libctf-nobfd-decommented.ver
13563 VERSION_FLAGS="$ac_cv_libctf_version_script='libctf-decommented.ver'"
13564 VERSION_FLAGS_NOBFD="$ac_cv_libctf_version_script='libctf-nobfd-decommented.ver'"
13565 else
13566 VERSION_FLAGS="$ac_cv_libctf_version_script"
13567 VERSION_FLAGS_NOBFD="$ac_cv_libctf_version_script"
13568 fi
13569
13570
13571
13572 ac_config_files="$ac_config_files Makefile"
13573
13574 ac_config_headers="$ac_config_headers config.h"
13575
13576 cat >confcache <<\_ACEOF
13577 # This file is a shell script that caches the results of configure
13578 # tests run on this system so they can be shared between configure
13579 # scripts and configure runs, see configure's option --config-cache.
13580 # It is not useful on other systems. If it contains results you don't
13581 # want to keep, you may remove or edit it.
13582 #
13583 # config.status only pays attention to the cache file if you give it
13584 # the --recheck option to rerun configure.
13585 #
13586 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13587 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13588 # following values.
13589
13590 _ACEOF
13591
13592 # The following way of writing the cache mishandles newlines in values,
13593 # but we know of no workaround that is simple, portable, and efficient.
13594 # So, we kill variables containing newlines.
13595 # Ultrix sh set writes to stderr and can't be redirected directly,
13596 # and sets the high bit in the cache file unless we assign to the vars.
13597 (
13598 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13599 eval ac_val=\$$ac_var
13600 case $ac_val in #(
13601 *${as_nl}*)
13602 case $ac_var in #(
13603 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13604 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13605 esac
13606 case $ac_var in #(
13607 _ | IFS | as_nl) ;; #(
13608 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13609 *) { eval $ac_var=; unset $ac_var;} ;;
13610 esac ;;
13611 esac
13612 done
13613
13614 (set) 2>&1 |
13615 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13616 *${as_nl}ac_space=\ *)
13617 # `set' does not quote correctly, so add quotes: double-quote
13618 # substitution turns \\\\ into \\, and sed turns \\ into \.
13619 sed -n \
13620 "s/'/'\\\\''/g;
13621 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13622 ;; #(
13623 *)
13624 # `set' quotes correctly as required by POSIX, so do not add quotes.
13625 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13626 ;;
13627 esac |
13628 sort
13629 ) |
13630 sed '
13631 /^ac_cv_env_/b end
13632 t clear
13633 :clear
13634 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13635 t end
13636 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13637 :end' >>confcache
13638 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13639 if test -w "$cache_file"; then
13640 if test "x$cache_file" != "x/dev/null"; then
13641 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13642 $as_echo "$as_me: updating cache $cache_file" >&6;}
13643 if test ! -f "$cache_file" || test -h "$cache_file"; then
13644 cat confcache >"$cache_file"
13645 else
13646 case $cache_file in #(
13647 */* | ?:*)
13648 mv -f confcache "$cache_file"$$ &&
13649 mv -f "$cache_file"$$ "$cache_file" ;; #(
13650 *)
13651 mv -f confcache "$cache_file" ;;
13652 esac
13653 fi
13654 fi
13655 else
13656 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13657 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13658 fi
13659 fi
13660 rm -f confcache
13661
13662 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13663 # Let make expand exec_prefix.
13664 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13665
13666 DEFS=-DHAVE_CONFIG_H
13667
13668 ac_libobjs=
13669 ac_ltlibobjs=
13670 U=
13671 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13672 # 1. Remove the extension, and $U if already installed.
13673 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13674 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13675 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13676 # will be set to the directory where LIBOBJS objects are built.
13677 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13678 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13679 done
13680 LIBOBJS=$ac_libobjs
13681
13682 LTLIBOBJS=$ac_ltlibobjs
13683
13684
13685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13686 $as_echo_n "checking that generated files are newer than configure... " >&6; }
13687 if test -n "$am_sleep_pid"; then
13688 # Hide warnings about reused PIDs.
13689 wait $am_sleep_pid 2>/dev/null
13690 fi
13691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13692 $as_echo "done" >&6; }
13693 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13694 as_fn_error $? "conditional \"AMDEP\" was never defined.
13695 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13696 fi
13697 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13698 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13699 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13700 fi
13701 if test -n "$EXEEXT"; then
13702 am__EXEEXT_TRUE=
13703 am__EXEEXT_FALSE='#'
13704 else
13705 am__EXEEXT_TRUE='#'
13706 am__EXEEXT_FALSE=
13707 fi
13708
13709 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13710 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13711 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13712 fi
13713 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
13714 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
13715 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13716 fi
13717 if test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_TRUE}" && test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_FALSE}"; then
13718 as_fn_error $? "conditional \"ENABLE_LIBCTF_HASH_DEBUGGING\" was never defined.
13719 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13720 fi
13721
13722 if test -z "${NEED_CTF_QSORT_R_TRUE}" && test -z "${NEED_CTF_QSORT_R_FALSE}"; then
13723 as_fn_error $? "conditional \"NEED_CTF_QSORT_R\" was never defined.
13724 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13725 fi
13726 if test -z "${TCL_TRY_TRUE}" && test -z "${TCL_TRY_FALSE}"; then
13727 as_fn_error $? "conditional \"TCL_TRY\" was never defined.
13728 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13729 fi
13730
13731 : "${CONFIG_STATUS=./config.status}"
13732 ac_write_fail=0
13733 ac_clean_files_save=$ac_clean_files
13734 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13735 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13736 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13737 as_write_fail=0
13738 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13739 #! $SHELL
13740 # Generated by $as_me.
13741 # Run this file to recreate the current configuration.
13742 # Compiler output produced by configure, useful for debugging
13743 # configure, is in config.log if it exists.
13744
13745 debug=false
13746 ac_cs_recheck=false
13747 ac_cs_silent=false
13748
13749 SHELL=\${CONFIG_SHELL-$SHELL}
13750 export SHELL
13751 _ASEOF
13752 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13753 ## -------------------- ##
13754 ## M4sh Initialization. ##
13755 ## -------------------- ##
13756
13757 # Be more Bourne compatible
13758 DUALCASE=1; export DUALCASE # for MKS sh
13759 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13760 emulate sh
13761 NULLCMD=:
13762 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13763 # is contrary to our usage. Disable this feature.
13764 alias -g '${1+"$@"}'='"$@"'
13765 setopt NO_GLOB_SUBST
13766 else
13767 case `(set -o) 2>/dev/null` in #(
13768 *posix*) :
13769 set -o posix ;; #(
13770 *) :
13771 ;;
13772 esac
13773 fi
13774
13775
13776 as_nl='
13777 '
13778 export as_nl
13779 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13780 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13781 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13782 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13783 # Prefer a ksh shell builtin over an external printf program on Solaris,
13784 # but without wasting forks for bash or zsh.
13785 if test -z "$BASH_VERSION$ZSH_VERSION" \
13786 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13787 as_echo='print -r --'
13788 as_echo_n='print -rn --'
13789 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13790 as_echo='printf %s\n'
13791 as_echo_n='printf %s'
13792 else
13793 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13794 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13795 as_echo_n='/usr/ucb/echo -n'
13796 else
13797 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13798 as_echo_n_body='eval
13799 arg=$1;
13800 case $arg in #(
13801 *"$as_nl"*)
13802 expr "X$arg" : "X\\(.*\\)$as_nl";
13803 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13804 esac;
13805 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13806 '
13807 export as_echo_n_body
13808 as_echo_n='sh -c $as_echo_n_body as_echo'
13809 fi
13810 export as_echo_body
13811 as_echo='sh -c $as_echo_body as_echo'
13812 fi
13813
13814 # The user is always right.
13815 if test "${PATH_SEPARATOR+set}" != set; then
13816 PATH_SEPARATOR=:
13817 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13818 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13819 PATH_SEPARATOR=';'
13820 }
13821 fi
13822
13823
13824 # IFS
13825 # We need space, tab and new line, in precisely that order. Quoting is
13826 # there to prevent editors from complaining about space-tab.
13827 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13828 # splitting by setting IFS to empty value.)
13829 IFS=" "" $as_nl"
13830
13831 # Find who we are. Look in the path if we contain no directory separator.
13832 as_myself=
13833 case $0 in #((
13834 *[\\/]* ) as_myself=$0 ;;
13835 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13836 for as_dir in $PATH
13837 do
13838 IFS=$as_save_IFS
13839 test -z "$as_dir" && as_dir=.
13840 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13841 done
13842 IFS=$as_save_IFS
13843
13844 ;;
13845 esac
13846 # We did not find ourselves, most probably we were run as `sh COMMAND'
13847 # in which case we are not to be found in the path.
13848 if test "x$as_myself" = x; then
13849 as_myself=$0
13850 fi
13851 if test ! -f "$as_myself"; then
13852 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13853 exit 1
13854 fi
13855
13856 # Unset variables that we do not need and which cause bugs (e.g. in
13857 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13858 # suppresses any "Segmentation fault" message there. '((' could
13859 # trigger a bug in pdksh 5.2.14.
13860 for as_var in BASH_ENV ENV MAIL MAILPATH
13861 do eval test x\${$as_var+set} = xset \
13862 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13863 done
13864 PS1='$ '
13865 PS2='> '
13866 PS4='+ '
13867
13868 # NLS nuisances.
13869 LC_ALL=C
13870 export LC_ALL
13871 LANGUAGE=C
13872 export LANGUAGE
13873
13874 # CDPATH.
13875 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13876
13877
13878 # as_fn_error STATUS ERROR [LINENO LOG_FD]
13879 # ----------------------------------------
13880 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13881 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13882 # script with STATUS, using 1 if that was 0.
13883 as_fn_error ()
13884 {
13885 as_status=$1; test $as_status -eq 0 && as_status=1
13886 if test "$4"; then
13887 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13888 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13889 fi
13890 $as_echo "$as_me: error: $2" >&2
13891 as_fn_exit $as_status
13892 } # as_fn_error
13893
13894
13895 # as_fn_set_status STATUS
13896 # -----------------------
13897 # Set $? to STATUS, without forking.
13898 as_fn_set_status ()
13899 {
13900 return $1
13901 } # as_fn_set_status
13902
13903 # as_fn_exit STATUS
13904 # -----------------
13905 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13906 as_fn_exit ()
13907 {
13908 set +e
13909 as_fn_set_status $1
13910 exit $1
13911 } # as_fn_exit
13912
13913 # as_fn_unset VAR
13914 # ---------------
13915 # Portably unset VAR.
13916 as_fn_unset ()
13917 {
13918 { eval $1=; unset $1;}
13919 }
13920 as_unset=as_fn_unset
13921 # as_fn_append VAR VALUE
13922 # ----------------------
13923 # Append the text in VALUE to the end of the definition contained in VAR. Take
13924 # advantage of any shell optimizations that allow amortized linear growth over
13925 # repeated appends, instead of the typical quadratic growth present in naive
13926 # implementations.
13927 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13928 eval 'as_fn_append ()
13929 {
13930 eval $1+=\$2
13931 }'
13932 else
13933 as_fn_append ()
13934 {
13935 eval $1=\$$1\$2
13936 }
13937 fi # as_fn_append
13938
13939 # as_fn_arith ARG...
13940 # ------------------
13941 # Perform arithmetic evaluation on the ARGs, and store the result in the
13942 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13943 # must be portable across $(()) and expr.
13944 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13945 eval 'as_fn_arith ()
13946 {
13947 as_val=$(( $* ))
13948 }'
13949 else
13950 as_fn_arith ()
13951 {
13952 as_val=`expr "$@" || test $? -eq 1`
13953 }
13954 fi # as_fn_arith
13955
13956
13957 if expr a : '\(a\)' >/dev/null 2>&1 &&
13958 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13959 as_expr=expr
13960 else
13961 as_expr=false
13962 fi
13963
13964 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13965 as_basename=basename
13966 else
13967 as_basename=false
13968 fi
13969
13970 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13971 as_dirname=dirname
13972 else
13973 as_dirname=false
13974 fi
13975
13976 as_me=`$as_basename -- "$0" ||
13977 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13978 X"$0" : 'X\(//\)$' \| \
13979 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13980 $as_echo X/"$0" |
13981 sed '/^.*\/\([^/][^/]*\)\/*$/{
13982 s//\1/
13983 q
13984 }
13985 /^X\/\(\/\/\)$/{
13986 s//\1/
13987 q
13988 }
13989 /^X\/\(\/\).*/{
13990 s//\1/
13991 q
13992 }
13993 s/.*/./; q'`
13994
13995 # Avoid depending upon Character Ranges.
13996 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13997 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13998 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13999 as_cr_digits='0123456789'
14000 as_cr_alnum=$as_cr_Letters$as_cr_digits
14001
14002 ECHO_C= ECHO_N= ECHO_T=
14003 case `echo -n x` in #(((((
14004 -n*)
14005 case `echo 'xy\c'` in
14006 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14007 xy) ECHO_C='\c';;
14008 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14009 ECHO_T=' ';;
14010 esac;;
14011 *)
14012 ECHO_N='-n';;
14013 esac
14014
14015 rm -f conf$$ conf$$.exe conf$$.file
14016 if test -d conf$$.dir; then
14017 rm -f conf$$.dir/conf$$.file
14018 else
14019 rm -f conf$$.dir
14020 mkdir conf$$.dir 2>/dev/null
14021 fi
14022 if (echo >conf$$.file) 2>/dev/null; then
14023 if ln -s conf$$.file conf$$ 2>/dev/null; then
14024 as_ln_s='ln -s'
14025 # ... but there are two gotchas:
14026 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14027 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14028 # In both cases, we have to default to `cp -pR'.
14029 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14030 as_ln_s='cp -pR'
14031 elif ln conf$$.file conf$$ 2>/dev/null; then
14032 as_ln_s=ln
14033 else
14034 as_ln_s='cp -pR'
14035 fi
14036 else
14037 as_ln_s='cp -pR'
14038 fi
14039 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14040 rmdir conf$$.dir 2>/dev/null
14041
14042
14043 # as_fn_mkdir_p
14044 # -------------
14045 # Create "$as_dir" as a directory, including parents if necessary.
14046 as_fn_mkdir_p ()
14047 {
14048
14049 case $as_dir in #(
14050 -*) as_dir=./$as_dir;;
14051 esac
14052 test -d "$as_dir" || eval $as_mkdir_p || {
14053 as_dirs=
14054 while :; do
14055 case $as_dir in #(
14056 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14057 *) as_qdir=$as_dir;;
14058 esac
14059 as_dirs="'$as_qdir' $as_dirs"
14060 as_dir=`$as_dirname -- "$as_dir" ||
14061 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14062 X"$as_dir" : 'X\(//\)[^/]' \| \
14063 X"$as_dir" : 'X\(//\)$' \| \
14064 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14065 $as_echo X"$as_dir" |
14066 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14067 s//\1/
14068 q
14069 }
14070 /^X\(\/\/\)[^/].*/{
14071 s//\1/
14072 q
14073 }
14074 /^X\(\/\/\)$/{
14075 s//\1/
14076 q
14077 }
14078 /^X\(\/\).*/{
14079 s//\1/
14080 q
14081 }
14082 s/.*/./; q'`
14083 test -d "$as_dir" && break
14084 done
14085 test -z "$as_dirs" || eval "mkdir $as_dirs"
14086 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14087
14088
14089 } # as_fn_mkdir_p
14090 if mkdir -p . 2>/dev/null; then
14091 as_mkdir_p='mkdir -p "$as_dir"'
14092 else
14093 test -d ./-p && rmdir ./-p
14094 as_mkdir_p=false
14095 fi
14096
14097
14098 # as_fn_executable_p FILE
14099 # -----------------------
14100 # Test if FILE is an executable regular file.
14101 as_fn_executable_p ()
14102 {
14103 test -f "$1" && test -x "$1"
14104 } # as_fn_executable_p
14105 as_test_x='test -x'
14106 as_executable_p=as_fn_executable_p
14107
14108 # Sed expression to map a string onto a valid CPP name.
14109 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14110
14111 # Sed expression to map a string onto a valid variable name.
14112 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14113
14114
14115 exec 6>&1
14116 ## ----------------------------------- ##
14117 ## Main body of $CONFIG_STATUS script. ##
14118 ## ----------------------------------- ##
14119 _ASEOF
14120 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14121
14122 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14123 # Save the log message, to keep $0 and so on meaningful, and to
14124 # report actual input values of CONFIG_FILES etc. instead of their
14125 # values after options handling.
14126 ac_log="
14127 This file was extended by libctf $as_me 1.2.0, which was
14128 generated by GNU Autoconf 2.69. Invocation command line was
14129
14130 CONFIG_FILES = $CONFIG_FILES
14131 CONFIG_HEADERS = $CONFIG_HEADERS
14132 CONFIG_LINKS = $CONFIG_LINKS
14133 CONFIG_COMMANDS = $CONFIG_COMMANDS
14134 $ $0 $@
14135
14136 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14137 "
14138
14139 _ACEOF
14140
14141 case $ac_config_files in *"
14142 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14143 esac
14144
14145 case $ac_config_headers in *"
14146 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14147 esac
14148
14149
14150 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14151 # Files that config.status was made for.
14152 config_files="$ac_config_files"
14153 config_headers="$ac_config_headers"
14154 config_commands="$ac_config_commands"
14155
14156 _ACEOF
14157
14158 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14159 ac_cs_usage="\
14160 \`$as_me' instantiates files and other configuration actions
14161 from templates according to the current configuration. Unless the files
14162 and actions are specified as TAGs, all are instantiated by default.
14163
14164 Usage: $0 [OPTION]... [TAG]...
14165
14166 -h, --help print this help, then exit
14167 -V, --version print version number and configuration settings, then exit
14168 --config print configuration, then exit
14169 -q, --quiet, --silent
14170 do not print progress messages
14171 -d, --debug don't remove temporary files
14172 --recheck update $as_me by reconfiguring in the same conditions
14173 --file=FILE[:TEMPLATE]
14174 instantiate the configuration file FILE
14175 --header=FILE[:TEMPLATE]
14176 instantiate the configuration header FILE
14177
14178 Configuration files:
14179 $config_files
14180
14181 Configuration headers:
14182 $config_headers
14183
14184 Configuration commands:
14185 $config_commands
14186
14187 Report bugs to the package provider."
14188
14189 _ACEOF
14190 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14191 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14192 ac_cs_version="\\
14193 libctf config.status 1.2.0
14194 configured by $0, generated by GNU Autoconf 2.69,
14195 with options \\"\$ac_cs_config\\"
14196
14197 Copyright (C) 2012 Free Software Foundation, Inc.
14198 This config.status script is free software; the Free Software Foundation
14199 gives unlimited permission to copy, distribute and modify it."
14200
14201 ac_pwd='$ac_pwd'
14202 srcdir='$srcdir'
14203 INSTALL='$INSTALL'
14204 MKDIR_P='$MKDIR_P'
14205 AWK='$AWK'
14206 test -n "\$AWK" || AWK=awk
14207 _ACEOF
14208
14209 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14210 # The default lists apply if the user does not specify any file.
14211 ac_need_defaults=:
14212 while test $# != 0
14213 do
14214 case $1 in
14215 --*=?*)
14216 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14217 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14218 ac_shift=:
14219 ;;
14220 --*=)
14221 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14222 ac_optarg=
14223 ac_shift=:
14224 ;;
14225 *)
14226 ac_option=$1
14227 ac_optarg=$2
14228 ac_shift=shift
14229 ;;
14230 esac
14231
14232 case $ac_option in
14233 # Handling of the options.
14234 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14235 ac_cs_recheck=: ;;
14236 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14237 $as_echo "$ac_cs_version"; exit ;;
14238 --config | --confi | --conf | --con | --co | --c )
14239 $as_echo "$ac_cs_config"; exit ;;
14240 --debug | --debu | --deb | --de | --d | -d )
14241 debug=: ;;
14242 --file | --fil | --fi | --f )
14243 $ac_shift
14244 case $ac_optarg in
14245 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14246 '') as_fn_error $? "missing file argument" ;;
14247 esac
14248 as_fn_append CONFIG_FILES " '$ac_optarg'"
14249 ac_need_defaults=false;;
14250 --header | --heade | --head | --hea )
14251 $ac_shift
14252 case $ac_optarg in
14253 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14254 esac
14255 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14256 ac_need_defaults=false;;
14257 --he | --h)
14258 # Conflict between --help and --header
14259 as_fn_error $? "ambiguous option: \`$1'
14260 Try \`$0 --help' for more information.";;
14261 --help | --hel | -h )
14262 $as_echo "$ac_cs_usage"; exit ;;
14263 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14264 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14265 ac_cs_silent=: ;;
14266
14267 # This is an error.
14268 -*) as_fn_error $? "unrecognized option: \`$1'
14269 Try \`$0 --help' for more information." ;;
14270
14271 *) as_fn_append ac_config_targets " $1"
14272 ac_need_defaults=false ;;
14273
14274 esac
14275 shift
14276 done
14277
14278 ac_configure_extra_args=
14279
14280 if $ac_cs_silent; then
14281 exec 6>/dev/null
14282 ac_configure_extra_args="$ac_configure_extra_args --silent"
14283 fi
14284
14285 _ACEOF
14286 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14287 if \$ac_cs_recheck; then
14288 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14289 shift
14290 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14291 CONFIG_SHELL='$SHELL'
14292 export CONFIG_SHELL
14293 exec "\$@"
14294 fi
14295
14296 _ACEOF
14297 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14298 exec 5>>config.log
14299 {
14300 echo
14301 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14302 ## Running $as_me. ##
14303 _ASBOX
14304 $as_echo "$ac_log"
14305 } >&5
14306
14307 _ACEOF
14308 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14309 #
14310 # INIT-COMMANDS
14311 #
14312 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14313
14314
14315 # The HP-UX ksh and POSIX shell print the target directory to stdout
14316 # if CDPATH is set.
14317 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14318
14319 sed_quote_subst='$sed_quote_subst'
14320 double_quote_subst='$double_quote_subst'
14321 delay_variable_subst='$delay_variable_subst'
14322 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14323 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14324 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14325 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14326 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14327 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14328 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14329 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14330 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14331 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14332 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14333 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14334 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14335 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14336 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14337 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14338 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14339 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14340 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14341 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14342 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14343 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14344 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14345 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14346 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14347 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14348 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14349 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14350 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14351 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14352 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14353 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14354 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14355 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14356 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14357 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14358 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14359 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14360 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14361 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14362 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14363 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14364 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14365 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14366 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14367 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14368 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14369 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14370 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"`'
14371 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14372 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14373 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14374 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14375 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14376 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14377 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14378 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14379 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14380 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14381 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14382 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14383 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14384 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14385 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14386 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14387 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14388 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14389 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14390 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14391 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14392 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14393 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14394 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14395 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14396 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14397 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14398 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14399 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14400 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14401 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14402 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14403 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14404 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14405 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14406 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14407 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14408 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14409 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14410 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14411 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14412 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14413 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14414 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14415 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14416 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14417 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14418 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14419 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14420 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14421 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14422 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14423 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14424 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14425 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14426 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14427 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14428 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14429 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14430 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14431 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14432 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14433 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14434 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14435 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14436 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14437 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14438 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14439 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14440 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14441 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14442
14443 LTCC='$LTCC'
14444 LTCFLAGS='$LTCFLAGS'
14445 compiler='$compiler_DEFAULT'
14446
14447 # A function that is used when there is no print builtin or printf.
14448 func_fallback_echo ()
14449 {
14450 eval 'cat <<_LTECHO_EOF
14451 \$1
14452 _LTECHO_EOF'
14453 }
14454
14455 # Quote evaled strings.
14456 for var in SHELL \
14457 ECHO \
14458 SED \
14459 GREP \
14460 EGREP \
14461 FGREP \
14462 LD \
14463 NM \
14464 LN_S \
14465 lt_SP2NL \
14466 lt_NL2SP \
14467 reload_flag \
14468 OBJDUMP \
14469 deplibs_check_method \
14470 file_magic_cmd \
14471 AR \
14472 AR_FLAGS \
14473 STRIP \
14474 RANLIB \
14475 CC \
14476 CFLAGS \
14477 compiler \
14478 lt_cv_sys_global_symbol_pipe \
14479 lt_cv_sys_global_symbol_to_cdecl \
14480 lt_cv_sys_global_symbol_to_c_name_address \
14481 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14482 lt_prog_compiler_no_builtin_flag \
14483 lt_prog_compiler_wl \
14484 lt_prog_compiler_pic \
14485 lt_prog_compiler_static \
14486 lt_cv_prog_compiler_c_o \
14487 need_locks \
14488 DSYMUTIL \
14489 NMEDIT \
14490 LIPO \
14491 OTOOL \
14492 OTOOL64 \
14493 shrext_cmds \
14494 export_dynamic_flag_spec \
14495 whole_archive_flag_spec \
14496 compiler_needs_object \
14497 with_gnu_ld \
14498 allow_undefined_flag \
14499 no_undefined_flag \
14500 hardcode_libdir_flag_spec \
14501 hardcode_libdir_flag_spec_ld \
14502 hardcode_libdir_separator \
14503 fix_srcfile_path \
14504 exclude_expsyms \
14505 include_expsyms \
14506 file_list_spec \
14507 variables_saved_for_relink \
14508 libname_spec \
14509 library_names_spec \
14510 soname_spec \
14511 install_override_mode \
14512 finish_eval \
14513 old_striplib \
14514 striplib; do
14515 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14516 *[\\\\\\\`\\"\\\$]*)
14517 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14518 ;;
14519 *)
14520 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14521 ;;
14522 esac
14523 done
14524
14525 # Double-quote double-evaled strings.
14526 for var in reload_cmds \
14527 old_postinstall_cmds \
14528 old_postuninstall_cmds \
14529 old_archive_cmds \
14530 extract_expsyms_cmds \
14531 old_archive_from_new_cmds \
14532 old_archive_from_expsyms_cmds \
14533 archive_cmds \
14534 archive_expsym_cmds \
14535 module_cmds \
14536 module_expsym_cmds \
14537 export_symbols_cmds \
14538 prelink_cmds \
14539 postinstall_cmds \
14540 postuninstall_cmds \
14541 finish_cmds \
14542 sys_lib_search_path_spec \
14543 sys_lib_dlsearch_path_spec; do
14544 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14545 *[\\\\\\\`\\"\\\$]*)
14546 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14547 ;;
14548 *)
14549 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14550 ;;
14551 esac
14552 done
14553
14554 ac_aux_dir='$ac_aux_dir'
14555 xsi_shell='$xsi_shell'
14556 lt_shell_append='$lt_shell_append'
14557
14558 # See if we are running on zsh, and set the options which allow our
14559 # commands through without removal of \ escapes INIT.
14560 if test -n "\${ZSH_VERSION+set}" ; then
14561 setopt NO_GLOB_SUBST
14562 fi
14563
14564
14565 PACKAGE='$PACKAGE'
14566 VERSION='$VERSION'
14567 TIMESTAMP='$TIMESTAMP'
14568 RM='$RM'
14569 ofile='$ofile'
14570
14571
14572
14573
14574 _ACEOF
14575
14576 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14577
14578 # Handling of arguments.
14579 for ac_config_target in $ac_config_targets
14580 do
14581 case $ac_config_target in
14582 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14583 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14584 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14585 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14586
14587 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14588 esac
14589 done
14590
14591
14592 # If the user did not use the arguments to specify the items to instantiate,
14593 # then the envvar interface is used. Set only those that are not.
14594 # We use the long form for the default assignment because of an extremely
14595 # bizarre bug on SunOS 4.1.3.
14596 if $ac_need_defaults; then
14597 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14598 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14599 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14600 fi
14601
14602 # Have a temporary directory for convenience. Make it in the build tree
14603 # simply because there is no reason against having it here, and in addition,
14604 # creating and moving files from /tmp can sometimes cause problems.
14605 # Hook for its removal unless debugging.
14606 # Note that there is a small window in which the directory will not be cleaned:
14607 # after its creation but before its name has been assigned to `$tmp'.
14608 $debug ||
14609 {
14610 tmp= ac_tmp=
14611 trap 'exit_status=$?
14612 : "${ac_tmp:=$tmp}"
14613 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14614 ' 0
14615 trap 'as_fn_exit 1' 1 2 13 15
14616 }
14617 # Create a (secure) tmp directory for tmp files.
14618
14619 {
14620 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14621 test -d "$tmp"
14622 } ||
14623 {
14624 tmp=./conf$$-$RANDOM
14625 (umask 077 && mkdir "$tmp")
14626 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14627 ac_tmp=$tmp
14628
14629 # Set up the scripts for CONFIG_FILES section.
14630 # No need to generate them if there are no CONFIG_FILES.
14631 # This happens for instance with `./config.status config.h'.
14632 if test -n "$CONFIG_FILES"; then
14633
14634
14635 ac_cr=`echo X | tr X '\015'`
14636 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14637 # But we know of no other shell where ac_cr would be empty at this
14638 # point, so we can use a bashism as a fallback.
14639 if test "x$ac_cr" = x; then
14640 eval ac_cr=\$\'\\r\'
14641 fi
14642 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14643 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14644 ac_cs_awk_cr='\\r'
14645 else
14646 ac_cs_awk_cr=$ac_cr
14647 fi
14648
14649 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14650 _ACEOF
14651
14652
14653 {
14654 echo "cat >conf$$subs.awk <<_ACEOF" &&
14655 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14656 echo "_ACEOF"
14657 } >conf$$subs.sh ||
14658 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14659 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14660 ac_delim='%!_!# '
14661 for ac_last_try in false false false false false :; do
14662 . ./conf$$subs.sh ||
14663 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14664
14665 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14666 if test $ac_delim_n = $ac_delim_num; then
14667 break
14668 elif $ac_last_try; then
14669 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14670 else
14671 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14672 fi
14673 done
14674 rm -f conf$$subs.sh
14675
14676 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14677 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14678 _ACEOF
14679 sed -n '
14680 h
14681 s/^/S["/; s/!.*/"]=/
14682 p
14683 g
14684 s/^[^!]*!//
14685 :repl
14686 t repl
14687 s/'"$ac_delim"'$//
14688 t delim
14689 :nl
14690 h
14691 s/\(.\{148\}\)..*/\1/
14692 t more1
14693 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14694 p
14695 n
14696 b repl
14697 :more1
14698 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14699 p
14700 g
14701 s/.\{148\}//
14702 t nl
14703 :delim
14704 h
14705 s/\(.\{148\}\)..*/\1/
14706 t more2
14707 s/["\\]/\\&/g; s/^/"/; s/$/"/
14708 p
14709 b
14710 :more2
14711 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14712 p
14713 g
14714 s/.\{148\}//
14715 t delim
14716 ' <conf$$subs.awk | sed '
14717 /^[^""]/{
14718 N
14719 s/\n//
14720 }
14721 ' >>$CONFIG_STATUS || ac_write_fail=1
14722 rm -f conf$$subs.awk
14723 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14724 _ACAWK
14725 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14726 for (key in S) S_is_set[key] = 1
14727 FS = "\a"
14728
14729 }
14730 {
14731 line = $ 0
14732 nfields = split(line, field, "@")
14733 substed = 0
14734 len = length(field[1])
14735 for (i = 2; i < nfields; i++) {
14736 key = field[i]
14737 keylen = length(key)
14738 if (S_is_set[key]) {
14739 value = S[key]
14740 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14741 len += length(value) + length(field[++i])
14742 substed = 1
14743 } else
14744 len += 1 + keylen
14745 }
14746
14747 print line
14748 }
14749
14750 _ACAWK
14751 _ACEOF
14752 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14753 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14754 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14755 else
14756 cat
14757 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14758 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14759 _ACEOF
14760
14761 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14762 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14763 # trailing colons and then remove the whole line if VPATH becomes empty
14764 # (actually we leave an empty line to preserve line numbers).
14765 if test "x$srcdir" = x.; then
14766 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14767 h
14768 s///
14769 s/^/:/
14770 s/[ ]*$/:/
14771 s/:\$(srcdir):/:/g
14772 s/:\${srcdir}:/:/g
14773 s/:@srcdir@:/:/g
14774 s/^:*//
14775 s/:*$//
14776 x
14777 s/\(=[ ]*\).*/\1/
14778 G
14779 s/\n//
14780 s/^[^=]*=[ ]*$//
14781 }'
14782 fi
14783
14784 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14785 fi # test -n "$CONFIG_FILES"
14786
14787 # Set up the scripts for CONFIG_HEADERS section.
14788 # No need to generate them if there are no CONFIG_HEADERS.
14789 # This happens for instance with `./config.status Makefile'.
14790 if test -n "$CONFIG_HEADERS"; then
14791 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14792 BEGIN {
14793 _ACEOF
14794
14795 # Transform confdefs.h into an awk script `defines.awk', embedded as
14796 # here-document in config.status, that substitutes the proper values into
14797 # config.h.in to produce config.h.
14798
14799 # Create a delimiter string that does not exist in confdefs.h, to ease
14800 # handling of long lines.
14801 ac_delim='%!_!# '
14802 for ac_last_try in false false :; do
14803 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14804 if test -z "$ac_tt"; then
14805 break
14806 elif $ac_last_try; then
14807 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14808 else
14809 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14810 fi
14811 done
14812
14813 # For the awk script, D is an array of macro values keyed by name,
14814 # likewise P contains macro parameters if any. Preserve backslash
14815 # newline sequences.
14816
14817 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14818 sed -n '
14819 s/.\{148\}/&'"$ac_delim"'/g
14820 t rset
14821 :rset
14822 s/^[ ]*#[ ]*define[ ][ ]*/ /
14823 t def
14824 d
14825 :def
14826 s/\\$//
14827 t bsnl
14828 s/["\\]/\\&/g
14829 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14830 D["\1"]=" \3"/p
14831 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14832 d
14833 :bsnl
14834 s/["\\]/\\&/g
14835 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14836 D["\1"]=" \3\\\\\\n"\\/p
14837 t cont
14838 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14839 t cont
14840 d
14841 :cont
14842 n
14843 s/.\{148\}/&'"$ac_delim"'/g
14844 t clear
14845 :clear
14846 s/\\$//
14847 t bsnlc
14848 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14849 d
14850 :bsnlc
14851 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14852 b cont
14853 ' <confdefs.h | sed '
14854 s/'"$ac_delim"'/"\\\
14855 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14856
14857 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14858 for (key in D) D_is_set[key] = 1
14859 FS = "\a"
14860 }
14861 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14862 line = \$ 0
14863 split(line, arg, " ")
14864 if (arg[1] == "#") {
14865 defundef = arg[2]
14866 mac1 = arg[3]
14867 } else {
14868 defundef = substr(arg[1], 2)
14869 mac1 = arg[2]
14870 }
14871 split(mac1, mac2, "(") #)
14872 macro = mac2[1]
14873 prefix = substr(line, 1, index(line, defundef) - 1)
14874 if (D_is_set[macro]) {
14875 # Preserve the white space surrounding the "#".
14876 print prefix "define", macro P[macro] D[macro]
14877 next
14878 } else {
14879 # Replace #undef with comments. This is necessary, for example,
14880 # in the case of _POSIX_SOURCE, which is predefined and required
14881 # on some systems where configure will not decide to define it.
14882 if (defundef == "undef") {
14883 print "/*", prefix defundef, macro, "*/"
14884 next
14885 }
14886 }
14887 }
14888 { print }
14889 _ACAWK
14890 _ACEOF
14891 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14892 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14893 fi # test -n "$CONFIG_HEADERS"
14894
14895
14896 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14897 shift
14898 for ac_tag
14899 do
14900 case $ac_tag in
14901 :[FHLC]) ac_mode=$ac_tag; continue;;
14902 esac
14903 case $ac_mode$ac_tag in
14904 :[FHL]*:*);;
14905 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14906 :[FH]-) ac_tag=-:-;;
14907 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14908 esac
14909 ac_save_IFS=$IFS
14910 IFS=:
14911 set x $ac_tag
14912 IFS=$ac_save_IFS
14913 shift
14914 ac_file=$1
14915 shift
14916
14917 case $ac_mode in
14918 :L) ac_source=$1;;
14919 :[FH])
14920 ac_file_inputs=
14921 for ac_f
14922 do
14923 case $ac_f in
14924 -) ac_f="$ac_tmp/stdin";;
14925 *) # Look for the file first in the build tree, then in the source tree
14926 # (if the path is not absolute). The absolute path cannot be DOS-style,
14927 # because $ac_f cannot contain `:'.
14928 test -f "$ac_f" ||
14929 case $ac_f in
14930 [\\/$]*) false;;
14931 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14932 esac ||
14933 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14934 esac
14935 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14936 as_fn_append ac_file_inputs " '$ac_f'"
14937 done
14938
14939 # Let's still pretend it is `configure' which instantiates (i.e., don't
14940 # use $as_me), people would be surprised to read:
14941 # /* config.h. Generated by config.status. */
14942 configure_input='Generated from '`
14943 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14944 `' by configure.'
14945 if test x"$ac_file" != x-; then
14946 configure_input="$ac_file. $configure_input"
14947 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14948 $as_echo "$as_me: creating $ac_file" >&6;}
14949 fi
14950 # Neutralize special characters interpreted by sed in replacement strings.
14951 case $configure_input in #(
14952 *\&* | *\|* | *\\* )
14953 ac_sed_conf_input=`$as_echo "$configure_input" |
14954 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14955 *) ac_sed_conf_input=$configure_input;;
14956 esac
14957
14958 case $ac_tag in
14959 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14960 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14961 esac
14962 ;;
14963 esac
14964
14965 ac_dir=`$as_dirname -- "$ac_file" ||
14966 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14967 X"$ac_file" : 'X\(//\)[^/]' \| \
14968 X"$ac_file" : 'X\(//\)$' \| \
14969 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14970 $as_echo X"$ac_file" |
14971 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14972 s//\1/
14973 q
14974 }
14975 /^X\(\/\/\)[^/].*/{
14976 s//\1/
14977 q
14978 }
14979 /^X\(\/\/\)$/{
14980 s//\1/
14981 q
14982 }
14983 /^X\(\/\).*/{
14984 s//\1/
14985 q
14986 }
14987 s/.*/./; q'`
14988 as_dir="$ac_dir"; as_fn_mkdir_p
14989 ac_builddir=.
14990
14991 case "$ac_dir" in
14992 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14993 *)
14994 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14995 # A ".." for each directory in $ac_dir_suffix.
14996 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14997 case $ac_top_builddir_sub in
14998 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14999 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15000 esac ;;
15001 esac
15002 ac_abs_top_builddir=$ac_pwd
15003 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15004 # for backward compatibility:
15005 ac_top_builddir=$ac_top_build_prefix
15006
15007 case $srcdir in
15008 .) # We are building in place.
15009 ac_srcdir=.
15010 ac_top_srcdir=$ac_top_builddir_sub
15011 ac_abs_top_srcdir=$ac_pwd ;;
15012 [\\/]* | ?:[\\/]* ) # Absolute name.
15013 ac_srcdir=$srcdir$ac_dir_suffix;
15014 ac_top_srcdir=$srcdir
15015 ac_abs_top_srcdir=$srcdir ;;
15016 *) # Relative name.
15017 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15018 ac_top_srcdir=$ac_top_build_prefix$srcdir
15019 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15020 esac
15021 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15022
15023
15024 case $ac_mode in
15025 :F)
15026 #
15027 # CONFIG_FILE
15028 #
15029
15030 case $INSTALL in
15031 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15032 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15033 esac
15034 ac_MKDIR_P=$MKDIR_P
15035 case $MKDIR_P in
15036 [\\/$]* | ?:[\\/]* ) ;;
15037 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15038 esac
15039 _ACEOF
15040
15041 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15042 # If the template does not know about datarootdir, expand it.
15043 # FIXME: This hack should be removed a few years after 2.60.
15044 ac_datarootdir_hack=; ac_datarootdir_seen=
15045 ac_sed_dataroot='
15046 /datarootdir/ {
15047 p
15048 q
15049 }
15050 /@datadir@/p
15051 /@docdir@/p
15052 /@infodir@/p
15053 /@localedir@/p
15054 /@mandir@/p'
15055 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15056 *datarootdir*) ac_datarootdir_seen=yes;;
15057 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15059 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15060 _ACEOF
15061 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15062 ac_datarootdir_hack='
15063 s&@datadir@&$datadir&g
15064 s&@docdir@&$docdir&g
15065 s&@infodir@&$infodir&g
15066 s&@localedir@&$localedir&g
15067 s&@mandir@&$mandir&g
15068 s&\\\${datarootdir}&$datarootdir&g' ;;
15069 esac
15070 _ACEOF
15071
15072 # Neutralize VPATH when `$srcdir' = `.'.
15073 # Shell code in configure.ac might set extrasub.
15074 # FIXME: do we really want to maintain this feature?
15075 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15076 ac_sed_extra="$ac_vpsub
15077 $extrasub
15078 _ACEOF
15079 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15080 :t
15081 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15082 s|@configure_input@|$ac_sed_conf_input|;t t
15083 s&@top_builddir@&$ac_top_builddir_sub&;t t
15084 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15085 s&@srcdir@&$ac_srcdir&;t t
15086 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15087 s&@top_srcdir@&$ac_top_srcdir&;t t
15088 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15089 s&@builddir@&$ac_builddir&;t t
15090 s&@abs_builddir@&$ac_abs_builddir&;t t
15091 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15092 s&@INSTALL@&$ac_INSTALL&;t t
15093 s&@MKDIR_P@&$ac_MKDIR_P&;t t
15094 $ac_datarootdir_hack
15095 "
15096 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15097 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15098
15099 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15100 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15101 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15102 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15104 which seems to be undefined. Please make sure it is defined" >&5
15105 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15106 which seems to be undefined. Please make sure it is defined" >&2;}
15107
15108 rm -f "$ac_tmp/stdin"
15109 case $ac_file in
15110 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15111 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15112 esac \
15113 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15114 ;;
15115 :H)
15116 #
15117 # CONFIG_HEADER
15118 #
15119 if test x"$ac_file" != x-; then
15120 {
15121 $as_echo "/* $configure_input */" \
15122 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15123 } >"$ac_tmp/config.h" \
15124 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15125 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15126 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15127 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15128 else
15129 rm -f "$ac_file"
15130 mv "$ac_tmp/config.h" "$ac_file" \
15131 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15132 fi
15133 else
15134 $as_echo "/* $configure_input */" \
15135 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15136 || as_fn_error $? "could not create -" "$LINENO" 5
15137 fi
15138 # Compute "$ac_file"'s index in $config_headers.
15139 _am_arg="$ac_file"
15140 _am_stamp_count=1
15141 for _am_header in $config_headers :; do
15142 case $_am_header in
15143 $_am_arg | $_am_arg:* )
15144 break ;;
15145 * )
15146 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15147 esac
15148 done
15149 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15150 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15151 X"$_am_arg" : 'X\(//\)[^/]' \| \
15152 X"$_am_arg" : 'X\(//\)$' \| \
15153 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15154 $as_echo X"$_am_arg" |
15155 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15156 s//\1/
15157 q
15158 }
15159 /^X\(\/\/\)[^/].*/{
15160 s//\1/
15161 q
15162 }
15163 /^X\(\/\/\)$/{
15164 s//\1/
15165 q
15166 }
15167 /^X\(\/\).*/{
15168 s//\1/
15169 q
15170 }
15171 s/.*/./; q'`/stamp-h$_am_stamp_count
15172 ;;
15173
15174 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15175 $as_echo "$as_me: executing $ac_file commands" >&6;}
15176 ;;
15177 esac
15178
15179
15180 case $ac_file$ac_mode in
15181 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15182 # Older Autoconf quotes --file arguments for eval, but not when files
15183 # are listed without --file. Let's play safe and only enable the eval
15184 # if we detect the quoting.
15185 case $CONFIG_FILES in
15186 *\'*) eval set x "$CONFIG_FILES" ;;
15187 *) set x $CONFIG_FILES ;;
15188 esac
15189 shift
15190 for mf
15191 do
15192 # Strip MF so we end up with the name of the file.
15193 mf=`echo "$mf" | sed -e 's/:.*$//'`
15194 # Check whether this is an Automake generated Makefile or not.
15195 # We used to match only the files named 'Makefile.in', but
15196 # some people rename them; so instead we look at the file content.
15197 # Grep'ing the first line is not enough: some people post-process
15198 # each Makefile.in and add a new line on top of each file to say so.
15199 # Grep'ing the whole file is not good either: AIX grep has a line
15200 # limit of 2048, but all sed's we know have understand at least 4000.
15201 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15202 dirpart=`$as_dirname -- "$mf" ||
15203 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15204 X"$mf" : 'X\(//\)[^/]' \| \
15205 X"$mf" : 'X\(//\)$' \| \
15206 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15207 $as_echo X"$mf" |
15208 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15209 s//\1/
15210 q
15211 }
15212 /^X\(\/\/\)[^/].*/{
15213 s//\1/
15214 q
15215 }
15216 /^X\(\/\/\)$/{
15217 s//\1/
15218 q
15219 }
15220 /^X\(\/\).*/{
15221 s//\1/
15222 q
15223 }
15224 s/.*/./; q'`
15225 else
15226 continue
15227 fi
15228 # Extract the definition of DEPDIR, am__include, and am__quote
15229 # from the Makefile without running 'make'.
15230 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15231 test -z "$DEPDIR" && continue
15232 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15233 test -z "$am__include" && continue
15234 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15235 # Find all dependency output files, they are included files with
15236 # $(DEPDIR) in their names. We invoke sed twice because it is the
15237 # simplest approach to changing $(DEPDIR) to its actual value in the
15238 # expansion.
15239 for file in `sed -n "
15240 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15241 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15242 # Make sure the directory exists.
15243 test -f "$dirpart/$file" && continue
15244 fdir=`$as_dirname -- "$file" ||
15245 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15246 X"$file" : 'X\(//\)[^/]' \| \
15247 X"$file" : 'X\(//\)$' \| \
15248 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15249 $as_echo X"$file" |
15250 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15251 s//\1/
15252 q
15253 }
15254 /^X\(\/\/\)[^/].*/{
15255 s//\1/
15256 q
15257 }
15258 /^X\(\/\/\)$/{
15259 s//\1/
15260 q
15261 }
15262 /^X\(\/\).*/{
15263 s//\1/
15264 q
15265 }
15266 s/.*/./; q'`
15267 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15268 # echo "creating $dirpart/$file"
15269 echo '# dummy' > "$dirpart/$file"
15270 done
15271 done
15272 }
15273 ;;
15274 "libtool":C)
15275
15276 # See if we are running on zsh, and set the options which allow our
15277 # commands through without removal of \ escapes.
15278 if test -n "${ZSH_VERSION+set}" ; then
15279 setopt NO_GLOB_SUBST
15280 fi
15281
15282 cfgfile="${ofile}T"
15283 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15284 $RM "$cfgfile"
15285
15286 cat <<_LT_EOF >> "$cfgfile"
15287 #! $SHELL
15288
15289 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15290 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15291 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15292 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15293 #
15294 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15295 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15296 # Written by Gordon Matzigkeit, 1996
15297 #
15298 # This file is part of GNU Libtool.
15299 #
15300 # GNU Libtool is free software; you can redistribute it and/or
15301 # modify it under the terms of the GNU General Public License as
15302 # published by the Free Software Foundation; either version 2 of
15303 # the License, or (at your option) any later version.
15304 #
15305 # As a special exception to the GNU General Public License,
15306 # if you distribute this file as part of a program or library that
15307 # is built using GNU Libtool, you may include this file under the
15308 # same distribution terms that you use for the rest of that program.
15309 #
15310 # GNU Libtool is distributed in the hope that it will be useful,
15311 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15312 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15313 # GNU General Public License for more details.
15314 #
15315 # You should have received a copy of the GNU General Public License
15316 # along with GNU Libtool; see the file COPYING. If not, a copy
15317 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15318 # obtained by writing to the Free Software Foundation, Inc.,
15319 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15320
15321
15322 # The names of the tagged configurations supported by this script.
15323 available_tags=""
15324
15325 # ### BEGIN LIBTOOL CONFIG
15326
15327 # Whether or not to build shared libraries.
15328 build_libtool_libs=$enable_shared
15329
15330 # Which release of libtool.m4 was used?
15331 macro_version=$macro_version
15332 macro_revision=$macro_revision
15333
15334 # Whether or not to build static libraries.
15335 build_old_libs=$enable_static
15336
15337 # What type of objects to build.
15338 pic_mode=$pic_mode
15339
15340 # Whether or not to optimize for fast installation.
15341 fast_install=$enable_fast_install
15342
15343 # Shell to use when invoking shell scripts.
15344 SHELL=$lt_SHELL
15345
15346 # An echo program that protects backslashes.
15347 ECHO=$lt_ECHO
15348
15349 # The host system.
15350 host_alias=$host_alias
15351 host=$host
15352 host_os=$host_os
15353
15354 # The build system.
15355 build_alias=$build_alias
15356 build=$build
15357 build_os=$build_os
15358
15359 # A sed program that does not truncate output.
15360 SED=$lt_SED
15361
15362 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15363 Xsed="\$SED -e 1s/^X//"
15364
15365 # A grep program that handles long lines.
15366 GREP=$lt_GREP
15367
15368 # An ERE matcher.
15369 EGREP=$lt_EGREP
15370
15371 # A literal string matcher.
15372 FGREP=$lt_FGREP
15373
15374 # A BSD- or MS-compatible name lister.
15375 NM=$lt_NM
15376
15377 # Whether we need soft or hard links.
15378 LN_S=$lt_LN_S
15379
15380 # What is the maximum length of a command?
15381 max_cmd_len=$max_cmd_len
15382
15383 # Object file suffix (normally "o").
15384 objext=$ac_objext
15385
15386 # Executable file suffix (normally "").
15387 exeext=$exeext
15388
15389 # whether the shell understands "unset".
15390 lt_unset=$lt_unset
15391
15392 # turn spaces into newlines.
15393 SP2NL=$lt_lt_SP2NL
15394
15395 # turn newlines into spaces.
15396 NL2SP=$lt_lt_NL2SP
15397
15398 # An object symbol dumper.
15399 OBJDUMP=$lt_OBJDUMP
15400
15401 # Method to check whether dependent libraries are shared objects.
15402 deplibs_check_method=$lt_deplibs_check_method
15403
15404 # Command to use when deplibs_check_method == "file_magic".
15405 file_magic_cmd=$lt_file_magic_cmd
15406
15407 # The archiver.
15408 AR=$lt_AR
15409 AR_FLAGS=$lt_AR_FLAGS
15410
15411 # A symbol stripping program.
15412 STRIP=$lt_STRIP
15413
15414 # Commands used to install an old-style archive.
15415 RANLIB=$lt_RANLIB
15416 old_postinstall_cmds=$lt_old_postinstall_cmds
15417 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15418
15419 # Whether to use a lock for old archive extraction.
15420 lock_old_archive_extraction=$lock_old_archive_extraction
15421
15422 # A C compiler.
15423 LTCC=$lt_CC
15424
15425 # LTCC compiler flags.
15426 LTCFLAGS=$lt_CFLAGS
15427
15428 # Take the output of nm and produce a listing of raw symbols and C names.
15429 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15430
15431 # Transform the output of nm in a proper C declaration.
15432 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15433
15434 # Transform the output of nm in a C name address pair.
15435 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15436
15437 # Transform the output of nm in a C name address pair when lib prefix is needed.
15438 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15439
15440 # The name of the directory that contains temporary libtool files.
15441 objdir=$objdir
15442
15443 # Used to examine libraries when file_magic_cmd begins with "file".
15444 MAGIC_CMD=$MAGIC_CMD
15445
15446 # Must we lock files when doing compilation?
15447 need_locks=$lt_need_locks
15448
15449 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15450 DSYMUTIL=$lt_DSYMUTIL
15451
15452 # Tool to change global to local symbols on Mac OS X.
15453 NMEDIT=$lt_NMEDIT
15454
15455 # Tool to manipulate fat objects and archives on Mac OS X.
15456 LIPO=$lt_LIPO
15457
15458 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15459 OTOOL=$lt_OTOOL
15460
15461 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15462 OTOOL64=$lt_OTOOL64
15463
15464 # Old archive suffix (normally "a").
15465 libext=$libext
15466
15467 # Shared library suffix (normally ".so").
15468 shrext_cmds=$lt_shrext_cmds
15469
15470 # The commands to extract the exported symbol list from a shared archive.
15471 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15472
15473 # Variables whose values should be saved in libtool wrapper scripts and
15474 # restored at link time.
15475 variables_saved_for_relink=$lt_variables_saved_for_relink
15476
15477 # Do we need the "lib" prefix for modules?
15478 need_lib_prefix=$need_lib_prefix
15479
15480 # Do we need a version for libraries?
15481 need_version=$need_version
15482
15483 # Library versioning type.
15484 version_type=$version_type
15485
15486 # Shared library runtime path variable.
15487 runpath_var=$runpath_var
15488
15489 # Shared library path variable.
15490 shlibpath_var=$shlibpath_var
15491
15492 # Is shlibpath searched before the hard-coded library search path?
15493 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15494
15495 # Format of library name prefix.
15496 libname_spec=$lt_libname_spec
15497
15498 # List of archive names. First name is the real one, the rest are links.
15499 # The last name is the one that the linker finds with -lNAME
15500 library_names_spec=$lt_library_names_spec
15501
15502 # The coded name of the library, if different from the real name.
15503 soname_spec=$lt_soname_spec
15504
15505 # Permission mode override for installation of shared libraries.
15506 install_override_mode=$lt_install_override_mode
15507
15508 # Command to use after installation of a shared archive.
15509 postinstall_cmds=$lt_postinstall_cmds
15510
15511 # Command to use after uninstallation of a shared archive.
15512 postuninstall_cmds=$lt_postuninstall_cmds
15513
15514 # Commands used to finish a libtool library installation in a directory.
15515 finish_cmds=$lt_finish_cmds
15516
15517 # As "finish_cmds", except a single script fragment to be evaled but
15518 # not shown.
15519 finish_eval=$lt_finish_eval
15520
15521 # Whether we should hardcode library paths into libraries.
15522 hardcode_into_libs=$hardcode_into_libs
15523
15524 # Compile-time system search path for libraries.
15525 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15526
15527 # Run-time system search path for libraries.
15528 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15529
15530 # Whether dlopen is supported.
15531 dlopen_support=$enable_dlopen
15532
15533 # Whether dlopen of programs is supported.
15534 dlopen_self=$enable_dlopen_self
15535
15536 # Whether dlopen of statically linked programs is supported.
15537 dlopen_self_static=$enable_dlopen_self_static
15538
15539 # Commands to strip libraries.
15540 old_striplib=$lt_old_striplib
15541 striplib=$lt_striplib
15542
15543
15544 # The linker used to build libraries.
15545 LD=$lt_LD
15546
15547 # How to create reloadable object files.
15548 reload_flag=$lt_reload_flag
15549 reload_cmds=$lt_reload_cmds
15550
15551 # Commands used to build an old-style archive.
15552 old_archive_cmds=$lt_old_archive_cmds
15553
15554 # A language specific compiler.
15555 CC=$lt_compiler
15556
15557 # Is the compiler the GNU compiler?
15558 with_gcc=$GCC
15559
15560 # Compiler flag to turn off builtin functions.
15561 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15562
15563 # How to pass a linker flag through the compiler.
15564 wl=$lt_lt_prog_compiler_wl
15565
15566 # Additional compiler flags for building library objects.
15567 pic_flag=$lt_lt_prog_compiler_pic
15568
15569 # Compiler flag to prevent dynamic linking.
15570 link_static_flag=$lt_lt_prog_compiler_static
15571
15572 # Does compiler simultaneously support -c and -o options?
15573 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15574
15575 # Whether or not to add -lc for building shared libraries.
15576 build_libtool_need_lc=$archive_cmds_need_lc
15577
15578 # Whether or not to disallow shared libs when runtime libs are static.
15579 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15580
15581 # Compiler flag to allow reflexive dlopens.
15582 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15583
15584 # Compiler flag to generate shared objects directly from archives.
15585 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15586
15587 # Whether the compiler copes with passing no objects directly.
15588 compiler_needs_object=$lt_compiler_needs_object
15589
15590 # Create an old-style archive from a shared archive.
15591 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15592
15593 # Create a temporary old-style archive to link instead of a shared archive.
15594 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15595
15596 # Commands used to build a shared archive.
15597 archive_cmds=$lt_archive_cmds
15598 archive_expsym_cmds=$lt_archive_expsym_cmds
15599
15600 # Commands used to build a loadable module if different from building
15601 # a shared archive.
15602 module_cmds=$lt_module_cmds
15603 module_expsym_cmds=$lt_module_expsym_cmds
15604
15605 # Whether we are building with GNU ld or not.
15606 with_gnu_ld=$lt_with_gnu_ld
15607
15608 # Flag that allows shared libraries with undefined symbols to be built.
15609 allow_undefined_flag=$lt_allow_undefined_flag
15610
15611 # Flag that enforces no undefined symbols.
15612 no_undefined_flag=$lt_no_undefined_flag
15613
15614 # Flag to hardcode \$libdir into a binary during linking.
15615 # This must work even if \$libdir does not exist
15616 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15617
15618 # If ld is used when linking, flag to hardcode \$libdir into a binary
15619 # during linking. This must work even if \$libdir does not exist.
15620 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15621
15622 # Whether we need a single "-rpath" flag with a separated argument.
15623 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15624
15625 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15626 # DIR into the resulting binary.
15627 hardcode_direct=$hardcode_direct
15628
15629 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15630 # DIR into the resulting binary and the resulting library dependency is
15631 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15632 # library is relocated.
15633 hardcode_direct_absolute=$hardcode_direct_absolute
15634
15635 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15636 # into the resulting binary.
15637 hardcode_minus_L=$hardcode_minus_L
15638
15639 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15640 # into the resulting binary.
15641 hardcode_shlibpath_var=$hardcode_shlibpath_var
15642
15643 # Set to "yes" if building a shared library automatically hardcodes DIR
15644 # into the library and all subsequent libraries and executables linked
15645 # against it.
15646 hardcode_automatic=$hardcode_automatic
15647
15648 # Set to yes if linker adds runtime paths of dependent libraries
15649 # to runtime path list.
15650 inherit_rpath=$inherit_rpath
15651
15652 # Whether libtool must link a program against all its dependency libraries.
15653 link_all_deplibs=$link_all_deplibs
15654
15655 # Fix the shell variable \$srcfile for the compiler.
15656 fix_srcfile_path=$lt_fix_srcfile_path
15657
15658 # Set to "yes" if exported symbols are required.
15659 always_export_symbols=$always_export_symbols
15660
15661 # The commands to list exported symbols.
15662 export_symbols_cmds=$lt_export_symbols_cmds
15663
15664 # Symbols that should not be listed in the preloaded symbols.
15665 exclude_expsyms=$lt_exclude_expsyms
15666
15667 # Symbols that must always be exported.
15668 include_expsyms=$lt_include_expsyms
15669
15670 # Commands necessary for linking programs (against libraries) with templates.
15671 prelink_cmds=$lt_prelink_cmds
15672
15673 # Specify filename containing input files.
15674 file_list_spec=$lt_file_list_spec
15675
15676 # How to hardcode a shared library path into an executable.
15677 hardcode_action=$hardcode_action
15678
15679 # ### END LIBTOOL CONFIG
15680
15681 _LT_EOF
15682
15683 case $host_os in
15684 aix3*)
15685 cat <<\_LT_EOF >> "$cfgfile"
15686 # AIX sometimes has problems with the GCC collect2 program. For some
15687 # reason, if we set the COLLECT_NAMES environment variable, the problems
15688 # vanish in a puff of smoke.
15689 if test "X${COLLECT_NAMES+set}" != Xset; then
15690 COLLECT_NAMES=
15691 export COLLECT_NAMES
15692 fi
15693 _LT_EOF
15694 ;;
15695 esac
15696
15697
15698 ltmain="$ac_aux_dir/ltmain.sh"
15699
15700
15701 # We use sed instead of cat because bash on DJGPP gets confused if
15702 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15703 # text mode, it properly converts lines to CR/LF. This bash problem
15704 # is reportedly fixed, but why not run on old versions too?
15705 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15706 || (rm -f "$cfgfile"; exit 1)
15707
15708 case $xsi_shell in
15709 yes)
15710 cat << \_LT_EOF >> "$cfgfile"
15711
15712 # func_dirname file append nondir_replacement
15713 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15714 # otherwise set result to NONDIR_REPLACEMENT.
15715 func_dirname ()
15716 {
15717 case ${1} in
15718 */*) func_dirname_result="${1%/*}${2}" ;;
15719 * ) func_dirname_result="${3}" ;;
15720 esac
15721 }
15722
15723 # func_basename file
15724 func_basename ()
15725 {
15726 func_basename_result="${1##*/}"
15727 }
15728
15729 # func_dirname_and_basename file append nondir_replacement
15730 # perform func_basename and func_dirname in a single function
15731 # call:
15732 # dirname: Compute the dirname of FILE. If nonempty,
15733 # add APPEND to the result, otherwise set result
15734 # to NONDIR_REPLACEMENT.
15735 # value returned in "$func_dirname_result"
15736 # basename: Compute filename of FILE.
15737 # value retuned in "$func_basename_result"
15738 # Implementation must be kept synchronized with func_dirname
15739 # and func_basename. For efficiency, we do not delegate to
15740 # those functions but instead duplicate the functionality here.
15741 func_dirname_and_basename ()
15742 {
15743 case ${1} in
15744 */*) func_dirname_result="${1%/*}${2}" ;;
15745 * ) func_dirname_result="${3}" ;;
15746 esac
15747 func_basename_result="${1##*/}"
15748 }
15749
15750 # func_stripname prefix suffix name
15751 # strip PREFIX and SUFFIX off of NAME.
15752 # PREFIX and SUFFIX must not contain globbing or regex special
15753 # characters, hashes, percent signs, but SUFFIX may contain a leading
15754 # dot (in which case that matches only a dot).
15755 func_stripname ()
15756 {
15757 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15758 # positional parameters, so assign one to ordinary parameter first.
15759 func_stripname_result=${3}
15760 func_stripname_result=${func_stripname_result#"${1}"}
15761 func_stripname_result=${func_stripname_result%"${2}"}
15762 }
15763
15764 # func_opt_split
15765 func_opt_split ()
15766 {
15767 func_opt_split_opt=${1%%=*}
15768 func_opt_split_arg=${1#*=}
15769 }
15770
15771 # func_lo2o object
15772 func_lo2o ()
15773 {
15774 case ${1} in
15775 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15776 *) func_lo2o_result=${1} ;;
15777 esac
15778 }
15779
15780 # func_xform libobj-or-source
15781 func_xform ()
15782 {
15783 func_xform_result=${1%.*}.lo
15784 }
15785
15786 # func_arith arithmetic-term...
15787 func_arith ()
15788 {
15789 func_arith_result=$(( $* ))
15790 }
15791
15792 # func_len string
15793 # STRING may not start with a hyphen.
15794 func_len ()
15795 {
15796 func_len_result=${#1}
15797 }
15798
15799 _LT_EOF
15800 ;;
15801 *) # Bourne compatible functions.
15802 cat << \_LT_EOF >> "$cfgfile"
15803
15804 # func_dirname file append nondir_replacement
15805 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15806 # otherwise set result to NONDIR_REPLACEMENT.
15807 func_dirname ()
15808 {
15809 # Extract subdirectory from the argument.
15810 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15811 if test "X$func_dirname_result" = "X${1}"; then
15812 func_dirname_result="${3}"
15813 else
15814 func_dirname_result="$func_dirname_result${2}"
15815 fi
15816 }
15817
15818 # func_basename file
15819 func_basename ()
15820 {
15821 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15822 }
15823
15824
15825 # func_stripname prefix suffix name
15826 # strip PREFIX and SUFFIX off of NAME.
15827 # PREFIX and SUFFIX must not contain globbing or regex special
15828 # characters, hashes, percent signs, but SUFFIX may contain a leading
15829 # dot (in which case that matches only a dot).
15830 # func_strip_suffix prefix name
15831 func_stripname ()
15832 {
15833 case ${2} in
15834 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15835 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15836 esac
15837 }
15838
15839 # sed scripts:
15840 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15841 my_sed_long_arg='1s/^-[^=]*=//'
15842
15843 # func_opt_split
15844 func_opt_split ()
15845 {
15846 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15847 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15848 }
15849
15850 # func_lo2o object
15851 func_lo2o ()
15852 {
15853 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15854 }
15855
15856 # func_xform libobj-or-source
15857 func_xform ()
15858 {
15859 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15860 }
15861
15862 # func_arith arithmetic-term...
15863 func_arith ()
15864 {
15865 func_arith_result=`expr "$@"`
15866 }
15867
15868 # func_len string
15869 # STRING may not start with a hyphen.
15870 func_len ()
15871 {
15872 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15873 }
15874
15875 _LT_EOF
15876 esac
15877
15878 case $lt_shell_append in
15879 yes)
15880 cat << \_LT_EOF >> "$cfgfile"
15881
15882 # func_append var value
15883 # Append VALUE to the end of shell variable VAR.
15884 func_append ()
15885 {
15886 eval "$1+=\$2"
15887 }
15888 _LT_EOF
15889 ;;
15890 *)
15891 cat << \_LT_EOF >> "$cfgfile"
15892
15893 # func_append var value
15894 # Append VALUE to the end of shell variable VAR.
15895 func_append ()
15896 {
15897 eval "$1=\$$1\$2"
15898 }
15899
15900 _LT_EOF
15901 ;;
15902 esac
15903
15904
15905 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15906 || (rm -f "$cfgfile"; exit 1)
15907
15908 mv -f "$cfgfile" "$ofile" ||
15909 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15910 chmod +x "$ofile"
15911
15912 ;;
15913
15914 esac
15915 done # for ac_tag
15916
15917
15918 as_fn_exit 0
15919 _ACEOF
15920 ac_clean_files=$ac_clean_files_save
15921
15922 test $ac_write_fail = 0 ||
15923 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15924
15925
15926 # configure is writing to config.log, and then calls config.status.
15927 # config.status does its own redirection, appending to config.log.
15928 # Unfortunately, on DOS this fails, as config.log is still kept open
15929 # by configure, so config.status won't be able to write to it; its
15930 # output is simply discarded. So we exec the FD to /dev/null,
15931 # effectively closing config.log, so it can be properly (re)opened and
15932 # appended to by config.status. When coming back to configure, we
15933 # need to make the FD available again.
15934 if test "$no_create" != yes; then
15935 ac_cs_success=:
15936 ac_config_status_args=
15937 test "$silent" = yes &&
15938 ac_config_status_args="$ac_config_status_args --quiet"
15939 exec 5>/dev/null
15940 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15941 exec 5>>config.log
15942 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15943 # would make configure fail if this is the last instruction.
15944 $ac_cs_success || as_fn_exit 1
15945 fi
15946 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15947 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15948 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15949 fi
15950
15951
15952
15953 touch config.status.tmp
15954 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
15955 sed '/as_fn_exit 0/i \
15956 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
15957 touch --reference=Makefile Makefile.tmp \
15958 mv Makefile.tmp Makefile \
15959 ' config.status > config.status.tmp
15960 touch --reference=config.status config.status.tmp
15961 mv config.status.tmp config.status
15962 chmod +x config.status
15963 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
15964 touch --reference=Makefile Makefile.tmp
15965 mv Makefile.tmp Makefile
15966 else
15967 rm -f config.status.tmp
15968 fi