Fixed formatting of the ChangeLog BUILD_ID entry.
[deliverable/binutils-gdb.git] / binutils / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
42ecbf5e 3# Generated by GNU Autoconf 2.59.
252b5132 4#
42ecbf5e 5# Copyright (C) 2003 Free Software Foundation, Inc.
252b5132
RH
6# This configure script is free software; the Free Software Foundation
7# gives unlimited permission to copy, distribute and modify it.
42ecbf5e
DJ
8## --------------------- ##
9## M4sh Initialization. ##
10## --------------------- ##
11
12# Be Bourne compatible
13if 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+"$@"}'='"$@"'
19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
21fi
22DUALCASE=1; export DUALCASE # for MKS sh
23
24# Support unset when possible.
25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27else
28 as_unset=false
29fi
30
31
32# Work around bugs in pre-3.0 UWIN ksh.
33$as_unset ENV MAIL MAILPATH
34PS1='$ '
35PS2='> '
36PS4='+ '
37
38# NLS nuisances.
39for 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
43do
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
48 fi
49done
50
51# Required to use basename.
52if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54else
55 as_expr=false
56fi
57
58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60else
61 as_basename=false
62fi
63
64
65# Name of the executable.
66as_me=`$as_basename "$0" ||
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
71echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
76
77
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86# The user is always right.
87if 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=:
95 fi
96 rm -f conf$$.sh
97fi
98
99
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
110for as_dir in $PATH
111do
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
116
117 ;;
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
123 fi
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; }; }
127 fi
128 case $CONFIG_SHELL in
129 '')
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132do
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
137 /*)
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
152done
153;;
154 esac
155
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 '
166 N
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; }; }
177
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
184}
185
186
187case `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= ;;
192esac
193
194if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196else
197 as_expr=false
198fi
199
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if 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'
210 fi
211elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213else
214 as_ln_s='cp -p'
215fi
216rm -f conf$$ conf$$.exe conf$$.file
217
218if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
223fi
224
225as_executable_p="test -f"
226
227# Sed expression to map a string onto a valid CPP name.
228as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230# Sed expression to map a string onto a valid variable name.
231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234# IFS
235# We need space, tab and new line, in precisely that order.
236as_nl='
237'
238IFS=" $as_nl"
239
240# CDPATH.
241$as_unset CDPATH
242
243
d7040cdb
SE
244
245# Check that we are running under the correct shell.
246SHELL=${CONFIG_SHELL-/bin/sh}
247
248case X$lt_ECHO in
249X*--fallback-echo)
250 # Remove one level of quotation (which was required for Make).
251 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
252 ;;
253esac
254
255ECHO=${lt_ECHO-echo}
256if test "X$1" = X--no-reexec; then
257 # Discard the --no-reexec flag, and continue.
258 shift
259elif test "X$1" = X--fallback-echo; then
260 # Avoid inline document here, it may be left over
261 :
262elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
263 # Yippee, $ECHO works!
264 :
265else
266 # Restart under the correct shell.
267 exec $SHELL "$0" --no-reexec ${1+"$@"}
268fi
269
270if test "X$1" = X--fallback-echo; then
271 # used as fallback echo
272 shift
273 cat <<_LT_EOF
274$*
275_LT_EOF
276 exit 0
277fi
278
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
282
283if 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
292 fi
293 done
294 fi
295
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
299 :
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'
304 #
305 # So, first we look for a working echo in the user's PATH.
306
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
316 fi
317 done
318 IFS="$lt_save_ifs"
319
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
342 :
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=:
360
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
365 fi
366 prev="$cmd"
367 done
368
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
376 fi
377 fi
378 fi
379 fi
380 fi
381fi
382
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.
385lt_ECHO=$ECHO
386if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
387 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
388fi
389
390
391
392
42ecbf5e
DJ
393# Name of the host.
394# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
395# so uname gets run too.
396ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 397
42ecbf5e
DJ
398exec 6>&1
399
400#
401# Initializations.
402#
252b5132 403ac_default_prefix=/usr/local
42ecbf5e
DJ
404ac_config_libobj_dir=.
405cross_compiling=no
406subdirs=
407MFLAGS=
408MAKEFLAGS=
409SHELL=${CONFIG_SHELL-/bin/sh}
410
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}
415
416# Identity of this package.
417PACKAGE_NAME=
418PACKAGE_TARNAME=
419PACKAGE_VERSION=
420PACKAGE_STRING=
421PACKAGE_BUGREPORT=
422
423ac_unique_file="ar.c"
424# Factoring default headers for most tests.
425ac_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"
460
692ed3e7 461ac_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 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 HDEFINES CC_FOR_BUILD EXEEXT_FOR_BUILD DEMANGLER_NAME ALLOCA LIBICONV LTLIBICONV NLMCONV_DEFS BUILD_NLMCONV BUILD_SRCONV BUILD_DLLTOOL DLLTOOL_DEFS BUILD_WINDRES BUILD_WINDMC BUILD_DLLWRAP BUILD_MISC BUILD_INSTALL_MISC OBJDUMP_DEFS EMULATION EMULATION_VECTOR datarootdir docdir htmldir LIBOBJS LTLIBOBJS'
42ecbf5e 462ac_subst_files=''
252b5132
RH
463
464# Initialize some variables set by options.
42ecbf5e
DJ
465ac_init_help=
466ac_init_version=false
252b5132
RH
467# The variables have the same names as the options, with
468# dashes changed to underlines.
42ecbf5e 469cache_file=/dev/null
252b5132 470exec_prefix=NONE
252b5132 471no_create=
252b5132
RH
472no_recursion=
473prefix=NONE
474program_prefix=NONE
475program_suffix=NONE
476program_transform_name=s,x,x,
477silent=
478site=
479srcdir=
252b5132
RH
480verbose=
481x_includes=NONE
482x_libraries=NONE
42ecbf5e
DJ
483
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.
252b5132
RH
489bindir='${exec_prefix}/bin'
490sbindir='${exec_prefix}/sbin'
491libexecdir='${exec_prefix}/libexec'
492datadir='${prefix}/share'
493sysconfdir='${prefix}/etc'
494sharedstatedir='${prefix}/com'
495localstatedir='${prefix}/var'
496libdir='${exec_prefix}/lib'
497includedir='${prefix}/include'
498oldincludedir='/usr/include'
499infodir='${prefix}/info'
500mandir='${prefix}/man'
501
252b5132
RH
502ac_prev=
503for ac_option
504do
252b5132
RH
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
510 fi
511
42ecbf5e 512 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
252b5132
RH
513
514 # Accept the important Cygnus configure options, so we can diagnose typos.
515
42ecbf5e 516 case $ac_option in
252b5132
RH
517
518 -bindir | --bindir | --bindi | --bind | --bin | --bi)
519 ac_prev=bindir ;;
520 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
42ecbf5e 521 bindir=$ac_optarg ;;
252b5132
RH
522
523 -build | --build | --buil | --bui | --bu)
42ecbf5e 524 ac_prev=build_alias ;;
252b5132 525 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
42ecbf5e 526 build_alias=$ac_optarg ;;
252b5132
RH
527
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=*)
42ecbf5e
DJ
533 cache_file=$ac_optarg ;;
534
535 --config-cache | -C)
536 cache_file=config.cache ;;
252b5132
RH
537
538 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
539 ac_prev=datadir ;;
540 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
541 | --da=*)
42ecbf5e 542 datadir=$ac_optarg ;;
252b5132
RH
543
544 -disable-* | --disable-*)
42ecbf5e 545 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 546 # Reject names that are not valid shell variable names.
42ecbf5e
DJ
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" ;;
252b5132
RH
552
553 -enable-* | --enable-*)
42ecbf5e 554 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 555 # Reject names that are not valid shell variable names.
42ecbf5e
DJ
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"`;;
252b5132
RH
562 *) ac_optarg=yes ;;
563 esac
42ecbf5e 564 eval "enable_$ac_feature='$ac_optarg'" ;;
252b5132
RH
565
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=*)
42ecbf5e 573 exec_prefix=$ac_optarg ;;
252b5132
RH
574
575 -gas | --gas | --ga | --g)
576 # Obsolete; use --with-gas.
577 with_gas=yes ;;
578
42ecbf5e
DJ
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 ;;
252b5132
RH
585
586 -host | --host | --hos | --ho)
42ecbf5e 587 ac_prev=host_alias ;;
252b5132 588 -host=* | --host=* | --hos=* | --ho=*)
42ecbf5e 589 host_alias=$ac_optarg ;;
252b5132
RH
590
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=*)
42ecbf5e 596 includedir=$ac_optarg ;;
252b5132
RH
597
598 -infodir | --infodir | --infodi | --infod | --info | --inf)
599 ac_prev=infodir ;;
600 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
42ecbf5e 601 infodir=$ac_optarg ;;
252b5132
RH
602
603 -libdir | --libdir | --libdi | --libd)
604 ac_prev=libdir ;;
605 -libdir=* | --libdir=* | --libdi=* | --libd=*)
42ecbf5e 606 libdir=$ac_optarg ;;
252b5132
RH
607
608 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
609 | --libexe | --libex | --libe)
610 ac_prev=libexecdir ;;
611 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
612 | --libexe=* | --libex=* | --libe=*)
42ecbf5e 613 libexecdir=$ac_optarg ;;
252b5132
RH
614
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=*)
42ecbf5e 622 localstatedir=$ac_optarg ;;
252b5132
RH
623
624 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
625 ac_prev=mandir ;;
626 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
42ecbf5e 627 mandir=$ac_optarg ;;
252b5132
RH
628
629 -nfp | --nfp | --nf)
630 # Obsolete; use --without-fp.
631 with_fp=no ;;
632
633 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
42ecbf5e 634 | --no-cr | --no-c | -n)
252b5132
RH
635 no_create=yes ;;
636
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 ;;
640
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=*)
42ecbf5e 648 oldincludedir=$ac_optarg ;;
252b5132
RH
649
650 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
651 ac_prev=prefix ;;
652 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
42ecbf5e 653 prefix=$ac_optarg ;;
252b5132
RH
654
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=*)
42ecbf5e 660 program_prefix=$ac_optarg ;;
252b5132
RH
661
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=*)
42ecbf5e 667 program_suffix=$ac_optarg ;;
252b5132
RH
668
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=*)
42ecbf5e 684 program_transform_name=$ac_optarg ;;
252b5132
RH
685
686 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
687 | -silent | --silent | --silen | --sile | --sil)
688 silent=yes ;;
689
690 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
691 ac_prev=sbindir ;;
692 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
693 | --sbi=* | --sb=*)
42ecbf5e 694 sbindir=$ac_optarg ;;
252b5132
RH
695
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=*)
42ecbf5e 705 sharedstatedir=$ac_optarg ;;
252b5132
RH
706
707 -site | --site | --sit)
708 ac_prev=site ;;
709 -site=* | --site=* | --sit=*)
42ecbf5e 710 site=$ac_optarg ;;
252b5132
RH
711
712 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
713 ac_prev=srcdir ;;
714 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
42ecbf5e 715 srcdir=$ac_optarg ;;
252b5132
RH
716
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=*)
42ecbf5e 722 sysconfdir=$ac_optarg ;;
252b5132
RH
723
724 -target | --target | --targe | --targ | --tar | --ta | --t)
42ecbf5e 725 ac_prev=target_alias ;;
252b5132 726 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
42ecbf5e 727 target_alias=$ac_optarg ;;
252b5132
RH
728
729 -v | -verbose | --verbose | --verbos | --verbo | --verb)
730 verbose=yes ;;
731
42ecbf5e
DJ
732 -version | --version | --versio | --versi | --vers | -V)
733 ac_init_version=: ;;
252b5132
RH
734
735 -with-* | --with-*)
42ecbf5e 736 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 737 # Reject names that are not valid shell variable names.
42ecbf5e
DJ
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; }; }
252b5132 741 ac_package=`echo $ac_package| sed 's/-/_/g'`
42ecbf5e
DJ
742 case $ac_option in
743 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
252b5132
RH
744 *) ac_optarg=yes ;;
745 esac
42ecbf5e 746 eval "with_$ac_package='$ac_optarg'" ;;
252b5132
RH
747
748 -without-* | --without-*)
42ecbf5e 749 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 750 # Reject names that are not valid shell variable names.
42ecbf5e
DJ
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" ;;
252b5132
RH
756
757 --x)
758 # Obsolete; use --with-x.
759 with_x=yes ;;
760
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=*)
42ecbf5e 766 x_includes=$ac_optarg ;;
252b5132
RH
767
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=*)
42ecbf5e 773 x_libraries=$ac_optarg ;;
252b5132 774
42ecbf5e
DJ
775 -*) { echo "$as_me: error: unrecognized option: $ac_option
776Try \`$0 --help' for more information." >&2
777 { (exit 1); exit 1; }; }
252b5132
RH
778 ;;
779
42ecbf5e
DJ
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 ;;
789
252b5132 790 *)
42ecbf5e
DJ
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}
252b5132
RH
796 ;;
797
798 esac
799done
800
801if test -n "$ac_prev"; then
42ecbf5e
DJ
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; }; }
252b5132
RH
805fi
806
42ecbf5e
DJ
807# Be sure to have absolute paths.
808for ac_var in exec_prefix prefix
809do
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
816done
252b5132 817
42ecbf5e
DJ
818# Be sure to have absolute paths.
819for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
820 localstatedir libdir includedir oldincludedir infodir mandir
252b5132 821do
42ecbf5e
DJ
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; }; };;
252b5132
RH
827 esac
828done
829
42ecbf5e
DJ
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.
833build=$build_alias
834host=$host_alias
835target=$target_alias
836
837# FIXME: To remove some day.
838if 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
845 fi
846fi
e5a52504 847
42ecbf5e
DJ
848ac_tool_prefix=
849test -n "$host_alias" && ac_tool_prefix=$host_alias-
850
851test "$silent" = yes && exec 6>/dev/null
252b5132 852
252b5132
RH
853
854# Find the source files, if location was not specified.
855if test -z "$srcdir"; then
856 ac_srcdir_defaulted=yes
857 # Try the directory containing this script, then its parent.
42ecbf5e
DJ
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 ||
864echo 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'`
252b5132
RH
870 srcdir=$ac_confdir
871 if test ! -r $srcdir/$ac_unique_file; then
872 srcdir=..
873 fi
874else
875 ac_srcdir_defaulted=no
876fi
877if test ! -r $srcdir/$ac_unique_file; then
878 if test "$ac_srcdir_defaulted" = yes; then
42ecbf5e
DJ
879 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
880 { (exit 1); exit 1; }; }
252b5132 881 else
42ecbf5e
DJ
882 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
883 { (exit 1); exit 1; }; }
252b5132
RH
884 fi
885fi
42ecbf5e
DJ
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; }; }
889srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
890ac_env_build_alias_set=${build_alias+set}
891ac_env_build_alias_value=$build_alias
892ac_cv_env_build_alias_set=${build_alias+set}
893ac_cv_env_build_alias_value=$build_alias
894ac_env_host_alias_set=${host_alias+set}
895ac_env_host_alias_value=$host_alias
896ac_cv_env_host_alias_set=${host_alias+set}
897ac_cv_env_host_alias_value=$host_alias
898ac_env_target_alias_set=${target_alias+set}
899ac_env_target_alias_value=$target_alias
900ac_cv_env_target_alias_set=${target_alias+set}
901ac_cv_env_target_alias_value=$target_alias
902ac_env_CC_set=${CC+set}
903ac_env_CC_value=$CC
904ac_cv_env_CC_set=${CC+set}
905ac_cv_env_CC_value=$CC
906ac_env_CFLAGS_set=${CFLAGS+set}
907ac_env_CFLAGS_value=$CFLAGS
908ac_cv_env_CFLAGS_set=${CFLAGS+set}
909ac_cv_env_CFLAGS_value=$CFLAGS
910ac_env_LDFLAGS_set=${LDFLAGS+set}
911ac_env_LDFLAGS_value=$LDFLAGS
912ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
913ac_cv_env_LDFLAGS_value=$LDFLAGS
914ac_env_CPPFLAGS_set=${CPPFLAGS+set}
915ac_env_CPPFLAGS_value=$CPPFLAGS
916ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
917ac_cv_env_CPPFLAGS_value=$CPPFLAGS
918ac_env_CPP_set=${CPP+set}
919ac_env_CPP_value=$CPP
920ac_cv_env_CPP_set=${CPP+set}
921ac_cv_env_CPP_value=$CPP
252b5132 922
42ecbf5e
DJ
923#
924# Report the --help message.
925#
926if 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.
252b5132 931
42ecbf5e 932Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 933
42ecbf5e
DJ
934To assign environment variables (e.g., CC, CFLAGS...), specify them as
935VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 936
42ecbf5e 937Defaults for the options are specified in brackets.
ac48eca1 938
42ecbf5e
DJ
939Configuration:
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 \`..']
949
950_ACEOF
951
952 cat <<_ACEOF
953Installation 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]
ac48eca1 958
42ecbf5e
DJ
959By default, \`make install' will install all the files in
960\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
961an installation prefix other than \`$ac_default_prefix' using \`--prefix',
962for instance \`--prefix=\$HOME'.
ac48eca1 963
42ecbf5e 964For better control, use the options below.
ac48eca1 965
42ecbf5e
DJ
966Fine 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
ac48eca1 980
42ecbf5e 981 cat <<\_ACEOF
252b5132 982
42ecbf5e
DJ
983Program 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
252b5132 987
42ecbf5e
DJ
988System 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
252b5132 993fi
252b5132 994
42ecbf5e 995if test -n "$ac_init_help"; then
252b5132 996
42ecbf5e 997 cat <<\_ACEOF
252b5132 998
42ecbf5e
DJ
999Optional 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
d7040cdb
SE
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]
42ecbf5e
DJ
1010 --disable-libtool-lock avoid locking (might break parallel builds)
1011 --enable-targets alternative target configurations
1012 --enable-commonbfdlib build shared BFD/opcodes/libiberty library
241a6c40
AM
1013 --enable-werror treat compile warnings as errors
1014 --enable-build-warnings enable build-time compiler warnings
42ecbf5e
DJ
1015 --disable-nls do not use Native Language Support
1016 --enable-maintainer-mode enable make rules and dependencies not useful
1017 (and sometimes confusing) to the casual installer
5ba684e2 1018 --disable-rpath do not hardcode runtime library paths
42ecbf5e
DJ
1019
1020Optional Packages:
1021 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1022 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
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]
5ba684e2
NC
1026 --with-gnu-ld assume the C compiler uses GNU ld default=no
1027 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1028 --without-libiconv-prefix don't search for libiconv in includedir and libdir
252b5132 1029
42ecbf5e
DJ
1030Some influential environment variables:
1031 CC C compiler command
1032 CFLAGS C compiler flags
1033 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1034 nonstandard directory <lib dir>
1035 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1036 headers in a nonstandard directory <include dir>
1037 CPP C preprocessor
e5a52504 1038
42ecbf5e
DJ
1039Use these variables to override the choices made by `configure' or to help
1040it to find libraries and programs with nonstandard names/locations.
1041
1042_ACEOF
252b5132
RH
1043fi
1044
42ecbf5e
DJ
1045if test "$ac_init_help" = "recursive"; then
1046 # If there are subdirs, report their specific --help.
1047 ac_popdir=`pwd`
1048 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1049 test -d $ac_dir || continue
1050 ac_builddir=.
1051
1052if test "$ac_dir" != .; then
1053 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1054 # A "../" for each directory in $ac_dir_suffix.
1055 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1056else
1057 ac_dir_suffix= ac_top_builddir=
1058fi
252b5132 1059
42ecbf5e
DJ
1060case $srcdir in
1061 .) # No --srcdir option. We are building in place.
1062 ac_srcdir=.
1063 if test -z "$ac_top_builddir"; then
1064 ac_top_srcdir=.
1065 else
1066 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
252b5132 1067 fi ;;
42ecbf5e
DJ
1068 [\\/]* | ?:[\\/]* ) # Absolute path.
1069 ac_srcdir=$srcdir$ac_dir_suffix;
1070 ac_top_srcdir=$srcdir ;;
1071 *) # Relative path.
1072 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1073 ac_top_srcdir=$ac_top_builddir$srcdir ;;
252b5132
RH
1074esac
1075
42ecbf5e
DJ
1076# Do not use `cd foo && pwd` to compute absolute paths, because
1077# the directories may not exist.
1078case `pwd` in
1079.) ac_abs_builddir="$ac_dir";;
1080*)
1081 case "$ac_dir" in
1082 .) ac_abs_builddir=`pwd`;;
1083 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1084 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1085 esac;;
252b5132 1086esac
42ecbf5e
DJ
1087case $ac_abs_builddir in
1088.) ac_abs_top_builddir=${ac_top_builddir}.;;
1089*)
1090 case ${ac_top_builddir}. in
1091 .) ac_abs_top_builddir=$ac_abs_builddir;;
1092 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1093 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1094 esac;;
1095esac
1096case $ac_abs_builddir in
1097.) ac_abs_srcdir=$ac_srcdir;;
1098*)
1099 case $ac_srcdir in
1100 .) ac_abs_srcdir=$ac_abs_builddir;;
1101 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1102 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1103 esac;;
1104esac
1105case $ac_abs_builddir in
1106.) ac_abs_top_srcdir=$ac_top_srcdir;;
1107*)
1108 case $ac_top_srcdir in
1109 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1110 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1111 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1112 esac;;
d15b04bd 1113esac
5d64ca4e 1114
42ecbf5e
DJ
1115 cd $ac_dir
1116 # Check for guested configure; otherwise get Cygnus style configure.
1117 if test -f $ac_srcdir/configure.gnu; then
1118 echo
1119 $SHELL $ac_srcdir/configure.gnu --help=recursive
1120 elif test -f $ac_srcdir/configure; then
1121 echo
1122 $SHELL $ac_srcdir/configure --help=recursive
1123 elif test -f $ac_srcdir/configure.ac ||
1124 test -f $ac_srcdir/configure.in; then
1125 echo
1126 $ac_configure --help
1127 else
1128 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1129 fi
b7d4af3a 1130 cd $ac_popdir
42ecbf5e
DJ
1131 done
1132fi
5d64ca4e 1133
42ecbf5e
DJ
1134test -n "$ac_init_help" && exit 0
1135if $ac_init_version; then
1136 cat <<\_ACEOF
5d64ca4e 1137
42ecbf5e
DJ
1138Copyright (C) 2003 Free Software Foundation, Inc.
1139This configure script is free software; the Free Software Foundation
1140gives unlimited permission to copy, distribute and modify it.
1141_ACEOF
1142 exit 0
1143fi
1144exec 5>config.log
1145cat >&5 <<_ACEOF
1146This file contains any messages produced by compilers while
1147running configure, to aid debugging if configure makes a mistake.
429cc0ae 1148
42ecbf5e
DJ
1149It was created by $as_me, which was
1150generated by GNU Autoconf 2.59. Invocation command line was
252b5132 1151
42ecbf5e 1152 $ $0 $@
e5a52504 1153
42ecbf5e
DJ
1154_ACEOF
1155{
1156cat <<_ASUNAME
1157## --------- ##
1158## Platform. ##
1159## --------- ##
1160
1161hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1162uname -m = `(uname -m) 2>/dev/null || echo unknown`
1163uname -r = `(uname -r) 2>/dev/null || echo unknown`
1164uname -s = `(uname -s) 2>/dev/null || echo unknown`
1165uname -v = `(uname -v) 2>/dev/null || echo unknown`
1166
1167/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1168/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1169
1170/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1171/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1172/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1173hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1174/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1175/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1176/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1177
1178_ASUNAME
1179
1180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1181for as_dir in $PATH
1182do
1183 IFS=$as_save_IFS
1184 test -z "$as_dir" && as_dir=.
1185 echo "PATH: $as_dir"
1186done
e5a52504 1187
42ecbf5e 1188} >&5
ceae3e33 1189
42ecbf5e 1190cat >&5 <<_ACEOF
e5a52504 1191
42ecbf5e
DJ
1192
1193## ----------- ##
1194## Core tests. ##
1195## ----------- ##
1196
1197_ACEOF
1198
1199
1200# Keep a trace of the command line.
1201# Strip out --no-create and --no-recursion so they do not pile up.
1202# Strip out --silent because we don't want to record it for future runs.
1203# Also quote any args containing shell meta-characters.
1204# Make two passes to allow for proper duplicate-argument suppression.
1205ac_configure_args=
1206ac_configure_args0=
1207ac_configure_args1=
1208ac_sep=
1209ac_must_keep_next=false
1210for ac_pass in 1 2
1211do
1212 for ac_arg
1213 do
1214 case $ac_arg in
1215 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1216 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1217 | -silent | --silent | --silen | --sile | --sil)
1218 continue ;;
1219 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1220 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1221 esac
1222 case $ac_pass in
1223 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1224 2)
1225 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1226 if test $ac_must_keep_next = true; then
1227 ac_must_keep_next=false # Got value, back to normal.
1228 else
1229 case $ac_arg in
1230 *=* | --config-cache | -C | -disable-* | --disable-* \
1231 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1232 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1233 | -with-* | --with-* | -without-* | --without-* | --x)
1234 case "$ac_configure_args0 " in
1235 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1236 esac
1237 ;;
1238 -* ) ac_must_keep_next=true ;;
1239 esac
1240 fi
1241 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1242 # Get rid of the leading space.
1243 ac_sep=" "
1244 ;;
1245 esac
1246 done
1247done
1248$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1249$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1250
1251# When interrupted or exit'd, cleanup temporary files, and complete
1252# config.log. We remove comments because anyway the quotes in there
1253# would cause problems or look ugly.
1254# WARNING: Be sure not to use single quotes in there, as some shells,
1255# such as our DU 5.0 friend, will then `close' the trap.
1256trap 'exit_status=$?
1257 # Save into config.log some information that might help in debugging.
1258 {
1259 echo
1260
1261 cat <<\_ASBOX
1262## ---------------- ##
1263## Cache variables. ##
1264## ---------------- ##
1265_ASBOX
1266 echo
1267 # The following way of writing the cache mishandles newlines in values,
1268{
1269 (set) 2>&1 |
1270 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1271 *ac_space=\ *)
1272 sed -n \
1273 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1274 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1275 ;;
1276 *)
1277 sed -n \
1278 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1279 ;;
1280 esac;
1281}
1282 echo
1283
1284 cat <<\_ASBOX
1285## ----------------- ##
1286## Output variables. ##
1287## ----------------- ##
1288_ASBOX
1289 echo
1290 for ac_var in $ac_subst_vars
1291 do
1292 eval ac_val=$`echo $ac_var`
1293 echo "$ac_var='"'"'$ac_val'"'"'"
1294 done | sort
1295 echo
1296
1297 if test -n "$ac_subst_files"; then
1298 cat <<\_ASBOX
1299## ------------- ##
1300## Output files. ##
1301## ------------- ##
1302_ASBOX
1303 echo
1304 for ac_var in $ac_subst_files
1305 do
1306 eval ac_val=$`echo $ac_var`
1307 echo "$ac_var='"'"'$ac_val'"'"'"
1308 done | sort
1309 echo
1310 fi
1311
1312 if test -s confdefs.h; then
1313 cat <<\_ASBOX
1314## ----------- ##
1315## confdefs.h. ##
1316## ----------- ##
1317_ASBOX
1318 echo
1319 sed "/^$/d" confdefs.h | sort
1320 echo
1321 fi
1322 test "$ac_signal" != 0 &&
1323 echo "$as_me: caught signal $ac_signal"
1324 echo "$as_me: exit $exit_status"
1325 } >&5
1326 rm -f core *.core &&
1327 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1328 exit $exit_status
1329 ' 0
1330for ac_signal in 1 2 13 15; do
1331 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1332done
1333ac_signal=0
1334
1335# confdefs.h avoids OS command line length limits that DEFS can exceed.
1336rm -rf conftest* confdefs.h
1337# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1338echo >confdefs.h
1339
1340# Predefined preprocessor variables.
1341
1342cat >>confdefs.h <<_ACEOF
1343#define PACKAGE_NAME "$PACKAGE_NAME"
1344_ACEOF
1345
1346
1347cat >>confdefs.h <<_ACEOF
1348#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1349_ACEOF
1350
1351
1352cat >>confdefs.h <<_ACEOF
1353#define PACKAGE_VERSION "$PACKAGE_VERSION"
1354_ACEOF
1355
1356
1357cat >>confdefs.h <<_ACEOF
1358#define PACKAGE_STRING "$PACKAGE_STRING"
1359_ACEOF
1360
1361
1362cat >>confdefs.h <<_ACEOF
1363#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1364_ACEOF
1365
1366
1367# Let the site file select an alternate cache file if it wants to.
1368# Prefer explicitly selected file to automatically selected ones.
1369if test -z "$CONFIG_SITE"; then
1370 if test "x$prefix" != xNONE; then
1371 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1372 else
1373 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1374 fi
1375fi
1376for ac_site_file in $CONFIG_SITE; do
1377 if test -r "$ac_site_file"; then
1378 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1379echo "$as_me: loading site script $ac_site_file" >&6;}
1380 sed 's/^/| /' "$ac_site_file" >&5
1381 . "$ac_site_file"
1382 fi
1383done
1384
1385if test -r "$cache_file"; then
1386 # Some versions of bash will fail to source /dev/null (special
1387 # files actually), so we avoid doing that.
1388 if test -f "$cache_file"; then
1389 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1390echo "$as_me: loading cache $cache_file" >&6;}
1391 case $cache_file in
1392 [\\/]* | ?:[\\/]* ) . $cache_file;;
1393 *) . ./$cache_file;;
1394 esac
1395 fi
1396else
1397 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1398echo "$as_me: creating cache $cache_file" >&6;}
1399 >$cache_file
1400fi
1401
1402# Check that the precious variables saved in the cache have kept the same
1403# value.
1404ac_cache_corrupted=false
1405for ac_var in `(set) 2>&1 |
1406 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1407 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1408 eval ac_new_set=\$ac_env_${ac_var}_set
1409 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1410 eval ac_new_val="\$ac_env_${ac_var}_value"
1411 case $ac_old_set,$ac_new_set in
1412 set,)
1413 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1414echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1415 ac_cache_corrupted=: ;;
1416 ,set)
1417 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1418echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1419 ac_cache_corrupted=: ;;
1420 ,);;
1421 *)
1422 if test "x$ac_old_val" != "x$ac_new_val"; then
1423 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1424echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1425 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1426echo "$as_me: former value: $ac_old_val" >&2;}
1427 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1428echo "$as_me: current value: $ac_new_val" >&2;}
1429 ac_cache_corrupted=:
1430 fi;;
1431 esac
1432 # Pass precious variables to config.status.
1433 if test "$ac_new_set" = set; then
1434 case $ac_new_val in
1435 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1436 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1437 *) ac_arg=$ac_var=$ac_new_val ;;
1438 esac
1439 case " $ac_configure_args " in
1440 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1441 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1442 esac
1443 fi
1444done
1445if $ac_cache_corrupted; then
1446 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1447echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1448 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1449echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1450 { (exit 1); exit 1; }; }
1451fi
1452
1453ac_ext=c
1454ac_cpp='$CPP $CPPFLAGS'
1455ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1456ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1457ac_compiler_gnu=$ac_cv_c_compiler_gnu
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478ac_aux_dir=
1479for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1480 if test -f $ac_dir/install-sh; then
1481 ac_aux_dir=$ac_dir
1482 ac_install_sh="$ac_aux_dir/install-sh -c"
1483 break
1484 elif test -f $ac_dir/install.sh; then
1485 ac_aux_dir=$ac_dir
1486 ac_install_sh="$ac_aux_dir/install.sh -c"
1487 break
1488 elif test -f $ac_dir/shtool; then
1489 ac_aux_dir=$ac_dir
1490 ac_install_sh="$ac_aux_dir/shtool install -c"
1491 break
1492 fi
1493done
1494if test -z "$ac_aux_dir"; then
1495 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1496echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1497 { (exit 1); exit 1; }; }
1498fi
1499ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1500ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1501ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1502
1503# Make sure we can run config.sub.
1504$ac_config_sub sun4 >/dev/null 2>&1 ||
1505 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1506echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1507 { (exit 1); exit 1; }; }
1508
1509echo "$as_me:$LINENO: checking build system type" >&5
1510echo $ECHO_N "checking build system type... $ECHO_C" >&6
1511if test "${ac_cv_build+set}" = set; then
1512 echo $ECHO_N "(cached) $ECHO_C" >&6
1513else
1514 ac_cv_build_alias=$build_alias
1515test -z "$ac_cv_build_alias" &&
1516 ac_cv_build_alias=`$ac_config_guess`
1517test -z "$ac_cv_build_alias" &&
1518 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1519echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1520 { (exit 1); exit 1; }; }
1521ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1522 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1523echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1524 { (exit 1); exit 1; }; }
1525
1526fi
1527echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1528echo "${ECHO_T}$ac_cv_build" >&6
1529build=$ac_cv_build
1530build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1531build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1532build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1533
1534
1535echo "$as_me:$LINENO: checking host system type" >&5
1536echo $ECHO_N "checking host system type... $ECHO_C" >&6
1537if test "${ac_cv_host+set}" = set; then
1538 echo $ECHO_N "(cached) $ECHO_C" >&6
1539else
1540 ac_cv_host_alias=$host_alias
1541test -z "$ac_cv_host_alias" &&
1542 ac_cv_host_alias=$ac_cv_build_alias
1543ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1544 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1545echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1546 { (exit 1); exit 1; }; }
1547
1548fi
1549echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1550echo "${ECHO_T}$ac_cv_host" >&6
1551host=$ac_cv_host
1552host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1553host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1554host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1555
1556
1557echo "$as_me:$LINENO: checking target system type" >&5
1558echo $ECHO_N "checking target system type... $ECHO_C" >&6
1559if test "${ac_cv_target+set}" = set; then
1560 echo $ECHO_N "(cached) $ECHO_C" >&6
1561else
1562 ac_cv_target_alias=$target_alias
1563test "x$ac_cv_target_alias" = "x" &&
1564 ac_cv_target_alias=$ac_cv_host_alias
1565ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1566 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1567echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1568 { (exit 1); exit 1; }; }
1569
1570fi
1571echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1572echo "${ECHO_T}$ac_cv_target" >&6
1573target=$ac_cv_target
1574target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1575target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1576target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1577
1578
1579# The aliases save the names the user supplied, while $host etc.
1580# will get canonicalized.
1581test -n "$target_alias" &&
1582 test "$program_prefix$program_suffix$program_transform_name" = \
1583 NONENONEs,x,x, &&
1584 program_prefix=${target_alias}-
1585ac_ext=c
1586ac_cpp='$CPP $CPPFLAGS'
1587ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1588ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1589ac_compiler_gnu=$ac_cv_c_compiler_gnu
1590if test -n "$ac_tool_prefix"; then
1591 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1592set dummy ${ac_tool_prefix}gcc; ac_word=$2
1593echo "$as_me:$LINENO: checking for $ac_word" >&5
1594echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1595if test "${ac_cv_prog_CC+set}" = set; then
1596 echo $ECHO_N "(cached) $ECHO_C" >&6
1597else
1598 if test -n "$CC"; then
1599 ac_cv_prog_CC="$CC" # Let the user override the test.
1600else
1601as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1602for as_dir in $PATH
1603do
1604 IFS=$as_save_IFS
1605 test -z "$as_dir" && as_dir=.
1606 for ac_exec_ext in '' $ac_executable_extensions; do
1607 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1608 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1609 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1610 break 2
1611 fi
1612done
1613done
1614
1615fi
1616fi
1617CC=$ac_cv_prog_CC
1618if test -n "$CC"; then
1619 echo "$as_me:$LINENO: result: $CC" >&5
1620echo "${ECHO_T}$CC" >&6
1621else
1622 echo "$as_me:$LINENO: result: no" >&5
1623echo "${ECHO_T}no" >&6
1624fi
1625
1626fi
1627if test -z "$ac_cv_prog_CC"; then
1628 ac_ct_CC=$CC
1629 # Extract the first word of "gcc", so it can be a program name with args.
1630set dummy gcc; ac_word=$2
1631echo "$as_me:$LINENO: checking for $ac_word" >&5
1632echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1633if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1634 echo $ECHO_N "(cached) $ECHO_C" >&6
1635else
1636 if test -n "$ac_ct_CC"; then
1637 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1638else
1639as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1640for as_dir in $PATH
1641do
1642 IFS=$as_save_IFS
1643 test -z "$as_dir" && as_dir=.
1644 for ac_exec_ext in '' $ac_executable_extensions; do
1645 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1646 ac_cv_prog_ac_ct_CC="gcc"
1647 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1648 break 2
1649 fi
1650done
1651done
1652
1653fi
1654fi
1655ac_ct_CC=$ac_cv_prog_ac_ct_CC
1656if test -n "$ac_ct_CC"; then
1657 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1658echo "${ECHO_T}$ac_ct_CC" >&6
1659else
1660 echo "$as_me:$LINENO: result: no" >&5
1661echo "${ECHO_T}no" >&6
1662fi
1663
1664 CC=$ac_ct_CC
1665else
1666 CC="$ac_cv_prog_CC"
1667fi
1668
1669if test -z "$CC"; then
1670 if test -n "$ac_tool_prefix"; then
1671 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1672set dummy ${ac_tool_prefix}cc; ac_word=$2
1673echo "$as_me:$LINENO: checking for $ac_word" >&5
1674echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1675if test "${ac_cv_prog_CC+set}" = set; then
1676 echo $ECHO_N "(cached) $ECHO_C" >&6
1677else
1678 if test -n "$CC"; then
1679 ac_cv_prog_CC="$CC" # Let the user override the test.
1680else
1681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1682for as_dir in $PATH
1683do
1684 IFS=$as_save_IFS
1685 test -z "$as_dir" && as_dir=.
1686 for ac_exec_ext in '' $ac_executable_extensions; do
1687 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1688 ac_cv_prog_CC="${ac_tool_prefix}cc"
1689 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1690 break 2
1691 fi
1692done
1693done
1694
1695fi
1696fi
1697CC=$ac_cv_prog_CC
1698if test -n "$CC"; then
1699 echo "$as_me:$LINENO: result: $CC" >&5
1700echo "${ECHO_T}$CC" >&6
1701else
1702 echo "$as_me:$LINENO: result: no" >&5
1703echo "${ECHO_T}no" >&6
1704fi
1705
1706fi
1707if test -z "$ac_cv_prog_CC"; then
1708 ac_ct_CC=$CC
1709 # Extract the first word of "cc", so it can be a program name with args.
1710set dummy cc; ac_word=$2
1711echo "$as_me:$LINENO: checking for $ac_word" >&5
1712echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1713if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1714 echo $ECHO_N "(cached) $ECHO_C" >&6
1715else
1716 if test -n "$ac_ct_CC"; then
1717 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1718else
1719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1720for as_dir in $PATH
1721do
1722 IFS=$as_save_IFS
1723 test -z "$as_dir" && as_dir=.
1724 for ac_exec_ext in '' $ac_executable_extensions; do
1725 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1726 ac_cv_prog_ac_ct_CC="cc"
1727 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1728 break 2
1729 fi
1730done
1731done
1732
1733fi
1734fi
1735ac_ct_CC=$ac_cv_prog_ac_ct_CC
1736if test -n "$ac_ct_CC"; then
1737 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1738echo "${ECHO_T}$ac_ct_CC" >&6
1739else
1740 echo "$as_me:$LINENO: result: no" >&5
1741echo "${ECHO_T}no" >&6
1742fi
1743
1744 CC=$ac_ct_CC
1745else
1746 CC="$ac_cv_prog_CC"
1747fi
1748
1749fi
1750if test -z "$CC"; then
1751 # Extract the first word of "cc", so it can be a program name with args.
1752set dummy cc; ac_word=$2
1753echo "$as_me:$LINENO: checking for $ac_word" >&5
1754echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1755if test "${ac_cv_prog_CC+set}" = set; then
1756 echo $ECHO_N "(cached) $ECHO_C" >&6
1757else
1758 if test -n "$CC"; then
1759 ac_cv_prog_CC="$CC" # Let the user override the test.
1760else
1761 ac_prog_rejected=no
1762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1763for as_dir in $PATH
1764do
1765 IFS=$as_save_IFS
1766 test -z "$as_dir" && as_dir=.
1767 for ac_exec_ext in '' $ac_executable_extensions; do
1768 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1769 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1770 ac_prog_rejected=yes
1771 continue
1772 fi
1773 ac_cv_prog_CC="cc"
1774 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1775 break 2
1776 fi
1777done
1778done
1779
1780if test $ac_prog_rejected = yes; then
1781 # We found a bogon in the path, so make sure we never use it.
1782 set dummy $ac_cv_prog_CC
1783 shift
1784 if test $# != 0; then
1785 # We chose a different compiler from the bogus one.
1786 # However, it has the same basename, so the bogon will be chosen
1787 # first if we set CC to just the basename; use the full file name.
1788 shift
1789 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1790 fi
1791fi
1792fi
1793fi
1794CC=$ac_cv_prog_CC
1795if test -n "$CC"; then
1796 echo "$as_me:$LINENO: result: $CC" >&5
1797echo "${ECHO_T}$CC" >&6
1798else
1799 echo "$as_me:$LINENO: result: no" >&5
1800echo "${ECHO_T}no" >&6
1801fi
1802
1803fi
1804if test -z "$CC"; then
1805 if test -n "$ac_tool_prefix"; then
1806 for ac_prog in cl
1807 do
1808 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1809set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1810echo "$as_me:$LINENO: checking for $ac_word" >&5
1811echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1812if test "${ac_cv_prog_CC+set}" = set; then
1813 echo $ECHO_N "(cached) $ECHO_C" >&6
1814else
1815 if test -n "$CC"; then
1816 ac_cv_prog_CC="$CC" # Let the user override the test.
1817else
1818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1819for as_dir in $PATH
1820do
1821 IFS=$as_save_IFS
1822 test -z "$as_dir" && as_dir=.
1823 for ac_exec_ext in '' $ac_executable_extensions; do
1824 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1825 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1826 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1827 break 2
1828 fi
1829done
1830done
1831
1832fi
1833fi
1834CC=$ac_cv_prog_CC
1835if test -n "$CC"; then
1836 echo "$as_me:$LINENO: result: $CC" >&5
1837echo "${ECHO_T}$CC" >&6
1838else
1839 echo "$as_me:$LINENO: result: no" >&5
1840echo "${ECHO_T}no" >&6
1841fi
1842
1843 test -n "$CC" && break
1844 done
1845fi
1846if test -z "$CC"; then
1847 ac_ct_CC=$CC
1848 for ac_prog in cl
1849do
1850 # Extract the first word of "$ac_prog", so it can be a program name with args.
1851set dummy $ac_prog; ac_word=$2
1852echo "$as_me:$LINENO: checking for $ac_word" >&5
1853echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1854if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1855 echo $ECHO_N "(cached) $ECHO_C" >&6
1856else
1857 if test -n "$ac_ct_CC"; then
1858 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1859else
1860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1861for as_dir in $PATH
1862do
1863 IFS=$as_save_IFS
1864 test -z "$as_dir" && as_dir=.
1865 for ac_exec_ext in '' $ac_executable_extensions; do
1866 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1867 ac_cv_prog_ac_ct_CC="$ac_prog"
1868 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1869 break 2
1870 fi
1871done
1872done
1873
1874fi
1875fi
1876ac_ct_CC=$ac_cv_prog_ac_ct_CC
1877if test -n "$ac_ct_CC"; then
1878 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1879echo "${ECHO_T}$ac_ct_CC" >&6
1880else
1881 echo "$as_me:$LINENO: result: no" >&5
1882echo "${ECHO_T}no" >&6
1883fi
1884
1885 test -n "$ac_ct_CC" && break
1886done
1887
1888 CC=$ac_ct_CC
1889fi
1890
1891fi
1892
1893
1894test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1895See \`config.log' for more details." >&5
1896echo "$as_me: error: no acceptable C compiler found in \$PATH
1897See \`config.log' for more details." >&2;}
1898 { (exit 1); exit 1; }; }
1899
1900# Provide some information about the compiler.
1901echo "$as_me:$LINENO:" \
1902 "checking for C compiler version" >&5
1903ac_compiler=`set X $ac_compile; echo $2`
1904{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1905 (eval $ac_compiler --version </dev/null >&5) 2>&5
1906 ac_status=$?
1907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1908 (exit $ac_status); }
1909{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1910 (eval $ac_compiler -v </dev/null >&5) 2>&5
1911 ac_status=$?
1912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1913 (exit $ac_status); }
1914{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1915 (eval $ac_compiler -V </dev/null >&5) 2>&5
1916 ac_status=$?
1917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1918 (exit $ac_status); }
1919
1920cat >conftest.$ac_ext <<_ACEOF
1921/* confdefs.h. */
1922_ACEOF
1923cat confdefs.h >>conftest.$ac_ext
1924cat >>conftest.$ac_ext <<_ACEOF
1925/* end confdefs.h. */
1926
1927int
1928main ()
1929{
1930
1931 ;
1932 return 0;
1933}
1934_ACEOF
1935ac_clean_files_save=$ac_clean_files
1936ac_clean_files="$ac_clean_files a.out a.exe b.out"
1937# Try to create an executable without -o first, disregard a.out.
1938# It will help us diagnose broken compilers, and finding out an intuition
1939# of exeext.
1940echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1941echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1942ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1943if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1944 (eval $ac_link_default) 2>&5
1945 ac_status=$?
1946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1947 (exit $ac_status); }; then
1948 # Find the output, starting from the most likely. This scheme is
1949# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1950# resort.
1951
1952# Be careful to initialize this variable, since it used to be cached.
1953# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1954ac_cv_exeext=
1955# b.out is created by i960 compilers.
1956for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1957do
1958 test -f "$ac_file" || continue
1959 case $ac_file in
1960 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1961 ;;
1962 conftest.$ac_ext )
1963 # This is the source file.
1964 ;;
1965 [ab].out )
1966 # We found the default executable, but exeext='' is most
1967 # certainly right.
1968 break;;
1969 *.* )
1970 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1971 # FIXME: I believe we export ac_cv_exeext for Libtool,
1972 # but it would be cool to find out if it's true. Does anybody
1973 # maintain Libtool? --akim.
1974 export ac_cv_exeext
1975 break;;
1976 * )
1977 break;;
1978 esac
1979done
1980else
1981 echo "$as_me: failed program was:" >&5
1982sed 's/^/| /' conftest.$ac_ext >&5
1983
1984{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
1985See \`config.log' for more details." >&5
1986echo "$as_me: error: C compiler cannot create executables
1987See \`config.log' for more details." >&2;}
1988 { (exit 77); exit 77; }; }
1989fi
1990
1991ac_exeext=$ac_cv_exeext
1992echo "$as_me:$LINENO: result: $ac_file" >&5
1993echo "${ECHO_T}$ac_file" >&6
1994
1995# Check the compiler produces executables we can run. If not, either
1996# the compiler is broken, or we cross compile.
1997echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1998echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1999# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2000# If not cross compiling, check that we can run a simple program.
2001if test "$cross_compiling" != yes; then
2002 if { ac_try='./$ac_file'
2003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2004 (eval $ac_try) 2>&5
2005 ac_status=$?
2006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2007 (exit $ac_status); }; }; then
2008 cross_compiling=no
2009 else
2010 if test "$cross_compiling" = maybe; then
2011 cross_compiling=yes
2012 else
2013 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2014If you meant to cross compile, use \`--host'.
2015See \`config.log' for more details." >&5
2016echo "$as_me: error: cannot run C compiled programs.
2017If you meant to cross compile, use \`--host'.
2018See \`config.log' for more details." >&2;}
2019 { (exit 1); exit 1; }; }
2020 fi
2021 fi
2022fi
2023echo "$as_me:$LINENO: result: yes" >&5
2024echo "${ECHO_T}yes" >&6
2025
2026rm -f a.out a.exe conftest$ac_cv_exeext b.out
2027ac_clean_files=$ac_clean_files_save
2028# Check the compiler produces executables we can run. If not, either
2029# the compiler is broken, or we cross compile.
2030echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2031echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2032echo "$as_me:$LINENO: result: $cross_compiling" >&5
2033echo "${ECHO_T}$cross_compiling" >&6
2034
2035echo "$as_me:$LINENO: checking for suffix of executables" >&5
2036echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2037if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2038 (eval $ac_link) 2>&5
2039 ac_status=$?
2040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2041 (exit $ac_status); }; then
2042 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2043# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2044# work properly (i.e., refer to `conftest.exe'), while it won't with
2045# `rm'.
2046for ac_file in conftest.exe conftest conftest.*; do
2047 test -f "$ac_file" || continue
2048 case $ac_file in
2049 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2050 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2051 export ac_cv_exeext
2052 break;;
2053 * ) break;;
2054 esac
2055done
2056else
2057 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2058See \`config.log' for more details." >&5
2059echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2060See \`config.log' for more details." >&2;}
2061 { (exit 1); exit 1; }; }
2062fi
2063
2064rm -f conftest$ac_cv_exeext
2065echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2066echo "${ECHO_T}$ac_cv_exeext" >&6
2067
2068rm -f conftest.$ac_ext
2069EXEEXT=$ac_cv_exeext
2070ac_exeext=$EXEEXT
2071echo "$as_me:$LINENO: checking for suffix of object files" >&5
2072echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2073if test "${ac_cv_objext+set}" = set; then
2074 echo $ECHO_N "(cached) $ECHO_C" >&6
2075else
2076 cat >conftest.$ac_ext <<_ACEOF
2077/* confdefs.h. */
2078_ACEOF
2079cat confdefs.h >>conftest.$ac_ext
2080cat >>conftest.$ac_ext <<_ACEOF
2081/* end confdefs.h. */
2082
2083int
2084main ()
2085{
2086
2087 ;
2088 return 0;
2089}
2090_ACEOF
2091rm -f conftest.o conftest.obj
2092if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2093 (eval $ac_compile) 2>&5
2094 ac_status=$?
2095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2096 (exit $ac_status); }; then
2097 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2098 case $ac_file in
2099 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2100 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2101 break;;
2102 esac
2103done
2104else
2105 echo "$as_me: failed program was:" >&5
2106sed 's/^/| /' conftest.$ac_ext >&5
2107
2108{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2109See \`config.log' for more details." >&5
2110echo "$as_me: error: cannot compute suffix of object files: cannot compile
2111See \`config.log' for more details." >&2;}
2112 { (exit 1); exit 1; }; }
2113fi
2114
2115rm -f conftest.$ac_cv_objext conftest.$ac_ext
2116fi
2117echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2118echo "${ECHO_T}$ac_cv_objext" >&6
2119OBJEXT=$ac_cv_objext
2120ac_objext=$OBJEXT
2121echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2122echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2123if test "${ac_cv_c_compiler_gnu+set}" = set; then
2124 echo $ECHO_N "(cached) $ECHO_C" >&6
2125else
2126 cat >conftest.$ac_ext <<_ACEOF
2127/* confdefs.h. */
2128_ACEOF
2129cat confdefs.h >>conftest.$ac_ext
2130cat >>conftest.$ac_ext <<_ACEOF
2131/* end confdefs.h. */
2132
2133int
2134main ()
2135{
2136#ifndef __GNUC__
2137 choke me
2138#endif
2139
2140 ;
2141 return 0;
2142}
2143_ACEOF
2144rm -f conftest.$ac_objext
2145if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2146 (eval $ac_compile) 2>conftest.er1
2147 ac_status=$?
2148 grep -v '^ *+' conftest.er1 >conftest.err
2149 rm -f conftest.er1
2150 cat conftest.err >&5
2151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2152 (exit $ac_status); } &&
b7d4af3a
JW
2153 { ac_try='test -z "$ac_c_werror_flag"
2154 || test ! -s conftest.err'
42ecbf5e
DJ
2155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2156 (eval $ac_try) 2>&5
2157 ac_status=$?
2158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2159 (exit $ac_status); }; } &&
2160 { ac_try='test -s conftest.$ac_objext'
2161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2162 (eval $ac_try) 2>&5
2163 ac_status=$?
2164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2165 (exit $ac_status); }; }; then
2166 ac_compiler_gnu=yes
2167else
2168 echo "$as_me: failed program was:" >&5
2169sed 's/^/| /' conftest.$ac_ext >&5
2170
2171ac_compiler_gnu=no
2172fi
2173rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2174ac_cv_c_compiler_gnu=$ac_compiler_gnu
2175
2176fi
2177echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2178echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2179GCC=`test $ac_compiler_gnu = yes && echo yes`
2180ac_test_CFLAGS=${CFLAGS+set}
2181ac_save_CFLAGS=$CFLAGS
2182CFLAGS="-g"
2183echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2184echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2185if test "${ac_cv_prog_cc_g+set}" = set; then
2186 echo $ECHO_N "(cached) $ECHO_C" >&6
2187else
2188 cat >conftest.$ac_ext <<_ACEOF
2189/* confdefs.h. */
2190_ACEOF
2191cat confdefs.h >>conftest.$ac_ext
2192cat >>conftest.$ac_ext <<_ACEOF
2193/* end confdefs.h. */
2194
2195int
2196main ()
2197{
2198
2199 ;
2200 return 0;
2201}
2202_ACEOF
2203rm -f conftest.$ac_objext
2204if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2205 (eval $ac_compile) 2>conftest.er1
2206 ac_status=$?
2207 grep -v '^ *+' conftest.er1 >conftest.err
2208 rm -f conftest.er1
2209 cat conftest.err >&5
2210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2211 (exit $ac_status); } &&
b7d4af3a
JW
2212 { ac_try='test -z "$ac_c_werror_flag"
2213 || test ! -s conftest.err'
42ecbf5e
DJ
2214 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2215 (eval $ac_try) 2>&5
2216 ac_status=$?
2217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2218 (exit $ac_status); }; } &&
2219 { ac_try='test -s conftest.$ac_objext'
2220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2221 (eval $ac_try) 2>&5
2222 ac_status=$?
2223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2224 (exit $ac_status); }; }; then
2225 ac_cv_prog_cc_g=yes
2226else
2227 echo "$as_me: failed program was:" >&5
2228sed 's/^/| /' conftest.$ac_ext >&5
2229
2230ac_cv_prog_cc_g=no
2231fi
2232rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2233fi
2234echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2235echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2236if test "$ac_test_CFLAGS" = set; then
2237 CFLAGS=$ac_save_CFLAGS
2238elif test $ac_cv_prog_cc_g = yes; then
2239 if test "$GCC" = yes; then
2240 CFLAGS="-g -O2"
2241 else
2242 CFLAGS="-g"
2243 fi
2244else
2245 if test "$GCC" = yes; then
2246 CFLAGS="-O2"
2247 else
2248 CFLAGS=
2249 fi
2250fi
2251echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2252echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2253if test "${ac_cv_prog_cc_stdc+set}" = set; then
2254 echo $ECHO_N "(cached) $ECHO_C" >&6
2255else
2256 ac_cv_prog_cc_stdc=no
2257ac_save_CC=$CC
2258cat >conftest.$ac_ext <<_ACEOF
2259/* confdefs.h. */
2260_ACEOF
2261cat confdefs.h >>conftest.$ac_ext
2262cat >>conftest.$ac_ext <<_ACEOF
2263/* end confdefs.h. */
2264#include <stdarg.h>
2265#include <stdio.h>
2266#include <sys/types.h>
2267#include <sys/stat.h>
2268/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2269struct buf { int x; };
2270FILE * (*rcsopen) (struct buf *, struct stat *, int);
2271static char *e (p, i)
2272 char **p;
2273 int i;
2274{
2275 return p[i];
2276}
2277static char *f (char * (*g) (char **, int), char **p, ...)
2278{
2279 char *s;
2280 va_list v;
2281 va_start (v,p);
2282 s = g (p, va_arg (v,int));
2283 va_end (v);
2284 return s;
2285}
2286
2287/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2288 function prototypes and stuff, but not '\xHH' hex character constants.
2289 These don't provoke an error unfortunately, instead are silently treated
2290 as 'x'. The following induces an error, until -std1 is added to get
2291 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2292 array size at least. It's necessary to write '\x00'==0 to get something
2293 that's true only with -std1. */
2294int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2295
2296int test (int i, double x);
2297struct s1 {int (*f) (int a);};
2298struct s2 {int (*f) (double a);};
2299int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2300int argc;
2301char **argv;
2302int
2303main ()
2304{
2305return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2306 ;
2307 return 0;
2308}
2309_ACEOF
2310# Don't try gcc -ansi; that turns off useful extensions and
2311# breaks some systems' header files.
2312# AIX -qlanglvl=ansi
2313# Ultrix and OSF/1 -std1
2314# HP-UX 10.20 and later -Ae
2315# HP-UX older versions -Aa -D_HPUX_SOURCE
2316# SVR4 -Xc -D__EXTENSIONS__
2317for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2318do
2319 CC="$ac_save_CC $ac_arg"
2320 rm -f conftest.$ac_objext
2321if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2322 (eval $ac_compile) 2>conftest.er1
2323 ac_status=$?
2324 grep -v '^ *+' conftest.er1 >conftest.err
2325 rm -f conftest.er1
2326 cat conftest.err >&5
2327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2328 (exit $ac_status); } &&
b7d4af3a
JW
2329 { ac_try='test -z "$ac_c_werror_flag"
2330 || test ! -s conftest.err'
42ecbf5e
DJ
2331 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2332 (eval $ac_try) 2>&5
2333 ac_status=$?
2334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2335 (exit $ac_status); }; } &&
2336 { ac_try='test -s conftest.$ac_objext'
2337 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2338 (eval $ac_try) 2>&5
2339 ac_status=$?
2340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2341 (exit $ac_status); }; }; then
2342 ac_cv_prog_cc_stdc=$ac_arg
2343break
2344else
2345 echo "$as_me: failed program was:" >&5
2346sed 's/^/| /' conftest.$ac_ext >&5
2347
2348fi
2349rm -f conftest.err conftest.$ac_objext
2350done
2351rm -f conftest.$ac_ext conftest.$ac_objext
2352CC=$ac_save_CC
2353
2354fi
2355
2356case "x$ac_cv_prog_cc_stdc" in
2357 x|xno)
2358 echo "$as_me:$LINENO: result: none needed" >&5
2359echo "${ECHO_T}none needed" >&6 ;;
2360 *)
2361 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2362echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2363 CC="$CC $ac_cv_prog_cc_stdc" ;;
2364esac
2365
2366# Some people use a C++ compiler to compile C. Since we use `exit',
2367# in C++ we need to declare it. In case someone uses the same compiler
2368# for both compiling C and C++ we need to have the C++ compiler decide
2369# the declaration of exit, since it's the most demanding environment.
2370cat >conftest.$ac_ext <<_ACEOF
2371#ifndef __cplusplus
2372 choke me
2373#endif
2374_ACEOF
2375rm -f conftest.$ac_objext
2376if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2377 (eval $ac_compile) 2>conftest.er1
2378 ac_status=$?
2379 grep -v '^ *+' conftest.er1 >conftest.err
2380 rm -f conftest.er1
2381 cat conftest.err >&5
2382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2383 (exit $ac_status); } &&
b7d4af3a
JW
2384 { ac_try='test -z "$ac_c_werror_flag"
2385 || test ! -s conftest.err'
42ecbf5e
DJ
2386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2387 (eval $ac_try) 2>&5
2388 ac_status=$?
2389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2390 (exit $ac_status); }; } &&
2391 { ac_try='test -s conftest.$ac_objext'
2392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2393 (eval $ac_try) 2>&5
2394 ac_status=$?
2395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2396 (exit $ac_status); }; }; then
2397 for ac_declaration in \
2398 '' \
2399 'extern "C" void std::exit (int) throw (); using std::exit;' \
2400 'extern "C" void std::exit (int); using std::exit;' \
2401 'extern "C" void exit (int) throw ();' \
2402 'extern "C" void exit (int);' \
2403 'void exit (int);'
2404do
2405 cat >conftest.$ac_ext <<_ACEOF
2406/* confdefs.h. */
2407_ACEOF
2408cat confdefs.h >>conftest.$ac_ext
2409cat >>conftest.$ac_ext <<_ACEOF
2410/* end confdefs.h. */
2411$ac_declaration
2412#include <stdlib.h>
2413int
2414main ()
2415{
2416exit (42);
2417 ;
2418 return 0;
2419}
2420_ACEOF
2421rm -f conftest.$ac_objext
2422if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2423 (eval $ac_compile) 2>conftest.er1
2424 ac_status=$?
2425 grep -v '^ *+' conftest.er1 >conftest.err
2426 rm -f conftest.er1
2427 cat conftest.err >&5
2428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2429 (exit $ac_status); } &&
b7d4af3a
JW
2430 { ac_try='test -z "$ac_c_werror_flag"
2431 || test ! -s conftest.err'
42ecbf5e
DJ
2432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2433 (eval $ac_try) 2>&5
2434 ac_status=$?
2435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2436 (exit $ac_status); }; } &&
2437 { ac_try='test -s conftest.$ac_objext'
2438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2439 (eval $ac_try) 2>&5
2440 ac_status=$?
2441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2442 (exit $ac_status); }; }; then
2443 :
2444else
2445 echo "$as_me: failed program was:" >&5
2446sed 's/^/| /' conftest.$ac_ext >&5
2447
2448continue
2449fi
2450rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2451 cat >conftest.$ac_ext <<_ACEOF
2452/* confdefs.h. */
2453_ACEOF
2454cat confdefs.h >>conftest.$ac_ext
2455cat >>conftest.$ac_ext <<_ACEOF
2456/* end confdefs.h. */
2457$ac_declaration
2458int
2459main ()
2460{
2461exit (42);
2462 ;
2463 return 0;
2464}
2465_ACEOF
2466rm -f conftest.$ac_objext
2467if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2468 (eval $ac_compile) 2>conftest.er1
2469 ac_status=$?
2470 grep -v '^ *+' conftest.er1 >conftest.err
2471 rm -f conftest.er1
2472 cat conftest.err >&5
2473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2474 (exit $ac_status); } &&
b7d4af3a
JW
2475 { ac_try='test -z "$ac_c_werror_flag"
2476 || test ! -s conftest.err'
42ecbf5e
DJ
2477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2478 (eval $ac_try) 2>&5
2479 ac_status=$?
2480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2481 (exit $ac_status); }; } &&
2482 { ac_try='test -s conftest.$ac_objext'
2483 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2484 (eval $ac_try) 2>&5
2485 ac_status=$?
2486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2487 (exit $ac_status); }; }; then
2488 break
2489else
2490 echo "$as_me: failed program was:" >&5
2491sed 's/^/| /' conftest.$ac_ext >&5
2492
2493fi
2494rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2495done
2496rm -f conftest*
2497if test -n "$ac_declaration"; then
2498 echo '#ifdef __cplusplus' >>confdefs.h
2499 echo $ac_declaration >>confdefs.h
2500 echo '#endif' >>confdefs.h
2501fi
2502
2503else
2504 echo "$as_me: failed program was:" >&5
2505sed 's/^/| /' conftest.$ac_ext >&5
2506
2507fi
2508rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2509ac_ext=c
2510ac_cpp='$CPP $CPPFLAGS'
2511ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2512ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2513ac_compiler_gnu=$ac_cv_c_compiler_gnu
2514
2515
2516echo "$as_me:$LINENO: checking for library containing strerror" >&5
2517echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
2518if test "${ac_cv_search_strerror+set}" = set; then
2519 echo $ECHO_N "(cached) $ECHO_C" >&6
2520else
2521 ac_func_search_save_LIBS=$LIBS
2522ac_cv_search_strerror=no
2523cat >conftest.$ac_ext <<_ACEOF
2524/* confdefs.h. */
2525_ACEOF
2526cat confdefs.h >>conftest.$ac_ext
2527cat >>conftest.$ac_ext <<_ACEOF
2528/* end confdefs.h. */
2529
2530/* Override any gcc2 internal prototype to avoid an error. */
2531#ifdef __cplusplus
2532extern "C"
2533#endif
2534/* We use char because int might match the return type of a gcc2
2535 builtin and then its argument prototype would still apply. */
2536char strerror ();
2537int
2538main ()
2539{
2540strerror ();
2541 ;
2542 return 0;
2543}
2544_ACEOF
2545rm -f conftest.$ac_objext conftest$ac_exeext
2546if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2547 (eval $ac_link) 2>conftest.er1
2548 ac_status=$?
2549 grep -v '^ *+' conftest.er1 >conftest.err
2550 rm -f conftest.er1
2551 cat conftest.err >&5
2552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2553 (exit $ac_status); } &&
b7d4af3a
JW
2554 { ac_try='test -z "$ac_c_werror_flag"
2555 || test ! -s conftest.err'
42ecbf5e
DJ
2556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2557 (eval $ac_try) 2>&5
2558 ac_status=$?
2559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2560 (exit $ac_status); }; } &&
2561 { ac_try='test -s conftest$ac_exeext'
2562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2563 (eval $ac_try) 2>&5
2564 ac_status=$?
2565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2566 (exit $ac_status); }; }; then
2567 ac_cv_search_strerror="none required"
2568else
2569 echo "$as_me: failed program was:" >&5
2570sed 's/^/| /' conftest.$ac_ext >&5
2571
2572fi
2573rm -f conftest.err conftest.$ac_objext \
2574 conftest$ac_exeext conftest.$ac_ext
2575if test "$ac_cv_search_strerror" = no; then
2576 for ac_lib in cposix; do
2577 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2578 cat >conftest.$ac_ext <<_ACEOF
2579/* confdefs.h. */
2580_ACEOF
2581cat confdefs.h >>conftest.$ac_ext
2582cat >>conftest.$ac_ext <<_ACEOF
2583/* end confdefs.h. */
2584
2585/* Override any gcc2 internal prototype to avoid an error. */
2586#ifdef __cplusplus
2587extern "C"
2588#endif
2589/* We use char because int might match the return type of a gcc2
2590 builtin and then its argument prototype would still apply. */
2591char strerror ();
2592int
2593main ()
2594{
2595strerror ();
2596 ;
2597 return 0;
2598}
2599_ACEOF
2600rm -f conftest.$ac_objext conftest$ac_exeext
2601if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2602 (eval $ac_link) 2>conftest.er1
2603 ac_status=$?
2604 grep -v '^ *+' conftest.er1 >conftest.err
2605 rm -f conftest.er1
2606 cat conftest.err >&5
2607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2608 (exit $ac_status); } &&
b7d4af3a
JW
2609 { ac_try='test -z "$ac_c_werror_flag"
2610 || test ! -s conftest.err'
42ecbf5e
DJ
2611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2612 (eval $ac_try) 2>&5
2613 ac_status=$?
2614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2615 (exit $ac_status); }; } &&
2616 { ac_try='test -s conftest$ac_exeext'
2617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2618 (eval $ac_try) 2>&5
2619 ac_status=$?
2620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2621 (exit $ac_status); }; }; then
2622 ac_cv_search_strerror="-l$ac_lib"
2623break
2624else
2625 echo "$as_me: failed program was:" >&5
2626sed 's/^/| /' conftest.$ac_ext >&5
2627
2628fi
2629rm -f conftest.err conftest.$ac_objext \
2630 conftest$ac_exeext conftest.$ac_ext
2631 done
2632fi
2633LIBS=$ac_func_search_save_LIBS
2634fi
2635echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2636echo "${ECHO_T}$ac_cv_search_strerror" >&6
2637if test "$ac_cv_search_strerror" != no; then
2638 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
2639
2640fi
2641
2642
2643BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
2644am__api_version="1.9"
2645# Find a good install program. We prefer a C program (faster),
2646# so one script is as good as another. But avoid the broken or
2647# incompatible versions:
2648# SysV /etc/install, /usr/sbin/install
2649# SunOS /usr/etc/install
2650# IRIX /sbin/install
2651# AIX /bin/install
2652# AmigaOS /C/install, which installs bootblocks on floppy discs
2653# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2654# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2655# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2656# OS/2's system install, which has a completely different semantic
2657# ./install, which can be erroneously created by make from ./install.sh.
2658echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2659echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2660if test -z "$INSTALL"; then
2661if test "${ac_cv_path_install+set}" = set; then
2662 echo $ECHO_N "(cached) $ECHO_C" >&6
2663else
2664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665for as_dir in $PATH
2666do
2667 IFS=$as_save_IFS
2668 test -z "$as_dir" && as_dir=.
2669 # Account for people who put trailing slashes in PATH elements.
2670case $as_dir/ in
2671 ./ | .// | /cC/* | \
2672 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2673 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2674 /usr/ucb/* ) ;;
2675 *)
2676 # OSF1 and SCO ODT 3.0 have their own names for install.
2677 # Don't use installbsd from OSF since it installs stuff as root
2678 # by default.
2679 for ac_prog in ginstall scoinst install; do
2680 for ac_exec_ext in '' $ac_executable_extensions; do
2681 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2682 if test $ac_prog = install &&
2683 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
2684 # AIX install. It has an incompatible calling convention.
2685 :
42ecbf5e
DJ
2686 elif test $ac_prog = install &&
2687 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2688 # program-specific install script used by HP pwplus--don't use.
2689 :
252b5132 2690 else
42ecbf5e
DJ
2691 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2692 break 3
252b5132
RH
2693 fi
2694 fi
d15b04bd 2695 done
42ecbf5e
DJ
2696 done
2697 ;;
2698esac
2699done
2700
252b5132
RH
2701
2702fi
2703 if test "${ac_cv_path_install+set}" = set; then
42ecbf5e 2704 INSTALL=$ac_cv_path_install
252b5132
RH
2705 else
2706 # As a last resort, use the slow shell script. We don't cache a
2707 # path for INSTALL within a source directory, because that will
2708 # break other packages using the cache if that directory is
2709 # removed, or if the path is relative.
42ecbf5e 2710 INSTALL=$ac_install_sh
252b5132
RH
2711 fi
2712fi
42ecbf5e
DJ
2713echo "$as_me:$LINENO: result: $INSTALL" >&5
2714echo "${ECHO_T}$INSTALL" >&6
252b5132
RH
2715
2716# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2717# It thinks the first close brace ends the variable substitution.
2718test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2719
42ecbf5e 2720test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
2721
2722test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2723
42ecbf5e
DJ
2724echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2725echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
252b5132
RH
2726# Just in case
2727sleep 1
42ecbf5e 2728echo timestamp > conftest.file
252b5132
RH
2729# Do `set' in a subshell so we don't clobber the current shell's
2730# arguments. Must try -L first in case configure is actually a
2731# symlink; some systems play weird games with the mod time of symlinks
2732# (eg FreeBSD returns the mod time of the symlink's containing
2733# directory).
2734if (
42ecbf5e 2735 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
252b5132
RH
2736 if test "$*" = "X"; then
2737 # -L didn't work.
42ecbf5e 2738 set X `ls -t $srcdir/configure conftest.file`
252b5132 2739 fi
42ecbf5e
DJ
2740 rm -f conftest.file
2741 if test "$*" != "X $srcdir/configure conftest.file" \
2742 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
2743
2744 # If neither matched, then we have a broken ls. This can happen
2745 # if, for instance, CONFIG_SHELL is bash and it inherits a
2746 # broken ls alias from the environment. This has actually
2747 # happened. Such a system could not be considered "sane".
42ecbf5e
DJ
2748 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2749alias in your environment" >&5
2750echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2751alias in your environment" >&2;}
2752 { (exit 1); exit 1; }; }
252b5132
RH
2753 fi
2754
42ecbf5e 2755 test "$2" = conftest.file
252b5132
RH
2756 )
2757then
2758 # Ok.
2759 :
2760else
42ecbf5e
DJ
2761 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2762Check your system clock" >&5
2763echo "$as_me: error: newly created file is older than distributed files!
2764Check your system clock" >&2;}
2765 { (exit 1); exit 1; }; }
2766fi
2767echo "$as_me:$LINENO: result: yes" >&5
2768echo "${ECHO_T}yes" >&6
2769test "$program_prefix" != NONE &&
2770 program_transform_name="s,^,$program_prefix,;$program_transform_name"
2771# Use a double $ so make ignores it.
2772test "$program_suffix" != NONE &&
2773 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2774# Double any \ or $. echo might interpret backslashes.
2775# By default was `s,x,x', remove it if useless.
2776cat <<\_ACEOF >conftest.sed
2777s/[\\$]/&&/g;s/;s,x,x,$//
2778_ACEOF
2779program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2780rm conftest.sed
2781
2782# expand $ac_aux_dir to an absolute path
2783am_aux_dir=`cd $ac_aux_dir && pwd`
2784
2785test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2786# Use eval to expand $SHELL
2787if eval "$MISSING --run true"; then
2788 am_missing_run="$MISSING --run "
2789else
2790 am_missing_run=
2791 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2792echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2793fi
2794
2795if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2796 # We used to keeping the `.' as first argument, in order to
2797 # allow $(mkdir_p) to be used without argument. As in
2798 # $(mkdir_p) $(somedir)
2799 # where $(somedir) is conditionally defined. However this is wrong
2800 # for two reasons:
2801 # 1. if the package is installed by a user who cannot write `.'
2802 # make install will fail,
2803 # 2. the above comment should most certainly read
2804 # $(mkdir_p) $(DESTDIR)$(somedir)
2805 # so it does not work when $(somedir) is undefined and
2806 # $(DESTDIR) is not.
2807 # To support the latter case, we have to write
2808 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2809 # so the `.' trick is pointless.
2810 mkdir_p='mkdir -p --'
2811else
2812 # On NextStep and OpenStep, the `mkdir' command does not
2813 # recognize any option. It will interpret all options as
2814 # directories to create, and then abort because `.' already
2815 # exists.
2816 for d in ./-p ./--version;
2817 do
2818 test -d $d && rmdir $d
2819 done
2820 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2821 if test -f "$ac_aux_dir/mkinstalldirs"; then
2822 mkdir_p='$(mkinstalldirs)'
2823 else
2824 mkdir_p='$(install_sh) -d'
2825 fi
2826fi
2827
2828for ac_prog in gawk mawk nawk awk
2829do
2830 # Extract the first word of "$ac_prog", so it can be a program name with args.
2831set dummy $ac_prog; ac_word=$2
2832echo "$as_me:$LINENO: checking for $ac_word" >&5
2833echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2834if test "${ac_cv_prog_AWK+set}" = set; then
2835 echo $ECHO_N "(cached) $ECHO_C" >&6
2836else
2837 if test -n "$AWK"; then
2838 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2839else
2840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2841for as_dir in $PATH
2842do
2843 IFS=$as_save_IFS
2844 test -z "$as_dir" && as_dir=.
2845 for ac_exec_ext in '' $ac_executable_extensions; do
2846 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2847 ac_cv_prog_AWK="$ac_prog"
2848 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2849 break 2
2850 fi
2851done
2852done
2853
2854fi
2855fi
2856AWK=$ac_cv_prog_AWK
2857if test -n "$AWK"; then
2858 echo "$as_me:$LINENO: result: $AWK" >&5
2859echo "${ECHO_T}$AWK" >&6
2860else
2861 echo "$as_me:$LINENO: result: no" >&5
2862echo "${ECHO_T}no" >&6
2863fi
2864
2865 test -n "$AWK" && break
2866done
2867
2868echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2869echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
2870set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
2871if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2872 echo $ECHO_N "(cached) $ECHO_C" >&6
2873else
2874 cat >conftest.make <<\_ACEOF
2875all:
2876 @echo 'ac_maketemp="$(MAKE)"'
2877_ACEOF
2878# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2879eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2880if test -n "$ac_maketemp"; then
2881 eval ac_cv_prog_make_${ac_make}_set=yes
2882else
2883 eval ac_cv_prog_make_${ac_make}_set=no
2884fi
2885rm -f conftest.make
2886fi
2887if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2888 echo "$as_me:$LINENO: result: yes" >&5
2889echo "${ECHO_T}yes" >&6
2890 SET_MAKE=
2891else
2892 echo "$as_me:$LINENO: result: no" >&5
2893echo "${ECHO_T}no" >&6
2894 SET_MAKE="MAKE=${MAKE-make}"
2895fi
2896
2897rm -rf .tst 2>/dev/null
2898mkdir .tst 2>/dev/null
2899if test -d .tst; then
2900 am__leading_dot=.
2901else
2902 am__leading_dot=_
2903fi
2904rmdir .tst 2>/dev/null
2905
2906DEPDIR="${am__leading_dot}deps"
2907
2908 ac_config_commands="$ac_config_commands depfiles"
2909
2910
2911am_make=${MAKE-make}
2912cat > confinc << 'END'
2913am__doit:
2914 @echo done
2915.PHONY: am__doit
2916END
2917# If we don't find an include directive, just comment out the code.
2918echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2919echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2920am__include="#"
2921am__quote=
2922_am_result=none
2923# First try GNU make style include.
2924echo "include confinc" > confmf
2925# We grep out `Entering directory' and `Leaving directory'
2926# messages which can occur if `w' ends up in MAKEFLAGS.
2927# In particular we don't look at `^make:' because GNU make might
2928# be invoked under some other name (usually "gmake"), in which
2929# case it prints its new name instead of `make'.
2930if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2931 am__include=include
2932 am__quote=
2933 _am_result=GNU
2934fi
2935# Now try BSD make style include.
2936if test "$am__include" = "#"; then
2937 echo '.include "confinc"' > confmf
2938 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2939 am__include=.include
2940 am__quote="\""
2941 _am_result=BSD
2942 fi
2943fi
2944
2945
2946echo "$as_me:$LINENO: result: $_am_result" >&5
2947echo "${ECHO_T}$_am_result" >&6
2948rm -f confinc confmf
2949
2950# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2951if test "${enable_dependency_tracking+set}" = set; then
2952 enableval="$enable_dependency_tracking"
2953
2954fi;
2955if test "x$enable_dependency_tracking" != xno; then
2956 am_depcomp="$ac_aux_dir/depcomp"
2957 AMDEPBACKSLASH='\'
2958fi
2959
2960
2961if test "x$enable_dependency_tracking" != xno; then
2962 AMDEP_TRUE=
2963 AMDEP_FALSE='#'
2964else
2965 AMDEP_TRUE='#'
2966 AMDEP_FALSE=
2967fi
2968
2969
2970
2971# test to see if srcdir already configured
2972if test "`cd $srcdir && pwd`" != "`pwd`" &&
2973 test -f $srcdir/config.status; then
2974 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2975echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2976 { (exit 1); exit 1; }; }
2977fi
2978
2979# test whether we have cygpath
2980if test -z "$CYGPATH_W"; then
2981 if (cygpath --version) >/dev/null 2>/dev/null; then
2982 CYGPATH_W='cygpath -w'
2983 else
2984 CYGPATH_W=echo
2985 fi
2986fi
2987
2988
2989# Define the identity of the package.
2990 PACKAGE=binutils
2991 VERSION=${BFD_VERSION}
2992
2993
2994cat >>confdefs.h <<_ACEOF
2995#define PACKAGE "$PACKAGE"
2996_ACEOF
2997
2998
2999cat >>confdefs.h <<_ACEOF
3000#define VERSION "$VERSION"
3001_ACEOF
3002
3003# Some tools Automake needs.
3004
3005ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3006
3007
3008AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3009
3010
3011AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3012
3013
3014AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3015
3016
3017MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3018
3019install_sh=${install_sh-"$am_aux_dir/install-sh"}
3020
3021# Installed binaries are usually stripped using `strip' when the user
3022# run `make install-strip'. However `strip' might not be the right
3023# tool to use in cross-compilation environments, therefore Automake
3024# will honor the `STRIP' environment variable to overrule this program.
3025if test "$cross_compiling" != no; then
3026 if test -n "$ac_tool_prefix"; then
3027 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3028set dummy ${ac_tool_prefix}strip; ac_word=$2
3029echo "$as_me:$LINENO: checking for $ac_word" >&5
3030echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3031if test "${ac_cv_prog_STRIP+set}" = set; then
3032 echo $ECHO_N "(cached) $ECHO_C" >&6
3033else
3034 if test -n "$STRIP"; then
3035 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3036else
3037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3038for as_dir in $PATH
3039do
3040 IFS=$as_save_IFS
3041 test -z "$as_dir" && as_dir=.
3042 for ac_exec_ext in '' $ac_executable_extensions; do
3043 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3044 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3045 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3046 break 2
3047 fi
3048done
3049done
3050
252b5132 3051fi
42ecbf5e
DJ
3052fi
3053STRIP=$ac_cv_prog_STRIP
3054if test -n "$STRIP"; then
3055 echo "$as_me:$LINENO: result: $STRIP" >&5
3056echo "${ECHO_T}$STRIP" >&6
d15b04bd 3057else
42ecbf5e
DJ
3058 echo "$as_me:$LINENO: result: no" >&5
3059echo "${ECHO_T}no" >&6
d15b04bd 3060fi
d15b04bd 3061
42ecbf5e
DJ
3062fi
3063if test -z "$ac_cv_prog_STRIP"; then
3064 ac_ct_STRIP=$STRIP
3065 # Extract the first word of "strip", so it can be a program name with args.
3066set dummy strip; ac_word=$2
3067echo "$as_me:$LINENO: checking for $ac_word" >&5
3068echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3069if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3070 echo $ECHO_N "(cached) $ECHO_C" >&6
d15b04bd 3071else
42ecbf5e
DJ
3072 if test -n "$ac_ct_STRIP"; then
3073 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
252b5132 3074else
42ecbf5e
DJ
3075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3076for as_dir in $PATH
3077do
3078 IFS=$as_save_IFS
3079 test -z "$as_dir" && as_dir=.
3080 for ac_exec_ext in '' $ac_executable_extensions; do
3081 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3082 ac_cv_prog_ac_ct_STRIP="strip"
3083 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3084 break 2
3085 fi
3086done
3087done
3088
3089 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
252b5132 3090fi
252b5132 3091fi
42ecbf5e
DJ
3092ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3093if test -n "$ac_ct_STRIP"; then
3094 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3095echo "${ECHO_T}$ac_ct_STRIP" >&6
252b5132 3096else
42ecbf5e
DJ
3097 echo "$as_me:$LINENO: result: no" >&5
3098echo "${ECHO_T}no" >&6
252b5132
RH
3099fi
3100
42ecbf5e
DJ
3101 STRIP=$ac_ct_STRIP
3102else
3103 STRIP="$ac_cv_prog_STRIP"
3104fi
252b5132 3105
42ecbf5e
DJ
3106fi
3107INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
252b5132 3108
42ecbf5e
DJ
3109# We need awk for the "check" target. The system "awk" is bad on
3110# some platforms.
3111# Always define AMTAR for backward compatibility.
252b5132 3112
42ecbf5e 3113AMTAR=${AMTAR-"${am_missing_run}tar"}
252b5132 3114
42ecbf5e 3115am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
252b5132
RH
3116
3117
3118
252b5132 3119
42ecbf5e
DJ
3120depcc="$CC" am_compiler_list=
3121
3122echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3123echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3124if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3125 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3126else
42ecbf5e
DJ
3127 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3128 # We make a subdir and do the tests there. Otherwise we can end up
3129 # making bogus files that we don't know about and never remove. For
3130 # instance it was reported that on HP-UX the gcc test will end up
3131 # making a dummy file named `D' -- because `-MD' means `put the output
3132 # in D'.
3133 mkdir conftest.dir
3134 # Copy depcomp to subdir because otherwise we won't find it if we're
3135 # using a relative directory.
3136 cp "$am_depcomp" conftest.dir
3137 cd conftest.dir
3138 # We will build objects and dependencies in a subdirectory because
3139 # it helps to detect inapplicable dependency modes. For instance
3140 # both Tru64's cc and ICC support -MD to output dependencies as a
3141 # side effect of compilation, but ICC will put the dependencies in
3142 # the current directory while Tru64 will put them in the object
3143 # directory.
3144 mkdir sub
252b5132 3145
42ecbf5e
DJ
3146 am_cv_CC_dependencies_compiler_type=none
3147 if test "$am_compiler_list" = ""; then
3148 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3149 fi
3150 for depmode in $am_compiler_list; do
3151 # Setup a source with many dependencies, because some compilers
3152 # like to wrap large dependency lists on column 80 (with \), and
3153 # we should not choose a depcomp mode which is confused by this.
3154 #
3155 # We need to recreate these files for each test, as the compiler may
3156 # overwrite some of them when testing with obscure command lines.
3157 # This happens at least with the AIX C compiler.
3158 : > sub/conftest.c
3159 for i in 1 2 3 4 5 6; do
3160 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3161 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3162 # Solaris 8's {/usr,}/bin/sh.
3163 touch sub/conftst$i.h
3164 done
3165 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3166
3167 case $depmode in
3168 nosideeffect)
3169 # after this tag, mechanisms are not by side-effect, so they'll
3170 # only be used when explicitly requested
3171 if test "x$enable_dependency_tracking" = xyes; then
3172 continue
3173 else
3174 break
3175 fi
3176 ;;
3177 none) break ;;
3178 esac
3179 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3180 # mode. It turns out that the SunPro C++ compiler does not properly
3181 # handle `-M -o', and we need to detect this.
3182 if depmode=$depmode \
3183 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3184 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3185 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3186 >/dev/null 2>conftest.err &&
3187 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3188 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3189 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3190 # icc doesn't choke on unknown options, it will just issue warnings
3191 # or remarks (even with -Werror). So we grep stderr for any message
3192 # that says an option was ignored or not supported.
3193 # When given -MP, icc 7.0 and 7.1 complain thusly:
3194 # icc: Command line warning: ignoring option '-M'; no argument required
3195 # The diagnosis changed in icc 8.0:
3196 # icc: Command line remark: option '-MP' not supported
3197 if (grep 'ignoring option' conftest.err ||
3198 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3199 am_cv_CC_dependencies_compiler_type=$depmode
3200 break
3201 fi
3202 fi
3203 done
3204
3205 cd ..
3206 rm -rf conftest.dir
252b5132 3207else
42ecbf5e 3208 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3209fi
3210
252b5132 3211fi
42ecbf5e
DJ
3212echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3213echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3214CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3215
3216
252b5132 3217
42ecbf5e
DJ
3218if
3219 test "x$enable_dependency_tracking" != xno \
3220 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3221 am__fastdepCC_TRUE=
3222 am__fastdepCC_FALSE='#'
252b5132 3223else
42ecbf5e
DJ
3224 am__fastdepCC_TRUE='#'
3225 am__fastdepCC_FALSE=
252b5132
RH
3226fi
3227
3228
3229
42ecbf5e 3230
d45dc31f
SE
3231ac_ext=c
3232ac_cpp='$CPP $CPPFLAGS'
3233ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3234ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3235ac_compiler_gnu=$ac_cv_c_compiler_gnu
3236if test -n "$ac_tool_prefix"; then
3237 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3238set dummy ${ac_tool_prefix}gcc; ac_word=$2
3239echo "$as_me:$LINENO: checking for $ac_word" >&5
3240echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3241if test "${ac_cv_prog_CC+set}" = set; then
3242 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3243else
d45dc31f
SE
3244 if test -n "$CC"; then
3245 ac_cv_prog_CC="$CC" # Let the user override the test.
1a09a22c 3246else
d45dc31f
SE
3247as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3248for as_dir in $PATH
3249do
3250 IFS=$as_save_IFS
3251 test -z "$as_dir" && as_dir=.
3252 for ac_exec_ext in '' $ac_executable_extensions; do
3253 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3254 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3255 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3256 break 2
3257 fi
3258done
3259done
ceae3e33 3260
d45dc31f
SE
3261fi
3262fi
3263CC=$ac_cv_prog_CC
3264if test -n "$CC"; then
3265 echo "$as_me:$LINENO: result: $CC" >&5
3266echo "${ECHO_T}$CC" >&6
252b5132 3267else
d45dc31f
SE
3268 echo "$as_me:$LINENO: result: no" >&5
3269echo "${ECHO_T}no" >&6
252b5132 3270fi
d45dc31f
SE
3271
3272fi
3273if test -z "$ac_cv_prog_CC"; then
3274 ac_ct_CC=$CC
3275 # Extract the first word of "gcc", so it can be a program name with args.
3276set dummy gcc; ac_word=$2
3277echo "$as_me:$LINENO: checking for $ac_word" >&5
3278echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3279if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
42ecbf5e 3280 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3281else
d45dc31f
SE
3282 if test -n "$ac_ct_CC"; then
3283 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 3284else
d45dc31f
SE
3285as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3286for as_dir in $PATH
3287do
3288 IFS=$as_save_IFS
3289 test -z "$as_dir" && as_dir=.
3290 for ac_exec_ext in '' $ac_executable_extensions; do
3291 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3292 ac_cv_prog_ac_ct_CC="gcc"
3293 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3294 break 2
3295 fi
3296done
3297done
3298
252b5132
RH
3299fi
3300fi
d45dc31f
SE
3301ac_ct_CC=$ac_cv_prog_ac_ct_CC
3302if test -n "$ac_ct_CC"; then
3303 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3304echo "${ECHO_T}$ac_ct_CC" >&6
252b5132 3305else
42ecbf5e
DJ
3306 echo "$as_me:$LINENO: result: no" >&5
3307echo "${ECHO_T}no" >&6
252b5132 3308fi
d45dc31f
SE
3309
3310 CC=$ac_ct_CC
3311else
3312 CC="$ac_cv_prog_CC"
3313fi
3314
3315if test -z "$CC"; then
3316 if test -n "$ac_tool_prefix"; then
3317 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3318set dummy ${ac_tool_prefix}cc; ac_word=$2
3319echo "$as_me:$LINENO: checking for $ac_word" >&5
3320echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3321if test "${ac_cv_prog_CC+set}" = set; then
42ecbf5e 3322 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3323else
d45dc31f
SE
3324 if test -n "$CC"; then
3325 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 3326else
d45dc31f
SE
3327as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3328for as_dir in $PATH
3329do
3330 IFS=$as_save_IFS
3331 test -z "$as_dir" && as_dir=.
3332 for ac_exec_ext in '' $ac_executable_extensions; do
3333 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3334 ac_cv_prog_CC="${ac_tool_prefix}cc"
3335 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3336 break 2
3337 fi
3338done
3339done
3340
252b5132
RH
3341fi
3342fi
d45dc31f
SE
3343CC=$ac_cv_prog_CC
3344if test -n "$CC"; then
3345 echo "$as_me:$LINENO: result: $CC" >&5
3346echo "${ECHO_T}$CC" >&6
ac48eca1 3347else
d45dc31f
SE
3348 echo "$as_me:$LINENO: result: no" >&5
3349echo "${ECHO_T}no" >&6
ac48eca1 3350fi
ac48eca1 3351
d45dc31f
SE
3352fi
3353if test -z "$ac_cv_prog_CC"; then
3354 ac_ct_CC=$CC
3355 # Extract the first word of "cc", so it can be a program name with args.
3356set dummy cc; ac_word=$2
3357echo "$as_me:$LINENO: checking for $ac_word" >&5
3358echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3359if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
42ecbf5e 3360 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3361else
d45dc31f
SE
3362 if test -n "$ac_ct_CC"; then
3363 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 3364else
d45dc31f
SE
3365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3366for as_dir in $PATH
3367do
3368 IFS=$as_save_IFS
3369 test -z "$as_dir" && as_dir=.
3370 for ac_exec_ext in '' $ac_executable_extensions; do
3371 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3372 ac_cv_prog_ac_ct_CC="cc"
3373 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3374 break 2
3375 fi
3376done
3377done
3378
252b5132 3379fi
d45dc31f
SE
3380fi
3381ac_ct_CC=$ac_cv_prog_ac_ct_CC
3382if test -n "$ac_ct_CC"; then
3383 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3384echo "${ECHO_T}$ac_ct_CC" >&6
3385else
3386 echo "$as_me:$LINENO: result: no" >&5
3387echo "${ECHO_T}no" >&6
252b5132
RH
3388fi
3389
d45dc31f
SE
3390 CC=$ac_ct_CC
3391else
3392 CC="$ac_cv_prog_CC"
3393fi
252b5132 3394
d45dc31f
SE
3395fi
3396if test -z "$CC"; then
3397 # Extract the first word of "cc", so it can be a program name with args.
3398set dummy cc; ac_word=$2
3399echo "$as_me:$LINENO: checking for $ac_word" >&5
3400echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3401if test "${ac_cv_prog_CC+set}" = set; then
3402 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3403else
d45dc31f
SE
3404 if test -n "$CC"; then
3405 ac_cv_prog_CC="$CC" # Let the user override the test.
3406else
3407 ac_prog_rejected=no
3408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3409for as_dir in $PATH
3410do
3411 IFS=$as_save_IFS
3412 test -z "$as_dir" && as_dir=.
3413 for ac_exec_ext in '' $ac_executable_extensions; do
3414 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3415 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3416 ac_prog_rejected=yes
3417 continue
3418 fi
3419 ac_cv_prog_CC="cc"
3420 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3421 break 2
3422 fi
3423done
3424done
3425
3426if test $ac_prog_rejected = yes; then
3427 # We found a bogon in the path, so make sure we never use it.
3428 set dummy $ac_cv_prog_CC
3429 shift
3430 if test $# != 0; then
3431 # We chose a different compiler from the bogus one.
3432 # However, it has the same basename, so the bogon will be chosen
3433 # first if we set CC to just the basename; use the full file name.
3434 shift
3435 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3436 fi
3437fi
3438fi
3439fi
3440CC=$ac_cv_prog_CC
3441if test -n "$CC"; then
3442 echo "$as_me:$LINENO: result: $CC" >&5
3443echo "${ECHO_T}$CC" >&6
3444else
3445 echo "$as_me:$LINENO: result: no" >&5
3446echo "${ECHO_T}no" >&6
252b5132
RH
3447fi
3448
d45dc31f
SE
3449fi
3450if test -z "$CC"; then
3451 if test -n "$ac_tool_prefix"; then
3452 for ac_prog in cl
3453 do
3454 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3455set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3456echo "$as_me:$LINENO: checking for $ac_word" >&5
3457echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3458if test "${ac_cv_prog_CC+set}" = set; then
42ecbf5e 3459 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3460else
d45dc31f
SE
3461 if test -n "$CC"; then
3462 ac_cv_prog_CC="$CC" # Let the user override the test.
3463else
3464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3465for as_dir in $PATH
3466do
3467 IFS=$as_save_IFS
3468 test -z "$as_dir" && as_dir=.
3469 for ac_exec_ext in '' $ac_executable_extensions; do
3470 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3471 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3472 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3473 break 2
3474 fi
3475done
3476done
ac48eca1 3477
d45dc31f
SE
3478fi
3479fi
3480CC=$ac_cv_prog_CC
3481if test -n "$CC"; then
3482 echo "$as_me:$LINENO: result: $CC" >&5
3483echo "${ECHO_T}$CC" >&6
3484else
3485 echo "$as_me:$LINENO: result: no" >&5
3486echo "${ECHO_T}no" >&6
3487fi
ac48eca1 3488
d45dc31f
SE
3489 test -n "$CC" && break
3490 done
3491fi
3492if test -z "$CC"; then
3493 ac_ct_CC=$CC
3494 for ac_prog in cl
3495do
3496 # Extract the first word of "$ac_prog", so it can be a program name with args.
3497set dummy $ac_prog; ac_word=$2
3498echo "$as_me:$LINENO: checking for $ac_word" >&5
3499echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3500if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3501 echo $ECHO_N "(cached) $ECHO_C" >&6
3502else
3503 if test -n "$ac_ct_CC"; then
3504 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3505else
3506as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3507for as_dir in $PATH
3508do
3509 IFS=$as_save_IFS
3510 test -z "$as_dir" && as_dir=.
3511 for ac_exec_ext in '' $ac_executable_extensions; do
3512 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3513 ac_cv_prog_ac_ct_CC="$ac_prog"
3514 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3515 break 2
3516 fi
3517done
3518done
ac48eca1 3519
d45dc31f
SE
3520fi
3521fi
3522ac_ct_CC=$ac_cv_prog_ac_ct_CC
3523if test -n "$ac_ct_CC"; then
3524 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3525echo "${ECHO_T}$ac_ct_CC" >&6
3526else
3527 echo "$as_me:$LINENO: result: no" >&5
3528echo "${ECHO_T}no" >&6
3529fi
ac48eca1 3530
d45dc31f
SE
3531 test -n "$ac_ct_CC" && break
3532done
ac48eca1 3533
d45dc31f
SE
3534 CC=$ac_ct_CC
3535fi
ac48eca1
AO
3536
3537fi
ac48eca1 3538
ac48eca1 3539
d45dc31f
SE
3540test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3541See \`config.log' for more details." >&5
3542echo "$as_me: error: no acceptable C compiler found in \$PATH
3543See \`config.log' for more details." >&2;}
3544 { (exit 1); exit 1; }; }
ac48eca1 3545
d45dc31f
SE
3546# Provide some information about the compiler.
3547echo "$as_me:$LINENO:" \
3548 "checking for C compiler version" >&5
3549ac_compiler=`set X $ac_compile; echo $2`
3550{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3551 (eval $ac_compiler --version </dev/null >&5) 2>&5
3552 ac_status=$?
3553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3554 (exit $ac_status); }
3555{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3556 (eval $ac_compiler -v </dev/null >&5) 2>&5
3557 ac_status=$?
3558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3559 (exit $ac_status); }
3560{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3561 (eval $ac_compiler -V </dev/null >&5) 2>&5
3562 ac_status=$?
3563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3564 (exit $ac_status); }
ac48eca1 3565
d45dc31f
SE
3566echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3567echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3568if test "${ac_cv_c_compiler_gnu+set}" = set; then
bdcfeba5
NC
3569 echo $ECHO_N "(cached) $ECHO_C" >&6
3570else
d45dc31f
SE
3571 cat >conftest.$ac_ext <<_ACEOF
3572/* confdefs.h. */
3573_ACEOF
3574cat confdefs.h >>conftest.$ac_ext
3575cat >>conftest.$ac_ext <<_ACEOF
3576/* end confdefs.h. */
bdcfeba5 3577
d45dc31f
SE
3578int
3579main ()
3580{
3581#ifndef __GNUC__
3582 choke me
3583#endif
bdcfeba5 3584
d45dc31f
SE
3585 ;
3586 return 0;
3587}
3588_ACEOF
3589rm -f conftest.$ac_objext
3590if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3591 (eval $ac_compile) 2>conftest.er1
3592 ac_status=$?
3593 grep -v '^ *+' conftest.er1 >conftest.err
3594 rm -f conftest.er1
3595 cat conftest.err >&5
3596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3597 (exit $ac_status); } &&
3598 { ac_try='test -z "$ac_c_werror_flag"
3599 || test ! -s conftest.err'
3600 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3601 (eval $ac_try) 2>&5
3602 ac_status=$?
3603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3604 (exit $ac_status); }; } &&
3605 { ac_try='test -s conftest.$ac_objext'
3606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3607 (eval $ac_try) 2>&5
3608 ac_status=$?
3609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3610 (exit $ac_status); }; }; then
3611 ac_compiler_gnu=yes
3612else
3613 echo "$as_me: failed program was:" >&5
3614sed 's/^/| /' conftest.$ac_ext >&5
bdcfeba5 3615
d45dc31f 3616ac_compiler_gnu=no
bdcfeba5 3617fi
d45dc31f
SE
3618rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3619ac_cv_c_compiler_gnu=$ac_compiler_gnu
bdcfeba5 3620
bdcfeba5 3621fi
d45dc31f
SE
3622echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3623echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3624GCC=`test $ac_compiler_gnu = yes && echo yes`
3625ac_test_CFLAGS=${CFLAGS+set}
3626ac_save_CFLAGS=$CFLAGS
3627CFLAGS="-g"
3628echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3629echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3630if test "${ac_cv_prog_cc_g+set}" = set; then
42ecbf5e 3631 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3632else
d45dc31f
SE
3633 cat >conftest.$ac_ext <<_ACEOF
3634/* confdefs.h. */
3635_ACEOF
3636cat confdefs.h >>conftest.$ac_ext
3637cat >>conftest.$ac_ext <<_ACEOF
3638/* end confdefs.h. */
ac48eca1 3639
d45dc31f
SE
3640int
3641main ()
3642{
ac48eca1 3643
d45dc31f
SE
3644 ;
3645 return 0;
3646}
3647_ACEOF
3648rm -f conftest.$ac_objext
3649if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3650 (eval $ac_compile) 2>conftest.er1
3651 ac_status=$?
3652 grep -v '^ *+' conftest.er1 >conftest.err
3653 rm -f conftest.er1
3654 cat conftest.err >&5
3655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3656 (exit $ac_status); } &&
3657 { ac_try='test -z "$ac_c_werror_flag"
3658 || test ! -s conftest.err'
3659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3660 (eval $ac_try) 2>&5
3661 ac_status=$?
3662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3663 (exit $ac_status); }; } &&
3664 { ac_try='test -s conftest.$ac_objext'
3665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3666 (eval $ac_try) 2>&5
3667 ac_status=$?
3668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3669 (exit $ac_status); }; }; then
3670 ac_cv_prog_cc_g=yes
ac48eca1 3671else
d45dc31f
SE
3672 echo "$as_me: failed program was:" >&5
3673sed 's/^/| /' conftest.$ac_ext >&5
ac48eca1 3674
d45dc31f 3675ac_cv_prog_cc_g=no
ac48eca1 3676fi
d45dc31f 3677rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ac48eca1 3678fi
d45dc31f
SE
3679echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3680echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3681if test "$ac_test_CFLAGS" = set; then
3682 CFLAGS=$ac_save_CFLAGS
3683elif test $ac_cv_prog_cc_g = yes; then
3684 if test "$GCC" = yes; then
3685 CFLAGS="-g -O2"
ac48eca1 3686 else
d45dc31f 3687 CFLAGS="-g"
42ecbf5e 3688 fi
ac48eca1 3689else
d45dc31f
SE
3690 if test "$GCC" = yes; then
3691 CFLAGS="-O2"
3692 else
3693 CFLAGS=
42ecbf5e 3694 fi
ac48eca1 3695fi
d45dc31f
SE
3696echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3697echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3698if test "${ac_cv_prog_cc_stdc+set}" = set; then
3699 echo $ECHO_N "(cached) $ECHO_C" >&6
3700else
3701 ac_cv_prog_cc_stdc=no
3702ac_save_CC=$CC
3703cat >conftest.$ac_ext <<_ACEOF
42ecbf5e
DJ
3704/* confdefs.h. */
3705_ACEOF
3706cat confdefs.h >>conftest.$ac_ext
3707cat >>conftest.$ac_ext <<_ACEOF
3708/* end confdefs.h. */
d45dc31f
SE
3709#include <stdarg.h>
3710#include <stdio.h>
3711#include <sys/types.h>
3712#include <sys/stat.h>
3713/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3714struct buf { int x; };
3715FILE * (*rcsopen) (struct buf *, struct stat *, int);
3716static char *e (p, i)
3717 char **p;
3718 int i;
3719{
3720 return p[i];
3721}
3722static char *f (char * (*g) (char **, int), char **p, ...)
3723{
3724 char *s;
3725 va_list v;
3726 va_start (v,p);
3727 s = g (p, va_arg (v,int));
3728 va_end (v);
3729 return s;
3730}
3731
3732/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3733 function prototypes and stuff, but not '\xHH' hex character constants.
3734 These don't provoke an error unfortunately, instead are silently treated
3735 as 'x'. The following induces an error, until -std1 is added to get
3736 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3737 array size at least. It's necessary to write '\x00'==0 to get something
3738 that's true only with -std1. */
3739int osf4_cc_array ['\x00' == 0 ? 1 : -1];
252b5132 3740
d45dc31f
SE
3741int test (int i, double x);
3742struct s1 {int (*f) (int a);};
3743struct s2 {int (*f) (double a);};
3744int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3745int argc;
3746char **argv;
42ecbf5e
DJ
3747int
3748main ()
3749{
d45dc31f 3750return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
42ecbf5e
DJ
3751 ;
3752 return 0;
3753}
3754_ACEOF
d45dc31f
SE
3755# Don't try gcc -ansi; that turns off useful extensions and
3756# breaks some systems' header files.
3757# AIX -qlanglvl=ansi
3758# Ultrix and OSF/1 -std1
3759# HP-UX 10.20 and later -Ae
3760# HP-UX older versions -Aa -D_HPUX_SOURCE
3761# SVR4 -Xc -D__EXTENSIONS__
3762for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3763do
3764 CC="$ac_save_CC $ac_arg"
3765 rm -f conftest.$ac_objext
3766if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3767 (eval $ac_compile) 2>conftest.er1
42ecbf5e
DJ
3768 ac_status=$?
3769 grep -v '^ *+' conftest.er1 >conftest.err
3770 rm -f conftest.er1
3771 cat conftest.err >&5
3772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3773 (exit $ac_status); } &&
b7d4af3a
JW
3774 { ac_try='test -z "$ac_c_werror_flag"
3775 || test ! -s conftest.err'
42ecbf5e
DJ
3776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3777 (eval $ac_try) 2>&5
3778 ac_status=$?
3779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3780 (exit $ac_status); }; } &&
d45dc31f 3781 { ac_try='test -s conftest.$ac_objext'
42ecbf5e
DJ
3782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3783 (eval $ac_try) 2>&5
3784 ac_status=$?
3785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3786 (exit $ac_status); }; }; then
d45dc31f
SE
3787 ac_cv_prog_cc_stdc=$ac_arg
3788break
252b5132 3789else
42ecbf5e
DJ
3790 echo "$as_me: failed program was:" >&5
3791sed 's/^/| /' conftest.$ac_ext >&5
3792
252b5132 3793fi
d45dc31f
SE
3794rm -f conftest.err conftest.$ac_objext
3795done
3796rm -f conftest.$ac_ext conftest.$ac_objext
3797CC=$ac_save_CC
ac48eca1 3798
252b5132 3799fi
252b5132 3800
d45dc31f
SE
3801case "x$ac_cv_prog_cc_stdc" in
3802 x|xno)
3803 echo "$as_me:$LINENO: result: none needed" >&5
3804echo "${ECHO_T}none needed" >&6 ;;
3805 *)
3806 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3807echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3808 CC="$CC $ac_cv_prog_cc_stdc" ;;
252b5132
RH
3809esac
3810
d45dc31f
SE
3811# Some people use a C++ compiler to compile C. Since we use `exit',
3812# in C++ we need to declare it. In case someone uses the same compiler
3813# for both compiling C and C++ we need to have the C++ compiler decide
3814# the declaration of exit, since it's the most demanding environment.
3815cat >conftest.$ac_ext <<_ACEOF
3816#ifndef __cplusplus
3817 choke me
3818#endif
42ecbf5e 3819_ACEOF
d45dc31f
SE
3820rm -f conftest.$ac_objext
3821if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3822 (eval $ac_compile) 2>conftest.er1
3823 ac_status=$?
3824 grep -v '^ *+' conftest.er1 >conftest.err
3825 rm -f conftest.er1
3826 cat conftest.err >&5
3827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3828 (exit $ac_status); } &&
3829 { ac_try='test -z "$ac_c_werror_flag"
3830 || test ! -s conftest.err'
3831 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3832 (eval $ac_try) 2>&5
3833 ac_status=$?
3834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3835 (exit $ac_status); }; } &&
3836 { ac_try='test -s conftest.$ac_objext'
3837 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3838 (eval $ac_try) 2>&5
3839 ac_status=$?
3840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3841 (exit $ac_status); }; }; then
3842 for ac_declaration in \
3843 '' \
3844 'extern "C" void std::exit (int) throw (); using std::exit;' \
3845 'extern "C" void std::exit (int); using std::exit;' \
3846 'extern "C" void exit (int) throw ();' \
3847 'extern "C" void exit (int);' \
3848 'void exit (int);'
3849do
3850 cat >conftest.$ac_ext <<_ACEOF
3851/* confdefs.h. */
3852_ACEOF
3853cat confdefs.h >>conftest.$ac_ext
3854cat >>conftest.$ac_ext <<_ACEOF
3855/* end confdefs.h. */
3856$ac_declaration
3857#include <stdlib.h>
3858int
3859main ()
42ecbf5e 3860{
d45dc31f
SE
3861exit (42);
3862 ;
3863 return 0;
3864}
3865_ACEOF
3866rm -f conftest.$ac_objext
3867if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3868 (eval $ac_compile) 2>conftest.er1
3869 ac_status=$?
3870 grep -v '^ *+' conftest.er1 >conftest.err
3871 rm -f conftest.er1
3872 cat conftest.err >&5
3873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3874 (exit $ac_status); } &&
3875 { ac_try='test -z "$ac_c_werror_flag"
3876 || test ! -s conftest.err'
3877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3878 (eval $ac_try) 2>&5
3879 ac_status=$?
3880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3881 (exit $ac_status); }; } &&
3882 { ac_try='test -s conftest.$ac_objext'
3883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3884 (eval $ac_try) 2>&5
3885 ac_status=$?
3886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3887 (exit $ac_status); }; }; then
3888 :
3889else
3890 echo "$as_me: failed program was:" >&5
3891sed 's/^/| /' conftest.$ac_ext >&5
252b5132 3892
d45dc31f
SE
3893continue
3894fi
3895rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3896 cat >conftest.$ac_ext <<_ACEOF
3897/* confdefs.h. */
3898_ACEOF
3899cat confdefs.h >>conftest.$ac_ext
3900cat >>conftest.$ac_ext <<_ACEOF
3901/* end confdefs.h. */
3902$ac_declaration
3903int
3904main ()
3905{
3906exit (42);
3907 ;
3908 return 0;
3909}
3910_ACEOF
3911rm -f conftest.$ac_objext
3912if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3913 (eval $ac_compile) 2>conftest.er1
3914 ac_status=$?
3915 grep -v '^ *+' conftest.er1 >conftest.err
3916 rm -f conftest.er1
3917 cat conftest.err >&5
3918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3919 (exit $ac_status); } &&
3920 { ac_try='test -z "$ac_c_werror_flag"
3921 || test ! -s conftest.err'
3922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3923 (eval $ac_try) 2>&5
3924 ac_status=$?
3925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3926 (exit $ac_status); }; } &&
3927 { ac_try='test -s conftest.$ac_objext'
3928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3929 (eval $ac_try) 2>&5
3930 ac_status=$?
3931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3932 (exit $ac_status); }; }; then
3933 break
3934else
3935 echo "$as_me: failed program was:" >&5
3936sed 's/^/| /' conftest.$ac_ext >&5
252b5132 3937
d45dc31f
SE
3938fi
3939rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3940done
3941rm -f conftest*
3942if test -n "$ac_declaration"; then
3943 echo '#ifdef __cplusplus' >>confdefs.h
3944 echo $ac_declaration >>confdefs.h
3945 echo '#endif' >>confdefs.h
3946fi
ac48eca1 3947
d45dc31f
SE
3948else
3949 echo "$as_me: failed program was:" >&5
3950sed 's/^/| /' conftest.$ac_ext >&5
42ecbf5e 3951
d45dc31f
SE
3952fi
3953rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3954ac_ext=c
3955ac_cpp='$CPP $CPPFLAGS'
3956ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3957ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3958ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e
DJ
3959
3960
d45dc31f
SE
3961cat >>confdefs.h <<\_ACEOF
3962#define _GNU_SOURCE 1
3963_ACEOF
42ecbf5e 3964
ac48eca1 3965
d7040cdb
SE
3966
3967
3968macro_version='2.1a'
3969macro_revision='1.2435'
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982ltmain="$ac_aux_dir/ltmain.sh"
3983
3984# Set options
3985
3986enable_dlopen=no
3987
3988
3989enable_win32_dll=no
3990
3991
d45dc31f
SE
3992# Check whether --enable-shared or --disable-shared was given.
3993if test "${enable_shared+set}" = set; then
3994 enableval="$enable_shared"
3995 p=${PACKAGE-default}
d7040cdb
SE
3996 case $enableval in
3997 yes) enable_shared=yes ;;
3998 no) enable_shared=no ;;
3999 *)
4000 enable_shared=no
4001 # Look at the argument we got. We use all the common list separators.
4002 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4003 for pkg in $enableval; do
4004 IFS="$lt_save_ifs"
4005 if test "X$pkg" = "X$p"; then
4006 enable_shared=yes
4007 fi
4008 done
4009 IFS="$lt_save_ifs"
4010 ;;
4011 esac
d45dc31f
SE
4012else
4013 enable_shared=yes
4014fi;
d7040cdb
SE
4015
4016
4017
4018
4019
4020
4021
4022
d45dc31f
SE
4023# Check whether --enable-static or --disable-static was given.
4024if test "${enable_static+set}" = set; then
4025 enableval="$enable_static"
4026 p=${PACKAGE-default}
d7040cdb
SE
4027 case $enableval in
4028 yes) enable_static=yes ;;
4029 no) enable_static=no ;;
4030 *)
4031 enable_static=no
4032 # Look at the argument we got. We use all the common list separators.
4033 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4034 for pkg in $enableval; do
4035 IFS="$lt_save_ifs"
4036 if test "X$pkg" = "X$p"; then
4037 enable_static=yes
4038 fi
4039 done
4040 IFS="$lt_save_ifs"
4041 ;;
4042 esac
d45dc31f
SE
4043else
4044 enable_static=yes
4045fi;
d7040cdb
SE
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055# Check whether --with-pic or --without-pic was given.
4056if test "${with_pic+set}" = set; then
4057 withval="$with_pic"
4058 pic_mode="$withval"
4059else
4060 pic_mode=default
4061fi;
4062
4063test -z "$pic_mode" && pic_mode=default
4064
4065
4066
4067
4068
4069
4070
d45dc31f
SE
4071# Check whether --enable-fast-install or --disable-fast-install was given.
4072if test "${enable_fast_install+set}" = set; then
4073 enableval="$enable_fast_install"
4074 p=${PACKAGE-default}
d7040cdb
SE
4075 case $enableval in
4076 yes) enable_fast_install=yes ;;
4077 no) enable_fast_install=no ;;
4078 *)
4079 enable_fast_install=no
4080 # Look at the argument we got. We use all the common list separators.
4081 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4082 for pkg in $enableval; do
4083 IFS="$lt_save_ifs"
4084 if test "X$pkg" = "X$p"; then
4085 enable_fast_install=yes
4086 fi
4087 done
4088 IFS="$lt_save_ifs"
4089 ;;
4090 esac
d45dc31f
SE
4091else
4092 enable_fast_install=yes
42ecbf5e 4093fi;
ad22bfe8 4094
d7040cdb
SE
4095
4096
4097
4098
4099
4100
4101
4102echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4103echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
4104if test "${lt_cv_path_SED+set}" = set; then
4105 echo $ECHO_N "(cached) $ECHO_C" >&6
4106else
4107 # Loop through the user's path and test for sed and gsed.
4108# Then use that list of sed's as ones to test for truncation.
4109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4110for as_dir in $PATH
4111do
4112 IFS=$as_save_IFS
4113 test -z "$as_dir" && as_dir=.
4114 for lt_ac_prog in sed gsed; do
4115 for ac_exec_ext in '' $ac_executable_extensions; do
4116 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
4117 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4118 fi
4119 done
4120 done
4121done
4122IFS=$as_save_IFS
4123lt_ac_max=0
4124lt_ac_count=0
4125# Add /usr/xpg4/bin/sed as it is typically found on Solaris
4126# along with /bin/sed that truncates output.
4127for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4128 test ! -f $lt_ac_sed && continue
4129 cat /dev/null > conftest.in
4130 lt_ac_count=0
4131 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4132 # Check for GNU sed and select it if it is found.
4133 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4134 lt_cv_path_SED=$lt_ac_sed
4135 break
4136 fi
4137 while true; do
4138 cat conftest.in conftest.in >conftest.tmp
4139 mv conftest.tmp conftest.in
4140 cp conftest.in conftest.nl
4141 echo >>conftest.nl
4142 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4143 cmp -s conftest.out conftest.nl || break
4144 # 10000 chars as input seems more than enough
4145 test $lt_ac_count -gt 10 && break
4146 lt_ac_count=`expr $lt_ac_count + 1`
4147 if test $lt_ac_count -gt $lt_ac_max; then
4148 lt_ac_max=$lt_ac_count
4149 lt_cv_path_SED=$lt_ac_sed
4150 fi
4151 done
4152done
4153
4154fi
4155
4156SED=$lt_cv_path_SED
4157
4158echo "$as_me:$LINENO: result: $SED" >&5
4159echo "${ECHO_T}$SED" >&6
4160
4161test -z "$SED" && SED=sed
4162Xsed="$SED -e 1s/^X//"
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174echo "$as_me:$LINENO: checking for egrep" >&5
4175echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4176if test "${ac_cv_prog_egrep+set}" = set; then
4177 echo $ECHO_N "(cached) $ECHO_C" >&6
4178else
4179 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4180 then ac_cv_prog_egrep='grep -E'
4181 else ac_cv_prog_egrep='egrep'
4182 fi
4183fi
4184echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4185echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4186 EGREP=$ac_cv_prog_egrep
4187
4188
4189echo "$as_me:$LINENO: checking for fgrep" >&5
4190echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
4191if test "${ac_cv_prog_fgrep+set}" = set; then
4192 echo $ECHO_N "(cached) $ECHO_C" >&6
4193else
4194 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
4195 then ac_cv_prog_fgrep='grep -F'
4196 else ac_cv_prog_fgrep='fgrep'
4197 fi
4198fi
4199echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
4200echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
4201 FGREP=$ac_cv_prog_fgrep
4202
4203
4204test -z "$GREP" && GREP=grep
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
d45dc31f
SE
4224# Check whether --with-gnu-ld or --without-gnu-ld was given.
4225if test "${with_gnu_ld+set}" = set; then
4226 withval="$with_gnu_ld"
4227 test "$withval" = no || with_gnu_ld=yes
4228else
4229 with_gnu_ld=no
42ecbf5e 4230fi;
d45dc31f
SE
4231ac_prog=ld
4232if test "$GCC" = yes; then
4233 # Check if gcc -print-prog-name=ld gives a path.
d7040cdb
SE
4234 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4235echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
d45dc31f
SE
4236 case $host in
4237 *-*-mingw*)
4238 # gcc leaves a trailing carriage return which upsets mingw
4239 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4240 *)
4241 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4242 esac
4243 case $ac_prog in
4244 # Accept absolute paths.
d7040cdb 4245 [\\/]* | ?:[\\/]*)
d45dc31f 4246 re_direlt='/[^/][^/]*/\.\./'
d7040cdb
SE
4247 # Canonicalize the pathname of ld
4248 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4249 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4250 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
d45dc31f
SE
4251 done
4252 test -z "$LD" && LD="$ac_prog"
4253 ;;
4254 "")
4255 # If it fails, then pretend we aren't using GCC.
4256 ac_prog=ld
4257 ;;
4258 *)
4259 # If it is relative, then search for the first ld in PATH.
4260 with_gnu_ld=unknown
4261 ;;
4262 esac
4263elif test "$with_gnu_ld" = yes; then
4264 echo "$as_me:$LINENO: checking for GNU ld" >&5
4265echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4266else
4267 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4268echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4269fi
4270if test "${lt_cv_path_LD+set}" = set; then
4271 echo $ECHO_N "(cached) $ECHO_C" >&6
4272else
4273 if test -z "$LD"; then
d7040cdb 4274 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
d45dc31f 4275 for ac_dir in $PATH; do
d7040cdb 4276 IFS="$lt_save_ifs"
d45dc31f
SE
4277 test -z "$ac_dir" && ac_dir=.
4278 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4279 lt_cv_path_LD="$ac_dir/$ac_prog"
4280 # Check to see if the program is GNU ld. I'd rather use --version,
d7040cdb 4281 # but apparently some variants of GNU ld only accept -v.
d45dc31f 4282 # Break only if it was the GNU/non-GNU ld that we prefer.
d7040cdb
SE
4283 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4284 *GNU* | *'with BFD'*)
d45dc31f 4285 test "$with_gnu_ld" != no && break
d7040cdb
SE
4286 ;;
4287 *)
d45dc31f 4288 test "$with_gnu_ld" != yes && break
d7040cdb
SE
4289 ;;
4290 esac
d45dc31f
SE
4291 fi
4292 done
d7040cdb 4293 IFS="$lt_save_ifs"
d45dc31f
SE
4294else
4295 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4296fi
4297fi
1ad12f97 4298
d45dc31f
SE
4299LD="$lt_cv_path_LD"
4300if test -n "$LD"; then
4301 echo "$as_me:$LINENO: result: $LD" >&5
4302echo "${ECHO_T}$LD" >&6
4303else
4304 echo "$as_me:$LINENO: result: no" >&5
4305echo "${ECHO_T}no" >&6
4306fi
4307test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4308echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4309 { (exit 1); exit 1; }; }
4310echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4311echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4312if test "${lt_cv_prog_gnu_ld+set}" = set; then
4313 echo $ECHO_N "(cached) $ECHO_C" >&6
4314else
d7040cdb
SE
4315 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4316case `$LD -v 2>&1 </dev/null` in
4317*GNU* | *'with BFD'*)
d45dc31f 4318 lt_cv_prog_gnu_ld=yes
d7040cdb
SE
4319 ;;
4320*)
d45dc31f 4321 lt_cv_prog_gnu_ld=no
d7040cdb
SE
4322 ;;
4323esac
d45dc31f
SE
4324fi
4325echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4326echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4327with_gnu_ld=$lt_cv_prog_gnu_ld
569acd2c 4328
d45dc31f 4329
42ecbf5e 4330
d7040cdb
SE
4331
4332
4333
4334
4335
4336
4337
4338echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4339echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
d45dc31f
SE
4340if test "${lt_cv_path_NM+set}" = set; then
4341 echo $ECHO_N "(cached) $ECHO_C" >&6
4342else
4343 if test -n "$NM"; then
4344 # Let the user override the test.
4345 lt_cv_path_NM="$NM"
4346else
d7040cdb
SE
4347 lt_nm_to_check="${ac_tool_prefix}nm"
4348 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4349 lt_nm_to_check="$lt_nm_to_check nm"
4350 fi
4351 for lt_tmp_nm in $lt_nm_to_check; do
4352 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4353 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4354 IFS="$lt_save_ifs"
4355 test -z "$ac_dir" && ac_dir=.
4356 tmp_nm="$ac_dir/$lt_tmp_nm"
4357 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4358 # Check to see if the nm accepts a BSD-compat flag.
4359 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4360 # nm: unknown option "B" ignored
4361 # Tru64's nm complains that /dev/null is an invalid object file
4362 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4363 */dev/null* | *'Invalid file or object type'*)
4364 lt_cv_path_NM="$tmp_nm -B"
4365 break
4366 ;;
4367 *)
4368 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4369 */dev/null*)
4370 lt_cv_path_NM="$tmp_nm -p"
4371 break
4372 ;;
4373 *)
4374 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4375 continue # so that we can try to find one that supports BSD flags
4376 ;;
4377 esac
4378 ;;
4379 esac
d45dc31f 4380 fi
d7040cdb
SE
4381 done
4382 IFS="$lt_save_ifs"
d45dc31f 4383 done
d7040cdb 4384 : ${lt_cv_path_NM=no}
d45dc31f 4385fi
a541e3ce 4386fi
d7040cdb
SE
4387echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4388echo "${ECHO_T}$lt_cv_path_NM" >&6
4389if test "$lt_cv_path_NM" != "no"; then
4390 NM="$lt_cv_path_NM"
d45dc31f 4391else
d7040cdb
SE
4392 # Didn't find any BSD compatible name lister, look for dumpbin.
4393 if test -n "$ac_tool_prefix"; then
4394 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4395 do
4396 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4397set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4398echo "$as_me:$LINENO: checking for $ac_word" >&5
4399echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4400if test "${ac_cv_prog_DUMPBIN+set}" = set; then
d45dc31f
SE
4401 echo $ECHO_N "(cached) $ECHO_C" >&6
4402else
d7040cdb
SE
4403 if test -n "$DUMPBIN"; then
4404 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4405else
4406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4407for as_dir in $PATH
4408do
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_DUMPBIN="$ac_tool_prefix$ac_prog"
4414 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4415 break 2
4416 fi
4417done
4418done
398ee8f1 4419
d7040cdb
SE
4420fi
4421fi
4422DUMPBIN=$ac_cv_prog_DUMPBIN
4423if test -n "$DUMPBIN"; then
4424 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4425echo "${ECHO_T}$DUMPBIN" >&6
4426else
4427 echo "$as_me:$LINENO: result: no" >&5
4428echo "${ECHO_T}no" >&6
4429fi
d15b04bd 4430
d7040cdb
SE
4431 test -n "$DUMPBIN" && break
4432 done
4433fi
4434if test -z "$DUMPBIN"; then
4435 ac_ct_DUMPBIN=$DUMPBIN
4436 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4437do
4438 # Extract the first word of "$ac_prog", so it can be a program name with args.
4439set dummy $ac_prog; ac_word=$2
4440echo "$as_me:$LINENO: checking for $ac_word" >&5
4441echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4442if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4443 echo $ECHO_N "(cached) $ECHO_C" >&6
4444else
4445 if test -n "$ac_ct_DUMPBIN"; then
4446 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4447else
4448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4449for as_dir in $PATH
4450do
4451 IFS=$as_save_IFS
4452 test -z "$as_dir" && as_dir=.
4453 for ac_exec_ext in '' $ac_executable_extensions; do
4454 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4455 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4456 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4457 break 2
d45dc31f 4458 fi
d7040cdb
SE
4459done
4460done
d15b04bd 4461
d7040cdb
SE
4462fi
4463fi
4464ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4465if test -n "$ac_ct_DUMPBIN"; then
4466 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4467echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
4468else
4469 echo "$as_me:$LINENO: result: no" >&5
4470echo "${ECHO_T}no" >&6
4471fi
42ecbf5e 4472
d7040cdb
SE
4473 test -n "$ac_ct_DUMPBIN" && break
4474done
4475test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
d45dc31f 4476
d7040cdb
SE
4477 DUMPBIN=$ac_ct_DUMPBIN
4478fi
d45dc31f 4479
d45dc31f 4480
d7040cdb
SE
4481 if test "$DUMPBIN" != ":"; then
4482 NM="$DUMPBIN"
42ecbf5e 4483 fi
d7040cdb
SE
4484fi
4485test -z "$NM" && NM=nm
d45dc31f 4486
42ecbf5e 4487
d15b04bd 4488
42ecbf5e 4489
d45dc31f 4490
42ecbf5e 4491
d7040cdb
SE
4492echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4493echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
4494if test "${lt_cv_nm_interface+set}" = set; then
4495 echo $ECHO_N "(cached) $ECHO_C" >&6
4496else
4497 lt_cv_nm_interface="BSD nm"
4498 echo "int some_variable = 0;" > conftest.$ac_ext
5ba684e2 4499 (eval echo "\"\$as_me:4499: $ac_compile\"" >&5)
d7040cdb
SE
4500 (eval "$ac_compile" 2>conftest.err)
4501 cat conftest.err >&5
5ba684e2 4502 (eval echo "\"\$as_me:4502: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
d7040cdb
SE
4503 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4504 cat conftest.err >&5
5ba684e2 4505 (eval echo "\"\$as_me:4505: output\"" >&5)
d7040cdb
SE
4506 cat conftest.out >&5
4507 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4508 lt_cv_nm_interface="MS dumpbin"
4509 fi
4510 rm -f conftest*
42ecbf5e 4511fi
d7040cdb
SE
4512echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4513echo "${ECHO_T}$lt_cv_nm_interface" >&6
42ecbf5e 4514
d7040cdb
SE
4515echo "$as_me:$LINENO: checking whether ln -s works" >&5
4516echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4517LN_S=$as_ln_s
4518if test "$LN_S" = "ln -s"; then
4519 echo "$as_me:$LINENO: result: yes" >&5
4520echo "${ECHO_T}yes" >&6
4521else
4522 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4523echo "${ECHO_T}no, using $LN_S" >&6
4524fi
d45dc31f
SE
4525
4526# find the maximum length of command line arguments
4527echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4528echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
4529if test "${lt_cv_sys_max_cmd_len+set}" = set; then
42ecbf5e
DJ
4530 echo $ECHO_N "(cached) $ECHO_C" >&6
4531else
d45dc31f
SE
4532 i=0
4533 teststring="ABCD"
4534
4535 case $build_os in
4536 msdosdjgpp*)
4537 # On DJGPP, this test can blow up pretty badly due to problems in libc
4538 # (any single argument exceeding 2000 bytes causes a buffer overrun
4539 # during glob expansion). Even if it were fixed, the result of this
4540 # check would be larger than it should be.
4541 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4542 ;;
4543
d7040cdb
SE
4544 gnu*)
4545 # Under GNU Hurd, this test is not required because there is
4546 # no limit to the length of command line arguments.
4547 # Libtool will interpret -1 as no limit whatsoever
4548 lt_cv_sys_max_cmd_len=-1;
4549 ;;
4550
d45dc31f
SE
4551 cygwin* | mingw*)
4552 # On Win9x/ME, this test blows up -- it succeeds, but takes
4553 # about 5 minutes as the teststring grows exponentially.
4554 # Worse, since 9x/ME are not pre-emptively multitasking,
4555 # you end up with a "frozen" computer, even though with patience
4556 # the test eventually succeeds (with a max line length of 256k).
4557 # Instead, let's just punt: use the minimum linelength reported by
4558 # all of the supported platforms: 8192 (on NT/2K/XP).
4559 lt_cv_sys_max_cmd_len=8192;
4560 ;;
4561
4562 amigaos*)
4563 # On AmigaOS with pdksh, this test takes hours, literally.
4564 # So we just punt and use a minimum line length of 8192.
4565 lt_cv_sys_max_cmd_len=8192;
4566 ;;
4567
4568 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4569 # This has been around since 386BSD, at least. Likely further.
4570 if test -x /sbin/sysctl; then
4571 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4572 elif test -x /usr/sbin/sysctl; then
4573 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4574 else
d7040cdb 4575 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
d45dc31f
SE
4576 fi
4577 # And add a safety zone
4578 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4579 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4580 ;;
d7040cdb
SE
4581
4582 interix*)
4583 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4584 lt_cv_sys_max_cmd_len=196608
4585 ;;
4586
4587 osf*)
4588 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4589 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4590 # nice to cause kernel panics so lets avoid the loop below.
4591 # First set a reasonable default.
4592 lt_cv_sys_max_cmd_len=16384
4593 #
4594 if test -x /sbin/sysconfig; then
4595 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4596 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4597 esac
4598 fi
4599 ;;
4600 sco3.2v5*)
4601 lt_cv_sys_max_cmd_len=102400
4602 ;;
4603 sysv5* | sco5v6* | sysv4.2uw2*)
4604 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4605 if test -n "$kargmax"; then
4606 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4607 else
4608 lt_cv_sys_max_cmd_len=32768
4609 fi
4610 ;;
4611 *)
5ba684e2
NC
4612 lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null`
4613 if test -n $lt_cv_sys_max_cmd_len; then
4614 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4615 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4616 else
4617 # Make teststring a little bigger before we do anything with it.
4618 # a 1K string should be a reasonable start.
4619 for i in 1 2 3 4 5 6 7 8 ; do
4620 teststring=$teststring$teststring
4621 done
4622 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4623 # If test is not a shell built-in, we'll probably end up computing a
4624 # maximum length that is only half of the actual maximum length, but
4625 # we can't tell.
4626 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4627 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4628 test $i != 17 # 1/2 MB should be enough
4629 do
4630 i=`expr $i + 1`
4631 teststring=$teststring$teststring
4632 done
4633 # Only check the string length outside the loop.
4634 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4635 teststring=
4636 # Add a significant safety factor because C++ compilers can tack on
4637 # massive amounts of additional arguments before passing them to the
4638 # linker. It appears as though 1/2 is a usable value.
4639 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4640 fi
d7040cdb 4641 ;;
d45dc31f 4642 esac
42ecbf5e 4643
42ecbf5e
DJ
4644fi
4645
d7040cdb 4646if test -n $lt_cv_sys_max_cmd_len ; then
d45dc31f
SE
4647 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4648echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
252b5132 4649else
d45dc31f
SE
4650 echo "$as_me:$LINENO: result: none" >&5
4651echo "${ECHO_T}none" >&6
252b5132 4652fi
d7040cdb 4653max_cmd_len=$lt_cv_sys_max_cmd_len
e5a52504 4654
d45dc31f 4655
42ecbf5e 4656
d45dc31f 4657
d45dc31f 4658
d7040cdb
SE
4659
4660
4661: ${CP="cp -f"}
4662: ${MV="mv -f"}
4663: ${RM="rm -f"}
4664
4665echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
4666echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
4667# Try some XSI features
4668xsi_shell=no
4669( _lt_dummy="a/b/c"
4670 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4671 = c,a/b,, ) >/dev/null 2>&1 \
4672 && xsi_shell=yes
4673echo "$as_me:$LINENO: result: $xsi_shell" >&5
4674echo "${ECHO_T}$xsi_shell" >&6
4675
4676
4677echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
4678echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
4679lt_shell_append=no
4680( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4681 >/dev/null 2>&1 \
4682 && lt_shell_append=yes
4683echo "$as_me:$LINENO: result: $lt_shell_append" >&5
4684echo "${ECHO_T}$lt_shell_append" >&6
4685
4686
4687if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4688 lt_unset=unset
252b5132 4689else
d7040cdb 4690 lt_unset=false
252b5132
RH
4691fi
4692
d7040cdb
SE
4693
4694
4695
4696
4697# test EBCDIC or ASCII
4698case `echo X|tr X '\101'` in
4699 A) # ASCII based system
4700 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4701 lt_SP2NL='tr \040 \012'
4702 lt_NL2SP='tr \015\012 \040\040'
4703 ;;
4704 *) # EBCDIC based system
4705 lt_SP2NL='tr \100 \n'
4706 lt_NL2SP='tr \r\n \100\100'
4707 ;;
4708esac
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4719echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4720if test "${lt_cv_ld_reload_flag+set}" = set; then
42ecbf5e 4721 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 4722else
d7040cdb
SE
4723 lt_cv_ld_reload_flag='-r'
4724fi
4725echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4726echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4727reload_flag=$lt_cv_ld_reload_flag
4728case $reload_flag in
4729"" | " "*) ;;
4730*) reload_flag=" $reload_flag" ;;
4731esac
4732reload_cmds='$LD$reload_flag -o $output$reload_objs'
4733case $host_os in
4734 darwin*)
4735 if test "$GCC" = yes; then
4736 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4737 else
4738 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4739 fi
4740 ;;
4741esac
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4753echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
4754if test "${lt_cv_deplibs_check_method+set}" = set; then
4755 echo $ECHO_N "(cached) $ECHO_C" >&6
4756else
4757 lt_cv_file_magic_cmd='$MAGIC_CMD'
4758lt_cv_file_magic_test_file=
4759lt_cv_deplibs_check_method='unknown'
4760# Need to set the preceding variable on all platforms that support
4761# interlibrary dependencies.
4762# 'none' -- dependencies not supported.
4763# `unknown' -- same as none, but documents that we really don't know.
4764# 'pass_all' -- all dependencies passed with no checks.
4765# 'test_compile' -- check by making test program.
4766# 'file_magic [[regex]]' -- check by looking for files in library path
4767# which responds to the $file_magic_cmd with a given extended regex.
4768# If you have `file' or equivalent on your system and you're not sure
4769# whether `pass_all' will *always* work, you probably want this one.
4770
4771case $host_os in
4772aix4* | aix5*)
4773 lt_cv_deplibs_check_method=pass_all
4774 ;;
4775
4776beos*)
4777 lt_cv_deplibs_check_method=pass_all
4778 ;;
4779
4780bsdi[45]*)
4781 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4782 lt_cv_file_magic_cmd='/usr/bin/file -L'
4783 lt_cv_file_magic_test_file=/shlib/libc.so
4784 ;;
4785
4786cygwin*)
4787 # func_win32_libid is a shell function defined in ltmain.sh
4788 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4789 lt_cv_file_magic_cmd='func_win32_libid'
4790 ;;
4791
4792mingw* | pw32*)
4793 # Base MSYS/MinGW do not provide the 'file' command needed by
4794 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4795 # unless we find 'file', for example because we are cross-compiling.
4796 if ( file / ) >/dev/null 2>&1; then
4797 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4798 lt_cv_file_magic_cmd='func_win32_libid'
4799 else
4800 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4801 lt_cv_file_magic_cmd='$OBJDUMP -f'
4802 fi
4803 ;;
4804
4805darwin* | rhapsody*)
4806 lt_cv_deplibs_check_method=pass_all
d45dc31f 4807 ;;
d7040cdb
SE
4808
4809freebsd* | dragonfly*)
4810 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4811 case $host_cpu in
4812 i*86 )
4813 # Not sure whether the presence of OpenBSD here was a mistake.
4814 # Let's accept both of them until this is cleared up.
4815 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4816 lt_cv_file_magic_cmd=/usr/bin/file
4817 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4818 ;;
4819 esac
4820 else
4821 lt_cv_deplibs_check_method=pass_all
4822 fi
4823 ;;
4824
4825gnu*)
4826 lt_cv_deplibs_check_method=pass_all
d45dc31f 4827 ;;
d7040cdb
SE
4828
4829hpux10.20* | hpux11*)
4830 lt_cv_file_magic_cmd=/usr/bin/file
4831 case $host_cpu in
4832 ia64*)
4833 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4834 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4835 ;;
4836 hppa*64*)
4837 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]'
4838 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4839 ;;
d45dc31f 4840 *)
d7040cdb
SE
4841 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4842 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4843 ;;
4844 esac
4845 ;;
42ecbf5e 4846
d7040cdb
SE
4847interix[3-9]*)
4848 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4849 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4850 ;;
42ecbf5e 4851
d7040cdb
SE
4852irix5* | irix6* | nonstopux*)
4853 case $LD in
4854 *-32|*"-32 ") libmagic=32-bit;;
4855 *-n32|*"-n32 ") libmagic=N32;;
4856 *-64|*"-64 ") libmagic=64-bit;;
4857 *) libmagic=never-match;;
4858 esac
4859 lt_cv_deplibs_check_method=pass_all
d45dc31f 4860 ;;
42ecbf5e 4861
d7040cdb
SE
4862# This must be Linux ELF.
4863linux* | k*bsd*-gnu)
4864 lt_cv_deplibs_check_method=pass_all
4865 ;;
252b5132 4866
d7040cdb
SE
4867netbsd*)
4868 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4869 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f 4870 else
d7040cdb 4871 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
d45dc31f 4872 fi
d7040cdb
SE
4873 ;;
4874
4875newos6*)
4876 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4877 lt_cv_file_magic_cmd=/usr/bin/file
4878 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4879 ;;
4880
4881*nto* | *qnx*)
4882 lt_cv_deplibs_check_method=pass_all
4883 ;;
42ecbf5e 4884
d7040cdb
SE
4885openbsd*)
4886 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4887 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4888 else
4889 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d45dc31f
SE
4890 fi
4891 ;;
d7040cdb
SE
4892
4893osf3* | osf4* | osf5*)
4894 lt_cv_deplibs_check_method=pass_all
4895 ;;
4896
4897rdos*)
4898 lt_cv_deplibs_check_method=pass_all
4899 ;;
4900
4901solaris*)
4902 lt_cv_deplibs_check_method=pass_all
4903 ;;
4904
4905sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4906 lt_cv_deplibs_check_method=pass_all
4907 ;;
4908
4909sysv4 | sysv4.3*)
4910 case $host_vendor in
4911 motorola)
4912 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]'
4913 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4914 ;;
4915 ncr)
4916 lt_cv_deplibs_check_method=pass_all
4917 ;;
4918 sequent)
4919 lt_cv_file_magic_cmd='/bin/file'
4920 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4921 ;;
4922 sni)
4923 lt_cv_file_magic_cmd='/bin/file'
4924 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4925 lt_cv_file_magic_test_file=/lib/libc.so
4926 ;;
4927 siemens)
4928 lt_cv_deplibs_check_method=pass_all
4929 ;;
4930 pc)
4931 lt_cv_deplibs_check_method=pass_all
4932 ;;
4933 esac
4934 ;;
4935
4936tpf*)
4937 lt_cv_deplibs_check_method=pass_all
4938 ;;
d45dc31f 4939esac
42ecbf5e 4940
d7040cdb
SE
4941fi
4942echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4943echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
4944file_magic_cmd=$lt_cv_file_magic_cmd
4945deplibs_check_method=$lt_cv_deplibs_check_method
4946test -z "$deplibs_check_method" && deplibs_check_method=unknown
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
d45dc31f 4959if test -n "$ac_tool_prefix"; then
d7040cdb
SE
4960 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4961set dummy ${ac_tool_prefix}ar; ac_word=$2
d45dc31f
SE
4962echo "$as_me:$LINENO: checking for $ac_word" >&5
4963echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb 4964if test "${ac_cv_prog_AR+set}" = set; then
d45dc31f 4965 echo $ECHO_N "(cached) $ECHO_C" >&6
42ecbf5e 4966else
d7040cdb
SE
4967 if test -n "$AR"; then
4968 ac_cv_prog_AR="$AR" # Let the user override the test.
d45dc31f
SE
4969else
4970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4971for as_dir in $PATH
4972do
4973 IFS=$as_save_IFS
4974 test -z "$as_dir" && as_dir=.
4975 for ac_exec_ext in '' $ac_executable_extensions; do
4976 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 4977 ac_cv_prog_AR="${ac_tool_prefix}ar"
d45dc31f
SE
4978 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4979 break 2
4980 fi
4981done
4982done
42ecbf5e 4983
42ecbf5e 4984fi
d45dc31f 4985fi
d7040cdb
SE
4986AR=$ac_cv_prog_AR
4987if test -n "$AR"; then
4988 echo "$as_me:$LINENO: result: $AR" >&5
4989echo "${ECHO_T}$AR" >&6
d45dc31f
SE
4990else
4991 echo "$as_me:$LINENO: result: no" >&5
4992echo "${ECHO_T}no" >&6
4993fi
42ecbf5e
DJ
4994
4995fi
d7040cdb
SE
4996if test -z "$ac_cv_prog_AR"; then
4997 ac_ct_AR=$AR
4998 # Extract the first word of "ar", so it can be a program name with args.
4999set dummy ar; ac_word=$2
d45dc31f
SE
5000echo "$as_me:$LINENO: checking for $ac_word" >&5
5001echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb 5002if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
42ecbf5e
DJ
5003 echo $ECHO_N "(cached) $ECHO_C" >&6
5004else
d7040cdb
SE
5005 if test -n "$ac_ct_AR"; then
5006 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
42ecbf5e 5007else
d45dc31f
SE
5008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5009for as_dir in $PATH
5010do
5011 IFS=$as_save_IFS
5012 test -z "$as_dir" && as_dir=.
5013 for ac_exec_ext in '' $ac_executable_extensions; do
5014 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 5015 ac_cv_prog_ac_ct_AR="ar"
d45dc31f
SE
5016 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5017 break 2
5018 fi
5019done
5020done
42ecbf5e 5021
d7040cdb 5022 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
42ecbf5e 5023fi
42ecbf5e 5024fi
d7040cdb
SE
5025ac_ct_AR=$ac_cv_prog_ac_ct_AR
5026if test -n "$ac_ct_AR"; then
5027 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5028echo "${ECHO_T}$ac_ct_AR" >&6
252b5132 5029else
d45dc31f
SE
5030 echo "$as_me:$LINENO: result: no" >&5
5031echo "${ECHO_T}no" >&6
252b5132 5032fi
252b5132 5033
d7040cdb 5034 AR=$ac_ct_AR
d45dc31f 5035else
d7040cdb 5036 AR="$ac_cv_prog_AR"
d45dc31f 5037fi
42ecbf5e 5038
d7040cdb
SE
5039test -z "$AR" && AR=ar
5040test -z "$AR_FLAGS" && AR_FLAGS=cru
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
d45dc31f
SE
5052if test -n "$ac_tool_prefix"; then
5053 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5054set dummy ${ac_tool_prefix}strip; ac_word=$2
5055echo "$as_me:$LINENO: checking for $ac_word" >&5
5056echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5057if test "${ac_cv_prog_STRIP+set}" = set; then
5058 echo $ECHO_N "(cached) $ECHO_C" >&6
5059else
5060 if test -n "$STRIP"; then
5061 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5062else
5063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5064for as_dir in $PATH
42ecbf5e 5065do
d45dc31f
SE
5066 IFS=$as_save_IFS
5067 test -z "$as_dir" && as_dir=.
5068 for ac_exec_ext in '' $ac_executable_extensions; do
5069 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5070 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5071 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5072 break 2
5073 fi
5074done
5075done
5076
5077fi
5078fi
5079STRIP=$ac_cv_prog_STRIP
5080if test -n "$STRIP"; then
5081 echo "$as_me:$LINENO: result: $STRIP" >&5
5082echo "${ECHO_T}$STRIP" >&6
252b5132 5083else
d45dc31f
SE
5084 echo "$as_me:$LINENO: result: no" >&5
5085echo "${ECHO_T}no" >&6
5086fi
42ecbf5e 5087
252b5132 5088fi
d45dc31f
SE
5089if test -z "$ac_cv_prog_STRIP"; then
5090 ac_ct_STRIP=$STRIP
5091 # Extract the first word of "strip", so it can be a program name with args.
5092set dummy strip; ac_word=$2
5093echo "$as_me:$LINENO: checking for $ac_word" >&5
5094echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5095if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5096 echo $ECHO_N "(cached) $ECHO_C" >&6
5097else
5098 if test -n "$ac_ct_STRIP"; then
5099 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5100else
5101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5102for as_dir in $PATH
5103do
5104 IFS=$as_save_IFS
5105 test -z "$as_dir" && as_dir=.
5106 for ac_exec_ext in '' $ac_executable_extensions; do
5107 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5108 ac_cv_prog_ac_ct_STRIP="strip"
5109 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5110 break 2
5111 fi
5112done
42ecbf5e 5113done
42ecbf5e 5114
d45dc31f
SE
5115 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5116fi
5117fi
5118ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5119if test -n "$ac_ct_STRIP"; then
5120 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5121echo "${ECHO_T}$ac_ct_STRIP" >&6
5122else
5123 echo "$as_me:$LINENO: result: no" >&5
5124echo "${ECHO_T}no" >&6
252b5132 5125fi
e5a52504 5126
d45dc31f
SE
5127 STRIP=$ac_ct_STRIP
5128else
5129 STRIP="$ac_cv_prog_STRIP"
5130fi
e5a52504 5131
d7040cdb 5132test -z "$STRIP" && STRIP=:
d45dc31f 5133
d45dc31f
SE
5134
5135
d45dc31f 5136
d45dc31f
SE
5137
5138
d7040cdb
SE
5139if test -n "$ac_tool_prefix"; then
5140 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5141set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5142echo "$as_me:$LINENO: checking for $ac_word" >&5
5143echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5144if test "${ac_cv_prog_RANLIB+set}" = set; then
5145 echo $ECHO_N "(cached) $ECHO_C" >&6
d45dc31f 5146else
d7040cdb
SE
5147 if test -n "$RANLIB"; then
5148 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5149else
5150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5151for as_dir in $PATH
5152do
5153 IFS=$as_save_IFS
5154 test -z "$as_dir" && as_dir=.
5155 for ac_exec_ext in '' $ac_executable_extensions; do
5156 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5157 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5158 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5159 break 2
d45dc31f 5160 fi
d7040cdb
SE
5161done
5162done
d45dc31f 5163
d7040cdb
SE
5164fi
5165fi
5166RANLIB=$ac_cv_prog_RANLIB
5167if test -n "$RANLIB"; then
5168 echo "$as_me:$LINENO: result: $RANLIB" >&5
5169echo "${ECHO_T}$RANLIB" >&6
5170else
5171 echo "$as_me:$LINENO: result: no" >&5
5172echo "${ECHO_T}no" >&6
5173fi
d45dc31f 5174
d7040cdb
SE
5175fi
5176if test -z "$ac_cv_prog_RANLIB"; then
5177 ac_ct_RANLIB=$RANLIB
5178 # Extract the first word of "ranlib", so it can be a program name with args.
5179set dummy ranlib; ac_word=$2
5180echo "$as_me:$LINENO: checking for $ac_word" >&5
5181echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5182if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5183 echo $ECHO_N "(cached) $ECHO_C" >&6
5184else
5185 if test -n "$ac_ct_RANLIB"; then
5186 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5187else
5188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5189for as_dir in $PATH
5190do
5191 IFS=$as_save_IFS
5192 test -z "$as_dir" && as_dir=.
5193 for ac_exec_ext in '' $ac_executable_extensions; do
5194 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5195 ac_cv_prog_ac_ct_RANLIB="ranlib"
5196 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5197 break 2
d45dc31f 5198 fi
d7040cdb
SE
5199done
5200done
d45dc31f 5201
d7040cdb
SE
5202 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5203fi
5204fi
5205ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5206if test -n "$ac_ct_RANLIB"; then
5207 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5208echo "${ECHO_T}$ac_ct_RANLIB" >&6
d15b04bd 5209else
d7040cdb
SE
5210 echo "$as_me:$LINENO: result: no" >&5
5211echo "${ECHO_T}no" >&6
5212fi
252b5132 5213
d7040cdb
SE
5214 RANLIB=$ac_ct_RANLIB
5215else
5216 RANLIB="$ac_cv_prog_RANLIB"
5217fi
d45dc31f 5218
d7040cdb 5219test -z "$RANLIB" && RANLIB=:
d45dc31f 5220
d45dc31f 5221
d45dc31f 5222
42ecbf5e 5223
e5a52504 5224
d7040cdb
SE
5225
5226# Determine commands to create old-style static archives.
5227old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5228old_postinstall_cmds='chmod 644 $oldlib'
5229old_postuninstall_cmds=
5230
5231if test -n "$RANLIB"; then
5232 case $host_os in
5233 openbsd*)
5234 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5235 ;;
5236 *)
5237 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5238 ;;
5239 esac
5240 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d45dc31f 5241fi
d45dc31f
SE
5242
5243
d45dc31f
SE
5244
5245
d15b04bd 5246
3e321448 5247
d45dc31f 5248
d45dc31f 5249
d45dc31f
SE
5250
5251
d45dc31f 5252
d45dc31f 5253
d45dc31f
SE
5254
5255
5256
5257
5258
5259
5260
d45dc31f 5261
d45dc31f 5262
d45dc31f 5263
d45dc31f 5264
d45dc31f 5265
d45dc31f 5266
d45dc31f 5267
d45dc31f 5268
3e321448
L
5269
5270
d45dc31f
SE
5271
5272
d45dc31f
SE
5273
5274
d45dc31f 5275
d7040cdb
SE
5276# If no C compiler was specified, use CC.
5277LTCC=${LTCC-"$CC"}
42ecbf5e 5278
d7040cdb
SE
5279# If no C compiler flags were specified, use CFLAGS.
5280LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
e5a52504 5281
d7040cdb
SE
5282# Allow CC to be a program name with arguments.
5283compiler=$CC
d15b04bd 5284
d7040cdb
SE
5285
5286# Check for command to grab the raw symbol name followed by C symbol from nm.
5287echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5288echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5289if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
42ecbf5e 5290 echo $ECHO_N "(cached) $ECHO_C" >&6
d15b04bd 5291else
d7040cdb
SE
5292
5293# These are sane defaults that work on at least a few old systems.
5294# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5295
5296# Character class describing NM global symbol codes.
5297symcode='[BCDEGRST]'
5298
5299# Regexp to match symbols that can be accessed directly from C.
5300sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5301
5302# Define system-specific variables.
5303case $host_os in
5304aix*)
5305 symcode='[BCDT]'
5306 ;;
5307cygwin* | mingw* | pw32*)
5308 symcode='[ABCDGISTW]'
5309 ;;
5310hpux*)
5311 if test "$host_cpu" = ia64; then
5312 symcode='[ABCDEGRST]'
42ecbf5e 5313 fi
d7040cdb
SE
5314 ;;
5315irix* | nonstopux*)
5316 symcode='[BCDEGRST]'
5317 ;;
5318osf*)
5319 symcode='[BCDEGQRST]'
5320 ;;
5321solaris*)
5322 symcode='[BDRT]'
5323 ;;
5324sco3.2v5*)
5325 symcode='[DT]'
5326 ;;
5327sysv4.2uw2*)
5328 symcode='[DT]'
5329 ;;
5330sysv5* | sco5v6* | unixware* | OpenUNIX*)
5331 symcode='[ABDT]'
5332 ;;
5333sysv4)
5334 symcode='[DFNSTU]'
5335 ;;
5336esac
d15b04bd 5337
d7040cdb
SE
5338# If we're using GNU nm, then use its standard symbol codes.
5339case `$NM -V 2>&1` in
5340*GNU* | *'with BFD'*)
5341 symcode='[ABCDGIRSTW]' ;;
5342esac
e5a52504 5343
d7040cdb
SE
5344# Transform an extracted symbol line into a proper C declaration.
5345# Some systems (esp. on ia64) link data and code symbols differently,
5346# so use this general approach.
5347lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
42ecbf5e 5348
d7040cdb
SE
5349# Transform an extracted symbol line into symbol name and symbol address
5350lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
42ecbf5e 5351
d7040cdb
SE
5352# Handle CRLF in mingw tool chain
5353opt_cr=
5354case $build_os in
5355mingw*)
5356 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5357 ;;
5358esac
5359
5360# Try without a prefix underscore, then with it.
5361for ac_symprfx in "" "_"; do
5362
5363 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5364 symxfrm="\\1 $ac_symprfx\\2 \\2"
5365
5366 # Write the raw and C identifiers.
5367 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5368 # Fake it for dumpbin and say T for any non-static function
5369 # and D for any global variable.
5370 # Also find C++ and __fastcall symbols from MSVC++,
5371 # which start with @ or ?.
5372 lt_cv_sys_global_symbol_pipe="$AWK '"\
5373" {last_section=section; section=\$ 3};"\
5374" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5375" \$ 0!~/External *\|/{next};"\
5376" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5377" {if(hide[section]) next};"\
5378" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5379" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5380" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5381" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5382" ' prfx=^$ac_symprfx"
5383 else
5384 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5385 fi
5386
5387 # Check to see that the pipe works correctly.
5388 pipe_works=no
5389
5390 rm -f conftest*
5391 cat > conftest.$ac_ext <<_LT_EOF
42ecbf5e 5392#ifdef __cplusplus
d7040cdb 5393extern "C" {
42ecbf5e 5394#endif
d7040cdb
SE
5395char nm_test_var;
5396void nm_test_func(void);
5397void nm_test_func(void){}
5398#ifdef __cplusplus
42ecbf5e 5399}
d7040cdb
SE
5400#endif
5401int main(){nm_test_var='a';nm_test_func();return(0);}
5402_LT_EOF
5403
5404 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5405 (eval $ac_compile) 2>&5
42ecbf5e
DJ
5406 ac_status=$?
5407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
5408 (exit $ac_status); }; then
5409 # Now try to grab the symbols.
5410 nlist=conftest.nm
5411 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5412 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
42ecbf5e
DJ
5413 ac_status=$?
5414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
5415 (exit $ac_status); } && test -s "$nlist"; then
5416 # Try sorting and uniquifying the output.
5417 if sort "$nlist" | uniq > "$nlist"T; then
5418 mv -f "$nlist"T "$nlist"
5419 else
5420 rm -f "$nlist"T
5421 fi
5422
5423 # Make sure that we snagged all the symbols we need.
5424 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5425 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5426 cat <<_LT_EOF > conftest.$ac_ext
5427#ifdef __cplusplus
5428extern "C" {
5429#endif
5430
5431_LT_EOF
5432 # Now generate the symbol file.
5433 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5434
5435 cat <<_LT_EOF >> conftest.$ac_ext
5436
5437/* The mapping between symbol names and symbols. */
5438const struct {
5439 const char *name;
5440 void *address;
5441}
5442lt__PROGRAM__LTX_preloaded_symbols[] =
5443{
5444 { "@PROGRAM@", (void *) 0 },
5445_LT_EOF
5446 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5447 cat <<\_LT_EOF >> conftest.$ac_ext
5448 {0, (void *) 0}
5449};
5450
5451/* This works around a problem in FreeBSD linker */
5452#ifdef FREEBSD_WORKAROUND
5453static const void *lt_preloaded_setup() {
5454 return lt__PROGRAM__LTX_preloaded_symbols;
5455}
5456#endif
5457
5458#ifdef __cplusplus
5459}
5460#endif
5461_LT_EOF
5462 # Now try linking the two files.
5463 mv conftest.$ac_objext conftstm.$ac_objext
5464 lt_save_LIBS="$LIBS"
5465 lt_save_CFLAGS="$CFLAGS"
5466 LIBS="conftstm.$ac_objext"
5467 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5468 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5469 (eval $ac_link) 2>&5
5470 ac_status=$?
5471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5472 (exit $ac_status); } && test -s conftest${ac_exeext}; then
5473 pipe_works=yes
5474 fi
5475 LIBS="$lt_save_LIBS"
5476 CFLAGS="$lt_save_CFLAGS"
5477 else
5478 echo "cannot find nm_test_func in $nlist" >&5
5479 fi
5480 else
5481 echo "cannot find nm_test_var in $nlist" >&5
5482 fi
5483 else
5484 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5485 fi
5486 else
5487 echo "$progname: failed program was:" >&5
5488 cat conftest.$ac_ext >&5
5489 fi
5490 rm -f conftest* conftst*
5491
5492 # Do not use the global_symbol_pipe unless it works.
5493 if test "$pipe_works" = yes; then
5494 break
5495 else
5496 lt_cv_sys_global_symbol_pipe=
5497 fi
5498done
42ecbf5e 5499
42ecbf5e 5500fi
d7040cdb
SE
5501
5502if test -z "$lt_cv_sys_global_symbol_pipe"; then
5503 lt_cv_sys_global_symbol_to_cdecl=
42ecbf5e 5504fi
d7040cdb
SE
5505if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5506 echo "$as_me:$LINENO: result: failed" >&5
5507echo "${ECHO_T}failed" >&6
42ecbf5e 5508else
d7040cdb
SE
5509 echo "$as_me:$LINENO: result: ok" >&5
5510echo "${ECHO_T}ok" >&6
5511fi
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5530if test "${enable_libtool_lock+set}" = set; then
5531 enableval="$enable_libtool_lock"
5532
5533fi;
5534test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5535
5536# Some flags need to be propagated to the compiler or linker for good
5537# libtool support.
5538case $host in
5539ia64-*-hpux*)
5540 # Find out which ABI we are using.
5541 echo 'int i;' > conftest.$ac_ext
5542 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5543 (eval $ac_compile) 2>&5
5544 ac_status=$?
5545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5546 (exit $ac_status); }; then
5547 case `/usr/bin/file conftest.$ac_objext` in
5548 *ELF-32*)
5549 HPUX_IA64_MODE="32"
5550 ;;
5551 *ELF-64*)
5552 HPUX_IA64_MODE="64"
5553 ;;
5554 esac
5555 fi
5556 rm -rf conftest*
5557 ;;
5558*-*-irix6*)
5559 # Find out which ABI we are using.
5ba684e2 5560 echo '#line 5560 "configure"' > conftest.$ac_ext
d7040cdb
SE
5561 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5562 (eval $ac_compile) 2>&5
5563 ac_status=$?
5564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5565 (exit $ac_status); }; then
5566 if test "$lt_cv_prog_gnu_ld" = yes; then
5567 case `/usr/bin/file conftest.$ac_objext` in
5568 *32-bit*)
5569 LD="${LD-ld} -melf32bsmip"
5570 ;;
5571 *N32*)
5572 LD="${LD-ld} -melf32bmipn32"
5573 ;;
5574 *64-bit*)
5575 LD="${LD-ld} -melf64bmip"
5576 ;;
5577 esac
5578 else
5579 case `/usr/bin/file conftest.$ac_objext` in
5580 *32-bit*)
5581 LD="${LD-ld} -32"
5582 ;;
5583 *N32*)
5584 LD="${LD-ld} -n32"
5585 ;;
5586 *64-bit*)
5587 LD="${LD-ld} -64"
5588 ;;
5589 esac
5590 fi
5591 fi
5592 rm -rf conftest*
5593 ;;
5594
5595x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5596s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5597 # Find out which ABI we are using.
5598 echo 'int i;' > conftest.$ac_ext
5599 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5600 (eval $ac_compile) 2>&5
5601 ac_status=$?
5602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5603 (exit $ac_status); }; then
5604 case `/usr/bin/file conftest.o` in
5605 *32-bit*)
5606 case $host in
5607 x86_64-*kfreebsd*-gnu)
5608 LD="${LD-ld} -m elf_i386_fbsd"
5609 ;;
5610 x86_64-*linux*)
5611 LD="${LD-ld} -m elf_i386"
5612 ;;
5613 ppc64-*linux*|powerpc64-*linux*)
5614 LD="${LD-ld} -m elf32ppclinux"
5615 ;;
5616 s390x-*linux*)
5617 LD="${LD-ld} -m elf_s390"
5618 ;;
5619 sparc64-*linux*)
5620 LD="${LD-ld} -m elf32_sparc"
5621 ;;
5622 esac
5623 ;;
5624 *64-bit*)
5625 case $host in
5626 x86_64-*kfreebsd*-gnu)
5627 LD="${LD-ld} -m elf_x86_64_fbsd"
5628 ;;
5629 x86_64-*linux*)
5630 LD="${LD-ld} -m elf_x86_64"
5631 ;;
5632 ppc*-*linux*|powerpc*-*linux*)
5633 LD="${LD-ld} -m elf64ppc"
5634 ;;
5635 s390*-*linux*|s390*-*tpf*)
5636 LD="${LD-ld} -m elf64_s390"
5637 ;;
5638 sparc*-*linux*)
5639 LD="${LD-ld} -m elf64_sparc"
5640 ;;
5641 esac
5642 ;;
5643 esac
5644 fi
5645 rm -rf conftest*
5646 ;;
5647
5648*-*-sco3.2v5*)
5649 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5650 SAVE_CFLAGS="$CFLAGS"
5651 CFLAGS="$CFLAGS -belf"
5652 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5653echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5654if test "${lt_cv_cc_needs_belf+set}" = set; then
42ecbf5e
DJ
5655 echo $ECHO_N "(cached) $ECHO_C" >&6
5656else
d7040cdb
SE
5657 ac_ext=c
5658ac_cpp='$CPP $CPPFLAGS'
5659ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5660ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5661ac_compiler_gnu=$ac_cv_c_compiler_gnu
5662
5663 cat >conftest.$ac_ext <<_ACEOF
42ecbf5e
DJ
5664/* confdefs.h. */
5665_ACEOF
5666cat confdefs.h >>conftest.$ac_ext
5667cat >>conftest.$ac_ext <<_ACEOF
5668/* end confdefs.h. */
d15b04bd 5669
42ecbf5e
DJ
5670int
5671main ()
5672{
d7040cdb 5673
42ecbf5e
DJ
5674 ;
5675 return 0;
5676}
5677_ACEOF
5678rm -f conftest.$ac_objext conftest$ac_exeext
5679if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5680 (eval $ac_link) 2>conftest.er1
5681 ac_status=$?
5682 grep -v '^ *+' conftest.er1 >conftest.err
5683 rm -f conftest.er1
5684 cat conftest.err >&5
5685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5686 (exit $ac_status); } &&
b7d4af3a
JW
5687 { ac_try='test -z "$ac_c_werror_flag"
5688 || test ! -s conftest.err'
42ecbf5e
DJ
5689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5690 (eval $ac_try) 2>&5
5691 ac_status=$?
5692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5693 (exit $ac_status); }; } &&
5694 { ac_try='test -s conftest$ac_exeext'
5695 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5696 (eval $ac_try) 2>&5
5697 ac_status=$?
5698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5699 (exit $ac_status); }; }; then
d7040cdb 5700 lt_cv_cc_needs_belf=yes
42ecbf5e
DJ
5701else
5702 echo "$as_me: failed program was:" >&5
5703sed 's/^/| /' conftest.$ac_ext >&5
5704
d7040cdb 5705lt_cv_cc_needs_belf=no
42ecbf5e
DJ
5706fi
5707rm -f conftest.err conftest.$ac_objext \
5708 conftest$ac_exeext conftest.$ac_ext
d7040cdb
SE
5709 ac_ext=c
5710ac_cpp='$CPP $CPPFLAGS'
5711ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5712ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5713ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e
DJ
5714
5715fi
d7040cdb
SE
5716echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5717echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5718 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5719 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5720 CFLAGS="$SAVE_CFLAGS"
5721 fi
5722 ;;
5723sparc*-*solaris*)
5724 # Find out which ABI we are using.
5725 echo 'int i;' > conftest.$ac_ext
5726 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5727 (eval $ac_compile) 2>&5
5728 ac_status=$?
5729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5730 (exit $ac_status); }; then
5731 case `/usr/bin/file conftest.o` in
5732 *64-bit*)
5733 case $lt_cv_prog_gnu_ld in
5734 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5735 *) LD="${LD-ld} -64" ;;
5736 esac
5737 ;;
5738 esac
5739 fi
5740 rm -rf conftest*
5741 ;;
5742esac
42ecbf5e 5743
d7040cdb 5744need_locks="$enable_libtool_lock"
42ecbf5e 5745
d7040cdb
SE
5746ac_ext=c
5747ac_cpp='$CPP $CPPFLAGS'
5748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5750ac_compiler_gnu=$ac_cv_c_compiler_gnu
5751echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5752echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5753# On Suns, sometimes $CPP names a directory.
5754if test -n "$CPP" && test -d "$CPP"; then
5755 CPP=
5756fi
5757if test -z "$CPP"; then
5758 if test "${ac_cv_prog_CPP+set}" = set; then
42ecbf5e 5759 echo $ECHO_N "(cached) $ECHO_C" >&6
e5a52504 5760else
d7040cdb
SE
5761 # Double quotes because CPP needs to be expanded
5762 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5763 do
5764 ac_preproc_ok=false
5765for ac_c_preproc_warn_flag in '' yes
5766do
5767 # Use a header file that comes with gcc, so configuring glibc
5768 # with a fresh cross-compiler works.
5769 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5770 # <limits.h> exists even on freestanding compilers.
5771 # On the NeXT, cc -E runs the code through the compiler's parser,
5772 # not just through cpp. "Syntax error" is here to catch this case.
5773 cat >conftest.$ac_ext <<_ACEOF
5774/* confdefs.h. */
42ecbf5e 5775_ACEOF
d7040cdb
SE
5776cat confdefs.h >>conftest.$ac_ext
5777cat >>conftest.$ac_ext <<_ACEOF
5778/* end confdefs.h. */
5779#ifdef __STDC__
5780# include <limits.h>
5781#else
5782# include <assert.h>
5783#endif
5784 Syntax error
5785_ACEOF
5786if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5787 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
42ecbf5e 5788 ac_status=$?
d7040cdb
SE
5789 grep -v '^ *+' conftest.er1 >conftest.err
5790 rm -f conftest.er1
5791 cat conftest.err >&5
42ecbf5e 5792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
5793 (exit $ac_status); } >/dev/null; then
5794 if test -s conftest.err; then
5795 ac_cpp_err=$ac_c_preproc_warn_flag
5796 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5797 else
5798 ac_cpp_err=
5799 fi
e5a52504 5800else
d7040cdb 5801 ac_cpp_err=yes
e5a52504 5802fi
d7040cdb
SE
5803if test -z "$ac_cpp_err"; then
5804 :
5805else
5806 echo "$as_me: failed program was:" >&5
5807sed 's/^/| /' conftest.$ac_ext >&5
5808
5809 # Broken: fails on valid input.
5810continue
d15b04bd 5811fi
d7040cdb 5812rm -f conftest.err conftest.$ac_ext
d15b04bd 5813
d7040cdb
SE
5814 # OK, works on sane cases. Now check whether non-existent headers
5815 # can be detected and how.
5816 cat >conftest.$ac_ext <<_ACEOF
5817/* confdefs.h. */
5818_ACEOF
5819cat confdefs.h >>conftest.$ac_ext
5820cat >>conftest.$ac_ext <<_ACEOF
5821/* end confdefs.h. */
5822#include <ac_nonexistent.h>
5823_ACEOF
5824if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5825 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5826 ac_status=$?
5827 grep -v '^ *+' conftest.er1 >conftest.err
5828 rm -f conftest.er1
5829 cat conftest.err >&5
5830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5831 (exit $ac_status); } >/dev/null; then
5832 if test -s conftest.err; then
5833 ac_cpp_err=$ac_c_preproc_warn_flag
5834 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5835 else
5836 ac_cpp_err=
5837 fi
5838else
5839 ac_cpp_err=yes
5840fi
5841if test -z "$ac_cpp_err"; then
5842 # Broken: success on invalid input.
5843continue
5844else
5845 echo "$as_me: failed program was:" >&5
5846sed 's/^/| /' conftest.$ac_ext >&5
5847
5848 # Passes both tests.
5849ac_preproc_ok=:
5850break
5851fi
5852rm -f conftest.err conftest.$ac_ext
5853
5854done
5855# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5856rm -f conftest.err conftest.$ac_ext
5857if $ac_preproc_ok; then
5858 break
5859fi
5860
5861 done
5862 ac_cv_prog_CPP=$CPP
5863
5864fi
5865 CPP=$ac_cv_prog_CPP
5866else
5867 ac_cv_prog_CPP=$CPP
5868fi
5869echo "$as_me:$LINENO: result: $CPP" >&5
5870echo "${ECHO_T}$CPP" >&6
5871ac_preproc_ok=false
5872for ac_c_preproc_warn_flag in '' yes
5873do
5874 # Use a header file that comes with gcc, so configuring glibc
5875 # with a fresh cross-compiler works.
5876 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5877 # <limits.h> exists even on freestanding compilers.
5878 # On the NeXT, cc -E runs the code through the compiler's parser,
5879 # not just through cpp. "Syntax error" is here to catch this case.
5880 cat >conftest.$ac_ext <<_ACEOF
5881/* confdefs.h. */
5882_ACEOF
5883cat confdefs.h >>conftest.$ac_ext
5884cat >>conftest.$ac_ext <<_ACEOF
5885/* end confdefs.h. */
5886#ifdef __STDC__
5887# include <limits.h>
5888#else
5889# include <assert.h>
5890#endif
5891 Syntax error
5892_ACEOF
5893if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5894 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5895 ac_status=$?
5896 grep -v '^ *+' conftest.er1 >conftest.err
5897 rm -f conftest.er1
5898 cat conftest.err >&5
5899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5900 (exit $ac_status); } >/dev/null; then
5901 if test -s conftest.err; then
5902 ac_cpp_err=$ac_c_preproc_warn_flag
5903 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5904 else
5905 ac_cpp_err=
5906 fi
5907else
5908 ac_cpp_err=yes
5909fi
5910if test -z "$ac_cpp_err"; then
5911 :
5912else
5913 echo "$as_me: failed program was:" >&5
5914sed 's/^/| /' conftest.$ac_ext >&5
5915
5916 # Broken: fails on valid input.
5917continue
5918fi
5919rm -f conftest.err conftest.$ac_ext
5920
5921 # OK, works on sane cases. Now check whether non-existent headers
5922 # can be detected and how.
5923 cat >conftest.$ac_ext <<_ACEOF
5924/* confdefs.h. */
5925_ACEOF
5926cat confdefs.h >>conftest.$ac_ext
5927cat >>conftest.$ac_ext <<_ACEOF
5928/* end confdefs.h. */
5929#include <ac_nonexistent.h>
5930_ACEOF
5931if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5932 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5933 ac_status=$?
5934 grep -v '^ *+' conftest.er1 >conftest.err
5935 rm -f conftest.er1
5936 cat conftest.err >&5
5937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5938 (exit $ac_status); } >/dev/null; then
5939 if test -s conftest.err; then
5940 ac_cpp_err=$ac_c_preproc_warn_flag
5941 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5942 else
5943 ac_cpp_err=
5944 fi
5945else
5946 ac_cpp_err=yes
5947fi
5948if test -z "$ac_cpp_err"; then
5949 # Broken: success on invalid input.
5950continue
5951else
5952 echo "$as_me: failed program was:" >&5
5953sed 's/^/| /' conftest.$ac_ext >&5
5954
5955 # Passes both tests.
5956ac_preproc_ok=:
5957break
5958fi
5959rm -f conftest.err conftest.$ac_ext
5960
5961done
5962# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5963rm -f conftest.err conftest.$ac_ext
5964if $ac_preproc_ok; then
5965 :
5966else
5967 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5968See \`config.log' for more details." >&5
5969echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5970See \`config.log' for more details." >&2;}
5971 { (exit 1); exit 1; }; }
5972fi
5973
5974ac_ext=c
5975ac_cpp='$CPP $CPPFLAGS'
5976ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5977ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5978ac_compiler_gnu=$ac_cv_c_compiler_gnu
5979
5980
5981echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5982echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5983if test "${ac_cv_header_stdc+set}" = set; then
42ecbf5e 5984 echo $ECHO_N "(cached) $ECHO_C" >&6
e5a52504 5985else
d7040cdb
SE
5986 cat >conftest.$ac_ext <<_ACEOF
5987/* confdefs.h. */
42ecbf5e 5988_ACEOF
d7040cdb
SE
5989cat confdefs.h >>conftest.$ac_ext
5990cat >>conftest.$ac_ext <<_ACEOF
5991/* end confdefs.h. */
5992#include <stdlib.h>
5993#include <stdarg.h>
5994#include <string.h>
5995#include <float.h>
5996
5997int
5998main ()
5999{
6000
6001 ;
6002 return 0;
6003}
6004_ACEOF
6005rm -f conftest.$ac_objext
6006if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6007 (eval $ac_compile) 2>conftest.er1
42ecbf5e
DJ
6008 ac_status=$?
6009 grep -v '^ *+' conftest.er1 >conftest.err
6010 rm -f conftest.er1
6011 cat conftest.err >&5
6012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6013 (exit $ac_status); } &&
b7d4af3a
JW
6014 { ac_try='test -z "$ac_c_werror_flag"
6015 || test ! -s conftest.err'
42ecbf5e
DJ
6016 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6017 (eval $ac_try) 2>&5
6018 ac_status=$?
6019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6020 (exit $ac_status); }; } &&
d7040cdb 6021 { ac_try='test -s conftest.$ac_objext'
42ecbf5e
DJ
6022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6023 (eval $ac_try) 2>&5
6024 ac_status=$?
6025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6026 (exit $ac_status); }; }; then
d7040cdb 6027 ac_cv_header_stdc=yes
d15b04bd 6028else
42ecbf5e
DJ
6029 echo "$as_me: failed program was:" >&5
6030sed 's/^/| /' conftest.$ac_ext >&5
6031
d7040cdb 6032ac_cv_header_stdc=no
e5a52504 6033fi
d7040cdb 6034rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
42ecbf5e 6035
d7040cdb
SE
6036if test $ac_cv_header_stdc = yes; then
6037 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6038 cat >conftest.$ac_ext <<_ACEOF
6039/* confdefs.h. */
42ecbf5e 6040_ACEOF
d7040cdb
SE
6041cat confdefs.h >>conftest.$ac_ext
6042cat >>conftest.$ac_ext <<_ACEOF
6043/* end confdefs.h. */
6044#include <string.h>
d15b04bd 6045
d7040cdb
SE
6046_ACEOF
6047if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6048 $EGREP "memchr" >/dev/null 2>&1; then
6049 :
6050else
6051 ac_cv_header_stdc=no
d15b04bd 6052fi
d7040cdb
SE
6053rm -f conftest*
6054
42ecbf5e 6055fi
e5a52504 6056
d7040cdb
SE
6057if test $ac_cv_header_stdc = yes; then
6058 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6059 cat >conftest.$ac_ext <<_ACEOF
6060/* confdefs.h. */
6061_ACEOF
6062cat confdefs.h >>conftest.$ac_ext
6063cat >>conftest.$ac_ext <<_ACEOF
6064/* end confdefs.h. */
6065#include <stdlib.h>
7148cc28 6066
d7040cdb
SE
6067_ACEOF
6068if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6069 $EGREP "free" >/dev/null 2>&1; then
6070 :
6071else
6072 ac_cv_header_stdc=no
20e95c23 6073fi
d7040cdb
SE
6074rm -f conftest*
6075
6076fi
6077
6078if test $ac_cv_header_stdc = yes; then
6079 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6080 if test "$cross_compiling" = yes; then
6081 :
e5a52504 6082else
d7040cdb
SE
6083 cat >conftest.$ac_ext <<_ACEOF
6084/* confdefs.h. */
6085_ACEOF
6086cat confdefs.h >>conftest.$ac_ext
6087cat >>conftest.$ac_ext <<_ACEOF
6088/* end confdefs.h. */
6089#include <ctype.h>
6090#if ((' ' & 0x0FF) == 0x020)
6091# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6092# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6093#else
6094# define ISLOWER(c) \
6095 (('a' <= (c) && (c) <= 'i') \
6096 || ('j' <= (c) && (c) <= 'r') \
6097 || ('s' <= (c) && (c) <= 'z'))
6098# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6099#endif
6100
6101#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6102int
6103main ()
6104{
6105 int i;
6106 for (i = 0; i < 256; i++)
6107 if (XOR (islower (i), ISLOWER (i))
6108 || toupper (i) != TOUPPER (i))
6109 exit(2);
6110 exit (0);
6111}
6112_ACEOF
6113rm -f conftest$ac_exeext
6114if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6115 (eval $ac_link) 2>&5
6116 ac_status=$?
6117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6118 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6120 (eval $ac_try) 2>&5
6121 ac_status=$?
6122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6123 (exit $ac_status); }; }; then
6124 :
6125else
6126 echo "$as_me: program exited with status $ac_status" >&5
6127echo "$as_me: failed program was:" >&5
6128sed 's/^/| /' conftest.$ac_ext >&5
6129
6130( exit $ac_status )
6131ac_cv_header_stdc=no
6132fi
6133rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6134fi
6135fi
6136fi
6137echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6138echo "${ECHO_T}$ac_cv_header_stdc" >&6
6139if test $ac_cv_header_stdc = yes; then
20e95c23
DJ
6140
6141cat >>confdefs.h <<\_ACEOF
d7040cdb 6142#define STDC_HEADERS 1
20e95c23
DJ
6143_ACEOF
6144
d7040cdb 6145fi
20e95c23 6146
d7040cdb 6147# On IRIX 5.3, sys/types and inttypes.h are conflicting.
20e95c23
DJ
6148
6149
20e95c23 6150
20e95c23 6151
20e95c23 6152
20e95c23 6153
20e95c23 6154
20e95c23
DJ
6155
6156
d7040cdb
SE
6157for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6158 inttypes.h stdint.h unistd.h
6159do
6160as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6161echo "$as_me:$LINENO: checking for $ac_header" >&5
6162echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6163if eval "test \"\${$as_ac_Header+set}\" = set"; then
6164 echo $ECHO_N "(cached) $ECHO_C" >&6
6165else
6166 cat >conftest.$ac_ext <<_ACEOF
6167/* confdefs.h. */
6168_ACEOF
6169cat confdefs.h >>conftest.$ac_ext
6170cat >>conftest.$ac_ext <<_ACEOF
6171/* end confdefs.h. */
6172$ac_includes_default
20e95c23 6173
d7040cdb
SE
6174#include <$ac_header>
6175_ACEOF
6176rm -f conftest.$ac_objext
6177if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6178 (eval $ac_compile) 2>conftest.er1
6179 ac_status=$?
6180 grep -v '^ *+' conftest.er1 >conftest.err
6181 rm -f conftest.er1
6182 cat conftest.err >&5
6183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6184 (exit $ac_status); } &&
6185 { ac_try='test -z "$ac_c_werror_flag"
6186 || test ! -s conftest.err'
6187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6188 (eval $ac_try) 2>&5
6189 ac_status=$?
6190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6191 (exit $ac_status); }; } &&
6192 { ac_try='test -s conftest.$ac_objext'
6193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6194 (eval $ac_try) 2>&5
6195 ac_status=$?
6196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6197 (exit $ac_status); }; }; then
6198 eval "$as_ac_Header=yes"
d15b04bd 6199else
d7040cdb
SE
6200 echo "$as_me: failed program was:" >&5
6201sed 's/^/| /' conftest.$ac_ext >&5
20e95c23 6202
d7040cdb
SE
6203eval "$as_ac_Header=no"
6204fi
6205rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6206fi
6207echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6208echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6209if test `eval echo '${'$as_ac_Header'}'` = yes; then
6210 cat >>confdefs.h <<_ACEOF
6211#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6212_ACEOF
20e95c23 6213
d7040cdb 6214fi
20e95c23 6215
d7040cdb 6216done
20e95c23
DJ
6217
6218
6219
d7040cdb
SE
6220for ac_header in dlfcn.h
6221do
6222as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6223echo "$as_me:$LINENO: checking for $ac_header" >&5
6224echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6225if eval "test \"\${$as_ac_Header+set}\" = set"; then
6226 echo $ECHO_N "(cached) $ECHO_C" >&6
6227else
6228 cat >conftest.$ac_ext <<_ACEOF
6229/* confdefs.h. */
6230_ACEOF
6231cat confdefs.h >>conftest.$ac_ext
6232cat >>conftest.$ac_ext <<_ACEOF
6233/* end confdefs.h. */
6234$ac_includes_default
42ecbf5e 6235
d7040cdb
SE
6236#include <$ac_header>
6237_ACEOF
6238rm -f conftest.$ac_objext
6239if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6240 (eval $ac_compile) 2>conftest.er1
6241 ac_status=$?
6242 grep -v '^ *+' conftest.er1 >conftest.err
6243 rm -f conftest.er1
6244 cat conftest.err >&5
6245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6246 (exit $ac_status); } &&
6247 { ac_try='test -z "$ac_c_werror_flag"
6248 || test ! -s conftest.err'
6249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6250 (eval $ac_try) 2>&5
6251 ac_status=$?
6252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6253 (exit $ac_status); }; } &&
6254 { ac_try='test -s conftest.$ac_objext'
6255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6256 (eval $ac_try) 2>&5
6257 ac_status=$?
6258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6259 (exit $ac_status); }; }; then
6260 eval "$as_ac_Header=yes"
20e95c23 6261else
d7040cdb
SE
6262 echo "$as_me: failed program was:" >&5
6263sed 's/^/| /' conftest.$ac_ext >&5
6264
6265eval "$as_ac_Header=no"
d15b04bd 6266fi
d7040cdb
SE
6267rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6268fi
6269echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6270echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6271if test `eval echo '${'$as_ac_Header'}'` = yes; then
6272 cat >>confdefs.h <<_ACEOF
6273#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6274_ACEOF
20e95c23 6275
d7040cdb
SE
6276fi
6277
6278done
6279
6280
6281
6282# This can be used to rebuild libtool when needed
6283LIBTOOL_DEPS="$ltmain"
6284
6285# Always use our own libtool.
6286LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312test -z "$LN_S" && LN_S="ln -s"
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327if test -n "${ZSH_VERSION+set}" ; then
6328 setopt NO_GLOB_SUBST
6329fi
6330
6331echo "$as_me:$LINENO: checking for objdir" >&5
6332echo $ECHO_N "checking for objdir... $ECHO_C" >&6
6333if test "${lt_cv_objdir+set}" = set; then
20e95c23
DJ
6334 echo $ECHO_N "(cached) $ECHO_C" >&6
6335else
d7040cdb
SE
6336 rm -f .libs 2>/dev/null
6337mkdir .libs 2>/dev/null
6338if test -d .libs; then
6339 lt_cv_objdir=.libs
42ecbf5e 6340else
d7040cdb
SE
6341 # MS-DOS does not allow filenames that begin with a dot.
6342 lt_cv_objdir=_libs
6343fi
6344rmdir .libs 2>/dev/null
42ecbf5e 6345fi
d7040cdb
SE
6346echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6347echo "${ECHO_T}$lt_cv_objdir" >&6
6348objdir=$lt_cv_objdir
42ecbf5e 6349
d7040cdb
SE
6350
6351
6352
6353
6354cat >>confdefs.h <<_ACEOF
6355#define LT_OBJDIR "$lt_cv_objdir/"
6356_ACEOF
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374case $host_os in
6375aix3*)
6376 # AIX sometimes has problems with the GCC collect2 program. For some
6377 # reason, if we set the COLLECT_NAMES environment variable, the problems
6378 # vanish in a puff of smoke.
6379 if test "X${COLLECT_NAMES+set}" != Xset; then
6380 COLLECT_NAMES=
6381 export COLLECT_NAMES
6382 fi
6383 ;;
6384esac
6385
6386# Sed substitution that helps us do robust quoting. It backslashifies
6387# metacharacters that are still active within double-quoted strings.
6388sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6389
6390# Same as above, but do not quote variable references.
6391double_quote_subst='s/\(["`\\]\)/\\\1/g'
6392
6393# Sed substitution to delay expansion of an escaped shell variable in a
6394# double_quote_subst'ed string.
6395delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6396
6397# Sed substitution to delay expansion of an escaped single quote.
6398delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6399
6400# Sed substitution to avoid accidental globbing in evaled expressions
6401no_glob_subst='s/\*/\\\*/g'
6402
6403# Global variables:
6404ofile=libtool
6405can_build_shared=yes
6406
6407# All known linkers require a `.a' archive for static linking (except MSVC,
6408# which needs '.lib').
6409libext=a
6410
6411with_gnu_ld="$lt_cv_prog_gnu_ld"
6412
6413old_CC="$CC"
6414old_CFLAGS="$CFLAGS"
6415
6416# Set sane defaults for various variables
6417test -z "$CC" && CC=cc
6418test -z "$LTCC" && LTCC=$CC
6419test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6420test -z "$LD" && LD=ld
6421test -z "$ac_objext" && ac_objext=o
6422
6423for cc_temp in $compiler""; do
6424 case $cc_temp in
6425 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6426 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6427 \-*) ;;
6428 *) break;;
6429 esac
6430done
6431cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6432
6433
6434# Only perform the check for file, if the check method requires it
6435test -z "$MAGIC_CMD" && MAGIC_CMD=file
6436case $deplibs_check_method in
6437file_magic*)
6438 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6439 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6440echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
6441if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
42ecbf5e
DJ
6442 echo $ECHO_N "(cached) $ECHO_C" >&6
6443else
d7040cdb
SE
6444 case $MAGIC_CMD in
6445[\\/*] | ?:[\\/]*)
6446 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
20e95c23 6447 ;;
d7040cdb
SE
6448*)
6449 lt_save_MAGIC_CMD="$MAGIC_CMD"
6450 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6451 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6452 for ac_dir in $ac_dummy; do
6453 IFS="$lt_save_ifs"
6454 test -z "$ac_dir" && ac_dir=.
6455 if test -f $ac_dir/${ac_tool_prefix}file; then
6456 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6457 if test -n "$file_magic_test_file"; then
6458 case $deplibs_check_method in
6459 "file_magic "*)
6460 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6461 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6462 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6463 $EGREP "$file_magic_regex" > /dev/null; then
6464 :
6465 else
6466 cat <<_LT_EOF 1>&2
42ecbf5e 6467
d7040cdb
SE
6468*** Warning: the command libtool uses to detect shared libraries,
6469*** $file_magic_cmd, produces output that libtool cannot recognize.
6470*** The result is that libtool may fail to recognize shared libraries
6471*** as such. This will affect the creation of libtool libraries that
6472*** depend on shared libraries, but programs linked with such libtool
6473*** libraries will work regardless of this problem. Nevertheless, you
6474*** may want to report the problem to your system manager and/or to
6475*** bug-libtool@gnu.org
6476
6477_LT_EOF
6478 fi ;;
6479 esac
6480 fi
6481 break
6482 fi
6483 done
6484 IFS="$lt_save_ifs"
6485 MAGIC_CMD="$lt_save_MAGIC_CMD"
20e95c23
DJ
6486 ;;
6487esac
42ecbf5e 6488fi
20e95c23 6489
d7040cdb
SE
6490MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6491if test -n "$MAGIC_CMD"; then
6492 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6493echo "${ECHO_T}$MAGIC_CMD" >&6
42ecbf5e
DJ
6494else
6495 echo "$as_me:$LINENO: result: no" >&5
6496echo "${ECHO_T}no" >&6
6497fi
6498
20e95c23
DJ
6499
6500
42ecbf5e 6501
20e95c23 6502
d7040cdb
SE
6503if test -z "$lt_cv_path_MAGIC_CMD"; then
6504 if test -n "$ac_tool_prefix"; then
6505 echo "$as_me:$LINENO: checking for file" >&5
6506echo $ECHO_N "checking for file... $ECHO_C" >&6
6507if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
42ecbf5e
DJ
6508 echo $ECHO_N "(cached) $ECHO_C" >&6
6509else
d7040cdb
SE
6510 case $MAGIC_CMD in
6511[\\/*] | ?:[\\/]*)
6512 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6513 ;;
6514*)
6515 lt_save_MAGIC_CMD="$MAGIC_CMD"
6516 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6517 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6518 for ac_dir in $ac_dummy; do
6519 IFS="$lt_save_ifs"
6520 test -z "$ac_dir" && ac_dir=.
6521 if test -f $ac_dir/file; then
6522 lt_cv_path_MAGIC_CMD="$ac_dir/file"
6523 if test -n "$file_magic_test_file"; then
6524 case $deplibs_check_method in
6525 "file_magic "*)
6526 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6527 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6528 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6529 $EGREP "$file_magic_regex" > /dev/null; then
6530 :
6531 else
6532 cat <<_LT_EOF 1>&2
6533
6534*** Warning: the command libtool uses to detect shared libraries,
6535*** $file_magic_cmd, produces output that libtool cannot recognize.
6536*** The result is that libtool may fail to recognize shared libraries
6537*** as such. This will affect the creation of libtool libraries that
6538*** depend on shared libraries, but programs linked with such libtool
6539*** libraries will work regardless of this problem. Nevertheless, you
6540*** may want to report the problem to your system manager and/or to
6541*** bug-libtool@gnu.org
6542
6543_LT_EOF
6544 fi ;;
6545 esac
6546 fi
6547 break
6548 fi
6549 done
6550 IFS="$lt_save_ifs"
6551 MAGIC_CMD="$lt_save_MAGIC_CMD"
6552 ;;
20e95c23
DJ
6553esac
6554fi
d7040cdb
SE
6555
6556MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6557if test -n "$MAGIC_CMD"; then
6558 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6559echo "${ECHO_T}$MAGIC_CMD" >&6
20e95c23
DJ
6560else
6561 echo "$as_me:$LINENO: result: no" >&5
6562echo "${ECHO_T}no" >&6
6563fi
6564
20e95c23 6565
42ecbf5e 6566 else
d7040cdb 6567 MAGIC_CMD=:
42ecbf5e 6568 fi
42ecbf5e 6569fi
42ecbf5e 6570
20e95c23 6571 fi
d7040cdb
SE
6572 ;;
6573esac
42ecbf5e 6574
d7040cdb 6575# Use C for the default configuration in the libtool script
42ecbf5e 6576
d7040cdb
SE
6577lt_save_CC="$CC"
6578ac_ext=c
6579ac_cpp='$CPP $CPPFLAGS'
6580ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6581ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6582ac_compiler_gnu=$ac_cv_c_compiler_gnu
42ecbf5e 6583
42ecbf5e 6584
d7040cdb
SE
6585# Source file extension for C test sources.
6586ac_ext=c
42ecbf5e 6587
d7040cdb
SE
6588# Object file extension for compiled C test sources.
6589objext=o
6590objext=$objext
42ecbf5e 6591
d7040cdb
SE
6592# Code to be used in simple compile tests
6593lt_simple_compile_test_code="int some_variable = 0;"
42ecbf5e 6594
d7040cdb
SE
6595# Code to be used in simple link tests
6596lt_simple_link_test_code='int main(){return(0);}'
42ecbf5e 6597
ac48eca1 6598
42ecbf5e 6599
42ecbf5e 6600
d5fbea21 6601
d5fbea21
DJ
6602
6603
d7040cdb
SE
6604# If no C compiler was specified, use CC.
6605LTCC=${LTCC-"$CC"}
20e95c23 6606
d7040cdb
SE
6607# If no C compiler flags were specified, use CFLAGS.
6608LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
42ecbf5e 6609
d7040cdb
SE
6610# Allow CC to be a program name with arguments.
6611compiler=$CC
252b5132 6612
d7040cdb
SE
6613# Save the default compiler, since it gets overwritten when the other
6614# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6615compiler_DEFAULT=$CC
42ecbf5e 6616
d7040cdb
SE
6617# save warnings/boilerplate of simple test code
6618ac_outfile=conftest.$ac_objext
6619echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6620eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6621_lt_compiler_boilerplate=`cat conftest.err`
6622$RM conftest*
252b5132 6623
d7040cdb
SE
6624ac_outfile=conftest.$ac_objext
6625echo "$lt_simple_link_test_code" >conftest.$ac_ext
6626eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6627_lt_linker_boilerplate=`cat conftest.err`
6628$RM conftest*
252b5132 6629
42ecbf5e 6630
d7040cdb
SE
6631## CAVEAT EMPTOR:
6632## There is no encapsulation within the following macros, do not change
6633## the running order or otherwise move them around unless you know exactly
6634## what you are doing...
6635if test -n "$compiler"; then
252b5132 6636
d7040cdb 6637lt_prog_compiler_no_builtin_flag=
252b5132 6638
d7040cdb
SE
6639if test "$GCC" = yes; then
6640 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
d15b04bd 6641
d7040cdb
SE
6642 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6643echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6644if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
20e95c23 6645 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 6646else
d7040cdb
SE
6647 lt_cv_prog_compiler_rtti_exceptions=no
6648 ac_outfile=conftest.$ac_objext
6649 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6650 lt_compiler_flag="-fno-rtti -fno-exceptions"
6651 # Insert the option either (1) after the last *FLAGS variable, or
6652 # (2) before a word containing "conftest.", or (3) at the end.
6653 # Note that $ac_compile itself does not contain backslashes and begins
6654 # with a dollar sign (not a hyphen), so the echo should work correctly.
6655 # The option is referenced via a variable to avoid confusing sed.
6656 lt_compile=`echo "$ac_compile" | $SED \
6657 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6658 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6659 -e 's:$: $lt_compiler_flag:'`
5ba684e2 6660 (eval echo "\"\$as_me:6660: $lt_compile\"" >&5)
d7040cdb
SE
6661 (eval "$lt_compile" 2>conftest.err)
6662 ac_status=$?
6663 cat conftest.err >&5
5ba684e2 6664 echo "$as_me:6664: \$? = $ac_status" >&5
d7040cdb
SE
6665 if (exit $ac_status) && test -s "$ac_outfile"; then
6666 # The compiler can only warn and ignore the option if not recognized
6667 # So say no if there are warnings other than the usual output.
6668 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6669 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6670 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6671 lt_cv_prog_compiler_rtti_exceptions=yes
6672 fi
6673 fi
6674 $RM conftest*
42ecbf5e 6675
252b5132 6676fi
d7040cdb
SE
6677echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6678echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
6679
6680if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6681 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
20e95c23 6682else
d7040cdb 6683 :
252b5132 6684fi
252b5132
RH
6685
6686fi
d7040cdb
SE
6687
6688
6689
6690
6691
6692
6693 lt_prog_compiler_wl=
6694lt_prog_compiler_pic=
6695lt_prog_compiler_static=
6696
6697echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6698echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6699
6700 if test "$GCC" = yes; then
6701 lt_prog_compiler_wl='-Wl,'
6702 lt_prog_compiler_static='-static'
6703
6704 case $host_os in
6705 aix*)
6706 # All AIX code is PIC.
6707 if test "$host_cpu" = ia64; then
6708 # AIX 5 now supports IA64 processor
6709 lt_prog_compiler_static='-Bstatic'
6710 fi
6711 ;;
6712
6713 amigaos*)
6714 if test "$host_cpu" = m68k; then
6715 # FIXME: we need at least 68020 code to build shared libraries, but
6716 # adding the `-m68020' flag to GCC prevents building anything better,
6717 # like `-m68040'.
6718 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6719 fi
6720 ;;
6721
6722 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6723 # PIC is the default for these OSes.
6724 ;;
6725
6726 mingw* | cygwin* | pw32* | os2*)
6727 # This hack is so that the source file can tell whether it is being
6728 # built for inclusion in a dll (and should export symbols for example).
6729 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6730 # (--disable-auto-import) libraries
6731 lt_prog_compiler_pic='-DDLL_EXPORT'
6732 ;;
6733
6734 darwin* | rhapsody*)
6735 # PIC is the default on this platform
6736 # Common symbols not allowed in MH_DYLIB files
6737 lt_prog_compiler_pic='-fno-common'
6738 ;;
6739
6740 hpux*)
6741 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6742 # not for PA HP-UX.
6743 case $host_cpu in
6744 hppa*64*|ia64*)
6745 # +Z the default
6746 ;;
6747 *)
6748 lt_prog_compiler_pic='-fPIC'
6749 ;;
6750 esac
6751 ;;
6752
6753 interix[3-9]*)
6754 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6755 # Instead, we relocate shared libraries at runtime.
6756 ;;
6757
6758 msdosdjgpp*)
6759 # Just because we use GCC doesn't mean we suddenly get shared libraries
6760 # on systems that don't support them.
6761 lt_prog_compiler_can_build_shared=no
6762 enable_shared=no
6763 ;;
6764
6765 *nto* | *qnx*)
6766 # QNX uses GNU C++, but need to define -shared option too, otherwise
6767 # it will coredump.
6768 lt_prog_compiler_pic='-fPIC -shared'
6769 ;;
6770
6771 sysv4*MP*)
6772 if test -d /usr/nec; then
6773 lt_prog_compiler_pic=-Kconform_pic
6774 fi
6775 ;;
6776
6777 *)
6778 lt_prog_compiler_pic='-fPIC'
6779 ;;
6780 esac
6781 else
6782 # PORTME Check for flag to pass linker flags through the system compiler.
6783 case $host_os in
6784 aix*)
6785 lt_prog_compiler_wl='-Wl,'
6786 if test "$host_cpu" = ia64; then
6787 # AIX 5 now supports IA64 processor
6788 lt_prog_compiler_static='-Bstatic'
6789 else
6790 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6791 fi
6792 ;;
6793 darwin*)
6794 # PIC is the default on this platform
6795 # Common symbols not allowed in MH_DYLIB files
6796 case $cc_basename in
6797 xlc*)
6798 lt_prog_compiler_pic='-qnocommon'
6799 lt_prog_compiler_wl='-Wl,'
6800 ;;
6801 esac
6802 ;;
6803
6804 mingw* | cygwin* | pw32* | os2*)
6805 # This hack is so that the source file can tell whether it is being
6806 # built for inclusion in a dll (and should export symbols for example).
6807 lt_prog_compiler_pic='-DDLL_EXPORT'
6808 ;;
6809
6810 hpux9* | hpux10* | hpux11*)
6811 lt_prog_compiler_wl='-Wl,'
6812 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6813 # not for PA HP-UX.
6814 case $host_cpu in
6815 hppa*64*|ia64*)
6816 # +Z the default
6817 ;;
6818 *)
6819 lt_prog_compiler_pic='+Z'
6820 ;;
6821 esac
6822 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6823 lt_prog_compiler_static='${wl}-a ${wl}archive'
6824 ;;
6825
6826 irix5* | irix6* | nonstopux*)
6827 lt_prog_compiler_wl='-Wl,'
6828 # PIC (with -KPIC) is the default.
6829 lt_prog_compiler_static='-non_shared'
6830 ;;
6831
6832 linux* | k*bsd*-gnu)
6833 case $cc_basename in
6834 icc* | ecc*)
6835 lt_prog_compiler_wl='-Wl,'
6836 lt_prog_compiler_pic='-KPIC'
6837 lt_prog_compiler_static='-static'
6838 ;;
6839 pgcc* | pgf77* | pgf90* | pgf95*)
6840 # Portland Group compilers (*not* the Pentium gcc compiler,
6841 # which looks to be a dead project)
6842 lt_prog_compiler_wl='-Wl,'
6843 lt_prog_compiler_pic='-fpic'
6844 lt_prog_compiler_static='-Bstatic'
6845 ;;
6846 ccc*)
6847 lt_prog_compiler_wl='-Wl,'
6848 # All Alpha code is PIC.
6849 lt_prog_compiler_static='-non_shared'
6850 ;;
6851 *)
6852 case `$CC -V 2>&1 | sed 5q` in
6853 *Sun\ C*)
6854 # Sun C 5.9
6855 lt_prog_compiler_pic='-KPIC'
6856 lt_prog_compiler_static='-Bstatic'
6857 lt_prog_compiler_wl='-Wl,'
6858 ;;
6859 *Sun\ F*)
6860 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6861 lt_prog_compiler_pic='-KPIC'
6862 lt_prog_compiler_static='-Bstatic'
6863 lt_prog_compiler_wl=''
6864 ;;
6865 esac
6866 ;;
6867 esac
6868 ;;
6869
6870 newsos6)
6871 lt_prog_compiler_pic='-KPIC'
6872 lt_prog_compiler_static='-Bstatic'
6873 ;;
6874
6875 *nto* | *qnx*)
6876 # QNX uses GNU C++, but need to define -shared option too, otherwise
6877 # it will coredump.
6878 lt_prog_compiler_pic='-fPIC -shared'
6879 ;;
6880
6881 osf3* | osf4* | osf5*)
6882 lt_prog_compiler_wl='-Wl,'
6883 # All OSF/1 code is PIC.
6884 lt_prog_compiler_static='-non_shared'
6885 ;;
6886
6887 rdos*)
6888 lt_prog_compiler_static='-non_shared'
6889 ;;
6890
6891 solaris*)
6892 lt_prog_compiler_pic='-KPIC'
6893 lt_prog_compiler_static='-Bstatic'
6894 case $cc_basename in
6895 f77* | f90* | f95*)
6896 lt_prog_compiler_wl='-Qoption ld ';;
6897 *)
6898 lt_prog_compiler_wl='-Wl,';;
6899 esac
6900 ;;
6901
6902 sunos4*)
6903 lt_prog_compiler_wl='-Qoption ld '
6904 lt_prog_compiler_pic='-PIC'
6905 lt_prog_compiler_static='-Bstatic'
6906 ;;
6907
6908 sysv4 | sysv4.2uw2* | sysv4.3*)
6909 lt_prog_compiler_wl='-Wl,'
6910 lt_prog_compiler_pic='-KPIC'
6911 lt_prog_compiler_static='-Bstatic'
6912 ;;
6913
6914 sysv4*MP*)
6915 if test -d /usr/nec ;then
6916 lt_prog_compiler_pic='-Kconform_pic'
6917 lt_prog_compiler_static='-Bstatic'
6918 fi
6919 ;;
6920
6921 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6922 lt_prog_compiler_wl='-Wl,'
6923 lt_prog_compiler_pic='-KPIC'
6924 lt_prog_compiler_static='-Bstatic'
6925 ;;
6926
6927 unicos*)
6928 lt_prog_compiler_wl='-Wl,'
6929 lt_prog_compiler_can_build_shared=no
6930 ;;
6931
6932 uts4*)
6933 lt_prog_compiler_pic='-pic'
6934 lt_prog_compiler_static='-Bstatic'
6935 ;;
6936
6937 *)
6938 lt_prog_compiler_can_build_shared=no
6939 ;;
6940 esac
6941 fi
6942
6943case $host_os in
6944 # For platforms which do not support PIC, -DPIC is meaningless:
6945 *djgpp*)
6946 lt_prog_compiler_pic=
6947 ;;
6948 *)
6949 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6950 ;;
6951esac
6952echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6953echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6954
6955
6956
6957
6958
6959
6960#
6961# Check to make sure the PIC flag actually works.
6962#
6963if test -n "$lt_prog_compiler_pic"; then
6964 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6965echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6966if test "${lt_prog_compiler_pic_works+set}" = set; then
42ecbf5e
DJ
6967 echo $ECHO_N "(cached) $ECHO_C" >&6
6968else
d7040cdb
SE
6969 lt_prog_compiler_pic_works=no
6970 ac_outfile=conftest.$ac_objext
6971 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6972 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6973 # Insert the option either (1) after the last *FLAGS variable, or
6974 # (2) before a word containing "conftest.", or (3) at the end.
6975 # Note that $ac_compile itself does not contain backslashes and begins
6976 # with a dollar sign (not a hyphen), so the echo should work correctly.
6977 # The option is referenced via a variable to avoid confusing sed.
6978 lt_compile=`echo "$ac_compile" | $SED \
6979 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6980 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6981 -e 's:$: $lt_compiler_flag:'`
5ba684e2 6982 (eval echo "\"\$as_me:6982: $lt_compile\"" >&5)
d7040cdb
SE
6983 (eval "$lt_compile" 2>conftest.err)
6984 ac_status=$?
6985 cat conftest.err >&5
5ba684e2 6986 echo "$as_me:6986: \$? = $ac_status" >&5
d7040cdb
SE
6987 if (exit $ac_status) && test -s "$ac_outfile"; then
6988 # The compiler can only warn and ignore the option if not recognized
6989 # So say no if there are warnings other than the usual output.
6990 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6991 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6992 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6993 lt_prog_compiler_pic_works=yes
6994 fi
6995 fi
6996 $RM conftest*
42ecbf5e 6997
252b5132 6998fi
d7040cdb
SE
6999echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7000echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
7001
7002if test x"$lt_prog_compiler_pic_works" = xyes; then
7003 case $lt_prog_compiler_pic in
7004 "" | " "*) ;;
7005 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7006 esac
252b5132 7007else
d7040cdb
SE
7008 lt_prog_compiler_pic=
7009 lt_prog_compiler_can_build_shared=no
252b5132 7010fi
252b5132
RH
7011
7012fi
42ecbf5e 7013
d7040cdb
SE
7014
7015
7016
7017
7018
7019#
7020# Check to make sure the static flag actually works.
7021#
7022wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7023echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7024echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
7025if test "${lt_prog_compiler_static_works+set}" = set; then
20e95c23 7026 echo $ECHO_N "(cached) $ECHO_C" >&6
42ecbf5e 7027else
d7040cdb
SE
7028 lt_prog_compiler_static_works=no
7029 save_LDFLAGS="$LDFLAGS"
7030 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7031 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7032 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7033 # The linker can only warn and ignore the option if not recognized
7034 # So say no if there are warnings
7035 if test -s conftest.err; then
7036 # Append any errors to the config.log.
7037 cat conftest.err 1>&5
7038 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7039 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7040 if diff conftest.exp conftest.er2 >/dev/null; then
7041 lt_prog_compiler_static_works=yes
7042 fi
7043 else
7044 lt_prog_compiler_static_works=yes
7045 fi
7046 fi
7047 $RM conftest*
7048 LDFLAGS="$save_LDFLAGS"
42ecbf5e 7049
42ecbf5e 7050fi
d7040cdb
SE
7051echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7052echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
7053
7054if test x"$lt_prog_compiler_static_works" = xyes; then
7055 :
7056else
7057 lt_prog_compiler_static=
42ecbf5e 7058fi
42ecbf5e 7059
252b5132 7060
252b5132 7061
42ecbf5e 7062
252b5132 7063
20e95c23 7064
d7040cdb
SE
7065
7066 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7067echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7068if test "${lt_cv_prog_compiler_c_o+set}" = set; then
42ecbf5e 7069 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 7070else
d7040cdb
SE
7071 lt_cv_prog_compiler_c_o=no
7072 $RM -r conftest 2>/dev/null
7073 mkdir conftest
7074 cd conftest
7075 mkdir out
7076 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7077
7078 lt_compiler_flag="-o out/conftest2.$ac_objext"
7079 # Insert the option either (1) after the last *FLAGS variable, or
7080 # (2) before a word containing "conftest.", or (3) at the end.
7081 # Note that $ac_compile itself does not contain backslashes and begins
7082 # with a dollar sign (not a hyphen), so the echo should work correctly.
7083 lt_compile=`echo "$ac_compile" | $SED \
7084 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7085 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7086 -e 's:$: $lt_compiler_flag:'`
5ba684e2 7087 (eval echo "\"\$as_me:7087: $lt_compile\"" >&5)
d7040cdb
SE
7088 (eval "$lt_compile" 2>out/conftest.err)
7089 ac_status=$?
7090 cat out/conftest.err >&5
5ba684e2 7091 echo "$as_me:7091: \$? = $ac_status" >&5
d7040cdb
SE
7092 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7093 then
7094 # The compiler can only warn and ignore the option if not recognized
7095 # So say no if there are warnings
7096 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7097 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7098 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7099 lt_cv_prog_compiler_c_o=yes
7100 fi
7101 fi
7102 chmod u+w . 2>&5
7103 $RM conftest*
7104 # SGI C++ compiler will create directory out/ii_files/ for
7105 # template instantiation
7106 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7107 $RM out/* && rmdir out
7108 cd ..
7109 $RM -r conftest
7110 $RM conftest*
7111
252b5132 7112fi
d7040cdb
SE
7113echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7114echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
42ecbf5e 7115
20e95c23 7116
20e95c23
DJ
7117
7118
d7040cdb
SE
7119
7120
7121 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7122echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7123if test "${lt_cv_prog_compiler_c_o+set}" = set; then
42ecbf5e
DJ
7124 echo $ECHO_N "(cached) $ECHO_C" >&6
7125else
d7040cdb
SE
7126 lt_cv_prog_compiler_c_o=no
7127 $RM -r conftest 2>/dev/null
7128 mkdir conftest
7129 cd conftest
7130 mkdir out
7131 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7132
7133 lt_compiler_flag="-o out/conftest2.$ac_objext"
7134 # Insert the option either (1) after the last *FLAGS variable, or
7135 # (2) before a word containing "conftest.", or (3) at the end.
7136 # Note that $ac_compile itself does not contain backslashes and begins
7137 # with a dollar sign (not a hyphen), so the echo should work correctly.
7138 lt_compile=`echo "$ac_compile" | $SED \
7139 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7140 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7141 -e 's:$: $lt_compiler_flag:'`
5ba684e2 7142 (eval echo "\"\$as_me:7142: $lt_compile\"" >&5)
d7040cdb
SE
7143 (eval "$lt_compile" 2>out/conftest.err)
7144 ac_status=$?
7145 cat out/conftest.err >&5
5ba684e2 7146 echo "$as_me:7146: \$? = $ac_status" >&5
d7040cdb
SE
7147 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7148 then
7149 # The compiler can only warn and ignore the option if not recognized
7150 # So say no if there are warnings
7151 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7152 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7153 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7154 lt_cv_prog_compiler_c_o=yes
7155 fi
7156 fi
7157 chmod u+w . 2>&5
7158 $RM conftest*
7159 # SGI C++ compiler will create directory out/ii_files/ for
7160 # template instantiation
7161 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7162 $RM out/* && rmdir out
7163 cd ..
7164 $RM -r conftest
7165 $RM conftest*
7166
7167fi
7168echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7169echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
7170
7171
7172
7173
7174hard_links="nottested"
7175if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7176 # do not overwrite the value of need_locks provided by the user
7177 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7178echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
7179 hard_links=yes
7180 $RM conftest*
7181 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7182 touch conftest.a
7183 ln conftest.a conftest.b 2>&5 || hard_links=no
7184 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7185 echo "$as_me:$LINENO: result: $hard_links" >&5
7186echo "${ECHO_T}$hard_links" >&6
7187 if test "$hard_links" = no; then
7188 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7189echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7190 need_locks=warn
7191 fi
7192else
7193 need_locks=no
7194fi
7195
7196
7197
7198
7199
7200
7201 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7202echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
7203
7204 runpath_var=
7205 allow_undefined_flag=
7206 always_export_symbols=no
7207 archive_cmds=
7208 archive_expsym_cmds=
7209 compiler_needs_object=no
7210 enable_shared_with_static_runtimes=no
7211 export_dynamic_flag_spec=
7212 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7213 hardcode_automatic=no
7214 hardcode_direct=no
7215 hardcode_direct_absolute=no
7216 hardcode_libdir_flag_spec=
7217 hardcode_libdir_flag_spec_ld=
7218 hardcode_libdir_separator=
7219 hardcode_minus_L=no
7220 hardcode_shlibpath_var=unsupported
7221 inherit_rpath=no
7222 link_all_deplibs=unknown
7223 module_cmds=
7224 module_expsym_cmds=
7225 old_archive_from_new_cmds=
7226 old_archive_from_expsyms_cmds=
7227 thread_safe_flag_spec=
7228 whole_archive_flag_spec=
7229 # include_expsyms should be a list of space-separated symbols to be *always*
7230 # included in the symbol list
7231 include_expsyms=
7232 # exclude_expsyms can be an extended regexp of symbols to exclude
7233 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7234 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7235 # as well as any symbol that contains `d'.
7236 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7237 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7238 # platforms (ab)use it in PIC code, but their linkers get confused if
7239 # the symbol is explicitly referenced. Since portable code cannot
7240 # rely on this symbol name, it's probably fine to never include it in
7241 # preloaded symbol tables.
7242 extract_expsyms_cmds=
7243
7244 case $host_os in
7245 cygwin* | mingw* | pw32*)
7246 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7247 # When not using gcc, we currently assume that we are using
7248 # Microsoft Visual C++.
7249 if test "$GCC" != yes; then
7250 with_gnu_ld=no
7251 fi
7252 ;;
7253 interix*)
7254 # we just hope/assume this is gcc and not c89 (= MSVC++)
7255 with_gnu_ld=yes
7256 ;;
7257 openbsd*)
7258 with_gnu_ld=no
7259 ;;
7260 esac
7261
7262 ld_shlibs=yes
7263 if test "$with_gnu_ld" = yes; then
7264 # If archive_cmds runs LD, not CC, wlarc should be empty
7265 wlarc='${wl}'
7266
7267 # Set some defaults for GNU ld with shared library support. These
7268 # are reset later if shared libraries are not supported. Putting them
7269 # here allows them to be overridden if necessary.
7270 runpath_var=LD_RUN_PATH
7271 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7272 export_dynamic_flag_spec='${wl}--export-dynamic'
7273 # ancient GNU ld didn't support --whole-archive et. al.
7274 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7275 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7276 else
7277 whole_archive_flag_spec=
7278 fi
7279 supports_anon_versioning=no
7280 case `$LD -v 2>&1` in
7281 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7282 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7283 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7284 *\ 2.11.*) ;; # other 2.11 versions
7285 *) supports_anon_versioning=yes ;;
7286 esac
7287
7288 # See if GNU ld supports shared libraries.
7289 case $host_os in
7290 aix3* | aix4* | aix5*)
7291 # On AIX/PPC, the GNU linker is very broken
7292 if test "$host_cpu" != ia64; then
7293 ld_shlibs=no
7294 cat <<_LT_EOF 1>&2
7295
7296*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7297*** to be unable to reliably create shared libraries on AIX.
7298*** Therefore, libtool is disabling shared libraries support. If you
7299*** really care for shared libraries, you may want to modify your PATH
7300*** so that a non-GNU linker is found, and then restart.
7301
7302_LT_EOF
7303 fi
7304 ;;
7305
7306 amigaos*)
7307 if test "$host_cpu" = m68k; then
7308 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)'
7309 hardcode_libdir_flag_spec='-L$libdir'
7310 hardcode_minus_L=yes
7311 fi
7312
7313 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7314 # that the semantics of dynamic libraries on AmigaOS, at least up
7315 # to version 4, is to share data among multiple programs linked
7316 # with the same dynamic library. Since this doesn't match the
7317 # behavior of shared libraries on other platforms, we can't use
7318 # them.
7319 ld_shlibs=no
7320 ;;
7321
7322 beos*)
7323 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7324 allow_undefined_flag=unsupported
7325 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7326 # support --undefined. This deserves some investigation. FIXME
7327 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7328 else
7329 ld_shlibs=no
7330 fi
7331 ;;
7332
7333 cygwin* | mingw* | pw32*)
7334 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7335 # as there is no search path for DLLs.
7336 hardcode_libdir_flag_spec='-L$libdir'
7337 allow_undefined_flag=unsupported
7338 always_export_symbols=no
7339 enable_shared_with_static_runtimes=yes
7340 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7341
7342 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7343 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7344 # If the export-symbols file already is a .def file (1st line
7345 # is EXPORTS), use it as is; otherwise, prepend...
7346 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7347 cp $export_symbols $output_objdir/$soname.def;
7348 else
7349 echo EXPORTS > $output_objdir/$soname.def;
7350 cat $export_symbols >> $output_objdir/$soname.def;
7351 fi~
7352 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7353 else
7354 ld_shlibs=no
7355 fi
7356 ;;
7357
7358 interix[3-9]*)
7359 hardcode_direct=no
7360 hardcode_shlibpath_var=no
7361 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7362 export_dynamic_flag_spec='${wl}-E'
7363 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7364 # Instead, shared libraries are loaded at an image base (0x10000000 by
7365 # default) and relocated if they conflict, which is a slow very memory
7366 # consuming and fragmenting process. To avoid this, we pick a random,
7367 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7368 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7369 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7370 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'
7371 ;;
7372
7373 gnu* | linux* | tpf* | k*bsd*-gnu)
7374 tmp_diet=no
7375 if test "$host_os" = linux-dietlibc; then
7376 case $cc_basename in
7377 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7378 esac
7379 fi
7380 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7381 && test "$tmp_diet" = no
7382 then
7383 tmp_addflag=
7384 case $cc_basename,$host_cpu in
7385 pgcc*) # Portland Group C compiler
7386 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'
7387 tmp_addflag=' $pic_flag'
7388 ;;
7389 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7390 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'
7391 tmp_addflag=' $pic_flag -Mnomain' ;;
7392 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7393 tmp_addflag=' -i_dynamic' ;;
7394 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7395 tmp_addflag=' -i_dynamic -nofor_main' ;;
7396 ifc* | ifort*) # Intel Fortran compiler
7397 tmp_addflag=' -nofor_main' ;;
7398 esac
7399 case `$CC -V 2>&1 | sed 5q` in
7400 *Sun\ C*) # Sun C 5.9
7401 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'
7402 compiler_needs_object=yes
7403 tmp_sharedflag='-G' ;;
7404 *Sun\ F*) # Sun Fortran 8.3
7405 tmp_sharedflag='-G' ;;
7406 *)
7407 tmp_sharedflag='-shared' ;;
7408 esac
7409 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7410
7411 if test "x$supports_anon_versioning" = xyes; then
7412 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7413 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7414 echo "local: *; };" >> $output_objdir/$libname.ver~
7415 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7416 fi
7417 else
7418 ld_shlibs=no
7419 fi
7420 ;;
7421
7422 netbsd*)
7423 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7424 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7425 wlarc=
7426 else
7427 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7428 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7429 fi
7430 ;;
7431
7432 solaris*)
7433 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7434 ld_shlibs=no
7435 cat <<_LT_EOF 1>&2
7436
7437*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7438*** create shared libraries on Solaris systems. Therefore, libtool
7439*** is disabling shared libraries support. We urge you to upgrade GNU
7440*** binutils to release 2.9.1 or newer. Another option is to modify
7441*** your PATH or compiler configuration so that the native linker is
7442*** used, and then restart.
7443
7444_LT_EOF
7445 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7446 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7447 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7448 else
7449 ld_shlibs=no
7450 fi
7451 ;;
7452
7453 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7454 case `$LD -v 2>&1` in
7455 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7456 ld_shlibs=no
7457 cat <<_LT_EOF 1>&2
7458
7459*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7460*** reliably create shared libraries on SCO systems. Therefore, libtool
7461*** is disabling shared libraries support. We urge you to upgrade GNU
7462*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7463*** your PATH or compiler configuration so that the native linker is
7464*** used, and then restart.
7465
7466_LT_EOF
7467 ;;
7468 *)
7469 # For security reasons, it is highly recommended that you always
7470 # use absolute paths for naming shared libraries, and exclude the
7471 # DT_RUNPATH tag from executables and libraries. But doing so
7472 # requires that you compile everything twice, which is a pain.
7473 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7474 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7475 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7476 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7477 else
7478 ld_shlibs=no
7479 fi
7480 ;;
7481 esac
7482 ;;
7483
7484 sunos4*)
7485 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7486 wlarc=
7487 hardcode_direct=yes
7488 hardcode_shlibpath_var=no
7489 ;;
7490
7491 *)
7492 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7493 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7494 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7495 else
7496 ld_shlibs=no
7497 fi
7498 ;;
7499 esac
7500
7501 if test "$ld_shlibs" = no; then
7502 runpath_var=
7503 hardcode_libdir_flag_spec=
7504 export_dynamic_flag_spec=
7505 whole_archive_flag_spec=
7506 fi
7507 else
7508 # PORTME fill in a description of your system's linker (not GNU ld)
7509 case $host_os in
7510 aix3*)
7511 allow_undefined_flag=unsupported
7512 always_export_symbols=yes
7513 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'
7514 # Note: this linker hardcodes the directories in LIBPATH if there
7515 # are no directories specified by -L.
7516 hardcode_minus_L=yes
7517 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7518 # Neither direct hardcoding nor static linking is supported with a
7519 # broken collect2.
7520 hardcode_direct=unsupported
7521 fi
7522 ;;
7523
7524 aix4* | aix5*)
7525 if test "$host_cpu" = ia64; then
7526 # On IA64, the linker does run time linking by default, so we don't
7527 # have to do anything special.
7528 aix_use_runtimelinking=no
7529 exp_sym_flag='-Bexport'
7530 no_entry_flag=""
7531 else
7532 # If we're using GNU nm, then we don't want the "-C" option.
7533 # -C means demangle to AIX nm, but means don't demangle with GNU nm
7534 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7535 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'
7536 else
7537 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'
7538 fi
7539 aix_use_runtimelinking=no
7540
7541 # Test if we are trying to use run time linking or normal
7542 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7543 # need to do runtime linking.
7544 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7545 for ld_flag in $LDFLAGS; do
7546 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7547 aix_use_runtimelinking=yes
7548 break
7549 fi
7550 done
7551 ;;
7552 esac
7553
7554 exp_sym_flag='-bexport'
7555 no_entry_flag='-bnoentry'
7556 fi
7557
7558 # When large executables or shared objects are built, AIX ld can
7559 # have problems creating the table of contents. If linking a library
7560 # or program results in "error TOC overflow" add -mminimal-toc to
7561 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7562 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7563
7564 archive_cmds=''
7565 hardcode_direct=yes
7566 hardcode_direct_absolute=yes
7567 hardcode_libdir_separator=':'
7568 link_all_deplibs=yes
7569 file_list_spec='${wl}-f,'
7570
7571 if test "$GCC" = yes; then
7572 case $host_os in aix4.[012]|aix4.[012].*)
7573 # We only want to do this on AIX 4.2 and lower, the check
7574 # below for broken collect2 doesn't work under 4.3+
7575 collect2name=`${CC} -print-prog-name=collect2`
7576 if test -f "$collect2name" &&
7577 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7578 then
7579 # We have reworked collect2
7580 :
7581 else
7582 # We have old collect2
7583 hardcode_direct=unsupported
7584 # It fails to find uninstalled libraries when the uninstalled
7585 # path is not listed in the libpath. Setting hardcode_minus_L
7586 # to unsupported forces relinking
7587 hardcode_minus_L=yes
7588 hardcode_libdir_flag_spec='-L$libdir'
7589 hardcode_libdir_separator=
7590 fi
7591 ;;
7592 esac
7593 shared_flag='-shared'
7594 if test "$aix_use_runtimelinking" = yes; then
7595 shared_flag="$shared_flag "'${wl}-G'
7596 fi
7597 else
7598 # not using gcc
7599 if test "$host_cpu" = ia64; then
7600 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7601 # chokes on -Wl,-G. The following line is correct:
7602 shared_flag='-G'
7603 else
7604 if test "$aix_use_runtimelinking" = yes; then
7605 shared_flag='${wl}-G'
7606 else
7607 shared_flag='${wl}-bM:SRE'
7608 fi
7609 fi
7610 fi
7611
7612 # It seems that -bexpall does not export symbols beginning with
7613 # underscore (_), so it is better to generate a list of symbols to export.
7614 always_export_symbols=yes
7615 if test "$aix_use_runtimelinking" = yes; then
7616 # Warning - without using the other runtime loading flags (-brtl),
7617 # -berok will link without error, but may produce a broken library.
7618 allow_undefined_flag='-berok'
7619 # Determine the default libpath from the value encoded in an
7620 # empty executable.
7621 cat >conftest.$ac_ext <<_ACEOF
42ecbf5e
DJ
7622/* confdefs.h. */
7623_ACEOF
7624cat confdefs.h >>conftest.$ac_ext
7625cat >>conftest.$ac_ext <<_ACEOF
7626/* end confdefs.h. */
d7040cdb
SE
7627
7628int
7629main ()
7630{
7631
7632 ;
7633 return 0;
7634}
42ecbf5e 7635_ACEOF
d7040cdb
SE
7636rm -f conftest.$ac_objext conftest$ac_exeext
7637if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7638 (eval $ac_link) 2>conftest.er1
42ecbf5e
DJ
7639 ac_status=$?
7640 grep -v '^ *+' conftest.er1 >conftest.err
7641 rm -f conftest.er1
7642 cat conftest.err >&5
7643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
7644 (exit $ac_status); } &&
7645 { ac_try='test -z "$ac_c_werror_flag"
7646 || test ! -s conftest.err'
7647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7648 (eval $ac_try) 2>&5
7649 ac_status=$?
7650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7651 (exit $ac_status); }; } &&
7652 { ac_try='test -s conftest$ac_exeext'
7653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7654 (eval $ac_try) 2>&5
7655 ac_status=$?
7656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7657 (exit $ac_status); }; }; then
7658
7659lt_aix_libpath_sed='
7660 /Import File Strings/,/^$/ {
7661 /^0/ {
7662 s/^0 *\(.*\)$/\1/
7663 p
7664 }
7665 }'
7666aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7667# Check for a 64-bit object if we didn't find anything.
7668if test -z "$aix_libpath"; then
7669 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
252b5132 7670fi
252b5132 7671else
20e95c23
DJ
7672 echo "$as_me: failed program was:" >&5
7673sed 's/^/| /' conftest.$ac_ext >&5
7674
252b5132 7675fi
d7040cdb
SE
7676rm -f conftest.err conftest.$ac_objext \
7677 conftest$ac_exeext conftest.$ac_ext
7678if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
252b5132 7679
d7040cdb
SE
7680 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7681 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"
7682 else
7683 if test "$host_cpu" = ia64; then
7684 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7685 allow_undefined_flag="-z nodefs"
7686 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"
7687 else
7688 # Determine the default libpath from the value encoded in an
7689 # empty executable.
7690 cat >conftest.$ac_ext <<_ACEOF
42ecbf5e
DJ
7691/* confdefs.h. */
7692_ACEOF
7693cat confdefs.h >>conftest.$ac_ext
7694cat >>conftest.$ac_ext <<_ACEOF
7695/* end confdefs.h. */
d7040cdb
SE
7696
7697int
7698main ()
7699{
7700
7701 ;
7702 return 0;
7703}
42ecbf5e 7704_ACEOF
d7040cdb
SE
7705rm -f conftest.$ac_objext conftest$ac_exeext
7706if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7707 (eval $ac_link) 2>conftest.er1
42ecbf5e
DJ
7708 ac_status=$?
7709 grep -v '^ *+' conftest.er1 >conftest.err
7710 rm -f conftest.er1
7711 cat conftest.err >&5
7712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
7713 (exit $ac_status); } &&
7714 { ac_try='test -z "$ac_c_werror_flag"
7715 || test ! -s conftest.err'
7716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7717 (eval $ac_try) 2>&5
7718 ac_status=$?
7719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7720 (exit $ac_status); }; } &&
7721 { ac_try='test -s conftest$ac_exeext'
7722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7723 (eval $ac_try) 2>&5
7724 ac_status=$?
7725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7726 (exit $ac_status); }; }; then
7727
7728lt_aix_libpath_sed='
7729 /Import File Strings/,/^$/ {
7730 /^0/ {
7731 s/^0 *\(.*\)$/\1/
7732 p
7733 }
7734 }'
7735aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7736# Check for a 64-bit object if we didn't find anything.
7737if test -z "$aix_libpath"; then
7738 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
20e95c23 7739fi
252b5132 7740else
42ecbf5e
DJ
7741 echo "$as_me: failed program was:" >&5
7742sed 's/^/| /' conftest.$ac_ext >&5
7743
252b5132 7744fi
d7040cdb
SE
7745rm -f conftest.err conftest.$ac_objext \
7746 conftest$ac_exeext conftest.$ac_ext
7747if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7748
7749 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7750 # Warning - without using the other run time loading flags,
7751 # -berok will link without error, but may produce a broken library.
7752 no_undefined_flag=' ${wl}-bernotok'
7753 allow_undefined_flag=' ${wl}-berok'
7754 # Exported symbols can be pulled into shared objects from archives
7755 whole_archive_flag_spec='$convenience'
7756 archive_cmds_need_lc=yes
7757 # This is similar to how AIX traditionally builds its shared libraries.
7758 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'
7759 fi
7760 fi
7761 ;;
42ecbf5e 7762
d7040cdb
SE
7763 amigaos*)
7764 if test "$host_cpu" = m68k; then
7765 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)'
7766 hardcode_libdir_flag_spec='-L$libdir'
7767 hardcode_minus_L=yes
7768 fi
7769 # see comment about different semantics on the GNU ld section
7770 ld_shlibs=no
7771 ;;
252b5132 7772
d7040cdb
SE
7773 bsdi[45]*)
7774 export_dynamic_flag_spec=-rdynamic
7775 ;;
252b5132 7776
d7040cdb
SE
7777 cygwin* | mingw* | pw32*)
7778 # When not using gcc, we currently assume that we are using
7779 # Microsoft Visual C++.
7780 # hardcode_libdir_flag_spec is actually meaningless, as there is
7781 # no search path for DLLs.
7782 hardcode_libdir_flag_spec=' '
7783 allow_undefined_flag=unsupported
7784 # Tell ltmain to make .lib files, not .a files.
7785 libext=lib
7786 # Tell ltmain to make .dll files, not .so files.
7787 shrext_cmds=".dll"
7788 # FIXME: Setting linknames here is a bad hack.
7789 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7790 # The linker will automatically build a .lib file if we build a DLL.
7791 old_archive_from_new_cmds='true'
7792 # FIXME: Should let the user specify the lib program.
7793 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7794 fix_srcfile_path='`cygpath -w "$srcfile"`'
7795 enable_shared_with_static_runtimes=yes
7796 ;;
252b5132 7797
d7040cdb
SE
7798 darwin* | rhapsody*)
7799 case $host_os in
7800 rhapsody* | darwin1.[012])
7801 allow_undefined_flag='${wl}-undefined ${wl}suppress'
7802 ;;
7803 *) # Darwin 1.3 on
7804 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
7805 10.[012])
7806 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7807 ;;
7808 10.*)
7809 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7810 ;;
7811 esac
7812 ;;
7813 esac
7814 archive_cmds_need_lc=no
7815 hardcode_direct=no
7816 hardcode_automatic=yes
7817 hardcode_shlibpath_var=unsupported
7818 whole_archive_flag_spec=''
7819 link_all_deplibs=yes
7820 if test "$GCC" = yes ; then
7821 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7822 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 7823else
d7040cdb
SE
7824 lt_cv_apple_cc_single_mod=no
7825 if test -z "${LT_MULTI_MODULE}"; then
7826 # By default we will add the -single_module flag. You can override
7827 # by either setting the environment variable LT_MULTI_MODULE
7828 # non-empty at configure time, or by adding -multi-module to the
7829 # link flags.
7830 echo "int foo(void){return 1;}" > conftest.c
7831 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7832 -dynamiclib ${wl}-single_module conftest.c
7833 if test -f libconftest.dylib; then
7834 lt_cv_apple_cc_single_mod=yes
7835 rm libconftest.dylib
7836 fi
7837 rm conftest.$ac_ext
7838 fi
252b5132 7839fi
c46f8c51 7840
d7040cdb
SE
7841 output_verbose_link_cmd=echo
7842 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
7843 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7844 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}'
7845 else
7846 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7847 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}'
7848 fi
7849 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7850 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}'
7851 else
7852 case $cc_basename in
7853 xlc*)
7854 output_verbose_link_cmd=echo
7855 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring'
7856 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7857 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7858 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}'
7859 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}'
7860 ;;
7861 *)
7862 ld_shlibs=no
7863 ;;
7864 esac
7865 fi
7866 ;;
42ecbf5e 7867
d7040cdb
SE
7868 dgux*)
7869 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7870 hardcode_libdir_flag_spec='-L$libdir'
7871 hardcode_shlibpath_var=no
7872 ;;
252b5132 7873
d7040cdb
SE
7874 freebsd1*)
7875 ld_shlibs=no
7876 ;;
252b5132 7877
d7040cdb
SE
7878 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7879 # support. Future versions do this automatically, but an explicit c++rt0.o
7880 # does not break anything, and helps significantly (at the cost of a little
7881 # extra space).
7882 freebsd2.2*)
7883 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7884 hardcode_libdir_flag_spec='-R$libdir'
7885 hardcode_direct=yes
7886 hardcode_shlibpath_var=no
7887 ;;
252b5132 7888
d7040cdb
SE
7889 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7890 freebsd2*)
7891 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7892 hardcode_direct=yes
7893 hardcode_minus_L=yes
7894 hardcode_shlibpath_var=no
7895 ;;
42ecbf5e 7896
d7040cdb
SE
7897 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7898 freebsd* | dragonfly*)
7899 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7900 hardcode_libdir_flag_spec='-R$libdir'
7901 hardcode_direct=yes
7902 hardcode_shlibpath_var=no
7903 ;;
252b5132 7904
d7040cdb
SE
7905 hpux9*)
7906 if test "$GCC" = yes; then
7907 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'
7908 else
7909 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'
7910 fi
7911 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7912 hardcode_libdir_separator=:
7913 hardcode_direct=yes
7914
7915 # hardcode_minus_L: Not really in the search PATH,
7916 # but as the default location of the library.
7917 hardcode_minus_L=yes
7918 export_dynamic_flag_spec='${wl}-E'
7919 ;;
20e95c23 7920
d7040cdb
SE
7921 hpux10*)
7922 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7923 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7924 else
7925 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7926 fi
7927 if test "$with_gnu_ld" = no; then
7928 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7929 hardcode_libdir_flag_spec_ld='+b $libdir'
7930 hardcode_libdir_separator=:
7931 hardcode_direct=yes
7932 hardcode_direct_absolute=yes
7933 export_dynamic_flag_spec='${wl}-E'
7934 # hardcode_minus_L: Not really in the search PATH,
7935 # but as the default location of the library.
7936 hardcode_minus_L=yes
7937 fi
7938 ;;
20e95c23 7939
d7040cdb
SE
7940 hpux11*)
7941 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7942 case $host_cpu in
7943 hppa*64*)
7944 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7945 ;;
7946 ia64*)
7947 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7948 ;;
7949 *)
7950 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7951 ;;
7952 esac
7953 else
7954 case $host_cpu in
7955 hppa*64*)
7956 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7957 ;;
7958 ia64*)
7959 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7960 ;;
7961 *)
7962 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7963 ;;
7964 esac
7965 fi
7966 if test "$with_gnu_ld" = no; then
7967 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7968 hardcode_libdir_separator=:
7969
7970 case $host_cpu in
7971 hppa*64*|ia64*)
7972 hardcode_direct=no
7973 hardcode_shlibpath_var=no
7974 ;;
7975 *)
7976 hardcode_direct=yes
7977 hardcode_direct_absolute=yes
7978 export_dynamic_flag_spec='${wl}-E'
7979
7980 # hardcode_minus_L: Not really in the search PATH,
7981 # but as the default location of the library.
7982 hardcode_minus_L=yes
7983 ;;
7984 esac
7985 fi
7986 ;;
7987
7988 irix5* | irix6* | nonstopux*)
7989 if test "$GCC" = yes; then
7990 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'
7991 # Try to use the -exported_symbol ld option, if it does not
7992 # work, assume that -exports_file does not work either and
7993 # implicitly export all symbols.
7994 save_LDFLAGS="$LDFLAGS"
7995 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
7996 cat >conftest.$ac_ext <<_ACEOF
7997int foo(void) {}
42ecbf5e 7998_ACEOF
d7040cdb
SE
7999rm -f conftest.$ac_objext conftest$ac_exeext
8000if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8001 (eval $ac_link) 2>conftest.er1
42ecbf5e
DJ
8002 ac_status=$?
8003 grep -v '^ *+' conftest.er1 >conftest.err
8004 rm -f conftest.er1
8005 cat conftest.err >&5
8006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8007 (exit $ac_status); } &&
b7d4af3a
JW
8008 { ac_try='test -z "$ac_c_werror_flag"
8009 || test ! -s conftest.err'
42ecbf5e
DJ
8010 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8011 (eval $ac_try) 2>&5
8012 ac_status=$?
8013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8014 (exit $ac_status); }; } &&
d7040cdb 8015 { ac_try='test -s conftest$ac_exeext'
42ecbf5e
DJ
8016 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8017 (eval $ac_try) 2>&5
8018 ac_status=$?
8019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8020 (exit $ac_status); }; }; then
d7040cdb
SE
8021 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'
8022
42ecbf5e
DJ
8023else
8024 echo "$as_me: failed program was:" >&5
8025sed 's/^/| /' conftest.$ac_ext >&5
8026
42ecbf5e 8027fi
d7040cdb
SE
8028rm -f conftest.err conftest.$ac_objext \
8029 conftest$ac_exeext conftest.$ac_ext
8030 LDFLAGS="$save_LDFLAGS"
8031 else
8032 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'
8033 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'
8034 fi
8035 archive_cmds_need_lc='no'
8036 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8037 hardcode_libdir_separator=:
8038 inherit_rpath=yes
8039 link_all_deplibs=yes
8040 ;;
42ecbf5e 8041
d7040cdb
SE
8042 netbsd*)
8043 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8044 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8045 else
8046 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8047 fi
8048 hardcode_libdir_flag_spec='-R$libdir'
8049 hardcode_direct=yes
8050 hardcode_shlibpath_var=no
8051 ;;
42ecbf5e 8052
d7040cdb
SE
8053 newsos6)
8054 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8055 hardcode_direct=yes
8056 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8057 hardcode_libdir_separator=:
8058 hardcode_shlibpath_var=no
8059 ;;
42ecbf5e 8060
d7040cdb
SE
8061 *nto* | *qnx*)
8062 ;;
252b5132 8063
d7040cdb
SE
8064 openbsd*)
8065 hardcode_direct=yes
8066 hardcode_shlibpath_var=no
8067 hardcode_direct_absolute=yes
8068 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8069 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8070 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8071 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8072 export_dynamic_flag_spec='${wl}-E'
8073 else
8074 case $host_os in
8075 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8076 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8077 hardcode_libdir_flag_spec='-R$libdir'
8078 ;;
8079 *)
8080 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8081 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8082 ;;
8083 esac
8084 fi
8085 ;;
252b5132 8086
d7040cdb
SE
8087 os2*)
8088 hardcode_libdir_flag_spec='-L$libdir'
8089 hardcode_minus_L=yes
8090 allow_undefined_flag=unsupported
8091 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'
8092 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8093 ;;
2481e6a2 8094
d7040cdb
SE
8095 osf3*)
8096 if test "$GCC" = yes; then
8097 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8098 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'
8099 else
8100 allow_undefined_flag=' -expect_unresolved \*'
8101 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'
8102 fi
8103 archive_cmds_need_lc='no'
8104 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8105 hardcode_libdir_separator=:
8106 ;;
42ecbf5e 8107
d7040cdb
SE
8108 osf4* | osf5*) # as osf3* with the addition of -msym flag
8109 if test "$GCC" = yes; then
8110 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8111 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'
8112 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8113 else
8114 allow_undefined_flag=' -expect_unresolved \*'
8115 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'
8116 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~
8117 $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'
42ecbf5e 8118
d7040cdb
SE
8119 # Both c and cxx compiler support -rpath directly
8120 hardcode_libdir_flag_spec='-rpath $libdir'
8121 fi
8122 archive_cmds_need_lc='no'
8123 hardcode_libdir_separator=:
8124 ;;
8125
8126 solaris*)
8127 no_undefined_flag=' -z defs'
8128 if test "$GCC" = yes; then
8129 wlarc='${wl}'
8130 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8131 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8132 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8133 else
8134 case `$CC -V 2>&1` in
8135 *"Compilers 5.0"*)
8136 wlarc=''
8137 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8138 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8139 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8140 ;;
8141 *)
8142 wlarc='${wl}'
8143 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8144 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8145 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8146 ;;
8147 esac
8148 fi
8149 hardcode_libdir_flag_spec='-R$libdir'
8150 hardcode_shlibpath_var=no
8151 case $host_os in
8152 solaris2.[0-5] | solaris2.[0-5].*) ;;
8153 *)
8154 # The compiler driver will combine and reorder linker options,
8155 # but understands `-z linker_flag'. GCC discards it without `$wl',
8156 # but is careful enough not to reorder.
8157 # Supported since Solaris 2.6 (maybe 2.5.1?)
8158 if test "$GCC" = yes; then
8159 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8160 else
8161 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8162 fi
8163 ;;
8164 esac
8165 link_all_deplibs=yes
8166 ;;
8167
8168 sunos4*)
8169 if test "x$host_vendor" = xsequent; then
8170 # Use $CC to link under sequent, because it throws in some extra .o
8171 # files that make .init and .fini sections work.
8172 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8173 else
8174 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8175 fi
8176 hardcode_libdir_flag_spec='-L$libdir'
8177 hardcode_direct=yes
8178 hardcode_minus_L=yes
8179 hardcode_shlibpath_var=no
8180 ;;
8181
8182 sysv4)
8183 case $host_vendor in
8184 sni)
8185 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8186 hardcode_direct=yes # is this really true???
8187 ;;
8188 siemens)
8189 ## LD is ld it makes a PLAMLIB
8190 ## CC just makes a GrossModule.
8191 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8192 reload_cmds='$CC -r -o $output$reload_objs'
8193 hardcode_direct=no
8194 ;;
8195 motorola)
8196 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8197 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8198 ;;
8199 esac
8200 runpath_var='LD_RUN_PATH'
8201 hardcode_shlibpath_var=no
8202 ;;
8203
8204 sysv4.3*)
8205 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8206 hardcode_shlibpath_var=no
8207 export_dynamic_flag_spec='-Bexport'
8208 ;;
8209
8210 sysv4*MP*)
8211 if test -d /usr/nec; then
8212 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8213 hardcode_shlibpath_var=no
8214 runpath_var=LD_RUN_PATH
8215 hardcode_runpath_var=yes
8216 ld_shlibs=yes
8217 fi
8218 ;;
8219
8220 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8221 no_undefined_flag='${wl}-z,text'
8222 archive_cmds_need_lc=no
8223 hardcode_shlibpath_var=no
8224 runpath_var='LD_RUN_PATH'
8225
8226 if test "$GCC" = yes; then
8227 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8228 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8229 else
8230 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8231 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8232 fi
8233 ;;
8234
8235 sysv5* | sco3.2v5* | sco5v6*)
8236 # Note: We can NOT use -z defs as we might desire, because we do not
8237 # link with -lc, and that would cause any symbols used from libc to
8238 # always be unresolved, which means just about no library would
8239 # ever link correctly. If we're not using GNU ld we use -z text
8240 # though, which does catch some bad symbols but isn't as heavy-handed
8241 # as -z defs.
8242 no_undefined_flag='${wl}-z,text'
8243 allow_undefined_flag='${wl}-z,nodefs'
8244 archive_cmds_need_lc=no
8245 hardcode_shlibpath_var=no
8246 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8247 hardcode_libdir_separator=':'
8248 link_all_deplibs=yes
8249 export_dynamic_flag_spec='${wl}-Bexport'
8250 runpath_var='LD_RUN_PATH'
8251
8252 if test "$GCC" = yes; then
8253 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8254 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8255 else
8256 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8257 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8258 fi
8259 ;;
8260
8261 uts4*)
8262 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8263 hardcode_libdir_flag_spec='-L$libdir'
8264 hardcode_shlibpath_var=no
8265 ;;
8266
8267 *)
8268 ld_shlibs=no
8269 ;;
8270 esac
8271
8272 if test x$host_vendor = xsni; then
8273 case $host in
8274 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8275 export_dynamic_flag_spec='${wl}-Blargedynsym'
8276 ;;
8277 esac
8278 fi
8279 fi
8280
8281echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8282echo "${ECHO_T}$ld_shlibs" >&6
8283test "$ld_shlibs" = no && can_build_shared=no
8284
8285with_gnu_ld=$with_gnu_ld
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301#
8302# Do we need to explicitly link libc?
8303#
8304case "x$archive_cmds_need_lc" in
8305x|xyes)
8306 # Assume -lc should be added
8307 archive_cmds_need_lc=yes
8308
8309 if test "$enable_shared" = yes && test "$GCC" = yes; then
8310 case $archive_cmds in
8311 *'~'*)
8312 # FIXME: we may have to deal with multi-command sequences.
8313 ;;
8314 '$CC '*)
8315 # Test whether the compiler implicitly links with -lc since on some
8316 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8317 # to ld, don't add -lc before -lgcc.
8318 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8319echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
8320 $RM conftest*
8321 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8322
8323 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8324 (eval $ac_compile) 2>&5
20e95c23
DJ
8325 ac_status=$?
8326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8327 (exit $ac_status); } 2>conftest.err; then
8328 soname=conftest
8329 lib=conftest
8330 libobjs=conftest.$ac_objext
8331 deplibs=
8332 wl=$lt_prog_compiler_wl
8333 pic_flag=$lt_prog_compiler_pic
8334 compiler_flags=-v
8335 linker_flags=-v
8336 verstring=
8337 output_objdir=.
8338 libname=conftest
8339 lt_save_allow_undefined_flag=$allow_undefined_flag
8340 allow_undefined_flag=
8341 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
8342 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
20e95c23
DJ
8343 ac_status=$?
8344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
d7040cdb
SE
8345 (exit $ac_status); }
8346 then
8347 archive_cmds_need_lc=no
8348 else
8349 archive_cmds_need_lc=yes
8350 fi
8351 allow_undefined_flag=$lt_save_allow_undefined_flag
8352 else
8353 cat conftest.err 1>&5
8354 fi
8355 $RM conftest*
8356 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8357echo "${ECHO_T}$archive_cmds_need_lc" >&6
8358 ;;
8359 esac
8360 fi
8361 ;;
8362esac
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8521echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
8522withGCC=$GCC
8523if test "$withGCC" = yes; then
8524 case $host_os in
8525 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8526 *) lt_awk_arg="/^libraries:/" ;;
8527 esac
8528 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8529 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8530 # if the path contains ";" then we assume it to be the separator
8531 # otherwise default to the standard path separator (i.e. ":") - it is
8532 # assumed that no part of a normal pathname contains ";" but that should
8533 # okay in the real world where ";" in dirpaths is itself problematic.
8534 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8535 else
8536 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8537 fi
8538 # Ok, now we have the path, separated by spaces, we can step through it
8539 # and add multilib dir if necessary.
8540 lt_tmp_lt_search_path_spec=
8541 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8542 for lt_sys_path in $lt_search_path_spec; do
8543 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8544 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8545 else
8546 test -d "$lt_sys_path" && \
8547 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8548 fi
8549 done
8550 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8551BEGIN {RS=" "; FS="/|\n";} {
8552 lt_foo="";
8553 lt_count=0;
8554 for (lt_i = NF; lt_i > 0; lt_i--) {
8555 if ($lt_i != "" && $lt_i != ".") {
8556 if ($lt_i == "..") {
8557 lt_count++;
8558 } else {
8559 if (lt_count == 0) {
8560 lt_foo="/" $lt_i lt_foo;
8561 } else {
8562 lt_count--;
8563 }
8564 }
8565 }
8566 }
8567 if (lt_foo != "") { lt_freq[lt_foo]++; }
8568 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8569}'`
8570 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8571else
8572 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8573fi
8574library_names_spec=
8575libname_spec='lib$name'
8576soname_spec=
8577shrext_cmds=".so"
8578postinstall_cmds=
8579postuninstall_cmds=
8580finish_cmds=
8581finish_eval=
8582shlibpath_var=
8583shlibpath_overrides_runpath=unknown
8584version_type=none
8585dynamic_linker="$host_os ld.so"
8586sys_lib_dlsearch_path_spec="/lib /usr/lib"
8587need_lib_prefix=unknown
8588hardcode_into_libs=no
8589
8590# when you set need_version to no, make sure it does not cause -set_version
8591# flags to be left without arguments
8592need_version=unknown
8593
8594case $host_os in
8595aix3*)
8596 version_type=linux
8597 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8598 shlibpath_var=LIBPATH
8599
8600 # AIX 3 has no versioning support, so we append a major version to the name.
8601 soname_spec='${libname}${release}${shared_ext}$major'
8602 ;;
8603
8604aix4* | aix5*)
8605 version_type=linux
8606 need_lib_prefix=no
8607 need_version=no
8608 hardcode_into_libs=yes
8609 if test "$host_cpu" = ia64; then
8610 # AIX 5 supports IA64
8611 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8612 shlibpath_var=LD_LIBRARY_PATH
8613 else
8614 # With GCC up to 2.95.x, collect2 would create an import file
8615 # for dependence libraries. The import file would start with
8616 # the line `#! .'. This would cause the generated library to
8617 # depend on `.', always an invalid library. This was fixed in
8618 # development snapshots of GCC prior to 3.0.
8619 case $host_os in
8620 aix4 | aix4.[01] | aix4.[01].*)
8621 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8622 echo ' yes '
8623 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8624 :
8625 else
8626 can_build_shared=no
8627 fi
8628 ;;
8629 esac
8630 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8631 # soname into executable. Probably we can add versioning support to
8632 # collect2, so additional links can be useful in future.
8633 if test "$aix_use_runtimelinking" = yes; then
8634 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8635 # instead of lib<name>.a to let people know that these are not
8636 # typical AIX shared libraries.
8637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8638 else
8639 # We preserve .a as extension for shared libraries through AIX4.2
8640 # and later when we are not doing run time linking.
8641 library_names_spec='${libname}${release}.a $libname.a'
8642 soname_spec='${libname}${release}${shared_ext}$major'
8643 fi
8644 shlibpath_var=LIBPATH
8645 fi
8646 ;;
8647
8648amigaos*)
8649 if test "$host_cpu" = m68k; then
8650 library_names_spec='$libname.ixlibrary $libname.a'
8651 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8652 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'
8653 else
8654 dynamic_linker=no
8655 fi
8656 ;;
8657
8658beos*)
8659 library_names_spec='${libname}${shared_ext}'
8660 dynamic_linker="$host_os ld.so"
8661 shlibpath_var=LIBRARY_PATH
8662 ;;
8663
8664bsdi[45]*)
8665 version_type=linux
8666 need_version=no
8667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8668 soname_spec='${libname}${release}${shared_ext}$major'
8669 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8670 shlibpath_var=LD_LIBRARY_PATH
8671 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8672 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8673 # the default ld.so.conf also contains /usr/contrib/lib and
8674 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8675 # libtool to hard-code these into programs
8676 ;;
8677
8678cygwin* | mingw* | pw32*)
8679 version_type=windows
8680 shrext_cmds=".dll"
8681 need_version=no
8682 need_lib_prefix=no
8683
8684 case $withGCC,$host_os in
8685 yes,cygwin* | yes,mingw* | yes,pw32*)
8686 library_names_spec='$libname.dll.a'
8687 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8688 postinstall_cmds='base_file=`basename \${file}`~
8689 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8690 dldir=$destdir/`dirname \$dlpath`~
8691 test -d \$dldir || mkdir -p \$dldir~
8692 $install_prog $dir/$dlname \$dldir/$dlname~
8693 chmod a+x \$dldir/$dlname~
8694 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8695 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8696 fi'
8697 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8698 dlpath=$dir/\$dldll~
8699 $RM \$dlpath'
8700 shlibpath_overrides_runpath=yes
8701
8702 case $host_os in
8703 cygwin*)
8704 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8705 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8706 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8707 ;;
8708 mingw*)
8709 # MinGW DLLs use traditional 'lib' prefix
8710 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8711 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8712 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8713 # It is most probably a Windows format PATH printed by
8714 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8715 # path with ; separators, and with drive letters. We can handle the
8716 # drive letters (cygwin fileutils understands them), so leave them,
8717 # especially as we might pass files found there to a mingw objdump,
8718 # which wouldn't understand a cygwinified path. Ahh.
8719 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8720 else
8721 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8722 fi
8723 ;;
8724 pw32*)
8725 # pw32 DLLs use 'pw' prefix rather than 'lib'
8726 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8727 ;;
8728 esac
8729 ;;
8730
8731 *)
8732 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8733 ;;
8734 esac
8735 dynamic_linker='Win32 ld.exe'
8736 # FIXME: first we should search . and the directory the executable is in
8737 shlibpath_var=PATH
8738 ;;
8739
8740darwin* | rhapsody*)
8741 dynamic_linker="$host_os dyld"
8742 version_type=darwin
8743 need_lib_prefix=no
8744 need_version=no
8745 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8746 soname_spec='${libname}${release}${major}$shared_ext'
8747 shlibpath_overrides_runpath=yes
8748 shlibpath_var=DYLD_LIBRARY_PATH
8749 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8750
8751 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8752 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8753 ;;
8754
8755dgux*)
8756 version_type=linux
8757 need_lib_prefix=no
8758 need_version=no
8759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8760 soname_spec='${libname}${release}${shared_ext}$major'
8761 shlibpath_var=LD_LIBRARY_PATH
8762 ;;
8763
8764freebsd1*)
8765 dynamic_linker=no
8766 ;;
8767
8768freebsd* | dragonfly*)
8769 # DragonFly does not have aout. When/if they implement a new
8770 # versioning mechanism, adjust this.
8771 if test -x /usr/bin/objformat; then
8772 objformat=`/usr/bin/objformat`
8773 else
8774 case $host_os in
8775 freebsd[123]*) objformat=aout ;;
8776 *) objformat=elf ;;
8777 esac
8778 fi
8779 version_type=freebsd-$objformat
8780 case $version_type in
8781 freebsd-elf*)
8782 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8783 need_version=no
8784 need_lib_prefix=no
8785 ;;
8786 freebsd-*)
8787 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8788 need_version=yes
8789 ;;
8790 esac
8791 shlibpath_var=LD_LIBRARY_PATH
8792 case $host_os in
8793 freebsd2*)
8794 shlibpath_overrides_runpath=yes
8795 ;;
8796 freebsd3.[01]* | freebsdelf3.[01]*)
8797 shlibpath_overrides_runpath=yes
8798 hardcode_into_libs=yes
8799 ;;
8800 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8801 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8802 shlibpath_overrides_runpath=no
8803 hardcode_into_libs=yes
8804 ;;
8805 *) # from 4.6 on, and DragonFly
8806 shlibpath_overrides_runpath=yes
8807 hardcode_into_libs=yes
8808 ;;
8809 esac
8810 ;;
8811
8812gnu*)
8813 version_type=linux
8814 need_lib_prefix=no
8815 need_version=no
8816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8817 soname_spec='${libname}${release}${shared_ext}$major'
8818 shlibpath_var=LD_LIBRARY_PATH
8819 hardcode_into_libs=yes
8820 ;;
8821
8822hpux9* | hpux10* | hpux11*)
8823 # Give a soname corresponding to the major version so that dld.sl refuses to
8824 # link against other versions.
8825 version_type=sunos
8826 need_lib_prefix=no
8827 need_version=no
8828 case $host_cpu in
8829 ia64*)
8830 shrext_cmds='.so'
8831 hardcode_into_libs=yes
8832 dynamic_linker="$host_os dld.so"
8833 shlibpath_var=LD_LIBRARY_PATH
8834 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8835 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8836 soname_spec='${libname}${release}${shared_ext}$major'
8837 if test "X$HPUX_IA64_MODE" = X32; then
8838 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8839 else
8840 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8841 fi
8842 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8843 ;;
8844 hppa*64*)
8845 shrext_cmds='.sl'
8846 hardcode_into_libs=yes
8847 dynamic_linker="$host_os dld.sl"
8848 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8849 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8850 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8851 soname_spec='${libname}${release}${shared_ext}$major'
8852 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8853 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8854 ;;
8855 *)
8856 shrext_cmds='.sl'
8857 dynamic_linker="$host_os dld.sl"
8858 shlibpath_var=SHLIB_PATH
8859 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8860 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8861 soname_spec='${libname}${release}${shared_ext}$major'
8862 ;;
8863 esac
8864 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8865 postinstall_cmds='chmod 555 $lib'
8866 ;;
8867
8868interix[3-9]*)
8869 version_type=linux
8870 need_lib_prefix=no
8871 need_version=no
8872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8873 soname_spec='${libname}${release}${shared_ext}$major'
8874 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8875 shlibpath_var=LD_LIBRARY_PATH
8876 shlibpath_overrides_runpath=no
8877 hardcode_into_libs=yes
8878 ;;
8879
8880irix5* | irix6* | nonstopux*)
8881 case $host_os in
8882 nonstopux*) version_type=nonstopux ;;
8883 *)
8884 if test "$lt_cv_prog_gnu_ld" = yes; then
8885 version_type=linux
8886 else
8887 version_type=irix
8888 fi ;;
8889 esac
8890 need_lib_prefix=no
8891 need_version=no
8892 soname_spec='${libname}${release}${shared_ext}$major'
8893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8894 case $host_os in
8895 irix5* | nonstopux*)
8896 libsuff= shlibsuff=
8897 ;;
8898 *)
8899 case $LD in # libtool.m4 will add one of these switches to LD
8900 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8901 libsuff= shlibsuff= libmagic=32-bit;;
8902 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8903 libsuff=32 shlibsuff=N32 libmagic=N32;;
8904 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8905 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8906 *) libsuff= shlibsuff= libmagic=never-match;;
8907 esac
8908 ;;
8909 esac
8910 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8911 shlibpath_overrides_runpath=no
8912 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8913 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8914 hardcode_into_libs=yes
8915 ;;
8916
8917# No shared lib support for Linux oldld, aout, or coff.
8918linux*oldld* | linux*aout* | linux*coff*)
8919 dynamic_linker=no
8920 ;;
8921
8922# This must be Linux ELF.
8923linux* | k*bsd*-gnu)
8924 version_type=linux
8925 need_lib_prefix=no
8926 need_version=no
8927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8928 soname_spec='${libname}${release}${shared_ext}$major'
8929 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8930 shlibpath_var=LD_LIBRARY_PATH
8931 shlibpath_overrides_runpath=no
8932 # Some binutils ld are patched to set DT_RUNPATH
8933 save_LDFLAGS=$LDFLAGS
8934 save_libdir=$libdir
8935 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
8936 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
8937 cat >conftest.$ac_ext <<_ACEOF
8938/* confdefs.h. */
8939_ACEOF
8940cat confdefs.h >>conftest.$ac_ext
8941cat >>conftest.$ac_ext <<_ACEOF
8942/* end confdefs.h. */
8943
8944int
8945main ()
8946{
8947
8948 ;
8949 return 0;
8950}
8951_ACEOF
8952rm -f conftest.$ac_objext conftest$ac_exeext
8953if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8954 (eval $ac_link) 2>conftest.er1
8955 ac_status=$?
8956 grep -v '^ *+' conftest.er1 >conftest.err
8957 rm -f conftest.er1
8958 cat conftest.err >&5
8959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8960 (exit $ac_status); } &&
8961 { ac_try='test -z "$ac_c_werror_flag"
8962 || test ! -s conftest.err'
8963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8964 (eval $ac_try) 2>&5
8965 ac_status=$?
8966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8967 (exit $ac_status); }; } &&
8968 { ac_try='test -s conftest$ac_exeext'
8969 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8970 (eval $ac_try) 2>&5
8971 ac_status=$?
8972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8973 (exit $ac_status); }; }; then
8974 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
8975 shlibpath_overrides_runpath=yes
8976fi
8977
8978else
8979 echo "$as_me: failed program was:" >&5
8980sed 's/^/| /' conftest.$ac_ext >&5
8981
8982fi
8983rm -f conftest.err conftest.$ac_objext \
8984 conftest$ac_exeext conftest.$ac_ext
8985 LDFLAGS=$save_LDFLAGS
8986 libdir=$save_libdir
8987
8988 # This implies no fast_install, which is unacceptable.
8989 # Some rework will be needed to allow for fast_install
8990 # before this can be enabled.
8991 hardcode_into_libs=yes
8992
8993 # Append ld.so.conf contents to the search path
8994 if test -f /etc/ld.so.conf; then
8995 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' ' '`
8996 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8997 fi
8998
8999 # We used to test for /lib/ld.so.1 and disable shared libraries on
9000 # powerpc, because MkLinux only supported shared libraries with the
9001 # GNU dynamic linker. Since this was broken with cross compilers,
9002 # most powerpc-linux boxes support dynamic linking these days and
9003 # people can always --disable-shared, the test was removed, and we
9004 # assume the GNU/Linux dynamic linker is in use.
9005 dynamic_linker='GNU/Linux ld.so'
9006 ;;
9007
9008netbsd*)
9009 version_type=sunos
9010 need_lib_prefix=no
9011 need_version=no
9012 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9014 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9015 dynamic_linker='NetBSD (a.out) ld.so'
9016 else
9017 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9018 soname_spec='${libname}${release}${shared_ext}$major'
9019 dynamic_linker='NetBSD ld.elf_so'
9020 fi
9021 shlibpath_var=LD_LIBRARY_PATH
9022 shlibpath_overrides_runpath=yes
9023 hardcode_into_libs=yes
9024 ;;
9025
9026newsos6)
9027 version_type=linux
9028 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9029 shlibpath_var=LD_LIBRARY_PATH
9030 shlibpath_overrides_runpath=yes
9031 ;;
9032
9033*nto* | *qnx*)
9034 version_type=qnx
9035 need_lib_prefix=no
9036 need_version=no
9037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9038 soname_spec='${libname}${release}${shared_ext}$major'
9039 shlibpath_var=LD_LIBRARY_PATH
9040 shlibpath_overrides_runpath=no
9041 hardcode_into_libs=yes
9042 dynamic_linker='ldqnx.so'
9043 ;;
9044
9045openbsd*)
9046 version_type=sunos
9047 sys_lib_dlsearch_path_spec="/usr/lib"
9048 need_lib_prefix=no
9049 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9050 case $host_os in
9051 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9052 *) need_version=no ;;
9053 esac
9054 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9055 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9056 shlibpath_var=LD_LIBRARY_PATH
9057 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9058 case $host_os in
9059 openbsd2.[89] | openbsd2.[89].*)
9060 shlibpath_overrides_runpath=no
9061 ;;
9062 *)
9063 shlibpath_overrides_runpath=yes
9064 ;;
9065 esac
9066 else
9067 shlibpath_overrides_runpath=yes
9068 fi
9069 ;;
9070
9071os2*)
9072 libname_spec='$name'
9073 shrext_cmds=".dll"
9074 need_lib_prefix=no
9075 library_names_spec='$libname${shared_ext} $libname.a'
9076 dynamic_linker='OS/2 ld.exe'
9077 shlibpath_var=LIBPATH
9078 ;;
9079
9080osf3* | osf4* | osf5*)
9081 version_type=osf
9082 need_lib_prefix=no
9083 need_version=no
9084 soname_spec='${libname}${release}${shared_ext}$major'
9085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9086 shlibpath_var=LD_LIBRARY_PATH
9087 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9088 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9089 ;;
9090
9091rdos*)
9092 dynamic_linker=no
9093 ;;
9094
9095solaris*)
9096 version_type=linux
9097 need_lib_prefix=no
9098 need_version=no
9099 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9100 soname_spec='${libname}${release}${shared_ext}$major'
9101 shlibpath_var=LD_LIBRARY_PATH
9102 shlibpath_overrides_runpath=yes
9103 hardcode_into_libs=yes
9104 # ldd complains unless libraries are executable
9105 postinstall_cmds='chmod +x $lib'
9106 ;;
9107
9108sunos4*)
9109 version_type=sunos
9110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9111 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9112 shlibpath_var=LD_LIBRARY_PATH
9113 shlibpath_overrides_runpath=yes
9114 if test "$with_gnu_ld" = yes; then
9115 need_lib_prefix=no
9116 fi
9117 need_version=yes
9118 ;;
9119
9120sysv4 | sysv4.3*)
9121 version_type=linux
9122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9123 soname_spec='${libname}${release}${shared_ext}$major'
9124 shlibpath_var=LD_LIBRARY_PATH
9125 case $host_vendor in
9126 sni)
9127 shlibpath_overrides_runpath=no
9128 need_lib_prefix=no
9129 runpath_var=LD_RUN_PATH
9130 ;;
9131 siemens)
9132 need_lib_prefix=no
9133 ;;
9134 motorola)
9135 need_lib_prefix=no
9136 need_version=no
9137 shlibpath_overrides_runpath=no
9138 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9139 ;;
9140 esac
9141 ;;
9142
9143sysv4*MP*)
9144 if test -d /usr/nec ;then
9145 version_type=linux
9146 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9147 soname_spec='$libname${shared_ext}.$major'
9148 shlibpath_var=LD_LIBRARY_PATH
9149 fi
9150 ;;
9151
9152sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9153 version_type=freebsd-elf
9154 need_lib_prefix=no
9155 need_version=no
9156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9157 soname_spec='${libname}${release}${shared_ext}$major'
9158 shlibpath_var=LD_LIBRARY_PATH
9159 shlibpath_overrides_runpath=yes
9160 hardcode_into_libs=yes
9161 if test "$with_gnu_ld" = yes; then
9162 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9163 else
9164 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9165 case $host_os in
9166 sco3.2v5*)
9167 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9168 ;;
9169 esac
9170 fi
9171 sys_lib_dlsearch_path_spec='/usr/lib'
9172 ;;
9173
9174tpf*)
9175 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9176 version_type=linux
9177 need_lib_prefix=no
9178 need_version=no
9179 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9180 shlibpath_var=LD_LIBRARY_PATH
9181 shlibpath_overrides_runpath=no
9182 hardcode_into_libs=yes
9183 ;;
9184
9185uts4*)
9186 version_type=linux
9187 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9188 soname_spec='${libname}${release}${shared_ext}$major'
9189 shlibpath_var=LD_LIBRARY_PATH
9190 ;;
9191
9192*)
9193 dynamic_linker=no
9194 ;;
9195esac
9196echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9197echo "${ECHO_T}$dynamic_linker" >&6
9198test "$dynamic_linker" = no && can_build_shared=no
9199
9200variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9201if test "$GCC" = yes; then
9202 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9203fi
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9292echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
9293hardcode_action=
9294if test -n "$hardcode_libdir_flag_spec" ||
9295 test -n "$runpath_var" ||
9296 test "X$hardcode_automatic" = "Xyes" ; then
9297
9298 # We can hardcode non-existent directories.
9299 if test "$hardcode_direct" != no &&
9300 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9301 # have to relink, otherwise we might link with an installed library
9302 # when we should be linking with a yet-to-be-installed one
9303 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9304 test "$hardcode_minus_L" != no; then
9305 # Linking always hardcodes the temporary library directory.
9306 hardcode_action=relink
9307 else
9308 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9309 hardcode_action=immediate
9310 fi
9311else
9312 # We cannot hardcode anything, or else we can only hardcode existing
9313 # directories.
9314 hardcode_action=unsupported
9315fi
9316echo "$as_me:$LINENO: result: $hardcode_action" >&5
9317echo "${ECHO_T}$hardcode_action" >&6
9318
9319if test "$hardcode_action" = relink ||
9320 test "$inherit_rpath" = yes; then
9321 # Fast installation is not supported
9322 enable_fast_install=no
9323elif test "$shlibpath_overrides_runpath" = yes ||
9324 test "$enable_shared" = no; then
9325 # Fast installation is not necessary
9326 enable_fast_install=needless
9327fi
9328
9329
9330
9331
9332
9333
9334 if test "x$enable_dlopen" != xyes; then
9335 enable_dlopen=unknown
9336 enable_dlopen_self=unknown
9337 enable_dlopen_self_static=unknown
9338else
9339 lt_cv_dlopen=no
9340 lt_cv_dlopen_libs=
9341
9342 case $host_os in
9343 beos*)
9344 lt_cv_dlopen="load_add_on"
9345 lt_cv_dlopen_libs=
9346 lt_cv_dlopen_self=yes
9347 ;;
9348
9349 mingw* | pw32*)
9350 lt_cv_dlopen="LoadLibrary"
9351 lt_cv_dlopen_libs=
9352 ;;
9353
9354 cygwin*)
9355 lt_cv_dlopen="dlopen"
9356 lt_cv_dlopen_libs=
9357 ;;
9358
9359 darwin*)
9360 # if libdl is installed we need to link against it
9361 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9362echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9363if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9364 echo $ECHO_N "(cached) $ECHO_C" >&6
9365else
9366 ac_check_lib_save_LIBS=$LIBS
9367LIBS="-ldl $LIBS"
9368cat >conftest.$ac_ext <<_ACEOF
9369/* confdefs.h. */
9370_ACEOF
9371cat confdefs.h >>conftest.$ac_ext
9372cat >>conftest.$ac_ext <<_ACEOF
9373/* end confdefs.h. */
9374
9375/* Override any gcc2 internal prototype to avoid an error. */
9376#ifdef __cplusplus
9377extern "C"
9378#endif
9379/* We use char because int might match the return type of a gcc2
9380 builtin and then its argument prototype would still apply. */
9381char dlopen ();
9382int
9383main ()
9384{
9385dlopen ();
9386 ;
9387 return 0;
9388}
9389_ACEOF
9390rm -f conftest.$ac_objext conftest$ac_exeext
9391if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9392 (eval $ac_link) 2>conftest.er1
9393 ac_status=$?
9394 grep -v '^ *+' conftest.er1 >conftest.err
9395 rm -f conftest.er1
9396 cat conftest.err >&5
9397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9398 (exit $ac_status); } &&
9399 { ac_try='test -z "$ac_c_werror_flag"
9400 || test ! -s conftest.err'
9401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9402 (eval $ac_try) 2>&5
9403 ac_status=$?
9404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9405 (exit $ac_status); }; } &&
9406 { ac_try='test -s conftest$ac_exeext'
9407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9408 (eval $ac_try) 2>&5
9409 ac_status=$?
9410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9411 (exit $ac_status); }; }; then
9412 ac_cv_lib_dl_dlopen=yes
9413else
9414 echo "$as_me: failed program was:" >&5
9415sed 's/^/| /' conftest.$ac_ext >&5
9416
9417ac_cv_lib_dl_dlopen=no
9418fi
9419rm -f conftest.err conftest.$ac_objext \
9420 conftest$ac_exeext conftest.$ac_ext
9421LIBS=$ac_check_lib_save_LIBS
9422fi
9423echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9424echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9425if test $ac_cv_lib_dl_dlopen = yes; then
9426 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9427else
9428
9429 lt_cv_dlopen="dyld"
9430 lt_cv_dlopen_libs=
9431 lt_cv_dlopen_self=yes
9432
9433fi
9434
9435 ;;
9436
9437 *)
9438 echo "$as_me:$LINENO: checking for shl_load" >&5
9439echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
9440if test "${ac_cv_func_shl_load+set}" = set; then
9441 echo $ECHO_N "(cached) $ECHO_C" >&6
9442else
9443 cat >conftest.$ac_ext <<_ACEOF
9444/* confdefs.h. */
9445_ACEOF
9446cat confdefs.h >>conftest.$ac_ext
9447cat >>conftest.$ac_ext <<_ACEOF
9448/* end confdefs.h. */
9449/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9450 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9451#define shl_load innocuous_shl_load
9452
9453/* System header to define __stub macros and hopefully few prototypes,
9454 which can conflict with char shl_load (); below.
9455 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9456 <limits.h> exists even on freestanding compilers. */
9457
9458#ifdef __STDC__
9459# include <limits.h>
9460#else
9461# include <assert.h>
9462#endif
9463
9464#undef shl_load
9465
9466/* Override any gcc2 internal prototype to avoid an error. */
9467#ifdef __cplusplus
9468extern "C"
9469{
9470#endif
9471/* We use char because int might match the return type of a gcc2
9472 builtin and then its argument prototype would still apply. */
9473char shl_load ();
9474/* The GNU C library defines this for functions which it implements
9475 to always fail with ENOSYS. Some functions are actually named
9476 something starting with __ and the normal name is an alias. */
9477#if defined (__stub_shl_load) || defined (__stub___shl_load)
9478choke me
9479#else
9480char (*f) () = shl_load;
9481#endif
9482#ifdef __cplusplus
9483}
9484#endif
9485
9486int
9487main ()
9488{
9489return f != shl_load;
9490 ;
9491 return 0;
9492}
9493_ACEOF
9494rm -f conftest.$ac_objext conftest$ac_exeext
9495if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9496 (eval $ac_link) 2>conftest.er1
9497 ac_status=$?
9498 grep -v '^ *+' conftest.er1 >conftest.err
9499 rm -f conftest.er1
9500 cat conftest.err >&5
9501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9502 (exit $ac_status); } &&
9503 { ac_try='test -z "$ac_c_werror_flag"
9504 || test ! -s conftest.err'
9505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9506 (eval $ac_try) 2>&5
9507 ac_status=$?
9508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9509 (exit $ac_status); }; } &&
9510 { ac_try='test -s conftest$ac_exeext'
9511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9512 (eval $ac_try) 2>&5
9513 ac_status=$?
9514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9515 (exit $ac_status); }; }; then
9516 ac_cv_func_shl_load=yes
9517else
9518 echo "$as_me: failed program was:" >&5
9519sed 's/^/| /' conftest.$ac_ext >&5
9520
9521ac_cv_func_shl_load=no
9522fi
9523rm -f conftest.err conftest.$ac_objext \
9524 conftest$ac_exeext conftest.$ac_ext
9525fi
9526echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9527echo "${ECHO_T}$ac_cv_func_shl_load" >&6
9528if test $ac_cv_func_shl_load = yes; then
9529 lt_cv_dlopen="shl_load"
9530else
9531 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9532echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
9533if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9534 echo $ECHO_N "(cached) $ECHO_C" >&6
9535else
9536 ac_check_lib_save_LIBS=$LIBS
9537LIBS="-ldld $LIBS"
9538cat >conftest.$ac_ext <<_ACEOF
9539/* confdefs.h. */
9540_ACEOF
9541cat confdefs.h >>conftest.$ac_ext
9542cat >>conftest.$ac_ext <<_ACEOF
9543/* end confdefs.h. */
9544
9545/* Override any gcc2 internal prototype to avoid an error. */
9546#ifdef __cplusplus
9547extern "C"
9548#endif
9549/* We use char because int might match the return type of a gcc2
9550 builtin and then its argument prototype would still apply. */
9551char shl_load ();
9552int
9553main ()
9554{
9555shl_load ();
9556 ;
9557 return 0;
9558}
9559_ACEOF
9560rm -f conftest.$ac_objext conftest$ac_exeext
9561if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9562 (eval $ac_link) 2>conftest.er1
9563 ac_status=$?
9564 grep -v '^ *+' conftest.er1 >conftest.err
9565 rm -f conftest.er1
9566 cat conftest.err >&5
9567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9568 (exit $ac_status); } &&
9569 { ac_try='test -z "$ac_c_werror_flag"
9570 || test ! -s conftest.err'
9571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9572 (eval $ac_try) 2>&5
9573 ac_status=$?
9574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9575 (exit $ac_status); }; } &&
9576 { ac_try='test -s conftest$ac_exeext'
9577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9578 (eval $ac_try) 2>&5
9579 ac_status=$?
9580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9581 (exit $ac_status); }; }; then
9582 ac_cv_lib_dld_shl_load=yes
9583else
9584 echo "$as_me: failed program was:" >&5
9585sed 's/^/| /' conftest.$ac_ext >&5
9586
9587ac_cv_lib_dld_shl_load=no
9588fi
9589rm -f conftest.err conftest.$ac_objext \
9590 conftest$ac_exeext conftest.$ac_ext
9591LIBS=$ac_check_lib_save_LIBS
9592fi
9593echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9594echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
9595if test $ac_cv_lib_dld_shl_load = yes; then
9596 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9597else
9598 echo "$as_me:$LINENO: checking for dlopen" >&5
9599echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
9600if test "${ac_cv_func_dlopen+set}" = set; then
9601 echo $ECHO_N "(cached) $ECHO_C" >&6
9602else
9603 cat >conftest.$ac_ext <<_ACEOF
9604/* confdefs.h. */
9605_ACEOF
9606cat confdefs.h >>conftest.$ac_ext
9607cat >>conftest.$ac_ext <<_ACEOF
9608/* end confdefs.h. */
9609/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9610 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9611#define dlopen innocuous_dlopen
9612
9613/* System header to define __stub macros and hopefully few prototypes,
9614 which can conflict with char dlopen (); below.
9615 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9616 <limits.h> exists even on freestanding compilers. */
9617
9618#ifdef __STDC__
9619# include <limits.h>
9620#else
9621# include <assert.h>
9622#endif
9623
9624#undef dlopen
9625
9626/* Override any gcc2 internal prototype to avoid an error. */
9627#ifdef __cplusplus
9628extern "C"
9629{
9630#endif
9631/* We use char because int might match the return type of a gcc2
9632 builtin and then its argument prototype would still apply. */
9633char dlopen ();
9634/* The GNU C library defines this for functions which it implements
9635 to always fail with ENOSYS. Some functions are actually named
9636 something starting with __ and the normal name is an alias. */
9637#if defined (__stub_dlopen) || defined (__stub___dlopen)
9638choke me
9639#else
9640char (*f) () = dlopen;
9641#endif
9642#ifdef __cplusplus
9643}
9644#endif
9645
9646int
9647main ()
9648{
9649return f != dlopen;
9650 ;
9651 return 0;
9652}
9653_ACEOF
9654rm -f conftest.$ac_objext conftest$ac_exeext
9655if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9656 (eval $ac_link) 2>conftest.er1
9657 ac_status=$?
9658 grep -v '^ *+' conftest.er1 >conftest.err
9659 rm -f conftest.er1
9660 cat conftest.err >&5
9661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9662 (exit $ac_status); } &&
9663 { ac_try='test -z "$ac_c_werror_flag"
9664 || test ! -s conftest.err'
9665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9666 (eval $ac_try) 2>&5
9667 ac_status=$?
9668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9669 (exit $ac_status); }; } &&
9670 { ac_try='test -s conftest$ac_exeext'
9671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9672 (eval $ac_try) 2>&5
9673 ac_status=$?
9674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9675 (exit $ac_status); }; }; then
9676 ac_cv_func_dlopen=yes
9677else
9678 echo "$as_me: failed program was:" >&5
9679sed 's/^/| /' conftest.$ac_ext >&5
9680
9681ac_cv_func_dlopen=no
9682fi
9683rm -f conftest.err conftest.$ac_objext \
9684 conftest$ac_exeext conftest.$ac_ext
9685fi
9686echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9687echo "${ECHO_T}$ac_cv_func_dlopen" >&6
9688if test $ac_cv_func_dlopen = yes; then
9689 lt_cv_dlopen="dlopen"
9690else
9691 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9692echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9693if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9694 echo $ECHO_N "(cached) $ECHO_C" >&6
9695else
9696 ac_check_lib_save_LIBS=$LIBS
9697LIBS="-ldl $LIBS"
9698cat >conftest.$ac_ext <<_ACEOF
9699/* confdefs.h. */
9700_ACEOF
9701cat confdefs.h >>conftest.$ac_ext
9702cat >>conftest.$ac_ext <<_ACEOF
9703/* end confdefs.h. */
9704
9705/* Override any gcc2 internal prototype to avoid an error. */
9706#ifdef __cplusplus
9707extern "C"
9708#endif
9709/* We use char because int might match the return type of a gcc2
9710 builtin and then its argument prototype would still apply. */
9711char dlopen ();
9712int
9713main ()
9714{
9715dlopen ();
9716 ;
9717 return 0;
9718}
9719_ACEOF
9720rm -f conftest.$ac_objext conftest$ac_exeext
9721if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9722 (eval $ac_link) 2>conftest.er1
9723 ac_status=$?
9724 grep -v '^ *+' conftest.er1 >conftest.err
9725 rm -f conftest.er1
9726 cat conftest.err >&5
9727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9728 (exit $ac_status); } &&
9729 { ac_try='test -z "$ac_c_werror_flag"
9730 || test ! -s conftest.err'
9731 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9732 (eval $ac_try) 2>&5
9733 ac_status=$?
9734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9735 (exit $ac_status); }; } &&
9736 { ac_try='test -s conftest$ac_exeext'
9737 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9738 (eval $ac_try) 2>&5
9739 ac_status=$?
9740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9741 (exit $ac_status); }; }; then
9742 ac_cv_lib_dl_dlopen=yes
9743else
9744 echo "$as_me: failed program was:" >&5
9745sed 's/^/| /' conftest.$ac_ext >&5
9746
9747ac_cv_lib_dl_dlopen=no
9748fi
9749rm -f conftest.err conftest.$ac_objext \
9750 conftest$ac_exeext conftest.$ac_ext
9751LIBS=$ac_check_lib_save_LIBS
9752fi
9753echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9754echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9755if test $ac_cv_lib_dl_dlopen = yes; then
9756 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9757else
9758 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9759echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
9760if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9761 echo $ECHO_N "(cached) $ECHO_C" >&6
9762else
9763 ac_check_lib_save_LIBS=$LIBS
9764LIBS="-lsvld $LIBS"
9765cat >conftest.$ac_ext <<_ACEOF
9766/* confdefs.h. */
9767_ACEOF
9768cat confdefs.h >>conftest.$ac_ext
9769cat >>conftest.$ac_ext <<_ACEOF
9770/* end confdefs.h. */
9771
9772/* Override any gcc2 internal prototype to avoid an error. */
9773#ifdef __cplusplus
9774extern "C"
9775#endif
9776/* We use char because int might match the return type of a gcc2
9777 builtin and then its argument prototype would still apply. */
9778char dlopen ();
9779int
9780main ()
9781{
9782dlopen ();
9783 ;
9784 return 0;
9785}
9786_ACEOF
9787rm -f conftest.$ac_objext conftest$ac_exeext
9788if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9789 (eval $ac_link) 2>conftest.er1
9790 ac_status=$?
9791 grep -v '^ *+' conftest.er1 >conftest.err
9792 rm -f conftest.er1
9793 cat conftest.err >&5
9794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9795 (exit $ac_status); } &&
9796 { ac_try='test -z "$ac_c_werror_flag"
9797 || test ! -s conftest.err'
9798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9799 (eval $ac_try) 2>&5
9800 ac_status=$?
9801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9802 (exit $ac_status); }; } &&
9803 { ac_try='test -s conftest$ac_exeext'
9804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9805 (eval $ac_try) 2>&5
9806 ac_status=$?
9807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9808 (exit $ac_status); }; }; then
9809 ac_cv_lib_svld_dlopen=yes
9810else
9811 echo "$as_me: failed program was:" >&5
9812sed 's/^/| /' conftest.$ac_ext >&5
9813
9814ac_cv_lib_svld_dlopen=no
9815fi
9816rm -f conftest.err conftest.$ac_objext \
9817 conftest$ac_exeext conftest.$ac_ext
9818LIBS=$ac_check_lib_save_LIBS
9819fi
9820echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9821echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
9822if test $ac_cv_lib_svld_dlopen = yes; then
9823 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9824else
9825 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9826echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
9827if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9828 echo $ECHO_N "(cached) $ECHO_C" >&6
9829else
9830 ac_check_lib_save_LIBS=$LIBS
9831LIBS="-ldld $LIBS"
9832cat >conftest.$ac_ext <<_ACEOF
9833/* confdefs.h. */
9834_ACEOF
9835cat confdefs.h >>conftest.$ac_ext
9836cat >>conftest.$ac_ext <<_ACEOF
9837/* end confdefs.h. */
9838
9839/* Override any gcc2 internal prototype to avoid an error. */
9840#ifdef __cplusplus
9841extern "C"
9842#endif
9843/* We use char because int might match the return type of a gcc2
9844 builtin and then its argument prototype would still apply. */
9845char dld_link ();
9846int
9847main ()
9848{
9849dld_link ();
9850 ;
9851 return 0;
9852}
9853_ACEOF
9854rm -f conftest.$ac_objext conftest$ac_exeext
9855if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9856 (eval $ac_link) 2>conftest.er1
9857 ac_status=$?
9858 grep -v '^ *+' conftest.er1 >conftest.err
9859 rm -f conftest.er1
9860 cat conftest.err >&5
9861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9862 (exit $ac_status); } &&
9863 { ac_try='test -z "$ac_c_werror_flag"
9864 || test ! -s conftest.err'
9865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9866 (eval $ac_try) 2>&5
9867 ac_status=$?
9868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9869 (exit $ac_status); }; } &&
9870 { ac_try='test -s conftest$ac_exeext'
9871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9872 (eval $ac_try) 2>&5
9873 ac_status=$?
9874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9875 (exit $ac_status); }; }; then
9876 ac_cv_lib_dld_dld_link=yes
9877else
9878 echo "$as_me: failed program was:" >&5
9879sed 's/^/| /' conftest.$ac_ext >&5
9880
9881ac_cv_lib_dld_dld_link=no
9882fi
9883rm -f conftest.err conftest.$ac_objext \
9884 conftest$ac_exeext conftest.$ac_ext
9885LIBS=$ac_check_lib_save_LIBS
9886fi
9887echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9888echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
9889if test $ac_cv_lib_dld_dld_link = yes; then
9890 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9891fi
9892
9893
9894fi
9895
9896
9897fi
9898
9899
9900fi
9901
9902
9903fi
9904
9905
9906fi
9907
9908 ;;
9909 esac
9910
9911 if test "x$lt_cv_dlopen" != xno; then
9912 enable_dlopen=yes
9913 else
9914 enable_dlopen=no
9915 fi
9916
9917 case $lt_cv_dlopen in
9918 dlopen)
9919 save_CPPFLAGS="$CPPFLAGS"
9920 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9921
9922 save_LDFLAGS="$LDFLAGS"
9923 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9924
9925 save_LIBS="$LIBS"
9926 LIBS="$lt_cv_dlopen_libs $LIBS"
9927
9928 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9929echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
9930if test "${lt_cv_dlopen_self+set}" = set; then
9931 echo $ECHO_N "(cached) $ECHO_C" >&6
9932else
9933 if test "$cross_compiling" = yes; then :
9934 lt_cv_dlopen_self=cross
9935else
9936 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9937 lt_status=$lt_dlunknown
9938 cat > conftest.$ac_ext <<_LT_EOF
5ba684e2 9939#line 9939 "configure"
d7040cdb
SE
9940#include "confdefs.h"
9941
9942#if HAVE_DLFCN_H
9943#include <dlfcn.h>
9944#endif
9945
9946#include <stdio.h>
9947
9948#ifdef RTLD_GLOBAL
9949# define LT_DLGLOBAL RTLD_GLOBAL
9950#else
9951# ifdef DL_GLOBAL
9952# define LT_DLGLOBAL DL_GLOBAL
9953# else
9954# define LT_DLGLOBAL 0
9955# endif
9956#endif
9957
9958/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9959 find out it does not work in some platform. */
9960#ifndef LT_DLLAZY_OR_NOW
9961# ifdef RTLD_LAZY
9962# define LT_DLLAZY_OR_NOW RTLD_LAZY
9963# else
9964# ifdef DL_LAZY
9965# define LT_DLLAZY_OR_NOW DL_LAZY
9966# else
9967# ifdef RTLD_NOW
9968# define LT_DLLAZY_OR_NOW RTLD_NOW
9969# else
9970# ifdef DL_NOW
9971# define LT_DLLAZY_OR_NOW DL_NOW
9972# else
9973# define LT_DLLAZY_OR_NOW 0
9974# endif
9975# endif
9976# endif
9977# endif
9978#endif
9979
9980#ifdef __cplusplus
9981extern "C" void exit (int);
9982#endif
9983
9984void fnord() { int i=42;}
9985int main ()
9986{
9987 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9988 int status = $lt_dlunknown;
9989
9990 if (self)
9991 {
9992 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9993 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9994 /* dlclose (self); */
9995 }
9996 else
9997 puts (dlerror ());
9998
9999 exit (status);
10000}
10001_LT_EOF
10002 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10003 (eval $ac_link) 2>&5
10004 ac_status=$?
10005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10006 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10007 (./conftest; exit; ) >&5 2>/dev/null
10008 lt_status=$?
10009 case x$lt_status in
10010 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10011 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10012 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10013 esac
10014 else :
10015 # compilation failed
10016 lt_cv_dlopen_self=no
10017 fi
10018fi
10019rm -fr conftest*
10020
10021
10022fi
10023echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10024echo "${ECHO_T}$lt_cv_dlopen_self" >&6
10025
10026 if test "x$lt_cv_dlopen_self" = xyes; then
10027 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10028 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10029echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
10030if test "${lt_cv_dlopen_self_static+set}" = set; then
10031 echo $ECHO_N "(cached) $ECHO_C" >&6
10032else
10033 if test "$cross_compiling" = yes; then :
10034 lt_cv_dlopen_self_static=cross
10035else
10036 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10037 lt_status=$lt_dlunknown
10038 cat > conftest.$ac_ext <<_LT_EOF
5ba684e2 10039#line 10039 "configure"
d7040cdb
SE
10040#include "confdefs.h"
10041
10042#if HAVE_DLFCN_H
10043#include <dlfcn.h>
10044#endif
10045
10046#include <stdio.h>
10047
10048#ifdef RTLD_GLOBAL
10049# define LT_DLGLOBAL RTLD_GLOBAL
10050#else
10051# ifdef DL_GLOBAL
10052# define LT_DLGLOBAL DL_GLOBAL
10053# else
10054# define LT_DLGLOBAL 0
10055# endif
10056#endif
10057
10058/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10059 find out it does not work in some platform. */
10060#ifndef LT_DLLAZY_OR_NOW
10061# ifdef RTLD_LAZY
10062# define LT_DLLAZY_OR_NOW RTLD_LAZY
10063# else
10064# ifdef DL_LAZY
10065# define LT_DLLAZY_OR_NOW DL_LAZY
10066# else
10067# ifdef RTLD_NOW
10068# define LT_DLLAZY_OR_NOW RTLD_NOW
10069# else
10070# ifdef DL_NOW
10071# define LT_DLLAZY_OR_NOW DL_NOW
10072# else
10073# define LT_DLLAZY_OR_NOW 0
10074# endif
10075# endif
10076# endif
10077# endif
10078#endif
10079
10080#ifdef __cplusplus
10081extern "C" void exit (int);
10082#endif
10083
10084void fnord() { int i=42;}
10085int main ()
10086{
10087 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10088 int status = $lt_dlunknown;
10089
10090 if (self)
10091 {
10092 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10093 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10094 /* dlclose (self); */
10095 }
10096 else
10097 puts (dlerror ());
10098
10099 exit (status);
10100}
10101_LT_EOF
10102 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10103 (eval $ac_link) 2>&5
10104 ac_status=$?
10105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10106 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10107 (./conftest; exit; ) >&5 2>/dev/null
10108 lt_status=$?
10109 case x$lt_status in
10110 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10111 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10112 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10113 esac
10114 else :
10115 # compilation failed
10116 lt_cv_dlopen_self_static=no
10117 fi
10118fi
10119rm -fr conftest*
10120
10121
10122fi
10123echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10124echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
10125 fi
10126
10127 CPPFLAGS="$save_CPPFLAGS"
10128 LDFLAGS="$save_LDFLAGS"
10129 LIBS="$save_LIBS"
10130 ;;
10131 esac
10132
10133 case $lt_cv_dlopen_self in
10134 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10135 *) enable_dlopen_self=unknown ;;
10136 esac
10137
10138 case $lt_cv_dlopen_self_static in
10139 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10140 *) enable_dlopen_self_static=unknown ;;
10141 esac
10142fi
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160striplib=
10161old_striplib=
10162echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10163echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
10164if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10165 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10166 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10167 echo "$as_me:$LINENO: result: yes" >&5
10168echo "${ECHO_T}yes" >&6
10169else
10170# FIXME - insert some real tests, host_os isn't really good enough
10171 case $host_os in
10172 darwin*)
10173 if test -n "$STRIP" ; then
10174 striplib="$STRIP -x"
10175 old_striplib="$STRIP -S"
10176 echo "$as_me:$LINENO: result: yes" >&5
10177echo "${ECHO_T}yes" >&6
10178 else
10179 echo "$as_me:$LINENO: result: no" >&5
10180echo "${ECHO_T}no" >&6
10181 fi
10182 ;;
10183 *)
10184 echo "$as_me:$LINENO: result: no" >&5
10185echo "${ECHO_T}no" >&6
10186 ;;
10187 esac
10188fi
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201 # Report which library types will actually be built
10202 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10203echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
10204 echo "$as_me:$LINENO: result: $can_build_shared" >&5
10205echo "${ECHO_T}$can_build_shared" >&6
10206
10207 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10208echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
10209 test "$can_build_shared" = "no" && enable_shared=no
10210
10211 # On AIX, shared libraries and static libraries use the same namespace, and
10212 # are all built from PIC.
10213 case $host_os in
10214 aix3*)
10215 test "$enable_shared" = yes && enable_static=no
10216 if test -n "$RANLIB"; then
10217 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10218 postinstall_cmds='$RANLIB $lib'
10219 fi
10220 ;;
10221
10222 aix4* | aix5*)
10223 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10224 test "$enable_shared" = yes && enable_static=no
10225 fi
10226 ;;
10227 esac
10228 echo "$as_me:$LINENO: result: $enable_shared" >&5
10229echo "${ECHO_T}$enable_shared" >&6
10230
10231 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10232echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
10233 # Make sure either enable_shared or enable_static is yes.
10234 test "$enable_shared" = yes || enable_static=yes
10235 echo "$as_me:$LINENO: result: $enable_static" >&5
10236echo "${ECHO_T}$enable_static" >&6
10237
10238
10239
10240
10241fi
10242ac_ext=c
10243ac_cpp='$CPP $CPPFLAGS'
10244ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10245ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10246ac_compiler_gnu=$ac_cv_c_compiler_gnu
10247
10248CC="$lt_save_CC"
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262 ac_config_commands="$ac_config_commands libtool"
10263
10264
10265
10266
10267# Only expand once:
10268
10269
10270
10271# Check whether --enable-targets or --disable-targets was given.
10272if test "${enable_targets+set}" = set; then
10273 enableval="$enable_targets"
10274 case "${enableval}" in
10275 yes | "") { { echo "$as_me:$LINENO: error: enable-targets option must specify target names or 'all'" >&5
10276echo "$as_me: error: enable-targets option must specify target names or 'all'" >&2;}
10277 { (exit 1); exit 1; }; }
10278 ;;
10279 no) enable_targets= ;;
10280 *) enable_targets=$enableval ;;
10281esac
10282fi; # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
10283if test "${enable_commonbfdlib+set}" = set; then
10284 enableval="$enable_commonbfdlib"
10285 case "${enableval}" in
10286 yes) commonbfdlib=true ;;
10287 no) commonbfdlib=false ;;
10288 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for BFD commonbfdlib option" >&5
10289echo "$as_me: error: bad value ${enableval} for BFD commonbfdlib option" >&2;}
10290 { (exit 1); exit 1; }; } ;;
10291esac
10292fi;
10293
10294GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
10295
10296# Check whether --enable-werror or --disable-werror was given.
10297if test "${enable_werror+set}" = set; then
10298 enableval="$enable_werror"
10299 case "${enableval}" in
10300 yes | y) ERROR_ON_WARNING="yes" ;;
10301 no | n) ERROR_ON_WARNING="no" ;;
10302 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-werror" >&5
10303echo "$as_me: error: bad value ${enableval} for --enable-werror" >&2;}
10304 { (exit 1); exit 1; }; } ;;
10305 esac
10306fi;
10307
10308# Enable -Werror by default when using gcc
10309if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
10310 ERROR_ON_WARNING=yes
10311fi
10312
10313NO_WERROR=
10314if test "${ERROR_ON_WARNING}" = yes ; then
10315 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
10316 NO_WERROR="-Wno-error"
10317fi
10318
10319if test "${GCC}" = yes ; then
10320 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
10321fi
10322
10323# Check whether --enable-build-warnings or --disable-build-warnings was given.
10324if test "${enable_build_warnings+set}" = set; then
10325 enableval="$enable_build_warnings"
10326 case "${enableval}" in
10327 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
10328 no) if test "${GCC}" = yes ; then
10329 WARN_CFLAGS="-w"
10330 fi;;
10331 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
10332 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
10333 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
10334 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
10335 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
10336esac
10337fi;
10338
10339if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
10340 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
10341fi
10342
10343
10344
10345
10346
10347 ac_config_headers="$ac_config_headers config.h:config.in"
10348
10349
10350if test -z "$target" ; then
10351 { { echo "$as_me:$LINENO: error: Unrecognized target system type; please check config.sub." >&5
10352echo "$as_me: error: Unrecognized target system type; please check config.sub." >&2;}
10353 { (exit 1); exit 1; }; }
10354fi
10355if test -z "$host" ; then
10356 { { echo "$as_me:$LINENO: error: Unrecognized host system type; please check config.sub." >&5
10357echo "$as_me: error: Unrecognized host system type; please check config.sub." >&2;}
10358 { (exit 1); exit 1; }; }
10359fi
10360
10361for ac_prog in 'bison -y' byacc
10362do
10363 # Extract the first word of "$ac_prog", so it can be a program name with args.
10364set dummy $ac_prog; ac_word=$2
10365echo "$as_me:$LINENO: checking for $ac_word" >&5
10366echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10367if test "${ac_cv_prog_YACC+set}" = set; then
10368 echo $ECHO_N "(cached) $ECHO_C" >&6
10369else
10370 if test -n "$YACC"; then
10371 ac_cv_prog_YACC="$YACC" # Let the user override the test.
10372else
10373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10374for as_dir in $PATH
10375do
10376 IFS=$as_save_IFS
10377 test -z "$as_dir" && as_dir=.
10378 for ac_exec_ext in '' $ac_executable_extensions; do
10379 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10380 ac_cv_prog_YACC="$ac_prog"
10381 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10382 break 2
10383 fi
10384done
10385done
10386
10387fi
10388fi
10389YACC=$ac_cv_prog_YACC
10390if test -n "$YACC"; then
10391 echo "$as_me:$LINENO: result: $YACC" >&5
10392echo "${ECHO_T}$YACC" >&6
10393else
10394 echo "$as_me:$LINENO: result: no" >&5
10395echo "${ECHO_T}no" >&6
10396fi
10397
10398 test -n "$YACC" && break
10399done
10400test -n "$YACC" || YACC="yacc"
10401
10402for ac_prog in flex lex
10403do
10404 # Extract the first word of "$ac_prog", so it can be a program name with args.
10405set dummy $ac_prog; ac_word=$2
10406echo "$as_me:$LINENO: checking for $ac_word" >&5
10407echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10408if test "${ac_cv_prog_LEX+set}" = set; then
10409 echo $ECHO_N "(cached) $ECHO_C" >&6
10410else
10411 if test -n "$LEX"; then
10412 ac_cv_prog_LEX="$LEX" # Let the user override the test.
10413else
10414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10415for as_dir in $PATH
10416do
10417 IFS=$as_save_IFS
10418 test -z "$as_dir" && as_dir=.
10419 for ac_exec_ext in '' $ac_executable_extensions; do
10420 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10421 ac_cv_prog_LEX="$ac_prog"
10422 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10423 break 2
10424 fi
10425done
10426done
10427
10428fi
10429fi
10430LEX=$ac_cv_prog_LEX
10431if test -n "$LEX"; then
10432 echo "$as_me:$LINENO: result: $LEX" >&5
10433echo "${ECHO_T}$LEX" >&6
10434else
10435 echo "$as_me:$LINENO: result: no" >&5
10436echo "${ECHO_T}no" >&6
10437fi
10438
10439 test -n "$LEX" && break
10440done
10441test -n "$LEX" || LEX=":"
10442
10443if test -z "$LEXLIB"
10444then
10445 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
10446echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
10447if test "${ac_cv_lib_fl_yywrap+set}" = set; then
10448 echo $ECHO_N "(cached) $ECHO_C" >&6
10449else
10450 ac_check_lib_save_LIBS=$LIBS
10451LIBS="-lfl $LIBS"
10452cat >conftest.$ac_ext <<_ACEOF
10453/* confdefs.h. */
10454_ACEOF
10455cat confdefs.h >>conftest.$ac_ext
10456cat >>conftest.$ac_ext <<_ACEOF
10457/* end confdefs.h. */
10458
10459/* Override any gcc2 internal prototype to avoid an error. */
10460#ifdef __cplusplus
10461extern "C"
10462#endif
10463/* We use char because int might match the return type of a gcc2
10464 builtin and then its argument prototype would still apply. */
10465char yywrap ();
10466int
10467main ()
10468{
10469yywrap ();
10470 ;
10471 return 0;
10472}
10473_ACEOF
10474rm -f conftest.$ac_objext conftest$ac_exeext
10475if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10476 (eval $ac_link) 2>conftest.er1
10477 ac_status=$?
10478 grep -v '^ *+' conftest.er1 >conftest.err
10479 rm -f conftest.er1
10480 cat conftest.err >&5
10481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10482 (exit $ac_status); } &&
10483 { ac_try='test -z "$ac_c_werror_flag"
10484 || test ! -s conftest.err'
10485 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10486 (eval $ac_try) 2>&5
10487 ac_status=$?
10488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10489 (exit $ac_status); }; } &&
10490 { ac_try='test -s conftest$ac_exeext'
10491 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10492 (eval $ac_try) 2>&5
10493 ac_status=$?
10494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10495 (exit $ac_status); }; }; then
10496 ac_cv_lib_fl_yywrap=yes
10497else
10498 echo "$as_me: failed program was:" >&5
10499sed 's/^/| /' conftest.$ac_ext >&5
10500
10501ac_cv_lib_fl_yywrap=no
10502fi
10503rm -f conftest.err conftest.$ac_objext \
10504 conftest$ac_exeext conftest.$ac_ext
10505LIBS=$ac_check_lib_save_LIBS
10506fi
10507echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
10508echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
10509if test $ac_cv_lib_fl_yywrap = yes; then
10510 LEXLIB="-lfl"
10511else
10512 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
10513echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
10514if test "${ac_cv_lib_l_yywrap+set}" = set; then
10515 echo $ECHO_N "(cached) $ECHO_C" >&6
10516else
10517 ac_check_lib_save_LIBS=$LIBS
10518LIBS="-ll $LIBS"
10519cat >conftest.$ac_ext <<_ACEOF
10520/* confdefs.h. */
10521_ACEOF
10522cat confdefs.h >>conftest.$ac_ext
10523cat >>conftest.$ac_ext <<_ACEOF
10524/* end confdefs.h. */
10525
10526/* Override any gcc2 internal prototype to avoid an error. */
10527#ifdef __cplusplus
10528extern "C"
10529#endif
10530/* We use char because int might match the return type of a gcc2
10531 builtin and then its argument prototype would still apply. */
10532char yywrap ();
10533int
10534main ()
10535{
10536yywrap ();
10537 ;
10538 return 0;
10539}
10540_ACEOF
10541rm -f conftest.$ac_objext conftest$ac_exeext
10542if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10543 (eval $ac_link) 2>conftest.er1
10544 ac_status=$?
10545 grep -v '^ *+' conftest.er1 >conftest.err
10546 rm -f conftest.er1
10547 cat conftest.err >&5
10548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10549 (exit $ac_status); } &&
10550 { ac_try='test -z "$ac_c_werror_flag"
10551 || test ! -s conftest.err'
10552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10553 (eval $ac_try) 2>&5
10554 ac_status=$?
10555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10556 (exit $ac_status); }; } &&
10557 { ac_try='test -s conftest$ac_exeext'
10558 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10559 (eval $ac_try) 2>&5
10560 ac_status=$?
10561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10562 (exit $ac_status); }; }; then
10563 ac_cv_lib_l_yywrap=yes
10564else
10565 echo "$as_me: failed program was:" >&5
10566sed 's/^/| /' conftest.$ac_ext >&5
10567
10568ac_cv_lib_l_yywrap=no
10569fi
10570rm -f conftest.err conftest.$ac_objext \
10571 conftest$ac_exeext conftest.$ac_ext
10572LIBS=$ac_check_lib_save_LIBS
10573fi
10574echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
10575echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
10576if test $ac_cv_lib_l_yywrap = yes; then
10577 LEXLIB="-ll"
10578fi
10579
10580fi
10581
10582fi
10583
10584if test "x$LEX" != "x:"; then
10585 echo "$as_me:$LINENO: checking lex output file root" >&5
10586echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
10587if test "${ac_cv_prog_lex_root+set}" = set; then
10588 echo $ECHO_N "(cached) $ECHO_C" >&6
10589else
10590 # The minimal lex program is just a single line: %%. But some broken lexes
10591# (Solaris, I think it was) want two %% lines, so accommodate them.
10592cat >conftest.l <<_ACEOF
10593%%
10594%%
10595_ACEOF
10596{ (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
10597 (eval $LEX conftest.l) 2>&5
10598 ac_status=$?
10599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10600 (exit $ac_status); }
10601if test -f lex.yy.c; then
10602 ac_cv_prog_lex_root=lex.yy
10603elif test -f lexyy.c; then
10604 ac_cv_prog_lex_root=lexyy
10605else
10606 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
10607echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
10608 { (exit 1); exit 1; }; }
10609fi
10610fi
10611echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
10612echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
10613rm -f conftest.l
10614LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
10615
10616echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
10617echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
10618if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
10619 echo $ECHO_N "(cached) $ECHO_C" >&6
10620else
10621 # POSIX says lex can declare yytext either as a pointer or an array; the
10622# default is implementation-dependent. Figure out which it is, since
10623# not all implementations provide the %pointer and %array declarations.
10624ac_cv_prog_lex_yytext_pointer=no
10625echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
10626ac_save_LIBS=$LIBS
10627LIBS="$LIBS $LEXLIB"
10628cat >conftest.$ac_ext <<_ACEOF
10629`cat $LEX_OUTPUT_ROOT.c`
10630_ACEOF
10631rm -f conftest.$ac_objext conftest$ac_exeext
10632if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10633 (eval $ac_link) 2>conftest.er1
10634 ac_status=$?
10635 grep -v '^ *+' conftest.er1 >conftest.err
10636 rm -f conftest.er1
10637 cat conftest.err >&5
10638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10639 (exit $ac_status); } &&
10640 { ac_try='test -z "$ac_c_werror_flag"
10641 || test ! -s conftest.err'
10642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10643 (eval $ac_try) 2>&5
10644 ac_status=$?
10645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10646 (exit $ac_status); }; } &&
10647 { ac_try='test -s conftest$ac_exeext'
10648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10649 (eval $ac_try) 2>&5
10650 ac_status=$?
10651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10652 (exit $ac_status); }; }; then
10653 ac_cv_prog_lex_yytext_pointer=yes
10654else
10655 echo "$as_me: failed program was:" >&5
10656sed 's/^/| /' conftest.$ac_ext >&5
10657
10658fi
10659rm -f conftest.err conftest.$ac_objext \
10660 conftest$ac_exeext conftest.$ac_ext
10661LIBS=$ac_save_LIBS
10662rm -f "${LEX_OUTPUT_ROOT}.c"
10663
10664fi
10665echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
10666echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
10667if test $ac_cv_prog_lex_yytext_pointer = yes; then
10668
10669cat >>confdefs.h <<\_ACEOF
10670#define YYTEXT_POINTER 1
10671_ACEOF
10672
10673fi
10674
10675fi
10676if test "$LEX" = :; then
10677 LEX=${am_missing_run}flex
10678fi
10679
80f2eaf0 10680ALL_LINGUAS="fr tr ja es sv da zh_CN ru ro rw zh_TW fi vi uk"
d7040cdb
SE
10681# If we haven't got the data from the intl directory,
10682# assume NLS is disabled.
10683USE_NLS=no
10684LIBINTL=
10685LIBINTL_DEP=
10686INCINTL=
10687XGETTEXT=
10688GMSGFMT=
10689POSUB=
10690
10691if test -f ../intl/config.intl; then
10692 . ../intl/config.intl
10693fi
10694echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10695echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
10696if test x"$USE_NLS" != xyes; then
10697 echo "$as_me:$LINENO: result: no" >&5
10698echo "${ECHO_T}no" >&6
10699else
10700 echo "$as_me:$LINENO: result: yes" >&5
10701echo "${ECHO_T}yes" >&6
10702
10703cat >>confdefs.h <<\_ACEOF
10704#define ENABLE_NLS 1
10705_ACEOF
10706
10707
10708 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
10709echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
10710 # Look for .po and .gmo files in the source directory.
10711 CATALOGS=
10712 XLINGUAS=
10713 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
10714 # If there aren't any .gmo files the shell will give us the
10715 # literal string "../path/to/srcdir/po/*.gmo" which has to be
10716 # weeded out.
10717 case "$cat" in *\**)
10718 continue;;
10719 esac
10720 # The quadruple backslash is collapsed to a double backslash
10721 # by the backticks, then collapsed again by the double quotes,
10722 # leaving us with one backslash in the sed expression (right
10723 # before the dot that mustn't act as a wildcard).
10724 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
10725 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
10726 # The user is allowed to set LINGUAS to a list of languages to
10727 # install catalogs for. If it's empty that means "all of them."
10728 if test "x$LINGUAS" = x; then
10729 CATALOGS="$CATALOGS $cat"
10730 XLINGUAS="$XLINGUAS $lang"
10731 else
10732 case "$LINGUAS" in *$lang*)
10733 CATALOGS="$CATALOGS $cat"
10734 XLINGUAS="$XLINGUAS $lang"
10735 ;;
10736 esac
10737 fi
10738 done
10739 LINGUAS="$XLINGUAS"
10740 echo "$as_me:$LINENO: result: $LINGUAS" >&5
10741echo "${ECHO_T}$LINGUAS" >&6
10742
10743
10744 DATADIRNAME=share
10745
10746 INSTOBJEXT=.mo
10747
10748 GENCAT=gencat
10749
10750 CATOBJEXT=.gmo
10751
10752fi
10753
10754 MKINSTALLDIRS=
10755 if test -n "$ac_aux_dir"; then
10756 case "$ac_aux_dir" in
10757 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
10758 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
10759 esac
10760 fi
10761 if test -z "$MKINSTALLDIRS"; then
10762 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
10763 fi
10764
10765
10766
10767 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10768echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
10769 # Check whether --enable-nls or --disable-nls was given.
10770if test "${enable_nls+set}" = set; then
10771 enableval="$enable_nls"
10772 USE_NLS=$enableval
10773else
10774 USE_NLS=yes
10775fi;
10776 echo "$as_me:$LINENO: result: $USE_NLS" >&5
10777echo "${ECHO_T}$USE_NLS" >&6
10778
10779
10780
10781
10782
10783
10784# Prepare PATH_SEPARATOR.
10785# The user is always right.
10786if test "${PATH_SEPARATOR+set}" != set; then
10787 echo "#! /bin/sh" >conf$$.sh
10788 echo "exit 0" >>conf$$.sh
10789 chmod +x conf$$.sh
10790 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10791 PATH_SEPARATOR=';'
10792 else
10793 PATH_SEPARATOR=:
10794 fi
10795 rm -f conf$$.sh
10796fi
10797
10798# Find out how to test for executable files. Don't use a zero-byte file,
10799# as systems may use methods other than mode bits to determine executability.
10800cat >conf$$.file <<_ASEOF
10801#! /bin/sh
10802exit 0
10803_ASEOF
10804chmod +x conf$$.file
10805if test -x conf$$.file >/dev/null 2>&1; then
10806 ac_executable_p="test -x"
10807else
10808 ac_executable_p="test -f"
10809fi
10810rm -f conf$$.file
10811
10812# Extract the first word of "msgfmt", so it can be a program name with args.
10813set dummy msgfmt; ac_word=$2
10814echo "$as_me:$LINENO: checking for $ac_word" >&5
10815echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10816if test "${ac_cv_path_MSGFMT+set}" = set; then
10817 echo $ECHO_N "(cached) $ECHO_C" >&6
10818else
10819 case "$MSGFMT" in
10820 [\\/]* | ?:[\\/]*)
10821 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
10822 ;;
10823 *)
10824 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10825 for ac_dir in $PATH; do
10826 IFS="$ac_save_IFS"
10827 test -z "$ac_dir" && ac_dir=.
10828 for ac_exec_ext in '' $ac_executable_extensions; do
10829 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10830 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
10831 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10832 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
10833 break 2
10834 fi
10835 fi
10836 done
10837 done
10838 IFS="$ac_save_IFS"
10839 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
10840 ;;
10841esac
10842fi
10843MSGFMT="$ac_cv_path_MSGFMT"
10844if test "$MSGFMT" != ":"; then
10845 echo "$as_me:$LINENO: result: $MSGFMT" >&5
10846echo "${ECHO_T}$MSGFMT" >&6
10847else
10848 echo "$as_me:$LINENO: result: no" >&5
10849echo "${ECHO_T}no" >&6
10850fi
10851
10852 # Extract the first word of "gmsgfmt", so it can be a program name with args.
10853set dummy gmsgfmt; ac_word=$2
10854echo "$as_me:$LINENO: checking for $ac_word" >&5
10855echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10856if test "${ac_cv_path_GMSGFMT+set}" = set; then
10857 echo $ECHO_N "(cached) $ECHO_C" >&6
10858else
10859 case $GMSGFMT in
10860 [\\/]* | ?:[\\/]*)
10861 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
10862 ;;
10863 *)
10864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10865for as_dir in $PATH
10866do
10867 IFS=$as_save_IFS
10868 test -z "$as_dir" && as_dir=.
10869 for ac_exec_ext in '' $ac_executable_extensions; do
10870 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10871 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
10872 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10873 break 2
10874 fi
10875done
10876done
10877
10878 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
10879 ;;
10880esac
10881fi
10882GMSGFMT=$ac_cv_path_GMSGFMT
10883
10884if test -n "$GMSGFMT"; then
10885 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
10886echo "${ECHO_T}$GMSGFMT" >&6
10887else
10888 echo "$as_me:$LINENO: result: no" >&5
10889echo "${ECHO_T}no" >&6
10890fi
10891
10892
10893
10894# Prepare PATH_SEPARATOR.
10895# The user is always right.
10896if test "${PATH_SEPARATOR+set}" != set; then
10897 echo "#! /bin/sh" >conf$$.sh
10898 echo "exit 0" >>conf$$.sh
10899 chmod +x conf$$.sh
10900 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10901 PATH_SEPARATOR=';'
10902 else
10903 PATH_SEPARATOR=:
10904 fi
10905 rm -f conf$$.sh
10906fi
10907
10908# Find out how to test for executable files. Don't use a zero-byte file,
10909# as systems may use methods other than mode bits to determine executability.
10910cat >conf$$.file <<_ASEOF
10911#! /bin/sh
10912exit 0
10913_ASEOF
10914chmod +x conf$$.file
10915if test -x conf$$.file >/dev/null 2>&1; then
10916 ac_executable_p="test -x"
10917else
10918 ac_executable_p="test -f"
10919fi
10920rm -f conf$$.file
10921
10922# Extract the first word of "xgettext", so it can be a program name with args.
10923set dummy xgettext; ac_word=$2
10924echo "$as_me:$LINENO: checking for $ac_word" >&5
10925echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10926if test "${ac_cv_path_XGETTEXT+set}" = set; then
10927 echo $ECHO_N "(cached) $ECHO_C" >&6
10928else
10929 case "$XGETTEXT" in
10930 [\\/]* | ?:[\\/]*)
10931 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
10932 ;;
10933 *)
10934 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10935 for ac_dir in $PATH; do
10936 IFS="$ac_save_IFS"
10937 test -z "$ac_dir" && ac_dir=.
10938 for ac_exec_ext in '' $ac_executable_extensions; do
10939 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10940 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
10941 (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
10942 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
10943 break 2
10944 fi
10945 fi
10946 done
10947 done
10948 IFS="$ac_save_IFS"
10949 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
10950 ;;
10951esac
10952fi
10953XGETTEXT="$ac_cv_path_XGETTEXT"
10954if test "$XGETTEXT" != ":"; then
10955 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
10956echo "${ECHO_T}$XGETTEXT" >&6
10957else
10958 echo "$as_me:$LINENO: result: no" >&5
10959echo "${ECHO_T}no" >&6
10960fi
10961
10962 rm -f messages.po
10963
10964
10965# Prepare PATH_SEPARATOR.
10966# The user is always right.
10967if test "${PATH_SEPARATOR+set}" != set; then
10968 echo "#! /bin/sh" >conf$$.sh
10969 echo "exit 0" >>conf$$.sh
10970 chmod +x conf$$.sh
10971 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10972 PATH_SEPARATOR=';'
10973 else
10974 PATH_SEPARATOR=:
10975 fi
10976 rm -f conf$$.sh
10977fi
10978
10979# Find out how to test for executable files. Don't use a zero-byte file,
10980# as systems may use methods other than mode bits to determine executability.
10981cat >conf$$.file <<_ASEOF
10982#! /bin/sh
10983exit 0
10984_ASEOF
10985chmod +x conf$$.file
10986if test -x conf$$.file >/dev/null 2>&1; then
10987 ac_executable_p="test -x"
10988else
10989 ac_executable_p="test -f"
10990fi
10991rm -f conf$$.file
10992
10993# Extract the first word of "msgmerge", so it can be a program name with args.
10994set dummy msgmerge; ac_word=$2
10995echo "$as_me:$LINENO: checking for $ac_word" >&5
10996echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10997if test "${ac_cv_path_MSGMERGE+set}" = set; then
10998 echo $ECHO_N "(cached) $ECHO_C" >&6
10999else
11000 case "$MSGMERGE" in
11001 [\\/]* | ?:[\\/]*)
11002 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
11003 ;;
11004 *)
11005 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11006 for ac_dir in $PATH; do
11007 IFS="$ac_save_IFS"
11008 test -z "$ac_dir" && ac_dir=.
11009 for ac_exec_ext in '' $ac_executable_extensions; do
11010 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11011 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
11012 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
11013 break 2
11014 fi
11015 fi
11016 done
11017 done
11018 IFS="$ac_save_IFS"
11019 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
11020 ;;
11021esac
11022fi
11023MSGMERGE="$ac_cv_path_MSGMERGE"
11024if test "$MSGMERGE" != ":"; then
11025 echo "$as_me:$LINENO: result: $MSGMERGE" >&5
11026echo "${ECHO_T}$MSGMERGE" >&6
11027else
11028 echo "$as_me:$LINENO: result: no" >&5
11029echo "${ECHO_T}no" >&6
11030fi
11031
11032
11033 if test "$GMSGFMT" != ":"; then
11034 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
11035 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11036 : ;
11037 else
11038 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
11039 echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
11040echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
11041 GMSGFMT=":"
11042 fi
11043 fi
11044
11045 if test "$XGETTEXT" != ":"; then
11046 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
11047 (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
11048 : ;
11049 else
11050 echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
11051echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
11052 XGETTEXT=":"
11053 fi
11054 rm -f messages.po
11055 fi
11056
11057 ac_config_commands="$ac_config_commands default-1"
11058
11059
11060
11061echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
11062echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
11063 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
11064if test "${enable_maintainer_mode+set}" = set; then
11065 enableval="$enable_maintainer_mode"
11066 USE_MAINTAINER_MODE=$enableval
42ecbf5e 11067else
d7040cdb
SE
11068 USE_MAINTAINER_MODE=no
11069fi;
11070 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
11071echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
42ecbf5e 11072
d7040cdb
SE
11073
11074if test $USE_MAINTAINER_MODE = yes; then
11075 MAINTAINER_MODE_TRUE=
11076 MAINTAINER_MODE_FALSE='#'
11077else
11078 MAINTAINER_MODE_TRUE='#'
11079 MAINTAINER_MODE_FALSE=
42ecbf5e 11080fi
d7040cdb
SE
11081
11082 MAINT=$MAINTAINER_MODE_TRUE
11083
11084
11085
11086
11087if false; then
11088 GENINSRC_NEVER_TRUE=
11089 GENINSRC_NEVER_FALSE='#'
11090else
11091 GENINSRC_NEVER_TRUE='#'
11092 GENINSRC_NEVER_FALSE=
42ecbf5e 11093fi
d7040cdb
SE
11094
11095
11096if test -n "$EXEEXT"; then
20e95c23
DJ
11097
11098cat >>confdefs.h <<\_ACEOF
d7040cdb 11099#define HAVE_EXECUTABLE_SUFFIX 1
20e95c23 11100_ACEOF
42ecbf5e 11101
252b5132
RH
11102fi
11103
d7040cdb
SE
11104cat >>confdefs.h <<_ACEOF
11105#define EXECUTABLE_SUFFIX "${EXEEXT}"
11106_ACEOF
42ecbf5e 11107
252b5132 11108
d7040cdb 11109# host-specific stuff:
252b5132 11110
d7040cdb 11111HDEFINES=
252b5132 11112
d7040cdb 11113. ${srcdir}/../bfd/configure.host
252b5132 11114
252b5132 11115
d7040cdb 11116AR=${AR-ar}
252b5132 11117
d7040cdb
SE
11118if test -n "$ac_tool_prefix"; then
11119 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11120set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11121echo "$as_me:$LINENO: checking for $ac_word" >&5
11122echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11123if test "${ac_cv_prog_RANLIB+set}" = set; then
11124 echo $ECHO_N "(cached) $ECHO_C" >&6
11125else
11126 if test -n "$RANLIB"; then
11127 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11128else
11129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11130for as_dir in $PATH
11131do
11132 IFS=$as_save_IFS
11133 test -z "$as_dir" && as_dir=.
11134 for ac_exec_ext in '' $ac_executable_extensions; do
11135 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11136 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11137 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11138 break 2
11139 fi
11140done
11141done
252b5132 11142
d7040cdb
SE
11143fi
11144fi
11145RANLIB=$ac_cv_prog_RANLIB
11146if test -n "$RANLIB"; then
11147 echo "$as_me:$LINENO: result: $RANLIB" >&5
11148echo "${ECHO_T}$RANLIB" >&6
11149else
11150 echo "$as_me:$LINENO: result: no" >&5
11151echo "${ECHO_T}no" >&6
11152fi
20e95c23 11153
d7040cdb
SE
11154fi
11155if test -z "$ac_cv_prog_RANLIB"; then
11156 ac_ct_RANLIB=$RANLIB
11157 # Extract the first word of "ranlib", so it can be a program name with args.
11158set dummy ranlib; ac_word=$2
11159echo "$as_me:$LINENO: checking for $ac_word" >&5
11160echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11161if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
42ecbf5e 11162 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 11163else
d7040cdb
SE
11164 if test -n "$ac_ct_RANLIB"; then
11165 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11166else
11167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11168for as_dir in $PATH
11169do
11170 IFS=$as_save_IFS
11171 test -z "$as_dir" && as_dir=.
11172 for ac_exec_ext in '' $ac_executable_extensions; do
11173 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11174 ac_cv_prog_ac_ct_RANLIB="ranlib"
11175 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11176 break 2
11177 fi
11178done
11179done
20e95c23 11180
d7040cdb
SE
11181 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
11182fi
11183fi
11184ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11185if test -n "$ac_ct_RANLIB"; then
11186 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
11187echo "${ECHO_T}$ac_ct_RANLIB" >&6
20e95c23 11188else
d7040cdb
SE
11189 echo "$as_me:$LINENO: result: no" >&5
11190echo "${ECHO_T}no" >&6
11191fi
11192
11193 RANLIB=$ac_ct_RANLIB
11194else
11195 RANLIB="$ac_cv_prog_RANLIB"
11196fi
11197
11198# Find a good install program. We prefer a C program (faster),
11199# so one script is as good as another. But avoid the broken or
11200# incompatible versions:
11201# SysV /etc/install, /usr/sbin/install
11202# SunOS /usr/etc/install
11203# IRIX /sbin/install
11204# AIX /bin/install
11205# AmigaOS /C/install, which installs bootblocks on floppy discs
11206# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
11207# AFS /usr/afsws/bin/install, which mishandles nonexistent args
11208# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
11209# OS/2's system install, which has a completely different semantic
11210# ./install, which can be erroneously created by make from ./install.sh.
11211echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
11212echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
11213if test -z "$INSTALL"; then
11214if test "${ac_cv_path_install+set}" = set; then
11215 echo $ECHO_N "(cached) $ECHO_C" >&6
11216else
11217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11218for as_dir in $PATH
11219do
11220 IFS=$as_save_IFS
11221 test -z "$as_dir" && as_dir=.
11222 # Account for people who put trailing slashes in PATH elements.
11223case $as_dir/ in
11224 ./ | .// | /cC/* | \
11225 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
11226 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
11227 /usr/ucb/* ) ;;
11228 *)
11229 # OSF1 and SCO ODT 3.0 have their own names for install.
11230 # Don't use installbsd from OSF since it installs stuff as root
11231 # by default.
11232 for ac_prog in ginstall scoinst install; do
11233 for ac_exec_ext in '' $ac_executable_extensions; do
11234 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
11235 if test $ac_prog = install &&
11236 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
11237 # AIX install. It has an incompatible calling convention.
11238 :
11239 elif test $ac_prog = install &&
11240 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
11241 # program-specific install script used by HP pwplus--don't use.
11242 :
11243 else
11244 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
11245 break 3
11246 fi
11247 fi
11248 done
11249 done
11250 ;;
11251esac
11252done
11253
11254
11255fi
11256 if test "${ac_cv_path_install+set}" = set; then
11257 INSTALL=$ac_cv_path_install
11258 else
11259 # As a last resort, use the slow shell script. We don't cache a
11260 # path for INSTALL within a source directory, because that will
11261 # break other packages using the cache if that directory is
11262 # removed, or if the path is relative.
11263 INSTALL=$ac_install_sh
11264 fi
11265fi
11266echo "$as_me:$LINENO: result: $INSTALL" >&5
11267echo "${ECHO_T}$INSTALL" >&6
11268
11269# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
11270# It thinks the first close brace ends the variable substitution.
11271test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
11272
11273test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
11274
11275test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
11276
11277
11278# Put a plausible default for CC_FOR_BUILD in Makefile.
11279if test -z "$CC_FOR_BUILD"; then
11280 if test "x$cross_compiling" = "xno"; then
11281 CC_FOR_BUILD='$(CC)'
11282 else
11283 CC_FOR_BUILD=gcc
11284 fi
11285fi
20e95c23 11286
d7040cdb
SE
11287# Also set EXEEXT_FOR_BUILD.
11288if test "x$cross_compiling" = "xno"; then
11289 EXEEXT_FOR_BUILD='$(EXEEXT)'
11290else
11291 echo "$as_me:$LINENO: checking for build system executable suffix" >&5
11292echo $ECHO_N "checking for build system executable suffix... $ECHO_C" >&6
11293if test "${bfd_cv_build_exeext+set}" = set; then
11294 echo $ECHO_N "(cached) $ECHO_C" >&6
11295else
11296 rm -f conftest*
11297 echo 'int main () { return 0; }' > conftest.c
11298 bfd_cv_build_exeext=
11299 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
11300 for file in conftest.*; do
11301 case $file in
11302 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
11303 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
11304 esac
11305 done
11306 rm -f conftest*
11307 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
252b5132 11308fi
d7040cdb
SE
11309echo "$as_me:$LINENO: result: $bfd_cv_build_exeext" >&5
11310echo "${ECHO_T}$bfd_cv_build_exeext" >&6
11311 EXEEXT_FOR_BUILD=""
11312 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
252b5132
RH
11313fi
11314
11315
d7040cdb
SE
11316DEMANGLER_NAME=c++filt
11317case "${host}" in
11318 *-*-go32* | *-*-msdos*)
11319 DEMANGLER_NAME=cxxfilt
11320esac
8a965946
ILT
11321
11322
42ecbf5e
DJ
11323
11324
11325
11326
11327
11328
f8eae8b2
L
11329
11330
11331for ac_header in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h limits.h sys/param.h
252b5132 11332do
42ecbf5e
DJ
11333as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11334if eval "test \"\${$as_ac_Header+set}\" = set"; then
11335 echo "$as_me:$LINENO: checking for $ac_header" >&5
11336echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11337if eval "test \"\${$as_ac_Header+set}\" = set"; then
11338 echo $ECHO_N "(cached) $ECHO_C" >&6
11339fi
11340echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11341echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11342else
11343 # Is the header compilable?
11344echo "$as_me:$LINENO: checking $ac_header usability" >&5
11345echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
11346cat >conftest.$ac_ext <<_ACEOF
11347/* confdefs.h. */
11348_ACEOF
11349cat confdefs.h >>conftest.$ac_ext
11350cat >>conftest.$ac_ext <<_ACEOF
11351/* end confdefs.h. */
11352$ac_includes_default
11353#include <$ac_header>
11354_ACEOF
11355rm -f conftest.$ac_objext
11356if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11357 (eval $ac_compile) 2>conftest.er1
11358 ac_status=$?
11359 grep -v '^ *+' conftest.er1 >conftest.err
11360 rm -f conftest.er1
11361 cat conftest.err >&5
11362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11363 (exit $ac_status); } &&
b7d4af3a
JW
11364 { ac_try='test -z "$ac_c_werror_flag"
11365 || test ! -s conftest.err'
42ecbf5e
DJ
11366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11367 (eval $ac_try) 2>&5
11368 ac_status=$?
11369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11370 (exit $ac_status); }; } &&
11371 { ac_try='test -s conftest.$ac_objext'
11372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11373 (eval $ac_try) 2>&5
11374 ac_status=$?
11375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11376 (exit $ac_status); }; }; then
11377 ac_header_compiler=yes
11378else
11379 echo "$as_me: failed program was:" >&5
11380sed 's/^/| /' conftest.$ac_ext >&5
11381
11382ac_header_compiler=no
11383fi
11384rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11385echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11386echo "${ECHO_T}$ac_header_compiler" >&6
11387
11388# Is the header present?
11389echo "$as_me:$LINENO: checking $ac_header presence" >&5
11390echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
11391cat >conftest.$ac_ext <<_ACEOF
11392/* confdefs.h. */
11393_ACEOF
11394cat confdefs.h >>conftest.$ac_ext
11395cat >>conftest.$ac_ext <<_ACEOF
11396/* end confdefs.h. */
11397#include <$ac_header>
11398_ACEOF
11399if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11400 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11401 ac_status=$?
11402 grep -v '^ *+' conftest.er1 >conftest.err
11403 rm -f conftest.er1
11404 cat conftest.err >&5
11405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11406 (exit $ac_status); } >/dev/null; then
11407 if test -s conftest.err; then
11408 ac_cpp_err=$ac_c_preproc_warn_flag
11409 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11410 else
11411 ac_cpp_err=
11412 fi
252b5132 11413else
42ecbf5e 11414 ac_cpp_err=yes
252b5132 11415fi
42ecbf5e
DJ
11416if test -z "$ac_cpp_err"; then
11417 ac_header_preproc=yes
11418else
11419 echo "$as_me: failed program was:" >&5
11420sed 's/^/| /' conftest.$ac_ext >&5
11421
11422 ac_header_preproc=no
252b5132 11423fi
42ecbf5e
DJ
11424rm -f conftest.err conftest.$ac_ext
11425echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11426echo "${ECHO_T}$ac_header_preproc" >&6
11427
11428# So? What about this header?
11429case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11430 yes:no: )
11431 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11432echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11433 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11434echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11435 ac_header_preproc=yes
11436 ;;
11437 no:yes:* )
11438 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11439echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11440 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11441echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11442 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11443echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11444 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11445echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11446 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11447echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11448 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11449echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11450 (
11451 cat <<\_ASBOX
11452## ------------------------------------------ ##
11453## Report this to the AC_PACKAGE_NAME lists. ##
11454## ------------------------------------------ ##
11455_ASBOX
11456 ) |
11457 sed "s/^/$as_me: WARNING: /" >&2
11458 ;;
11459esac
11460echo "$as_me:$LINENO: checking for $ac_header" >&5
11461echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11462if eval "test \"\${$as_ac_Header+set}\" = set"; then
11463 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 11464else
42ecbf5e
DJ
11465 eval "$as_ac_Header=\$ac_header_preproc"
11466fi
11467echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11468echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11469
252b5132 11470fi
42ecbf5e
DJ
11471if test `eval echo '${'$as_ac_Header'}'` = yes; then
11472 cat >>confdefs.h <<_ACEOF
11473#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11474_ACEOF
11475
11476fi
11477
252b5132
RH
11478done
11479
42ecbf5e
DJ
11480echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
11481echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
11482if test "${ac_cv_header_sys_wait_h+set}" = set; then
11483 echo $ECHO_N "(cached) $ECHO_C" >&6
11484else
11485 cat >conftest.$ac_ext <<_ACEOF
11486/* confdefs.h. */
11487_ACEOF
11488cat confdefs.h >>conftest.$ac_ext
11489cat >>conftest.$ac_ext <<_ACEOF
11490/* end confdefs.h. */
252b5132
RH
11491#include <sys/types.h>
11492#include <sys/wait.h>
11493#ifndef WEXITSTATUS
42ecbf5e 11494# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
252b5132
RH
11495#endif
11496#ifndef WIFEXITED
42ecbf5e 11497# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
252b5132 11498#endif
42ecbf5e
DJ
11499
11500int
11501main ()
11502{
11503 int s;
11504 wait (&s);
11505 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
11506 ;
11507 return 0;
11508}
11509_ACEOF
11510rm -f conftest.$ac_objext
11511if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11512 (eval $ac_compile) 2>conftest.er1
11513 ac_status=$?
11514 grep -v '^ *+' conftest.er1 >conftest.err
11515 rm -f conftest.er1
11516 cat conftest.err >&5
11517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11518 (exit $ac_status); } &&
b7d4af3a
JW
11519 { ac_try='test -z "$ac_c_werror_flag"
11520 || test ! -s conftest.err'
42ecbf5e
DJ
11521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11522 (eval $ac_try) 2>&5
11523 ac_status=$?
11524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11525 (exit $ac_status); }; } &&
11526 { ac_try='test -s conftest.$ac_objext'
11527 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11528 (eval $ac_try) 2>&5
11529 ac_status=$?
11530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11531 (exit $ac_status); }; }; then
252b5132
RH
11532 ac_cv_header_sys_wait_h=yes
11533else
42ecbf5e
DJ
11534 echo "$as_me: failed program was:" >&5
11535sed 's/^/| /' conftest.$ac_ext >&5
11536
11537ac_cv_header_sys_wait_h=no
252b5132 11538fi
42ecbf5e 11539rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 11540fi
42ecbf5e
DJ
11541echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
11542echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
d15b04bd 11543if test $ac_cv_header_sys_wait_h = yes; then
42ecbf5e
DJ
11544
11545cat >>confdefs.h <<\_ACEOF
252b5132 11546#define HAVE_SYS_WAIT_H 1
42ecbf5e 11547_ACEOF
252b5132
RH
11548
11549fi
11550
11551# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
11552# for constant arguments. Useless!
42ecbf5e
DJ
11553echo "$as_me:$LINENO: checking for working alloca.h" >&5
11554echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
11555if test "${ac_cv_working_alloca_h+set}" = set; then
11556 echo $ECHO_N "(cached) $ECHO_C" >&6
11557else
11558 cat >conftest.$ac_ext <<_ACEOF
11559/* confdefs.h. */
11560_ACEOF
11561cat confdefs.h >>conftest.$ac_ext
11562cat >>conftest.$ac_ext <<_ACEOF
11563/* end confdefs.h. */
252b5132 11564#include <alloca.h>
42ecbf5e
DJ
11565int
11566main ()
11567{
11568char *p = (char *) alloca (2 * sizeof (int));
11569 ;
11570 return 0;
11571}
11572_ACEOF
11573rm -f conftest.$ac_objext conftest$ac_exeext
11574if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11575 (eval $ac_link) 2>conftest.er1
11576 ac_status=$?
11577 grep -v '^ *+' conftest.er1 >conftest.err
11578 rm -f conftest.er1
11579 cat conftest.err >&5
11580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11581 (exit $ac_status); } &&
b7d4af3a
JW
11582 { ac_try='test -z "$ac_c_werror_flag"
11583 || test ! -s conftest.err'
42ecbf5e
DJ
11584 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11585 (eval $ac_try) 2>&5
11586 ac_status=$?
11587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11588 (exit $ac_status); }; } &&
11589 { ac_try='test -s conftest$ac_exeext'
11590 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11591 (eval $ac_try) 2>&5
11592 ac_status=$?
11593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11594 (exit $ac_status); }; }; then
11595 ac_cv_working_alloca_h=yes
11596else
11597 echo "$as_me: failed program was:" >&5
11598sed 's/^/| /' conftest.$ac_ext >&5
11599
11600ac_cv_working_alloca_h=no
11601fi
11602rm -f conftest.err conftest.$ac_objext \
11603 conftest$ac_exeext conftest.$ac_ext
11604fi
11605echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
11606echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
11607if test $ac_cv_working_alloca_h = yes; then
11608
11609cat >>confdefs.h <<\_ACEOF
252b5132 11610#define HAVE_ALLOCA_H 1
42ecbf5e 11611_ACEOF
252b5132
RH
11612
11613fi
11614
42ecbf5e
DJ
11615echo "$as_me:$LINENO: checking for alloca" >&5
11616echo $ECHO_N "checking for alloca... $ECHO_C" >&6
11617if test "${ac_cv_func_alloca_works+set}" = set; then
11618 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 11619else
42ecbf5e
DJ
11620 cat >conftest.$ac_ext <<_ACEOF
11621/* confdefs.h. */
11622_ACEOF
11623cat confdefs.h >>conftest.$ac_ext
11624cat >>conftest.$ac_ext <<_ACEOF
11625/* end confdefs.h. */
252b5132
RH
11626#ifdef __GNUC__
11627# define alloca __builtin_alloca
11628#else
11629# ifdef _MSC_VER
11630# include <malloc.h>
11631# define alloca _alloca
11632# else
11633# if HAVE_ALLOCA_H
11634# include <alloca.h>
11635# else
11636# ifdef _AIX
11637 #pragma alloca
11638# else
11639# ifndef alloca /* predefined by HP cc +Olibcalls */
11640char *alloca ();
11641# endif
11642# endif
11643# endif
11644# endif
11645#endif
11646
42ecbf5e
DJ
11647int
11648main ()
11649{
11650char *p = (char *) alloca (1);
11651 ;
11652 return 0;
11653}
11654_ACEOF
11655rm -f conftest.$ac_objext conftest$ac_exeext
11656if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11657 (eval $ac_link) 2>conftest.er1
11658 ac_status=$?
11659 grep -v '^ *+' conftest.er1 >conftest.err
11660 rm -f conftest.er1
11661 cat conftest.err >&5
11662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11663 (exit $ac_status); } &&
b7d4af3a
JW
11664 { ac_try='test -z "$ac_c_werror_flag"
11665 || test ! -s conftest.err'
42ecbf5e
DJ
11666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11667 (eval $ac_try) 2>&5
11668 ac_status=$?
11669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11670 (exit $ac_status); }; } &&
11671 { ac_try='test -s conftest$ac_exeext'
11672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11673 (eval $ac_try) 2>&5
11674 ac_status=$?
11675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11676 (exit $ac_status); }; }; then
252b5132
RH
11677 ac_cv_func_alloca_works=yes
11678else
42ecbf5e
DJ
11679 echo "$as_me: failed program was:" >&5
11680sed 's/^/| /' conftest.$ac_ext >&5
11681
11682ac_cv_func_alloca_works=no
252b5132 11683fi
42ecbf5e
DJ
11684rm -f conftest.err conftest.$ac_objext \
11685 conftest$ac_exeext conftest.$ac_ext
252b5132 11686fi
42ecbf5e
DJ
11687echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
11688echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
252b5132 11689
252b5132 11690if test $ac_cv_func_alloca_works = yes; then
e5a52504 11691
42ecbf5e
DJ
11692cat >>confdefs.h <<\_ACEOF
11693#define HAVE_ALLOCA 1
11694_ACEOF
e5a52504 11695
42ecbf5e 11696else
d15b04bd 11697 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
42ecbf5e
DJ
11698# that cause trouble. Some versions do not even contain alloca or
11699# contain a buggy version. If you still want to use their alloca,
11700# use ar to extract alloca.o from them instead of compiling alloca.c.
11701
11702ALLOCA=alloca.$ac_objext
11703
11704cat >>confdefs.h <<\_ACEOF
252b5132 11705#define C_ALLOCA 1
42ecbf5e 11706_ACEOF
252b5132
RH
11707
11708
42ecbf5e
DJ
11709echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
11710echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
11711if test "${ac_cv_os_cray+set}" = set; then
11712 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 11713else
42ecbf5e
DJ
11714 cat >conftest.$ac_ext <<_ACEOF
11715/* confdefs.h. */
11716_ACEOF
11717cat confdefs.h >>conftest.$ac_ext
11718cat >>conftest.$ac_ext <<_ACEOF
11719/* end confdefs.h. */
252b5132
RH
11720#if defined(CRAY) && ! defined(CRAY2)
11721webecray
11722#else
11723wenotbecray
11724#endif
11725
42ecbf5e 11726_ACEOF
252b5132 11727if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
42ecbf5e 11728 $EGREP "webecray" >/dev/null 2>&1; then
252b5132
RH
11729 ac_cv_os_cray=yes
11730else
252b5132
RH
11731 ac_cv_os_cray=no
11732fi
11733rm -f conftest*
11734
11735fi
42ecbf5e
DJ
11736echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
11737echo "${ECHO_T}$ac_cv_os_cray" >&6
d15b04bd 11738if test $ac_cv_os_cray = yes; then
42ecbf5e
DJ
11739 for ac_func in _getb67 GETB67 getb67; do
11740 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11741echo "$as_me:$LINENO: checking for $ac_func" >&5
11742echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11743if eval "test \"\${$as_ac_var+set}\" = set"; then
11744 echo $ECHO_N "(cached) $ECHO_C" >&6
11745else
11746 cat >conftest.$ac_ext <<_ACEOF
11747/* confdefs.h. */
11748_ACEOF
11749cat confdefs.h >>conftest.$ac_ext
11750cat >>conftest.$ac_ext <<_ACEOF
11751/* end confdefs.h. */
11752/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11753 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11754#define $ac_func innocuous_$ac_func
11755
252b5132 11756/* System header to define __stub macros and hopefully few prototypes,
42ecbf5e
DJ
11757 which can conflict with char $ac_func (); below.
11758 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11759 <limits.h> exists even on freestanding compilers. */
11760
11761#ifdef __STDC__
11762# include <limits.h>
11763#else
11764# include <assert.h>
11765#endif
d15b04bd 11766
42ecbf5e 11767#undef $ac_func
d15b04bd 11768
42ecbf5e
DJ
11769/* Override any gcc2 internal prototype to avoid an error. */
11770#ifdef __cplusplus
11771extern "C"
11772{
11773#endif
11774/* We use char because int might match the return type of a gcc2
11775 builtin and then its argument prototype would still apply. */
11776char $ac_func ();
252b5132
RH
11777/* The GNU C library defines this for functions which it implements
11778 to always fail with ENOSYS. Some functions are actually named
11779 something starting with __ and the normal name is an alias. */
11780#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11781choke me
11782#else
42ecbf5e
DJ
11783char (*f) () = $ac_func;
11784#endif
11785#ifdef __cplusplus
11786}
252b5132
RH
11787#endif
11788
42ecbf5e
DJ
11789int
11790main ()
11791{
11792return f != $ac_func;
11793 ;
11794 return 0;
11795}
11796_ACEOF
11797rm -f conftest.$ac_objext conftest$ac_exeext
11798if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11799 (eval $ac_link) 2>conftest.er1
11800 ac_status=$?
11801 grep -v '^ *+' conftest.er1 >conftest.err
11802 rm -f conftest.er1
11803 cat conftest.err >&5
11804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11805 (exit $ac_status); } &&
b7d4af3a
JW
11806 { ac_try='test -z "$ac_c_werror_flag"
11807 || test ! -s conftest.err'
42ecbf5e
DJ
11808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11809 (eval $ac_try) 2>&5
11810 ac_status=$?
11811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11812 (exit $ac_status); }; } &&
11813 { ac_try='test -s conftest$ac_exeext'
11814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11815 (eval $ac_try) 2>&5
11816 ac_status=$?
11817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11818 (exit $ac_status); }; }; then
11819 eval "$as_ac_var=yes"
11820else
11821 echo "$as_me: failed program was:" >&5
11822sed 's/^/| /' conftest.$ac_ext >&5
11823
11824eval "$as_ac_var=no"
11825fi
11826rm -f conftest.err conftest.$ac_objext \
11827 conftest$ac_exeext conftest.$ac_ext
11828fi
11829echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11830echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11831if test `eval echo '${'$as_ac_var'}'` = yes; then
11832
11833cat >>confdefs.h <<_ACEOF
252b5132 11834#define CRAY_STACKSEG_END $ac_func
42ecbf5e 11835_ACEOF
252b5132 11836
42ecbf5e 11837 break
252b5132
RH
11838fi
11839
42ecbf5e 11840 done
252b5132
RH
11841fi
11842
42ecbf5e
DJ
11843echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
11844echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
11845if test "${ac_cv_c_stack_direction+set}" = set; then
11846 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132
RH
11847else
11848 if test "$cross_compiling" = yes; then
11849 ac_cv_c_stack_direction=0
11850else
42ecbf5e
DJ
11851 cat >conftest.$ac_ext <<_ACEOF
11852/* confdefs.h. */
11853_ACEOF
11854cat confdefs.h >>conftest.$ac_ext
11855cat >>conftest.$ac_ext <<_ACEOF
11856/* end confdefs.h. */
11857int
252b5132
RH
11858find_stack_direction ()
11859{
11860 static char *addr = 0;
11861 auto char dummy;
11862 if (addr == 0)
11863 {
11864 addr = &dummy;
11865 return find_stack_direction ();
11866 }
11867 else
11868 return (&dummy > addr) ? 1 : -1;
11869}
42ecbf5e
DJ
11870
11871int
252b5132
RH
11872main ()
11873{
42ecbf5e 11874 exit (find_stack_direction () < 0);
252b5132 11875}
42ecbf5e
DJ
11876_ACEOF
11877rm -f conftest$ac_exeext
11878if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11879 (eval $ac_link) 2>&5
11880 ac_status=$?
11881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11882 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11884 (eval $ac_try) 2>&5
11885 ac_status=$?
11886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11887 (exit $ac_status); }; }; then
252b5132
RH
11888 ac_cv_c_stack_direction=1
11889else
42ecbf5e
DJ
11890 echo "$as_me: program exited with status $ac_status" >&5
11891echo "$as_me: failed program was:" >&5
11892sed 's/^/| /' conftest.$ac_ext >&5
11893
11894( exit $ac_status )
11895ac_cv_c_stack_direction=-1
252b5132 11896fi
42ecbf5e 11897rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
252b5132 11898fi
252b5132 11899fi
42ecbf5e
DJ
11900echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
11901echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
252b5132 11902
42ecbf5e 11903cat >>confdefs.h <<_ACEOF
252b5132 11904#define STACK_DIRECTION $ac_cv_c_stack_direction
42ecbf5e
DJ
11905_ACEOF
11906
252b5132
RH
11907
11908fi
11909
42ecbf5e
DJ
11910
11911
11912
11913
11914
9710509e 11915for ac_func in sbrk utimes setmode getc_unlocked strcoll
252b5132 11916do
42ecbf5e
DJ
11917as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11918echo "$as_me:$LINENO: checking for $ac_func" >&5
11919echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11920if eval "test \"\${$as_ac_var+set}\" = set"; then
11921 echo $ECHO_N "(cached) $ECHO_C" >&6
11922else
11923 cat >conftest.$ac_ext <<_ACEOF
11924/* confdefs.h. */
11925_ACEOF
11926cat confdefs.h >>conftest.$ac_ext
11927cat >>conftest.$ac_ext <<_ACEOF
11928/* end confdefs.h. */
11929/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11930 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11931#define $ac_func innocuous_$ac_func
11932
252b5132 11933/* System header to define __stub macros and hopefully few prototypes,
42ecbf5e
DJ
11934 which can conflict with char $ac_func (); below.
11935 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11936 <limits.h> exists even on freestanding compilers. */
11937
11938#ifdef __STDC__
11939# include <limits.h>
11940#else
11941# include <assert.h>
11942#endif
d15b04bd 11943
42ecbf5e 11944#undef $ac_func
d15b04bd 11945
42ecbf5e
DJ
11946/* Override any gcc2 internal prototype to avoid an error. */
11947#ifdef __cplusplus
11948extern "C"
11949{
11950#endif
11951/* We use char because int might match the return type of a gcc2
11952 builtin and then its argument prototype would still apply. */
11953char $ac_func ();
252b5132
RH
11954/* The GNU C library defines this for functions which it implements
11955 to always fail with ENOSYS. Some functions are actually named
11956 something starting with __ and the normal name is an alias. */
11957#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11958choke me
11959#else
42ecbf5e
DJ
11960char (*f) () = $ac_func;
11961#endif
11962#ifdef __cplusplus
11963}
252b5132
RH
11964#endif
11965
42ecbf5e
DJ
11966int
11967main ()
11968{
11969return f != $ac_func;
11970 ;
11971 return 0;
11972}
11973_ACEOF
11974rm -f conftest.$ac_objext conftest$ac_exeext
11975if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11976 (eval $ac_link) 2>conftest.er1
11977 ac_status=$?
11978 grep -v '^ *+' conftest.er1 >conftest.err
11979 rm -f conftest.er1
11980 cat conftest.err >&5
11981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11982 (exit $ac_status); } &&
b7d4af3a
JW
11983 { ac_try='test -z "$ac_c_werror_flag"
11984 || test ! -s conftest.err'
42ecbf5e
DJ
11985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11986 (eval $ac_try) 2>&5
11987 ac_status=$?
11988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11989 (exit $ac_status); }; } &&
11990 { ac_try='test -s conftest$ac_exeext'
11991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11992 (eval $ac_try) 2>&5
11993 ac_status=$?
11994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11995 (exit $ac_status); }; }; then
11996 eval "$as_ac_var=yes"
11997else
11998 echo "$as_me: failed program was:" >&5
11999sed 's/^/| /' conftest.$ac_ext >&5
12000
12001eval "$as_ac_var=no"
12002fi
12003rm -f conftest.err conftest.$ac_objext \
12004 conftest$ac_exeext conftest.$ac_ext
12005fi
12006echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12007echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12008if test `eval echo '${'$as_ac_var'}'` = yes; then
12009 cat >>confdefs.h <<_ACEOF
12010#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12011_ACEOF
252b5132 12012
252b5132
RH
12013fi
12014done
12015
f9c026a8
NC
12016echo "$as_me:$LINENO: checking for mkstemp" >&5
12017echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
12018if test "${ac_cv_func_mkstemp+set}" = set; then
12019 echo $ECHO_N "(cached) $ECHO_C" >&6
12020else
12021 cat >conftest.$ac_ext <<_ACEOF
12022/* confdefs.h. */
12023_ACEOF
12024cat confdefs.h >>conftest.$ac_ext
12025cat >>conftest.$ac_ext <<_ACEOF
12026/* end confdefs.h. */
12027/* Define mkstemp to an innocuous variant, in case <limits.h> declares mkstemp.
12028 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12029#define mkstemp innocuous_mkstemp
12030
12031/* System header to define __stub macros and hopefully few prototypes,
12032 which can conflict with char mkstemp (); below.
12033 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12034 <limits.h> exists even on freestanding compilers. */
12035
12036#ifdef __STDC__
12037# include <limits.h>
12038#else
12039# include <assert.h>
12040#endif
12041
12042#undef mkstemp
12043
12044/* Override any gcc2 internal prototype to avoid an error. */
12045#ifdef __cplusplus
12046extern "C"
12047{
12048#endif
12049/* We use char because int might match the return type of a gcc2
12050 builtin and then its argument prototype would still apply. */
12051char mkstemp ();
12052/* The GNU C library defines this for functions which it implements
12053 to always fail with ENOSYS. Some functions are actually named
12054 something starting with __ and the normal name is an alias. */
12055#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
12056choke me
12057#else
12058char (*f) () = mkstemp;
12059#endif
12060#ifdef __cplusplus
12061}
12062#endif
12063
12064int
12065main ()
12066{
12067return f != mkstemp;
12068 ;
12069 return 0;
12070}
12071_ACEOF
12072rm -f conftest.$ac_objext conftest$ac_exeext
12073if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12074 (eval $ac_link) 2>conftest.er1
12075 ac_status=$?
12076 grep -v '^ *+' conftest.er1 >conftest.err
12077 rm -f conftest.er1
12078 cat conftest.err >&5
12079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12080 (exit $ac_status); } &&
12081 { ac_try='test -z "$ac_c_werror_flag"
12082 || test ! -s conftest.err'
12083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12084 (eval $ac_try) 2>&5
12085 ac_status=$?
12086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12087 (exit $ac_status); }; } &&
12088 { ac_try='test -s conftest$ac_exeext'
12089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12090 (eval $ac_try) 2>&5
12091 ac_status=$?
12092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12093 (exit $ac_status); }; }; then
12094 ac_cv_func_mkstemp=yes
12095else
12096 echo "$as_me: failed program was:" >&5
12097sed 's/^/| /' conftest.$ac_ext >&5
12098
12099ac_cv_func_mkstemp=no
12100fi
12101rm -f conftest.err conftest.$ac_objext \
12102 conftest$ac_exeext conftest.$ac_ext
12103fi
12104echo "$as_me:$LINENO: result: $ac_cv_func_mkstemp" >&5
12105echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
12106if test $ac_cv_func_mkstemp = yes; then
12107
12108cat >>confdefs.h <<\_ACEOF
12109#define HAVE_MKSTEMP 1
12110_ACEOF
12111
12112fi
12113
12114echo "$as_me:$LINENO: checking for mkdtemp" >&5
12115echo $ECHO_N "checking for mkdtemp... $ECHO_C" >&6
12116if test "${ac_cv_func_mkdtemp+set}" = set; then
12117 echo $ECHO_N "(cached) $ECHO_C" >&6
12118else
12119 cat >conftest.$ac_ext <<_ACEOF
12120/* confdefs.h. */
12121_ACEOF
12122cat confdefs.h >>conftest.$ac_ext
12123cat >>conftest.$ac_ext <<_ACEOF
12124/* end confdefs.h. */
12125/* Define mkdtemp to an innocuous variant, in case <limits.h> declares mkdtemp.
12126 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12127#define mkdtemp innocuous_mkdtemp
12128
12129/* System header to define __stub macros and hopefully few prototypes,
12130 which can conflict with char mkdtemp (); below.
12131 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12132 <limits.h> exists even on freestanding compilers. */
12133
12134#ifdef __STDC__
12135# include <limits.h>
12136#else
12137# include <assert.h>
12138#endif
12139
12140#undef mkdtemp
12141
12142/* Override any gcc2 internal prototype to avoid an error. */
12143#ifdef __cplusplus
12144extern "C"
12145{
12146#endif
12147/* We use char because int might match the return type of a gcc2
12148 builtin and then its argument prototype would still apply. */
12149char mkdtemp ();
12150/* The GNU C library defines this for functions which it implements
12151 to always fail with ENOSYS. Some functions are actually named
12152 something starting with __ and the normal name is an alias. */
12153#if defined (__stub_mkdtemp) || defined (__stub___mkdtemp)
12154choke me
12155#else
12156char (*f) () = mkdtemp;
12157#endif
12158#ifdef __cplusplus
12159}
12160#endif
12161
12162int
12163main ()
12164{
12165return f != mkdtemp;
12166 ;
12167 return 0;
12168}
12169_ACEOF
12170rm -f conftest.$ac_objext conftest$ac_exeext
12171if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12172 (eval $ac_link) 2>conftest.er1
12173 ac_status=$?
12174 grep -v '^ *+' conftest.er1 >conftest.err
12175 rm -f conftest.er1
12176 cat conftest.err >&5
12177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12178 (exit $ac_status); } &&
12179 { ac_try='test -z "$ac_c_werror_flag"
12180 || test ! -s conftest.err'
12181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12182 (eval $ac_try) 2>&5
12183 ac_status=$?
12184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12185 (exit $ac_status); }; } &&
12186 { ac_try='test -s conftest$ac_exeext'
12187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12188 (eval $ac_try) 2>&5
12189 ac_status=$?
12190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12191 (exit $ac_status); }; }; then
12192 ac_cv_func_mkdtemp=yes
12193else
12194 echo "$as_me: failed program was:" >&5
12195sed 's/^/| /' conftest.$ac_ext >&5
12196
12197ac_cv_func_mkdtemp=no
12198fi
12199rm -f conftest.err conftest.$ac_objext \
12200 conftest$ac_exeext conftest.$ac_ext
12201fi
12202echo "$as_me:$LINENO: result: $ac_cv_func_mkdtemp" >&5
12203echo "${ECHO_T}$ac_cv_func_mkdtemp" >&6
12204if test $ac_cv_func_mkdtemp = yes; then
12205
12206cat >>confdefs.h <<\_ACEOF
12207#define HAVE_MKDTEMP 1
12208_ACEOF
12209
12210fi
12211
252b5132 12212
cedd9a58
JJ
12213# Check whether fopen64 is available and whether _LARGEFILE64_SOURCE
12214# needs to be defined for it
42ecbf5e
DJ
12215echo "$as_me:$LINENO: checking for fopen64" >&5
12216echo $ECHO_N "checking for fopen64... $ECHO_C" >&6
12217if test "${bu_cv_have_fopen64+set}" = set; then
12218 echo $ECHO_N "(cached) $ECHO_C" >&6
12219else
12220 cat >conftest.$ac_ext <<_ACEOF
12221/* confdefs.h. */
12222_ACEOF
12223cat confdefs.h >>conftest.$ac_ext
12224cat >>conftest.$ac_ext <<_ACEOF
12225/* end confdefs.h. */
cedd9a58 12226#include <stdio.h>
42ecbf5e
DJ
12227int
12228main ()
12229{
cedd9a58 12230FILE *f = fopen64 ("/tmp/foo","r");
42ecbf5e
DJ
12231 ;
12232 return 0;
12233}
12234_ACEOF
12235rm -f conftest.$ac_objext conftest$ac_exeext
12236if { (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); } &&
b7d4af3a
JW
12244 { ac_try='test -z "$ac_c_werror_flag"
12245 || test ! -s conftest.err'
42ecbf5e
DJ
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
cedd9a58
JJ
12257 bu_cv_have_fopen64=yes
12258else
42ecbf5e
DJ
12259 echo "$as_me: failed program was:" >&5
12260sed 's/^/| /' conftest.$ac_ext >&5
12261
12262saved_CPPFLAGS=$CPPFLAGS
cedd9a58 12263 CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
42ecbf5e
DJ
12264 cat >conftest.$ac_ext <<_ACEOF
12265/* confdefs.h. */
12266_ACEOF
12267cat confdefs.h >>conftest.$ac_ext
12268cat >>conftest.$ac_ext <<_ACEOF
12269/* end confdefs.h. */
cedd9a58 12270#include <stdio.h>
42ecbf5e
DJ
12271int
12272main ()
12273{
cedd9a58 12274FILE *f = fopen64 ("/tmp/foo","r");
42ecbf5e
DJ
12275 ;
12276 return 0;
12277}
12278_ACEOF
12279rm -f conftest.$ac_objext conftest$ac_exeext
12280if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12281 (eval $ac_link) 2>conftest.er1
12282 ac_status=$?
12283 grep -v '^ *+' conftest.er1 >conftest.err
12284 rm -f conftest.er1
12285 cat conftest.err >&5
12286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12287 (exit $ac_status); } &&
b7d4af3a
JW
12288 { ac_try='test -z "$ac_c_werror_flag"
12289 || test ! -s conftest.err'
42ecbf5e
DJ
12290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12291 (eval $ac_try) 2>&5
12292 ac_status=$?
12293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12294 (exit $ac_status); }; } &&
12295 { ac_try='test -s conftest$ac_exeext'
12296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12297 (eval $ac_try) 2>&5
12298 ac_status=$?
12299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12300 (exit $ac_status); }; }; then
cedd9a58
JJ
12301 bu_cv_have_fopen64="need -D_LARGEFILE64_SOURCE"
12302else
42ecbf5e
DJ
12303 echo "$as_me: failed program was:" >&5
12304sed 's/^/| /' conftest.$ac_ext >&5
12305
12306bu_cv_have_fopen64=no
cedd9a58 12307fi
42ecbf5e
DJ
12308rm -f conftest.err conftest.$ac_objext \
12309 conftest$ac_exeext conftest.$ac_ext
17a5a5c3 12310 CPPFLAGS=$saved_CPPFLAGS
cedd9a58 12311fi
42ecbf5e
DJ
12312rm -f conftest.err conftest.$ac_objext \
12313 conftest$ac_exeext conftest.$ac_ext
cedd9a58 12314fi
cedd9a58 12315
42ecbf5e
DJ
12316echo "$as_me:$LINENO: result: $bu_cv_have_fopen64" >&5
12317echo "${ECHO_T}$bu_cv_have_fopen64" >&6
6db7a086 12318if test "$bu_cv_have_fopen64" != no; then
42ecbf5e
DJ
12319
12320cat >>confdefs.h <<\_ACEOF
cedd9a58 12321#define HAVE_FOPEN64 1
42ecbf5e 12322_ACEOF
cedd9a58 12323
fb5b5478 12324fi
42ecbf5e
DJ
12325echo "$as_me:$LINENO: checking for stat64" >&5
12326echo $ECHO_N "checking for stat64... $ECHO_C" >&6
12327if test "${bu_cv_have_stat64+set}" = set; then
12328 echo $ECHO_N "(cached) $ECHO_C" >&6
fb5b5478 12329else
42ecbf5e
DJ
12330 cat >conftest.$ac_ext <<_ACEOF
12331/* confdefs.h. */
12332_ACEOF
12333cat confdefs.h >>conftest.$ac_ext
12334cat >>conftest.$ac_ext <<_ACEOF
12335/* end confdefs.h. */
fb5b5478 12336#include <sys/stat.h>
42ecbf5e
DJ
12337int
12338main ()
12339{
fb5b5478 12340struct stat64 st; stat64 ("/tmp/foo", &st);
42ecbf5e
DJ
12341 ;
12342 return 0;
12343}
12344_ACEOF
12345rm -f conftest.$ac_objext conftest$ac_exeext
12346if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12347 (eval $ac_link) 2>conftest.er1
12348 ac_status=$?
12349 grep -v '^ *+' conftest.er1 >conftest.err
12350 rm -f conftest.er1
12351 cat conftest.err >&5
12352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12353 (exit $ac_status); } &&
b7d4af3a
JW
12354 { ac_try='test -z "$ac_c_werror_flag"
12355 || test ! -s conftest.err'
42ecbf5e
DJ
12356 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12357 (eval $ac_try) 2>&5
12358 ac_status=$?
12359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12360 (exit $ac_status); }; } &&
12361 { ac_try='test -s conftest$ac_exeext'
12362 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12363 (eval $ac_try) 2>&5
12364 ac_status=$?
12365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12366 (exit $ac_status); }; }; then
fb5b5478
JJ
12367 bu_cv_have_stat64=yes
12368else
42ecbf5e
DJ
12369 echo "$as_me: failed program was:" >&5
12370sed 's/^/| /' conftest.$ac_ext >&5
12371
12372saved_CPPFLAGS=$CPPFLAGS
fb5b5478 12373 CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
42ecbf5e
DJ
12374 cat >conftest.$ac_ext <<_ACEOF
12375/* confdefs.h. */
12376_ACEOF
12377cat confdefs.h >>conftest.$ac_ext
12378cat >>conftest.$ac_ext <<_ACEOF
12379/* end confdefs.h. */
fb5b5478 12380#include <sys/stat.h>
42ecbf5e
DJ
12381int
12382main ()
12383{
fb5b5478 12384struct stat64 st; stat64 ("/tmp/foo", &st);
42ecbf5e
DJ
12385 ;
12386 return 0;
12387}
12388_ACEOF
12389rm -f conftest.$ac_objext conftest$ac_exeext
12390if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12391 (eval $ac_link) 2>conftest.er1
12392 ac_status=$?
12393 grep -v '^ *+' conftest.er1 >conftest.err
12394 rm -f conftest.er1
12395 cat conftest.err >&5
12396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12397 (exit $ac_status); } &&
b7d4af3a
JW
12398 { ac_try='test -z "$ac_c_werror_flag"
12399 || test ! -s conftest.err'
42ecbf5e
DJ
12400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12401 (eval $ac_try) 2>&5
12402 ac_status=$?
12403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12404 (exit $ac_status); }; } &&
12405 { ac_try='test -s conftest$ac_exeext'
12406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12407 (eval $ac_try) 2>&5
12408 ac_status=$?
12409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12410 (exit $ac_status); }; }; then
fb5b5478
JJ
12411 bu_cv_have_stat64="need -D_LARGEFILE64_SOURCE"
12412else
42ecbf5e
DJ
12413 echo "$as_me: failed program was:" >&5
12414sed 's/^/| /' conftest.$ac_ext >&5
12415
12416bu_cv_have_stat64=no
fb5b5478 12417fi
42ecbf5e
DJ
12418rm -f conftest.err conftest.$ac_objext \
12419 conftest$ac_exeext conftest.$ac_ext
fb5b5478
JJ
12420 CPPFLAGS=$saved_CPPFLAGS
12421fi
42ecbf5e
DJ
12422rm -f conftest.err conftest.$ac_objext \
12423 conftest$ac_exeext conftest.$ac_ext
fb5b5478
JJ
12424fi
12425
42ecbf5e
DJ
12426echo "$as_me:$LINENO: result: $bu_cv_have_stat64" >&5
12427echo "${ECHO_T}$bu_cv_have_stat64" >&6
fb5b5478 12428if test "$bu_cv_have_stat64" != no; then
42ecbf5e
DJ
12429
12430cat >>confdefs.h <<\_ACEOF
fb5b5478 12431#define HAVE_STAT64 1
42ecbf5e 12432_ACEOF
fb5b5478
JJ
12433
12434fi
12435if test "$bu_cv_have_fopen64" = "need -D_LARGEFILE64_SOURCE" \
12436 || test "$bu_cv_have_stat64" = "need -D_LARGEFILE64_SOURCE"; then
42ecbf5e
DJ
12437
12438cat >>confdefs.h <<\_ACEOF
cedd9a58 12439#define _LARGEFILE64_SOURCE 1
42ecbf5e 12440_ACEOF
cedd9a58 12441
fb5b5478 12442 CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
cedd9a58
JJ
12443fi
12444
f353eb8a 12445# Some systems have frexp only in -lm, not in -lc.
42ecbf5e
DJ
12446echo "$as_me:$LINENO: checking for library containing frexp" >&5
12447echo $ECHO_N "checking for library containing frexp... $ECHO_C" >&6
12448if test "${ac_cv_search_frexp+set}" = set; then
12449 echo $ECHO_N "(cached) $ECHO_C" >&6
12450else
12451 ac_func_search_save_LIBS=$LIBS
12452ac_cv_search_frexp=no
12453cat >conftest.$ac_ext <<_ACEOF
12454/* confdefs.h. */
12455_ACEOF
12456cat confdefs.h >>conftest.$ac_ext
12457cat >>conftest.$ac_ext <<_ACEOF
12458/* end confdefs.h. */
f353eb8a 12459
f353eb8a 12460/* Override any gcc2 internal prototype to avoid an error. */
42ecbf5e
DJ
12461#ifdef __cplusplus
12462extern "C"
12463#endif
f353eb8a 12464/* We use char because int might match the return type of a gcc2
42ecbf5e
DJ
12465 builtin and then its argument prototype would still apply. */
12466char frexp ();
12467int
12468main ()
12469{
12470frexp ();
12471 ;
12472 return 0;
12473}
12474_ACEOF
12475rm -f conftest.$ac_objext conftest$ac_exeext
12476if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12477 (eval $ac_link) 2>conftest.er1
12478 ac_status=$?
12479 grep -v '^ *+' conftest.er1 >conftest.err
12480 rm -f conftest.er1
12481 cat conftest.err >&5
12482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12483 (exit $ac_status); } &&
b7d4af3a
JW
12484 { ac_try='test -z "$ac_c_werror_flag"
12485 || test ! -s conftest.err'
42ecbf5e
DJ
12486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12487 (eval $ac_try) 2>&5
12488 ac_status=$?
12489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12490 (exit $ac_status); }; } &&
12491 { ac_try='test -s conftest$ac_exeext'
12492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12493 (eval $ac_try) 2>&5
12494 ac_status=$?
12495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12496 (exit $ac_status); }; }; then
f353eb8a
ILT
12497 ac_cv_search_frexp="none required"
12498else
42ecbf5e
DJ
12499 echo "$as_me: failed program was:" >&5
12500sed 's/^/| /' conftest.$ac_ext >&5
12501
f353eb8a 12502fi
42ecbf5e
DJ
12503rm -f conftest.err conftest.$ac_objext \
12504 conftest$ac_exeext conftest.$ac_ext
12505if test "$ac_cv_search_frexp" = no; then
12506 for ac_lib in m; do
12507 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12508 cat >conftest.$ac_ext <<_ACEOF
12509/* confdefs.h. */
12510_ACEOF
12511cat confdefs.h >>conftest.$ac_ext
12512cat >>conftest.$ac_ext <<_ACEOF
12513/* end confdefs.h. */
12514
f353eb8a 12515/* Override any gcc2 internal prototype to avoid an error. */
42ecbf5e
DJ
12516#ifdef __cplusplus
12517extern "C"
12518#endif
f353eb8a 12519/* We use char because int might match the return type of a gcc2
42ecbf5e
DJ
12520 builtin and then its argument prototype would still apply. */
12521char frexp ();
12522int
12523main ()
12524{
12525frexp ();
12526 ;
12527 return 0;
12528}
12529_ACEOF
12530rm -f conftest.$ac_objext conftest$ac_exeext
12531if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12532 (eval $ac_link) 2>conftest.er1
12533 ac_status=$?
12534 grep -v '^ *+' conftest.er1 >conftest.err
12535 rm -f conftest.er1
12536 cat conftest.err >&5
12537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12538 (exit $ac_status); } &&
b7d4af3a
JW
12539 { ac_try='test -z "$ac_c_werror_flag"
12540 || test ! -s conftest.err'
42ecbf5e
DJ
12541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12542 (eval $ac_try) 2>&5
12543 ac_status=$?
12544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12545 (exit $ac_status); }; } &&
12546 { ac_try='test -s conftest$ac_exeext'
12547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12548 (eval $ac_try) 2>&5
12549 ac_status=$?
12550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12551 (exit $ac_status); }; }; then
12552 ac_cv_search_frexp="-l$ac_lib"
f353eb8a
ILT
12553break
12554else
42ecbf5e
DJ
12555 echo "$as_me: failed program was:" >&5
12556sed 's/^/| /' conftest.$ac_ext >&5
12557
f353eb8a 12558fi
42ecbf5e
DJ
12559rm -f conftest.err conftest.$ac_objext \
12560 conftest$ac_exeext conftest.$ac_ext
12561 done
e5a52504 12562fi
42ecbf5e
DJ
12563LIBS=$ac_func_search_save_LIBS
12564fi
12565echo "$as_me:$LINENO: result: $ac_cv_search_frexp" >&5
12566echo "${ECHO_T}$ac_cv_search_frexp" >&6
12567if test "$ac_cv_search_frexp" != no; then
d15b04bd 12568 test "$ac_cv_search_frexp" = "none required" || LIBS="$ac_cv_search_frexp $LIBS"
42ecbf5e 12569
f353eb8a
ILT
12570fi
12571
42ecbf5e
DJ
12572
12573echo "$as_me:$LINENO: checking for time_t in time.h" >&5
12574echo $ECHO_N "checking for time_t in time.h... $ECHO_C" >&6
12575if test "${bu_cv_decl_time_t_time_h+set}" = set; then
12576 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 12577else
42ecbf5e
DJ
12578 cat >conftest.$ac_ext <<_ACEOF
12579/* confdefs.h. */
12580_ACEOF
12581cat confdefs.h >>conftest.$ac_ext
12582cat >>conftest.$ac_ext <<_ACEOF
12583/* end confdefs.h. */
252b5132 12584#include <time.h>
42ecbf5e
DJ
12585int
12586main ()
12587{
252b5132 12588time_t i;
42ecbf5e
DJ
12589 ;
12590 return 0;
12591}
12592_ACEOF
12593rm -f conftest.$ac_objext
12594if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12595 (eval $ac_compile) 2>conftest.er1
12596 ac_status=$?
12597 grep -v '^ *+' conftest.er1 >conftest.err
12598 rm -f conftest.er1
12599 cat conftest.err >&5
12600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12601 (exit $ac_status); } &&
b7d4af3a
JW
12602 { ac_try='test -z "$ac_c_werror_flag"
12603 || test ! -s conftest.err'
42ecbf5e
DJ
12604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12605 (eval $ac_try) 2>&5
12606 ac_status=$?
12607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12608 (exit $ac_status); }; } &&
12609 { ac_try='test -s conftest.$ac_objext'
12610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12611 (eval $ac_try) 2>&5
12612 ac_status=$?
12613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12614 (exit $ac_status); }; }; then
252b5132
RH
12615 bu_cv_decl_time_t_time_h=yes
12616else
42ecbf5e
DJ
12617 echo "$as_me: failed program was:" >&5
12618sed 's/^/| /' conftest.$ac_ext >&5
12619
12620bu_cv_decl_time_t_time_h=no
252b5132 12621fi
42ecbf5e 12622rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
12623fi
12624
42ecbf5e
DJ
12625echo "$as_me:$LINENO: result: $bu_cv_decl_time_t_time_h" >&5
12626echo "${ECHO_T}$bu_cv_decl_time_t_time_h" >&6
252b5132 12627if test $bu_cv_decl_time_t_time_h = yes; then
42ecbf5e
DJ
12628
12629cat >>confdefs.h <<\_ACEOF
252b5132 12630#define HAVE_TIME_T_IN_TIME_H 1
42ecbf5e 12631_ACEOF
252b5132
RH
12632
12633fi
12634
42ecbf5e
DJ
12635echo "$as_me:$LINENO: checking for time_t in sys/types.h" >&5
12636echo $ECHO_N "checking for time_t in sys/types.h... $ECHO_C" >&6
12637if test "${bu_cv_decl_time_t_types_h+set}" = set; then
12638 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 12639else
42ecbf5e
DJ
12640 cat >conftest.$ac_ext <<_ACEOF
12641/* confdefs.h. */
12642_ACEOF
12643cat confdefs.h >>conftest.$ac_ext
12644cat >>conftest.$ac_ext <<_ACEOF
12645/* end confdefs.h. */
252b5132 12646#include <sys/types.h>
42ecbf5e
DJ
12647int
12648main ()
12649{
252b5132 12650time_t i;
42ecbf5e
DJ
12651 ;
12652 return 0;
12653}
12654_ACEOF
12655rm -f conftest.$ac_objext
12656if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12657 (eval $ac_compile) 2>conftest.er1
12658 ac_status=$?
12659 grep -v '^ *+' conftest.er1 >conftest.err
12660 rm -f conftest.er1
12661 cat conftest.err >&5
12662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12663 (exit $ac_status); } &&
b7d4af3a
JW
12664 { ac_try='test -z "$ac_c_werror_flag"
12665 || test ! -s conftest.err'
42ecbf5e
DJ
12666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12667 (eval $ac_try) 2>&5
12668 ac_status=$?
12669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12670 (exit $ac_status); }; } &&
12671 { ac_try='test -s conftest.$ac_objext'
12672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12673 (eval $ac_try) 2>&5
12674 ac_status=$?
12675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12676 (exit $ac_status); }; }; then
252b5132
RH
12677 bu_cv_decl_time_t_types_h=yes
12678else
42ecbf5e
DJ
12679 echo "$as_me: failed program was:" >&5
12680sed 's/^/| /' conftest.$ac_ext >&5
12681
12682bu_cv_decl_time_t_types_h=no
252b5132 12683fi
42ecbf5e 12684rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
12685fi
12686
42ecbf5e
DJ
12687echo "$as_me:$LINENO: result: $bu_cv_decl_time_t_types_h" >&5
12688echo "${ECHO_T}$bu_cv_decl_time_t_types_h" >&6
252b5132 12689if test $bu_cv_decl_time_t_types_h = yes; then
42ecbf5e
DJ
12690
12691cat >>confdefs.h <<\_ACEOF
252b5132 12692#define HAVE_TIME_T_IN_TYPES_H 1
42ecbf5e 12693_ACEOF
252b5132
RH
12694
12695fi
12696
42ecbf5e
DJ
12697echo "$as_me:$LINENO: checking for a known getopt prototype in unistd.h" >&5
12698echo $ECHO_N "checking for a known getopt prototype in unistd.h... $ECHO_C" >&6
12699if test "${bu_cv_decl_getopt_unistd_h+set}" = set; then
12700 echo $ECHO_N "(cached) $ECHO_C" >&6
e46eba98 12701else
42ecbf5e
DJ
12702 cat >conftest.$ac_ext <<_ACEOF
12703/* confdefs.h. */
12704_ACEOF
12705cat confdefs.h >>conftest.$ac_ext
12706cat >>conftest.$ac_ext <<_ACEOF
12707/* end confdefs.h. */
e46eba98 12708#include <unistd.h>
42ecbf5e
DJ
12709int
12710main ()
12711{
e46eba98 12712extern int getopt (int, char *const*, const char *);
42ecbf5e
DJ
12713 ;
12714 return 0;
12715}
12716_ACEOF
12717rm -f conftest.$ac_objext
12718if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12719 (eval $ac_compile) 2>conftest.er1
12720 ac_status=$?
12721 grep -v '^ *+' conftest.er1 >conftest.err
12722 rm -f conftest.er1
12723 cat conftest.err >&5
12724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12725 (exit $ac_status); } &&
b7d4af3a
JW
12726 { ac_try='test -z "$ac_c_werror_flag"
12727 || test ! -s conftest.err'
42ecbf5e
DJ
12728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12729 (eval $ac_try) 2>&5
12730 ac_status=$?
12731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12732 (exit $ac_status); }; } &&
12733 { ac_try='test -s conftest.$ac_objext'
12734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12735 (eval $ac_try) 2>&5
12736 ac_status=$?
12737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12738 (exit $ac_status); }; }; then
e46eba98
NC
12739 bu_cv_decl_getopt_unistd_h=yes
12740else
42ecbf5e
DJ
12741 echo "$as_me: failed program was:" >&5
12742sed 's/^/| /' conftest.$ac_ext >&5
12743
12744bu_cv_decl_getopt_unistd_h=no
e46eba98 12745fi
42ecbf5e 12746rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
e46eba98
NC
12747fi
12748
42ecbf5e
DJ
12749echo "$as_me:$LINENO: result: $bu_cv_decl_getopt_unistd_h" >&5
12750echo "${ECHO_T}$bu_cv_decl_getopt_unistd_h" >&6
e46eba98 12751if test $bu_cv_decl_getopt_unistd_h = yes; then
42ecbf5e
DJ
12752
12753cat >>confdefs.h <<\_ACEOF
e46eba98 12754#define HAVE_DECL_GETOPT 1
42ecbf5e 12755_ACEOF
e46eba98
NC
12756
12757fi
12758
252b5132
RH
12759# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
12760# by default.
42ecbf5e
DJ
12761echo "$as_me:$LINENO: checking for utime.h" >&5
12762echo $ECHO_N "checking for utime.h... $ECHO_C" >&6
12763if test "${bu_cv_header_utime_h+set}" = set; then
12764 echo $ECHO_N "(cached) $ECHO_C" >&6
12765else
12766 cat >conftest.$ac_ext <<_ACEOF
12767/* confdefs.h. */
12768_ACEOF
12769cat confdefs.h >>conftest.$ac_ext
12770cat >>conftest.$ac_ext <<_ACEOF
12771/* end confdefs.h. */
252b5132
RH
12772#include <sys/types.h>
12773#ifdef HAVE_TIME_H
12774#include <time.h>
12775#endif
12776#include <utime.h>
42ecbf5e
DJ
12777int
12778main ()
12779{
252b5132 12780struct utimbuf s;
42ecbf5e
DJ
12781 ;
12782 return 0;
12783}
12784_ACEOF
12785rm -f conftest.$ac_objext
12786if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12787 (eval $ac_compile) 2>conftest.er1
12788 ac_status=$?
12789 grep -v '^ *+' conftest.er1 >conftest.err
12790 rm -f conftest.er1
12791 cat conftest.err >&5
12792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12793 (exit $ac_status); } &&
b7d4af3a
JW
12794 { ac_try='test -z "$ac_c_werror_flag"
12795 || test ! -s conftest.err'
42ecbf5e
DJ
12796 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12797 (eval $ac_try) 2>&5
12798 ac_status=$?
12799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12800 (exit $ac_status); }; } &&
12801 { ac_try='test -s conftest.$ac_objext'
12802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12803 (eval $ac_try) 2>&5
12804 ac_status=$?
12805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12806 (exit $ac_status); }; }; then
252b5132
RH
12807 bu_cv_header_utime_h=yes
12808else
42ecbf5e
DJ
12809 echo "$as_me: failed program was:" >&5
12810sed 's/^/| /' conftest.$ac_ext >&5
12811
12812bu_cv_header_utime_h=no
252b5132 12813fi
42ecbf5e 12814rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132
RH
12815fi
12816
42ecbf5e
DJ
12817echo "$as_me:$LINENO: result: $bu_cv_header_utime_h" >&5
12818echo "${ECHO_T}$bu_cv_header_utime_h" >&6
252b5132 12819if test $bu_cv_header_utime_h = yes; then
42ecbf5e
DJ
12820
12821cat >>confdefs.h <<\_ACEOF
252b5132 12822#define HAVE_GOOD_UTIME_H 1
42ecbf5e 12823_ACEOF
252b5132
RH
12824
12825fi
12826
398ee8f1
SE
12827echo "$as_me:$LINENO: checking whether fprintf is declared" >&5
12828echo $ECHO_N "checking whether fprintf is declared... $ECHO_C" >&6
12829if test "${ac_cv_have_decl_fprintf+set}" = set; then
42ecbf5e 12830 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 12831else
42ecbf5e
DJ
12832 cat >conftest.$ac_ext <<_ACEOF
12833/* confdefs.h. */
12834_ACEOF
12835cat confdefs.h >>conftest.$ac_ext
12836cat >>conftest.$ac_ext <<_ACEOF
12837/* end confdefs.h. */
398ee8f1 12838$ac_includes_default
42ecbf5e
DJ
12839int
12840main ()
12841{
398ee8f1
SE
12842#ifndef fprintf
12843 char *p = (char *) fprintf;
12844#endif
12845
42ecbf5e
DJ
12846 ;
12847 return 0;
12848}
12849_ACEOF
12850rm -f conftest.$ac_objext
12851if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12852 (eval $ac_compile) 2>conftest.er1
12853 ac_status=$?
12854 grep -v '^ *+' conftest.er1 >conftest.err
12855 rm -f conftest.er1
12856 cat conftest.err >&5
12857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12858 (exit $ac_status); } &&
b7d4af3a
JW
12859 { ac_try='test -z "$ac_c_werror_flag"
12860 || test ! -s conftest.err'
42ecbf5e
DJ
12861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12862 (eval $ac_try) 2>&5
12863 ac_status=$?
12864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12865 (exit $ac_status); }; } &&
12866 { ac_try='test -s conftest.$ac_objext'
12867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12868 (eval $ac_try) 2>&5
12869 ac_status=$?
12870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12871 (exit $ac_status); }; }; then
398ee8f1 12872 ac_cv_have_decl_fprintf=yes
252b5132 12873else
42ecbf5e
DJ
12874 echo "$as_me: failed program was:" >&5
12875sed 's/^/| /' conftest.$ac_ext >&5
12876
398ee8f1 12877ac_cv_have_decl_fprintf=no
252b5132 12878fi
42ecbf5e 12879rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 12880fi
398ee8f1
SE
12881echo "$as_me:$LINENO: result: $ac_cv_have_decl_fprintf" >&5
12882echo "${ECHO_T}$ac_cv_have_decl_fprintf" >&6
12883if test $ac_cv_have_decl_fprintf = yes; then
252b5132 12884
398ee8f1
SE
12885cat >>confdefs.h <<_ACEOF
12886#define HAVE_DECL_FPRINTF 1
12887_ACEOF
42ecbf5e 12888
398ee8f1
SE
12889
12890else
12891 cat >>confdefs.h <<_ACEOF
12892#define HAVE_DECL_FPRINTF 0
42ecbf5e 12893_ACEOF
252b5132 12894
252b5132 12895
3e321448
L
12896fi
12897echo "$as_me:$LINENO: checking whether stpcpy is declared" >&5
12898echo $ECHO_N "checking whether stpcpy is declared... $ECHO_C" >&6
12899if test "${ac_cv_have_decl_stpcpy+set}" = set; then
12900 echo $ECHO_N "(cached) $ECHO_C" >&6
12901else
12902 cat >conftest.$ac_ext <<_ACEOF
12903/* confdefs.h. */
12904_ACEOF
12905cat confdefs.h >>conftest.$ac_ext
12906cat >>conftest.$ac_ext <<_ACEOF
12907/* end confdefs.h. */
12908$ac_includes_default
12909int
12910main ()
12911{
12912#ifndef stpcpy
12913 char *p = (char *) stpcpy;
12914#endif
12915
12916 ;
12917 return 0;
12918}
12919_ACEOF
12920rm -f conftest.$ac_objext
12921if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12922 (eval $ac_compile) 2>conftest.er1
12923 ac_status=$?
12924 grep -v '^ *+' conftest.er1 >conftest.err
12925 rm -f conftest.er1
12926 cat conftest.err >&5
12927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12928 (exit $ac_status); } &&
12929 { ac_try='test -z "$ac_c_werror_flag"
12930 || test ! -s conftest.err'
12931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12932 (eval $ac_try) 2>&5
12933 ac_status=$?
12934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12935 (exit $ac_status); }; } &&
12936 { ac_try='test -s conftest.$ac_objext'
12937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12938 (eval $ac_try) 2>&5
12939 ac_status=$?
12940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12941 (exit $ac_status); }; }; then
12942 ac_cv_have_decl_stpcpy=yes
12943else
12944 echo "$as_me: failed program was:" >&5
12945sed 's/^/| /' conftest.$ac_ext >&5
12946
12947ac_cv_have_decl_stpcpy=no
12948fi
12949rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12950fi
12951echo "$as_me:$LINENO: result: $ac_cv_have_decl_stpcpy" >&5
12952echo "${ECHO_T}$ac_cv_have_decl_stpcpy" >&6
12953if test $ac_cv_have_decl_stpcpy = yes; then
12954
12955cat >>confdefs.h <<_ACEOF
12956#define HAVE_DECL_STPCPY 1
12957_ACEOF
12958
12959
12960else
12961 cat >>confdefs.h <<_ACEOF
12962#define HAVE_DECL_STPCPY 0
12963_ACEOF
12964
12965
398ee8f1
SE
12966fi
12967echo "$as_me:$LINENO: checking whether strstr is declared" >&5
12968echo $ECHO_N "checking whether strstr is declared... $ECHO_C" >&6
12969if test "${ac_cv_have_decl_strstr+set}" = set; then
42ecbf5e 12970 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 12971else
42ecbf5e
DJ
12972 cat >conftest.$ac_ext <<_ACEOF
12973/* confdefs.h. */
12974_ACEOF
12975cat confdefs.h >>conftest.$ac_ext
12976cat >>conftest.$ac_ext <<_ACEOF
12977/* end confdefs.h. */
398ee8f1 12978$ac_includes_default
42ecbf5e
DJ
12979int
12980main ()
12981{
398ee8f1
SE
12982#ifndef strstr
12983 char *p = (char *) strstr;
12984#endif
12985
42ecbf5e
DJ
12986 ;
12987 return 0;
12988}
12989_ACEOF
12990rm -f conftest.$ac_objext
12991if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12992 (eval $ac_compile) 2>conftest.er1
12993 ac_status=$?
12994 grep -v '^ *+' conftest.er1 >conftest.err
12995 rm -f conftest.er1
12996 cat conftest.err >&5
12997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12998 (exit $ac_status); } &&
b7d4af3a
JW
12999 { ac_try='test -z "$ac_c_werror_flag"
13000 || test ! -s conftest.err'
42ecbf5e
DJ
13001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13002 (eval $ac_try) 2>&5
13003 ac_status=$?
13004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13005 (exit $ac_status); }; } &&
13006 { ac_try='test -s conftest.$ac_objext'
13007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13008 (eval $ac_try) 2>&5
13009 ac_status=$?
13010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13011 (exit $ac_status); }; }; then
398ee8f1 13012 ac_cv_have_decl_strstr=yes
252b5132 13013else
42ecbf5e
DJ
13014 echo "$as_me: failed program was:" >&5
13015sed 's/^/| /' conftest.$ac_ext >&5
13016
398ee8f1 13017ac_cv_have_decl_strstr=no
252b5132 13018fi
42ecbf5e 13019rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 13020fi
398ee8f1
SE
13021echo "$as_me:$LINENO: result: $ac_cv_have_decl_strstr" >&5
13022echo "${ECHO_T}$ac_cv_have_decl_strstr" >&6
13023if test $ac_cv_have_decl_strstr = yes; then
252b5132 13024
398ee8f1
SE
13025cat >>confdefs.h <<_ACEOF
13026#define HAVE_DECL_STRSTR 1
13027_ACEOF
42ecbf5e 13028
398ee8f1
SE
13029
13030else
13031 cat >>confdefs.h <<_ACEOF
13032#define HAVE_DECL_STRSTR 0
42ecbf5e 13033_ACEOF
252b5132 13034
252b5132 13035
398ee8f1
SE
13036fi
13037echo "$as_me:$LINENO: checking whether sbrk is declared" >&5
13038echo $ECHO_N "checking whether sbrk is declared... $ECHO_C" >&6
13039if test "${ac_cv_have_decl_sbrk+set}" = set; then
42ecbf5e 13040 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 13041else
42ecbf5e
DJ
13042 cat >conftest.$ac_ext <<_ACEOF
13043/* confdefs.h. */
13044_ACEOF
13045cat confdefs.h >>conftest.$ac_ext
13046cat >>conftest.$ac_ext <<_ACEOF
13047/* end confdefs.h. */
398ee8f1 13048$ac_includes_default
42ecbf5e
DJ
13049int
13050main ()
13051{
398ee8f1
SE
13052#ifndef sbrk
13053 char *p = (char *) sbrk;
13054#endif
13055
42ecbf5e
DJ
13056 ;
13057 return 0;
13058}
13059_ACEOF
13060rm -f conftest.$ac_objext
13061if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13062 (eval $ac_compile) 2>conftest.er1
13063 ac_status=$?
13064 grep -v '^ *+' conftest.er1 >conftest.err
13065 rm -f conftest.er1
13066 cat conftest.err >&5
13067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13068 (exit $ac_status); } &&
b7d4af3a
JW
13069 { ac_try='test -z "$ac_c_werror_flag"
13070 || test ! -s conftest.err'
42ecbf5e
DJ
13071 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13072 (eval $ac_try) 2>&5
13073 ac_status=$?
13074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13075 (exit $ac_status); }; } &&
13076 { ac_try='test -s conftest.$ac_objext'
13077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13078 (eval $ac_try) 2>&5
13079 ac_status=$?
13080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13081 (exit $ac_status); }; }; then
398ee8f1 13082 ac_cv_have_decl_sbrk=yes
252b5132 13083else
42ecbf5e
DJ
13084 echo "$as_me: failed program was:" >&5
13085sed 's/^/| /' conftest.$ac_ext >&5
13086
398ee8f1 13087ac_cv_have_decl_sbrk=no
252b5132 13088fi
42ecbf5e 13089rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 13090fi
398ee8f1
SE
13091echo "$as_me:$LINENO: result: $ac_cv_have_decl_sbrk" >&5
13092echo "${ECHO_T}$ac_cv_have_decl_sbrk" >&6
13093if test $ac_cv_have_decl_sbrk = yes; then
252b5132 13094
398ee8f1
SE
13095cat >>confdefs.h <<_ACEOF
13096#define HAVE_DECL_SBRK 1
13097_ACEOF
42ecbf5e 13098
398ee8f1
SE
13099
13100else
13101 cat >>confdefs.h <<_ACEOF
13102#define HAVE_DECL_SBRK 0
42ecbf5e 13103_ACEOF
252b5132 13104
252b5132 13105
398ee8f1
SE
13106fi
13107echo "$as_me:$LINENO: checking whether getenv is declared" >&5
13108echo $ECHO_N "checking whether getenv is declared... $ECHO_C" >&6
13109if test "${ac_cv_have_decl_getenv+set}" = set; then
42ecbf5e 13110 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 13111else
42ecbf5e
DJ
13112 cat >conftest.$ac_ext <<_ACEOF
13113/* confdefs.h. */
13114_ACEOF
13115cat confdefs.h >>conftest.$ac_ext
13116cat >>conftest.$ac_ext <<_ACEOF
13117/* end confdefs.h. */
398ee8f1 13118$ac_includes_default
42ecbf5e
DJ
13119int
13120main ()
13121{
398ee8f1
SE
13122#ifndef getenv
13123 char *p = (char *) getenv;
13124#endif
13125
42ecbf5e
DJ
13126 ;
13127 return 0;
13128}
13129_ACEOF
13130rm -f conftest.$ac_objext
13131if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13132 (eval $ac_compile) 2>conftest.er1
13133 ac_status=$?
13134 grep -v '^ *+' conftest.er1 >conftest.err
13135 rm -f conftest.er1
13136 cat conftest.err >&5
13137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13138 (exit $ac_status); } &&
b7d4af3a
JW
13139 { ac_try='test -z "$ac_c_werror_flag"
13140 || test ! -s conftest.err'
42ecbf5e
DJ
13141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13142 (eval $ac_try) 2>&5
13143 ac_status=$?
13144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13145 (exit $ac_status); }; } &&
13146 { ac_try='test -s conftest.$ac_objext'
13147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13148 (eval $ac_try) 2>&5
13149 ac_status=$?
13150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13151 (exit $ac_status); }; }; then
398ee8f1 13152 ac_cv_have_decl_getenv=yes
252b5132 13153else
42ecbf5e
DJ
13154 echo "$as_me: failed program was:" >&5
13155sed 's/^/| /' conftest.$ac_ext >&5
13156
398ee8f1 13157ac_cv_have_decl_getenv=no
252b5132 13158fi
42ecbf5e 13159rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 13160fi
398ee8f1
SE
13161echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
13162echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6
13163if test $ac_cv_have_decl_getenv = yes; then
252b5132 13164
398ee8f1
SE
13165cat >>confdefs.h <<_ACEOF
13166#define HAVE_DECL_GETENV 1
13167_ACEOF
42ecbf5e 13168
398ee8f1
SE
13169
13170else
13171 cat >>confdefs.h <<_ACEOF
13172#define HAVE_DECL_GETENV 0
42ecbf5e 13173_ACEOF
252b5132 13174
252b5132 13175
398ee8f1
SE
13176fi
13177echo "$as_me:$LINENO: checking whether environ is declared" >&5
13178echo $ECHO_N "checking whether environ is declared... $ECHO_C" >&6
13179if test "${ac_cv_have_decl_environ+set}" = set; then
42ecbf5e 13180 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 13181else
42ecbf5e
DJ
13182 cat >conftest.$ac_ext <<_ACEOF
13183/* confdefs.h. */
13184_ACEOF
13185cat confdefs.h >>conftest.$ac_ext
13186cat >>conftest.$ac_ext <<_ACEOF
13187/* end confdefs.h. */
398ee8f1 13188$ac_includes_default
42ecbf5e
DJ
13189int
13190main ()
13191{
398ee8f1
SE
13192#ifndef environ
13193 char *p = (char *) environ;
13194#endif
13195
42ecbf5e
DJ
13196 ;
13197 return 0;
13198}
13199_ACEOF
13200rm -f conftest.$ac_objext
13201if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13202 (eval $ac_compile) 2>conftest.er1
13203 ac_status=$?
13204 grep -v '^ *+' conftest.er1 >conftest.err
13205 rm -f conftest.er1
13206 cat conftest.err >&5
13207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13208 (exit $ac_status); } &&
b7d4af3a
JW
13209 { ac_try='test -z "$ac_c_werror_flag"
13210 || test ! -s conftest.err'
42ecbf5e
DJ
13211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13212 (eval $ac_try) 2>&5
13213 ac_status=$?
13214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13215 (exit $ac_status); }; } &&
13216 { ac_try='test -s conftest.$ac_objext'
13217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13218 (eval $ac_try) 2>&5
13219 ac_status=$?
13220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13221 (exit $ac_status); }; }; then
398ee8f1 13222 ac_cv_have_decl_environ=yes
252b5132 13223else
42ecbf5e
DJ
13224 echo "$as_me: failed program was:" >&5
13225sed 's/^/| /' conftest.$ac_ext >&5
13226
398ee8f1 13227ac_cv_have_decl_environ=no
252b5132 13228fi
42ecbf5e 13229rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
252b5132 13230fi
398ee8f1
SE
13231echo "$as_me:$LINENO: result: $ac_cv_have_decl_environ" >&5
13232echo "${ECHO_T}$ac_cv_have_decl_environ" >&6
13233if test $ac_cv_have_decl_environ = yes; then
252b5132 13234
398ee8f1
SE
13235cat >>confdefs.h <<_ACEOF
13236#define HAVE_DECL_ENVIRON 1
13237_ACEOF
42ecbf5e 13238
398ee8f1
SE
13239
13240else
13241 cat >>confdefs.h <<_ACEOF
13242#define HAVE_DECL_ENVIRON 0
42ecbf5e 13243_ACEOF
252b5132 13244
252b5132 13245
398ee8f1 13246fi
b7d4af3a
JW
13247echo "$as_me:$LINENO: checking whether getc_unlocked is declared" >&5
13248echo $ECHO_N "checking whether getc_unlocked is declared... $ECHO_C" >&6
13249if test "${ac_cv_have_decl_getc_unlocked+set}" = set; then
13250 echo $ECHO_N "(cached) $ECHO_C" >&6
13251else
13252 cat >conftest.$ac_ext <<_ACEOF
13253/* confdefs.h. */
13254_ACEOF
13255cat confdefs.h >>conftest.$ac_ext
13256cat >>conftest.$ac_ext <<_ACEOF
13257/* end confdefs.h. */
13258$ac_includes_default
13259int
13260main ()
13261{
13262#ifndef getc_unlocked
13263 char *p = (char *) getc_unlocked;
13264#endif
13265
13266 ;
13267 return 0;
13268}
13269_ACEOF
13270rm -f conftest.$ac_objext
13271if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13272 (eval $ac_compile) 2>conftest.er1
13273 ac_status=$?
13274 grep -v '^ *+' conftest.er1 >conftest.err
13275 rm -f conftest.er1
13276 cat conftest.err >&5
13277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13278 (exit $ac_status); } &&
13279 { ac_try='test -z "$ac_c_werror_flag"
13280 || test ! -s conftest.err'
13281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13282 (eval $ac_try) 2>&5
13283 ac_status=$?
13284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13285 (exit $ac_status); }; } &&
13286 { ac_try='test -s conftest.$ac_objext'
13287 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13288 (eval $ac_try) 2>&5
13289 ac_status=$?
13290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13291 (exit $ac_status); }; }; then
13292 ac_cv_have_decl_getc_unlocked=yes
13293else
13294 echo "$as_me: failed program was:" >&5
13295sed 's/^/| /' conftest.$ac_ext >&5
13296
13297ac_cv_have_decl_getc_unlocked=no
13298fi
13299rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13300fi
13301echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
13302echo "${ECHO_T}$ac_cv_have_decl_getc_unlocked" >&6
13303if test $ac_cv_have_decl_getc_unlocked = yes; then
13304
13305cat >>confdefs.h <<_ACEOF
13306#define HAVE_DECL_GETC_UNLOCKED 1
13307_ACEOF
13308
13309
13310else
13311 cat >>confdefs.h <<_ACEOF
13312#define HAVE_DECL_GETC_UNLOCKED 0
13313_ACEOF
13314
13315
db50c840
EB
13316fi
13317echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
13318echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6
13319if test "${ac_cv_have_decl_snprintf+set}" = set; then
13320 echo $ECHO_N "(cached) $ECHO_C" >&6
13321else
13322 cat >conftest.$ac_ext <<_ACEOF
13323/* confdefs.h. */
13324_ACEOF
13325cat confdefs.h >>conftest.$ac_ext
13326cat >>conftest.$ac_ext <<_ACEOF
13327/* end confdefs.h. */
13328$ac_includes_default
13329int
13330main ()
13331{
13332#ifndef snprintf
13333 char *p = (char *) snprintf;
13334#endif
13335
13336 ;
13337 return 0;
13338}
13339_ACEOF
13340rm -f conftest.$ac_objext
13341if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13342 (eval $ac_compile) 2>conftest.er1
13343 ac_status=$?
13344 grep -v '^ *+' conftest.er1 >conftest.err
13345 rm -f conftest.er1
13346 cat conftest.err >&5
13347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13348 (exit $ac_status); } &&
13349 { ac_try='test -z "$ac_c_werror_flag"
13350 || test ! -s conftest.err'
13351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13352 (eval $ac_try) 2>&5
13353 ac_status=$?
13354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13355 (exit $ac_status); }; } &&
13356 { ac_try='test -s conftest.$ac_objext'
13357 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13358 (eval $ac_try) 2>&5
13359 ac_status=$?
13360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13361 (exit $ac_status); }; }; then
13362 ac_cv_have_decl_snprintf=yes
13363else
13364 echo "$as_me: failed program was:" >&5
13365sed 's/^/| /' conftest.$ac_ext >&5
13366
13367ac_cv_have_decl_snprintf=no
13368fi
13369rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13370fi
13371echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
13372echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6
13373if test $ac_cv_have_decl_snprintf = yes; then
13374
13375cat >>confdefs.h <<_ACEOF
13376#define HAVE_DECL_SNPRINTF 1
13377_ACEOF
13378
13379
13380else
13381 cat >>confdefs.h <<_ACEOF
13382#define HAVE_DECL_SNPRINTF 0
13383_ACEOF
13384
13385
13386fi
13387echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
13388echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6
13389if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
13390 echo $ECHO_N "(cached) $ECHO_C" >&6
13391else
13392 cat >conftest.$ac_ext <<_ACEOF
13393/* confdefs.h. */
13394_ACEOF
13395cat confdefs.h >>conftest.$ac_ext
13396cat >>conftest.$ac_ext <<_ACEOF
13397/* end confdefs.h. */
13398$ac_includes_default
13399int
13400main ()
13401{
13402#ifndef vsnprintf
13403 char *p = (char *) vsnprintf;
13404#endif
13405
13406 ;
13407 return 0;
13408}
13409_ACEOF
13410rm -f conftest.$ac_objext
13411if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13412 (eval $ac_compile) 2>conftest.er1
13413 ac_status=$?
13414 grep -v '^ *+' conftest.er1 >conftest.err
13415 rm -f conftest.er1
13416 cat conftest.err >&5
13417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13418 (exit $ac_status); } &&
13419 { ac_try='test -z "$ac_c_werror_flag"
13420 || test ! -s conftest.err'
13421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13422 (eval $ac_try) 2>&5
13423 ac_status=$?
13424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13425 (exit $ac_status); }; } &&
13426 { ac_try='test -s conftest.$ac_objext'
13427 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13428 (eval $ac_try) 2>&5
13429 ac_status=$?
13430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13431 (exit $ac_status); }; }; then
13432 ac_cv_have_decl_vsnprintf=yes
13433else
13434 echo "$as_me: failed program was:" >&5
13435sed 's/^/| /' conftest.$ac_ext >&5
13436
13437ac_cv_have_decl_vsnprintf=no
13438fi
13439rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13440fi
13441echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
13442echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6
13443if test $ac_cv_have_decl_vsnprintf = yes; then
13444
13445cat >>confdefs.h <<_ACEOF
13446#define HAVE_DECL_VSNPRINTF 1
13447_ACEOF
13448
13449
13450else
13451 cat >>confdefs.h <<_ACEOF
13452#define HAVE_DECL_VSNPRINTF 0
13453_ACEOF
13454
13455
b7d4af3a
JW
13456fi
13457
13458
252b5132
RH
13459
13460
13461case "${host}" in
8a965946 13462*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
42ecbf5e
DJ
13463
13464cat >>confdefs.h <<\_ACEOF
252b5132 13465#define USE_BINARY_FOPEN 1
42ecbf5e 13466_ACEOF
252b5132
RH
13467 ;;
13468esac
13469
13470# target-specific stuff:
13471
13472# Canonicalize the secondary target names.
13473if test -n "$enable_targets"; then
13474 for targ in `echo $enable_targets | sed 's/,/ /g'`
13475 do
6d83c84b 13476 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
13477 if test -n "$result"; then
13478 canon_targets="$canon_targets $result"
13479 else
13480 # Allow targets that config.sub doesn't recognize, like "all".
13481 canon_targets="$canon_targets $targ"
13482 fi
13483 done
13484fi
13485
5ba684e2
NC
13486if test "${ac_cv_header_iconv_h+set}" = set; then
13487 echo "$as_me:$LINENO: checking for iconv.h" >&5
13488echo $ECHO_N "checking for iconv.h... $ECHO_C" >&6
13489if test "${ac_cv_header_iconv_h+set}" = set; then
13490 echo $ECHO_N "(cached) $ECHO_C" >&6
13491fi
13492echo "$as_me:$LINENO: result: $ac_cv_header_iconv_h" >&5
13493echo "${ECHO_T}$ac_cv_header_iconv_h" >&6
13494else
13495 # Is the header compilable?
13496echo "$as_me:$LINENO: checking iconv.h usability" >&5
13497echo $ECHO_N "checking iconv.h usability... $ECHO_C" >&6
13498cat >conftest.$ac_ext <<_ACEOF
13499/* confdefs.h. */
13500_ACEOF
13501cat confdefs.h >>conftest.$ac_ext
13502cat >>conftest.$ac_ext <<_ACEOF
13503/* end confdefs.h. */
13504$ac_includes_default
13505#include <iconv.h>
13506_ACEOF
13507rm -f conftest.$ac_objext
13508if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13509 (eval $ac_compile) 2>conftest.er1
13510 ac_status=$?
13511 grep -v '^ *+' conftest.er1 >conftest.err
13512 rm -f conftest.er1
13513 cat conftest.err >&5
13514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13515 (exit $ac_status); } &&
13516 { ac_try='test -z "$ac_c_werror_flag"
13517 || test ! -s conftest.err'
13518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13519 (eval $ac_try) 2>&5
13520 ac_status=$?
13521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13522 (exit $ac_status); }; } &&
13523 { ac_try='test -s conftest.$ac_objext'
13524 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13525 (eval $ac_try) 2>&5
13526 ac_status=$?
13527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13528 (exit $ac_status); }; }; then
13529 ac_header_compiler=yes
13530else
13531 echo "$as_me: failed program was:" >&5
13532sed 's/^/| /' conftest.$ac_ext >&5
13533
13534ac_header_compiler=no
13535fi
13536rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13537echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13538echo "${ECHO_T}$ac_header_compiler" >&6
13539
13540# Is the header present?
13541echo "$as_me:$LINENO: checking iconv.h presence" >&5
13542echo $ECHO_N "checking iconv.h presence... $ECHO_C" >&6
13543cat >conftest.$ac_ext <<_ACEOF
13544/* confdefs.h. */
13545_ACEOF
13546cat confdefs.h >>conftest.$ac_ext
13547cat >>conftest.$ac_ext <<_ACEOF
13548/* end confdefs.h. */
13549#include <iconv.h>
13550_ACEOF
13551if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
13552 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13553 ac_status=$?
13554 grep -v '^ *+' conftest.er1 >conftest.err
13555 rm -f conftest.er1
13556 cat conftest.err >&5
13557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13558 (exit $ac_status); } >/dev/null; then
13559 if test -s conftest.err; then
13560 ac_cpp_err=$ac_c_preproc_warn_flag
13561 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13562 else
13563 ac_cpp_err=
13564 fi
13565else
13566 ac_cpp_err=yes
13567fi
13568if test -z "$ac_cpp_err"; then
13569 ac_header_preproc=yes
13570else
13571 echo "$as_me: failed program was:" >&5
13572sed 's/^/| /' conftest.$ac_ext >&5
13573
13574 ac_header_preproc=no
13575fi
13576rm -f conftest.err conftest.$ac_ext
13577echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13578echo "${ECHO_T}$ac_header_preproc" >&6
13579
13580# So? What about this header?
13581case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13582 yes:no: )
13583 { echo "$as_me:$LINENO: WARNING: iconv.h: accepted by the compiler, rejected by the preprocessor!" >&5
13584echo "$as_me: WARNING: iconv.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13585 { echo "$as_me:$LINENO: WARNING: iconv.h: proceeding with the compiler's result" >&5
13586echo "$as_me: WARNING: iconv.h: proceeding with the compiler's result" >&2;}
13587 ac_header_preproc=yes
13588 ;;
13589 no:yes:* )
13590 { echo "$as_me:$LINENO: WARNING: iconv.h: present but cannot be compiled" >&5
13591echo "$as_me: WARNING: iconv.h: present but cannot be compiled" >&2;}
13592 { echo "$as_me:$LINENO: WARNING: iconv.h: check for missing prerequisite headers?" >&5
13593echo "$as_me: WARNING: iconv.h: check for missing prerequisite headers?" >&2;}
13594 { echo "$as_me:$LINENO: WARNING: iconv.h: see the Autoconf documentation" >&5
13595echo "$as_me: WARNING: iconv.h: see the Autoconf documentation" >&2;}
13596 { echo "$as_me:$LINENO: WARNING: iconv.h: section \"Present But Cannot Be Compiled\"" >&5
13597echo "$as_me: WARNING: iconv.h: section \"Present But Cannot Be Compiled\"" >&2;}
13598 { echo "$as_me:$LINENO: WARNING: iconv.h: proceeding with the preprocessor's result" >&5
13599echo "$as_me: WARNING: iconv.h: proceeding with the preprocessor's result" >&2;}
13600 { echo "$as_me:$LINENO: WARNING: iconv.h: in the future, the compiler will take precedence" >&5
13601echo "$as_me: WARNING: iconv.h: in the future, the compiler will take precedence" >&2;}
13602 (
13603 cat <<\_ASBOX
13604## ------------------------------------------ ##
13605## Report this to the AC_PACKAGE_NAME lists. ##
13606## ------------------------------------------ ##
13607_ASBOX
13608 ) |
13609 sed "s/^/$as_me: WARNING: /" >&2
13610 ;;
13611esac
13612echo "$as_me:$LINENO: checking for iconv.h" >&5
13613echo $ECHO_N "checking for iconv.h... $ECHO_C" >&6
13614if test "${ac_cv_header_iconv_h+set}" = set; then
13615 echo $ECHO_N "(cached) $ECHO_C" >&6
13616else
13617 ac_cv_header_iconv_h=$ac_header_preproc
13618fi
13619echo "$as_me:$LINENO: result: $ac_cv_header_iconv_h" >&5
13620echo "${ECHO_T}$ac_cv_header_iconv_h" >&6
13621
13622fi
13623
13624
13625
13626 if test "X$prefix" = "XNONE"; then
13627 acl_final_prefix="$ac_default_prefix"
13628 else
13629 acl_final_prefix="$prefix"
13630 fi
13631 if test "X$exec_prefix" = "XNONE"; then
13632 acl_final_exec_prefix='${prefix}'
13633 else
13634 acl_final_exec_prefix="$exec_prefix"
13635 fi
13636 acl_save_prefix="$prefix"
13637 prefix="$acl_final_prefix"
13638 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
13639 prefix="$acl_save_prefix"
13640
13641
13642# Check whether --with-gnu-ld or --without-gnu-ld was given.
13643if test "${with_gnu_ld+set}" = set; then
13644 withval="$with_gnu_ld"
13645 test "$withval" = no || with_gnu_ld=yes
13646else
13647 with_gnu_ld=no
13648fi;
13649# Prepare PATH_SEPARATOR.
13650# The user is always right.
13651if test "${PATH_SEPARATOR+set}" != set; then
13652 echo "#! /bin/sh" >conf$$.sh
13653 echo "exit 0" >>conf$$.sh
13654 chmod +x conf$$.sh
13655 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13656 PATH_SEPARATOR=';'
13657 else
13658 PATH_SEPARATOR=:
13659 fi
13660 rm -f conf$$.sh
13661fi
13662ac_prog=ld
13663if test "$GCC" = yes; then
13664 # Check if gcc -print-prog-name=ld gives a path.
13665 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
13666echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
13667 case $host in
13668 *-*-mingw*)
13669 # gcc leaves a trailing carriage return which upsets mingw
13670 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13671 *)
13672 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13673 esac
13674 case $ac_prog in
13675 # Accept absolute paths.
13676 [\\/]* | [A-Za-z]:[\\/]*)
13677 re_direlt='/[^/][^/]*/\.\./'
13678 # Canonicalize the path of ld
13679 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
13680 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
13681 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
13682 done
13683 test -z "$LD" && LD="$ac_prog"
13684 ;;
13685 "")
13686 # If it fails, then pretend we aren't using GCC.
13687 ac_prog=ld
13688 ;;
13689 *)
13690 # If it is relative, then search for the first ld in PATH.
13691 with_gnu_ld=unknown
13692 ;;
13693 esac
13694elif test "$with_gnu_ld" = yes; then
13695 echo "$as_me:$LINENO: checking for GNU ld" >&5
13696echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
13697else
13698 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
13699echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
13700fi
13701if test "${acl_cv_path_LD+set}" = set; then
13702 echo $ECHO_N "(cached) $ECHO_C" >&6
13703else
13704 if test -z "$LD"; then
13705 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
13706 for ac_dir in $PATH; do
13707 test -z "$ac_dir" && ac_dir=.
13708 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13709 acl_cv_path_LD="$ac_dir/$ac_prog"
13710 # Check to see if the program is GNU ld. I'd rather use --version,
13711 # but apparently some GNU ld's only accept -v.
13712 # Break only if it was the GNU/non-GNU ld that we prefer.
13713 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
13714 test "$with_gnu_ld" != no && break
13715 else
13716 test "$with_gnu_ld" != yes && break
13717 fi
13718 fi
13719 done
13720 IFS="$ac_save_ifs"
13721else
13722 acl_cv_path_LD="$LD" # Let the user override the test with a path.
13723fi
13724fi
13725
13726LD="$acl_cv_path_LD"
13727if test -n "$LD"; then
13728 echo "$as_me:$LINENO: result: $LD" >&5
13729echo "${ECHO_T}$LD" >&6
13730else
13731 echo "$as_me:$LINENO: result: no" >&5
13732echo "${ECHO_T}no" >&6
13733fi
13734test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
13735echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
13736 { (exit 1); exit 1; }; }
13737echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
13738echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
13739if test "${acl_cv_prog_gnu_ld+set}" = set; then
13740 echo $ECHO_N "(cached) $ECHO_C" >&6
13741else
13742 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
13743if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
13744 acl_cv_prog_gnu_ld=yes
13745else
13746 acl_cv_prog_gnu_ld=no
13747fi
13748fi
13749echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
13750echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
13751with_gnu_ld=$acl_cv_prog_gnu_ld
13752
13753
13754
13755 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
13756echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
13757if test "${acl_cv_rpath+set}" = set; then
13758 echo $ECHO_N "(cached) $ECHO_C" >&6
13759else
13760
13761 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
13762 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
13763 . ./conftest.sh
13764 rm -f ./conftest.sh
13765 acl_cv_rpath=done
13766
13767fi
13768echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
13769echo "${ECHO_T}$acl_cv_rpath" >&6
13770 wl="$acl_cv_wl"
13771 libext="$acl_cv_libext"
13772 shlibext="$acl_cv_shlibext"
13773 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
13774 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
13775 hardcode_direct="$acl_cv_hardcode_direct"
13776 hardcode_minus_L="$acl_cv_hardcode_minus_L"
13777 # Check whether --enable-rpath or --disable-rpath was given.
13778if test "${enable_rpath+set}" = set; then
13779 enableval="$enable_rpath"
13780 :
13781else
13782 enable_rpath=yes
13783fi;
13784
13785
13786
13787
13788
13789
13790
13791 use_additional=yes
13792
13793 acl_save_prefix="$prefix"
13794 prefix="$acl_final_prefix"
13795 acl_save_exec_prefix="$exec_prefix"
13796 exec_prefix="$acl_final_exec_prefix"
13797
13798 eval additional_includedir=\"$includedir\"
13799 eval additional_libdir=\"$libdir\"
13800
13801 exec_prefix="$acl_save_exec_prefix"
13802 prefix="$acl_save_prefix"
13803
13804
13805# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
13806if test "${with_libiconv_prefix+set}" = set; then
13807 withval="$with_libiconv_prefix"
13808
13809 if test "X$withval" = "Xno"; then
13810 use_additional=no
13811 else
13812 if test "X$withval" = "X"; then
13813
13814 acl_save_prefix="$prefix"
13815 prefix="$acl_final_prefix"
13816 acl_save_exec_prefix="$exec_prefix"
13817 exec_prefix="$acl_final_exec_prefix"
13818
13819 eval additional_includedir=\"$includedir\"
13820 eval additional_libdir=\"$libdir\"
13821
13822 exec_prefix="$acl_save_exec_prefix"
13823 prefix="$acl_save_prefix"
13824
13825 else
13826 additional_includedir="$withval/include"
13827 additional_libdir="$withval/lib"
13828 fi
13829 fi
13830
13831fi;
13832 LIBICONV=
13833 LTLIBICONV=
13834 INCICONV=
13835 rpathdirs=
13836 ltrpathdirs=
13837 names_already_handled=
13838 names_next_round='iconv '
13839 while test -n "$names_next_round"; do
13840 names_this_round="$names_next_round"
13841 names_next_round=
13842 for name in $names_this_round; do
13843 already_handled=
13844 for n in $names_already_handled; do
13845 if test "$n" = "$name"; then
13846 already_handled=yes
13847 break
13848 fi
13849 done
13850 if test -z "$already_handled"; then
13851 names_already_handled="$names_already_handled $name"
13852 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
13853 eval value=\"\$HAVE_LIB$uppername\"
13854 if test -n "$value"; then
13855 if test "$value" = yes; then
13856 eval value=\"\$LIB$uppername\"
13857 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
13858 eval value=\"\$LTLIB$uppername\"
13859 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
13860 else
13861 :
13862 fi
13863 else
13864 found_dir=
13865 found_la=
13866 found_so=
13867 found_a=
13868 if test $use_additional = yes; then
13869 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
13870 found_dir="$additional_libdir"
13871 found_so="$additional_libdir/lib$name.$shlibext"
13872 if test -f "$additional_libdir/lib$name.la"; then
13873 found_la="$additional_libdir/lib$name.la"
13874 fi
13875 else
13876 if test -f "$additional_libdir/lib$name.$libext"; then
13877 found_dir="$additional_libdir"
13878 found_a="$additional_libdir/lib$name.$libext"
13879 if test -f "$additional_libdir/lib$name.la"; then
13880 found_la="$additional_libdir/lib$name.la"
13881 fi
13882 fi
13883 fi
13884 fi
13885 if test "X$found_dir" = "X"; then
13886 for x in $LDFLAGS $LTLIBICONV; do
13887
13888 acl_save_prefix="$prefix"
13889 prefix="$acl_final_prefix"
13890 acl_save_exec_prefix="$exec_prefix"
13891 exec_prefix="$acl_final_exec_prefix"
13892 eval x=\"$x\"
13893 exec_prefix="$acl_save_exec_prefix"
13894 prefix="$acl_save_prefix"
13895
13896 case "$x" in
13897 -L*)
13898 dir=`echo "X$x" | sed -e 's/^X-L//'`
13899 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
13900 found_dir="$dir"
13901 found_so="$dir/lib$name.$shlibext"
13902 if test -f "$dir/lib$name.la"; then
13903 found_la="$dir/lib$name.la"
13904 fi
13905 else
13906 if test -f "$dir/lib$name.$libext"; then
13907 found_dir="$dir"
13908 found_a="$dir/lib$name.$libext"
13909 if test -f "$dir/lib$name.la"; then
13910 found_la="$dir/lib$name.la"
13911 fi
13912 fi
13913 fi
13914 ;;
13915 esac
13916 if test "X$found_dir" != "X"; then
13917 break
13918 fi
13919 done
13920 fi
13921 if test "X$found_dir" != "X"; then
13922 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
13923 if test "X$found_so" != "X"; then
13924 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
13925 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13926 else
13927 haveit=
13928 for x in $ltrpathdirs; do
13929 if test "X$x" = "X$found_dir"; then
13930 haveit=yes
13931 break
13932 fi
13933 done
13934 if test -z "$haveit"; then
13935 ltrpathdirs="$ltrpathdirs $found_dir"
13936 fi
13937 if test "$hardcode_direct" = yes; then
13938 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13939 else
13940 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
13941 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13942 haveit=
13943 for x in $rpathdirs; do
13944 if test "X$x" = "X$found_dir"; then
13945 haveit=yes
13946 break
13947 fi
13948 done
13949 if test -z "$haveit"; then
13950 rpathdirs="$rpathdirs $found_dir"
13951 fi
13952 else
13953 haveit=
13954 for x in $LDFLAGS $LIBICONV; do
13955
13956 acl_save_prefix="$prefix"
13957 prefix="$acl_final_prefix"
13958 acl_save_exec_prefix="$exec_prefix"
13959 exec_prefix="$acl_final_exec_prefix"
13960 eval x=\"$x\"
13961 exec_prefix="$acl_save_exec_prefix"
13962 prefix="$acl_save_prefix"
13963
13964 if test "X$x" = "X-L$found_dir"; then
13965 haveit=yes
13966 break
13967 fi
13968 done
13969 if test -z "$haveit"; then
13970 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
13971 fi
13972 if test "$hardcode_minus_L" != no; then
13973 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13974 else
13975 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
13976 fi
13977 fi
13978 fi
13979 fi
13980 else
13981 if test "X$found_a" != "X"; then
13982 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
13983 else
13984 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
13985 fi
13986 fi
13987 additional_includedir=
13988 case "$found_dir" in
13989 */lib | */lib/)
13990 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
13991 additional_includedir="$basedir/include"
13992 ;;
13993 esac
13994 if test "X$additional_includedir" != "X"; then
13995 if test "X$additional_includedir" != "X/usr/include"; then
13996 haveit=
13997 if test "X$additional_includedir" = "X/usr/local/include"; then
13998 if test -n "$GCC"; then
13999 case $host_os in
14000 linux*) haveit=yes;;
14001 esac
14002 fi
14003 fi
14004 if test -z "$haveit"; then
14005 for x in $CPPFLAGS $INCICONV; do
14006
14007 acl_save_prefix="$prefix"
14008 prefix="$acl_final_prefix"
14009 acl_save_exec_prefix="$exec_prefix"
14010 exec_prefix="$acl_final_exec_prefix"
14011 eval x=\"$x\"
14012 exec_prefix="$acl_save_exec_prefix"
14013 prefix="$acl_save_prefix"
14014
14015 if test "X$x" = "X-I$additional_includedir"; then
14016 haveit=yes
14017 break
14018 fi
14019 done
14020 if test -z "$haveit"; then
14021 if test -d "$additional_includedir"; then
14022 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
14023 fi
14024 fi
14025 fi
14026 fi
14027 fi
14028 if test -n "$found_la"; then
14029 save_libdir="$libdir"
14030 case "$found_la" in
14031 */* | *\\*) . "$found_la" ;;
14032 *) . "./$found_la" ;;
14033 esac
14034 libdir="$save_libdir"
14035 for dep in $dependency_libs; do
14036 case "$dep" in
14037 -L*)
14038 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14039 if test "X$additional_libdir" != "X/usr/lib"; then
14040 haveit=
14041 if test "X$additional_libdir" = "X/usr/local/lib"; then
14042 if test -n "$GCC"; then
14043 case $host_os in
14044 linux*) haveit=yes;;
14045 esac
14046 fi
14047 fi
14048 if test -z "$haveit"; then
14049 haveit=
14050 for x in $LDFLAGS $LIBICONV; do
14051
14052 acl_save_prefix="$prefix"
14053 prefix="$acl_final_prefix"
14054 acl_save_exec_prefix="$exec_prefix"
14055 exec_prefix="$acl_final_exec_prefix"
14056 eval x=\"$x\"
14057 exec_prefix="$acl_save_exec_prefix"
14058 prefix="$acl_save_prefix"
14059
14060 if test "X$x" = "X-L$additional_libdir"; then
14061 haveit=yes
14062 break
14063 fi
14064 done
14065 if test -z "$haveit"; then
14066 if test -d "$additional_libdir"; then
14067 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
14068 fi
14069 fi
14070 haveit=
14071 for x in $LDFLAGS $LTLIBICONV; do
14072
14073 acl_save_prefix="$prefix"
14074 prefix="$acl_final_prefix"
14075 acl_save_exec_prefix="$exec_prefix"
14076 exec_prefix="$acl_final_exec_prefix"
14077 eval x=\"$x\"
14078 exec_prefix="$acl_save_exec_prefix"
14079 prefix="$acl_save_prefix"
14080
14081 if test "X$x" = "X-L$additional_libdir"; then
14082 haveit=yes
14083 break
14084 fi
14085 done
14086 if test -z "$haveit"; then
14087 if test -d "$additional_libdir"; then
14088 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
14089 fi
14090 fi
14091 fi
14092 fi
14093 ;;
14094 -R*)
14095 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14096 if test "$enable_rpath" != no; then
14097 haveit=
14098 for x in $rpathdirs; do
14099 if test "X$x" = "X$dir"; then
14100 haveit=yes
14101 break
14102 fi
14103 done
14104 if test -z "$haveit"; then
14105 rpathdirs="$rpathdirs $dir"
14106 fi
14107 haveit=
14108 for x in $ltrpathdirs; do
14109 if test "X$x" = "X$dir"; then
14110 haveit=yes
14111 break
14112 fi
14113 done
14114 if test -z "$haveit"; then
14115 ltrpathdirs="$ltrpathdirs $dir"
14116 fi
14117 fi
14118 ;;
14119 -l*)
14120 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14121 ;;
14122 *.la)
14123 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14124 ;;
14125 *)
14126 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
14127 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
14128 ;;
14129 esac
14130 done
14131 fi
14132 else
14133 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14134 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
14135 fi
14136 fi
14137 fi
14138 done
14139 done
14140 if test "X$rpathdirs" != "X"; then
14141 if test -n "$hardcode_libdir_separator"; then
14142 alldirs=
14143 for found_dir in $rpathdirs; do
14144 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14145 done
14146 acl_save_libdir="$libdir"
14147 libdir="$alldirs"
14148 eval flag=\"$hardcode_libdir_flag_spec\"
14149 libdir="$acl_save_libdir"
14150 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14151 else
14152 for found_dir in $rpathdirs; do
14153 acl_save_libdir="$libdir"
14154 libdir="$found_dir"
14155 eval flag=\"$hardcode_libdir_flag_spec\"
14156 libdir="$acl_save_libdir"
14157 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14158 done
14159 fi
14160 fi
14161 if test "X$ltrpathdirs" != "X"; then
14162 for found_dir in $ltrpathdirs; do
14163 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
14164 done
14165 fi
14166
14167
14168
14169
14170
14171
14172
14173 am_save_CPPFLAGS="$CPPFLAGS"
14174
14175 for element in $INCICONV; do
14176 haveit=
14177 for x in $CPPFLAGS; do
14178
14179 acl_save_prefix="$prefix"
14180 prefix="$acl_final_prefix"
14181 acl_save_exec_prefix="$exec_prefix"
14182 exec_prefix="$acl_final_exec_prefix"
14183 eval x=\"$x\"
14184 exec_prefix="$acl_save_exec_prefix"
14185 prefix="$acl_save_prefix"
14186
14187 if test "X$x" = "X$element"; then
14188 haveit=yes
14189 break
14190 fi
14191 done
14192 if test -z "$haveit"; then
14193 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14194 fi
14195 done
14196
14197
14198 echo "$as_me:$LINENO: checking for iconv" >&5
14199echo $ECHO_N "checking for iconv... $ECHO_C" >&6
14200if test "${am_cv_func_iconv+set}" = set; then
14201 echo $ECHO_N "(cached) $ECHO_C" >&6
14202else
14203
14204 am_cv_func_iconv="no, consider installing GNU libiconv"
14205 am_cv_lib_iconv=no
14206 cat >conftest.$ac_ext <<_ACEOF
14207/* confdefs.h. */
14208_ACEOF
14209cat confdefs.h >>conftest.$ac_ext
14210cat >>conftest.$ac_ext <<_ACEOF
14211/* end confdefs.h. */
14212#include <stdlib.h>
14213#include <iconv.h>
14214int
14215main ()
14216{
14217iconv_t cd = iconv_open("","");
14218 iconv(cd,NULL,NULL,NULL,NULL);
14219 iconv_close(cd);
14220 ;
14221 return 0;
14222}
14223_ACEOF
14224rm -f conftest.$ac_objext conftest$ac_exeext
14225if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14226 (eval $ac_link) 2>conftest.er1
14227 ac_status=$?
14228 grep -v '^ *+' conftest.er1 >conftest.err
14229 rm -f conftest.er1
14230 cat conftest.err >&5
14231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14232 (exit $ac_status); } &&
14233 { ac_try='test -z "$ac_c_werror_flag"
14234 || test ! -s conftest.err'
14235 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14236 (eval $ac_try) 2>&5
14237 ac_status=$?
14238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14239 (exit $ac_status); }; } &&
14240 { ac_try='test -s conftest$ac_exeext'
14241 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14242 (eval $ac_try) 2>&5
14243 ac_status=$?
14244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14245 (exit $ac_status); }; }; then
14246 am_cv_func_iconv=yes
14247else
14248 echo "$as_me: failed program was:" >&5
14249sed 's/^/| /' conftest.$ac_ext >&5
14250
14251fi
14252rm -f conftest.err conftest.$ac_objext \
14253 conftest$ac_exeext conftest.$ac_ext
14254 if test "$am_cv_func_iconv" != yes; then
14255 am_save_LIBS="$LIBS"
14256 LIBS="$LIBS $LIBICONV"
14257 cat >conftest.$ac_ext <<_ACEOF
14258/* confdefs.h. */
14259_ACEOF
14260cat confdefs.h >>conftest.$ac_ext
14261cat >>conftest.$ac_ext <<_ACEOF
14262/* end confdefs.h. */
14263#include <stdlib.h>
14264#include <iconv.h>
14265int
14266main ()
14267{
14268iconv_t cd = iconv_open("","");
14269 iconv(cd,NULL,NULL,NULL,NULL);
14270 iconv_close(cd);
14271 ;
14272 return 0;
14273}
14274_ACEOF
14275rm -f conftest.$ac_objext conftest$ac_exeext
14276if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14277 (eval $ac_link) 2>conftest.er1
14278 ac_status=$?
14279 grep -v '^ *+' conftest.er1 >conftest.err
14280 rm -f conftest.er1
14281 cat conftest.err >&5
14282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14283 (exit $ac_status); } &&
14284 { ac_try='test -z "$ac_c_werror_flag"
14285 || test ! -s conftest.err'
14286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14287 (eval $ac_try) 2>&5
14288 ac_status=$?
14289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14290 (exit $ac_status); }; } &&
14291 { ac_try='test -s conftest$ac_exeext'
14292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14293 (eval $ac_try) 2>&5
14294 ac_status=$?
14295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14296 (exit $ac_status); }; }; then
14297 am_cv_lib_iconv=yes
14298 am_cv_func_iconv=yes
14299else
14300 echo "$as_me: failed program was:" >&5
14301sed 's/^/| /' conftest.$ac_ext >&5
14302
14303fi
14304rm -f conftest.err conftest.$ac_objext \
14305 conftest$ac_exeext conftest.$ac_ext
14306 LIBS="$am_save_LIBS"
14307 fi
14308
14309fi
14310echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
14311echo "${ECHO_T}$am_cv_func_iconv" >&6
14312 if test "$am_cv_func_iconv" = yes; then
14313
14314cat >>confdefs.h <<\_ACEOF
14315#define HAVE_ICONV 1
14316_ACEOF
14317
14318 fi
14319 if test "$am_cv_lib_iconv" = yes; then
14320 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
14321echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
14322 echo "$as_me:$LINENO: result: $LIBICONV" >&5
14323echo "${ECHO_T}$LIBICONV" >&6
14324 else
14325 CPPFLAGS="$am_save_CPPFLAGS"
14326 LIBICONV=
14327 LTLIBICONV=
14328 fi
14329
14330
14331
14332 if test "$am_cv_func_iconv" = yes; then
14333 echo "$as_me:$LINENO: checking for iconv declaration" >&5
14334echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
14335 if test "${am_cv_proto_iconv+set}" = set; then
14336 echo $ECHO_N "(cached) $ECHO_C" >&6
14337else
14338
14339 cat >conftest.$ac_ext <<_ACEOF
14340/* confdefs.h. */
14341_ACEOF
14342cat confdefs.h >>conftest.$ac_ext
14343cat >>conftest.$ac_ext <<_ACEOF
14344/* end confdefs.h. */
14345
14346#include <stdlib.h>
14347#include <iconv.h>
14348extern
14349#ifdef __cplusplus
14350"C"
14351#endif
14352#if defined(__STDC__) || defined(__cplusplus)
14353size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
14354#else
14355size_t iconv();
14356#endif
14357
14358int
14359main ()
14360{
14361
14362 ;
14363 return 0;
14364}
14365_ACEOF
14366rm -f conftest.$ac_objext
14367if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14368 (eval $ac_compile) 2>conftest.er1
14369 ac_status=$?
14370 grep -v '^ *+' conftest.er1 >conftest.err
14371 rm -f conftest.er1
14372 cat conftest.err >&5
14373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14374 (exit $ac_status); } &&
14375 { ac_try='test -z "$ac_c_werror_flag"
14376 || test ! -s conftest.err'
14377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14378 (eval $ac_try) 2>&5
14379 ac_status=$?
14380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14381 (exit $ac_status); }; } &&
14382 { ac_try='test -s conftest.$ac_objext'
14383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14384 (eval $ac_try) 2>&5
14385 ac_status=$?
14386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14387 (exit $ac_status); }; }; then
14388 am_cv_proto_iconv_arg1=""
14389else
14390 echo "$as_me: failed program was:" >&5
14391sed 's/^/| /' conftest.$ac_ext >&5
14392
14393am_cv_proto_iconv_arg1="const"
14394fi
14395rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14396 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
14397fi
14398
14399 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
14400 echo "$as_me:$LINENO: result: ${ac_t:-
14401 }$am_cv_proto_iconv" >&5
14402echo "${ECHO_T}${ac_t:-
14403 }$am_cv_proto_iconv" >&6
14404
14405cat >>confdefs.h <<_ACEOF
14406#define ICONV_CONST $am_cv_proto_iconv_arg1
14407_ACEOF
14408
14409 fi
14410
14411
252b5132
RH
14412all_targets=false
14413BUILD_NLMCONV=
14414NLMCONV_DEFS=
14415BUILD_SRCONV=
14416BUILD_DLLTOOL=
14417DLLTOOL_DEFS=
7aad4c3d 14418DLLTOOL_DEFAULT=
252b5132 14419BUILD_WINDRES=
692ed3e7 14420BUILD_WINDMC=
252b5132
RH
14421BUILD_DLLWRAP=
14422BUILD_MISC=
1d97d67f 14423BUILD_INSTALL_MISC=
8b1e6df3 14424OBJDUMP_DEFS=
252b5132
RH
14425
14426for targ in $target $canon_targets
14427do
14428 if test "x$targ" = "xall"; then
14429 all_targets=true
14430 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14431 BUILD_SRCONV='$(SRCONV_PROG)'
14432 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
1d97d67f 14433 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
252b5132
RH
14434 else
14435 case $targ in
42ecbf5e 14436 i[3-7]86*-*-netware*)
252b5132
RH
14437 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14438 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
14439 ;;
14440 alpha*-*-netware*)
14441 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14442 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
14443 ;;
14444 powerpc*-*-netware*)
14445 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14446 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
14447 ;;
14448 sparc*-*-netware*)
14449 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
14450 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
14451 ;;
14452 esac
14453 case $targ in
14454 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
14455 esac
14456 case $targ in
a8c548cb
NC
14457 arm-epoc-pe*)
14458 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14459 if test -z "$DLLTOOL_DEFAULT"; then
14460 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_EPOC"
14461 fi
a8c548cb
NC
14462 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_EPOC -DDLLTOOL_ARM"
14463 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14464 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
a8c548cb 14465 ;;
7148cc28
NC
14466 arm-wince-pe* | arm-*-wince)
14467 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14468 if test -z "$DLLTOOL_DEFAULT"; then
14469 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
14470 fi
7148cc28
NC
14471 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
14472 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14473 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7148cc28
NC
14474 ;;
14475 arm-*-pe*)
252b5132 14476 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14477 if test -z "$DLLTOOL_DEFAULT"; then
14478 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
14479 fi
252b5132
RH
14480 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
14481 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14482 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 14483 ;;
27a710e5 14484 thumb-*-pe*)
252b5132 14485 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14486 if test -z "$DLLTOOL_DEFAULT"; then
14487 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
14488 fi
252b5132
RH
14489 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
14490 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14491 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 14492 ;;
42037fe5 14493 x86_64-*-mingw*)
99ad8390 14494 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14495 if test -z "$DLLTOOL_DEFAULT"; then
14496 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
14497 fi
99ad8390
NC
14498 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
14499 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14500 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
99ad8390
NC
14501 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
14502 ;;
80c7c40a 14503 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
252b5132 14504 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14505 if test -z "$DLLTOOL_DEFAULT"; then
14506 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
14507 fi
252b5132
RH
14508 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
14509 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14510 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
252b5132 14511 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
7a7b06ef 14512 ;;
80c7c40a 14513 i[3-7]86-*-interix)
7a7b06ef 14514 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
7aad4c3d
L
14515 if test -z "$DLLTOOL_DEFAULT"; then
14516 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
14517 fi
7a7b06ef
ILT
14518 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
14519 ;;
f0660b73
NC
14520 powerpc*-aix5.[01])
14521 ;;
14522 powerpc*-aix5.*)
14523 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
14524 ;;
e1d5b1e7 14525 powerpc*-*-pe* | powerpc*-*-cygwin*)
252b5132 14526 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14527 if test -z "$DLLTOOL_DEFAULT"; then
14528 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_PPC"
14529 fi
252b5132
RH
14530 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
14531 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14532 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 14533 ;;
669a9a2a 14534 powerpc*-*-linux* | powerpc*-*-elf*)
1d97d67f 14535 BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
669a9a2a 14536 ;;
e1d5b1e7 14537 sh*-*-pe)
8a0e0f38 14538 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14539 if test -z "$DLLTOOL_DEFAULT"; then
14540 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
14541 fi
8a0e0f38
NC
14542 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
14543 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14544 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 14545 ;;
cd14b966 14546 spu-*-*)
1d97d67f 14547 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
cd14b966 14548 ;;
e1d5b1e7 14549 mips*-*-pe)
8a0e0f38 14550 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14551 if test -z "$DLLTOOL_DEFAULT"; then
14552 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
14553 fi
8a0e0f38
NC
14554 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
14555 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14556 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 14557 ;;
27a710e5 14558 mcore-*-pe)
661016bb 14559 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14560 if test -z "$DLLTOOL_DEFAULT"; then
14561 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
14562 fi
661016bb
NC
14563 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
14564 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 14565 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 14566 ;;
27a710e5 14567 mcore-*-elf)
661016bb 14568 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
14569 if test -z "$DLLTOOL_DEFAULT"; then
14570 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
14571 fi
661016bb 14572 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
7a7b06ef 14573 ;;
15ab5209
DB
14574 mep-*)
14575 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
14576 ;;
252b5132
RH
14577 esac
14578 fi
14579done
14580
7aad4c3d
L
14581DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
14582
42ecbf5e
DJ
14583if test "${with_windres+set}" = set; then
14584 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
14585fi
14586
692ed3e7
NC
14587if test "${with_windmc+set}" = set; then
14588 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
14589fi
14590
14591
42ecbf5e
DJ
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
1d97d67f 14603
42ecbf5e
DJ
14604cat >>confdefs.h <<_ACEOF
14605#define TARGET "${target}"
14606_ACEOF
14607
14608
14609targ=$target
14610. $srcdir/../bfd/config.bfd
14611if test "x$targ_underscore" = "xyes"; then
14612 UNDERSCORE=1
14613else
14614 UNDERSCORE=0
14615fi
14616
14617cat >>confdefs.h <<_ACEOF
14618#define TARGET_PREPENDS_UNDERSCORE $UNDERSCORE
14619_ACEOF
14620
14621
14622# Emulation
14623for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
14624do
14625 # Canonicalize the secondary target names.
14626 result=`$ac_config_sub $targ_alias 2>/dev/null`
14627 if test -n "$result"; then
14628 targ=$result
14629 else
14630 targ=$targ_alias
14631 fi
14632
14633 . ${srcdir}/configure.tgt
14634
14635 EMULATION=$targ_emul
14636 EMULATION_VECTOR=$targ_emul_vector
14637done
14638
14639
14640
14641
108a6f8e
CD
14642# Required for html and install-html
14643
14644
14645
14646
42ecbf5e 14647 ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
42ecbf5e
DJ
14648cat >confcache <<\_ACEOF
14649# This file is a shell script that caches the results of configure
14650# tests run on this system so they can be shared between configure
14651# scripts and configure runs, see configure's option --config-cache.
14652# It is not useful on other systems. If it contains results you don't
14653# want to keep, you may remove or edit it.
14654#
14655# config.status only pays attention to the cache file if you give it
14656# the --recheck option to rerun configure.
14657#
14658# `ac_cv_env_foo' variables (set or unset) will be overridden when
14659# loading this file, other *unset* `ac_cv_foo' will be assigned the
14660# following values.
14661
14662_ACEOF
14663
14664# The following way of writing the cache mishandles newlines in values,
14665# but we know of no workaround that is simple, portable, and efficient.
14666# So, don't put newlines in cache variables' values.
14667# Ultrix sh set writes to stderr and can't be redirected directly,
14668# and sets the high bit in the cache file unless we assign to the vars.
14669{
14670 (set) 2>&1 |
14671 case `(ac_space=' '; set | grep ac_space) 2>&1` in
14672 *ac_space=\ *)
14673 # `set' does not quote correctly, so add quotes (double-quote
14674 # substitution turns \\\\ into \\, and sed turns \\ into \).
14675 sed -n \
14676 "s/'/'\\\\''/g;
14677 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14678 ;;
14679 *)
14680 # `set' quotes correctly as required by POSIX, so do not add quotes.
14681 sed -n \
14682 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
14683 ;;
14684 esac;
14685} |
14686 sed '
14687 t clear
14688 : clear
14689 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14690 t end
14691 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14692 : end' >>confcache
14693if diff $cache_file confcache >/dev/null 2>&1; then :; else
14694 if test -w $cache_file; then
14695 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
14696 cat confcache >$cache_file
14697 else
14698 echo "not updating unwritable cache $cache_file"
14699 fi
14700fi
14701rm -f confcache
14702
14703test "x$prefix" = xNONE && prefix=$ac_default_prefix
14704# Let make expand exec_prefix.
14705test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14706
14707# VPATH may cause trouble with some makes, so we remove $(srcdir),
14708# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14709# trailing colons and then remove the whole line if VPATH becomes empty
14710# (actually we leave an empty line to preserve line numbers).
14711if test "x$srcdir" = x.; then
14712 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14713s/:*\$(srcdir):*/:/;
14714s/:*\${srcdir}:*/:/;
14715s/:*@srcdir@:*/:/;
14716s/^\([^=]*=[ ]*\):*/\1/;
14717s/:*$//;
14718s/^[^=]*=[ ]*$//;
14719}'
14720fi
14721
14722DEFS=-DHAVE_CONFIG_H
14723
14724ac_libobjs=
14725ac_ltlibobjs=
14726for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14727 # 1. Remove the extension, and $U if already installed.
14728 ac_i=`echo "$ac_i" |
14729 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
14730 # 2. Add them.
14731 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
14732 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
14733done
14734LIBOBJS=$ac_libobjs
14735
14736LTLIBOBJS=$ac_ltlibobjs
14737
14738
14739if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14740 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
14741Usually this means the macro was only invoked conditionally." >&5
14742echo "$as_me: error: conditional \"AMDEP\" was never defined.
14743Usually this means the macro was only invoked conditionally." >&2;}
14744 { (exit 1); exit 1; }; }
14745fi
14746if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14747 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
14748Usually this means the macro was only invoked conditionally." >&5
14749echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
14750Usually this means the macro was only invoked conditionally." >&2;}
14751 { (exit 1); exit 1; }; }
14752fi
14753if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14754 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
14755Usually this means the macro was only invoked conditionally." >&5
14756echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
14757Usually this means the macro was only invoked conditionally." >&2;}
14758 { (exit 1); exit 1; }; }
14759fi
d5fbea21
DJ
14760if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
14761 { { echo "$as_me:$LINENO: error: conditional \"GENINSRC_NEVER\" was never defined.
14762Usually this means the macro was only invoked conditionally." >&5
14763echo "$as_me: error: conditional \"GENINSRC_NEVER\" was never defined.
14764Usually this means the macro was only invoked conditionally." >&2;}
14765 { (exit 1); exit 1; }; }
14766fi
42ecbf5e
DJ
14767
14768: ${CONFIG_STATUS=./config.status}
14769ac_clean_files_save=$ac_clean_files
14770ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14771{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
14772echo "$as_me: creating $CONFIG_STATUS" >&6;}
14773cat >$CONFIG_STATUS <<_ACEOF
14774#! $SHELL
14775# Generated by $as_me.
14776# Run this file to recreate the current configuration.
14777# Compiler output produced by configure, useful for debugging
14778# configure, is in config.log if it exists.
14779
14780debug=false
14781ac_cs_recheck=false
14782ac_cs_silent=false
14783SHELL=\${CONFIG_SHELL-$SHELL}
14784_ACEOF
252b5132 14785
42ecbf5e
DJ
14786cat >>$CONFIG_STATUS <<\_ACEOF
14787## --------------------- ##
14788## M4sh Initialization. ##
14789## --------------------- ##
252b5132 14790
42ecbf5e
DJ
14791# Be Bourne compatible
14792if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14793 emulate sh
14794 NULLCMD=:
14795 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
14796 # is contrary to our usage. Disable this feature.
14797 alias -g '${1+"$@"}'='"$@"'
14798elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
14799 set -o posix
14800fi
14801DUALCASE=1; export DUALCASE # for MKS sh
252b5132 14802
42ecbf5e
DJ
14803# Support unset when possible.
14804if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
14805 as_unset=unset
14806else
14807 as_unset=false
14808fi
252b5132
RH
14809
14810
42ecbf5e
DJ
14811# Work around bugs in pre-3.0 UWIN ksh.
14812$as_unset ENV MAIL MAILPATH
14813PS1='$ '
14814PS2='> '
14815PS4='+ '
252b5132 14816
42ecbf5e
DJ
14817# NLS nuisances.
14818for as_var in \
14819 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
14820 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
14821 LC_TELEPHONE LC_TIME
14822do
14823 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
14824 eval $as_var=C; export $as_var
14825 else
14826 $as_unset $as_var
14827 fi
14828done
252b5132 14829
42ecbf5e
DJ
14830# Required to use basename.
14831if expr a : '\(a\)' >/dev/null 2>&1; then
14832 as_expr=expr
14833else
14834 as_expr=false
14835fi
252b5132 14836
42ecbf5e
DJ
14837if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
14838 as_basename=basename
14839else
14840 as_basename=false
14841fi
252b5132 14842
8b1e6df3 14843
42ecbf5e
DJ
14844# Name of the executable.
14845as_me=`$as_basename "$0" ||
14846$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14847 X"$0" : 'X\(//\)$' \| \
14848 X"$0" : 'X\(/\)$' \| \
14849 . : '\(.\)' 2>/dev/null ||
14850echo X/"$0" |
14851 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
14852 /^X\/\(\/\/\)$/{ s//\1/; q; }
14853 /^X\/\(\/\).*/{ s//\1/; q; }
14854 s/.*/./; q'`
0218d1e4 14855
252b5132 14856
42ecbf5e
DJ
14857# PATH needs CR, and LINENO needs CR and PATH.
14858# Avoid depending upon Character Ranges.
14859as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14860as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14861as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14862as_cr_digits='0123456789'
14863as_cr_alnum=$as_cr_Letters$as_cr_digits
252b5132 14864
42ecbf5e
DJ
14865# The user is always right.
14866if test "${PATH_SEPARATOR+set}" != set; then
14867 echo "#! /bin/sh" >conf$$.sh
14868 echo "exit 0" >>conf$$.sh
14869 chmod +x conf$$.sh
14870 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14871 PATH_SEPARATOR=';'
14872 else
14873 PATH_SEPARATOR=:
14874 fi
14875 rm -f conf$$.sh
252b5132
RH
14876fi
14877
14878
42ecbf5e
DJ
14879 as_lineno_1=$LINENO
14880 as_lineno_2=$LINENO
14881 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
14882 test "x$as_lineno_1" != "x$as_lineno_2" &&
14883 test "x$as_lineno_3" = "x$as_lineno_2" || {
14884 # Find who we are. Look in the path if we contain no path at all
14885 # relative or not.
14886 case $0 in
14887 *[\\/]* ) as_myself=$0 ;;
14888 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14889for as_dir in $PATH
eb1e0e80 14890do
42ecbf5e
DJ
14891 IFS=$as_save_IFS
14892 test -z "$as_dir" && as_dir=.
14893 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14894done
eb1e0e80 14895
42ecbf5e
DJ
14896 ;;
14897 esac
14898 # We did not find ourselves, most probably we were run as `sh COMMAND'
14899 # in which case we are not to be found in the path.
14900 if test "x$as_myself" = x; then
14901 as_myself=$0
14902 fi
14903 if test ! -f "$as_myself"; then
14904 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
14905echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
14906 { (exit 1); exit 1; }; }
14907 fi
14908 case $CONFIG_SHELL in
14909 '')
14910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14911for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
14912do
14913 IFS=$as_save_IFS
14914 test -z "$as_dir" && as_dir=.
14915 for as_base in sh bash ksh sh5; do
14916 case $as_dir in
14917 /*)
14918 if ("$as_dir/$as_base" -c '
14919 as_lineno_1=$LINENO
14920 as_lineno_2=$LINENO
14921 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
14922 test "x$as_lineno_1" != "x$as_lineno_2" &&
14923 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
14924 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
14925 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
14926 CONFIG_SHELL=$as_dir/$as_base
14927 export CONFIG_SHELL
14928 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
14929 fi;;
14930 esac
14931 done
eb1e0e80 14932done
42ecbf5e
DJ
14933;;
14934 esac
eb1e0e80 14935
42ecbf5e
DJ
14936 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
14937 # uniformly replaced by the line number. The first 'sed' inserts a
14938 # line-number line before each line; the second 'sed' does the real
14939 # work. The second script uses 'N' to pair each line-number line
14940 # with the numbered line, and appends trailing '-' during
14941 # substitution so that $LINENO is not a special case at line end.
14942 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
14943 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
14944 sed '=' <$as_myself |
14945 sed '
14946 N
14947 s,$,-,
14948 : loop
14949 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
14950 t loop
14951 s,-$,,
14952 s,^['$as_cr_digits']*\n,,
14953 ' >$as_me.lineno &&
14954 chmod +x $as_me.lineno ||
14955 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
14956echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
14957 { (exit 1); exit 1; }; }
14958
14959 # Don't try to exec as it changes $[0], causing all sort of problems
14960 # (the dirname of $[0] is not the place where we might find the
14961 # original and so on. Autoconf is especially sensible to this).
14962 . ./$as_me.lineno
14963 # Exit status is that of the last command.
14964 exit
14965}
eb1e0e80
NC
14966
14967
42ecbf5e
DJ
14968case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
14969 *c*,-n*) ECHO_N= ECHO_C='
14970' ECHO_T=' ' ;;
14971 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
14972 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
14973esac
eb1e0e80 14974
42ecbf5e
DJ
14975if expr a : '\(a\)' >/dev/null 2>&1; then
14976 as_expr=expr
d15b04bd 14977else
42ecbf5e
DJ
14978 as_expr=false
14979fi
14980
14981rm -f conf$$ conf$$.exe conf$$.file
14982echo >conf$$.file
14983if ln -s conf$$.file conf$$ 2>/dev/null; then
14984 # We could just check for DJGPP; but this test a) works b) is more generic
14985 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
14986 if test -f conf$$.exe; then
14987 # Don't use ln at all; we don't have any links
14988 as_ln_s='cp -p'
252b5132 14989 else
42ecbf5e 14990 as_ln_s='ln -s'
252b5132 14991 fi
42ecbf5e
DJ
14992elif ln conf$$.file conf$$ 2>/dev/null; then
14993 as_ln_s=ln
14994else
14995 as_ln_s='cp -p'
252b5132 14996fi
42ecbf5e 14997rm -f conf$$ conf$$.exe conf$$.file
252b5132 14998
42ecbf5e
DJ
14999if mkdir -p . 2>/dev/null; then
15000 as_mkdir_p=:
15001else
15002 test -d ./-p && rmdir ./-p
15003 as_mkdir_p=false
15004fi
d15b04bd 15005
42ecbf5e 15006as_executable_p="test -f"
252b5132 15007
42ecbf5e
DJ
15008# Sed expression to map a string onto a valid CPP name.
15009as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15010
15011# Sed expression to map a string onto a valid variable name.
15012as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15013
15014
15015# IFS
15016# We need space, tab and new line, in precisely that order.
15017as_nl='
15018'
15019IFS=" $as_nl"
15020
15021# CDPATH.
15022$as_unset CDPATH
15023
15024exec 6>&1
15025
15026# Open the log real soon, to keep \$[0] and so on meaningful, and to
15027# report actual input values of CONFIG_FILES etc. instead of their
15028# values after options handling. Logging --version etc. is OK.
15029exec 5>>config.log
15030{
15031 echo
15032 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15033## Running $as_me. ##
15034_ASBOX
15035} >&5
15036cat >&5 <<_CSEOF
15037
15038This file was extended by $as_me, which was
15039generated by GNU Autoconf 2.59. Invocation command line was
15040
15041 CONFIG_FILES = $CONFIG_FILES
15042 CONFIG_HEADERS = $CONFIG_HEADERS
15043 CONFIG_LINKS = $CONFIG_LINKS
15044 CONFIG_COMMANDS = $CONFIG_COMMANDS
15045 $ $0 $@
15046
15047_CSEOF
15048echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
15049echo >&5
15050_ACEOF
15051
15052# Files that config.status was made for.
15053if test -n "$ac_config_files"; then
15054 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
252b5132
RH
15055fi
15056
42ecbf5e
DJ
15057if test -n "$ac_config_headers"; then
15058 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
15059fi
e5a52504 15060
42ecbf5e
DJ
15061if test -n "$ac_config_links"; then
15062 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
15063fi
e5a52504 15064
42ecbf5e
DJ
15065if test -n "$ac_config_commands"; then
15066 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
15067fi
d15b04bd 15068
42ecbf5e
DJ
15069cat >>$CONFIG_STATUS <<\_ACEOF
15070
15071ac_cs_usage="\
15072\`$as_me' instantiates files from templates according to the
15073current configuration.
15074
15075Usage: $0 [OPTIONS] [FILE]...
15076
15077 -h, --help print this help, then exit
15078 -V, --version print version number, then exit
15079 -q, --quiet do not print progress messages
15080 -d, --debug don't remove temporary files
15081 --recheck update $as_me by reconfiguring in the same conditions
15082 --file=FILE[:TEMPLATE]
15083 instantiate the configuration file FILE
15084 --header=FILE[:TEMPLATE]
15085 instantiate the configuration header FILE
15086
15087Configuration files:
15088$config_files
15089
15090Configuration headers:
15091$config_headers
15092
15093Configuration commands:
15094$config_commands
15095
15096Report bugs to <bug-autoconf@gnu.org>."
15097_ACEOF
15098
15099cat >>$CONFIG_STATUS <<_ACEOF
15100ac_cs_version="\\
15101config.status
15102configured by $0, generated by GNU Autoconf 2.59,
15103 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
15104
15105Copyright (C) 2003 Free Software Foundation, Inc.
15106This config.status script is free software; the Free Software Foundation
15107gives unlimited permission to copy, distribute and modify it."
15108srcdir=$srcdir
15109INSTALL="$INSTALL"
15110_ACEOF
15111
15112cat >>$CONFIG_STATUS <<\_ACEOF
15113# If no file are specified by the user, then we need to provide default
15114# value. By we need to know if files were specified by the user.
15115ac_need_defaults=:
15116while test $# != 0
15117do
15118 case $1 in
15119 --*=*)
15120 ac_option=`expr "x$1" : 'x\([^=]*\)='`
15121 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
15122 ac_shift=:
15123 ;;
15124 -*)
15125 ac_option=$1
15126 ac_optarg=$2
15127 ac_shift=shift
15128 ;;
15129 *) # This is not an option, so the user has probably given explicit
15130 # arguments.
15131 ac_option=$1
15132 ac_need_defaults=false;;
15133 esac
15134
15135 case $ac_option in
15136 # Handling of the options.
15137_ACEOF
15138cat >>$CONFIG_STATUS <<\_ACEOF
15139 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15140 ac_cs_recheck=: ;;
15141 --version | --vers* | -V )
15142 echo "$ac_cs_version"; exit 0 ;;
15143 --he | --h)
15144 # Conflict between --help and --header
15145 { { echo "$as_me:$LINENO: error: ambiguous option: $1
15146Try \`$0 --help' for more information." >&5
15147echo "$as_me: error: ambiguous option: $1
15148Try \`$0 --help' for more information." >&2;}
15149 { (exit 1); exit 1; }; };;
15150 --help | --hel | -h )
15151 echo "$ac_cs_usage"; exit 0 ;;
15152 --debug | --d* | -d )
15153 debug=: ;;
15154 --file | --fil | --fi | --f )
15155 $ac_shift
15156 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
15157 ac_need_defaults=false;;
15158 --header | --heade | --head | --hea )
15159 $ac_shift
15160 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
15161 ac_need_defaults=false;;
15162 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15163 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15164 ac_cs_silent=: ;;
15165
15166 # This is an error.
15167 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
15168Try \`$0 --help' for more information." >&5
15169echo "$as_me: error: unrecognized option: $1
15170Try \`$0 --help' for more information." >&2;}
15171 { (exit 1); exit 1; }; } ;;
15172
15173 *) ac_config_targets="$ac_config_targets $1" ;;
15174
15175 esac
15176 shift
15177done
15178
15179ac_configure_extra_args=
15180
15181if $ac_cs_silent; then
15182 exec 6>/dev/null
15183 ac_configure_extra_args="$ac_configure_extra_args --silent"
15184fi
15185
15186_ACEOF
15187cat >>$CONFIG_STATUS <<_ACEOF
15188if \$ac_cs_recheck; then
15189 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
15190 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15191fi
15192
15193_ACEOF
15194
15195cat >>$CONFIG_STATUS <<_ACEOF
d15b04bd 15196#
42ecbf5e 15197# INIT-COMMANDS section.
d15b04bd 15198#
e5a52504 15199
42ecbf5e 15200AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
15201
15202
15203# The HP-UX ksh and POSIX shell print the target directory to stdout
15204# if CDPATH is set.
15205(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15206
15207sed_quote_subst='$sed_quote_subst'
15208double_quote_subst='$double_quote_subst'
15209delay_variable_subst='$delay_variable_subst'
15210macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
15211macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
15212enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
15213enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
15214pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
15215enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
15216host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
15217host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
15218host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
15219build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
15220build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
15221build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
15222SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
15223Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
15224GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
15225EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
15226FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
15227LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
15228NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
15229LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
15230max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
15231ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
15232exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
15233lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
15234lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
15235lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
15236reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
15237reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15238deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
15239file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
15240AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
15241AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
15242STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
15243RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
15244old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15245old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15246old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15247CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
15248CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
15249compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
15250GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
15251lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
15252lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
15253lt_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"`'
15254objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
15255SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
15256ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
15257MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
15258lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
15259lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
15260lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
15261lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
15262lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
15263need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
15264libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
15265shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15266extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15267archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
15268enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
15269export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
15270whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
15271compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
15272old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15273old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15274archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15275archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15276module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15277module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15278with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
15279allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
15280no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
15281hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
15282hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
15283hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
15284hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
15285hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
15286hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
15287hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
15288hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
15289inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
15290link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
15291fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
15292always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
15293export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15294exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
15295include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
15296prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15297file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
15298variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
15299need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
15300need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
15301version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
15302runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
15303shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
15304shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
15305libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
15306library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
15307soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
15308postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15309postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15310finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15311finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
15312hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
15313sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
15314sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
15315hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
15316enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
15317enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
15318enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
15319old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
15320striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
15321
15322LTCC='$LTCC'
15323LTCFLAGS='$LTCFLAGS'
15324compiler='$compiler_DEFAULT'
15325
15326# Quote evaled strings.
15327for var in SED \
15328GREP \
15329EGREP \
15330FGREP \
15331LD \
15332NM \
15333LN_S \
15334lt_SP2NL \
15335lt_NL2SP \
15336reload_flag \
15337deplibs_check_method \
15338file_magic_cmd \
15339AR \
15340AR_FLAGS \
15341STRIP \
15342RANLIB \
15343CC \
15344CFLAGS \
15345compiler \
15346lt_cv_sys_global_symbol_pipe \
15347lt_cv_sys_global_symbol_to_cdecl \
15348lt_cv_sys_global_symbol_to_c_name_address \
15349SHELL \
15350ECHO \
15351lt_prog_compiler_no_builtin_flag \
15352lt_prog_compiler_wl \
15353lt_prog_compiler_pic \
15354lt_prog_compiler_static \
15355lt_cv_prog_compiler_c_o \
15356need_locks \
15357shrext_cmds \
15358export_dynamic_flag_spec \
15359whole_archive_flag_spec \
15360compiler_needs_object \
15361with_gnu_ld \
15362allow_undefined_flag \
15363no_undefined_flag \
15364hardcode_libdir_flag_spec \
15365hardcode_libdir_flag_spec_ld \
15366hardcode_libdir_separator \
15367fix_srcfile_path \
15368exclude_expsyms \
15369include_expsyms \
15370file_list_spec \
15371variables_saved_for_relink \
15372libname_spec \
15373library_names_spec \
15374soname_spec \
15375finish_eval \
15376old_striplib \
15377striplib; do
15378 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
15379 *[\\\\\\\`\\"\\\$]*)
15380 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15381 ;;
15382 *)
15383 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15384 ;;
15385 esac
15386done
15387
15388# Double-quote double-evaled strings.
15389for var in reload_cmds \
15390old_postinstall_cmds \
15391old_postuninstall_cmds \
15392old_archive_cmds \
15393extract_expsyms_cmds \
15394old_archive_from_new_cmds \
15395old_archive_from_expsyms_cmds \
15396archive_cmds \
15397archive_expsym_cmds \
15398module_cmds \
15399module_expsym_cmds \
15400export_symbols_cmds \
15401prelink_cmds \
15402postinstall_cmds \
15403postuninstall_cmds \
15404finish_cmds \
15405sys_lib_search_path_spec \
15406sys_lib_dlsearch_path_spec; do
15407 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
15408 *[\\\\\\\`\\"\\\$]*)
15409 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15410 ;;
15411 *)
15412 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15413 ;;
15414 esac
15415done
15416
15417# Fix-up fallback echo if it was mangled by the above quoting rules.
15418case \$lt_ECHO in
15419*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
15420 ;;
15421esac
15422
15423ac_aux_dir='$ac_aux_dir'
15424xsi_shell='$xsi_shell'
15425lt_shell_append='$lt_shell_append'
15426
15427# See if we are running on zsh, and set the options which allow our
15428# commands through without removal of \ escapes INIT.
15429if test -n "\${ZSH_VERSION+set}" ; then
15430 setopt NO_GLOB_SUBST
15431fi
15432
15433
15434 PACKAGE='$PACKAGE'
15435 VERSION='$VERSION'
15436 TIMESTAMP='$TIMESTAMP'
15437 RM='$RM'
15438 ofile='$ofile'
15439
15440
15441
20e95c23
DJ
15442# Capture the value of obsolete ALL_LINGUAS because we need it to compute
15443 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
15444 # from automake.
15445 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
15446 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15447 LINGUAS="${LINGUAS-%UNSET%}"
15448
42ecbf5e
DJ
15449
15450_ACEOF
15451
15452
15453
15454cat >>$CONFIG_STATUS <<\_ACEOF
15455for ac_config_target in $ac_config_targets
252b5132 15456do
42ecbf5e
DJ
15457 case "$ac_config_target" in
15458 # Handling of arguments.
15459 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15460 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15461 "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
15462 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
d7040cdb 15463 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20e95c23 15464 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
42ecbf5e
DJ
15465 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
15466 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
15467echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
15468 { (exit 1); exit 1; }; };;
d15b04bd 15469 esac
252b5132
RH
15470done
15471
42ecbf5e
DJ
15472# If the user did not use the arguments to specify the items to instantiate,
15473# then the envvar interface is used. Set only those that are not.
15474# We use the long form for the default assignment because of an extremely
15475# bizarre bug on SunOS 4.1.3.
15476if $ac_need_defaults; then
15477 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15478 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15479 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15480fi
15481
15482# Have a temporary directory for convenience. Make it in the build tree
15483# simply because there is no reason to put it here, and in addition,
15484# creating and moving files from /tmp can sometimes cause problems.
15485# Create a temporary directory, and hook for its removal unless debugging.
15486$debug ||
15487{
15488 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
15489 trap '{ (exit 1); exit 1; }' 1 2 13 15
15490}
252b5132 15491
42ecbf5e 15492# Create a (secure) tmp directory for tmp files.
e5a52504 15493
42ecbf5e
DJ
15494{
15495 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
15496 test -n "$tmp" && test -d "$tmp"
15497} ||
15498{
15499 tmp=./confstat$$-$RANDOM
15500 (umask 077 && mkdir $tmp)
15501} ||
15502{
15503 echo "$me: cannot create a temporary directory in ." >&2
15504 { (exit 1); exit 1; }
15505}
15506
15507_ACEOF
15508
15509cat >>$CONFIG_STATUS <<_ACEOF
15510
15511#
15512# CONFIG_FILES section.
15513#
e5a52504 15514
42ecbf5e
DJ
15515# No need to generate the scripts if there are no CONFIG_FILES.
15516# This happens for instance when ./config.status config.h
15517if test -n "\$CONFIG_FILES"; then
15518 # Protect against being on the right side of a sed subst in config.status.
15519 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
15520 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
15521s,@SHELL@,$SHELL,;t t
15522s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
15523s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
15524s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
15525s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
15526s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
15527s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
15528s,@exec_prefix@,$exec_prefix,;t t
15529s,@prefix@,$prefix,;t t
15530s,@program_transform_name@,$program_transform_name,;t t
15531s,@bindir@,$bindir,;t t
15532s,@sbindir@,$sbindir,;t t
15533s,@libexecdir@,$libexecdir,;t t
15534s,@datadir@,$datadir,;t t
15535s,@sysconfdir@,$sysconfdir,;t t
15536s,@sharedstatedir@,$sharedstatedir,;t t
15537s,@localstatedir@,$localstatedir,;t t
15538s,@libdir@,$libdir,;t t
15539s,@includedir@,$includedir,;t t
15540s,@oldincludedir@,$oldincludedir,;t t
15541s,@infodir@,$infodir,;t t
15542s,@mandir@,$mandir,;t t
15543s,@build_alias@,$build_alias,;t t
15544s,@host_alias@,$host_alias,;t t
15545s,@target_alias@,$target_alias,;t t
15546s,@DEFS@,$DEFS,;t t
15547s,@ECHO_C@,$ECHO_C,;t t
15548s,@ECHO_N@,$ECHO_N,;t t
15549s,@ECHO_T@,$ECHO_T,;t t
15550s,@LIBS@,$LIBS,;t t
15551s,@build@,$build,;t t
15552s,@build_cpu@,$build_cpu,;t t
15553s,@build_vendor@,$build_vendor,;t t
15554s,@build_os@,$build_os,;t t
15555s,@host@,$host,;t t
15556s,@host_cpu@,$host_cpu,;t t
15557s,@host_vendor@,$host_vendor,;t t
15558s,@host_os@,$host_os,;t t
15559s,@target@,$target,;t t
15560s,@target_cpu@,$target_cpu,;t t
15561s,@target_vendor@,$target_vendor,;t t
15562s,@target_os@,$target_os,;t t
15563s,@CC@,$CC,;t t
15564s,@CFLAGS@,$CFLAGS,;t t
15565s,@LDFLAGS@,$LDFLAGS,;t t
15566s,@CPPFLAGS@,$CPPFLAGS,;t t
15567s,@ac_ct_CC@,$ac_ct_CC,;t t
15568s,@EXEEXT@,$EXEEXT,;t t
15569s,@OBJEXT@,$OBJEXT,;t t
15570s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
15571s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
15572s,@INSTALL_DATA@,$INSTALL_DATA,;t t
15573s,@CYGPATH_W@,$CYGPATH_W,;t t
15574s,@PACKAGE@,$PACKAGE,;t t
15575s,@VERSION@,$VERSION,;t t
15576s,@ACLOCAL@,$ACLOCAL,;t t
15577s,@AUTOCONF@,$AUTOCONF,;t t
15578s,@AUTOMAKE@,$AUTOMAKE,;t t
15579s,@AUTOHEADER@,$AUTOHEADER,;t t
15580s,@MAKEINFO@,$MAKEINFO,;t t
15581s,@install_sh@,$install_sh,;t t
15582s,@STRIP@,$STRIP,;t t
15583s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
15584s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
15585s,@mkdir_p@,$mkdir_p,;t t
15586s,@AWK@,$AWK,;t t
15587s,@SET_MAKE@,$SET_MAKE,;t t
15588s,@am__leading_dot@,$am__leading_dot,;t t
15589s,@AMTAR@,$AMTAR,;t t
15590s,@am__tar@,$am__tar,;t t
15591s,@am__untar@,$am__untar,;t t
15592s,@DEPDIR@,$DEPDIR,;t t
15593s,@am__include@,$am__include,;t t
15594s,@am__quote@,$am__quote,;t t
15595s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
15596s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
15597s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
15598s,@CCDEPMODE@,$CCDEPMODE,;t t
15599s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
15600s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
d7040cdb
SE
15601s,@LIBTOOL@,$LIBTOOL,;t t
15602s,@SED@,$SED,;t t
15603s,@EGREP@,$EGREP,;t t
15604s,@FGREP@,$FGREP,;t t
15605s,@GREP@,$GREP,;t t
15606s,@LD@,$LD,;t t
15607s,@DUMPBIN@,$DUMPBIN,;t t
15608s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
15609s,@NM@,$NM,;t t
42ecbf5e 15610s,@LN_S@,$LN_S,;t t
d7040cdb
SE
15611s,@AR@,$AR,;t t
15612s,@ac_ct_AR@,$ac_ct_AR,;t t
42ecbf5e
DJ
15613s,@RANLIB@,$RANLIB,;t t
15614s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
d7040cdb
SE
15615s,@lt_ECHO@,$lt_ECHO,;t t
15616s,@CPP@,$CPP,;t t
42ecbf5e
DJ
15617s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
15618s,@NO_WERROR@,$NO_WERROR,;t t
15619s,@YACC@,$YACC,;t t
15620s,@LEX@,$LEX,;t t
15621s,@LEXLIB@,$LEXLIB,;t t
15622s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
42ecbf5e 15623s,@USE_NLS@,$USE_NLS,;t t
20e95c23
DJ
15624s,@LIBINTL@,$LIBINTL,;t t
15625s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
15626s,@INCINTL@,$INCINTL,;t t
42ecbf5e 15627s,@XGETTEXT@,$XGETTEXT,;t t
20e95c23
DJ
15628s,@GMSGFMT@,$GMSGFMT,;t t
15629s,@POSUB@,$POSUB,;t t
42ecbf5e 15630s,@CATALOGS@,$CATALOGS,;t t
42ecbf5e 15631s,@DATADIRNAME@,$DATADIRNAME,;t t
42ecbf5e 15632s,@INSTOBJEXT@,$INSTOBJEXT,;t t
20e95c23
DJ
15633s,@GENCAT@,$GENCAT,;t t
15634s,@CATOBJEXT@,$CATOBJEXT,;t t
42ecbf5e 15635s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
20e95c23
DJ
15636s,@MSGFMT@,$MSGFMT,;t t
15637s,@MSGMERGE@,$MSGMERGE,;t t
42ecbf5e
DJ
15638s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
15639s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
15640s,@MAINT@,$MAINT,;t t
d5fbea21
DJ
15641s,@GENINSRC_NEVER_TRUE@,$GENINSRC_NEVER_TRUE,;t t
15642s,@GENINSRC_NEVER_FALSE@,$GENINSRC_NEVER_FALSE,;t t
42ecbf5e 15643s,@HDEFINES@,$HDEFINES,;t t
42ecbf5e
DJ
15644s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
15645s,@EXEEXT_FOR_BUILD@,$EXEEXT_FOR_BUILD,;t t
15646s,@DEMANGLER_NAME@,$DEMANGLER_NAME,;t t
20e95c23 15647s,@ALLOCA@,$ALLOCA,;t t
5ba684e2
NC
15648s,@LIBICONV@,$LIBICONV,;t t
15649s,@LTLIBICONV@,$LTLIBICONV,;t t
42ecbf5e
DJ
15650s,@NLMCONV_DEFS@,$NLMCONV_DEFS,;t t
15651s,@BUILD_NLMCONV@,$BUILD_NLMCONV,;t t
15652s,@BUILD_SRCONV@,$BUILD_SRCONV,;t t
15653s,@BUILD_DLLTOOL@,$BUILD_DLLTOOL,;t t
15654s,@DLLTOOL_DEFS@,$DLLTOOL_DEFS,;t t
15655s,@BUILD_WINDRES@,$BUILD_WINDRES,;t t
692ed3e7 15656s,@BUILD_WINDMC@,$BUILD_WINDMC,;t t
42ecbf5e
DJ
15657s,@BUILD_DLLWRAP@,$BUILD_DLLWRAP,;t t
15658s,@BUILD_MISC@,$BUILD_MISC,;t t
1d97d67f 15659s,@BUILD_INSTALL_MISC@,$BUILD_INSTALL_MISC,;t t
42ecbf5e
DJ
15660s,@OBJDUMP_DEFS@,$OBJDUMP_DEFS,;t t
15661s,@EMULATION@,$EMULATION,;t t
15662s,@EMULATION_VECTOR@,$EMULATION_VECTOR,;t t
108a6f8e
CD
15663s,@datarootdir@,$datarootdir,;t t
15664s,@docdir@,$docdir,;t t
15665s,@htmldir@,$htmldir,;t t
42ecbf5e
DJ
15666s,@LIBOBJS@,$LIBOBJS,;t t
15667s,@LTLIBOBJS@,$LTLIBOBJS,;t t
d15b04bd 15668CEOF
252b5132 15669
42ecbf5e
DJ
15670_ACEOF
15671
15672 cat >>$CONFIG_STATUS <<\_ACEOF
15673 # Split the substitutions into bite-sized pieces for seds with
15674 # small command number limits, like on Digital OSF/1 and HP-UX.
15675 ac_max_sed_lines=48
15676 ac_sed_frag=1 # Number of current file.
15677 ac_beg=1 # First line for current file.
15678 ac_end=$ac_max_sed_lines # Line after last line for current file.
15679 ac_more_lines=:
15680 ac_sed_cmds=
15681 while $ac_more_lines; do
15682 if test $ac_beg -gt 1; then
15683 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
15684 else
15685 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
15686 fi
15687 if test ! -s $tmp/subs.frag; then
15688 ac_more_lines=false
d15b04bd 15689 else
42ecbf5e
DJ
15690 # The purpose of the label and of the branching condition is to
15691 # speed up the sed processing (if there are no `@' at all, there
15692 # is no need to browse any of the substitutions).
15693 # These are the two extra sed commands mentioned above.
15694 (echo ':t
15695 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
15696 if test -z "$ac_sed_cmds"; then
15697 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
15698 else
15699 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
15700 fi
15701 ac_sed_frag=`expr $ac_sed_frag + 1`
15702 ac_beg=$ac_end
15703 ac_end=`expr $ac_end + $ac_max_sed_lines`
d15b04bd 15704 fi
42ecbf5e
DJ
15705 done
15706 if test -z "$ac_sed_cmds"; then
15707 ac_sed_cmds=cat
252b5132 15708 fi
42ecbf5e 15709fi # test -n "$CONFIG_FILES"
252b5132 15710
42ecbf5e
DJ
15711_ACEOF
15712cat >>$CONFIG_STATUS <<\_ACEOF
15713for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
e5a52504 15714 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
42ecbf5e
DJ
15715 case $ac_file in
15716 - | *:- | *:-:* ) # input from stdin
15717 cat >$tmp/stdin
15718 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15719 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15720 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15721 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15722 * ) ac_file_in=$ac_file.in ;;
252b5132
RH
15723 esac
15724
42ecbf5e
DJ
15725 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
15726 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
15727$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15728 X"$ac_file" : 'X\(//\)[^/]' \| \
15729 X"$ac_file" : 'X\(//\)$' \| \
15730 X"$ac_file" : 'X\(/\)' \| \
15731 . : '\(.\)' 2>/dev/null ||
15732echo X"$ac_file" |
15733 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15734 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15735 /^X\(\/\/\)$/{ s//\1/; q; }
15736 /^X\(\/\).*/{ s//\1/; q; }
15737 s/.*/./; q'`
15738 { if $as_mkdir_p; then
15739 mkdir -p "$ac_dir"
d15b04bd 15740 else
42ecbf5e
DJ
15741 as_dir="$ac_dir"
15742 as_dirs=
15743 while test ! -d "$as_dir"; do
15744 as_dirs="$as_dir $as_dirs"
15745 as_dir=`(dirname "$as_dir") 2>/dev/null ||
15746$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15747 X"$as_dir" : 'X\(//\)[^/]' \| \
15748 X"$as_dir" : 'X\(//\)$' \| \
15749 X"$as_dir" : 'X\(/\)' \| \
15750 . : '\(.\)' 2>/dev/null ||
15751echo X"$as_dir" |
15752 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15753 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15754 /^X\(\/\/\)$/{ s//\1/; q; }
15755 /^X\(\/\).*/{ s//\1/; q; }
15756 s/.*/./; q'`
15757 done
15758 test ! -n "$as_dirs" || mkdir $as_dirs
15759 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
15760echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
15761 { (exit 1); exit 1; }; }; }
15762
15763 ac_builddir=.
e5a52504 15764
42ecbf5e
DJ
15765if test "$ac_dir" != .; then
15766 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
15767 # A "../" for each directory in $ac_dir_suffix.
15768 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
15769else
15770 ac_dir_suffix= ac_top_builddir=
15771fi
15772
15773case $srcdir in
15774 .) # No --srcdir option. We are building in place.
15775 ac_srcdir=.
15776 if test -z "$ac_top_builddir"; then
15777 ac_top_srcdir=.
15778 else
15779 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
15780 fi ;;
15781 [\\/]* | ?:[\\/]* ) # Absolute path.
15782 ac_srcdir=$srcdir$ac_dir_suffix;
15783 ac_top_srcdir=$srcdir ;;
e5a52504 15784 *) # Relative path.
42ecbf5e
DJ
15785 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
15786 ac_top_srcdir=$ac_top_builddir$srcdir ;;
15787esac
252b5132 15788
42ecbf5e
DJ
15789# Do not use `cd foo && pwd` to compute absolute paths, because
15790# the directories may not exist.
15791case `pwd` in
15792.) ac_abs_builddir="$ac_dir";;
15793*)
15794 case "$ac_dir" in
15795 .) ac_abs_builddir=`pwd`;;
15796 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
15797 *) ac_abs_builddir=`pwd`/"$ac_dir";;
15798 esac;;
15799esac
15800case $ac_abs_builddir in
15801.) ac_abs_top_builddir=${ac_top_builddir}.;;
15802*)
15803 case ${ac_top_builddir}. in
15804 .) ac_abs_top_builddir=$ac_abs_builddir;;
15805 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
15806 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
15807 esac;;
15808esac
15809case $ac_abs_builddir in
15810.) ac_abs_srcdir=$ac_srcdir;;
15811*)
15812 case $ac_srcdir in
15813 .) ac_abs_srcdir=$ac_abs_builddir;;
15814 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
15815 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
15816 esac;;
15817esac
15818case $ac_abs_builddir in
15819.) ac_abs_top_srcdir=$ac_top_srcdir;;
15820*)
15821 case $ac_top_srcdir in
15822 .) ac_abs_top_srcdir=$ac_abs_builddir;;
15823 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
15824 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
15825 esac;;
15826esac
e5a52504 15827
42ecbf5e
DJ
15828
15829 case $INSTALL in
15830 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15831 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
d15b04bd 15832 esac
e5a52504 15833
b7d4af3a
JW
15834 if test x"$ac_file" != x-; then
15835 { echo "$as_me:$LINENO: creating $ac_file" >&5
15836echo "$as_me: creating $ac_file" >&6;}
15837 rm -f "$ac_file"
15838 fi
42ecbf5e
DJ
15839 # Let's still pretend it is `configure' which instantiates (i.e., don't
15840 # use $as_me), people would be surprised to read:
15841 # /* config.h. Generated by config.status. */
15842 if test x"$ac_file" = x-; then
15843 configure_input=
15844 else
15845 configure_input="$ac_file. "
15846 fi
15847 configure_input=$configure_input"Generated from `echo $ac_file_in |
15848 sed 's,.*/,,'` by configure."
15849
15850 # First look for the input files in the build tree, otherwise in the
15851 # src tree.
15852 ac_file_inputs=`IFS=:
15853 for f in $ac_file_in; do
15854 case $f in
15855 -) echo $tmp/stdin ;;
15856 [\\/$]*)
15857 # Absolute (can't be DOS-style, as IFS=:)
15858 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15859echo "$as_me: error: cannot find input file: $f" >&2;}
15860 { (exit 1); exit 1; }; }
15861 echo "$f";;
15862 *) # Relative
15863 if test -f "$f"; then
15864 # Build tree
15865 echo "$f"
15866 elif test -f "$srcdir/$f"; then
15867 # Source tree
15868 echo "$srcdir/$f"
15869 else
15870 # /dev/null tree
15871 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15872echo "$as_me: error: cannot find input file: $f" >&2;}
15873 { (exit 1); exit 1; }; }
15874 fi;;
15875 esac
15876 done` || { (exit 1); exit 1; }
42ecbf5e
DJ
15877_ACEOF
15878cat >>$CONFIG_STATUS <<_ACEOF
15879 sed "$ac_vpsub
15880$extrasub
15881_ACEOF
15882cat >>$CONFIG_STATUS <<\_ACEOF
15883:t
15884/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15885s,@configure_input@,$configure_input,;t t
15886s,@srcdir@,$ac_srcdir,;t t
15887s,@abs_srcdir@,$ac_abs_srcdir,;t t
15888s,@top_srcdir@,$ac_top_srcdir,;t t
15889s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
15890s,@builddir@,$ac_builddir,;t t
15891s,@abs_builddir@,$ac_abs_builddir,;t t
15892s,@top_builddir@,$ac_top_builddir,;t t
15893s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
15894s,@INSTALL@,$ac_INSTALL,;t t
15895" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
15896 rm -f $tmp/stdin
15897 if test x"$ac_file" != x-; then
15898 mv $tmp/out $ac_file
15899 else
15900 cat $tmp/out
15901 rm -f $tmp/out
15902 fi
15903
15904done
15905_ACEOF
15906cat >>$CONFIG_STATUS <<\_ACEOF
15907
15908#
15909# CONFIG_HEADER section.
15910#
252b5132
RH
15911
15912# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
15913# NAME is the cpp macro being defined and VALUE is the value it is being given.
15914#
15915# ac_d sets the value in "#define NAME VALUE" lines.
42ecbf5e
DJ
15916ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
15917ac_dB='[ ].*$,\1#\2'
15918ac_dC=' '
15919ac_dD=',;t'
15920# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
15921ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
15922ac_uB='$,\1#\2define\3'
252b5132 15923ac_uC=' '
42ecbf5e
DJ
15924ac_uD=',;t'
15925
15926for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
252b5132 15927 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
42ecbf5e
DJ
15928 case $ac_file in
15929 - | *:- | *:-:* ) # input from stdin
15930 cat >$tmp/stdin
15931 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15932 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15933 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15934 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15935 * ) ac_file_in=$ac_file.in ;;
252b5132
RH
15936 esac
15937
42ecbf5e
DJ
15938 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
15939echo "$as_me: creating $ac_file" >&6;}
15940
15941 # First look for the input files in the build tree, otherwise in the
15942 # src tree.
15943 ac_file_inputs=`IFS=:
15944 for f in $ac_file_in; do
15945 case $f in
15946 -) echo $tmp/stdin ;;
15947 [\\/$]*)
15948 # Absolute (can't be DOS-style, as IFS=:)
15949 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15950echo "$as_me: error: cannot find input file: $f" >&2;}
15951 { (exit 1); exit 1; }; }
15952 # Do quote $f, to prevent DOS paths from being IFS'd.
15953 echo "$f";;
15954 *) # Relative
15955 if test -f "$f"; then
15956 # Build tree
15957 echo "$f"
15958 elif test -f "$srcdir/$f"; then
15959 # Source tree
15960 echo "$srcdir/$f"
15961 else
15962 # /dev/null tree
15963 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15964echo "$as_me: error: cannot find input file: $f" >&2;}
15965 { (exit 1); exit 1; }; }
15966 fi;;
15967 esac
15968 done` || { (exit 1); exit 1; }
15969 # Remove the trailing spaces.
15970 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
15971
15972_ACEOF
15973
15974# Transform confdefs.h into two sed scripts, `conftest.defines' and
15975# `conftest.undefs', that substitutes the proper values into
15976# config.h.in to produce config.h. The first handles `#define'
15977# templates, and the second `#undef' templates.
15978# And first: Protect against being on the right side of a sed subst in
15979# config.status. Protect against being in an unquoted here document
15980# in config.status.
15981rm -f conftest.defines conftest.undefs
15982# Using a here document instead of a string reduces the quoting nightmare.
15983# Putting comments in sed scripts is not portable.
15984#
15985# `end' is used to avoid that the second main sed command (meant for
15986# 0-ary CPP macros) applies to n-ary macro definitions.
15987# See the Autoconf documentation for `clear'.
15988cat >confdef2sed.sed <<\_ACEOF
15989s/[\\&,]/\\&/g
15990s,[\\$`],\\&,g
15991t clear
15992: clear
15993s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
15994t end
15995s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
15996: end
15997_ACEOF
15998# If some macros were called several times there might be several times
15999# the same #defines, which is useless. Nevertheless, we may not want to
16000# sort them, since we want the *last* AC-DEFINE to be honored.
16001uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
16002sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
16003rm -f confdef2sed.sed
252b5132
RH
16004
16005# This sed command replaces #undef with comments. This is necessary, for
16006# example, in the case of _POSIX_SOURCE, which is predefined and required
16007# on some systems where configure will not decide to define it.
42ecbf5e
DJ
16008cat >>conftest.undefs <<\_ACEOF
16009s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
16010_ACEOF
16011
16012# Break up conftest.defines because some shells have a limit on the size
16013# of here documents, and old seds have small limits too (100 cmds).
16014echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
16015echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
16016echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
16017echo ' :' >>$CONFIG_STATUS
16018rm -f conftest.tail
16019while grep . conftest.defines >/dev/null
16020do
16021 # Write a limited-size here document to $tmp/defines.sed.
16022 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
16023 # Speed up: don't consider the non `#define' lines.
16024 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
16025 # Work around the forget-to-reset-the-flag bug.
16026 echo 't clr' >>$CONFIG_STATUS
16027 echo ': clr' >>$CONFIG_STATUS
16028 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
16029 echo 'CEOF
16030 sed -f $tmp/defines.sed $tmp/in >$tmp/out
16031 rm -f $tmp/in
16032 mv $tmp/out $tmp/in
16033' >>$CONFIG_STATUS
16034 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
16035 rm -f conftest.defines
16036 mv conftest.tail conftest.defines
16037done
16038rm -f conftest.defines
16039echo ' fi # grep' >>$CONFIG_STATUS
16040echo >>$CONFIG_STATUS
252b5132 16041
42ecbf5e
DJ
16042# Break up conftest.undefs because some shells have a limit on the size
16043# of here documents, and old seds have small limits too (100 cmds).
16044echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
252b5132 16045rm -f conftest.tail
42ecbf5e 16046while grep . conftest.undefs >/dev/null
252b5132 16047do
42ecbf5e
DJ
16048 # Write a limited-size here document to $tmp/undefs.sed.
16049 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
16050 # Speed up: don't consider the non `#undef'
16051 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
16052 # Work around the forget-to-reset-the-flag bug.
16053 echo 't clr' >>$CONFIG_STATUS
16054 echo ': clr' >>$CONFIG_STATUS
16055 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
252b5132 16056 echo 'CEOF
42ecbf5e
DJ
16057 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
16058 rm -f $tmp/in
16059 mv $tmp/out $tmp/in
16060' >>$CONFIG_STATUS
16061 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
16062 rm -f conftest.undefs
16063 mv conftest.tail conftest.undefs
252b5132 16064done
42ecbf5e
DJ
16065rm -f conftest.undefs
16066
16067cat >>$CONFIG_STATUS <<\_ACEOF
16068 # Let's still pretend it is `configure' which instantiates (i.e., don't
16069 # use $as_me), people would be surprised to read:
16070 # /* config.h. Generated by config.status. */
16071 if test x"$ac_file" = x-; then
16072 echo "/* Generated by configure. */" >$tmp/config.h
16073 else
16074 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
16075 fi
16076 cat $tmp/in >>$tmp/config.h
16077 rm -f $tmp/in
16078 if test x"$ac_file" != x-; then
16079 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
16080 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
16081echo "$as_me: $ac_file is unchanged" >&6;}
16082 else
16083 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
16084$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16085 X"$ac_file" : 'X\(//\)[^/]' \| \
16086 X"$ac_file" : 'X\(//\)$' \| \
16087 X"$ac_file" : 'X\(/\)' \| \
16088 . : '\(.\)' 2>/dev/null ||
16089echo X"$ac_file" |
16090 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16091 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16092 /^X\(\/\/\)$/{ s//\1/; q; }
16093 /^X\(\/\).*/{ s//\1/; q; }
16094 s/.*/./; q'`
16095 { if $as_mkdir_p; then
16096 mkdir -p "$ac_dir"
252b5132 16097 else
42ecbf5e
DJ
16098 as_dir="$ac_dir"
16099 as_dirs=
16100 while test ! -d "$as_dir"; do
16101 as_dirs="$as_dir $as_dirs"
16102 as_dir=`(dirname "$as_dir") 2>/dev/null ||
16103$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16104 X"$as_dir" : 'X\(//\)[^/]' \| \
16105 X"$as_dir" : 'X\(//\)$' \| \
16106 X"$as_dir" : 'X\(/\)' \| \
16107 . : '\(.\)' 2>/dev/null ||
16108echo X"$as_dir" |
16109 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16110 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16111 /^X\(\/\/\)$/{ s//\1/; q; }
16112 /^X\(\/\).*/{ s//\1/; q; }
16113 s/.*/./; q'`
16114 done
16115 test ! -n "$as_dirs" || mkdir $as_dirs
16116 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
16117echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
16118 { (exit 1); exit 1; }; }; }
16119
16120 rm -f $ac_file
16121 mv $tmp/config.h $ac_file
252b5132 16122 fi
42ecbf5e
DJ
16123 else
16124 cat $tmp/config.h
16125 rm -f $tmp/config.h
252b5132 16126 fi
42ecbf5e
DJ
16127# Compute $ac_file's index in $config_headers.
16128_am_stamp_count=1
16129for _am_header in $config_headers :; do
16130 case $_am_header in
16131 $ac_file | $ac_file:* )
16132 break ;;
16133 * )
16134 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16135 esac
16136done
16137echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
16138$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16139 X$ac_file : 'X\(//\)[^/]' \| \
16140 X$ac_file : 'X\(//\)$' \| \
16141 X$ac_file : 'X\(/\)' \| \
16142 . : '\(.\)' 2>/dev/null ||
16143echo X$ac_file |
16144 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16145 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16146 /^X\(\/\/\)$/{ s//\1/; q; }
16147 /^X\(\/\).*/{ s//\1/; q; }
16148 s/.*/./; q'`/stamp-h$_am_stamp_count
16149done
16150_ACEOF
16151cat >>$CONFIG_STATUS <<\_ACEOF
252b5132 16152
42ecbf5e
DJ
16153#
16154# CONFIG_COMMANDS section.
16155#
16156for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
16157 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
16158 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
16159 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
16160$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16161 X"$ac_dest" : 'X\(//\)[^/]' \| \
16162 X"$ac_dest" : 'X\(//\)$' \| \
16163 X"$ac_dest" : 'X\(/\)' \| \
16164 . : '\(.\)' 2>/dev/null ||
16165echo X"$ac_dest" |
16166 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16167 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16168 /^X\(\/\/\)$/{ s//\1/; q; }
16169 /^X\(\/\).*/{ s//\1/; q; }
16170 s/.*/./; q'`
16171 { if $as_mkdir_p; then
16172 mkdir -p "$ac_dir"
16173 else
16174 as_dir="$ac_dir"
16175 as_dirs=
16176 while test ! -d "$as_dir"; do
16177 as_dirs="$as_dir $as_dirs"
16178 as_dir=`(dirname "$as_dir") 2>/dev/null ||
16179$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16180 X"$as_dir" : 'X\(//\)[^/]' \| \
16181 X"$as_dir" : 'X\(//\)$' \| \
16182 X"$as_dir" : 'X\(/\)' \| \
16183 . : '\(.\)' 2>/dev/null ||
16184echo X"$as_dir" |
16185 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16186 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16187 /^X\(\/\/\)$/{ s//\1/; q; }
16188 /^X\(\/\).*/{ s//\1/; q; }
16189 s/.*/./; q'`
16190 done
16191 test ! -n "$as_dirs" || mkdir $as_dirs
16192 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
16193echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
16194 { (exit 1); exit 1; }; }; }
252b5132 16195
42ecbf5e 16196 ac_builddir=.
e5a52504 16197
42ecbf5e
DJ
16198if test "$ac_dir" != .; then
16199 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
16200 # A "../" for each directory in $ac_dir_suffix.
16201 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
16202else
16203 ac_dir_suffix= ac_top_builddir=
16204fi
16205
16206case $srcdir in
16207 .) # No --srcdir option. We are building in place.
16208 ac_srcdir=.
16209 if test -z "$ac_top_builddir"; then
16210 ac_top_srcdir=.
16211 else
16212 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
16213 fi ;;
16214 [\\/]* | ?:[\\/]* ) # Absolute path.
16215 ac_srcdir=$srcdir$ac_dir_suffix;
16216 ac_top_srcdir=$srcdir ;;
16217 *) # Relative path.
16218 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
16219 ac_top_srcdir=$ac_top_builddir$srcdir ;;
16220esac
16221
16222# Do not use `cd foo && pwd` to compute absolute paths, because
16223# the directories may not exist.
16224case `pwd` in
16225.) ac_abs_builddir="$ac_dir";;
16226*)
16227 case "$ac_dir" in
16228 .) ac_abs_builddir=`pwd`;;
16229 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
16230 *) ac_abs_builddir=`pwd`/"$ac_dir";;
16231 esac;;
16232esac
16233case $ac_abs_builddir in
16234.) ac_abs_top_builddir=${ac_top_builddir}.;;
16235*)
16236 case ${ac_top_builddir}. in
16237 .) ac_abs_top_builddir=$ac_abs_builddir;;
16238 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
16239 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
16240 esac;;
16241esac
16242case $ac_abs_builddir in
16243.) ac_abs_srcdir=$ac_srcdir;;
16244*)
16245 case $ac_srcdir in
16246 .) ac_abs_srcdir=$ac_abs_builddir;;
16247 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
16248 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
16249 esac;;
16250esac
16251case $ac_abs_builddir in
16252.) ac_abs_top_srcdir=$ac_top_srcdir;;
16253*)
16254 case $ac_top_srcdir in
16255 .) ac_abs_top_srcdir=$ac_abs_builddir;;
16256 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
16257 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
16258 esac;;
16259esac
e5a52504 16260
42ecbf5e
DJ
16261
16262 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
16263echo "$as_me: executing $ac_dest commands" >&6;}
16264 case $ac_dest in
16265 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
16266 # Strip MF so we end up with the name of the file.
16267 mf=`echo "$mf" | sed -e 's/:.*$//'`
16268 # Check whether this is an Automake generated Makefile or not.
16269 # We used to match only the files named `Makefile.in', but
16270 # some people rename them; so instead we look at the file content.
16271 # Grep'ing the first line is not enough: some people post-process
16272 # each Makefile.in and add a new line on top of each file to say so.
16273 # So let's grep whole file.
16274 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
16275 dirpart=`(dirname "$mf") 2>/dev/null ||
16276$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16277 X"$mf" : 'X\(//\)[^/]' \| \
16278 X"$mf" : 'X\(//\)$' \| \
16279 X"$mf" : 'X\(/\)' \| \
16280 . : '\(.\)' 2>/dev/null ||
16281echo X"$mf" |
16282 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16283 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16284 /^X\(\/\/\)$/{ s//\1/; q; }
16285 /^X\(\/\).*/{ s//\1/; q; }
16286 s/.*/./; q'`
16287 else
16288 continue
16289 fi
16290 # Extract the definition of DEPDIR, am__include, and am__quote
16291 # from the Makefile without running `make'.
16292 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16293 test -z "$DEPDIR" && continue
16294 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16295 test -z "am__include" && continue
16296 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16297 # When using ansi2knr, U may be empty or an underscore; expand it
16298 U=`sed -n 's/^U = //p' < "$mf"`
16299 # Find all dependency output files, they are included files with
16300 # $(DEPDIR) in their names. We invoke sed twice because it is the
16301 # simplest approach to changing $(DEPDIR) to its actual value in the
16302 # expansion.
16303 for file in `sed -n "
16304 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16305 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16306 # Make sure the directory exists.
16307 test -f "$dirpart/$file" && continue
16308 fdir=`(dirname "$file") 2>/dev/null ||
16309$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16310 X"$file" : 'X\(//\)[^/]' \| \
16311 X"$file" : 'X\(//\)$' \| \
16312 X"$file" : 'X\(/\)' \| \
16313 . : '\(.\)' 2>/dev/null ||
16314echo X"$file" |
16315 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16316 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16317 /^X\(\/\/\)$/{ s//\1/; q; }
16318 /^X\(\/\).*/{ s//\1/; q; }
16319 s/.*/./; q'`
16320 { if $as_mkdir_p; then
16321 mkdir -p $dirpart/$fdir
16322 else
16323 as_dir=$dirpart/$fdir
16324 as_dirs=
16325 while test ! -d "$as_dir"; do
16326 as_dirs="$as_dir $as_dirs"
16327 as_dir=`(dirname "$as_dir") 2>/dev/null ||
16328$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16329 X"$as_dir" : 'X\(//\)[^/]' \| \
16330 X"$as_dir" : 'X\(//\)$' \| \
16331 X"$as_dir" : 'X\(/\)' \| \
16332 . : '\(.\)' 2>/dev/null ||
16333echo X"$as_dir" |
16334 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16335 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16336 /^X\(\/\/\)$/{ s//\1/; q; }
16337 /^X\(\/\).*/{ s//\1/; q; }
16338 s/.*/./; q'`
16339 done
16340 test ! -n "$as_dirs" || mkdir $as_dirs
16341 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
16342echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
16343 { (exit 1); exit 1; }; }; }
16344
16345 # echo "creating $dirpart/$file"
16346 echo '# dummy' > "$dirpart/$file"
16347 done
16348done
d7040cdb
SE
16349 ;;
16350 libtool )
16351
16352 # See if we are running on zsh, and set the options which allow our
16353 # commands through without removal of \ escapes.
16354 if test -n "${ZSH_VERSION+set}" ; then
16355 setopt NO_GLOB_SUBST
16356 fi
16357
16358 cfgfile="${ofile}T"
16359 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16360 $RM "$cfgfile"
16361
16362 cat <<_LT_EOF >> "$cfgfile"
16363#! $SHELL
16364
16365# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16366# Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION
16367# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16368# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16369#
16370# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16371# 2006, 2007 Free Software Foundation, Inc.
16372#
16373# This file is part of GNU Libtool:
16374# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
16375#
16376# This program is free software; you can redistribute it and/or modify
16377# it under the terms of the GNU General Public License as published by
16378# the Free Software Foundation; either version 2 of the License, or
16379# (at your option) any later version.
16380#
16381# This program is distributed in the hope that it will be useful, but
16382# WITHOUT ANY WARRANTY; without even the implied warranty of
16383# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16384# General Public License for more details.
16385#
16386# You should have received a copy of the GNU General Public License
16387# along with this program; if not, a copy can be downloaded from
16388# http://www.gnu.org/copyleft/gpl.html, or by writing to the Free
16389# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
16390# MA 02110-1301, USA.
16391#
16392# As a special exception to the GNU General Public License, if you
16393# distribute this file as part of a program that contains a
16394# configuration script generated by Autoconf, you may include it under
16395# the same distribution terms that you use for the rest of that program.
16396
16397
16398# The names of the tagged configurations supported by this script.
16399available_tags=""
16400
16401# ### BEGIN LIBTOOL CONFIG
16402
16403# Which release of libtool.m4 was used?
16404macro_version=$macro_version
16405macro_revision=$macro_revision
16406
16407# Whether or not to build shared libraries.
16408build_libtool_libs=$enable_shared
16409
16410# Whether or not to build static libraries.
16411build_old_libs=$enable_static
16412
16413# What type of objects to build.
16414pic_mode=$pic_mode
16415
16416# Whether or not to optimize for fast installation.
16417fast_install=$enable_fast_install
16418
16419# The host system.
16420host_alias=$host_alias
16421host=$host
16422host_os=$host_os
16423
16424# The build system.
16425build_alias=$build_alias
16426build=$build
16427build_os=$build_os
16428
16429# A sed program that does not truncate output.
16430SED=$lt_SED
16431
16432# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16433Xsed="\$SED -e 1s/^X//"
16434
16435# A grep program that handles long lines.
16436GREP=$lt_GREP
16437
16438# An ERE matcher.
16439EGREP=$lt_EGREP
16440
16441# A literal string matcher.
16442FGREP=$lt_FGREP
16443
16444# A BSD- or MS-compatible name lister.
16445NM=$lt_NM
16446
16447# Whether we need soft or hard links.
16448LN_S=$lt_LN_S
16449
16450# What is the maximum length of a command?
16451max_cmd_len=$max_cmd_len
16452
16453# Object file suffix (normally "o").
16454objext=$ac_objext
16455
16456# Executable file suffix (normally "").
16457exeext=$exeext
16458
16459# whether the shell understands "unset".
16460lt_unset=$lt_unset
16461
16462# turn spaces into newlines.
16463SP2NL=$lt_lt_SP2NL
16464
16465# turn newlines into spaces.
16466NL2SP=$lt_lt_NL2SP
16467
16468# How to create reloadable object files.
16469reload_flag=$lt_reload_flag
16470reload_cmds=$lt_reload_cmds
16471
16472# Method to check whether dependent libraries are shared objects.
16473deplibs_check_method=$lt_deplibs_check_method
16474
16475# Command to use when deplibs_check_method == "file_magic".
16476file_magic_cmd=$lt_file_magic_cmd
16477
16478# The archiver.
16479AR=$lt_AR
16480AR_FLAGS=$lt_AR_FLAGS
16481
16482# A symbol stripping program.
16483STRIP=$lt_STRIP
16484
16485# Commands used to install an old-style archive.
16486RANLIB=$lt_RANLIB
16487old_postinstall_cmds=$lt_old_postinstall_cmds
16488old_postuninstall_cmds=$lt_old_postuninstall_cmds
16489
16490# A C compiler.
16491LTCC=$lt_CC
16492
16493# LTCC compiler flags.
16494LTCFLAGS=$lt_CFLAGS
16495
16496# Take the output of nm and produce a listing of raw symbols and C names.
16497global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16498
16499# Transform the output of nm in a proper C declaration.
16500global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16501
16502# Transform the output of nm in a C name address pair.
16503global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16504
16505# The name of the directory that contains temporary libtool files.
16506objdir=$objdir
16507
16508# Shell to use when invoking shell scripts.
16509SHELL=$lt_SHELL
16510
16511# An echo program that does not interpret backslashes.
16512ECHO=$lt_ECHO
16513
16514# Used to examine libraries when file_magic_cmd begins with "file".
16515MAGIC_CMD=$MAGIC_CMD
16516
16517# Must we lock files when doing compilation?
16518need_locks=$lt_need_locks
16519
16520# Old archive suffix (normally "a").
16521libext=$libext
16522
16523# Shared library suffix (normally ".so").
16524shrext_cmds=$lt_shrext_cmds
16525
16526# The commands to extract the exported symbol list from a shared archive.
16527extract_expsyms_cmds=$lt_extract_expsyms_cmds
16528
16529# Variables whose values should be saved in libtool wrapper scripts and
16530# restored at link time.
16531variables_saved_for_relink=$lt_variables_saved_for_relink
16532
16533# Do we need the "lib" prefix for modules?
16534need_lib_prefix=$need_lib_prefix
16535
16536# Do we need a version for libraries?
16537need_version=$need_version
16538
16539# Library versioning type.
16540version_type=$version_type
16541
16542# Shared library runtime path variable.
16543runpath_var=$runpath_var
16544
16545# Shared library path variable.
16546shlibpath_var=$shlibpath_var
16547
16548# Is shlibpath searched before the hard-coded library search path?
16549shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16550
16551# Format of library name prefix.
16552libname_spec=$lt_libname_spec
16553
16554# List of archive names. First name is the real one, the rest are links.
16555# The last name is the one that the linker finds with -lNAME
16556library_names_spec=$lt_library_names_spec
16557
16558# The coded name of the library, if different from the real name.
16559soname_spec=$lt_soname_spec
16560
16561# Command to use after installation of a shared archive.
16562postinstall_cmds=$lt_postinstall_cmds
16563
16564# Command to use after uninstallation of a shared archive.
16565postuninstall_cmds=$lt_postuninstall_cmds
16566
16567# Commands used to finish a libtool library installation in a directory.
16568finish_cmds=$lt_finish_cmds
16569
16570# As "finish_cmds", except a single script fragment to be evaled but
16571# not shown.
16572finish_eval=$lt_finish_eval
16573
16574# Whether we should hardcode library paths into libraries.
16575hardcode_into_libs=$hardcode_into_libs
16576
16577# Compile-time system search path for libraries.
16578sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16579
16580# Run-time system search path for libraries.
16581sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16582
16583# Whether dlopen is supported.
16584dlopen_support=$enable_dlopen
16585
16586# Whether dlopen of programs is supported.
16587dlopen_self=$enable_dlopen_self
16588
16589# Whether dlopen of statically linked programs is supported.
16590dlopen_self_static=$enable_dlopen_self_static
16591
16592# Commands to strip libraries.
16593old_striplib=$lt_old_striplib
16594striplib=$lt_striplib
16595
16596
16597# The linker used to build libraries.
16598LD=$lt_LD
16599
16600# Commands used to build an old-style archive.
16601old_archive_cmds=$lt_old_archive_cmds
16602
16603# A language specific compiler.
16604CC=$lt_compiler
16605
16606# Is the compiler the GNU compiler?
16607with_gcc=$GCC
16608
16609# Compiler flag to turn off builtin functions.
16610no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16611
16612# How to pass a linker flag through the compiler.
16613wl=$lt_lt_prog_compiler_wl
16614
16615# Additional compiler flags for building library objects.
16616pic_flag=$lt_lt_prog_compiler_pic
16617
16618# Compiler flag to prevent dynamic linking.
16619link_static_flag=$lt_lt_prog_compiler_static
16620
16621# Does compiler simultaneously support -c and -o options?
16622compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16623
16624# Whether or not to add -lc for building shared libraries.
16625build_libtool_need_lc=$archive_cmds_need_lc
16626
16627# Whether or not to disallow shared libs when runtime libs are static.
16628allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16629
16630# Compiler flag to allow reflexive dlopens.
16631export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16632
16633# Compiler flag to generate shared objects directly from archives.
16634whole_archive_flag_spec=$lt_whole_archive_flag_spec
16635
16636# Whether the compiler copes with passing no objects directly.
16637compiler_needs_object=$lt_compiler_needs_object
16638
16639# Create an old-style archive from a shared archive.
16640old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16641
16642# Create a temporary old-style archive to link instead of a shared archive.
16643old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16644
16645# Commands used to build a shared archive.
16646archive_cmds=$lt_archive_cmds
16647archive_expsym_cmds=$lt_archive_expsym_cmds
16648
16649# Commands used to build a loadable module if different from building
16650# a shared archive.
16651module_cmds=$lt_module_cmds
16652module_expsym_cmds=$lt_module_expsym_cmds
16653
16654# Whether we are building with GNU ld or not.
16655with_gnu_ld=$lt_with_gnu_ld
16656
16657# Flag that allows shared libraries with undefined symbols to be built.
16658allow_undefined_flag=$lt_allow_undefined_flag
16659
16660# Flag that enforces no undefined symbols.
16661no_undefined_flag=$lt_no_undefined_flag
16662
16663# Flag to hardcode \$libdir into a binary during linking.
16664# This must work even if \$libdir does not exist
16665hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16666
16667# If ld is used when linking, flag to hardcode \$libdir into a binary
16668# during linking. This must work even if \$libdir does not exist.
16669hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16670
16671# Whether we need a single "-rpath" flag with a separated argument.
16672hardcode_libdir_separator=$lt_hardcode_libdir_separator
16673
16674# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16675# DIR into the resulting binary.
16676hardcode_direct=$hardcode_direct
16677
16678# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16679# DIR into the resulting binary and the resulting library dependency is
16680# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16681# library is relocated.
16682hardcode_direct_absolute=$hardcode_direct_absolute
16683
16684# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16685# into the resulting binary.
16686hardcode_minus_L=$hardcode_minus_L
16687
16688# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16689# into the resulting binary.
16690hardcode_shlibpath_var=$hardcode_shlibpath_var
16691
16692# Set to "yes" if building a shared library automatically hardcodes DIR
16693# into the library and all subsequent libraries and executables linked
16694# against it.
16695hardcode_automatic=$hardcode_automatic
16696
16697# Set to yes if linker adds runtime paths of dependent libraries
16698# to runtime path list.
16699inherit_rpath=$inherit_rpath
16700
16701# Whether libtool must link a program against all its dependency libraries.
16702link_all_deplibs=$link_all_deplibs
16703
16704# Fix the shell variable \$srcfile for the compiler.
16705fix_srcfile_path=$lt_fix_srcfile_path
16706
16707# Set to "yes" if exported symbols are required.
16708always_export_symbols=$always_export_symbols
16709
16710# The commands to list exported symbols.
16711export_symbols_cmds=$lt_export_symbols_cmds
16712
16713# Symbols that should not be listed in the preloaded symbols.
16714exclude_expsyms=$lt_exclude_expsyms
16715
16716# Symbols that must always be exported.
16717include_expsyms=$lt_include_expsyms
16718
16719# Commands necessary for linking programs (against libraries) with templates.
16720prelink_cmds=$lt_prelink_cmds
16721
16722# Specify filename containing input files.
16723file_list_spec=$lt_file_list_spec
16724
16725# How to hardcode a shared library path into an executable.
16726hardcode_action=$hardcode_action
16727
16728# ### END LIBTOOL CONFIG
16729
16730_LT_EOF
16731
16732 case $host_os in
16733 aix3*)
16734 cat <<\_LT_EOF >> "$cfgfile"
16735# AIX sometimes has problems with the GCC collect2 program. For some
16736# reason, if we set the COLLECT_NAMES environment variable, the problems
16737# vanish in a puff of smoke.
16738if test "X${COLLECT_NAMES+set}" != Xset; then
16739 COLLECT_NAMES=
16740 export COLLECT_NAMES
16741fi
16742_LT_EOF
16743 ;;
16744 esac
16745
16746
16747ltmain="$ac_aux_dir/ltmain.sh"
16748
16749
16750 # We use sed instead of cat because bash on DJGPP gets confused if
16751 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16752 # text mode, it properly converts lines to CR/LF. This bash problem
16753 # is reportedly fixed, but why not run on old versions too?
16754 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16755 || (rm -f "$cfgfile"; exit 1)
16756
16757 case $xsi_shell in
16758 yes)
16759 cat << \_LT_EOF >> "$cfgfile"
16760# func_dirname file append nondir_replacement
16761# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16762# otherwise set result to NONDIR_REPLACEMENT.
16763func_dirname ()
16764{
16765 case ${1} in
16766 */*) func_dirname_result="${1%/*}${2}" ;;
16767 * ) func_dirname_result="${3}" ;;
16768 esac
16769}
16770
16771# func_basename file
16772func_basename ()
16773{
16774 func_basename_result="${1##*/}"
16775}
16776
16777# func_stripname prefix suffix name
16778# strip PREFIX and SUFFIX off of NAME.
16779# PREFIX and SUFFIX must not contain globbing or regex special
16780# characters, hashes, percent signs, but SUFFIX may contain a leading
16781# dot (in which case that matches only a dot).
16782func_stripname ()
16783{
16784 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16785 # positional parameters, so assign one to ordinary parameter first.
16786 func_stripname_result=${3}
16787 func_stripname_result=${func_stripname_result#"${1}"}
16788 func_stripname_result=${func_stripname_result%"${2}"}
16789}
16790
16791# func_opt_split
16792func_opt_split ()
16793{
16794 func_opt_split_opt=${1%%=*}
16795 func_opt_split_arg=${1#*=}
16796}
16797
16798# func_lo2o object
16799func_lo2o ()
16800{
16801 case ${1} in
16802 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16803 *) func_lo2o_result=${1} ;;
16804 esac
16805}
16806_LT_EOF
16807 ;;
16808 *) # Bourne compatible functions.
16809 cat << \_LT_EOF >> "$cfgfile"
16810# func_dirname file append nondir_replacement
16811# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16812# otherwise set result to NONDIR_REPLACEMENT.
16813func_dirname ()
16814{
16815 # Extract subdirectory from the argument.
16816 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
16817 if test "X$func_dirname_result" = "X${1}"; then
16818 func_dirname_result="${3}"
16819 else
16820 func_dirname_result="$func_dirname_result${2}"
16821 fi
16822}
16823
16824# func_basename file
16825func_basename ()
16826{
16827 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
16828}
16829
16830# func_stripname prefix suffix name
16831# strip PREFIX and SUFFIX off of NAME.
16832# PREFIX and SUFFIX must not contain globbing or regex special
16833# characters, hashes, percent signs, but SUFFIX may contain a leading
16834# dot (in which case that matches only a dot).
16835# func_strip_suffix prefix name
16836func_stripname ()
16837{
16838 case ${2} in
16839 .*) func_stripname_result=`$ECHO "X${3}" \
16840 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
16841 *) func_stripname_result=`$ECHO "X${3}" \
16842 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
16843 esac
16844}
16845
16846# sed scripts:
16847my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16848my_sed_long_arg='1s/^-[^=]*=//'
16849
16850# func_opt_split
16851func_opt_split ()
16852{
16853 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
16854 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
16855}
16856
16857# func_lo2o object
16858func_lo2o ()
16859{
16860 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
16861}
16862_LT_EOF
16863esac
16864
16865case $lt_shell_append in
16866 yes)
16867 cat << \_LT_EOF >> "$cfgfile"
16868
16869# func_append var value
16870# Append VALUE to the end of shell variable VAR.
16871func_append ()
16872{
16873 eval "$1+=\$2"
16874}
16875_LT_EOF
16876 ;;
16877 *)
16878 cat << \_LT_EOF >> "$cfgfile"
16879
16880# func_append var value
16881# Append VALUE to the end of shell variable VAR.
16882func_append ()
16883{
16884 eval "$1=\$$1\$2"
16885}
16886_LT_EOF
16887 ;;
16888 esac
16889
16890
16891 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16892 || (rm -f "$cfgfile"; exit 1)
16893
16894 mv -f "$cfgfile" "$ofile" ||
16895 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16896 chmod +x "$ofile"
16897
42ecbf5e 16898 ;;
20e95c23
DJ
16899 default-1 )
16900 for ac_file in $CONFIG_FILES; do
16901 # Support "outfile[:infile[:infile...]]"
16902 case "$ac_file" in
16903 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16904 esac
16905 # PO directories have a Makefile.in generated from Makefile.in.in.
16906 case "$ac_file" in */Makefile.in)
16907 # Adjust a relative srcdir.
16908 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16909 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
16910 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16911 # In autoconf-2.13 it is called $ac_given_srcdir.
16912 # In autoconf-2.50 it is called $srcdir.
16913 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16914 case "$ac_given_srcdir" in
16915 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16916 /*) top_srcdir="$ac_given_srcdir" ;;
16917 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16918 esac
16919 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16920 rm -f "$ac_dir/POTFILES"
16921 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16922 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16923 POMAKEFILEDEPS="POTFILES.in"
16924 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16925 # on $ac_dir but don't depend on user-specified configuration
16926 # parameters.
16927 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16928 # The LINGUAS file contains the set of available languages.
16929 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16930 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16931 fi
16932 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16933 # Hide the ALL_LINGUAS assigment from automake.
16934 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16935 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16936 else
16937 # The set of available languages was given in configure.in.
16938 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16939 fi
16940 case "$ac_given_srcdir" in
16941 .) srcdirpre= ;;
16942 *) srcdirpre='$(srcdir)/' ;;
16943 esac
16944 POFILES=
16945 GMOFILES=
16946 UPDATEPOFILES=
16947 DUMMYPOFILES=
16948 for lang in $ALL_LINGUAS; do
16949 POFILES="$POFILES $srcdirpre$lang.po"
16950 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16951 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16952 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16953 done
16954 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16955 # environment variable.
16956 INST_LINGUAS=
16957 if test -n "$ALL_LINGUAS"; then
16958 for presentlang in $ALL_LINGUAS; do
16959 useit=no
16960 if test "%UNSET%" != "$LINGUAS"; then
16961 desiredlanguages="$LINGUAS"
16962 else
16963 desiredlanguages="$ALL_LINGUAS"
16964 fi
16965 for desiredlang in $desiredlanguages; do
16966 # Use the presentlang catalog if desiredlang is
16967 # a. equal to presentlang, or
16968 # b. a variant of presentlang (because in this case,
16969 # presentlang can be used as a fallback for messages
16970 # which are not translated in the desiredlang catalog).
16971 case "$desiredlang" in
16972 "$presentlang"*) useit=yes;;
16973 esac
16974 done
16975 if test $useit = yes; then
16976 INST_LINGUAS="$INST_LINGUAS $presentlang"
16977 fi
16978 done
16979 fi
16980 CATALOGS=
16981 if test -n "$INST_LINGUAS"; then
16982 for lang in $INST_LINGUAS; do
16983 CATALOGS="$CATALOGS $lang.gmo"
16984 done
16985 fi
16986 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16987 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"
16988 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16989 if test -f "$f"; then
16990 case "$f" in
16991 *.orig | *.bak | *~) ;;
16992 *) cat "$f" >> "$ac_dir/Makefile" ;;
16993 esac
16994 fi
16995 done
16996 fi
16997 ;;
16998 esac
16999 done ;;
42ecbf5e
DJ
17000 esac
17001done
17002_ACEOF
e5a52504 17003
42ecbf5e
DJ
17004cat >>$CONFIG_STATUS <<\_ACEOF
17005
17006{ (exit 0); exit 0; }
17007_ACEOF
252b5132 17008chmod +x $CONFIG_STATUS
42ecbf5e
DJ
17009ac_clean_files=$ac_clean_files_save
17010
17011
17012# configure is writing to config.log, and then calls config.status.
17013# config.status does its own redirection, appending to config.log.
17014# Unfortunately, on DOS this fails, as config.log is still kept open
17015# by configure, so config.status won't be able to write to it; its
17016# output is simply discarded. So we exec the FD to /dev/null,
17017# effectively closing config.log, so it can be properly (re)opened and
17018# appended to by config.status. When coming back to configure, we
17019# need to make the FD available again.
17020if test "$no_create" != yes; then
17021 ac_cs_success=:
17022 ac_config_status_args=
17023 test "$silent" = yes &&
17024 ac_config_status_args="$ac_config_status_args --quiet"
17025 exec 5>/dev/null
17026 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17027 exec 5>>config.log
17028 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17029 # would make configure fail if this is the last instruction.
17030 $ac_cs_success || { (exit 1); exit 1; }
17031fi
252b5132 17032
This page took 1.441317 seconds and 4 git commands to generate.