2007-06-04 Olivier Hainque <hainque@adacore.com>
[binutils.git] / gas / configure
blobc3a6f1b5dfaa8a06da5da8545e31a646144bcecf
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization. ##
10 ## --------------------- ##
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14 emulate sh
15 NULLCMD=:
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
22 DUALCASE=1; export DUALCASE # for MKS sh
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27 else
28 as_unset=false
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
38 # NLS nuisances.
39 for as_var in \
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42 LC_TELEPHONE LC_TIME
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
46 else
47 $as_unset $as_var
49 done
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54 else
55 as_expr=false
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60 else
61 as_basename=false
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
90 chmod +x conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
96 rm -f conf$$.sh
100 as_lineno_1=$LINENO
101 as_lineno_2=$LINENO
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
106 # relative or not.
107 case $0 in
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
118 esac
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
122 as_myself=$0
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
138 if ("$as_dir/$as_base" -c '
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152 done
154 esac
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
165 sed '
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170 t loop
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
173 ' >$as_me.lineno &&
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
182 # Exit status is that of the last command.
183 exit
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T=' ' ;;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196 else
197 as_expr=false
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
207 as_ln_s='cp -p'
208 else
209 as_ln_s='ln -s'
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213 else
214 as_ln_s='cp -p'
216 rm -f conf$$ conf$$.exe conf$$.file
218 if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220 else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
225 as_executable_p="test -f"
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
238 IFS=" $as_nl"
240 # CDPATH.
241 $as_unset CDPATH
245 # Check that we are running under the correct shell.
246 SHELL=${CONFIG_SHELL-/bin/sh}
248 case X$lt_ECHO in
249 X*--fallback-echo)
250 # Remove one level of quotation (which was required for Make).
251 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
253 esac
255 ECHO=${lt_ECHO-echo}
256 if test "X$1" = X--no-reexec; then
257 # Discard the --no-reexec flag, and continue.
258 shift
259 elif test "X$1" = X--fallback-echo; then
260 # Avoid inline document here, it may be left over
262 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
263 # Yippee, $ECHO works!
265 else
266 # Restart under the correct shell.
267 exec $SHELL "$0" --no-reexec ${1+"$@"}
270 if test "X$1" = X--fallback-echo; then
271 # used as fallback echo
272 shift
273 cat <<_LT_EOF
275 _LT_EOF
276 exit 0
279 # The HP-UX ksh and POSIX shell print the target directory to stdout
280 # if CDPATH is set.
281 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
283 if test -z "$lt_ECHO"; then
284 if test "X${echo_test_string+set}" != Xset; then
285 # find a string as large as possible, as long as the shell can cope with it
286 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
287 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
288 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
289 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
290 then
291 break
293 done
296 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
297 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
298 test "X$echo_testing_string" = "X$echo_test_string"; then
300 else
301 # The Solaris, AIX, and Digital Unix default echo programs unquote
302 # backslashes. This makes it impossible to quote backslashes using
303 # echo "$something" | sed 's/\\/\\\\/g'
305 # So, first we look for a working echo in the user's PATH.
307 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
308 for dir in $PATH /usr/ucb; do
309 IFS="$lt_save_ifs"
310 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
311 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
312 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
313 test "X$echo_testing_string" = "X$echo_test_string"; then
314 ECHO="$dir/echo"
315 break
317 done
318 IFS="$lt_save_ifs"
320 if test "X$ECHO" = Xecho; then
321 # We didn't find a better echo, so look for alternatives.
322 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
323 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
324 test "X$echo_testing_string" = "X$echo_test_string"; then
325 # This shell has a builtin print -r that does the trick.
326 ECHO='print -r'
327 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
328 test "X$CONFIG_SHELL" != X/bin/ksh; then
329 # If we have ksh, try running configure again with it.
330 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
331 export ORIGINAL_CONFIG_SHELL
332 CONFIG_SHELL=/bin/ksh
333 export CONFIG_SHELL
334 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
335 else
336 # Try using printf.
337 ECHO='printf %s\n'
338 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
339 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
340 test "X$echo_testing_string" = "X$echo_test_string"; then
341 # Cool, printf works
343 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
344 test "X$echo_testing_string" = 'X\t' &&
345 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
346 test "X$echo_testing_string" = "X$echo_test_string"; then
347 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
348 export CONFIG_SHELL
349 SHELL="$CONFIG_SHELL"
350 export SHELL
351 ECHO="$CONFIG_SHELL $0 --fallback-echo"
352 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
353 test "X$echo_testing_string" = 'X\t' &&
354 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
355 test "X$echo_testing_string" = "X$echo_test_string"; then
356 ECHO="$CONFIG_SHELL $0 --fallback-echo"
357 else
358 # maybe with a smaller string...
359 prev=:
361 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
362 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
363 then
364 break
366 prev="$cmd"
367 done
369 if test "$prev" != 'sed 50q "$0"'; then
370 echo_test_string=`eval $prev`
371 export echo_test_string
372 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
373 else
374 # Oops. We lost completely, so just stick with echo.
375 ECHO=echo
383 # Copy echo and quote the copy suitably for passing to libtool from
384 # the Makefile, instead of quoting the original, which is used later.
385 lt_ECHO=$ECHO
386 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
387 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
393 # Name of the host.
394 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
395 # so uname gets run too.
396 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
398 exec 6>&1
401 # Initializations.
403 ac_default_prefix=/usr/local
404 ac_config_libobj_dir=.
405 cross_compiling=no
406 subdirs=
407 MFLAGS=
408 MAKEFLAGS=
409 SHELL=${CONFIG_SHELL-/bin/sh}
411 # Maximum number of lines to put in a shell here document.
412 # This variable seems obsolete. It should probably be removed, and
413 # only ac_max_sed_lines should be used.
414 : ${ac_max_here_lines=38}
416 # Identity of this package.
417 PACKAGE_NAME=
418 PACKAGE_TARNAME=
419 PACKAGE_VERSION=
420 PACKAGE_STRING=
421 PACKAGE_BUGREPORT=
423 ac_unique_file="as.h"
424 # Factoring default headers for most tests.
425 ac_includes_default="\
426 #include <stdio.h>
427 #if HAVE_SYS_TYPES_H
428 # include <sys/types.h>
429 #endif
430 #if HAVE_SYS_STAT_H
431 # include <sys/stat.h>
432 #endif
433 #if STDC_HEADERS
434 # include <stdlib.h>
435 # include <stddef.h>
436 #else
437 # if HAVE_STDLIB_H
438 # include <stdlib.h>
439 # endif
440 #endif
441 #if HAVE_STRING_H
442 # if !STDC_HEADERS && HAVE_MEMORY_H
443 # include <memory.h>
444 # endif
445 # include <string.h>
446 #endif
447 #if HAVE_STRINGS_H
448 # include <strings.h>
449 #endif
450 #if HAVE_INTTYPES_H
451 # include <inttypes.h>
452 #else
453 # if HAVE_STDINT_H
454 # include <stdint.h>
455 # endif
456 #endif
457 #if HAVE_UNISTD_H
458 # include <unistd.h>
459 #endif"
461 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S AR ac_ct_AR RANLIB ac_ct_RANLIB lt_ECHO CPP WARN_CFLAGS NO_WERROR GDBINIT cgen_cpu_prefix extra_objects target_cpu_type obj_format te_file install_tooldir atof OPCODES_LIB YACC LEX LEXLIB LEX_OUTPUT_ROOT USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT MKINSTALLDIRS MSGFMT MSGMERGE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GENINSRC_NEVER_TRUE GENINSRC_NEVER_FALSE ALLOCA LIBM datarootdir docdir htmldir LIBOBJS LTLIBOBJS'
462 ac_subst_files=''
464 # Initialize some variables set by options.
465 ac_init_help=
466 ac_init_version=false
467 # The variables have the same names as the options, with
468 # dashes changed to underlines.
469 cache_file=/dev/null
470 exec_prefix=NONE
471 no_create=
472 no_recursion=
473 prefix=NONE
474 program_prefix=NONE
475 program_suffix=NONE
476 program_transform_name=s,x,x,
477 silent=
478 site=
479 srcdir=
480 verbose=
481 x_includes=NONE
482 x_libraries=NONE
484 # Installation directory options.
485 # These are left unexpanded so users can "make install exec_prefix=/foo"
486 # and all the variables that are supposed to be based on exec_prefix
487 # by default will actually change.
488 # Use braces instead of parens because sh, perl, etc. also accept them.
489 bindir='${exec_prefix}/bin'
490 sbindir='${exec_prefix}/sbin'
491 libexecdir='${exec_prefix}/libexec'
492 datadir='${prefix}/share'
493 sysconfdir='${prefix}/etc'
494 sharedstatedir='${prefix}/com'
495 localstatedir='${prefix}/var'
496 libdir='${exec_prefix}/lib'
497 includedir='${prefix}/include'
498 oldincludedir='/usr/include'
499 infodir='${prefix}/info'
500 mandir='${prefix}/man'
502 ac_prev=
503 for ac_option
505 # If the previous option needs an argument, assign it.
506 if test -n "$ac_prev"; then
507 eval "$ac_prev=\$ac_option"
508 ac_prev=
509 continue
512 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
514 # Accept the important Cygnus configure options, so we can diagnose typos.
516 case $ac_option in
518 -bindir | --bindir | --bindi | --bind | --bin | --bi)
519 ac_prev=bindir ;;
520 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
521 bindir=$ac_optarg ;;
523 -build | --build | --buil | --bui | --bu)
524 ac_prev=build_alias ;;
525 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
526 build_alias=$ac_optarg ;;
528 -cache-file | --cache-file | --cache-fil | --cache-fi \
529 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
530 ac_prev=cache_file ;;
531 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
532 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
533 cache_file=$ac_optarg ;;
535 --config-cache | -C)
536 cache_file=config.cache ;;
538 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
539 ac_prev=datadir ;;
540 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
541 | --da=*)
542 datadir=$ac_optarg ;;
544 -disable-* | --disable-*)
545 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
546 # Reject names that are not valid shell variable names.
547 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
548 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
549 { (exit 1); exit 1; }; }
550 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
551 eval "enable_$ac_feature=no" ;;
553 -enable-* | --enable-*)
554 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
555 # Reject names that are not valid shell variable names.
556 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
557 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
558 { (exit 1); exit 1; }; }
559 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
560 case $ac_option in
561 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
562 *) ac_optarg=yes ;;
563 esac
564 eval "enable_$ac_feature='$ac_optarg'" ;;
566 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
567 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
568 | --exec | --exe | --ex)
569 ac_prev=exec_prefix ;;
570 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
571 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
572 | --exec=* | --exe=* | --ex=*)
573 exec_prefix=$ac_optarg ;;
575 -gas | --gas | --ga | --g)
576 # Obsolete; use --with-gas.
577 with_gas=yes ;;
579 -help | --help | --hel | --he | -h)
580 ac_init_help=long ;;
581 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
582 ac_init_help=recursive ;;
583 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
584 ac_init_help=short ;;
586 -host | --host | --hos | --ho)
587 ac_prev=host_alias ;;
588 -host=* | --host=* | --hos=* | --ho=*)
589 host_alias=$ac_optarg ;;
591 -includedir | --includedir | --includedi | --included | --include \
592 | --includ | --inclu | --incl | --inc)
593 ac_prev=includedir ;;
594 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
595 | --includ=* | --inclu=* | --incl=* | --inc=*)
596 includedir=$ac_optarg ;;
598 -infodir | --infodir | --infodi | --infod | --info | --inf)
599 ac_prev=infodir ;;
600 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
601 infodir=$ac_optarg ;;
603 -libdir | --libdir | --libdi | --libd)
604 ac_prev=libdir ;;
605 -libdir=* | --libdir=* | --libdi=* | --libd=*)
606 libdir=$ac_optarg ;;
608 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
609 | --libexe | --libex | --libe)
610 ac_prev=libexecdir ;;
611 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
612 | --libexe=* | --libex=* | --libe=*)
613 libexecdir=$ac_optarg ;;
615 -localstatedir | --localstatedir | --localstatedi | --localstated \
616 | --localstate | --localstat | --localsta | --localst \
617 | --locals | --local | --loca | --loc | --lo)
618 ac_prev=localstatedir ;;
619 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
620 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
621 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
622 localstatedir=$ac_optarg ;;
624 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
625 ac_prev=mandir ;;
626 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
627 mandir=$ac_optarg ;;
629 -nfp | --nfp | --nf)
630 # Obsolete; use --without-fp.
631 with_fp=no ;;
633 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
634 | --no-cr | --no-c | -n)
635 no_create=yes ;;
637 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
638 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
639 no_recursion=yes ;;
641 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
642 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
643 | --oldin | --oldi | --old | --ol | --o)
644 ac_prev=oldincludedir ;;
645 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
646 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
647 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
648 oldincludedir=$ac_optarg ;;
650 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
651 ac_prev=prefix ;;
652 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
653 prefix=$ac_optarg ;;
655 -program-prefix | --program-prefix | --program-prefi | --program-pref \
656 | --program-pre | --program-pr | --program-p)
657 ac_prev=program_prefix ;;
658 -program-prefix=* | --program-prefix=* | --program-prefi=* \
659 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
660 program_prefix=$ac_optarg ;;
662 -program-suffix | --program-suffix | --program-suffi | --program-suff \
663 | --program-suf | --program-su | --program-s)
664 ac_prev=program_suffix ;;
665 -program-suffix=* | --program-suffix=* | --program-suffi=* \
666 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
667 program_suffix=$ac_optarg ;;
669 -program-transform-name | --program-transform-name \
670 | --program-transform-nam | --program-transform-na \
671 | --program-transform-n | --program-transform- \
672 | --program-transform | --program-transfor \
673 | --program-transfo | --program-transf \
674 | --program-trans | --program-tran \
675 | --progr-tra | --program-tr | --program-t)
676 ac_prev=program_transform_name ;;
677 -program-transform-name=* | --program-transform-name=* \
678 | --program-transform-nam=* | --program-transform-na=* \
679 | --program-transform-n=* | --program-transform-=* \
680 | --program-transform=* | --program-transfor=* \
681 | --program-transfo=* | --program-transf=* \
682 | --program-trans=* | --program-tran=* \
683 | --progr-tra=* | --program-tr=* | --program-t=*)
684 program_transform_name=$ac_optarg ;;
686 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
687 | -silent | --silent | --silen | --sile | --sil)
688 silent=yes ;;
690 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
691 ac_prev=sbindir ;;
692 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
693 | --sbi=* | --sb=*)
694 sbindir=$ac_optarg ;;
696 -sharedstatedir | --sharedstatedir | --sharedstatedi \
697 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
698 | --sharedst | --shareds | --shared | --share | --shar \
699 | --sha | --sh)
700 ac_prev=sharedstatedir ;;
701 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
702 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
703 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
704 | --sha=* | --sh=*)
705 sharedstatedir=$ac_optarg ;;
707 -site | --site | --sit)
708 ac_prev=site ;;
709 -site=* | --site=* | --sit=*)
710 site=$ac_optarg ;;
712 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
713 ac_prev=srcdir ;;
714 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
715 srcdir=$ac_optarg ;;
717 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
718 | --syscon | --sysco | --sysc | --sys | --sy)
719 ac_prev=sysconfdir ;;
720 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
721 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
722 sysconfdir=$ac_optarg ;;
724 -target | --target | --targe | --targ | --tar | --ta | --t)
725 ac_prev=target_alias ;;
726 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
727 target_alias=$ac_optarg ;;
729 -v | -verbose | --verbose | --verbos | --verbo | --verb)
730 verbose=yes ;;
732 -version | --version | --versio | --versi | --vers | -V)
733 ac_init_version=: ;;
735 -with-* | --with-*)
736 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
737 # Reject names that are not valid shell variable names.
738 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
739 { echo "$as_me: error: invalid package name: $ac_package" >&2
740 { (exit 1); exit 1; }; }
741 ac_package=`echo $ac_package| sed 's/-/_/g'`
742 case $ac_option in
743 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
744 *) ac_optarg=yes ;;
745 esac
746 eval "with_$ac_package='$ac_optarg'" ;;
748 -without-* | --without-*)
749 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
750 # Reject names that are not valid shell variable names.
751 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
752 { echo "$as_me: error: invalid package name: $ac_package" >&2
753 { (exit 1); exit 1; }; }
754 ac_package=`echo $ac_package | sed 's/-/_/g'`
755 eval "with_$ac_package=no" ;;
757 --x)
758 # Obsolete; use --with-x.
759 with_x=yes ;;
761 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
762 | --x-incl | --x-inc | --x-in | --x-i)
763 ac_prev=x_includes ;;
764 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
765 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
766 x_includes=$ac_optarg ;;
768 -x-libraries | --x-libraries | --x-librarie | --x-librari \
769 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
770 ac_prev=x_libraries ;;
771 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
772 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
773 x_libraries=$ac_optarg ;;
775 -*) { echo "$as_me: error: unrecognized option: $ac_option
776 Try \`$0 --help' for more information." >&2
777 { (exit 1); exit 1; }; }
780 *=*)
781 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
782 # Reject names that are not valid shell variable names.
783 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
784 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
785 { (exit 1); exit 1; }; }
786 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
787 eval "$ac_envvar='$ac_optarg'"
788 export $ac_envvar ;;
791 # FIXME: should be removed in autoconf 3.0.
792 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
793 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
794 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
795 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
798 esac
799 done
801 if test -n "$ac_prev"; then
802 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
803 { echo "$as_me: error: missing argument to $ac_option" >&2
804 { (exit 1); exit 1; }; }
807 # Be sure to have absolute paths.
808 for ac_var in exec_prefix prefix
810 eval ac_val=$`echo $ac_var`
811 case $ac_val in
812 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
813 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
814 { (exit 1); exit 1; }; };;
815 esac
816 done
818 # Be sure to have absolute paths.
819 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
820 localstatedir libdir includedir oldincludedir infodir mandir
822 eval ac_val=$`echo $ac_var`
823 case $ac_val in
824 [\\/$]* | ?:[\\/]* ) ;;
825 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
826 { (exit 1); exit 1; }; };;
827 esac
828 done
830 # There might be people who depend on the old broken behavior: `$host'
831 # used to hold the argument of --host etc.
832 # FIXME: To remove some day.
833 build=$build_alias
834 host=$host_alias
835 target=$target_alias
837 # FIXME: To remove some day.
838 if test "x$host_alias" != x; then
839 if test "x$build_alias" = x; then
840 cross_compiling=maybe
841 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
842 If a cross compiler is detected then cross compile mode will be used." >&2
843 elif test "x$build_alias" != "x$host_alias"; then
844 cross_compiling=yes
848 ac_tool_prefix=
849 test -n "$host_alias" && ac_tool_prefix=$host_alias-
851 test "$silent" = yes && exec 6>/dev/null
854 # Find the source files, if location was not specified.
855 if test -z "$srcdir"; then
856 ac_srcdir_defaulted=yes
857 # Try the directory containing this script, then its parent.
858 ac_confdir=`(dirname "$0") 2>/dev/null ||
859 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
860 X"$0" : 'X\(//\)[^/]' \| \
861 X"$0" : 'X\(//\)$' \| \
862 X"$0" : 'X\(/\)' \| \
863 . : '\(.\)' 2>/dev/null ||
864 echo X"$0" |
865 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
866 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
867 /^X\(\/\/\)$/{ s//\1/; q; }
868 /^X\(\/\).*/{ s//\1/; q; }
869 s/.*/./; q'`
870 srcdir=$ac_confdir
871 if test ! -r $srcdir/$ac_unique_file; then
872 srcdir=..
874 else
875 ac_srcdir_defaulted=no
877 if test ! -r $srcdir/$ac_unique_file; then
878 if test "$ac_srcdir_defaulted" = yes; then
879 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
880 { (exit 1); exit 1; }; }
881 else
882 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
883 { (exit 1); exit 1; }; }
886 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
887 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
888 { (exit 1); exit 1; }; }
889 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
890 ac_env_build_alias_set=${build_alias+set}
891 ac_env_build_alias_value=$build_alias
892 ac_cv_env_build_alias_set=${build_alias+set}
893 ac_cv_env_build_alias_value=$build_alias
894 ac_env_host_alias_set=${host_alias+set}
895 ac_env_host_alias_value=$host_alias
896 ac_cv_env_host_alias_set=${host_alias+set}
897 ac_cv_env_host_alias_value=$host_alias
898 ac_env_target_alias_set=${target_alias+set}
899 ac_env_target_alias_value=$target_alias
900 ac_cv_env_target_alias_set=${target_alias+set}
901 ac_cv_env_target_alias_value=$target_alias
902 ac_env_CC_set=${CC+set}
903 ac_env_CC_value=$CC
904 ac_cv_env_CC_set=${CC+set}
905 ac_cv_env_CC_value=$CC
906 ac_env_CFLAGS_set=${CFLAGS+set}
907 ac_env_CFLAGS_value=$CFLAGS
908 ac_cv_env_CFLAGS_set=${CFLAGS+set}
909 ac_cv_env_CFLAGS_value=$CFLAGS
910 ac_env_LDFLAGS_set=${LDFLAGS+set}
911 ac_env_LDFLAGS_value=$LDFLAGS
912 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
913 ac_cv_env_LDFLAGS_value=$LDFLAGS
914 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
915 ac_env_CPPFLAGS_value=$CPPFLAGS
916 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
917 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
918 ac_env_CPP_set=${CPP+set}
919 ac_env_CPP_value=$CPP
920 ac_cv_env_CPP_set=${CPP+set}
921 ac_cv_env_CPP_value=$CPP
924 # Report the --help message.
926 if test "$ac_init_help" = "long"; then
927 # Omit some internal or obsolete options to make the list less imposing.
928 # This message is too long to be a string in the A/UX 3.1 sh.
929 cat <<_ACEOF
930 \`configure' configures this package to adapt to many kinds of systems.
932 Usage: $0 [OPTION]... [VAR=VALUE]...
934 To assign environment variables (e.g., CC, CFLAGS...), specify them as
935 VAR=VALUE. See below for descriptions of some of the useful variables.
937 Defaults for the options are specified in brackets.
939 Configuration:
940 -h, --help display this help and exit
941 --help=short display options specific to this package
942 --help=recursive display the short help of all the included packages
943 -V, --version display version information and exit
944 -q, --quiet, --silent do not print \`checking...' messages
945 --cache-file=FILE cache test results in FILE [disabled]
946 -C, --config-cache alias for \`--cache-file=config.cache'
947 -n, --no-create do not create output files
948 --srcdir=DIR find the sources in DIR [configure dir or \`..']
950 _ACEOF
952 cat <<_ACEOF
953 Installation directories:
954 --prefix=PREFIX install architecture-independent files in PREFIX
955 [$ac_default_prefix]
956 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
957 [PREFIX]
959 By default, \`make install' will install all the files in
960 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
961 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
962 for instance \`--prefix=\$HOME'.
964 For better control, use the options below.
966 Fine tuning of the installation directories:
967 --bindir=DIR user executables [EPREFIX/bin]
968 --sbindir=DIR system admin executables [EPREFIX/sbin]
969 --libexecdir=DIR program executables [EPREFIX/libexec]
970 --datadir=DIR read-only architecture-independent data [PREFIX/share]
971 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
972 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
973 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
974 --libdir=DIR object code libraries [EPREFIX/lib]
975 --includedir=DIR C header files [PREFIX/include]
976 --oldincludedir=DIR C header files for non-gcc [/usr/include]
977 --infodir=DIR info documentation [PREFIX/info]
978 --mandir=DIR man documentation [PREFIX/man]
979 _ACEOF
981 cat <<\_ACEOF
983 Program names:
984 --program-prefix=PREFIX prepend PREFIX to installed program names
985 --program-suffix=SUFFIX append SUFFIX to installed program names
986 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
988 System types:
989 --build=BUILD configure for building on BUILD [guessed]
990 --host=HOST cross-compile to build programs to run on HOST [BUILD]
991 --target=TARGET configure for building compilers for TARGET [HOST]
992 _ACEOF
995 if test -n "$ac_init_help"; then
997 cat <<\_ACEOF
999 Optional Features:
1000 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1001 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1002 --disable-dependency-tracking speeds up one-time build
1003 --enable-dependency-tracking do not reject slow dependency extractors
1004 --enable-shared[=PKGS]
1005 build shared libraries [default=yes]
1006 --enable-static[=PKGS]
1007 build static libraries [default=yes]
1008 --enable-fast-install[=PKGS]
1009 optimize for fast installation [default=yes]
1010 --disable-libtool-lock avoid locking (might break parallel builds)
1011 --enable-targets alternative target configurations besides the primary
1012 --enable-commonbfdlib build shared BFD/opcodes/libiberty library
1013 --enable-checking enable run-time checks
1014 --enable-werror treat compile warnings as errors
1015 --enable-build-warnings enable build-time compiler warnings
1016 --disable-nls do not use Native Language Support
1017 --enable-maintainer-mode enable make rules and dependencies not useful
1018 (and sometimes confusing) to the casual installer
1020 Optional Packages:
1021 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1022 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1023 --with-pic try to use only PIC/non-PIC objects [default=use
1024 both]
1025 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1027 Some influential environment variables:
1028 CC C compiler command
1029 CFLAGS C compiler flags
1030 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1031 nonstandard directory <lib dir>
1032 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1033 headers in a nonstandard directory <include dir>
1034 CPP C preprocessor
1036 Use these variables to override the choices made by `configure' or to help
1037 it to find libraries and programs with nonstandard names/locations.
1039 _ACEOF
1042 if test "$ac_init_help" = "recursive"; then
1043 # If there are subdirs, report their specific --help.
1044 ac_popdir=`pwd`
1045 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1046 test -d $ac_dir || continue
1047 ac_builddir=.
1049 if test "$ac_dir" != .; then
1050 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1051 # A "../" for each directory in $ac_dir_suffix.
1052 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1053 else
1054 ac_dir_suffix= ac_top_builddir=
1057 case $srcdir in
1058 .) # No --srcdir option. We are building in place.
1059 ac_srcdir=.
1060 if test -z "$ac_top_builddir"; then
1061 ac_top_srcdir=.
1062 else
1063 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1064 fi ;;
1065 [\\/]* | ?:[\\/]* ) # Absolute path.
1066 ac_srcdir=$srcdir$ac_dir_suffix;
1067 ac_top_srcdir=$srcdir ;;
1068 *) # Relative path.
1069 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1070 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1071 esac
1073 # Do not use `cd foo && pwd` to compute absolute paths, because
1074 # the directories may not exist.
1075 case `pwd` in
1076 .) ac_abs_builddir="$ac_dir";;
1078 case "$ac_dir" in
1079 .) ac_abs_builddir=`pwd`;;
1080 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1081 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1082 esac;;
1083 esac
1084 case $ac_abs_builddir in
1085 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1087 case ${ac_top_builddir}. in
1088 .) ac_abs_top_builddir=$ac_abs_builddir;;
1089 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1090 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1091 esac;;
1092 esac
1093 case $ac_abs_builddir in
1094 .) ac_abs_srcdir=$ac_srcdir;;
1096 case $ac_srcdir in
1097 .) ac_abs_srcdir=$ac_abs_builddir;;
1098 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1099 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1100 esac;;
1101 esac
1102 case $ac_abs_builddir in
1103 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1105 case $ac_top_srcdir in
1106 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1107 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1108 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1109 esac;;
1110 esac
1112 cd $ac_dir
1113 # Check for guested configure; otherwise get Cygnus style configure.
1114 if test -f $ac_srcdir/configure.gnu; then
1115 echo
1116 $SHELL $ac_srcdir/configure.gnu --help=recursive
1117 elif test -f $ac_srcdir/configure; then
1118 echo
1119 $SHELL $ac_srcdir/configure --help=recursive
1120 elif test -f $ac_srcdir/configure.ac ||
1121 test -f $ac_srcdir/configure.in; then
1122 echo
1123 $ac_configure --help
1124 else
1125 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1127 cd $ac_popdir
1128 done
1131 test -n "$ac_init_help" && exit 0
1132 if $ac_init_version; then
1133 cat <<\_ACEOF
1135 Copyright (C) 2003 Free Software Foundation, Inc.
1136 This configure script is free software; the Free Software Foundation
1137 gives unlimited permission to copy, distribute and modify it.
1138 _ACEOF
1139 exit 0
1141 exec 5>config.log
1142 cat >&5 <<_ACEOF
1143 This file contains any messages produced by compilers while
1144 running configure, to aid debugging if configure makes a mistake.
1146 It was created by $as_me, which was
1147 generated by GNU Autoconf 2.59. Invocation command line was
1149 $ $0 $@
1151 _ACEOF
1153 cat <<_ASUNAME
1154 ## --------- ##
1155 ## Platform. ##
1156 ## --------- ##
1158 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1159 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1160 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1161 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1162 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1164 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1165 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1167 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1168 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1169 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1170 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1171 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1172 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1173 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1175 _ASUNAME
1177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1178 for as_dir in $PATH
1180 IFS=$as_save_IFS
1181 test -z "$as_dir" && as_dir=.
1182 echo "PATH: $as_dir"
1183 done
1185 } >&5
1187 cat >&5 <<_ACEOF
1190 ## ----------- ##
1191 ## Core tests. ##
1192 ## ----------- ##
1194 _ACEOF
1197 # Keep a trace of the command line.
1198 # Strip out --no-create and --no-recursion so they do not pile up.
1199 # Strip out --silent because we don't want to record it for future runs.
1200 # Also quote any args containing shell meta-characters.
1201 # Make two passes to allow for proper duplicate-argument suppression.
1202 ac_configure_args=
1203 ac_configure_args0=
1204 ac_configure_args1=
1205 ac_sep=
1206 ac_must_keep_next=false
1207 for ac_pass in 1 2
1209 for ac_arg
1211 case $ac_arg in
1212 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1213 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1214 | -silent | --silent | --silen | --sile | --sil)
1215 continue ;;
1216 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1217 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1218 esac
1219 case $ac_pass in
1220 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1222 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1223 if test $ac_must_keep_next = true; then
1224 ac_must_keep_next=false # Got value, back to normal.
1225 else
1226 case $ac_arg in
1227 *=* | --config-cache | -C | -disable-* | --disable-* \
1228 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1229 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1230 | -with-* | --with-* | -without-* | --without-* | --x)
1231 case "$ac_configure_args0 " in
1232 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1233 esac
1235 -* ) ac_must_keep_next=true ;;
1236 esac
1238 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1239 # Get rid of the leading space.
1240 ac_sep=" "
1242 esac
1243 done
1244 done
1245 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1246 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1248 # When interrupted or exit'd, cleanup temporary files, and complete
1249 # config.log. We remove comments because anyway the quotes in there
1250 # would cause problems or look ugly.
1251 # WARNING: Be sure not to use single quotes in there, as some shells,
1252 # such as our DU 5.0 friend, will then `close' the trap.
1253 trap 'exit_status=$?
1254 # Save into config.log some information that might help in debugging.
1256 echo
1258 cat <<\_ASBOX
1259 ## ---------------- ##
1260 ## Cache variables. ##
1261 ## ---------------- ##
1262 _ASBOX
1263 echo
1264 # The following way of writing the cache mishandles newlines in values,
1266 (set) 2>&1 |
1267 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1268 *ac_space=\ *)
1269 sed -n \
1270 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1271 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1274 sed -n \
1275 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1277 esac;
1279 echo
1281 cat <<\_ASBOX
1282 ## ----------------- ##
1283 ## Output variables. ##
1284 ## ----------------- ##
1285 _ASBOX
1286 echo
1287 for ac_var in $ac_subst_vars
1289 eval ac_val=$`echo $ac_var`
1290 echo "$ac_var='"'"'$ac_val'"'"'"
1291 done | sort
1292 echo
1294 if test -n "$ac_subst_files"; then
1295 cat <<\_ASBOX
1296 ## ------------- ##
1297 ## Output files. ##
1298 ## ------------- ##
1299 _ASBOX
1300 echo
1301 for ac_var in $ac_subst_files
1303 eval ac_val=$`echo $ac_var`
1304 echo "$ac_var='"'"'$ac_val'"'"'"
1305 done | sort
1306 echo
1309 if test -s confdefs.h; then
1310 cat <<\_ASBOX
1311 ## ----------- ##
1312 ## confdefs.h. ##
1313 ## ----------- ##
1314 _ASBOX
1315 echo
1316 sed "/^$/d" confdefs.h | sort
1317 echo
1319 test "$ac_signal" != 0 &&
1320 echo "$as_me: caught signal $ac_signal"
1321 echo "$as_me: exit $exit_status"
1322 } >&5
1323 rm -f core *.core &&
1324 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1325 exit $exit_status
1327 for ac_signal in 1 2 13 15; do
1328 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1329 done
1330 ac_signal=0
1332 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1333 rm -rf conftest* confdefs.h
1334 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1335 echo >confdefs.h
1337 # Predefined preprocessor variables.
1339 cat >>confdefs.h <<_ACEOF
1340 #define PACKAGE_NAME "$PACKAGE_NAME"
1341 _ACEOF
1344 cat >>confdefs.h <<_ACEOF
1345 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1346 _ACEOF
1349 cat >>confdefs.h <<_ACEOF
1350 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1351 _ACEOF
1354 cat >>confdefs.h <<_ACEOF
1355 #define PACKAGE_STRING "$PACKAGE_STRING"
1356 _ACEOF
1359 cat >>confdefs.h <<_ACEOF
1360 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1361 _ACEOF
1364 # Let the site file select an alternate cache file if it wants to.
1365 # Prefer explicitly selected file to automatically selected ones.
1366 if test -z "$CONFIG_SITE"; then
1367 if test "x$prefix" != xNONE; then
1368 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1369 else
1370 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1373 for ac_site_file in $CONFIG_SITE; do
1374 if test -r "$ac_site_file"; then
1375 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1376 echo "$as_me: loading site script $ac_site_file" >&6;}
1377 sed 's/^/| /' "$ac_site_file" >&5
1378 . "$ac_site_file"
1380 done
1382 if test -r "$cache_file"; then
1383 # Some versions of bash will fail to source /dev/null (special
1384 # files actually), so we avoid doing that.
1385 if test -f "$cache_file"; then
1386 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1387 echo "$as_me: loading cache $cache_file" >&6;}
1388 case $cache_file in
1389 [\\/]* | ?:[\\/]* ) . $cache_file;;
1390 *) . ./$cache_file;;
1391 esac
1393 else
1394 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1395 echo "$as_me: creating cache $cache_file" >&6;}
1396 >$cache_file
1399 # Check that the precious variables saved in the cache have kept the same
1400 # value.
1401 ac_cache_corrupted=false
1402 for ac_var in `(set) 2>&1 |
1403 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1404 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1405 eval ac_new_set=\$ac_env_${ac_var}_set
1406 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1407 eval ac_new_val="\$ac_env_${ac_var}_value"
1408 case $ac_old_set,$ac_new_set in
1409 set,)
1410 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1411 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1412 ac_cache_corrupted=: ;;
1413 ,set)
1414 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1415 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1416 ac_cache_corrupted=: ;;
1417 ,);;
1419 if test "x$ac_old_val" != "x$ac_new_val"; then
1420 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1421 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1422 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1423 echo "$as_me: former value: $ac_old_val" >&2;}
1424 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1425 echo "$as_me: current value: $ac_new_val" >&2;}
1426 ac_cache_corrupted=:
1427 fi;;
1428 esac
1429 # Pass precious variables to config.status.
1430 if test "$ac_new_set" = set; then
1431 case $ac_new_val in
1432 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1433 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1434 *) ac_arg=$ac_var=$ac_new_val ;;
1435 esac
1436 case " $ac_configure_args " in
1437 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1438 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1439 esac
1441 done
1442 if $ac_cache_corrupted; then
1443 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1444 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1445 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1446 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1447 { (exit 1); exit 1; }; }
1450 ac_ext=c
1451 ac_cpp='$CPP $CPPFLAGS'
1452 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1453 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1454 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1475 ac_aux_dir=
1476 for ac_dir in .. $srcdir/..; do
1477 if test -f $ac_dir/install-sh; then
1478 ac_aux_dir=$ac_dir
1479 ac_install_sh="$ac_aux_dir/install-sh -c"
1480 break
1481 elif test -f $ac_dir/install.sh; then
1482 ac_aux_dir=$ac_dir
1483 ac_install_sh="$ac_aux_dir/install.sh -c"
1484 break
1485 elif test -f $ac_dir/shtool; then
1486 ac_aux_dir=$ac_dir
1487 ac_install_sh="$ac_aux_dir/shtool install -c"
1488 break
1490 done
1491 if test -z "$ac_aux_dir"; then
1492 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in .. $srcdir/.." >&5
1493 echo "$as_me: error: cannot find install-sh or install.sh in .. $srcdir/.." >&2;}
1494 { (exit 1); exit 1; }; }
1496 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1497 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1498 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1500 # Make sure we can run config.sub.
1501 $ac_config_sub sun4 >/dev/null 2>&1 ||
1502 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1503 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1504 { (exit 1); exit 1; }; }
1506 echo "$as_me:$LINENO: checking build system type" >&5
1507 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1508 if test "${ac_cv_build+set}" = set; then
1509 echo $ECHO_N "(cached) $ECHO_C" >&6
1510 else
1511 ac_cv_build_alias=$build_alias
1512 test -z "$ac_cv_build_alias" &&
1513 ac_cv_build_alias=`$ac_config_guess`
1514 test -z "$ac_cv_build_alias" &&
1515 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1516 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1517 { (exit 1); exit 1; }; }
1518 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1519 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1520 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1521 { (exit 1); exit 1; }; }
1524 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1525 echo "${ECHO_T}$ac_cv_build" >&6
1526 build=$ac_cv_build
1527 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1528 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1529 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1532 echo "$as_me:$LINENO: checking host system type" >&5
1533 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1534 if test "${ac_cv_host+set}" = set; then
1535 echo $ECHO_N "(cached) $ECHO_C" >&6
1536 else
1537 ac_cv_host_alias=$host_alias
1538 test -z "$ac_cv_host_alias" &&
1539 ac_cv_host_alias=$ac_cv_build_alias
1540 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1541 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1542 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1543 { (exit 1); exit 1; }; }
1546 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1547 echo "${ECHO_T}$ac_cv_host" >&6
1548 host=$ac_cv_host
1549 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1550 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1551 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1554 echo "$as_me:$LINENO: checking target system type" >&5
1555 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1556 if test "${ac_cv_target+set}" = set; then
1557 echo $ECHO_N "(cached) $ECHO_C" >&6
1558 else
1559 ac_cv_target_alias=$target_alias
1560 test "x$ac_cv_target_alias" = "x" &&
1561 ac_cv_target_alias=$ac_cv_host_alias
1562 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1563 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1564 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1565 { (exit 1); exit 1; }; }
1568 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1569 echo "${ECHO_T}$ac_cv_target" >&6
1570 target=$ac_cv_target
1571 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1572 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1573 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1576 # The aliases save the names the user supplied, while $host etc.
1577 # will get canonicalized.
1578 test -n "$target_alias" &&
1579 test "$program_prefix$program_suffix$program_transform_name" = \
1580 NONENONEs,x,x, &&
1581 program_prefix=${target_alias}-
1582 ac_ext=c
1583 ac_cpp='$CPP $CPPFLAGS'
1584 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1585 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1586 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1587 if test -n "$ac_tool_prefix"; then
1588 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1589 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1590 echo "$as_me:$LINENO: checking for $ac_word" >&5
1591 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1592 if test "${ac_cv_prog_CC+set}" = set; then
1593 echo $ECHO_N "(cached) $ECHO_C" >&6
1594 else
1595 if test -n "$CC"; then
1596 ac_cv_prog_CC="$CC" # Let the user override the test.
1597 else
1598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1599 for as_dir in $PATH
1601 IFS=$as_save_IFS
1602 test -z "$as_dir" && as_dir=.
1603 for ac_exec_ext in '' $ac_executable_extensions; do
1604 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1605 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1606 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1607 break 2
1609 done
1610 done
1614 CC=$ac_cv_prog_CC
1615 if test -n "$CC"; then
1616 echo "$as_me:$LINENO: result: $CC" >&5
1617 echo "${ECHO_T}$CC" >&6
1618 else
1619 echo "$as_me:$LINENO: result: no" >&5
1620 echo "${ECHO_T}no" >&6
1624 if test -z "$ac_cv_prog_CC"; then
1625 ac_ct_CC=$CC
1626 # Extract the first word of "gcc", so it can be a program name with args.
1627 set dummy gcc; ac_word=$2
1628 echo "$as_me:$LINENO: checking for $ac_word" >&5
1629 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1630 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1631 echo $ECHO_N "(cached) $ECHO_C" >&6
1632 else
1633 if test -n "$ac_ct_CC"; then
1634 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1635 else
1636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1637 for as_dir in $PATH
1639 IFS=$as_save_IFS
1640 test -z "$as_dir" && as_dir=.
1641 for ac_exec_ext in '' $ac_executable_extensions; do
1642 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1643 ac_cv_prog_ac_ct_CC="gcc"
1644 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1645 break 2
1647 done
1648 done
1652 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1653 if test -n "$ac_ct_CC"; then
1654 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1655 echo "${ECHO_T}$ac_ct_CC" >&6
1656 else
1657 echo "$as_me:$LINENO: result: no" >&5
1658 echo "${ECHO_T}no" >&6
1661 CC=$ac_ct_CC
1662 else
1663 CC="$ac_cv_prog_CC"
1666 if test -z "$CC"; then
1667 if test -n "$ac_tool_prefix"; then
1668 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1669 set dummy ${ac_tool_prefix}cc; ac_word=$2
1670 echo "$as_me:$LINENO: checking for $ac_word" >&5
1671 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1672 if test "${ac_cv_prog_CC+set}" = set; then
1673 echo $ECHO_N "(cached) $ECHO_C" >&6
1674 else
1675 if test -n "$CC"; then
1676 ac_cv_prog_CC="$CC" # Let the user override the test.
1677 else
1678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1679 for as_dir in $PATH
1681 IFS=$as_save_IFS
1682 test -z "$as_dir" && as_dir=.
1683 for ac_exec_ext in '' $ac_executable_extensions; do
1684 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1685 ac_cv_prog_CC="${ac_tool_prefix}cc"
1686 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1687 break 2
1689 done
1690 done
1694 CC=$ac_cv_prog_CC
1695 if test -n "$CC"; then
1696 echo "$as_me:$LINENO: result: $CC" >&5
1697 echo "${ECHO_T}$CC" >&6
1698 else
1699 echo "$as_me:$LINENO: result: no" >&5
1700 echo "${ECHO_T}no" >&6
1704 if test -z "$ac_cv_prog_CC"; then
1705 ac_ct_CC=$CC
1706 # Extract the first word of "cc", so it can be a program name with args.
1707 set dummy cc; ac_word=$2
1708 echo "$as_me:$LINENO: checking for $ac_word" >&5
1709 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1710 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1711 echo $ECHO_N "(cached) $ECHO_C" >&6
1712 else
1713 if test -n "$ac_ct_CC"; then
1714 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1715 else
1716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1717 for as_dir in $PATH
1719 IFS=$as_save_IFS
1720 test -z "$as_dir" && as_dir=.
1721 for ac_exec_ext in '' $ac_executable_extensions; do
1722 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1723 ac_cv_prog_ac_ct_CC="cc"
1724 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1725 break 2
1727 done
1728 done
1732 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1733 if test -n "$ac_ct_CC"; then
1734 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1735 echo "${ECHO_T}$ac_ct_CC" >&6
1736 else
1737 echo "$as_me:$LINENO: result: no" >&5
1738 echo "${ECHO_T}no" >&6
1741 CC=$ac_ct_CC
1742 else
1743 CC="$ac_cv_prog_CC"
1747 if test -z "$CC"; then
1748 # Extract the first word of "cc", so it can be a program name with args.
1749 set dummy cc; ac_word=$2
1750 echo "$as_me:$LINENO: checking for $ac_word" >&5
1751 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1752 if test "${ac_cv_prog_CC+set}" = set; then
1753 echo $ECHO_N "(cached) $ECHO_C" >&6
1754 else
1755 if test -n "$CC"; then
1756 ac_cv_prog_CC="$CC" # Let the user override the test.
1757 else
1758 ac_prog_rejected=no
1759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1760 for as_dir in $PATH
1762 IFS=$as_save_IFS
1763 test -z "$as_dir" && as_dir=.
1764 for ac_exec_ext in '' $ac_executable_extensions; do
1765 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1766 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1767 ac_prog_rejected=yes
1768 continue
1770 ac_cv_prog_CC="cc"
1771 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1772 break 2
1774 done
1775 done
1777 if test $ac_prog_rejected = yes; then
1778 # We found a bogon in the path, so make sure we never use it.
1779 set dummy $ac_cv_prog_CC
1780 shift
1781 if test $# != 0; then
1782 # We chose a different compiler from the bogus one.
1783 # However, it has the same basename, so the bogon will be chosen
1784 # first if we set CC to just the basename; use the full file name.
1785 shift
1786 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1791 CC=$ac_cv_prog_CC
1792 if test -n "$CC"; then
1793 echo "$as_me:$LINENO: result: $CC" >&5
1794 echo "${ECHO_T}$CC" >&6
1795 else
1796 echo "$as_me:$LINENO: result: no" >&5
1797 echo "${ECHO_T}no" >&6
1801 if test -z "$CC"; then
1802 if test -n "$ac_tool_prefix"; then
1803 for ac_prog in cl
1805 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1806 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1807 echo "$as_me:$LINENO: checking for $ac_word" >&5
1808 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1809 if test "${ac_cv_prog_CC+set}" = set; then
1810 echo $ECHO_N "(cached) $ECHO_C" >&6
1811 else
1812 if test -n "$CC"; then
1813 ac_cv_prog_CC="$CC" # Let the user override the test.
1814 else
1815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1816 for as_dir in $PATH
1818 IFS=$as_save_IFS
1819 test -z "$as_dir" && as_dir=.
1820 for ac_exec_ext in '' $ac_executable_extensions; do
1821 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1822 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1823 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1824 break 2
1826 done
1827 done
1831 CC=$ac_cv_prog_CC
1832 if test -n "$CC"; then
1833 echo "$as_me:$LINENO: result: $CC" >&5
1834 echo "${ECHO_T}$CC" >&6
1835 else
1836 echo "$as_me:$LINENO: result: no" >&5
1837 echo "${ECHO_T}no" >&6
1840 test -n "$CC" && break
1841 done
1843 if test -z "$CC"; then
1844 ac_ct_CC=$CC
1845 for ac_prog in cl
1847 # Extract the first word of "$ac_prog", so it can be a program name with args.
1848 set dummy $ac_prog; ac_word=$2
1849 echo "$as_me:$LINENO: checking for $ac_word" >&5
1850 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1851 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1852 echo $ECHO_N "(cached) $ECHO_C" >&6
1853 else
1854 if test -n "$ac_ct_CC"; then
1855 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1856 else
1857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1858 for as_dir in $PATH
1860 IFS=$as_save_IFS
1861 test -z "$as_dir" && as_dir=.
1862 for ac_exec_ext in '' $ac_executable_extensions; do
1863 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1864 ac_cv_prog_ac_ct_CC="$ac_prog"
1865 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1866 break 2
1868 done
1869 done
1873 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1874 if test -n "$ac_ct_CC"; then
1875 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1876 echo "${ECHO_T}$ac_ct_CC" >&6
1877 else
1878 echo "$as_me:$LINENO: result: no" >&5
1879 echo "${ECHO_T}no" >&6
1882 test -n "$ac_ct_CC" && break
1883 done
1885 CC=$ac_ct_CC
1891 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1892 See \`config.log' for more details." >&5
1893 echo "$as_me: error: no acceptable C compiler found in \$PATH
1894 See \`config.log' for more details." >&2;}
1895 { (exit 1); exit 1; }; }
1897 # Provide some information about the compiler.
1898 echo "$as_me:$LINENO:" \
1899 "checking for C compiler version" >&5
1900 ac_compiler=`set X $ac_compile; echo $2`
1901 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1902 (eval $ac_compiler --version </dev/null >&5) 2>&5
1903 ac_status=$?
1904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1905 (exit $ac_status); }
1906 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1907 (eval $ac_compiler -v </dev/null >&5) 2>&5
1908 ac_status=$?
1909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1910 (exit $ac_status); }
1911 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1912 (eval $ac_compiler -V </dev/null >&5) 2>&5
1913 ac_status=$?
1914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1915 (exit $ac_status); }
1917 cat >conftest.$ac_ext <<_ACEOF
1918 /* confdefs.h. */
1919 _ACEOF
1920 cat confdefs.h >>conftest.$ac_ext
1921 cat >>conftest.$ac_ext <<_ACEOF
1922 /* end confdefs.h. */
1925 main ()
1929 return 0;
1931 _ACEOF
1932 ac_clean_files_save=$ac_clean_files
1933 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1934 # Try to create an executable without -o first, disregard a.out.
1935 # It will help us diagnose broken compilers, and finding out an intuition
1936 # of exeext.
1937 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1938 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1939 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1940 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1941 (eval $ac_link_default) 2>&5
1942 ac_status=$?
1943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1944 (exit $ac_status); }; then
1945 # Find the output, starting from the most likely. This scheme is
1946 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1947 # resort.
1949 # Be careful to initialize this variable, since it used to be cached.
1950 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1951 ac_cv_exeext=
1952 # b.out is created by i960 compilers.
1953 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1955 test -f "$ac_file" || continue
1956 case $ac_file in
1957 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1959 conftest.$ac_ext )
1960 # This is the source file.
1962 [ab].out )
1963 # We found the default executable, but exeext='' is most
1964 # certainly right.
1965 break;;
1966 *.* )
1967 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1968 # FIXME: I believe we export ac_cv_exeext for Libtool,
1969 # but it would be cool to find out if it's true. Does anybody
1970 # maintain Libtool? --akim.
1971 export ac_cv_exeext
1972 break;;
1974 break;;
1975 esac
1976 done
1977 else
1978 echo "$as_me: failed program was:" >&5
1979 sed 's/^/| /' conftest.$ac_ext >&5
1981 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1982 See \`config.log' for more details." >&5
1983 echo "$as_me: error: C compiler cannot create executables
1984 See \`config.log' for more details." >&2;}
1985 { (exit 77); exit 77; }; }
1988 ac_exeext=$ac_cv_exeext
1989 echo "$as_me:$LINENO: result: $ac_file" >&5
1990 echo "${ECHO_T}$ac_file" >&6
1992 # Check the compiler produces executables we can run. If not, either
1993 # the compiler is broken, or we cross compile.
1994 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1995 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1996 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1997 # If not cross compiling, check that we can run a simple program.
1998 if test "$cross_compiling" != yes; then
1999 if { ac_try='./$ac_file'
2000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2001 (eval $ac_try) 2>&5
2002 ac_status=$?
2003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2004 (exit $ac_status); }; }; then
2005 cross_compiling=no
2006 else
2007 if test "$cross_compiling" = maybe; then
2008 cross_compiling=yes
2009 else
2010 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2011 If you meant to cross compile, use \`--host'.
2012 See \`config.log' for more details." >&5
2013 echo "$as_me: error: cannot run C compiled programs.
2014 If you meant to cross compile, use \`--host'.
2015 See \`config.log' for more details." >&2;}
2016 { (exit 1); exit 1; }; }
2020 echo "$as_me:$LINENO: result: yes" >&5
2021 echo "${ECHO_T}yes" >&6
2023 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2024 ac_clean_files=$ac_clean_files_save
2025 # Check the compiler produces executables we can run. If not, either
2026 # the compiler is broken, or we cross compile.
2027 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2028 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2029 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2030 echo "${ECHO_T}$cross_compiling" >&6
2032 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2033 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2034 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2035 (eval $ac_link) 2>&5
2036 ac_status=$?
2037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2038 (exit $ac_status); }; then
2039 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2040 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2041 # work properly (i.e., refer to `conftest.exe'), while it won't with
2042 # `rm'.
2043 for ac_file in conftest.exe conftest conftest.*; do
2044 test -f "$ac_file" || continue
2045 case $ac_file in
2046 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2047 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2048 export ac_cv_exeext
2049 break;;
2050 * ) break;;
2051 esac
2052 done
2053 else
2054 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2055 See \`config.log' for more details." >&5
2056 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2057 See \`config.log' for more details." >&2;}
2058 { (exit 1); exit 1; }; }
2061 rm -f conftest$ac_cv_exeext
2062 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2063 echo "${ECHO_T}$ac_cv_exeext" >&6
2065 rm -f conftest.$ac_ext
2066 EXEEXT=$ac_cv_exeext
2067 ac_exeext=$EXEEXT
2068 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2069 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2070 if test "${ac_cv_objext+set}" = set; then
2071 echo $ECHO_N "(cached) $ECHO_C" >&6
2072 else
2073 cat >conftest.$ac_ext <<_ACEOF
2074 /* confdefs.h. */
2075 _ACEOF
2076 cat confdefs.h >>conftest.$ac_ext
2077 cat >>conftest.$ac_ext <<_ACEOF
2078 /* end confdefs.h. */
2081 main ()
2085 return 0;
2087 _ACEOF
2088 rm -f conftest.o conftest.obj
2089 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2090 (eval $ac_compile) 2>&5
2091 ac_status=$?
2092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2093 (exit $ac_status); }; then
2094 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2095 case $ac_file in
2096 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2097 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2098 break;;
2099 esac
2100 done
2101 else
2102 echo "$as_me: failed program was:" >&5
2103 sed 's/^/| /' conftest.$ac_ext >&5
2105 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2106 See \`config.log' for more details." >&5
2107 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2108 See \`config.log' for more details." >&2;}
2109 { (exit 1); exit 1; }; }
2112 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2114 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2115 echo "${ECHO_T}$ac_cv_objext" >&6
2116 OBJEXT=$ac_cv_objext
2117 ac_objext=$OBJEXT
2118 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2119 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2120 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2121 echo $ECHO_N "(cached) $ECHO_C" >&6
2122 else
2123 cat >conftest.$ac_ext <<_ACEOF
2124 /* confdefs.h. */
2125 _ACEOF
2126 cat confdefs.h >>conftest.$ac_ext
2127 cat >>conftest.$ac_ext <<_ACEOF
2128 /* end confdefs.h. */
2131 main ()
2133 #ifndef __GNUC__
2134 choke me
2135 #endif
2138 return 0;
2140 _ACEOF
2141 rm -f conftest.$ac_objext
2142 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2143 (eval $ac_compile) 2>conftest.er1
2144 ac_status=$?
2145 grep -v '^ *+' conftest.er1 >conftest.err
2146 rm -f conftest.er1
2147 cat conftest.err >&5
2148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2149 (exit $ac_status); } &&
2150 { ac_try='test -z "$ac_c_werror_flag"
2151 || test ! -s conftest.err'
2152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2153 (eval $ac_try) 2>&5
2154 ac_status=$?
2155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2156 (exit $ac_status); }; } &&
2157 { ac_try='test -s conftest.$ac_objext'
2158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2159 (eval $ac_try) 2>&5
2160 ac_status=$?
2161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2162 (exit $ac_status); }; }; then
2163 ac_compiler_gnu=yes
2164 else
2165 echo "$as_me: failed program was:" >&5
2166 sed 's/^/| /' conftest.$ac_ext >&5
2168 ac_compiler_gnu=no
2170 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2171 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2174 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2175 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2176 GCC=`test $ac_compiler_gnu = yes && echo yes`
2177 ac_test_CFLAGS=${CFLAGS+set}
2178 ac_save_CFLAGS=$CFLAGS
2179 CFLAGS="-g"
2180 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2181 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2182 if test "${ac_cv_prog_cc_g+set}" = set; then
2183 echo $ECHO_N "(cached) $ECHO_C" >&6
2184 else
2185 cat >conftest.$ac_ext <<_ACEOF
2186 /* confdefs.h. */
2187 _ACEOF
2188 cat confdefs.h >>conftest.$ac_ext
2189 cat >>conftest.$ac_ext <<_ACEOF
2190 /* end confdefs.h. */
2193 main ()
2197 return 0;
2199 _ACEOF
2200 rm -f conftest.$ac_objext
2201 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2202 (eval $ac_compile) 2>conftest.er1
2203 ac_status=$?
2204 grep -v '^ *+' conftest.er1 >conftest.err
2205 rm -f conftest.er1
2206 cat conftest.err >&5
2207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2208 (exit $ac_status); } &&
2209 { ac_try='test -z "$ac_c_werror_flag"
2210 || test ! -s conftest.err'
2211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2212 (eval $ac_try) 2>&5
2213 ac_status=$?
2214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2215 (exit $ac_status); }; } &&
2216 { ac_try='test -s conftest.$ac_objext'
2217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2218 (eval $ac_try) 2>&5
2219 ac_status=$?
2220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2221 (exit $ac_status); }; }; then
2222 ac_cv_prog_cc_g=yes
2223 else
2224 echo "$as_me: failed program was:" >&5
2225 sed 's/^/| /' conftest.$ac_ext >&5
2227 ac_cv_prog_cc_g=no
2229 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2231 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2232 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2233 if test "$ac_test_CFLAGS" = set; then
2234 CFLAGS=$ac_save_CFLAGS
2235 elif test $ac_cv_prog_cc_g = yes; then
2236 if test "$GCC" = yes; then
2237 CFLAGS="-g -O2"
2238 else
2239 CFLAGS="-g"
2241 else
2242 if test "$GCC" = yes; then
2243 CFLAGS="-O2"
2244 else
2245 CFLAGS=
2248 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2249 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2250 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2251 echo $ECHO_N "(cached) $ECHO_C" >&6
2252 else
2253 ac_cv_prog_cc_stdc=no
2254 ac_save_CC=$CC
2255 cat >conftest.$ac_ext <<_ACEOF
2256 /* confdefs.h. */
2257 _ACEOF
2258 cat confdefs.h >>conftest.$ac_ext
2259 cat >>conftest.$ac_ext <<_ACEOF
2260 /* end confdefs.h. */
2261 #include <stdarg.h>
2262 #include <stdio.h>
2263 #include <sys/types.h>
2264 #include <sys/stat.h>
2265 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2266 struct buf { int x; };
2267 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2268 static char *e (p, i)
2269 char **p;
2270 int i;
2272 return p[i];
2274 static char *f (char * (*g) (char **, int), char **p, ...)
2276 char *s;
2277 va_list v;
2278 va_start (v,p);
2279 s = g (p, va_arg (v,int));
2280 va_end (v);
2281 return s;
2284 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2285 function prototypes and stuff, but not '\xHH' hex character constants.
2286 These don't provoke an error unfortunately, instead are silently treated
2287 as 'x'. The following induces an error, until -std1 is added to get
2288 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2289 array size at least. It's necessary to write '\x00'==0 to get something
2290 that's true only with -std1. */
2291 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2293 int test (int i, double x);
2294 struct s1 {int (*f) (int a);};
2295 struct s2 {int (*f) (double a);};
2296 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2297 int argc;
2298 char **argv;
2300 main ()
2302 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2304 return 0;
2306 _ACEOF
2307 # Don't try gcc -ansi; that turns off useful extensions and
2308 # breaks some systems' header files.
2309 # AIX -qlanglvl=ansi
2310 # Ultrix and OSF/1 -std1
2311 # HP-UX 10.20 and later -Ae
2312 # HP-UX older versions -Aa -D_HPUX_SOURCE
2313 # SVR4 -Xc -D__EXTENSIONS__
2314 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2316 CC="$ac_save_CC $ac_arg"
2317 rm -f conftest.$ac_objext
2318 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2319 (eval $ac_compile) 2>conftest.er1
2320 ac_status=$?
2321 grep -v '^ *+' conftest.er1 >conftest.err
2322 rm -f conftest.er1
2323 cat conftest.err >&5
2324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2325 (exit $ac_status); } &&
2326 { ac_try='test -z "$ac_c_werror_flag"
2327 || test ! -s conftest.err'
2328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2329 (eval $ac_try) 2>&5
2330 ac_status=$?
2331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2332 (exit $ac_status); }; } &&
2333 { ac_try='test -s conftest.$ac_objext'
2334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2335 (eval $ac_try) 2>&5
2336 ac_status=$?
2337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2338 (exit $ac_status); }; }; then
2339 ac_cv_prog_cc_stdc=$ac_arg
2340 break
2341 else
2342 echo "$as_me: failed program was:" >&5
2343 sed 's/^/| /' conftest.$ac_ext >&5
2346 rm -f conftest.err conftest.$ac_objext
2347 done
2348 rm -f conftest.$ac_ext conftest.$ac_objext
2349 CC=$ac_save_CC
2353 case "x$ac_cv_prog_cc_stdc" in
2354 x|xno)
2355 echo "$as_me:$LINENO: result: none needed" >&5
2356 echo "${ECHO_T}none needed" >&6 ;;
2358 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2359 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2360 CC="$CC $ac_cv_prog_cc_stdc" ;;
2361 esac
2363 # Some people use a C++ compiler to compile C. Since we use `exit',
2364 # in C++ we need to declare it. In case someone uses the same compiler
2365 # for both compiling C and C++ we need to have the C++ compiler decide
2366 # the declaration of exit, since it's the most demanding environment.
2367 cat >conftest.$ac_ext <<_ACEOF
2368 #ifndef __cplusplus
2369 choke me
2370 #endif
2371 _ACEOF
2372 rm -f conftest.$ac_objext
2373 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2374 (eval $ac_compile) 2>conftest.er1
2375 ac_status=$?
2376 grep -v '^ *+' conftest.er1 >conftest.err
2377 rm -f conftest.er1
2378 cat conftest.err >&5
2379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2380 (exit $ac_status); } &&
2381 { ac_try='test -z "$ac_c_werror_flag"
2382 || test ! -s conftest.err'
2383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2384 (eval $ac_try) 2>&5
2385 ac_status=$?
2386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2387 (exit $ac_status); }; } &&
2388 { ac_try='test -s conftest.$ac_objext'
2389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2390 (eval $ac_try) 2>&5
2391 ac_status=$?
2392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2393 (exit $ac_status); }; }; then
2394 for ac_declaration in \
2395 '' \
2396 'extern "C" void std::exit (int) throw (); using std::exit;' \
2397 'extern "C" void std::exit (int); using std::exit;' \
2398 'extern "C" void exit (int) throw ();' \
2399 'extern "C" void exit (int);' \
2400 'void exit (int);'
2402 cat >conftest.$ac_ext <<_ACEOF
2403 /* confdefs.h. */
2404 _ACEOF
2405 cat confdefs.h >>conftest.$ac_ext
2406 cat >>conftest.$ac_ext <<_ACEOF
2407 /* end confdefs.h. */
2408 $ac_declaration
2409 #include <stdlib.h>
2411 main ()
2413 exit (42);
2415 return 0;
2417 _ACEOF
2418 rm -f conftest.$ac_objext
2419 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2420 (eval $ac_compile) 2>conftest.er1
2421 ac_status=$?
2422 grep -v '^ *+' conftest.er1 >conftest.err
2423 rm -f conftest.er1
2424 cat conftest.err >&5
2425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2426 (exit $ac_status); } &&
2427 { ac_try='test -z "$ac_c_werror_flag"
2428 || test ! -s conftest.err'
2429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2430 (eval $ac_try) 2>&5
2431 ac_status=$?
2432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2433 (exit $ac_status); }; } &&
2434 { ac_try='test -s conftest.$ac_objext'
2435 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2436 (eval $ac_try) 2>&5
2437 ac_status=$?
2438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2439 (exit $ac_status); }; }; then
2441 else
2442 echo "$as_me: failed program was:" >&5
2443 sed 's/^/| /' conftest.$ac_ext >&5
2445 continue
2447 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2448 cat >conftest.$ac_ext <<_ACEOF
2449 /* confdefs.h. */
2450 _ACEOF
2451 cat confdefs.h >>conftest.$ac_ext
2452 cat >>conftest.$ac_ext <<_ACEOF
2453 /* end confdefs.h. */
2454 $ac_declaration
2456 main ()
2458 exit (42);
2460 return 0;
2462 _ACEOF
2463 rm -f conftest.$ac_objext
2464 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2465 (eval $ac_compile) 2>conftest.er1
2466 ac_status=$?
2467 grep -v '^ *+' conftest.er1 >conftest.err
2468 rm -f conftest.er1
2469 cat conftest.err >&5
2470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2471 (exit $ac_status); } &&
2472 { ac_try='test -z "$ac_c_werror_flag"
2473 || test ! -s conftest.err'
2474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2475 (eval $ac_try) 2>&5
2476 ac_status=$?
2477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2478 (exit $ac_status); }; } &&
2479 { ac_try='test -s conftest.$ac_objext'
2480 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2481 (eval $ac_try) 2>&5
2482 ac_status=$?
2483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2484 (exit $ac_status); }; }; then
2485 break
2486 else
2487 echo "$as_me: failed program was:" >&5
2488 sed 's/^/| /' conftest.$ac_ext >&5
2491 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2492 done
2493 rm -f conftest*
2494 if test -n "$ac_declaration"; then
2495 echo '#ifdef __cplusplus' >>confdefs.h
2496 echo $ac_declaration >>confdefs.h
2497 echo '#endif' >>confdefs.h
2500 else
2501 echo "$as_me: failed program was:" >&5
2502 sed 's/^/| /' conftest.$ac_ext >&5
2505 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2506 ac_ext=c
2507 ac_cpp='$CPP $CPPFLAGS'
2508 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2509 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2510 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2513 echo "$as_me:$LINENO: checking for library containing strerror" >&5
2514 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
2515 if test "${ac_cv_search_strerror+set}" = set; then
2516 echo $ECHO_N "(cached) $ECHO_C" >&6
2517 else
2518 ac_func_search_save_LIBS=$LIBS
2519 ac_cv_search_strerror=no
2520 cat >conftest.$ac_ext <<_ACEOF
2521 /* confdefs.h. */
2522 _ACEOF
2523 cat confdefs.h >>conftest.$ac_ext
2524 cat >>conftest.$ac_ext <<_ACEOF
2525 /* end confdefs.h. */
2527 /* Override any gcc2 internal prototype to avoid an error. */
2528 #ifdef __cplusplus
2529 extern "C"
2530 #endif
2531 /* We use char because int might match the return type of a gcc2
2532 builtin and then its argument prototype would still apply. */
2533 char strerror ();
2535 main ()
2537 strerror ();
2539 return 0;
2541 _ACEOF
2542 rm -f conftest.$ac_objext conftest$ac_exeext
2543 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2544 (eval $ac_link) 2>conftest.er1
2545 ac_status=$?
2546 grep -v '^ *+' conftest.er1 >conftest.err
2547 rm -f conftest.er1
2548 cat conftest.err >&5
2549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2550 (exit $ac_status); } &&
2551 { ac_try='test -z "$ac_c_werror_flag"
2552 || test ! -s conftest.err'
2553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2554 (eval $ac_try) 2>&5
2555 ac_status=$?
2556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2557 (exit $ac_status); }; } &&
2558 { ac_try='test -s conftest$ac_exeext'
2559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2560 (eval $ac_try) 2>&5
2561 ac_status=$?
2562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2563 (exit $ac_status); }; }; then
2564 ac_cv_search_strerror="none required"
2565 else
2566 echo "$as_me: failed program was:" >&5
2567 sed 's/^/| /' conftest.$ac_ext >&5
2570 rm -f conftest.err conftest.$ac_objext \
2571 conftest$ac_exeext conftest.$ac_ext
2572 if test "$ac_cv_search_strerror" = no; then
2573 for ac_lib in cposix; do
2574 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2575 cat >conftest.$ac_ext <<_ACEOF
2576 /* confdefs.h. */
2577 _ACEOF
2578 cat confdefs.h >>conftest.$ac_ext
2579 cat >>conftest.$ac_ext <<_ACEOF
2580 /* end confdefs.h. */
2582 /* Override any gcc2 internal prototype to avoid an error. */
2583 #ifdef __cplusplus
2584 extern "C"
2585 #endif
2586 /* We use char because int might match the return type of a gcc2
2587 builtin and then its argument prototype would still apply. */
2588 char strerror ();
2590 main ()
2592 strerror ();
2594 return 0;
2596 _ACEOF
2597 rm -f conftest.$ac_objext conftest$ac_exeext
2598 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2599 (eval $ac_link) 2>conftest.er1
2600 ac_status=$?
2601 grep -v '^ *+' conftest.er1 >conftest.err
2602 rm -f conftest.er1
2603 cat conftest.err >&5
2604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2605 (exit $ac_status); } &&
2606 { ac_try='test -z "$ac_c_werror_flag"
2607 || test ! -s conftest.err'
2608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2609 (eval $ac_try) 2>&5
2610 ac_status=$?
2611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2612 (exit $ac_status); }; } &&
2613 { ac_try='test -s conftest$ac_exeext'
2614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2615 (eval $ac_try) 2>&5
2616 ac_status=$?
2617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2618 (exit $ac_status); }; }; then
2619 ac_cv_search_strerror="-l$ac_lib"
2620 break
2621 else
2622 echo "$as_me: failed program was:" >&5
2623 sed 's/^/| /' conftest.$ac_ext >&5
2626 rm -f conftest.err conftest.$ac_objext \
2627 conftest$ac_exeext conftest.$ac_ext
2628 done
2630 LIBS=$ac_func_search_save_LIBS
2632 echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2633 echo "${ECHO_T}$ac_cv_search_strerror" >&6
2634 if test "$ac_cv_search_strerror" != no; then
2635 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
2640 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
2641 am__api_version="1.9"
2642 # Find a good install program. We prefer a C program (faster),
2643 # so one script is as good as another. But avoid the broken or
2644 # incompatible versions:
2645 # SysV /etc/install, /usr/sbin/install
2646 # SunOS /usr/etc/install
2647 # IRIX /sbin/install
2648 # AIX /bin/install
2649 # AmigaOS /C/install, which installs bootblocks on floppy discs
2650 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2651 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2652 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2653 # OS/2's system install, which has a completely different semantic
2654 # ./install, which can be erroneously created by make from ./install.sh.
2655 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2656 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2657 if test -z "$INSTALL"; then
2658 if test "${ac_cv_path_install+set}" = set; then
2659 echo $ECHO_N "(cached) $ECHO_C" >&6
2660 else
2661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2662 for as_dir in $PATH
2664 IFS=$as_save_IFS
2665 test -z "$as_dir" && as_dir=.
2666 # Account for people who put trailing slashes in PATH elements.
2667 case $as_dir/ in
2668 ./ | .// | /cC/* | \
2669 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2670 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2671 /usr/ucb/* ) ;;
2673 # OSF1 and SCO ODT 3.0 have their own names for install.
2674 # Don't use installbsd from OSF since it installs stuff as root
2675 # by default.
2676 for ac_prog in ginstall scoinst install; do
2677 for ac_exec_ext in '' $ac_executable_extensions; do
2678 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2679 if test $ac_prog = install &&
2680 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2681 # AIX install. It has an incompatible calling convention.
2683 elif test $ac_prog = install &&
2684 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2685 # program-specific install script used by HP pwplus--don't use.
2687 else
2688 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2689 break 3
2692 done
2693 done
2695 esac
2696 done
2700 if test "${ac_cv_path_install+set}" = set; then
2701 INSTALL=$ac_cv_path_install
2702 else
2703 # As a last resort, use the slow shell script. We don't cache a
2704 # path for INSTALL within a source directory, because that will
2705 # break other packages using the cache if that directory is
2706 # removed, or if the path is relative.
2707 INSTALL=$ac_install_sh
2710 echo "$as_me:$LINENO: result: $INSTALL" >&5
2711 echo "${ECHO_T}$INSTALL" >&6
2713 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2714 # It thinks the first close brace ends the variable substitution.
2715 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2717 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2719 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2721 echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2722 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
2723 # Just in case
2724 sleep 1
2725 echo timestamp > conftest.file
2726 # Do `set' in a subshell so we don't clobber the current shell's
2727 # arguments. Must try -L first in case configure is actually a
2728 # symlink; some systems play weird games with the mod time of symlinks
2729 # (eg FreeBSD returns the mod time of the symlink's containing
2730 # directory).
2731 if (
2732 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2733 if test "$*" = "X"; then
2734 # -L didn't work.
2735 set X `ls -t $srcdir/configure conftest.file`
2737 rm -f conftest.file
2738 if test "$*" != "X $srcdir/configure conftest.file" \
2739 && test "$*" != "X conftest.file $srcdir/configure"; then
2741 # If neither matched, then we have a broken ls. This can happen
2742 # if, for instance, CONFIG_SHELL is bash and it inherits a
2743 # broken ls alias from the environment. This has actually
2744 # happened. Such a system could not be considered "sane".
2745 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2746 alias in your environment" >&5
2747 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2748 alias in your environment" >&2;}
2749 { (exit 1); exit 1; }; }
2752 test "$2" = conftest.file
2754 then
2755 # Ok.
2757 else
2758 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2759 Check your system clock" >&5
2760 echo "$as_me: error: newly created file is older than distributed files!
2761 Check your system clock" >&2;}
2762 { (exit 1); exit 1; }; }
2764 echo "$as_me:$LINENO: result: yes" >&5
2765 echo "${ECHO_T}yes" >&6
2766 test "$program_prefix" != NONE &&
2767 program_transform_name="s,^,$program_prefix,;$program_transform_name"
2768 # Use a double $ so make ignores it.
2769 test "$program_suffix" != NONE &&
2770 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2771 # Double any \ or $. echo might interpret backslashes.
2772 # By default was `s,x,x', remove it if useless.
2773 cat <<\_ACEOF >conftest.sed
2774 s/[\\$]/&&/g;s/;s,x,x,$//
2775 _ACEOF
2776 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2777 rm conftest.sed
2779 # expand $ac_aux_dir to an absolute path
2780 am_aux_dir=`cd $ac_aux_dir && pwd`
2782 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2783 # Use eval to expand $SHELL
2784 if eval "$MISSING --run true"; then
2785 am_missing_run="$MISSING --run "
2786 else
2787 am_missing_run=
2788 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2789 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2792 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2793 # We used to keeping the `.' as first argument, in order to
2794 # allow $(mkdir_p) to be used without argument. As in
2795 # $(mkdir_p) $(somedir)
2796 # where $(somedir) is conditionally defined. However this is wrong
2797 # for two reasons:
2798 # 1. if the package is installed by a user who cannot write `.'
2799 # make install will fail,
2800 # 2. the above comment should most certainly read
2801 # $(mkdir_p) $(DESTDIR)$(somedir)
2802 # so it does not work when $(somedir) is undefined and
2803 # $(DESTDIR) is not.
2804 # To support the latter case, we have to write
2805 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2806 # so the `.' trick is pointless.
2807 mkdir_p='mkdir -p --'
2808 else
2809 # On NextStep and OpenStep, the `mkdir' command does not
2810 # recognize any option. It will interpret all options as
2811 # directories to create, and then abort because `.' already
2812 # exists.
2813 for d in ./-p ./--version;
2815 test -d $d && rmdir $d
2816 done
2817 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2818 if test -f "$ac_aux_dir/mkinstalldirs"; then
2819 mkdir_p='$(mkinstalldirs)'
2820 else
2821 mkdir_p='$(install_sh) -d'
2825 for ac_prog in gawk mawk nawk awk
2827 # Extract the first word of "$ac_prog", so it can be a program name with args.
2828 set dummy $ac_prog; ac_word=$2
2829 echo "$as_me:$LINENO: checking for $ac_word" >&5
2830 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2831 if test "${ac_cv_prog_AWK+set}" = set; then
2832 echo $ECHO_N "(cached) $ECHO_C" >&6
2833 else
2834 if test -n "$AWK"; then
2835 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2836 else
2837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2838 for as_dir in $PATH
2840 IFS=$as_save_IFS
2841 test -z "$as_dir" && as_dir=.
2842 for ac_exec_ext in '' $ac_executable_extensions; do
2843 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2844 ac_cv_prog_AWK="$ac_prog"
2845 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2846 break 2
2848 done
2849 done
2853 AWK=$ac_cv_prog_AWK
2854 if test -n "$AWK"; then
2855 echo "$as_me:$LINENO: result: $AWK" >&5
2856 echo "${ECHO_T}$AWK" >&6
2857 else
2858 echo "$as_me:$LINENO: result: no" >&5
2859 echo "${ECHO_T}no" >&6
2862 test -n "$AWK" && break
2863 done
2865 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2866 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
2867 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
2868 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2869 echo $ECHO_N "(cached) $ECHO_C" >&6
2870 else
2871 cat >conftest.make <<\_ACEOF
2872 all:
2873 @echo 'ac_maketemp="$(MAKE)"'
2874 _ACEOF
2875 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2876 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2877 if test -n "$ac_maketemp"; then
2878 eval ac_cv_prog_make_${ac_make}_set=yes
2879 else
2880 eval ac_cv_prog_make_${ac_make}_set=no
2882 rm -f conftest.make
2884 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2885 echo "$as_me:$LINENO: result: yes" >&5
2886 echo "${ECHO_T}yes" >&6
2887 SET_MAKE=
2888 else
2889 echo "$as_me:$LINENO: result: no" >&5
2890 echo "${ECHO_T}no" >&6
2891 SET_MAKE="MAKE=${MAKE-make}"
2894 rm -rf .tst 2>/dev/null
2895 mkdir .tst 2>/dev/null
2896 if test -d .tst; then
2897 am__leading_dot=.
2898 else
2899 am__leading_dot=_
2901 rmdir .tst 2>/dev/null
2903 DEPDIR="${am__leading_dot}deps"
2905 ac_config_commands="$ac_config_commands depfiles"
2908 am_make=${MAKE-make}
2909 cat > confinc << 'END'
2910 am__doit:
2911 @echo done
2912 .PHONY: am__doit
2914 # If we don't find an include directive, just comment out the code.
2915 echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2916 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2917 am__include="#"
2918 am__quote=
2919 _am_result=none
2920 # First try GNU make style include.
2921 echo "include confinc" > confmf
2922 # We grep out `Entering directory' and `Leaving directory'
2923 # messages which can occur if `w' ends up in MAKEFLAGS.
2924 # In particular we don't look at `^make:' because GNU make might
2925 # be invoked under some other name (usually "gmake"), in which
2926 # case it prints its new name instead of `make'.
2927 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2928 am__include=include
2929 am__quote=
2930 _am_result=GNU
2932 # Now try BSD make style include.
2933 if test "$am__include" = "#"; then
2934 echo '.include "confinc"' > confmf
2935 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2936 am__include=.include
2937 am__quote="\""
2938 _am_result=BSD
2943 echo "$as_me:$LINENO: result: $_am_result" >&5
2944 echo "${ECHO_T}$_am_result" >&6
2945 rm -f confinc confmf
2947 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2948 if test "${enable_dependency_tracking+set}" = set; then
2949 enableval="$enable_dependency_tracking"
2952 if test "x$enable_dependency_tracking" != xno; then
2953 am_depcomp="$ac_aux_dir/depcomp"
2954 AMDEPBACKSLASH='\'
2958 if test "x$enable_dependency_tracking" != xno; then
2959 AMDEP_TRUE=
2960 AMDEP_FALSE='#'
2961 else
2962 AMDEP_TRUE='#'
2963 AMDEP_FALSE=
2968 # test to see if srcdir already configured
2969 if test "`cd $srcdir && pwd`" != "`pwd`" &&
2970 test -f $srcdir/config.status; then
2971 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2972 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2973 { (exit 1); exit 1; }; }
2976 # test whether we have cygpath
2977 if test -z "$CYGPATH_W"; then
2978 if (cygpath --version) >/dev/null 2>/dev/null; then
2979 CYGPATH_W='cygpath -w'
2980 else
2981 CYGPATH_W=echo
2986 # Define the identity of the package.
2987 PACKAGE=gas
2988 VERSION=${BFD_VERSION}
2991 cat >>confdefs.h <<_ACEOF
2992 #define PACKAGE "$PACKAGE"
2993 _ACEOF
2996 cat >>confdefs.h <<_ACEOF
2997 #define VERSION "$VERSION"
2998 _ACEOF
3000 # Some tools Automake needs.
3002 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3005 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3008 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3011 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3014 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3016 install_sh=${install_sh-"$am_aux_dir/install-sh"}
3018 # Installed binaries are usually stripped using `strip' when the user
3019 # run `make install-strip'. However `strip' might not be the right
3020 # tool to use in cross-compilation environments, therefore Automake
3021 # will honor the `STRIP' environment variable to overrule this program.
3022 if test "$cross_compiling" != no; then
3023 if test -n "$ac_tool_prefix"; then
3024 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3025 set dummy ${ac_tool_prefix}strip; ac_word=$2
3026 echo "$as_me:$LINENO: checking for $ac_word" >&5
3027 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3028 if test "${ac_cv_prog_STRIP+set}" = set; then
3029 echo $ECHO_N "(cached) $ECHO_C" >&6
3030 else
3031 if test -n "$STRIP"; then
3032 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3033 else
3034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3035 for as_dir in $PATH
3037 IFS=$as_save_IFS
3038 test -z "$as_dir" && as_dir=.
3039 for ac_exec_ext in '' $ac_executable_extensions; do
3040 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3041 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3042 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3043 break 2
3045 done
3046 done
3050 STRIP=$ac_cv_prog_STRIP
3051 if test -n "$STRIP"; then
3052 echo "$as_me:$LINENO: result: $STRIP" >&5
3053 echo "${ECHO_T}$STRIP" >&6
3054 else
3055 echo "$as_me:$LINENO: result: no" >&5
3056 echo "${ECHO_T}no" >&6
3060 if test -z "$ac_cv_prog_STRIP"; then
3061 ac_ct_STRIP=$STRIP
3062 # Extract the first word of "strip", so it can be a program name with args.
3063 set dummy strip; ac_word=$2
3064 echo "$as_me:$LINENO: checking for $ac_word" >&5
3065 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3066 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3067 echo $ECHO_N "(cached) $ECHO_C" >&6
3068 else
3069 if test -n "$ac_ct_STRIP"; then
3070 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3071 else
3072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3073 for as_dir in $PATH
3075 IFS=$as_save_IFS
3076 test -z "$as_dir" && as_dir=.
3077 for ac_exec_ext in '' $ac_executable_extensions; do
3078 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3079 ac_cv_prog_ac_ct_STRIP="strip"
3080 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3081 break 2
3083 done
3084 done
3086 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3089 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3090 if test -n "$ac_ct_STRIP"; then
3091 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3092 echo "${ECHO_T}$ac_ct_STRIP" >&6
3093 else
3094 echo "$as_me:$LINENO: result: no" >&5
3095 echo "${ECHO_T}no" >&6
3098 STRIP=$ac_ct_STRIP
3099 else
3100 STRIP="$ac_cv_prog_STRIP"
3104 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
3106 # We need awk for the "check" target. The system "awk" is bad on
3107 # some platforms.
3108 # Always define AMTAR for backward compatibility.
3110 AMTAR=${AMTAR-"${am_missing_run}tar"}
3112 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3117 depcc="$CC" am_compiler_list=
3119 echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3120 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3121 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3122 echo $ECHO_N "(cached) $ECHO_C" >&6
3123 else
3124 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3125 # We make a subdir and do the tests there. Otherwise we can end up
3126 # making bogus files that we don't know about and never remove. For
3127 # instance it was reported that on HP-UX the gcc test will end up
3128 # making a dummy file named `D' -- because `-MD' means `put the output
3129 # in D'.
3130 mkdir conftest.dir
3131 # Copy depcomp to subdir because otherwise we won't find it if we're
3132 # using a relative directory.
3133 cp "$am_depcomp" conftest.dir
3134 cd conftest.dir
3135 # We will build objects and dependencies in a subdirectory because
3136 # it helps to detect inapplicable dependency modes. For instance
3137 # both Tru64's cc and ICC support -MD to output dependencies as a
3138 # side effect of compilation, but ICC will put the dependencies in
3139 # the current directory while Tru64 will put them in the object
3140 # directory.
3141 mkdir sub
3143 am_cv_CC_dependencies_compiler_type=none
3144 if test "$am_compiler_list" = ""; then
3145 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3147 for depmode in $am_compiler_list; do
3148 # Setup a source with many dependencies, because some compilers
3149 # like to wrap large dependency lists on column 80 (with \), and
3150 # we should not choose a depcomp mode which is confused by this.
3152 # We need to recreate these files for each test, as the compiler may
3153 # overwrite some of them when testing with obscure command lines.
3154 # This happens at least with the AIX C compiler.
3155 : > sub/conftest.c
3156 for i in 1 2 3 4 5 6; do
3157 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3158 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3159 # Solaris 8's {/usr,}/bin/sh.
3160 touch sub/conftst$i.h
3161 done
3162 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3164 case $depmode in
3165 nosideeffect)
3166 # after this tag, mechanisms are not by side-effect, so they'll
3167 # only be used when explicitly requested
3168 if test "x$enable_dependency_tracking" = xyes; then
3169 continue
3170 else
3171 break
3174 none) break ;;
3175 esac
3176 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3177 # mode. It turns out that the SunPro C++ compiler does not properly
3178 # handle `-M -o', and we need to detect this.
3179 if depmode=$depmode \
3180 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3181 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3182 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3183 >/dev/null 2>conftest.err &&
3184 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3185 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3186 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3187 # icc doesn't choke on unknown options, it will just issue warnings
3188 # or remarks (even with -Werror). So we grep stderr for any message
3189 # that says an option was ignored or not supported.
3190 # When given -MP, icc 7.0 and 7.1 complain thusly:
3191 # icc: Command line warning: ignoring option '-M'; no argument required
3192 # The diagnosis changed in icc 8.0:
3193 # icc: Command line remark: option '-MP' not supported
3194 if (grep 'ignoring option' conftest.err ||
3195 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3196 am_cv_CC_dependencies_compiler_type=$depmode
3197 break
3200 done
3202 cd ..
3203 rm -rf conftest.dir
3204 else
3205 am_cv_CC_dependencies_compiler_type=none
3209 echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3210 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3211 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3216 test "x$enable_dependency_tracking" != xno \
3217 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3218 am__fastdepCC_TRUE=
3219 am__fastdepCC_FALSE='#'
3220 else
3221 am__fastdepCC_TRUE='#'
3222 am__fastdepCC_FALSE=
3230 macro_version='2.1a'
3231 macro_revision='1.2435'
3244 ltmain="$ac_aux_dir/ltmain.sh"
3246 # Set options
3248 enable_dlopen=no
3251 enable_win32_dll=no
3254 # Check whether --enable-shared or --disable-shared was given.
3255 if test "${enable_shared+set}" = set; then
3256 enableval="$enable_shared"
3257 p=${PACKAGE-default}
3258 case $enableval in
3259 yes) enable_shared=yes ;;
3260 no) enable_shared=no ;;
3262 enable_shared=no
3263 # Look at the argument we got. We use all the common list separators.
3264 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3265 for pkg in $enableval; do
3266 IFS="$lt_save_ifs"
3267 if test "X$pkg" = "X$p"; then
3268 enable_shared=yes
3270 done
3271 IFS="$lt_save_ifs"
3273 esac
3274 else
3275 enable_shared=yes
3285 # Check whether --enable-static or --disable-static was given.
3286 if test "${enable_static+set}" = set; then
3287 enableval="$enable_static"
3288 p=${PACKAGE-default}
3289 case $enableval in
3290 yes) enable_static=yes ;;
3291 no) enable_static=no ;;
3293 enable_static=no
3294 # Look at the argument we got. We use all the common list separators.
3295 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3296 for pkg in $enableval; do
3297 IFS="$lt_save_ifs"
3298 if test "X$pkg" = "X$p"; then
3299 enable_static=yes
3301 done
3302 IFS="$lt_save_ifs"
3304 esac
3305 else
3306 enable_static=yes
3317 # Check whether --with-pic or --without-pic was given.
3318 if test "${with_pic+set}" = set; then
3319 withval="$with_pic"
3320 pic_mode="$withval"
3321 else
3322 pic_mode=default
3325 test -z "$pic_mode" && pic_mode=default
3333 # Check whether --enable-fast-install or --disable-fast-install was given.
3334 if test "${enable_fast_install+set}" = set; then
3335 enableval="$enable_fast_install"
3336 p=${PACKAGE-default}
3337 case $enableval in
3338 yes) enable_fast_install=yes ;;
3339 no) enable_fast_install=no ;;
3341 enable_fast_install=no
3342 # Look at the argument we got. We use all the common list separators.
3343 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3344 for pkg in $enableval; do
3345 IFS="$lt_save_ifs"
3346 if test "X$pkg" = "X$p"; then
3347 enable_fast_install=yes
3349 done
3350 IFS="$lt_save_ifs"
3352 esac
3353 else
3354 enable_fast_install=yes
3364 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3365 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3366 if test "${lt_cv_path_SED+set}" = set; then
3367 echo $ECHO_N "(cached) $ECHO_C" >&6
3368 else
3369 # Loop through the user's path and test for sed and gsed.
3370 # Then use that list of sed's as ones to test for truncation.
3371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3372 for as_dir in $PATH
3374 IFS=$as_save_IFS
3375 test -z "$as_dir" && as_dir=.
3376 for lt_ac_prog in sed gsed; do
3377 for ac_exec_ext in '' $ac_executable_extensions; do
3378 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3379 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3381 done
3382 done
3383 done
3384 IFS=$as_save_IFS
3385 lt_ac_max=0
3386 lt_ac_count=0
3387 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3388 # along with /bin/sed that truncates output.
3389 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3390 test ! -f $lt_ac_sed && continue
3391 cat /dev/null > conftest.in
3392 lt_ac_count=0
3393 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3394 # Check for GNU sed and select it if it is found.
3395 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3396 lt_cv_path_SED=$lt_ac_sed
3397 break
3399 while true; do
3400 cat conftest.in conftest.in >conftest.tmp
3401 mv conftest.tmp conftest.in
3402 cp conftest.in conftest.nl
3403 echo >>conftest.nl
3404 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3405 cmp -s conftest.out conftest.nl || break
3406 # 10000 chars as input seems more than enough
3407 test $lt_ac_count -gt 10 && break
3408 lt_ac_count=`expr $lt_ac_count + 1`
3409 if test $lt_ac_count -gt $lt_ac_max; then
3410 lt_ac_max=$lt_ac_count
3411 lt_cv_path_SED=$lt_ac_sed
3413 done
3414 done
3418 SED=$lt_cv_path_SED
3420 echo "$as_me:$LINENO: result: $SED" >&5
3421 echo "${ECHO_T}$SED" >&6
3423 test -z "$SED" && SED=sed
3424 Xsed="$SED -e 1s/^X//"
3436 echo "$as_me:$LINENO: checking for egrep" >&5
3437 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3438 if test "${ac_cv_prog_egrep+set}" = set; then
3439 echo $ECHO_N "(cached) $ECHO_C" >&6
3440 else
3441 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3442 then ac_cv_prog_egrep='grep -E'
3443 else ac_cv_prog_egrep='egrep'
3446 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3447 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3448 EGREP=$ac_cv_prog_egrep
3451 echo "$as_me:$LINENO: checking for fgrep" >&5
3452 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
3453 if test "${ac_cv_prog_fgrep+set}" = set; then
3454 echo $ECHO_N "(cached) $ECHO_C" >&6
3455 else
3456 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
3457 then ac_cv_prog_fgrep='grep -F'
3458 else ac_cv_prog_fgrep='fgrep'
3461 echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
3462 echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
3463 FGREP=$ac_cv_prog_fgrep
3466 test -z "$GREP" && GREP=grep
3486 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3487 if test "${with_gnu_ld+set}" = set; then
3488 withval="$with_gnu_ld"
3489 test "$withval" = no || with_gnu_ld=yes
3490 else
3491 with_gnu_ld=no
3493 ac_prog=ld
3494 if test "$GCC" = yes; then
3495 # Check if gcc -print-prog-name=ld gives a path.
3496 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3497 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3498 case $host in
3499 *-*-mingw*)
3500 # gcc leaves a trailing carriage return which upsets mingw
3501 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3503 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3504 esac
3505 case $ac_prog in
3506 # Accept absolute paths.
3507 [\\/]* | ?:[\\/]*)
3508 re_direlt='/[^/][^/]*/\.\./'
3509 # Canonicalize the pathname of ld
3510 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3511 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3512 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3513 done
3514 test -z "$LD" && LD="$ac_prog"
3517 # If it fails, then pretend we aren't using GCC.
3518 ac_prog=ld
3521 # If it is relative, then search for the first ld in PATH.
3522 with_gnu_ld=unknown
3524 esac
3525 elif test "$with_gnu_ld" = yes; then
3526 echo "$as_me:$LINENO: checking for GNU ld" >&5
3527 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3528 else
3529 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3530 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3532 if test "${lt_cv_path_LD+set}" = set; then
3533 echo $ECHO_N "(cached) $ECHO_C" >&6
3534 else
3535 if test -z "$LD"; then
3536 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3537 for ac_dir in $PATH; do
3538 IFS="$lt_save_ifs"
3539 test -z "$ac_dir" && ac_dir=.
3540 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3541 lt_cv_path_LD="$ac_dir/$ac_prog"
3542 # Check to see if the program is GNU ld. I'd rather use --version,
3543 # but apparently some variants of GNU ld only accept -v.
3544 # Break only if it was the GNU/non-GNU ld that we prefer.
3545 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3546 *GNU* | *'with BFD'*)
3547 test "$with_gnu_ld" != no && break
3550 test "$with_gnu_ld" != yes && break
3552 esac
3554 done
3555 IFS="$lt_save_ifs"
3556 else
3557 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3561 LD="$lt_cv_path_LD"
3562 if test -n "$LD"; then
3563 echo "$as_me:$LINENO: result: $LD" >&5
3564 echo "${ECHO_T}$LD" >&6
3565 else
3566 echo "$as_me:$LINENO: result: no" >&5
3567 echo "${ECHO_T}no" >&6
3569 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3570 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3571 { (exit 1); exit 1; }; }
3572 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3573 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3574 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3575 echo $ECHO_N "(cached) $ECHO_C" >&6
3576 else
3577 # I'd rather use --version here, but apparently some GNU lds only accept -v.
3578 case `$LD -v 2>&1 </dev/null` in
3579 *GNU* | *'with BFD'*)
3580 lt_cv_prog_gnu_ld=yes
3583 lt_cv_prog_gnu_ld=no
3585 esac
3587 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3588 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3589 with_gnu_ld=$lt_cv_prog_gnu_ld
3600 echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
3601 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
3602 if test "${lt_cv_path_NM+set}" = set; then
3603 echo $ECHO_N "(cached) $ECHO_C" >&6
3604 else
3605 if test -n "$NM"; then
3606 # Let the user override the test.
3607 lt_cv_path_NM="$NM"
3608 else
3609 lt_nm_to_check="${ac_tool_prefix}nm"
3610 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3611 lt_nm_to_check="$lt_nm_to_check nm"
3613 for lt_tmp_nm in $lt_nm_to_check; do
3614 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3615 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3616 IFS="$lt_save_ifs"
3617 test -z "$ac_dir" && ac_dir=.
3618 tmp_nm="$ac_dir/$lt_tmp_nm"
3619 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3620 # Check to see if the nm accepts a BSD-compat flag.
3621 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3622 # nm: unknown option "B" ignored
3623 # Tru64's nm complains that /dev/null is an invalid object file
3624 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3625 */dev/null* | *'Invalid file or object type'*)
3626 lt_cv_path_NM="$tmp_nm -B"
3627 break
3630 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3631 */dev/null*)
3632 lt_cv_path_NM="$tmp_nm -p"
3633 break
3636 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3637 continue # so that we can try to find one that supports BSD flags
3639 esac
3641 esac
3643 done
3644 IFS="$lt_save_ifs"
3645 done
3646 : ${lt_cv_path_NM=no}
3649 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3650 echo "${ECHO_T}$lt_cv_path_NM" >&6
3651 if test "$lt_cv_path_NM" != "no"; then
3652 NM="$lt_cv_path_NM"
3653 else
3654 # Didn't find any BSD compatible name lister, look for dumpbin.
3655 if test -n "$ac_tool_prefix"; then
3656 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3658 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3659 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3660 echo "$as_me:$LINENO: checking for $ac_word" >&5
3661 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3662 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
3663 echo $ECHO_N "(cached) $ECHO_C" >&6
3664 else
3665 if test -n "$DUMPBIN"; then
3666 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
3667 else
3668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3669 for as_dir in $PATH
3671 IFS=$as_save_IFS
3672 test -z "$as_dir" && as_dir=.
3673 for ac_exec_ext in '' $ac_executable_extensions; do
3674 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3675 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
3676 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3677 break 2
3679 done
3680 done
3684 DUMPBIN=$ac_cv_prog_DUMPBIN
3685 if test -n "$DUMPBIN"; then
3686 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
3687 echo "${ECHO_T}$DUMPBIN" >&6
3688 else
3689 echo "$as_me:$LINENO: result: no" >&5
3690 echo "${ECHO_T}no" >&6
3693 test -n "$DUMPBIN" && break
3694 done
3696 if test -z "$DUMPBIN"; then
3697 ac_ct_DUMPBIN=$DUMPBIN
3698 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3700 # Extract the first word of "$ac_prog", so it can be a program name with args.
3701 set dummy $ac_prog; ac_word=$2
3702 echo "$as_me:$LINENO: checking for $ac_word" >&5
3703 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3704 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
3705 echo $ECHO_N "(cached) $ECHO_C" >&6
3706 else
3707 if test -n "$ac_ct_DUMPBIN"; then
3708 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
3709 else
3710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3711 for as_dir in $PATH
3713 IFS=$as_save_IFS
3714 test -z "$as_dir" && as_dir=.
3715 for ac_exec_ext in '' $ac_executable_extensions; do
3716 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3717 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
3718 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3719 break 2
3721 done
3722 done
3726 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
3727 if test -n "$ac_ct_DUMPBIN"; then
3728 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
3729 echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
3730 else
3731 echo "$as_me:$LINENO: result: no" >&5
3732 echo "${ECHO_T}no" >&6
3735 test -n "$ac_ct_DUMPBIN" && break
3736 done
3737 test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
3739 DUMPBIN=$ac_ct_DUMPBIN
3743 if test "$DUMPBIN" != ":"; then
3744 NM="$DUMPBIN"
3747 test -z "$NM" && NM=nm
3754 echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
3755 echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
3756 if test "${lt_cv_nm_interface+set}" = set; then
3757 echo $ECHO_N "(cached) $ECHO_C" >&6
3758 else
3759 lt_cv_nm_interface="BSD nm"
3760 echo "int some_variable = 0;" > conftest.$ac_ext
3761 (eval echo "\"\$as_me:3761: $ac_compile\"" >&5)
3762 (eval "$ac_compile" 2>conftest.err)
3763 cat conftest.err >&5
3764 (eval echo "\"\$as_me:3764: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
3765 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
3766 cat conftest.err >&5
3767 (eval echo "\"\$as_me:3767: output\"" >&5)
3768 cat conftest.out >&5
3769 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
3770 lt_cv_nm_interface="MS dumpbin"
3772 rm -f conftest*
3774 echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
3775 echo "${ECHO_T}$lt_cv_nm_interface" >&6
3777 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3778 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3779 LN_S=$as_ln_s
3780 if test "$LN_S" = "ln -s"; then
3781 echo "$as_me:$LINENO: result: yes" >&5
3782 echo "${ECHO_T}yes" >&6
3783 else
3784 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3785 echo "${ECHO_T}no, using $LN_S" >&6
3788 # find the maximum length of command line arguments
3789 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
3790 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
3791 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
3792 echo $ECHO_N "(cached) $ECHO_C" >&6
3793 else
3795 teststring="ABCD"
3797 case $build_os in
3798 msdosdjgpp*)
3799 # On DJGPP, this test can blow up pretty badly due to problems in libc
3800 # (any single argument exceeding 2000 bytes causes a buffer overrun
3801 # during glob expansion). Even if it were fixed, the result of this
3802 # check would be larger than it should be.
3803 lt_cv_sys_max_cmd_len=12288; # 12K is about right
3806 gnu*)
3807 # Under GNU Hurd, this test is not required because there is
3808 # no limit to the length of command line arguments.
3809 # Libtool will interpret -1 as no limit whatsoever
3810 lt_cv_sys_max_cmd_len=-1;
3813 cygwin* | mingw*)
3814 # On Win9x/ME, this test blows up -- it succeeds, but takes
3815 # about 5 minutes as the teststring grows exponentially.
3816 # Worse, since 9x/ME are not pre-emptively multitasking,
3817 # you end up with a "frozen" computer, even though with patience
3818 # the test eventually succeeds (with a max line length of 256k).
3819 # Instead, let's just punt: use the minimum linelength reported by
3820 # all of the supported platforms: 8192 (on NT/2K/XP).
3821 lt_cv_sys_max_cmd_len=8192;
3824 amigaos*)
3825 # On AmigaOS with pdksh, this test takes hours, literally.
3826 # So we just punt and use a minimum line length of 8192.
3827 lt_cv_sys_max_cmd_len=8192;
3830 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
3831 # This has been around since 386BSD, at least. Likely further.
3832 if test -x /sbin/sysctl; then
3833 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
3834 elif test -x /usr/sbin/sysctl; then
3835 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
3836 else
3837 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
3839 # And add a safety zone
3840 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
3841 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
3844 interix*)
3845 # We know the value 262144 and hardcode it with a safety zone (like BSD)
3846 lt_cv_sys_max_cmd_len=196608
3849 osf*)
3850 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
3851 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
3852 # nice to cause kernel panics so lets avoid the loop below.
3853 # First set a reasonable default.
3854 lt_cv_sys_max_cmd_len=16384
3856 if test -x /sbin/sysconfig; then
3857 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
3858 *1*) lt_cv_sys_max_cmd_len=-1 ;;
3859 esac
3862 sco3.2v5*)
3863 lt_cv_sys_max_cmd_len=102400
3865 sysv5* | sco5v6* | sysv4.2uw2*)
3866 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
3867 if test -n "$kargmax"; then
3868 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
3869 else
3870 lt_cv_sys_max_cmd_len=32768
3874 # Make teststring a little bigger before we do anything with it.
3875 # a 1K string should be a reasonable start.
3876 for i in 1 2 3 4 5 6 7 8 ; do
3877 teststring=$teststring$teststring
3878 done
3879 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
3880 # If test is not a shell built-in, we'll probably end up computing a
3881 # maximum length that is only half of the actual maximum length, but
3882 # we can't tell.
3883 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
3884 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
3885 test $i != 17 # 1/2 MB should be enough
3887 i=`expr $i + 1`
3888 teststring=$teststring$teststring
3889 done
3890 # Only check the string length outside the loop.
3891 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
3892 teststring=
3893 # Add a significant safety factor because C++ compilers can tack on massive
3894 # amounts of additional arguments before passing them to the linker.
3895 # It appears as though 1/2 is a usable value.
3896 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
3898 esac
3902 if test -n $lt_cv_sys_max_cmd_len ; then
3903 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
3904 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
3905 else
3906 echo "$as_me:$LINENO: result: none" >&5
3907 echo "${ECHO_T}none" >&6
3909 max_cmd_len=$lt_cv_sys_max_cmd_len
3917 : ${CP="cp -f"}
3918 : ${MV="mv -f"}
3919 : ${RM="rm -f"}
3921 echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
3922 echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
3923 # Try some XSI features
3924 xsi_shell=no
3925 ( _lt_dummy="a/b/c"
3926 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
3927 = c,a/b,, ) >/dev/null 2>&1 \
3928 && xsi_shell=yes
3929 echo "$as_me:$LINENO: result: $xsi_shell" >&5
3930 echo "${ECHO_T}$xsi_shell" >&6
3933 echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
3934 echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
3935 lt_shell_append=no
3936 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
3937 >/dev/null 2>&1 \
3938 && lt_shell_append=yes
3939 echo "$as_me:$LINENO: result: $lt_shell_append" >&5
3940 echo "${ECHO_T}$lt_shell_append" >&6
3943 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
3944 lt_unset=unset
3945 else
3946 lt_unset=false
3953 # test EBCDIC or ASCII
3954 case `echo X|tr X '\101'` in
3955 A) # ASCII based system
3956 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
3957 lt_SP2NL='tr \040 \012'
3958 lt_NL2SP='tr \015\012 \040\040'
3960 *) # EBCDIC based system
3961 lt_SP2NL='tr \100 \n'
3962 lt_NL2SP='tr \r\n \100\100'
3964 esac
3974 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3975 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3976 if test "${lt_cv_ld_reload_flag+set}" = set; then
3977 echo $ECHO_N "(cached) $ECHO_C" >&6
3978 else
3979 lt_cv_ld_reload_flag='-r'
3981 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3982 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3983 reload_flag=$lt_cv_ld_reload_flag
3984 case $reload_flag in
3985 "" | " "*) ;;
3986 *) reload_flag=" $reload_flag" ;;
3987 esac
3988 reload_cmds='$LD$reload_flag -o $output$reload_objs'
3989 case $host_os in
3990 darwin*)
3991 if test "$GCC" = yes; then
3992 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
3993 else
3994 reload_cmds='$LD$reload_flag -o $output$reload_objs'
3997 esac
4008 echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4009 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
4010 if test "${lt_cv_deplibs_check_method+set}" = set; then
4011 echo $ECHO_N "(cached) $ECHO_C" >&6
4012 else
4013 lt_cv_file_magic_cmd='$MAGIC_CMD'
4014 lt_cv_file_magic_test_file=
4015 lt_cv_deplibs_check_method='unknown'
4016 # Need to set the preceding variable on all platforms that support
4017 # interlibrary dependencies.
4018 # 'none' -- dependencies not supported.
4019 # `unknown' -- same as none, but documents that we really don't know.
4020 # 'pass_all' -- all dependencies passed with no checks.
4021 # 'test_compile' -- check by making test program.
4022 # 'file_magic [[regex]]' -- check by looking for files in library path
4023 # which responds to the $file_magic_cmd with a given extended regex.
4024 # If you have `file' or equivalent on your system and you're not sure
4025 # whether `pass_all' will *always* work, you probably want this one.
4027 case $host_os in
4028 aix4* | aix5*)
4029 lt_cv_deplibs_check_method=pass_all
4032 beos*)
4033 lt_cv_deplibs_check_method=pass_all
4036 bsdi[45]*)
4037 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4038 lt_cv_file_magic_cmd='/usr/bin/file -L'
4039 lt_cv_file_magic_test_file=/shlib/libc.so
4042 cygwin*)
4043 # func_win32_libid is a shell function defined in ltmain.sh
4044 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4045 lt_cv_file_magic_cmd='func_win32_libid'
4048 mingw* | pw32*)
4049 # Base MSYS/MinGW do not provide the 'file' command needed by
4050 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4051 # unless we find 'file', for example because we are cross-compiling.
4052 if ( file / ) >/dev/null 2>&1; then
4053 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4054 lt_cv_file_magic_cmd='func_win32_libid'
4055 else
4056 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4057 lt_cv_file_magic_cmd='$OBJDUMP -f'
4061 darwin* | rhapsody*)
4062 lt_cv_deplibs_check_method=pass_all
4065 freebsd* | dragonfly*)
4066 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4067 case $host_cpu in
4068 i*86 )
4069 # Not sure whether the presence of OpenBSD here was a mistake.
4070 # Let's accept both of them until this is cleared up.
4071 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4072 lt_cv_file_magic_cmd=/usr/bin/file
4073 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4075 esac
4076 else
4077 lt_cv_deplibs_check_method=pass_all
4081 gnu*)
4082 lt_cv_deplibs_check_method=pass_all
4085 hpux10.20* | hpux11*)
4086 lt_cv_file_magic_cmd=/usr/bin/file
4087 case $host_cpu in
4088 ia64*)
4089 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4090 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4092 hppa*64*)
4093 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4094 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4097 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4098 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4100 esac
4103 interix[3-9]*)
4104 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4105 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4108 irix5* | irix6* | nonstopux*)
4109 case $LD in
4110 *-32|*"-32 ") libmagic=32-bit;;
4111 *-n32|*"-n32 ") libmagic=N32;;
4112 *-64|*"-64 ") libmagic=64-bit;;
4113 *) libmagic=never-match;;
4114 esac
4115 lt_cv_deplibs_check_method=pass_all
4118 # This must be Linux ELF.
4119 linux* | k*bsd*-gnu)
4120 lt_cv_deplibs_check_method=pass_all
4123 netbsd*)
4124 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4125 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4126 else
4127 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4131 newos6*)
4132 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4133 lt_cv_file_magic_cmd=/usr/bin/file
4134 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4137 *nto* | *qnx*)
4138 lt_cv_deplibs_check_method=pass_all
4141 openbsd*)
4142 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4143 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4144 else
4145 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4149 osf3* | osf4* | osf5*)
4150 lt_cv_deplibs_check_method=pass_all
4153 rdos*)
4154 lt_cv_deplibs_check_method=pass_all
4157 solaris*)
4158 lt_cv_deplibs_check_method=pass_all
4161 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4162 lt_cv_deplibs_check_method=pass_all
4165 sysv4 | sysv4.3*)
4166 case $host_vendor in
4167 motorola)
4168 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]'
4169 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4171 ncr)
4172 lt_cv_deplibs_check_method=pass_all
4174 sequent)
4175 lt_cv_file_magic_cmd='/bin/file'
4176 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4178 sni)
4179 lt_cv_file_magic_cmd='/bin/file'
4180 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4181 lt_cv_file_magic_test_file=/lib/libc.so
4183 siemens)
4184 lt_cv_deplibs_check_method=pass_all
4187 lt_cv_deplibs_check_method=pass_all
4189 esac
4192 tpf*)
4193 lt_cv_deplibs_check_method=pass_all
4195 esac
4198 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4199 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4200 file_magic_cmd=$lt_cv_file_magic_cmd
4201 deplibs_check_method=$lt_cv_deplibs_check_method
4202 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4215 if test -n "$ac_tool_prefix"; then
4216 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4217 set dummy ${ac_tool_prefix}ar; ac_word=$2
4218 echo "$as_me:$LINENO: checking for $ac_word" >&5
4219 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4220 if test "${ac_cv_prog_AR+set}" = set; then
4221 echo $ECHO_N "(cached) $ECHO_C" >&6
4222 else
4223 if test -n "$AR"; then
4224 ac_cv_prog_AR="$AR" # Let the user override the test.
4225 else
4226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4227 for as_dir in $PATH
4229 IFS=$as_save_IFS
4230 test -z "$as_dir" && as_dir=.
4231 for ac_exec_ext in '' $ac_executable_extensions; do
4232 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4233 ac_cv_prog_AR="${ac_tool_prefix}ar"
4234 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4235 break 2
4237 done
4238 done
4242 AR=$ac_cv_prog_AR
4243 if test -n "$AR"; then
4244 echo "$as_me:$LINENO: result: $AR" >&5
4245 echo "${ECHO_T}$AR" >&6
4246 else
4247 echo "$as_me:$LINENO: result: no" >&5
4248 echo "${ECHO_T}no" >&6
4252 if test -z "$ac_cv_prog_AR"; then
4253 ac_ct_AR=$AR
4254 # Extract the first word of "ar", so it can be a program name with args.
4255 set dummy ar; ac_word=$2
4256 echo "$as_me:$LINENO: checking for $ac_word" >&5
4257 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4258 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4259 echo $ECHO_N "(cached) $ECHO_C" >&6
4260 else
4261 if test -n "$ac_ct_AR"; then
4262 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4263 else
4264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4265 for as_dir in $PATH
4267 IFS=$as_save_IFS
4268 test -z "$as_dir" && as_dir=.
4269 for ac_exec_ext in '' $ac_executable_extensions; do
4270 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4271 ac_cv_prog_ac_ct_AR="ar"
4272 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4273 break 2
4275 done
4276 done
4278 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
4281 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4282 if test -n "$ac_ct_AR"; then
4283 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
4284 echo "${ECHO_T}$ac_ct_AR" >&6
4285 else
4286 echo "$as_me:$LINENO: result: no" >&5
4287 echo "${ECHO_T}no" >&6
4290 AR=$ac_ct_AR
4291 else
4292 AR="$ac_cv_prog_AR"
4295 test -z "$AR" && AR=ar
4296 test -z "$AR_FLAGS" && AR_FLAGS=cru
4308 if test -n "$ac_tool_prefix"; then
4309 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4310 set dummy ${ac_tool_prefix}strip; ac_word=$2
4311 echo "$as_me:$LINENO: checking for $ac_word" >&5
4312 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4313 if test "${ac_cv_prog_STRIP+set}" = set; then
4314 echo $ECHO_N "(cached) $ECHO_C" >&6
4315 else
4316 if test -n "$STRIP"; then
4317 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4318 else
4319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320 for as_dir in $PATH
4322 IFS=$as_save_IFS
4323 test -z "$as_dir" && as_dir=.
4324 for ac_exec_ext in '' $ac_executable_extensions; do
4325 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4326 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4327 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4328 break 2
4330 done
4331 done
4335 STRIP=$ac_cv_prog_STRIP
4336 if test -n "$STRIP"; then
4337 echo "$as_me:$LINENO: result: $STRIP" >&5
4338 echo "${ECHO_T}$STRIP" >&6
4339 else
4340 echo "$as_me:$LINENO: result: no" >&5
4341 echo "${ECHO_T}no" >&6
4345 if test -z "$ac_cv_prog_STRIP"; then
4346 ac_ct_STRIP=$STRIP
4347 # Extract the first word of "strip", so it can be a program name with args.
4348 set dummy strip; ac_word=$2
4349 echo "$as_me:$LINENO: checking for $ac_word" >&5
4350 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4351 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4352 echo $ECHO_N "(cached) $ECHO_C" >&6
4353 else
4354 if test -n "$ac_ct_STRIP"; then
4355 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4356 else
4357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4358 for as_dir in $PATH
4360 IFS=$as_save_IFS
4361 test -z "$as_dir" && as_dir=.
4362 for ac_exec_ext in '' $ac_executable_extensions; do
4363 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4364 ac_cv_prog_ac_ct_STRIP="strip"
4365 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4366 break 2
4368 done
4369 done
4371 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4374 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4375 if test -n "$ac_ct_STRIP"; then
4376 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4377 echo "${ECHO_T}$ac_ct_STRIP" >&6
4378 else
4379 echo "$as_me:$LINENO: result: no" >&5
4380 echo "${ECHO_T}no" >&6
4383 STRIP=$ac_ct_STRIP
4384 else
4385 STRIP="$ac_cv_prog_STRIP"
4388 test -z "$STRIP" && STRIP=:
4395 if test -n "$ac_tool_prefix"; then
4396 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4397 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4398 echo "$as_me:$LINENO: checking for $ac_word" >&5
4399 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4400 if test "${ac_cv_prog_RANLIB+set}" = set; then
4401 echo $ECHO_N "(cached) $ECHO_C" >&6
4402 else
4403 if test -n "$RANLIB"; then
4404 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4405 else
4406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4407 for as_dir in $PATH
4409 IFS=$as_save_IFS
4410 test -z "$as_dir" && as_dir=.
4411 for ac_exec_ext in '' $ac_executable_extensions; do
4412 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4413 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4414 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4415 break 2
4417 done
4418 done
4422 RANLIB=$ac_cv_prog_RANLIB
4423 if test -n "$RANLIB"; then
4424 echo "$as_me:$LINENO: result: $RANLIB" >&5
4425 echo "${ECHO_T}$RANLIB" >&6
4426 else
4427 echo "$as_me:$LINENO: result: no" >&5
4428 echo "${ECHO_T}no" >&6
4432 if test -z "$ac_cv_prog_RANLIB"; then
4433 ac_ct_RANLIB=$RANLIB
4434 # Extract the first word of "ranlib", so it can be a program name with args.
4435 set dummy ranlib; ac_word=$2
4436 echo "$as_me:$LINENO: checking for $ac_word" >&5
4437 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4438 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4439 echo $ECHO_N "(cached) $ECHO_C" >&6
4440 else
4441 if test -n "$ac_ct_RANLIB"; then
4442 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4443 else
4444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4445 for as_dir in $PATH
4447 IFS=$as_save_IFS
4448 test -z "$as_dir" && as_dir=.
4449 for ac_exec_ext in '' $ac_executable_extensions; do
4450 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4451 ac_cv_prog_ac_ct_RANLIB="ranlib"
4452 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4453 break 2
4455 done
4456 done
4458 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4461 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4462 if test -n "$ac_ct_RANLIB"; then
4463 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4464 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4465 else
4466 echo "$as_me:$LINENO: result: no" >&5
4467 echo "${ECHO_T}no" >&6
4470 RANLIB=$ac_ct_RANLIB
4471 else
4472 RANLIB="$ac_cv_prog_RANLIB"
4475 test -z "$RANLIB" && RANLIB=:
4482 # Determine commands to create old-style static archives.
4483 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
4484 old_postinstall_cmds='chmod 644 $oldlib'
4485 old_postuninstall_cmds=
4487 if test -n "$RANLIB"; then
4488 case $host_os in
4489 openbsd*)
4490 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
4493 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
4495 esac
4496 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4532 # If no C compiler was specified, use CC.
4533 LTCC=${LTCC-"$CC"}
4535 # If no C compiler flags were specified, use CFLAGS.
4536 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4538 # Allow CC to be a program name with arguments.
4539 compiler=$CC
4542 # Check for command to grab the raw symbol name followed by C symbol from nm.
4543 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
4544 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
4545 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4546 echo $ECHO_N "(cached) $ECHO_C" >&6
4547 else
4549 # These are sane defaults that work on at least a few old systems.
4550 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
4552 # Character class describing NM global symbol codes.
4553 symcode='[BCDEGRST]'
4555 # Regexp to match symbols that can be accessed directly from C.
4556 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4558 # Define system-specific variables.
4559 case $host_os in
4560 aix*)
4561 symcode='[BCDT]'
4563 cygwin* | mingw* | pw32*)
4564 symcode='[ABCDGISTW]'
4566 hpux*)
4567 if test "$host_cpu" = ia64; then
4568 symcode='[ABCDEGRST]'
4571 irix* | nonstopux*)
4572 symcode='[BCDEGRST]'
4574 osf*)
4575 symcode='[BCDEGQRST]'
4577 solaris*)
4578 symcode='[BDRT]'
4580 sco3.2v5*)
4581 symcode='[DT]'
4583 sysv4.2uw2*)
4584 symcode='[DT]'
4586 sysv5* | sco5v6* | unixware* | OpenUNIX*)
4587 symcode='[ABDT]'
4589 sysv4)
4590 symcode='[DFNSTU]'
4592 esac
4594 # If we're using GNU nm, then use its standard symbol codes.
4595 case `$NM -V 2>&1` in
4596 *GNU* | *'with BFD'*)
4597 symcode='[ABCDGIRSTW]' ;;
4598 esac
4600 # Transform an extracted symbol line into a proper C declaration.
4601 # Some systems (esp. on ia64) link data and code symbols differently,
4602 # so use this general approach.
4603 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4605 # Transform an extracted symbol line into symbol name and symbol address
4606 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
4608 # Handle CRLF in mingw tool chain
4609 opt_cr=
4610 case $build_os in
4611 mingw*)
4612 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4614 esac
4616 # Try without a prefix underscore, then with it.
4617 for ac_symprfx in "" "_"; do
4619 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
4620 symxfrm="\\1 $ac_symprfx\\2 \\2"
4622 # Write the raw and C identifiers.
4623 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4624 # Fake it for dumpbin and say T for any non-static function
4625 # and D for any global variable.
4626 # Also find C++ and __fastcall symbols from MSVC++,
4627 # which start with @ or ?.
4628 lt_cv_sys_global_symbol_pipe="$AWK '"\
4629 " {last_section=section; section=\$ 3};"\
4630 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4631 " \$ 0!~/External *\|/{next};"\
4632 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
4633 " {if(hide[section]) next};"\
4634 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
4635 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
4636 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
4637 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
4638 " ' prfx=^$ac_symprfx"
4639 else
4640 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
4643 # Check to see that the pipe works correctly.
4644 pipe_works=no
4646 rm -f conftest*
4647 cat > conftest.$ac_ext <<_LT_EOF
4648 #ifdef __cplusplus
4649 extern "C" {
4650 #endif
4651 char nm_test_var;
4652 void nm_test_func(void);
4653 void nm_test_func(void){}
4654 #ifdef __cplusplus
4656 #endif
4657 int main(){nm_test_var='a';nm_test_func();return(0);}
4658 _LT_EOF
4660 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4661 (eval $ac_compile) 2>&5
4662 ac_status=$?
4663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4664 (exit $ac_status); }; then
4665 # Now try to grab the symbols.
4666 nlist=conftest.nm
4667 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4668 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4669 ac_status=$?
4670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4671 (exit $ac_status); } && test -s "$nlist"; then
4672 # Try sorting and uniquifying the output.
4673 if sort "$nlist" | uniq > "$nlist"T; then
4674 mv -f "$nlist"T "$nlist"
4675 else
4676 rm -f "$nlist"T
4679 # Make sure that we snagged all the symbols we need.
4680 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
4681 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
4682 cat <<_LT_EOF > conftest.$ac_ext
4683 #ifdef __cplusplus
4684 extern "C" {
4685 #endif
4687 _LT_EOF
4688 # Now generate the symbol file.
4689 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
4691 cat <<_LT_EOF >> conftest.$ac_ext
4693 /* The mapping between symbol names and symbols. */
4694 const struct {
4695 const char *name;
4696 void *address;
4698 lt__PROGRAM__LTX_preloaded_symbols[] =
4700 { "@PROGRAM@", (void *) 0 },
4701 _LT_EOF
4702 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
4703 cat <<\_LT_EOF >> conftest.$ac_ext
4704 {0, (void *) 0}
4707 /* This works around a problem in FreeBSD linker */
4708 #ifdef FREEBSD_WORKAROUND
4709 static const void *lt_preloaded_setup() {
4710 return lt__PROGRAM__LTX_preloaded_symbols;
4712 #endif
4714 #ifdef __cplusplus
4716 #endif
4717 _LT_EOF
4718 # Now try linking the two files.
4719 mv conftest.$ac_objext conftstm.$ac_objext
4720 lt_save_LIBS="$LIBS"
4721 lt_save_CFLAGS="$CFLAGS"
4722 LIBS="conftstm.$ac_objext"
4723 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
4724 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4725 (eval $ac_link) 2>&5
4726 ac_status=$?
4727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4728 (exit $ac_status); } && test -s conftest${ac_exeext}; then
4729 pipe_works=yes
4731 LIBS="$lt_save_LIBS"
4732 CFLAGS="$lt_save_CFLAGS"
4733 else
4734 echo "cannot find nm_test_func in $nlist" >&5
4736 else
4737 echo "cannot find nm_test_var in $nlist" >&5
4739 else
4740 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4742 else
4743 echo "$progname: failed program was:" >&5
4744 cat conftest.$ac_ext >&5
4746 rm -f conftest* conftst*
4748 # Do not use the global_symbol_pipe unless it works.
4749 if test "$pipe_works" = yes; then
4750 break
4751 else
4752 lt_cv_sys_global_symbol_pipe=
4754 done
4758 if test -z "$lt_cv_sys_global_symbol_pipe"; then
4759 lt_cv_sys_global_symbol_to_cdecl=
4761 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
4762 echo "$as_me:$LINENO: result: failed" >&5
4763 echo "${ECHO_T}failed" >&6
4764 else
4765 echo "$as_me:$LINENO: result: ok" >&5
4766 echo "${ECHO_T}ok" >&6
4785 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4786 if test "${enable_libtool_lock+set}" = set; then
4787 enableval="$enable_libtool_lock"
4790 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4792 # Some flags need to be propagated to the compiler or linker for good
4793 # libtool support.
4794 case $host in
4795 ia64-*-hpux*)
4796 # Find out which ABI we are using.
4797 echo 'int i;' > conftest.$ac_ext
4798 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4799 (eval $ac_compile) 2>&5
4800 ac_status=$?
4801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4802 (exit $ac_status); }; then
4803 case `/usr/bin/file conftest.$ac_objext` in
4804 *ELF-32*)
4805 HPUX_IA64_MODE="32"
4807 *ELF-64*)
4808 HPUX_IA64_MODE="64"
4810 esac
4812 rm -rf conftest*
4814 *-*-irix6*)
4815 # Find out which ABI we are using.
4816 echo '#line 4816 "configure"' > conftest.$ac_ext
4817 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4818 (eval $ac_compile) 2>&5
4819 ac_status=$?
4820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4821 (exit $ac_status); }; then
4822 if test "$lt_cv_prog_gnu_ld" = yes; then
4823 case `/usr/bin/file conftest.$ac_objext` in
4824 *32-bit*)
4825 LD="${LD-ld} -melf32bsmip"
4827 *N32*)
4828 LD="${LD-ld} -melf32bmipn32"
4830 *64-bit*)
4831 LD="${LD-ld} -melf64bmip"
4833 esac
4834 else
4835 case `/usr/bin/file conftest.$ac_objext` in
4836 *32-bit*)
4837 LD="${LD-ld} -32"
4839 *N32*)
4840 LD="${LD-ld} -n32"
4842 *64-bit*)
4843 LD="${LD-ld} -64"
4845 esac
4848 rm -rf conftest*
4851 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4852 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
4853 # Find out which ABI we are using.
4854 echo 'int i;' > conftest.$ac_ext
4855 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4856 (eval $ac_compile) 2>&5
4857 ac_status=$?
4858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4859 (exit $ac_status); }; then
4860 case `/usr/bin/file conftest.o` in
4861 *32-bit*)
4862 case $host in
4863 x86_64-*kfreebsd*-gnu)
4864 LD="${LD-ld} -m elf_i386_fbsd"
4866 x86_64-*linux*)
4867 LD="${LD-ld} -m elf_i386"
4869 ppc64-*linux*|powerpc64-*linux*)
4870 LD="${LD-ld} -m elf32ppclinux"
4872 s390x-*linux*)
4873 LD="${LD-ld} -m elf_s390"
4875 sparc64-*linux*)
4876 LD="${LD-ld} -m elf32_sparc"
4878 esac
4880 *64-bit*)
4881 case $host in
4882 x86_64-*kfreebsd*-gnu)
4883 LD="${LD-ld} -m elf_x86_64_fbsd"
4885 x86_64-*linux*)
4886 LD="${LD-ld} -m elf_x86_64"
4888 ppc*-*linux*|powerpc*-*linux*)
4889 LD="${LD-ld} -m elf64ppc"
4891 s390*-*linux*|s390*-*tpf*)
4892 LD="${LD-ld} -m elf64_s390"
4894 sparc*-*linux*)
4895 LD="${LD-ld} -m elf64_sparc"
4897 esac
4899 esac
4901 rm -rf conftest*
4904 *-*-sco3.2v5*)
4905 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4906 SAVE_CFLAGS="$CFLAGS"
4907 CFLAGS="$CFLAGS -belf"
4908 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4909 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4910 if test "${lt_cv_cc_needs_belf+set}" = set; then
4911 echo $ECHO_N "(cached) $ECHO_C" >&6
4912 else
4913 ac_ext=c
4914 ac_cpp='$CPP $CPPFLAGS'
4915 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4916 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4917 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4919 cat >conftest.$ac_ext <<_ACEOF
4920 /* confdefs.h. */
4921 _ACEOF
4922 cat confdefs.h >>conftest.$ac_ext
4923 cat >>conftest.$ac_ext <<_ACEOF
4924 /* end confdefs.h. */
4927 main ()
4931 return 0;
4933 _ACEOF
4934 rm -f conftest.$ac_objext conftest$ac_exeext
4935 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4936 (eval $ac_link) 2>conftest.er1
4937 ac_status=$?
4938 grep -v '^ *+' conftest.er1 >conftest.err
4939 rm -f conftest.er1
4940 cat conftest.err >&5
4941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4942 (exit $ac_status); } &&
4943 { ac_try='test -z "$ac_c_werror_flag"
4944 || test ! -s conftest.err'
4945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4946 (eval $ac_try) 2>&5
4947 ac_status=$?
4948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4949 (exit $ac_status); }; } &&
4950 { ac_try='test -s conftest$ac_exeext'
4951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4952 (eval $ac_try) 2>&5
4953 ac_status=$?
4954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4955 (exit $ac_status); }; }; then
4956 lt_cv_cc_needs_belf=yes
4957 else
4958 echo "$as_me: failed program was:" >&5
4959 sed 's/^/| /' conftest.$ac_ext >&5
4961 lt_cv_cc_needs_belf=no
4963 rm -f conftest.err conftest.$ac_objext \
4964 conftest$ac_exeext conftest.$ac_ext
4965 ac_ext=c
4966 ac_cpp='$CPP $CPPFLAGS'
4967 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4968 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4969 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4972 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4973 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4974 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4975 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4976 CFLAGS="$SAVE_CFLAGS"
4979 sparc*-*solaris*)
4980 # Find out which ABI we are using.
4981 echo 'int i;' > conftest.$ac_ext
4982 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4983 (eval $ac_compile) 2>&5
4984 ac_status=$?
4985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4986 (exit $ac_status); }; then
4987 case `/usr/bin/file conftest.o` in
4988 *64-bit*)
4989 case $lt_cv_prog_gnu_ld in
4990 yes*) LD="${LD-ld} -m elf64_sparc" ;;
4991 *) LD="${LD-ld} -64" ;;
4992 esac
4994 esac
4996 rm -rf conftest*
4998 esac
5000 need_locks="$enable_libtool_lock"
5002 ac_ext=c
5003 ac_cpp='$CPP $CPPFLAGS'
5004 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5005 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5006 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5007 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5008 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5009 # On Suns, sometimes $CPP names a directory.
5010 if test -n "$CPP" && test -d "$CPP"; then
5011 CPP=
5013 if test -z "$CPP"; then
5014 if test "${ac_cv_prog_CPP+set}" = set; then
5015 echo $ECHO_N "(cached) $ECHO_C" >&6
5016 else
5017 # Double quotes because CPP needs to be expanded
5018 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5020 ac_preproc_ok=false
5021 for ac_c_preproc_warn_flag in '' yes
5023 # Use a header file that comes with gcc, so configuring glibc
5024 # with a fresh cross-compiler works.
5025 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5026 # <limits.h> exists even on freestanding compilers.
5027 # On the NeXT, cc -E runs the code through the compiler's parser,
5028 # not just through cpp. "Syntax error" is here to catch this case.
5029 cat >conftest.$ac_ext <<_ACEOF
5030 /* confdefs.h. */
5031 _ACEOF
5032 cat confdefs.h >>conftest.$ac_ext
5033 cat >>conftest.$ac_ext <<_ACEOF
5034 /* end confdefs.h. */
5035 #ifdef __STDC__
5036 # include <limits.h>
5037 #else
5038 # include <assert.h>
5039 #endif
5040 Syntax error
5041 _ACEOF
5042 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5043 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5044 ac_status=$?
5045 grep -v '^ *+' conftest.er1 >conftest.err
5046 rm -f conftest.er1
5047 cat conftest.err >&5
5048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5049 (exit $ac_status); } >/dev/null; then
5050 if test -s conftest.err; then
5051 ac_cpp_err=$ac_c_preproc_warn_flag
5052 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5053 else
5054 ac_cpp_err=
5056 else
5057 ac_cpp_err=yes
5059 if test -z "$ac_cpp_err"; then
5061 else
5062 echo "$as_me: failed program was:" >&5
5063 sed 's/^/| /' conftest.$ac_ext >&5
5065 # Broken: fails on valid input.
5066 continue
5068 rm -f conftest.err conftest.$ac_ext
5070 # OK, works on sane cases. Now check whether non-existent headers
5071 # can be detected and how.
5072 cat >conftest.$ac_ext <<_ACEOF
5073 /* confdefs.h. */
5074 _ACEOF
5075 cat confdefs.h >>conftest.$ac_ext
5076 cat >>conftest.$ac_ext <<_ACEOF
5077 /* end confdefs.h. */
5078 #include <ac_nonexistent.h>
5079 _ACEOF
5080 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5081 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5082 ac_status=$?
5083 grep -v '^ *+' conftest.er1 >conftest.err
5084 rm -f conftest.er1
5085 cat conftest.err >&5
5086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5087 (exit $ac_status); } >/dev/null; then
5088 if test -s conftest.err; then
5089 ac_cpp_err=$ac_c_preproc_warn_flag
5090 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5091 else
5092 ac_cpp_err=
5094 else
5095 ac_cpp_err=yes
5097 if test -z "$ac_cpp_err"; then
5098 # Broken: success on invalid input.
5099 continue
5100 else
5101 echo "$as_me: failed program was:" >&5
5102 sed 's/^/| /' conftest.$ac_ext >&5
5104 # Passes both tests.
5105 ac_preproc_ok=:
5106 break
5108 rm -f conftest.err conftest.$ac_ext
5110 done
5111 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5112 rm -f conftest.err conftest.$ac_ext
5113 if $ac_preproc_ok; then
5114 break
5117 done
5118 ac_cv_prog_CPP=$CPP
5121 CPP=$ac_cv_prog_CPP
5122 else
5123 ac_cv_prog_CPP=$CPP
5125 echo "$as_me:$LINENO: result: $CPP" >&5
5126 echo "${ECHO_T}$CPP" >&6
5127 ac_preproc_ok=false
5128 for ac_c_preproc_warn_flag in '' yes
5130 # Use a header file that comes with gcc, so configuring glibc
5131 # with a fresh cross-compiler works.
5132 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5133 # <limits.h> exists even on freestanding compilers.
5134 # On the NeXT, cc -E runs the code through the compiler's parser,
5135 # not just through cpp. "Syntax error" is here to catch this case.
5136 cat >conftest.$ac_ext <<_ACEOF
5137 /* confdefs.h. */
5138 _ACEOF
5139 cat confdefs.h >>conftest.$ac_ext
5140 cat >>conftest.$ac_ext <<_ACEOF
5141 /* end confdefs.h. */
5142 #ifdef __STDC__
5143 # include <limits.h>
5144 #else
5145 # include <assert.h>
5146 #endif
5147 Syntax error
5148 _ACEOF
5149 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5150 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5151 ac_status=$?
5152 grep -v '^ *+' conftest.er1 >conftest.err
5153 rm -f conftest.er1
5154 cat conftest.err >&5
5155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5156 (exit $ac_status); } >/dev/null; then
5157 if test -s conftest.err; then
5158 ac_cpp_err=$ac_c_preproc_warn_flag
5159 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5160 else
5161 ac_cpp_err=
5163 else
5164 ac_cpp_err=yes
5166 if test -z "$ac_cpp_err"; then
5168 else
5169 echo "$as_me: failed program was:" >&5
5170 sed 's/^/| /' conftest.$ac_ext >&5
5172 # Broken: fails on valid input.
5173 continue
5175 rm -f conftest.err conftest.$ac_ext
5177 # OK, works on sane cases. Now check whether non-existent headers
5178 # can be detected and how.
5179 cat >conftest.$ac_ext <<_ACEOF
5180 /* confdefs.h. */
5181 _ACEOF
5182 cat confdefs.h >>conftest.$ac_ext
5183 cat >>conftest.$ac_ext <<_ACEOF
5184 /* end confdefs.h. */
5185 #include <ac_nonexistent.h>
5186 _ACEOF
5187 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5188 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5189 ac_status=$?
5190 grep -v '^ *+' conftest.er1 >conftest.err
5191 rm -f conftest.er1
5192 cat conftest.err >&5
5193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5194 (exit $ac_status); } >/dev/null; then
5195 if test -s conftest.err; then
5196 ac_cpp_err=$ac_c_preproc_warn_flag
5197 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5198 else
5199 ac_cpp_err=
5201 else
5202 ac_cpp_err=yes
5204 if test -z "$ac_cpp_err"; then
5205 # Broken: success on invalid input.
5206 continue
5207 else
5208 echo "$as_me: failed program was:" >&5
5209 sed 's/^/| /' conftest.$ac_ext >&5
5211 # Passes both tests.
5212 ac_preproc_ok=:
5213 break
5215 rm -f conftest.err conftest.$ac_ext
5217 done
5218 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5219 rm -f conftest.err conftest.$ac_ext
5220 if $ac_preproc_ok; then
5222 else
5223 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5224 See \`config.log' for more details." >&5
5225 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5226 See \`config.log' for more details." >&2;}
5227 { (exit 1); exit 1; }; }
5230 ac_ext=c
5231 ac_cpp='$CPP $CPPFLAGS'
5232 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5233 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5234 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5237 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5238 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5239 if test "${ac_cv_header_stdc+set}" = set; then
5240 echo $ECHO_N "(cached) $ECHO_C" >&6
5241 else
5242 cat >conftest.$ac_ext <<_ACEOF
5243 /* confdefs.h. */
5244 _ACEOF
5245 cat confdefs.h >>conftest.$ac_ext
5246 cat >>conftest.$ac_ext <<_ACEOF
5247 /* end confdefs.h. */
5248 #include <stdlib.h>
5249 #include <stdarg.h>
5250 #include <string.h>
5251 #include <float.h>
5254 main ()
5258 return 0;
5260 _ACEOF
5261 rm -f conftest.$ac_objext
5262 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5263 (eval $ac_compile) 2>conftest.er1
5264 ac_status=$?
5265 grep -v '^ *+' conftest.er1 >conftest.err
5266 rm -f conftest.er1
5267 cat conftest.err >&5
5268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5269 (exit $ac_status); } &&
5270 { ac_try='test -z "$ac_c_werror_flag"
5271 || test ! -s conftest.err'
5272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5273 (eval $ac_try) 2>&5
5274 ac_status=$?
5275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5276 (exit $ac_status); }; } &&
5277 { ac_try='test -s conftest.$ac_objext'
5278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5279 (eval $ac_try) 2>&5
5280 ac_status=$?
5281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5282 (exit $ac_status); }; }; then
5283 ac_cv_header_stdc=yes
5284 else
5285 echo "$as_me: failed program was:" >&5
5286 sed 's/^/| /' conftest.$ac_ext >&5
5288 ac_cv_header_stdc=no
5290 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5292 if test $ac_cv_header_stdc = yes; then
5293 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5294 cat >conftest.$ac_ext <<_ACEOF
5295 /* confdefs.h. */
5296 _ACEOF
5297 cat confdefs.h >>conftest.$ac_ext
5298 cat >>conftest.$ac_ext <<_ACEOF
5299 /* end confdefs.h. */
5300 #include <string.h>
5302 _ACEOF
5303 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5304 $EGREP "memchr" >/dev/null 2>&1; then
5306 else
5307 ac_cv_header_stdc=no
5309 rm -f conftest*
5313 if test $ac_cv_header_stdc = yes; then
5314 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5315 cat >conftest.$ac_ext <<_ACEOF
5316 /* confdefs.h. */
5317 _ACEOF
5318 cat confdefs.h >>conftest.$ac_ext
5319 cat >>conftest.$ac_ext <<_ACEOF
5320 /* end confdefs.h. */
5321 #include <stdlib.h>
5323 _ACEOF
5324 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5325 $EGREP "free" >/dev/null 2>&1; then
5327 else
5328 ac_cv_header_stdc=no
5330 rm -f conftest*
5334 if test $ac_cv_header_stdc = yes; then
5335 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5336 if test "$cross_compiling" = yes; then
5338 else
5339 cat >conftest.$ac_ext <<_ACEOF
5340 /* confdefs.h. */
5341 _ACEOF
5342 cat confdefs.h >>conftest.$ac_ext
5343 cat >>conftest.$ac_ext <<_ACEOF
5344 /* end confdefs.h. */
5345 #include <ctype.h>
5346 #if ((' ' & 0x0FF) == 0x020)
5347 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5348 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5349 #else
5350 # define ISLOWER(c) \
5351 (('a' <= (c) && (c) <= 'i') \
5352 || ('j' <= (c) && (c) <= 'r') \
5353 || ('s' <= (c) && (c) <= 'z'))
5354 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5355 #endif
5357 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5359 main ()
5361 int i;
5362 for (i = 0; i < 256; i++)
5363 if (XOR (islower (i), ISLOWER (i))
5364 || toupper (i) != TOUPPER (i))
5365 exit(2);
5366 exit (0);
5368 _ACEOF
5369 rm -f conftest$ac_exeext
5370 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5371 (eval $ac_link) 2>&5
5372 ac_status=$?
5373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5374 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5376 (eval $ac_try) 2>&5
5377 ac_status=$?
5378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5379 (exit $ac_status); }; }; then
5381 else
5382 echo "$as_me: program exited with status $ac_status" >&5
5383 echo "$as_me: failed program was:" >&5
5384 sed 's/^/| /' conftest.$ac_ext >&5
5386 ( exit $ac_status )
5387 ac_cv_header_stdc=no
5389 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5393 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5394 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5395 if test $ac_cv_header_stdc = yes; then
5397 cat >>confdefs.h <<\_ACEOF
5398 #define STDC_HEADERS 1
5399 _ACEOF
5403 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5413 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5414 inttypes.h stdint.h unistd.h
5416 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5417 echo "$as_me:$LINENO: checking for $ac_header" >&5
5418 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5419 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5420 echo $ECHO_N "(cached) $ECHO_C" >&6
5421 else
5422 cat >conftest.$ac_ext <<_ACEOF
5423 /* confdefs.h. */
5424 _ACEOF
5425 cat confdefs.h >>conftest.$ac_ext
5426 cat >>conftest.$ac_ext <<_ACEOF
5427 /* end confdefs.h. */
5428 $ac_includes_default
5430 #include <$ac_header>
5431 _ACEOF
5432 rm -f conftest.$ac_objext
5433 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5434 (eval $ac_compile) 2>conftest.er1
5435 ac_status=$?
5436 grep -v '^ *+' conftest.er1 >conftest.err
5437 rm -f conftest.er1
5438 cat conftest.err >&5
5439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5440 (exit $ac_status); } &&
5441 { ac_try='test -z "$ac_c_werror_flag"
5442 || test ! -s conftest.err'
5443 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5444 (eval $ac_try) 2>&5
5445 ac_status=$?
5446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5447 (exit $ac_status); }; } &&
5448 { ac_try='test -s conftest.$ac_objext'
5449 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5450 (eval $ac_try) 2>&5
5451 ac_status=$?
5452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5453 (exit $ac_status); }; }; then
5454 eval "$as_ac_Header=yes"
5455 else
5456 echo "$as_me: failed program was:" >&5
5457 sed 's/^/| /' conftest.$ac_ext >&5
5459 eval "$as_ac_Header=no"
5461 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5463 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5464 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5465 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5466 cat >>confdefs.h <<_ACEOF
5467 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5468 _ACEOF
5472 done
5476 for ac_header in dlfcn.h
5478 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5479 echo "$as_me:$LINENO: checking for $ac_header" >&5
5480 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5481 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5482 echo $ECHO_N "(cached) $ECHO_C" >&6
5483 else
5484 cat >conftest.$ac_ext <<_ACEOF
5485 /* confdefs.h. */
5486 _ACEOF
5487 cat confdefs.h >>conftest.$ac_ext
5488 cat >>conftest.$ac_ext <<_ACEOF
5489 /* end confdefs.h. */
5490 $ac_includes_default
5492 #include <$ac_header>
5493 _ACEOF
5494 rm -f conftest.$ac_objext
5495 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5496 (eval $ac_compile) 2>conftest.er1
5497 ac_status=$?
5498 grep -v '^ *+' conftest.er1 >conftest.err
5499 rm -f conftest.er1
5500 cat conftest.err >&5
5501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5502 (exit $ac_status); } &&
5503 { ac_try='test -z "$ac_c_werror_flag"
5504 || test ! -s conftest.err'
5505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5506 (eval $ac_try) 2>&5
5507 ac_status=$?
5508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5509 (exit $ac_status); }; } &&
5510 { ac_try='test -s conftest.$ac_objext'
5511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5512 (eval $ac_try) 2>&5
5513 ac_status=$?
5514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5515 (exit $ac_status); }; }; then
5516 eval "$as_ac_Header=yes"
5517 else
5518 echo "$as_me: failed program was:" >&5
5519 sed 's/^/| /' conftest.$ac_ext >&5
5521 eval "$as_ac_Header=no"
5523 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5525 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5526 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5527 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5528 cat >>confdefs.h <<_ACEOF
5529 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5530 _ACEOF
5534 done
5538 # This can be used to rebuild libtool when needed
5539 LIBTOOL_DEPS="$ltmain"
5541 # Always use our own libtool.
5542 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
5568 test -z "$LN_S" && LN_S="ln -s"
5583 if test -n "${ZSH_VERSION+set}" ; then
5584 setopt NO_GLOB_SUBST
5587 echo "$as_me:$LINENO: checking for objdir" >&5
5588 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5589 if test "${lt_cv_objdir+set}" = set; then
5590 echo $ECHO_N "(cached) $ECHO_C" >&6
5591 else
5592 rm -f .libs 2>/dev/null
5593 mkdir .libs 2>/dev/null
5594 if test -d .libs; then
5595 lt_cv_objdir=.libs
5596 else
5597 # MS-DOS does not allow filenames that begin with a dot.
5598 lt_cv_objdir=_libs
5600 rmdir .libs 2>/dev/null
5602 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
5603 echo "${ECHO_T}$lt_cv_objdir" >&6
5604 objdir=$lt_cv_objdir
5610 cat >>confdefs.h <<_ACEOF
5611 #define LT_OBJDIR "$lt_cv_objdir/"
5612 _ACEOF
5630 case $host_os in
5631 aix3*)
5632 # AIX sometimes has problems with the GCC collect2 program. For some
5633 # reason, if we set the COLLECT_NAMES environment variable, the problems
5634 # vanish in a puff of smoke.
5635 if test "X${COLLECT_NAMES+set}" != Xset; then
5636 COLLECT_NAMES=
5637 export COLLECT_NAMES
5640 esac
5642 # Sed substitution that helps us do robust quoting. It backslashifies
5643 # metacharacters that are still active within double-quoted strings.
5644 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5646 # Same as above, but do not quote variable references.
5647 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5649 # Sed substitution to delay expansion of an escaped shell variable in a
5650 # double_quote_subst'ed string.
5651 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5653 # Sed substitution to delay expansion of an escaped single quote.
5654 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5656 # Sed substitution to avoid accidental globbing in evaled expressions
5657 no_glob_subst='s/\*/\\\*/g'
5659 # Global variables:
5660 ofile=libtool
5661 can_build_shared=yes
5663 # All known linkers require a `.a' archive for static linking (except MSVC,
5664 # which needs '.lib').
5665 libext=a
5667 with_gnu_ld="$lt_cv_prog_gnu_ld"
5669 old_CC="$CC"
5670 old_CFLAGS="$CFLAGS"
5672 # Set sane defaults for various variables
5673 test -z "$CC" && CC=cc
5674 test -z "$LTCC" && LTCC=$CC
5675 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
5676 test -z "$LD" && LD=ld
5677 test -z "$ac_objext" && ac_objext=o
5679 for cc_temp in $compiler""; do
5680 case $cc_temp in
5681 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
5682 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
5683 \-*) ;;
5684 *) break;;
5685 esac
5686 done
5687 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
5690 # Only perform the check for file, if the check method requires it
5691 test -z "$MAGIC_CMD" && MAGIC_CMD=file
5692 case $deplibs_check_method in
5693 file_magic*)
5694 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
5695 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
5696 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
5697 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5698 echo $ECHO_N "(cached) $ECHO_C" >&6
5699 else
5700 case $MAGIC_CMD in
5701 [\\/*] | ?:[\\/]*)
5702 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5705 lt_save_MAGIC_CMD="$MAGIC_CMD"
5706 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5707 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5708 for ac_dir in $ac_dummy; do
5709 IFS="$lt_save_ifs"
5710 test -z "$ac_dir" && ac_dir=.
5711 if test -f $ac_dir/${ac_tool_prefix}file; then
5712 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
5713 if test -n "$file_magic_test_file"; then
5714 case $deplibs_check_method in
5715 "file_magic "*)
5716 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
5717 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5718 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5719 $EGREP "$file_magic_regex" > /dev/null; then
5721 else
5722 cat <<_LT_EOF 1>&2
5724 *** Warning: the command libtool uses to detect shared libraries,
5725 *** $file_magic_cmd, produces output that libtool cannot recognize.
5726 *** The result is that libtool may fail to recognize shared libraries
5727 *** as such. This will affect the creation of libtool libraries that
5728 *** depend on shared libraries, but programs linked with such libtool
5729 *** libraries will work regardless of this problem. Nevertheless, you
5730 *** may want to report the problem to your system manager and/or to
5731 *** bug-libtool@gnu.org
5733 _LT_EOF
5734 fi ;;
5735 esac
5737 break
5739 done
5740 IFS="$lt_save_ifs"
5741 MAGIC_CMD="$lt_save_MAGIC_CMD"
5743 esac
5746 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5747 if test -n "$MAGIC_CMD"; then
5748 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5749 echo "${ECHO_T}$MAGIC_CMD" >&6
5750 else
5751 echo "$as_me:$LINENO: result: no" >&5
5752 echo "${ECHO_T}no" >&6
5759 if test -z "$lt_cv_path_MAGIC_CMD"; then
5760 if test -n "$ac_tool_prefix"; then
5761 echo "$as_me:$LINENO: checking for file" >&5
5762 echo $ECHO_N "checking for file... $ECHO_C" >&6
5763 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
5764 echo $ECHO_N "(cached) $ECHO_C" >&6
5765 else
5766 case $MAGIC_CMD in
5767 [\\/*] | ?:[\\/]*)
5768 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
5771 lt_save_MAGIC_CMD="$MAGIC_CMD"
5772 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5773 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
5774 for ac_dir in $ac_dummy; do
5775 IFS="$lt_save_ifs"
5776 test -z "$ac_dir" && ac_dir=.
5777 if test -f $ac_dir/file; then
5778 lt_cv_path_MAGIC_CMD="$ac_dir/file"
5779 if test -n "$file_magic_test_file"; then
5780 case $deplibs_check_method in
5781 "file_magic "*)
5782 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
5783 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5784 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5785 $EGREP "$file_magic_regex" > /dev/null; then
5787 else
5788 cat <<_LT_EOF 1>&2
5790 *** Warning: the command libtool uses to detect shared libraries,
5791 *** $file_magic_cmd, produces output that libtool cannot recognize.
5792 *** The result is that libtool may fail to recognize shared libraries
5793 *** as such. This will affect the creation of libtool libraries that
5794 *** depend on shared libraries, but programs linked with such libtool
5795 *** libraries will work regardless of this problem. Nevertheless, you
5796 *** may want to report the problem to your system manager and/or to
5797 *** bug-libtool@gnu.org
5799 _LT_EOF
5800 fi ;;
5801 esac
5803 break
5805 done
5806 IFS="$lt_save_ifs"
5807 MAGIC_CMD="$lt_save_MAGIC_CMD"
5809 esac
5812 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
5813 if test -n "$MAGIC_CMD"; then
5814 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
5815 echo "${ECHO_T}$MAGIC_CMD" >&6
5816 else
5817 echo "$as_me:$LINENO: result: no" >&5
5818 echo "${ECHO_T}no" >&6
5822 else
5823 MAGIC_CMD=:
5829 esac
5831 # Use C for the default configuration in the libtool script
5833 lt_save_CC="$CC"
5834 ac_ext=c
5835 ac_cpp='$CPP $CPPFLAGS'
5836 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5837 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5838 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5841 # Source file extension for C test sources.
5842 ac_ext=c
5844 # Object file extension for compiled C test sources.
5845 objext=o
5846 objext=$objext
5848 # Code to be used in simple compile tests
5849 lt_simple_compile_test_code="int some_variable = 0;"
5851 # Code to be used in simple link tests
5852 lt_simple_link_test_code='int main(){return(0);}'
5860 # If no C compiler was specified, use CC.
5861 LTCC=${LTCC-"$CC"}
5863 # If no C compiler flags were specified, use CFLAGS.
5864 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5866 # Allow CC to be a program name with arguments.
5867 compiler=$CC
5869 # Save the default compiler, since it gets overwritten when the other
5870 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
5871 compiler_DEFAULT=$CC
5873 # save warnings/boilerplate of simple test code
5874 ac_outfile=conftest.$ac_objext
5875 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
5876 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
5877 _lt_compiler_boilerplate=`cat conftest.err`
5878 $RM conftest*
5880 ac_outfile=conftest.$ac_objext
5881 echo "$lt_simple_link_test_code" >conftest.$ac_ext
5882 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
5883 _lt_linker_boilerplate=`cat conftest.err`
5884 $RM conftest*
5887 ## CAVEAT EMPTOR:
5888 ## There is no encapsulation within the following macros, do not change
5889 ## the running order or otherwise move them around unless you know exactly
5890 ## what you are doing...
5891 if test -n "$compiler"; then
5893 lt_prog_compiler_no_builtin_flag=
5895 if test "$GCC" = yes; then
5896 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
5898 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5899 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5900 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
5901 echo $ECHO_N "(cached) $ECHO_C" >&6
5902 else
5903 lt_cv_prog_compiler_rtti_exceptions=no
5904 ac_outfile=conftest.$ac_objext
5905 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5906 lt_compiler_flag="-fno-rtti -fno-exceptions"
5907 # Insert the option either (1) after the last *FLAGS variable, or
5908 # (2) before a word containing "conftest.", or (3) at the end.
5909 # Note that $ac_compile itself does not contain backslashes and begins
5910 # with a dollar sign (not a hyphen), so the echo should work correctly.
5911 # The option is referenced via a variable to avoid confusing sed.
5912 lt_compile=`echo "$ac_compile" | $SED \
5913 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
5914 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
5915 -e 's:$: $lt_compiler_flag:'`
5916 (eval echo "\"\$as_me:5916: $lt_compile\"" >&5)
5917 (eval "$lt_compile" 2>conftest.err)
5918 ac_status=$?
5919 cat conftest.err >&5
5920 echo "$as_me:5920: \$? = $ac_status" >&5
5921 if (exit $ac_status) && test -s "$ac_outfile"; then
5922 # The compiler can only warn and ignore the option if not recognized
5923 # So say no if there are warnings other than the usual output.
5924 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
5925 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
5926 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
5927 lt_cv_prog_compiler_rtti_exceptions=yes
5930 $RM conftest*
5933 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
5934 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
5936 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
5937 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
5938 else
5949 lt_prog_compiler_wl=
5950 lt_prog_compiler_pic=
5951 lt_prog_compiler_static=
5953 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5954 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5956 if test "$GCC" = yes; then
5957 lt_prog_compiler_wl='-Wl,'
5958 lt_prog_compiler_static='-static'
5960 case $host_os in
5961 aix*)
5962 # All AIX code is PIC.
5963 if test "$host_cpu" = ia64; then
5964 # AIX 5 now supports IA64 processor
5965 lt_prog_compiler_static='-Bstatic'
5969 amigaos*)
5970 if test "$host_cpu" = m68k; then
5971 # FIXME: we need at least 68020 code to build shared libraries, but
5972 # adding the `-m68020' flag to GCC prevents building anything better,
5973 # like `-m68040'.
5974 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
5978 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
5979 # PIC is the default for these OSes.
5982 mingw* | cygwin* | pw32* | os2*)
5983 # This hack is so that the source file can tell whether it is being
5984 # built for inclusion in a dll (and should export symbols for example).
5985 # Although the cygwin gcc ignores -fPIC, still need this for old-style
5986 # (--disable-auto-import) libraries
5987 lt_prog_compiler_pic='-DDLL_EXPORT'
5990 darwin* | rhapsody*)
5991 # PIC is the default on this platform
5992 # Common symbols not allowed in MH_DYLIB files
5993 lt_prog_compiler_pic='-fno-common'
5996 hpux*)
5997 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
5998 # not for PA HP-UX.
5999 case $host_cpu in
6000 hppa*64*|ia64*)
6001 # +Z the default
6004 lt_prog_compiler_pic='-fPIC'
6006 esac
6009 interix[3-9]*)
6010 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6011 # Instead, we relocate shared libraries at runtime.
6014 msdosdjgpp*)
6015 # Just because we use GCC doesn't mean we suddenly get shared libraries
6016 # on systems that don't support them.
6017 lt_prog_compiler_can_build_shared=no
6018 enable_shared=no
6021 *nto* | *qnx*)
6022 # QNX uses GNU C++, but need to define -shared option too, otherwise
6023 # it will coredump.
6024 lt_prog_compiler_pic='-fPIC -shared'
6027 sysv4*MP*)
6028 if test -d /usr/nec; then
6029 lt_prog_compiler_pic=-Kconform_pic
6034 lt_prog_compiler_pic='-fPIC'
6036 esac
6037 else
6038 # PORTME Check for flag to pass linker flags through the system compiler.
6039 case $host_os in
6040 aix*)
6041 lt_prog_compiler_wl='-Wl,'
6042 if test "$host_cpu" = ia64; then
6043 # AIX 5 now supports IA64 processor
6044 lt_prog_compiler_static='-Bstatic'
6045 else
6046 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6049 darwin*)
6050 # PIC is the default on this platform
6051 # Common symbols not allowed in MH_DYLIB files
6052 case $cc_basename in
6053 xlc*)
6054 lt_prog_compiler_pic='-qnocommon'
6055 lt_prog_compiler_wl='-Wl,'
6057 esac
6060 mingw* | cygwin* | pw32* | os2*)
6061 # This hack is so that the source file can tell whether it is being
6062 # built for inclusion in a dll (and should export symbols for example).
6063 lt_prog_compiler_pic='-DDLL_EXPORT'
6066 hpux9* | hpux10* | hpux11*)
6067 lt_prog_compiler_wl='-Wl,'
6068 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6069 # not for PA HP-UX.
6070 case $host_cpu in
6071 hppa*64*|ia64*)
6072 # +Z the default
6075 lt_prog_compiler_pic='+Z'
6077 esac
6078 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6079 lt_prog_compiler_static='${wl}-a ${wl}archive'
6082 irix5* | irix6* | nonstopux*)
6083 lt_prog_compiler_wl='-Wl,'
6084 # PIC (with -KPIC) is the default.
6085 lt_prog_compiler_static='-non_shared'
6088 linux* | k*bsd*-gnu)
6089 case $cc_basename in
6090 icc* | ecc*)
6091 lt_prog_compiler_wl='-Wl,'
6092 lt_prog_compiler_pic='-KPIC'
6093 lt_prog_compiler_static='-static'
6095 pgcc* | pgf77* | pgf90* | pgf95*)
6096 # Portland Group compilers (*not* the Pentium gcc compiler,
6097 # which looks to be a dead project)
6098 lt_prog_compiler_wl='-Wl,'
6099 lt_prog_compiler_pic='-fpic'
6100 lt_prog_compiler_static='-Bstatic'
6102 ccc*)
6103 lt_prog_compiler_wl='-Wl,'
6104 # All Alpha code is PIC.
6105 lt_prog_compiler_static='-non_shared'
6108 case `$CC -V 2>&1 | sed 5q` in
6109 *Sun\ C*)
6110 # Sun C 5.9
6111 lt_prog_compiler_pic='-KPIC'
6112 lt_prog_compiler_static='-Bstatic'
6113 lt_prog_compiler_wl='-Wl,'
6115 *Sun\ F*)
6116 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6117 lt_prog_compiler_pic='-KPIC'
6118 lt_prog_compiler_static='-Bstatic'
6119 lt_prog_compiler_wl=''
6121 esac
6123 esac
6126 newsos6)
6127 lt_prog_compiler_pic='-KPIC'
6128 lt_prog_compiler_static='-Bstatic'
6131 *nto* | *qnx*)
6132 # QNX uses GNU C++, but need to define -shared option too, otherwise
6133 # it will coredump.
6134 lt_prog_compiler_pic='-fPIC -shared'
6137 osf3* | osf4* | osf5*)
6138 lt_prog_compiler_wl='-Wl,'
6139 # All OSF/1 code is PIC.
6140 lt_prog_compiler_static='-non_shared'
6143 rdos*)
6144 lt_prog_compiler_static='-non_shared'
6147 solaris*)
6148 lt_prog_compiler_pic='-KPIC'
6149 lt_prog_compiler_static='-Bstatic'
6150 case $cc_basename in
6151 f77* | f90* | f95*)
6152 lt_prog_compiler_wl='-Qoption ld ';;
6154 lt_prog_compiler_wl='-Wl,';;
6155 esac
6158 sunos4*)
6159 lt_prog_compiler_wl='-Qoption ld '
6160 lt_prog_compiler_pic='-PIC'
6161 lt_prog_compiler_static='-Bstatic'
6164 sysv4 | sysv4.2uw2* | sysv4.3*)
6165 lt_prog_compiler_wl='-Wl,'
6166 lt_prog_compiler_pic='-KPIC'
6167 lt_prog_compiler_static='-Bstatic'
6170 sysv4*MP*)
6171 if test -d /usr/nec ;then
6172 lt_prog_compiler_pic='-Kconform_pic'
6173 lt_prog_compiler_static='-Bstatic'
6177 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6178 lt_prog_compiler_wl='-Wl,'
6179 lt_prog_compiler_pic='-KPIC'
6180 lt_prog_compiler_static='-Bstatic'
6183 unicos*)
6184 lt_prog_compiler_wl='-Wl,'
6185 lt_prog_compiler_can_build_shared=no
6188 uts4*)
6189 lt_prog_compiler_pic='-pic'
6190 lt_prog_compiler_static='-Bstatic'
6194 lt_prog_compiler_can_build_shared=no
6196 esac
6199 case $host_os in
6200 # For platforms which do not support PIC, -DPIC is meaningless:
6201 *djgpp*)
6202 lt_prog_compiler_pic=
6205 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6207 esac
6208 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6209 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6217 # Check to make sure the PIC flag actually works.
6219 if test -n "$lt_prog_compiler_pic"; then
6220 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6221 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6222 if test "${lt_prog_compiler_pic_works+set}" = set; then
6223 echo $ECHO_N "(cached) $ECHO_C" >&6
6224 else
6225 lt_prog_compiler_pic_works=no
6226 ac_outfile=conftest.$ac_objext
6227 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6228 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6229 # Insert the option either (1) after the last *FLAGS variable, or
6230 # (2) before a word containing "conftest.", or (3) at the end.
6231 # Note that $ac_compile itself does not contain backslashes and begins
6232 # with a dollar sign (not a hyphen), so the echo should work correctly.
6233 # The option is referenced via a variable to avoid confusing sed.
6234 lt_compile=`echo "$ac_compile" | $SED \
6235 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6236 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6237 -e 's:$: $lt_compiler_flag:'`
6238 (eval echo "\"\$as_me:6238: $lt_compile\"" >&5)
6239 (eval "$lt_compile" 2>conftest.err)
6240 ac_status=$?
6241 cat conftest.err >&5
6242 echo "$as_me:6242: \$? = $ac_status" >&5
6243 if (exit $ac_status) && test -s "$ac_outfile"; then
6244 # The compiler can only warn and ignore the option if not recognized
6245 # So say no if there are warnings other than the usual output.
6246 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6247 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6248 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6249 lt_prog_compiler_pic_works=yes
6252 $RM conftest*
6255 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
6256 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
6258 if test x"$lt_prog_compiler_pic_works" = xyes; then
6259 case $lt_prog_compiler_pic in
6260 "" | " "*) ;;
6261 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
6262 esac
6263 else
6264 lt_prog_compiler_pic=
6265 lt_prog_compiler_can_build_shared=no
6276 # Check to make sure the static flag actually works.
6278 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
6279 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
6280 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
6281 if test "${lt_prog_compiler_static_works+set}" = set; then
6282 echo $ECHO_N "(cached) $ECHO_C" >&6
6283 else
6284 lt_prog_compiler_static_works=no
6285 save_LDFLAGS="$LDFLAGS"
6286 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
6287 echo "$lt_simple_link_test_code" > conftest.$ac_ext
6288 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
6289 # The linker can only warn and ignore the option if not recognized
6290 # So say no if there are warnings
6291 if test -s conftest.err; then
6292 # Append any errors to the config.log.
6293 cat conftest.err 1>&5
6294 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
6295 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6296 if diff conftest.exp conftest.er2 >/dev/null; then
6297 lt_prog_compiler_static_works=yes
6299 else
6300 lt_prog_compiler_static_works=yes
6303 $RM conftest*
6304 LDFLAGS="$save_LDFLAGS"
6307 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
6308 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
6310 if test x"$lt_prog_compiler_static_works" = xyes; then
6312 else
6313 lt_prog_compiler_static=
6322 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6323 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6324 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6325 echo $ECHO_N "(cached) $ECHO_C" >&6
6326 else
6327 lt_cv_prog_compiler_c_o=no
6328 $RM -r conftest 2>/dev/null
6329 mkdir conftest
6330 cd conftest
6331 mkdir out
6332 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6334 lt_compiler_flag="-o out/conftest2.$ac_objext"
6335 # Insert the option either (1) after the last *FLAGS variable, or
6336 # (2) before a word containing "conftest.", or (3) at the end.
6337 # Note that $ac_compile itself does not contain backslashes and begins
6338 # with a dollar sign (not a hyphen), so the echo should work correctly.
6339 lt_compile=`echo "$ac_compile" | $SED \
6340 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6341 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6342 -e 's:$: $lt_compiler_flag:'`
6343 (eval echo "\"\$as_me:6343: $lt_compile\"" >&5)
6344 (eval "$lt_compile" 2>out/conftest.err)
6345 ac_status=$?
6346 cat out/conftest.err >&5
6347 echo "$as_me:6347: \$? = $ac_status" >&5
6348 if (exit $ac_status) && test -s out/conftest2.$ac_objext
6349 then
6350 # The compiler can only warn and ignore the option if not recognized
6351 # So say no if there are warnings
6352 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
6353 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
6354 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6355 lt_cv_prog_compiler_c_o=yes
6358 chmod u+w . 2>&5
6359 $RM conftest*
6360 # SGI C++ compiler will create directory out/ii_files/ for
6361 # template instantiation
6362 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
6363 $RM out/* && rmdir out
6364 cd ..
6365 $RM -r conftest
6366 $RM conftest*
6369 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6370 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6377 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6378 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6379 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6380 echo $ECHO_N "(cached) $ECHO_C" >&6
6381 else
6382 lt_cv_prog_compiler_c_o=no
6383 $RM -r conftest 2>/dev/null
6384 mkdir conftest
6385 cd conftest
6386 mkdir out
6387 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6389 lt_compiler_flag="-o out/conftest2.$ac_objext"
6390 # Insert the option either (1) after the last *FLAGS variable, or
6391 # (2) before a word containing "conftest.", or (3) at the end.
6392 # Note that $ac_compile itself does not contain backslashes and begins
6393 # with a dollar sign (not a hyphen), so the echo should work correctly.
6394 lt_compile=`echo "$ac_compile" | $SED \
6395 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6396 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6397 -e 's:$: $lt_compiler_flag:'`
6398 (eval echo "\"\$as_me:6398: $lt_compile\"" >&5)
6399 (eval "$lt_compile" 2>out/conftest.err)
6400 ac_status=$?
6401 cat out/conftest.err >&5
6402 echo "$as_me:6402: \$? = $ac_status" >&5
6403 if (exit $ac_status) && test -s out/conftest2.$ac_objext
6404 then
6405 # The compiler can only warn and ignore the option if not recognized
6406 # So say no if there are warnings
6407 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
6408 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
6409 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6410 lt_cv_prog_compiler_c_o=yes
6413 chmod u+w . 2>&5
6414 $RM conftest*
6415 # SGI C++ compiler will create directory out/ii_files/ for
6416 # template instantiation
6417 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
6418 $RM out/* && rmdir out
6419 cd ..
6420 $RM -r conftest
6421 $RM conftest*
6424 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6425 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6430 hard_links="nottested"
6431 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
6432 # do not overwrite the value of need_locks provided by the user
6433 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6434 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6435 hard_links=yes
6436 $RM conftest*
6437 ln conftest.a conftest.b 2>/dev/null && hard_links=no
6438 touch conftest.a
6439 ln conftest.a conftest.b 2>&5 || hard_links=no
6440 ln conftest.a conftest.b 2>/dev/null && hard_links=no
6441 echo "$as_me:$LINENO: result: $hard_links" >&5
6442 echo "${ECHO_T}$hard_links" >&6
6443 if test "$hard_links" = no; then
6444 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6445 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6446 need_locks=warn
6448 else
6449 need_locks=no
6457 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
6458 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
6460 runpath_var=
6461 allow_undefined_flag=
6462 always_export_symbols=no
6463 archive_cmds=
6464 archive_expsym_cmds=
6465 compiler_needs_object=no
6466 enable_shared_with_static_runtimes=no
6467 export_dynamic_flag_spec=
6468 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6469 hardcode_automatic=no
6470 hardcode_direct=no
6471 hardcode_direct_absolute=no
6472 hardcode_libdir_flag_spec=
6473 hardcode_libdir_flag_spec_ld=
6474 hardcode_libdir_separator=
6475 hardcode_minus_L=no
6476 hardcode_shlibpath_var=unsupported
6477 inherit_rpath=no
6478 link_all_deplibs=unknown
6479 module_cmds=
6480 module_expsym_cmds=
6481 old_archive_from_new_cmds=
6482 old_archive_from_expsyms_cmds=
6483 thread_safe_flag_spec=
6484 whole_archive_flag_spec=
6485 # include_expsyms should be a list of space-separated symbols to be *always*
6486 # included in the symbol list
6487 include_expsyms=
6488 # exclude_expsyms can be an extended regexp of symbols to exclude
6489 # it will be wrapped by ` (' and `)$', so one must not match beginning or
6490 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6491 # as well as any symbol that contains `d'.
6492 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6493 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6494 # platforms (ab)use it in PIC code, but their linkers get confused if
6495 # the symbol is explicitly referenced. Since portable code cannot
6496 # rely on this symbol name, it's probably fine to never include it in
6497 # preloaded symbol tables.
6498 extract_expsyms_cmds=
6500 case $host_os in
6501 cygwin* | mingw* | pw32*)
6502 # FIXME: the MSVC++ port hasn't been tested in a loooong time
6503 # When not using gcc, we currently assume that we are using
6504 # Microsoft Visual C++.
6505 if test "$GCC" != yes; then
6506 with_gnu_ld=no
6509 interix*)
6510 # we just hope/assume this is gcc and not c89 (= MSVC++)
6511 with_gnu_ld=yes
6513 openbsd*)
6514 with_gnu_ld=no
6516 esac
6518 ld_shlibs=yes
6519 if test "$with_gnu_ld" = yes; then
6520 # If archive_cmds runs LD, not CC, wlarc should be empty
6521 wlarc='${wl}'
6523 # Set some defaults for GNU ld with shared library support. These
6524 # are reset later if shared libraries are not supported. Putting them
6525 # here allows them to be overridden if necessary.
6526 runpath_var=LD_RUN_PATH
6527 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6528 export_dynamic_flag_spec='${wl}--export-dynamic'
6529 # ancient GNU ld didn't support --whole-archive et. al.
6530 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
6531 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6532 else
6533 whole_archive_flag_spec=
6535 supports_anon_versioning=no
6536 case `$LD -v 2>&1` in
6537 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
6538 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
6539 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
6540 *\ 2.11.*) ;; # other 2.11 versions
6541 *) supports_anon_versioning=yes ;;
6542 esac
6544 # See if GNU ld supports shared libraries.
6545 case $host_os in
6546 aix3* | aix4* | aix5*)
6547 # On AIX/PPC, the GNU linker is very broken
6548 if test "$host_cpu" != ia64; then
6549 ld_shlibs=no
6550 cat <<_LT_EOF 1>&2
6552 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
6553 *** to be unable to reliably create shared libraries on AIX.
6554 *** Therefore, libtool is disabling shared libraries support. If you
6555 *** really care for shared libraries, you may want to modify your PATH
6556 *** so that a non-GNU linker is found, and then restart.
6558 _LT_EOF
6562 amigaos*)
6563 if test "$host_cpu" = m68k; then
6564 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)'
6565 hardcode_libdir_flag_spec='-L$libdir'
6566 hardcode_minus_L=yes
6569 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6570 # that the semantics of dynamic libraries on AmigaOS, at least up
6571 # to version 4, is to share data among multiple programs linked
6572 # with the same dynamic library. Since this doesn't match the
6573 # behavior of shared libraries on other platforms, we can't use
6574 # them.
6575 ld_shlibs=no
6578 beos*)
6579 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6580 allow_undefined_flag=unsupported
6581 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6582 # support --undefined. This deserves some investigation. FIXME
6583 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6584 else
6585 ld_shlibs=no
6589 cygwin* | mingw* | pw32*)
6590 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
6591 # as there is no search path for DLLs.
6592 hardcode_libdir_flag_spec='-L$libdir'
6593 allow_undefined_flag=unsupported
6594 always_export_symbols=no
6595 enable_shared_with_static_runtimes=yes
6596 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
6598 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
6599 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6600 # If the export-symbols file already is a .def file (1st line
6601 # is EXPORTS), use it as is; otherwise, prepend...
6602 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6603 cp $export_symbols $output_objdir/$soname.def;
6604 else
6605 echo EXPORTS > $output_objdir/$soname.def;
6606 cat $export_symbols >> $output_objdir/$soname.def;
6608 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6609 else
6610 ld_shlibs=no
6614 interix[3-9]*)
6615 hardcode_direct=no
6616 hardcode_shlibpath_var=no
6617 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6618 export_dynamic_flag_spec='${wl}-E'
6619 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
6620 # Instead, shared libraries are loaded at an image base (0x10000000 by
6621 # default) and relocated if they conflict, which is a slow very memory
6622 # consuming and fragmenting process. To avoid this, we pick a random,
6623 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
6624 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
6625 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6626 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'
6629 gnu* | linux* | tpf* | k*bsd*-gnu)
6630 tmp_diet=no
6631 if test "$host_os" = linux-dietlibc; then
6632 case $cc_basename in
6633 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
6634 esac
6636 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
6637 && test "$tmp_diet" = no
6638 then
6639 tmp_addflag=
6640 case $cc_basename,$host_cpu in
6641 pgcc*) # Portland Group C compiler
6642 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
6643 tmp_addflag=' $pic_flag'
6645 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
6646 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
6647 tmp_addflag=' $pic_flag -Mnomain' ;;
6648 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
6649 tmp_addflag=' -i_dynamic' ;;
6650 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
6651 tmp_addflag=' -i_dynamic -nofor_main' ;;
6652 ifc* | ifort*) # Intel Fortran compiler
6653 tmp_addflag=' -nofor_main' ;;
6654 esac
6655 case `$CC -V 2>&1 | sed 5q` in
6656 *Sun\ C*) # Sun C 5.9
6657 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
6658 compiler_needs_object=yes
6659 tmp_sharedflag='-G' ;;
6660 *Sun\ F*) # Sun Fortran 8.3
6661 tmp_sharedflag='-G' ;;
6663 tmp_sharedflag='-shared' ;;
6664 esac
6665 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6667 if test "x$supports_anon_versioning" = xyes; then
6668 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
6669 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
6670 echo "local: *; };" >> $output_objdir/$libname.ver~
6671 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
6673 else
6674 ld_shlibs=no
6678 netbsd*)
6679 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
6680 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6681 wlarc=
6682 else
6683 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6684 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6688 solaris*)
6689 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
6690 ld_shlibs=no
6691 cat <<_LT_EOF 1>&2
6693 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
6694 *** create shared libraries on Solaris systems. Therefore, libtool
6695 *** is disabling shared libraries support. We urge you to upgrade GNU
6696 *** binutils to release 2.9.1 or newer. Another option is to modify
6697 *** your PATH or compiler configuration so that the native linker is
6698 *** used, and then restart.
6700 _LT_EOF
6701 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6702 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6703 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6704 else
6705 ld_shlibs=no
6709 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
6710 case `$LD -v 2>&1` in
6711 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
6712 ld_shlibs=no
6713 cat <<_LT_EOF 1>&2
6715 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
6716 *** reliably create shared libraries on SCO systems. Therefore, libtool
6717 *** is disabling shared libraries support. We urge you to upgrade GNU
6718 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
6719 *** your PATH or compiler configuration so that the native linker is
6720 *** used, and then restart.
6722 _LT_EOF
6725 # For security reasons, it is highly recommended that you always
6726 # use absolute paths for naming shared libraries, and exclude the
6727 # DT_RUNPATH tag from executables and libraries. But doing so
6728 # requires that you compile everything twice, which is a pain.
6729 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6730 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6731 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6732 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6733 else
6734 ld_shlibs=no
6737 esac
6740 sunos4*)
6741 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6742 wlarc=
6743 hardcode_direct=yes
6744 hardcode_shlibpath_var=no
6748 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6749 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6750 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6751 else
6752 ld_shlibs=no
6755 esac
6757 if test "$ld_shlibs" = no; then
6758 runpath_var=
6759 hardcode_libdir_flag_spec=
6760 export_dynamic_flag_spec=
6761 whole_archive_flag_spec=
6763 else
6764 # PORTME fill in a description of your system's linker (not GNU ld)
6765 case $host_os in
6766 aix3*)
6767 allow_undefined_flag=unsupported
6768 always_export_symbols=yes
6769 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'
6770 # Note: this linker hardcodes the directories in LIBPATH if there
6771 # are no directories specified by -L.
6772 hardcode_minus_L=yes
6773 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
6774 # Neither direct hardcoding nor static linking is supported with a
6775 # broken collect2.
6776 hardcode_direct=unsupported
6780 aix4* | aix5*)
6781 if test "$host_cpu" = ia64; then
6782 # On IA64, the linker does run time linking by default, so we don't
6783 # have to do anything special.
6784 aix_use_runtimelinking=no
6785 exp_sym_flag='-Bexport'
6786 no_entry_flag=""
6787 else
6788 # If we're using GNU nm, then we don't want the "-C" option.
6789 # -C means demangle to AIX nm, but means don't demangle with GNU nm
6790 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
6791 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
6792 else
6793 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
6795 aix_use_runtimelinking=no
6797 # Test if we are trying to use run time linking or normal
6798 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6799 # need to do runtime linking.
6800 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
6801 for ld_flag in $LDFLAGS; do
6802 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
6803 aix_use_runtimelinking=yes
6804 break
6806 done
6808 esac
6810 exp_sym_flag='-bexport'
6811 no_entry_flag='-bnoentry'
6814 # When large executables or shared objects are built, AIX ld can
6815 # have problems creating the table of contents. If linking a library
6816 # or program results in "error TOC overflow" add -mminimal-toc to
6817 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
6818 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6820 archive_cmds=''
6821 hardcode_direct=yes
6822 hardcode_direct_absolute=yes
6823 hardcode_libdir_separator=':'
6824 link_all_deplibs=yes
6825 file_list_spec='${wl}-f,'
6827 if test "$GCC" = yes; then
6828 case $host_os in aix4.[012]|aix4.[012].*)
6829 # We only want to do this on AIX 4.2 and lower, the check
6830 # below for broken collect2 doesn't work under 4.3+
6831 collect2name=`${CC} -print-prog-name=collect2`
6832 if test -f "$collect2name" &&
6833 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
6834 then
6835 # We have reworked collect2
6837 else
6838 # We have old collect2
6839 hardcode_direct=unsupported
6840 # It fails to find uninstalled libraries when the uninstalled
6841 # path is not listed in the libpath. Setting hardcode_minus_L
6842 # to unsupported forces relinking
6843 hardcode_minus_L=yes
6844 hardcode_libdir_flag_spec='-L$libdir'
6845 hardcode_libdir_separator=
6848 esac
6849 shared_flag='-shared'
6850 if test "$aix_use_runtimelinking" = yes; then
6851 shared_flag="$shared_flag "'${wl}-G'
6853 else
6854 # not using gcc
6855 if test "$host_cpu" = ia64; then
6856 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
6857 # chokes on -Wl,-G. The following line is correct:
6858 shared_flag='-G'
6859 else
6860 if test "$aix_use_runtimelinking" = yes; then
6861 shared_flag='${wl}-G'
6862 else
6863 shared_flag='${wl}-bM:SRE'
6868 # It seems that -bexpall does not export symbols beginning with
6869 # underscore (_), so it is better to generate a list of symbols to export.
6870 always_export_symbols=yes
6871 if test "$aix_use_runtimelinking" = yes; then
6872 # Warning - without using the other runtime loading flags (-brtl),
6873 # -berok will link without error, but may produce a broken library.
6874 allow_undefined_flag='-berok'
6875 # Determine the default libpath from the value encoded in an
6876 # empty executable.
6877 cat >conftest.$ac_ext <<_ACEOF
6878 /* confdefs.h. */
6879 _ACEOF
6880 cat confdefs.h >>conftest.$ac_ext
6881 cat >>conftest.$ac_ext <<_ACEOF
6882 /* end confdefs.h. */
6885 main ()
6889 return 0;
6891 _ACEOF
6892 rm -f conftest.$ac_objext conftest$ac_exeext
6893 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6894 (eval $ac_link) 2>conftest.er1
6895 ac_status=$?
6896 grep -v '^ *+' conftest.er1 >conftest.err
6897 rm -f conftest.er1
6898 cat conftest.err >&5
6899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6900 (exit $ac_status); } &&
6901 { ac_try='test -z "$ac_c_werror_flag"
6902 || test ! -s conftest.err'
6903 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6904 (eval $ac_try) 2>&5
6905 ac_status=$?
6906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6907 (exit $ac_status); }; } &&
6908 { ac_try='test -s conftest$ac_exeext'
6909 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6910 (eval $ac_try) 2>&5
6911 ac_status=$?
6912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6913 (exit $ac_status); }; }; then
6915 lt_aix_libpath_sed='
6916 /Import File Strings/,/^$/ {
6917 /^0/ {
6918 s/^0 *\(.*\)$/\1/
6922 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
6923 # Check for a 64-bit object if we didn't find anything.
6924 if test -z "$aix_libpath"; then
6925 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
6927 else
6928 echo "$as_me: failed program was:" >&5
6929 sed 's/^/| /' conftest.$ac_ext >&5
6932 rm -f conftest.err conftest.$ac_objext \
6933 conftest$ac_exeext conftest.$ac_ext
6934 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
6936 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
6937 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
6938 else
6939 if test "$host_cpu" = ia64; then
6940 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
6941 allow_undefined_flag="-z nodefs"
6942 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"
6943 else
6944 # Determine the default libpath from the value encoded in an
6945 # empty executable.
6946 cat >conftest.$ac_ext <<_ACEOF
6947 /* confdefs.h. */
6948 _ACEOF
6949 cat confdefs.h >>conftest.$ac_ext
6950 cat >>conftest.$ac_ext <<_ACEOF
6951 /* end confdefs.h. */
6954 main ()
6958 return 0;
6960 _ACEOF
6961 rm -f conftest.$ac_objext conftest$ac_exeext
6962 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6963 (eval $ac_link) 2>conftest.er1
6964 ac_status=$?
6965 grep -v '^ *+' conftest.er1 >conftest.err
6966 rm -f conftest.er1
6967 cat conftest.err >&5
6968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6969 (exit $ac_status); } &&
6970 { ac_try='test -z "$ac_c_werror_flag"
6971 || test ! -s conftest.err'
6972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6973 (eval $ac_try) 2>&5
6974 ac_status=$?
6975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6976 (exit $ac_status); }; } &&
6977 { ac_try='test -s conftest$ac_exeext'
6978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6979 (eval $ac_try) 2>&5
6980 ac_status=$?
6981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6982 (exit $ac_status); }; }; then
6984 lt_aix_libpath_sed='
6985 /Import File Strings/,/^$/ {
6986 /^0/ {
6987 s/^0 *\(.*\)$/\1/
6991 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
6992 # Check for a 64-bit object if we didn't find anything.
6993 if test -z "$aix_libpath"; then
6994 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
6996 else
6997 echo "$as_me: failed program was:" >&5
6998 sed 's/^/| /' conftest.$ac_ext >&5
7001 rm -f conftest.err conftest.$ac_objext \
7002 conftest$ac_exeext conftest.$ac_ext
7003 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7005 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7006 # Warning - without using the other run time loading flags,
7007 # -berok will link without error, but may produce a broken library.
7008 no_undefined_flag=' ${wl}-bernotok'
7009 allow_undefined_flag=' ${wl}-berok'
7010 # Exported symbols can be pulled into shared objects from archives
7011 whole_archive_flag_spec='$convenience'
7012 archive_cmds_need_lc=yes
7013 # This is similar to how AIX traditionally builds its shared libraries.
7014 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'
7019 amigaos*)
7020 if test "$host_cpu" = m68k; then
7021 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)'
7022 hardcode_libdir_flag_spec='-L$libdir'
7023 hardcode_minus_L=yes
7025 # see comment about different semantics on the GNU ld section
7026 ld_shlibs=no
7029 bsdi[45]*)
7030 export_dynamic_flag_spec=-rdynamic
7033 cygwin* | mingw* | pw32*)
7034 # When not using gcc, we currently assume that we are using
7035 # Microsoft Visual C++.
7036 # hardcode_libdir_flag_spec is actually meaningless, as there is
7037 # no search path for DLLs.
7038 hardcode_libdir_flag_spec=' '
7039 allow_undefined_flag=unsupported
7040 # Tell ltmain to make .lib files, not .a files.
7041 libext=lib
7042 # Tell ltmain to make .dll files, not .so files.
7043 shrext_cmds=".dll"
7044 # FIXME: Setting linknames here is a bad hack.
7045 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7046 # The linker will automatically build a .lib file if we build a DLL.
7047 old_archive_from_new_cmds='true'
7048 # FIXME: Should let the user specify the lib program.
7049 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7050 fix_srcfile_path='`cygpath -w "$srcfile"`'
7051 enable_shared_with_static_runtimes=yes
7054 darwin* | rhapsody*)
7055 case $host_os in
7056 rhapsody* | darwin1.[012])
7057 allow_undefined_flag='${wl}-undefined ${wl}suppress'
7059 *) # Darwin 1.3 on
7060 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
7061 10.[012])
7062 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7064 10.*)
7065 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7067 esac
7069 esac
7070 archive_cmds_need_lc=no
7071 hardcode_direct=no
7072 hardcode_automatic=yes
7073 hardcode_shlibpath_var=unsupported
7074 whole_archive_flag_spec=''
7075 link_all_deplibs=yes
7076 if test "$GCC" = yes ; then
7077 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7078 echo $ECHO_N "(cached) $ECHO_C" >&6
7079 else
7080 lt_cv_apple_cc_single_mod=no
7081 if test -z "${LT_MULTI_MODULE}"; then
7082 # By default we will add the -single_module flag. You can override
7083 # by either setting the environment variable LT_MULTI_MODULE
7084 # non-empty at configure time, or by adding -multi-module to the
7085 # link flags.
7086 echo "int foo(void){return 1;}" > conftest.c
7087 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7088 -dynamiclib ${wl}-single_module conftest.c
7089 if test -f libconftest.dylib; then
7090 lt_cv_apple_cc_single_mod=yes
7091 rm libconftest.dylib
7093 rm conftest.$ac_ext
7097 output_verbose_link_cmd=echo
7098 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
7099 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7100 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7101 else
7102 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7103 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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7105 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7106 module_expsym_cmds='sed -e "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7107 else
7108 case $cc_basename in
7109 xlc*)
7110 output_verbose_link_cmd=echo
7111 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring'
7112 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7113 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7114 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7115 module_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7118 ld_shlibs=no
7120 esac
7124 dgux*)
7125 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7126 hardcode_libdir_flag_spec='-L$libdir'
7127 hardcode_shlibpath_var=no
7130 freebsd1*)
7131 ld_shlibs=no
7134 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7135 # support. Future versions do this automatically, but an explicit c++rt0.o
7136 # does not break anything, and helps significantly (at the cost of a little
7137 # extra space).
7138 freebsd2.2*)
7139 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7140 hardcode_libdir_flag_spec='-R$libdir'
7141 hardcode_direct=yes
7142 hardcode_shlibpath_var=no
7145 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7146 freebsd2*)
7147 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7148 hardcode_direct=yes
7149 hardcode_minus_L=yes
7150 hardcode_shlibpath_var=no
7153 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7154 freebsd* | dragonfly*)
7155 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7156 hardcode_libdir_flag_spec='-R$libdir'
7157 hardcode_direct=yes
7158 hardcode_shlibpath_var=no
7161 hpux9*)
7162 if test "$GCC" = yes; then
7163 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'
7164 else
7165 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'
7167 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7168 hardcode_libdir_separator=:
7169 hardcode_direct=yes
7171 # hardcode_minus_L: Not really in the search PATH,
7172 # but as the default location of the library.
7173 hardcode_minus_L=yes
7174 export_dynamic_flag_spec='${wl}-E'
7177 hpux10*)
7178 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7179 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7180 else
7181 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7183 if test "$with_gnu_ld" = no; then
7184 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7185 hardcode_libdir_flag_spec_ld='+b $libdir'
7186 hardcode_libdir_separator=:
7187 hardcode_direct=yes
7188 hardcode_direct_absolute=yes
7189 export_dynamic_flag_spec='${wl}-E'
7190 # hardcode_minus_L: Not really in the search PATH,
7191 # but as the default location of the library.
7192 hardcode_minus_L=yes
7196 hpux11*)
7197 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7198 case $host_cpu in
7199 hppa*64*)
7200 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7202 ia64*)
7203 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7206 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7208 esac
7209 else
7210 case $host_cpu in
7211 hppa*64*)
7212 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7214 ia64*)
7215 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7218 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7220 esac
7222 if test "$with_gnu_ld" = no; then
7223 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7224 hardcode_libdir_separator=:
7226 case $host_cpu in
7227 hppa*64*|ia64*)
7228 hardcode_direct=no
7229 hardcode_shlibpath_var=no
7232 hardcode_direct=yes
7233 hardcode_direct_absolute=yes
7234 export_dynamic_flag_spec='${wl}-E'
7236 # hardcode_minus_L: Not really in the search PATH,
7237 # but as the default location of the library.
7238 hardcode_minus_L=yes
7240 esac
7244 irix5* | irix6* | nonstopux*)
7245 if test "$GCC" = yes; then
7246 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7247 # Try to use the -exported_symbol ld option, if it does not
7248 # work, assume that -exports_file does not work either and
7249 # implicitly export all symbols.
7250 save_LDFLAGS="$LDFLAGS"
7251 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
7252 cat >conftest.$ac_ext <<_ACEOF
7253 int foo(void) {}
7254 _ACEOF
7255 rm -f conftest.$ac_objext conftest$ac_exeext
7256 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7257 (eval $ac_link) 2>conftest.er1
7258 ac_status=$?
7259 grep -v '^ *+' conftest.er1 >conftest.err
7260 rm -f conftest.er1
7261 cat conftest.err >&5
7262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7263 (exit $ac_status); } &&
7264 { ac_try='test -z "$ac_c_werror_flag"
7265 || test ! -s conftest.err'
7266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7267 (eval $ac_try) 2>&5
7268 ac_status=$?
7269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7270 (exit $ac_status); }; } &&
7271 { ac_try='test -s conftest$ac_exeext'
7272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7273 (eval $ac_try) 2>&5
7274 ac_status=$?
7275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7276 (exit $ac_status); }; }; then
7277 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
7279 else
7280 echo "$as_me: failed program was:" >&5
7281 sed 's/^/| /' conftest.$ac_ext >&5
7284 rm -f conftest.err conftest.$ac_objext \
7285 conftest$ac_exeext conftest.$ac_ext
7286 LDFLAGS="$save_LDFLAGS"
7287 else
7288 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7289 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
7291 archive_cmds_need_lc='no'
7292 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7293 hardcode_libdir_separator=:
7294 inherit_rpath=yes
7295 link_all_deplibs=yes
7298 netbsd*)
7299 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7300 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
7301 else
7302 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
7304 hardcode_libdir_flag_spec='-R$libdir'
7305 hardcode_direct=yes
7306 hardcode_shlibpath_var=no
7309 newsos6)
7310 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7311 hardcode_direct=yes
7312 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7313 hardcode_libdir_separator=:
7314 hardcode_shlibpath_var=no
7317 *nto* | *qnx*)
7320 openbsd*)
7321 hardcode_direct=yes
7322 hardcode_shlibpath_var=no
7323 hardcode_direct_absolute=yes
7324 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7325 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7326 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
7327 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7328 export_dynamic_flag_spec='${wl}-E'
7329 else
7330 case $host_os in
7331 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
7332 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7333 hardcode_libdir_flag_spec='-R$libdir'
7336 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7337 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7339 esac
7343 os2*)
7344 hardcode_libdir_flag_spec='-L$libdir'
7345 hardcode_minus_L=yes
7346 allow_undefined_flag=unsupported
7347 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'
7348 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
7351 osf3*)
7352 if test "$GCC" = yes; then
7353 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7354 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7355 else
7356 allow_undefined_flag=' -expect_unresolved \*'
7357 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7359 archive_cmds_need_lc='no'
7360 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7361 hardcode_libdir_separator=:
7364 osf4* | osf5*) # as osf3* with the addition of -msym flag
7365 if test "$GCC" = yes; then
7366 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7367 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7368 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7369 else
7370 allow_undefined_flag=' -expect_unresolved \*'
7371 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7372 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~
7373 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
7375 # Both c and cxx compiler support -rpath directly
7376 hardcode_libdir_flag_spec='-rpath $libdir'
7378 archive_cmds_need_lc='no'
7379 hardcode_libdir_separator=:
7382 solaris*)
7383 no_undefined_flag=' -z defs'
7384 if test "$GCC" = yes; then
7385 wlarc='${wl}'
7386 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7387 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7388 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
7389 else
7390 case `$CC -V 2>&1` in
7391 *"Compilers 5.0"*)
7392 wlarc=''
7393 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7394 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7395 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
7398 wlarc='${wl}'
7399 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
7400 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7401 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
7403 esac
7405 hardcode_libdir_flag_spec='-R$libdir'
7406 hardcode_shlibpath_var=no
7407 case $host_os in
7408 solaris2.[0-5] | solaris2.[0-5].*) ;;
7410 # The compiler driver will combine and reorder linker options,
7411 # but understands `-z linker_flag'. GCC discards it without `$wl',
7412 # but is careful enough not to reorder.
7413 # Supported since Solaris 2.6 (maybe 2.5.1?)
7414 if test "$GCC" = yes; then
7415 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
7416 else
7417 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
7420 esac
7421 link_all_deplibs=yes
7424 sunos4*)
7425 if test "x$host_vendor" = xsequent; then
7426 # Use $CC to link under sequent, because it throws in some extra .o
7427 # files that make .init and .fini sections work.
7428 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
7429 else
7430 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
7432 hardcode_libdir_flag_spec='-L$libdir'
7433 hardcode_direct=yes
7434 hardcode_minus_L=yes
7435 hardcode_shlibpath_var=no
7438 sysv4)
7439 case $host_vendor in
7440 sni)
7441 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7442 hardcode_direct=yes # is this really true???
7444 siemens)
7445 ## LD is ld it makes a PLAMLIB
7446 ## CC just makes a GrossModule.
7447 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7448 reload_cmds='$CC -r -o $output$reload_objs'
7449 hardcode_direct=no
7451 motorola)
7452 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7453 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
7455 esac
7456 runpath_var='LD_RUN_PATH'
7457 hardcode_shlibpath_var=no
7460 sysv4.3*)
7461 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7462 hardcode_shlibpath_var=no
7463 export_dynamic_flag_spec='-Bexport'
7466 sysv4*MP*)
7467 if test -d /usr/nec; then
7468 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7469 hardcode_shlibpath_var=no
7470 runpath_var=LD_RUN_PATH
7471 hardcode_runpath_var=yes
7472 ld_shlibs=yes
7476 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
7477 no_undefined_flag='${wl}-z,text'
7478 archive_cmds_need_lc=no
7479 hardcode_shlibpath_var=no
7480 runpath_var='LD_RUN_PATH'
7482 if test "$GCC" = yes; then
7483 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7484 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7485 else
7486 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7487 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7491 sysv5* | sco3.2v5* | sco5v6*)
7492 # Note: We can NOT use -z defs as we might desire, because we do not
7493 # link with -lc, and that would cause any symbols used from libc to
7494 # always be unresolved, which means just about no library would
7495 # ever link correctly. If we're not using GNU ld we use -z text
7496 # though, which does catch some bad symbols but isn't as heavy-handed
7497 # as -z defs.
7498 no_undefined_flag='${wl}-z,text'
7499 allow_undefined_flag='${wl}-z,nodefs'
7500 archive_cmds_need_lc=no
7501 hardcode_shlibpath_var=no
7502 hardcode_libdir_flag_spec='${wl}-R,$libdir'
7503 hardcode_libdir_separator=':'
7504 link_all_deplibs=yes
7505 export_dynamic_flag_spec='${wl}-Bexport'
7506 runpath_var='LD_RUN_PATH'
7508 if test "$GCC" = yes; then
7509 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7510 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7511 else
7512 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7513 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7517 uts4*)
7518 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7519 hardcode_libdir_flag_spec='-L$libdir'
7520 hardcode_shlibpath_var=no
7524 ld_shlibs=no
7526 esac
7528 if test x$host_vendor = xsni; then
7529 case $host in
7530 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7531 export_dynamic_flag_spec='${wl}-Blargedynsym'
7533 esac
7537 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
7538 echo "${ECHO_T}$ld_shlibs" >&6
7539 test "$ld_shlibs" = no && can_build_shared=no
7541 with_gnu_ld=$with_gnu_ld
7558 # Do we need to explicitly link libc?
7560 case "x$archive_cmds_need_lc" in
7561 x|xyes)
7562 # Assume -lc should be added
7563 archive_cmds_need_lc=yes
7565 if test "$enable_shared" = yes && test "$GCC" = yes; then
7566 case $archive_cmds in
7567 *'~'*)
7568 # FIXME: we may have to deal with multi-command sequences.
7570 '$CC '*)
7571 # Test whether the compiler implicitly links with -lc since on some
7572 # systems, -lgcc has to come before -lc. If gcc already passes -lc
7573 # to ld, don't add -lc before -lgcc.
7574 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7575 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7576 $RM conftest*
7577 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7579 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7580 (eval $ac_compile) 2>&5
7581 ac_status=$?
7582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7583 (exit $ac_status); } 2>conftest.err; then
7584 soname=conftest
7585 lib=conftest
7586 libobjs=conftest.$ac_objext
7587 deplibs=
7588 wl=$lt_prog_compiler_wl
7589 pic_flag=$lt_prog_compiler_pic
7590 compiler_flags=-v
7591 linker_flags=-v
7592 verstring=
7593 output_objdir=.
7594 libname=conftest
7595 lt_save_allow_undefined_flag=$allow_undefined_flag
7596 allow_undefined_flag=
7597 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
7598 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
7599 ac_status=$?
7600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7601 (exit $ac_status); }
7602 then
7603 archive_cmds_need_lc=no
7604 else
7605 archive_cmds_need_lc=yes
7607 allow_undefined_flag=$lt_save_allow_undefined_flag
7608 else
7609 cat conftest.err 1>&5
7611 $RM conftest*
7612 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
7613 echo "${ECHO_T}$archive_cmds_need_lc" >&6
7615 esac
7618 esac
7776 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
7777 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
7778 withGCC=$GCC
7779 if test "$withGCC" = yes; then
7780 case $host_os in
7781 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
7782 *) lt_awk_arg="/^libraries:/" ;;
7783 esac
7784 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7785 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
7786 # if the path contains ";" then we assume it to be the separator
7787 # otherwise default to the standard path separator (i.e. ":") - it is
7788 # assumed that no part of a normal pathname contains ";" but that should
7789 # okay in the real world where ";" in dirpaths is itself problematic.
7790 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
7791 else
7792 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
7794 # Ok, now we have the path, separated by spaces, we can step through it
7795 # and add multilib dir if necessary.
7796 lt_tmp_lt_search_path_spec=
7797 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
7798 for lt_sys_path in $lt_search_path_spec; do
7799 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
7800 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
7801 else
7802 test -d "$lt_sys_path" && \
7803 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
7805 done
7806 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
7807 BEGIN {RS=" "; FS="/|\n";} {
7808 lt_foo="";
7809 lt_count=0;
7810 for (lt_i = NF; lt_i > 0; lt_i--) {
7811 if ($lt_i != "" && $lt_i != ".") {
7812 if ($lt_i == "..") {
7813 lt_count++;
7814 } else {
7815 if (lt_count == 0) {
7816 lt_foo="/" $lt_i lt_foo;
7817 } else {
7818 lt_count--;
7823 if (lt_foo != "") { lt_freq[lt_foo]++; }
7824 if (lt_freq[lt_foo] == 1) { print lt_foo; }
7826 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
7827 else
7828 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
7830 library_names_spec=
7831 libname_spec='lib$name'
7832 soname_spec=
7833 shrext_cmds=".so"
7834 postinstall_cmds=
7835 postuninstall_cmds=
7836 finish_cmds=
7837 finish_eval=
7838 shlibpath_var=
7839 shlibpath_overrides_runpath=unknown
7840 version_type=none
7841 dynamic_linker="$host_os ld.so"
7842 sys_lib_dlsearch_path_spec="/lib /usr/lib"
7843 need_lib_prefix=unknown
7844 hardcode_into_libs=no
7846 # when you set need_version to no, make sure it does not cause -set_version
7847 # flags to be left without arguments
7848 need_version=unknown
7850 case $host_os in
7851 aix3*)
7852 version_type=linux
7853 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
7854 shlibpath_var=LIBPATH
7856 # AIX 3 has no versioning support, so we append a major version to the name.
7857 soname_spec='${libname}${release}${shared_ext}$major'
7860 aix4* | aix5*)
7861 version_type=linux
7862 need_lib_prefix=no
7863 need_version=no
7864 hardcode_into_libs=yes
7865 if test "$host_cpu" = ia64; then
7866 # AIX 5 supports IA64
7867 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
7868 shlibpath_var=LD_LIBRARY_PATH
7869 else
7870 # With GCC up to 2.95.x, collect2 would create an import file
7871 # for dependence libraries. The import file would start with
7872 # the line `#! .'. This would cause the generated library to
7873 # depend on `.', always an invalid library. This was fixed in
7874 # development snapshots of GCC prior to 3.0.
7875 case $host_os in
7876 aix4 | aix4.[01] | aix4.[01].*)
7877 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
7878 echo ' yes '
7879 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
7881 else
7882 can_build_shared=no
7885 esac
7886 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
7887 # soname into executable. Probably we can add versioning support to
7888 # collect2, so additional links can be useful in future.
7889 if test "$aix_use_runtimelinking" = yes; then
7890 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
7891 # instead of lib<name>.a to let people know that these are not
7892 # typical AIX shared libraries.
7893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7894 else
7895 # We preserve .a as extension for shared libraries through AIX4.2
7896 # and later when we are not doing run time linking.
7897 library_names_spec='${libname}${release}.a $libname.a'
7898 soname_spec='${libname}${release}${shared_ext}$major'
7900 shlibpath_var=LIBPATH
7904 amigaos*)
7905 if test "$host_cpu" = m68k; then
7906 library_names_spec='$libname.ixlibrary $libname.a'
7907 # Create ${libname}_ixlibrary.a entries in /sys/libs.
7908 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
7909 else
7910 dynamic_linker=no
7914 beos*)
7915 library_names_spec='${libname}${shared_ext}'
7916 dynamic_linker="$host_os ld.so"
7917 shlibpath_var=LIBRARY_PATH
7920 bsdi[45]*)
7921 version_type=linux
7922 need_version=no
7923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7924 soname_spec='${libname}${release}${shared_ext}$major'
7925 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
7926 shlibpath_var=LD_LIBRARY_PATH
7927 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
7928 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
7929 # the default ld.so.conf also contains /usr/contrib/lib and
7930 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
7931 # libtool to hard-code these into programs
7934 cygwin* | mingw* | pw32*)
7935 version_type=windows
7936 shrext_cmds=".dll"
7937 need_version=no
7938 need_lib_prefix=no
7940 case $withGCC,$host_os in
7941 yes,cygwin* | yes,mingw* | yes,pw32*)
7942 library_names_spec='$libname.dll.a'
7943 # DLL is installed to $(libdir)/../bin by postinstall_cmds
7944 postinstall_cmds='base_file=`basename \${file}`~
7945 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
7946 dldir=$destdir/`dirname \$dlpath`~
7947 test -d \$dldir || mkdir -p \$dldir~
7948 $install_prog $dir/$dlname \$dldir/$dlname~
7949 chmod a+x \$dldir/$dlname~
7950 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
7951 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
7953 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
7954 dlpath=$dir/\$dldll~
7955 $RM \$dlpath'
7956 shlibpath_overrides_runpath=yes
7958 case $host_os in
7959 cygwin*)
7960 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
7961 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7962 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
7964 mingw*)
7965 # MinGW DLLs use traditional 'lib' prefix
7966 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7967 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7968 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
7969 # It is most probably a Windows format PATH printed by
7970 # mingw gcc, but we are running on Cygwin. Gcc prints its search
7971 # path with ; separators, and with drive letters. We can handle the
7972 # drive letters (cygwin fileutils understands them), so leave them,
7973 # especially as we might pass files found there to a mingw objdump,
7974 # which wouldn't understand a cygwinified path. Ahh.
7975 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7976 else
7977 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
7980 pw32*)
7981 # pw32 DLLs use 'pw' prefix rather than 'lib'
7982 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7984 esac
7988 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
7990 esac
7991 dynamic_linker='Win32 ld.exe'
7992 # FIXME: first we should search . and the directory the executable is in
7993 shlibpath_var=PATH
7996 darwin* | rhapsody*)
7997 dynamic_linker="$host_os dyld"
7998 version_type=darwin
7999 need_lib_prefix=no
8000 need_version=no
8001 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8002 soname_spec='${libname}${release}${major}$shared_ext'
8003 shlibpath_overrides_runpath=yes
8004 shlibpath_var=DYLD_LIBRARY_PATH
8005 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8007 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8008 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8011 dgux*)
8012 version_type=linux
8013 need_lib_prefix=no
8014 need_version=no
8015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8016 soname_spec='${libname}${release}${shared_ext}$major'
8017 shlibpath_var=LD_LIBRARY_PATH
8020 freebsd1*)
8021 dynamic_linker=no
8024 freebsd* | dragonfly*)
8025 # DragonFly does not have aout. When/if they implement a new
8026 # versioning mechanism, adjust this.
8027 if test -x /usr/bin/objformat; then
8028 objformat=`/usr/bin/objformat`
8029 else
8030 case $host_os in
8031 freebsd[123]*) objformat=aout ;;
8032 *) objformat=elf ;;
8033 esac
8035 version_type=freebsd-$objformat
8036 case $version_type in
8037 freebsd-elf*)
8038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8039 need_version=no
8040 need_lib_prefix=no
8042 freebsd-*)
8043 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8044 need_version=yes
8046 esac
8047 shlibpath_var=LD_LIBRARY_PATH
8048 case $host_os in
8049 freebsd2*)
8050 shlibpath_overrides_runpath=yes
8052 freebsd3.[01]* | freebsdelf3.[01]*)
8053 shlibpath_overrides_runpath=yes
8054 hardcode_into_libs=yes
8056 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8057 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8058 shlibpath_overrides_runpath=no
8059 hardcode_into_libs=yes
8061 *) # from 4.6 on, and DragonFly
8062 shlibpath_overrides_runpath=yes
8063 hardcode_into_libs=yes
8065 esac
8068 gnu*)
8069 version_type=linux
8070 need_lib_prefix=no
8071 need_version=no
8072 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8073 soname_spec='${libname}${release}${shared_ext}$major'
8074 shlibpath_var=LD_LIBRARY_PATH
8075 hardcode_into_libs=yes
8078 hpux9* | hpux10* | hpux11*)
8079 # Give a soname corresponding to the major version so that dld.sl refuses to
8080 # link against other versions.
8081 version_type=sunos
8082 need_lib_prefix=no
8083 need_version=no
8084 case $host_cpu in
8085 ia64*)
8086 shrext_cmds='.so'
8087 hardcode_into_libs=yes
8088 dynamic_linker="$host_os dld.so"
8089 shlibpath_var=LD_LIBRARY_PATH
8090 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8092 soname_spec='${libname}${release}${shared_ext}$major'
8093 if test "X$HPUX_IA64_MODE" = X32; then
8094 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8095 else
8096 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8098 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8100 hppa*64*)
8101 shrext_cmds='.sl'
8102 hardcode_into_libs=yes
8103 dynamic_linker="$host_os dld.sl"
8104 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8105 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8107 soname_spec='${libname}${release}${shared_ext}$major'
8108 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8109 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8112 shrext_cmds='.sl'
8113 dynamic_linker="$host_os dld.sl"
8114 shlibpath_var=SHLIB_PATH
8115 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8116 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8117 soname_spec='${libname}${release}${shared_ext}$major'
8119 esac
8120 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8121 postinstall_cmds='chmod 555 $lib'
8124 interix[3-9]*)
8125 version_type=linux
8126 need_lib_prefix=no
8127 need_version=no
8128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8129 soname_spec='${libname}${release}${shared_ext}$major'
8130 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8131 shlibpath_var=LD_LIBRARY_PATH
8132 shlibpath_overrides_runpath=no
8133 hardcode_into_libs=yes
8136 irix5* | irix6* | nonstopux*)
8137 case $host_os in
8138 nonstopux*) version_type=nonstopux ;;
8140 if test "$lt_cv_prog_gnu_ld" = yes; then
8141 version_type=linux
8142 else
8143 version_type=irix
8144 fi ;;
8145 esac
8146 need_lib_prefix=no
8147 need_version=no
8148 soname_spec='${libname}${release}${shared_ext}$major'
8149 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8150 case $host_os in
8151 irix5* | nonstopux*)
8152 libsuff= shlibsuff=
8155 case $LD in # libtool.m4 will add one of these switches to LD
8156 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8157 libsuff= shlibsuff= libmagic=32-bit;;
8158 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8159 libsuff=32 shlibsuff=N32 libmagic=N32;;
8160 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8161 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8162 *) libsuff= shlibsuff= libmagic=never-match;;
8163 esac
8165 esac
8166 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8167 shlibpath_overrides_runpath=no
8168 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8169 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8170 hardcode_into_libs=yes
8173 # No shared lib support for Linux oldld, aout, or coff.
8174 linux*oldld* | linux*aout* | linux*coff*)
8175 dynamic_linker=no
8178 # This must be Linux ELF.
8179 linux* | k*bsd*-gnu)
8180 version_type=linux
8181 need_lib_prefix=no
8182 need_version=no
8183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8184 soname_spec='${libname}${release}${shared_ext}$major'
8185 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8186 shlibpath_var=LD_LIBRARY_PATH
8187 shlibpath_overrides_runpath=no
8188 # Some binutils ld are patched to set DT_RUNPATH
8189 save_LDFLAGS=$LDFLAGS
8190 save_libdir=$libdir
8191 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
8192 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
8193 cat >conftest.$ac_ext <<_ACEOF
8194 /* confdefs.h. */
8195 _ACEOF
8196 cat confdefs.h >>conftest.$ac_ext
8197 cat >>conftest.$ac_ext <<_ACEOF
8198 /* end confdefs.h. */
8201 main ()
8205 return 0;
8207 _ACEOF
8208 rm -f conftest.$ac_objext conftest$ac_exeext
8209 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8210 (eval $ac_link) 2>conftest.er1
8211 ac_status=$?
8212 grep -v '^ *+' conftest.er1 >conftest.err
8213 rm -f conftest.er1
8214 cat conftest.err >&5
8215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8216 (exit $ac_status); } &&
8217 { ac_try='test -z "$ac_c_werror_flag"
8218 || test ! -s conftest.err'
8219 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8220 (eval $ac_try) 2>&5
8221 ac_status=$?
8222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8223 (exit $ac_status); }; } &&
8224 { ac_try='test -s conftest$ac_exeext'
8225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8226 (eval $ac_try) 2>&5
8227 ac_status=$?
8228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8229 (exit $ac_status); }; }; then
8230 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
8231 shlibpath_overrides_runpath=yes
8234 else
8235 echo "$as_me: failed program was:" >&5
8236 sed 's/^/| /' conftest.$ac_ext >&5
8239 rm -f conftest.err conftest.$ac_objext \
8240 conftest$ac_exeext conftest.$ac_ext
8241 LDFLAGS=$save_LDFLAGS
8242 libdir=$save_libdir
8244 # This implies no fast_install, which is unacceptable.
8245 # Some rework will be needed to allow for fast_install
8246 # before this can be enabled.
8247 hardcode_into_libs=yes
8249 # Append ld.so.conf contents to the search path
8250 if test -f /etc/ld.so.conf; then
8251 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/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8252 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8255 # We used to test for /lib/ld.so.1 and disable shared libraries on
8256 # powerpc, because MkLinux only supported shared libraries with the
8257 # GNU dynamic linker. Since this was broken with cross compilers,
8258 # most powerpc-linux boxes support dynamic linking these days and
8259 # people can always --disable-shared, the test was removed, and we
8260 # assume the GNU/Linux dynamic linker is in use.
8261 dynamic_linker='GNU/Linux ld.so'
8264 netbsd*)
8265 version_type=sunos
8266 need_lib_prefix=no
8267 need_version=no
8268 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8269 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8270 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8271 dynamic_linker='NetBSD (a.out) ld.so'
8272 else
8273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8274 soname_spec='${libname}${release}${shared_ext}$major'
8275 dynamic_linker='NetBSD ld.elf_so'
8277 shlibpath_var=LD_LIBRARY_PATH
8278 shlibpath_overrides_runpath=yes
8279 hardcode_into_libs=yes
8282 newsos6)
8283 version_type=linux
8284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8285 shlibpath_var=LD_LIBRARY_PATH
8286 shlibpath_overrides_runpath=yes
8289 *nto* | *qnx*)
8290 version_type=qnx
8291 need_lib_prefix=no
8292 need_version=no
8293 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8294 soname_spec='${libname}${release}${shared_ext}$major'
8295 shlibpath_var=LD_LIBRARY_PATH
8296 shlibpath_overrides_runpath=no
8297 hardcode_into_libs=yes
8298 dynamic_linker='ldqnx.so'
8301 openbsd*)
8302 version_type=sunos
8303 sys_lib_dlsearch_path_spec="/usr/lib"
8304 need_lib_prefix=no
8305 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8306 case $host_os in
8307 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8308 *) need_version=no ;;
8309 esac
8310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8311 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8312 shlibpath_var=LD_LIBRARY_PATH
8313 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8314 case $host_os in
8315 openbsd2.[89] | openbsd2.[89].*)
8316 shlibpath_overrides_runpath=no
8319 shlibpath_overrides_runpath=yes
8321 esac
8322 else
8323 shlibpath_overrides_runpath=yes
8327 os2*)
8328 libname_spec='$name'
8329 shrext_cmds=".dll"
8330 need_lib_prefix=no
8331 library_names_spec='$libname${shared_ext} $libname.a'
8332 dynamic_linker='OS/2 ld.exe'
8333 shlibpath_var=LIBPATH
8336 osf3* | osf4* | osf5*)
8337 version_type=osf
8338 need_lib_prefix=no
8339 need_version=no
8340 soname_spec='${libname}${release}${shared_ext}$major'
8341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8342 shlibpath_var=LD_LIBRARY_PATH
8343 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8344 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
8347 rdos*)
8348 dynamic_linker=no
8351 solaris*)
8352 version_type=linux
8353 need_lib_prefix=no
8354 need_version=no
8355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8356 soname_spec='${libname}${release}${shared_ext}$major'
8357 shlibpath_var=LD_LIBRARY_PATH
8358 shlibpath_overrides_runpath=yes
8359 hardcode_into_libs=yes
8360 # ldd complains unless libraries are executable
8361 postinstall_cmds='chmod +x $lib'
8364 sunos4*)
8365 version_type=sunos
8366 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8367 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
8368 shlibpath_var=LD_LIBRARY_PATH
8369 shlibpath_overrides_runpath=yes
8370 if test "$with_gnu_ld" = yes; then
8371 need_lib_prefix=no
8373 need_version=yes
8376 sysv4 | sysv4.3*)
8377 version_type=linux
8378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8379 soname_spec='${libname}${release}${shared_ext}$major'
8380 shlibpath_var=LD_LIBRARY_PATH
8381 case $host_vendor in
8382 sni)
8383 shlibpath_overrides_runpath=no
8384 need_lib_prefix=no
8385 runpath_var=LD_RUN_PATH
8387 siemens)
8388 need_lib_prefix=no
8390 motorola)
8391 need_lib_prefix=no
8392 need_version=no
8393 shlibpath_overrides_runpath=no
8394 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8396 esac
8399 sysv4*MP*)
8400 if test -d /usr/nec ;then
8401 version_type=linux
8402 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
8403 soname_spec='$libname${shared_ext}.$major'
8404 shlibpath_var=LD_LIBRARY_PATH
8408 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8409 version_type=freebsd-elf
8410 need_lib_prefix=no
8411 need_version=no
8412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8413 soname_spec='${libname}${release}${shared_ext}$major'
8414 shlibpath_var=LD_LIBRARY_PATH
8415 shlibpath_overrides_runpath=yes
8416 hardcode_into_libs=yes
8417 if test "$with_gnu_ld" = yes; then
8418 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
8419 else
8420 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
8421 case $host_os in
8422 sco3.2v5*)
8423 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
8425 esac
8427 sys_lib_dlsearch_path_spec='/usr/lib'
8430 tpf*)
8431 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
8432 version_type=linux
8433 need_lib_prefix=no
8434 need_version=no
8435 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8436 shlibpath_var=LD_LIBRARY_PATH
8437 shlibpath_overrides_runpath=no
8438 hardcode_into_libs=yes
8441 uts4*)
8442 version_type=linux
8443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8444 soname_spec='${libname}${release}${shared_ext}$major'
8445 shlibpath_var=LD_LIBRARY_PATH
8449 dynamic_linker=no
8451 esac
8452 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
8453 echo "${ECHO_T}$dynamic_linker" >&6
8454 test "$dynamic_linker" = no && can_build_shared=no
8456 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8457 if test "$GCC" = yes; then
8458 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8547 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
8548 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
8549 hardcode_action=
8550 if test -n "$hardcode_libdir_flag_spec" ||
8551 test -n "$runpath_var" ||
8552 test "X$hardcode_automatic" = "Xyes" ; then
8554 # We can hardcode non-existent directories.
8555 if test "$hardcode_direct" != no &&
8556 # If the only mechanism to avoid hardcoding is shlibpath_var, we
8557 # have to relink, otherwise we might link with an installed library
8558 # when we should be linking with a yet-to-be-installed one
8559 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
8560 test "$hardcode_minus_L" != no; then
8561 # Linking always hardcodes the temporary library directory.
8562 hardcode_action=relink
8563 else
8564 # We can link without hardcoding, and we can hardcode nonexisting dirs.
8565 hardcode_action=immediate
8567 else
8568 # We cannot hardcode anything, or else we can only hardcode existing
8569 # directories.
8570 hardcode_action=unsupported
8572 echo "$as_me:$LINENO: result: $hardcode_action" >&5
8573 echo "${ECHO_T}$hardcode_action" >&6
8575 if test "$hardcode_action" = relink ||
8576 test "$inherit_rpath" = yes; then
8577 # Fast installation is not supported
8578 enable_fast_install=no
8579 elif test "$shlibpath_overrides_runpath" = yes ||
8580 test "$enable_shared" = no; then
8581 # Fast installation is not necessary
8582 enable_fast_install=needless
8590 if test "x$enable_dlopen" != xyes; then
8591 enable_dlopen=unknown
8592 enable_dlopen_self=unknown
8593 enable_dlopen_self_static=unknown
8594 else
8595 lt_cv_dlopen=no
8596 lt_cv_dlopen_libs=
8598 case $host_os in
8599 beos*)
8600 lt_cv_dlopen="load_add_on"
8601 lt_cv_dlopen_libs=
8602 lt_cv_dlopen_self=yes
8605 mingw* | pw32*)
8606 lt_cv_dlopen="LoadLibrary"
8607 lt_cv_dlopen_libs=
8610 cygwin*)
8611 lt_cv_dlopen="dlopen"
8612 lt_cv_dlopen_libs=
8615 darwin*)
8616 # if libdl is installed we need to link against it
8617 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8618 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8619 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8620 echo $ECHO_N "(cached) $ECHO_C" >&6
8621 else
8622 ac_check_lib_save_LIBS=$LIBS
8623 LIBS="-ldl $LIBS"
8624 cat >conftest.$ac_ext <<_ACEOF
8625 /* confdefs.h. */
8626 _ACEOF
8627 cat confdefs.h >>conftest.$ac_ext
8628 cat >>conftest.$ac_ext <<_ACEOF
8629 /* end confdefs.h. */
8631 /* Override any gcc2 internal prototype to avoid an error. */
8632 #ifdef __cplusplus
8633 extern "C"
8634 #endif
8635 /* We use char because int might match the return type of a gcc2
8636 builtin and then its argument prototype would still apply. */
8637 char dlopen ();
8639 main ()
8641 dlopen ();
8643 return 0;
8645 _ACEOF
8646 rm -f conftest.$ac_objext conftest$ac_exeext
8647 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8648 (eval $ac_link) 2>conftest.er1
8649 ac_status=$?
8650 grep -v '^ *+' conftest.er1 >conftest.err
8651 rm -f conftest.er1
8652 cat conftest.err >&5
8653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8654 (exit $ac_status); } &&
8655 { ac_try='test -z "$ac_c_werror_flag"
8656 || test ! -s conftest.err'
8657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8658 (eval $ac_try) 2>&5
8659 ac_status=$?
8660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8661 (exit $ac_status); }; } &&
8662 { ac_try='test -s conftest$ac_exeext'
8663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8664 (eval $ac_try) 2>&5
8665 ac_status=$?
8666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8667 (exit $ac_status); }; }; then
8668 ac_cv_lib_dl_dlopen=yes
8669 else
8670 echo "$as_me: failed program was:" >&5
8671 sed 's/^/| /' conftest.$ac_ext >&5
8673 ac_cv_lib_dl_dlopen=no
8675 rm -f conftest.err conftest.$ac_objext \
8676 conftest$ac_exeext conftest.$ac_ext
8677 LIBS=$ac_check_lib_save_LIBS
8679 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8680 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8681 if test $ac_cv_lib_dl_dlopen = yes; then
8682 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8683 else
8685 lt_cv_dlopen="dyld"
8686 lt_cv_dlopen_libs=
8687 lt_cv_dlopen_self=yes
8694 echo "$as_me:$LINENO: checking for shl_load" >&5
8695 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
8696 if test "${ac_cv_func_shl_load+set}" = set; then
8697 echo $ECHO_N "(cached) $ECHO_C" >&6
8698 else
8699 cat >conftest.$ac_ext <<_ACEOF
8700 /* confdefs.h. */
8701 _ACEOF
8702 cat confdefs.h >>conftest.$ac_ext
8703 cat >>conftest.$ac_ext <<_ACEOF
8704 /* end confdefs.h. */
8705 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
8706 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8707 #define shl_load innocuous_shl_load
8709 /* System header to define __stub macros and hopefully few prototypes,
8710 which can conflict with char shl_load (); below.
8711 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8712 <limits.h> exists even on freestanding compilers. */
8714 #ifdef __STDC__
8715 # include <limits.h>
8716 #else
8717 # include <assert.h>
8718 #endif
8720 #undef shl_load
8722 /* Override any gcc2 internal prototype to avoid an error. */
8723 #ifdef __cplusplus
8724 extern "C"
8726 #endif
8727 /* We use char because int might match the return type of a gcc2
8728 builtin and then its argument prototype would still apply. */
8729 char shl_load ();
8730 /* The GNU C library defines this for functions which it implements
8731 to always fail with ENOSYS. Some functions are actually named
8732 something starting with __ and the normal name is an alias. */
8733 #if defined (__stub_shl_load) || defined (__stub___shl_load)
8734 choke me
8735 #else
8736 char (*f) () = shl_load;
8737 #endif
8738 #ifdef __cplusplus
8740 #endif
8743 main ()
8745 return f != shl_load;
8747 return 0;
8749 _ACEOF
8750 rm -f conftest.$ac_objext conftest$ac_exeext
8751 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8752 (eval $ac_link) 2>conftest.er1
8753 ac_status=$?
8754 grep -v '^ *+' conftest.er1 >conftest.err
8755 rm -f conftest.er1
8756 cat conftest.err >&5
8757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8758 (exit $ac_status); } &&
8759 { ac_try='test -z "$ac_c_werror_flag"
8760 || test ! -s conftest.err'
8761 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8762 (eval $ac_try) 2>&5
8763 ac_status=$?
8764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8765 (exit $ac_status); }; } &&
8766 { ac_try='test -s conftest$ac_exeext'
8767 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8768 (eval $ac_try) 2>&5
8769 ac_status=$?
8770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8771 (exit $ac_status); }; }; then
8772 ac_cv_func_shl_load=yes
8773 else
8774 echo "$as_me: failed program was:" >&5
8775 sed 's/^/| /' conftest.$ac_ext >&5
8777 ac_cv_func_shl_load=no
8779 rm -f conftest.err conftest.$ac_objext \
8780 conftest$ac_exeext conftest.$ac_ext
8782 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
8783 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
8784 if test $ac_cv_func_shl_load = yes; then
8785 lt_cv_dlopen="shl_load"
8786 else
8787 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
8788 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
8789 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
8790 echo $ECHO_N "(cached) $ECHO_C" >&6
8791 else
8792 ac_check_lib_save_LIBS=$LIBS
8793 LIBS="-ldld $LIBS"
8794 cat >conftest.$ac_ext <<_ACEOF
8795 /* confdefs.h. */
8796 _ACEOF
8797 cat confdefs.h >>conftest.$ac_ext
8798 cat >>conftest.$ac_ext <<_ACEOF
8799 /* end confdefs.h. */
8801 /* Override any gcc2 internal prototype to avoid an error. */
8802 #ifdef __cplusplus
8803 extern "C"
8804 #endif
8805 /* We use char because int might match the return type of a gcc2
8806 builtin and then its argument prototype would still apply. */
8807 char shl_load ();
8809 main ()
8811 shl_load ();
8813 return 0;
8815 _ACEOF
8816 rm -f conftest.$ac_objext conftest$ac_exeext
8817 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8818 (eval $ac_link) 2>conftest.er1
8819 ac_status=$?
8820 grep -v '^ *+' conftest.er1 >conftest.err
8821 rm -f conftest.er1
8822 cat conftest.err >&5
8823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8824 (exit $ac_status); } &&
8825 { ac_try='test -z "$ac_c_werror_flag"
8826 || test ! -s conftest.err'
8827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8828 (eval $ac_try) 2>&5
8829 ac_status=$?
8830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8831 (exit $ac_status); }; } &&
8832 { ac_try='test -s conftest$ac_exeext'
8833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8834 (eval $ac_try) 2>&5
8835 ac_status=$?
8836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8837 (exit $ac_status); }; }; then
8838 ac_cv_lib_dld_shl_load=yes
8839 else
8840 echo "$as_me: failed program was:" >&5
8841 sed 's/^/| /' conftest.$ac_ext >&5
8843 ac_cv_lib_dld_shl_load=no
8845 rm -f conftest.err conftest.$ac_objext \
8846 conftest$ac_exeext conftest.$ac_ext
8847 LIBS=$ac_check_lib_save_LIBS
8849 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
8850 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
8851 if test $ac_cv_lib_dld_shl_load = yes; then
8852 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
8853 else
8854 echo "$as_me:$LINENO: checking for dlopen" >&5
8855 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
8856 if test "${ac_cv_func_dlopen+set}" = set; then
8857 echo $ECHO_N "(cached) $ECHO_C" >&6
8858 else
8859 cat >conftest.$ac_ext <<_ACEOF
8860 /* confdefs.h. */
8861 _ACEOF
8862 cat confdefs.h >>conftest.$ac_ext
8863 cat >>conftest.$ac_ext <<_ACEOF
8864 /* end confdefs.h. */
8865 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
8866 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8867 #define dlopen innocuous_dlopen
8869 /* System header to define __stub macros and hopefully few prototypes,
8870 which can conflict with char dlopen (); below.
8871 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8872 <limits.h> exists even on freestanding compilers. */
8874 #ifdef __STDC__
8875 # include <limits.h>
8876 #else
8877 # include <assert.h>
8878 #endif
8880 #undef dlopen
8882 /* Override any gcc2 internal prototype to avoid an error. */
8883 #ifdef __cplusplus
8884 extern "C"
8886 #endif
8887 /* We use char because int might match the return type of a gcc2
8888 builtin and then its argument prototype would still apply. */
8889 char dlopen ();
8890 /* The GNU C library defines this for functions which it implements
8891 to always fail with ENOSYS. Some functions are actually named
8892 something starting with __ and the normal name is an alias. */
8893 #if defined (__stub_dlopen) || defined (__stub___dlopen)
8894 choke me
8895 #else
8896 char (*f) () = dlopen;
8897 #endif
8898 #ifdef __cplusplus
8900 #endif
8903 main ()
8905 return f != dlopen;
8907 return 0;
8909 _ACEOF
8910 rm -f conftest.$ac_objext conftest$ac_exeext
8911 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8912 (eval $ac_link) 2>conftest.er1
8913 ac_status=$?
8914 grep -v '^ *+' conftest.er1 >conftest.err
8915 rm -f conftest.er1
8916 cat conftest.err >&5
8917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8918 (exit $ac_status); } &&
8919 { ac_try='test -z "$ac_c_werror_flag"
8920 || test ! -s conftest.err'
8921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8922 (eval $ac_try) 2>&5
8923 ac_status=$?
8924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8925 (exit $ac_status); }; } &&
8926 { ac_try='test -s conftest$ac_exeext'
8927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8928 (eval $ac_try) 2>&5
8929 ac_status=$?
8930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8931 (exit $ac_status); }; }; then
8932 ac_cv_func_dlopen=yes
8933 else
8934 echo "$as_me: failed program was:" >&5
8935 sed 's/^/| /' conftest.$ac_ext >&5
8937 ac_cv_func_dlopen=no
8939 rm -f conftest.err conftest.$ac_objext \
8940 conftest$ac_exeext conftest.$ac_ext
8942 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
8943 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
8944 if test $ac_cv_func_dlopen = yes; then
8945 lt_cv_dlopen="dlopen"
8946 else
8947 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8948 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8949 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8950 echo $ECHO_N "(cached) $ECHO_C" >&6
8951 else
8952 ac_check_lib_save_LIBS=$LIBS
8953 LIBS="-ldl $LIBS"
8954 cat >conftest.$ac_ext <<_ACEOF
8955 /* confdefs.h. */
8956 _ACEOF
8957 cat confdefs.h >>conftest.$ac_ext
8958 cat >>conftest.$ac_ext <<_ACEOF
8959 /* end confdefs.h. */
8961 /* Override any gcc2 internal prototype to avoid an error. */
8962 #ifdef __cplusplus
8963 extern "C"
8964 #endif
8965 /* We use char because int might match the return type of a gcc2
8966 builtin and then its argument prototype would still apply. */
8967 char dlopen ();
8969 main ()
8971 dlopen ();
8973 return 0;
8975 _ACEOF
8976 rm -f conftest.$ac_objext conftest$ac_exeext
8977 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8978 (eval $ac_link) 2>conftest.er1
8979 ac_status=$?
8980 grep -v '^ *+' conftest.er1 >conftest.err
8981 rm -f conftest.er1
8982 cat conftest.err >&5
8983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8984 (exit $ac_status); } &&
8985 { ac_try='test -z "$ac_c_werror_flag"
8986 || test ! -s conftest.err'
8987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8988 (eval $ac_try) 2>&5
8989 ac_status=$?
8990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8991 (exit $ac_status); }; } &&
8992 { ac_try='test -s conftest$ac_exeext'
8993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8994 (eval $ac_try) 2>&5
8995 ac_status=$?
8996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8997 (exit $ac_status); }; }; then
8998 ac_cv_lib_dl_dlopen=yes
8999 else
9000 echo "$as_me: failed program was:" >&5
9001 sed 's/^/| /' conftest.$ac_ext >&5
9003 ac_cv_lib_dl_dlopen=no
9005 rm -f conftest.err conftest.$ac_objext \
9006 conftest$ac_exeext conftest.$ac_ext
9007 LIBS=$ac_check_lib_save_LIBS
9009 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9010 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9011 if test $ac_cv_lib_dl_dlopen = yes; then
9012 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9013 else
9014 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9015 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
9016 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9017 echo $ECHO_N "(cached) $ECHO_C" >&6
9018 else
9019 ac_check_lib_save_LIBS=$LIBS
9020 LIBS="-lsvld $LIBS"
9021 cat >conftest.$ac_ext <<_ACEOF
9022 /* confdefs.h. */
9023 _ACEOF
9024 cat confdefs.h >>conftest.$ac_ext
9025 cat >>conftest.$ac_ext <<_ACEOF
9026 /* end confdefs.h. */
9028 /* Override any gcc2 internal prototype to avoid an error. */
9029 #ifdef __cplusplus
9030 extern "C"
9031 #endif
9032 /* We use char because int might match the return type of a gcc2
9033 builtin and then its argument prototype would still apply. */
9034 char dlopen ();
9036 main ()
9038 dlopen ();
9040 return 0;
9042 _ACEOF
9043 rm -f conftest.$ac_objext conftest$ac_exeext
9044 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9045 (eval $ac_link) 2>conftest.er1
9046 ac_status=$?
9047 grep -v '^ *+' conftest.er1 >conftest.err
9048 rm -f conftest.er1
9049 cat conftest.err >&5
9050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9051 (exit $ac_status); } &&
9052 { ac_try='test -z "$ac_c_werror_flag"
9053 || test ! -s conftest.err'
9054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9055 (eval $ac_try) 2>&5
9056 ac_status=$?
9057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9058 (exit $ac_status); }; } &&
9059 { ac_try='test -s conftest$ac_exeext'
9060 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9061 (eval $ac_try) 2>&5
9062 ac_status=$?
9063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9064 (exit $ac_status); }; }; then
9065 ac_cv_lib_svld_dlopen=yes
9066 else
9067 echo "$as_me: failed program was:" >&5
9068 sed 's/^/| /' conftest.$ac_ext >&5
9070 ac_cv_lib_svld_dlopen=no
9072 rm -f conftest.err conftest.$ac_objext \
9073 conftest$ac_exeext conftest.$ac_ext
9074 LIBS=$ac_check_lib_save_LIBS
9076 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9077 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
9078 if test $ac_cv_lib_svld_dlopen = yes; then
9079 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9080 else
9081 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9082 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
9083 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9084 echo $ECHO_N "(cached) $ECHO_C" >&6
9085 else
9086 ac_check_lib_save_LIBS=$LIBS
9087 LIBS="-ldld $LIBS"
9088 cat >conftest.$ac_ext <<_ACEOF
9089 /* confdefs.h. */
9090 _ACEOF
9091 cat confdefs.h >>conftest.$ac_ext
9092 cat >>conftest.$ac_ext <<_ACEOF
9093 /* end confdefs.h. */
9095 /* Override any gcc2 internal prototype to avoid an error. */
9096 #ifdef __cplusplus
9097 extern "C"
9098 #endif
9099 /* We use char because int might match the return type of a gcc2
9100 builtin and then its argument prototype would still apply. */
9101 char dld_link ();
9103 main ()
9105 dld_link ();
9107 return 0;
9109 _ACEOF
9110 rm -f conftest.$ac_objext conftest$ac_exeext
9111 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9112 (eval $ac_link) 2>conftest.er1
9113 ac_status=$?
9114 grep -v '^ *+' conftest.er1 >conftest.err
9115 rm -f conftest.er1
9116 cat conftest.err >&5
9117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9118 (exit $ac_status); } &&
9119 { ac_try='test -z "$ac_c_werror_flag"
9120 || test ! -s conftest.err'
9121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9122 (eval $ac_try) 2>&5
9123 ac_status=$?
9124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9125 (exit $ac_status); }; } &&
9126 { ac_try='test -s conftest$ac_exeext'
9127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9128 (eval $ac_try) 2>&5
9129 ac_status=$?
9130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9131 (exit $ac_status); }; }; then
9132 ac_cv_lib_dld_dld_link=yes
9133 else
9134 echo "$as_me: failed program was:" >&5
9135 sed 's/^/| /' conftest.$ac_ext >&5
9137 ac_cv_lib_dld_dld_link=no
9139 rm -f conftest.err conftest.$ac_objext \
9140 conftest$ac_exeext conftest.$ac_ext
9141 LIBS=$ac_check_lib_save_LIBS
9143 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9144 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
9145 if test $ac_cv_lib_dld_dld_link = yes; then
9146 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9165 esac
9167 if test "x$lt_cv_dlopen" != xno; then
9168 enable_dlopen=yes
9169 else
9170 enable_dlopen=no
9173 case $lt_cv_dlopen in
9174 dlopen)
9175 save_CPPFLAGS="$CPPFLAGS"
9176 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9178 save_LDFLAGS="$LDFLAGS"
9179 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9181 save_LIBS="$LIBS"
9182 LIBS="$lt_cv_dlopen_libs $LIBS"
9184 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9185 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
9186 if test "${lt_cv_dlopen_self+set}" = set; then
9187 echo $ECHO_N "(cached) $ECHO_C" >&6
9188 else
9189 if test "$cross_compiling" = yes; then :
9190 lt_cv_dlopen_self=cross
9191 else
9192 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9193 lt_status=$lt_dlunknown
9194 cat > conftest.$ac_ext <<_LT_EOF
9195 #line 9195 "configure"
9196 #include "confdefs.h"
9198 #if HAVE_DLFCN_H
9199 #include <dlfcn.h>
9200 #endif
9202 #include <stdio.h>
9204 #ifdef RTLD_GLOBAL
9205 # define LT_DLGLOBAL RTLD_GLOBAL
9206 #else
9207 # ifdef DL_GLOBAL
9208 # define LT_DLGLOBAL DL_GLOBAL
9209 # else
9210 # define LT_DLGLOBAL 0
9211 # endif
9212 #endif
9214 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9215 find out it does not work in some platform. */
9216 #ifndef LT_DLLAZY_OR_NOW
9217 # ifdef RTLD_LAZY
9218 # define LT_DLLAZY_OR_NOW RTLD_LAZY
9219 # else
9220 # ifdef DL_LAZY
9221 # define LT_DLLAZY_OR_NOW DL_LAZY
9222 # else
9223 # ifdef RTLD_NOW
9224 # define LT_DLLAZY_OR_NOW RTLD_NOW
9225 # else
9226 # ifdef DL_NOW
9227 # define LT_DLLAZY_OR_NOW DL_NOW
9228 # else
9229 # define LT_DLLAZY_OR_NOW 0
9230 # endif
9231 # endif
9232 # endif
9233 # endif
9234 #endif
9236 #ifdef __cplusplus
9237 extern "C" void exit (int);
9238 #endif
9240 void fnord() { int i=42;}
9241 int main ()
9243 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9244 int status = $lt_dlunknown;
9246 if (self)
9248 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9249 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9250 /* dlclose (self); */
9252 else
9253 puts (dlerror ());
9255 exit (status);
9257 _LT_EOF
9258 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9259 (eval $ac_link) 2>&5
9260 ac_status=$?
9261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9262 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9263 (./conftest; exit; ) >&5 2>/dev/null
9264 lt_status=$?
9265 case x$lt_status in
9266 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9267 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9268 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9269 esac
9270 else :
9271 # compilation failed
9272 lt_cv_dlopen_self=no
9275 rm -fr conftest*
9279 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9280 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
9282 if test "x$lt_cv_dlopen_self" = xyes; then
9283 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9284 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9285 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
9286 if test "${lt_cv_dlopen_self_static+set}" = set; then
9287 echo $ECHO_N "(cached) $ECHO_C" >&6
9288 else
9289 if test "$cross_compiling" = yes; then :
9290 lt_cv_dlopen_self_static=cross
9291 else
9292 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9293 lt_status=$lt_dlunknown
9294 cat > conftest.$ac_ext <<_LT_EOF
9295 #line 9295 "configure"
9296 #include "confdefs.h"
9298 #if HAVE_DLFCN_H
9299 #include <dlfcn.h>
9300 #endif
9302 #include <stdio.h>
9304 #ifdef RTLD_GLOBAL
9305 # define LT_DLGLOBAL RTLD_GLOBAL
9306 #else
9307 # ifdef DL_GLOBAL
9308 # define LT_DLGLOBAL DL_GLOBAL
9309 # else
9310 # define LT_DLGLOBAL 0
9311 # endif
9312 #endif
9314 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9315 find out it does not work in some platform. */
9316 #ifndef LT_DLLAZY_OR_NOW
9317 # ifdef RTLD_LAZY
9318 # define LT_DLLAZY_OR_NOW RTLD_LAZY
9319 # else
9320 # ifdef DL_LAZY
9321 # define LT_DLLAZY_OR_NOW DL_LAZY
9322 # else
9323 # ifdef RTLD_NOW
9324 # define LT_DLLAZY_OR_NOW RTLD_NOW
9325 # else
9326 # ifdef DL_NOW
9327 # define LT_DLLAZY_OR_NOW DL_NOW
9328 # else
9329 # define LT_DLLAZY_OR_NOW 0
9330 # endif
9331 # endif
9332 # endif
9333 # endif
9334 #endif
9336 #ifdef __cplusplus
9337 extern "C" void exit (int);
9338 #endif
9340 void fnord() { int i=42;}
9341 int main ()
9343 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9344 int status = $lt_dlunknown;
9346 if (self)
9348 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9349 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9350 /* dlclose (self); */
9352 else
9353 puts (dlerror ());
9355 exit (status);
9357 _LT_EOF
9358 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9359 (eval $ac_link) 2>&5
9360 ac_status=$?
9361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9362 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9363 (./conftest; exit; ) >&5 2>/dev/null
9364 lt_status=$?
9365 case x$lt_status in
9366 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9367 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9368 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9369 esac
9370 else :
9371 # compilation failed
9372 lt_cv_dlopen_self_static=no
9375 rm -fr conftest*
9379 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9380 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
9383 CPPFLAGS="$save_CPPFLAGS"
9384 LDFLAGS="$save_LDFLAGS"
9385 LIBS="$save_LIBS"
9387 esac
9389 case $lt_cv_dlopen_self in
9390 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9391 *) enable_dlopen_self=unknown ;;
9392 esac
9394 case $lt_cv_dlopen_self_static in
9395 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9396 *) enable_dlopen_self_static=unknown ;;
9397 esac
9416 striplib=
9417 old_striplib=
9418 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9419 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
9420 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
9421 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9422 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9423 echo "$as_me:$LINENO: result: yes" >&5
9424 echo "${ECHO_T}yes" >&6
9425 else
9426 # FIXME - insert some real tests, host_os isn't really good enough
9427 case $host_os in
9428 darwin*)
9429 if test -n "$STRIP" ; then
9430 striplib="$STRIP -x"
9431 old_striplib="$STRIP -S"
9432 echo "$as_me:$LINENO: result: yes" >&5
9433 echo "${ECHO_T}yes" >&6
9434 else
9435 echo "$as_me:$LINENO: result: no" >&5
9436 echo "${ECHO_T}no" >&6
9440 echo "$as_me:$LINENO: result: no" >&5
9441 echo "${ECHO_T}no" >&6
9443 esac
9457 # Report which library types will actually be built
9458 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9459 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
9460 echo "$as_me:$LINENO: result: $can_build_shared" >&5
9461 echo "${ECHO_T}$can_build_shared" >&6
9463 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9464 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
9465 test "$can_build_shared" = "no" && enable_shared=no
9467 # On AIX, shared libraries and static libraries use the same namespace, and
9468 # are all built from PIC.
9469 case $host_os in
9470 aix3*)
9471 test "$enable_shared" = yes && enable_static=no
9472 if test -n "$RANLIB"; then
9473 archive_cmds="$archive_cmds~\$RANLIB \$lib"
9474 postinstall_cmds='$RANLIB $lib'
9478 aix4* | aix5*)
9479 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9480 test "$enable_shared" = yes && enable_static=no
9483 esac
9484 echo "$as_me:$LINENO: result: $enable_shared" >&5
9485 echo "${ECHO_T}$enable_shared" >&6
9487 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9488 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
9489 # Make sure either enable_shared or enable_static is yes.
9490 test "$enable_shared" = yes || enable_static=yes
9491 echo "$as_me:$LINENO: result: $enable_static" >&5
9492 echo "${ECHO_T}$enable_static" >&6
9498 ac_ext=c
9499 ac_cpp='$CPP $CPPFLAGS'
9500 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9501 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9502 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9504 CC="$lt_save_CC"
9518 ac_config_commands="$ac_config_commands libtool"
9523 # Only expand once:
9527 # Check whether --enable-targets or --disable-targets was given.
9528 if test "${enable_targets+set}" = set; then
9529 enableval="$enable_targets"
9530 case "${enableval}" in
9531 yes | "") { { echo "$as_me:$LINENO: error: enable-targets option must specify target names or 'all'" >&5
9532 echo "$as_me: error: enable-targets option must specify target names or 'all'" >&2;}
9533 { (exit 1); exit 1; }; }
9535 no) enable_targets= ;;
9536 *) enable_targets=$enableval ;;
9537 esac
9539 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
9540 if test "${enable_commonbfdlib+set}" = set; then
9541 enableval="$enable_commonbfdlib"
9542 case "${enableval}" in
9543 yes) commonbfdlib=true ;;
9544 no) commonbfdlib=false ;;
9545 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for BFD commonbfdlib option" >&5
9546 echo "$as_me: error: bad value ${enableval} for BFD commonbfdlib option" >&2;}
9547 { (exit 1); exit 1; }; } ;;
9548 esac
9550 ac_checking=yes
9551 if grep '^RELEASE=y' ${srcdir}/../bfd/Makefile.am >/dev/null 2>/dev/null ; then
9552 ac_checking=
9554 # Check whether --enable-checking or --disable-checking was given.
9555 if test "${enable_checking+set}" = set; then
9556 enableval="$enable_checking"
9557 case "${enableval}" in
9558 no|none) ac_checking= ;;
9559 *) ac_checking=yes ;;
9560 esac
9561 fi; if test x$ac_checking != x ; then
9563 cat >>confdefs.h <<\_ACEOF
9564 #define ENABLE_CHECKING 1
9565 _ACEOF
9569 using_cgen=no
9572 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9574 # Check whether --enable-werror or --disable-werror was given.
9575 if test "${enable_werror+set}" = set; then
9576 enableval="$enable_werror"
9577 case "${enableval}" in
9578 yes | y) ERROR_ON_WARNING="yes" ;;
9579 no | n) ERROR_ON_WARNING="no" ;;
9580 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-werror" >&5
9581 echo "$as_me: error: bad value ${enableval} for --enable-werror" >&2;}
9582 { (exit 1); exit 1; }; } ;;
9583 esac
9586 # Enable -Werror by default when using gcc
9587 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
9588 ERROR_ON_WARNING=yes
9591 NO_WERROR=
9592 if test "${ERROR_ON_WARNING}" = yes ; then
9593 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
9594 NO_WERROR="-Wno-error"
9597 if test "${GCC}" = yes ; then
9598 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
9601 # Check whether --enable-build-warnings or --disable-build-warnings was given.
9602 if test "${enable_build_warnings+set}" = set; then
9603 enableval="$enable_build_warnings"
9604 case "${enableval}" in
9605 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
9606 no) if test "${GCC}" = yes ; then
9607 WARN_CFLAGS="-w"
9608 fi;;
9609 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9610 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
9611 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9612 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
9613 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9614 esac
9617 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
9618 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
9625 # Generate a header file
9626 ac_config_headers="$ac_config_headers config.h:config.in"
9629 # If we are on a DOS filesystem, we must use gdb.ini rather than
9630 # .gdbinit.
9631 case "${host}" in
9632 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
9633 GDBINIT="gdb.ini"
9634 ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
9638 GDBINIT=".gdbinit"
9639 ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
9642 esac
9645 #We need this for the host. BOUT header is in host order.
9646 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
9647 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
9648 if test "${ac_cv_c_bigendian+set}" = set; then
9649 echo $ECHO_N "(cached) $ECHO_C" >&6
9650 else
9651 # See if sys/param.h defines the BYTE_ORDER macro.
9652 cat >conftest.$ac_ext <<_ACEOF
9653 /* confdefs.h. */
9654 _ACEOF
9655 cat confdefs.h >>conftest.$ac_ext
9656 cat >>conftest.$ac_ext <<_ACEOF
9657 /* end confdefs.h. */
9658 #include <sys/types.h>
9659 #include <sys/param.h>
9662 main ()
9664 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
9665 bogus endian macros
9666 #endif
9669 return 0;
9671 _ACEOF
9672 rm -f conftest.$ac_objext
9673 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9674 (eval $ac_compile) 2>conftest.er1
9675 ac_status=$?
9676 grep -v '^ *+' conftest.er1 >conftest.err
9677 rm -f conftest.er1
9678 cat conftest.err >&5
9679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9680 (exit $ac_status); } &&
9681 { ac_try='test -z "$ac_c_werror_flag"
9682 || test ! -s conftest.err'
9683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9684 (eval $ac_try) 2>&5
9685 ac_status=$?
9686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9687 (exit $ac_status); }; } &&
9688 { ac_try='test -s conftest.$ac_objext'
9689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9690 (eval $ac_try) 2>&5
9691 ac_status=$?
9692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9693 (exit $ac_status); }; }; then
9694 # It does; now see whether it defined to BIG_ENDIAN or not.
9695 cat >conftest.$ac_ext <<_ACEOF
9696 /* confdefs.h. */
9697 _ACEOF
9698 cat confdefs.h >>conftest.$ac_ext
9699 cat >>conftest.$ac_ext <<_ACEOF
9700 /* end confdefs.h. */
9701 #include <sys/types.h>
9702 #include <sys/param.h>
9705 main ()
9707 #if BYTE_ORDER != BIG_ENDIAN
9708 not big endian
9709 #endif
9712 return 0;
9714 _ACEOF
9715 rm -f conftest.$ac_objext
9716 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9717 (eval $ac_compile) 2>conftest.er1
9718 ac_status=$?
9719 grep -v '^ *+' conftest.er1 >conftest.err
9720 rm -f conftest.er1
9721 cat conftest.err >&5
9722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9723 (exit $ac_status); } &&
9724 { ac_try='test -z "$ac_c_werror_flag"
9725 || test ! -s conftest.err'
9726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9727 (eval $ac_try) 2>&5
9728 ac_status=$?
9729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9730 (exit $ac_status); }; } &&
9731 { ac_try='test -s conftest.$ac_objext'
9732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9733 (eval $ac_try) 2>&5
9734 ac_status=$?
9735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9736 (exit $ac_status); }; }; then
9737 ac_cv_c_bigendian=yes
9738 else
9739 echo "$as_me: failed program was:" >&5
9740 sed 's/^/| /' conftest.$ac_ext >&5
9742 ac_cv_c_bigendian=no
9744 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9745 else
9746 echo "$as_me: failed program was:" >&5
9747 sed 's/^/| /' conftest.$ac_ext >&5
9749 # It does not; compile a test program.
9750 if test "$cross_compiling" = yes; then
9751 # try to guess the endianness by grepping values into an object file
9752 ac_cv_c_bigendian=unknown
9753 cat >conftest.$ac_ext <<_ACEOF
9754 /* confdefs.h. */
9755 _ACEOF
9756 cat confdefs.h >>conftest.$ac_ext
9757 cat >>conftest.$ac_ext <<_ACEOF
9758 /* end confdefs.h. */
9759 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9760 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9761 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
9762 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9763 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9764 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
9766 main ()
9768 _ascii (); _ebcdic ();
9770 return 0;
9772 _ACEOF
9773 rm -f conftest.$ac_objext
9774 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9775 (eval $ac_compile) 2>conftest.er1
9776 ac_status=$?
9777 grep -v '^ *+' conftest.er1 >conftest.err
9778 rm -f conftest.er1
9779 cat conftest.err >&5
9780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9781 (exit $ac_status); } &&
9782 { ac_try='test -z "$ac_c_werror_flag"
9783 || test ! -s conftest.err'
9784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9785 (eval $ac_try) 2>&5
9786 ac_status=$?
9787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9788 (exit $ac_status); }; } &&
9789 { ac_try='test -s conftest.$ac_objext'
9790 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9791 (eval $ac_try) 2>&5
9792 ac_status=$?
9793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9794 (exit $ac_status); }; }; then
9795 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
9796 ac_cv_c_bigendian=yes
9798 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9799 if test "$ac_cv_c_bigendian" = unknown; then
9800 ac_cv_c_bigendian=no
9801 else
9802 # finding both strings is unlikely to happen, but who knows?
9803 ac_cv_c_bigendian=unknown
9806 else
9807 echo "$as_me: failed program was:" >&5
9808 sed 's/^/| /' conftest.$ac_ext >&5
9811 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9812 else
9813 cat >conftest.$ac_ext <<_ACEOF
9814 /* confdefs.h. */
9815 _ACEOF
9816 cat confdefs.h >>conftest.$ac_ext
9817 cat >>conftest.$ac_ext <<_ACEOF
9818 /* end confdefs.h. */
9820 main ()
9822 /* Are we little or big endian? From Harbison&Steele. */
9823 union
9825 long l;
9826 char c[sizeof (long)];
9827 } u;
9828 u.l = 1;
9829 exit (u.c[sizeof (long) - 1] == 1);
9831 _ACEOF
9832 rm -f conftest$ac_exeext
9833 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9834 (eval $ac_link) 2>&5
9835 ac_status=$?
9836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9837 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9839 (eval $ac_try) 2>&5
9840 ac_status=$?
9841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9842 (exit $ac_status); }; }; then
9843 ac_cv_c_bigendian=no
9844 else
9845 echo "$as_me: program exited with status $ac_status" >&5
9846 echo "$as_me: failed program was:" >&5
9847 sed 's/^/| /' conftest.$ac_ext >&5
9849 ( exit $ac_status )
9850 ac_cv_c_bigendian=yes
9852 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9855 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9857 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
9858 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
9859 case $ac_cv_c_bigendian in
9860 yes)
9862 cat >>confdefs.h <<\_ACEOF
9863 #define WORDS_BIGENDIAN 1
9864 _ACEOF
9869 { { echo "$as_me:$LINENO: error: unknown endianness
9870 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
9871 echo "$as_me: error: unknown endianness
9872 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
9873 { (exit 1); exit 1; }; } ;;
9874 esac
9877 te_file=generic
9879 # Makefile target for installing gas in $(tooldir)/bin.
9880 install_tooldir=install-exec-tooldir
9882 canon_targets=""
9883 all_targets=no
9884 if test -n "$enable_targets" ; then
9885 for t in `echo $enable_targets | sed 's/,/ /g'`; do
9886 if test $t = "all"; then
9887 all_targets=yes
9888 continue
9890 result=`$ac_config_sub $t 2>/dev/null`
9891 if test -n "$result" ; then
9892 canon_targets="$canon_targets $result"
9893 # else
9894 # # Permit "all", etc. We don't support it yet though.
9895 # canon_targets="$canon_targets $t"
9897 done
9898 _gas_uniq_list="$canon_targets"
9899 _gas_uniq_newlist=""
9900 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
9901 case $_gas_uniq_i in
9902 _gas_uniq_dummy) ;;
9903 *) case " $_gas_uniq_newlist " in
9904 *" $_gas_uniq_i "*) ;;
9905 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
9906 esac ;;
9907 esac
9908 done
9909 canon_targets=$_gas_uniq_newlist
9913 emulations=""
9915 for this_target in $target $canon_targets ; do
9917 targ=${this_target}
9918 . ${srcdir}/configure.tgt
9920 case ${target_cpu} in
9921 crisv32)
9923 cat >>confdefs.h <<_ACEOF
9924 #define DEFAULT_CRIS_ARCH $arch
9925 _ACEOF
9928 esac
9930 if test ${this_target} = $target ; then
9931 target_cpu_type=${cpu_type}
9932 elif test ${target_cpu_type} != ${cpu_type} ; then
9933 continue
9936 generic_target=${cpu_type}-${target_vendor}-${target_os}
9937 case ${generic_target} in
9938 i386-*-sco3.2v5*)
9939 if test ${this_target} = $target; then
9941 cat >>confdefs.h <<\_ACEOF
9942 #define SCO_ELF 1
9943 _ACEOF
9948 i386-*-msdosdjgpp* \
9949 | i386-*-go32* \
9950 | i386-go32-rtems*)
9952 cat >>confdefs.h <<\_ACEOF
9953 #define STRICTCOFF 1
9954 _ACEOF
9958 i860-*-*)
9959 { echo "$as_me:$LINENO: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5
9960 echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;}
9963 mips-sony-bsd*)
9965 mips-*-bsd*)
9966 { { echo "$as_me:$LINENO: error: Unknown vendor for mips-bsd configuration." >&5
9967 echo "$as_me: error: Unknown vendor for mips-bsd configuration." >&2;}
9968 { (exit 1); exit 1; }; }
9971 ppc-*-aix5.*)
9973 cat >>confdefs.h <<\_ACEOF
9974 #define AIX_WEAK_SUPPORT 1
9975 _ACEOF
9978 ppc-*-linux-*)
9979 case "$endian" in
9980 big) ;;
9981 *) { { echo "$as_me:$LINENO: error: GNU/Linux must be configured big endian" >&5
9982 echo "$as_me: error: GNU/Linux must be configured big endian" >&2;}
9983 { (exit 1); exit 1; }; } ;;
9984 esac
9986 ppc-*-solaris*)
9987 if test ${this_target} = $target; then
9989 cat >>confdefs.h <<\_ACEOF
9990 #define TARGET_SOLARIS_COMMENT 1
9991 _ACEOF
9994 if test x${endian} = xbig; then
9995 { { echo "$as_me:$LINENO: error: Solaris must be configured little endian" >&5
9996 echo "$as_me: error: Solaris must be configured little endian" >&2;}
9997 { (exit 1); exit 1; }; }
10001 sh*-*-symbianelf*)
10003 cat >>confdefs.h <<\_ACEOF
10004 #define TARGET_SYMBIAN 1
10005 _ACEOF
10008 esac
10010 if test ${this_target} = $target ; then
10011 endian_def=
10012 if test x${endian} = xbig; then
10013 endian_def=1
10014 elif test x${endian} = xlittle; then
10015 endian_def=0
10017 if test x${endian_def} != x; then
10019 cat >>confdefs.h <<_ACEOF
10020 #define TARGET_BYTES_BIG_ENDIAN $endian_def
10021 _ACEOF
10026 # Other random stuff.
10028 case ${cpu_type} in
10029 mips)
10030 # Set mips_cpu to the name of the default CPU.
10031 case ${target_cpu} in
10032 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
10033 mips_cpu=from-abi
10035 mipsisa32 | mipsisa32el)
10036 mips_cpu=mips32
10038 mipsisa32r2 | mipsisa32r2el)
10039 mips_cpu=mips32r2
10041 mipsisa64 | mipsisa64el)
10042 mips_cpu=mips64
10044 mipsisa64r2 | mipsisa64r2el)
10045 mips_cpu=mips64r2
10047 mipstx39 | mipstx39el)
10048 mips_cpu=r3900
10050 mips64vr | mips64vrel)
10051 mips_cpu=vr4100
10053 mipsisa32r2* | mipsisa64r2*)
10054 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
10056 mips64* | mipsisa64* | mipsisa32*)
10057 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
10060 { { echo "$as_me:$LINENO: error: $target_cpu isn't a supported MIPS CPU name" >&5
10061 echo "$as_me: error: $target_cpu isn't a supported MIPS CPU name" >&2;}
10062 { (exit 1); exit 1; }; }
10064 esac
10065 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
10066 # binaries. It's a GNU extension that some OSes don't understand.
10067 # The value only matters on ELF targets.
10068 case ${target} in
10069 *-*-irix*)
10070 use_e_mips_abi_o32=0
10073 use_e_mips_abi_o32=1
10075 esac
10076 # Decide whether to generate 32-bit or 64-bit code by default.
10077 # Used to resolve -march=from-abi when an embedded ABI is selected.
10078 case ${target} in
10079 mips64*-*-* | mipsisa64*-*-*)
10080 mips_default_64bit=1
10083 mips_default_64bit=0
10085 esac
10086 # Decide which ABI to target by default.
10087 case ${target} in
10088 mips64*-linux* | mips-sgi-irix6*)
10089 mips_default_abi=N32_ABI
10091 mips*-linux*)
10092 mips_default_abi=O32_ABI
10094 mips64*-openbsd*)
10095 mips_default_abi=N64_ABI
10098 mips_default_abi=NO_ABI
10100 esac
10102 cat >>confdefs.h <<_ACEOF
10103 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
10104 _ACEOF
10107 cat >>confdefs.h <<_ACEOF
10108 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
10109 _ACEOF
10112 cat >>confdefs.h <<_ACEOF
10113 #define MIPS_DEFAULT_64BIT $mips_default_64bit
10114 _ACEOF
10117 cat >>confdefs.h <<_ACEOF
10118 #define MIPS_DEFAULT_ABI $mips_default_abi
10119 _ACEOF
10122 esac
10124 # Do we need the opcodes library?
10125 case ${cpu_type} in
10126 vax | tic30)
10130 need_opcodes=yes
10132 case "${enable_shared}" in
10133 yes) shared_opcodes=true ;;
10134 *opcodes*) shared_opcodes=true ;;
10135 *) shared_opcodes=false ;;
10136 esac
10138 esac
10140 # Any other special object files needed ?
10141 case ${cpu_type} in
10143 bfin)
10144 echo ${extra_objects} | grep -s "bfin-parse.o"
10145 if test $? -ne 0 ; then
10146 extra_objects="$extra_objects bfin-parse.o"
10149 echo ${extra_objects} | grep -s "bfin-lex.o"
10150 if test $? -ne 0 ; then
10151 extra_objects="$extra_objects bfin-lex.o"
10155 fr30 | ip2k | iq2000 | m32r | openrisc)
10156 using_cgen=yes
10159 m32c)
10160 using_cgen=yes
10162 frv)
10163 using_cgen=yes
10165 m68k)
10166 case ${extra_objects} in
10167 *m68k-parse.o*) ;;
10168 *) extra_objects="$extra_objects m68k-parse.o" ;;
10169 esac
10172 mep)
10173 using_cgen=yes
10176 mips)
10177 echo ${extra_objects} | grep -s "itbl-parse.o"
10178 if test $? -ne 0 ; then
10179 extra_objects="$extra_objects itbl-parse.o"
10182 echo ${extra_objects} | grep -s "itbl-lex.o"
10183 if test $? -ne 0 ; then
10184 extra_objects="$extra_objects itbl-lex.o"
10187 echo ${extra_objects} | grep -s "itbl-ops.o"
10188 if test $? -ne 0 ; then
10189 extra_objects="$extra_objects itbl-ops.o"
10194 using_cgen=yes
10197 i386 | s390 | sparc)
10198 if test $this_target = $target ; then
10200 cat >>confdefs.h <<_ACEOF
10201 #define DEFAULT_ARCH "${arch}"
10202 _ACEOF
10207 xstormy16)
10208 using_cgen=yes
10211 xc16x)
10212 using_cgen=yes
10215 xtensa)
10216 echo ${extra_objects} | grep -s "xtensa-relax.o"
10217 if test $? -ne 0 ; then
10218 extra_objects="$extra_objects xtensa-relax.o"
10224 esac
10226 if test $using_cgen = yes ; then
10227 case "x${extra_objects}" in
10228 *cgen.o*) ;;
10229 *) extra_objects="$extra_objects cgen.o" ;;
10230 esac
10233 # See if we really can support this configuration with the emulation code.
10235 if test $this_target = $target ; then
10236 obj_format=$fmt
10237 te_file=$em
10240 # From target name and format, produce a list of supported emulations.
10242 case ${generic_target}-${fmt} in
10243 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
10244 mips*-*-linux*-*) case "$endian" in
10245 big) emulation="mipsbelf mipslelf mipself" ;;
10246 *) emulation="mipslelf mipsbelf mipself" ;;
10247 esac ;;
10248 mips-*-lnews*-ecoff) ;;
10249 mips-*-*-ecoff) case "$endian" in
10250 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
10251 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
10252 esac ;;
10253 mips-*-*-elf) case "$endian" in
10254 big) emulation="mipsbelf mipslelf mipself" ;;
10255 *) emulation="mipslelf mipsbelf mipself" ;;
10256 esac ;;
10257 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
10258 # i386-pc-pe-coff != i386-pc-coff.
10259 i386-*-pe-coff) ;;
10260 # Uncommenting the next line will turn on support for i386 AOUT
10261 # for the default linux configuration
10262 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
10264 i386-*-aout) emulation="i386aout" ;;
10265 i386-*-coff) emulation="i386coff" ;;
10266 i386-*-elf) emulation="i386elf" ;;
10268 # Always all formats. The first stated emulation becomes the default.
10269 cris-*-*aout*) emulation="crisaout criself" ;;
10270 cris-*-*) emulation="criself crisaout" ;;
10271 esac
10273 emulations="$emulations $emulation"
10275 done
10277 # Turn on all targets if possible
10278 if test ${all_targets} = "yes"; then
10279 case ${target_cpu_type} in
10280 i386)
10281 case ${obj_format} in
10282 aout)
10283 emulations="$emulations i386coff i386elf"
10285 coff)
10286 emulations="$emulations i386aout i386elf"
10288 elf)
10289 emulations="$emulations i386aout i386coff"
10291 esac
10293 x86_64)
10294 case ${obj_format} in
10295 aout)
10296 emulations="$emulations i386coff i386elf"
10298 coff)
10299 emulations="$emulations i386aout i386elf"
10301 elf)
10302 emulations="$emulations i386aout i386coff"
10304 esac
10306 esac
10309 # Assign floating point type. Most processors with FP support
10310 # IEEE FP. On those that don't support FP at all, usually IEEE
10311 # is emulated.
10312 case ${target_cpu} in
10313 vax | pdp11 ) atof=vax ;;
10314 *) atof=ieee ;;
10315 esac
10317 case "${obj_format}" in
10318 "") { { echo "$as_me:$LINENO: error: GAS does not know what format to use for target ${target}" >&5
10319 echo "$as_me: error: GAS does not know what format to use for target ${target}" >&2;}
10320 { (exit 1); exit 1; }; } ;;
10321 esac
10323 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
10324 cgen_cpu_prefix=""
10325 if test $using_cgen = yes ; then
10326 case ${target_cpu} in
10327 *) cgen_cpu_prefix=${target_cpu} ;;
10328 esac
10331 cat >>confdefs.h <<\_ACEOF
10332 #define USING_CGEN 1
10333 _ACEOF
10338 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
10339 { { echo "$as_me:$LINENO: error: GAS does not support target CPU ${target_cpu_type}" >&5
10340 echo "$as_me: error: GAS does not support target CPU ${target_cpu_type}" >&2;}
10341 { (exit 1); exit 1; }; }
10344 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
10345 { { echo "$as_me:$LINENO: error: GAS does not have support for object file format ${obj_format}" >&5
10346 echo "$as_me: error: GAS does not have support for object file format ${obj_format}" >&2;}
10347 { (exit 1); exit 1; }; }
10350 # Some COFF configurations want these random other flags set.
10351 case ${obj_format} in
10352 coff)
10353 case ${target_cpu_type} in
10354 i386)
10355 cat >>confdefs.h <<\_ACEOF
10356 #define I386COFF 1
10357 _ACEOF
10359 m68k)
10360 cat >>confdefs.h <<\_ACEOF
10361 #define M68KCOFF 1
10362 _ACEOF
10364 m88k)
10365 cat >>confdefs.h <<\_ACEOF
10366 #define M88KCOFF 1
10367 _ACEOF
10369 x86_64)
10370 cat >>confdefs.h <<\_ACEOF
10371 #define I386COFF 1
10372 _ACEOF
10374 esac
10376 esac
10378 # Getting this done right is going to be a bitch. Each configuration specified
10379 # with --enable-targets=... should be checked for environment, format, cpu
10380 # setting.
10382 # For each configuration, the necessary object file support code must be linked
10383 # in. This might be only one, it might be up to four. The necessary emulation
10384 # code needs to be provided, too.
10386 # And then there's "--enable-targets=all"....
10388 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
10390 formats="${obj_format}"
10391 emfiles=""
10392 EMULATIONS=""
10393 _gas_uniq_list="$emulations"
10394 _gas_uniq_newlist=""
10395 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
10396 case $_gas_uniq_i in
10397 _gas_uniq_dummy) ;;
10398 *) case " $_gas_uniq_newlist " in
10399 *" $_gas_uniq_i "*) ;;
10400 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
10401 esac ;;
10402 esac
10403 done
10404 emulations=$_gas_uniq_newlist
10406 for em in . $emulations ; do
10407 case $em in
10408 .) continue ;;
10409 mipsbelf | mipslelf | mipself)
10410 fmt=elf file=mipself ;;
10411 mipsbecoff | mipslecoff | mipsecoff)
10412 fmt=ecoff file=mipsecoff ;;
10413 *coff)
10414 fmt=coff file=$em ;;
10415 *aout)
10416 fmt=aout file=$em ;;
10417 *elf)
10418 fmt=elf file=$em ;;
10419 esac
10420 formats="$formats $fmt"
10421 emfiles="$emfiles e-$file.o"
10422 EMULATIONS="$EMULATIONS &$em,"
10423 done
10424 _gas_uniq_list="$formats"
10425 _gas_uniq_newlist=""
10426 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
10427 case $_gas_uniq_i in
10428 _gas_uniq_dummy) ;;
10429 *) case " $_gas_uniq_newlist " in
10430 *" $_gas_uniq_i "*) ;;
10431 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
10432 esac ;;
10433 esac
10434 done
10435 formats=$_gas_uniq_newlist
10437 _gas_uniq_list="$emfiles"
10438 _gas_uniq_newlist=""
10439 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
10440 case $_gas_uniq_i in
10441 _gas_uniq_dummy) ;;
10442 *) case " $_gas_uniq_newlist " in
10443 *" $_gas_uniq_i "*) ;;
10444 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
10445 esac ;;
10446 esac
10447 done
10448 emfiles=$_gas_uniq_newlist
10450 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
10451 for fmt in $formats ; do
10452 case $fmt in
10453 aout)
10454 cat >>confdefs.h <<\_ACEOF
10455 #define OBJ_MAYBE_AOUT 1
10456 _ACEOF
10458 bout)
10459 cat >>confdefs.h <<\_ACEOF
10460 #define OBJ_MAYBE_BOUT 1
10461 _ACEOF
10463 coff)
10464 cat >>confdefs.h <<\_ACEOF
10465 #define OBJ_MAYBE_COFF 1
10466 _ACEOF
10468 ecoff)
10469 cat >>confdefs.h <<\_ACEOF
10470 #define OBJ_MAYBE_ECOFF 1
10471 _ACEOF
10473 elf)
10474 cat >>confdefs.h <<\_ACEOF
10475 #define OBJ_MAYBE_ELF 1
10476 _ACEOF
10478 generic)
10479 cat >>confdefs.h <<\_ACEOF
10480 #define OBJ_MAYBE_GENERIC 1
10481 _ACEOF
10483 som)
10484 cat >>confdefs.h <<\_ACEOF
10485 #define OBJ_MAYBE_SOM 1
10486 _ACEOF
10488 esac
10489 extra_objects="$extra_objects obj-$fmt.o"
10490 done
10491 obj_format=multi
10493 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
10494 DEFAULT_EMULATION=`set . $emulations ; echo $2`
10495 # e-mips* has more than one emulation per file, e-i386* has just one at the
10496 # moment. If only one emulation is specified, then don't define
10497 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
10498 case "${obj_format}${emfiles}" in
10499 multi* | *mips*)
10500 extra_objects="$extra_objects $emfiles"
10502 cat >>confdefs.h <<\_ACEOF
10503 #define USE_EMULATIONS 1
10504 _ACEOF
10506 esac
10510 cat >>confdefs.h <<_ACEOF
10511 #define EMULATIONS $EMULATIONS
10512 _ACEOF
10515 cat >>confdefs.h <<_ACEOF
10516 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
10517 _ACEOF
10520 reject_dev_configs=yes
10522 case ${reject_dev_configs}-${dev} in
10523 yes-yes) # Oops.
10524 { { echo "$as_me:$LINENO: error: GAS does not support the ${generic_target} configuration." >&5
10525 echo "$as_me: error: GAS does not support the ${generic_target} configuration." >&2;}
10526 { (exit 1); exit 1; }; }
10528 esac
10536 # do we need the opcodes library?
10537 case "${need_opcodes}" in
10538 yes)
10539 OPCODES_LIB=../opcodes/libopcodes.la
10541 esac
10546 cat >>confdefs.h <<_ACEOF
10547 #define TARGET_ALIAS "${target_alias}"
10548 _ACEOF
10551 cat >>confdefs.h <<_ACEOF
10552 #define TARGET_CANONICAL "${target}"
10553 _ACEOF
10556 cat >>confdefs.h <<_ACEOF
10557 #define TARGET_CPU "${target_cpu}"
10558 _ACEOF
10561 cat >>confdefs.h <<_ACEOF
10562 #define TARGET_VENDOR "${target_vendor}"
10563 _ACEOF
10566 cat >>confdefs.h <<_ACEOF
10567 #define TARGET_OS "${target_os}"
10568 _ACEOF
10571 ac_ext=c
10572 ac_cpp='$CPP $CPPFLAGS'
10573 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10574 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10575 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10576 if test -n "$ac_tool_prefix"; then
10577 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
10578 set dummy ${ac_tool_prefix}gcc; ac_word=$2
10579 echo "$as_me:$LINENO: checking for $ac_word" >&5
10580 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10581 if test "${ac_cv_prog_CC+set}" = set; then
10582 echo $ECHO_N "(cached) $ECHO_C" >&6
10583 else
10584 if test -n "$CC"; then
10585 ac_cv_prog_CC="$CC" # Let the user override the test.
10586 else
10587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10588 for as_dir in $PATH
10590 IFS=$as_save_IFS
10591 test -z "$as_dir" && as_dir=.
10592 for ac_exec_ext in '' $ac_executable_extensions; do
10593 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10594 ac_cv_prog_CC="${ac_tool_prefix}gcc"
10595 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10596 break 2
10598 done
10599 done
10603 CC=$ac_cv_prog_CC
10604 if test -n "$CC"; then
10605 echo "$as_me:$LINENO: result: $CC" >&5
10606 echo "${ECHO_T}$CC" >&6
10607 else
10608 echo "$as_me:$LINENO: result: no" >&5
10609 echo "${ECHO_T}no" >&6
10613 if test -z "$ac_cv_prog_CC"; then
10614 ac_ct_CC=$CC
10615 # Extract the first word of "gcc", so it can be a program name with args.
10616 set dummy gcc; ac_word=$2
10617 echo "$as_me:$LINENO: checking for $ac_word" >&5
10618 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10619 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
10620 echo $ECHO_N "(cached) $ECHO_C" >&6
10621 else
10622 if test -n "$ac_ct_CC"; then
10623 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
10624 else
10625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10626 for as_dir in $PATH
10628 IFS=$as_save_IFS
10629 test -z "$as_dir" && as_dir=.
10630 for ac_exec_ext in '' $ac_executable_extensions; do
10631 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10632 ac_cv_prog_ac_ct_CC="gcc"
10633 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10634 break 2
10636 done
10637 done
10641 ac_ct_CC=$ac_cv_prog_ac_ct_CC
10642 if test -n "$ac_ct_CC"; then
10643 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
10644 echo "${ECHO_T}$ac_ct_CC" >&6
10645 else
10646 echo "$as_me:$LINENO: result: no" >&5
10647 echo "${ECHO_T}no" >&6
10650 CC=$ac_ct_CC
10651 else
10652 CC="$ac_cv_prog_CC"
10655 if test -z "$CC"; then
10656 if test -n "$ac_tool_prefix"; then
10657 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
10658 set dummy ${ac_tool_prefix}cc; ac_word=$2
10659 echo "$as_me:$LINENO: checking for $ac_word" >&5
10660 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10661 if test "${ac_cv_prog_CC+set}" = set; then
10662 echo $ECHO_N "(cached) $ECHO_C" >&6
10663 else
10664 if test -n "$CC"; then
10665 ac_cv_prog_CC="$CC" # Let the user override the test.
10666 else
10667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10668 for as_dir in $PATH
10670 IFS=$as_save_IFS
10671 test -z "$as_dir" && as_dir=.
10672 for ac_exec_ext in '' $ac_executable_extensions; do
10673 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10674 ac_cv_prog_CC="${ac_tool_prefix}cc"
10675 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10676 break 2
10678 done
10679 done
10683 CC=$ac_cv_prog_CC
10684 if test -n "$CC"; then
10685 echo "$as_me:$LINENO: result: $CC" >&5
10686 echo "${ECHO_T}$CC" >&6
10687 else
10688 echo "$as_me:$LINENO: result: no" >&5
10689 echo "${ECHO_T}no" >&6
10693 if test -z "$ac_cv_prog_CC"; then
10694 ac_ct_CC=$CC
10695 # Extract the first word of "cc", so it can be a program name with args.
10696 set dummy cc; ac_word=$2
10697 echo "$as_me:$LINENO: checking for $ac_word" >&5
10698 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10699 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
10700 echo $ECHO_N "(cached) $ECHO_C" >&6
10701 else
10702 if test -n "$ac_ct_CC"; then
10703 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
10704 else
10705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10706 for as_dir in $PATH
10708 IFS=$as_save_IFS
10709 test -z "$as_dir" && as_dir=.
10710 for ac_exec_ext in '' $ac_executable_extensions; do
10711 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10712 ac_cv_prog_ac_ct_CC="cc"
10713 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10714 break 2
10716 done
10717 done
10721 ac_ct_CC=$ac_cv_prog_ac_ct_CC
10722 if test -n "$ac_ct_CC"; then
10723 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
10724 echo "${ECHO_T}$ac_ct_CC" >&6
10725 else
10726 echo "$as_me:$LINENO: result: no" >&5
10727 echo "${ECHO_T}no" >&6
10730 CC=$ac_ct_CC
10731 else
10732 CC="$ac_cv_prog_CC"
10736 if test -z "$CC"; then
10737 # Extract the first word of "cc", so it can be a program name with args.
10738 set dummy cc; ac_word=$2
10739 echo "$as_me:$LINENO: checking for $ac_word" >&5
10740 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10741 if test "${ac_cv_prog_CC+set}" = set; then
10742 echo $ECHO_N "(cached) $ECHO_C" >&6
10743 else
10744 if test -n "$CC"; then
10745 ac_cv_prog_CC="$CC" # Let the user override the test.
10746 else
10747 ac_prog_rejected=no
10748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10749 for as_dir in $PATH
10751 IFS=$as_save_IFS
10752 test -z "$as_dir" && as_dir=.
10753 for ac_exec_ext in '' $ac_executable_extensions; do
10754 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10755 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
10756 ac_prog_rejected=yes
10757 continue
10759 ac_cv_prog_CC="cc"
10760 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10761 break 2
10763 done
10764 done
10766 if test $ac_prog_rejected = yes; then
10767 # We found a bogon in the path, so make sure we never use it.
10768 set dummy $ac_cv_prog_CC
10769 shift
10770 if test $# != 0; then
10771 # We chose a different compiler from the bogus one.
10772 # However, it has the same basename, so the bogon will be chosen
10773 # first if we set CC to just the basename; use the full file name.
10774 shift
10775 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
10780 CC=$ac_cv_prog_CC
10781 if test -n "$CC"; then
10782 echo "$as_me:$LINENO: result: $CC" >&5
10783 echo "${ECHO_T}$CC" >&6
10784 else
10785 echo "$as_me:$LINENO: result: no" >&5
10786 echo "${ECHO_T}no" >&6
10790 if test -z "$CC"; then
10791 if test -n "$ac_tool_prefix"; then
10792 for ac_prog in cl
10794 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10795 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10796 echo "$as_me:$LINENO: checking for $ac_word" >&5
10797 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10798 if test "${ac_cv_prog_CC+set}" = set; then
10799 echo $ECHO_N "(cached) $ECHO_C" >&6
10800 else
10801 if test -n "$CC"; then
10802 ac_cv_prog_CC="$CC" # Let the user override the test.
10803 else
10804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10805 for as_dir in $PATH
10807 IFS=$as_save_IFS
10808 test -z "$as_dir" && as_dir=.
10809 for ac_exec_ext in '' $ac_executable_extensions; do
10810 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10811 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
10812 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10813 break 2
10815 done
10816 done
10820 CC=$ac_cv_prog_CC
10821 if test -n "$CC"; then
10822 echo "$as_me:$LINENO: result: $CC" >&5
10823 echo "${ECHO_T}$CC" >&6
10824 else
10825 echo "$as_me:$LINENO: result: no" >&5
10826 echo "${ECHO_T}no" >&6
10829 test -n "$CC" && break
10830 done
10832 if test -z "$CC"; then
10833 ac_ct_CC=$CC
10834 for ac_prog in cl
10836 # Extract the first word of "$ac_prog", so it can be a program name with args.
10837 set dummy $ac_prog; ac_word=$2
10838 echo "$as_me:$LINENO: checking for $ac_word" >&5
10839 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10840 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
10841 echo $ECHO_N "(cached) $ECHO_C" >&6
10842 else
10843 if test -n "$ac_ct_CC"; then
10844 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
10845 else
10846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10847 for as_dir in $PATH
10849 IFS=$as_save_IFS
10850 test -z "$as_dir" && as_dir=.
10851 for ac_exec_ext in '' $ac_executable_extensions; do
10852 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10853 ac_cv_prog_ac_ct_CC="$ac_prog"
10854 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10855 break 2
10857 done
10858 done
10862 ac_ct_CC=$ac_cv_prog_ac_ct_CC
10863 if test -n "$ac_ct_CC"; then
10864 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
10865 echo "${ECHO_T}$ac_ct_CC" >&6
10866 else
10867 echo "$as_me:$LINENO: result: no" >&5
10868 echo "${ECHO_T}no" >&6
10871 test -n "$ac_ct_CC" && break
10872 done
10874 CC=$ac_ct_CC
10880 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
10881 See \`config.log' for more details." >&5
10882 echo "$as_me: error: no acceptable C compiler found in \$PATH
10883 See \`config.log' for more details." >&2;}
10884 { (exit 1); exit 1; }; }
10886 # Provide some information about the compiler.
10887 echo "$as_me:$LINENO:" \
10888 "checking for C compiler version" >&5
10889 ac_compiler=`set X $ac_compile; echo $2`
10890 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
10891 (eval $ac_compiler --version </dev/null >&5) 2>&5
10892 ac_status=$?
10893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10894 (exit $ac_status); }
10895 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
10896 (eval $ac_compiler -v </dev/null >&5) 2>&5
10897 ac_status=$?
10898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10899 (exit $ac_status); }
10900 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
10901 (eval $ac_compiler -V </dev/null >&5) 2>&5
10902 ac_status=$?
10903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10904 (exit $ac_status); }
10906 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
10907 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
10908 if test "${ac_cv_c_compiler_gnu+set}" = set; then
10909 echo $ECHO_N "(cached) $ECHO_C" >&6
10910 else
10911 cat >conftest.$ac_ext <<_ACEOF
10912 /* confdefs.h. */
10913 _ACEOF
10914 cat confdefs.h >>conftest.$ac_ext
10915 cat >>conftest.$ac_ext <<_ACEOF
10916 /* end confdefs.h. */
10919 main ()
10921 #ifndef __GNUC__
10922 choke me
10923 #endif
10926 return 0;
10928 _ACEOF
10929 rm -f conftest.$ac_objext
10930 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10931 (eval $ac_compile) 2>conftest.er1
10932 ac_status=$?
10933 grep -v '^ *+' conftest.er1 >conftest.err
10934 rm -f conftest.er1
10935 cat conftest.err >&5
10936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10937 (exit $ac_status); } &&
10938 { ac_try='test -z "$ac_c_werror_flag"
10939 || test ! -s conftest.err'
10940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10941 (eval $ac_try) 2>&5
10942 ac_status=$?
10943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944 (exit $ac_status); }; } &&
10945 { ac_try='test -s conftest.$ac_objext'
10946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10947 (eval $ac_try) 2>&5
10948 ac_status=$?
10949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10950 (exit $ac_status); }; }; then
10951 ac_compiler_gnu=yes
10952 else
10953 echo "$as_me: failed program was:" >&5
10954 sed 's/^/| /' conftest.$ac_ext >&5
10956 ac_compiler_gnu=no
10958 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10959 ac_cv_c_compiler_gnu=$ac_compiler_gnu
10962 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
10963 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
10964 GCC=`test $ac_compiler_gnu = yes && echo yes`
10965 ac_test_CFLAGS=${CFLAGS+set}
10966 ac_save_CFLAGS=$CFLAGS
10967 CFLAGS="-g"
10968 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
10969 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
10970 if test "${ac_cv_prog_cc_g+set}" = set; then
10971 echo $ECHO_N "(cached) $ECHO_C" >&6
10972 else
10973 cat >conftest.$ac_ext <<_ACEOF
10974 /* confdefs.h. */
10975 _ACEOF
10976 cat confdefs.h >>conftest.$ac_ext
10977 cat >>conftest.$ac_ext <<_ACEOF
10978 /* end confdefs.h. */
10981 main ()
10985 return 0;
10987 _ACEOF
10988 rm -f conftest.$ac_objext
10989 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10990 (eval $ac_compile) 2>conftest.er1
10991 ac_status=$?
10992 grep -v '^ *+' conftest.er1 >conftest.err
10993 rm -f conftest.er1
10994 cat conftest.err >&5
10995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996 (exit $ac_status); } &&
10997 { ac_try='test -z "$ac_c_werror_flag"
10998 || test ! -s conftest.err'
10999 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11000 (eval $ac_try) 2>&5
11001 ac_status=$?
11002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11003 (exit $ac_status); }; } &&
11004 { ac_try='test -s conftest.$ac_objext'
11005 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11006 (eval $ac_try) 2>&5
11007 ac_status=$?
11008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11009 (exit $ac_status); }; }; then
11010 ac_cv_prog_cc_g=yes
11011 else
11012 echo "$as_me: failed program was:" >&5
11013 sed 's/^/| /' conftest.$ac_ext >&5
11015 ac_cv_prog_cc_g=no
11017 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11019 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
11020 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
11021 if test "$ac_test_CFLAGS" = set; then
11022 CFLAGS=$ac_save_CFLAGS
11023 elif test $ac_cv_prog_cc_g = yes; then
11024 if test "$GCC" = yes; then
11025 CFLAGS="-g -O2"
11026 else
11027 CFLAGS="-g"
11029 else
11030 if test "$GCC" = yes; then
11031 CFLAGS="-O2"
11032 else
11033 CFLAGS=
11036 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
11037 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
11038 if test "${ac_cv_prog_cc_stdc+set}" = set; then
11039 echo $ECHO_N "(cached) $ECHO_C" >&6
11040 else
11041 ac_cv_prog_cc_stdc=no
11042 ac_save_CC=$CC
11043 cat >conftest.$ac_ext <<_ACEOF
11044 /* confdefs.h. */
11045 _ACEOF
11046 cat confdefs.h >>conftest.$ac_ext
11047 cat >>conftest.$ac_ext <<_ACEOF
11048 /* end confdefs.h. */
11049 #include <stdarg.h>
11050 #include <stdio.h>
11051 #include <sys/types.h>
11052 #include <sys/stat.h>
11053 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
11054 struct buf { int x; };
11055 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11056 static char *e (p, i)
11057 char **p;
11058 int i;
11060 return p[i];
11062 static char *f (char * (*g) (char **, int), char **p, ...)
11064 char *s;
11065 va_list v;
11066 va_start (v,p);
11067 s = g (p, va_arg (v,int));
11068 va_end (v);
11069 return s;
11072 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
11073 function prototypes and stuff, but not '\xHH' hex character constants.
11074 These don't provoke an error unfortunately, instead are silently treated
11075 as 'x'. The following induces an error, until -std1 is added to get
11076 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
11077 array size at least. It's necessary to write '\x00'==0 to get something
11078 that's true only with -std1. */
11079 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
11081 int test (int i, double x);
11082 struct s1 {int (*f) (int a);};
11083 struct s2 {int (*f) (double a);};
11084 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11085 int argc;
11086 char **argv;
11088 main ()
11090 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
11092 return 0;
11094 _ACEOF
11095 # Don't try gcc -ansi; that turns off useful extensions and
11096 # breaks some systems' header files.
11097 # AIX -qlanglvl=ansi
11098 # Ultrix and OSF/1 -std1
11099 # HP-UX 10.20 and later -Ae
11100 # HP-UX older versions -Aa -D_HPUX_SOURCE
11101 # SVR4 -Xc -D__EXTENSIONS__
11102 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11104 CC="$ac_save_CC $ac_arg"
11105 rm -f conftest.$ac_objext
11106 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11107 (eval $ac_compile) 2>conftest.er1
11108 ac_status=$?
11109 grep -v '^ *+' conftest.er1 >conftest.err
11110 rm -f conftest.er1
11111 cat conftest.err >&5
11112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11113 (exit $ac_status); } &&
11114 { ac_try='test -z "$ac_c_werror_flag"
11115 || test ! -s conftest.err'
11116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11117 (eval $ac_try) 2>&5
11118 ac_status=$?
11119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11120 (exit $ac_status); }; } &&
11121 { ac_try='test -s conftest.$ac_objext'
11122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11123 (eval $ac_try) 2>&5
11124 ac_status=$?
11125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11126 (exit $ac_status); }; }; then
11127 ac_cv_prog_cc_stdc=$ac_arg
11128 break
11129 else
11130 echo "$as_me: failed program was:" >&5
11131 sed 's/^/| /' conftest.$ac_ext >&5
11134 rm -f conftest.err conftest.$ac_objext
11135 done
11136 rm -f conftest.$ac_ext conftest.$ac_objext
11137 CC=$ac_save_CC
11141 case "x$ac_cv_prog_cc_stdc" in
11142 x|xno)
11143 echo "$as_me:$LINENO: result: none needed" >&5
11144 echo "${ECHO_T}none needed" >&6 ;;
11146 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
11147 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
11148 CC="$CC $ac_cv_prog_cc_stdc" ;;
11149 esac
11151 # Some people use a C++ compiler to compile C. Since we use `exit',
11152 # in C++ we need to declare it. In case someone uses the same compiler
11153 # for both compiling C and C++ we need to have the C++ compiler decide
11154 # the declaration of exit, since it's the most demanding environment.
11155 cat >conftest.$ac_ext <<_ACEOF
11156 #ifndef __cplusplus
11157 choke me
11158 #endif
11159 _ACEOF
11160 rm -f conftest.$ac_objext
11161 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11162 (eval $ac_compile) 2>conftest.er1
11163 ac_status=$?
11164 grep -v '^ *+' conftest.er1 >conftest.err
11165 rm -f conftest.er1
11166 cat conftest.err >&5
11167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11168 (exit $ac_status); } &&
11169 { ac_try='test -z "$ac_c_werror_flag"
11170 || test ! -s conftest.err'
11171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11172 (eval $ac_try) 2>&5
11173 ac_status=$?
11174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11175 (exit $ac_status); }; } &&
11176 { ac_try='test -s conftest.$ac_objext'
11177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11178 (eval $ac_try) 2>&5
11179 ac_status=$?
11180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11181 (exit $ac_status); }; }; then
11182 for ac_declaration in \
11183 '' \
11184 'extern "C" void std::exit (int) throw (); using std::exit;' \
11185 'extern "C" void std::exit (int); using std::exit;' \
11186 'extern "C" void exit (int) throw ();' \
11187 'extern "C" void exit (int);' \
11188 'void exit (int);'
11190 cat >conftest.$ac_ext <<_ACEOF
11191 /* confdefs.h. */
11192 _ACEOF
11193 cat confdefs.h >>conftest.$ac_ext
11194 cat >>conftest.$ac_ext <<_ACEOF
11195 /* end confdefs.h. */
11196 $ac_declaration
11197 #include <stdlib.h>
11199 main ()
11201 exit (42);
11203 return 0;
11205 _ACEOF
11206 rm -f conftest.$ac_objext
11207 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11208 (eval $ac_compile) 2>conftest.er1
11209 ac_status=$?
11210 grep -v '^ *+' conftest.er1 >conftest.err
11211 rm -f conftest.er1
11212 cat conftest.err >&5
11213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11214 (exit $ac_status); } &&
11215 { ac_try='test -z "$ac_c_werror_flag"
11216 || test ! -s conftest.err'
11217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11218 (eval $ac_try) 2>&5
11219 ac_status=$?
11220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11221 (exit $ac_status); }; } &&
11222 { ac_try='test -s conftest.$ac_objext'
11223 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11224 (eval $ac_try) 2>&5
11225 ac_status=$?
11226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11227 (exit $ac_status); }; }; then
11229 else
11230 echo "$as_me: failed program was:" >&5
11231 sed 's/^/| /' conftest.$ac_ext >&5
11233 continue
11235 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11236 cat >conftest.$ac_ext <<_ACEOF
11237 /* confdefs.h. */
11238 _ACEOF
11239 cat confdefs.h >>conftest.$ac_ext
11240 cat >>conftest.$ac_ext <<_ACEOF
11241 /* end confdefs.h. */
11242 $ac_declaration
11244 main ()
11246 exit (42);
11248 return 0;
11250 _ACEOF
11251 rm -f conftest.$ac_objext
11252 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11253 (eval $ac_compile) 2>conftest.er1
11254 ac_status=$?
11255 grep -v '^ *+' conftest.er1 >conftest.err
11256 rm -f conftest.er1
11257 cat conftest.err >&5
11258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11259 (exit $ac_status); } &&
11260 { ac_try='test -z "$ac_c_werror_flag"
11261 || test ! -s conftest.err'
11262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11263 (eval $ac_try) 2>&5
11264 ac_status=$?
11265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11266 (exit $ac_status); }; } &&
11267 { ac_try='test -s conftest.$ac_objext'
11268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11269 (eval $ac_try) 2>&5
11270 ac_status=$?
11271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11272 (exit $ac_status); }; }; then
11273 break
11274 else
11275 echo "$as_me: failed program was:" >&5
11276 sed 's/^/| /' conftest.$ac_ext >&5
11279 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11280 done
11281 rm -f conftest*
11282 if test -n "$ac_declaration"; then
11283 echo '#ifdef __cplusplus' >>confdefs.h
11284 echo $ac_declaration >>confdefs.h
11285 echo '#endif' >>confdefs.h
11288 else
11289 echo "$as_me: failed program was:" >&5
11290 sed 's/^/| /' conftest.$ac_ext >&5
11293 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11294 ac_ext=c
11295 ac_cpp='$CPP $CPPFLAGS'
11296 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11297 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11298 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11301 for ac_prog in 'bison -y' byacc
11303 # Extract the first word of "$ac_prog", so it can be a program name with args.
11304 set dummy $ac_prog; ac_word=$2
11305 echo "$as_me:$LINENO: checking for $ac_word" >&5
11306 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11307 if test "${ac_cv_prog_YACC+set}" = set; then
11308 echo $ECHO_N "(cached) $ECHO_C" >&6
11309 else
11310 if test -n "$YACC"; then
11311 ac_cv_prog_YACC="$YACC" # Let the user override the test.
11312 else
11313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11314 for as_dir in $PATH
11316 IFS=$as_save_IFS
11317 test -z "$as_dir" && as_dir=.
11318 for ac_exec_ext in '' $ac_executable_extensions; do
11319 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11320 ac_cv_prog_YACC="$ac_prog"
11321 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11322 break 2
11324 done
11325 done
11329 YACC=$ac_cv_prog_YACC
11330 if test -n "$YACC"; then
11331 echo "$as_me:$LINENO: result: $YACC" >&5
11332 echo "${ECHO_T}$YACC" >&6
11333 else
11334 echo "$as_me:$LINENO: result: no" >&5
11335 echo "${ECHO_T}no" >&6
11338 test -n "$YACC" && break
11339 done
11340 test -n "$YACC" || YACC="yacc"
11342 for ac_prog in flex lex
11344 # Extract the first word of "$ac_prog", so it can be a program name with args.
11345 set dummy $ac_prog; ac_word=$2
11346 echo "$as_me:$LINENO: checking for $ac_word" >&5
11347 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11348 if test "${ac_cv_prog_LEX+set}" = set; then
11349 echo $ECHO_N "(cached) $ECHO_C" >&6
11350 else
11351 if test -n "$LEX"; then
11352 ac_cv_prog_LEX="$LEX" # Let the user override the test.
11353 else
11354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11355 for as_dir in $PATH
11357 IFS=$as_save_IFS
11358 test -z "$as_dir" && as_dir=.
11359 for ac_exec_ext in '' $ac_executable_extensions; do
11360 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11361 ac_cv_prog_LEX="$ac_prog"
11362 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11363 break 2
11365 done
11366 done
11370 LEX=$ac_cv_prog_LEX
11371 if test -n "$LEX"; then
11372 echo "$as_me:$LINENO: result: $LEX" >&5
11373 echo "${ECHO_T}$LEX" >&6
11374 else
11375 echo "$as_me:$LINENO: result: no" >&5
11376 echo "${ECHO_T}no" >&6
11379 test -n "$LEX" && break
11380 done
11381 test -n "$LEX" || LEX=":"
11383 if test -z "$LEXLIB"
11384 then
11385 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
11386 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
11387 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
11388 echo $ECHO_N "(cached) $ECHO_C" >&6
11389 else
11390 ac_check_lib_save_LIBS=$LIBS
11391 LIBS="-lfl $LIBS"
11392 cat >conftest.$ac_ext <<_ACEOF
11393 /* confdefs.h. */
11394 _ACEOF
11395 cat confdefs.h >>conftest.$ac_ext
11396 cat >>conftest.$ac_ext <<_ACEOF
11397 /* end confdefs.h. */
11399 /* Override any gcc2 internal prototype to avoid an error. */
11400 #ifdef __cplusplus
11401 extern "C"
11402 #endif
11403 /* We use char because int might match the return type of a gcc2
11404 builtin and then its argument prototype would still apply. */
11405 char yywrap ();
11407 main ()
11409 yywrap ();
11411 return 0;
11413 _ACEOF
11414 rm -f conftest.$ac_objext conftest$ac_exeext
11415 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11416 (eval $ac_link) 2>conftest.er1
11417 ac_status=$?
11418 grep -v '^ *+' conftest.er1 >conftest.err
11419 rm -f conftest.er1
11420 cat conftest.err >&5
11421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11422 (exit $ac_status); } &&
11423 { ac_try='test -z "$ac_c_werror_flag"
11424 || test ! -s conftest.err'
11425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11426 (eval $ac_try) 2>&5
11427 ac_status=$?
11428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11429 (exit $ac_status); }; } &&
11430 { ac_try='test -s conftest$ac_exeext'
11431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11432 (eval $ac_try) 2>&5
11433 ac_status=$?
11434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11435 (exit $ac_status); }; }; then
11436 ac_cv_lib_fl_yywrap=yes
11437 else
11438 echo "$as_me: failed program was:" >&5
11439 sed 's/^/| /' conftest.$ac_ext >&5
11441 ac_cv_lib_fl_yywrap=no
11443 rm -f conftest.err conftest.$ac_objext \
11444 conftest$ac_exeext conftest.$ac_ext
11445 LIBS=$ac_check_lib_save_LIBS
11447 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
11448 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
11449 if test $ac_cv_lib_fl_yywrap = yes; then
11450 LEXLIB="-lfl"
11451 else
11452 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
11453 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
11454 if test "${ac_cv_lib_l_yywrap+set}" = set; then
11455 echo $ECHO_N "(cached) $ECHO_C" >&6
11456 else
11457 ac_check_lib_save_LIBS=$LIBS
11458 LIBS="-ll $LIBS"
11459 cat >conftest.$ac_ext <<_ACEOF
11460 /* confdefs.h. */
11461 _ACEOF
11462 cat confdefs.h >>conftest.$ac_ext
11463 cat >>conftest.$ac_ext <<_ACEOF
11464 /* end confdefs.h. */
11466 /* Override any gcc2 internal prototype to avoid an error. */
11467 #ifdef __cplusplus
11468 extern "C"
11469 #endif
11470 /* We use char because int might match the return type of a gcc2
11471 builtin and then its argument prototype would still apply. */
11472 char yywrap ();
11474 main ()
11476 yywrap ();
11478 return 0;
11480 _ACEOF
11481 rm -f conftest.$ac_objext conftest$ac_exeext
11482 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11483 (eval $ac_link) 2>conftest.er1
11484 ac_status=$?
11485 grep -v '^ *+' conftest.er1 >conftest.err
11486 rm -f conftest.er1
11487 cat conftest.err >&5
11488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11489 (exit $ac_status); } &&
11490 { ac_try='test -z "$ac_c_werror_flag"
11491 || test ! -s conftest.err'
11492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11493 (eval $ac_try) 2>&5
11494 ac_status=$?
11495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11496 (exit $ac_status); }; } &&
11497 { ac_try='test -s conftest$ac_exeext'
11498 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11499 (eval $ac_try) 2>&5
11500 ac_status=$?
11501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11502 (exit $ac_status); }; }; then
11503 ac_cv_lib_l_yywrap=yes
11504 else
11505 echo "$as_me: failed program was:" >&5
11506 sed 's/^/| /' conftest.$ac_ext >&5
11508 ac_cv_lib_l_yywrap=no
11510 rm -f conftest.err conftest.$ac_objext \
11511 conftest$ac_exeext conftest.$ac_ext
11512 LIBS=$ac_check_lib_save_LIBS
11514 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
11515 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
11516 if test $ac_cv_lib_l_yywrap = yes; then
11517 LEXLIB="-ll"
11524 if test "x$LEX" != "x:"; then
11525 echo "$as_me:$LINENO: checking lex output file root" >&5
11526 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
11527 if test "${ac_cv_prog_lex_root+set}" = set; then
11528 echo $ECHO_N "(cached) $ECHO_C" >&6
11529 else
11530 # The minimal lex program is just a single line: %%. But some broken lexes
11531 # (Solaris, I think it was) want two %% lines, so accommodate them.
11532 cat >conftest.l <<_ACEOF
11535 _ACEOF
11536 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
11537 (eval $LEX conftest.l) 2>&5
11538 ac_status=$?
11539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11540 (exit $ac_status); }
11541 if test -f lex.yy.c; then
11542 ac_cv_prog_lex_root=lex.yy
11543 elif test -f lexyy.c; then
11544 ac_cv_prog_lex_root=lexyy
11545 else
11546 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
11547 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
11548 { (exit 1); exit 1; }; }
11551 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
11552 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
11553 rm -f conftest.l
11554 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
11556 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
11557 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
11558 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
11559 echo $ECHO_N "(cached) $ECHO_C" >&6
11560 else
11561 # POSIX says lex can declare yytext either as a pointer or an array; the
11562 # default is implementation-dependent. Figure out which it is, since
11563 # not all implementations provide the %pointer and %array declarations.
11564 ac_cv_prog_lex_yytext_pointer=no
11565 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
11566 ac_save_LIBS=$LIBS
11567 LIBS="$LIBS $LEXLIB"
11568 cat >conftest.$ac_ext <<_ACEOF
11569 `cat $LEX_OUTPUT_ROOT.c`
11570 _ACEOF
11571 rm -f conftest.$ac_objext conftest$ac_exeext
11572 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11573 (eval $ac_link) 2>conftest.er1
11574 ac_status=$?
11575 grep -v '^ *+' conftest.er1 >conftest.err
11576 rm -f conftest.er1
11577 cat conftest.err >&5
11578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11579 (exit $ac_status); } &&
11580 { ac_try='test -z "$ac_c_werror_flag"
11581 || test ! -s conftest.err'
11582 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11583 (eval $ac_try) 2>&5
11584 ac_status=$?
11585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11586 (exit $ac_status); }; } &&
11587 { ac_try='test -s conftest$ac_exeext'
11588 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11589 (eval $ac_try) 2>&5
11590 ac_status=$?
11591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11592 (exit $ac_status); }; }; then
11593 ac_cv_prog_lex_yytext_pointer=yes
11594 else
11595 echo "$as_me: failed program was:" >&5
11596 sed 's/^/| /' conftest.$ac_ext >&5
11599 rm -f conftest.err conftest.$ac_objext \
11600 conftest$ac_exeext conftest.$ac_ext
11601 LIBS=$ac_save_LIBS
11602 rm -f "${LEX_OUTPUT_ROOT}.c"
11605 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
11606 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
11607 if test $ac_cv_prog_lex_yytext_pointer = yes; then
11609 cat >>confdefs.h <<\_ACEOF
11610 #define YYTEXT_POINTER 1
11611 _ACEOF
11616 if test "$LEX" = :; then
11617 LEX=${am_missing_run}flex
11620 ALL_LINGUAS="fr tr es rw"
11621 # If we haven't got the data from the intl directory,
11622 # assume NLS is disabled.
11623 USE_NLS=no
11624 LIBINTL=
11625 LIBINTL_DEP=
11626 INCINTL=
11627 XGETTEXT=
11628 GMSGFMT=
11629 POSUB=
11631 if test -f ../intl/config.intl; then
11632 . ../intl/config.intl
11634 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
11635 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
11636 if test x"$USE_NLS" != xyes; then
11637 echo "$as_me:$LINENO: result: no" >&5
11638 echo "${ECHO_T}no" >&6
11639 else
11640 echo "$as_me:$LINENO: result: yes" >&5
11641 echo "${ECHO_T}yes" >&6
11643 cat >>confdefs.h <<\_ACEOF
11644 #define ENABLE_NLS 1
11645 _ACEOF
11648 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
11649 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
11650 # Look for .po and .gmo files in the source directory.
11651 CATALOGS=
11652 XLINGUAS=
11653 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
11654 # If there aren't any .gmo files the shell will give us the
11655 # literal string "../path/to/srcdir/po/*.gmo" which has to be
11656 # weeded out.
11657 case "$cat" in *\**)
11658 continue;;
11659 esac
11660 # The quadruple backslash is collapsed to a double backslash
11661 # by the backticks, then collapsed again by the double quotes,
11662 # leaving us with one backslash in the sed expression (right
11663 # before the dot that mustn't act as a wildcard).
11664 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
11665 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
11666 # The user is allowed to set LINGUAS to a list of languages to
11667 # install catalogs for. If it's empty that means "all of them."
11668 if test "x$LINGUAS" = x; then
11669 CATALOGS="$CATALOGS $cat"
11670 XLINGUAS="$XLINGUAS $lang"
11671 else
11672 case "$LINGUAS" in *$lang*)
11673 CATALOGS="$CATALOGS $cat"
11674 XLINGUAS="$XLINGUAS $lang"
11676 esac
11678 done
11679 LINGUAS="$XLINGUAS"
11680 echo "$as_me:$LINENO: result: $LINGUAS" >&5
11681 echo "${ECHO_T}$LINGUAS" >&6
11684 DATADIRNAME=share
11686 INSTOBJEXT=.mo
11688 GENCAT=gencat
11690 CATOBJEXT=.gmo
11694 MKINSTALLDIRS=
11695 if test -n "$ac_aux_dir"; then
11696 case "$ac_aux_dir" in
11697 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
11698 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
11699 esac
11701 if test -z "$MKINSTALLDIRS"; then
11702 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
11707 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
11708 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
11709 # Check whether --enable-nls or --disable-nls was given.
11710 if test "${enable_nls+set}" = set; then
11711 enableval="$enable_nls"
11712 USE_NLS=$enableval
11713 else
11714 USE_NLS=yes
11716 echo "$as_me:$LINENO: result: $USE_NLS" >&5
11717 echo "${ECHO_T}$USE_NLS" >&6
11724 # Prepare PATH_SEPARATOR.
11725 # The user is always right.
11726 if test "${PATH_SEPARATOR+set}" != set; then
11727 echo "#! /bin/sh" >conf$$.sh
11728 echo "exit 0" >>conf$$.sh
11729 chmod +x conf$$.sh
11730 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11731 PATH_SEPARATOR=';'
11732 else
11733 PATH_SEPARATOR=:
11735 rm -f conf$$.sh
11738 # Find out how to test for executable files. Don't use a zero-byte file,
11739 # as systems may use methods other than mode bits to determine executability.
11740 cat >conf$$.file <<_ASEOF
11741 #! /bin/sh
11742 exit 0
11743 _ASEOF
11744 chmod +x conf$$.file
11745 if test -x conf$$.file >/dev/null 2>&1; then
11746 ac_executable_p="test -x"
11747 else
11748 ac_executable_p="test -f"
11750 rm -f conf$$.file
11752 # Extract the first word of "msgfmt", so it can be a program name with args.
11753 set dummy msgfmt; ac_word=$2
11754 echo "$as_me:$LINENO: checking for $ac_word" >&5
11755 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11756 if test "${ac_cv_path_MSGFMT+set}" = set; then
11757 echo $ECHO_N "(cached) $ECHO_C" >&6
11758 else
11759 case "$MSGFMT" in
11760 [\\/]* | ?:[\\/]*)
11761 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
11764 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11765 for ac_dir in $PATH; do
11766 IFS="$ac_save_IFS"
11767 test -z "$ac_dir" && ac_dir=.
11768 for ac_exec_ext in '' $ac_executable_extensions; do
11769 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11770 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
11771 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11772 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
11773 break 2
11776 done
11777 done
11778 IFS="$ac_save_IFS"
11779 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
11781 esac
11783 MSGFMT="$ac_cv_path_MSGFMT"
11784 if test "$MSGFMT" != ":"; then
11785 echo "$as_me:$LINENO: result: $MSGFMT" >&5
11786 echo "${ECHO_T}$MSGFMT" >&6
11787 else
11788 echo "$as_me:$LINENO: result: no" >&5
11789 echo "${ECHO_T}no" >&6
11792 # Extract the first word of "gmsgfmt", so it can be a program name with args.
11793 set dummy gmsgfmt; ac_word=$2
11794 echo "$as_me:$LINENO: checking for $ac_word" >&5
11795 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11796 if test "${ac_cv_path_GMSGFMT+set}" = set; then
11797 echo $ECHO_N "(cached) $ECHO_C" >&6
11798 else
11799 case $GMSGFMT in
11800 [\\/]* | ?:[\\/]*)
11801 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
11804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11805 for as_dir in $PATH
11807 IFS=$as_save_IFS
11808 test -z "$as_dir" && as_dir=.
11809 for ac_exec_ext in '' $ac_executable_extensions; do
11810 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11811 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
11812 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11813 break 2
11815 done
11816 done
11818 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
11820 esac
11822 GMSGFMT=$ac_cv_path_GMSGFMT
11824 if test -n "$GMSGFMT"; then
11825 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
11826 echo "${ECHO_T}$GMSGFMT" >&6
11827 else
11828 echo "$as_me:$LINENO: result: no" >&5
11829 echo "${ECHO_T}no" >&6
11834 # Prepare PATH_SEPARATOR.
11835 # The user is always right.
11836 if test "${PATH_SEPARATOR+set}" != set; then
11837 echo "#! /bin/sh" >conf$$.sh
11838 echo "exit 0" >>conf$$.sh
11839 chmod +x conf$$.sh
11840 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11841 PATH_SEPARATOR=';'
11842 else
11843 PATH_SEPARATOR=:
11845 rm -f conf$$.sh
11848 # Find out how to test for executable files. Don't use a zero-byte file,
11849 # as systems may use methods other than mode bits to determine executability.
11850 cat >conf$$.file <<_ASEOF
11851 #! /bin/sh
11852 exit 0
11853 _ASEOF
11854 chmod +x conf$$.file
11855 if test -x conf$$.file >/dev/null 2>&1; then
11856 ac_executable_p="test -x"
11857 else
11858 ac_executable_p="test -f"
11860 rm -f conf$$.file
11862 # Extract the first word of "xgettext", so it can be a program name with args.
11863 set dummy xgettext; ac_word=$2
11864 echo "$as_me:$LINENO: checking for $ac_word" >&5
11865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11866 if test "${ac_cv_path_XGETTEXT+set}" = set; then
11867 echo $ECHO_N "(cached) $ECHO_C" >&6
11868 else
11869 case "$XGETTEXT" in
11870 [\\/]* | ?:[\\/]*)
11871 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
11874 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11875 for ac_dir in $PATH; do
11876 IFS="$ac_save_IFS"
11877 test -z "$ac_dir" && ac_dir=.
11878 for ac_exec_ext in '' $ac_executable_extensions; do
11879 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11880 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
11881 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11882 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
11883 break 2
11886 done
11887 done
11888 IFS="$ac_save_IFS"
11889 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
11891 esac
11893 XGETTEXT="$ac_cv_path_XGETTEXT"
11894 if test "$XGETTEXT" != ":"; then
11895 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
11896 echo "${ECHO_T}$XGETTEXT" >&6
11897 else
11898 echo "$as_me:$LINENO: result: no" >&5
11899 echo "${ECHO_T}no" >&6
11902 rm -f messages.po
11905 # Prepare PATH_SEPARATOR.
11906 # The user is always right.
11907 if test "${PATH_SEPARATOR+set}" != set; then
11908 echo "#! /bin/sh" >conf$$.sh
11909 echo "exit 0" >>conf$$.sh
11910 chmod +x conf$$.sh
11911 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11912 PATH_SEPARATOR=';'
11913 else
11914 PATH_SEPARATOR=:
11916 rm -f conf$$.sh
11919 # Find out how to test for executable files. Don't use a zero-byte file,
11920 # as systems may use methods other than mode bits to determine executability.
11921 cat >conf$$.file <<_ASEOF
11922 #! /bin/sh
11923 exit 0
11924 _ASEOF
11925 chmod +x conf$$.file
11926 if test -x conf$$.file >/dev/null 2>&1; then
11927 ac_executable_p="test -x"
11928 else
11929 ac_executable_p="test -f"
11931 rm -f conf$$.file
11933 # Extract the first word of "msgmerge", so it can be a program name with args.
11934 set dummy msgmerge; ac_word=$2
11935 echo "$as_me:$LINENO: checking for $ac_word" >&5
11936 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11937 if test "${ac_cv_path_MSGMERGE+set}" = set; then
11938 echo $ECHO_N "(cached) $ECHO_C" >&6
11939 else
11940 case "$MSGMERGE" in
11941 [\\/]* | ?:[\\/]*)
11942 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
11945 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11946 for ac_dir in $PATH; do
11947 IFS="$ac_save_IFS"
11948 test -z "$ac_dir" && ac_dir=.
11949 for ac_exec_ext in '' $ac_executable_extensions; do
11950 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11951 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
11952 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
11953 break 2
11956 done
11957 done
11958 IFS="$ac_save_IFS"
11959 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
11961 esac
11963 MSGMERGE="$ac_cv_path_MSGMERGE"
11964 if test "$MSGMERGE" != ":"; then
11965 echo "$as_me:$LINENO: result: $MSGMERGE" >&5
11966 echo "${ECHO_T}$MSGMERGE" >&6
11967 else
11968 echo "$as_me:$LINENO: result: no" >&5
11969 echo "${ECHO_T}no" >&6
11973 if test "$GMSGFMT" != ":"; then
11974 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
11975 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11977 else
11978 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
11979 echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
11980 echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
11981 GMSGFMT=":"
11985 if test "$XGETTEXT" != ":"; then
11986 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
11987 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11989 else
11990 echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
11991 echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
11992 XGETTEXT=":"
11994 rm -f messages.po
11997 ac_config_commands="$ac_config_commands default-1"
12001 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
12002 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
12003 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
12004 if test "${enable_maintainer_mode+set}" = set; then
12005 enableval="$enable_maintainer_mode"
12006 USE_MAINTAINER_MODE=$enableval
12007 else
12008 USE_MAINTAINER_MODE=no
12010 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
12011 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
12014 if test $USE_MAINTAINER_MODE = yes; then
12015 MAINTAINER_MODE_TRUE=
12016 MAINTAINER_MODE_FALSE='#'
12017 else
12018 MAINTAINER_MODE_TRUE='#'
12019 MAINTAINER_MODE_FALSE=
12022 MAINT=$MAINTAINER_MODE_TRUE
12027 if false; then
12028 GENINSRC_NEVER_TRUE=
12029 GENINSRC_NEVER_FALSE='#'
12030 else
12031 GENINSRC_NEVER_TRUE='#'
12032 GENINSRC_NEVER_FALSE=
12046 for ac_header in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
12048 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12049 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12050 echo "$as_me:$LINENO: checking for $ac_header" >&5
12051 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12052 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12053 echo $ECHO_N "(cached) $ECHO_C" >&6
12055 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12056 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12057 else
12058 # Is the header compilable?
12059 echo "$as_me:$LINENO: checking $ac_header usability" >&5
12060 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
12061 cat >conftest.$ac_ext <<_ACEOF
12062 /* confdefs.h. */
12063 _ACEOF
12064 cat confdefs.h >>conftest.$ac_ext
12065 cat >>conftest.$ac_ext <<_ACEOF
12066 /* end confdefs.h. */
12067 $ac_includes_default
12068 #include <$ac_header>
12069 _ACEOF
12070 rm -f conftest.$ac_objext
12071 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12072 (eval $ac_compile) 2>conftest.er1
12073 ac_status=$?
12074 grep -v '^ *+' conftest.er1 >conftest.err
12075 rm -f conftest.er1
12076 cat conftest.err >&5
12077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12078 (exit $ac_status); } &&
12079 { ac_try='test -z "$ac_c_werror_flag"
12080 || test ! -s conftest.err'
12081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12082 (eval $ac_try) 2>&5
12083 ac_status=$?
12084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12085 (exit $ac_status); }; } &&
12086 { ac_try='test -s conftest.$ac_objext'
12087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12088 (eval $ac_try) 2>&5
12089 ac_status=$?
12090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12091 (exit $ac_status); }; }; then
12092 ac_header_compiler=yes
12093 else
12094 echo "$as_me: failed program was:" >&5
12095 sed 's/^/| /' conftest.$ac_ext >&5
12097 ac_header_compiler=no
12099 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12100 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12101 echo "${ECHO_T}$ac_header_compiler" >&6
12103 # Is the header present?
12104 echo "$as_me:$LINENO: checking $ac_header presence" >&5
12105 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
12106 cat >conftest.$ac_ext <<_ACEOF
12107 /* confdefs.h. */
12108 _ACEOF
12109 cat confdefs.h >>conftest.$ac_ext
12110 cat >>conftest.$ac_ext <<_ACEOF
12111 /* end confdefs.h. */
12112 #include <$ac_header>
12113 _ACEOF
12114 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12115 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12116 ac_status=$?
12117 grep -v '^ *+' conftest.er1 >conftest.err
12118 rm -f conftest.er1
12119 cat conftest.err >&5
12120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12121 (exit $ac_status); } >/dev/null; then
12122 if test -s conftest.err; then
12123 ac_cpp_err=$ac_c_preproc_warn_flag
12124 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12125 else
12126 ac_cpp_err=
12128 else
12129 ac_cpp_err=yes
12131 if test -z "$ac_cpp_err"; then
12132 ac_header_preproc=yes
12133 else
12134 echo "$as_me: failed program was:" >&5
12135 sed 's/^/| /' conftest.$ac_ext >&5
12137 ac_header_preproc=no
12139 rm -f conftest.err conftest.$ac_ext
12140 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12141 echo "${ECHO_T}$ac_header_preproc" >&6
12143 # So? What about this header?
12144 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12145 yes:no: )
12146 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12147 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12148 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12149 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12150 ac_header_preproc=yes
12152 no:yes:* )
12153 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12154 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12155 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12156 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12157 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12158 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12159 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12160 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12161 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12162 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12163 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12164 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12166 cat <<\_ASBOX
12167 ## ------------------------------------------ ##
12168 ## Report this to the AC_PACKAGE_NAME lists. ##
12169 ## ------------------------------------------ ##
12170 _ASBOX
12172 sed "s/^/$as_me: WARNING: /" >&2
12174 esac
12175 echo "$as_me:$LINENO: checking for $ac_header" >&5
12176 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12177 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12178 echo $ECHO_N "(cached) $ECHO_C" >&6
12179 else
12180 eval "$as_ac_Header=\$ac_header_preproc"
12182 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12183 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12186 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12187 cat >>confdefs.h <<_ACEOF
12188 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12189 _ACEOF
12193 done
12196 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
12197 # people who are not cross-compiling but are compiling cross-assemblers.
12198 echo "$as_me:$LINENO: checking whether compiling a cross-assembler" >&5
12199 echo $ECHO_N "checking whether compiling a cross-assembler... $ECHO_C" >&6
12200 if test "${host}" = "${target}"; then
12201 cross_gas=no
12202 else
12203 cross_gas=yes
12205 cat >>confdefs.h <<\_ACEOF
12206 #define CROSS_COMPILE 1
12207 _ACEOF
12210 echo "$as_me:$LINENO: result: $cross_gas" >&5
12211 echo "${ECHO_T}$cross_gas" >&6
12213 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12214 # for constant arguments. Useless!
12215 echo "$as_me:$LINENO: checking for working alloca.h" >&5
12216 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
12217 if test "${ac_cv_working_alloca_h+set}" = set; then
12218 echo $ECHO_N "(cached) $ECHO_C" >&6
12219 else
12220 cat >conftest.$ac_ext <<_ACEOF
12221 /* confdefs.h. */
12222 _ACEOF
12223 cat confdefs.h >>conftest.$ac_ext
12224 cat >>conftest.$ac_ext <<_ACEOF
12225 /* end confdefs.h. */
12226 #include <alloca.h>
12228 main ()
12230 char *p = (char *) alloca (2 * sizeof (int));
12232 return 0;
12234 _ACEOF
12235 rm -f conftest.$ac_objext conftest$ac_exeext
12236 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12237 (eval $ac_link) 2>conftest.er1
12238 ac_status=$?
12239 grep -v '^ *+' conftest.er1 >conftest.err
12240 rm -f conftest.er1
12241 cat conftest.err >&5
12242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12243 (exit $ac_status); } &&
12244 { ac_try='test -z "$ac_c_werror_flag"
12245 || test ! -s conftest.err'
12246 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12247 (eval $ac_try) 2>&5
12248 ac_status=$?
12249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12250 (exit $ac_status); }; } &&
12251 { ac_try='test -s conftest$ac_exeext'
12252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12253 (eval $ac_try) 2>&5
12254 ac_status=$?
12255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12256 (exit $ac_status); }; }; then
12257 ac_cv_working_alloca_h=yes
12258 else
12259 echo "$as_me: failed program was:" >&5
12260 sed 's/^/| /' conftest.$ac_ext >&5
12262 ac_cv_working_alloca_h=no
12264 rm -f conftest.err conftest.$ac_objext \
12265 conftest$ac_exeext conftest.$ac_ext
12267 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
12268 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
12269 if test $ac_cv_working_alloca_h = yes; then
12271 cat >>confdefs.h <<\_ACEOF
12272 #define HAVE_ALLOCA_H 1
12273 _ACEOF
12277 echo "$as_me:$LINENO: checking for alloca" >&5
12278 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
12279 if test "${ac_cv_func_alloca_works+set}" = set; then
12280 echo $ECHO_N "(cached) $ECHO_C" >&6
12281 else
12282 cat >conftest.$ac_ext <<_ACEOF
12283 /* confdefs.h. */
12284 _ACEOF
12285 cat confdefs.h >>conftest.$ac_ext
12286 cat >>conftest.$ac_ext <<_ACEOF
12287 /* end confdefs.h. */
12288 #ifdef __GNUC__
12289 # define alloca __builtin_alloca
12290 #else
12291 # ifdef _MSC_VER
12292 # include <malloc.h>
12293 # define alloca _alloca
12294 # else
12295 # if HAVE_ALLOCA_H
12296 # include <alloca.h>
12297 # else
12298 # ifdef _AIX
12299 #pragma alloca
12300 # else
12301 # ifndef alloca /* predefined by HP cc +Olibcalls */
12302 char *alloca ();
12303 # endif
12304 # endif
12305 # endif
12306 # endif
12307 #endif
12310 main ()
12312 char *p = (char *) alloca (1);
12314 return 0;
12316 _ACEOF
12317 rm -f conftest.$ac_objext conftest$ac_exeext
12318 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12319 (eval $ac_link) 2>conftest.er1
12320 ac_status=$?
12321 grep -v '^ *+' conftest.er1 >conftest.err
12322 rm -f conftest.er1
12323 cat conftest.err >&5
12324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12325 (exit $ac_status); } &&
12326 { ac_try='test -z "$ac_c_werror_flag"
12327 || test ! -s conftest.err'
12328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12329 (eval $ac_try) 2>&5
12330 ac_status=$?
12331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12332 (exit $ac_status); }; } &&
12333 { ac_try='test -s conftest$ac_exeext'
12334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12335 (eval $ac_try) 2>&5
12336 ac_status=$?
12337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12338 (exit $ac_status); }; }; then
12339 ac_cv_func_alloca_works=yes
12340 else
12341 echo "$as_me: failed program was:" >&5
12342 sed 's/^/| /' conftest.$ac_ext >&5
12344 ac_cv_func_alloca_works=no
12346 rm -f conftest.err conftest.$ac_objext \
12347 conftest$ac_exeext conftest.$ac_ext
12349 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
12350 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
12352 if test $ac_cv_func_alloca_works = yes; then
12354 cat >>confdefs.h <<\_ACEOF
12355 #define HAVE_ALLOCA 1
12356 _ACEOF
12358 else
12359 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12360 # that cause trouble. Some versions do not even contain alloca or
12361 # contain a buggy version. If you still want to use their alloca,
12362 # use ar to extract alloca.o from them instead of compiling alloca.c.
12364 ALLOCA=alloca.$ac_objext
12366 cat >>confdefs.h <<\_ACEOF
12367 #define C_ALLOCA 1
12368 _ACEOF
12371 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
12372 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
12373 if test "${ac_cv_os_cray+set}" = set; then
12374 echo $ECHO_N "(cached) $ECHO_C" >&6
12375 else
12376 cat >conftest.$ac_ext <<_ACEOF
12377 /* confdefs.h. */
12378 _ACEOF
12379 cat confdefs.h >>conftest.$ac_ext
12380 cat >>conftest.$ac_ext <<_ACEOF
12381 /* end confdefs.h. */
12382 #if defined(CRAY) && ! defined(CRAY2)
12383 webecray
12384 #else
12385 wenotbecray
12386 #endif
12388 _ACEOF
12389 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12390 $EGREP "webecray" >/dev/null 2>&1; then
12391 ac_cv_os_cray=yes
12392 else
12393 ac_cv_os_cray=no
12395 rm -f conftest*
12398 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
12399 echo "${ECHO_T}$ac_cv_os_cray" >&6
12400 if test $ac_cv_os_cray = yes; then
12401 for ac_func in _getb67 GETB67 getb67; do
12402 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12403 echo "$as_me:$LINENO: checking for $ac_func" >&5
12404 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12405 if eval "test \"\${$as_ac_var+set}\" = set"; then
12406 echo $ECHO_N "(cached) $ECHO_C" >&6
12407 else
12408 cat >conftest.$ac_ext <<_ACEOF
12409 /* confdefs.h. */
12410 _ACEOF
12411 cat confdefs.h >>conftest.$ac_ext
12412 cat >>conftest.$ac_ext <<_ACEOF
12413 /* end confdefs.h. */
12414 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12415 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12416 #define $ac_func innocuous_$ac_func
12418 /* System header to define __stub macros and hopefully few prototypes,
12419 which can conflict with char $ac_func (); below.
12420 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12421 <limits.h> exists even on freestanding compilers. */
12423 #ifdef __STDC__
12424 # include <limits.h>
12425 #else
12426 # include <assert.h>
12427 #endif
12429 #undef $ac_func
12431 /* Override any gcc2 internal prototype to avoid an error. */
12432 #ifdef __cplusplus
12433 extern "C"
12435 #endif
12436 /* We use char because int might match the return type of a gcc2
12437 builtin and then its argument prototype would still apply. */
12438 char $ac_func ();
12439 /* The GNU C library defines this for functions which it implements
12440 to always fail with ENOSYS. Some functions are actually named
12441 something starting with __ and the normal name is an alias. */
12442 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12443 choke me
12444 #else
12445 char (*f) () = $ac_func;
12446 #endif
12447 #ifdef __cplusplus
12449 #endif
12452 main ()
12454 return f != $ac_func;
12456 return 0;
12458 _ACEOF
12459 rm -f conftest.$ac_objext conftest$ac_exeext
12460 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12461 (eval $ac_link) 2>conftest.er1
12462 ac_status=$?
12463 grep -v '^ *+' conftest.er1 >conftest.err
12464 rm -f conftest.er1
12465 cat conftest.err >&5
12466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12467 (exit $ac_status); } &&
12468 { ac_try='test -z "$ac_c_werror_flag"
12469 || test ! -s conftest.err'
12470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12471 (eval $ac_try) 2>&5
12472 ac_status=$?
12473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12474 (exit $ac_status); }; } &&
12475 { ac_try='test -s conftest$ac_exeext'
12476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12477 (eval $ac_try) 2>&5
12478 ac_status=$?
12479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12480 (exit $ac_status); }; }; then
12481 eval "$as_ac_var=yes"
12482 else
12483 echo "$as_me: failed program was:" >&5
12484 sed 's/^/| /' conftest.$ac_ext >&5
12486 eval "$as_ac_var=no"
12488 rm -f conftest.err conftest.$ac_objext \
12489 conftest$ac_exeext conftest.$ac_ext
12491 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12492 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12493 if test `eval echo '${'$as_ac_var'}'` = yes; then
12495 cat >>confdefs.h <<_ACEOF
12496 #define CRAY_STACKSEG_END $ac_func
12497 _ACEOF
12499 break
12502 done
12505 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
12506 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
12507 if test "${ac_cv_c_stack_direction+set}" = set; then
12508 echo $ECHO_N "(cached) $ECHO_C" >&6
12509 else
12510 if test "$cross_compiling" = yes; then
12511 ac_cv_c_stack_direction=0
12512 else
12513 cat >conftest.$ac_ext <<_ACEOF
12514 /* confdefs.h. */
12515 _ACEOF
12516 cat confdefs.h >>conftest.$ac_ext
12517 cat >>conftest.$ac_ext <<_ACEOF
12518 /* end confdefs.h. */
12520 find_stack_direction ()
12522 static char *addr = 0;
12523 auto char dummy;
12524 if (addr == 0)
12526 addr = &dummy;
12527 return find_stack_direction ();
12529 else
12530 return (&dummy > addr) ? 1 : -1;
12534 main ()
12536 exit (find_stack_direction () < 0);
12538 _ACEOF
12539 rm -f conftest$ac_exeext
12540 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12541 (eval $ac_link) 2>&5
12542 ac_status=$?
12543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12544 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12546 (eval $ac_try) 2>&5
12547 ac_status=$?
12548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12549 (exit $ac_status); }; }; then
12550 ac_cv_c_stack_direction=1
12551 else
12552 echo "$as_me: program exited with status $ac_status" >&5
12553 echo "$as_me: failed program was:" >&5
12554 sed 's/^/| /' conftest.$ac_ext >&5
12556 ( exit $ac_status )
12557 ac_cv_c_stack_direction=-1
12559 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12562 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
12563 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
12565 cat >>confdefs.h <<_ACEOF
12566 #define STACK_DIRECTION $ac_cv_c_stack_direction
12567 _ACEOF
12572 echo "$as_me:$LINENO: checking for inline" >&5
12573 echo $ECHO_N "checking for inline... $ECHO_C" >&6
12574 if test "${ac_cv_c_inline+set}" = set; then
12575 echo $ECHO_N "(cached) $ECHO_C" >&6
12576 else
12577 ac_cv_c_inline=no
12578 for ac_kw in inline __inline__ __inline; do
12579 cat >conftest.$ac_ext <<_ACEOF
12580 /* confdefs.h. */
12581 _ACEOF
12582 cat confdefs.h >>conftest.$ac_ext
12583 cat >>conftest.$ac_ext <<_ACEOF
12584 /* end confdefs.h. */
12585 #ifndef __cplusplus
12586 typedef int foo_t;
12587 static $ac_kw foo_t static_foo () {return 0; }
12588 $ac_kw foo_t foo () {return 0; }
12589 #endif
12591 _ACEOF
12592 rm -f conftest.$ac_objext
12593 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12594 (eval $ac_compile) 2>conftest.er1
12595 ac_status=$?
12596 grep -v '^ *+' conftest.er1 >conftest.err
12597 rm -f conftest.er1
12598 cat conftest.err >&5
12599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12600 (exit $ac_status); } &&
12601 { ac_try='test -z "$ac_c_werror_flag"
12602 || test ! -s conftest.err'
12603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12604 (eval $ac_try) 2>&5
12605 ac_status=$?
12606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12607 (exit $ac_status); }; } &&
12608 { ac_try='test -s conftest.$ac_objext'
12609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12610 (eval $ac_try) 2>&5
12611 ac_status=$?
12612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12613 (exit $ac_status); }; }; then
12614 ac_cv_c_inline=$ac_kw; break
12615 else
12616 echo "$as_me: failed program was:" >&5
12617 sed 's/^/| /' conftest.$ac_ext >&5
12620 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12621 done
12624 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
12625 echo "${ECHO_T}$ac_cv_c_inline" >&6
12628 case $ac_cv_c_inline in
12629 inline | yes) ;;
12631 case $ac_cv_c_inline in
12632 no) ac_val=;;
12633 *) ac_val=$ac_cv_c_inline;;
12634 esac
12635 cat >>confdefs.h <<_ACEOF
12636 #ifndef __cplusplus
12637 #define inline $ac_val
12638 #endif
12639 _ACEOF
12641 esac
12644 # VMS doesn't have unlink.
12647 for ac_func in unlink remove
12649 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12650 echo "$as_me:$LINENO: checking for $ac_func" >&5
12651 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12652 if eval "test \"\${$as_ac_var+set}\" = set"; then
12653 echo $ECHO_N "(cached) $ECHO_C" >&6
12654 else
12655 cat >conftest.$ac_ext <<_ACEOF
12656 /* confdefs.h. */
12657 _ACEOF
12658 cat confdefs.h >>conftest.$ac_ext
12659 cat >>conftest.$ac_ext <<_ACEOF
12660 /* end confdefs.h. */
12661 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12662 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12663 #define $ac_func innocuous_$ac_func
12665 /* System header to define __stub macros and hopefully few prototypes,
12666 which can conflict with char $ac_func (); below.
12667 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12668 <limits.h> exists even on freestanding compilers. */
12670 #ifdef __STDC__
12671 # include <limits.h>
12672 #else
12673 # include <assert.h>
12674 #endif
12676 #undef $ac_func
12678 /* Override any gcc2 internal prototype to avoid an error. */
12679 #ifdef __cplusplus
12680 extern "C"
12682 #endif
12683 /* We use char because int might match the return type of a gcc2
12684 builtin and then its argument prototype would still apply. */
12685 char $ac_func ();
12686 /* The GNU C library defines this for functions which it implements
12687 to always fail with ENOSYS. Some functions are actually named
12688 something starting with __ and the normal name is an alias. */
12689 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12690 choke me
12691 #else
12692 char (*f) () = $ac_func;
12693 #endif
12694 #ifdef __cplusplus
12696 #endif
12699 main ()
12701 return f != $ac_func;
12703 return 0;
12705 _ACEOF
12706 rm -f conftest.$ac_objext conftest$ac_exeext
12707 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12708 (eval $ac_link) 2>conftest.er1
12709 ac_status=$?
12710 grep -v '^ *+' conftest.er1 >conftest.err
12711 rm -f conftest.er1
12712 cat conftest.err >&5
12713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12714 (exit $ac_status); } &&
12715 { ac_try='test -z "$ac_c_werror_flag"
12716 || test ! -s conftest.err'
12717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12718 (eval $ac_try) 2>&5
12719 ac_status=$?
12720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12721 (exit $ac_status); }; } &&
12722 { ac_try='test -s conftest$ac_exeext'
12723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12724 (eval $ac_try) 2>&5
12725 ac_status=$?
12726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12727 (exit $ac_status); }; }; then
12728 eval "$as_ac_var=yes"
12729 else
12730 echo "$as_me: failed program was:" >&5
12731 sed 's/^/| /' conftest.$ac_ext >&5
12733 eval "$as_ac_var=no"
12735 rm -f conftest.err conftest.$ac_objext \
12736 conftest$ac_exeext conftest.$ac_ext
12738 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12739 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12740 if test `eval echo '${'$as_ac_var'}'` = yes; then
12741 cat >>confdefs.h <<_ACEOF
12742 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12743 _ACEOF
12744 break
12746 done
12749 # Some systems don't have sbrk().
12751 for ac_func in sbrk
12753 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12754 echo "$as_me:$LINENO: checking for $ac_func" >&5
12755 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12756 if eval "test \"\${$as_ac_var+set}\" = set"; then
12757 echo $ECHO_N "(cached) $ECHO_C" >&6
12758 else
12759 cat >conftest.$ac_ext <<_ACEOF
12760 /* confdefs.h. */
12761 _ACEOF
12762 cat confdefs.h >>conftest.$ac_ext
12763 cat >>conftest.$ac_ext <<_ACEOF
12764 /* end confdefs.h. */
12765 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12766 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12767 #define $ac_func innocuous_$ac_func
12769 /* System header to define __stub macros and hopefully few prototypes,
12770 which can conflict with char $ac_func (); below.
12771 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12772 <limits.h> exists even on freestanding compilers. */
12774 #ifdef __STDC__
12775 # include <limits.h>
12776 #else
12777 # include <assert.h>
12778 #endif
12780 #undef $ac_func
12782 /* Override any gcc2 internal prototype to avoid an error. */
12783 #ifdef __cplusplus
12784 extern "C"
12786 #endif
12787 /* We use char because int might match the return type of a gcc2
12788 builtin and then its argument prototype would still apply. */
12789 char $ac_func ();
12790 /* The GNU C library defines this for functions which it implements
12791 to always fail with ENOSYS. Some functions are actually named
12792 something starting with __ and the normal name is an alias. */
12793 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12794 choke me
12795 #else
12796 char (*f) () = $ac_func;
12797 #endif
12798 #ifdef __cplusplus
12800 #endif
12803 main ()
12805 return f != $ac_func;
12807 return 0;
12809 _ACEOF
12810 rm -f conftest.$ac_objext conftest$ac_exeext
12811 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12812 (eval $ac_link) 2>conftest.er1
12813 ac_status=$?
12814 grep -v '^ *+' conftest.er1 >conftest.err
12815 rm -f conftest.er1
12816 cat conftest.err >&5
12817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12818 (exit $ac_status); } &&
12819 { ac_try='test -z "$ac_c_werror_flag"
12820 || test ! -s conftest.err'
12821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12822 (eval $ac_try) 2>&5
12823 ac_status=$?
12824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12825 (exit $ac_status); }; } &&
12826 { ac_try='test -s conftest$ac_exeext'
12827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12828 (eval $ac_try) 2>&5
12829 ac_status=$?
12830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12831 (exit $ac_status); }; }; then
12832 eval "$as_ac_var=yes"
12833 else
12834 echo "$as_me: failed program was:" >&5
12835 sed 's/^/| /' conftest.$ac_ext >&5
12837 eval "$as_ac_var=no"
12839 rm -f conftest.err conftest.$ac_objext \
12840 conftest$ac_exeext conftest.$ac_ext
12842 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12843 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12844 if test `eval echo '${'$as_ac_var'}'` = yes; then
12845 cat >>confdefs.h <<_ACEOF
12846 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12847 _ACEOF
12850 done
12853 # do we need the math library?
12854 case "${need_libm}" in
12855 yes)
12856 LIBM=
12857 case $host in
12858 *-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
12859 # These system don't have libm, or don't need it
12861 *-ncr-sysv4.3*)
12862 echo "$as_me:$LINENO: checking for _mwvalidcheckl in -lmw" >&5
12863 echo $ECHO_N "checking for _mwvalidcheckl in -lmw... $ECHO_C" >&6
12864 if test "${ac_cv_lib_mw__mwvalidcheckl+set}" = set; then
12865 echo $ECHO_N "(cached) $ECHO_C" >&6
12866 else
12867 ac_check_lib_save_LIBS=$LIBS
12868 LIBS="-lmw $LIBS"
12869 cat >conftest.$ac_ext <<_ACEOF
12870 /* confdefs.h. */
12871 _ACEOF
12872 cat confdefs.h >>conftest.$ac_ext
12873 cat >>conftest.$ac_ext <<_ACEOF
12874 /* end confdefs.h. */
12876 /* Override any gcc2 internal prototype to avoid an error. */
12877 #ifdef __cplusplus
12878 extern "C"
12879 #endif
12880 /* We use char because int might match the return type of a gcc2
12881 builtin and then its argument prototype would still apply. */
12882 char _mwvalidcheckl ();
12884 main ()
12886 _mwvalidcheckl ();
12888 return 0;
12890 _ACEOF
12891 rm -f conftest.$ac_objext conftest$ac_exeext
12892 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12893 (eval $ac_link) 2>conftest.er1
12894 ac_status=$?
12895 grep -v '^ *+' conftest.er1 >conftest.err
12896 rm -f conftest.er1
12897 cat conftest.err >&5
12898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12899 (exit $ac_status); } &&
12900 { ac_try='test -z "$ac_c_werror_flag"
12901 || test ! -s conftest.err'
12902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12903 (eval $ac_try) 2>&5
12904 ac_status=$?
12905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12906 (exit $ac_status); }; } &&
12907 { ac_try='test -s conftest$ac_exeext'
12908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12909 (eval $ac_try) 2>&5
12910 ac_status=$?
12911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12912 (exit $ac_status); }; }; then
12913 ac_cv_lib_mw__mwvalidcheckl=yes
12914 else
12915 echo "$as_me: failed program was:" >&5
12916 sed 's/^/| /' conftest.$ac_ext >&5
12918 ac_cv_lib_mw__mwvalidcheckl=no
12920 rm -f conftest.err conftest.$ac_objext \
12921 conftest$ac_exeext conftest.$ac_ext
12922 LIBS=$ac_check_lib_save_LIBS
12924 echo "$as_me:$LINENO: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
12925 echo "${ECHO_T}$ac_cv_lib_mw__mwvalidcheckl" >&6
12926 if test $ac_cv_lib_mw__mwvalidcheckl = yes; then
12927 LIBM="-lmw"
12930 echo "$as_me:$LINENO: checking for cos in -lm" >&5
12931 echo $ECHO_N "checking for cos in -lm... $ECHO_C" >&6
12932 if test "${ac_cv_lib_m_cos+set}" = set; then
12933 echo $ECHO_N "(cached) $ECHO_C" >&6
12934 else
12935 ac_check_lib_save_LIBS=$LIBS
12936 LIBS="-lm $LIBS"
12937 cat >conftest.$ac_ext <<_ACEOF
12938 /* confdefs.h. */
12939 _ACEOF
12940 cat confdefs.h >>conftest.$ac_ext
12941 cat >>conftest.$ac_ext <<_ACEOF
12942 /* end confdefs.h. */
12944 /* Override any gcc2 internal prototype to avoid an error. */
12945 #ifdef __cplusplus
12946 extern "C"
12947 #endif
12948 /* We use char because int might match the return type of a gcc2
12949 builtin and then its argument prototype would still apply. */
12950 char cos ();
12952 main ()
12954 cos ();
12956 return 0;
12958 _ACEOF
12959 rm -f conftest.$ac_objext conftest$ac_exeext
12960 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12961 (eval $ac_link) 2>conftest.er1
12962 ac_status=$?
12963 grep -v '^ *+' conftest.er1 >conftest.err
12964 rm -f conftest.er1
12965 cat conftest.err >&5
12966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12967 (exit $ac_status); } &&
12968 { ac_try='test -z "$ac_c_werror_flag"
12969 || test ! -s conftest.err'
12970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12971 (eval $ac_try) 2>&5
12972 ac_status=$?
12973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12974 (exit $ac_status); }; } &&
12975 { ac_try='test -s conftest$ac_exeext'
12976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12977 (eval $ac_try) 2>&5
12978 ac_status=$?
12979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12980 (exit $ac_status); }; }; then
12981 ac_cv_lib_m_cos=yes
12982 else
12983 echo "$as_me: failed program was:" >&5
12984 sed 's/^/| /' conftest.$ac_ext >&5
12986 ac_cv_lib_m_cos=no
12988 rm -f conftest.err conftest.$ac_objext \
12989 conftest$ac_exeext conftest.$ac_ext
12990 LIBS=$ac_check_lib_save_LIBS
12992 echo "$as_me:$LINENO: result: $ac_cv_lib_m_cos" >&5
12993 echo "${ECHO_T}$ac_cv_lib_m_cos" >&6
12994 if test $ac_cv_lib_m_cos = yes; then
12995 LIBM="$LIBM -lm"
13000 echo "$as_me:$LINENO: checking for cos in -lm" >&5
13001 echo $ECHO_N "checking for cos in -lm... $ECHO_C" >&6
13002 if test "${ac_cv_lib_m_cos+set}" = set; then
13003 echo $ECHO_N "(cached) $ECHO_C" >&6
13004 else
13005 ac_check_lib_save_LIBS=$LIBS
13006 LIBS="-lm $LIBS"
13007 cat >conftest.$ac_ext <<_ACEOF
13008 /* confdefs.h. */
13009 _ACEOF
13010 cat confdefs.h >>conftest.$ac_ext
13011 cat >>conftest.$ac_ext <<_ACEOF
13012 /* end confdefs.h. */
13014 /* Override any gcc2 internal prototype to avoid an error. */
13015 #ifdef __cplusplus
13016 extern "C"
13017 #endif
13018 /* We use char because int might match the return type of a gcc2
13019 builtin and then its argument prototype would still apply. */
13020 char cos ();
13022 main ()
13024 cos ();
13026 return 0;
13028 _ACEOF
13029 rm -f conftest.$ac_objext conftest$ac_exeext
13030 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13031 (eval $ac_link) 2>conftest.er1
13032 ac_status=$?
13033 grep -v '^ *+' conftest.er1 >conftest.err
13034 rm -f conftest.er1
13035 cat conftest.err >&5
13036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13037 (exit $ac_status); } &&
13038 { ac_try='test -z "$ac_c_werror_flag"
13039 || test ! -s conftest.err'
13040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13041 (eval $ac_try) 2>&5
13042 ac_status=$?
13043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13044 (exit $ac_status); }; } &&
13045 { ac_try='test -s conftest$ac_exeext'
13046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13047 (eval $ac_try) 2>&5
13048 ac_status=$?
13049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13050 (exit $ac_status); }; }; then
13051 ac_cv_lib_m_cos=yes
13052 else
13053 echo "$as_me: failed program was:" >&5
13054 sed 's/^/| /' conftest.$ac_ext >&5
13056 ac_cv_lib_m_cos=no
13058 rm -f conftest.err conftest.$ac_objext \
13059 conftest$ac_exeext conftest.$ac_ext
13060 LIBS=$ac_check_lib_save_LIBS
13062 echo "$as_me:$LINENO: result: $ac_cv_lib_m_cos" >&5
13063 echo "${ECHO_T}$ac_cv_lib_m_cos" >&6
13064 if test $ac_cv_lib_m_cos = yes; then
13065 LIBM="-lm"
13069 esac
13074 esac
13076 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
13077 # enough, but on some of those systems, the assert macro relies on requoting
13078 # working properly!
13079 echo "$as_me:$LINENO: checking for working assert macro" >&5
13080 echo $ECHO_N "checking for working assert macro... $ECHO_C" >&6
13081 if test "${gas_cv_assert_ok+set}" = set; then
13082 echo $ECHO_N "(cached) $ECHO_C" >&6
13083 else
13084 cat >conftest.$ac_ext <<_ACEOF
13085 /* confdefs.h. */
13086 _ACEOF
13087 cat confdefs.h >>conftest.$ac_ext
13088 cat >>conftest.$ac_ext <<_ACEOF
13089 /* end confdefs.h. */
13090 #include <assert.h>
13091 #include <stdio.h>
13093 main ()
13096 /* check for requoting problems */
13097 static int a, b, c, d;
13098 static char *s;
13099 assert (!strcmp(s, "foo bar baz quux"));
13100 /* check for newline handling */
13101 assert (a == b
13102 || c == d);
13105 return 0;
13107 _ACEOF
13108 rm -f conftest.$ac_objext conftest$ac_exeext
13109 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13110 (eval $ac_link) 2>conftest.er1
13111 ac_status=$?
13112 grep -v '^ *+' conftest.er1 >conftest.err
13113 rm -f conftest.er1
13114 cat conftest.err >&5
13115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13116 (exit $ac_status); } &&
13117 { ac_try='test -z "$ac_c_werror_flag"
13118 || test ! -s conftest.err'
13119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13120 (eval $ac_try) 2>&5
13121 ac_status=$?
13122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13123 (exit $ac_status); }; } &&
13124 { ac_try='test -s conftest$ac_exeext'
13125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13126 (eval $ac_try) 2>&5
13127 ac_status=$?
13128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13129 (exit $ac_status); }; }; then
13130 gas_cv_assert_ok=yes
13131 else
13132 echo "$as_me: failed program was:" >&5
13133 sed 's/^/| /' conftest.$ac_ext >&5
13135 gas_cv_assert_ok=no
13137 rm -f conftest.err conftest.$ac_objext \
13138 conftest$ac_exeext conftest.$ac_ext
13140 echo "$as_me:$LINENO: result: $gas_cv_assert_ok" >&5
13141 echo "${ECHO_T}$gas_cv_assert_ok" >&6
13142 test $gas_cv_assert_ok = yes ||
13143 cat >>confdefs.h <<\_ACEOF
13144 #define BROKEN_ASSERT 1
13145 _ACEOF
13149 # On some systems, the system header files may not declare malloc, realloc,
13150 # and free. There are places where gas needs these functions to have been
13151 # declared -- such as when taking their addresses.
13152 gas_test_headers="
13153 #ifdef HAVE_MEMORY_H
13154 #include <memory.h>
13155 #endif
13156 #ifdef HAVE_STRING_H
13157 #include <string.h>
13158 #else
13159 #ifdef HAVE_STRINGS_H
13160 #include <strings.h>
13161 #endif
13162 #endif
13163 #ifdef HAVE_STDLIB_H
13164 #include <stdlib.h>
13165 #endif
13166 #ifdef HAVE_UNISTD_H
13167 #include <unistd.h>
13168 #endif
13171 # Does errno.h declare errno, or do we have to add a separate declaration
13172 # for it?
13174 echo "$as_me:$LINENO: checking whether declaration is required for errno" >&5
13175 echo $ECHO_N "checking whether declaration is required for errno... $ECHO_C" >&6
13176 if test "${gas_cv_decl_needed_errno+set}" = set; then
13177 echo $ECHO_N "(cached) $ECHO_C" >&6
13178 else
13179 cat >conftest.$ac_ext <<_ACEOF
13180 /* confdefs.h. */
13181 _ACEOF
13182 cat confdefs.h >>conftest.$ac_ext
13183 cat >>conftest.$ac_ext <<_ACEOF
13184 /* end confdefs.h. */
13186 #ifdef HAVE_ERRNO_H
13187 #include <errno.h>
13188 #endif
13191 main ()
13194 typedef int f;
13195 f x;
13196 x = (f) errno;
13199 return 0;
13201 _ACEOF
13202 rm -f conftest.$ac_objext conftest$ac_exeext
13203 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13204 (eval $ac_link) 2>conftest.er1
13205 ac_status=$?
13206 grep -v '^ *+' conftest.er1 >conftest.err
13207 rm -f conftest.er1
13208 cat conftest.err >&5
13209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13210 (exit $ac_status); } &&
13211 { ac_try='test -z "$ac_c_werror_flag"
13212 || test ! -s conftest.err'
13213 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13214 (eval $ac_try) 2>&5
13215 ac_status=$?
13216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13217 (exit $ac_status); }; } &&
13218 { ac_try='test -s conftest$ac_exeext'
13219 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13220 (eval $ac_try) 2>&5
13221 ac_status=$?
13222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13223 (exit $ac_status); }; }; then
13224 gas_cv_decl_needed_errno=no
13225 else
13226 echo "$as_me: failed program was:" >&5
13227 sed 's/^/| /' conftest.$ac_ext >&5
13229 gas_cv_decl_needed_errno=yes
13231 rm -f conftest.err conftest.$ac_objext \
13232 conftest$ac_exeext conftest.$ac_ext
13234 echo "$as_me:$LINENO: result: $gas_cv_decl_needed_errno" >&5
13235 echo "${ECHO_T}$gas_cv_decl_needed_errno" >&6
13236 if test $gas_cv_decl_needed_errno = yes; then
13238 cat >>confdefs.h <<\_ACEOF
13239 #define NEED_DECLARATION_ERRNO 1
13240 _ACEOF
13245 echo "$as_me:$LINENO: checking for a known getopt prototype in unistd.h" >&5
13246 echo $ECHO_N "checking for a known getopt prototype in unistd.h... $ECHO_C" >&6
13247 if test "${gas_cv_decl_getopt_unistd_h+set}" = set; then
13248 echo $ECHO_N "(cached) $ECHO_C" >&6
13249 else
13250 cat >conftest.$ac_ext <<_ACEOF
13251 /* confdefs.h. */
13252 _ACEOF
13253 cat confdefs.h >>conftest.$ac_ext
13254 cat >>conftest.$ac_ext <<_ACEOF
13255 /* end confdefs.h. */
13256 #include <unistd.h>
13258 main ()
13260 extern int getopt (int, char *const*, const char *);
13262 return 0;
13264 _ACEOF
13265 rm -f conftest.$ac_objext
13266 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13267 (eval $ac_compile) 2>conftest.er1
13268 ac_status=$?
13269 grep -v '^ *+' conftest.er1 >conftest.err
13270 rm -f conftest.er1
13271 cat conftest.err >&5
13272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13273 (exit $ac_status); } &&
13274 { ac_try='test -z "$ac_c_werror_flag"
13275 || test ! -s conftest.err'
13276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13277 (eval $ac_try) 2>&5
13278 ac_status=$?
13279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13280 (exit $ac_status); }; } &&
13281 { ac_try='test -s conftest.$ac_objext'
13282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13283 (eval $ac_try) 2>&5
13284 ac_status=$?
13285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13286 (exit $ac_status); }; }; then
13287 gas_cv_decl_getopt_unistd_h=yes
13288 else
13289 echo "$as_me: failed program was:" >&5
13290 sed 's/^/| /' conftest.$ac_ext >&5
13292 gas_cv_decl_getopt_unistd_h=no
13294 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13297 echo "$as_me:$LINENO: result: $gas_cv_decl_getopt_unistd_h" >&5
13298 echo "${ECHO_T}$gas_cv_decl_getopt_unistd_h" >&6
13299 if test $gas_cv_decl_getopt_unistd_h = yes; then
13301 cat >>confdefs.h <<\_ACEOF
13302 #define HAVE_DECL_GETOPT 1
13303 _ACEOF
13308 echo "$as_me:$LINENO: checking whether declaration is required for environ" >&5
13309 echo $ECHO_N "checking whether declaration is required for environ... $ECHO_C" >&6
13310 if test "${gas_cv_decl_needed_environ+set}" = set; then
13311 echo $ECHO_N "(cached) $ECHO_C" >&6
13312 else
13313 cat >conftest.$ac_ext <<_ACEOF
13314 /* confdefs.h. */
13315 _ACEOF
13316 cat confdefs.h >>conftest.$ac_ext
13317 cat >>conftest.$ac_ext <<_ACEOF
13318 /* end confdefs.h. */
13319 $gas_test_headers
13321 main ()
13324 typedef char **f;
13325 f x;
13326 x = (f) environ;
13329 return 0;
13331 _ACEOF
13332 rm -f conftest.$ac_objext conftest$ac_exeext
13333 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13334 (eval $ac_link) 2>conftest.er1
13335 ac_status=$?
13336 grep -v '^ *+' conftest.er1 >conftest.err
13337 rm -f conftest.er1
13338 cat conftest.err >&5
13339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13340 (exit $ac_status); } &&
13341 { ac_try='test -z "$ac_c_werror_flag"
13342 || test ! -s conftest.err'
13343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13344 (eval $ac_try) 2>&5
13345 ac_status=$?
13346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13347 (exit $ac_status); }; } &&
13348 { ac_try='test -s conftest$ac_exeext'
13349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13350 (eval $ac_try) 2>&5
13351 ac_status=$?
13352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13353 (exit $ac_status); }; }; then
13354 gas_cv_decl_needed_environ=no
13355 else
13356 echo "$as_me: failed program was:" >&5
13357 sed 's/^/| /' conftest.$ac_ext >&5
13359 gas_cv_decl_needed_environ=yes
13361 rm -f conftest.err conftest.$ac_objext \
13362 conftest$ac_exeext conftest.$ac_ext
13364 echo "$as_me:$LINENO: result: $gas_cv_decl_needed_environ" >&5
13365 echo "${ECHO_T}$gas_cv_decl_needed_environ" >&6
13366 if test $gas_cv_decl_needed_environ = yes; then
13368 cat >>confdefs.h <<\_ACEOF
13369 #define NEED_DECLARATION_ENVIRON 1
13370 _ACEOF
13375 echo "$as_me:$LINENO: checking whether declaration is required for ffs" >&5
13376 echo $ECHO_N "checking whether declaration is required for ffs... $ECHO_C" >&6
13377 if test "${gas_cv_decl_needed_ffs+set}" = set; then
13378 echo $ECHO_N "(cached) $ECHO_C" >&6
13379 else
13380 cat >conftest.$ac_ext <<_ACEOF
13381 /* confdefs.h. */
13382 _ACEOF
13383 cat confdefs.h >>conftest.$ac_ext
13384 cat >>conftest.$ac_ext <<_ACEOF
13385 /* end confdefs.h. */
13386 $gas_test_headers
13388 main ()
13391 typedef int (*f)(int);
13392 f x;
13393 x = (f) ffs;
13396 return 0;
13398 _ACEOF
13399 rm -f conftest.$ac_objext conftest$ac_exeext
13400 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13401 (eval $ac_link) 2>conftest.er1
13402 ac_status=$?
13403 grep -v '^ *+' conftest.er1 >conftest.err
13404 rm -f conftest.er1
13405 cat conftest.err >&5
13406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13407 (exit $ac_status); } &&
13408 { ac_try='test -z "$ac_c_werror_flag"
13409 || test ! -s conftest.err'
13410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13411 (eval $ac_try) 2>&5
13412 ac_status=$?
13413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13414 (exit $ac_status); }; } &&
13415 { ac_try='test -s conftest$ac_exeext'
13416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13417 (eval $ac_try) 2>&5
13418 ac_status=$?
13419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13420 (exit $ac_status); }; }; then
13421 gas_cv_decl_needed_ffs=no
13422 else
13423 echo "$as_me: failed program was:" >&5
13424 sed 's/^/| /' conftest.$ac_ext >&5
13426 gas_cv_decl_needed_ffs=yes
13428 rm -f conftest.err conftest.$ac_objext \
13429 conftest$ac_exeext conftest.$ac_ext
13431 echo "$as_me:$LINENO: result: $gas_cv_decl_needed_ffs" >&5
13432 echo "${ECHO_T}$gas_cv_decl_needed_ffs" >&6
13433 if test $gas_cv_decl_needed_ffs = yes; then
13435 cat >>confdefs.h <<\_ACEOF
13436 #define NEED_DECLARATION_FFS 1
13437 _ACEOF
13442 echo "$as_me:$LINENO: checking whether declaration is required for free" >&5
13443 echo $ECHO_N "checking whether declaration is required for free... $ECHO_C" >&6
13444 if test "${gas_cv_decl_needed_free+set}" = set; then
13445 echo $ECHO_N "(cached) $ECHO_C" >&6
13446 else
13447 cat >conftest.$ac_ext <<_ACEOF
13448 /* confdefs.h. */
13449 _ACEOF
13450 cat confdefs.h >>conftest.$ac_ext
13451 cat >>conftest.$ac_ext <<_ACEOF
13452 /* end confdefs.h. */
13453 $gas_test_headers
13455 main ()
13458 typedef void (*f)();
13459 f x;
13460 x = (f) free;
13463 return 0;
13465 _ACEOF
13466 rm -f conftest.$ac_objext conftest$ac_exeext
13467 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13468 (eval $ac_link) 2>conftest.er1
13469 ac_status=$?
13470 grep -v '^ *+' conftest.er1 >conftest.err
13471 rm -f conftest.er1
13472 cat conftest.err >&5
13473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13474 (exit $ac_status); } &&
13475 { ac_try='test -z "$ac_c_werror_flag"
13476 || test ! -s conftest.err'
13477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13478 (eval $ac_try) 2>&5
13479 ac_status=$?
13480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13481 (exit $ac_status); }; } &&
13482 { ac_try='test -s conftest$ac_exeext'
13483 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13484 (eval $ac_try) 2>&5
13485 ac_status=$?
13486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13487 (exit $ac_status); }; }; then
13488 gas_cv_decl_needed_free=no
13489 else
13490 echo "$as_me: failed program was:" >&5
13491 sed 's/^/| /' conftest.$ac_ext >&5
13493 gas_cv_decl_needed_free=yes
13495 rm -f conftest.err conftest.$ac_objext \
13496 conftest$ac_exeext conftest.$ac_ext
13498 echo "$as_me:$LINENO: result: $gas_cv_decl_needed_free" >&5
13499 echo "${ECHO_T}$gas_cv_decl_needed_free" >&6
13500 if test $gas_cv_decl_needed_free = yes; then
13502 cat >>confdefs.h <<\_ACEOF
13503 #define NEED_DECLARATION_FREE 1
13504 _ACEOF
13509 echo "$as_me:$LINENO: checking whether declaration is required for malloc" >&5
13510 echo $ECHO_N "checking whether declaration is required for malloc... $ECHO_C" >&6
13511 if test "${gas_cv_decl_needed_malloc+set}" = set; then
13512 echo $ECHO_N "(cached) $ECHO_C" >&6
13513 else
13514 cat >conftest.$ac_ext <<_ACEOF
13515 /* confdefs.h. */
13516 _ACEOF
13517 cat confdefs.h >>conftest.$ac_ext
13518 cat >>conftest.$ac_ext <<_ACEOF
13519 /* end confdefs.h. */
13520 $gas_test_headers
13522 main ()
13525 typedef char *(*f)();
13526 f x;
13527 x = (f) malloc;
13530 return 0;
13532 _ACEOF
13533 rm -f conftest.$ac_objext conftest$ac_exeext
13534 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13535 (eval $ac_link) 2>conftest.er1
13536 ac_status=$?
13537 grep -v '^ *+' conftest.er1 >conftest.err
13538 rm -f conftest.er1
13539 cat conftest.err >&5
13540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13541 (exit $ac_status); } &&
13542 { ac_try='test -z "$ac_c_werror_flag"
13543 || test ! -s conftest.err'
13544 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13545 (eval $ac_try) 2>&5
13546 ac_status=$?
13547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13548 (exit $ac_status); }; } &&
13549 { ac_try='test -s conftest$ac_exeext'
13550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13551 (eval $ac_try) 2>&5
13552 ac_status=$?
13553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13554 (exit $ac_status); }; }; then
13555 gas_cv_decl_needed_malloc=no
13556 else
13557 echo "$as_me: failed program was:" >&5
13558 sed 's/^/| /' conftest.$ac_ext >&5
13560 gas_cv_decl_needed_malloc=yes
13562 rm -f conftest.err conftest.$ac_objext \
13563 conftest$ac_exeext conftest.$ac_ext
13565 echo "$as_me:$LINENO: result: $gas_cv_decl_needed_malloc" >&5
13566 echo "${ECHO_T}$gas_cv_decl_needed_malloc" >&6
13567 if test $gas_cv_decl_needed_malloc = yes; then
13569 cat >>confdefs.h <<\_ACEOF
13570 #define NEED_DECLARATION_MALLOC 1
13571 _ACEOF
13576 echo "$as_me:$LINENO: checking whether declaration is required for sbrk" >&5
13577 echo $ECHO_N "checking whether declaration is required for sbrk... $ECHO_C" >&6
13578 if test "${gas_cv_decl_needed_sbrk+set}" = set; then
13579 echo $ECHO_N "(cached) $ECHO_C" >&6
13580 else
13581 cat >conftest.$ac_ext <<_ACEOF
13582 /* confdefs.h. */
13583 _ACEOF
13584 cat confdefs.h >>conftest.$ac_ext
13585 cat >>conftest.$ac_ext <<_ACEOF
13586 /* end confdefs.h. */
13587 $gas_test_headers
13589 main ()
13592 typedef char *(*f)();
13593 f x;
13594 x = (f) sbrk;
13597 return 0;
13599 _ACEOF
13600 rm -f conftest.$ac_objext conftest$ac_exeext
13601 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13602 (eval $ac_link) 2>conftest.er1
13603 ac_status=$?
13604 grep -v '^ *+' conftest.er1 >conftest.err
13605 rm -f conftest.er1
13606 cat conftest.err >&5
13607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13608 (exit $ac_status); } &&
13609 { ac_try='test -z "$ac_c_werror_flag"
13610 || test ! -s conftest.err'
13611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13612 (eval $ac_try) 2>&5
13613 ac_status=$?
13614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13615 (exit $ac_status); }; } &&
13616 { ac_try='test -s conftest$ac_exeext'
13617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13618 (eval $ac_try) 2>&5
13619 ac_status=$?
13620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13621 (exit $ac_status); }; }; then
13622 gas_cv_decl_needed_sbrk=no
13623 else
13624 echo "$as_me: failed program was:" >&5
13625 sed 's/^/| /' conftest.$ac_ext >&5
13627 gas_cv_decl_needed_sbrk=yes
13629 rm -f conftest.err conftest.$ac_objext \
13630 conftest$ac_exeext conftest.$ac_ext
13632 echo "$as_me:$LINENO: result: $gas_cv_decl_needed_sbrk" >&5
13633 echo "${ECHO_T}$gas_cv_decl_needed_sbrk" >&6
13634 if test $gas_cv_decl_needed_sbrk = yes; then
13636 cat >>confdefs.h <<\_ACEOF
13637 #define NEED_DECLARATION_SBRK 1
13638 _ACEOF
13643 echo "$as_me:$LINENO: checking whether declaration is required for strstr" >&5
13644 echo $ECHO_N "checking whether declaration is required for strstr... $ECHO_C" >&6
13645 if test "${gas_cv_decl_needed_strstr+set}" = set; then
13646 echo $ECHO_N "(cached) $ECHO_C" >&6
13647 else
13648 cat >conftest.$ac_ext <<_ACEOF
13649 /* confdefs.h. */
13650 _ACEOF
13651 cat confdefs.h >>conftest.$ac_ext
13652 cat >>conftest.$ac_ext <<_ACEOF
13653 /* end confdefs.h. */
13654 $gas_test_headers
13656 main ()
13659 typedef char *(*f)();
13660 f x;
13661 x = (f) strstr;
13664 return 0;
13666 _ACEOF
13667 rm -f conftest.$ac_objext conftest$ac_exeext
13668 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13669 (eval $ac_link) 2>conftest.er1
13670 ac_status=$?
13671 grep -v '^ *+' conftest.er1 >conftest.err
13672 rm -f conftest.er1
13673 cat conftest.err >&5
13674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13675 (exit $ac_status); } &&
13676 { ac_try='test -z "$ac_c_werror_flag"
13677 || test ! -s conftest.err'
13678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13679 (eval $ac_try) 2>&5
13680 ac_status=$?
13681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13682 (exit $ac_status); }; } &&
13683 { ac_try='test -s conftest$ac_exeext'
13684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13685 (eval $ac_try) 2>&5
13686 ac_status=$?
13687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13688 (exit $ac_status); }; }; then
13689 gas_cv_decl_needed_strstr=no
13690 else
13691 echo "$as_me: failed program was:" >&5
13692 sed 's/^/| /' conftest.$ac_ext >&5
13694 gas_cv_decl_needed_strstr=yes
13696 rm -f conftest.err conftest.$ac_objext \
13697 conftest$ac_exeext conftest.$ac_ext
13699 echo "$as_me:$LINENO: result: $gas_cv_decl_needed_strstr" >&5
13700 echo "${ECHO_T}$gas_cv_decl_needed_strstr" >&6
13701 if test $gas_cv_decl_needed_strstr = yes; then
13703 cat >>confdefs.h <<\_ACEOF
13704 #define NEED_DECLARATION_STRSTR 1
13705 _ACEOF
13710 echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
13711 echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6
13712 if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
13713 echo $ECHO_N "(cached) $ECHO_C" >&6
13714 else
13715 cat >conftest.$ac_ext <<_ACEOF
13716 /* confdefs.h. */
13717 _ACEOF
13718 cat confdefs.h >>conftest.$ac_ext
13719 cat >>conftest.$ac_ext <<_ACEOF
13720 /* end confdefs.h. */
13721 $ac_includes_default
13723 main ()
13725 #ifndef vsnprintf
13726 char *p = (char *) vsnprintf;
13727 #endif
13730 return 0;
13732 _ACEOF
13733 rm -f conftest.$ac_objext
13734 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13735 (eval $ac_compile) 2>conftest.er1
13736 ac_status=$?
13737 grep -v '^ *+' conftest.er1 >conftest.err
13738 rm -f conftest.er1
13739 cat conftest.err >&5
13740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13741 (exit $ac_status); } &&
13742 { ac_try='test -z "$ac_c_werror_flag"
13743 || test ! -s conftest.err'
13744 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13745 (eval $ac_try) 2>&5
13746 ac_status=$?
13747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13748 (exit $ac_status); }; } &&
13749 { ac_try='test -s conftest.$ac_objext'
13750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13751 (eval $ac_try) 2>&5
13752 ac_status=$?
13753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13754 (exit $ac_status); }; }; then
13755 ac_cv_have_decl_vsnprintf=yes
13756 else
13757 echo "$as_me: failed program was:" >&5
13758 sed 's/^/| /' conftest.$ac_ext >&5
13760 ac_cv_have_decl_vsnprintf=no
13762 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13764 echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
13765 echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6
13766 if test $ac_cv_have_decl_vsnprintf = yes; then
13768 cat >>confdefs.h <<_ACEOF
13769 #define HAVE_DECL_VSNPRINTF 1
13770 _ACEOF
13773 else
13774 cat >>confdefs.h <<_ACEOF
13775 #define HAVE_DECL_VSNPRINTF 0
13776 _ACEOF
13784 case "${host}" in
13785 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
13787 cat >>confdefs.h <<\_ACEOF
13788 #define USE_BINARY_FOPEN 1
13789 _ACEOF
13791 esac
13799 ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
13801 ac_config_commands="$ac_config_commands default"
13804 cat >confcache <<\_ACEOF
13805 # This file is a shell script that caches the results of configure
13806 # tests run on this system so they can be shared between configure
13807 # scripts and configure runs, see configure's option --config-cache.
13808 # It is not useful on other systems. If it contains results you don't
13809 # want to keep, you may remove or edit it.
13811 # config.status only pays attention to the cache file if you give it
13812 # the --recheck option to rerun configure.
13814 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13815 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13816 # following values.
13818 _ACEOF
13820 # The following way of writing the cache mishandles newlines in values,
13821 # but we know of no workaround that is simple, portable, and efficient.
13822 # So, don't put newlines in cache variables' values.
13823 # Ultrix sh set writes to stderr and can't be redirected directly,
13824 # and sets the high bit in the cache file unless we assign to the vars.
13826 (set) 2>&1 |
13827 case `(ac_space=' '; set | grep ac_space) 2>&1` in
13828 *ac_space=\ *)
13829 # `set' does not quote correctly, so add quotes (double-quote
13830 # substitution turns \\\\ into \\, and sed turns \\ into \).
13831 sed -n \
13832 "s/'/'\\\\''/g;
13833 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13836 # `set' quotes correctly as required by POSIX, so do not add quotes.
13837 sed -n \
13838 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
13840 esac;
13842 sed '
13843 t clear
13844 : clear
13845 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13846 t end
13847 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13848 : end' >>confcache
13849 if diff $cache_file confcache >/dev/null 2>&1; then :; else
13850 if test -w $cache_file; then
13851 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
13852 cat confcache >$cache_file
13853 else
13854 echo "not updating unwritable cache $cache_file"
13857 rm -f confcache
13859 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13860 # Let make expand exec_prefix.
13861 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13863 # VPATH may cause trouble with some makes, so we remove $(srcdir),
13864 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13865 # trailing colons and then remove the whole line if VPATH becomes empty
13866 # (actually we leave an empty line to preserve line numbers).
13867 if test "x$srcdir" = x.; then
13868 ac_vpsub='/^[ ]*VPATH[ ]*=/{
13869 s/:*\$(srcdir):*/:/;
13870 s/:*\${srcdir}:*/:/;
13871 s/:*@srcdir@:*/:/;
13872 s/^\([^=]*=[ ]*\):*/\1/;
13873 s/:*$//;
13874 s/^[^=]*=[ ]*$//;
13878 DEFS=-DHAVE_CONFIG_H
13880 ac_libobjs=
13881 ac_ltlibobjs=
13882 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13883 # 1. Remove the extension, and $U if already installed.
13884 ac_i=`echo "$ac_i" |
13885 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
13886 # 2. Add them.
13887 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
13888 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
13889 done
13890 LIBOBJS=$ac_libobjs
13892 LTLIBOBJS=$ac_ltlibobjs
13895 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13896 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
13897 Usually this means the macro was only invoked conditionally." >&5
13898 echo "$as_me: error: conditional \"AMDEP\" was never defined.
13899 Usually this means the macro was only invoked conditionally." >&2;}
13900 { (exit 1); exit 1; }; }
13902 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13903 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
13904 Usually this means the macro was only invoked conditionally." >&5
13905 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
13906 Usually this means the macro was only invoked conditionally." >&2;}
13907 { (exit 1); exit 1; }; }
13909 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13910 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
13911 Usually this means the macro was only invoked conditionally." >&5
13912 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
13913 Usually this means the macro was only invoked conditionally." >&2;}
13914 { (exit 1); exit 1; }; }
13916 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
13917 { { echo "$as_me:$LINENO: error: conditional \"GENINSRC_NEVER\" was never defined.
13918 Usually this means the macro was only invoked conditionally." >&5
13919 echo "$as_me: error: conditional \"GENINSRC_NEVER\" was never defined.
13920 Usually this means the macro was only invoked conditionally." >&2;}
13921 { (exit 1); exit 1; }; }
13924 : ${CONFIG_STATUS=./config.status}
13925 ac_clean_files_save=$ac_clean_files
13926 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13927 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
13928 echo "$as_me: creating $CONFIG_STATUS" >&6;}
13929 cat >$CONFIG_STATUS <<_ACEOF
13930 #! $SHELL
13931 # Generated by $as_me.
13932 # Run this file to recreate the current configuration.
13933 # Compiler output produced by configure, useful for debugging
13934 # configure, is in config.log if it exists.
13936 debug=false
13937 ac_cs_recheck=false
13938 ac_cs_silent=false
13939 SHELL=\${CONFIG_SHELL-$SHELL}
13940 _ACEOF
13942 cat >>$CONFIG_STATUS <<\_ACEOF
13943 ## --------------------- ##
13944 ## M4sh Initialization. ##
13945 ## --------------------- ##
13947 # Be Bourne compatible
13948 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
13949 emulate sh
13950 NULLCMD=:
13951 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
13952 # is contrary to our usage. Disable this feature.
13953 alias -g '${1+"$@"}'='"$@"'
13954 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
13955 set -o posix
13957 DUALCASE=1; export DUALCASE # for MKS sh
13959 # Support unset when possible.
13960 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13961 as_unset=unset
13962 else
13963 as_unset=false
13967 # Work around bugs in pre-3.0 UWIN ksh.
13968 $as_unset ENV MAIL MAILPATH
13969 PS1='$ '
13970 PS2='> '
13971 PS4='+ '
13973 # NLS nuisances.
13974 for as_var in \
13975 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
13976 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
13977 LC_TELEPHONE LC_TIME
13979 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
13980 eval $as_var=C; export $as_var
13981 else
13982 $as_unset $as_var
13984 done
13986 # Required to use basename.
13987 if expr a : '\(a\)' >/dev/null 2>&1; then
13988 as_expr=expr
13989 else
13990 as_expr=false
13993 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
13994 as_basename=basename
13995 else
13996 as_basename=false
14000 # Name of the executable.
14001 as_me=`$as_basename "$0" ||
14002 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14003 X"$0" : 'X\(//\)$' \| \
14004 X"$0" : 'X\(/\)$' \| \
14005 . : '\(.\)' 2>/dev/null ||
14006 echo X/"$0" |
14007 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
14008 /^X\/\(\/\/\)$/{ s//\1/; q; }
14009 /^X\/\(\/\).*/{ s//\1/; q; }
14010 s/.*/./; q'`
14013 # PATH needs CR, and LINENO needs CR and PATH.
14014 # Avoid depending upon Character Ranges.
14015 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14016 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14017 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14018 as_cr_digits='0123456789'
14019 as_cr_alnum=$as_cr_Letters$as_cr_digits
14021 # The user is always right.
14022 if test "${PATH_SEPARATOR+set}" != set; then
14023 echo "#! /bin/sh" >conf$$.sh
14024 echo "exit 0" >>conf$$.sh
14025 chmod +x conf$$.sh
14026 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14027 PATH_SEPARATOR=';'
14028 else
14029 PATH_SEPARATOR=:
14031 rm -f conf$$.sh
14035 as_lineno_1=$LINENO
14036 as_lineno_2=$LINENO
14037 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
14038 test "x$as_lineno_1" != "x$as_lineno_2" &&
14039 test "x$as_lineno_3" = "x$as_lineno_2" || {
14040 # Find who we are. Look in the path if we contain no path at all
14041 # relative or not.
14042 case $0 in
14043 *[\\/]* ) as_myself=$0 ;;
14044 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14045 for as_dir in $PATH
14047 IFS=$as_save_IFS
14048 test -z "$as_dir" && as_dir=.
14049 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14050 done
14053 esac
14054 # We did not find ourselves, most probably we were run as `sh COMMAND'
14055 # in which case we are not to be found in the path.
14056 if test "x$as_myself" = x; then
14057 as_myself=$0
14059 if test ! -f "$as_myself"; then
14060 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
14061 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
14062 { (exit 1); exit 1; }; }
14064 case $CONFIG_SHELL in
14066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14067 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
14069 IFS=$as_save_IFS
14070 test -z "$as_dir" && as_dir=.
14071 for as_base in sh bash ksh sh5; do
14072 case $as_dir in
14074 if ("$as_dir/$as_base" -c '
14075 as_lineno_1=$LINENO
14076 as_lineno_2=$LINENO
14077 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
14078 test "x$as_lineno_1" != "x$as_lineno_2" &&
14079 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
14080 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
14081 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
14082 CONFIG_SHELL=$as_dir/$as_base
14083 export CONFIG_SHELL
14084 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
14085 fi;;
14086 esac
14087 done
14088 done
14090 esac
14092 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
14093 # uniformly replaced by the line number. The first 'sed' inserts a
14094 # line-number line before each line; the second 'sed' does the real
14095 # work. The second script uses 'N' to pair each line-number line
14096 # with the numbered line, and appends trailing '-' during
14097 # substitution so that $LINENO is not a special case at line end.
14098 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
14099 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
14100 sed '=' <$as_myself |
14101 sed '
14103 s,$,-,
14104 : loop
14105 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
14106 t loop
14107 s,-$,,
14108 s,^['$as_cr_digits']*\n,,
14109 ' >$as_me.lineno &&
14110 chmod +x $as_me.lineno ||
14111 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
14112 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
14113 { (exit 1); exit 1; }; }
14115 # Don't try to exec as it changes $[0], causing all sort of problems
14116 # (the dirname of $[0] is not the place where we might find the
14117 # original and so on. Autoconf is especially sensible to this).
14118 . ./$as_me.lineno
14119 # Exit status is that of the last command.
14120 exit
14124 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
14125 *c*,-n*) ECHO_N= ECHO_C='
14126 ' ECHO_T=' ' ;;
14127 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
14128 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
14129 esac
14131 if expr a : '\(a\)' >/dev/null 2>&1; then
14132 as_expr=expr
14133 else
14134 as_expr=false
14137 rm -f conf$$ conf$$.exe conf$$.file
14138 echo >conf$$.file
14139 if ln -s conf$$.file conf$$ 2>/dev/null; then
14140 # We could just check for DJGPP; but this test a) works b) is more generic
14141 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
14142 if test -f conf$$.exe; then
14143 # Don't use ln at all; we don't have any links
14144 as_ln_s='cp -p'
14145 else
14146 as_ln_s='ln -s'
14148 elif ln conf$$.file conf$$ 2>/dev/null; then
14149 as_ln_s=ln
14150 else
14151 as_ln_s='cp -p'
14153 rm -f conf$$ conf$$.exe conf$$.file
14155 if mkdir -p . 2>/dev/null; then
14156 as_mkdir_p=:
14157 else
14158 test -d ./-p && rmdir ./-p
14159 as_mkdir_p=false
14162 as_executable_p="test -f"
14164 # Sed expression to map a string onto a valid CPP name.
14165 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14167 # Sed expression to map a string onto a valid variable name.
14168 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14171 # IFS
14172 # We need space, tab and new line, in precisely that order.
14173 as_nl='
14175 IFS=" $as_nl"
14177 # CDPATH.
14178 $as_unset CDPATH
14180 exec 6>&1
14182 # Open the log real soon, to keep \$[0] and so on meaningful, and to
14183 # report actual input values of CONFIG_FILES etc. instead of their
14184 # values after options handling. Logging --version etc. is OK.
14185 exec 5>>config.log
14187 echo
14188 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14189 ## Running $as_me. ##
14190 _ASBOX
14191 } >&5
14192 cat >&5 <<_CSEOF
14194 This file was extended by $as_me, which was
14195 generated by GNU Autoconf 2.59. Invocation command line was
14197 CONFIG_FILES = $CONFIG_FILES
14198 CONFIG_HEADERS = $CONFIG_HEADERS
14199 CONFIG_LINKS = $CONFIG_LINKS
14200 CONFIG_COMMANDS = $CONFIG_COMMANDS
14201 $ $0 $@
14203 _CSEOF
14204 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
14205 echo >&5
14206 _ACEOF
14208 # Files that config.status was made for.
14209 if test -n "$ac_config_files"; then
14210 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
14213 if test -n "$ac_config_headers"; then
14214 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
14217 if test -n "$ac_config_links"; then
14218 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
14221 if test -n "$ac_config_commands"; then
14222 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
14225 cat >>$CONFIG_STATUS <<\_ACEOF
14227 ac_cs_usage="\
14228 \`$as_me' instantiates files from templates according to the
14229 current configuration.
14231 Usage: $0 [OPTIONS] [FILE]...
14233 -h, --help print this help, then exit
14234 -V, --version print version number, then exit
14235 -q, --quiet do not print progress messages
14236 -d, --debug don't remove temporary files
14237 --recheck update $as_me by reconfiguring in the same conditions
14238 --file=FILE[:TEMPLATE]
14239 instantiate the configuration file FILE
14240 --header=FILE[:TEMPLATE]
14241 instantiate the configuration header FILE
14243 Configuration files:
14244 $config_files
14246 Configuration headers:
14247 $config_headers
14249 Configuration commands:
14250 $config_commands
14252 Report bugs to <bug-autoconf@gnu.org>."
14253 _ACEOF
14255 cat >>$CONFIG_STATUS <<_ACEOF
14256 ac_cs_version="\\
14257 config.status
14258 configured by $0, generated by GNU Autoconf 2.59,
14259 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
14261 Copyright (C) 2003 Free Software Foundation, Inc.
14262 This config.status script is free software; the Free Software Foundation
14263 gives unlimited permission to copy, distribute and modify it."
14264 srcdir=$srcdir
14265 INSTALL="$INSTALL"
14266 _ACEOF
14268 cat >>$CONFIG_STATUS <<\_ACEOF
14269 # If no file are specified by the user, then we need to provide default
14270 # value. By we need to know if files were specified by the user.
14271 ac_need_defaults=:
14272 while test $# != 0
14274 case $1 in
14275 --*=*)
14276 ac_option=`expr "x$1" : 'x\([^=]*\)='`
14277 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
14278 ac_shift=:
14281 ac_option=$1
14282 ac_optarg=$2
14283 ac_shift=shift
14285 *) # This is not an option, so the user has probably given explicit
14286 # arguments.
14287 ac_option=$1
14288 ac_need_defaults=false;;
14289 esac
14291 case $ac_option in
14292 # Handling of the options.
14293 _ACEOF
14294 cat >>$CONFIG_STATUS <<\_ACEOF
14295 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14296 ac_cs_recheck=: ;;
14297 --version | --vers* | -V )
14298 echo "$ac_cs_version"; exit 0 ;;
14299 --he | --h)
14300 # Conflict between --help and --header
14301 { { echo "$as_me:$LINENO: error: ambiguous option: $1
14302 Try \`$0 --help' for more information." >&5
14303 echo "$as_me: error: ambiguous option: $1
14304 Try \`$0 --help' for more information." >&2;}
14305 { (exit 1); exit 1; }; };;
14306 --help | --hel | -h )
14307 echo "$ac_cs_usage"; exit 0 ;;
14308 --debug | --d* | -d )
14309 debug=: ;;
14310 --file | --fil | --fi | --f )
14311 $ac_shift
14312 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
14313 ac_need_defaults=false;;
14314 --header | --heade | --head | --hea )
14315 $ac_shift
14316 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
14317 ac_need_defaults=false;;
14318 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14319 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14320 ac_cs_silent=: ;;
14322 # This is an error.
14323 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
14324 Try \`$0 --help' for more information." >&5
14325 echo "$as_me: error: unrecognized option: $1
14326 Try \`$0 --help' for more information." >&2;}
14327 { (exit 1); exit 1; }; } ;;
14329 *) ac_config_targets="$ac_config_targets $1" ;;
14331 esac
14332 shift
14333 done
14335 ac_configure_extra_args=
14337 if $ac_cs_silent; then
14338 exec 6>/dev/null
14339 ac_configure_extra_args="$ac_configure_extra_args --silent"
14342 _ACEOF
14343 cat >>$CONFIG_STATUS <<_ACEOF
14344 if \$ac_cs_recheck; then
14345 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
14346 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14349 _ACEOF
14351 cat >>$CONFIG_STATUS <<_ACEOF
14353 # INIT-COMMANDS section.
14356 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14359 # The HP-UX ksh and POSIX shell print the target directory to stdout
14360 # if CDPATH is set.
14361 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14363 sed_quote_subst='$sed_quote_subst'
14364 double_quote_subst='$double_quote_subst'
14365 delay_variable_subst='$delay_variable_subst'
14366 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
14367 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
14368 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
14369 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
14370 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
14371 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
14372 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
14373 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
14374 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
14375 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
14376 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
14377 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
14378 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
14379 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
14380 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
14381 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
14382 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
14383 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
14384 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
14385 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
14386 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
14387 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
14388 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
14389 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
14390 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
14391 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
14392 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
14393 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14394 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
14395 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
14396 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
14397 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
14398 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
14399 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
14400 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14401 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14402 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14403 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
14404 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
14405 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
14406 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
14407 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
14408 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
14409 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
14410 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
14411 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
14412 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
14413 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
14414 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
14415 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
14416 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
14417 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
14418 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
14419 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
14420 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
14421 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14422 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14423 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
14424 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
14425 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14426 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14427 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
14428 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14429 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14430 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14431 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14432 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14433 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14434 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
14435 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14436 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14437 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14438 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
14439 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
14440 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
14441 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
14442 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
14443 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14444 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
14445 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
14446 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
14447 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
14448 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
14449 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14450 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14451 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14452 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14453 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
14454 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
14455 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
14456 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
14457 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
14458 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14459 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14460 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
14461 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14462 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
14463 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14464 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14465 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14466 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14467 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
14468 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
14469 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14470 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14471 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
14472 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
14473 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
14474 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
14475 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
14476 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
14478 LTCC='$LTCC'
14479 LTCFLAGS='$LTCFLAGS'
14480 compiler='$compiler_DEFAULT'
14482 # Quote evaled strings.
14483 for var in SED \
14484 GREP \
14485 EGREP \
14486 FGREP \
14487 LD \
14488 NM \
14489 LN_S \
14490 lt_SP2NL \
14491 lt_NL2SP \
14492 reload_flag \
14493 deplibs_check_method \
14494 file_magic_cmd \
14495 AR \
14496 AR_FLAGS \
14497 STRIP \
14498 RANLIB \
14499 CC \
14500 CFLAGS \
14501 compiler \
14502 lt_cv_sys_global_symbol_pipe \
14503 lt_cv_sys_global_symbol_to_cdecl \
14504 lt_cv_sys_global_symbol_to_c_name_address \
14505 SHELL \
14506 ECHO \
14507 lt_prog_compiler_no_builtin_flag \
14508 lt_prog_compiler_wl \
14509 lt_prog_compiler_pic \
14510 lt_prog_compiler_static \
14511 lt_cv_prog_compiler_c_o \
14512 need_locks \
14513 shrext_cmds \
14514 export_dynamic_flag_spec \
14515 whole_archive_flag_spec \
14516 compiler_needs_object \
14517 with_gnu_ld \
14518 allow_undefined_flag \
14519 no_undefined_flag \
14520 hardcode_libdir_flag_spec \
14521 hardcode_libdir_flag_spec_ld \
14522 hardcode_libdir_separator \
14523 fix_srcfile_path \
14524 exclude_expsyms \
14525 include_expsyms \
14526 file_list_spec \
14527 variables_saved_for_relink \
14528 libname_spec \
14529 library_names_spec \
14530 soname_spec \
14531 finish_eval \
14532 old_striplib \
14533 striplib; do
14534 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14535 *[\\\\\\\`\\"\\\$]*)
14536 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14539 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14541 esac
14542 done
14544 # Double-quote double-evaled strings.
14545 for var in reload_cmds \
14546 old_postinstall_cmds \
14547 old_postuninstall_cmds \
14548 old_archive_cmds \
14549 extract_expsyms_cmds \
14550 old_archive_from_new_cmds \
14551 old_archive_from_expsyms_cmds \
14552 archive_cmds \
14553 archive_expsym_cmds \
14554 module_cmds \
14555 module_expsym_cmds \
14556 export_symbols_cmds \
14557 prelink_cmds \
14558 postinstall_cmds \
14559 postuninstall_cmds \
14560 finish_cmds \
14561 sys_lib_search_path_spec \
14562 sys_lib_dlsearch_path_spec; do
14563 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14564 *[\\\\\\\`\\"\\\$]*)
14565 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14568 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14570 esac
14571 done
14573 # Fix-up fallback echo if it was mangled by the above quoting rules.
14574 case \$lt_ECHO in
14575 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
14577 esac
14579 ac_aux_dir='$ac_aux_dir'
14580 xsi_shell='$xsi_shell'
14581 lt_shell_append='$lt_shell_append'
14583 # See if we are running on zsh, and set the options which allow our
14584 # commands through without removal of \ escapes INIT.
14585 if test -n "\${ZSH_VERSION+set}" ; then
14586 setopt NO_GLOB_SUBST
14590 PACKAGE='$PACKAGE'
14591 VERSION='$VERSION'
14592 TIMESTAMP='$TIMESTAMP'
14593 RM='$RM'
14594 ofile='$ofile'
14598 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
14599 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
14600 # from automake.
14601 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
14602 # Capture the value of LINGUAS because we need it to compute CATALOGS.
14603 LINGUAS="${LINGUAS-%UNSET%}"
14605 target_cpu_type=${target_cpu_type}
14606 cgen_cpu_prefix=${cgen_cpu_prefix}
14607 obj_format=${obj_format}
14608 te_file=${te_file}
14610 _ACEOF
14614 cat >>$CONFIG_STATUS <<\_ACEOF
14615 for ac_config_target in $ac_config_targets
14617 case "$ac_config_target" in
14618 # Handling of arguments.
14619 "gdb.ini" ) CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
14620 ".gdbinit" ) CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
14621 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14622 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14623 "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
14624 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14625 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14626 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
14627 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
14628 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14629 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
14630 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
14631 { (exit 1); exit 1; }; };;
14632 esac
14633 done
14635 # If the user did not use the arguments to specify the items to instantiate,
14636 # then the envvar interface is used. Set only those that are not.
14637 # We use the long form for the default assignment because of an extremely
14638 # bizarre bug on SunOS 4.1.3.
14639 if $ac_need_defaults; then
14640 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14641 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14642 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14645 # Have a temporary directory for convenience. Make it in the build tree
14646 # simply because there is no reason to put it here, and in addition,
14647 # creating and moving files from /tmp can sometimes cause problems.
14648 # Create a temporary directory, and hook for its removal unless debugging.
14649 $debug ||
14651 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
14652 trap '{ (exit 1); exit 1; }' 1 2 13 15
14655 # Create a (secure) tmp directory for tmp files.
14658 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
14659 test -n "$tmp" && test -d "$tmp"
14660 } ||
14662 tmp=./confstat$$-$RANDOM
14663 (umask 077 && mkdir $tmp)
14664 } ||
14666 echo "$me: cannot create a temporary directory in ." >&2
14667 { (exit 1); exit 1; }
14670 _ACEOF
14672 cat >>$CONFIG_STATUS <<_ACEOF
14675 # CONFIG_FILES section.
14678 # No need to generate the scripts if there are no CONFIG_FILES.
14679 # This happens for instance when ./config.status config.h
14680 if test -n "\$CONFIG_FILES"; then
14681 # Protect against being on the right side of a sed subst in config.status.
14682 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
14683 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
14684 s,@SHELL@,$SHELL,;t t
14685 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
14686 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
14687 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
14688 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
14689 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
14690 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
14691 s,@exec_prefix@,$exec_prefix,;t t
14692 s,@prefix@,$prefix,;t t
14693 s,@program_transform_name@,$program_transform_name,;t t
14694 s,@bindir@,$bindir,;t t
14695 s,@sbindir@,$sbindir,;t t
14696 s,@libexecdir@,$libexecdir,;t t
14697 s,@datadir@,$datadir,;t t
14698 s,@sysconfdir@,$sysconfdir,;t t
14699 s,@sharedstatedir@,$sharedstatedir,;t t
14700 s,@localstatedir@,$localstatedir,;t t
14701 s,@libdir@,$libdir,;t t
14702 s,@includedir@,$includedir,;t t
14703 s,@oldincludedir@,$oldincludedir,;t t
14704 s,@infodir@,$infodir,;t t
14705 s,@mandir@,$mandir,;t t
14706 s,@build_alias@,$build_alias,;t t
14707 s,@host_alias@,$host_alias,;t t
14708 s,@target_alias@,$target_alias,;t t
14709 s,@DEFS@,$DEFS,;t t
14710 s,@ECHO_C@,$ECHO_C,;t t
14711 s,@ECHO_N@,$ECHO_N,;t t
14712 s,@ECHO_T@,$ECHO_T,;t t
14713 s,@LIBS@,$LIBS,;t t
14714 s,@build@,$build,;t t
14715 s,@build_cpu@,$build_cpu,;t t
14716 s,@build_vendor@,$build_vendor,;t t
14717 s,@build_os@,$build_os,;t t
14718 s,@host@,$host,;t t
14719 s,@host_cpu@,$host_cpu,;t t
14720 s,@host_vendor@,$host_vendor,;t t
14721 s,@host_os@,$host_os,;t t
14722 s,@target@,$target,;t t
14723 s,@target_cpu@,$target_cpu,;t t
14724 s,@target_vendor@,$target_vendor,;t t
14725 s,@target_os@,$target_os,;t t
14726 s,@CC@,$CC,;t t
14727 s,@CFLAGS@,$CFLAGS,;t t
14728 s,@LDFLAGS@,$LDFLAGS,;t t
14729 s,@CPPFLAGS@,$CPPFLAGS,;t t
14730 s,@ac_ct_CC@,$ac_ct_CC,;t t
14731 s,@EXEEXT@,$EXEEXT,;t t
14732 s,@OBJEXT@,$OBJEXT,;t t
14733 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
14734 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
14735 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
14736 s,@CYGPATH_W@,$CYGPATH_W,;t t
14737 s,@PACKAGE@,$PACKAGE,;t t
14738 s,@VERSION@,$VERSION,;t t
14739 s,@ACLOCAL@,$ACLOCAL,;t t
14740 s,@AUTOCONF@,$AUTOCONF,;t t
14741 s,@AUTOMAKE@,$AUTOMAKE,;t t
14742 s,@AUTOHEADER@,$AUTOHEADER,;t t
14743 s,@MAKEINFO@,$MAKEINFO,;t t
14744 s,@install_sh@,$install_sh,;t t
14745 s,@STRIP@,$STRIP,;t t
14746 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
14747 s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
14748 s,@mkdir_p@,$mkdir_p,;t t
14749 s,@AWK@,$AWK,;t t
14750 s,@SET_MAKE@,$SET_MAKE,;t t
14751 s,@am__leading_dot@,$am__leading_dot,;t t
14752 s,@AMTAR@,$AMTAR,;t t
14753 s,@am__tar@,$am__tar,;t t
14754 s,@am__untar@,$am__untar,;t t
14755 s,@DEPDIR@,$DEPDIR,;t t
14756 s,@am__include@,$am__include,;t t
14757 s,@am__quote@,$am__quote,;t t
14758 s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
14759 s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
14760 s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
14761 s,@CCDEPMODE@,$CCDEPMODE,;t t
14762 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
14763 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
14764 s,@LIBTOOL@,$LIBTOOL,;t t
14765 s,@SED@,$SED,;t t
14766 s,@EGREP@,$EGREP,;t t
14767 s,@FGREP@,$FGREP,;t t
14768 s,@GREP@,$GREP,;t t
14769 s,@LD@,$LD,;t t
14770 s,@DUMPBIN@,$DUMPBIN,;t t
14771 s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
14772 s,@NM@,$NM,;t t
14773 s,@LN_S@,$LN_S,;t t
14774 s,@AR@,$AR,;t t
14775 s,@ac_ct_AR@,$ac_ct_AR,;t t
14776 s,@RANLIB@,$RANLIB,;t t
14777 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
14778 s,@lt_ECHO@,$lt_ECHO,;t t
14779 s,@CPP@,$CPP,;t t
14780 s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
14781 s,@NO_WERROR@,$NO_WERROR,;t t
14782 s,@GDBINIT@,$GDBINIT,;t t
14783 s,@cgen_cpu_prefix@,$cgen_cpu_prefix,;t t
14784 s,@extra_objects@,$extra_objects,;t t
14785 s,@target_cpu_type@,$target_cpu_type,;t t
14786 s,@obj_format@,$obj_format,;t t
14787 s,@te_file@,$te_file,;t t
14788 s,@install_tooldir@,$install_tooldir,;t t
14789 s,@atof@,$atof,;t t
14790 s,@OPCODES_LIB@,$OPCODES_LIB,;t t
14791 s,@YACC@,$YACC,;t t
14792 s,@LEX@,$LEX,;t t
14793 s,@LEXLIB@,$LEXLIB,;t t
14794 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
14795 s,@USE_NLS@,$USE_NLS,;t t
14796 s,@LIBINTL@,$LIBINTL,;t t
14797 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
14798 s,@INCINTL@,$INCINTL,;t t
14799 s,@XGETTEXT@,$XGETTEXT,;t t
14800 s,@GMSGFMT@,$GMSGFMT,;t t
14801 s,@POSUB@,$POSUB,;t t
14802 s,@CATALOGS@,$CATALOGS,;t t
14803 s,@DATADIRNAME@,$DATADIRNAME,;t t
14804 s,@INSTOBJEXT@,$INSTOBJEXT,;t t
14805 s,@GENCAT@,$GENCAT,;t t
14806 s,@CATOBJEXT@,$CATOBJEXT,;t t
14807 s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
14808 s,@MSGFMT@,$MSGFMT,;t t
14809 s,@MSGMERGE@,$MSGMERGE,;t t
14810 s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
14811 s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
14812 s,@MAINT@,$MAINT,;t t
14813 s,@GENINSRC_NEVER_TRUE@,$GENINSRC_NEVER_TRUE,;t t
14814 s,@GENINSRC_NEVER_FALSE@,$GENINSRC_NEVER_FALSE,;t t
14815 s,@ALLOCA@,$ALLOCA,;t t
14816 s,@LIBM@,$LIBM,;t t
14817 s,@datarootdir@,$datarootdir,;t t
14818 s,@docdir@,$docdir,;t t
14819 s,@htmldir@,$htmldir,;t t
14820 s,@LIBOBJS@,$LIBOBJS,;t t
14821 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
14822 CEOF
14824 _ACEOF
14826 cat >>$CONFIG_STATUS <<\_ACEOF
14827 # Split the substitutions into bite-sized pieces for seds with
14828 # small command number limits, like on Digital OSF/1 and HP-UX.
14829 ac_max_sed_lines=48
14830 ac_sed_frag=1 # Number of current file.
14831 ac_beg=1 # First line for current file.
14832 ac_end=$ac_max_sed_lines # Line after last line for current file.
14833 ac_more_lines=:
14834 ac_sed_cmds=
14835 while $ac_more_lines; do
14836 if test $ac_beg -gt 1; then
14837 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
14838 else
14839 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
14841 if test ! -s $tmp/subs.frag; then
14842 ac_more_lines=false
14843 else
14844 # The purpose of the label and of the branching condition is to
14845 # speed up the sed processing (if there are no `@' at all, there
14846 # is no need to browse any of the substitutions).
14847 # These are the two extra sed commands mentioned above.
14848 (echo ':t
14849 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
14850 if test -z "$ac_sed_cmds"; then
14851 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
14852 else
14853 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
14855 ac_sed_frag=`expr $ac_sed_frag + 1`
14856 ac_beg=$ac_end
14857 ac_end=`expr $ac_end + $ac_max_sed_lines`
14859 done
14860 if test -z "$ac_sed_cmds"; then
14861 ac_sed_cmds=cat
14863 fi # test -n "$CONFIG_FILES"
14865 _ACEOF
14866 cat >>$CONFIG_STATUS <<\_ACEOF
14867 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
14868 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
14869 case $ac_file in
14870 - | *:- | *:-:* ) # input from stdin
14871 cat >$tmp/stdin
14872 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
14873 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
14874 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
14875 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
14876 * ) ac_file_in=$ac_file.in ;;
14877 esac
14879 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
14880 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
14881 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14882 X"$ac_file" : 'X\(//\)[^/]' \| \
14883 X"$ac_file" : 'X\(//\)$' \| \
14884 X"$ac_file" : 'X\(/\)' \| \
14885 . : '\(.\)' 2>/dev/null ||
14886 echo X"$ac_file" |
14887 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14888 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14889 /^X\(\/\/\)$/{ s//\1/; q; }
14890 /^X\(\/\).*/{ s//\1/; q; }
14891 s/.*/./; q'`
14892 { if $as_mkdir_p; then
14893 mkdir -p "$ac_dir"
14894 else
14895 as_dir="$ac_dir"
14896 as_dirs=
14897 while test ! -d "$as_dir"; do
14898 as_dirs="$as_dir $as_dirs"
14899 as_dir=`(dirname "$as_dir") 2>/dev/null ||
14900 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14901 X"$as_dir" : 'X\(//\)[^/]' \| \
14902 X"$as_dir" : 'X\(//\)$' \| \
14903 X"$as_dir" : 'X\(/\)' \| \
14904 . : '\(.\)' 2>/dev/null ||
14905 echo X"$as_dir" |
14906 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14907 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14908 /^X\(\/\/\)$/{ s//\1/; q; }
14909 /^X\(\/\).*/{ s//\1/; q; }
14910 s/.*/./; q'`
14911 done
14912 test ! -n "$as_dirs" || mkdir $as_dirs
14913 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
14914 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
14915 { (exit 1); exit 1; }; }; }
14917 ac_builddir=.
14919 if test "$ac_dir" != .; then
14920 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
14921 # A "../" for each directory in $ac_dir_suffix.
14922 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
14923 else
14924 ac_dir_suffix= ac_top_builddir=
14927 case $srcdir in
14928 .) # No --srcdir option. We are building in place.
14929 ac_srcdir=.
14930 if test -z "$ac_top_builddir"; then
14931 ac_top_srcdir=.
14932 else
14933 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
14934 fi ;;
14935 [\\/]* | ?:[\\/]* ) # Absolute path.
14936 ac_srcdir=$srcdir$ac_dir_suffix;
14937 ac_top_srcdir=$srcdir ;;
14938 *) # Relative path.
14939 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
14940 ac_top_srcdir=$ac_top_builddir$srcdir ;;
14941 esac
14943 # Do not use `cd foo && pwd` to compute absolute paths, because
14944 # the directories may not exist.
14945 case `pwd` in
14946 .) ac_abs_builddir="$ac_dir";;
14948 case "$ac_dir" in
14949 .) ac_abs_builddir=`pwd`;;
14950 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
14951 *) ac_abs_builddir=`pwd`/"$ac_dir";;
14952 esac;;
14953 esac
14954 case $ac_abs_builddir in
14955 .) ac_abs_top_builddir=${ac_top_builddir}.;;
14957 case ${ac_top_builddir}. in
14958 .) ac_abs_top_builddir=$ac_abs_builddir;;
14959 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
14960 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
14961 esac;;
14962 esac
14963 case $ac_abs_builddir in
14964 .) ac_abs_srcdir=$ac_srcdir;;
14966 case $ac_srcdir in
14967 .) ac_abs_srcdir=$ac_abs_builddir;;
14968 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
14969 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
14970 esac;;
14971 esac
14972 case $ac_abs_builddir in
14973 .) ac_abs_top_srcdir=$ac_top_srcdir;;
14975 case $ac_top_srcdir in
14976 .) ac_abs_top_srcdir=$ac_abs_builddir;;
14977 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
14978 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
14979 esac;;
14980 esac
14983 case $INSTALL in
14984 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14985 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
14986 esac
14988 if test x"$ac_file" != x-; then
14989 { echo "$as_me:$LINENO: creating $ac_file" >&5
14990 echo "$as_me: creating $ac_file" >&6;}
14991 rm -f "$ac_file"
14993 # Let's still pretend it is `configure' which instantiates (i.e., don't
14994 # use $as_me), people would be surprised to read:
14995 # /* config.h. Generated by config.status. */
14996 if test x"$ac_file" = x-; then
14997 configure_input=
14998 else
14999 configure_input="$ac_file. "
15001 configure_input=$configure_input"Generated from `echo $ac_file_in |
15002 sed 's,.*/,,'` by configure."
15004 # First look for the input files in the build tree, otherwise in the
15005 # src tree.
15006 ac_file_inputs=`IFS=:
15007 for f in $ac_file_in; do
15008 case $f in
15009 -) echo $tmp/stdin ;;
15010 [\\/$]*)
15011 # Absolute (can't be DOS-style, as IFS=:)
15012 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15013 echo "$as_me: error: cannot find input file: $f" >&2;}
15014 { (exit 1); exit 1; }; }
15015 echo "$f";;
15016 *) # Relative
15017 if test -f "$f"; then
15018 # Build tree
15019 echo "$f"
15020 elif test -f "$srcdir/$f"; then
15021 # Source tree
15022 echo "$srcdir/$f"
15023 else
15024 # /dev/null tree
15025 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15026 echo "$as_me: error: cannot find input file: $f" >&2;}
15027 { (exit 1); exit 1; }; }
15028 fi;;
15029 esac
15030 done` || { (exit 1); exit 1; }
15031 _ACEOF
15032 cat >>$CONFIG_STATUS <<_ACEOF
15033 sed "$ac_vpsub
15034 $extrasub
15035 _ACEOF
15036 cat >>$CONFIG_STATUS <<\_ACEOF
15038 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15039 s,@configure_input@,$configure_input,;t t
15040 s,@srcdir@,$ac_srcdir,;t t
15041 s,@abs_srcdir@,$ac_abs_srcdir,;t t
15042 s,@top_srcdir@,$ac_top_srcdir,;t t
15043 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
15044 s,@builddir@,$ac_builddir,;t t
15045 s,@abs_builddir@,$ac_abs_builddir,;t t
15046 s,@top_builddir@,$ac_top_builddir,;t t
15047 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
15048 s,@INSTALL@,$ac_INSTALL,;t t
15049 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
15050 rm -f $tmp/stdin
15051 if test x"$ac_file" != x-; then
15052 mv $tmp/out $ac_file
15053 else
15054 cat $tmp/out
15055 rm -f $tmp/out
15058 done
15059 _ACEOF
15060 cat >>$CONFIG_STATUS <<\_ACEOF
15063 # CONFIG_HEADER section.
15066 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
15067 # NAME is the cpp macro being defined and VALUE is the value it is being given.
15069 # ac_d sets the value in "#define NAME VALUE" lines.
15070 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
15071 ac_dB='[ ].*$,\1#\2'
15072 ac_dC=' '
15073 ac_dD=',;t'
15074 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
15075 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
15076 ac_uB='$,\1#\2define\3'
15077 ac_uC=' '
15078 ac_uD=',;t'
15080 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
15081 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
15082 case $ac_file in
15083 - | *:- | *:-:* ) # input from stdin
15084 cat >$tmp/stdin
15085 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15086 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15087 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15088 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15089 * ) ac_file_in=$ac_file.in ;;
15090 esac
15092 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
15093 echo "$as_me: creating $ac_file" >&6;}
15095 # First look for the input files in the build tree, otherwise in the
15096 # src tree.
15097 ac_file_inputs=`IFS=:
15098 for f in $ac_file_in; do
15099 case $f in
15100 -) echo $tmp/stdin ;;
15101 [\\/$]*)
15102 # Absolute (can't be DOS-style, as IFS=:)
15103 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15104 echo "$as_me: error: cannot find input file: $f" >&2;}
15105 { (exit 1); exit 1; }; }
15106 # Do quote $f, to prevent DOS paths from being IFS'd.
15107 echo "$f";;
15108 *) # Relative
15109 if test -f "$f"; then
15110 # Build tree
15111 echo "$f"
15112 elif test -f "$srcdir/$f"; then
15113 # Source tree
15114 echo "$srcdir/$f"
15115 else
15116 # /dev/null tree
15117 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15118 echo "$as_me: error: cannot find input file: $f" >&2;}
15119 { (exit 1); exit 1; }; }
15120 fi;;
15121 esac
15122 done` || { (exit 1); exit 1; }
15123 # Remove the trailing spaces.
15124 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
15126 _ACEOF
15128 # Transform confdefs.h into two sed scripts, `conftest.defines' and
15129 # `conftest.undefs', that substitutes the proper values into
15130 # config.h.in to produce config.h. The first handles `#define'
15131 # templates, and the second `#undef' templates.
15132 # And first: Protect against being on the right side of a sed subst in
15133 # config.status. Protect against being in an unquoted here document
15134 # in config.status.
15135 rm -f conftest.defines conftest.undefs
15136 # Using a here document instead of a string reduces the quoting nightmare.
15137 # Putting comments in sed scripts is not portable.
15139 # `end' is used to avoid that the second main sed command (meant for
15140 # 0-ary CPP macros) applies to n-ary macro definitions.
15141 # See the Autoconf documentation for `clear'.
15142 cat >confdef2sed.sed <<\_ACEOF
15143 s/[\\&,]/\\&/g
15144 s,[\\$`],\\&,g
15145 t clear
15146 : clear
15147 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
15148 t end
15149 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
15150 : end
15151 _ACEOF
15152 # If some macros were called several times there might be several times
15153 # the same #defines, which is useless. Nevertheless, we may not want to
15154 # sort them, since we want the *last* AC-DEFINE to be honored.
15155 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
15156 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
15157 rm -f confdef2sed.sed
15159 # This sed command replaces #undef with comments. This is necessary, for
15160 # example, in the case of _POSIX_SOURCE, which is predefined and required
15161 # on some systems where configure will not decide to define it.
15162 cat >>conftest.undefs <<\_ACEOF
15163 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
15164 _ACEOF
15166 # Break up conftest.defines because some shells have a limit on the size
15167 # of here documents, and old seds have small limits too (100 cmds).
15168 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
15169 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
15170 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
15171 echo ' :' >>$CONFIG_STATUS
15172 rm -f conftest.tail
15173 while grep . conftest.defines >/dev/null
15175 # Write a limited-size here document to $tmp/defines.sed.
15176 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
15177 # Speed up: don't consider the non `#define' lines.
15178 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
15179 # Work around the forget-to-reset-the-flag bug.
15180 echo 't clr' >>$CONFIG_STATUS
15181 echo ': clr' >>$CONFIG_STATUS
15182 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
15183 echo 'CEOF
15184 sed -f $tmp/defines.sed $tmp/in >$tmp/out
15185 rm -f $tmp/in
15186 mv $tmp/out $tmp/in
15187 ' >>$CONFIG_STATUS
15188 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
15189 rm -f conftest.defines
15190 mv conftest.tail conftest.defines
15191 done
15192 rm -f conftest.defines
15193 echo ' fi # grep' >>$CONFIG_STATUS
15194 echo >>$CONFIG_STATUS
15196 # Break up conftest.undefs because some shells have a limit on the size
15197 # of here documents, and old seds have small limits too (100 cmds).
15198 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
15199 rm -f conftest.tail
15200 while grep . conftest.undefs >/dev/null
15202 # Write a limited-size here document to $tmp/undefs.sed.
15203 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
15204 # Speed up: don't consider the non `#undef'
15205 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
15206 # Work around the forget-to-reset-the-flag bug.
15207 echo 't clr' >>$CONFIG_STATUS
15208 echo ': clr' >>$CONFIG_STATUS
15209 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
15210 echo 'CEOF
15211 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
15212 rm -f $tmp/in
15213 mv $tmp/out $tmp/in
15214 ' >>$CONFIG_STATUS
15215 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
15216 rm -f conftest.undefs
15217 mv conftest.tail conftest.undefs
15218 done
15219 rm -f conftest.undefs
15221 cat >>$CONFIG_STATUS <<\_ACEOF
15222 # Let's still pretend it is `configure' which instantiates (i.e., don't
15223 # use $as_me), people would be surprised to read:
15224 # /* config.h. Generated by config.status. */
15225 if test x"$ac_file" = x-; then
15226 echo "/* Generated by configure. */" >$tmp/config.h
15227 else
15228 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
15230 cat $tmp/in >>$tmp/config.h
15231 rm -f $tmp/in
15232 if test x"$ac_file" != x-; then
15233 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
15234 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
15235 echo "$as_me: $ac_file is unchanged" >&6;}
15236 else
15237 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
15238 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15239 X"$ac_file" : 'X\(//\)[^/]' \| \
15240 X"$ac_file" : 'X\(//\)$' \| \
15241 X"$ac_file" : 'X\(/\)' \| \
15242 . : '\(.\)' 2>/dev/null ||
15243 echo X"$ac_file" |
15244 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15245 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15246 /^X\(\/\/\)$/{ s//\1/; q; }
15247 /^X\(\/\).*/{ s//\1/; q; }
15248 s/.*/./; q'`
15249 { if $as_mkdir_p; then
15250 mkdir -p "$ac_dir"
15251 else
15252 as_dir="$ac_dir"
15253 as_dirs=
15254 while test ! -d "$as_dir"; do
15255 as_dirs="$as_dir $as_dirs"
15256 as_dir=`(dirname "$as_dir") 2>/dev/null ||
15257 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15258 X"$as_dir" : 'X\(//\)[^/]' \| \
15259 X"$as_dir" : 'X\(//\)$' \| \
15260 X"$as_dir" : 'X\(/\)' \| \
15261 . : '\(.\)' 2>/dev/null ||
15262 echo X"$as_dir" |
15263 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15264 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15265 /^X\(\/\/\)$/{ s//\1/; q; }
15266 /^X\(\/\).*/{ s//\1/; q; }
15267 s/.*/./; q'`
15268 done
15269 test ! -n "$as_dirs" || mkdir $as_dirs
15270 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
15271 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
15272 { (exit 1); exit 1; }; }; }
15274 rm -f $ac_file
15275 mv $tmp/config.h $ac_file
15277 else
15278 cat $tmp/config.h
15279 rm -f $tmp/config.h
15281 # Compute $ac_file's index in $config_headers.
15282 _am_stamp_count=1
15283 for _am_header in $config_headers :; do
15284 case $_am_header in
15285 $ac_file | $ac_file:* )
15286 break ;;
15288 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15289 esac
15290 done
15291 echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
15292 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15293 X$ac_file : 'X\(//\)[^/]' \| \
15294 X$ac_file : 'X\(//\)$' \| \
15295 X$ac_file : 'X\(/\)' \| \
15296 . : '\(.\)' 2>/dev/null ||
15297 echo X$ac_file |
15298 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15299 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15300 /^X\(\/\/\)$/{ s//\1/; q; }
15301 /^X\(\/\).*/{ s//\1/; q; }
15302 s/.*/./; q'`/stamp-h$_am_stamp_count
15303 done
15304 _ACEOF
15305 cat >>$CONFIG_STATUS <<\_ACEOF
15308 # CONFIG_COMMANDS section.
15310 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
15311 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
15312 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
15313 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
15314 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15315 X"$ac_dest" : 'X\(//\)[^/]' \| \
15316 X"$ac_dest" : 'X\(//\)$' \| \
15317 X"$ac_dest" : 'X\(/\)' \| \
15318 . : '\(.\)' 2>/dev/null ||
15319 echo X"$ac_dest" |
15320 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15321 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15322 /^X\(\/\/\)$/{ s//\1/; q; }
15323 /^X\(\/\).*/{ s//\1/; q; }
15324 s/.*/./; q'`
15325 { if $as_mkdir_p; then
15326 mkdir -p "$ac_dir"
15327 else
15328 as_dir="$ac_dir"
15329 as_dirs=
15330 while test ! -d "$as_dir"; do
15331 as_dirs="$as_dir $as_dirs"
15332 as_dir=`(dirname "$as_dir") 2>/dev/null ||
15333 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15334 X"$as_dir" : 'X\(//\)[^/]' \| \
15335 X"$as_dir" : 'X\(//\)$' \| \
15336 X"$as_dir" : 'X\(/\)' \| \
15337 . : '\(.\)' 2>/dev/null ||
15338 echo X"$as_dir" |
15339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15340 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15341 /^X\(\/\/\)$/{ s//\1/; q; }
15342 /^X\(\/\).*/{ s//\1/; q; }
15343 s/.*/./; q'`
15344 done
15345 test ! -n "$as_dirs" || mkdir $as_dirs
15346 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
15347 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
15348 { (exit 1); exit 1; }; }; }
15350 ac_builddir=.
15352 if test "$ac_dir" != .; then
15353 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
15354 # A "../" for each directory in $ac_dir_suffix.
15355 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
15356 else
15357 ac_dir_suffix= ac_top_builddir=
15360 case $srcdir in
15361 .) # No --srcdir option. We are building in place.
15362 ac_srcdir=.
15363 if test -z "$ac_top_builddir"; then
15364 ac_top_srcdir=.
15365 else
15366 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
15367 fi ;;
15368 [\\/]* | ?:[\\/]* ) # Absolute path.
15369 ac_srcdir=$srcdir$ac_dir_suffix;
15370 ac_top_srcdir=$srcdir ;;
15371 *) # Relative path.
15372 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
15373 ac_top_srcdir=$ac_top_builddir$srcdir ;;
15374 esac
15376 # Do not use `cd foo && pwd` to compute absolute paths, because
15377 # the directories may not exist.
15378 case `pwd` in
15379 .) ac_abs_builddir="$ac_dir";;
15381 case "$ac_dir" in
15382 .) ac_abs_builddir=`pwd`;;
15383 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
15384 *) ac_abs_builddir=`pwd`/"$ac_dir";;
15385 esac;;
15386 esac
15387 case $ac_abs_builddir in
15388 .) ac_abs_top_builddir=${ac_top_builddir}.;;
15390 case ${ac_top_builddir}. in
15391 .) ac_abs_top_builddir=$ac_abs_builddir;;
15392 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
15393 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
15394 esac;;
15395 esac
15396 case $ac_abs_builddir in
15397 .) ac_abs_srcdir=$ac_srcdir;;
15399 case $ac_srcdir in
15400 .) ac_abs_srcdir=$ac_abs_builddir;;
15401 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
15402 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
15403 esac;;
15404 esac
15405 case $ac_abs_builddir in
15406 .) ac_abs_top_srcdir=$ac_top_srcdir;;
15408 case $ac_top_srcdir in
15409 .) ac_abs_top_srcdir=$ac_abs_builddir;;
15410 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
15411 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
15412 esac;;
15413 esac
15416 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
15417 echo "$as_me: executing $ac_dest commands" >&6;}
15418 case $ac_dest in
15419 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
15420 # Strip MF so we end up with the name of the file.
15421 mf=`echo "$mf" | sed -e 's/:.*$//'`
15422 # Check whether this is an Automake generated Makefile or not.
15423 # We used to match only the files named `Makefile.in', but
15424 # some people rename them; so instead we look at the file content.
15425 # Grep'ing the first line is not enough: some people post-process
15426 # each Makefile.in and add a new line on top of each file to say so.
15427 # So let's grep whole file.
15428 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
15429 dirpart=`(dirname "$mf") 2>/dev/null ||
15430 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15431 X"$mf" : 'X\(//\)[^/]' \| \
15432 X"$mf" : 'X\(//\)$' \| \
15433 X"$mf" : 'X\(/\)' \| \
15434 . : '\(.\)' 2>/dev/null ||
15435 echo X"$mf" |
15436 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15437 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15438 /^X\(\/\/\)$/{ s//\1/; q; }
15439 /^X\(\/\).*/{ s//\1/; q; }
15440 s/.*/./; q'`
15441 else
15442 continue
15444 # Extract the definition of DEPDIR, am__include, and am__quote
15445 # from the Makefile without running `make'.
15446 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15447 test -z "$DEPDIR" && continue
15448 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15449 test -z "am__include" && continue
15450 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15451 # When using ansi2knr, U may be empty or an underscore; expand it
15452 U=`sed -n 's/^U = //p' < "$mf"`
15453 # Find all dependency output files, they are included files with
15454 # $(DEPDIR) in their names. We invoke sed twice because it is the
15455 # simplest approach to changing $(DEPDIR) to its actual value in the
15456 # expansion.
15457 for file in `sed -n "
15458 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15459 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15460 # Make sure the directory exists.
15461 test -f "$dirpart/$file" && continue
15462 fdir=`(dirname "$file") 2>/dev/null ||
15463 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15464 X"$file" : 'X\(//\)[^/]' \| \
15465 X"$file" : 'X\(//\)$' \| \
15466 X"$file" : 'X\(/\)' \| \
15467 . : '\(.\)' 2>/dev/null ||
15468 echo X"$file" |
15469 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15470 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15471 /^X\(\/\/\)$/{ s//\1/; q; }
15472 /^X\(\/\).*/{ s//\1/; q; }
15473 s/.*/./; q'`
15474 { if $as_mkdir_p; then
15475 mkdir -p $dirpart/$fdir
15476 else
15477 as_dir=$dirpart/$fdir
15478 as_dirs=
15479 while test ! -d "$as_dir"; do
15480 as_dirs="$as_dir $as_dirs"
15481 as_dir=`(dirname "$as_dir") 2>/dev/null ||
15482 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15483 X"$as_dir" : 'X\(//\)[^/]' \| \
15484 X"$as_dir" : 'X\(//\)$' \| \
15485 X"$as_dir" : 'X\(/\)' \| \
15486 . : '\(.\)' 2>/dev/null ||
15487 echo X"$as_dir" |
15488 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15489 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15490 /^X\(\/\/\)$/{ s//\1/; q; }
15491 /^X\(\/\).*/{ s//\1/; q; }
15492 s/.*/./; q'`
15493 done
15494 test ! -n "$as_dirs" || mkdir $as_dirs
15495 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
15496 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
15497 { (exit 1); exit 1; }; }; }
15499 # echo "creating $dirpart/$file"
15500 echo '# dummy' > "$dirpart/$file"
15501 done
15502 done
15504 libtool )
15506 # See if we are running on zsh, and set the options which allow our
15507 # commands through without removal of \ escapes.
15508 if test -n "${ZSH_VERSION+set}" ; then
15509 setopt NO_GLOB_SUBST
15512 cfgfile="${ofile}T"
15513 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15514 $RM "$cfgfile"
15516 cat <<_LT_EOF >> "$cfgfile"
15517 #! $SHELL
15519 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15520 # Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION
15521 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15522 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15524 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15525 # 2006, 2007 Free Software Foundation, Inc.
15527 # This file is part of GNU Libtool:
15528 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
15530 # This program is free software; you can redistribute it and/or modify
15531 # it under the terms of the GNU General Public License as published by
15532 # the Free Software Foundation; either version 2 of the License, or
15533 # (at your option) any later version.
15535 # This program is distributed in the hope that it will be useful, but
15536 # WITHOUT ANY WARRANTY; without even the implied warranty of
15537 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15538 # General Public License for more details.
15540 # You should have received a copy of the GNU General Public License
15541 # along with this program; if not, a copy can be downloaded from
15542 # http://www.gnu.org/copyleft/gpl.html, or by writing to the Free
15543 # Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
15544 # MA 02110-1301, USA.
15546 # As a special exception to the GNU General Public License, if you
15547 # distribute this file as part of a program that contains a
15548 # configuration script generated by Autoconf, you may include it under
15549 # the same distribution terms that you use for the rest of that program.
15552 # The names of the tagged configurations supported by this script.
15553 available_tags=""
15555 # ### BEGIN LIBTOOL CONFIG
15557 # Which release of libtool.m4 was used?
15558 macro_version=$macro_version
15559 macro_revision=$macro_revision
15561 # Whether or not to build shared libraries.
15562 build_libtool_libs=$enable_shared
15564 # Whether or not to build static libraries.
15565 build_old_libs=$enable_static
15567 # What type of objects to build.
15568 pic_mode=$pic_mode
15570 # Whether or not to optimize for fast installation.
15571 fast_install=$enable_fast_install
15573 # The host system.
15574 host_alias=$host_alias
15575 host=$host
15576 host_os=$host_os
15578 # The build system.
15579 build_alias=$build_alias
15580 build=$build
15581 build_os=$build_os
15583 # A sed program that does not truncate output.
15584 SED=$lt_SED
15586 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15587 Xsed="\$SED -e 1s/^X//"
15589 # A grep program that handles long lines.
15590 GREP=$lt_GREP
15592 # An ERE matcher.
15593 EGREP=$lt_EGREP
15595 # A literal string matcher.
15596 FGREP=$lt_FGREP
15598 # A BSD- or MS-compatible name lister.
15599 NM=$lt_NM
15601 # Whether we need soft or hard links.
15602 LN_S=$lt_LN_S
15604 # What is the maximum length of a command?
15605 max_cmd_len=$max_cmd_len
15607 # Object file suffix (normally "o").
15608 objext=$ac_objext
15610 # Executable file suffix (normally "").
15611 exeext=$exeext
15613 # whether the shell understands "unset".
15614 lt_unset=$lt_unset
15616 # turn spaces into newlines.
15617 SP2NL=$lt_lt_SP2NL
15619 # turn newlines into spaces.
15620 NL2SP=$lt_lt_NL2SP
15622 # How to create reloadable object files.
15623 reload_flag=$lt_reload_flag
15624 reload_cmds=$lt_reload_cmds
15626 # Method to check whether dependent libraries are shared objects.
15627 deplibs_check_method=$lt_deplibs_check_method
15629 # Command to use when deplibs_check_method == "file_magic".
15630 file_magic_cmd=$lt_file_magic_cmd
15632 # The archiver.
15633 AR=$lt_AR
15634 AR_FLAGS=$lt_AR_FLAGS
15636 # A symbol stripping program.
15637 STRIP=$lt_STRIP
15639 # Commands used to install an old-style archive.
15640 RANLIB=$lt_RANLIB
15641 old_postinstall_cmds=$lt_old_postinstall_cmds
15642 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15644 # A C compiler.
15645 LTCC=$lt_CC
15647 # LTCC compiler flags.
15648 LTCFLAGS=$lt_CFLAGS
15650 # Take the output of nm and produce a listing of raw symbols and C names.
15651 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15653 # Transform the output of nm in a proper C declaration.
15654 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15656 # Transform the output of nm in a C name address pair.
15657 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15659 # The name of the directory that contains temporary libtool files.
15660 objdir=$objdir
15662 # Shell to use when invoking shell scripts.
15663 SHELL=$lt_SHELL
15665 # An echo program that does not interpret backslashes.
15666 ECHO=$lt_ECHO
15668 # Used to examine libraries when file_magic_cmd begins with "file".
15669 MAGIC_CMD=$MAGIC_CMD
15671 # Must we lock files when doing compilation?
15672 need_locks=$lt_need_locks
15674 # Old archive suffix (normally "a").
15675 libext=$libext
15677 # Shared library suffix (normally ".so").
15678 shrext_cmds=$lt_shrext_cmds
15680 # The commands to extract the exported symbol list from a shared archive.
15681 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15683 # Variables whose values should be saved in libtool wrapper scripts and
15684 # restored at link time.
15685 variables_saved_for_relink=$lt_variables_saved_for_relink
15687 # Do we need the "lib" prefix for modules?
15688 need_lib_prefix=$need_lib_prefix
15690 # Do we need a version for libraries?
15691 need_version=$need_version
15693 # Library versioning type.
15694 version_type=$version_type
15696 # Shared library runtime path variable.
15697 runpath_var=$runpath_var
15699 # Shared library path variable.
15700 shlibpath_var=$shlibpath_var
15702 # Is shlibpath searched before the hard-coded library search path?
15703 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15705 # Format of library name prefix.
15706 libname_spec=$lt_libname_spec
15708 # List of archive names. First name is the real one, the rest are links.
15709 # The last name is the one that the linker finds with -lNAME
15710 library_names_spec=$lt_library_names_spec
15712 # The coded name of the library, if different from the real name.
15713 soname_spec=$lt_soname_spec
15715 # Command to use after installation of a shared archive.
15716 postinstall_cmds=$lt_postinstall_cmds
15718 # Command to use after uninstallation of a shared archive.
15719 postuninstall_cmds=$lt_postuninstall_cmds
15721 # Commands used to finish a libtool library installation in a directory.
15722 finish_cmds=$lt_finish_cmds
15724 # As "finish_cmds", except a single script fragment to be evaled but
15725 # not shown.
15726 finish_eval=$lt_finish_eval
15728 # Whether we should hardcode library paths into libraries.
15729 hardcode_into_libs=$hardcode_into_libs
15731 # Compile-time system search path for libraries.
15732 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15734 # Run-time system search path for libraries.
15735 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15737 # Whether dlopen is supported.
15738 dlopen_support=$enable_dlopen
15740 # Whether dlopen of programs is supported.
15741 dlopen_self=$enable_dlopen_self
15743 # Whether dlopen of statically linked programs is supported.
15744 dlopen_self_static=$enable_dlopen_self_static
15746 # Commands to strip libraries.
15747 old_striplib=$lt_old_striplib
15748 striplib=$lt_striplib
15751 # The linker used to build libraries.
15752 LD=$lt_LD
15754 # Commands used to build an old-style archive.
15755 old_archive_cmds=$lt_old_archive_cmds
15757 # A language specific compiler.
15758 CC=$lt_compiler
15760 # Is the compiler the GNU compiler?
15761 with_gcc=$GCC
15763 # Compiler flag to turn off builtin functions.
15764 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15766 # How to pass a linker flag through the compiler.
15767 wl=$lt_lt_prog_compiler_wl
15769 # Additional compiler flags for building library objects.
15770 pic_flag=$lt_lt_prog_compiler_pic
15772 # Compiler flag to prevent dynamic linking.
15773 link_static_flag=$lt_lt_prog_compiler_static
15775 # Does compiler simultaneously support -c and -o options?
15776 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15778 # Whether or not to add -lc for building shared libraries.
15779 build_libtool_need_lc=$archive_cmds_need_lc
15781 # Whether or not to disallow shared libs when runtime libs are static.
15782 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15784 # Compiler flag to allow reflexive dlopens.
15785 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15787 # Compiler flag to generate shared objects directly from archives.
15788 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15790 # Whether the compiler copes with passing no objects directly.
15791 compiler_needs_object=$lt_compiler_needs_object
15793 # Create an old-style archive from a shared archive.
15794 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15796 # Create a temporary old-style archive to link instead of a shared archive.
15797 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15799 # Commands used to build a shared archive.
15800 archive_cmds=$lt_archive_cmds
15801 archive_expsym_cmds=$lt_archive_expsym_cmds
15803 # Commands used to build a loadable module if different from building
15804 # a shared archive.
15805 module_cmds=$lt_module_cmds
15806 module_expsym_cmds=$lt_module_expsym_cmds
15808 # Whether we are building with GNU ld or not.
15809 with_gnu_ld=$lt_with_gnu_ld
15811 # Flag that allows shared libraries with undefined symbols to be built.
15812 allow_undefined_flag=$lt_allow_undefined_flag
15814 # Flag that enforces no undefined symbols.
15815 no_undefined_flag=$lt_no_undefined_flag
15817 # Flag to hardcode \$libdir into a binary during linking.
15818 # This must work even if \$libdir does not exist
15819 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15821 # If ld is used when linking, flag to hardcode \$libdir into a binary
15822 # during linking. This must work even if \$libdir does not exist.
15823 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15825 # Whether we need a single "-rpath" flag with a separated argument.
15826 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15828 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15829 # DIR into the resulting binary.
15830 hardcode_direct=$hardcode_direct
15832 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15833 # DIR into the resulting binary and the resulting library dependency is
15834 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15835 # library is relocated.
15836 hardcode_direct_absolute=$hardcode_direct_absolute
15838 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15839 # into the resulting binary.
15840 hardcode_minus_L=$hardcode_minus_L
15842 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15843 # into the resulting binary.
15844 hardcode_shlibpath_var=$hardcode_shlibpath_var
15846 # Set to "yes" if building a shared library automatically hardcodes DIR
15847 # into the library and all subsequent libraries and executables linked
15848 # against it.
15849 hardcode_automatic=$hardcode_automatic
15851 # Set to yes if linker adds runtime paths of dependent libraries
15852 # to runtime path list.
15853 inherit_rpath=$inherit_rpath
15855 # Whether libtool must link a program against all its dependency libraries.
15856 link_all_deplibs=$link_all_deplibs
15858 # Fix the shell variable \$srcfile for the compiler.
15859 fix_srcfile_path=$lt_fix_srcfile_path
15861 # Set to "yes" if exported symbols are required.
15862 always_export_symbols=$always_export_symbols
15864 # The commands to list exported symbols.
15865 export_symbols_cmds=$lt_export_symbols_cmds
15867 # Symbols that should not be listed in the preloaded symbols.
15868 exclude_expsyms=$lt_exclude_expsyms
15870 # Symbols that must always be exported.
15871 include_expsyms=$lt_include_expsyms
15873 # Commands necessary for linking programs (against libraries) with templates.
15874 prelink_cmds=$lt_prelink_cmds
15876 # Specify filename containing input files.
15877 file_list_spec=$lt_file_list_spec
15879 # How to hardcode a shared library path into an executable.
15880 hardcode_action=$hardcode_action
15882 # ### END LIBTOOL CONFIG
15884 _LT_EOF
15886 case $host_os in
15887 aix3*)
15888 cat <<\_LT_EOF >> "$cfgfile"
15889 # AIX sometimes has problems with the GCC collect2 program. For some
15890 # reason, if we set the COLLECT_NAMES environment variable, the problems
15891 # vanish in a puff of smoke.
15892 if test "X${COLLECT_NAMES+set}" != Xset; then
15893 COLLECT_NAMES=
15894 export COLLECT_NAMES
15896 _LT_EOF
15898 esac
15901 ltmain="$ac_aux_dir/ltmain.sh"
15904 # We use sed instead of cat because bash on DJGPP gets confused if
15905 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15906 # text mode, it properly converts lines to CR/LF. This bash problem
15907 # is reportedly fixed, but why not run on old versions too?
15908 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15909 || (rm -f "$cfgfile"; exit 1)
15911 case $xsi_shell in
15912 yes)
15913 cat << \_LT_EOF >> "$cfgfile"
15914 # func_dirname file append nondir_replacement
15915 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15916 # otherwise set result to NONDIR_REPLACEMENT.
15917 func_dirname ()
15919 case ${1} in
15920 */*) func_dirname_result="${1%/*}${2}" ;;
15921 * ) func_dirname_result="${3}" ;;
15922 esac
15925 # func_basename file
15926 func_basename ()
15928 func_basename_result="${1##*/}"
15931 # func_stripname prefix suffix name
15932 # strip PREFIX and SUFFIX off of NAME.
15933 # PREFIX and SUFFIX must not contain globbing or regex special
15934 # characters, hashes, percent signs, but SUFFIX may contain a leading
15935 # dot (in which case that matches only a dot).
15936 func_stripname ()
15938 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15939 # positional parameters, so assign one to ordinary parameter first.
15940 func_stripname_result=${3}
15941 func_stripname_result=${func_stripname_result#"${1}"}
15942 func_stripname_result=${func_stripname_result%"${2}"}
15945 # func_opt_split
15946 func_opt_split ()
15948 func_opt_split_opt=${1%%=*}
15949 func_opt_split_arg=${1#*=}
15952 # func_lo2o object
15953 func_lo2o ()
15955 case ${1} in
15956 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15957 *) func_lo2o_result=${1} ;;
15958 esac
15960 _LT_EOF
15962 *) # Bourne compatible functions.
15963 cat << \_LT_EOF >> "$cfgfile"
15964 # func_dirname file append nondir_replacement
15965 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15966 # otherwise set result to NONDIR_REPLACEMENT.
15967 func_dirname ()
15969 # Extract subdirectory from the argument.
15970 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
15971 if test "X$func_dirname_result" = "X${1}"; then
15972 func_dirname_result="${3}"
15973 else
15974 func_dirname_result="$func_dirname_result${2}"
15978 # func_basename file
15979 func_basename ()
15981 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
15984 # func_stripname prefix suffix name
15985 # strip PREFIX and SUFFIX off of NAME.
15986 # PREFIX and SUFFIX must not contain globbing or regex special
15987 # characters, hashes, percent signs, but SUFFIX may contain a leading
15988 # dot (in which case that matches only a dot).
15989 # func_strip_suffix prefix name
15990 func_stripname ()
15992 case ${2} in
15993 .*) func_stripname_result=`$ECHO "X${3}" \
15994 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
15995 *) func_stripname_result=`$ECHO "X${3}" \
15996 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
15997 esac
16000 # sed scripts:
16001 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16002 my_sed_long_arg='1s/^-[^=]*=//'
16004 # func_opt_split
16005 func_opt_split ()
16007 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
16008 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
16011 # func_lo2o object
16012 func_lo2o ()
16014 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
16016 _LT_EOF
16017 esac
16019 case $lt_shell_append in
16020 yes)
16021 cat << \_LT_EOF >> "$cfgfile"
16023 # func_append var value
16024 # Append VALUE to the end of shell variable VAR.
16025 func_append ()
16027 eval "$1+=\$2"
16029 _LT_EOF
16032 cat << \_LT_EOF >> "$cfgfile"
16034 # func_append var value
16035 # Append VALUE to the end of shell variable VAR.
16036 func_append ()
16038 eval "$1=\$$1\$2"
16040 _LT_EOF
16042 esac
16045 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16046 || (rm -f "$cfgfile"; exit 1)
16048 mv -f "$cfgfile" "$ofile" ||
16049 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16050 chmod +x "$ofile"
16053 default-1 )
16054 for ac_file in $CONFIG_FILES; do
16055 # Support "outfile[:infile[:infile...]]"
16056 case "$ac_file" in
16057 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16058 esac
16059 # PO directories have a Makefile.in generated from Makefile.in.in.
16060 case "$ac_file" in */Makefile.in)
16061 # Adjust a relative srcdir.
16062 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16063 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
16064 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16065 # In autoconf-2.13 it is called $ac_given_srcdir.
16066 # In autoconf-2.50 it is called $srcdir.
16067 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16068 case "$ac_given_srcdir" in
16069 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16070 /*) top_srcdir="$ac_given_srcdir" ;;
16071 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16072 esac
16073 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16074 rm -f "$ac_dir/POTFILES"
16075 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16076 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16077 POMAKEFILEDEPS="POTFILES.in"
16078 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16079 # on $ac_dir but don't depend on user-specified configuration
16080 # parameters.
16081 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16082 # The LINGUAS file contains the set of available languages.
16083 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16084 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16086 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16087 # Hide the ALL_LINGUAS assigment from automake.
16088 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16089 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16090 else
16091 # The set of available languages was given in configure.in.
16092 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16094 case "$ac_given_srcdir" in
16095 .) srcdirpre= ;;
16096 *) srcdirpre='$(srcdir)/' ;;
16097 esac
16098 POFILES=
16099 GMOFILES=
16100 UPDATEPOFILES=
16101 DUMMYPOFILES=
16102 for lang in $ALL_LINGUAS; do
16103 POFILES="$POFILES $srcdirpre$lang.po"
16104 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16105 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16106 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16107 done
16108 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16109 # environment variable.
16110 INST_LINGUAS=
16111 if test -n "$ALL_LINGUAS"; then
16112 for presentlang in $ALL_LINGUAS; do
16113 useit=no
16114 if test "%UNSET%" != "$LINGUAS"; then
16115 desiredlanguages="$LINGUAS"
16116 else
16117 desiredlanguages="$ALL_LINGUAS"
16119 for desiredlang in $desiredlanguages; do
16120 # Use the presentlang catalog if desiredlang is
16121 # a. equal to presentlang, or
16122 # b. a variant of presentlang (because in this case,
16123 # presentlang can be used as a fallback for messages
16124 # which are not translated in the desiredlang catalog).
16125 case "$desiredlang" in
16126 "$presentlang"*) useit=yes;;
16127 esac
16128 done
16129 if test $useit = yes; then
16130 INST_LINGUAS="$INST_LINGUAS $presentlang"
16132 done
16134 CATALOGS=
16135 if test -n "$INST_LINGUAS"; then
16136 for lang in $INST_LINGUAS; do
16137 CATALOGS="$CATALOGS $lang.gmo"
16138 done
16140 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16141 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
16142 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16143 if test -f "$f"; then
16144 case "$f" in
16145 *.orig | *.bak | *~) ;;
16146 *) cat "$f" >> "$ac_dir/Makefile" ;;
16147 esac
16149 done
16152 esac
16153 done ;;
16154 default ) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
16155 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
16156 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
16157 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
16158 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
16159 if test "x$cgen_cpu_prefix" != x ; then
16160 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
16161 fi ;;
16162 esac
16163 done
16164 _ACEOF
16166 cat >>$CONFIG_STATUS <<\_ACEOF
16168 { (exit 0); exit 0; }
16169 _ACEOF
16170 chmod +x $CONFIG_STATUS
16171 ac_clean_files=$ac_clean_files_save
16174 # configure is writing to config.log, and then calls config.status.
16175 # config.status does its own redirection, appending to config.log.
16176 # Unfortunately, on DOS this fails, as config.log is still kept open
16177 # by configure, so config.status won't be able to write to it; its
16178 # output is simply discarded. So we exec the FD to /dev/null,
16179 # effectively closing config.log, so it can be properly (re)opened and
16180 # appended to by config.status. When coming back to configure, we
16181 # need to make the FD available again.
16182 if test "$no_create" != yes; then
16183 ac_cs_success=:
16184 ac_config_status_args=
16185 test "$silent" = yes &&
16186 ac_config_status_args="$ac_config_status_args --quiet"
16187 exec 5>/dev/null
16188 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16189 exec 5>>config.log
16190 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16191 # would make configure fail if this is the last instruction.
16192 $ac_cs_success || { (exit 1); exit 1; }