* configure: Regenerate for new libtool.
[deliverable/binutils-gdb.git] / opcodes / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
979273e3 3# Generated by GNU Autoconf 2.59.
252b5132 4#
979273e3 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.
979273e3
NN
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
979273e3
NN
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
979273e3
NN
398exec 6>&1
399
400#
401# Initializations.
402#
252b5132 403ac_default_prefix=/usr/local
979273e3
NN
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="z8k-dis.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
7357c5b6 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 CPP EGREP AR ac_ct_AR RANLIB ac_ct_RANLIB LIBTOOL SED FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S lt_ECHO WARN_CFLAGS NO_WERROR MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT INSTALL_LIBBFD_TRUE INSTALL_LIBBFD_FALSE host_noncanonical target_noncanonical bfdlibdir bfdincludedir USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT MKINSTALLDIRS MSGFMT MSGMERGE CC_FOR_BUILD EXEEXT_FOR_BUILD HDEFINES CGEN_MAINT_TRUE CGEN_MAINT_FALSE cgendir SHARED_LDFLAGS SHARED_LIBADD SHARED_DEPENDENCIES archdefs BFD_MACHINES LIBOBJS LTLIBOBJS'
979273e3 462ac_subst_files=''
7a283e07 463ac_pwd=`pwd`
252b5132
RH
464
465# Initialize some variables set by options.
979273e3
NN
466ac_init_help=
467ac_init_version=false
252b5132
RH
468# The variables have the same names as the options, with
469# dashes changed to underlines.
979273e3 470cache_file=/dev/null
252b5132 471exec_prefix=NONE
252b5132 472no_create=
252b5132
RH
473no_recursion=
474prefix=NONE
475program_prefix=NONE
476program_suffix=NONE
477program_transform_name=s,x,x,
478silent=
479site=
480srcdir=
252b5132
RH
481verbose=
482x_includes=NONE
483x_libraries=NONE
979273e3
NN
484
485# Installation directory options.
486# These are left unexpanded so users can "make install exec_prefix=/foo"
487# and all the variables that are supposed to be based on exec_prefix
488# by default will actually change.
489# Use braces instead of parens because sh, perl, etc. also accept them.
252b5132
RH
490bindir='${exec_prefix}/bin'
491sbindir='${exec_prefix}/sbin'
492libexecdir='${exec_prefix}/libexec'
493datadir='${prefix}/share'
494sysconfdir='${prefix}/etc'
495sharedstatedir='${prefix}/com'
496localstatedir='${prefix}/var'
497libdir='${exec_prefix}/lib'
498includedir='${prefix}/include'
499oldincludedir='/usr/include'
500infodir='${prefix}/info'
501mandir='${prefix}/man'
502
252b5132
RH
503ac_prev=
504for ac_option
505do
252b5132
RH
506 # If the previous option needs an argument, assign it.
507 if test -n "$ac_prev"; then
508 eval "$ac_prev=\$ac_option"
509 ac_prev=
510 continue
511 fi
512
979273e3 513 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
252b5132
RH
514
515 # Accept the important Cygnus configure options, so we can diagnose typos.
516
979273e3 517 case $ac_option in
252b5132
RH
518
519 -bindir | --bindir | --bindi | --bind | --bin | --bi)
520 ac_prev=bindir ;;
521 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
979273e3 522 bindir=$ac_optarg ;;
252b5132
RH
523
524 -build | --build | --buil | --bui | --bu)
979273e3 525 ac_prev=build_alias ;;
252b5132 526 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
979273e3 527 build_alias=$ac_optarg ;;
252b5132
RH
528
529 -cache-file | --cache-file | --cache-fil | --cache-fi \
530 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
531 ac_prev=cache_file ;;
532 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
533 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
979273e3
NN
534 cache_file=$ac_optarg ;;
535
536 --config-cache | -C)
537 cache_file=config.cache ;;
252b5132
RH
538
539 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
540 ac_prev=datadir ;;
541 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
542 | --da=*)
979273e3 543 datadir=$ac_optarg ;;
252b5132
RH
544
545 -disable-* | --disable-*)
979273e3 546 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 547 # Reject names that are not valid shell variable names.
979273e3
NN
548 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
549 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
550 { (exit 1); exit 1; }; }
551 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
552 eval "enable_$ac_feature=no" ;;
252b5132
RH
553
554 -enable-* | --enable-*)
979273e3 555 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 556 # Reject names that are not valid shell variable names.
979273e3
NN
557 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
558 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
559 { (exit 1); exit 1; }; }
560 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
561 case $ac_option in
562 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
252b5132
RH
563 *) ac_optarg=yes ;;
564 esac
979273e3 565 eval "enable_$ac_feature='$ac_optarg'" ;;
252b5132
RH
566
567 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
568 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
569 | --exec | --exe | --ex)
570 ac_prev=exec_prefix ;;
571 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
572 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
573 | --exec=* | --exe=* | --ex=*)
979273e3 574 exec_prefix=$ac_optarg ;;
252b5132
RH
575
576 -gas | --gas | --ga | --g)
577 # Obsolete; use --with-gas.
578 with_gas=yes ;;
579
979273e3
NN
580 -help | --help | --hel | --he | -h)
581 ac_init_help=long ;;
582 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
583 ac_init_help=recursive ;;
584 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
585 ac_init_help=short ;;
252b5132
RH
586
587 -host | --host | --hos | --ho)
979273e3 588 ac_prev=host_alias ;;
252b5132 589 -host=* | --host=* | --hos=* | --ho=*)
979273e3 590 host_alias=$ac_optarg ;;
252b5132
RH
591
592 -includedir | --includedir | --includedi | --included | --include \
593 | --includ | --inclu | --incl | --inc)
594 ac_prev=includedir ;;
595 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
596 | --includ=* | --inclu=* | --incl=* | --inc=*)
979273e3 597 includedir=$ac_optarg ;;
252b5132
RH
598
599 -infodir | --infodir | --infodi | --infod | --info | --inf)
600 ac_prev=infodir ;;
601 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979273e3 602 infodir=$ac_optarg ;;
252b5132
RH
603
604 -libdir | --libdir | --libdi | --libd)
605 ac_prev=libdir ;;
606 -libdir=* | --libdir=* | --libdi=* | --libd=*)
979273e3 607 libdir=$ac_optarg ;;
252b5132
RH
608
609 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
610 | --libexe | --libex | --libe)
611 ac_prev=libexecdir ;;
612 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
613 | --libexe=* | --libex=* | --libe=*)
979273e3 614 libexecdir=$ac_optarg ;;
252b5132
RH
615
616 -localstatedir | --localstatedir | --localstatedi | --localstated \
617 | --localstate | --localstat | --localsta | --localst \
618 | --locals | --local | --loca | --loc | --lo)
619 ac_prev=localstatedir ;;
620 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
621 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
622 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
979273e3 623 localstatedir=$ac_optarg ;;
252b5132
RH
624
625 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
626 ac_prev=mandir ;;
627 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
979273e3 628 mandir=$ac_optarg ;;
252b5132
RH
629
630 -nfp | --nfp | --nf)
631 # Obsolete; use --without-fp.
632 with_fp=no ;;
633
634 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
979273e3 635 | --no-cr | --no-c | -n)
252b5132
RH
636 no_create=yes ;;
637
638 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
639 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
640 no_recursion=yes ;;
641
642 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
643 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
644 | --oldin | --oldi | --old | --ol | --o)
645 ac_prev=oldincludedir ;;
646 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
647 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
648 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
979273e3 649 oldincludedir=$ac_optarg ;;
252b5132
RH
650
651 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
652 ac_prev=prefix ;;
653 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
979273e3 654 prefix=$ac_optarg ;;
252b5132
RH
655
656 -program-prefix | --program-prefix | --program-prefi | --program-pref \
657 | --program-pre | --program-pr | --program-p)
658 ac_prev=program_prefix ;;
659 -program-prefix=* | --program-prefix=* | --program-prefi=* \
660 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
979273e3 661 program_prefix=$ac_optarg ;;
252b5132
RH
662
663 -program-suffix | --program-suffix | --program-suffi | --program-suff \
664 | --program-suf | --program-su | --program-s)
665 ac_prev=program_suffix ;;
666 -program-suffix=* | --program-suffix=* | --program-suffi=* \
667 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
979273e3 668 program_suffix=$ac_optarg ;;
252b5132
RH
669
670 -program-transform-name | --program-transform-name \
671 | --program-transform-nam | --program-transform-na \
672 | --program-transform-n | --program-transform- \
673 | --program-transform | --program-transfor \
674 | --program-transfo | --program-transf \
675 | --program-trans | --program-tran \
676 | --progr-tra | --program-tr | --program-t)
677 ac_prev=program_transform_name ;;
678 -program-transform-name=* | --program-transform-name=* \
679 | --program-transform-nam=* | --program-transform-na=* \
680 | --program-transform-n=* | --program-transform-=* \
681 | --program-transform=* | --program-transfor=* \
682 | --program-transfo=* | --program-transf=* \
683 | --program-trans=* | --program-tran=* \
684 | --progr-tra=* | --program-tr=* | --program-t=*)
979273e3 685 program_transform_name=$ac_optarg ;;
252b5132
RH
686
687 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
688 | -silent | --silent | --silen | --sile | --sil)
689 silent=yes ;;
690
691 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
692 ac_prev=sbindir ;;
693 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
694 | --sbi=* | --sb=*)
979273e3 695 sbindir=$ac_optarg ;;
252b5132
RH
696
697 -sharedstatedir | --sharedstatedir | --sharedstatedi \
698 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
699 | --sharedst | --shareds | --shared | --share | --shar \
700 | --sha | --sh)
701 ac_prev=sharedstatedir ;;
702 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
703 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
704 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
705 | --sha=* | --sh=*)
979273e3 706 sharedstatedir=$ac_optarg ;;
252b5132
RH
707
708 -site | --site | --sit)
709 ac_prev=site ;;
710 -site=* | --site=* | --sit=*)
979273e3 711 site=$ac_optarg ;;
1fe1f39c 712
252b5132
RH
713 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
714 ac_prev=srcdir ;;
715 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
979273e3 716 srcdir=$ac_optarg ;;
252b5132
RH
717
718 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
719 | --syscon | --sysco | --sysc | --sys | --sy)
720 ac_prev=sysconfdir ;;
721 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
722 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
979273e3 723 sysconfdir=$ac_optarg ;;
252b5132
RH
724
725 -target | --target | --targe | --targ | --tar | --ta | --t)
979273e3 726 ac_prev=target_alias ;;
252b5132 727 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
979273e3 728 target_alias=$ac_optarg ;;
252b5132
RH
729
730 -v | -verbose | --verbose | --verbos | --verbo | --verb)
731 verbose=yes ;;
732
979273e3
NN
733 -version | --version | --versio | --versi | --vers | -V)
734 ac_init_version=: ;;
252b5132
RH
735
736 -with-* | --with-*)
979273e3 737 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 738 # Reject names that are not valid shell variable names.
979273e3
NN
739 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
740 { echo "$as_me: error: invalid package name: $ac_package" >&2
741 { (exit 1); exit 1; }; }
252b5132 742 ac_package=`echo $ac_package| sed 's/-/_/g'`
979273e3
NN
743 case $ac_option in
744 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
252b5132
RH
745 *) ac_optarg=yes ;;
746 esac
979273e3 747 eval "with_$ac_package='$ac_optarg'" ;;
252b5132
RH
748
749 -without-* | --without-*)
979273e3 750 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 751 # Reject names that are not valid shell variable names.
979273e3
NN
752 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
753 { echo "$as_me: error: invalid package name: $ac_package" >&2
754 { (exit 1); exit 1; }; }
755 ac_package=`echo $ac_package | sed 's/-/_/g'`
756 eval "with_$ac_package=no" ;;
252b5132
RH
757
758 --x)
759 # Obsolete; use --with-x.
760 with_x=yes ;;
761
762 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
763 | --x-incl | --x-inc | --x-in | --x-i)
764 ac_prev=x_includes ;;
765 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
766 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
979273e3 767 x_includes=$ac_optarg ;;
252b5132
RH
768
769 -x-libraries | --x-libraries | --x-librarie | --x-librari \
770 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
771 ac_prev=x_libraries ;;
772 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
773 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
979273e3 774 x_libraries=$ac_optarg ;;
252b5132 775
979273e3
NN
776 -*) { echo "$as_me: error: unrecognized option: $ac_option
777Try \`$0 --help' for more information." >&2
778 { (exit 1); exit 1; }; }
252b5132
RH
779 ;;
780
979273e3
NN
781 *=*)
782 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
783 # Reject names that are not valid shell variable names.
784 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
785 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
786 { (exit 1); exit 1; }; }
787 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
788 eval "$ac_envvar='$ac_optarg'"
789 export $ac_envvar ;;
790
252b5132 791 *)
979273e3
NN
792 # FIXME: should be removed in autoconf 3.0.
793 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
794 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
795 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
796 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
797 ;;
798
799 esac
800done
801
802if test -n "$ac_prev"; then
979273e3
NN
803 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
804 { echo "$as_me: error: missing argument to $ac_option" >&2
805 { (exit 1); exit 1; }; }
252b5132 806fi
252b5132 807
979273e3
NN
808# Be sure to have absolute paths.
809for ac_var in exec_prefix prefix
810do
811 eval ac_val=$`echo $ac_var`
812 case $ac_val in
813 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
814 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
815 { (exit 1); exit 1; }; };;
816 esac
817done
252b5132 818
979273e3
NN
819# Be sure to have absolute paths.
820for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
821 localstatedir libdir includedir oldincludedir infodir mandir
252b5132 822do
979273e3
NN
823 eval ac_val=$`echo $ac_var`
824 case $ac_val in
825 [\\/$]* | ?:[\\/]* ) ;;
826 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
827 { (exit 1); exit 1; }; };;
252b5132
RH
828 esac
829done
830
979273e3
NN
831# There might be people who depend on the old broken behavior: `$host'
832# used to hold the argument of --host etc.
833# FIXME: To remove some day.
834build=$build_alias
835host=$host_alias
836target=$target_alias
837
838# FIXME: To remove some day.
839if test "x$host_alias" != x; then
840 if test "x$build_alias" = x; then
841 cross_compiling=maybe
842 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
843 If a cross compiler is detected then cross compile mode will be used." >&2
844 elif test "x$build_alias" != "x$host_alias"; then
845 cross_compiling=yes
846 fi
847fi
252b5132 848
979273e3
NN
849ac_tool_prefix=
850test -n "$host_alias" && ac_tool_prefix=$host_alias-
851
852test "$silent" = yes && exec 6>/dev/null
252b5132 853
252b5132
RH
854
855# Find the source files, if location was not specified.
856if test -z "$srcdir"; then
857 ac_srcdir_defaulted=yes
858 # Try the directory containing this script, then its parent.
979273e3
NN
859 ac_confdir=`(dirname "$0") 2>/dev/null ||
860$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
861 X"$0" : 'X\(//\)[^/]' \| \
862 X"$0" : 'X\(//\)$' \| \
863 X"$0" : 'X\(/\)' \| \
864 . : '\(.\)' 2>/dev/null ||
865echo X"$0" |
866 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
867 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
868 /^X\(\/\/\)$/{ s//\1/; q; }
869 /^X\(\/\).*/{ s//\1/; q; }
870 s/.*/./; q'`
252b5132
RH
871 srcdir=$ac_confdir
872 if test ! -r $srcdir/$ac_unique_file; then
873 srcdir=..
874 fi
875else
876 ac_srcdir_defaulted=no
877fi
878if test ! -r $srcdir/$ac_unique_file; then
879 if test "$ac_srcdir_defaulted" = yes; then
979273e3
NN
880 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
881 { (exit 1); exit 1; }; }
252b5132 882 else
979273e3
NN
883 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
884 { (exit 1); exit 1; }; }
252b5132
RH
885 fi
886fi
979273e3
NN
887(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
888 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
889 { (exit 1); exit 1; }; }
890srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
891ac_env_build_alias_set=${build_alias+set}
892ac_env_build_alias_value=$build_alias
893ac_cv_env_build_alias_set=${build_alias+set}
894ac_cv_env_build_alias_value=$build_alias
895ac_env_host_alias_set=${host_alias+set}
896ac_env_host_alias_value=$host_alias
897ac_cv_env_host_alias_set=${host_alias+set}
898ac_cv_env_host_alias_value=$host_alias
899ac_env_target_alias_set=${target_alias+set}
900ac_env_target_alias_value=$target_alias
901ac_cv_env_target_alias_set=${target_alias+set}
902ac_cv_env_target_alias_value=$target_alias
903ac_env_CC_set=${CC+set}
904ac_env_CC_value=$CC
905ac_cv_env_CC_set=${CC+set}
906ac_cv_env_CC_value=$CC
907ac_env_CFLAGS_set=${CFLAGS+set}
908ac_env_CFLAGS_value=$CFLAGS
909ac_cv_env_CFLAGS_set=${CFLAGS+set}
910ac_cv_env_CFLAGS_value=$CFLAGS
911ac_env_LDFLAGS_set=${LDFLAGS+set}
912ac_env_LDFLAGS_value=$LDFLAGS
913ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
914ac_cv_env_LDFLAGS_value=$LDFLAGS
915ac_env_CPPFLAGS_set=${CPPFLAGS+set}
916ac_env_CPPFLAGS_value=$CPPFLAGS
917ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
918ac_cv_env_CPPFLAGS_value=$CPPFLAGS
919ac_env_CPP_set=${CPP+set}
920ac_env_CPP_value=$CPP
921ac_cv_env_CPP_set=${CPP+set}
922ac_cv_env_CPP_value=$CPP
252b5132 923
979273e3
NN
924#
925# Report the --help message.
926#
927if test "$ac_init_help" = "long"; then
928 # Omit some internal or obsolete options to make the list less imposing.
929 # This message is too long to be a string in the A/UX 3.1 sh.
930 cat <<_ACEOF
931\`configure' configures this package to adapt to many kinds of systems.
252b5132 932
979273e3 933Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 934
979273e3
NN
935To assign environment variables (e.g., CC, CFLAGS...), specify them as
936VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 937
979273e3 938Defaults for the options are specified in brackets.
ac48eca1 939
979273e3
NN
940Configuration:
941 -h, --help display this help and exit
942 --help=short display options specific to this package
943 --help=recursive display the short help of all the included packages
944 -V, --version display version information and exit
945 -q, --quiet, --silent do not print \`checking...' messages
946 --cache-file=FILE cache test results in FILE [disabled]
947 -C, --config-cache alias for \`--cache-file=config.cache'
948 -n, --no-create do not create output files
949 --srcdir=DIR find the sources in DIR [configure dir or \`..']
950
951_ACEOF
952
953 cat <<_ACEOF
954Installation directories:
955 --prefix=PREFIX install architecture-independent files in PREFIX
956 [$ac_default_prefix]
957 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
958 [PREFIX]
ac48eca1 959
979273e3
NN
960By default, \`make install' will install all the files in
961\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
962an installation prefix other than \`$ac_default_prefix' using \`--prefix',
963for instance \`--prefix=\$HOME'.
ac48eca1 964
979273e3 965For better control, use the options below.
ac48eca1 966
979273e3
NN
967Fine tuning of the installation directories:
968 --bindir=DIR user executables [EPREFIX/bin]
969 --sbindir=DIR system admin executables [EPREFIX/sbin]
970 --libexecdir=DIR program executables [EPREFIX/libexec]
971 --datadir=DIR read-only architecture-independent data [PREFIX/share]
972 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
973 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
974 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
975 --libdir=DIR object code libraries [EPREFIX/lib]
976 --includedir=DIR C header files [PREFIX/include]
977 --oldincludedir=DIR C header files for non-gcc [/usr/include]
978 --infodir=DIR info documentation [PREFIX/info]
979 --mandir=DIR man documentation [PREFIX/man]
980_ACEOF
ac48eca1 981
979273e3 982 cat <<\_ACEOF
252b5132 983
979273e3
NN
984Program names:
985 --program-prefix=PREFIX prepend PREFIX to installed program names
986 --program-suffix=SUFFIX append SUFFIX to installed program names
987 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 988
979273e3
NN
989System types:
990 --build=BUILD configure for building on BUILD [guessed]
991 --host=HOST cross-compile to build programs to run on HOST [BUILD]
992 --target=TARGET configure for building compilers for TARGET [HOST]
993_ACEOF
252b5132 994fi
252b5132 995
979273e3 996if test -n "$ac_init_help"; then
252b5132 997
979273e3 998 cat <<\_ACEOF
252b5132 999
979273e3
NN
1000Optional Features:
1001 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1002 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
8ae85421
AM
1003 --disable-dependency-tracking speeds up one-time build
1004 --enable-dependency-tracking do not reject slow dependency extractors
d7040cdb
SE
1005 --enable-shared[=PKGS]
1006 build shared libraries [default=no]
1007 --enable-static[=PKGS]
1008 build static libraries [default=yes]
1009 --enable-fast-install[=PKGS]
1010 optimize for fast installation [default=yes]
979273e3
NN
1011 --disable-libtool-lock avoid locking (might break parallel builds)
1012 --enable-targets alternative target configurations
1013 --enable-commonbfdlib build shared BFD/opcodes/libiberty library
241a6c40
AM
1014 --enable-werror treat compile warnings as errors
1015 --enable-build-warnings enable build-time compiler warnings
8ae85421
AM
1016 --enable-maintainer-mode enable make rules and dependencies not useful
1017 (and sometimes confusing) to the casual installer
979273e3
NN
1018 --enable-install-libbfd controls installation of libbfd and related headers
1019 --disable-nls do not use Native Language Support
1020 --enable-cgen-maint=dir build cgen generated files
1021
1022Optional Packages:
1023 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1024 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1025 --with-pic try to use only PIC/non-PIC objects [default=use
1026 both]
1027 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
252b5132 1028
979273e3
NN
1029Some influential environment variables:
1030 CC C compiler command
1031 CFLAGS C compiler flags
1032 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1033 nonstandard directory <lib dir>
1034 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1035 headers in a nonstandard directory <include dir>
1036 CPP C preprocessor
a2d91340 1037
979273e3
NN
1038Use these variables to override the choices made by `configure' or to help
1039it to find libraries and programs with nonstandard names/locations.
1040
1041_ACEOF
a2d91340
AC
1042fi
1043
979273e3
NN
1044if test "$ac_init_help" = "recursive"; then
1045 # If there are subdirs, report their specific --help.
1046 ac_popdir=`pwd`
1047 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1048 test -d $ac_dir || continue
1049 ac_builddir=.
1050
1051if test "$ac_dir" != .; then
1052 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1053 # A "../" for each directory in $ac_dir_suffix.
1054 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1055else
1056 ac_dir_suffix= ac_top_builddir=
1057fi
a2d91340 1058
979273e3
NN
1059case $srcdir in
1060 .) # No --srcdir option. We are building in place.
1061 ac_srcdir=.
1062 if test -z "$ac_top_builddir"; then
1063 ac_top_srcdir=.
1064 else
1065 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
a2d91340 1066 fi ;;
979273e3
NN
1067 [\\/]* | ?:[\\/]* ) # Absolute path.
1068 ac_srcdir=$srcdir$ac_dir_suffix;
1069 ac_top_srcdir=$srcdir ;;
1070 *) # Relative path.
1071 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1072 ac_top_srcdir=$ac_top_builddir$srcdir ;;
a2d91340
AC
1073esac
1074
979273e3
NN
1075# Do not use `cd foo && pwd` to compute absolute paths, because
1076# the directories may not exist.
1077case `pwd` in
1078.) ac_abs_builddir="$ac_dir";;
1079*)
1080 case "$ac_dir" in
1081 .) ac_abs_builddir=`pwd`;;
1082 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1083 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1084 esac;;
a2d91340 1085esac
979273e3
NN
1086case $ac_abs_builddir in
1087.) ac_abs_top_builddir=${ac_top_builddir}.;;
1088*)
1089 case ${ac_top_builddir}. in
1090 .) ac_abs_top_builddir=$ac_abs_builddir;;
1091 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1092 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1093 esac;;
1094esac
1095case $ac_abs_builddir in
1096.) ac_abs_srcdir=$ac_srcdir;;
1097*)
1098 case $ac_srcdir in
1099 .) ac_abs_srcdir=$ac_abs_builddir;;
1100 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1101 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1102 esac;;
1103esac
1104case $ac_abs_builddir in
1105.) ac_abs_top_srcdir=$ac_top_srcdir;;
1106*)
1107 case $ac_top_srcdir in
1108 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1109 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1110 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1111 esac;;
a2d91340
AC
1112esac
1113
979273e3
NN
1114 cd $ac_dir
1115 # Check for guested configure; otherwise get Cygnus style configure.
1116 if test -f $ac_srcdir/configure.gnu; then
1117 echo
1118 $SHELL $ac_srcdir/configure.gnu --help=recursive
1119 elif test -f $ac_srcdir/configure; then
1120 echo
1121 $SHELL $ac_srcdir/configure --help=recursive
1122 elif test -f $ac_srcdir/configure.ac ||
1123 test -f $ac_srcdir/configure.in; then
1124 echo
1125 $ac_configure --help
1126 else
1127 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1128 fi
8ae85421 1129 cd $ac_popdir
979273e3
NN
1130 done
1131fi
a2d91340 1132
979273e3
NN
1133test -n "$ac_init_help" && exit 0
1134if $ac_init_version; then
1135 cat <<\_ACEOF
252b5132 1136
979273e3
NN
1137Copyright (C) 2003 Free Software Foundation, Inc.
1138This configure script is free software; the Free Software Foundation
1139gives unlimited permission to copy, distribute and modify it.
1140_ACEOF
1141 exit 0
1142fi
1143exec 5>config.log
1144cat >&5 <<_ACEOF
1145This file contains any messages produced by compilers while
1146running configure, to aid debugging if configure makes a mistake.
2c73f9d8 1147
979273e3
NN
1148It was created by $as_me, which was
1149generated by GNU Autoconf 2.59. Invocation command line was
252b5132 1150
979273e3 1151 $ $0 $@
252b5132 1152
979273e3
NN
1153_ACEOF
1154{
1155cat <<_ASUNAME
1156## --------- ##
1157## Platform. ##
1158## --------- ##
1159
1160hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1161uname -m = `(uname -m) 2>/dev/null || echo unknown`
1162uname -r = `(uname -r) 2>/dev/null || echo unknown`
1163uname -s = `(uname -s) 2>/dev/null || echo unknown`
1164uname -v = `(uname -v) 2>/dev/null || echo unknown`
1165
1166/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1167/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1168
1169/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1170/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1171/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1172hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1173/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1174/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1175/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1176
1177_ASUNAME
1178
1179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1180for as_dir in $PATH
1181do
1182 IFS=$as_save_IFS
1183 test -z "$as_dir" && as_dir=.
1184 echo "PATH: $as_dir"
1185done
252b5132 1186
979273e3 1187} >&5
75798298 1188
979273e3 1189cat >&5 <<_ACEOF
252b5132 1190
252b5132 1191
979273e3
NN
1192## ----------- ##
1193## Core tests. ##
1194## ----------- ##
1195
1196_ACEOF
1197
1198
1199# Keep a trace of the command line.
1200# Strip out --no-create and --no-recursion so they do not pile up.
1201# Strip out --silent because we don't want to record it for future runs.
1202# Also quote any args containing shell meta-characters.
1203# Make two passes to allow for proper duplicate-argument suppression.
1204ac_configure_args=
1205ac_configure_args0=
1206ac_configure_args1=
1207ac_sep=
1208ac_must_keep_next=false
1209for ac_pass in 1 2
1210do
1211 for ac_arg
1212 do
1213 case $ac_arg in
1214 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1215 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1216 | -silent | --silent | --silen | --sile | --sil)
1217 continue ;;
1218 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1219 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1220 esac
1221 case $ac_pass in
1222 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1223 2)
1224 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1225 if test $ac_must_keep_next = true; then
1226 ac_must_keep_next=false # Got value, back to normal.
1227 else
1228 case $ac_arg in
1229 *=* | --config-cache | -C | -disable-* | --disable-* \
1230 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1231 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1232 | -with-* | --with-* | -without-* | --without-* | --x)
1233 case "$ac_configure_args0 " in
1234 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1235 esac
1236 ;;
1237 -* ) ac_must_keep_next=true ;;
1238 esac
1239 fi
1240 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1241 # Get rid of the leading space.
1242 ac_sep=" "
1243 ;;
1244 esac
1245 done
1246done
1247$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1248$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1249
1250# When interrupted or exit'd, cleanup temporary files, and complete
1251# config.log. We remove comments because anyway the quotes in there
1252# would cause problems or look ugly.
1253# WARNING: Be sure not to use single quotes in there, as some shells,
1254# such as our DU 5.0 friend, will then `close' the trap.
1255trap 'exit_status=$?
1256 # Save into config.log some information that might help in debugging.
1257 {
1258 echo
1259
1260 cat <<\_ASBOX
1261## ---------------- ##
1262## Cache variables. ##
1263## ---------------- ##
1264_ASBOX
1265 echo
1266 # The following way of writing the cache mishandles newlines in values,
1267{
1268 (set) 2>&1 |
1269 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1270 *ac_space=\ *)
1271 sed -n \
1272 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1273 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1274 ;;
1275 *)
1276 sed -n \
1277 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1278 ;;
1279 esac;
1280}
1281 echo
1282
1283 cat <<\_ASBOX
1284## ----------------- ##
1285## Output variables. ##
1286## ----------------- ##
1287_ASBOX
1288 echo
1289 for ac_var in $ac_subst_vars
1290 do
1291 eval ac_val=$`echo $ac_var`
1292 echo "$ac_var='"'"'$ac_val'"'"'"
1293 done | sort
1294 echo
1295
1296 if test -n "$ac_subst_files"; then
1297 cat <<\_ASBOX
1298## ------------- ##
1299## Output files. ##
1300## ------------- ##
1301_ASBOX
1302 echo
1303 for ac_var in $ac_subst_files
1304 do
1305 eval ac_val=$`echo $ac_var`
1306 echo "$ac_var='"'"'$ac_val'"'"'"
1307 done | sort
1308 echo
1309 fi
1310
1311 if test -s confdefs.h; then
1312 cat <<\_ASBOX
1313## ----------- ##
1314## confdefs.h. ##
1315## ----------- ##
1316_ASBOX
1317 echo
1318 sed "/^$/d" confdefs.h | sort
1319 echo
1320 fi
1321 test "$ac_signal" != 0 &&
1322 echo "$as_me: caught signal $ac_signal"
1323 echo "$as_me: exit $exit_status"
1324 } >&5
1325 rm -f core *.core &&
1326 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1327 exit $exit_status
1328 ' 0
1329for ac_signal in 1 2 13 15; do
1330 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1331done
1332ac_signal=0
1333
1334# confdefs.h avoids OS command line length limits that DEFS can exceed.
1335rm -rf conftest* confdefs.h
1336# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1337echo >confdefs.h
1338
1339# Predefined preprocessor variables.
1340
1341cat >>confdefs.h <<_ACEOF
1342#define PACKAGE_NAME "$PACKAGE_NAME"
1343_ACEOF
1344
1345
1346cat >>confdefs.h <<_ACEOF
1347#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1348_ACEOF
1349
1350
1351cat >>confdefs.h <<_ACEOF
1352#define PACKAGE_VERSION "$PACKAGE_VERSION"
1353_ACEOF
1354
1355
1356cat >>confdefs.h <<_ACEOF
1357#define PACKAGE_STRING "$PACKAGE_STRING"
1358_ACEOF
1359
1360
1361cat >>confdefs.h <<_ACEOF
1362#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1363_ACEOF
1364
1365
1366# Let the site file select an alternate cache file if it wants to.
1367# Prefer explicitly selected file to automatically selected ones.
1368if test -z "$CONFIG_SITE"; then
1369 if test "x$prefix" != xNONE; then
1370 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1371 else
1372 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1373 fi
1374fi
1375for ac_site_file in $CONFIG_SITE; do
1376 if test -r "$ac_site_file"; then
1377 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1378echo "$as_me: loading site script $ac_site_file" >&6;}
1379 sed 's/^/| /' "$ac_site_file" >&5
1380 . "$ac_site_file"
1381 fi
1382done
1383
1384if test -r "$cache_file"; then
1385 # Some versions of bash will fail to source /dev/null (special
1386 # files actually), so we avoid doing that.
1387 if test -f "$cache_file"; then
1388 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1389echo "$as_me: loading cache $cache_file" >&6;}
1390 case $cache_file in
1391 [\\/]* | ?:[\\/]* ) . $cache_file;;
1392 *) . ./$cache_file;;
1393 esac
1394 fi
1395else
1396 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1397echo "$as_me: creating cache $cache_file" >&6;}
1398 >$cache_file
1399fi
1400
1401# Check that the precious variables saved in the cache have kept the same
1402# value.
1403ac_cache_corrupted=false
1404for ac_var in `(set) 2>&1 |
1405 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1406 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1407 eval ac_new_set=\$ac_env_${ac_var}_set
1408 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1409 eval ac_new_val="\$ac_env_${ac_var}_value"
1410 case $ac_old_set,$ac_new_set in
1411 set,)
1412 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1413echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1414 ac_cache_corrupted=: ;;
1415 ,set)
1416 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1417echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1418 ac_cache_corrupted=: ;;
1419 ,);;
1420 *)
1421 if test "x$ac_old_val" != "x$ac_new_val"; then
6194aaab
L
1422 # differences in whitespace do not lead to failure.
1423 ac_old_val_w=`echo x $ac_old_val`
1424 ac_new_val_w=`echo x $ac_new_val`
1425 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1426 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
979273e3 1427echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
6194aaab
L
1428 ac_cache_corrupted=:
1429 else
1430 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1431echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1432 eval $ac_var=\$ac_old_val
1433 fi
1434 { echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1435echo "$as_me: former value: \`$ac_old_val'" >&2;}
1436 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1437echo "$as_me: current value: \`$ac_new_val'" >&2;}
979273e3
NN
1438 fi;;
1439 esac
1440 # Pass precious variables to config.status.
1441 if test "$ac_new_set" = set; then
1442 case $ac_new_val in
1443 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1444 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1445 *) ac_arg=$ac_var=$ac_new_val ;;
1446 esac
1447 case " $ac_configure_args " in
1448 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1449 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1450 esac
1451 fi
1452done
1453if $ac_cache_corrupted; then
7a283e07
RW
1454 { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1455echo "$as_me: error: in \`$ac_pwd':" >&2;}
979273e3
NN
1456 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1457echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1458 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1459echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1460 { (exit 1); exit 1; }; }
1461fi
1462
1463ac_ext=c
1464ac_cpp='$CPP $CPPFLAGS'
1465ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1466ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1467ac_compiler_gnu=$ac_cv_c_compiler_gnu
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
7a283e07
RW
1485
1486
1487
979273e3
NN
1488
1489
1490
1491
1492ac_aux_dir=
1493for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1494 if test -f $ac_dir/install-sh; then
1495 ac_aux_dir=$ac_dir
1496 ac_install_sh="$ac_aux_dir/install-sh -c"
1497 break
1498 elif test -f $ac_dir/install.sh; then
1499 ac_aux_dir=$ac_dir
1500 ac_install_sh="$ac_aux_dir/install.sh -c"
1501 break
1502 elif test -f $ac_dir/shtool; then
1503 ac_aux_dir=$ac_dir
1504 ac_install_sh="$ac_aux_dir/shtool install -c"
1505 break
1506 fi
1507done
1508if test -z "$ac_aux_dir"; then
1509 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1510echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1511 { (exit 1); exit 1; }; }
1512fi
1513ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1514ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1515ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1516
1517# Make sure we can run config.sub.
1518$ac_config_sub sun4 >/dev/null 2>&1 ||
1519 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1520echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1521 { (exit 1); exit 1; }; }
1522
1523echo "$as_me:$LINENO: checking build system type" >&5
1524echo $ECHO_N "checking build system type... $ECHO_C" >&6
1525if test "${ac_cv_build+set}" = set; then
1526 echo $ECHO_N "(cached) $ECHO_C" >&6
1527else
1528 ac_cv_build_alias=$build_alias
1529test -z "$ac_cv_build_alias" &&
1530 ac_cv_build_alias=`$ac_config_guess`
1531test -z "$ac_cv_build_alias" &&
1532 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1533echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1534 { (exit 1); exit 1; }; }
1535ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1536 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1537echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1538 { (exit 1); exit 1; }; }
1539
1540fi
1541echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1542echo "${ECHO_T}$ac_cv_build" >&6
1543build=$ac_cv_build
1544build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1545build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1546build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1547
1548
1549echo "$as_me:$LINENO: checking host system type" >&5
1550echo $ECHO_N "checking host system type... $ECHO_C" >&6
1551if test "${ac_cv_host+set}" = set; then
1552 echo $ECHO_N "(cached) $ECHO_C" >&6
1553else
1554 ac_cv_host_alias=$host_alias
1555test -z "$ac_cv_host_alias" &&
1556 ac_cv_host_alias=$ac_cv_build_alias
1557ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1558 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1559echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1560 { (exit 1); exit 1; }; }
1561
1562fi
1563echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1564echo "${ECHO_T}$ac_cv_host" >&6
1565host=$ac_cv_host
1566host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1567host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1568host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1569
1570
1571echo "$as_me:$LINENO: checking target system type" >&5
1572echo $ECHO_N "checking target system type... $ECHO_C" >&6
1573if test "${ac_cv_target+set}" = set; then
1574 echo $ECHO_N "(cached) $ECHO_C" >&6
1575else
1576 ac_cv_target_alias=$target_alias
1577test "x$ac_cv_target_alias" = "x" &&
1578 ac_cv_target_alias=$ac_cv_host_alias
1579ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1580 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1581echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1582 { (exit 1); exit 1; }; }
1583
1584fi
1585echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1586echo "${ECHO_T}$ac_cv_target" >&6
1587target=$ac_cv_target
1588target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1589target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1590target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1591
1592
1593# The aliases save the names the user supplied, while $host etc.
1594# will get canonicalized.
1595test -n "$target_alias" &&
1596 test "$program_prefix$program_suffix$program_transform_name" = \
1597 NONENONEs,x,x, &&
1598 program_prefix=${target_alias}-
1599ac_ext=c
1600ac_cpp='$CPP $CPPFLAGS'
1601ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1602ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1603ac_compiler_gnu=$ac_cv_c_compiler_gnu
1604if test -n "$ac_tool_prefix"; then
1605 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1606set dummy ${ac_tool_prefix}gcc; ac_word=$2
1607echo "$as_me:$LINENO: checking for $ac_word" >&5
1608echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1609if test "${ac_cv_prog_CC+set}" = set; then
1610 echo $ECHO_N "(cached) $ECHO_C" >&6
1611else
1612 if test -n "$CC"; then
1613 ac_cv_prog_CC="$CC" # Let the user override the test.
1614else
1615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1616for as_dir in $PATH
1617do
1618 IFS=$as_save_IFS
1619 test -z "$as_dir" && as_dir=.
1620 for ac_exec_ext in '' $ac_executable_extensions; do
1621 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1622 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1623 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1624 break 2
1625 fi
1626done
1627done
1628
1629fi
1630fi
1631CC=$ac_cv_prog_CC
1632if test -n "$CC"; then
1633 echo "$as_me:$LINENO: result: $CC" >&5
1634echo "${ECHO_T}$CC" >&6
1635else
1636 echo "$as_me:$LINENO: result: no" >&5
1637echo "${ECHO_T}no" >&6
1638fi
1639
1640fi
1641if test -z "$ac_cv_prog_CC"; then
1642 ac_ct_CC=$CC
1643 # Extract the first word of "gcc", so it can be a program name with args.
1644set dummy gcc; ac_word=$2
1645echo "$as_me:$LINENO: checking for $ac_word" >&5
1646echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1647if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1648 echo $ECHO_N "(cached) $ECHO_C" >&6
1649else
1650 if test -n "$ac_ct_CC"; then
1651 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1652else
1653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1654for as_dir in $PATH
1655do
1656 IFS=$as_save_IFS
1657 test -z "$as_dir" && as_dir=.
1658 for ac_exec_ext in '' $ac_executable_extensions; do
1659 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1660 ac_cv_prog_ac_ct_CC="gcc"
1661 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1662 break 2
1663 fi
1664done
1665done
1666
1667fi
1668fi
1669ac_ct_CC=$ac_cv_prog_ac_ct_CC
1670if test -n "$ac_ct_CC"; then
1671 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1672echo "${ECHO_T}$ac_ct_CC" >&6
1673else
1674 echo "$as_me:$LINENO: result: no" >&5
1675echo "${ECHO_T}no" >&6
1676fi
1677
1678 CC=$ac_ct_CC
1679else
1680 CC="$ac_cv_prog_CC"
1681fi
1682
1683if test -z "$CC"; then
1684 if test -n "$ac_tool_prefix"; then
1685 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1686set dummy ${ac_tool_prefix}cc; ac_word=$2
1687echo "$as_me:$LINENO: checking for $ac_word" >&5
1688echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1689if test "${ac_cv_prog_CC+set}" = set; then
1690 echo $ECHO_N "(cached) $ECHO_C" >&6
1691else
1692 if test -n "$CC"; then
1693 ac_cv_prog_CC="$CC" # Let the user override the test.
1694else
1695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1696for as_dir in $PATH
1697do
1698 IFS=$as_save_IFS
1699 test -z "$as_dir" && as_dir=.
1700 for ac_exec_ext in '' $ac_executable_extensions; do
1701 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1702 ac_cv_prog_CC="${ac_tool_prefix}cc"
1703 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1704 break 2
1705 fi
1706done
1707done
1708
1709fi
1710fi
1711CC=$ac_cv_prog_CC
1712if test -n "$CC"; then
1713 echo "$as_me:$LINENO: result: $CC" >&5
1714echo "${ECHO_T}$CC" >&6
1715else
1716 echo "$as_me:$LINENO: result: no" >&5
1717echo "${ECHO_T}no" >&6
1718fi
1719
1720fi
1721if test -z "$ac_cv_prog_CC"; then
1722 ac_ct_CC=$CC
1723 # Extract the first word of "cc", so it can be a program name with args.
1724set dummy cc; ac_word=$2
1725echo "$as_me:$LINENO: checking for $ac_word" >&5
1726echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1727if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1728 echo $ECHO_N "(cached) $ECHO_C" >&6
1729else
1730 if test -n "$ac_ct_CC"; then
1731 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1732else
1733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1734for as_dir in $PATH
1735do
1736 IFS=$as_save_IFS
1737 test -z "$as_dir" && as_dir=.
1738 for ac_exec_ext in '' $ac_executable_extensions; do
1739 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1740 ac_cv_prog_ac_ct_CC="cc"
1741 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1742 break 2
1743 fi
1744done
1745done
1746
1747fi
1748fi
1749ac_ct_CC=$ac_cv_prog_ac_ct_CC
1750if test -n "$ac_ct_CC"; then
1751 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1752echo "${ECHO_T}$ac_ct_CC" >&6
1753else
1754 echo "$as_me:$LINENO: result: no" >&5
1755echo "${ECHO_T}no" >&6
1756fi
1757
1758 CC=$ac_ct_CC
1759else
1760 CC="$ac_cv_prog_CC"
1761fi
1762
1763fi
1764if test -z "$CC"; then
1765 # Extract the first word of "cc", so it can be a program name with args.
1766set dummy cc; ac_word=$2
1767echo "$as_me:$LINENO: checking for $ac_word" >&5
1768echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1769if test "${ac_cv_prog_CC+set}" = set; then
1770 echo $ECHO_N "(cached) $ECHO_C" >&6
1771else
1772 if test -n "$CC"; then
1773 ac_cv_prog_CC="$CC" # Let the user override the test.
1774else
1775 ac_prog_rejected=no
1776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1777for as_dir in $PATH
1778do
1779 IFS=$as_save_IFS
1780 test -z "$as_dir" && as_dir=.
1781 for ac_exec_ext in '' $ac_executable_extensions; do
1782 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1783 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1784 ac_prog_rejected=yes
1785 continue
1786 fi
1787 ac_cv_prog_CC="cc"
1788 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1789 break 2
1790 fi
1791done
1792done
1793
1794if test $ac_prog_rejected = yes; then
1795 # We found a bogon in the path, so make sure we never use it.
1796 set dummy $ac_cv_prog_CC
1797 shift
1798 if test $# != 0; then
1799 # We chose a different compiler from the bogus one.
1800 # However, it has the same basename, so the bogon will be chosen
1801 # first if we set CC to just the basename; use the full file name.
1802 shift
1803 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1804 fi
1805fi
1806fi
1807fi
1808CC=$ac_cv_prog_CC
1809if test -n "$CC"; then
1810 echo "$as_me:$LINENO: result: $CC" >&5
1811echo "${ECHO_T}$CC" >&6
1812else
1813 echo "$as_me:$LINENO: result: no" >&5
1814echo "${ECHO_T}no" >&6
1815fi
1816
1817fi
1818if test -z "$CC"; then
1819 if test -n "$ac_tool_prefix"; then
1820 for ac_prog in cl
1821 do
1822 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1823set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1824echo "$as_me:$LINENO: checking for $ac_word" >&5
1825echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1826if test "${ac_cv_prog_CC+set}" = set; then
1827 echo $ECHO_N "(cached) $ECHO_C" >&6
1828else
1829 if test -n "$CC"; then
1830 ac_cv_prog_CC="$CC" # Let the user override the test.
1831else
1832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1833for as_dir in $PATH
1834do
1835 IFS=$as_save_IFS
1836 test -z "$as_dir" && as_dir=.
1837 for ac_exec_ext in '' $ac_executable_extensions; do
1838 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1839 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1840 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1841 break 2
1842 fi
1843done
1844done
1845
1846fi
1847fi
1848CC=$ac_cv_prog_CC
1849if test -n "$CC"; then
1850 echo "$as_me:$LINENO: result: $CC" >&5
1851echo "${ECHO_T}$CC" >&6
1852else
1853 echo "$as_me:$LINENO: result: no" >&5
1854echo "${ECHO_T}no" >&6
1855fi
1856
1857 test -n "$CC" && break
1858 done
1859fi
1860if test -z "$CC"; then
1861 ac_ct_CC=$CC
1862 for ac_prog in cl
1863do
1864 # Extract the first word of "$ac_prog", so it can be a program name with args.
1865set dummy $ac_prog; ac_word=$2
1866echo "$as_me:$LINENO: checking for $ac_word" >&5
1867echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1868if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1869 echo $ECHO_N "(cached) $ECHO_C" >&6
1870else
1871 if test -n "$ac_ct_CC"; then
1872 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1873else
1874as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1875for as_dir in $PATH
1876do
1877 IFS=$as_save_IFS
1878 test -z "$as_dir" && as_dir=.
1879 for ac_exec_ext in '' $ac_executable_extensions; do
1880 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1881 ac_cv_prog_ac_ct_CC="$ac_prog"
1882 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1883 break 2
1884 fi
1885done
1886done
1887
1888fi
1889fi
1890ac_ct_CC=$ac_cv_prog_ac_ct_CC
1891if test -n "$ac_ct_CC"; then
1892 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1893echo "${ECHO_T}$ac_ct_CC" >&6
1894else
1895 echo "$as_me:$LINENO: result: no" >&5
1896echo "${ECHO_T}no" >&6
1897fi
1898
1899 test -n "$ac_ct_CC" && break
1900done
1901
1902 CC=$ac_ct_CC
1903fi
1904
1905fi
1906
1907
7a283e07
RW
1908test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1909echo "$as_me: error: in \`$ac_pwd':" >&2;}
1910{ { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
979273e3
NN
1911See \`config.log' for more details." >&5
1912echo "$as_me: error: no acceptable C compiler found in \$PATH
1913See \`config.log' for more details." >&2;}
7a283e07 1914 { (exit 1); exit 1; }; }; }
979273e3
NN
1915
1916# Provide some information about the compiler.
1917echo "$as_me:$LINENO:" \
1918 "checking for C compiler version" >&5
1919ac_compiler=`set X $ac_compile; echo $2`
1920{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1921 (eval $ac_compiler --version </dev/null >&5) 2>&5
1922 ac_status=$?
1923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1924 (exit $ac_status); }
1925{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1926 (eval $ac_compiler -v </dev/null >&5) 2>&5
1927 ac_status=$?
1928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1929 (exit $ac_status); }
1930{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1931 (eval $ac_compiler -V </dev/null >&5) 2>&5
1932 ac_status=$?
1933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1934 (exit $ac_status); }
1935
1936cat >conftest.$ac_ext <<_ACEOF
1937/* confdefs.h. */
1938_ACEOF
1939cat confdefs.h >>conftest.$ac_ext
1940cat >>conftest.$ac_ext <<_ACEOF
1941/* end confdefs.h. */
1942
1943int
1944main ()
1945{
1946
1947 ;
1948 return 0;
1949}
1950_ACEOF
1951ac_clean_files_save=$ac_clean_files
1952ac_clean_files="$ac_clean_files a.out a.exe b.out"
1953# Try to create an executable without -o first, disregard a.out.
1954# It will help us diagnose broken compilers, and finding out an intuition
1955# of exeext.
1956echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1957echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1958ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1959if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1960 (eval $ac_link_default) 2>&5
1961 ac_status=$?
1962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1963 (exit $ac_status); }; then
1964 # Find the output, starting from the most likely. This scheme is
1965# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1966# resort.
1967
1968# Be careful to initialize this variable, since it used to be cached.
1969# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1970ac_cv_exeext=
1971# b.out is created by i960 compilers.
1972for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1973do
1974 test -f "$ac_file" || continue
1975 case $ac_file in
1976 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1977 ;;
1978 conftest.$ac_ext )
1979 # This is the source file.
1980 ;;
1981 [ab].out )
1982 # We found the default executable, but exeext='' is most
1983 # certainly right.
1984 break;;
1985 *.* )
1986 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1987 # FIXME: I believe we export ac_cv_exeext for Libtool,
1988 # but it would be cool to find out if it's true. Does anybody
1989 # maintain Libtool? --akim.
1990 export ac_cv_exeext
1991 break;;
1992 * )
1993 break;;
1994 esac
1995done
1996else
1997 echo "$as_me: failed program was:" >&5
1998sed 's/^/| /' conftest.$ac_ext >&5
1999
7a283e07
RW
2000{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2001echo "$as_me: error: in \`$ac_pwd':" >&2;}
979273e3
NN
2002{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2003See \`config.log' for more details." >&5
2004echo "$as_me: error: C compiler cannot create executables
2005See \`config.log' for more details." >&2;}
7a283e07 2006 { (exit 77); exit 77; }; }; }
979273e3
NN
2007fi
2008
2009ac_exeext=$ac_cv_exeext
2010echo "$as_me:$LINENO: result: $ac_file" >&5
2011echo "${ECHO_T}$ac_file" >&6
2012
2013# Check the compiler produces executables we can run. If not, either
2014# the compiler is broken, or we cross compile.
2015echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2016echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2017# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2018# If not cross compiling, check that we can run a simple program.
2019if test "$cross_compiling" != yes; then
2020 if { ac_try='./$ac_file'
2021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2022 (eval $ac_try) 2>&5
2023 ac_status=$?
2024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2025 (exit $ac_status); }; }; then
2026 cross_compiling=no
2027 else
2028 if test "$cross_compiling" = maybe; then
2029 cross_compiling=yes
2030 else
7a283e07
RW
2031 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2032echo "$as_me: error: in \`$ac_pwd':" >&2;}
2033{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
979273e3
NN
2034If you meant to cross compile, use \`--host'.
2035See \`config.log' for more details." >&5
2036echo "$as_me: error: cannot run C compiled programs.
2037If you meant to cross compile, use \`--host'.
2038See \`config.log' for more details." >&2;}
7a283e07 2039 { (exit 1); exit 1; }; }; }
979273e3
NN
2040 fi
2041 fi
2042fi
2043echo "$as_me:$LINENO: result: yes" >&5
2044echo "${ECHO_T}yes" >&6
2045
2046rm -f a.out a.exe conftest$ac_cv_exeext b.out
2047ac_clean_files=$ac_clean_files_save
2048# Check the compiler produces executables we can run. If not, either
2049# the compiler is broken, or we cross compile.
2050echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2051echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2052echo "$as_me:$LINENO: result: $cross_compiling" >&5
2053echo "${ECHO_T}$cross_compiling" >&6
2054
2055echo "$as_me:$LINENO: checking for suffix of executables" >&5
2056echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2057if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2058 (eval $ac_link) 2>&5
2059 ac_status=$?
2060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2061 (exit $ac_status); }; then
2062 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2063# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2064# work properly (i.e., refer to `conftest.exe'), while it won't with
2065# `rm'.
2066for ac_file in conftest.exe conftest conftest.*; do
2067 test -f "$ac_file" || continue
2068 case $ac_file in
2069 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2070 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2071 export ac_cv_exeext
2072 break;;
2073 * ) break;;
2074 esac
2075done
2076else
7a283e07
RW
2077 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2078echo "$as_me: error: in \`$ac_pwd':" >&2;}
2079{ { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
979273e3
NN
2080See \`config.log' for more details." >&5
2081echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2082See \`config.log' for more details." >&2;}
7a283e07 2083 { (exit 1); exit 1; }; }; }
979273e3
NN
2084fi
2085
2086rm -f conftest$ac_cv_exeext
2087echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2088echo "${ECHO_T}$ac_cv_exeext" >&6
2089
2090rm -f conftest.$ac_ext
2091EXEEXT=$ac_cv_exeext
2092ac_exeext=$EXEEXT
2093echo "$as_me:$LINENO: checking for suffix of object files" >&5
2094echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2095if test "${ac_cv_objext+set}" = set; then
2096 echo $ECHO_N "(cached) $ECHO_C" >&6
2097else
2098 cat >conftest.$ac_ext <<_ACEOF
2099/* confdefs.h. */
2100_ACEOF
2101cat confdefs.h >>conftest.$ac_ext
2102cat >>conftest.$ac_ext <<_ACEOF
2103/* end confdefs.h. */
2104
2105int
2106main ()
2107{
2108
2109 ;
2110 return 0;
2111}
2112_ACEOF
2113rm -f conftest.o conftest.obj
2114if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2115 (eval $ac_compile) 2>&5
2116 ac_status=$?
2117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2118 (exit $ac_status); }; then
2119 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2120 case $ac_file in
2121 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2122 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2123 break;;
2124 esac
2125done
2126else
2127 echo "$as_me: failed program was:" >&5
2128sed 's/^/| /' conftest.$ac_ext >&5
2129
7a283e07
RW
2130{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2131echo "$as_me: error: in \`$ac_pwd':" >&2;}
979273e3
NN
2132{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2133See \`config.log' for more details." >&5
2134echo "$as_me: error: cannot compute suffix of object files: cannot compile
2135See \`config.log' for more details." >&2;}
7a283e07 2136 { (exit 1); exit 1; }; }; }
979273e3
NN
2137fi
2138
2139rm -f conftest.$ac_cv_objext conftest.$ac_ext
2140fi
2141echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2142echo "${ECHO_T}$ac_cv_objext" >&6
2143OBJEXT=$ac_cv_objext
2144ac_objext=$OBJEXT
2145echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2146echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2147if test "${ac_cv_c_compiler_gnu+set}" = set; then
2148 echo $ECHO_N "(cached) $ECHO_C" >&6
2149else
2150 cat >conftest.$ac_ext <<_ACEOF
2151/* confdefs.h. */
2152_ACEOF
2153cat confdefs.h >>conftest.$ac_ext
2154cat >>conftest.$ac_ext <<_ACEOF
2155/* end confdefs.h. */
2156
2157int
2158main ()
2159{
2160#ifndef __GNUC__
2161 choke me
2162#endif
2163
2164 ;
2165 return 0;
2166}
2167_ACEOF
2168rm -f conftest.$ac_objext
2169if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2170 (eval $ac_compile) 2>conftest.er1
2171 ac_status=$?
2172 grep -v '^ *+' conftest.er1 >conftest.err
2173 rm -f conftest.er1
2174 cat conftest.err >&5
2175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2176 (exit $ac_status); } &&
8ae85421
AM
2177 { ac_try='test -z "$ac_c_werror_flag"
2178 || test ! -s conftest.err'
979273e3
NN
2179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2180 (eval $ac_try) 2>&5
2181 ac_status=$?
2182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2183 (exit $ac_status); }; } &&
2184 { ac_try='test -s conftest.$ac_objext'
2185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2186 (eval $ac_try) 2>&5
2187 ac_status=$?
2188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2189 (exit $ac_status); }; }; then
2190 ac_compiler_gnu=yes
2191else
2192 echo "$as_me: failed program was:" >&5
2193sed 's/^/| /' conftest.$ac_ext >&5
2194
2195ac_compiler_gnu=no
2196fi
2197rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2198ac_cv_c_compiler_gnu=$ac_compiler_gnu
2199
2200fi
2201echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2202echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2203GCC=`test $ac_compiler_gnu = yes && echo yes`
2204ac_test_CFLAGS=${CFLAGS+set}
2205ac_save_CFLAGS=$CFLAGS
2206CFLAGS="-g"
2207echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2208echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2209if test "${ac_cv_prog_cc_g+set}" = set; then
2210 echo $ECHO_N "(cached) $ECHO_C" >&6
2211else
2212 cat >conftest.$ac_ext <<_ACEOF
2213/* confdefs.h. */
2214_ACEOF
2215cat confdefs.h >>conftest.$ac_ext
2216cat >>conftest.$ac_ext <<_ACEOF
2217/* end confdefs.h. */
2218
2219int
2220main ()
2221{
2222
2223 ;
2224 return 0;
2225}
2226_ACEOF
2227rm -f conftest.$ac_objext
2228if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2229 (eval $ac_compile) 2>conftest.er1
2230 ac_status=$?
2231 grep -v '^ *+' conftest.er1 >conftest.err
2232 rm -f conftest.er1
2233 cat conftest.err >&5
2234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2235 (exit $ac_status); } &&
8ae85421
AM
2236 { ac_try='test -z "$ac_c_werror_flag"
2237 || test ! -s conftest.err'
979273e3
NN
2238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2239 (eval $ac_try) 2>&5
2240 ac_status=$?
2241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2242 (exit $ac_status); }; } &&
2243 { ac_try='test -s conftest.$ac_objext'
2244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2245 (eval $ac_try) 2>&5
2246 ac_status=$?
2247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2248 (exit $ac_status); }; }; then
2249 ac_cv_prog_cc_g=yes
2250else
2251 echo "$as_me: failed program was:" >&5
2252sed 's/^/| /' conftest.$ac_ext >&5
2253
2254ac_cv_prog_cc_g=no
2255fi
2256rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2257fi
2258echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2259echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2260if test "$ac_test_CFLAGS" = set; then
2261 CFLAGS=$ac_save_CFLAGS
2262elif test $ac_cv_prog_cc_g = yes; then
2263 if test "$GCC" = yes; then
2264 CFLAGS="-g -O2"
2265 else
2266 CFLAGS="-g"
2267 fi
2268else
2269 if test "$GCC" = yes; then
2270 CFLAGS="-O2"
2271 else
2272 CFLAGS=
2273 fi
2274fi
2275echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2276echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2277if test "${ac_cv_prog_cc_stdc+set}" = set; then
2278 echo $ECHO_N "(cached) $ECHO_C" >&6
2279else
2280 ac_cv_prog_cc_stdc=no
2281ac_save_CC=$CC
2282cat >conftest.$ac_ext <<_ACEOF
2283/* confdefs.h. */
2284_ACEOF
2285cat confdefs.h >>conftest.$ac_ext
2286cat >>conftest.$ac_ext <<_ACEOF
2287/* end confdefs.h. */
2288#include <stdarg.h>
2289#include <stdio.h>
2290#include <sys/types.h>
2291#include <sys/stat.h>
2292/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2293struct buf { int x; };
2294FILE * (*rcsopen) (struct buf *, struct stat *, int);
2295static char *e (p, i)
2296 char **p;
2297 int i;
2298{
2299 return p[i];
2300}
2301static char *f (char * (*g) (char **, int), char **p, ...)
2302{
2303 char *s;
2304 va_list v;
2305 va_start (v,p);
2306 s = g (p, va_arg (v,int));
2307 va_end (v);
2308 return s;
2309}
2310
2311/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2312 function prototypes and stuff, but not '\xHH' hex character constants.
2313 These don't provoke an error unfortunately, instead are silently treated
2314 as 'x'. The following induces an error, until -std1 is added to get
2315 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2316 array size at least. It's necessary to write '\x00'==0 to get something
2317 that's true only with -std1. */
2318int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2319
2320int test (int i, double x);
2321struct s1 {int (*f) (int a);};
2322struct s2 {int (*f) (double a);};
2323int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2324int argc;
2325char **argv;
2326int
2327main ()
2328{
2329return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2330 ;
2331 return 0;
2332}
2333_ACEOF
2334# Don't try gcc -ansi; that turns off useful extensions and
2335# breaks some systems' header files.
2336# AIX -qlanglvl=ansi
2337# Ultrix and OSF/1 -std1
2338# HP-UX 10.20 and later -Ae
2339# HP-UX older versions -Aa -D_HPUX_SOURCE
2340# SVR4 -Xc -D__EXTENSIONS__
2341for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2342do
2343 CC="$ac_save_CC $ac_arg"
2344 rm -f conftest.$ac_objext
2345if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2346 (eval $ac_compile) 2>conftest.er1
2347 ac_status=$?
2348 grep -v '^ *+' conftest.er1 >conftest.err
2349 rm -f conftest.er1
2350 cat conftest.err >&5
2351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2352 (exit $ac_status); } &&
8ae85421
AM
2353 { ac_try='test -z "$ac_c_werror_flag"
2354 || test ! -s conftest.err'
979273e3
NN
2355 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2356 (eval $ac_try) 2>&5
2357 ac_status=$?
2358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2359 (exit $ac_status); }; } &&
2360 { ac_try='test -s conftest.$ac_objext'
2361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2362 (eval $ac_try) 2>&5
2363 ac_status=$?
2364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2365 (exit $ac_status); }; }; then
2366 ac_cv_prog_cc_stdc=$ac_arg
2367break
2368else
2369 echo "$as_me: failed program was:" >&5
2370sed 's/^/| /' conftest.$ac_ext >&5
2371
2372fi
2373rm -f conftest.err conftest.$ac_objext
2374done
2375rm -f conftest.$ac_ext conftest.$ac_objext
2376CC=$ac_save_CC
2377
2378fi
2379
2380case "x$ac_cv_prog_cc_stdc" in
2381 x|xno)
2382 echo "$as_me:$LINENO: result: none needed" >&5
2383echo "${ECHO_T}none needed" >&6 ;;
2384 *)
2385 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2386echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2387 CC="$CC $ac_cv_prog_cc_stdc" ;;
2388esac
2389
2390# Some people use a C++ compiler to compile C. Since we use `exit',
2391# in C++ we need to declare it. In case someone uses the same compiler
2392# for both compiling C and C++ we need to have the C++ compiler decide
2393# the declaration of exit, since it's the most demanding environment.
2394cat >conftest.$ac_ext <<_ACEOF
2395#ifndef __cplusplus
2396 choke me
2397#endif
2398_ACEOF
2399rm -f conftest.$ac_objext
2400if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2401 (eval $ac_compile) 2>conftest.er1
2402 ac_status=$?
2403 grep -v '^ *+' conftest.er1 >conftest.err
2404 rm -f conftest.er1
2405 cat conftest.err >&5
2406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2407 (exit $ac_status); } &&
8ae85421
AM
2408 { ac_try='test -z "$ac_c_werror_flag"
2409 || test ! -s conftest.err'
979273e3
NN
2410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2411 (eval $ac_try) 2>&5
2412 ac_status=$?
2413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2414 (exit $ac_status); }; } &&
2415 { ac_try='test -s conftest.$ac_objext'
2416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2417 (eval $ac_try) 2>&5
2418 ac_status=$?
2419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2420 (exit $ac_status); }; }; then
2421 for ac_declaration in \
2422 '' \
2423 'extern "C" void std::exit (int) throw (); using std::exit;' \
2424 'extern "C" void std::exit (int); using std::exit;' \
2425 'extern "C" void exit (int) throw ();' \
2426 'extern "C" void exit (int);' \
2427 'void exit (int);'
2428do
2429 cat >conftest.$ac_ext <<_ACEOF
2430/* confdefs.h. */
2431_ACEOF
2432cat confdefs.h >>conftest.$ac_ext
2433cat >>conftest.$ac_ext <<_ACEOF
2434/* end confdefs.h. */
2435$ac_declaration
2436#include <stdlib.h>
2437int
2438main ()
2439{
2440exit (42);
2441 ;
2442 return 0;
2443}
2444_ACEOF
2445rm -f conftest.$ac_objext
2446if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2447 (eval $ac_compile) 2>conftest.er1
2448 ac_status=$?
2449 grep -v '^ *+' conftest.er1 >conftest.err
2450 rm -f conftest.er1
2451 cat conftest.err >&5
2452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2453 (exit $ac_status); } &&
8ae85421
AM
2454 { ac_try='test -z "$ac_c_werror_flag"
2455 || test ! -s conftest.err'
979273e3
NN
2456 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2457 (eval $ac_try) 2>&5
2458 ac_status=$?
2459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2460 (exit $ac_status); }; } &&
2461 { ac_try='test -s conftest.$ac_objext'
2462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2463 (eval $ac_try) 2>&5
2464 ac_status=$?
2465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2466 (exit $ac_status); }; }; then
2467 :
2468else
2469 echo "$as_me: failed program was:" >&5
2470sed 's/^/| /' conftest.$ac_ext >&5
2471
2472continue
2473fi
2474rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2475 cat >conftest.$ac_ext <<_ACEOF
2476/* confdefs.h. */
2477_ACEOF
2478cat confdefs.h >>conftest.$ac_ext
2479cat >>conftest.$ac_ext <<_ACEOF
2480/* end confdefs.h. */
2481$ac_declaration
2482int
2483main ()
2484{
2485exit (42);
2486 ;
2487 return 0;
2488}
2489_ACEOF
2490rm -f conftest.$ac_objext
2491if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2492 (eval $ac_compile) 2>conftest.er1
2493 ac_status=$?
2494 grep -v '^ *+' conftest.er1 >conftest.err
2495 rm -f conftest.er1
2496 cat conftest.err >&5
2497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2498 (exit $ac_status); } &&
8ae85421
AM
2499 { ac_try='test -z "$ac_c_werror_flag"
2500 || test ! -s conftest.err'
979273e3
NN
2501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2502 (eval $ac_try) 2>&5
2503 ac_status=$?
2504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2505 (exit $ac_status); }; } &&
2506 { ac_try='test -s conftest.$ac_objext'
2507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2508 (eval $ac_try) 2>&5
2509 ac_status=$?
2510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2511 (exit $ac_status); }; }; then
2512 break
2513else
2514 echo "$as_me: failed program was:" >&5
2515sed 's/^/| /' conftest.$ac_ext >&5
2516
2517fi
2518rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2519done
2520rm -f conftest*
2521if test -n "$ac_declaration"; then
2522 echo '#ifdef __cplusplus' >>confdefs.h
2523 echo $ac_declaration >>confdefs.h
2524 echo '#endif' >>confdefs.h
2525fi
2526
2527else
2528 echo "$as_me: failed program was:" >&5
2529sed 's/^/| /' conftest.$ac_ext >&5
2530
2531fi
2532rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2533ac_ext=c
2534ac_cpp='$CPP $CPPFLAGS'
2535ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2536ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2537ac_compiler_gnu=$ac_cv_c_compiler_gnu
2538
2539
8ae85421
AM
2540echo "$as_me:$LINENO: checking for library containing strerror" >&5
2541echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
2542if test "${ac_cv_search_strerror+set}" = set; then
979273e3
NN
2543 echo $ECHO_N "(cached) $ECHO_C" >&6
2544else
8ae85421
AM
2545 ac_func_search_save_LIBS=$LIBS
2546ac_cv_search_strerror=no
979273e3
NN
2547cat >conftest.$ac_ext <<_ACEOF
2548/* confdefs.h. */
2549_ACEOF
2550cat confdefs.h >>conftest.$ac_ext
2551cat >>conftest.$ac_ext <<_ACEOF
2552/* end confdefs.h. */
2553
2554/* Override any gcc2 internal prototype to avoid an error. */
2555#ifdef __cplusplus
2556extern "C"
2557#endif
2558/* We use char because int might match the return type of a gcc2
2559 builtin and then its argument prototype would still apply. */
2560char strerror ();
2561int
2562main ()
2563{
2564strerror ();
2565 ;
2566 return 0;
2567}
2568_ACEOF
2569rm -f conftest.$ac_objext conftest$ac_exeext
2570if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2571 (eval $ac_link) 2>conftest.er1
2572 ac_status=$?
2573 grep -v '^ *+' conftest.er1 >conftest.err
2574 rm -f conftest.er1
2575 cat conftest.err >&5
2576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2577 (exit $ac_status); } &&
8ae85421
AM
2578 { ac_try='test -z "$ac_c_werror_flag"
2579 || test ! -s conftest.err'
979273e3
NN
2580 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2581 (eval $ac_try) 2>&5
2582 ac_status=$?
2583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2584 (exit $ac_status); }; } &&
2585 { ac_try='test -s conftest$ac_exeext'
2586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2587 (eval $ac_try) 2>&5
2588 ac_status=$?
2589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2590 (exit $ac_status); }; }; then
8ae85421 2591 ac_cv_search_strerror="none required"
979273e3
NN
2592else
2593 echo "$as_me: failed program was:" >&5
2594sed 's/^/| /' conftest.$ac_ext >&5
2595
979273e3
NN
2596fi
2597rm -f conftest.err conftest.$ac_objext \
2598 conftest$ac_exeext conftest.$ac_ext
8ae85421
AM
2599if test "$ac_cv_search_strerror" = no; then
2600 for ac_lib in cposix; do
2601 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2602 cat >conftest.$ac_ext <<_ACEOF
2603/* confdefs.h. */
2604_ACEOF
2605cat confdefs.h >>conftest.$ac_ext
2606cat >>conftest.$ac_ext <<_ACEOF
2607/* end confdefs.h. */
2608
2609/* Override any gcc2 internal prototype to avoid an error. */
2610#ifdef __cplusplus
2611extern "C"
2612#endif
2613/* We use char because int might match the return type of a gcc2
2614 builtin and then its argument prototype would still apply. */
2615char strerror ();
2616int
2617main ()
2618{
2619strerror ();
2620 ;
2621 return 0;
2622}
2623_ACEOF
2624rm -f conftest.$ac_objext conftest$ac_exeext
2625if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2626 (eval $ac_link) 2>conftest.er1
2627 ac_status=$?
2628 grep -v '^ *+' conftest.er1 >conftest.err
2629 rm -f conftest.er1
2630 cat conftest.err >&5
2631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2632 (exit $ac_status); } &&
2633 { ac_try='test -z "$ac_c_werror_flag"
2634 || test ! -s conftest.err'
2635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2636 (eval $ac_try) 2>&5
2637 ac_status=$?
2638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2639 (exit $ac_status); }; } &&
2640 { ac_try='test -s conftest$ac_exeext'
2641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2642 (eval $ac_try) 2>&5
2643 ac_status=$?
2644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2645 (exit $ac_status); }; }; then
2646 ac_cv_search_strerror="-l$ac_lib"
2647break
2648else
2649 echo "$as_me: failed program was:" >&5
2650sed 's/^/| /' conftest.$ac_ext >&5
2651
979273e3 2652fi
8ae85421
AM
2653rm -f conftest.err conftest.$ac_objext \
2654 conftest$ac_exeext conftest.$ac_ext
2655 done
979273e3 2656fi
8ae85421
AM
2657LIBS=$ac_func_search_save_LIBS
2658fi
2659echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2660echo "${ECHO_T}$ac_cv_search_strerror" >&6
2661if test "$ac_cv_search_strerror" != no; then
2662 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
979273e3 2663
8ae85421 2664fi
979273e3
NN
2665
2666
2667# We currently only use the version number for the name of any shared
2668# library. For user convenience, we always use the same version
2669# number that BFD is using.
2670BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
2671
8ae85421 2672am__api_version="1.9"
979273e3
NN
2673# Find a good install program. We prefer a C program (faster),
2674# so one script is as good as another. But avoid the broken or
2675# incompatible versions:
2676# SysV /etc/install, /usr/sbin/install
2677# SunOS /usr/etc/install
2678# IRIX /sbin/install
2679# AIX /bin/install
2680# AmigaOS /C/install, which installs bootblocks on floppy discs
2681# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2682# AFS /usr/afsws/bin/install, which mishandles nonexistent args
252b5132 2683# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
979273e3 2684# OS/2's system install, which has a completely different semantic
252b5132 2685# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 2686# Reject install programs that cannot install multiple files.
979273e3
NN
2687echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2688echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
252b5132 2689if test -z "$INSTALL"; then
979273e3
NN
2690if test "${ac_cv_path_install+set}" = set; then
2691 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 2692else
979273e3
NN
2693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2694for as_dir in $PATH
2695do
2696 IFS=$as_save_IFS
2697 test -z "$as_dir" && as_dir=.
2698 # Account for people who put trailing slashes in PATH elements.
2699case $as_dir/ in
2700 ./ | .// | /cC/* | \
2701 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2702 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2703 /usr/ucb/* ) ;;
2704 *)
2705 # OSF1 and SCO ODT 3.0 have their own names for install.
2706 # Don't use installbsd from OSF since it installs stuff as root
2707 # by default.
2708 for ac_prog in ginstall scoinst install; do
2709 for ac_exec_ext in '' $ac_executable_extensions; do
2710 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
252b5132 2711 if test $ac_prog = install &&
979273e3 2712 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
252b5132
RH
2713 # AIX install. It has an incompatible calling convention.
2714 :
979273e3
NN
2715 elif test $ac_prog = install &&
2716 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2717 # program-specific install script used by HP pwplus--don't use.
2718 :
252b5132 2719 else
58c85be7
RW
2720 rm -rf conftest.one conftest.two conftest.dir
2721 echo one > conftest.one
2722 echo two > conftest.two
2723 mkdir conftest.dir
2724 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2725 test -s conftest.one && test -s conftest.two &&
2726 test -s conftest.dir/conftest.one &&
2727 test -s conftest.dir/conftest.two
2728 then
2729 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2730 break 3
2731 fi
252b5132
RH
2732 fi
2733 fi
2734 done
979273e3
NN
2735 done
2736 ;;
2737esac
2738done
2739
58c85be7 2740rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
2741
2742fi
2743 if test "${ac_cv_path_install+set}" = set; then
979273e3 2744 INSTALL=$ac_cv_path_install
252b5132 2745 else
58c85be7
RW
2746 # As a last resort, use the slow shell script. Don't cache a
2747 # value for INSTALL within a source directory, because that will
252b5132 2748 # break other packages using the cache if that directory is
58c85be7 2749 # removed, or if the value is a relative name.
979273e3 2750 INSTALL=$ac_install_sh
252b5132
RH
2751 fi
2752fi
979273e3
NN
2753echo "$as_me:$LINENO: result: $INSTALL" >&5
2754echo "${ECHO_T}$INSTALL" >&6
252b5132
RH
2755
2756# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2757# It thinks the first close brace ends the variable substitution.
2758test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2759
979273e3 2760test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
2761
2762test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2763
979273e3
NN
2764echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2765echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
252b5132
RH
2766# Just in case
2767sleep 1
8ae85421 2768echo timestamp > conftest.file
252b5132
RH
2769# Do `set' in a subshell so we don't clobber the current shell's
2770# arguments. Must try -L first in case configure is actually a
2771# symlink; some systems play weird games with the mod time of symlinks
2772# (eg FreeBSD returns the mod time of the symlink's containing
2773# directory).
2774if (
8ae85421 2775 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
252b5132
RH
2776 if test "$*" = "X"; then
2777 # -L didn't work.
8ae85421 2778 set X `ls -t $srcdir/configure conftest.file`
252b5132 2779 fi
8ae85421
AM
2780 rm -f conftest.file
2781 if test "$*" != "X $srcdir/configure conftest.file" \
2782 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
2783
2784 # If neither matched, then we have a broken ls. This can happen
2785 # if, for instance, CONFIG_SHELL is bash and it inherits a
2786 # broken ls alias from the environment. This has actually
2787 # happened. Such a system could not be considered "sane".
979273e3
NN
2788 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2789alias in your environment" >&5
2790echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2791alias in your environment" >&2;}
2792 { (exit 1); exit 1; }; }
252b5132
RH
2793 fi
2794
8ae85421 2795 test "$2" = conftest.file
252b5132
RH
2796 )
2797then
2798 # Ok.
2799 :
2800else
979273e3
NN
2801 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2802Check your system clock" >&5
2803echo "$as_me: error: newly created file is older than distributed files!
2804Check your system clock" >&2;}
2805 { (exit 1); exit 1; }; }
252b5132 2806fi
979273e3
NN
2807echo "$as_me:$LINENO: result: yes" >&5
2808echo "${ECHO_T}yes" >&6
252b5132 2809test "$program_prefix" != NONE &&
979273e3 2810 program_transform_name="s,^,$program_prefix,;$program_transform_name"
252b5132
RH
2811# Use a double $ so make ignores it.
2812test "$program_suffix" != NONE &&
979273e3
NN
2813 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2814# Double any \ or $. echo might interpret backslashes.
2815# By default was `s,x,x', remove it if useless.
2816cat <<\_ACEOF >conftest.sed
2817s/[\\$]/&&/g;s/;s,x,x,$//
2818_ACEOF
2819program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2820rm conftest.sed
2821
8ae85421
AM
2822# expand $ac_aux_dir to an absolute path
2823am_aux_dir=`cd $ac_aux_dir && pwd`
2824
2825test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2826# Use eval to expand $SHELL
2827if eval "$MISSING --run true"; then
2828 am_missing_run="$MISSING --run "
2829else
2830 am_missing_run=
2831 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2832echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2833fi
2834
2835if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2836 # We used to keeping the `.' as first argument, in order to
2837 # allow $(mkdir_p) to be used without argument. As in
2838 # $(mkdir_p) $(somedir)
2839 # where $(somedir) is conditionally defined. However this is wrong
2840 # for two reasons:
2841 # 1. if the package is installed by a user who cannot write `.'
2842 # make install will fail,
2843 # 2. the above comment should most certainly read
2844 # $(mkdir_p) $(DESTDIR)$(somedir)
2845 # so it does not work when $(somedir) is undefined and
2846 # $(DESTDIR) is not.
2847 # To support the latter case, we have to write
2848 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2849 # so the `.' trick is pointless.
2850 mkdir_p='mkdir -p --'
2851else
2852 # On NextStep and OpenStep, the `mkdir' command does not
2853 # recognize any option. It will interpret all options as
2854 # directories to create, and then abort because `.' already
2855 # exists.
2856 for d in ./-p ./--version;
2857 do
2858 test -d $d && rmdir $d
2859 done
2860 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2861 if test -f "$ac_aux_dir/mkinstalldirs"; then
2862 mkdir_p='$(mkinstalldirs)'
2863 else
2864 mkdir_p='$(install_sh) -d'
2865 fi
2866fi
2867
2868for ac_prog in gawk mawk nawk awk
2869do
2870 # Extract the first word of "$ac_prog", so it can be a program name with args.
2871set dummy $ac_prog; ac_word=$2
2872echo "$as_me:$LINENO: checking for $ac_word" >&5
2873echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2874if test "${ac_cv_prog_AWK+set}" = set; then
2875 echo $ECHO_N "(cached) $ECHO_C" >&6
2876else
2877 if test -n "$AWK"; then
2878 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2879else
2880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2881for as_dir in $PATH
2882do
2883 IFS=$as_save_IFS
2884 test -z "$as_dir" && as_dir=.
2885 for ac_exec_ext in '' $ac_executable_extensions; do
2886 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2887 ac_cv_prog_AWK="$ac_prog"
2888 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2889 break 2
2890 fi
2891done
2892done
2893
2894fi
2895fi
2896AWK=$ac_cv_prog_AWK
2897if test -n "$AWK"; then
2898 echo "$as_me:$LINENO: result: $AWK" >&5
2899echo "${ECHO_T}$AWK" >&6
2900else
2901 echo "$as_me:$LINENO: result: no" >&5
2902echo "${ECHO_T}no" >&6
2903fi
2904
2905 test -n "$AWK" && break
2906done
2907
979273e3
NN
2908echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2909echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
2910set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
2911if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2912 echo $ECHO_N "(cached) $ECHO_C" >&6
2913else
2914 cat >conftest.make <<\_ACEOF
252b5132 2915all:
979273e3
NN
2916 @echo 'ac_maketemp="$(MAKE)"'
2917_ACEOF
252b5132 2918# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
979273e3 2919eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
252b5132
RH
2920if test -n "$ac_maketemp"; then
2921 eval ac_cv_prog_make_${ac_make}_set=yes
2922else
2923 eval ac_cv_prog_make_${ac_make}_set=no
2924fi
979273e3 2925rm -f conftest.make
252b5132
RH
2926fi
2927if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
979273e3
NN
2928 echo "$as_me:$LINENO: result: yes" >&5
2929echo "${ECHO_T}yes" >&6
252b5132
RH
2930 SET_MAKE=
2931else
979273e3
NN
2932 echo "$as_me:$LINENO: result: no" >&5
2933echo "${ECHO_T}no" >&6
252b5132
RH
2934 SET_MAKE="MAKE=${MAKE-make}"
2935fi
2936
8ae85421
AM
2937rm -rf .tst 2>/dev/null
2938mkdir .tst 2>/dev/null
2939if test -d .tst; then
2940 am__leading_dot=.
2941else
2942 am__leading_dot=_
2943fi
2944rmdir .tst 2>/dev/null
2945
2946DEPDIR="${am__leading_dot}deps"
2947
2948 ac_config_commands="$ac_config_commands depfiles"
2949
2950
2951am_make=${MAKE-make}
2952cat > confinc << 'END'
2953am__doit:
2954 @echo done
2955.PHONY: am__doit
2956END
2957# If we don't find an include directive, just comment out the code.
2958echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2959echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2960am__include="#"
2961am__quote=
2962_am_result=none
2963# First try GNU make style include.
2964echo "include confinc" > confmf
2965# We grep out `Entering directory' and `Leaving directory'
2966# messages which can occur if `w' ends up in MAKEFLAGS.
2967# In particular we don't look at `^make:' because GNU make might
2968# be invoked under some other name (usually "gmake"), in which
2969# case it prints its new name instead of `make'.
2970if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2971 am__include=include
2972 am__quote=
2973 _am_result=GNU
2974fi
2975# Now try BSD make style include.
2976if test "$am__include" = "#"; then
2977 echo '.include "confinc"' > confmf
2978 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2979 am__include=.include
2980 am__quote="\""
2981 _am_result=BSD
2982 fi
2983fi
2984
2985
2986echo "$as_me:$LINENO: result: $_am_result" >&5
2987echo "${ECHO_T}$_am_result" >&6
2988rm -f confinc confmf
2989
2990# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2991if test "${enable_dependency_tracking+set}" = set; then
2992 enableval="$enable_dependency_tracking"
2993
2994fi;
2995if test "x$enable_dependency_tracking" != xno; then
2996 am_depcomp="$ac_aux_dir/depcomp"
2997 AMDEPBACKSLASH='\'
2998fi
2999
3000
3001if test "x$enable_dependency_tracking" != xno; then
3002 AMDEP_TRUE=
3003 AMDEP_FALSE='#'
3004else
3005 AMDEP_TRUE='#'
3006 AMDEP_FALSE=
3007fi
252b5132 3008
252b5132 3009
252b5132 3010
8ae85421
AM
3011# test to see if srcdir already configured
3012if test "`cd $srcdir && pwd`" != "`pwd`" &&
3013 test -f $srcdir/config.status; then
979273e3
NN
3014 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
3015echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
3016 { (exit 1); exit 1; }; }
252b5132 3017fi
979273e3 3018
8ae85421
AM
3019# test whether we have cygpath
3020if test -z "$CYGPATH_W"; then
3021 if (cygpath --version) >/dev/null 2>/dev/null; then
3022 CYGPATH_W='cygpath -w'
3023 else
3024 CYGPATH_W=echo
3025 fi
3026fi
3027
3028
3029# Define the identity of the package.
3030 PACKAGE=opcodes
3031 VERSION=${BFD_VERSION}
3032
3033
979273e3 3034cat >>confdefs.h <<_ACEOF
252b5132 3035#define PACKAGE "$PACKAGE"
979273e3 3036_ACEOF
252b5132 3037
979273e3
NN
3038
3039cat >>confdefs.h <<_ACEOF
252b5132 3040#define VERSION "$VERSION"
979273e3 3041_ACEOF
252b5132 3042
8ae85421 3043# Some tools Automake needs.
252b5132 3044
8ae85421 3045ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
252b5132 3046
8ae85421
AM
3047
3048AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3049
3050
3051AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3052
3053
3054AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3055
3056
3057MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3058
3059install_sh=${install_sh-"$am_aux_dir/install-sh"}
3060
3061# Installed binaries are usually stripped using `strip' when the user
3062# run `make install-strip'. However `strip' might not be the right
3063# tool to use in cross-compilation environments, therefore Automake
3064# will honor the `STRIP' environment variable to overrule this program.
3065if test "$cross_compiling" != no; then
3066 if test -n "$ac_tool_prefix"; then
3067 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3068set dummy ${ac_tool_prefix}strip; ac_word=$2
3069echo "$as_me:$LINENO: checking for $ac_word" >&5
3070echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3071if test "${ac_cv_prog_STRIP+set}" = set; then
3072 echo $ECHO_N "(cached) $ECHO_C" >&6
3073else
3074 if test -n "$STRIP"; then
3075 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3076else
3077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3078for as_dir in $PATH
3079do
3080 IFS=$as_save_IFS
3081 test -z "$as_dir" && as_dir=.
3082 for ac_exec_ext in '' $ac_executable_extensions; do
3083 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3084 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3085 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3086 break 2
3087 fi
3088done
3089done
3090
3091fi
3092fi
3093STRIP=$ac_cv_prog_STRIP
3094if test -n "$STRIP"; then
3095 echo "$as_me:$LINENO: result: $STRIP" >&5
3096echo "${ECHO_T}$STRIP" >&6
252b5132 3097else
8ae85421
AM
3098 echo "$as_me:$LINENO: result: no" >&5
3099echo "${ECHO_T}no" >&6
252b5132
RH
3100fi
3101
8ae85421
AM
3102fi
3103if test -z "$ac_cv_prog_STRIP"; then
3104 ac_ct_STRIP=$STRIP
3105 # Extract the first word of "strip", so it can be a program name with args.
3106set dummy strip; ac_word=$2
3107echo "$as_me:$LINENO: checking for $ac_word" >&5
3108echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3109if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3110 echo $ECHO_N "(cached) $ECHO_C" >&6
3111else
3112 if test -n "$ac_ct_STRIP"; then
3113 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3114else
3115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3116for as_dir in $PATH
3117do
3118 IFS=$as_save_IFS
3119 test -z "$as_dir" && as_dir=.
3120 for ac_exec_ext in '' $ac_executable_extensions; do
3121 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3122 ac_cv_prog_ac_ct_STRIP="strip"
3123 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3124 break 2
3125 fi
3126done
3127done
3128
3129 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
3130fi
3131fi
3132ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3133if test -n "$ac_ct_STRIP"; then
3134 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3135echo "${ECHO_T}$ac_ct_STRIP" >&6
252b5132 3136else
8ae85421
AM
3137 echo "$as_me:$LINENO: result: no" >&5
3138echo "${ECHO_T}no" >&6
252b5132
RH
3139fi
3140
8ae85421 3141 STRIP=$ac_ct_STRIP
252b5132 3142else
8ae85421 3143 STRIP="$ac_cv_prog_STRIP"
252b5132
RH
3144fi
3145
8ae85421
AM
3146fi
3147INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
3148
3149# We need awk for the "check" target. The system "awk" is bad on
3150# some platforms.
3151# Always define AMTAR for backward compatibility.
3152
3153AMTAR=${AMTAR-"${am_missing_run}tar"}
3154
3155am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3156
3157
3158
3159
3160depcc="$CC" am_compiler_list=
3161
3162echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3163echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3164if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3165 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3166else
8ae85421
AM
3167 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3168 # We make a subdir and do the tests there. Otherwise we can end up
3169 # making bogus files that we don't know about and never remove. For
3170 # instance it was reported that on HP-UX the gcc test will end up
3171 # making a dummy file named `D' -- because `-MD' means `put the output
3172 # in D'.
3173 mkdir conftest.dir
3174 # Copy depcomp to subdir because otherwise we won't find it if we're
3175 # using a relative directory.
3176 cp "$am_depcomp" conftest.dir
3177 cd conftest.dir
3178 # We will build objects and dependencies in a subdirectory because
3179 # it helps to detect inapplicable dependency modes. For instance
3180 # both Tru64's cc and ICC support -MD to output dependencies as a
3181 # side effect of compilation, but ICC will put the dependencies in
3182 # the current directory while Tru64 will put them in the object
3183 # directory.
3184 mkdir sub
3185
3186 am_cv_CC_dependencies_compiler_type=none
3187 if test "$am_compiler_list" = ""; then
3188 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3189 fi
3190 for depmode in $am_compiler_list; do
3191 # Setup a source with many dependencies, because some compilers
3192 # like to wrap large dependency lists on column 80 (with \), and
3193 # we should not choose a depcomp mode which is confused by this.
3194 #
3195 # We need to recreate these files for each test, as the compiler may
3196 # overwrite some of them when testing with obscure command lines.
3197 # This happens at least with the AIX C compiler.
3198 : > sub/conftest.c
3199 for i in 1 2 3 4 5 6; do
3200 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3201 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3202 # Solaris 8's {/usr,}/bin/sh.
3203 touch sub/conftst$i.h
3204 done
3205 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3206
3207 case $depmode in
3208 nosideeffect)
3209 # after this tag, mechanisms are not by side-effect, so they'll
3210 # only be used when explicitly requested
3211 if test "x$enable_dependency_tracking" = xyes; then
3212 continue
3213 else
3214 break
3215 fi
3216 ;;
3217 none) break ;;
3218 esac
3219 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3220 # mode. It turns out that the SunPro C++ compiler does not properly
3221 # handle `-M -o', and we need to detect this.
3222 if depmode=$depmode \
3223 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3224 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3225 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3226 >/dev/null 2>conftest.err &&
3227 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3228 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3229 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3230 # icc doesn't choke on unknown options, it will just issue warnings
3231 # or remarks (even with -Werror). So we grep stderr for any message
3232 # that says an option was ignored or not supported.
3233 # When given -MP, icc 7.0 and 7.1 complain thusly:
3234 # icc: Command line warning: ignoring option '-M'; no argument required
3235 # The diagnosis changed in icc 8.0:
3236 # icc: Command line remark: option '-MP' not supported
3237 if (grep 'ignoring option' conftest.err ||
3238 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3239 am_cv_CC_dependencies_compiler_type=$depmode
3240 break
3241 fi
3242 fi
3243 done
3244
3245 cd ..
3246 rm -rf conftest.dir
3247else
3248 am_cv_CC_dependencies_compiler_type=none
3249fi
3250
252b5132 3251fi
8ae85421
AM
3252echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3253echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3254CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3255
3256
252b5132 3257
8ae85421
AM
3258if
3259 test "x$enable_dependency_tracking" != xno \
3260 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3261 am__fastdepCC_TRUE=
3262 am__fastdepCC_FALSE='#'
252b5132 3263else
8ae85421
AM
3264 am__fastdepCC_TRUE='#'
3265 am__fastdepCC_FALSE=
252b5132
RH
3266fi
3267
3268
3269
8ae85421 3270
dabbade6
L
3271ac_ext=c
3272ac_cpp='$CPP $CPPFLAGS'
3273ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3274ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3275ac_compiler_gnu=$ac_cv_c_compiler_gnu
979273e3 3276if test -n "$ac_tool_prefix"; then
dabbade6
L
3277 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3278set dummy ${ac_tool_prefix}gcc; ac_word=$2
979273e3
NN
3279echo "$as_me:$LINENO: checking for $ac_word" >&5
3280echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
dabbade6 3281if test "${ac_cv_prog_CC+set}" = set; then
979273e3 3282 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3283else
dabbade6
L
3284 if test -n "$CC"; then
3285 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 3286else
979273e3
NN
3287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3288for as_dir in $PATH
3289do
3290 IFS=$as_save_IFS
3291 test -z "$as_dir" && as_dir=.
3292 for ac_exec_ext in '' $ac_executable_extensions; do
3293 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 3294 ac_cv_prog_CC="${ac_tool_prefix}gcc"
979273e3
NN
3295 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3296 break 2
3297 fi
3298done
3299done
3300
252b5132
RH
3301fi
3302fi
dabbade6
L
3303CC=$ac_cv_prog_CC
3304if test -n "$CC"; then
3305 echo "$as_me:$LINENO: result: $CC" >&5
3306echo "${ECHO_T}$CC" >&6
252b5132 3307else
979273e3
NN
3308 echo "$as_me:$LINENO: result: no" >&5
3309echo "${ECHO_T}no" >&6
3310fi
3311
252b5132 3312fi
dabbade6
L
3313if test -z "$ac_cv_prog_CC"; then
3314 ac_ct_CC=$CC
3315 # Extract the first word of "gcc", so it can be a program name with args.
3316set dummy gcc; ac_word=$2
979273e3
NN
3317echo "$as_me:$LINENO: checking for $ac_word" >&5
3318echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
dabbade6 3319if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
979273e3
NN
3320 echo $ECHO_N "(cached) $ECHO_C" >&6
3321else
dabbade6
L
3322 if test -n "$ac_ct_CC"; then
3323 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
979273e3
NN
3324else
3325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3326for as_dir in $PATH
3327do
3328 IFS=$as_save_IFS
3329 test -z "$as_dir" && as_dir=.
3330 for ac_exec_ext in '' $ac_executable_extensions; do
3331 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 3332 ac_cv_prog_ac_ct_CC="gcc"
979273e3
NN
3333 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3334 break 2
3335 fi
3336done
3337done
252b5132 3338
979273e3
NN
3339fi
3340fi
dabbade6
L
3341ac_ct_CC=$ac_cv_prog_ac_ct_CC
3342if test -n "$ac_ct_CC"; then
3343 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3344echo "${ECHO_T}$ac_ct_CC" >&6
979273e3
NN
3345else
3346 echo "$as_me:$LINENO: result: no" >&5
3347echo "${ECHO_T}no" >&6
3348fi
252b5132 3349
dabbade6 3350 CC=$ac_ct_CC
979273e3 3351else
dabbade6 3352 CC="$ac_cv_prog_CC"
979273e3 3353fi
252b5132 3354
dabbade6
L
3355if test -z "$CC"; then
3356 if test -n "$ac_tool_prefix"; then
3357 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3358set dummy ${ac_tool_prefix}cc; ac_word=$2
979273e3
NN
3359echo "$as_me:$LINENO: checking for $ac_word" >&5
3360echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
dabbade6 3361if test "${ac_cv_prog_CC+set}" = set; then
979273e3 3362 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3363else
dabbade6
L
3364 if test -n "$CC"; then
3365 ac_cv_prog_CC="$CC" # Let the user override the test.
252b5132 3366else
979273e3
NN
3367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3368for as_dir in $PATH
3369do
3370 IFS=$as_save_IFS
3371 test -z "$as_dir" && as_dir=.
3372 for ac_exec_ext in '' $ac_executable_extensions; do
3373 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 3374 ac_cv_prog_CC="${ac_tool_prefix}cc"
979273e3
NN
3375 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3376 break 2
3377 fi
3378done
3379done
3380
252b5132
RH
3381fi
3382fi
dabbade6
L
3383CC=$ac_cv_prog_CC
3384if test -n "$CC"; then
3385 echo "$as_me:$LINENO: result: $CC" >&5
3386echo "${ECHO_T}$CC" >&6
252b5132 3387else
979273e3
NN
3388 echo "$as_me:$LINENO: result: no" >&5
3389echo "${ECHO_T}no" >&6
252b5132
RH
3390fi
3391
979273e3 3392fi
dabbade6
L
3393if test -z "$ac_cv_prog_CC"; then
3394 ac_ct_CC=$CC
3395 # Extract the first word of "cc", so it can be a program name with args.
3396set dummy cc; ac_word=$2
979273e3
NN
3397echo "$as_me:$LINENO: checking for $ac_word" >&5
3398echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
dabbade6 3399if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
979273e3 3400 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3401else
dabbade6
L
3402 if test -n "$ac_ct_CC"; then
3403 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
252b5132 3404else
979273e3
NN
3405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3406for as_dir in $PATH
3407do
3408 IFS=$as_save_IFS
3409 test -z "$as_dir" && as_dir=.
3410 for ac_exec_ext in '' $ac_executable_extensions; do
3411 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 3412 ac_cv_prog_ac_ct_CC="cc"
979273e3
NN
3413 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3414 break 2
3415 fi
3416done
3417done
3418
252b5132
RH
3419fi
3420fi
dabbade6
L
3421ac_ct_CC=$ac_cv_prog_ac_ct_CC
3422if test -n "$ac_ct_CC"; then
3423 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3424echo "${ECHO_T}$ac_ct_CC" >&6
252b5132 3425else
979273e3
NN
3426 echo "$as_me:$LINENO: result: no" >&5
3427echo "${ECHO_T}no" >&6
252b5132
RH
3428fi
3429
dabbade6 3430 CC=$ac_ct_CC
252b5132 3431else
dabbade6 3432 CC="$ac_cv_prog_CC"
252b5132
RH
3433fi
3434
dabbade6
L
3435fi
3436if test -z "$CC"; then
3437 # Extract the first word of "cc", so it can be a program name with args.
3438set dummy cc; ac_word=$2
3439echo "$as_me:$LINENO: checking for $ac_word" >&5
3440echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3441if test "${ac_cv_prog_CC+set}" = set; then
3442 echo $ECHO_N "(cached) $ECHO_C" >&6
3443else
3444 if test -n "$CC"; then
3445 ac_cv_prog_CC="$CC" # Let the user override the test.
3446else
3447 ac_prog_rejected=no
3448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3449for as_dir in $PATH
3450do
3451 IFS=$as_save_IFS
3452 test -z "$as_dir" && as_dir=.
3453 for ac_exec_ext in '' $ac_executable_extensions; do
3454 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3455 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3456 ac_prog_rejected=yes
3457 continue
3458 fi
3459 ac_cv_prog_CC="cc"
3460 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3461 break 2
3462 fi
3463done
3464done
252b5132 3465
dabbade6
L
3466if test $ac_prog_rejected = yes; then
3467 # We found a bogon in the path, so make sure we never use it.
3468 set dummy $ac_cv_prog_CC
3469 shift
3470 if test $# != 0; then
3471 # We chose a different compiler from the bogus one.
3472 # However, it has the same basename, so the bogon will be chosen
3473 # first if we set CC to just the basename; use the full file name.
3474 shift
3475 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3476 fi
3477fi
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
252b5132 3484else
dabbade6
L
3485 echo "$as_me:$LINENO: result: no" >&5
3486echo "${ECHO_T}no" >&6
3487fi
252b5132 3488
dabbade6
L
3489fi
3490if test -z "$CC"; then
3491 if test -n "$ac_tool_prefix"; then
3492 for ac_prog in cl
3493 do
3494 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3495set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3496echo "$as_me:$LINENO: checking for $ac_word" >&5
3497echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3498if test "${ac_cv_prog_CC+set}" = set; then
3499 echo $ECHO_N "(cached) $ECHO_C" >&6
3500else
3501 if test -n "$CC"; then
3502 ac_cv_prog_CC="$CC" # Let the user override the test.
3503else
3504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3505for as_dir in $PATH
3506do
3507 IFS=$as_save_IFS
3508 test -z "$as_dir" && as_dir=.
3509 for ac_exec_ext in '' $ac_executable_extensions; do
3510 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3511 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3512 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3513 break 2
3514 fi
3515done
3516done
d7040cdb 3517
dabbade6
L
3518fi
3519fi
3520CC=$ac_cv_prog_CC
3521if test -n "$CC"; then
3522 echo "$as_me:$LINENO: result: $CC" >&5
3523echo "${ECHO_T}$CC" >&6
3524else
3525 echo "$as_me:$LINENO: result: no" >&5
3526echo "${ECHO_T}no" >&6
3527fi
d7040cdb 3528
dabbade6
L
3529 test -n "$CC" && break
3530 done
3531fi
3532if test -z "$CC"; then
3533 ac_ct_CC=$CC
3534 for ac_prog in cl
3535do
3536 # Extract the first word of "$ac_prog", so it can be a program name with args.
3537set dummy $ac_prog; ac_word=$2
3538echo "$as_me:$LINENO: checking for $ac_word" >&5
3539echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3540if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3541 echo $ECHO_N "(cached) $ECHO_C" >&6
3542else
3543 if test -n "$ac_ct_CC"; then
3544 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3545else
3546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3547for as_dir in $PATH
3548do
3549 IFS=$as_save_IFS
3550 test -z "$as_dir" && as_dir=.
3551 for ac_exec_ext in '' $ac_executable_extensions; do
3552 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3553 ac_cv_prog_ac_ct_CC="$ac_prog"
3554 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3555 break 2
3556 fi
3557done
3558done
d7040cdb 3559
dabbade6
L
3560fi
3561fi
3562ac_ct_CC=$ac_cv_prog_ac_ct_CC
3563if test -n "$ac_ct_CC"; then
3564 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3565echo "${ECHO_T}$ac_ct_CC" >&6
3566else
3567 echo "$as_me:$LINENO: result: no" >&5
3568echo "${ECHO_T}no" >&6
3569fi
d7040cdb 3570
dabbade6
L
3571 test -n "$ac_ct_CC" && break
3572done
d7040cdb 3573
dabbade6
L
3574 CC=$ac_ct_CC
3575fi
d7040cdb 3576
dabbade6 3577fi
d7040cdb
SE
3578
3579
7a283e07
RW
3580test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3581echo "$as_me: error: in \`$ac_pwd':" >&2;}
3582{ { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
dabbade6
L
3583See \`config.log' for more details." >&5
3584echo "$as_me: error: no acceptable C compiler found in \$PATH
3585See \`config.log' for more details." >&2;}
7a283e07 3586 { (exit 1); exit 1; }; }; }
d7040cdb 3587
dabbade6
L
3588# Provide some information about the compiler.
3589echo "$as_me:$LINENO:" \
3590 "checking for C compiler version" >&5
3591ac_compiler=`set X $ac_compile; echo $2`
3592{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3593 (eval $ac_compiler --version </dev/null >&5) 2>&5
3594 ac_status=$?
3595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3596 (exit $ac_status); }
3597{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3598 (eval $ac_compiler -v </dev/null >&5) 2>&5
3599 ac_status=$?
3600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3601 (exit $ac_status); }
3602{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3603 (eval $ac_compiler -V </dev/null >&5) 2>&5
3604 ac_status=$?
3605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606 (exit $ac_status); }
d7040cdb 3607
dabbade6
L
3608echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3609echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3610if test "${ac_cv_c_compiler_gnu+set}" = set; then
3611 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3612else
dabbade6
L
3613 cat >conftest.$ac_ext <<_ACEOF
3614/* confdefs.h. */
3615_ACEOF
3616cat confdefs.h >>conftest.$ac_ext
3617cat >>conftest.$ac_ext <<_ACEOF
3618/* end confdefs.h. */
d7040cdb 3619
dabbade6
L
3620int
3621main ()
3622{
3623#ifndef __GNUC__
3624 choke me
3625#endif
d7040cdb 3626
dabbade6
L
3627 ;
3628 return 0;
3629}
3630_ACEOF
3631rm -f conftest.$ac_objext
3632if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3633 (eval $ac_compile) 2>conftest.er1
3634 ac_status=$?
3635 grep -v '^ *+' conftest.er1 >conftest.err
3636 rm -f conftest.er1
3637 cat conftest.err >&5
3638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3639 (exit $ac_status); } &&
3640 { ac_try='test -z "$ac_c_werror_flag"
3641 || test ! -s conftest.err'
3642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3643 (eval $ac_try) 2>&5
3644 ac_status=$?
3645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3646 (exit $ac_status); }; } &&
3647 { ac_try='test -s conftest.$ac_objext'
3648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3649 (eval $ac_try) 2>&5
3650 ac_status=$?
3651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3652 (exit $ac_status); }; }; then
3653 ac_compiler_gnu=yes
d7040cdb 3654else
dabbade6
L
3655 echo "$as_me: failed program was:" >&5
3656sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3657
dabbade6
L
3658ac_compiler_gnu=no
3659fi
3660rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3661ac_cv_c_compiler_gnu=$ac_compiler_gnu
d7040cdb 3662
dabbade6
L
3663fi
3664echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3665echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3666GCC=`test $ac_compiler_gnu = yes && echo yes`
3667ac_test_CFLAGS=${CFLAGS+set}
3668ac_save_CFLAGS=$CFLAGS
3669CFLAGS="-g"
3670echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3671echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3672if test "${ac_cv_prog_cc_g+set}" = set; then
3673 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 3674else
dabbade6
L
3675 cat >conftest.$ac_ext <<_ACEOF
3676/* confdefs.h. */
3677_ACEOF
3678cat confdefs.h >>conftest.$ac_ext
3679cat >>conftest.$ac_ext <<_ACEOF
3680/* end confdefs.h. */
d7040cdb 3681
dabbade6
L
3682int
3683main ()
3684{
d7040cdb 3685
dabbade6
L
3686 ;
3687 return 0;
3688}
3689_ACEOF
3690rm -f conftest.$ac_objext
3691if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3692 (eval $ac_compile) 2>conftest.er1
3693 ac_status=$?
3694 grep -v '^ *+' conftest.er1 >conftest.err
3695 rm -f conftest.er1
3696 cat conftest.err >&5
3697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3698 (exit $ac_status); } &&
3699 { ac_try='test -z "$ac_c_werror_flag"
3700 || test ! -s conftest.err'
3701 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3702 (eval $ac_try) 2>&5
3703 ac_status=$?
3704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3705 (exit $ac_status); }; } &&
3706 { ac_try='test -s conftest.$ac_objext'
3707 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3708 (eval $ac_try) 2>&5
3709 ac_status=$?
3710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3711 (exit $ac_status); }; }; then
3712 ac_cv_prog_cc_g=yes
3713else
3714 echo "$as_me: failed program was:" >&5
3715sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3716
dabbade6
L
3717ac_cv_prog_cc_g=no
3718fi
3719rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3720fi
3721echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3722echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3723if test "$ac_test_CFLAGS" = set; then
3724 CFLAGS=$ac_save_CFLAGS
3725elif test $ac_cv_prog_cc_g = yes; then
3726 if test "$GCC" = yes; then
3727 CFLAGS="-g -O2"
3728 else
3729 CFLAGS="-g"
3730 fi
3731else
3732 if test "$GCC" = yes; then
3733 CFLAGS="-O2"
3734 else
3735 CFLAGS=
3736 fi
3737fi
3738echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3739echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3740if test "${ac_cv_prog_cc_stdc+set}" = set; then
d7040cdb
SE
3741 echo $ECHO_N "(cached) $ECHO_C" >&6
3742else
dabbade6
L
3743 ac_cv_prog_cc_stdc=no
3744ac_save_CC=$CC
3745cat >conftest.$ac_ext <<_ACEOF
3746/* confdefs.h. */
3747_ACEOF
3748cat confdefs.h >>conftest.$ac_ext
3749cat >>conftest.$ac_ext <<_ACEOF
3750/* end confdefs.h. */
3751#include <stdarg.h>
3752#include <stdio.h>
3753#include <sys/types.h>
3754#include <sys/stat.h>
3755/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3756struct buf { int x; };
3757FILE * (*rcsopen) (struct buf *, struct stat *, int);
3758static char *e (p, i)
3759 char **p;
3760 int i;
3761{
3762 return p[i];
3763}
3764static char *f (char * (*g) (char **, int), char **p, ...)
3765{
3766 char *s;
3767 va_list v;
3768 va_start (v,p);
3769 s = g (p, va_arg (v,int));
3770 va_end (v);
3771 return s;
3772}
d7040cdb 3773
dabbade6
L
3774/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3775 function prototypes and stuff, but not '\xHH' hex character constants.
3776 These don't provoke an error unfortunately, instead are silently treated
3777 as 'x'. The following induces an error, until -std1 is added to get
3778 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3779 array size at least. It's necessary to write '\x00'==0 to get something
3780 that's true only with -std1. */
3781int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 3782
dabbade6
L
3783int test (int i, double x);
3784struct s1 {int (*f) (int a);};
3785struct s2 {int (*f) (double a);};
3786int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3787int argc;
3788char **argv;
3789int
3790main ()
3791{
3792return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3793 ;
3794 return 0;
3795}
3796_ACEOF
3797# Don't try gcc -ansi; that turns off useful extensions and
3798# breaks some systems' header files.
3799# AIX -qlanglvl=ansi
3800# Ultrix and OSF/1 -std1
3801# HP-UX 10.20 and later -Ae
3802# HP-UX older versions -Aa -D_HPUX_SOURCE
3803# SVR4 -Xc -D__EXTENSIONS__
3804for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3805do
3806 CC="$ac_save_CC $ac_arg"
3807 rm -f conftest.$ac_objext
3808if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3809 (eval $ac_compile) 2>conftest.er1
3810 ac_status=$?
3811 grep -v '^ *+' conftest.er1 >conftest.err
3812 rm -f conftest.er1
3813 cat conftest.err >&5
3814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3815 (exit $ac_status); } &&
3816 { ac_try='test -z "$ac_c_werror_flag"
3817 || test ! -s conftest.err'
3818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3819 (eval $ac_try) 2>&5
3820 ac_status=$?
3821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3822 (exit $ac_status); }; } &&
3823 { ac_try='test -s conftest.$ac_objext'
3824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3825 (eval $ac_try) 2>&5
3826 ac_status=$?
3827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3828 (exit $ac_status); }; }; then
3829 ac_cv_prog_cc_stdc=$ac_arg
3830break
d7040cdb 3831else
dabbade6
L
3832 echo "$as_me: failed program was:" >&5
3833sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3834
d7040cdb 3835fi
dabbade6
L
3836rm -f conftest.err conftest.$ac_objext
3837done
3838rm -f conftest.$ac_ext conftest.$ac_objext
3839CC=$ac_save_CC
d7040cdb 3840
dabbade6 3841fi
d7040cdb 3842
dabbade6
L
3843case "x$ac_cv_prog_cc_stdc" in
3844 x|xno)
3845 echo "$as_me:$LINENO: result: none needed" >&5
3846echo "${ECHO_T}none needed" >&6 ;;
252b5132 3847 *)
dabbade6
L
3848 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3849echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3850 CC="$CC $ac_cv_prog_cc_stdc" ;;
3851esac
252b5132 3852
dabbade6
L
3853# Some people use a C++ compiler to compile C. Since we use `exit',
3854# in C++ we need to declare it. In case someone uses the same compiler
3855# for both compiling C and C++ we need to have the C++ compiler decide
3856# the declaration of exit, since it's the most demanding environment.
3857cat >conftest.$ac_ext <<_ACEOF
3858#ifndef __cplusplus
3859 choke me
3860#endif
3861_ACEOF
3862rm -f conftest.$ac_objext
3863if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3864 (eval $ac_compile) 2>conftest.er1
3865 ac_status=$?
3866 grep -v '^ *+' conftest.er1 >conftest.err
3867 rm -f conftest.er1
3868 cat conftest.err >&5
3869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3870 (exit $ac_status); } &&
3871 { ac_try='test -z "$ac_c_werror_flag"
3872 || test ! -s conftest.err'
3873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3874 (eval $ac_try) 2>&5
3875 ac_status=$?
3876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3877 (exit $ac_status); }; } &&
3878 { ac_try='test -s conftest.$ac_objext'
3879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3880 (eval $ac_try) 2>&5
3881 ac_status=$?
3882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3883 (exit $ac_status); }; }; then
3884 for ac_declaration in \
3885 '' \
3886 'extern "C" void std::exit (int) throw (); using std::exit;' \
3887 'extern "C" void std::exit (int); using std::exit;' \
3888 'extern "C" void exit (int) throw ();' \
3889 'extern "C" void exit (int);' \
3890 'void exit (int);'
3891do
3892 cat >conftest.$ac_ext <<_ACEOF
3893/* confdefs.h. */
3894_ACEOF
3895cat confdefs.h >>conftest.$ac_ext
3896cat >>conftest.$ac_ext <<_ACEOF
3897/* end confdefs.h. */
3898$ac_declaration
3899#include <stdlib.h>
3900int
3901main ()
3902{
3903exit (42);
3904 ;
3905 return 0;
3906}
3907_ACEOF
3908rm -f conftest.$ac_objext
3909if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3910 (eval $ac_compile) 2>conftest.er1
3911 ac_status=$?
3912 grep -v '^ *+' conftest.er1 >conftest.err
3913 rm -f conftest.er1
3914 cat conftest.err >&5
3915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3916 (exit $ac_status); } &&
3917 { ac_try='test -z "$ac_c_werror_flag"
3918 || test ! -s conftest.err'
3919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3920 (eval $ac_try) 2>&5
3921 ac_status=$?
3922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3923 (exit $ac_status); }; } &&
3924 { ac_try='test -s conftest.$ac_objext'
3925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3926 (eval $ac_try) 2>&5
3927 ac_status=$?
3928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3929 (exit $ac_status); }; }; then
3930 :
252b5132 3931else
dabbade6
L
3932 echo "$as_me: failed program was:" >&5
3933sed 's/^/| /' conftest.$ac_ext >&5
3934
3935continue
252b5132 3936fi
dabbade6
L
3937rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3938 cat >conftest.$ac_ext <<_ACEOF
3939/* confdefs.h. */
3940_ACEOF
3941cat confdefs.h >>conftest.$ac_ext
3942cat >>conftest.$ac_ext <<_ACEOF
3943/* end confdefs.h. */
3944$ac_declaration
3945int
3946main ()
3947{
3948exit (42);
3949 ;
3950 return 0;
3951}
3952_ACEOF
3953rm -f conftest.$ac_objext
3954if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3955 (eval $ac_compile) 2>conftest.er1
3956 ac_status=$?
3957 grep -v '^ *+' conftest.er1 >conftest.err
3958 rm -f conftest.er1
3959 cat conftest.err >&5
3960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3961 (exit $ac_status); } &&
3962 { ac_try='test -z "$ac_c_werror_flag"
3963 || test ! -s conftest.err'
3964 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3965 (eval $ac_try) 2>&5
3966 ac_status=$?
3967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3968 (exit $ac_status); }; } &&
3969 { ac_try='test -s conftest.$ac_objext'
3970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3971 (eval $ac_try) 2>&5
3972 ac_status=$?
3973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3974 (exit $ac_status); }; }; then
3975 break
252b5132 3976else
dabbade6
L
3977 echo "$as_me: failed program was:" >&5
3978sed 's/^/| /' conftest.$ac_ext >&5
ac48eca1 3979
dabbade6
L
3980fi
3981rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3982done
3983rm -f conftest*
3984if test -n "$ac_declaration"; then
3985 echo '#ifdef __cplusplus' >>confdefs.h
3986 echo $ac_declaration >>confdefs.h
3987 echo '#endif' >>confdefs.h
3988fi
ac48eca1 3989
dabbade6
L
3990else
3991 echo "$as_me: failed program was:" >&5
3992sed 's/^/| /' conftest.$ac_ext >&5
252b5132 3993
dabbade6
L
3994fi
3995rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3996ac_ext=c
3997ac_cpp='$CPP $CPPFLAGS'
3998ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3999ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4000ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
4001
4002
dabbade6
L
4003cat >>confdefs.h <<\_ACEOF
4004#define _GNU_SOURCE 1
4005_ACEOF
d7040cdb
SE
4006
4007
7357c5b6
AM
4008ac_ext=c
4009ac_cpp='$CPP $CPPFLAGS'
4010ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4011ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4012ac_compiler_gnu=$ac_cv_c_compiler_gnu
4013echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4014echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4015# On Suns, sometimes $CPP names a directory.
4016if test -n "$CPP" && test -d "$CPP"; then
4017 CPP=
4018fi
4019if test -z "$CPP"; then
4020 if test "${ac_cv_prog_CPP+set}" = set; then
dabbade6
L
4021 echo $ECHO_N "(cached) $ECHO_C" >&6
4022else
7357c5b6
AM
4023 # Double quotes because CPP needs to be expanded
4024 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4025 do
4026 ac_preproc_ok=false
4027for ac_c_preproc_warn_flag in '' yes
dabbade6 4028do
7357c5b6
AM
4029 # Use a header file that comes with gcc, so configuring glibc
4030 # with a fresh cross-compiler works.
4031 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4032 # <limits.h> exists even on freestanding compilers.
4033 # On the NeXT, cc -E runs the code through the compiler's parser,
4034 # not just through cpp. "Syntax error" is here to catch this case.
4035 cat >conftest.$ac_ext <<_ACEOF
4036/* confdefs.h. */
4037_ACEOF
4038cat confdefs.h >>conftest.$ac_ext
4039cat >>conftest.$ac_ext <<_ACEOF
4040/* end confdefs.h. */
4041#ifdef __STDC__
4042# include <limits.h>
4043#else
4044# include <assert.h>
4045#endif
4046 Syntax error
4047_ACEOF
4048if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4049 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4050 ac_status=$?
4051 grep -v '^ *+' conftest.er1 >conftest.err
4052 rm -f conftest.er1
4053 cat conftest.err >&5
4054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4055 (exit $ac_status); } >/dev/null; then
4056 if test -s conftest.err; then
4057 ac_cpp_err=$ac_c_preproc_warn_flag
4058 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4059 else
4060 ac_cpp_err=
dabbade6 4061 fi
dabbade6 4062else
7357c5b6 4063 ac_cpp_err=yes
dabbade6 4064fi
7357c5b6
AM
4065if test -z "$ac_cpp_err"; then
4066 :
252b5132 4067else
7357c5b6
AM
4068 echo "$as_me: failed program was:" >&5
4069sed 's/^/| /' conftest.$ac_ext >&5
dabbade6 4070
7357c5b6
AM
4071 # Broken: fails on valid input.
4072continue
252b5132 4073fi
7357c5b6
AM
4074rm -f conftest.err conftest.$ac_ext
4075
4076 # OK, works on sane cases. Now check whether non-existent headers
4077 # can be detected and how.
4078 cat >conftest.$ac_ext <<_ACEOF
4079/* confdefs.h. */
4080_ACEOF
4081cat confdefs.h >>conftest.$ac_ext
4082cat >>conftest.$ac_ext <<_ACEOF
4083/* end confdefs.h. */
4084#include <ac_nonexistent.h>
4085_ACEOF
4086if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4087 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4088 ac_status=$?
4089 grep -v '^ *+' conftest.er1 >conftest.err
4090 rm -f conftest.er1
4091 cat conftest.err >&5
4092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4093 (exit $ac_status); } >/dev/null; then
4094 if test -s conftest.err; then
4095 ac_cpp_err=$ac_c_preproc_warn_flag
4096 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4097 else
4098 ac_cpp_err=
4099 fi
252b5132 4100else
7357c5b6 4101 ac_cpp_err=yes
dabbade6 4102fi
7357c5b6
AM
4103if test -z "$ac_cpp_err"; then
4104 # Broken: success on invalid input.
4105continue
dabbade6 4106else
7357c5b6
AM
4107 echo "$as_me: failed program was:" >&5
4108sed 's/^/| /' conftest.$ac_ext >&5
4109
4110 # Passes both tests.
4111ac_preproc_ok=:
4112break
dabbade6 4113fi
7357c5b6 4114rm -f conftest.err conftest.$ac_ext
dabbade6 4115
d7040cdb 4116done
7357c5b6
AM
4117# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4118rm -f conftest.err conftest.$ac_ext
4119if $ac_preproc_ok; then
4120 break
4121fi
4122
4123 done
4124 ac_cv_prog_CPP=$CPP
d7040cdb
SE
4125
4126fi
7357c5b6
AM
4127 CPP=$ac_cv_prog_CPP
4128else
4129 ac_cv_prog_CPP=$CPP
d7040cdb 4130fi
7357c5b6
AM
4131echo "$as_me:$LINENO: result: $CPP" >&5
4132echo "${ECHO_T}$CPP" >&6
4133ac_preproc_ok=false
4134for ac_c_preproc_warn_flag in '' yes
4135do
4136 # Use a header file that comes with gcc, so configuring glibc
4137 # with a fresh cross-compiler works.
4138 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4139 # <limits.h> exists even on freestanding compilers.
4140 # On the NeXT, cc -E runs the code through the compiler's parser,
4141 # not just through cpp. "Syntax error" is here to catch this case.
4142 cat >conftest.$ac_ext <<_ACEOF
4143/* confdefs.h. */
4144_ACEOF
4145cat confdefs.h >>conftest.$ac_ext
4146cat >>conftest.$ac_ext <<_ACEOF
4147/* end confdefs.h. */
4148#ifdef __STDC__
4149# include <limits.h>
4150#else
4151# include <assert.h>
4152#endif
4153 Syntax error
4154_ACEOF
4155if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4156 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4157 ac_status=$?
4158 grep -v '^ *+' conftest.er1 >conftest.err
4159 rm -f conftest.er1
4160 cat conftest.err >&5
4161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4162 (exit $ac_status); } >/dev/null; then
4163 if test -s conftest.err; then
4164 ac_cpp_err=$ac_c_preproc_warn_flag
4165 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4166 else
4167 ac_cpp_err=
4168 fi
d7040cdb 4169else
7357c5b6 4170 ac_cpp_err=yes
d7040cdb 4171fi
7357c5b6
AM
4172if test -z "$ac_cpp_err"; then
4173 :
4174else
4175 echo "$as_me: failed program was:" >&5
4176sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 4177
7357c5b6
AM
4178 # Broken: fails on valid input.
4179continue
d7040cdb 4180fi
7357c5b6 4181rm -f conftest.err conftest.$ac_ext
d7040cdb 4182
7357c5b6
AM
4183 # OK, works on sane cases. Now check whether non-existent headers
4184 # can be detected and how.
4185 cat >conftest.$ac_ext <<_ACEOF
4186/* confdefs.h. */
4187_ACEOF
4188cat confdefs.h >>conftest.$ac_ext
4189cat >>conftest.$ac_ext <<_ACEOF
4190/* end confdefs.h. */
4191#include <ac_nonexistent.h>
4192_ACEOF
4193if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4194 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4195 ac_status=$?
4196 grep -v '^ *+' conftest.er1 >conftest.err
4197 rm -f conftest.er1
4198 cat conftest.err >&5
4199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4200 (exit $ac_status); } >/dev/null; then
4201 if test -s conftest.err; then
4202 ac_cpp_err=$ac_c_preproc_warn_flag
4203 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4204 else
4205 ac_cpp_err=
4206 fi
d7040cdb 4207else
7357c5b6 4208 ac_cpp_err=yes
d7040cdb 4209fi
7357c5b6
AM
4210if test -z "$ac_cpp_err"; then
4211 # Broken: success on invalid input.
4212continue
dabbade6 4213else
7357c5b6
AM
4214 echo "$as_me: failed program was:" >&5
4215sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 4216
7357c5b6
AM
4217 # Passes both tests.
4218ac_preproc_ok=:
4219break
4220fi
4221rm -f conftest.err conftest.$ac_ext
d7040cdb 4222
7357c5b6
AM
4223done
4224# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4225rm -f conftest.err conftest.$ac_ext
4226if $ac_preproc_ok; then
4227 :
dabbade6 4228else
7357c5b6
AM
4229 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4230echo "$as_me: error: in \`$ac_pwd':" >&2;}
4231{ { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4232See \`config.log' for more details." >&5
4233echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4234See \`config.log' for more details." >&2;}
4235 { (exit 1); exit 1; }; }; }
4236fi
d7040cdb 4237
7357c5b6
AM
4238ac_ext=c
4239ac_cpp='$CPP $CPPFLAGS'
4240ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4241ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4242ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
4243
4244
7357c5b6
AM
4245echo "$as_me:$LINENO: checking for egrep" >&5
4246echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4247if test "${ac_cv_prog_egrep+set}" = set; then
4248 echo $ECHO_N "(cached) $ECHO_C" >&6
4249else
4250 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4251 then ac_cv_prog_egrep='grep -E'
4252 else ac_cv_prog_egrep='egrep'
4253 fi
4254fi
4255echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4256echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4257 EGREP=$ac_cv_prog_egrep
d7040cdb
SE
4258
4259
7357c5b6
AM
4260echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4261echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4262if test "${ac_cv_header_stdc+set}" = set; then
4263 echo $ECHO_N "(cached) $ECHO_C" >&6
4264else
4265 cat >conftest.$ac_ext <<_ACEOF
4266/* confdefs.h. */
4267_ACEOF
4268cat confdefs.h >>conftest.$ac_ext
4269cat >>conftest.$ac_ext <<_ACEOF
4270/* end confdefs.h. */
4271#include <stdlib.h>
4272#include <stdarg.h>
4273#include <string.h>
4274#include <float.h>
d7040cdb 4275
7357c5b6
AM
4276int
4277main ()
4278{
d7040cdb 4279
7357c5b6
AM
4280 ;
4281 return 0;
4282}
4283_ACEOF
4284rm -f conftest.$ac_objext
4285if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4286 (eval $ac_compile) 2>conftest.er1
4287 ac_status=$?
4288 grep -v '^ *+' conftest.er1 >conftest.err
4289 rm -f conftest.er1
4290 cat conftest.err >&5
4291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4292 (exit $ac_status); } &&
4293 { ac_try='test -z "$ac_c_werror_flag"
4294 || test ! -s conftest.err'
4295 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4296 (eval $ac_try) 2>&5
4297 ac_status=$?
4298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4299 (exit $ac_status); }; } &&
4300 { ac_try='test -s conftest.$ac_objext'
4301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4302 (eval $ac_try) 2>&5
4303 ac_status=$?
4304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4305 (exit $ac_status); }; }; then
4306 ac_cv_header_stdc=yes
4307else
4308 echo "$as_me: failed program was:" >&5
4309sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 4310
7357c5b6
AM
4311ac_cv_header_stdc=no
4312fi
4313rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 4314
7357c5b6
AM
4315if test $ac_cv_header_stdc = yes; then
4316 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4317 cat >conftest.$ac_ext <<_ACEOF
4318/* confdefs.h. */
4319_ACEOF
4320cat confdefs.h >>conftest.$ac_ext
4321cat >>conftest.$ac_ext <<_ACEOF
4322/* end confdefs.h. */
4323#include <string.h>
d7040cdb 4324
7357c5b6
AM
4325_ACEOF
4326if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4327 $EGREP "memchr" >/dev/null 2>&1; then
4328 :
4329else
4330 ac_cv_header_stdc=no
4331fi
4332rm -f conftest*
d7040cdb 4333
7357c5b6 4334fi
d7040cdb 4335
7357c5b6
AM
4336if test $ac_cv_header_stdc = yes; then
4337 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4338 cat >conftest.$ac_ext <<_ACEOF
4339/* confdefs.h. */
4340_ACEOF
4341cat confdefs.h >>conftest.$ac_ext
4342cat >>conftest.$ac_ext <<_ACEOF
4343/* end confdefs.h. */
4344#include <stdlib.h>
d7040cdb 4345
7357c5b6
AM
4346_ACEOF
4347if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4348 $EGREP "free" >/dev/null 2>&1; then
4349 :
4350else
4351 ac_cv_header_stdc=no
4352fi
4353rm -f conftest*
d7040cdb 4354
7357c5b6 4355fi
d7040cdb 4356
7357c5b6
AM
4357if test $ac_cv_header_stdc = yes; then
4358 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4359 if test "$cross_compiling" = yes; then
4360 :
4361else
4362 cat >conftest.$ac_ext <<_ACEOF
4363/* confdefs.h. */
4364_ACEOF
4365cat confdefs.h >>conftest.$ac_ext
4366cat >>conftest.$ac_ext <<_ACEOF
4367/* end confdefs.h. */
4368#include <ctype.h>
4369#if ((' ' & 0x0FF) == 0x020)
4370# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4371# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4372#else
4373# define ISLOWER(c) \
4374 (('a' <= (c) && (c) <= 'i') \
4375 || ('j' <= (c) && (c) <= 'r') \
4376 || ('s' <= (c) && (c) <= 'z'))
4377# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4378#endif
d7040cdb 4379
7357c5b6
AM
4380#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4381int
4382main ()
4383{
4384 int i;
4385 for (i = 0; i < 256; i++)
4386 if (XOR (islower (i), ISLOWER (i))
4387 || toupper (i) != TOUPPER (i))
4388 exit(2);
4389 exit (0);
4390}
4391_ACEOF
4392rm -f conftest$ac_exeext
4393if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4394 (eval $ac_link) 2>&5
4395 ac_status=$?
4396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4397 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4399 (eval $ac_try) 2>&5
4400 ac_status=$?
4401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4402 (exit $ac_status); }; }; then
4403 :
4404else
4405 echo "$as_me: program exited with status $ac_status" >&5
4406echo "$as_me: failed program was:" >&5
4407sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 4408
7357c5b6
AM
4409( exit $ac_status )
4410ac_cv_header_stdc=no
4411fi
4412rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4413fi
4414fi
4415fi
4416echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4417echo "${ECHO_T}$ac_cv_header_stdc" >&6
4418if test $ac_cv_header_stdc = yes; then
d7040cdb 4419
7357c5b6
AM
4420cat >>confdefs.h <<\_ACEOF
4421#define STDC_HEADERS 1
4422_ACEOF
d7040cdb 4423
7357c5b6 4424fi
d7040cdb 4425
7357c5b6 4426# On IRIX 5.3, sys/types and inttypes.h are conflicting.
d7040cdb
SE
4427
4428
4429
d7040cdb 4430
d7040cdb
SE
4431
4432
d7040cdb
SE
4433
4434
dabbade6 4435
7357c5b6
AM
4436for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4437 inttypes.h stdint.h unistd.h
4438do
4439as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4440echo "$as_me:$LINENO: checking for $ac_header" >&5
4441echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4442if eval "test \"\${$as_ac_Header+set}\" = set"; then
4443 echo $ECHO_N "(cached) $ECHO_C" >&6
d7040cdb 4444else
7357c5b6
AM
4445 cat >conftest.$ac_ext <<_ACEOF
4446/* confdefs.h. */
4447_ACEOF
4448cat confdefs.h >>conftest.$ac_ext
4449cat >>conftest.$ac_ext <<_ACEOF
4450/* end confdefs.h. */
4451$ac_includes_default
d7040cdb 4452
7357c5b6
AM
4453#include <$ac_header>
4454_ACEOF
4455rm -f conftest.$ac_objext
4456if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4457 (eval $ac_compile) 2>conftest.er1
4458 ac_status=$?
4459 grep -v '^ *+' conftest.er1 >conftest.err
4460 rm -f conftest.er1
4461 cat conftest.err >&5
4462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4463 (exit $ac_status); } &&
4464 { ac_try='test -z "$ac_c_werror_flag"
4465 || test ! -s conftest.err'
4466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4467 (eval $ac_try) 2>&5
4468 ac_status=$?
4469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4470 (exit $ac_status); }; } &&
4471 { ac_try='test -s conftest.$ac_objext'
4472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4473 (eval $ac_try) 2>&5
4474 ac_status=$?
4475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4476 (exit $ac_status); }; }; then
4477 eval "$as_ac_Header=yes"
4478else
4479 echo "$as_me: failed program was:" >&5
4480sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 4481
7357c5b6
AM
4482eval "$as_ac_Header=no"
4483fi
4484rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4485fi
4486echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4487echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4488if test `eval echo '${'$as_ac_Header'}'` = yes; then
4489 cat >>confdefs.h <<_ACEOF
4490#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4491_ACEOF
d7040cdb 4492
7357c5b6 4493fi
d7040cdb 4494
7357c5b6 4495done
d7040cdb
SE
4496
4497
4498
7357c5b6
AM
4499 if test "${ac_cv_header_minix_config_h+set}" = set; then
4500 echo "$as_me:$LINENO: checking for minix/config.h" >&5
4501echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
4502if test "${ac_cv_header_minix_config_h+set}" = set; then
4503 echo $ECHO_N "(cached) $ECHO_C" >&6
4504fi
4505echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
4506echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
dabbade6 4507else
7357c5b6
AM
4508 # Is the header compilable?
4509echo "$as_me:$LINENO: checking minix/config.h usability" >&5
4510echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6
4511cat >conftest.$ac_ext <<_ACEOF
4512/* confdefs.h. */
4513_ACEOF
4514cat confdefs.h >>conftest.$ac_ext
4515cat >>conftest.$ac_ext <<_ACEOF
4516/* end confdefs.h. */
4517$ac_includes_default
4518#include <minix/config.h>
4519_ACEOF
4520rm -f conftest.$ac_objext
4521if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4522 (eval $ac_compile) 2>conftest.er1
4523 ac_status=$?
4524 grep -v '^ *+' conftest.er1 >conftest.err
4525 rm -f conftest.er1
4526 cat conftest.err >&5
4527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4528 (exit $ac_status); } &&
4529 { ac_try='test -z "$ac_c_werror_flag"
4530 || test ! -s conftest.err'
4531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4532 (eval $ac_try) 2>&5
4533 ac_status=$?
4534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4535 (exit $ac_status); }; } &&
4536 { ac_try='test -s conftest.$ac_objext'
4537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4538 (eval $ac_try) 2>&5
4539 ac_status=$?
4540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4541 (exit $ac_status); }; }; then
4542 ac_header_compiler=yes
4543else
4544 echo "$as_me: failed program was:" >&5
4545sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 4546
7357c5b6
AM
4547ac_header_compiler=no
4548fi
4549rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4550echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4551echo "${ECHO_T}$ac_header_compiler" >&6
d7040cdb 4552
7357c5b6
AM
4553# Is the header present?
4554echo "$as_me:$LINENO: checking minix/config.h presence" >&5
4555echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6
4556cat >conftest.$ac_ext <<_ACEOF
4557/* confdefs.h. */
4558_ACEOF
4559cat confdefs.h >>conftest.$ac_ext
4560cat >>conftest.$ac_ext <<_ACEOF
4561/* end confdefs.h. */
4562#include <minix/config.h>
4563_ACEOF
4564if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4565 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4566 ac_status=$?
4567 grep -v '^ *+' conftest.er1 >conftest.err
4568 rm -f conftest.er1
4569 cat conftest.err >&5
4570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4571 (exit $ac_status); } >/dev/null; then
4572 if test -s conftest.err; then
4573 ac_cpp_err=$ac_c_preproc_warn_flag
4574 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4575 else
4576 ac_cpp_err=
4577 fi
4578else
4579 ac_cpp_err=yes
4580fi
4581if test -z "$ac_cpp_err"; then
4582 ac_header_preproc=yes
4583else
4584 echo "$as_me: failed program was:" >&5
4585sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 4586
7357c5b6
AM
4587 ac_header_preproc=no
4588fi
4589rm -f conftest.err conftest.$ac_ext
4590echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4591echo "${ECHO_T}$ac_header_preproc" >&6
d7040cdb 4592
7357c5b6
AM
4593# So? What about this header?
4594case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4595 yes:no: )
4596 { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
4597echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4598 { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
4599echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
4600 ac_header_preproc=yes
4601 ;;
4602 no:yes:* )
4603 { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
4604echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
4605 { echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5
4606echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;}
4607 { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
4608echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
4609 { echo "$as_me:$LINENO: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&5
4610echo "$as_me: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&2;}
4611 { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
4612echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
4613 { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
4614echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
4615 (
4616 cat <<\_ASBOX
4617## ------------------------------------------ ##
4618## Report this to the AC_PACKAGE_NAME lists. ##
4619## ------------------------------------------ ##
4620_ASBOX
4621 ) |
4622 sed "s/^/$as_me: WARNING: /" >&2
4623 ;;
4624esac
4625echo "$as_me:$LINENO: checking for minix/config.h" >&5
4626echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
4627if test "${ac_cv_header_minix_config_h+set}" = set; then
4628 echo $ECHO_N "(cached) $ECHO_C" >&6
4629else
4630 ac_cv_header_minix_config_h=$ac_header_preproc
4631fi
4632echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
4633echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
d7040cdb 4634
7357c5b6
AM
4635fi
4636if test $ac_cv_header_minix_config_h = yes; then
4637 MINIX=yes
4638else
4639 MINIX=
4640fi
d7040cdb
SE
4641
4642
7357c5b6 4643 if test "$MINIX" = yes; then
d7040cdb 4644
7357c5b6
AM
4645cat >>confdefs.h <<\_ACEOF
4646#define _POSIX_SOURCE 1
4647_ACEOF
dabbade6 4648
252b5132 4649
7357c5b6
AM
4650cat >>confdefs.h <<\_ACEOF
4651#define _POSIX_1_SOURCE 2
4652_ACEOF
d7040cdb
SE
4653
4654
7357c5b6
AM
4655cat >>confdefs.h <<\_ACEOF
4656#define _MINIX 1
4657_ACEOF
d7040cdb 4658
7357c5b6 4659 fi
d7040cdb
SE
4660
4661
4662
7357c5b6
AM
4663 echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
4664echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6
4665if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
979273e3 4666 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 4667else
7357c5b6
AM
4668 cat >conftest.$ac_ext <<_ACEOF
4669/* confdefs.h. */
4670_ACEOF
4671cat confdefs.h >>conftest.$ac_ext
4672cat >>conftest.$ac_ext <<_ACEOF
4673/* end confdefs.h. */
ac48eca1 4674
7357c5b6
AM
4675# define __EXTENSIONS__ 1
4676 $ac_includes_default
4677int
4678main ()
4679{
87e6d782 4680
7357c5b6
AM
4681 ;
4682 return 0;
4683}
4684_ACEOF
4685rm -f conftest.$ac_objext
4686if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4687 (eval $ac_compile) 2>conftest.er1
4688 ac_status=$?
4689 grep -v '^ *+' conftest.er1 >conftest.err
4690 rm -f conftest.er1
4691 cat conftest.err >&5
4692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4693 (exit $ac_status); } &&
4694 { ac_try='test -z "$ac_c_werror_flag"
4695 || test ! -s conftest.err'
4696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4697 (eval $ac_try) 2>&5
4698 ac_status=$?
4699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4700 (exit $ac_status); }; } &&
4701 { ac_try='test -s conftest.$ac_objext'
4702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4703 (eval $ac_try) 2>&5
4704 ac_status=$?
4705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4706 (exit $ac_status); }; }; then
4707 ac_cv_safe_to_define___extensions__=yes
4708else
4709 echo "$as_me: failed program was:" >&5
4710sed 's/^/| /' conftest.$ac_ext >&5
ac48eca1 4711
7357c5b6
AM
4712ac_cv_safe_to_define___extensions__=no
4713fi
4714rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4715fi
4716echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
4717echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6
4718 test $ac_cv_safe_to_define___extensions__ = yes &&
4719 cat >>confdefs.h <<\_ACEOF
4720#define __EXTENSIONS__ 1
4721_ACEOF
ac48eca1 4722
7357c5b6
AM
4723 cat >>confdefs.h <<\_ACEOF
4724#define _ALL_SOURCE 1
4725_ACEOF
d7040cdb 4726
7357c5b6
AM
4727 cat >>confdefs.h <<\_ACEOF
4728#define _GNU_SOURCE 1
4729_ACEOF
d7040cdb 4730
7357c5b6
AM
4731 cat >>confdefs.h <<\_ACEOF
4732#define _POSIX_PTHREAD_SEMANTICS 1
4733_ACEOF
ac48eca1 4734
7357c5b6
AM
4735 cat >>confdefs.h <<\_ACEOF
4736#define _TANDEM_SOURCE 1
4737_ACEOF
ac48eca1 4738
ac48eca1 4739
87e6d782 4740
7357c5b6
AM
4741if test -n "$ac_tool_prefix"; then
4742 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4743set dummy ${ac_tool_prefix}ar; ac_word=$2
4744echo "$as_me:$LINENO: checking for $ac_word" >&5
4745echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4746if test "${ac_cv_prog_AR+set}" = set; then
dabbade6
L
4747 echo $ECHO_N "(cached) $ECHO_C" >&6
4748else
7357c5b6
AM
4749 if test -n "$AR"; then
4750 ac_cv_prog_AR="$AR" # Let the user override the test.
4751else
4752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4753for as_dir in $PATH
4754do
4755 IFS=$as_save_IFS
4756 test -z "$as_dir" && as_dir=.
4757 for ac_exec_ext in '' $ac_executable_extensions; do
4758 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4759 ac_cv_prog_AR="${ac_tool_prefix}ar"
4760 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4761 break 2
4762 fi
4763done
4764done
ac48eca1 4765
7357c5b6
AM
4766fi
4767fi
4768AR=$ac_cv_prog_AR
4769if test -n "$AR"; then
4770 echo "$as_me:$LINENO: result: $AR" >&5
4771echo "${ECHO_T}$AR" >&6
dabbade6 4772else
7357c5b6
AM
4773 echo "$as_me:$LINENO: result: no" >&5
4774echo "${ECHO_T}no" >&6
dabbade6 4775fi
6be7c12c 4776
7357c5b6
AM
4777fi
4778if test -z "$ac_cv_prog_AR"; then
4779 ac_ct_AR=$AR
4780 # Extract the first word of "ar", so it can be a program name with args.
4781set dummy ar; ac_word=$2
4782echo "$as_me:$LINENO: checking for $ac_word" >&5
4783echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4784if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4785 echo $ECHO_N "(cached) $ECHO_C" >&6
4786else
4787 if test -n "$ac_ct_AR"; then
4788 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4789else
4790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4791for as_dir in $PATH
4792do
4793 IFS=$as_save_IFS
4794 test -z "$as_dir" && as_dir=.
4795 for ac_exec_ext in '' $ac_executable_extensions; do
4796 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4797 ac_cv_prog_ac_ct_AR="ar"
4798 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4799 break 2
4800 fi
4801done
4802done
4803
4804fi
4805fi
4806ac_ct_AR=$ac_cv_prog_ac_ct_AR
4807if test -n "$ac_ct_AR"; then
4808 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
4809echo "${ECHO_T}$ac_ct_AR" >&6
4810else
4811 echo "$as_me:$LINENO: result: no" >&5
4812echo "${ECHO_T}no" >&6
4813fi
4814
4815 AR=$ac_ct_AR
4816else
4817 AR="$ac_cv_prog_AR"
4818fi
4819
4820if test -n "$ac_tool_prefix"; then
4821 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4822set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4823echo "$as_me:$LINENO: checking for $ac_word" >&5
4824echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4825if test "${ac_cv_prog_RANLIB+set}" = set; then
4826 echo $ECHO_N "(cached) $ECHO_C" >&6
4827else
4828 if test -n "$RANLIB"; then
4829 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4830else
4831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4832for as_dir in $PATH
4833do
4834 IFS=$as_save_IFS
4835 test -z "$as_dir" && as_dir=.
4836 for ac_exec_ext in '' $ac_executable_extensions; do
4837 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4838 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4839 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4840 break 2
4841 fi
4842done
4843done
4844
4845fi
4846fi
4847RANLIB=$ac_cv_prog_RANLIB
4848if test -n "$RANLIB"; then
4849 echo "$as_me:$LINENO: result: $RANLIB" >&5
4850echo "${ECHO_T}$RANLIB" >&6
4851else
4852 echo "$as_me:$LINENO: result: no" >&5
4853echo "${ECHO_T}no" >&6
4854fi
4855
4856fi
4857if test -z "$ac_cv_prog_RANLIB"; then
4858 ac_ct_RANLIB=$RANLIB
4859 # Extract the first word of "ranlib", so it can be a program name with args.
4860set dummy ranlib; ac_word=$2
4861echo "$as_me:$LINENO: checking for $ac_word" >&5
4862echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4863if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4864 echo $ECHO_N "(cached) $ECHO_C" >&6
4865else
4866 if test -n "$ac_ct_RANLIB"; then
4867 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4868else
4869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4870for as_dir in $PATH
4871do
4872 IFS=$as_save_IFS
4873 test -z "$as_dir" && as_dir=.
4874 for ac_exec_ext in '' $ac_executable_extensions; do
4875 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4876 ac_cv_prog_ac_ct_RANLIB="ranlib"
4877 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4878 break 2
4879 fi
4880done
4881done
4882
4883 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4884fi
4885fi
4886ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4887if test -n "$ac_ct_RANLIB"; then
4888 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4889echo "${ECHO_T}$ac_ct_RANLIB" >&6
4890else
4891 echo "$as_me:$LINENO: result: no" >&5
4892echo "${ECHO_T}no" >&6
4893fi
4894
4895 RANLIB=$ac_ct_RANLIB
4896else
4897 RANLIB="$ac_cv_prog_RANLIB"
4898fi
4899
4900
4901# Check whether --enable-shared or --disable-shared was given.
4902if test "${enable_shared+set}" = set; then
4903 enableval="$enable_shared"
4904 p=${PACKAGE-default}
4905 case $enableval in
4906 yes) enable_shared=yes ;;
4907 no) enable_shared=no ;;
4908 *)
4909 enable_shared=no
4910 # Look at the argument we got. We use all the common list separators.
4911 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4912 for pkg in $enableval; do
4913 IFS="$lt_save_ifs"
4914 if test "X$pkg" = "X$p"; then
4915 enable_shared=yes
4916 fi
4917 done
4918 IFS="$lt_save_ifs"
4919 ;;
4920 esac
4921else
4922 enable_shared=no
4923fi;
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935macro_version='2.1a'
4936macro_revision='1.2435'
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949ltmain="$ac_aux_dir/ltmain.sh"
4950
4951# Set options
4952
4953enable_dlopen=no
4954
4955
4956enable_win32_dll=no
4957
4958
4959
4960# Check whether --enable-static or --disable-static was given.
4961if test "${enable_static+set}" = set; then
4962 enableval="$enable_static"
4963 p=${PACKAGE-default}
4964 case $enableval in
4965 yes) enable_static=yes ;;
4966 no) enable_static=no ;;
4967 *)
4968 enable_static=no
4969 # Look at the argument we got. We use all the common list separators.
4970 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4971 for pkg in $enableval; do
4972 IFS="$lt_save_ifs"
4973 if test "X$pkg" = "X$p"; then
4974 enable_static=yes
4975 fi
4976 done
4977 IFS="$lt_save_ifs"
4978 ;;
4979 esac
4980else
4981 enable_static=yes
4982fi;
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992# Check whether --with-pic or --without-pic was given.
4993if test "${with_pic+set}" = set; then
4994 withval="$with_pic"
4995 pic_mode="$withval"
4996else
4997 pic_mode=default
4998fi;
4999
5000test -z "$pic_mode" && pic_mode=default
5001
5002
5003
5004
5005
5006
5007
5008# Check whether --enable-fast-install or --disable-fast-install was given.
5009if test "${enable_fast_install+set}" = set; then
5010 enableval="$enable_fast_install"
5011 p=${PACKAGE-default}
5012 case $enableval in
5013 yes) enable_fast_install=yes ;;
5014 no) enable_fast_install=no ;;
5015 *)
5016 enable_fast_install=no
5017 # Look at the argument we got. We use all the common list separators.
5018 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5019 for pkg in $enableval; do
5020 IFS="$lt_save_ifs"
5021 if test "X$pkg" = "X$p"; then
5022 enable_fast_install=yes
5023 fi
5024 done
5025 IFS="$lt_save_ifs"
5026 ;;
5027 esac
5028else
5029 enable_fast_install=yes
5030fi;
5031
5032
5033
5034
5035
5036
5037
5038
5039echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5040echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
5041if test "${lt_cv_path_SED+set}" = set; then
5042 echo $ECHO_N "(cached) $ECHO_C" >&6
5043else
5044 # Loop through the user's path and test for sed and gsed.
5045# Then use that list of sed's as ones to test for truncation.
5046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5047for as_dir in $PATH
5048do
5049 IFS=$as_save_IFS
5050 test -z "$as_dir" && as_dir=.
5051 for lt_ac_prog in sed gsed; do
5052 for ac_exec_ext in '' $ac_executable_extensions; do
5053 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
5054 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5055 fi
5056 done
5057 done
5058done
5059IFS=$as_save_IFS
5060lt_ac_max=0
5061lt_ac_count=0
5062# Add /usr/xpg4/bin/sed as it is typically found on Solaris
5063# along with /bin/sed that truncates output.
5064for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5065 test ! -f $lt_ac_sed && continue
5066 cat /dev/null > conftest.in
5067 lt_ac_count=0
5068 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5069 # Check for GNU sed and select it if it is found.
5070 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5071 lt_cv_path_SED=$lt_ac_sed
5072 break
5073 fi
5074 while true; do
5075 cat conftest.in conftest.in >conftest.tmp
5076 mv conftest.tmp conftest.in
5077 cp conftest.in conftest.nl
5078 echo >>conftest.nl
5079 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5080 cmp -s conftest.out conftest.nl || break
5081 # 10000 chars as input seems more than enough
5082 test $lt_ac_count -gt 10 && break
5083 lt_ac_count=`expr $lt_ac_count + 1`
5084 if test $lt_ac_count -gt $lt_ac_max; then
5085 lt_ac_max=$lt_ac_count
5086 lt_cv_path_SED=$lt_ac_sed
5087 fi
5088 done
5089done
5090
5091fi
5092
5093SED=$lt_cv_path_SED
5094
5095echo "$as_me:$LINENO: result: $SED" >&5
5096echo "${ECHO_T}$SED" >&6
5097
5098test -z "$SED" && SED=sed
5099Xsed="$SED -e 1s/^X//"
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111echo "$as_me:$LINENO: checking for fgrep" >&5
5112echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
5113if test "${ac_cv_prog_fgrep+set}" = set; then
5114 echo $ECHO_N "(cached) $ECHO_C" >&6
5115else
5116 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
5117 then ac_cv_prog_fgrep='grep -F'
5118 else ac_cv_prog_fgrep='fgrep'
5119 fi
5120fi
5121echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
5122echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
5123 FGREP=$ac_cv_prog_fgrep
5124
5125
5126test -z "$GREP" && GREP=grep
d7040cdb 5127
d7040cdb 5128
d7040cdb 5129
ac48eca1
AO
5130
5131
5132
ac48eca1 5133
ac48eca1 5134
ac48eca1 5135
ac48eca1 5136
ac48eca1 5137
ac48eca1 5138
ac48eca1 5139
ac48eca1 5140
ac48eca1 5141
ac48eca1 5142
dabbade6
L
5143
5144
5145
5146# Check whether --with-gnu-ld or --without-gnu-ld was given.
5147if test "${with_gnu_ld+set}" = set; then
5148 withval="$with_gnu_ld"
5149 test "$withval" = no || with_gnu_ld=yes
5150else
5151 with_gnu_ld=no
5152fi;
5153ac_prog=ld
5154if test "$GCC" = yes; then
5155 # Check if gcc -print-prog-name=ld gives a path.
5156 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5157echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
5158 case $host in
5159 *-*-mingw*)
5160 # gcc leaves a trailing carriage return which upsets mingw
5161 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5162 *)
5163 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5164 esac
5165 case $ac_prog in
5166 # Accept absolute paths.
5167 [\\/]* | ?:[\\/]*)
5168 re_direlt='/[^/][^/]*/\.\./'
5169 # Canonicalize the pathname of ld
5170 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5171 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5172 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5173 done
5174 test -z "$LD" && LD="$ac_prog"
5175 ;;
5176 "")
5177 # If it fails, then pretend we aren't using GCC.
5178 ac_prog=ld
5179 ;;
5180 *)
5181 # If it is relative, then search for the first ld in PATH.
5182 with_gnu_ld=unknown
5183 ;;
5184 esac
5185elif test "$with_gnu_ld" = yes; then
5186 echo "$as_me:$LINENO: checking for GNU ld" >&5
5187echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
5188else
5189 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5190echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
5191fi
5192if test "${lt_cv_path_LD+set}" = set; then
979273e3 5193 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 5194else
dabbade6
L
5195 if test -z "$LD"; then
5196 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5197 for ac_dir in $PATH; do
5198 IFS="$lt_save_ifs"
5199 test -z "$ac_dir" && ac_dir=.
5200 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5201 lt_cv_path_LD="$ac_dir/$ac_prog"
5202 # Check to see if the program is GNU ld. I'd rather use --version,
5203 # but apparently some variants of GNU ld only accept -v.
5204 # Break only if it was the GNU/non-GNU ld that we prefer.
5205 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5206 *GNU* | *'with BFD'*)
5207 test "$with_gnu_ld" != no && break
5208 ;;
5209 *)
5210 test "$with_gnu_ld" != yes && break
5211 ;;
5212 esac
5213 fi
5214 done
5215 IFS="$lt_save_ifs"
ac48eca1 5216else
dabbade6 5217 lt_cv_path_LD="$LD" # Let the user override the test with a path.
ac48eca1
AO
5218fi
5219fi
dabbade6
L
5220
5221LD="$lt_cv_path_LD"
5222if test -n "$LD"; then
5223 echo "$as_me:$LINENO: result: $LD" >&5
5224echo "${ECHO_T}$LD" >&6
ac48eca1 5225else
979273e3
NN
5226 echo "$as_me:$LINENO: result: no" >&5
5227echo "${ECHO_T}no" >&6
ac48eca1 5228fi
dabbade6
L
5229test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5230echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5231 { (exit 1); exit 1; }; }
5232echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5233echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
5234if test "${lt_cv_prog_gnu_ld+set}" = set; then
979273e3 5235 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 5236else
dabbade6
L
5237 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5238case `$LD -v 2>&1 </dev/null` in
5239*GNU* | *'with BFD'*)
5240 lt_cv_prog_gnu_ld=yes
5241 ;;
5242*)
5243 lt_cv_prog_gnu_ld=no
5244 ;;
5245esac
ac48eca1 5246fi
dabbade6
L
5247echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5248echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
5249with_gnu_ld=$lt_cv_prog_gnu_ld
d7040cdb
SE
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
dabbade6
L
5260echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
5261echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
5262if test "${lt_cv_path_NM+set}" = set; then
979273e3 5263 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 5264else
dabbade6
L
5265 if test -n "$NM"; then
5266 # Let the user override the test.
5267 lt_cv_path_NM="$NM"
ac48eca1 5268else
dabbade6
L
5269 lt_nm_to_check="${ac_tool_prefix}nm"
5270 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5271 lt_nm_to_check="$lt_nm_to_check nm"
979273e3 5272 fi
dabbade6
L
5273 for lt_tmp_nm in $lt_nm_to_check; do
5274 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5275 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5276 IFS="$lt_save_ifs"
5277 test -z "$ac_dir" && ac_dir=.
5278 tmp_nm="$ac_dir/$lt_tmp_nm"
5279 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5280 # Check to see if the nm accepts a BSD-compat flag.
5281 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5282 # nm: unknown option "B" ignored
5283 # Tru64's nm complains that /dev/null is an invalid object file
5284 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5285 */dev/null* | *'Invalid file or object type'*)
5286 lt_cv_path_NM="$tmp_nm -B"
5287 break
5288 ;;
5289 *)
5290 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5291 */dev/null*)
5292 lt_cv_path_NM="$tmp_nm -p"
5293 break
5294 ;;
5295 *)
5296 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5297 continue # so that we can try to find one that supports BSD flags
5298 ;;
5299 esac
5300 ;;
5301 esac
5302 fi
5303 done
5304 IFS="$lt_save_ifs"
5305 done
5306 : ${lt_cv_path_NM=no}
ac48eca1
AO
5307fi
5308fi
dabbade6
L
5309echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5310echo "${ECHO_T}$lt_cv_path_NM" >&6
5311if test "$lt_cv_path_NM" != "no"; then
5312 NM="$lt_cv_path_NM"
ac48eca1 5313else
dabbade6
L
5314 # Didn't find any BSD compatible name lister, look for dumpbin.
5315 if test -n "$ac_tool_prefix"; then
5316 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5317 do
5318 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5319set dummy $ac_tool_prefix$ac_prog; ac_word=$2
979273e3
NN
5320echo "$as_me:$LINENO: checking for $ac_word" >&5
5321echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
dabbade6 5322if test "${ac_cv_prog_DUMPBIN+set}" = set; then
979273e3 5323 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 5324else
dabbade6
L
5325 if test -n "$DUMPBIN"; then
5326 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ac48eca1 5327else
979273e3
NN
5328as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5329for as_dir in $PATH
5330do
5331 IFS=$as_save_IFS
5332 test -z "$as_dir" && as_dir=.
5333 for ac_exec_ext in '' $ac_executable_extensions; do
5334 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 5335 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
979273e3
NN
5336 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5337 break 2
5338 fi
5339done
5340done
5341
ac48eca1
AO
5342fi
5343fi
dabbade6
L
5344DUMPBIN=$ac_cv_prog_DUMPBIN
5345if test -n "$DUMPBIN"; then
5346 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
5347echo "${ECHO_T}$DUMPBIN" >&6
ac48eca1 5348else
979273e3
NN
5349 echo "$as_me:$LINENO: result: no" >&5
5350echo "${ECHO_T}no" >&6
ac48eca1
AO
5351fi
5352
dabbade6
L
5353 test -n "$DUMPBIN" && break
5354 done
ac48eca1 5355fi
dabbade6
L
5356if test -z "$DUMPBIN"; then
5357 ac_ct_DUMPBIN=$DUMPBIN
5358 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5359do
5360 # Extract the first word of "$ac_prog", so it can be a program name with args.
5361set dummy $ac_prog; ac_word=$2
d7040cdb
SE
5362echo "$as_me:$LINENO: checking for $ac_word" >&5
5363echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
dabbade6 5364if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
d7040cdb 5365 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 5366else
dabbade6
L
5367 if test -n "$ac_ct_DUMPBIN"; then
5368 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
d7040cdb
SE
5369else
5370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5371for as_dir in $PATH
5372do
5373 IFS=$as_save_IFS
5374 test -z "$as_dir" && as_dir=.
5375 for ac_exec_ext in '' $ac_executable_extensions; do
5376 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
dabbade6 5377 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
d7040cdb
SE
5378 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5379 break 2
252b5132 5380 fi
d7040cdb
SE
5381done
5382done
252b5132 5383
d7040cdb
SE
5384fi
5385fi
dabbade6
L
5386ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5387if test -n "$ac_ct_DUMPBIN"; then
5388 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
5389echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
d7040cdb
SE
5390else
5391 echo "$as_me:$LINENO: result: no" >&5
5392echo "${ECHO_T}no" >&6
5393fi
4867be41 5394
dabbade6 5395 test -n "$ac_ct_DUMPBIN" && break
d7040cdb 5396done
dabbade6 5397test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
32fba81d 5398
dabbade6 5399 DUMPBIN=$ac_ct_DUMPBIN
d7040cdb 5400fi
979273e3
NN
5401
5402
dabbade6
L
5403 if test "$DUMPBIN" != ":"; then
5404 NM="$DUMPBIN"
5405 fi
5406fi
5407test -z "$NM" && NM=nm
ac48eca1 5408
252b5132 5409
252b5132 5410
979273e3 5411
ac48eca1 5412
d7040cdb 5413
dabbade6
L
5414echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
5415echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
5416if test "${lt_cv_nm_interface+set}" = set; then
5417 echo $ECHO_N "(cached) $ECHO_C" >&6
5418else
5419 lt_cv_nm_interface="BSD nm"
5420 echo "int some_variable = 0;" > conftest.$ac_ext
7357c5b6 5421 (eval echo "\"\$as_me:5421: $ac_compile\"" >&5)
dabbade6
L
5422 (eval "$ac_compile" 2>conftest.err)
5423 cat conftest.err >&5
7357c5b6 5424 (eval echo "\"\$as_me:5424: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
dabbade6
L
5425 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5426 cat conftest.err >&5
7357c5b6 5427 (eval echo "\"\$as_me:5427: output\"" >&5)
dabbade6
L
5428 cat conftest.out >&5
5429 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5430 lt_cv_nm_interface="MS dumpbin"
5431 fi
5432 rm -f conftest*
5433fi
5434echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
5435echo "${ECHO_T}$lt_cv_nm_interface" >&6
d7040cdb 5436
dabbade6
L
5437echo "$as_me:$LINENO: checking whether ln -s works" >&5
5438echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
5439LN_S=$as_ln_s
5440if test "$LN_S" = "ln -s"; then
5441 echo "$as_me:$LINENO: result: yes" >&5
5442echo "${ECHO_T}yes" >&6
5443else
5444 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5445echo "${ECHO_T}no, using $LN_S" >&6
5446fi
5447
5448# find the maximum length of command line arguments
5449echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5450echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
5451if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5452 echo $ECHO_N "(cached) $ECHO_C" >&6
5453else
5454 i=0
5455 teststring="ABCD"
5456
5457 case $build_os in
5458 msdosdjgpp*)
5459 # On DJGPP, this test can blow up pretty badly due to problems in libc
5460 # (any single argument exceeding 2000 bytes causes a buffer overrun
5461 # during glob expansion). Even if it were fixed, the result of this
5462 # check would be larger than it should be.
5463 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5464 ;;
5465
5466 gnu*)
5467 # Under GNU Hurd, this test is not required because there is
5468 # no limit to the length of command line arguments.
5469 # Libtool will interpret -1 as no limit whatsoever
5470 lt_cv_sys_max_cmd_len=-1;
5471 ;;
5472
5473 cygwin* | mingw*)
5474 # On Win9x/ME, this test blows up -- it succeeds, but takes
5475 # about 5 minutes as the teststring grows exponentially.
5476 # Worse, since 9x/ME are not pre-emptively multitasking,
5477 # you end up with a "frozen" computer, even though with patience
5478 # the test eventually succeeds (with a max line length of 256k).
5479 # Instead, let's just punt: use the minimum linelength reported by
5480 # all of the supported platforms: 8192 (on NT/2K/XP).
5481 lt_cv_sys_max_cmd_len=8192;
5482 ;;
5483
5484 amigaos*)
5485 # On AmigaOS with pdksh, this test takes hours, literally.
5486 # So we just punt and use a minimum line length of 8192.
5487 lt_cv_sys_max_cmd_len=8192;
5488 ;;
5489
5490 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5491 # This has been around since 386BSD, at least. Likely further.
5492 if test -x /sbin/sysctl; then
5493 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5494 elif test -x /usr/sbin/sysctl; then
5495 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5496 else
5497 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5498 fi
5499 # And add a safety zone
5500 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5501 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5502 ;;
5503
5504 interix*)
5505 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5506 lt_cv_sys_max_cmd_len=196608
5507 ;;
5508
5509 osf*)
5510 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5511 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5512 # nice to cause kernel panics so lets avoid the loop below.
5513 # First set a reasonable default.
5514 lt_cv_sys_max_cmd_len=16384
5515 #
5516 if test -x /sbin/sysconfig; then
5517 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5518 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5519 esac
5520 fi
5521 ;;
5522 sco3.2v5*)
5523 lt_cv_sys_max_cmd_len=102400
5524 ;;
5525 sysv5* | sco5v6* | sysv4.2uw2*)
5526 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5527 if test -n "$kargmax"; then
5528 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5529 else
5530 lt_cv_sys_max_cmd_len=32768
5531 fi
d7040cdb
SE
5532 ;;
5533 *)
dabbade6
L
5534 lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null`
5535 if test -n $lt_cv_sys_max_cmd_len; then
5536 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5537 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5538 else
5539 # Make teststring a little bigger before we do anything with it.
5540 # a 1K string should be a reasonable start.
5541 for i in 1 2 3 4 5 6 7 8 ; do
5542 teststring=$teststring$teststring
5543 done
5544 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5545 # If test is not a shell built-in, we'll probably end up computing a
5546 # maximum length that is only half of the actual maximum length, but
5547 # we can't tell.
5548 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5549 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
5550 test $i != 17 # 1/2 MB should be enough
5551 do
5552 i=`expr $i + 1`
5553 teststring=$teststring$teststring
5554 done
5555 # Only check the string length outside the loop.
5556 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5557 teststring=
5558 # Add a significant safety factor because C++ compilers can tack on
5559 # massive amounts of additional arguments before passing them to the
5560 # linker. It appears as though 1/2 is a usable value.
5561 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5562 fi
d7040cdb
SE
5563 ;;
5564 esac
252b5132 5565
dabbade6 5566fi
252b5132 5567
dabbade6
L
5568if test -n $lt_cv_sys_max_cmd_len ; then
5569 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5570echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
5571else
5572 echo "$as_me:$LINENO: result: none" >&5
5573echo "${ECHO_T}none" >&6
5574fi
5575max_cmd_len=$lt_cv_sys_max_cmd_len
252b5132 5576
252b5132 5577
979273e3 5578
979273e3 5579
252b5132 5580
252b5132 5581
252b5132 5582
dabbade6
L
5583: ${CP="cp -f"}
5584: ${MV="mv -f"}
5585: ${RM="rm -f"}
252b5132 5586
dabbade6
L
5587echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
5588echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
5589# Try some XSI features
5590xsi_shell=no
5591( _lt_dummy="a/b/c"
5592 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5593 = c,a/b,, ) >/dev/null 2>&1 \
5594 && xsi_shell=yes
5595echo "$as_me:$LINENO: result: $xsi_shell" >&5
5596echo "${ECHO_T}$xsi_shell" >&6
252b5132 5597
252b5132 5598
dabbade6
L
5599echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
5600echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
5601lt_shell_append=no
5602( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5603 >/dev/null 2>&1 \
5604 && lt_shell_append=yes
5605echo "$as_me:$LINENO: result: $lt_shell_append" >&5
5606echo "${ECHO_T}$lt_shell_append" >&6
252b5132 5607
ac48eca1 5608
dabbade6
L
5609if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5610 lt_unset=unset
5611else
5612 lt_unset=false
5613fi
979273e3
NN
5614
5615
5616
5617
ac48eca1 5618
dabbade6
L
5619# test EBCDIC or ASCII
5620case `echo X|tr X '\101'` in
5621 A) # ASCII based system
5622 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5623 lt_SP2NL='tr \040 \012'
5624 lt_NL2SP='tr \015\012 \040\040'
5625 ;;
5626 *) # EBCDIC based system
5627 lt_SP2NL='tr \100 \n'
5628 lt_NL2SP='tr \r\n \100\100'
5629 ;;
5630esac
9e9b66a9 5631
1ad12f97 5632
1ad12f97 5633
9e9b66a9 5634
1ad12f97 5635
a541e3ce 5636
9e9b66a9 5637
a2d91340
AC
5638
5639
dabbade6
L
5640echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
5641echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
5642if test "${lt_cv_ld_reload_flag+set}" = set; then
5643 echo $ECHO_N "(cached) $ECHO_C" >&6
5644else
5645 lt_cv_ld_reload_flag='-r'
5646fi
5647echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
5648echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
5649reload_flag=$lt_cv_ld_reload_flag
5650case $reload_flag in
5651"" | " "*) ;;
5652*) reload_flag=" $reload_flag" ;;
5653esac
5654reload_cmds='$LD$reload_flag -o $output$reload_objs'
5655case $host_os in
5656 darwin*)
5657 if test "$GCC" = yes; then
5658 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5659 else
5660 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5661 fi
5662 ;;
5663esac
9e9b66a9
AM
5664
5665
5666
252b5132 5667
252b5132 5668
252b5132 5669
252b5132 5670
252b5132 5671
d7040cdb
SE
5672
5673
dabbade6
L
5674echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
5675echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
5676if test "${lt_cv_deplibs_check_method+set}" = set; then
d7040cdb 5677 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 5678else
dabbade6
L
5679 lt_cv_file_magic_cmd='$MAGIC_CMD'
5680lt_cv_file_magic_test_file=
5681lt_cv_deplibs_check_method='unknown'
5682# Need to set the preceding variable on all platforms that support
5683# interlibrary dependencies.
5684# 'none' -- dependencies not supported.
5685# `unknown' -- same as none, but documents that we really don't know.
5686# 'pass_all' -- all dependencies passed with no checks.
5687# 'test_compile' -- check by making test program.
5688# 'file_magic [[regex]]' -- check by looking for files in library path
5689# which responds to the $file_magic_cmd with a given extended regex.
5690# If you have `file' or equivalent on your system and you're not sure
5691# whether `pass_all' will *always* work, you probably want this one.
8ae85421 5692
dabbade6 5693case $host_os in
50e7d84b 5694aix[4-9]*)
dabbade6
L
5695 lt_cv_deplibs_check_method=pass_all
5696 ;;
979273e3 5697
dabbade6
L
5698beos*)
5699 lt_cv_deplibs_check_method=pass_all
5700 ;;
24443139 5701
dabbade6
L
5702bsdi[45]*)
5703 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5704 lt_cv_file_magic_cmd='/usr/bin/file -L'
5705 lt_cv_file_magic_test_file=/shlib/libc.so
d7040cdb 5706 ;;
dabbade6
L
5707
5708cygwin*)
5709 # func_win32_libid is a shell function defined in ltmain.sh
5710 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5711 lt_cv_file_magic_cmd='func_win32_libid'
d7040cdb 5712 ;;
dabbade6
L
5713
5714mingw* | pw32*)
5715 # Base MSYS/MinGW do not provide the 'file' command needed by
5716 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5717 # unless we find 'file', for example because we are cross-compiling.
5718 if ( file / ) >/dev/null 2>&1; then
5719 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5720 lt_cv_file_magic_cmd='func_win32_libid'
5721 else
5722 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5723 lt_cv_file_magic_cmd='$OBJDUMP -f'
d7040cdb
SE
5724 fi
5725 ;;
dabbade6
L
5726
5727darwin* | rhapsody*)
5728 lt_cv_deplibs_check_method=pass_all
d7040cdb 5729 ;;
dabbade6
L
5730
5731freebsd* | dragonfly*)
5732 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5733 case $host_cpu in
5734 i*86 )
5735 # Not sure whether the presence of OpenBSD here was a mistake.
5736 # Let's accept both of them until this is cleared up.
5737 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5738 lt_cv_file_magic_cmd=/usr/bin/file
5739 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5740 ;;
5741 esac
5742 else
5743 lt_cv_deplibs_check_method=pass_all
5744 fi
d7040cdb 5745 ;;
dabbade6
L
5746
5747gnu*)
5748 lt_cv_deplibs_check_method=pass_all
d7040cdb 5749 ;;
dabbade6
L
5750
5751hpux10.20* | hpux11*)
5752 lt_cv_file_magic_cmd=/usr/bin/file
5753 case $host_cpu in
5754 ia64*)
5755 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5756 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5757 ;;
5758 hppa*64*)
5759 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]'
5760 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5761 ;;
5762 *)
5763 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5764 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5765 ;;
5766 esac
d7040cdb 5767 ;;
24443139 5768
dabbade6
L
5769interix[3-9]*)
5770 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5771 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5772 ;;
24443139 5773
dabbade6
L
5774irix5* | irix6* | nonstopux*)
5775 case $LD in
5776 *-32|*"-32 ") libmagic=32-bit;;
5777 *-n32|*"-n32 ") libmagic=N32;;
5778 *-64|*"-64 ") libmagic=64-bit;;
5779 *) libmagic=never-match;;
5780 esac
5781 lt_cv_deplibs_check_method=pass_all
5782 ;;
8ae85421 5783
dabbade6
L
5784# This must be Linux ELF.
5785linux* | k*bsd*-gnu)
5786 lt_cv_deplibs_check_method=pass_all
5787 ;;
24443139 5788
dabbade6
L
5789netbsd*)
5790 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5791 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5792 else
5793 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5794 fi
d7040cdb 5795 ;;
24443139 5796
dabbade6
L
5797newos6*)
5798 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5799 lt_cv_file_magic_cmd=/usr/bin/file
5800 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5801 ;;
d7040cdb 5802
dabbade6
L
5803*nto* | *qnx*)
5804 lt_cv_deplibs_check_method=pass_all
5805 ;;
d7040cdb 5806
dabbade6
L
5807openbsd*)
5808 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5809 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
d7040cdb 5810 else
dabbade6 5811 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
d7040cdb 5812 fi
dabbade6 5813 ;;
24443139 5814
dabbade6
L
5815osf3* | osf4* | osf5*)
5816 lt_cv_deplibs_check_method=pass_all
5817 ;;
24443139 5818
dabbade6
L
5819rdos*)
5820 lt_cv_deplibs_check_method=pass_all
5821 ;;
81172ff2 5822
dabbade6
L
5823solaris*)
5824 lt_cv_deplibs_check_method=pass_all
5825 ;;
81172ff2 5826
dabbade6
L
5827sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5828 lt_cv_deplibs_check_method=pass_all
5829 ;;
252b5132 5830
dabbade6
L
5831sysv4 | sysv4.3*)
5832 case $host_vendor in
5833 motorola)
5834 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]'
5835 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5836 ;;
5837 ncr)
5838 lt_cv_deplibs_check_method=pass_all
5839 ;;
5840 sequent)
5841 lt_cv_file_magic_cmd='/bin/file'
5842 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5843 ;;
5844 sni)
5845 lt_cv_file_magic_cmd='/bin/file'
5846 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5847 lt_cv_file_magic_test_file=/lib/libc.so
5848 ;;
5849 siemens)
5850 lt_cv_deplibs_check_method=pass_all
5851 ;;
5852 pc)
5853 lt_cv_deplibs_check_method=pass_all
5854 ;;
5855 esac
5856 ;;
252b5132 5857
dabbade6
L
5858tpf*)
5859 lt_cv_deplibs_check_method=pass_all
5860 ;;
5861esac
979273e3 5862
dabbade6
L
5863fi
5864echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5865echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
5866file_magic_cmd=$lt_cv_file_magic_cmd
5867deplibs_check_method=$lt_cv_deplibs_check_method
5868test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 5869
979273e3 5870
979273e3 5871
dabbade6
L
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881if test -n "$ac_tool_prefix"; then
5882 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5883set dummy ${ac_tool_prefix}ar; ac_word=$2
5884echo "$as_me:$LINENO: checking for $ac_word" >&5
5885echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5886if test "${ac_cv_prog_AR+set}" = set; then
5887 echo $ECHO_N "(cached) $ECHO_C" >&6
5888else
5889 if test -n "$AR"; then
5890 ac_cv_prog_AR="$AR" # Let the user override the test.
5891else
5892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5893for as_dir in $PATH
5894do
5895 IFS=$as_save_IFS
5896 test -z "$as_dir" && as_dir=.
5897 for ac_exec_ext in '' $ac_executable_extensions; do
5898 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5899 ac_cv_prog_AR="${ac_tool_prefix}ar"
5900 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5901 break 2
252b5132 5902 fi
979273e3 5903done
dabbade6 5904done
979273e3 5905
dabbade6
L
5906fi
5907fi
5908AR=$ac_cv_prog_AR
5909if test -n "$AR"; then
5910 echo "$as_me:$LINENO: result: $AR" >&5
5911echo "${ECHO_T}$AR" >&6
5912else
5913 echo "$as_me:$LINENO: result: no" >&5
5914echo "${ECHO_T}no" >&6
979273e3 5915fi
d7040cdb 5916
252b5132 5917fi
dabbade6
L
5918if test -z "$ac_cv_prog_AR"; then
5919 ac_ct_AR=$AR
5920 # Extract the first word of "ar", so it can be a program name with args.
5921set dummy ar; ac_word=$2
5922echo "$as_me:$LINENO: checking for $ac_word" >&5
5923echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5924if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5925 echo $ECHO_N "(cached) $ECHO_C" >&6
979273e3 5926else
dabbade6
L
5927 if test -n "$ac_ct_AR"; then
5928 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5929else
5930as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5931for as_dir in $PATH
5932do
5933 IFS=$as_save_IFS
5934 test -z "$as_dir" && as_dir=.
5935 for ac_exec_ext in '' $ac_executable_extensions; do
5936 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5937 ac_cv_prog_ac_ct_AR="ar"
5938 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5939 break 2
5940 fi
5941done
5942done
5943
5944 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
5945fi
5946fi
5947ac_ct_AR=$ac_cv_prog_ac_ct_AR
5948if test -n "$ac_ct_AR"; then
5949 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5950echo "${ECHO_T}$ac_ct_AR" >&6
5951else
5952 echo "$as_me:$LINENO: result: no" >&5
5953echo "${ECHO_T}no" >&6
252b5132
RH
5954fi
5955
dabbade6
L
5956 AR=$ac_ct_AR
5957else
5958 AR="$ac_cv_prog_AR"
5959fi
252b5132 5960
dabbade6
L
5961test -z "$AR" && AR=ar
5962test -z "$AR_FLAGS" && AR_FLAGS=cru
252b5132 5963
979273e3 5964
979273e3 5965
979273e3 5966
252b5132 5967
979273e3 5968
979273e3 5969
252b5132 5970
979273e3 5971
979273e3 5972
979273e3 5973
dabbade6
L
5974if test -n "$ac_tool_prefix"; then
5975 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5976set dummy ${ac_tool_prefix}strip; ac_word=$2
5977echo "$as_me:$LINENO: checking for $ac_word" >&5
5978echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5979if test "${ac_cv_prog_STRIP+set}" = set; then
5980 echo $ECHO_N "(cached) $ECHO_C" >&6
5981else
5982 if test -n "$STRIP"; then
5983 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5984else
5985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5986for as_dir in $PATH
5987do
5988 IFS=$as_save_IFS
5989 test -z "$as_dir" && as_dir=.
5990 for ac_exec_ext in '' $ac_executable_extensions; do
5991 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5992 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5993 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5994 break 2
5995 fi
5996done
5997done
979273e3 5998
dabbade6
L
5999fi
6000fi
6001STRIP=$ac_cv_prog_STRIP
6002if test -n "$STRIP"; then
6003 echo "$as_me:$LINENO: result: $STRIP" >&5
6004echo "${ECHO_T}$STRIP" >&6
6005else
6006 echo "$as_me:$LINENO: result: no" >&5
6007echo "${ECHO_T}no" >&6
6008fi
979273e3 6009
dabbade6
L
6010fi
6011if test -z "$ac_cv_prog_STRIP"; then
6012 ac_ct_STRIP=$STRIP
6013 # Extract the first word of "strip", so it can be a program name with args.
6014set dummy strip; ac_word=$2
6015echo "$as_me:$LINENO: checking for $ac_word" >&5
6016echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6017if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6018 echo $ECHO_N "(cached) $ECHO_C" >&6
6019else
6020 if test -n "$ac_ct_STRIP"; then
6021 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6022else
6023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6024for as_dir in $PATH
6025do
6026 IFS=$as_save_IFS
6027 test -z "$as_dir" && as_dir=.
6028 for ac_exec_ext in '' $ac_executable_extensions; do
6029 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6030 ac_cv_prog_ac_ct_STRIP="strip"
6031 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6032 break 2
6033 fi
6034done
6035done
979273e3 6036
dabbade6
L
6037 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6038fi
6039fi
6040ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6041if test -n "$ac_ct_STRIP"; then
6042 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6043echo "${ECHO_T}$ac_ct_STRIP" >&6
6044else
6045 echo "$as_me:$LINENO: result: no" >&5
6046echo "${ECHO_T}no" >&6
6047fi
979273e3 6048
dabbade6
L
6049 STRIP=$ac_ct_STRIP
6050else
6051 STRIP="$ac_cv_prog_STRIP"
6052fi
979273e3 6053
dabbade6 6054test -z "$STRIP" && STRIP=:
979273e3 6055
d7040cdb 6056
979273e3 6057
d7040cdb 6058
979273e3 6059
979273e3 6060
dabbade6
L
6061if test -n "$ac_tool_prefix"; then
6062 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6063set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6064echo "$as_me:$LINENO: checking for $ac_word" >&5
6065echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6066if test "${ac_cv_prog_RANLIB+set}" = set; then
6067 echo $ECHO_N "(cached) $ECHO_C" >&6
979273e3 6068else
dabbade6
L
6069 if test -n "$RANLIB"; then
6070 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6071else
6072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6073for as_dir in $PATH
6074do
6075 IFS=$as_save_IFS
6076 test -z "$as_dir" && as_dir=.
6077 for ac_exec_ext in '' $ac_executable_extensions; do
6078 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6079 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6080 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6081 break 2
6082 fi
6083done
6084done
979273e3 6085
979273e3 6086fi
979273e3 6087fi
dabbade6
L
6088RANLIB=$ac_cv_prog_RANLIB
6089if test -n "$RANLIB"; then
6090 echo "$as_me:$LINENO: result: $RANLIB" >&5
6091echo "${ECHO_T}$RANLIB" >&6
6092else
6093 echo "$as_me:$LINENO: result: no" >&5
6094echo "${ECHO_T}no" >&6
6095fi
d7040cdb 6096
d7040cdb 6097fi
dabbade6
L
6098if test -z "$ac_cv_prog_RANLIB"; then
6099 ac_ct_RANLIB=$RANLIB
6100 # Extract the first word of "ranlib", so it can be a program name with args.
6101set dummy ranlib; ac_word=$2
6102echo "$as_me:$LINENO: checking for $ac_word" >&5
6103echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6104if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
979273e3
NN
6105 echo $ECHO_N "(cached) $ECHO_C" >&6
6106else
dabbade6
L
6107 if test -n "$ac_ct_RANLIB"; then
6108 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6109else
6110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6111for as_dir in $PATH
d7040cdb 6112do
dabbade6
L
6113 IFS=$as_save_IFS
6114 test -z "$as_dir" && as_dir=.
6115 for ac_exec_ext in '' $ac_executable_extensions; do
6116 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6117 ac_cv_prog_ac_ct_RANLIB="ranlib"
6118 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6119 break 2
979273e3 6120 fi
dabbade6
L
6121done
6122done
6123
6124 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
979273e3 6125fi
dabbade6
L
6126fi
6127ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6128if test -n "$ac_ct_RANLIB"; then
6129 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6130echo "${ECHO_T}$ac_ct_RANLIB" >&6
979273e3 6131else
dabbade6
L
6132 echo "$as_me:$LINENO: result: no" >&5
6133echo "${ECHO_T}no" >&6
d7040cdb 6134fi
d7040cdb 6135
dabbade6 6136 RANLIB=$ac_ct_RANLIB
d7040cdb 6137else
dabbade6 6138 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb 6139fi
979273e3 6140
dabbade6 6141test -z "$RANLIB" && RANLIB=:
979273e3 6142
252b5132 6143
252b5132 6144
d7040cdb 6145
d7040cdb 6146
d7040cdb 6147
dabbade6
L
6148# Determine commands to create old-style static archives.
6149old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6150old_postinstall_cmds='chmod 644 $oldlib'
6151old_postuninstall_cmds=
d7040cdb 6152
dabbade6
L
6153if test -n "$RANLIB"; then
6154 case $host_os in
6155 openbsd*)
6156 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6157 ;;
6158 *)
6159 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6160 ;;
6161 esac
6162 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
d7040cdb
SE
6163fi
6164
d7040cdb
SE
6165
6166
d7040cdb 6167
d7040cdb 6168
252b5132 6169
d7040cdb 6170
d7040cdb 6171
d7040cdb
SE
6172
6173
6174
d7040cdb 6175
d7040cdb 6176
d7040cdb 6177
252b5132 6178
d7040cdb
SE
6179
6180
6181
d7040cdb 6182
d7040cdb
SE
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
dabbade6
L
6198# If no C compiler was specified, use CC.
6199LTCC=${LTCC-"$CC"}
d7040cdb 6200
dabbade6
L
6201# If no C compiler flags were specified, use CFLAGS.
6202LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 6203
dabbade6
L
6204# Allow CC to be a program name with arguments.
6205compiler=$CC
d7040cdb
SE
6206
6207
dabbade6
L
6208# Check for command to grab the raw symbol name followed by C symbol from nm.
6209echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6210echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
6211if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6212 echo $ECHO_N "(cached) $ECHO_C" >&6
6213else
d7040cdb 6214
dabbade6
L
6215# These are sane defaults that work on at least a few old systems.
6216# [They come from Ultrix. What could be older than Ultrix?!! ;)]
d7040cdb 6217
dabbade6
L
6218# Character class describing NM global symbol codes.
6219symcode='[BCDEGRST]'
d7040cdb 6220
dabbade6
L
6221# Regexp to match symbols that can be accessed directly from C.
6222sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
d7040cdb 6223
dabbade6
L
6224# Define system-specific variables.
6225case $host_os in
6226aix*)
6227 symcode='[BCDT]'
6228 ;;
6229cygwin* | mingw* | pw32*)
6230 symcode='[ABCDGISTW]'
6231 ;;
6232hpux*)
6233 if test "$host_cpu" = ia64; then
6234 symcode='[ABCDEGRST]'
6235 fi
6236 ;;
6237irix* | nonstopux*)
6238 symcode='[BCDEGRST]'
6239 ;;
6240osf*)
6241 symcode='[BCDEGQRST]'
6242 ;;
6243solaris*)
6244 symcode='[BDRT]'
6245 ;;
6246sco3.2v5*)
6247 symcode='[DT]'
6248 ;;
6249sysv4.2uw2*)
6250 symcode='[DT]'
6251 ;;
6252sysv5* | sco5v6* | unixware* | OpenUNIX*)
6253 symcode='[ABDT]'
6254 ;;
6255sysv4)
6256 symcode='[DFNSTU]'
6257 ;;
6258esac
6259
6260# If we're using GNU nm, then use its standard symbol codes.
6261case `$NM -V 2>&1` in
6262*GNU* | *'with BFD'*)
6263 symcode='[ABCDGIRSTW]' ;;
6264esac
d7040cdb 6265
dabbade6
L
6266# Transform an extracted symbol line into a proper C declaration.
6267# Some systems (esp. on ia64) link data and code symbols differently,
6268# so use this general approach.
6269lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
d7040cdb 6270
dabbade6 6271# Transform an extracted symbol line into symbol name and symbol address
7357c5b6 6272lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
d7040cdb 6273
7357c5b6
AM
6274# Handle CRLF in mingw tool chain
6275opt_cr=
6276case $build_os in
6277mingw*)
6278 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6279 ;;
6280esac
d7040cdb 6281
7357c5b6
AM
6282# Try without a prefix underscore, then with it.
6283for ac_symprfx in "" "_"; do
d7040cdb 6284
7357c5b6
AM
6285 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6286 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 6287
7357c5b6
AM
6288 # Write the raw and C identifiers.
6289 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6290 # Fake it for dumpbin and say T for any non-static function
6291 # and D for any global variable.
6292 # Also find C++ and __fastcall symbols from MSVC++,
6293 # which start with @ or ?.
6294 lt_cv_sys_global_symbol_pipe="$AWK '"\
6295" {last_section=section; section=\$ 3};"\
6296" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6297" \$ 0!~/External *\|/{next};"\
6298" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6299" {if(hide[section]) next};"\
6300" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6301" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6302" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6303" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6304" ' prfx=^$ac_symprfx"
6305 else
6306 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6307 fi
d7040cdb 6308
7357c5b6
AM
6309 # Check to see that the pipe works correctly.
6310 pipe_works=no
d7040cdb 6311
7357c5b6
AM
6312 rm -f conftest*
6313 cat > conftest.$ac_ext <<_LT_EOF
6314#ifdef __cplusplus
6315extern "C" {
6316#endif
6317char nm_test_var;
6318void nm_test_func(void);
6319void nm_test_func(void){}
6320#ifdef __cplusplus
dabbade6 6321}
7357c5b6
AM
6322#endif
6323int main(){nm_test_var='a';nm_test_func();return(0);}
6324_LT_EOF
6325
6326 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6327 (eval $ac_compile) 2>&5
dabbade6
L
6328 ac_status=$?
6329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7357c5b6
AM
6330 (exit $ac_status); }; then
6331 # Now try to grab the symbols.
6332 nlist=conftest.nm
6333 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6334 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
dabbade6
L
6335 ac_status=$?
6336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7357c5b6
AM
6337 (exit $ac_status); } && test -s "$nlist"; then
6338 # Try sorting and uniquifying the output.
6339 if sort "$nlist" | uniq > "$nlist"T; then
6340 mv -f "$nlist"T "$nlist"
6341 else
6342 rm -f "$nlist"T
6343 fi
d7040cdb 6344
7357c5b6
AM
6345 # Make sure that we snagged all the symbols we need.
6346 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6347 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6348 cat <<_LT_EOF > conftest.$ac_ext
6349#ifdef __cplusplus
6350extern "C" {
6351#endif
d7040cdb 6352
7357c5b6
AM
6353_LT_EOF
6354 # Now generate the symbol file.
6355 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
d7040cdb 6356
7357c5b6 6357 cat <<_LT_EOF >> conftest.$ac_ext
d7040cdb 6358
7357c5b6
AM
6359/* The mapping between symbol names and symbols. */
6360const struct {
6361 const char *name;
6362 void *address;
6363}
6364lt__PROGRAM__LTX_preloaded_symbols[] =
6365{
6366 { "@PROGRAM@", (void *) 0 },
6367_LT_EOF
6368 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6369 cat <<\_LT_EOF >> conftest.$ac_ext
6370 {0, (void *) 0}
6371};
d7040cdb 6372
7357c5b6
AM
6373/* This works around a problem in FreeBSD linker */
6374#ifdef FREEBSD_WORKAROUND
6375static const void *lt_preloaded_setup() {
6376 return lt__PROGRAM__LTX_preloaded_symbols;
6377}
dabbade6 6378#endif
d7040cdb 6379
7357c5b6 6380#ifdef __cplusplus
dabbade6 6381}
7357c5b6
AM
6382#endif
6383_LT_EOF
6384 # Now try linking the two files.
6385 mv conftest.$ac_objext conftstm.$ac_objext
6386 lt_save_LIBS="$LIBS"
6387 lt_save_CFLAGS="$CFLAGS"
6388 LIBS="conftstm.$ac_objext"
6389 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6390 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
dabbade6
L
6391 (eval $ac_link) 2>&5
6392 ac_status=$?
6393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7357c5b6
AM
6394 (exit $ac_status); } && test -s conftest${ac_exeext}; then
6395 pipe_works=yes
6396 fi
6397 LIBS="$lt_save_LIBS"
6398 CFLAGS="$lt_save_CFLAGS"
6399 else
6400 echo "cannot find nm_test_func in $nlist" >&5
6401 fi
6402 else
6403 echo "cannot find nm_test_var in $nlist" >&5
6404 fi
6405 else
6406 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6407 fi
6408 else
6409 echo "$progname: failed program was:" >&5
6410 cat conftest.$ac_ext >&5
6411 fi
6412 rm -f conftest* conftst*
6413
6414 # Do not use the global_symbol_pipe unless it works.
6415 if test "$pipe_works" = yes; then
6416 break
6417 else
6418 lt_cv_sys_global_symbol_pipe=
6419 fi
6420done
d7040cdb 6421
dabbade6 6422fi
7357c5b6
AM
6423
6424if test -z "$lt_cv_sys_global_symbol_pipe"; then
6425 lt_cv_sys_global_symbol_to_cdecl=
dabbade6 6426fi
7357c5b6
AM
6427if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6428 echo "$as_me:$LINENO: result: failed" >&5
6429echo "${ECHO_T}failed" >&6
6430else
6431 echo "$as_me:$LINENO: result: ok" >&5
6432echo "${ECHO_T}ok" >&6
dabbade6 6433fi
d7040cdb 6434
d7040cdb 6435
d7040cdb 6436
d7040cdb 6437
d7040cdb 6438
d7040cdb 6439
d7040cdb 6440
d7040cdb 6441
d7040cdb 6442
d7040cdb 6443
d7040cdb 6444
d7040cdb 6445
7357c5b6
AM
6446
6447
6448
6449
6450
6451# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6452if test "${enable_libtool_lock+set}" = set; then
6453 enableval="$enable_libtool_lock"
6454
6455fi;
6456test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6457
6458# Some flags need to be propagated to the compiler or linker for good
6459# libtool support.
6460case $host in
6461ia64-*-hpux*)
6462 # Find out which ABI we are using.
6463 echo 'int i;' > conftest.$ac_ext
6464 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6465 (eval $ac_compile) 2>&5
6466 ac_status=$?
6467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468 (exit $ac_status); }; then
6469 case `/usr/bin/file conftest.$ac_objext` in
6470 *ELF-32*)
6471 HPUX_IA64_MODE="32"
6472 ;;
6473 *ELF-64*)
6474 HPUX_IA64_MODE="64"
6475 ;;
6476 esac
6477 fi
6478 rm -rf conftest*
6479 ;;
6480*-*-irix6*)
6481 # Find out which ABI we are using.
6482 echo '#line 6482 "configure"' > conftest.$ac_ext
6483 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6484 (eval $ac_compile) 2>&5
6485 ac_status=$?
6486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6487 (exit $ac_status); }; then
6488 if test "$lt_cv_prog_gnu_ld" = yes; then
6489 case `/usr/bin/file conftest.$ac_objext` in
6490 *32-bit*)
6491 LD="${LD-ld} -melf32bsmip"
6492 ;;
6493 *N32*)
6494 LD="${LD-ld} -melf32bmipn32"
6495 ;;
6496 *64-bit*)
6497 LD="${LD-ld} -melf64bmip"
6498 ;;
6499 esac
6500 else
6501 case `/usr/bin/file conftest.$ac_objext` in
6502 *32-bit*)
6503 LD="${LD-ld} -32"
6504 ;;
6505 *N32*)
6506 LD="${LD-ld} -n32"
6507 ;;
6508 *64-bit*)
6509 LD="${LD-ld} -64"
6510 ;;
6511 esac
6512 fi
6513 fi
6514 rm -rf conftest*
6515 ;;
6516
6517x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6518s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6519 # Find out which ABI we are using.
6520 echo 'int i;' > conftest.$ac_ext
6521 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6522 (eval $ac_compile) 2>&5
6523 ac_status=$?
6524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6525 (exit $ac_status); }; then
6526 case `/usr/bin/file conftest.o` in
6527 *32-bit*)
6528 case $host in
6529 x86_64-*kfreebsd*-gnu)
6530 LD="${LD-ld} -m elf_i386_fbsd"
6531 ;;
6532 x86_64-*linux*)
6533 LD="${LD-ld} -m elf_i386"
6534 ;;
6535 ppc64-*linux*|powerpc64-*linux*)
6536 LD="${LD-ld} -m elf32ppclinux"
6537 ;;
6538 s390x-*linux*)
6539 LD="${LD-ld} -m elf_s390"
6540 ;;
6541 sparc64-*linux*)
6542 LD="${LD-ld} -m elf32_sparc"
6543 ;;
6544 esac
6545 ;;
6546 *64-bit*)
6547 case $host in
6548 x86_64-*kfreebsd*-gnu)
6549 LD="${LD-ld} -m elf_x86_64_fbsd"
6550 ;;
6551 x86_64-*linux*)
6552 LD="${LD-ld} -m elf_x86_64"
6553 ;;
6554 ppc*-*linux*|powerpc*-*linux*)
6555 LD="${LD-ld} -m elf64ppc"
6556 ;;
6557 s390*-*linux*|s390*-*tpf*)
6558 LD="${LD-ld} -m elf64_s390"
6559 ;;
6560 sparc*-*linux*)
6561 LD="${LD-ld} -m elf64_sparc"
6562 ;;
6563 esac
6564 ;;
6565 esac
6566 fi
6567 rm -rf conftest*
6568 ;;
6569
6570*-*-sco3.2v5*)
6571 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6572 SAVE_CFLAGS="$CFLAGS"
6573 CFLAGS="$CFLAGS -belf"
6574 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
6575echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
6576if test "${lt_cv_cc_needs_belf+set}" = set; then
dabbade6
L
6577 echo $ECHO_N "(cached) $ECHO_C" >&6
6578else
7357c5b6
AM
6579 ac_ext=c
6580ac_cpp='$CPP $CPPFLAGS'
6581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6583ac_compiler_gnu=$ac_cv_c_compiler_gnu
6584
6585 cat >conftest.$ac_ext <<_ACEOF
dabbade6
L
6586/* confdefs.h. */
6587_ACEOF
6588cat confdefs.h >>conftest.$ac_ext
6589cat >>conftest.$ac_ext <<_ACEOF
6590/* end confdefs.h. */
d7040cdb 6591
7357c5b6
AM
6592int
6593main ()
6594{
6595
6596 ;
6597 return 0;
6598}
dabbade6 6599_ACEOF
7357c5b6
AM
6600rm -f conftest.$ac_objext conftest$ac_exeext
6601if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6602 (eval $ac_link) 2>conftest.er1
dabbade6
L
6603 ac_status=$?
6604 grep -v '^ *+' conftest.er1 >conftest.err
6605 rm -f conftest.er1
6606 cat conftest.err >&5
6607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); } &&
6609 { ac_try='test -z "$ac_c_werror_flag"
6610 || test ! -s conftest.err'
6611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6612 (eval $ac_try) 2>&5
6613 ac_status=$?
6614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6615 (exit $ac_status); }; } &&
7357c5b6 6616 { ac_try='test -s conftest$ac_exeext'
dabbade6
L
6617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6618 (eval $ac_try) 2>&5
6619 ac_status=$?
6620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6621 (exit $ac_status); }; }; then
7357c5b6 6622 lt_cv_cc_needs_belf=yes
dabbade6
L
6623else
6624 echo "$as_me: failed program was:" >&5
6625sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6626
7357c5b6 6627lt_cv_cc_needs_belf=no
dabbade6 6628fi
7357c5b6
AM
6629rm -f conftest.err conftest.$ac_objext \
6630 conftest$ac_exeext conftest.$ac_ext
6631 ac_ext=c
6632ac_cpp='$CPP $CPPFLAGS'
6633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6635ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 6636
dabbade6 6637fi
7357c5b6
AM
6638echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
6639echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
6640 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6641 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6642 CFLAGS="$SAVE_CFLAGS"
6643 fi
6644 ;;
6645sparc*-*solaris*)
6646 # Find out which ABI we are using.
6647 echo 'int i;' > conftest.$ac_ext
6648 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6649 (eval $ac_compile) 2>&5
6650 ac_status=$?
6651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6652 (exit $ac_status); }; then
6653 case `/usr/bin/file conftest.o` in
6654 *64-bit*)
6655 case $lt_cv_prog_gnu_ld in
6656 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6657 *) LD="${LD-ld} -64" ;;
6658 esac
6659 ;;
6660 esac
6661 fi
6662 rm -rf conftest*
6663 ;;
6664esac
d7040cdb 6665
7357c5b6 6666need_locks="$enable_libtool_lock"
d7040cdb 6667
d7040cdb 6668
dabbade6
L
6669for ac_header in dlfcn.h
6670do
6671as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6672echo "$as_me:$LINENO: checking for $ac_header" >&5
6673echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6674if eval "test \"\${$as_ac_Header+set}\" = set"; then
6675 echo $ECHO_N "(cached) $ECHO_C" >&6
6676else
6677 cat >conftest.$ac_ext <<_ACEOF
6678/* confdefs.h. */
6679_ACEOF
6680cat confdefs.h >>conftest.$ac_ext
6681cat >>conftest.$ac_ext <<_ACEOF
6682/* end confdefs.h. */
6683$ac_includes_default
d7040cdb 6684
dabbade6
L
6685#include <$ac_header>
6686_ACEOF
6687rm -f conftest.$ac_objext
6688if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6689 (eval $ac_compile) 2>conftest.er1
6690 ac_status=$?
6691 grep -v '^ *+' conftest.er1 >conftest.err
6692 rm -f conftest.er1
6693 cat conftest.err >&5
6694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6695 (exit $ac_status); } &&
6696 { ac_try='test -z "$ac_c_werror_flag"
6697 || test ! -s conftest.err'
6698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6699 (eval $ac_try) 2>&5
6700 ac_status=$?
6701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6702 (exit $ac_status); }; } &&
6703 { ac_try='test -s conftest.$ac_objext'
6704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6705 (eval $ac_try) 2>&5
6706 ac_status=$?
6707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6708 (exit $ac_status); }; }; then
6709 eval "$as_ac_Header=yes"
6710else
6711 echo "$as_me: failed program was:" >&5
6712sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6713
dabbade6
L
6714eval "$as_ac_Header=no"
6715fi
6716rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6717fi
6718echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6719echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6720if test `eval echo '${'$as_ac_Header'}'` = yes; then
6721 cat >>confdefs.h <<_ACEOF
6722#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6723_ACEOF
d7040cdb 6724
dabbade6 6725fi
d7040cdb 6726
dabbade6 6727done
d7040cdb 6728
d7040cdb 6729
d7040cdb 6730
dabbade6
L
6731# This can be used to rebuild libtool when needed
6732LIBTOOL_DEPS="$ltmain"
d7040cdb 6733
dabbade6
L
6734# Always use our own libtool.
6735LIBTOOL='$(SHELL) $(top_builddir)/libtool'
d7040cdb 6736
d7040cdb 6737
d7040cdb 6738
d7040cdb
SE
6739
6740
6741
6742
6743
6744
d7040cdb 6745
d7040cdb 6746
d7040cdb 6747
d7040cdb
SE
6748
6749
6750
6751
6752
6753
d7040cdb 6754
d7040cdb 6755
d7040cdb
SE
6756
6757
6758
6759
6760
dabbade6 6761test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
6762
6763
d7040cdb 6764
d7040cdb 6765
d7040cdb
SE
6766
6767
6768
6769
6770
6771
dabbade6
L
6772
6773
6774
6775
6776if test -n "${ZSH_VERSION+set}" ; then
6777 setopt NO_GLOB_SUBST
6778fi
6779
6780echo "$as_me:$LINENO: checking for objdir" >&5
6781echo $ECHO_N "checking for objdir... $ECHO_C" >&6
6782if test "${lt_cv_objdir+set}" = set; then
d7040cdb
SE
6783 echo $ECHO_N "(cached) $ECHO_C" >&6
6784else
dabbade6
L
6785 rm -f .libs 2>/dev/null
6786mkdir .libs 2>/dev/null
6787if test -d .libs; then
6788 lt_cv_objdir=.libs
6789else
6790 # MS-DOS does not allow filenames that begin with a dot.
6791 lt_cv_objdir=_libs
d7040cdb 6792fi
dabbade6
L
6793rmdir .libs 2>/dev/null
6794fi
6795echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6796echo "${ECHO_T}$lt_cv_objdir" >&6
6797objdir=$lt_cv_objdir
d7040cdb
SE
6798
6799
6800
6801
d7040cdb 6802
dabbade6
L
6803cat >>confdefs.h <<_ACEOF
6804#define LT_OBJDIR "$lt_cv_objdir/"
6805_ACEOF
d7040cdb
SE
6806
6807
6808
6809
6810
d7040cdb 6811
d7040cdb 6812
d7040cdb 6813
d7040cdb 6814
d7040cdb 6815
d7040cdb 6816
d7040cdb 6817
d7040cdb 6818
d7040cdb 6819
d7040cdb 6820
d7040cdb 6821
d7040cdb 6822
dabbade6
L
6823case $host_os in
6824aix3*)
6825 # AIX sometimes has problems with the GCC collect2 program. For some
6826 # reason, if we set the COLLECT_NAMES environment variable, the problems
6827 # vanish in a puff of smoke.
6828 if test "X${COLLECT_NAMES+set}" != Xset; then
6829 COLLECT_NAMES=
6830 export COLLECT_NAMES
6831 fi
6832 ;;
6833esac
d7040cdb 6834
dabbade6
L
6835# Sed substitution that helps us do robust quoting. It backslashifies
6836# metacharacters that are still active within double-quoted strings.
6837sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
d7040cdb 6838
dabbade6
L
6839# Same as above, but do not quote variable references.
6840double_quote_subst='s/\(["`\\]\)/\\\1/g'
d7040cdb 6841
dabbade6
L
6842# Sed substitution to delay expansion of an escaped shell variable in a
6843# double_quote_subst'ed string.
6844delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
d7040cdb 6845
dabbade6
L
6846# Sed substitution to delay expansion of an escaped single quote.
6847delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
d7040cdb 6848
dabbade6
L
6849# Sed substitution to avoid accidental globbing in evaled expressions
6850no_glob_subst='s/\*/\\\*/g'
d7040cdb 6851
dabbade6
L
6852# Global variables:
6853ofile=libtool
6854can_build_shared=yes
d7040cdb 6855
dabbade6
L
6856# All known linkers require a `.a' archive for static linking (except MSVC,
6857# which needs '.lib').
6858libext=a
d7040cdb 6859
dabbade6 6860with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 6861
dabbade6
L
6862old_CC="$CC"
6863old_CFLAGS="$CFLAGS"
d7040cdb 6864
dabbade6
L
6865# Set sane defaults for various variables
6866test -z "$CC" && CC=cc
6867test -z "$LTCC" && LTCC=$CC
6868test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6869test -z "$LD" && LD=ld
6870test -z "$ac_objext" && ac_objext=o
6871
6872for cc_temp in $compiler""; do
6873 case $cc_temp in
6874 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6875 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6876 \-*) ;;
6877 *) break;;
6878 esac
6879done
6880cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6881
6882
6883# Only perform the check for file, if the check method requires it
6884test -z "$MAGIC_CMD" && MAGIC_CMD=file
6885case $deplibs_check_method in
6886file_magic*)
6887 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6888 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6889echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
6890if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6891 echo $ECHO_N "(cached) $ECHO_C" >&6
6892else
6893 case $MAGIC_CMD in
6894[\\/*] | ?:[\\/]*)
6895 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6896 ;;
6897*)
6898 lt_save_MAGIC_CMD="$MAGIC_CMD"
6899 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6900 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6901 for ac_dir in $ac_dummy; do
6902 IFS="$lt_save_ifs"
6903 test -z "$ac_dir" && ac_dir=.
6904 if test -f $ac_dir/${ac_tool_prefix}file; then
6905 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6906 if test -n "$file_magic_test_file"; then
6907 case $deplibs_check_method in
6908 "file_magic "*)
6909 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6910 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6911 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6912 $EGREP "$file_magic_regex" > /dev/null; then
6913 :
d7040cdb 6914 else
dabbade6 6915 cat <<_LT_EOF 1>&2
d7040cdb 6916
dabbade6
L
6917*** Warning: the command libtool uses to detect shared libraries,
6918*** $file_magic_cmd, produces output that libtool cannot recognize.
6919*** The result is that libtool may fail to recognize shared libraries
6920*** as such. This will affect the creation of libtool libraries that
6921*** depend on shared libraries, but programs linked with such libtool
6922*** libraries will work regardless of this problem. Nevertheless, you
6923*** may want to report the problem to your system manager and/or to
6924*** bug-libtool@gnu.org
d7040cdb 6925
dabbade6
L
6926_LT_EOF
6927 fi ;;
6928 esac
d7040cdb 6929 fi
dabbade6 6930 break
d7040cdb 6931 fi
dabbade6
L
6932 done
6933 IFS="$lt_save_ifs"
6934 MAGIC_CMD="$lt_save_MAGIC_CMD"
6935 ;;
6936esac
6937fi
d7040cdb 6938
dabbade6
L
6939MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6940if test -n "$MAGIC_CMD"; then
6941 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6942echo "${ECHO_T}$MAGIC_CMD" >&6
6943else
6944 echo "$as_me:$LINENO: result: no" >&5
6945echo "${ECHO_T}no" >&6
6946fi
d7040cdb 6947
d7040cdb 6948
d7040cdb 6949
d7040cdb 6950
d7040cdb 6951
dabbade6
L
6952if test -z "$lt_cv_path_MAGIC_CMD"; then
6953 if test -n "$ac_tool_prefix"; then
6954 echo "$as_me:$LINENO: checking for file" >&5
6955echo $ECHO_N "checking for file... $ECHO_C" >&6
6956if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6957 echo $ECHO_N "(cached) $ECHO_C" >&6
6958else
6959 case $MAGIC_CMD in
6960[\\/*] | ?:[\\/]*)
6961 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6962 ;;
6963*)
6964 lt_save_MAGIC_CMD="$MAGIC_CMD"
6965 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6966 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6967 for ac_dir in $ac_dummy; do
6968 IFS="$lt_save_ifs"
6969 test -z "$ac_dir" && ac_dir=.
6970 if test -f $ac_dir/file; then
6971 lt_cv_path_MAGIC_CMD="$ac_dir/file"
6972 if test -n "$file_magic_test_file"; then
6973 case $deplibs_check_method in
6974 "file_magic "*)
6975 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6976 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6977 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6978 $EGREP "$file_magic_regex" > /dev/null; then
6979 :
d7040cdb 6980 else
dabbade6 6981 cat <<_LT_EOF 1>&2
d7040cdb 6982
dabbade6
L
6983*** Warning: the command libtool uses to detect shared libraries,
6984*** $file_magic_cmd, produces output that libtool cannot recognize.
6985*** The result is that libtool may fail to recognize shared libraries
6986*** as such. This will affect the creation of libtool libraries that
6987*** depend on shared libraries, but programs linked with such libtool
6988*** libraries will work regardless of this problem. Nevertheless, you
6989*** may want to report the problem to your system manager and/or to
6990*** bug-libtool@gnu.org
d7040cdb 6991
dabbade6
L
6992_LT_EOF
6993 fi ;;
6994 esac
6995 fi
6996 break
6997 fi
6998 done
6999 IFS="$lt_save_ifs"
7000 MAGIC_CMD="$lt_save_MAGIC_CMD"
7001 ;;
7002esac
d7040cdb 7003fi
dabbade6
L
7004
7005MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7006if test -n "$MAGIC_CMD"; then
7007 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7008echo "${ECHO_T}$MAGIC_CMD" >&6
d7040cdb 7009else
dabbade6
L
7010 echo "$as_me:$LINENO: result: no" >&5
7011echo "${ECHO_T}no" >&6
7012fi
7013
d7040cdb 7014
dabbade6
L
7015 else
7016 MAGIC_CMD=:
7017 fi
d7040cdb 7018fi
d7040cdb 7019
dabbade6
L
7020 fi
7021 ;;
7022esac
d7040cdb 7023
dabbade6 7024# Use C for the default configuration in the libtool script
d7040cdb 7025
dabbade6
L
7026lt_save_CC="$CC"
7027ac_ext=c
7028ac_cpp='$CPP $CPPFLAGS'
7029ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7030ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7031ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 7032
d7040cdb 7033
dabbade6
L
7034# Source file extension for C test sources.
7035ac_ext=c
d7040cdb 7036
dabbade6
L
7037# Object file extension for compiled C test sources.
7038objext=o
7039objext=$objext
7040
7041# Code to be used in simple compile tests
7042lt_simple_compile_test_code="int some_variable = 0;"
7043
7044# Code to be used in simple link tests
7045lt_simple_link_test_code='int main(){return(0);}'
7046
7047
7048
7049
7050
7051
7052
7053# If no C compiler was specified, use CC.
7054LTCC=${LTCC-"$CC"}
7055
7056# If no C compiler flags were specified, use CFLAGS.
7057LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7058
7059# Allow CC to be a program name with arguments.
7060compiler=$CC
7061
7062# Save the default compiler, since it gets overwritten when the other
7063# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7064compiler_DEFAULT=$CC
7065
7066# save warnings/boilerplate of simple test code
7067ac_outfile=conftest.$ac_objext
7068echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7069eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7070_lt_compiler_boilerplate=`cat conftest.err`
7071$RM conftest*
7072
7073ac_outfile=conftest.$ac_objext
7074echo "$lt_simple_link_test_code" >conftest.$ac_ext
7075eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7076_lt_linker_boilerplate=`cat conftest.err`
7077$RM conftest*
7078
7079
7080## CAVEAT EMPTOR:
7081## There is no encapsulation within the following macros, do not change
7082## the running order or otherwise move them around unless you know exactly
7083## what you are doing...
7084if test -n "$compiler"; then
7085
7086lt_prog_compiler_no_builtin_flag=
7087
7088if test "$GCC" = yes; then
7089 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7090
7091 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7092echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
7093if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7094 echo $ECHO_N "(cached) $ECHO_C" >&6
7095else
7096 lt_cv_prog_compiler_rtti_exceptions=no
7097 ac_outfile=conftest.$ac_objext
7098 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7099 lt_compiler_flag="-fno-rtti -fno-exceptions"
7100 # Insert the option either (1) after the last *FLAGS variable, or
7101 # (2) before a word containing "conftest.", or (3) at the end.
7102 # Note that $ac_compile itself does not contain backslashes and begins
7103 # with a dollar sign (not a hyphen), so the echo should work correctly.
7104 # The option is referenced via a variable to avoid confusing sed.
7105 lt_compile=`echo "$ac_compile" | $SED \
7106 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7107 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7108 -e 's:$: $lt_compiler_flag:'`
7357c5b6 7109 (eval echo "\"\$as_me:7109: $lt_compile\"" >&5)
dabbade6
L
7110 (eval "$lt_compile" 2>conftest.err)
7111 ac_status=$?
7112 cat conftest.err >&5
7357c5b6 7113 echo "$as_me:7113: \$? = $ac_status" >&5
dabbade6
L
7114 if (exit $ac_status) && test -s "$ac_outfile"; then
7115 # The compiler can only warn and ignore the option if not recognized
7116 # So say no if there are warnings other than the usual output.
7117 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7118 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7119 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7120 lt_cv_prog_compiler_rtti_exceptions=yes
7121 fi
7122 fi
7123 $RM conftest*
7124
7125fi
7126echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7127echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
7128
7129if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7130 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7131else
7132 :
7133fi
7134
7135fi
7136
7137
7138
7139
7140
7141
7142 lt_prog_compiler_wl=
7143lt_prog_compiler_pic=
7144lt_prog_compiler_static=
7145
7146echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7147echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
7148
7149 if test "$GCC" = yes; then
7150 lt_prog_compiler_wl='-Wl,'
7151 lt_prog_compiler_static='-static'
7152
7153 case $host_os in
7154 aix*)
7155 # All AIX code is PIC.
7156 if test "$host_cpu" = ia64; then
7157 # AIX 5 now supports IA64 processor
7158 lt_prog_compiler_static='-Bstatic'
7159 fi
7160 ;;
d7040cdb
SE
7161
7162 amigaos*)
7163 if test "$host_cpu" = m68k; then
dabbade6
L
7164 # FIXME: we need at least 68020 code to build shared libraries, but
7165 # adding the `-m68020' flag to GCC prevents building anything better,
7166 # like `-m68040'.
7167 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
d7040cdb 7168 fi
d7040cdb
SE
7169 ;;
7170
dabbade6
L
7171 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7172 # PIC is the default for these OSes.
d7040cdb
SE
7173 ;;
7174
dabbade6
L
7175 mingw* | cygwin* | pw32* | os2*)
7176 # This hack is so that the source file can tell whether it is being
7177 # built for inclusion in a dll (and should export symbols for example).
7178 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7179 # (--disable-auto-import) libraries
7180 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
7181 ;;
7182
7183 darwin* | rhapsody*)
dabbade6
L
7184 # PIC is the default on this platform
7185 # Common symbols not allowed in MH_DYLIB files
7186 lt_prog_compiler_pic='-fno-common'
7187 ;;
7188
7189 hpux*)
7190 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7191 # not for PA HP-UX.
7192 case $host_cpu in
7193 hppa*64*|ia64*)
7194 # +Z the default
d7040cdb 7195 ;;
dabbade6
L
7196 *)
7197 lt_prog_compiler_pic='-fPIC'
d7040cdb
SE
7198 ;;
7199 esac
dabbade6 7200 ;;
d7040cdb 7201
dabbade6
L
7202 interix[3-9]*)
7203 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7204 # Instead, we relocate shared libraries at runtime.
d7040cdb
SE
7205 ;;
7206
dabbade6
L
7207 msdosdjgpp*)
7208 # Just because we use GCC doesn't mean we suddenly get shared libraries
7209 # on systems that don't support them.
7210 lt_prog_compiler_can_build_shared=no
7211 enable_shared=no
d7040cdb
SE
7212 ;;
7213
dabbade6
L
7214 *nto* | *qnx*)
7215 # QNX uses GNU C++, but need to define -shared option too, otherwise
7216 # it will coredump.
7217 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
7218 ;;
7219
dabbade6
L
7220 sysv4*MP*)
7221 if test -d /usr/nec; then
7222 lt_prog_compiler_pic=-Kconform_pic
7223 fi
d7040cdb
SE
7224 ;;
7225
dabbade6
L
7226 *)
7227 lt_prog_compiler_pic='-fPIC'
d7040cdb 7228 ;;
dabbade6
L
7229 esac
7230 else
7231 # PORTME Check for flag to pass linker flags through the system compiler.
7232 case $host_os in
7233 aix*)
7234 lt_prog_compiler_wl='-Wl,'
7235 if test "$host_cpu" = ia64; then
7236 # AIX 5 now supports IA64 processor
7237 lt_prog_compiler_static='-Bstatic'
d7040cdb 7238 else
dabbade6 7239 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
d7040cdb 7240 fi
dabbade6
L
7241 ;;
7242 darwin*)
7243 # PIC is the default on this platform
7244 # Common symbols not allowed in MH_DYLIB files
7245 case $cc_basename in
7246 xlc*)
7247 lt_prog_compiler_pic='-qnocommon'
7248 lt_prog_compiler_wl='-Wl,'
7249 ;;
7250 esac
7251 ;;
d7040cdb 7252
dabbade6
L
7253 mingw* | cygwin* | pw32* | os2*)
7254 # This hack is so that the source file can tell whether it is being
7255 # built for inclusion in a dll (and should export symbols for example).
7256 lt_prog_compiler_pic='-DDLL_EXPORT'
d7040cdb
SE
7257 ;;
7258
dabbade6
L
7259 hpux9* | hpux10* | hpux11*)
7260 lt_prog_compiler_wl='-Wl,'
7261 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7262 # not for PA HP-UX.
7263 case $host_cpu in
7264 hppa*64*|ia64*)
7265 # +Z the default
7266 ;;
7267 *)
7268 lt_prog_compiler_pic='+Z'
7269 ;;
7270 esac
7271 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7272 lt_prog_compiler_static='${wl}-a ${wl}archive'
d7040cdb
SE
7273 ;;
7274
dabbade6
L
7275 irix5* | irix6* | nonstopux*)
7276 lt_prog_compiler_wl='-Wl,'
7277 # PIC (with -KPIC) is the default.
7278 lt_prog_compiler_static='-non_shared'
7279 ;;
d7040cdb 7280
dabbade6
L
7281 linux* | k*bsd*-gnu)
7282 case $cc_basename in
7283 icc* | ecc*)
7284 lt_prog_compiler_wl='-Wl,'
7285 lt_prog_compiler_pic='-KPIC'
7286 lt_prog_compiler_static='-static'
7287 ;;
7288 pgcc* | pgf77* | pgf90* | pgf95*)
7289 # Portland Group compilers (*not* the Pentium gcc compiler,
7290 # which looks to be a dead project)
7291 lt_prog_compiler_wl='-Wl,'
7292 lt_prog_compiler_pic='-fpic'
7293 lt_prog_compiler_static='-Bstatic'
7294 ;;
7295 ccc*)
7296 lt_prog_compiler_wl='-Wl,'
7297 # All Alpha code is PIC.
7298 lt_prog_compiler_static='-non_shared'
7299 ;;
7300 *)
7301 case `$CC -V 2>&1 | sed 5q` in
7302 *Sun\ C*)
7303 # Sun C 5.9
7304 lt_prog_compiler_pic='-KPIC'
7305 lt_prog_compiler_static='-Bstatic'
7306 lt_prog_compiler_wl='-Wl,'
d7040cdb 7307 ;;
dabbade6
L
7308 *Sun\ F*)
7309 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7310 lt_prog_compiler_pic='-KPIC'
7311 lt_prog_compiler_static='-Bstatic'
7312 lt_prog_compiler_wl=''
d7040cdb
SE
7313 ;;
7314 esac
dabbade6
L
7315 ;;
7316 esac
d7040cdb
SE
7317 ;;
7318
dabbade6
L
7319 newsos6)
7320 lt_prog_compiler_pic='-KPIC'
7321 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
7322 ;;
7323
dabbade6
L
7324 *nto* | *qnx*)
7325 # QNX uses GNU C++, but need to define -shared option too, otherwise
7326 # it will coredump.
7327 lt_prog_compiler_pic='-fPIC -shared'
d7040cdb
SE
7328 ;;
7329
dabbade6
L
7330 osf3* | osf4* | osf5*)
7331 lt_prog_compiler_wl='-Wl,'
7332 # All OSF/1 code is PIC.
7333 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
7334 ;;
7335
dabbade6
L
7336 rdos*)
7337 lt_prog_compiler_static='-non_shared'
d7040cdb
SE
7338 ;;
7339
7340 solaris*)
dabbade6
L
7341 lt_prog_compiler_pic='-KPIC'
7342 lt_prog_compiler_static='-Bstatic'
7343 case $cc_basename in
7344 f77* | f90* | f95*)
7345 lt_prog_compiler_wl='-Qoption ld ';;
d7040cdb 7346 *)
dabbade6 7347 lt_prog_compiler_wl='-Wl,';;
d7040cdb 7348 esac
d7040cdb
SE
7349 ;;
7350
7351 sunos4*)
dabbade6
L
7352 lt_prog_compiler_wl='-Qoption ld '
7353 lt_prog_compiler_pic='-PIC'
7354 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
7355 ;;
7356
dabbade6
L
7357 sysv4 | sysv4.2uw2* | sysv4.3*)
7358 lt_prog_compiler_wl='-Wl,'
7359 lt_prog_compiler_pic='-KPIC'
7360 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
7361 ;;
7362
7363 sysv4*MP*)
dabbade6
L
7364 if test -d /usr/nec ;then
7365 lt_prog_compiler_pic='-Kconform_pic'
7366 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
7367 fi
7368 ;;
7369
dabbade6
L
7370 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7371 lt_prog_compiler_wl='-Wl,'
7372 lt_prog_compiler_pic='-KPIC'
7373 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
7374 ;;
7375
dabbade6
L
7376 unicos*)
7377 lt_prog_compiler_wl='-Wl,'
7378 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
7379 ;;
7380
7381 uts4*)
dabbade6
L
7382 lt_prog_compiler_pic='-pic'
7383 lt_prog_compiler_static='-Bstatic'
d7040cdb
SE
7384 ;;
7385
7386 *)
dabbade6 7387 lt_prog_compiler_can_build_shared=no
d7040cdb
SE
7388 ;;
7389 esac
d7040cdb
SE
7390 fi
7391
dabbade6
L
7392case $host_os in
7393 # For platforms which do not support PIC, -DPIC is meaningless:
7394 *djgpp*)
7395 lt_prog_compiler_pic=
7396 ;;
7397 *)
7398 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7399 ;;
7400esac
7401echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7402echo "${ECHO_T}$lt_prog_compiler_pic" >&6
d7040cdb
SE
7403
7404
7405
7406
7407
7408
7409#
dabbade6 7410# Check to make sure the PIC flag actually works.
d7040cdb 7411#
dabbade6
L
7412if test -n "$lt_prog_compiler_pic"; then
7413 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7414echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
7415if test "${lt_prog_compiler_pic_works+set}" = set; then
7416 echo $ECHO_N "(cached) $ECHO_C" >&6
7417else
7418 lt_prog_compiler_pic_works=no
7419 ac_outfile=conftest.$ac_objext
7420 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7421 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7422 # Insert the option either (1) after the last *FLAGS variable, or
7423 # (2) before a word containing "conftest.", or (3) at the end.
7424 # Note that $ac_compile itself does not contain backslashes and begins
7425 # with a dollar sign (not a hyphen), so the echo should work correctly.
7426 # The option is referenced via a variable to avoid confusing sed.
7427 lt_compile=`echo "$ac_compile" | $SED \
7428 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7429 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7430 -e 's:$: $lt_compiler_flag:'`
7357c5b6 7431 (eval echo "\"\$as_me:7431: $lt_compile\"" >&5)
dabbade6
L
7432 (eval "$lt_compile" 2>conftest.err)
7433 ac_status=$?
7434 cat conftest.err >&5
7357c5b6 7435 echo "$as_me:7435: \$? = $ac_status" >&5
dabbade6
L
7436 if (exit $ac_status) && test -s "$ac_outfile"; then
7437 # The compiler can only warn and ignore the option if not recognized
7438 # So say no if there are warnings other than the usual output.
7439 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7440 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7441 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7442 lt_prog_compiler_pic_works=yes
7443 fi
7444 fi
7445 $RM conftest*
d7040cdb 7446
dabbade6
L
7447fi
7448echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7449echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
d7040cdb 7450
dabbade6
L
7451if test x"$lt_prog_compiler_pic_works" = xyes; then
7452 case $lt_prog_compiler_pic in
7453 "" | " "*) ;;
7454 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7455 esac
7456else
7457 lt_prog_compiler_pic=
7458 lt_prog_compiler_can_build_shared=no
7459fi
d7040cdb 7460
dabbade6 7461fi
d7040cdb
SE
7462
7463
7464
7465
7466
7467
dabbade6
L
7468#
7469# Check to make sure the static flag actually works.
7470#
7471wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7472echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7473echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
7474if test "${lt_prog_compiler_static_works+set}" = set; then
7475 echo $ECHO_N "(cached) $ECHO_C" >&6
7476else
7477 lt_prog_compiler_static_works=no
7478 save_LDFLAGS="$LDFLAGS"
7479 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7480 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7481 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7482 # The linker can only warn and ignore the option if not recognized
7483 # So say no if there are warnings
7484 if test -s conftest.err; then
7485 # Append any errors to the config.log.
7486 cat conftest.err 1>&5
7487 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7488 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7489 if diff conftest.exp conftest.er2 >/dev/null; then
7490 lt_prog_compiler_static_works=yes
7491 fi
7492 else
7493 lt_prog_compiler_static_works=yes
7494 fi
7495 fi
7496 $RM conftest*
7497 LDFLAGS="$save_LDFLAGS"
d7040cdb 7498
dabbade6
L
7499fi
7500echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7501echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
d7040cdb 7502
dabbade6
L
7503if test x"$lt_prog_compiler_static_works" = xyes; then
7504 :
7505else
7506 lt_prog_compiler_static=
7507fi
d7040cdb
SE
7508
7509
7510
7511
7512
7513
7514
dabbade6
L
7515 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7516echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7517if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7518 echo $ECHO_N "(cached) $ECHO_C" >&6
7519else
7520 lt_cv_prog_compiler_c_o=no
7521 $RM -r conftest 2>/dev/null
7522 mkdir conftest
7523 cd conftest
7524 mkdir out
7525 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 7526
dabbade6
L
7527 lt_compiler_flag="-o out/conftest2.$ac_objext"
7528 # Insert the option either (1) after the last *FLAGS variable, or
7529 # (2) before a word containing "conftest.", or (3) at the end.
7530 # Note that $ac_compile itself does not contain backslashes and begins
7531 # with a dollar sign (not a hyphen), so the echo should work correctly.
7532 lt_compile=`echo "$ac_compile" | $SED \
7533 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7534 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7535 -e 's:$: $lt_compiler_flag:'`
7357c5b6 7536 (eval echo "\"\$as_me:7536: $lt_compile\"" >&5)
dabbade6
L
7537 (eval "$lt_compile" 2>out/conftest.err)
7538 ac_status=$?
7539 cat out/conftest.err >&5
7357c5b6 7540 echo "$as_me:7540: \$? = $ac_status" >&5
dabbade6
L
7541 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7542 then
7543 # The compiler can only warn and ignore the option if not recognized
7544 # So say no if there are warnings
7545 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7546 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7547 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7548 lt_cv_prog_compiler_c_o=yes
7549 fi
7550 fi
7551 chmod u+w . 2>&5
7552 $RM conftest*
7553 # SGI C++ compiler will create directory out/ii_files/ for
7554 # template instantiation
7555 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7556 $RM out/* && rmdir out
7557 cd ..
7558 $RM -r conftest
7559 $RM conftest*
d7040cdb 7560
dabbade6
L
7561fi
7562echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7563echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
d7040cdb
SE
7564
7565
7566
7567
7568
7569
dabbade6
L
7570 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7571echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7572if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7573 echo $ECHO_N "(cached) $ECHO_C" >&6
7574else
7575 lt_cv_prog_compiler_c_o=no
7576 $RM -r conftest 2>/dev/null
7577 mkdir conftest
7578 cd conftest
7579 mkdir out
7580 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 7581
dabbade6
L
7582 lt_compiler_flag="-o out/conftest2.$ac_objext"
7583 # Insert the option either (1) after the last *FLAGS variable, or
7584 # (2) before a word containing "conftest.", or (3) at the end.
7585 # Note that $ac_compile itself does not contain backslashes and begins
7586 # with a dollar sign (not a hyphen), so the echo should work correctly.
7587 lt_compile=`echo "$ac_compile" | $SED \
7588 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7589 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7590 -e 's:$: $lt_compiler_flag:'`
7357c5b6 7591 (eval echo "\"\$as_me:7591: $lt_compile\"" >&5)
dabbade6
L
7592 (eval "$lt_compile" 2>out/conftest.err)
7593 ac_status=$?
7594 cat out/conftest.err >&5
7357c5b6 7595 echo "$as_me:7595: \$? = $ac_status" >&5
dabbade6
L
7596 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7597 then
7598 # The compiler can only warn and ignore the option if not recognized
7599 # So say no if there are warnings
7600 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7601 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7602 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7603 lt_cv_prog_compiler_c_o=yes
7604 fi
7605 fi
7606 chmod u+w . 2>&5
7607 $RM conftest*
7608 # SGI C++ compiler will create directory out/ii_files/ for
7609 # template instantiation
7610 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7611 $RM out/* && rmdir out
7612 cd ..
7613 $RM -r conftest
7614 $RM conftest*
d7040cdb 7615
dabbade6
L
7616fi
7617echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7618echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
d7040cdb
SE
7619
7620
7621
7622
dabbade6
L
7623hard_links="nottested"
7624if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7625 # do not overwrite the value of need_locks provided by the user
7626 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7627echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
7628 hard_links=yes
7629 $RM conftest*
7630 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7631 touch conftest.a
7632 ln conftest.a conftest.b 2>&5 || hard_links=no
7633 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7634 echo "$as_me:$LINENO: result: $hard_links" >&5
7635echo "${ECHO_T}$hard_links" >&6
7636 if test "$hard_links" = no; then
7637 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7638echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7639 need_locks=warn
7640 fi
7641else
7642 need_locks=no
7643fi
d7040cdb
SE
7644
7645
7646
7647
7648
7649
dabbade6
L
7650 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7651echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
d7040cdb 7652
dabbade6
L
7653 runpath_var=
7654 allow_undefined_flag=
7655 always_export_symbols=no
7656 archive_cmds=
7657 archive_expsym_cmds=
7658 compiler_needs_object=no
7659 enable_shared_with_static_runtimes=no
7660 export_dynamic_flag_spec=
7661 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7662 hardcode_automatic=no
7663 hardcode_direct=no
7664 hardcode_direct_absolute=no
7665 hardcode_libdir_flag_spec=
7666 hardcode_libdir_flag_spec_ld=
7667 hardcode_libdir_separator=
7668 hardcode_minus_L=no
7669 hardcode_shlibpath_var=unsupported
7670 inherit_rpath=no
7671 link_all_deplibs=unknown
7672 module_cmds=
7673 module_expsym_cmds=
7674 old_archive_from_new_cmds=
7675 old_archive_from_expsyms_cmds=
7676 thread_safe_flag_spec=
7677 whole_archive_flag_spec=
7678 # include_expsyms should be a list of space-separated symbols to be *always*
7679 # included in the symbol list
7680 include_expsyms=
7681 # exclude_expsyms can be an extended regexp of symbols to exclude
7682 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7683 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7684 # as well as any symbol that contains `d'.
7685 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7686 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7687 # platforms (ab)use it in PIC code, but their linkers get confused if
7688 # the symbol is explicitly referenced. Since portable code cannot
7689 # rely on this symbol name, it's probably fine to never include it in
7690 # preloaded symbol tables.
7691 extract_expsyms_cmds=
d7040cdb 7692
dabbade6
L
7693 case $host_os in
7694 cygwin* | mingw* | pw32*)
7695 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7696 # When not using gcc, we currently assume that we are using
7697 # Microsoft Visual C++.
7698 if test "$GCC" != yes; then
7699 with_gnu_ld=no
7700 fi
7701 ;;
7702 interix*)
7703 # we just hope/assume this is gcc and not c89 (= MSVC++)
7704 with_gnu_ld=yes
7705 ;;
7706 openbsd*)
7707 with_gnu_ld=no
7708 ;;
7709 esac
d7040cdb 7710
dabbade6
L
7711 ld_shlibs=yes
7712 if test "$with_gnu_ld" = yes; then
7713 # If archive_cmds runs LD, not CC, wlarc should be empty
7714 wlarc='${wl}'
d7040cdb 7715
dabbade6
L
7716 # Set some defaults for GNU ld with shared library support. These
7717 # are reset later if shared libraries are not supported. Putting them
7718 # here allows them to be overridden if necessary.
7719 runpath_var=LD_RUN_PATH
7720 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7721 export_dynamic_flag_spec='${wl}--export-dynamic'
7722 # ancient GNU ld didn't support --whole-archive et. al.
7723 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7724 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7725 else
7726 whole_archive_flag_spec=
7727 fi
7728 supports_anon_versioning=no
7729 case `$LD -v 2>&1` in
7730 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7731 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7732 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7733 *\ 2.11.*) ;; # other 2.11 versions
7734 *) supports_anon_versioning=yes ;;
7735 esac
d7040cdb 7736
dabbade6
L
7737 # See if GNU ld supports shared libraries.
7738 case $host_os in
50e7d84b 7739 aix[3-9]*)
dabbade6
L
7740 # On AIX/PPC, the GNU linker is very broken
7741 if test "$host_cpu" != ia64; then
7742 ld_shlibs=no
7743 cat <<_LT_EOF 1>&2
d7040cdb 7744
dabbade6
L
7745*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7746*** to be unable to reliably create shared libraries on AIX.
7747*** Therefore, libtool is disabling shared libraries support. If you
7748*** really care for shared libraries, you may want to modify your PATH
7749*** so that a non-GNU linker is found, and then restart.
d7040cdb 7750
dabbade6
L
7751_LT_EOF
7752 fi
7753 ;;
d7040cdb 7754
dabbade6
L
7755 amigaos*)
7756 if test "$host_cpu" = m68k; then
7757 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)'
7758 hardcode_libdir_flag_spec='-L$libdir'
7759 hardcode_minus_L=yes
7760 fi
d7040cdb 7761
dabbade6
L
7762 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7763 # that the semantics of dynamic libraries on AmigaOS, at least up
7764 # to version 4, is to share data among multiple programs linked
7765 # with the same dynamic library. Since this doesn't match the
7766 # behavior of shared libraries on other platforms, we can't use
7767 # them.
7768 ld_shlibs=no
7769 ;;
d7040cdb 7770
dabbade6
L
7771 beos*)
7772 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7773 allow_undefined_flag=unsupported
7774 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7775 # support --undefined. This deserves some investigation. FIXME
7776 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7777 else
7778 ld_shlibs=no
7779 fi
7780 ;;
d7040cdb 7781
dabbade6
L
7782 cygwin* | mingw* | pw32*)
7783 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7784 # as there is no search path for DLLs.
7785 hardcode_libdir_flag_spec='-L$libdir'
7786 allow_undefined_flag=unsupported
7787 always_export_symbols=no
7788 enable_shared_with_static_runtimes=yes
7789 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 7790
dabbade6
L
7791 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7792 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7793 # If the export-symbols file already is a .def file (1st line
7794 # is EXPORTS), use it as is; otherwise, prepend...
7795 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7796 cp $export_symbols $output_objdir/$soname.def;
7797 else
7798 echo EXPORTS > $output_objdir/$soname.def;
7799 cat $export_symbols >> $output_objdir/$soname.def;
7800 fi~
7801 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7802 else
7803 ld_shlibs=no
7804 fi
7805 ;;
d7040cdb 7806
dabbade6
L
7807 interix[3-9]*)
7808 hardcode_direct=no
7809 hardcode_shlibpath_var=no
7810 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7811 export_dynamic_flag_spec='${wl}-E'
7812 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7813 # Instead, shared libraries are loaded at an image base (0x10000000 by
7814 # default) and relocated if they conflict, which is a slow very memory
7815 # consuming and fragmenting process. To avoid this, we pick a random,
7816 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7817 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7818 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7819 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'
7820 ;;
d7040cdb 7821
dabbade6
L
7822 gnu* | linux* | tpf* | k*bsd*-gnu)
7823 tmp_diet=no
7824 if test "$host_os" = linux-dietlibc; then
7825 case $cc_basename in
7826 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7827 esac
7828 fi
7829 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7830 && test "$tmp_diet" = no
7831 then
7832 tmp_addflag=
7833 case $cc_basename,$host_cpu in
7834 pgcc*) # Portland Group C compiler
7835 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'
7836 tmp_addflag=' $pic_flag'
7837 ;;
7838 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7839 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'
7840 tmp_addflag=' $pic_flag -Mnomain' ;;
7841 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7842 tmp_addflag=' -i_dynamic' ;;
7843 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7844 tmp_addflag=' -i_dynamic -nofor_main' ;;
7845 ifc* | ifort*) # Intel Fortran compiler
7846 tmp_addflag=' -nofor_main' ;;
7847 esac
7848 case `$CC -V 2>&1 | sed 5q` in
7849 *Sun\ C*) # Sun C 5.9
7850 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'
7851 compiler_needs_object=yes
7852 tmp_sharedflag='-G' ;;
7853 *Sun\ F*) # Sun Fortran 8.3
7854 tmp_sharedflag='-G' ;;
7855 *)
7856 tmp_sharedflag='-shared' ;;
7857 esac
7858 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 7859
dabbade6
L
7860 if test "x$supports_anon_versioning" = xyes; then
7861 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7862 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7863 echo "local: *; };" >> $output_objdir/$libname.ver~
7864 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7865 fi
7866 else
7867 ld_shlibs=no
7868 fi
7869 ;;
d7040cdb 7870
dabbade6
L
7871 netbsd*)
7872 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7873 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7874 wlarc=
7875 else
7876 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7877 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7878 fi
7879 ;;
d7040cdb 7880
dabbade6
L
7881 solaris*)
7882 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7883 ld_shlibs=no
7884 cat <<_LT_EOF 1>&2
d7040cdb 7885
dabbade6
L
7886*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7887*** create shared libraries on Solaris systems. Therefore, libtool
7888*** is disabling shared libraries support. We urge you to upgrade GNU
7889*** binutils to release 2.9.1 or newer. Another option is to modify
7890*** your PATH or compiler configuration so that the native linker is
7891*** used, and then restart.
d7040cdb 7892
dabbade6
L
7893_LT_EOF
7894 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7895 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7896 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7897 else
7898 ld_shlibs=no
7899 fi
7900 ;;
d7040cdb 7901
dabbade6
L
7902 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7903 case `$LD -v 2>&1` in
7904 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7905 ld_shlibs=no
7906 cat <<_LT_EOF 1>&2
d7040cdb 7907
dabbade6
L
7908*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7909*** reliably create shared libraries on SCO systems. Therefore, libtool
7910*** is disabling shared libraries support. We urge you to upgrade GNU
7911*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7912*** your PATH or compiler configuration so that the native linker is
7913*** used, and then restart.
d7040cdb 7914
dabbade6
L
7915_LT_EOF
7916 ;;
7917 *)
7918 # For security reasons, it is highly recommended that you always
7919 # use absolute paths for naming shared libraries, and exclude the
7920 # DT_RUNPATH tag from executables and libraries. But doing so
7921 # requires that you compile everything twice, which is a pain.
7922 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7923 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7924 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7925 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7926 else
7927 ld_shlibs=no
7928 fi
7929 ;;
7930 esac
7931 ;;
d7040cdb 7932
dabbade6
L
7933 sunos4*)
7934 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7935 wlarc=
7936 hardcode_direct=yes
7937 hardcode_shlibpath_var=no
7938 ;;
d7040cdb 7939
dabbade6
L
7940 *)
7941 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7942 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7943 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7944 else
7945 ld_shlibs=no
7946 fi
7947 ;;
7948 esac
d7040cdb 7949
dabbade6
L
7950 if test "$ld_shlibs" = no; then
7951 runpath_var=
7952 hardcode_libdir_flag_spec=
7953 export_dynamic_flag_spec=
7954 whole_archive_flag_spec=
7955 fi
7956 else
7957 # PORTME fill in a description of your system's linker (not GNU ld)
7958 case $host_os in
7959 aix3*)
7960 allow_undefined_flag=unsupported
7961 always_export_symbols=yes
7962 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'
7963 # Note: this linker hardcodes the directories in LIBPATH if there
7964 # are no directories specified by -L.
7965 hardcode_minus_L=yes
7966 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7967 # Neither direct hardcoding nor static linking is supported with a
7968 # broken collect2.
7969 hardcode_direct=unsupported
7970 fi
7971 ;;
d7040cdb 7972
50e7d84b 7973 aix[4-9]*)
dabbade6
L
7974 if test "$host_cpu" = ia64; then
7975 # On IA64, the linker does run time linking by default, so we don't
7976 # have to do anything special.
7977 aix_use_runtimelinking=no
7978 exp_sym_flag='-Bexport'
7979 no_entry_flag=""
7980 else
7981 # If we're using GNU nm, then we don't want the "-C" option.
7982 # -C means demangle to AIX nm, but means don't demangle with GNU nm
7983 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7984 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'
7985 else
7986 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'
7987 fi
7988 aix_use_runtimelinking=no
d7040cdb 7989
dabbade6
L
7990 # Test if we are trying to use run time linking or normal
7991 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7992 # need to do runtime linking.
50e7d84b 7993 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
dabbade6
L
7994 for ld_flag in $LDFLAGS; do
7995 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7996 aix_use_runtimelinking=yes
7997 break
7998 fi
7999 done
8000 ;;
8001 esac
d7040cdb 8002
dabbade6
L
8003 exp_sym_flag='-bexport'
8004 no_entry_flag='-bnoentry'
8005 fi
d7040cdb 8006
dabbade6
L
8007 # When large executables or shared objects are built, AIX ld can
8008 # have problems creating the table of contents. If linking a library
8009 # or program results in "error TOC overflow" add -mminimal-toc to
8010 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8011 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 8012
dabbade6
L
8013 archive_cmds=''
8014 hardcode_direct=yes
8015 hardcode_direct_absolute=yes
8016 hardcode_libdir_separator=':'
8017 link_all_deplibs=yes
8018 file_list_spec='${wl}-f,'
d7040cdb 8019
dabbade6
L
8020 if test "$GCC" = yes; then
8021 case $host_os in aix4.[012]|aix4.[012].*)
8022 # We only want to do this on AIX 4.2 and lower, the check
8023 # below for broken collect2 doesn't work under 4.3+
8024 collect2name=`${CC} -print-prog-name=collect2`
8025 if test -f "$collect2name" &&
8026 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8027 then
8028 # We have reworked collect2
8029 :
8030 else
8031 # We have old collect2
8032 hardcode_direct=unsupported
8033 # It fails to find uninstalled libraries when the uninstalled
8034 # path is not listed in the libpath. Setting hardcode_minus_L
8035 # to unsupported forces relinking
8036 hardcode_minus_L=yes
8037 hardcode_libdir_flag_spec='-L$libdir'
8038 hardcode_libdir_separator=
8039 fi
8040 ;;
8041 esac
8042 shared_flag='-shared'
8043 if test "$aix_use_runtimelinking" = yes; then
8044 shared_flag="$shared_flag "'${wl}-G'
8045 fi
8046 else
8047 # not using gcc
8048 if test "$host_cpu" = ia64; then
8049 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8050 # chokes on -Wl,-G. The following line is correct:
8051 shared_flag='-G'
8052 else
8053 if test "$aix_use_runtimelinking" = yes; then
8054 shared_flag='${wl}-G'
8055 else
8056 shared_flag='${wl}-bM:SRE'
8057 fi
8058 fi
8059 fi
d7040cdb 8060
dabbade6
L
8061 # It seems that -bexpall does not export symbols beginning with
8062 # underscore (_), so it is better to generate a list of symbols to export.
8063 always_export_symbols=yes
8064 if test "$aix_use_runtimelinking" = yes; then
8065 # Warning - without using the other runtime loading flags (-brtl),
8066 # -berok will link without error, but may produce a broken library.
8067 allow_undefined_flag='-berok'
8068 # Determine the default libpath from the value encoded in an
8069 # empty executable.
8070 cat >conftest.$ac_ext <<_ACEOF
8071/* confdefs.h. */
8072_ACEOF
8073cat confdefs.h >>conftest.$ac_ext
8074cat >>conftest.$ac_ext <<_ACEOF
8075/* end confdefs.h. */
d7040cdb 8076
dabbade6
L
8077int
8078main ()
8079{
d7040cdb 8080
dabbade6
L
8081 ;
8082 return 0;
8083}
8084_ACEOF
8085rm -f conftest.$ac_objext conftest$ac_exeext
8086if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8087 (eval $ac_link) 2>conftest.er1
8088 ac_status=$?
8089 grep -v '^ *+' conftest.er1 >conftest.err
8090 rm -f conftest.er1
8091 cat conftest.err >&5
8092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8093 (exit $ac_status); } &&
8094 { ac_try='test -z "$ac_c_werror_flag"
8095 || test ! -s conftest.err'
8096 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8097 (eval $ac_try) 2>&5
8098 ac_status=$?
8099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8100 (exit $ac_status); }; } &&
8101 { ac_try='test -s conftest$ac_exeext'
8102 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8103 (eval $ac_try) 2>&5
8104 ac_status=$?
8105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8106 (exit $ac_status); }; }; then
d7040cdb 8107
dabbade6
L
8108lt_aix_libpath_sed='
8109 /Import File Strings/,/^$/ {
8110 /^0/ {
8111 s/^0 *\(.*\)$/\1/
8112 p
8113 }
8114 }'
8115aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8116# Check for a 64-bit object if we didn't find anything.
8117if test -z "$aix_libpath"; then
8118 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8119fi
8120else
8121 echo "$as_me: failed program was:" >&5
8122sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 8123
dabbade6
L
8124fi
8125rm -f conftest.err conftest.$ac_objext \
8126 conftest$ac_exeext conftest.$ac_ext
8127if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 8128
dabbade6
L
8129 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8130 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"
8131 else
8132 if test "$host_cpu" = ia64; then
8133 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8134 allow_undefined_flag="-z nodefs"
8135 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"
8136 else
8137 # Determine the default libpath from the value encoded in an
8138 # empty executable.
8139 cat >conftest.$ac_ext <<_ACEOF
8140/* confdefs.h. */
8141_ACEOF
8142cat confdefs.h >>conftest.$ac_ext
8143cat >>conftest.$ac_ext <<_ACEOF
8144/* end confdefs.h. */
d7040cdb 8145
dabbade6
L
8146int
8147main ()
8148{
d7040cdb 8149
dabbade6
L
8150 ;
8151 return 0;
8152}
8153_ACEOF
8154rm -f conftest.$ac_objext conftest$ac_exeext
8155if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8156 (eval $ac_link) 2>conftest.er1
8157 ac_status=$?
8158 grep -v '^ *+' conftest.er1 >conftest.err
8159 rm -f conftest.er1
8160 cat conftest.err >&5
8161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8162 (exit $ac_status); } &&
8163 { ac_try='test -z "$ac_c_werror_flag"
8164 || test ! -s conftest.err'
8165 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8166 (eval $ac_try) 2>&5
8167 ac_status=$?
8168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8169 (exit $ac_status); }; } &&
8170 { ac_try='test -s conftest$ac_exeext'
8171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8172 (eval $ac_try) 2>&5
8173 ac_status=$?
8174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8175 (exit $ac_status); }; }; then
d7040cdb 8176
dabbade6
L
8177lt_aix_libpath_sed='
8178 /Import File Strings/,/^$/ {
8179 /^0/ {
8180 s/^0 *\(.*\)$/\1/
8181 p
8182 }
8183 }'
8184aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8185# Check for a 64-bit object if we didn't find anything.
8186if test -z "$aix_libpath"; then
8187 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8188fi
8189else
8190 echo "$as_me: failed program was:" >&5
8191sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 8192
dabbade6
L
8193fi
8194rm -f conftest.err conftest.$ac_objext \
8195 conftest$ac_exeext conftest.$ac_ext
8196if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 8197
dabbade6
L
8198 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8199 # Warning - without using the other run time loading flags,
8200 # -berok will link without error, but may produce a broken library.
8201 no_undefined_flag=' ${wl}-bernotok'
8202 allow_undefined_flag=' ${wl}-berok'
8203 # Exported symbols can be pulled into shared objects from archives
8204 whole_archive_flag_spec='$convenience'
8205 archive_cmds_need_lc=yes
8206 # This is similar to how AIX traditionally builds its shared libraries.
8207 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'
8208 fi
8209 fi
8210 ;;
d7040cdb 8211
dabbade6
L
8212 amigaos*)
8213 if test "$host_cpu" = m68k; then
8214 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)'
8215 hardcode_libdir_flag_spec='-L$libdir'
8216 hardcode_minus_L=yes
8217 fi
8218 # see comment about different semantics on the GNU ld section
8219 ld_shlibs=no
8220 ;;
d7040cdb 8221
dabbade6
L
8222 bsdi[45]*)
8223 export_dynamic_flag_spec=-rdynamic
8224 ;;
d7040cdb 8225
dabbade6
L
8226 cygwin* | mingw* | pw32*)
8227 # When not using gcc, we currently assume that we are using
8228 # Microsoft Visual C++.
8229 # hardcode_libdir_flag_spec is actually meaningless, as there is
8230 # no search path for DLLs.
8231 hardcode_libdir_flag_spec=' '
8232 allow_undefined_flag=unsupported
8233 # Tell ltmain to make .lib files, not .a files.
8234 libext=lib
8235 # Tell ltmain to make .dll files, not .so files.
8236 shrext_cmds=".dll"
8237 # FIXME: Setting linknames here is a bad hack.
8238 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8239 # The linker will automatically build a .lib file if we build a DLL.
8240 old_archive_from_new_cmds='true'
8241 # FIXME: Should let the user specify the lib program.
8242 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8243 fix_srcfile_path='`cygpath -w "$srcfile"`'
8244 enable_shared_with_static_runtimes=yes
8245 ;;
d7040cdb 8246
dabbade6
L
8247 darwin* | rhapsody*)
8248 case $host_os in
8249 rhapsody* | darwin1.[012])
8250 allow_undefined_flag='${wl}-undefined ${wl}suppress'
8251 ;;
8252 *) # Darwin 1.3 on
8253 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
8254 10.[012])
8255 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8256 ;;
8257 10.*)
8258 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8259 ;;
8260 esac
8261 ;;
8262 esac
8263 archive_cmds_need_lc=no
8264 hardcode_direct=no
8265 hardcode_automatic=yes
8266 hardcode_shlibpath_var=unsupported
8267 whole_archive_flag_spec=''
8268 link_all_deplibs=yes
8269 if test "$GCC" = yes ; then
8270 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
8271 echo $ECHO_N "(cached) $ECHO_C" >&6
8272else
8273 lt_cv_apple_cc_single_mod=no
8274 if test -z "${LT_MULTI_MODULE}"; then
8275 # By default we will add the -single_module flag. You can override
8276 # by either setting the environment variable LT_MULTI_MODULE
8277 # non-empty at configure time, or by adding -multi-module to the
8278 # link flags.
8279 echo "int foo(void){return 1;}" > conftest.c
8280 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8281 -dynamiclib ${wl}-single_module conftest.c
8282 if test -f libconftest.dylib; then
8283 lt_cv_apple_cc_single_mod=yes
8284 rm libconftest.dylib
8285 fi
8286 rm conftest.$ac_ext
8287 fi
8288fi
d7040cdb 8289
dabbade6
L
8290 output_verbose_link_cmd=echo
8291 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
8292 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8293 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}'
8294 else
8295 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8296 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}'
8297 fi
8298 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8299 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}'
8300 else
8301 case $cc_basename in
8302 xlc*)
8303 output_verbose_link_cmd=echo
8304 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring'
8305 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8306 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8307 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}'
8308 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}'
8309 ;;
8310 *)
8311 ld_shlibs=no
8312 ;;
8313 esac
8314 fi
8315 ;;
d7040cdb 8316
dabbade6
L
8317 dgux*)
8318 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8319 hardcode_libdir_flag_spec='-L$libdir'
8320 hardcode_shlibpath_var=no
8321 ;;
d7040cdb 8322
dabbade6
L
8323 freebsd1*)
8324 ld_shlibs=no
8325 ;;
d7040cdb 8326
dabbade6
L
8327 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8328 # support. Future versions do this automatically, but an explicit c++rt0.o
8329 # does not break anything, and helps significantly (at the cost of a little
8330 # extra space).
8331 freebsd2.2*)
8332 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8333 hardcode_libdir_flag_spec='-R$libdir'
8334 hardcode_direct=yes
8335 hardcode_shlibpath_var=no
8336 ;;
d7040cdb 8337
dabbade6
L
8338 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8339 freebsd2*)
8340 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8341 hardcode_direct=yes
8342 hardcode_minus_L=yes
8343 hardcode_shlibpath_var=no
8344 ;;
d7040cdb 8345
dabbade6
L
8346 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8347 freebsd* | dragonfly*)
8348 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8349 hardcode_libdir_flag_spec='-R$libdir'
8350 hardcode_direct=yes
8351 hardcode_shlibpath_var=no
8352 ;;
d7040cdb 8353
dabbade6
L
8354 hpux9*)
8355 if test "$GCC" = yes; then
8356 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'
8357 else
8358 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'
8359 fi
8360 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8361 hardcode_libdir_separator=:
8362 hardcode_direct=yes
d7040cdb 8363
dabbade6
L
8364 # hardcode_minus_L: Not really in the search PATH,
8365 # but as the default location of the library.
8366 hardcode_minus_L=yes
8367 export_dynamic_flag_spec='${wl}-E'
8368 ;;
d7040cdb 8369
dabbade6
L
8370 hpux10*)
8371 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8372 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8373 else
8374 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8375 fi
8376 if test "$with_gnu_ld" = no; then
8377 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8378 hardcode_libdir_flag_spec_ld='+b $libdir'
8379 hardcode_libdir_separator=:
8380 hardcode_direct=yes
8381 hardcode_direct_absolute=yes
8382 export_dynamic_flag_spec='${wl}-E'
8383 # hardcode_minus_L: Not really in the search PATH,
8384 # but as the default location of the library.
8385 hardcode_minus_L=yes
8386 fi
8387 ;;
d7040cdb 8388
dabbade6
L
8389 hpux11*)
8390 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8391 case $host_cpu in
8392 hppa*64*)
8393 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8394 ;;
8395 ia64*)
8396 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8397 ;;
8398 *)
8399 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8400 ;;
8401 esac
8402 else
8403 case $host_cpu in
8404 hppa*64*)
8405 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8406 ;;
8407 ia64*)
8408 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8409 ;;
8410 *)
8411 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8412 ;;
8413 esac
8414 fi
8415 if test "$with_gnu_ld" = no; then
8416 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8417 hardcode_libdir_separator=:
d7040cdb 8418
dabbade6
L
8419 case $host_cpu in
8420 hppa*64*|ia64*)
8421 hardcode_direct=no
8422 hardcode_shlibpath_var=no
8423 ;;
8424 *)
8425 hardcode_direct=yes
8426 hardcode_direct_absolute=yes
8427 export_dynamic_flag_spec='${wl}-E'
d7040cdb 8428
dabbade6
L
8429 # hardcode_minus_L: Not really in the search PATH,
8430 # but as the default location of the library.
8431 hardcode_minus_L=yes
8432 ;;
8433 esac
8434 fi
8435 ;;
d7040cdb 8436
dabbade6
L
8437 irix5* | irix6* | nonstopux*)
8438 if test "$GCC" = yes; then
8439 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'
8440 # Try to use the -exported_symbol ld option, if it does not
8441 # work, assume that -exports_file does not work either and
8442 # implicitly export all symbols.
8443 save_LDFLAGS="$LDFLAGS"
8444 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8445 cat >conftest.$ac_ext <<_ACEOF
8446int foo(void) {}
8447_ACEOF
8448rm -f conftest.$ac_objext conftest$ac_exeext
8449if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8450 (eval $ac_link) 2>conftest.er1
8451 ac_status=$?
8452 grep -v '^ *+' conftest.er1 >conftest.err
8453 rm -f conftest.er1
8454 cat conftest.err >&5
8455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8456 (exit $ac_status); } &&
8457 { ac_try='test -z "$ac_c_werror_flag"
8458 || test ! -s conftest.err'
8459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8460 (eval $ac_try) 2>&5
8461 ac_status=$?
8462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8463 (exit $ac_status); }; } &&
8464 { ac_try='test -s conftest$ac_exeext'
8465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8466 (eval $ac_try) 2>&5
8467 ac_status=$?
8468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8469 (exit $ac_status); }; }; then
8470 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'
d7040cdb 8471
d7040cdb 8472else
dabbade6
L
8473 echo "$as_me: failed program was:" >&5
8474sed 's/^/| /' conftest.$ac_ext >&5
8475
d7040cdb 8476fi
dabbade6
L
8477rm -f conftest.err conftest.$ac_objext \
8478 conftest$ac_exeext conftest.$ac_ext
8479 LDFLAGS="$save_LDFLAGS"
8480 else
8481 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'
8482 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'
8483 fi
8484 archive_cmds_need_lc='no'
8485 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8486 hardcode_libdir_separator=:
8487 inherit_rpath=yes
8488 link_all_deplibs=yes
8489 ;;
d7040cdb 8490
dabbade6
L
8491 netbsd*)
8492 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8493 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8494 else
8495 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8496 fi
8497 hardcode_libdir_flag_spec='-R$libdir'
8498 hardcode_direct=yes
8499 hardcode_shlibpath_var=no
8500 ;;
d7040cdb 8501
dabbade6
L
8502 newsos6)
8503 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8504 hardcode_direct=yes
8505 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8506 hardcode_libdir_separator=:
8507 hardcode_shlibpath_var=no
8508 ;;
d7040cdb 8509
dabbade6
L
8510 *nto* | *qnx*)
8511 ;;
d7040cdb 8512
dabbade6
L
8513 openbsd*)
8514 hardcode_direct=yes
8515 hardcode_shlibpath_var=no
8516 hardcode_direct_absolute=yes
8517 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8518 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8519 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8520 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8521 export_dynamic_flag_spec='${wl}-E'
d7040cdb 8522 else
dabbade6
L
8523 case $host_os in
8524 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8525 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8526 hardcode_libdir_flag_spec='-R$libdir'
8527 ;;
8528 *)
8529 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8530 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8531 ;;
8532 esac
d7040cdb
SE
8533 fi
8534 ;;
d7040cdb 8535
dabbade6
L
8536 os2*)
8537 hardcode_libdir_flag_spec='-L$libdir'
8538 hardcode_minus_L=yes
8539 allow_undefined_flag=unsupported
8540 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'
8541 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8542 ;;
d7040cdb 8543
dabbade6
L
8544 osf3*)
8545 if test "$GCC" = yes; then
8546 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8547 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'
8548 else
8549 allow_undefined_flag=' -expect_unresolved \*'
8550 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'
8551 fi
8552 archive_cmds_need_lc='no'
8553 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8554 hardcode_libdir_separator=:
8555 ;;
d7040cdb 8556
dabbade6
L
8557 osf4* | osf5*) # as osf3* with the addition of -msym flag
8558 if test "$GCC" = yes; then
8559 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8560 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'
8561 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8562 else
8563 allow_undefined_flag=' -expect_unresolved \*'
8564 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'
8565 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~
8566 $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'
d7040cdb 8567
dabbade6
L
8568 # Both c and cxx compiler support -rpath directly
8569 hardcode_libdir_flag_spec='-rpath $libdir'
8570 fi
8571 archive_cmds_need_lc='no'
8572 hardcode_libdir_separator=:
8573 ;;
d7040cdb 8574
dabbade6
L
8575 solaris*)
8576 no_undefined_flag=' -z defs'
8577 if test "$GCC" = yes; then
8578 wlarc='${wl}'
8579 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8580 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8581 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8582 else
8583 case `$CC -V 2>&1` in
8584 *"Compilers 5.0"*)
8585 wlarc=''
8586 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8587 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8588 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8589 ;;
8590 *)
8591 wlarc='${wl}'
8592 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8593 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8594 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8595 ;;
8596 esac
8597 fi
8598 hardcode_libdir_flag_spec='-R$libdir'
8599 hardcode_shlibpath_var=no
8600 case $host_os in
8601 solaris2.[0-5] | solaris2.[0-5].*) ;;
8602 *)
8603 # The compiler driver will combine and reorder linker options,
8604 # but understands `-z linker_flag'. GCC discards it without `$wl',
8605 # but is careful enough not to reorder.
8606 # Supported since Solaris 2.6 (maybe 2.5.1?)
8607 if test "$GCC" = yes; then
8608 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8609 else
8610 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8611 fi
8612 ;;
8613 esac
8614 link_all_deplibs=yes
d7040cdb 8615 ;;
dabbade6
L
8616
8617 sunos4*)
8618 if test "x$host_vendor" = xsequent; then
8619 # Use $CC to link under sequent, because it throws in some extra .o
8620 # files that make .init and .fini sections work.
8621 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
d7040cdb 8622 else
dabbade6 8623 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
d7040cdb 8624 fi
dabbade6
L
8625 hardcode_libdir_flag_spec='-L$libdir'
8626 hardcode_direct=yes
8627 hardcode_minus_L=yes
8628 hardcode_shlibpath_var=no
d7040cdb 8629 ;;
dabbade6
L
8630
8631 sysv4)
8632 case $host_vendor in
8633 sni)
8634 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8635 hardcode_direct=yes # is this really true???
8636 ;;
8637 siemens)
8638 ## LD is ld it makes a PLAMLIB
8639 ## CC just makes a GrossModule.
8640 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8641 reload_cmds='$CC -r -o $output$reload_objs'
8642 hardcode_direct=no
8643 ;;
8644 motorola)
8645 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8646 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8647 ;;
8648 esac
8649 runpath_var='LD_RUN_PATH'
8650 hardcode_shlibpath_var=no
d7040cdb 8651 ;;
d7040cdb 8652
dabbade6
L
8653 sysv4.3*)
8654 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8655 hardcode_shlibpath_var=no
8656 export_dynamic_flag_spec='-Bexport'
8657 ;;
d7040cdb 8658
dabbade6
L
8659 sysv4*MP*)
8660 if test -d /usr/nec; then
8661 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8662 hardcode_shlibpath_var=no
8663 runpath_var=LD_RUN_PATH
8664 hardcode_runpath_var=yes
8665 ld_shlibs=yes
8666 fi
8667 ;;
d7040cdb 8668
dabbade6
L
8669 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8670 no_undefined_flag='${wl}-z,text'
8671 archive_cmds_need_lc=no
8672 hardcode_shlibpath_var=no
8673 runpath_var='LD_RUN_PATH'
d7040cdb 8674
dabbade6
L
8675 if test "$GCC" = yes; then
8676 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8677 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8678 else
8679 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8680 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8681 fi
8682 ;;
d7040cdb 8683
dabbade6
L
8684 sysv5* | sco3.2v5* | sco5v6*)
8685 # Note: We can NOT use -z defs as we might desire, because we do not
8686 # link with -lc, and that would cause any symbols used from libc to
8687 # always be unresolved, which means just about no library would
8688 # ever link correctly. If we're not using GNU ld we use -z text
8689 # though, which does catch some bad symbols but isn't as heavy-handed
8690 # as -z defs.
8691 no_undefined_flag='${wl}-z,text'
8692 allow_undefined_flag='${wl}-z,nodefs'
8693 archive_cmds_need_lc=no
8694 hardcode_shlibpath_var=no
8695 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8696 hardcode_libdir_separator=':'
8697 link_all_deplibs=yes
8698 export_dynamic_flag_spec='${wl}-Bexport'
8699 runpath_var='LD_RUN_PATH'
d7040cdb 8700
dabbade6
L
8701 if test "$GCC" = yes; then
8702 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8703 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8704 else
8705 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8706 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8707 fi
d7040cdb 8708 ;;
d7040cdb 8709
dabbade6
L
8710 uts4*)
8711 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8712 hardcode_libdir_flag_spec='-L$libdir'
8713 hardcode_shlibpath_var=no
8714 ;;
d7040cdb 8715
dabbade6
L
8716 *)
8717 ld_shlibs=no
8718 ;;
8719 esac
8720
8721 if test x$host_vendor = xsni; then
8722 case $host in
8723 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8724 export_dynamic_flag_spec='${wl}-Blargedynsym'
8725 ;;
8726 esac
d7040cdb 8727 fi
dabbade6 8728 fi
d7040cdb 8729
dabbade6
L
8730echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8731echo "${ECHO_T}$ld_shlibs" >&6
8732test "$ld_shlibs" = no && can_build_shared=no
d7040cdb 8733
dabbade6 8734with_gnu_ld=$with_gnu_ld
d7040cdb 8735
d7040cdb 8736
d7040cdb 8737
d7040cdb 8738
d7040cdb 8739
d7040cdb 8740
d7040cdb 8741
d7040cdb 8742
d7040cdb 8743
d7040cdb 8744
d7040cdb 8745
d7040cdb 8746
d7040cdb 8747
d7040cdb 8748
d7040cdb 8749
dabbade6
L
8750#
8751# Do we need to explicitly link libc?
8752#
8753case "x$archive_cmds_need_lc" in
8754x|xyes)
8755 # Assume -lc should be added
8756 archive_cmds_need_lc=yes
d7040cdb 8757
dabbade6
L
8758 if test "$enable_shared" = yes && test "$GCC" = yes; then
8759 case $archive_cmds in
8760 *'~'*)
8761 # FIXME: we may have to deal with multi-command sequences.
8762 ;;
8763 '$CC '*)
8764 # Test whether the compiler implicitly links with -lc since on some
8765 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8766 # to ld, don't add -lc before -lgcc.
8767 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8768echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
8769 $RM conftest*
8770 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8771
dabbade6
L
8772 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8773 (eval $ac_compile) 2>&5
8774 ac_status=$?
8775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8776 (exit $ac_status); } 2>conftest.err; then
8777 soname=conftest
8778 lib=conftest
8779 libobjs=conftest.$ac_objext
8780 deplibs=
8781 wl=$lt_prog_compiler_wl
8782 pic_flag=$lt_prog_compiler_pic
8783 compiler_flags=-v
8784 linker_flags=-v
8785 verstring=
8786 output_objdir=.
8787 libname=conftest
8788 lt_save_allow_undefined_flag=$allow_undefined_flag
8789 allow_undefined_flag=
8790 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
8791 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8792 ac_status=$?
8793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8794 (exit $ac_status); }
8795 then
8796 archive_cmds_need_lc=no
8797 else
8798 archive_cmds_need_lc=yes
8799 fi
8800 allow_undefined_flag=$lt_save_allow_undefined_flag
8801 else
8802 cat conftest.err 1>&5
8803 fi
8804 $RM conftest*
8805 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8806echo "${ECHO_T}$archive_cmds_need_lc" >&6
8807 ;;
8808 esac
d7040cdb 8809 fi
d7040cdb 8810 ;;
dabbade6 8811esac
d7040cdb 8812
d7040cdb 8813
d7040cdb 8814
d7040cdb 8815
d7040cdb 8816
d7040cdb 8817
d7040cdb 8818
d7040cdb
SE
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
d7040cdb 8906
d7040cdb 8907
d7040cdb
SE
8908
8909
8910
8911
8912
8913
d7040cdb 8914
d7040cdb 8915
d7040cdb 8916
d7040cdb 8917
d7040cdb 8918
d7040cdb 8919
d7040cdb 8920
d7040cdb 8921
d7040cdb 8922
d7040cdb 8923
d7040cdb 8924
d7040cdb 8925
d7040cdb 8926
d7040cdb 8927
d7040cdb 8928
d7040cdb 8929
d7040cdb 8930
d7040cdb 8931
d7040cdb 8932
d7040cdb 8933
d7040cdb 8934
d7040cdb 8935
d7040cdb 8936
d7040cdb 8937
dabbade6
L
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8970echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
8971withGCC=$GCC
8972if test "$withGCC" = yes; then
8973 case $host_os in
8974 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8975 *) lt_awk_arg="/^libraries:/" ;;
8976 esac
8977 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8978 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8979 # if the path contains ";" then we assume it to be the separator
8980 # otherwise default to the standard path separator (i.e. ":") - it is
8981 # assumed that no part of a normal pathname contains ";" but that should
8982 # okay in the real world where ";" in dirpaths is itself problematic.
8983 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8984 else
8985 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8986 fi
8987 # Ok, now we have the path, separated by spaces, we can step through it
8988 # and add multilib dir if necessary.
8989 lt_tmp_lt_search_path_spec=
8990 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8991 for lt_sys_path in $lt_search_path_spec; do
8992 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8993 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8994 else
8995 test -d "$lt_sys_path" && \
8996 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8997 fi
8998 done
8999 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9000BEGIN {RS=" "; FS="/|\n";} {
9001 lt_foo="";
9002 lt_count=0;
9003 for (lt_i = NF; lt_i > 0; lt_i--) {
9004 if ($lt_i != "" && $lt_i != ".") {
9005 if ($lt_i == "..") {
9006 lt_count++;
9007 } else {
9008 if (lt_count == 0) {
9009 lt_foo="/" $lt_i lt_foo;
9010 } else {
9011 lt_count--;
9012 }
9013 }
9014 }
9015 }
9016 if (lt_foo != "") { lt_freq[lt_foo]++; }
9017 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9018}'`
9019 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
d7040cdb 9020else
dabbade6
L
9021 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9022fi
9023library_names_spec=
9024libname_spec='lib$name'
9025soname_spec=
9026shrext_cmds=".so"
9027postinstall_cmds=
9028postuninstall_cmds=
9029finish_cmds=
9030finish_eval=
9031shlibpath_var=
9032shlibpath_overrides_runpath=unknown
9033version_type=none
9034dynamic_linker="$host_os ld.so"
9035sys_lib_dlsearch_path_spec="/lib /usr/lib"
9036need_lib_prefix=unknown
9037hardcode_into_libs=no
9038
9039# when you set need_version to no, make sure it does not cause -set_version
9040# flags to be left without arguments
9041need_version=unknown
9042
9043case $host_os in
9044aix3*)
9045 version_type=linux
9046 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9047 shlibpath_var=LIBPATH
9048
9049 # AIX 3 has no versioning support, so we append a major version to the name.
9050 soname_spec='${libname}${release}${shared_ext}$major'
9051 ;;
9052
50e7d84b 9053aix[4-9]*)
dabbade6
L
9054 version_type=linux
9055 need_lib_prefix=no
9056 need_version=no
9057 hardcode_into_libs=yes
9058 if test "$host_cpu" = ia64; then
9059 # AIX 5 supports IA64
9060 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9061 shlibpath_var=LD_LIBRARY_PATH
9062 else
9063 # With GCC up to 2.95.x, collect2 would create an import file
9064 # for dependence libraries. The import file would start with
9065 # the line `#! .'. This would cause the generated library to
9066 # depend on `.', always an invalid library. This was fixed in
9067 # development snapshots of GCC prior to 3.0.
9068 case $host_os in
9069 aix4 | aix4.[01] | aix4.[01].*)
9070 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9071 echo ' yes '
9072 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9073 :
9074 else
9075 can_build_shared=no
9076 fi
9077 ;;
9078 esac
9079 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9080 # soname into executable. Probably we can add versioning support to
9081 # collect2, so additional links can be useful in future.
9082 if test "$aix_use_runtimelinking" = yes; then
9083 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9084 # instead of lib<name>.a to let people know that these are not
9085 # typical AIX shared libraries.
9086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9087 else
9088 # We preserve .a as extension for shared libraries through AIX4.2
9089 # and later when we are not doing run time linking.
9090 library_names_spec='${libname}${release}.a $libname.a'
9091 soname_spec='${libname}${release}${shared_ext}$major'
9092 fi
9093 shlibpath_var=LIBPATH
9094 fi
9095 ;;
9096
9097amigaos*)
9098 if test "$host_cpu" = m68k; then
9099 library_names_spec='$libname.ixlibrary $libname.a'
9100 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9101 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'
9102 else
9103 dynamic_linker=no
9104 fi
9105 ;;
9106
9107beos*)
9108 library_names_spec='${libname}${shared_ext}'
9109 dynamic_linker="$host_os ld.so"
9110 shlibpath_var=LIBRARY_PATH
9111 ;;
9112
9113bsdi[45]*)
9114 version_type=linux
9115 need_version=no
9116 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9117 soname_spec='${libname}${release}${shared_ext}$major'
9118 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9119 shlibpath_var=LD_LIBRARY_PATH
9120 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9121 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9122 # the default ld.so.conf also contains /usr/contrib/lib and
9123 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9124 # libtool to hard-code these into programs
9125 ;;
9126
9127cygwin* | mingw* | pw32*)
9128 version_type=windows
9129 shrext_cmds=".dll"
9130 need_version=no
9131 need_lib_prefix=no
9132
9133 case $withGCC,$host_os in
9134 yes,cygwin* | yes,mingw* | yes,pw32*)
9135 library_names_spec='$libname.dll.a'
9136 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9137 postinstall_cmds='base_file=`basename \${file}`~
9138 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9139 dldir=$destdir/`dirname \$dlpath`~
9140 test -d \$dldir || mkdir -p \$dldir~
9141 $install_prog $dir/$dlname \$dldir/$dlname~
9142 chmod a+x \$dldir/$dlname~
9143 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9144 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9145 fi'
9146 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9147 dlpath=$dir/\$dldll~
9148 $RM \$dlpath'
9149 shlibpath_overrides_runpath=yes
9150
9151 case $host_os in
9152 cygwin*)
9153 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9154 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9155 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9156 ;;
9157 mingw*)
9158 # MinGW DLLs use traditional 'lib' prefix
9159 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9160 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9161 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9162 # It is most probably a Windows format PATH printed by
9163 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9164 # path with ; separators, and with drive letters. We can handle the
9165 # drive letters (cygwin fileutils understands them), so leave them,
9166 # especially as we might pass files found there to a mingw objdump,
9167 # which wouldn't understand a cygwinified path. Ahh.
9168 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9169 else
9170 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9171 fi
9172 ;;
9173 pw32*)
9174 # pw32 DLLs use 'pw' prefix rather than 'lib'
9175 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9176 ;;
9177 esac
9178 ;;
9179
9180 *)
9181 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9182 ;;
9183 esac
9184 dynamic_linker='Win32 ld.exe'
9185 # FIXME: first we should search . and the directory the executable is in
9186 shlibpath_var=PATH
9187 ;;
9188
9189darwin* | rhapsody*)
9190 dynamic_linker="$host_os dyld"
9191 version_type=darwin
9192 need_lib_prefix=no
9193 need_version=no
9194 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9195 soname_spec='${libname}${release}${major}$shared_ext'
9196 shlibpath_overrides_runpath=yes
9197 shlibpath_var=DYLD_LIBRARY_PATH
9198 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9199
9200 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9201 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9202 ;;
9203
9204dgux*)
9205 version_type=linux
9206 need_lib_prefix=no
9207 need_version=no
9208 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9209 soname_spec='${libname}${release}${shared_ext}$major'
9210 shlibpath_var=LD_LIBRARY_PATH
9211 ;;
9212
9213freebsd1*)
9214 dynamic_linker=no
9215 ;;
9216
9217freebsd* | dragonfly*)
9218 # DragonFly does not have aout. When/if they implement a new
9219 # versioning mechanism, adjust this.
9220 if test -x /usr/bin/objformat; then
9221 objformat=`/usr/bin/objformat`
9222 else
9223 case $host_os in
9224 freebsd[123]*) objformat=aout ;;
9225 *) objformat=elf ;;
9226 esac
9227 fi
9228 version_type=freebsd-$objformat
9229 case $version_type in
9230 freebsd-elf*)
9231 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9232 need_version=no
9233 need_lib_prefix=no
9234 ;;
9235 freebsd-*)
9236 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9237 need_version=yes
9238 ;;
9239 esac
9240 shlibpath_var=LD_LIBRARY_PATH
9241 case $host_os in
9242 freebsd2*)
9243 shlibpath_overrides_runpath=yes
9244 ;;
9245 freebsd3.[01]* | freebsdelf3.[01]*)
9246 shlibpath_overrides_runpath=yes
9247 hardcode_into_libs=yes
9248 ;;
9249 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9250 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9251 shlibpath_overrides_runpath=no
9252 hardcode_into_libs=yes
9253 ;;
9254 *) # from 4.6 on, and DragonFly
9255 shlibpath_overrides_runpath=yes
9256 hardcode_into_libs=yes
9257 ;;
9258 esac
9259 ;;
9260
9261gnu*)
9262 version_type=linux
9263 need_lib_prefix=no
9264 need_version=no
9265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9266 soname_spec='${libname}${release}${shared_ext}$major'
9267 shlibpath_var=LD_LIBRARY_PATH
9268 hardcode_into_libs=yes
9269 ;;
9270
9271hpux9* | hpux10* | hpux11*)
9272 # Give a soname corresponding to the major version so that dld.sl refuses to
9273 # link against other versions.
9274 version_type=sunos
9275 need_lib_prefix=no
9276 need_version=no
9277 case $host_cpu in
9278 ia64*)
9279 shrext_cmds='.so'
9280 hardcode_into_libs=yes
9281 dynamic_linker="$host_os dld.so"
9282 shlibpath_var=LD_LIBRARY_PATH
9283 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9285 soname_spec='${libname}${release}${shared_ext}$major'
9286 if test "X$HPUX_IA64_MODE" = X32; then
9287 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9288 else
9289 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9290 fi
9291 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9292 ;;
9293 hppa*64*)
9294 shrext_cmds='.sl'
9295 hardcode_into_libs=yes
9296 dynamic_linker="$host_os dld.sl"
9297 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9298 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9300 soname_spec='${libname}${release}${shared_ext}$major'
9301 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9302 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9303 ;;
9304 *)
9305 shrext_cmds='.sl'
9306 dynamic_linker="$host_os dld.sl"
9307 shlibpath_var=SHLIB_PATH
9308 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9309 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9310 soname_spec='${libname}${release}${shared_ext}$major'
9311 ;;
9312 esac
9313 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9314 postinstall_cmds='chmod 555 $lib'
9315 ;;
9316
9317interix[3-9]*)
9318 version_type=linux
9319 need_lib_prefix=no
9320 need_version=no
9321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9322 soname_spec='${libname}${release}${shared_ext}$major'
9323 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9324 shlibpath_var=LD_LIBRARY_PATH
9325 shlibpath_overrides_runpath=no
9326 hardcode_into_libs=yes
9327 ;;
9328
9329irix5* | irix6* | nonstopux*)
9330 case $host_os in
9331 nonstopux*) version_type=nonstopux ;;
9332 *)
9333 if test "$lt_cv_prog_gnu_ld" = yes; then
9334 version_type=linux
9335 else
9336 version_type=irix
9337 fi ;;
9338 esac
9339 need_lib_prefix=no
9340 need_version=no
9341 soname_spec='${libname}${release}${shared_ext}$major'
9342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9343 case $host_os in
9344 irix5* | nonstopux*)
9345 libsuff= shlibsuff=
9346 ;;
9347 *)
9348 case $LD in # libtool.m4 will add one of these switches to LD
9349 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9350 libsuff= shlibsuff= libmagic=32-bit;;
9351 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9352 libsuff=32 shlibsuff=N32 libmagic=N32;;
9353 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9354 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9355 *) libsuff= shlibsuff= libmagic=never-match;;
9356 esac
9357 ;;
9358 esac
9359 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9360 shlibpath_overrides_runpath=no
9361 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9362 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9363 hardcode_into_libs=yes
9364 ;;
9365
9366# No shared lib support for Linux oldld, aout, or coff.
9367linux*oldld* | linux*aout* | linux*coff*)
9368 dynamic_linker=no
9369 ;;
9370
9371# This must be Linux ELF.
9372linux* | k*bsd*-gnu)
9373 version_type=linux
9374 need_lib_prefix=no
9375 need_version=no
9376 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9377 soname_spec='${libname}${release}${shared_ext}$major'
9378 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9379 shlibpath_var=LD_LIBRARY_PATH
9380 shlibpath_overrides_runpath=no
9381 # Some binutils ld are patched to set DT_RUNPATH
9382 save_LDFLAGS=$LDFLAGS
9383 save_libdir=$libdir
9384 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9385 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9386 cat >conftest.$ac_ext <<_ACEOF
d7040cdb
SE
9387/* confdefs.h. */
9388_ACEOF
9389cat confdefs.h >>conftest.$ac_ext
9390cat >>conftest.$ac_ext <<_ACEOF
9391/* end confdefs.h. */
9392
d7040cdb
SE
9393int
9394main ()
9395{
dabbade6 9396
d7040cdb
SE
9397 ;
9398 return 0;
9399}
9400_ACEOF
9401rm -f conftest.$ac_objext conftest$ac_exeext
9402if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9403 (eval $ac_link) 2>conftest.er1
9404 ac_status=$?
9405 grep -v '^ *+' conftest.er1 >conftest.err
9406 rm -f conftest.er1
9407 cat conftest.err >&5
9408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9409 (exit $ac_status); } &&
9410 { ac_try='test -z "$ac_c_werror_flag"
9411 || test ! -s conftest.err'
9412 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9413 (eval $ac_try) 2>&5
9414 ac_status=$?
9415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9416 (exit $ac_status); }; } &&
9417 { ac_try='test -s conftest$ac_exeext'
9418 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9419 (eval $ac_try) 2>&5
9420 ac_status=$?
9421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9422 (exit $ac_status); }; }; then
dabbade6
L
9423 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
9424 shlibpath_overrides_runpath=yes
9425fi
9426
d7040cdb
SE
9427else
9428 echo "$as_me: failed program was:" >&5
9429sed 's/^/| /' conftest.$ac_ext >&5
9430
d7040cdb
SE
9431fi
9432rm -f conftest.err conftest.$ac_objext \
9433 conftest$ac_exeext conftest.$ac_ext
dabbade6
L
9434 LDFLAGS=$save_LDFLAGS
9435 libdir=$save_libdir
9436
9437 # This implies no fast_install, which is unacceptable.
9438 # Some rework will be needed to allow for fast_install
9439 # before this can be enabled.
9440 hardcode_into_libs=yes
9441
9442 # Append ld.so.conf contents to the search path
9443 if test -f /etc/ld.so.conf; then
9444 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' ' '`
9445 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9446 fi
9447
9448 # We used to test for /lib/ld.so.1 and disable shared libraries on
9449 # powerpc, because MkLinux only supported shared libraries with the
9450 # GNU dynamic linker. Since this was broken with cross compilers,
9451 # most powerpc-linux boxes support dynamic linking these days and
9452 # people can always --disable-shared, the test was removed, and we
9453 # assume the GNU/Linux dynamic linker is in use.
9454 dynamic_linker='GNU/Linux ld.so'
9455 ;;
9456
9457netbsd*)
9458 version_type=sunos
9459 need_lib_prefix=no
9460 need_version=no
9461 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9462 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9463 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9464 dynamic_linker='NetBSD (a.out) ld.so'
9465 else
9466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9467 soname_spec='${libname}${release}${shared_ext}$major'
9468 dynamic_linker='NetBSD ld.elf_so'
9469 fi
9470 shlibpath_var=LD_LIBRARY_PATH
9471 shlibpath_overrides_runpath=yes
9472 hardcode_into_libs=yes
9473 ;;
9474
9475newsos6)
9476 version_type=linux
9477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9478 shlibpath_var=LD_LIBRARY_PATH
9479 shlibpath_overrides_runpath=yes
9480 ;;
9481
9482*nto* | *qnx*)
9483 version_type=qnx
9484 need_lib_prefix=no
9485 need_version=no
9486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9487 soname_spec='${libname}${release}${shared_ext}$major'
9488 shlibpath_var=LD_LIBRARY_PATH
9489 shlibpath_overrides_runpath=no
9490 hardcode_into_libs=yes
9491 dynamic_linker='ldqnx.so'
9492 ;;
9493
9494openbsd*)
9495 version_type=sunos
9496 sys_lib_dlsearch_path_spec="/usr/lib"
9497 need_lib_prefix=no
9498 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9499 case $host_os in
9500 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9501 *) need_version=no ;;
9502 esac
9503 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9504 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9505 shlibpath_var=LD_LIBRARY_PATH
9506 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9507 case $host_os in
9508 openbsd2.[89] | openbsd2.[89].*)
9509 shlibpath_overrides_runpath=no
9510 ;;
9511 *)
9512 shlibpath_overrides_runpath=yes
9513 ;;
9514 esac
9515 else
9516 shlibpath_overrides_runpath=yes
9517 fi
9518 ;;
9519
9520os2*)
9521 libname_spec='$name'
9522 shrext_cmds=".dll"
9523 need_lib_prefix=no
9524 library_names_spec='$libname${shared_ext} $libname.a'
9525 dynamic_linker='OS/2 ld.exe'
9526 shlibpath_var=LIBPATH
9527 ;;
9528
9529osf3* | osf4* | osf5*)
9530 version_type=osf
9531 need_lib_prefix=no
9532 need_version=no
9533 soname_spec='${libname}${release}${shared_ext}$major'
9534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9535 shlibpath_var=LD_LIBRARY_PATH
9536 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9537 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9538 ;;
9539
9540rdos*)
9541 dynamic_linker=no
9542 ;;
9543
9544solaris*)
9545 version_type=linux
9546 need_lib_prefix=no
9547 need_version=no
9548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9549 soname_spec='${libname}${release}${shared_ext}$major'
9550 shlibpath_var=LD_LIBRARY_PATH
9551 shlibpath_overrides_runpath=yes
9552 hardcode_into_libs=yes
9553 # ldd complains unless libraries are executable
9554 postinstall_cmds='chmod +x $lib'
9555 ;;
9556
9557sunos4*)
9558 version_type=sunos
9559 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9560 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9561 shlibpath_var=LD_LIBRARY_PATH
9562 shlibpath_overrides_runpath=yes
9563 if test "$with_gnu_ld" = yes; then
9564 need_lib_prefix=no
9565 fi
9566 need_version=yes
9567 ;;
9568
9569sysv4 | sysv4.3*)
9570 version_type=linux
9571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9572 soname_spec='${libname}${release}${shared_ext}$major'
9573 shlibpath_var=LD_LIBRARY_PATH
9574 case $host_vendor in
9575 sni)
9576 shlibpath_overrides_runpath=no
9577 need_lib_prefix=no
9578 runpath_var=LD_RUN_PATH
9579 ;;
9580 siemens)
9581 need_lib_prefix=no
9582 ;;
9583 motorola)
9584 need_lib_prefix=no
9585 need_version=no
9586 shlibpath_overrides_runpath=no
9587 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9588 ;;
9589 esac
9590 ;;
9591
9592sysv4*MP*)
9593 if test -d /usr/nec ;then
9594 version_type=linux
9595 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9596 soname_spec='$libname${shared_ext}.$major'
9597 shlibpath_var=LD_LIBRARY_PATH
9598 fi
9599 ;;
9600
9601sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9602 version_type=freebsd-elf
9603 need_lib_prefix=no
9604 need_version=no
9605 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9606 soname_spec='${libname}${release}${shared_ext}$major'
9607 shlibpath_var=LD_LIBRARY_PATH
9608 shlibpath_overrides_runpath=yes
9609 hardcode_into_libs=yes
9610 if test "$with_gnu_ld" = yes; then
9611 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9612 else
9613 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9614 case $host_os in
9615 sco3.2v5*)
9616 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9617 ;;
9618 esac
9619 fi
9620 sys_lib_dlsearch_path_spec='/usr/lib'
9621 ;;
9622
9623tpf*)
9624 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9625 version_type=linux
9626 need_lib_prefix=no
9627 need_version=no
9628 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9629 shlibpath_var=LD_LIBRARY_PATH
9630 shlibpath_overrides_runpath=no
9631 hardcode_into_libs=yes
9632 ;;
9633
9634uts4*)
9635 version_type=linux
9636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9637 soname_spec='${libname}${release}${shared_ext}$major'
9638 shlibpath_var=LD_LIBRARY_PATH
9639 ;;
d7040cdb 9640
dabbade6
L
9641*)
9642 dynamic_linker=no
9643 ;;
9644esac
9645echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9646echo "${ECHO_T}$dynamic_linker" >&6
9647test "$dynamic_linker" = no && can_build_shared=no
d7040cdb 9648
dabbade6
L
9649variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9650if test "$GCC" = yes; then
9651 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 9652fi
d7040cdb 9653
d7040cdb 9654
d7040cdb
SE
9655
9656
d7040cdb
SE
9657
9658
d7040cdb
SE
9659
9660
d7040cdb
SE
9661
9662
d7040cdb
SE
9663
9664
d7040cdb 9665
d7040cdb 9666
d7040cdb 9667
d7040cdb 9668
d7040cdb 9669
d7040cdb 9670
d7040cdb 9671
d7040cdb 9672
d7040cdb 9673
d7040cdb 9674
d7040cdb 9675
d7040cdb 9676
d7040cdb 9677
d7040cdb 9678
d7040cdb
SE
9679
9680
d7040cdb 9681
d7040cdb 9682
d7040cdb 9683
d7040cdb 9684
d7040cdb 9685
d7040cdb 9686
d7040cdb 9687
d7040cdb 9688
d7040cdb 9689
d7040cdb
SE
9690
9691
d7040cdb 9692
d7040cdb 9693
d7040cdb 9694
d7040cdb
SE
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
d7040cdb
SE
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
d7040cdb 9724
d7040cdb 9725
dabbade6
L
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9741echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
9742hardcode_action=
9743if test -n "$hardcode_libdir_flag_spec" ||
9744 test -n "$runpath_var" ||
9745 test "X$hardcode_automatic" = "Xyes" ; then
9746
9747 # We can hardcode non-existent directories.
9748 if test "$hardcode_direct" != no &&
9749 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9750 # have to relink, otherwise we might link with an installed library
9751 # when we should be linking with a yet-to-be-installed one
9752 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9753 test "$hardcode_minus_L" != no; then
9754 # Linking always hardcodes the temporary library directory.
9755 hardcode_action=relink
9756 else
9757 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9758 hardcode_action=immediate
9759 fi
9760else
9761 # We cannot hardcode anything, or else we can only hardcode existing
9762 # directories.
9763 hardcode_action=unsupported
9764fi
9765echo "$as_me:$LINENO: result: $hardcode_action" >&5
9766echo "${ECHO_T}$hardcode_action" >&6
9767
9768if test "$hardcode_action" = relink ||
9769 test "$inherit_rpath" = yes; then
9770 # Fast installation is not supported
9771 enable_fast_install=no
9772elif test "$shlibpath_overrides_runpath" = yes ||
9773 test "$enable_shared" = no; then
9774 # Fast installation is not necessary
9775 enable_fast_install=needless
9776fi
9777
9778
9779
9780
9781
9782
9783 if test "x$enable_dlopen" != xyes; then
9784 enable_dlopen=unknown
9785 enable_dlopen_self=unknown
9786 enable_dlopen_self_static=unknown
9787else
9788 lt_cv_dlopen=no
9789 lt_cv_dlopen_libs=
9790
d7040cdb 9791 case $host_os in
dabbade6
L
9792 beos*)
9793 lt_cv_dlopen="load_add_on"
9794 lt_cv_dlopen_libs=
9795 lt_cv_dlopen_self=yes
d7040cdb
SE
9796 ;;
9797
dabbade6
L
9798 mingw* | pw32*)
9799 lt_cv_dlopen="LoadLibrary"
9800 lt_cv_dlopen_libs=
d7040cdb 9801 ;;
d7040cdb 9802
dabbade6
L
9803 cygwin*)
9804 lt_cv_dlopen="dlopen"
9805 lt_cv_dlopen_libs=
9806 ;;
d7040cdb 9807
dabbade6
L
9808 darwin*)
9809 # if libdl is installed we need to link against it
9810 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9811echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9812if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9813 echo $ECHO_N "(cached) $ECHO_C" >&6
9814else
9815 ac_check_lib_save_LIBS=$LIBS
9816LIBS="-ldl $LIBS"
9817cat >conftest.$ac_ext <<_ACEOF
9818/* confdefs.h. */
9819_ACEOF
9820cat confdefs.h >>conftest.$ac_ext
9821cat >>conftest.$ac_ext <<_ACEOF
9822/* end confdefs.h. */
d7040cdb 9823
dabbade6
L
9824/* Override any gcc2 internal prototype to avoid an error. */
9825#ifdef __cplusplus
9826extern "C"
9827#endif
9828/* We use char because int might match the return type of a gcc2
9829 builtin and then its argument prototype would still apply. */
9830char dlopen ();
9831int
9832main ()
9833{
9834dlopen ();
9835 ;
9836 return 0;
9837}
9838_ACEOF
9839rm -f conftest.$ac_objext conftest$ac_exeext
9840if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9841 (eval $ac_link) 2>conftest.er1
9842 ac_status=$?
9843 grep -v '^ *+' conftest.er1 >conftest.err
9844 rm -f conftest.er1
9845 cat conftest.err >&5
9846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9847 (exit $ac_status); } &&
9848 { ac_try='test -z "$ac_c_werror_flag"
9849 || test ! -s conftest.err'
9850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9851 (eval $ac_try) 2>&5
9852 ac_status=$?
9853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9854 (exit $ac_status); }; } &&
9855 { ac_try='test -s conftest$ac_exeext'
9856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9857 (eval $ac_try) 2>&5
9858 ac_status=$?
9859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9860 (exit $ac_status); }; }; then
9861 ac_cv_lib_dl_dlopen=yes
9862else
9863 echo "$as_me: failed program was:" >&5
9864sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 9865
dabbade6 9866ac_cv_lib_dl_dlopen=no
d7040cdb 9867fi
dabbade6
L
9868rm -f conftest.err conftest.$ac_objext \
9869 conftest$ac_exeext conftest.$ac_ext
9870LIBS=$ac_check_lib_save_LIBS
9871fi
9872echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9873echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9874if test $ac_cv_lib_dl_dlopen = yes; then
9875 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9876else
d7040cdb 9877
dabbade6
L
9878 lt_cv_dlopen="dyld"
9879 lt_cv_dlopen_libs=
9880 lt_cv_dlopen_self=yes
d7040cdb 9881
dabbade6 9882fi
d7040cdb 9883
dabbade6 9884 ;;
d7040cdb 9885
dabbade6
L
9886 *)
9887 echo "$as_me:$LINENO: checking for shl_load" >&5
9888echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
9889if test "${ac_cv_func_shl_load+set}" = set; then
9890 echo $ECHO_N "(cached) $ECHO_C" >&6
9891else
9892 cat >conftest.$ac_ext <<_ACEOF
9893/* confdefs.h. */
9894_ACEOF
9895cat confdefs.h >>conftest.$ac_ext
9896cat >>conftest.$ac_ext <<_ACEOF
9897/* end confdefs.h. */
9898/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9899 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9900#define shl_load innocuous_shl_load
d7040cdb 9901
dabbade6
L
9902/* System header to define __stub macros and hopefully few prototypes,
9903 which can conflict with char shl_load (); below.
9904 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9905 <limits.h> exists even on freestanding compilers. */
d7040cdb 9906
dabbade6
L
9907#ifdef __STDC__
9908# include <limits.h>
9909#else
9910# include <assert.h>
9911#endif
d7040cdb 9912
dabbade6 9913#undef shl_load
d7040cdb 9914
dabbade6
L
9915/* Override any gcc2 internal prototype to avoid an error. */
9916#ifdef __cplusplus
9917extern "C"
9918{
9919#endif
9920/* We use char because int might match the return type of a gcc2
9921 builtin and then its argument prototype would still apply. */
9922char shl_load ();
9923/* The GNU C library defines this for functions which it implements
9924 to always fail with ENOSYS. Some functions are actually named
9925 something starting with __ and the normal name is an alias. */
9926#if defined (__stub_shl_load) || defined (__stub___shl_load)
9927choke me
9928#else
9929char (*f) () = shl_load;
9930#endif
9931#ifdef __cplusplus
9932}
9933#endif
d7040cdb 9934
dabbade6
L
9935int
9936main ()
9937{
9938return f != shl_load;
9939 ;
9940 return 0;
9941}
9942_ACEOF
9943rm -f conftest.$ac_objext conftest$ac_exeext
9944if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9945 (eval $ac_link) 2>conftest.er1
9946 ac_status=$?
9947 grep -v '^ *+' conftest.er1 >conftest.err
9948 rm -f conftest.er1
9949 cat conftest.err >&5
9950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9951 (exit $ac_status); } &&
9952 { ac_try='test -z "$ac_c_werror_flag"
9953 || test ! -s conftest.err'
9954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9955 (eval $ac_try) 2>&5
9956 ac_status=$?
9957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9958 (exit $ac_status); }; } &&
9959 { ac_try='test -s conftest$ac_exeext'
9960 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9961 (eval $ac_try) 2>&5
9962 ac_status=$?
9963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964 (exit $ac_status); }; }; then
9965 ac_cv_func_shl_load=yes
9966else
9967 echo "$as_me: failed program was:" >&5
9968sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 9969
dabbade6
L
9970ac_cv_func_shl_load=no
9971fi
9972rm -f conftest.err conftest.$ac_objext \
9973 conftest$ac_exeext conftest.$ac_ext
9974fi
9975echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9976echo "${ECHO_T}$ac_cv_func_shl_load" >&6
9977if test $ac_cv_func_shl_load = yes; then
9978 lt_cv_dlopen="shl_load"
9979else
9980 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9981echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
9982if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9983 echo $ECHO_N "(cached) $ECHO_C" >&6
9984else
9985 ac_check_lib_save_LIBS=$LIBS
9986LIBS="-ldld $LIBS"
9987cat >conftest.$ac_ext <<_ACEOF
9988/* confdefs.h. */
9989_ACEOF
9990cat confdefs.h >>conftest.$ac_ext
9991cat >>conftest.$ac_ext <<_ACEOF
9992/* end confdefs.h. */
d7040cdb 9993
dabbade6
L
9994/* Override any gcc2 internal prototype to avoid an error. */
9995#ifdef __cplusplus
9996extern "C"
9997#endif
9998/* We use char because int might match the return type of a gcc2
9999 builtin and then its argument prototype would still apply. */
10000char shl_load ();
10001int
10002main ()
10003{
10004shl_load ();
10005 ;
10006 return 0;
10007}
10008_ACEOF
10009rm -f conftest.$ac_objext conftest$ac_exeext
10010if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10011 (eval $ac_link) 2>conftest.er1
10012 ac_status=$?
10013 grep -v '^ *+' conftest.er1 >conftest.err
10014 rm -f conftest.er1
10015 cat conftest.err >&5
10016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10017 (exit $ac_status); } &&
10018 { ac_try='test -z "$ac_c_werror_flag"
10019 || test ! -s conftest.err'
10020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10021 (eval $ac_try) 2>&5
10022 ac_status=$?
10023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10024 (exit $ac_status); }; } &&
10025 { ac_try='test -s conftest$ac_exeext'
10026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10027 (eval $ac_try) 2>&5
10028 ac_status=$?
10029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10030 (exit $ac_status); }; }; then
10031 ac_cv_lib_dld_shl_load=yes
10032else
10033 echo "$as_me: failed program was:" >&5
10034sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 10035
dabbade6
L
10036ac_cv_lib_dld_shl_load=no
10037fi
10038rm -f conftest.err conftest.$ac_objext \
10039 conftest$ac_exeext conftest.$ac_ext
10040LIBS=$ac_check_lib_save_LIBS
10041fi
10042echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10043echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
10044if test $ac_cv_lib_dld_shl_load = yes; then
10045 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
10046else
10047 echo "$as_me:$LINENO: checking for dlopen" >&5
10048echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
10049if test "${ac_cv_func_dlopen+set}" = set; then
10050 echo $ECHO_N "(cached) $ECHO_C" >&6
10051else
10052 cat >conftest.$ac_ext <<_ACEOF
10053/* confdefs.h. */
10054_ACEOF
10055cat confdefs.h >>conftest.$ac_ext
10056cat >>conftest.$ac_ext <<_ACEOF
10057/* end confdefs.h. */
10058/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10059 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10060#define dlopen innocuous_dlopen
d7040cdb 10061
dabbade6
L
10062/* System header to define __stub macros and hopefully few prototypes,
10063 which can conflict with char dlopen (); below.
10064 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10065 <limits.h> exists even on freestanding compilers. */
d7040cdb 10066
dabbade6
L
10067#ifdef __STDC__
10068# include <limits.h>
10069#else
10070# include <assert.h>
10071#endif
d7040cdb 10072
dabbade6 10073#undef dlopen
d7040cdb 10074
dabbade6
L
10075/* Override any gcc2 internal prototype to avoid an error. */
10076#ifdef __cplusplus
10077extern "C"
10078{
10079#endif
10080/* We use char because int might match the return type of a gcc2
10081 builtin and then its argument prototype would still apply. */
10082char dlopen ();
10083/* The GNU C library defines this for functions which it implements
10084 to always fail with ENOSYS. Some functions are actually named
10085 something starting with __ and the normal name is an alias. */
10086#if defined (__stub_dlopen) || defined (__stub___dlopen)
10087choke me
10088#else
10089char (*f) () = dlopen;
10090#endif
10091#ifdef __cplusplus
10092}
10093#endif
d7040cdb 10094
dabbade6
L
10095int
10096main ()
10097{
10098return f != dlopen;
10099 ;
10100 return 0;
10101}
10102_ACEOF
10103rm -f conftest.$ac_objext conftest$ac_exeext
10104if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10105 (eval $ac_link) 2>conftest.er1
10106 ac_status=$?
10107 grep -v '^ *+' conftest.er1 >conftest.err
10108 rm -f conftest.er1
10109 cat conftest.err >&5
10110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10111 (exit $ac_status); } &&
10112 { ac_try='test -z "$ac_c_werror_flag"
10113 || test ! -s conftest.err'
10114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10115 (eval $ac_try) 2>&5
10116 ac_status=$?
10117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10118 (exit $ac_status); }; } &&
10119 { ac_try='test -s conftest$ac_exeext'
10120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10121 (eval $ac_try) 2>&5
10122 ac_status=$?
10123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10124 (exit $ac_status); }; }; then
10125 ac_cv_func_dlopen=yes
10126else
10127 echo "$as_me: failed program was:" >&5
10128sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 10129
dabbade6
L
10130ac_cv_func_dlopen=no
10131fi
10132rm -f conftest.err conftest.$ac_objext \
10133 conftest$ac_exeext conftest.$ac_ext
10134fi
10135echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10136echo "${ECHO_T}$ac_cv_func_dlopen" >&6
10137if test $ac_cv_func_dlopen = yes; then
10138 lt_cv_dlopen="dlopen"
10139else
10140 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10141echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
10142if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10143 echo $ECHO_N "(cached) $ECHO_C" >&6
10144else
10145 ac_check_lib_save_LIBS=$LIBS
10146LIBS="-ldl $LIBS"
10147cat >conftest.$ac_ext <<_ACEOF
10148/* confdefs.h. */
10149_ACEOF
10150cat confdefs.h >>conftest.$ac_ext
10151cat >>conftest.$ac_ext <<_ACEOF
10152/* end confdefs.h. */
d7040cdb 10153
dabbade6
L
10154/* Override any gcc2 internal prototype to avoid an error. */
10155#ifdef __cplusplus
10156extern "C"
10157#endif
10158/* We use char because int might match the return type of a gcc2
10159 builtin and then its argument prototype would still apply. */
10160char dlopen ();
10161int
10162main ()
10163{
10164dlopen ();
10165 ;
10166 return 0;
10167}
10168_ACEOF
10169rm -f conftest.$ac_objext conftest$ac_exeext
10170if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10171 (eval $ac_link) 2>conftest.er1
10172 ac_status=$?
10173 grep -v '^ *+' conftest.er1 >conftest.err
10174 rm -f conftest.er1
10175 cat conftest.err >&5
10176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10177 (exit $ac_status); } &&
10178 { ac_try='test -z "$ac_c_werror_flag"
10179 || test ! -s conftest.err'
10180 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10181 (eval $ac_try) 2>&5
10182 ac_status=$?
10183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10184 (exit $ac_status); }; } &&
10185 { ac_try='test -s conftest$ac_exeext'
10186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10187 (eval $ac_try) 2>&5
10188 ac_status=$?
10189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10190 (exit $ac_status); }; }; then
10191 ac_cv_lib_dl_dlopen=yes
10192else
10193 echo "$as_me: failed program was:" >&5
10194sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 10195
dabbade6
L
10196ac_cv_lib_dl_dlopen=no
10197fi
10198rm -f conftest.err conftest.$ac_objext \
10199 conftest$ac_exeext conftest.$ac_ext
10200LIBS=$ac_check_lib_save_LIBS
10201fi
10202echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10203echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
10204if test $ac_cv_lib_dl_dlopen = yes; then
10205 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10206else
10207 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10208echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
10209if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10210 echo $ECHO_N "(cached) $ECHO_C" >&6
10211else
10212 ac_check_lib_save_LIBS=$LIBS
10213LIBS="-lsvld $LIBS"
10214cat >conftest.$ac_ext <<_ACEOF
10215/* confdefs.h. */
10216_ACEOF
10217cat confdefs.h >>conftest.$ac_ext
10218cat >>conftest.$ac_ext <<_ACEOF
10219/* end confdefs.h. */
d7040cdb 10220
dabbade6
L
10221/* Override any gcc2 internal prototype to avoid an error. */
10222#ifdef __cplusplus
10223extern "C"
10224#endif
10225/* We use char because int might match the return type of a gcc2
10226 builtin and then its argument prototype would still apply. */
10227char dlopen ();
10228int
10229main ()
10230{
10231dlopen ();
10232 ;
10233 return 0;
10234}
10235_ACEOF
10236rm -f conftest.$ac_objext conftest$ac_exeext
10237if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10238 (eval $ac_link) 2>conftest.er1
10239 ac_status=$?
10240 grep -v '^ *+' conftest.er1 >conftest.err
10241 rm -f conftest.er1
10242 cat conftest.err >&5
10243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10244 (exit $ac_status); } &&
10245 { ac_try='test -z "$ac_c_werror_flag"
10246 || test ! -s conftest.err'
10247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10248 (eval $ac_try) 2>&5
10249 ac_status=$?
10250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10251 (exit $ac_status); }; } &&
10252 { ac_try='test -s conftest$ac_exeext'
10253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10254 (eval $ac_try) 2>&5
10255 ac_status=$?
10256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10257 (exit $ac_status); }; }; then
10258 ac_cv_lib_svld_dlopen=yes
10259else
10260 echo "$as_me: failed program was:" >&5
10261sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 10262
dabbade6
L
10263ac_cv_lib_svld_dlopen=no
10264fi
10265rm -f conftest.err conftest.$ac_objext \
10266 conftest$ac_exeext conftest.$ac_ext
10267LIBS=$ac_check_lib_save_LIBS
10268fi
10269echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10270echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
10271if test $ac_cv_lib_svld_dlopen = yes; then
10272 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10273else
10274 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10275echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
10276if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10277 echo $ECHO_N "(cached) $ECHO_C" >&6
10278else
10279 ac_check_lib_save_LIBS=$LIBS
10280LIBS="-ldld $LIBS"
10281cat >conftest.$ac_ext <<_ACEOF
10282/* confdefs.h. */
10283_ACEOF
10284cat confdefs.h >>conftest.$ac_ext
10285cat >>conftest.$ac_ext <<_ACEOF
10286/* end confdefs.h. */
d7040cdb 10287
dabbade6
L
10288/* Override any gcc2 internal prototype to avoid an error. */
10289#ifdef __cplusplus
10290extern "C"
10291#endif
10292/* We use char because int might match the return type of a gcc2
10293 builtin and then its argument prototype would still apply. */
10294char dld_link ();
10295int
10296main ()
10297{
10298dld_link ();
10299 ;
10300 return 0;
10301}
10302_ACEOF
10303rm -f conftest.$ac_objext conftest$ac_exeext
10304if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10305 (eval $ac_link) 2>conftest.er1
10306 ac_status=$?
10307 grep -v '^ *+' conftest.er1 >conftest.err
10308 rm -f conftest.er1
10309 cat conftest.err >&5
10310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10311 (exit $ac_status); } &&
10312 { ac_try='test -z "$ac_c_werror_flag"
10313 || test ! -s conftest.err'
10314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10315 (eval $ac_try) 2>&5
10316 ac_status=$?
10317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10318 (exit $ac_status); }; } &&
10319 { ac_try='test -s conftest$ac_exeext'
10320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10321 (eval $ac_try) 2>&5
10322 ac_status=$?
10323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10324 (exit $ac_status); }; }; then
10325 ac_cv_lib_dld_dld_link=yes
10326else
10327 echo "$as_me: failed program was:" >&5
10328sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 10329
dabbade6 10330ac_cv_lib_dld_dld_link=no
d7040cdb 10331fi
dabbade6
L
10332rm -f conftest.err conftest.$ac_objext \
10333 conftest$ac_exeext conftest.$ac_ext
10334LIBS=$ac_check_lib_save_LIBS
d7040cdb 10335fi
dabbade6
L
10336echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10337echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
10338if test $ac_cv_lib_dld_dld_link = yes; then
10339 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
d7040cdb
SE
10340fi
10341
d7040cdb 10342
d7040cdb
SE
10343fi
10344
10345
dabbade6 10346fi
d7040cdb
SE
10347
10348
dabbade6 10349fi
d7040cdb
SE
10350
10351
d7040cdb
SE
10352fi
10353
979273e3 10354
252b5132 10355fi
252b5132 10356
dabbade6
L
10357 ;;
10358 esac
252b5132 10359
dabbade6
L
10360 if test "x$lt_cv_dlopen" != xno; then
10361 enable_dlopen=yes
10362 else
10363 enable_dlopen=no
10364 fi
1c0d3aa6 10365
dabbade6
L
10366 case $lt_cv_dlopen in
10367 dlopen)
10368 save_CPPFLAGS="$CPPFLAGS"
10369 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
20e95c23 10370
dabbade6
L
10371 save_LDFLAGS="$LDFLAGS"
10372 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
20e95c23 10373
dabbade6
L
10374 save_LIBS="$LIBS"
10375 LIBS="$lt_cv_dlopen_libs $LIBS"
20e95c23 10376
dabbade6
L
10377 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10378echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
10379if test "${lt_cv_dlopen_self+set}" = set; then
10380 echo $ECHO_N "(cached) $ECHO_C" >&6
d7040cdb 10381else
dabbade6
L
10382 if test "$cross_compiling" = yes; then :
10383 lt_cv_dlopen_self=cross
d7040cdb 10384else
dabbade6
L
10385 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10386 lt_status=$lt_dlunknown
10387 cat > conftest.$ac_ext <<_LT_EOF
7357c5b6 10388#line 10388 "configure"
dabbade6 10389#include "confdefs.h"
20e95c23 10390
dabbade6
L
10391#if HAVE_DLFCN_H
10392#include <dlfcn.h>
10393#endif
20e95c23 10394
dabbade6 10395#include <stdio.h>
20e95c23 10396
dabbade6
L
10397#ifdef RTLD_GLOBAL
10398# define LT_DLGLOBAL RTLD_GLOBAL
10399#else
10400# ifdef DL_GLOBAL
10401# define LT_DLGLOBAL DL_GLOBAL
10402# else
10403# define LT_DLGLOBAL 0
10404# endif
10405#endif
20e95c23 10406
dabbade6
L
10407/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10408 find out it does not work in some platform. */
10409#ifndef LT_DLLAZY_OR_NOW
10410# ifdef RTLD_LAZY
10411# define LT_DLLAZY_OR_NOW RTLD_LAZY
10412# else
10413# ifdef DL_LAZY
10414# define LT_DLLAZY_OR_NOW DL_LAZY
10415# else
10416# ifdef RTLD_NOW
10417# define LT_DLLAZY_OR_NOW RTLD_NOW
10418# else
10419# ifdef DL_NOW
10420# define LT_DLLAZY_OR_NOW DL_NOW
10421# else
10422# define LT_DLLAZY_OR_NOW 0
10423# endif
10424# endif
10425# endif
10426# endif
10427#endif
20e95c23 10428
dabbade6
L
10429#ifdef __cplusplus
10430extern "C" void exit (int);
10431#endif
979273e3 10432
dabbade6
L
10433void fnord() { int i=42;}
10434int main ()
10435{
10436 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10437 int status = $lt_dlunknown;
20e95c23 10438
dabbade6
L
10439 if (self)
10440 {
10441 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10442 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10443 /* dlclose (self); */
10444 }
10445 else
10446 puts (dlerror ());
d7040cdb 10447
dabbade6
L
10448 exit (status);
10449}
10450_LT_EOF
10451 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10452 (eval $ac_link) 2>&5
10453 ac_status=$?
10454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10455 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10456 (./conftest; exit; ) >&5 2>/dev/null
10457 lt_status=$?
10458 case x$lt_status in
10459 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10460 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10461 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10462 esac
10463 else :
10464 # compilation failed
10465 lt_cv_dlopen_self=no
10466 fi
d7040cdb 10467fi
dabbade6
L
10468rm -fr conftest*
10469
252b5132 10470
d7040cdb 10471fi
dabbade6
L
10472echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10473echo "${ECHO_T}$lt_cv_dlopen_self" >&6
d7040cdb 10474
dabbade6
L
10475 if test "x$lt_cv_dlopen_self" = xyes; then
10476 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10477 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10478echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
10479if test "${lt_cv_dlopen_self_static+set}" = set; then
979273e3 10480 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 10481else
dabbade6
L
10482 if test "$cross_compiling" = yes; then :
10483 lt_cv_dlopen_self_static=cross
d7040cdb 10484else
dabbade6
L
10485 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10486 lt_status=$lt_dlunknown
10487 cat > conftest.$ac_ext <<_LT_EOF
7357c5b6 10488#line 10488 "configure"
dabbade6 10489#include "confdefs.h"
252b5132 10490
dabbade6
L
10491#if HAVE_DLFCN_H
10492#include <dlfcn.h>
10493#endif
252b5132 10494
dabbade6 10495#include <stdio.h>
d7040cdb 10496
dabbade6
L
10497#ifdef RTLD_GLOBAL
10498# define LT_DLGLOBAL RTLD_GLOBAL
10499#else
10500# ifdef DL_GLOBAL
10501# define LT_DLGLOBAL DL_GLOBAL
10502# else
10503# define LT_DLGLOBAL 0
10504# endif
10505#endif
20e95c23 10506
dabbade6
L
10507/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10508 find out it does not work in some platform. */
10509#ifndef LT_DLLAZY_OR_NOW
10510# ifdef RTLD_LAZY
10511# define LT_DLLAZY_OR_NOW RTLD_LAZY
10512# else
10513# ifdef DL_LAZY
10514# define LT_DLLAZY_OR_NOW DL_LAZY
10515# else
10516# ifdef RTLD_NOW
10517# define LT_DLLAZY_OR_NOW RTLD_NOW
10518# else
10519# ifdef DL_NOW
10520# define LT_DLLAZY_OR_NOW DL_NOW
10521# else
10522# define LT_DLLAZY_OR_NOW 0
10523# endif
10524# endif
10525# endif
10526# endif
10527#endif
979273e3 10528
dabbade6
L
10529#ifdef __cplusplus
10530extern "C" void exit (int);
10531#endif
20e95c23 10532
dabbade6
L
10533void fnord() { int i=42;}
10534int main ()
10535{
10536 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10537 int status = $lt_dlunknown;
d7040cdb 10538
dabbade6
L
10539 if (self)
10540 {
10541 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10542 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10543 /* dlclose (self); */
10544 }
10545 else
10546 puts (dlerror ());
d7040cdb 10547
dabbade6
L
10548 exit (status);
10549}
10550_LT_EOF
10551 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10552 (eval $ac_link) 2>&5
10553 ac_status=$?
10554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10555 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10556 (./conftest; exit; ) >&5 2>/dev/null
10557 lt_status=$?
10558 case x$lt_status in
10559 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10560 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10561 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10562 esac
10563 else :
10564 # compilation failed
10565 lt_cv_dlopen_self_static=no
10566 fi
20e95c23 10567fi
dabbade6 10568rm -fr conftest*
979273e3 10569
d7040cdb
SE
10570
10571fi
dabbade6
L
10572echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10573echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
10574 fi
10575
10576 CPPFLAGS="$save_CPPFLAGS"
10577 LDFLAGS="$save_LDFLAGS"
10578 LIBS="$save_LIBS"
10579 ;;
10580 esac
10581
10582 case $lt_cv_dlopen_self in
10583 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10584 *) enable_dlopen_self=unknown ;;
10585 esac
10586
10587 case $lt_cv_dlopen_self_static in
10588 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10589 *) enable_dlopen_self_static=unknown ;;
10590 esac
d7040cdb 10591fi
dabbade6
L
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609striplib=
10610old_striplib=
10611echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10612echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
10613if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10614 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10615 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10616 echo "$as_me:$LINENO: result: yes" >&5
10617echo "${ECHO_T}yes" >&6
d7040cdb 10618else
dabbade6
L
10619# FIXME - insert some real tests, host_os isn't really good enough
10620 case $host_os in
10621 darwin*)
10622 if test -n "$STRIP" ; then
10623 striplib="$STRIP -x"
10624 old_striplib="$STRIP -S"
10625 echo "$as_me:$LINENO: result: yes" >&5
10626echo "${ECHO_T}yes" >&6
10627 else
10628 echo "$as_me:$LINENO: result: no" >&5
10629echo "${ECHO_T}no" >&6
10630 fi
10631 ;;
10632 *)
10633 echo "$as_me:$LINENO: result: no" >&5
d7040cdb 10634echo "${ECHO_T}no" >&6
dabbade6
L
10635 ;;
10636 esac
d7040cdb 10637fi
20e95c23 10638
979273e3 10639
dabbade6
L
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650 # Report which library types will actually be built
10651 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10652echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
10653 echo "$as_me:$LINENO: result: $can_build_shared" >&5
10654echo "${ECHO_T}$can_build_shared" >&6
10655
10656 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10657echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
10658 test "$can_build_shared" = "no" && enable_shared=no
10659
10660 # On AIX, shared libraries and static libraries use the same namespace, and
10661 # are all built from PIC.
10662 case $host_os in
10663 aix3*)
10664 test "$enable_shared" = yes && enable_static=no
10665 if test -n "$RANLIB"; then
10666 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10667 postinstall_cmds='$RANLIB $lib'
10668 fi
10669 ;;
10670
50e7d84b 10671 aix[4-9]*)
dabbade6
L
10672 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10673 test "$enable_shared" = yes && enable_static=no
10674 fi
10675 ;;
10676 esac
10677 echo "$as_me:$LINENO: result: $enable_shared" >&5
10678echo "${ECHO_T}$enable_shared" >&6
10679
10680 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10681echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
10682 # Make sure either enable_shared or enable_static is yes.
10683 test "$enable_shared" = yes || enable_static=yes
10684 echo "$as_me:$LINENO: result: $enable_static" >&5
10685echo "${ECHO_T}$enable_static" >&6
10686
10687
10688
d7040cdb 10689
252b5132 10690fi
dabbade6
L
10691ac_ext=c
10692ac_cpp='$CPP $CPPFLAGS'
10693ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10694ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10695ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 10696
dabbade6 10697CC="$lt_save_CC"
20e95c23 10698
20e95c23 10699
d7040cdb 10700
d7040cdb 10701
d7040cdb 10702
20e95c23 10703
dabbade6
L
10704
10705
10706
10707
10708
10709
10710
10711 ac_config_commands="$ac_config_commands libtool"
10712
10713
10714
10715
10716# Only expand once:
10717
10718
10719
10720# Check whether --enable-targets or --disable-targets was given.
10721if test "${enable_targets+set}" = set; then
10722 enableval="$enable_targets"
10723 case "${enableval}" in
10724 yes | "") { { echo "$as_me:$LINENO: error: enable-targets option must specify target names or 'all'" >&5
10725echo "$as_me: error: enable-targets option must specify target names or 'all'" >&2;}
10726 { (exit 1); exit 1; }; }
10727 ;;
10728 no) enable_targets= ;;
10729 *) enable_targets=$enableval ;;
10730esac
10731fi; # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
10732if test "${enable_commonbfdlib+set}" = set; then
10733 enableval="$enable_commonbfdlib"
10734 case "${enableval}" in
10735 yes) commonbfdlib=true ;;
10736 no) commonbfdlib=false ;;
10737 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for opcodes commonbfdlib option" >&5
10738echo "$as_me: error: bad value ${enableval} for opcodes commonbfdlib option" >&2;}
10739 { (exit 1); exit 1; }; } ;;
10740esac
10741fi;
10742
10743GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
10744
10745# Check whether --enable-werror or --disable-werror was given.
10746if test "${enable_werror+set}" = set; then
10747 enableval="$enable_werror"
10748 case "${enableval}" in
10749 yes | y) ERROR_ON_WARNING="yes" ;;
10750 no | n) ERROR_ON_WARNING="no" ;;
10751 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-werror" >&5
10752echo "$as_me: error: bad value ${enableval} for --enable-werror" >&2;}
10753 { (exit 1); exit 1; }; } ;;
10754 esac
10755fi;
10756
bb8541b9
L
10757# Enable -Wno-format by default when using gcc on mingw
10758case "${host}" in
10759 *-*-mingw32*)
10760 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
10761 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
10762 fi
10763 ;;
10764 *) ;;
10765esac
10766
dabbade6
L
10767# Enable -Werror by default when using gcc
10768if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
10769 ERROR_ON_WARNING=yes
d7040cdb 10770fi
20e95c23 10771
dabbade6
L
10772NO_WERROR=
10773if test "${ERROR_ON_WARNING}" = yes ; then
10774 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
10775 NO_WERROR="-Wno-error"
20e95c23 10776fi
d7040cdb 10777
dabbade6
L
10778if test "${GCC}" = yes ; then
10779 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
10780fi
d7040cdb 10781
dabbade6
L
10782# Check whether --enable-build-warnings or --disable-build-warnings was given.
10783if test "${enable_build_warnings+set}" = set; then
10784 enableval="$enable_build_warnings"
10785 case "${enableval}" in
10786 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
10787 no) if test "${GCC}" = yes ; then
10788 WARN_CFLAGS="-w"
10789 fi;;
10790 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
10791 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
10792 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
10793 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
10794 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
10795esac
10796fi;
979273e3 10797
dabbade6
L
10798if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
10799 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
d7040cdb 10800fi
dabbade6
L
10801
10802
10803
10804
10805
10806 ac_config_headers="$ac_config_headers config.h:config.in"
10807
10808
10809if test -z "$target" ; then
10810 { { echo "$as_me:$LINENO: error: Unrecognized target system type; please check config.sub." >&5
10811echo "$as_me: error: Unrecognized target system type; please check config.sub." >&2;}
10812 { (exit 1); exit 1; }; }
d7040cdb 10813fi
dabbade6
L
10814
10815echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
10816echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
10817 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
10818if test "${enable_maintainer_mode+set}" = set; then
10819 enableval="$enable_maintainer_mode"
10820 USE_MAINTAINER_MODE=$enableval
d7040cdb 10821else
dabbade6
L
10822 USE_MAINTAINER_MODE=no
10823fi;
10824 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
10825echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
d7040cdb 10826
d7040cdb 10827
dabbade6
L
10828if test $USE_MAINTAINER_MODE = yes; then
10829 MAINTAINER_MODE_TRUE=
10830 MAINTAINER_MODE_FALSE='#'
252b5132 10831else
dabbade6
L
10832 MAINTAINER_MODE_TRUE='#'
10833 MAINTAINER_MODE_FALSE=
252b5132 10834fi
d7040cdb 10835
dabbade6
L
10836 MAINT=$MAINTAINER_MODE_TRUE
10837
10838
10839 case ${build_alias} in
10840 "") build_noncanonical=${build} ;;
10841 *) build_noncanonical=${build_alias} ;;
10842esac
10843
10844 case ${host_alias} in
10845 "") host_noncanonical=${build_noncanonical} ;;
10846 *) host_noncanonical=${host_alias} ;;
10847esac
979273e3 10848
dabbade6
L
10849 case ${target_alias} in
10850 "") target_noncanonical=${host_noncanonical} ;;
10851 *) target_noncanonical=${target_alias} ;;
d7040cdb 10852esac
252b5132 10853
dabbade6
L
10854echo "$as_me:$LINENO: checking whether to install libbfd" >&5
10855echo $ECHO_N "checking whether to install libbfd... $ECHO_C" >&6
10856 # Check whether --enable-install-libbfd or --disable-install-libbfd was given.
10857if test "${enable_install_libbfd+set}" = set; then
10858 enableval="$enable_install_libbfd"
10859 install_libbfd_p=$enableval
979273e3 10860else
dabbade6
L
10861 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
10862 install_libbfd_p=yes
10863 else
10864 install_libbfd_p=no
10865 fi
10866fi;
10867 echo "$as_me:$LINENO: result: $install_libbfd_p" >&5
10868echo "${ECHO_T}$install_libbfd_p" >&6
979273e3 10869
d7040cdb 10870
dabbade6
L
10871if test $install_libbfd_p = yes; then
10872 INSTALL_LIBBFD_TRUE=
10873 INSTALL_LIBBFD_FALSE='#'
10874else
10875 INSTALL_LIBBFD_TRUE='#'
10876 INSTALL_LIBBFD_FALSE=
d7040cdb
SE
10877fi
10878
dabbade6 10879 # Need _noncanonical variables for this.
979273e3 10880
d7040cdb
SE
10881
10882
dabbade6
L
10883
10884 # libbfd.a is a host library containing target dependent code
10885 bfdlibdir='$(libdir)'
10886 bfdincludedir='$(includedir)'
10887 if test "${host}" != "${target}"; then
10888 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
10889 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
10890 fi
10891
10892
10893
10894
10895
10896
10897# host-specific stuff:
10898
d7040cdb
SE
10899ALL_LINGUAS="fr sv tr es da de id pt_BR ro nl fi vi ga zh_CN"
10900# If we haven't got the data from the intl directory,
10901# assume NLS is disabled.
10902USE_NLS=no
10903LIBINTL=
10904LIBINTL_DEP=
10905INCINTL=
10906XGETTEXT=
10907GMSGFMT=
10908POSUB=
10909
10910if test -f ../intl/config.intl; then
10911 . ../intl/config.intl
10912fi
10913echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10914echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
10915if test x"$USE_NLS" != xyes; then
10916 echo "$as_me:$LINENO: result: no" >&5
10917echo "${ECHO_T}no" >&6
10918else
10919 echo "$as_me:$LINENO: result: yes" >&5
10920echo "${ECHO_T}yes" >&6
10921
10922cat >>confdefs.h <<\_ACEOF
10923#define ENABLE_NLS 1
10924_ACEOF
10925
10926
10927 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
10928echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
10929 # Look for .po and .gmo files in the source directory.
10930 CATALOGS=
10931 XLINGUAS=
10932 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
10933 # If there aren't any .gmo files the shell will give us the
10934 # literal string "../path/to/srcdir/po/*.gmo" which has to be
10935 # weeded out.
10936 case "$cat" in *\**)
10937 continue;;
10938 esac
10939 # The quadruple backslash is collapsed to a double backslash
10940 # by the backticks, then collapsed again by the double quotes,
10941 # leaving us with one backslash in the sed expression (right
10942 # before the dot that mustn't act as a wildcard).
10943 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
10944 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
10945 # The user is allowed to set LINGUAS to a list of languages to
10946 # install catalogs for. If it's empty that means "all of them."
10947 if test "x$LINGUAS" = x; then
10948 CATALOGS="$CATALOGS $cat"
10949 XLINGUAS="$XLINGUAS $lang"
10950 else
10951 case "$LINGUAS" in *$lang*)
10952 CATALOGS="$CATALOGS $cat"
10953 XLINGUAS="$XLINGUAS $lang"
10954 ;;
10955 esac
10956 fi
10957 done
10958 LINGUAS="$XLINGUAS"
10959 echo "$as_me:$LINENO: result: $LINGUAS" >&5
10960echo "${ECHO_T}$LINGUAS" >&6
10961
10962
10963 DATADIRNAME=share
10964
10965 INSTOBJEXT=.mo
10966
10967 GENCAT=gencat
10968
10969 CATOBJEXT=.gmo
10970
10971fi
10972
10973 MKINSTALLDIRS=
10974 if test -n "$ac_aux_dir"; then
10975 case "$ac_aux_dir" in
10976 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
10977 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
10978 esac
10979 fi
10980 if test -z "$MKINSTALLDIRS"; then
10981 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
10982 fi
10983
10984
10985
10986 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10987echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
10988 # Check whether --enable-nls or --disable-nls was given.
10989if test "${enable_nls+set}" = set; then
10990 enableval="$enable_nls"
10991 USE_NLS=$enableval
10992else
10993 USE_NLS=yes
10994fi;
10995 echo "$as_me:$LINENO: result: $USE_NLS" >&5
10996echo "${ECHO_T}$USE_NLS" >&6
10997
10998
10999
11000
11001
11002
11003# Prepare PATH_SEPARATOR.
11004# The user is always right.
11005if test "${PATH_SEPARATOR+set}" != set; then
11006 echo "#! /bin/sh" >conf$$.sh
11007 echo "exit 0" >>conf$$.sh
11008 chmod +x conf$$.sh
11009 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11010 PATH_SEPARATOR=';'
11011 else
11012 PATH_SEPARATOR=:
11013 fi
11014 rm -f conf$$.sh
11015fi
979273e3 11016
d7040cdb
SE
11017# Find out how to test for executable files. Don't use a zero-byte file,
11018# as systems may use methods other than mode bits to determine executability.
11019cat >conf$$.file <<_ASEOF
11020#! /bin/sh
11021exit 0
11022_ASEOF
11023chmod +x conf$$.file
11024if test -x conf$$.file >/dev/null 2>&1; then
11025 ac_executable_p="test -x"
252b5132 11026else
d7040cdb 11027 ac_executable_p="test -f"
252b5132 11028fi
d7040cdb 11029rm -f conf$$.file
252b5132 11030
d7040cdb
SE
11031# Extract the first word of "msgfmt", so it can be a program name with args.
11032set dummy msgfmt; ac_word=$2
11033echo "$as_me:$LINENO: checking for $ac_word" >&5
11034echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11035if test "${ac_cv_path_MSGFMT+set}" = set; then
979273e3 11036 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 11037else
d7040cdb
SE
11038 case "$MSGFMT" in
11039 [\\/]* | ?:[\\/]*)
11040 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
11041 ;;
11042 *)
11043 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11044 for ac_dir in $PATH; do
11045 IFS="$ac_save_IFS"
11046 test -z "$ac_dir" && ac_dir=.
11047 for ac_exec_ext in '' $ac_executable_extensions; do
11048 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11049 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
11050 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11051 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
11052 break 2
11053 fi
11054 fi
11055 done
11056 done
11057 IFS="$ac_save_IFS"
11058 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
11059 ;;
11060esac
11061fi
11062MSGFMT="$ac_cv_path_MSGFMT"
11063if test "$MSGFMT" != ":"; then
11064 echo "$as_me:$LINENO: result: $MSGFMT" >&5
11065echo "${ECHO_T}$MSGFMT" >&6
11066else
11067 echo "$as_me:$LINENO: result: no" >&5
11068echo "${ECHO_T}no" >&6
252b5132
RH
11069fi
11070
d7040cdb
SE
11071 # Extract the first word of "gmsgfmt", so it can be a program name with args.
11072set dummy gmsgfmt; ac_word=$2
11073echo "$as_me:$LINENO: checking for $ac_word" >&5
11074echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11075if test "${ac_cv_path_GMSGFMT+set}" = set; then
20e95c23
DJ
11076 echo $ECHO_N "(cached) $ECHO_C" >&6
11077else
d7040cdb
SE
11078 case $GMSGFMT in
11079 [\\/]* | ?:[\\/]*)
11080 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
11081 ;;
11082 *)
11083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11084for as_dir in $PATH
11085do
11086 IFS=$as_save_IFS
11087 test -z "$as_dir" && as_dir=.
11088 for ac_exec_ext in '' $ac_executable_extensions; do
11089 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11090 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
11091 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11092 break 2
11093 fi
11094done
11095done
252b5132 11096
d7040cdb
SE
11097 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
11098 ;;
11099esac
11100fi
11101GMSGFMT=$ac_cv_path_GMSGFMT
20e95c23 11102
d7040cdb
SE
11103if test -n "$GMSGFMT"; then
11104 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
11105echo "${ECHO_T}$GMSGFMT" >&6
252b5132 11106else
d7040cdb
SE
11107 echo "$as_me:$LINENO: result: no" >&5
11108echo "${ECHO_T}no" >&6
252b5132
RH
11109fi
11110
11111
20e95c23 11112
d7040cdb
SE
11113# Prepare PATH_SEPARATOR.
11114# The user is always right.
11115if test "${PATH_SEPARATOR+set}" != set; then
11116 echo "#! /bin/sh" >conf$$.sh
11117 echo "exit 0" >>conf$$.sh
11118 chmod +x conf$$.sh
11119 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11120 PATH_SEPARATOR=';'
11121 else
11122 PATH_SEPARATOR=:
11123 fi
11124 rm -f conf$$.sh
252b5132
RH
11125fi
11126
d7040cdb
SE
11127# Find out how to test for executable files. Don't use a zero-byte file,
11128# as systems may use methods other than mode bits to determine executability.
11129cat >conf$$.file <<_ASEOF
11130#! /bin/sh
11131exit 0
11132_ASEOF
11133chmod +x conf$$.file
11134if test -x conf$$.file >/dev/null 2>&1; then
11135 ac_executable_p="test -x"
11136else
11137 ac_executable_p="test -f"
11138fi
11139rm -f conf$$.file
20e95c23 11140
d7040cdb
SE
11141# Extract the first word of "xgettext", so it can be a program name with args.
11142set dummy xgettext; ac_word=$2
11143echo "$as_me:$LINENO: checking for $ac_word" >&5
11144echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11145if test "${ac_cv_path_XGETTEXT+set}" = set; then
11146 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 11147else
d7040cdb
SE
11148 case "$XGETTEXT" in
11149 [\\/]* | ?:[\\/]*)
11150 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
11151 ;;
11152 *)
11153 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11154 for ac_dir in $PATH; do
11155 IFS="$ac_save_IFS"
11156 test -z "$ac_dir" && ac_dir=.
11157 for ac_exec_ext in '' $ac_executable_extensions; do
11158 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11159 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
11160 (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
11161 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
11162 break 2
11163 fi
11164 fi
11165 done
11166 done
11167 IFS="$ac_save_IFS"
11168 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
11169 ;;
11170esac
20e95c23 11171fi
d7040cdb
SE
11172XGETTEXT="$ac_cv_path_XGETTEXT"
11173if test "$XGETTEXT" != ":"; then
11174 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
11175echo "${ECHO_T}$XGETTEXT" >&6
11176else
11177 echo "$as_me:$LINENO: result: no" >&5
11178echo "${ECHO_T}no" >&6
11179fi
11180
11181 rm -f messages.po
11182
979273e3 11183
d7040cdb
SE
11184# Prepare PATH_SEPARATOR.
11185# The user is always right.
11186if test "${PATH_SEPARATOR+set}" != set; then
11187 echo "#! /bin/sh" >conf$$.sh
11188 echo "exit 0" >>conf$$.sh
11189 chmod +x conf$$.sh
11190 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11191 PATH_SEPARATOR=';'
11192 else
11193 PATH_SEPARATOR=:
11194 fi
11195 rm -f conf$$.sh
252b5132 11196fi
979273e3 11197
d7040cdb
SE
11198# Find out how to test for executable files. Don't use a zero-byte file,
11199# as systems may use methods other than mode bits to determine executability.
11200cat >conf$$.file <<_ASEOF
11201#! /bin/sh
11202exit 0
11203_ASEOF
11204chmod +x conf$$.file
11205if test -x conf$$.file >/dev/null 2>&1; then
11206 ac_executable_p="test -x"
252b5132 11207else
d7040cdb
SE
11208 ac_executable_p="test -f"
11209fi
11210rm -f conf$$.file
252b5132 11211
d7040cdb
SE
11212# Extract the first word of "msgmerge", so it can be a program name with args.
11213set dummy msgmerge; ac_word=$2
11214echo "$as_me:$LINENO: checking for $ac_word" >&5
11215echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11216if test "${ac_cv_path_MSGMERGE+set}" = set; then
11217 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 11218else
d7040cdb
SE
11219 case "$MSGMERGE" in
11220 [\\/]* | ?:[\\/]*)
11221 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
11222 ;;
11223 *)
11224 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11225 for ac_dir in $PATH; do
11226 IFS="$ac_save_IFS"
11227 test -z "$ac_dir" && ac_dir=.
11228 for ac_exec_ext in '' $ac_executable_extensions; do
11229 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11230 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
11231 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
11232 break 2
11233 fi
11234 fi
11235 done
11236 done
11237 IFS="$ac_save_IFS"
11238 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
11239 ;;
11240esac
20e95c23 11241fi
d7040cdb
SE
11242MSGMERGE="$ac_cv_path_MSGMERGE"
11243if test "$MSGMERGE" != ":"; then
11244 echo "$as_me:$LINENO: result: $MSGMERGE" >&5
11245echo "${ECHO_T}$MSGMERGE" >&6
11246else
11247 echo "$as_me:$LINENO: result: no" >&5
11248echo "${ECHO_T}no" >&6
20e95c23 11249fi
252b5132 11250
979273e3 11251
d7040cdb
SE
11252 if test "$GMSGFMT" != ":"; then
11253 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
11254 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11255 : ;
11256 else
11257 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
11258 echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
11259echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
11260 GMSGFMT=":"
11261 fi
11262 fi
979273e3 11263
d7040cdb
SE
11264 if test "$XGETTEXT" != ":"; then
11265 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
11266 (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
11267 : ;
11268 else
11269 echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
11270echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
11271 XGETTEXT=":"
11272 fi
11273 rm -f messages.po
11274 fi
979273e3 11275
d7040cdb 11276 ac_config_commands="$ac_config_commands default-1"
c46f8c51 11277
c46f8c51 11278
979273e3 11279
d7040cdb 11280. ${srcdir}/../bfd/configure.host
252b5132 11281
d7040cdb
SE
11282# Put a plausible default for CC_FOR_BUILD in Makefile.
11283if test -z "$CC_FOR_BUILD"; then
11284 if test "x$cross_compiling" = "xno"; then
11285 CC_FOR_BUILD='$(CC)'
11286 else
11287 CC_FOR_BUILD=gcc
11288 fi
11289fi
252b5132 11290
d7040cdb
SE
11291# Also set EXEEXT_FOR_BUILD.
11292if test "x$cross_compiling" = "xno"; then
11293 EXEEXT_FOR_BUILD='$(EXEEXT)'
11294else
11295 echo "$as_me:$LINENO: checking for build system executable suffix" >&5
11296echo $ECHO_N "checking for build system executable suffix... $ECHO_C" >&6
11297if test "${bfd_cv_build_exeext+set}" = set; then
11298 echo $ECHO_N "(cached) $ECHO_C" >&6
11299else
11300 rm -f conftest*
11301 echo 'int main () { return 0; }' > conftest.c
11302 bfd_cv_build_exeext=
11303 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
11304 for file in conftest.*; do
11305 case $file in
11306 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
11307 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
11308 esac
11309 done
11310 rm -f conftest*
11311 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
11312fi
11313echo "$as_me:$LINENO: result: $bfd_cv_build_exeext" >&5
11314echo "${ECHO_T}$bfd_cv_build_exeext" >&6
11315 EXEEXT_FOR_BUILD=""
11316 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
11317fi
252b5132 11318
979273e3 11319
252b5132 11320
d7040cdb
SE
11321# Find a good install program. We prefer a C program (faster),
11322# so one script is as good as another. But avoid the broken or
11323# incompatible versions:
11324# SysV /etc/install, /usr/sbin/install
11325# SunOS /usr/etc/install
11326# IRIX /sbin/install
11327# AIX /bin/install
11328# AmigaOS /C/install, which installs bootblocks on floppy discs
11329# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
11330# AFS /usr/afsws/bin/install, which mishandles nonexistent args
11331# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
11332# OS/2's system install, which has a completely different semantic
11333# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 11334# Reject install programs that cannot install multiple files.
d7040cdb
SE
11335echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
11336echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
11337if test -z "$INSTALL"; then
11338if test "${ac_cv_path_install+set}" = set; then
979273e3 11339 echo $ECHO_N "(cached) $ECHO_C" >&6
979273e3 11340else
d7040cdb
SE
11341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11342for as_dir in $PATH
11343do
11344 IFS=$as_save_IFS
11345 test -z "$as_dir" && as_dir=.
11346 # Account for people who put trailing slashes in PATH elements.
11347case $as_dir/ in
11348 ./ | .// | /cC/* | \
11349 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
11350 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
11351 /usr/ucb/* ) ;;
11352 *)
11353 # OSF1 and SCO ODT 3.0 have their own names for install.
11354 # Don't use installbsd from OSF since it installs stuff as root
11355 # by default.
11356 for ac_prog in ginstall scoinst install; do
11357 for ac_exec_ext in '' $ac_executable_extensions; do
11358 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
11359 if test $ac_prog = install &&
11360 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
11361 # AIX install. It has an incompatible calling convention.
11362 :
11363 elif test $ac_prog = install &&
11364 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
11365 # program-specific install script used by HP pwplus--don't use.
11366 :
11367 else
58c85be7
RW
11368 rm -rf conftest.one conftest.two conftest.dir
11369 echo one > conftest.one
11370 echo two > conftest.two
11371 mkdir conftest.dir
11372 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
11373 test -s conftest.one && test -s conftest.two &&
11374 test -s conftest.dir/conftest.one &&
11375 test -s conftest.dir/conftest.two
11376 then
11377 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
11378 break 3
11379 fi
d7040cdb
SE
11380 fi
11381 fi
11382 done
11383 done
11384 ;;
11385esac
11386done
11387
58c85be7 11388rm -rf conftest.one conftest.two conftest.dir
979273e3 11389
979273e3 11390fi
d7040cdb
SE
11391 if test "${ac_cv_path_install+set}" = set; then
11392 INSTALL=$ac_cv_path_install
11393 else
58c85be7
RW
11394 # As a last resort, use the slow shell script. Don't cache a
11395 # value for INSTALL within a source directory, because that will
d7040cdb 11396 # break other packages using the cache if that directory is
58c85be7 11397 # removed, or if the value is a relative name.
d7040cdb
SE
11398 INSTALL=$ac_install_sh
11399 fi
b6849f55 11400fi
d7040cdb
SE
11401echo "$as_me:$LINENO: result: $INSTALL" >&5
11402echo "${ECHO_T}$INSTALL" >&6
b6849f55 11403
d7040cdb
SE
11404# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
11405# It thinks the first close brace ends the variable substitution.
11406test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
b6849f55 11407
d7040cdb
SE
11408test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
11409
11410test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
979273e3 11411
252b5132 11412
979273e3
NN
11413
11414
11415
40fb9820
L
11416
11417for ac_header in string.h strings.h stdlib.h limits.h
252b5132 11418do
979273e3
NN
11419as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11420if eval "test \"\${$as_ac_Header+set}\" = set"; then
11421 echo "$as_me:$LINENO: checking for $ac_header" >&5
11422echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11423if eval "test \"\${$as_ac_Header+set}\" = set"; then
11424 echo $ECHO_N "(cached) $ECHO_C" >&6
11425fi
11426echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11427echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11428else
11429 # Is the header compilable?
11430echo "$as_me:$LINENO: checking $ac_header usability" >&5
11431echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
11432cat >conftest.$ac_ext <<_ACEOF
11433/* confdefs.h. */
11434_ACEOF
11435cat confdefs.h >>conftest.$ac_ext
11436cat >>conftest.$ac_ext <<_ACEOF
11437/* end confdefs.h. */
11438$ac_includes_default
11439#include <$ac_header>
11440_ACEOF
11441rm -f conftest.$ac_objext
11442if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11443 (eval $ac_compile) 2>conftest.er1
11444 ac_status=$?
11445 grep -v '^ *+' conftest.er1 >conftest.err
11446 rm -f conftest.er1
11447 cat conftest.err >&5
11448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11449 (exit $ac_status); } &&
8ae85421
AM
11450 { ac_try='test -z "$ac_c_werror_flag"
11451 || test ! -s conftest.err'
979273e3
NN
11452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11453 (eval $ac_try) 2>&5
11454 ac_status=$?
11455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11456 (exit $ac_status); }; } &&
11457 { ac_try='test -s conftest.$ac_objext'
11458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11459 (eval $ac_try) 2>&5
11460 ac_status=$?
11461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11462 (exit $ac_status); }; }; then
11463 ac_header_compiler=yes
11464else
11465 echo "$as_me: failed program was:" >&5
11466sed 's/^/| /' conftest.$ac_ext >&5
11467
11468ac_header_compiler=no
11469fi
11470rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11471echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11472echo "${ECHO_T}$ac_header_compiler" >&6
11473
11474# Is the header present?
11475echo "$as_me:$LINENO: checking $ac_header presence" >&5
11476echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
11477cat >conftest.$ac_ext <<_ACEOF
11478/* confdefs.h. */
11479_ACEOF
11480cat confdefs.h >>conftest.$ac_ext
11481cat >>conftest.$ac_ext <<_ACEOF
11482/* end confdefs.h. */
11483#include <$ac_header>
11484_ACEOF
11485if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11486 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11487 ac_status=$?
11488 grep -v '^ *+' conftest.er1 >conftest.err
11489 rm -f conftest.er1
11490 cat conftest.err >&5
11491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11492 (exit $ac_status); } >/dev/null; then
11493 if test -s conftest.err; then
11494 ac_cpp_err=$ac_c_preproc_warn_flag
11495 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11496 else
11497 ac_cpp_err=
11498 fi
252b5132 11499else
979273e3 11500 ac_cpp_err=yes
252b5132 11501fi
979273e3
NN
11502if test -z "$ac_cpp_err"; then
11503 ac_header_preproc=yes
11504else
11505 echo "$as_me: failed program was:" >&5
11506sed 's/^/| /' conftest.$ac_ext >&5
11507
11508 ac_header_preproc=no
252b5132 11509fi
979273e3
NN
11510rm -f conftest.err conftest.$ac_ext
11511echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11512echo "${ECHO_T}$ac_header_preproc" >&6
11513
11514# So? What about this header?
11515case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11516 yes:no: )
11517 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11518echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11519 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11520echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11521 ac_header_preproc=yes
11522 ;;
11523 no:yes:* )
11524 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11525echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11526 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11527echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11528 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11529echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11530 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11531echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11532 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11533echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11534 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11535echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11536 (
11537 cat <<\_ASBOX
11538## ------------------------------------------ ##
11539## Report this to the AC_PACKAGE_NAME lists. ##
11540## ------------------------------------------ ##
11541_ASBOX
11542 ) |
11543 sed "s/^/$as_me: WARNING: /" >&2
11544 ;;
11545esac
11546echo "$as_me:$LINENO: checking for $ac_header" >&5
11547echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11548if eval "test \"\${$as_ac_Header+set}\" = set"; then
11549 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 11550else
979273e3
NN
11551 eval "$as_ac_Header=\$ac_header_preproc"
11552fi
11553echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11554echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11555
11556fi
11557if test `eval echo '${'$as_ac_Header'}'` = yes; then
11558 cat >>confdefs.h <<_ACEOF
11559#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11560_ACEOF
11561
252b5132 11562fi
979273e3 11563
252b5132
RH
11564done
11565
11566
4bd60896
JG
11567echo "$as_me:$LINENO: checking whether basename is declared" >&5
11568echo $ECHO_N "checking whether basename is declared... $ECHO_C" >&6
11569if test "${ac_cv_have_decl_basename+set}" = set; then
11570 echo $ECHO_N "(cached) $ECHO_C" >&6
11571else
11572 cat >conftest.$ac_ext <<_ACEOF
11573/* confdefs.h. */
11574_ACEOF
11575cat confdefs.h >>conftest.$ac_ext
11576cat >>conftest.$ac_ext <<_ACEOF
11577/* end confdefs.h. */
db5152b4 11578$ac_includes_default
4bd60896
JG
11579int
11580main ()
11581{
11582#ifndef basename
11583 char *p = (char *) basename;
11584#endif
11585
11586 ;
11587 return 0;
11588}
11589_ACEOF
11590rm -f conftest.$ac_objext
11591if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11592 (eval $ac_compile) 2>conftest.er1
11593 ac_status=$?
11594 grep -v '^ *+' conftest.er1 >conftest.err
11595 rm -f conftest.er1
11596 cat conftest.err >&5
11597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11598 (exit $ac_status); } &&
11599 { ac_try='test -z "$ac_c_werror_flag"
11600 || test ! -s conftest.err'
11601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11602 (eval $ac_try) 2>&5
11603 ac_status=$?
11604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11605 (exit $ac_status); }; } &&
11606 { ac_try='test -s conftest.$ac_objext'
11607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11608 (eval $ac_try) 2>&5
11609 ac_status=$?
11610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11611 (exit $ac_status); }; }; then
11612 ac_cv_have_decl_basename=yes
11613else
11614 echo "$as_me: failed program was:" >&5
11615sed 's/^/| /' conftest.$ac_ext >&5
11616
11617ac_cv_have_decl_basename=no
11618fi
11619rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11620fi
11621echo "$as_me:$LINENO: result: $ac_cv_have_decl_basename" >&5
11622echo "${ECHO_T}$ac_cv_have_decl_basename" >&6
11623if test $ac_cv_have_decl_basename = yes; then
11624
11625cat >>confdefs.h <<_ACEOF
11626#define HAVE_DECL_BASENAME 1
11627_ACEOF
11628
11629
11630else
11631 cat >>confdefs.h <<_ACEOF
11632#define HAVE_DECL_BASENAME 0
11633_ACEOF
11634
11635
dabbade6
L
11636fi
11637echo "$as_me:$LINENO: checking whether stpcpy is declared" >&5
11638echo $ECHO_N "checking whether stpcpy is declared... $ECHO_C" >&6
11639if test "${ac_cv_have_decl_stpcpy+set}" = set; then
11640 echo $ECHO_N "(cached) $ECHO_C" >&6
11641else
11642 cat >conftest.$ac_ext <<_ACEOF
11643/* confdefs.h. */
11644_ACEOF
11645cat confdefs.h >>conftest.$ac_ext
11646cat >>conftest.$ac_ext <<_ACEOF
11647/* end confdefs.h. */
11648$ac_includes_default
11649int
11650main ()
11651{
11652#ifndef stpcpy
11653 char *p = (char *) stpcpy;
11654#endif
11655
11656 ;
11657 return 0;
11658}
11659_ACEOF
11660rm -f conftest.$ac_objext
11661if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11662 (eval $ac_compile) 2>conftest.er1
11663 ac_status=$?
11664 grep -v '^ *+' conftest.er1 >conftest.err
11665 rm -f conftest.er1
11666 cat conftest.err >&5
11667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11668 (exit $ac_status); } &&
11669 { ac_try='test -z "$ac_c_werror_flag"
11670 || test ! -s conftest.err'
11671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11672 (eval $ac_try) 2>&5
11673 ac_status=$?
11674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11675 (exit $ac_status); }; } &&
11676 { ac_try='test -s conftest.$ac_objext'
11677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11678 (eval $ac_try) 2>&5
11679 ac_status=$?
11680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11681 (exit $ac_status); }; }; then
11682 ac_cv_have_decl_stpcpy=yes
11683else
11684 echo "$as_me: failed program was:" >&5
11685sed 's/^/| /' conftest.$ac_ext >&5
11686
11687ac_cv_have_decl_stpcpy=no
11688fi
11689rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11690fi
11691echo "$as_me:$LINENO: result: $ac_cv_have_decl_stpcpy" >&5
11692echo "${ECHO_T}$ac_cv_have_decl_stpcpy" >&6
11693if test $ac_cv_have_decl_stpcpy = yes; then
11694
11695cat >>confdefs.h <<_ACEOF
11696#define HAVE_DECL_STPCPY 1
11697_ACEOF
11698
11699
11700else
11701 cat >>confdefs.h <<_ACEOF
11702#define HAVE_DECL_STPCPY 0
11703_ACEOF
11704
11705
4bd60896
JG
11706fi
11707
11708
11709
6e31aea3
BE
11710cgen_maint=no
11711cgendir='$(srcdir)/../cgen'
11712
11713# Check whether --enable-cgen-maint or --disable-cgen-maint was given.
11714if test "${enable_cgen_maint+set}" = set; then
11715 enableval="$enable_cgen_maint"
11716 case "${enableval}" in
11717 yes) cgen_maint=yes ;;
11718 no) cgen_maint=no ;;
11719 *)
11720 # argument is cgen install directory (not implemented yet).
11721 # Having a `share' directory might be more appropriate for the .scm,
11722 # .cpu, etc. files.
11723 cgen_maint=yes
11724 cgendir=${cgen_maint}/lib/cgen
11725 ;;
11726esac
979273e3 11727fi;
6e31aea3
BE
11728
11729if test x${cgen_maint} = xyes; then
11730 CGEN_MAINT_TRUE=
11731 CGEN_MAINT_FALSE='#'
11732else
11733 CGEN_MAINT_TRUE='#'
11734 CGEN_MAINT_FALSE=
11735fi
11736
252b5132 11737
8ae85421 11738
252b5132
RH
11739using_cgen=no
11740
45d42143
NC
11741# Horrible hacks to build DLLs on Windows and a shared library elsewhere.
11742SHARED_LDFLAGS=
11743SHARED_LIBADD=
11744SHARED_DEPENDENCIES=
11745if test "$enable_shared" = "yes"; then
11746 case "${host}" in
11747 *-*-cygwin*)
11748 SHARED_LDFLAGS="-no-undefined"
11749 SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
11750 ;;
0e336180
NC
11751 *-*-darwin*)
11752 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib"
11753 SHARED_DEPENDENCIES="../bfd/libbfd.la"
11754 ;;
45d42143 11755 *)
0e336180
NC
11756 case "$host_vendor" in
11757 hp)
11758 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl"
11759 ;;
11760 *)
11761 SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so"
11762 ;;
11763 esac
defeac73 11764 SHARED_DEPENDENCIES="../bfd/libbfd.la"
45d42143
NC
11765 ;;
11766 esac
11767fi
11768
252b5132
RH
11769
11770
11771
11772# target-specific stuff:
11773
11774# Canonicalize the secondary target names.
11775if test -n "$enable_targets" ; then
11776 for targ in `echo $enable_targets | sed 's/,/ /g'`
11777 do
6d83c84b 11778 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
11779 if test -n "$result" ; then
11780 canon_targets="$canon_targets $result"
11781 else
11782 # Allow targets that config.sub doesn't recognize, like "all".
11783 canon_targets="$canon_targets $targ"
11784 fi
11785 done
11786fi
11787
11788all_targets=false
11789selarchs=
11790for targ in $target $canon_targets
11791do
11792 if test "x$targ" = "xall" ; then
11793 all_targets=true
11794 else
11795 . $srcdir/../bfd/config.bfd
11796 selarchs="$selarchs $targ_archs"
11797 fi
979273e3 11798done
252b5132
RH
11799
11800# Utility var, documents generic cgen support files.
11801
3609e0fe 11802cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo cgen-bitset.lo"
252b5132
RH
11803
11804# We don't do any links based on the target system, just makefile config.
11805
11806if test x${all_targets} = xfalse ; then
11807
11808 # Target architecture .o files.
11809 ta=
11810
11811 for arch in $selarchs
11812 do
11813 ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g`
11814 archdefs="$archdefs -DARCH_$ad"
11815 case "$arch" in
252b5132 11816 bfd_alpha_arch) ta="$ta alpha-dis.lo alpha-opc.lo" ;;
0d2bcfaf 11817 bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo arc-ext.lo" ;;
252b5132 11818 bfd_arm_arch) ta="$ta arm-dis.lo" ;;
adde6300 11819 bfd_avr_arch) ta="$ta avr-dis.lo" ;;
4b7f6baa 11820 bfd_bfin_arch) ta="$ta bfin-dis.lo" ;;
3d3d428f 11821 bfd_cr16_arch) ta="$ta cr16-dis.lo cr16-opc.lo" ;;
3609e0fe 11822 bfd_cris_arch) ta="$ta cris-dis.lo cris-opc.lo cgen-bitset.lo" ;;
1fe1f39c 11823 bfd_crx_arch) ta="$ta crx-dis.lo crx-opc.lo" ;;
252b5132
RH
11824 bfd_d10v_arch) ta="$ta d10v-dis.lo d10v-opc.lo" ;;
11825 bfd_d30v_arch) ta="$ta d30v-dis.lo d30v-opc.lo" ;;
d172d4ba 11826 bfd_dlx_arch) ta="$ta dlx-dis.lo" ;;
252b5132 11827 bfd_fr30_arch) ta="$ta fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo" using_cgen=yes ;;
c5f5f1f4 11828 bfd_frv_arch) ta="$ta frv-asm.lo frv-desc.lo frv-dis.lo frv-ibld.lo frv-opc.lo" using_cgen=yes ;;
252b5132
RH
11829 bfd_h8300_arch) ta="$ta h8300-dis.lo" ;;
11830 bfd_h8500_arch) ta="$ta h8500-dis.lo" ;;
11831 bfd_hppa_arch) ta="$ta hppa-dis.lo" ;;
5b93d8bb 11832 bfd_i370_arch) ta="$ta i370-dis.lo i370-opc.lo" ;;
0b1cf022 11833 bfd_i386_arch) ta="$ta i386-dis.lo i386-opc.lo" ;;
9d751335 11834 bfd_i860_arch) ta="$ta i860-dis.lo" ;;
252b5132 11835 bfd_i960_arch) ta="$ta i960-dis.lo" ;;
800eeca4 11836 bfd_ia64_arch) ta="$ta ia64-dis.lo ia64-opc.lo" ;;
a40cbfa3 11837 bfd_ip2k_arch) ta="$ta ip2k-asm.lo ip2k-desc.lo ip2k-dis.lo ip2k-ibld.lo ip2k-opc.lo" using_cgen=yes ;;
47b1a55a 11838 bfd_iq2000_arch) ta="$ta iq2000-asm.lo iq2000-desc.lo iq2000-dis.lo iq2000-ibld.lo iq2000-opc.lo" using_cgen=yes ;;
c5f5f1f4 11839 bfd_m32c_arch) ta="$ta m32c-asm.lo m32c-desc.lo m32c-dis.lo m32c-ibld.lo m32c-opc.lo" using_cgen=yes ;;
252b5132 11840 bfd_m32r_arch) ta="$ta m32r-asm.lo m32r-desc.lo m32r-dis.lo m32r-ibld.lo m32r-opc.lo m32r-opinst.lo" using_cgen=yes ;;
60bcf0fa
NC
11841 bfd_m68hc11_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
11842 bfd_m68hc12_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
252b5132
RH
11843 bfd_m68k_arch) ta="$ta m68k-dis.lo m68k-opc.lo" ;;
11844 bfd_m88k_arch) ta="$ta m88k-dis.lo" ;;
7499d566 11845 bfd_maxq_arch) ta="$ta maxq-dis.lo" ;;
252b5132 11846 bfd_mcore_arch) ta="$ta mcore-dis.lo" ;;
bd2f2e55 11847 bfd_mep_arch) ta="$ta mep-asm.lo mep-desc.lo mep-dis.lo mep-ibld.lo mep-opc.lo" using_cgen=yes ;;
252b5132 11848 bfd_mips_arch) ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo" ;;
3c3bdf30 11849 bfd_mmix_arch) ta="$ta mmix-dis.lo mmix-opc.lo" ;;
252b5132
RH
11850 bfd_mn10200_arch) ta="$ta m10200-dis.lo m10200-opc.lo" ;;
11851 bfd_mn10300_arch) ta="$ta m10300-dis.lo m10300-opc.lo" ;;
d031aafb 11852 bfd_mt_arch) ta="$ta mt-asm.lo mt-desc.lo mt-dis.lo mt-ibld.lo mt-opc.lo" using_cgen=yes ;;
2469cfa2 11853 bfd_msp430_arch) ta="$ta msp430-dis.lo" ;;
252b5132 11854 bfd_ns32k_arch) ta="$ta ns32k-dis.lo" ;;
87e6d782 11855 bfd_openrisc_arch) ta="$ta openrisc-asm.lo openrisc-desc.lo openrisc-dis.lo openrisc-ibld.lo openrisc-opc.lo" using_cgen=yes ;;
3b16e843 11856 bfd_or32_arch) ta="$ta or32-dis.lo or32-opc.lo" using_cgen=yes ;;
e135f41b 11857 bfd_pdp11_arch) ta="$ta pdp11-dis.lo pdp11-opc.lo" ;;
1e608f98 11858 bfd_pj_arch) ta="$ta pj-dis.lo pj-opc.lo" ;;
252b5132 11859 bfd_powerpc_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
a85d7ed0 11860 bfd_powerpc_64_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
5dd0794d 11861 bfd_pyramid_arch) ;;
252b5132
RH
11862 bfd_romp_arch) ;;
11863 bfd_rs6000_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
a85d7ed0 11864 bfd_s390_arch) ta="$ta s390-dis.lo s390-opc.lo" ;;
1c0d3aa6 11865 bfd_score_arch) ta="$ta score-dis.lo" ;;
09919455 11866 bfd_sh_arch)
d28847ce 11867 # We can't decide what we want just from the CPU family.
e8b872bb
AO
11868 # We want SH5 support unless a specific version of sh is
11869 # specified, as in sh3-elf, sh3b-linux-gnu, etc.
ca0f2ed6
HPN
11870 # Include it just for ELF targets, since the SH5 bfd:s are ELF only.
11871 for t in $target $canon_targets; do
11872 case $t in
5b0e55b6 11873 all | sh5*-* | sh64*-* | sh-*-*elf* | shl*-*-*elf* | \
942e7dd9 11874 sh-*-linux* | shl-*-linux*)
d28847ce 11875 ta="$ta sh64-dis.lo sh64-opc.lo"
ca0f2ed6
HPN
11876 archdefs="$archdefs -DINCLUDE_SHMEDIA"
11877 break;;
11878 esac;
11879 done
d3f1a427 11880 ta="$ta sh-dis.lo cgen-bitset.lo" ;;
252b5132 11881 bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;;
e9f53129 11882 bfd_spu_arch) ta="$ta spu-dis.lo spu-opc.lo" ;;
252b5132
RH
11883 bfd_tahoe_arch) ;;
11884 bfd_tic30_arch) ta="$ta tic30-dis.lo" ;;
026df7c5 11885 bfd_tic4x_arch) ta="$ta tic4x-dis.lo" ;;
5c84d377 11886 bfd_tic54x_arch) ta="$ta tic54x-dis.lo tic54x-opc.lo" ;;
252b5132
RH
11887 bfd_tic80_arch) ta="$ta tic80-dis.lo tic80-opc.lo" ;;
11888 bfd_v850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
11889 bfd_v850e_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
11890 bfd_v850ea_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
11891 bfd_vax_arch) ta="$ta vax-dis.lo" ;;
11892 bfd_w65_arch) ta="$ta w65-dis.lo" ;;
11893 bfd_we32k_arch) ;;
d70c5fc7 11894 bfd_xc16x_arch) ta="$ta xc16x-asm.lo xc16x-desc.lo xc16x-dis.lo xc16x-ibld.lo xc16x-opc.lo" using_cgen=yes ;;
93fbbb04 11895 bfd_xstormy16_arch) ta="$ta xstormy16-asm.lo xstormy16-desc.lo xstormy16-dis.lo xstormy16-ibld.lo xstormy16-opc.lo" using_cgen=yes ;;
e0001a05 11896 bfd_xtensa_arch) ta="$ta xtensa-dis.lo" ;;
3c9b82ba 11897 bfd_z80_arch) ta="$ta z80-dis.lo" ;;
252b5132
RH
11898 bfd_z8k_arch) ta="$ta z8k-dis.lo" ;;
11899
11900 "") ;;
979273e3
NN
11901 *) { { echo "$as_me:$LINENO: error: *** unknown target architecture $arch" >&5
11902echo "$as_me: error: *** unknown target architecture $arch" >&2;}
11903 { (exit 1); exit 1; }; } ;;
252b5132
RH
11904 esac
11905 done
11906
11907 if test $using_cgen = yes ; then
11908 ta="$ta $cgen_files"
11909 fi
11910
11911 # Weed out duplicate .o files.
11912 f=""
11913 for i in $ta ; do
11914 case " $f " in
11915 *" $i "*) ;;
11916 *) f="$f $i" ;;
11917 esac
11918 done
11919 ta="$f"
11920
11921 # And duplicate -D flags.
11922 f=""
11923 for i in $archdefs ; do
11924 case " $f " in
11925 *" $i "*) ;;
11926 *) f="$f $i" ;;
11927 esac
11928 done
11929 archdefs="$f"
11930
11931 BFD_MACHINES="$ta"
11932
11933else # all_targets is true
11934 archdefs=-DARCH_all
11935 BFD_MACHINES='$(ALL_MACHINES)'
11936fi
11937
11938
11939
11940
979273e3
NN
11941 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
11942
979273e3 11943cat >confcache <<\_ACEOF
252b5132
RH
11944# This file is a shell script that caches the results of configure
11945# tests run on this system so they can be shared between configure
979273e3
NN
11946# scripts and configure runs, see configure's option --config-cache.
11947# It is not useful on other systems. If it contains results you don't
11948# want to keep, you may remove or edit it.
252b5132 11949#
979273e3
NN
11950# config.status only pays attention to the cache file if you give it
11951# the --recheck option to rerun configure.
252b5132 11952#
979273e3
NN
11953# `ac_cv_env_foo' variables (set or unset) will be overridden when
11954# loading this file, other *unset* `ac_cv_foo' will be assigned the
11955# following values.
11956
11957_ACEOF
11958
252b5132
RH
11959# The following way of writing the cache mishandles newlines in values,
11960# but we know of no workaround that is simple, portable, and efficient.
11961# So, don't put newlines in cache variables' values.
11962# Ultrix sh set writes to stderr and can't be redirected directly,
11963# and sets the high bit in the cache file unless we assign to the vars.
979273e3
NN
11964{
11965 (set) 2>&1 |
11966 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11967 *ac_space=\ *)
11968 # `set' does not quote correctly, so add quotes (double-quote
11969 # substitution turns \\\\ into \\, and sed turns \\ into \).
11970 sed -n \
11971 "s/'/'\\\\''/g;
11972 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11973 ;;
11974 *)
11975 # `set' quotes correctly as required by POSIX, so do not add quotes.
11976 sed -n \
11977 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
11978 ;;
11979 esac;
11980} |
11981 sed '
11982 t clear
11983 : clear
11984 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11985 t end
11986 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11987 : end' >>confcache
11988if diff $cache_file confcache >/dev/null 2>&1; then :; else
252b5132 11989 if test -w $cache_file; then
979273e3
NN
11990 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
11991 cat confcache >$cache_file
252b5132
RH
11992 else
11993 echo "not updating unwritable cache $cache_file"
11994 fi
11995fi
11996rm -f confcache
11997
252b5132
RH
11998test "x$prefix" = xNONE && prefix=$ac_default_prefix
11999# Let make expand exec_prefix.
12000test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12001
979273e3
NN
12002# VPATH may cause trouble with some makes, so we remove $(srcdir),
12003# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12004# trailing colons and then remove the whole line if VPATH becomes empty
12005# (actually we leave an empty line to preserve line numbers).
252b5132 12006if test "x$srcdir" = x.; then
979273e3
NN
12007 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12008s/:*\$(srcdir):*/:/;
12009s/:*\${srcdir}:*/:/;
12010s/:*@srcdir@:*/:/;
12011s/^\([^=]*=[ ]*\):*/\1/;
12012s/:*$//;
12013s/^[^=]*=[ ]*$//;
12014}'
252b5132
RH
12015fi
12016
252b5132
RH
12017DEFS=-DHAVE_CONFIG_H
12018
979273e3
NN
12019ac_libobjs=
12020ac_ltlibobjs=
12021for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12022 # 1. Remove the extension, and $U if already installed.
12023 ac_i=`echo "$ac_i" |
12024 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
12025 # 2. Add them.
12026 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
12027 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
12028done
12029LIBOBJS=$ac_libobjs
252b5132 12030
979273e3
NN
12031LTLIBOBJS=$ac_ltlibobjs
12032
12033
8ae85421
AM
12034if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12035 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
12036Usually this means the macro was only invoked conditionally." >&5
12037echo "$as_me: error: conditional \"AMDEP\" was never defined.
12038Usually this means the macro was only invoked conditionally." >&2;}
12039 { (exit 1); exit 1; }; }
12040fi
12041if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12042 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
12043Usually this means the macro was only invoked conditionally." >&5
12044echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
12045Usually this means the macro was only invoked conditionally." >&2;}
12046 { (exit 1); exit 1; }; }
12047fi
12048if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12049 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
12050Usually this means the macro was only invoked conditionally." >&5
12051echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
12052Usually this means the macro was only invoked conditionally." >&2;}
12053 { (exit 1); exit 1; }; }
12054fi
12055if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
12056 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LIBBFD\" was never defined.
12057Usually this means the macro was only invoked conditionally." >&5
12058echo "$as_me: error: conditional \"INSTALL_LIBBFD\" was never defined.
12059Usually this means the macro was only invoked conditionally." >&2;}
12060 { (exit 1); exit 1; }; }
12061fi
12062if test -z "${CGEN_MAINT_TRUE}" && test -z "${CGEN_MAINT_FALSE}"; then
12063 { { echo "$as_me:$LINENO: error: conditional \"CGEN_MAINT\" was never defined.
12064Usually this means the macro was only invoked conditionally." >&5
12065echo "$as_me: error: conditional \"CGEN_MAINT\" was never defined.
12066Usually this means the macro was only invoked conditionally." >&2;}
12067 { (exit 1); exit 1; }; }
12068fi
979273e3
NN
12069
12070: ${CONFIG_STATUS=./config.status}
12071ac_clean_files_save=$ac_clean_files
12072ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12073{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
12074echo "$as_me: creating $CONFIG_STATUS" >&6;}
12075cat >$CONFIG_STATUS <<_ACEOF
12076#! $SHELL
12077# Generated by $as_me.
252b5132 12078# Run this file to recreate the current configuration.
252b5132 12079# Compiler output produced by configure, useful for debugging
979273e3 12080# configure, is in config.log if it exists.
252b5132 12081
979273e3
NN
12082debug=false
12083ac_cs_recheck=false
12084ac_cs_silent=false
12085SHELL=\${CONFIG_SHELL-$SHELL}
12086_ACEOF
12087
12088cat >>$CONFIG_STATUS <<\_ACEOF
12089## --------------------- ##
12090## M4sh Initialization. ##
12091## --------------------- ##
12092
12093# Be Bourne compatible
12094if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
12095 emulate sh
12096 NULLCMD=:
12097 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
12098 # is contrary to our usage. Disable this feature.
12099 alias -g '${1+"$@"}'='"$@"'
12100elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
12101 set -o posix
12102fi
12103DUALCASE=1; export DUALCASE # for MKS sh
12104
12105# Support unset when possible.
12106if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
12107 as_unset=unset
12108else
12109 as_unset=false
12110fi
12111
12112
12113# Work around bugs in pre-3.0 UWIN ksh.
12114$as_unset ENV MAIL MAILPATH
12115PS1='$ '
12116PS2='> '
12117PS4='+ '
12118
12119# NLS nuisances.
12120for as_var in \
12121 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
12122 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
12123 LC_TELEPHONE LC_TIME
252b5132 12124do
979273e3
NN
12125 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
12126 eval $as_var=C; export $as_var
12127 else
12128 $as_unset $as_var
12129 fi
252b5132
RH
12130done
12131
979273e3
NN
12132# Required to use basename.
12133if expr a : '\(a\)' >/dev/null 2>&1; then
12134 as_expr=expr
12135else
12136 as_expr=false
12137fi
12138
12139if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
12140 as_basename=basename
12141else
12142 as_basename=false
12143fi
252b5132 12144
252b5132 12145
979273e3
NN
12146# Name of the executable.
12147as_me=`$as_basename "$0" ||
12148$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12149 X"$0" : 'X\(//\)$' \| \
12150 X"$0" : 'X\(/\)$' \| \
12151 . : '\(.\)' 2>/dev/null ||
12152echo X/"$0" |
12153 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
12154 /^X\/\(\/\/\)$/{ s//\1/; q; }
12155 /^X\/\(\/\).*/{ s//\1/; q; }
12156 s/.*/./; q'`
252b5132 12157
252b5132 12158
979273e3
NN
12159# PATH needs CR, and LINENO needs CR and PATH.
12160# Avoid depending upon Character Ranges.
12161as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12162as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12163as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12164as_cr_digits='0123456789'
12165as_cr_alnum=$as_cr_Letters$as_cr_digits
12166
12167# The user is always right.
12168if test "${PATH_SEPARATOR+set}" != set; then
12169 echo "#! /bin/sh" >conf$$.sh
12170 echo "exit 0" >>conf$$.sh
12171 chmod +x conf$$.sh
12172 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
12173 PATH_SEPARATOR=';'
252b5132 12174 else
979273e3
NN
12175 PATH_SEPARATOR=:
12176 fi
12177 rm -f conf$$.sh
12178fi
12179
12180
12181 as_lineno_1=$LINENO
12182 as_lineno_2=$LINENO
12183 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
12184 test "x$as_lineno_1" != "x$as_lineno_2" &&
12185 test "x$as_lineno_3" = "x$as_lineno_2" || {
12186 # Find who we are. Look in the path if we contain no path at all
12187 # relative or not.
12188 case $0 in
12189 *[\\/]* ) as_myself=$0 ;;
12190 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12191for as_dir in $PATH
12192do
12193 IFS=$as_save_IFS
12194 test -z "$as_dir" && as_dir=.
12195 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12196done
12197
12198 ;;
12199 esac
12200 # We did not find ourselves, most probably we were run as `sh COMMAND'
12201 # in which case we are not to be found in the path.
12202 if test "x$as_myself" = x; then
12203 as_myself=$0
12204 fi
12205 if test ! -f "$as_myself"; then
12206 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
12207echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
12208 { (exit 1); exit 1; }; }
252b5132 12209 fi
979273e3
NN
12210 case $CONFIG_SHELL in
12211 '')
12212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12213for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
12214do
12215 IFS=$as_save_IFS
12216 test -z "$as_dir" && as_dir=.
12217 for as_base in sh bash ksh sh5; do
12218 case $as_dir in
12219 /*)
12220 if ("$as_dir/$as_base" -c '
12221 as_lineno_1=$LINENO
12222 as_lineno_2=$LINENO
12223 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
12224 test "x$as_lineno_1" != "x$as_lineno_2" &&
12225 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
12226 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
12227 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
12228 CONFIG_SHELL=$as_dir/$as_base
12229 export CONFIG_SHELL
12230 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
12231 fi;;
12232 esac
12233 done
12234done
12235;;
12236 esac
12237
12238 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
12239 # uniformly replaced by the line number. The first 'sed' inserts a
12240 # line-number line before each line; the second 'sed' does the real
12241 # work. The second script uses 'N' to pair each line-number line
12242 # with the numbered line, and appends trailing '-' during
12243 # substitution so that $LINENO is not a special case at line end.
12244 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
12245 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
12246 sed '=' <$as_myself |
12247 sed '
12248 N
12249 s,$,-,
12250 : loop
12251 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
12252 t loop
12253 s,-$,,
12254 s,^['$as_cr_digits']*\n,,
12255 ' >$as_me.lineno &&
12256 chmod +x $as_me.lineno ||
12257 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
12258echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
12259 { (exit 1); exit 1; }; }
12260
12261 # Don't try to exec as it changes $[0], causing all sort of problems
12262 # (the dirname of $[0] is not the place where we might find the
12263 # original and so on. Autoconf is especially sensible to this).
12264 . ./$as_me.lineno
12265 # Exit status is that of the last command.
12266 exit
12267}
12268
12269
12270case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
12271 *c*,-n*) ECHO_N= ECHO_C='
12272' ECHO_T=' ' ;;
12273 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
12274 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
12275esac
12276
12277if expr a : '\(a\)' >/dev/null 2>&1; then
12278 as_expr=expr
12279else
12280 as_expr=false
12281fi
12282
12283rm -f conf$$ conf$$.exe conf$$.file
12284echo >conf$$.file
12285if ln -s conf$$.file conf$$ 2>/dev/null; then
12286 # We could just check for DJGPP; but this test a) works b) is more generic
12287 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
12288 if test -f conf$$.exe; then
12289 # Don't use ln at all; we don't have any links
12290 as_ln_s='cp -p'
252b5132 12291 else
979273e3 12292 as_ln_s='ln -s'
252b5132 12293 fi
979273e3
NN
12294elif ln conf$$.file conf$$ 2>/dev/null; then
12295 as_ln_s=ln
12296else
12297 as_ln_s='cp -p'
12298fi
12299rm -f conf$$ conf$$.exe conf$$.file
12300
12301if mkdir -p . 2>/dev/null; then
12302 as_mkdir_p=:
12303else
12304 test -d ./-p && rmdir ./-p
12305 as_mkdir_p=false
12306fi
12307
12308as_executable_p="test -f"
12309
12310# Sed expression to map a string onto a valid CPP name.
12311as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12312
12313# Sed expression to map a string onto a valid variable name.
12314as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12315
12316
12317# IFS
12318# We need space, tab and new line, in precisely that order.
12319as_nl='
12320'
12321IFS=" $as_nl"
12322
12323# CDPATH.
12324$as_unset CDPATH
12325
12326exec 6>&1
12327
12328# Open the log real soon, to keep \$[0] and so on meaningful, and to
12329# report actual input values of CONFIG_FILES etc. instead of their
12330# values after options handling. Logging --version etc. is OK.
12331exec 5>>config.log
12332{
12333 echo
12334 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12335## Running $as_me. ##
12336_ASBOX
12337} >&5
12338cat >&5 <<_CSEOF
12339
12340This file was extended by $as_me, which was
12341generated by GNU Autoconf 2.59. Invocation command line was
12342
12343 CONFIG_FILES = $CONFIG_FILES
12344 CONFIG_HEADERS = $CONFIG_HEADERS
12345 CONFIG_LINKS = $CONFIG_LINKS
12346 CONFIG_COMMANDS = $CONFIG_COMMANDS
12347 $ $0 $@
12348
12349_CSEOF
12350echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
12351echo >&5
12352_ACEOF
12353
12354# Files that config.status was made for.
12355if test -n "$ac_config_files"; then
12356 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
12357fi
12358
12359if test -n "$ac_config_headers"; then
12360 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
12361fi
12362
12363if test -n "$ac_config_links"; then
12364 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
12365fi
12366
12367if test -n "$ac_config_commands"; then
12368 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
12369fi
12370
12371cat >>$CONFIG_STATUS <<\_ACEOF
12372
12373ac_cs_usage="\
12374\`$as_me' instantiates files from templates according to the
12375current configuration.
12376
12377Usage: $0 [OPTIONS] [FILE]...
12378
12379 -h, --help print this help, then exit
12380 -V, --version print version number, then exit
12381 -q, --quiet do not print progress messages
12382 -d, --debug don't remove temporary files
12383 --recheck update $as_me by reconfiguring in the same conditions
12384 --file=FILE[:TEMPLATE]
12385 instantiate the configuration file FILE
12386 --header=FILE[:TEMPLATE]
12387 instantiate the configuration header FILE
12388
12389Configuration files:
12390$config_files
12391
12392Configuration headers:
12393$config_headers
12394
12395Configuration commands:
12396$config_commands
12397
12398Report bugs to <bug-autoconf@gnu.org>."
12399_ACEOF
12400
12401cat >>$CONFIG_STATUS <<_ACEOF
12402ac_cs_version="\\
12403config.status
12404configured by $0, generated by GNU Autoconf 2.59,
12405 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
12406
12407Copyright (C) 2003 Free Software Foundation, Inc.
12408This config.status script is free software; the Free Software Foundation
12409gives unlimited permission to copy, distribute and modify it."
12410srcdir=$srcdir
12411INSTALL="$INSTALL"
12412_ACEOF
12413
12414cat >>$CONFIG_STATUS <<\_ACEOF
12415# If no file are specified by the user, then we need to provide default
12416# value. By we need to know if files were specified by the user.
12417ac_need_defaults=:
12418while test $# != 0
12419do
12420 case $1 in
12421 --*=*)
12422 ac_option=`expr "x$1" : 'x\([^=]*\)='`
12423 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
12424 ac_shift=:
12425 ;;
12426 -*)
12427 ac_option=$1
12428 ac_optarg=$2
12429 ac_shift=shift
12430 ;;
12431 *) # This is not an option, so the user has probably given explicit
12432 # arguments.
12433 ac_option=$1
12434 ac_need_defaults=false;;
12435 esac
12436
12437 case $ac_option in
12438 # Handling of the options.
12439_ACEOF
12440cat >>$CONFIG_STATUS <<\_ACEOF
12441 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12442 ac_cs_recheck=: ;;
12443 --version | --vers* | -V )
12444 echo "$ac_cs_version"; exit 0 ;;
12445 --he | --h)
12446 # Conflict between --help and --header
12447 { { echo "$as_me:$LINENO: error: ambiguous option: $1
12448Try \`$0 --help' for more information." >&5
12449echo "$as_me: error: ambiguous option: $1
12450Try \`$0 --help' for more information." >&2;}
12451 { (exit 1); exit 1; }; };;
12452 --help | --hel | -h )
12453 echo "$ac_cs_usage"; exit 0 ;;
12454 --debug | --d* | -d )
12455 debug=: ;;
12456 --file | --fil | --fi | --f )
12457 $ac_shift
12458 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
12459 ac_need_defaults=false;;
12460 --header | --heade | --head | --hea )
12461 $ac_shift
12462 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
12463 ac_need_defaults=false;;
12464 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12465 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12466 ac_cs_silent=: ;;
12467
12468 # This is an error.
12469 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
12470Try \`$0 --help' for more information." >&5
12471echo "$as_me: error: unrecognized option: $1
12472Try \`$0 --help' for more information." >&2;}
12473 { (exit 1); exit 1; }; } ;;
12474
12475 *) ac_config_targets="$ac_config_targets $1" ;;
12476
12477 esac
12478 shift
252b5132 12479done
979273e3
NN
12480
12481ac_configure_extra_args=
12482
12483if $ac_cs_silent; then
12484 exec 6>/dev/null
12485 ac_configure_extra_args="$ac_configure_extra_args --silent"
252b5132 12486fi
252b5132 12487
979273e3
NN
12488_ACEOF
12489cat >>$CONFIG_STATUS <<_ACEOF
12490if \$ac_cs_recheck; then
12491 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
12492 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12493fi
252b5132 12494
979273e3
NN
12495_ACEOF
12496
12497cat >>$CONFIG_STATUS <<_ACEOF
12498#
12499# INIT-COMMANDS section.
12500#
12501
8ae85421 12502AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
12503
12504
12505# The HP-UX ksh and POSIX shell print the target directory to stdout
12506# if CDPATH is set.
12507(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12508
12509sed_quote_subst='$sed_quote_subst'
12510double_quote_subst='$double_quote_subst'
12511delay_variable_subst='$delay_variable_subst'
12512enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
12513macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
12514macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
12515enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
12516pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
12517enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
12518host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
12519host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
12520host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
12521build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
12522build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
12523build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
12524SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
12525Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
12526GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
12527EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
12528FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
12529LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
12530NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
12531LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
12532max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
12533ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
12534exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
12535lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
12536lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
12537lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
12538reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
12539reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12540deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
12541file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
12542AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
12543AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12544STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
12545RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
12546old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12547old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12548old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12549CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
12550CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12551compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
12552GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
12553lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
12554lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
12555lt_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"`'
12556objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
12557SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
12558ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
12559MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
12560lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
12561lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
12562lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
12563lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
12564lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
12565need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
12566libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
12567shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12568extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12569archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
12570enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
12571export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12572whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12573compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
12574old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12575old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12576archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12577archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12578module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12579module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12580with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
12581allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12582no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12583hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12584hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
12585hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
12586hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
12587hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
12588hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
12589hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12590hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
12591inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
12592link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
12593fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
12594always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
12595export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12596exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12597include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12598prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12599file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
12600variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
12601need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12602need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
12603version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
12604runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12605shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12606shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
12607libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12608library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
12609soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12610postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12611postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12612finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12613finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
12614hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
12615sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12616sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12617hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
12618enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
12619enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
12620enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
12621old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
12622striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
12623
12624LTCC='$LTCC'
12625LTCFLAGS='$LTCFLAGS'
12626compiler='$compiler_DEFAULT'
12627
12628# Quote evaled strings.
12629for var in SED \
12630GREP \
12631EGREP \
12632FGREP \
12633LD \
12634NM \
12635LN_S \
12636lt_SP2NL \
12637lt_NL2SP \
12638reload_flag \
12639deplibs_check_method \
12640file_magic_cmd \
12641AR \
12642AR_FLAGS \
12643STRIP \
12644RANLIB \
12645CC \
12646CFLAGS \
12647compiler \
12648lt_cv_sys_global_symbol_pipe \
12649lt_cv_sys_global_symbol_to_cdecl \
12650lt_cv_sys_global_symbol_to_c_name_address \
12651SHELL \
12652ECHO \
12653lt_prog_compiler_no_builtin_flag \
12654lt_prog_compiler_wl \
12655lt_prog_compiler_pic \
12656lt_prog_compiler_static \
12657lt_cv_prog_compiler_c_o \
12658need_locks \
12659shrext_cmds \
12660export_dynamic_flag_spec \
12661whole_archive_flag_spec \
12662compiler_needs_object \
12663with_gnu_ld \
12664allow_undefined_flag \
12665no_undefined_flag \
12666hardcode_libdir_flag_spec \
12667hardcode_libdir_flag_spec_ld \
12668hardcode_libdir_separator \
12669fix_srcfile_path \
12670exclude_expsyms \
12671include_expsyms \
12672file_list_spec \
12673variables_saved_for_relink \
12674libname_spec \
12675library_names_spec \
12676soname_spec \
12677finish_eval \
12678old_striplib \
12679striplib; do
12680 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12681 *[\\\\\\\`\\"\\\$]*)
12682 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12683 ;;
12684 *)
12685 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12686 ;;
12687 esac
12688done
12689
12690# Double-quote double-evaled strings.
12691for var in reload_cmds \
12692old_postinstall_cmds \
12693old_postuninstall_cmds \
12694old_archive_cmds \
12695extract_expsyms_cmds \
12696old_archive_from_new_cmds \
12697old_archive_from_expsyms_cmds \
12698archive_cmds \
12699archive_expsym_cmds \
12700module_cmds \
12701module_expsym_cmds \
12702export_symbols_cmds \
12703prelink_cmds \
12704postinstall_cmds \
12705postuninstall_cmds \
12706finish_cmds \
12707sys_lib_search_path_spec \
12708sys_lib_dlsearch_path_spec; do
12709 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12710 *[\\\\\\\`\\"\\\$]*)
12711 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12712 ;;
12713 *)
12714 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12715 ;;
12716 esac
12717done
12718
12719# Fix-up fallback echo if it was mangled by the above quoting rules.
12720case \$lt_ECHO in
12721*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12722 ;;
12723esac
12724
12725ac_aux_dir='$ac_aux_dir'
12726xsi_shell='$xsi_shell'
12727lt_shell_append='$lt_shell_append'
12728
12729# See if we are running on zsh, and set the options which allow our
12730# commands through without removal of \ escapes INIT.
12731if test -n "\${ZSH_VERSION+set}" ; then
12732 setopt NO_GLOB_SUBST
12733fi
12734
12735
12736 PACKAGE='$PACKAGE'
12737 VERSION='$VERSION'
12738 TIMESTAMP='$TIMESTAMP'
12739 RM='$RM'
12740 ofile='$ofile'
12741
12742
12743
20e95c23
DJ
12744# Capture the value of obsolete ALL_LINGUAS because we need it to compute
12745 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
12746 # from automake.
12747 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
12748 # Capture the value of LINGUAS because we need it to compute CATALOGS.
12749 LINGUAS="${LINGUAS-%UNSET%}"
979273e3
NN
12750
12751
12752_ACEOF
12753
12754
12755
12756cat >>$CONFIG_STATUS <<\_ACEOF
12757for ac_config_target in $ac_config_targets
12758do
12759 case "$ac_config_target" in
12760 # Handling of arguments.
12761 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12762 "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
8ae85421 12763 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
d7040cdb 12764 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20e95c23 12765 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
979273e3
NN
12766 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
12767 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
12768echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12769 { (exit 1); exit 1; }; };;
252b5132 12770 esac
979273e3 12771done
252b5132 12772
979273e3
NN
12773# If the user did not use the arguments to specify the items to instantiate,
12774# then the envvar interface is used. Set only those that are not.
12775# We use the long form for the default assignment because of an extremely
12776# bizarre bug on SunOS 4.1.3.
12777if $ac_need_defaults; then
12778 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12779 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12780 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12781fi
12782
12783# Have a temporary directory for convenience. Make it in the build tree
12784# simply because there is no reason to put it here, and in addition,
12785# creating and moving files from /tmp can sometimes cause problems.
12786# Create a temporary directory, and hook for its removal unless debugging.
12787$debug ||
12788{
12789 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
12790 trap '{ (exit 1); exit 1; }' 1 2 13 15
12791}
252b5132 12792
979273e3
NN
12793# Create a (secure) tmp directory for tmp files.
12794
12795{
12796 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
12797 test -n "$tmp" && test -d "$tmp"
12798} ||
12799{
12800 tmp=./confstat$$-$RANDOM
12801 (umask 077 && mkdir $tmp)
12802} ||
12803{
12804 echo "$me: cannot create a temporary directory in ." >&2
12805 { (exit 1); exit 1; }
12806}
12807
12808_ACEOF
12809
12810cat >>$CONFIG_STATUS <<_ACEOF
12811
12812#
12813# CONFIG_FILES section.
12814#
12815
12816# No need to generate the scripts if there are no CONFIG_FILES.
12817# This happens for instance when ./config.status config.h
12818if test -n "\$CONFIG_FILES"; then
12819 # Protect against being on the right side of a sed subst in config.status.
12820 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
12821 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
12822s,@SHELL@,$SHELL,;t t
12823s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
12824s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
12825s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
12826s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
12827s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
12828s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
12829s,@exec_prefix@,$exec_prefix,;t t
12830s,@prefix@,$prefix,;t t
12831s,@program_transform_name@,$program_transform_name,;t t
12832s,@bindir@,$bindir,;t t
12833s,@sbindir@,$sbindir,;t t
12834s,@libexecdir@,$libexecdir,;t t
12835s,@datadir@,$datadir,;t t
12836s,@sysconfdir@,$sysconfdir,;t t
12837s,@sharedstatedir@,$sharedstatedir,;t t
12838s,@localstatedir@,$localstatedir,;t t
12839s,@libdir@,$libdir,;t t
12840s,@includedir@,$includedir,;t t
12841s,@oldincludedir@,$oldincludedir,;t t
12842s,@infodir@,$infodir,;t t
12843s,@mandir@,$mandir,;t t
12844s,@build_alias@,$build_alias,;t t
12845s,@host_alias@,$host_alias,;t t
12846s,@target_alias@,$target_alias,;t t
12847s,@DEFS@,$DEFS,;t t
12848s,@ECHO_C@,$ECHO_C,;t t
12849s,@ECHO_N@,$ECHO_N,;t t
12850s,@ECHO_T@,$ECHO_T,;t t
12851s,@LIBS@,$LIBS,;t t
12852s,@build@,$build,;t t
12853s,@build_cpu@,$build_cpu,;t t
12854s,@build_vendor@,$build_vendor,;t t
12855s,@build_os@,$build_os,;t t
12856s,@host@,$host,;t t
12857s,@host_cpu@,$host_cpu,;t t
12858s,@host_vendor@,$host_vendor,;t t
12859s,@host_os@,$host_os,;t t
12860s,@target@,$target,;t t
12861s,@target_cpu@,$target_cpu,;t t
12862s,@target_vendor@,$target_vendor,;t t
12863s,@target_os@,$target_os,;t t
12864s,@CC@,$CC,;t t
12865s,@CFLAGS@,$CFLAGS,;t t
12866s,@LDFLAGS@,$LDFLAGS,;t t
12867s,@CPPFLAGS@,$CPPFLAGS,;t t
12868s,@ac_ct_CC@,$ac_ct_CC,;t t
12869s,@EXEEXT@,$EXEEXT,;t t
12870s,@OBJEXT@,$OBJEXT,;t t
12871s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
12872s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
12873s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8ae85421 12874s,@CYGPATH_W@,$CYGPATH_W,;t t
979273e3
NN
12875s,@PACKAGE@,$PACKAGE,;t t
12876s,@VERSION@,$VERSION,;t t
12877s,@ACLOCAL@,$ACLOCAL,;t t
12878s,@AUTOCONF@,$AUTOCONF,;t t
12879s,@AUTOMAKE@,$AUTOMAKE,;t t
12880s,@AUTOHEADER@,$AUTOHEADER,;t t
12881s,@MAKEINFO@,$MAKEINFO,;t t
8ae85421
AM
12882s,@install_sh@,$install_sh,;t t
12883s,@STRIP@,$STRIP,;t t
12884s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
12885s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
12886s,@mkdir_p@,$mkdir_p,;t t
12887s,@AWK@,$AWK,;t t
979273e3 12888s,@SET_MAKE@,$SET_MAKE,;t t
8ae85421
AM
12889s,@am__leading_dot@,$am__leading_dot,;t t
12890s,@AMTAR@,$AMTAR,;t t
12891s,@am__tar@,$am__tar,;t t
12892s,@am__untar@,$am__untar,;t t
12893s,@DEPDIR@,$DEPDIR,;t t
12894s,@am__include@,$am__include,;t t
12895s,@am__quote@,$am__quote,;t t
12896s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
12897s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
12898s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
12899s,@CCDEPMODE@,$CCDEPMODE,;t t
12900s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
12901s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
7357c5b6
AM
12902s,@CPP@,$CPP,;t t
12903s,@EGREP@,$EGREP,;t t
979273e3
NN
12904s,@AR@,$AR,;t t
12905s,@ac_ct_AR@,$ac_ct_AR,;t t
12906s,@RANLIB@,$RANLIB,;t t
12907s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
979273e3 12908s,@LIBTOOL@,$LIBTOOL,;t t
d7040cdb 12909s,@SED@,$SED,;t t
d7040cdb
SE
12910s,@FGREP@,$FGREP,;t t
12911s,@GREP@,$GREP,;t t
12912s,@LD@,$LD,;t t
12913s,@DUMPBIN@,$DUMPBIN,;t t
12914s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
12915s,@NM@,$NM,;t t
12916s,@LN_S@,$LN_S,;t t
12917s,@lt_ECHO@,$lt_ECHO,;t t
979273e3 12918s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
9e9b66a9 12919s,@NO_WERROR@,$NO_WERROR,;t t
979273e3
NN
12920s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
12921s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
12922s,@MAINT@,$MAINT,;t t
12923s,@INSTALL_LIBBFD_TRUE@,$INSTALL_LIBBFD_TRUE,;t t
12924s,@INSTALL_LIBBFD_FALSE@,$INSTALL_LIBBFD_FALSE,;t t
24443139
AS
12925s,@host_noncanonical@,$host_noncanonical,;t t
12926s,@target_noncanonical@,$target_noncanonical,;t t
979273e3
NN
12927s,@bfdlibdir@,$bfdlibdir,;t t
12928s,@bfdincludedir@,$bfdincludedir,;t t
979273e3 12929s,@USE_NLS@,$USE_NLS,;t t
20e95c23
DJ
12930s,@LIBINTL@,$LIBINTL,;t t
12931s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
12932s,@INCINTL@,$INCINTL,;t t
979273e3 12933s,@XGETTEXT@,$XGETTEXT,;t t
20e95c23
DJ
12934s,@GMSGFMT@,$GMSGFMT,;t t
12935s,@POSUB@,$POSUB,;t t
979273e3 12936s,@CATALOGS@,$CATALOGS,;t t
979273e3 12937s,@DATADIRNAME@,$DATADIRNAME,;t t
979273e3 12938s,@INSTOBJEXT@,$INSTOBJEXT,;t t
20e95c23
DJ
12939s,@GENCAT@,$GENCAT,;t t
12940s,@CATOBJEXT@,$CATOBJEXT,;t t
979273e3 12941s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
20e95c23
DJ
12942s,@MSGFMT@,$MSGFMT,;t t
12943s,@MSGMERGE@,$MSGMERGE,;t t
979273e3
NN
12944s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
12945s,@EXEEXT_FOR_BUILD@,$EXEEXT_FOR_BUILD,;t t
12946s,@HDEFINES@,$HDEFINES,;t t
12947s,@CGEN_MAINT_TRUE@,$CGEN_MAINT_TRUE,;t t
12948s,@CGEN_MAINT_FALSE@,$CGEN_MAINT_FALSE,;t t
12949s,@cgendir@,$cgendir,;t t
45d42143
NC
12950s,@SHARED_LDFLAGS@,$SHARED_LDFLAGS,;t t
12951s,@SHARED_LIBADD@,$SHARED_LIBADD,;t t
12952s,@SHARED_DEPENDENCIES@,$SHARED_DEPENDENCIES,;t t
979273e3
NN
12953s,@archdefs@,$archdefs,;t t
12954s,@BFD_MACHINES@,$BFD_MACHINES,;t t
12955s,@LIBOBJS@,$LIBOBJS,;t t
12956s,@LTLIBOBJS@,$LTLIBOBJS,;t t
12957CEOF
12958
12959_ACEOF
12960
12961 cat >>$CONFIG_STATUS <<\_ACEOF
12962 # Split the substitutions into bite-sized pieces for seds with
12963 # small command number limits, like on Digital OSF/1 and HP-UX.
12964 ac_max_sed_lines=48
12965 ac_sed_frag=1 # Number of current file.
12966 ac_beg=1 # First line for current file.
12967 ac_end=$ac_max_sed_lines # Line after last line for current file.
12968 ac_more_lines=:
12969 ac_sed_cmds=
12970 while $ac_more_lines; do
12971 if test $ac_beg -gt 1; then
12972 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12973 else
12974 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12975 fi
12976 if test ! -s $tmp/subs.frag; then
12977 ac_more_lines=false
12978 else
12979 # The purpose of the label and of the branching condition is to
12980 # speed up the sed processing (if there are no `@' at all, there
12981 # is no need to browse any of the substitutions).
12982 # These are the two extra sed commands mentioned above.
12983 (echo ':t
12984 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
12985 if test -z "$ac_sed_cmds"; then
12986 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
12987 else
12988 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
12989 fi
12990 ac_sed_frag=`expr $ac_sed_frag + 1`
12991 ac_beg=$ac_end
12992 ac_end=`expr $ac_end + $ac_max_sed_lines`
12993 fi
12994 done
12995 if test -z "$ac_sed_cmds"; then
12996 ac_sed_cmds=cat
252b5132 12997 fi
979273e3 12998fi # test -n "$CONFIG_FILES"
252b5132 12999
979273e3
NN
13000_ACEOF
13001cat >>$CONFIG_STATUS <<\_ACEOF
13002for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
13003 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
13004 case $ac_file in
13005 - | *:- | *:-:* ) # input from stdin
13006 cat >$tmp/stdin
13007 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
13008 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13009 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
13010 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13011 * ) ac_file_in=$ac_file.in ;;
252b5132
RH
13012 esac
13013
979273e3
NN
13014 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
13015 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
13016$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13017 X"$ac_file" : 'X\(//\)[^/]' \| \
13018 X"$ac_file" : 'X\(//\)$' \| \
13019 X"$ac_file" : 'X\(/\)' \| \
13020 . : '\(.\)' 2>/dev/null ||
13021echo X"$ac_file" |
13022 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13023 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13024 /^X\(\/\/\)$/{ s//\1/; q; }
13025 /^X\(\/\).*/{ s//\1/; q; }
13026 s/.*/./; q'`
13027 { if $as_mkdir_p; then
13028 mkdir -p "$ac_dir"
13029 else
13030 as_dir="$ac_dir"
13031 as_dirs=
13032 while test ! -d "$as_dir"; do
13033 as_dirs="$as_dir $as_dirs"
13034 as_dir=`(dirname "$as_dir") 2>/dev/null ||
13035$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13036 X"$as_dir" : 'X\(//\)[^/]' \| \
13037 X"$as_dir" : 'X\(//\)$' \| \
13038 X"$as_dir" : 'X\(/\)' \| \
13039 . : '\(.\)' 2>/dev/null ||
13040echo X"$as_dir" |
13041 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13042 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13043 /^X\(\/\/\)$/{ s//\1/; q; }
13044 /^X\(\/\).*/{ s//\1/; q; }
13045 s/.*/./; q'`
13046 done
13047 test ! -n "$as_dirs" || mkdir $as_dirs
13048 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
13049echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
13050 { (exit 1); exit 1; }; }; }
13051
13052 ac_builddir=.
13053
13054if test "$ac_dir" != .; then
13055 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
13056 # A "../" for each directory in $ac_dir_suffix.
13057 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
13058else
13059 ac_dir_suffix= ac_top_builddir=
13060fi
13061
13062case $srcdir in
13063 .) # No --srcdir option. We are building in place.
13064 ac_srcdir=.
13065 if test -z "$ac_top_builddir"; then
13066 ac_top_srcdir=.
13067 else
13068 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
13069 fi ;;
13070 [\\/]* | ?:[\\/]* ) # Absolute path.
13071 ac_srcdir=$srcdir$ac_dir_suffix;
13072 ac_top_srcdir=$srcdir ;;
13073 *) # Relative path.
13074 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
13075 ac_top_srcdir=$ac_top_builddir$srcdir ;;
13076esac
13077
13078# Do not use `cd foo && pwd` to compute absolute paths, because
13079# the directories may not exist.
13080case `pwd` in
13081.) ac_abs_builddir="$ac_dir";;
13082*)
13083 case "$ac_dir" in
13084 .) ac_abs_builddir=`pwd`;;
13085 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
13086 *) ac_abs_builddir=`pwd`/"$ac_dir";;
13087 esac;;
13088esac
13089case $ac_abs_builddir in
13090.) ac_abs_top_builddir=${ac_top_builddir}.;;
13091*)
13092 case ${ac_top_builddir}. in
13093 .) ac_abs_top_builddir=$ac_abs_builddir;;
13094 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
13095 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
13096 esac;;
13097esac
13098case $ac_abs_builddir in
13099.) ac_abs_srcdir=$ac_srcdir;;
13100*)
13101 case $ac_srcdir in
13102 .) ac_abs_srcdir=$ac_abs_builddir;;
13103 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
13104 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
13105 esac;;
13106esac
13107case $ac_abs_builddir in
13108.) ac_abs_top_srcdir=$ac_top_srcdir;;
13109*)
13110 case $ac_top_srcdir in
13111 .) ac_abs_top_srcdir=$ac_abs_builddir;;
13112 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
13113 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
13114 esac;;
13115esac
252b5132 13116
979273e3
NN
13117
13118 case $INSTALL in
13119 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13120 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
252b5132
RH
13121 esac
13122
8ae85421
AM
13123 if test x"$ac_file" != x-; then
13124 { echo "$as_me:$LINENO: creating $ac_file" >&5
13125echo "$as_me: creating $ac_file" >&6;}
13126 rm -f "$ac_file"
13127 fi
979273e3
NN
13128 # Let's still pretend it is `configure' which instantiates (i.e., don't
13129 # use $as_me), people would be surprised to read:
13130 # /* config.h. Generated by config.status. */
13131 if test x"$ac_file" = x-; then
13132 configure_input=
13133 else
13134 configure_input="$ac_file. "
13135 fi
13136 configure_input=$configure_input"Generated from `echo $ac_file_in |
13137 sed 's,.*/,,'` by configure."
13138
13139 # First look for the input files in the build tree, otherwise in the
13140 # src tree.
13141 ac_file_inputs=`IFS=:
13142 for f in $ac_file_in; do
13143 case $f in
13144 -) echo $tmp/stdin ;;
13145 [\\/$]*)
13146 # Absolute (can't be DOS-style, as IFS=:)
13147 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13148echo "$as_me: error: cannot find input file: $f" >&2;}
13149 { (exit 1); exit 1; }; }
13150 echo "$f";;
13151 *) # Relative
13152 if test -f "$f"; then
13153 # Build tree
13154 echo "$f"
13155 elif test -f "$srcdir/$f"; then
13156 # Source tree
13157 echo "$srcdir/$f"
13158 else
13159 # /dev/null tree
13160 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13161echo "$as_me: error: cannot find input file: $f" >&2;}
13162 { (exit 1); exit 1; }; }
13163 fi;;
13164 esac
13165 done` || { (exit 1); exit 1; }
979273e3
NN
13166_ACEOF
13167cat >>$CONFIG_STATUS <<_ACEOF
13168 sed "$ac_vpsub
13169$extrasub
13170_ACEOF
13171cat >>$CONFIG_STATUS <<\_ACEOF
13172:t
13173/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13174s,@configure_input@,$configure_input,;t t
13175s,@srcdir@,$ac_srcdir,;t t
13176s,@abs_srcdir@,$ac_abs_srcdir,;t t
13177s,@top_srcdir@,$ac_top_srcdir,;t t
13178s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
13179s,@builddir@,$ac_builddir,;t t
13180s,@abs_builddir@,$ac_abs_builddir,;t t
13181s,@top_builddir@,$ac_top_builddir,;t t
13182s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
13183s,@INSTALL@,$ac_INSTALL,;t t
13184" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
13185 rm -f $tmp/stdin
13186 if test x"$ac_file" != x-; then
13187 mv $tmp/out $ac_file
13188 else
13189 cat $tmp/out
13190 rm -f $tmp/out
13191 fi
13192
13193done
13194_ACEOF
13195cat >>$CONFIG_STATUS <<\_ACEOF
13196
13197#
13198# CONFIG_HEADER section.
13199#
252b5132
RH
13200
13201# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
13202# NAME is the cpp macro being defined and VALUE is the value it is being given.
13203#
13204# ac_d sets the value in "#define NAME VALUE" lines.
979273e3
NN
13205ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
13206ac_dB='[ ].*$,\1#\2'
13207ac_dC=' '
13208ac_dD=',;t'
13209# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
13210ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
13211ac_uB='$,\1#\2define\3'
252b5132 13212ac_uC=' '
979273e3
NN
13213ac_uD=',;t'
13214
13215for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
252b5132 13216 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
979273e3
NN
13217 case $ac_file in
13218 - | *:- | *:-:* ) # input from stdin
13219 cat >$tmp/stdin
13220 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
13221 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13222 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
13223 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13224 * ) ac_file_in=$ac_file.in ;;
252b5132
RH
13225 esac
13226
979273e3
NN
13227 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
13228echo "$as_me: creating $ac_file" >&6;}
13229
13230 # First look for the input files in the build tree, otherwise in the
13231 # src tree.
13232 ac_file_inputs=`IFS=:
13233 for f in $ac_file_in; do
13234 case $f in
13235 -) echo $tmp/stdin ;;
13236 [\\/$]*)
13237 # Absolute (can't be DOS-style, as IFS=:)
13238 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13239echo "$as_me: error: cannot find input file: $f" >&2;}
13240 { (exit 1); exit 1; }; }
13241 # Do quote $f, to prevent DOS paths from being IFS'd.
13242 echo "$f";;
13243 *) # Relative
13244 if test -f "$f"; then
13245 # Build tree
13246 echo "$f"
13247 elif test -f "$srcdir/$f"; then
13248 # Source tree
13249 echo "$srcdir/$f"
13250 else
13251 # /dev/null tree
13252 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13253echo "$as_me: error: cannot find input file: $f" >&2;}
13254 { (exit 1); exit 1; }; }
13255 fi;;
13256 esac
13257 done` || { (exit 1); exit 1; }
13258 # Remove the trailing spaces.
13259 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
13260
13261_ACEOF
13262
13263# Transform confdefs.h into two sed scripts, `conftest.defines' and
13264# `conftest.undefs', that substitutes the proper values into
13265# config.h.in to produce config.h. The first handles `#define'
13266# templates, and the second `#undef' templates.
13267# And first: Protect against being on the right side of a sed subst in
13268# config.status. Protect against being in an unquoted here document
13269# in config.status.
13270rm -f conftest.defines conftest.undefs
13271# Using a here document instead of a string reduces the quoting nightmare.
13272# Putting comments in sed scripts is not portable.
13273#
13274# `end' is used to avoid that the second main sed command (meant for
13275# 0-ary CPP macros) applies to n-ary macro definitions.
13276# See the Autoconf documentation for `clear'.
13277cat >confdef2sed.sed <<\_ACEOF
13278s/[\\&,]/\\&/g
13279s,[\\$`],\\&,g
13280t clear
13281: clear
13282s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
13283t end
13284s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
13285: end
13286_ACEOF
13287# If some macros were called several times there might be several times
13288# the same #defines, which is useless. Nevertheless, we may not want to
13289# sort them, since we want the *last* AC-DEFINE to be honored.
13290uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
13291sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
13292rm -f confdef2sed.sed
252b5132
RH
13293
13294# This sed command replaces #undef with comments. This is necessary, for
13295# example, in the case of _POSIX_SOURCE, which is predefined and required
13296# on some systems where configure will not decide to define it.
979273e3
NN
13297cat >>conftest.undefs <<\_ACEOF
13298s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
13299_ACEOF
13300
13301# Break up conftest.defines because some shells have a limit on the size
13302# of here documents, and old seds have small limits too (100 cmds).
13303echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
13304echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
13305echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
13306echo ' :' >>$CONFIG_STATUS
13307rm -f conftest.tail
13308while grep . conftest.defines >/dev/null
13309do
13310 # Write a limited-size here document to $tmp/defines.sed.
13311 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
13312 # Speed up: don't consider the non `#define' lines.
13313 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
13314 # Work around the forget-to-reset-the-flag bug.
13315 echo 't clr' >>$CONFIG_STATUS
13316 echo ': clr' >>$CONFIG_STATUS
13317 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
13318 echo 'CEOF
13319 sed -f $tmp/defines.sed $tmp/in >$tmp/out
13320 rm -f $tmp/in
13321 mv $tmp/out $tmp/in
13322' >>$CONFIG_STATUS
13323 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
13324 rm -f conftest.defines
13325 mv conftest.tail conftest.defines
13326done
13327rm -f conftest.defines
13328echo ' fi # grep' >>$CONFIG_STATUS
13329echo >>$CONFIG_STATUS
252b5132 13330
979273e3
NN
13331# Break up conftest.undefs because some shells have a limit on the size
13332# of here documents, and old seds have small limits too (100 cmds).
13333echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
252b5132 13334rm -f conftest.tail
979273e3 13335while grep . conftest.undefs >/dev/null
252b5132 13336do
979273e3
NN
13337 # Write a limited-size here document to $tmp/undefs.sed.
13338 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
13339 # Speed up: don't consider the non `#undef'
13340 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
13341 # Work around the forget-to-reset-the-flag bug.
13342 echo 't clr' >>$CONFIG_STATUS
13343 echo ': clr' >>$CONFIG_STATUS
13344 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
252b5132 13345 echo 'CEOF
979273e3
NN
13346 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
13347 rm -f $tmp/in
13348 mv $tmp/out $tmp/in
13349' >>$CONFIG_STATUS
13350 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
13351 rm -f conftest.undefs
13352 mv conftest.tail conftest.undefs
252b5132 13353done
979273e3
NN
13354rm -f conftest.undefs
13355
13356cat >>$CONFIG_STATUS <<\_ACEOF
13357 # Let's still pretend it is `configure' which instantiates (i.e., don't
13358 # use $as_me), people would be surprised to read:
13359 # /* config.h. Generated by config.status. */
13360 if test x"$ac_file" = x-; then
13361 echo "/* Generated by configure. */" >$tmp/config.h
13362 else
13363 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
13364 fi
13365 cat $tmp/in >>$tmp/config.h
13366 rm -f $tmp/in
13367 if test x"$ac_file" != x-; then
13368 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
13369 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
13370echo "$as_me: $ac_file is unchanged" >&6;}
13371 else
13372 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
13373$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13374 X"$ac_file" : 'X\(//\)[^/]' \| \
13375 X"$ac_file" : 'X\(//\)$' \| \
13376 X"$ac_file" : 'X\(/\)' \| \
13377 . : '\(.\)' 2>/dev/null ||
13378echo X"$ac_file" |
13379 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13380 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13381 /^X\(\/\/\)$/{ s//\1/; q; }
13382 /^X\(\/\).*/{ s//\1/; q; }
13383 s/.*/./; q'`
13384 { if $as_mkdir_p; then
13385 mkdir -p "$ac_dir"
252b5132 13386 else
979273e3
NN
13387 as_dir="$ac_dir"
13388 as_dirs=
13389 while test ! -d "$as_dir"; do
13390 as_dirs="$as_dir $as_dirs"
13391 as_dir=`(dirname "$as_dir") 2>/dev/null ||
13392$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13393 X"$as_dir" : 'X\(//\)[^/]' \| \
13394 X"$as_dir" : 'X\(//\)$' \| \
13395 X"$as_dir" : 'X\(/\)' \| \
13396 . : '\(.\)' 2>/dev/null ||
13397echo X"$as_dir" |
13398 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13399 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13400 /^X\(\/\/\)$/{ s//\1/; q; }
13401 /^X\(\/\).*/{ s//\1/; q; }
13402 s/.*/./; q'`
13403 done
13404 test ! -n "$as_dirs" || mkdir $as_dirs
13405 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
13406echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
13407 { (exit 1); exit 1; }; }; }
13408
13409 rm -f $ac_file
13410 mv $tmp/config.h $ac_file
252b5132 13411 fi
979273e3
NN
13412 else
13413 cat $tmp/config.h
13414 rm -f $tmp/config.h
252b5132 13415 fi
8ae85421
AM
13416# Compute $ac_file's index in $config_headers.
13417_am_stamp_count=1
13418for _am_header in $config_headers :; do
13419 case $_am_header in
13420 $ac_file | $ac_file:* )
13421 break ;;
13422 * )
13423 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13424 esac
13425done
13426echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
13427$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13428 X$ac_file : 'X\(//\)[^/]' \| \
13429 X$ac_file : 'X\(//\)$' \| \
13430 X$ac_file : 'X\(/\)' \| \
13431 . : '\(.\)' 2>/dev/null ||
13432echo X$ac_file |
13433 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13434 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13435 /^X\(\/\/\)$/{ s//\1/; q; }
13436 /^X\(\/\).*/{ s//\1/; q; }
13437 s/.*/./; q'`/stamp-h$_am_stamp_count
979273e3
NN
13438done
13439_ACEOF
13440cat >>$CONFIG_STATUS <<\_ACEOF
252b5132 13441
979273e3
NN
13442#
13443# CONFIG_COMMANDS section.
13444#
13445for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
13446 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
13447 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
13448 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
13449$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13450 X"$ac_dest" : 'X\(//\)[^/]' \| \
13451 X"$ac_dest" : 'X\(//\)$' \| \
13452 X"$ac_dest" : 'X\(/\)' \| \
13453 . : '\(.\)' 2>/dev/null ||
13454echo X"$ac_dest" |
13455 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13456 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13457 /^X\(\/\/\)$/{ s//\1/; q; }
13458 /^X\(\/\).*/{ s//\1/; q; }
13459 s/.*/./; q'`
13460 { if $as_mkdir_p; then
13461 mkdir -p "$ac_dir"
13462 else
13463 as_dir="$ac_dir"
13464 as_dirs=
13465 while test ! -d "$as_dir"; do
13466 as_dirs="$as_dir $as_dirs"
13467 as_dir=`(dirname "$as_dir") 2>/dev/null ||
13468$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13469 X"$as_dir" : 'X\(//\)[^/]' \| \
13470 X"$as_dir" : 'X\(//\)$' \| \
13471 X"$as_dir" : 'X\(/\)' \| \
13472 . : '\(.\)' 2>/dev/null ||
13473echo X"$as_dir" |
13474 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13475 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13476 /^X\(\/\/\)$/{ s//\1/; q; }
13477 /^X\(\/\).*/{ s//\1/; q; }
13478 s/.*/./; q'`
13479 done
13480 test ! -n "$as_dirs" || mkdir $as_dirs
13481 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
13482echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
13483 { (exit 1); exit 1; }; }; }
252b5132 13484
979273e3 13485 ac_builddir=.
252b5132 13486
979273e3
NN
13487if test "$ac_dir" != .; then
13488 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
13489 # A "../" for each directory in $ac_dir_suffix.
13490 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
13491else
13492 ac_dir_suffix= ac_top_builddir=
13493fi
13494
13495case $srcdir in
13496 .) # No --srcdir option. We are building in place.
13497 ac_srcdir=.
13498 if test -z "$ac_top_builddir"; then
13499 ac_top_srcdir=.
13500 else
13501 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
13502 fi ;;
13503 [\\/]* | ?:[\\/]* ) # Absolute path.
13504 ac_srcdir=$srcdir$ac_dir_suffix;
13505 ac_top_srcdir=$srcdir ;;
13506 *) # Relative path.
13507 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
13508 ac_top_srcdir=$ac_top_builddir$srcdir ;;
13509esac
13510
13511# Do not use `cd foo && pwd` to compute absolute paths, because
13512# the directories may not exist.
13513case `pwd` in
13514.) ac_abs_builddir="$ac_dir";;
13515*)
13516 case "$ac_dir" in
13517 .) ac_abs_builddir=`pwd`;;
13518 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
13519 *) ac_abs_builddir=`pwd`/"$ac_dir";;
13520 esac;;
13521esac
13522case $ac_abs_builddir in
13523.) ac_abs_top_builddir=${ac_top_builddir}.;;
13524*)
13525 case ${ac_top_builddir}. in
13526 .) ac_abs_top_builddir=$ac_abs_builddir;;
13527 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
13528 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
13529 esac;;
13530esac
13531case $ac_abs_builddir in
13532.) ac_abs_srcdir=$ac_srcdir;;
13533*)
13534 case $ac_srcdir in
13535 .) ac_abs_srcdir=$ac_abs_builddir;;
13536 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
13537 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
13538 esac;;
13539esac
13540case $ac_abs_builddir in
13541.) ac_abs_top_srcdir=$ac_top_srcdir;;
13542*)
13543 case $ac_top_srcdir in
13544 .) ac_abs_top_srcdir=$ac_abs_builddir;;
13545 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
13546 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
13547 esac;;
13548esac
13549
13550
13551 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
13552echo "$as_me: executing $ac_dest commands" >&6;}
13553 case $ac_dest in
8ae85421
AM
13554 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
13555 # Strip MF so we end up with the name of the file.
13556 mf=`echo "$mf" | sed -e 's/:.*$//'`
13557 # Check whether this is an Automake generated Makefile or not.
13558 # We used to match only the files named `Makefile.in', but
13559 # some people rename them; so instead we look at the file content.
13560 # Grep'ing the first line is not enough: some people post-process
13561 # each Makefile.in and add a new line on top of each file to say so.
13562 # So let's grep whole file.
13563 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
13564 dirpart=`(dirname "$mf") 2>/dev/null ||
13565$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13566 X"$mf" : 'X\(//\)[^/]' \| \
13567 X"$mf" : 'X\(//\)$' \| \
13568 X"$mf" : 'X\(/\)' \| \
13569 . : '\(.\)' 2>/dev/null ||
13570echo X"$mf" |
13571 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13572 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13573 /^X\(\/\/\)$/{ s//\1/; q; }
13574 /^X\(\/\).*/{ s//\1/; q; }
13575 s/.*/./; q'`
13576 else
13577 continue
13578 fi
13579 # Extract the definition of DEPDIR, am__include, and am__quote
13580 # from the Makefile without running `make'.
13581 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13582 test -z "$DEPDIR" && continue
13583 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13584 test -z "am__include" && continue
13585 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13586 # When using ansi2knr, U may be empty or an underscore; expand it
13587 U=`sed -n 's/^U = //p' < "$mf"`
13588 # Find all dependency output files, they are included files with
13589 # $(DEPDIR) in their names. We invoke sed twice because it is the
13590 # simplest approach to changing $(DEPDIR) to its actual value in the
13591 # expansion.
13592 for file in `sed -n "
13593 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13594 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
13595 # Make sure the directory exists.
13596 test -f "$dirpart/$file" && continue
13597 fdir=`(dirname "$file") 2>/dev/null ||
13598$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13599 X"$file" : 'X\(//\)[^/]' \| \
13600 X"$file" : 'X\(//\)$' \| \
13601 X"$file" : 'X\(/\)' \| \
13602 . : '\(.\)' 2>/dev/null ||
13603echo X"$file" |
13604 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13605 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13606 /^X\(\/\/\)$/{ s//\1/; q; }
13607 /^X\(\/\).*/{ s//\1/; q; }
13608 s/.*/./; q'`
13609 { if $as_mkdir_p; then
13610 mkdir -p $dirpart/$fdir
13611 else
13612 as_dir=$dirpart/$fdir
13613 as_dirs=
13614 while test ! -d "$as_dir"; do
13615 as_dirs="$as_dir $as_dirs"
13616 as_dir=`(dirname "$as_dir") 2>/dev/null ||
13617$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13618 X"$as_dir" : 'X\(//\)[^/]' \| \
13619 X"$as_dir" : 'X\(//\)$' \| \
13620 X"$as_dir" : 'X\(/\)' \| \
13621 . : '\(.\)' 2>/dev/null ||
13622echo X"$as_dir" |
13623 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13624 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13625 /^X\(\/\/\)$/{ s//\1/; q; }
13626 /^X\(\/\).*/{ s//\1/; q; }
13627 s/.*/./; q'`
13628 done
13629 test ! -n "$as_dirs" || mkdir $as_dirs
13630 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
13631echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
13632 { (exit 1); exit 1; }; }; }
13633
13634 # echo "creating $dirpart/$file"
13635 echo '# dummy' > "$dirpart/$file"
13636 done
13637done
d7040cdb
SE
13638 ;;
13639 libtool )
13640
13641 # See if we are running on zsh, and set the options which allow our
13642 # commands through without removal of \ escapes.
13643 if test -n "${ZSH_VERSION+set}" ; then
13644 setopt NO_GLOB_SUBST
13645 fi
13646
13647 cfgfile="${ofile}T"
13648 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13649 $RM "$cfgfile"
13650
13651 cat <<_LT_EOF >> "$cfgfile"
13652#! $SHELL
13653
13654# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13655# Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION
13656# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13657# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13658#
13659# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13660# 2006, 2007 Free Software Foundation, Inc.
13661#
13662# This file is part of GNU Libtool:
13663# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
13664#
13665# This program is free software; you can redistribute it and/or modify
13666# it under the terms of the GNU General Public License as published by
dabbade6 13667# the Free Software Foundation; either version 2 of the License, or
d7040cdb
SE
13668# (at your option) any later version.
13669#
13670# This program is distributed in the hope that it will be useful, but
13671# WITHOUT ANY WARRANTY; without even the implied warranty of
13672# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13673# General Public License for more details.
13674#
13675# You should have received a copy of the GNU General Public License
13676# along with this program; if not, a copy can be downloaded from
13677# http://www.gnu.org/copyleft/gpl.html, or by writing to the Free
13678# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
13679# MA 02110-1301, USA.
13680#
13681# As a special exception to the GNU General Public License, if you
13682# distribute this file as part of a program that contains a
13683# configuration script generated by Autoconf, you may include it under
13684# the same distribution terms that you use for the rest of that program.
13685
13686
13687# The names of the tagged configurations supported by this script.
13688available_tags=""
13689
13690# ### BEGIN LIBTOOL CONFIG
13691
13692# Whether or not to build shared libraries.
13693build_libtool_libs=$enable_shared
13694
13695# Which release of libtool.m4 was used?
13696macro_version=$macro_version
13697macro_revision=$macro_revision
13698
13699# Whether or not to build static libraries.
13700build_old_libs=$enable_static
13701
13702# What type of objects to build.
13703pic_mode=$pic_mode
13704
13705# Whether or not to optimize for fast installation.
13706fast_install=$enable_fast_install
13707
13708# The host system.
13709host_alias=$host_alias
13710host=$host
13711host_os=$host_os
13712
13713# The build system.
13714build_alias=$build_alias
13715build=$build
13716build_os=$build_os
13717
13718# A sed program that does not truncate output.
13719SED=$lt_SED
13720
13721# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13722Xsed="\$SED -e 1s/^X//"
13723
13724# A grep program that handles long lines.
13725GREP=$lt_GREP
13726
13727# An ERE matcher.
13728EGREP=$lt_EGREP
13729
13730# A literal string matcher.
13731FGREP=$lt_FGREP
13732
13733# A BSD- or MS-compatible name lister.
13734NM=$lt_NM
13735
13736# Whether we need soft or hard links.
13737LN_S=$lt_LN_S
13738
13739# What is the maximum length of a command?
13740max_cmd_len=$max_cmd_len
13741
13742# Object file suffix (normally "o").
13743objext=$ac_objext
13744
13745# Executable file suffix (normally "").
13746exeext=$exeext
13747
13748# whether the shell understands "unset".
13749lt_unset=$lt_unset
13750
13751# turn spaces into newlines.
13752SP2NL=$lt_lt_SP2NL
13753
13754# turn newlines into spaces.
13755NL2SP=$lt_lt_NL2SP
13756
13757# How to create reloadable object files.
13758reload_flag=$lt_reload_flag
13759reload_cmds=$lt_reload_cmds
13760
13761# Method to check whether dependent libraries are shared objects.
13762deplibs_check_method=$lt_deplibs_check_method
13763
13764# Command to use when deplibs_check_method == "file_magic".
13765file_magic_cmd=$lt_file_magic_cmd
13766
13767# The archiver.
13768AR=$lt_AR
13769AR_FLAGS=$lt_AR_FLAGS
13770
13771# A symbol stripping program.
13772STRIP=$lt_STRIP
13773
13774# Commands used to install an old-style archive.
13775RANLIB=$lt_RANLIB
13776old_postinstall_cmds=$lt_old_postinstall_cmds
13777old_postuninstall_cmds=$lt_old_postuninstall_cmds
13778
13779# A C compiler.
13780LTCC=$lt_CC
13781
13782# LTCC compiler flags.
13783LTCFLAGS=$lt_CFLAGS
13784
13785# Take the output of nm and produce a listing of raw symbols and C names.
13786global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13787
13788# Transform the output of nm in a proper C declaration.
13789global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13790
13791# Transform the output of nm in a C name address pair.
13792global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13793
13794# The name of the directory that contains temporary libtool files.
13795objdir=$objdir
13796
13797# Shell to use when invoking shell scripts.
13798SHELL=$lt_SHELL
13799
13800# An echo program that does not interpret backslashes.
13801ECHO=$lt_ECHO
13802
13803# Used to examine libraries when file_magic_cmd begins with "file".
13804MAGIC_CMD=$MAGIC_CMD
13805
13806# Must we lock files when doing compilation?
13807need_locks=$lt_need_locks
13808
13809# Old archive suffix (normally "a").
13810libext=$libext
13811
13812# Shared library suffix (normally ".so").
13813shrext_cmds=$lt_shrext_cmds
13814
13815# The commands to extract the exported symbol list from a shared archive.
13816extract_expsyms_cmds=$lt_extract_expsyms_cmds
13817
13818# Variables whose values should be saved in libtool wrapper scripts and
13819# restored at link time.
13820variables_saved_for_relink=$lt_variables_saved_for_relink
13821
13822# Do we need the "lib" prefix for modules?
13823need_lib_prefix=$need_lib_prefix
13824
13825# Do we need a version for libraries?
13826need_version=$need_version
13827
13828# Library versioning type.
13829version_type=$version_type
13830
13831# Shared library runtime path variable.
13832runpath_var=$runpath_var
13833
13834# Shared library path variable.
13835shlibpath_var=$shlibpath_var
13836
13837# Is shlibpath searched before the hard-coded library search path?
13838shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13839
13840# Format of library name prefix.
13841libname_spec=$lt_libname_spec
13842
13843# List of archive names. First name is the real one, the rest are links.
13844# The last name is the one that the linker finds with -lNAME
13845library_names_spec=$lt_library_names_spec
13846
13847# The coded name of the library, if different from the real name.
13848soname_spec=$lt_soname_spec
13849
13850# Command to use after installation of a shared archive.
13851postinstall_cmds=$lt_postinstall_cmds
13852
13853# Command to use after uninstallation of a shared archive.
13854postuninstall_cmds=$lt_postuninstall_cmds
13855
13856# Commands used to finish a libtool library installation in a directory.
13857finish_cmds=$lt_finish_cmds
13858
13859# As "finish_cmds", except a single script fragment to be evaled but
13860# not shown.
13861finish_eval=$lt_finish_eval
13862
13863# Whether we should hardcode library paths into libraries.
13864hardcode_into_libs=$hardcode_into_libs
13865
13866# Compile-time system search path for libraries.
13867sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13868
13869# Run-time system search path for libraries.
13870sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13871
13872# Whether dlopen is supported.
13873dlopen_support=$enable_dlopen
13874
13875# Whether dlopen of programs is supported.
13876dlopen_self=$enable_dlopen_self
13877
13878# Whether dlopen of statically linked programs is supported.
13879dlopen_self_static=$enable_dlopen_self_static
13880
13881# Commands to strip libraries.
13882old_striplib=$lt_old_striplib
13883striplib=$lt_striplib
13884
13885
13886# The linker used to build libraries.
13887LD=$lt_LD
13888
13889# Commands used to build an old-style archive.
13890old_archive_cmds=$lt_old_archive_cmds
13891
13892# A language specific compiler.
13893CC=$lt_compiler
13894
13895# Is the compiler the GNU compiler?
13896with_gcc=$GCC
13897
13898# Compiler flag to turn off builtin functions.
13899no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13900
13901# How to pass a linker flag through the compiler.
13902wl=$lt_lt_prog_compiler_wl
13903
13904# Additional compiler flags for building library objects.
13905pic_flag=$lt_lt_prog_compiler_pic
13906
13907# Compiler flag to prevent dynamic linking.
13908link_static_flag=$lt_lt_prog_compiler_static
13909
13910# Does compiler simultaneously support -c and -o options?
13911compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13912
13913# Whether or not to add -lc for building shared libraries.
13914build_libtool_need_lc=$archive_cmds_need_lc
13915
13916# Whether or not to disallow shared libs when runtime libs are static.
13917allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13918
13919# Compiler flag to allow reflexive dlopens.
13920export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13921
13922# Compiler flag to generate shared objects directly from archives.
13923whole_archive_flag_spec=$lt_whole_archive_flag_spec
13924
13925# Whether the compiler copes with passing no objects directly.
13926compiler_needs_object=$lt_compiler_needs_object
13927
13928# Create an old-style archive from a shared archive.
13929old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13930
13931# Create a temporary old-style archive to link instead of a shared archive.
13932old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13933
13934# Commands used to build a shared archive.
13935archive_cmds=$lt_archive_cmds
13936archive_expsym_cmds=$lt_archive_expsym_cmds
13937
13938# Commands used to build a loadable module if different from building
13939# a shared archive.
13940module_cmds=$lt_module_cmds
13941module_expsym_cmds=$lt_module_expsym_cmds
13942
13943# Whether we are building with GNU ld or not.
13944with_gnu_ld=$lt_with_gnu_ld
13945
13946# Flag that allows shared libraries with undefined symbols to be built.
13947allow_undefined_flag=$lt_allow_undefined_flag
13948
13949# Flag that enforces no undefined symbols.
13950no_undefined_flag=$lt_no_undefined_flag
13951
13952# Flag to hardcode \$libdir into a binary during linking.
13953# This must work even if \$libdir does not exist
13954hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13955
13956# If ld is used when linking, flag to hardcode \$libdir into a binary
13957# during linking. This must work even if \$libdir does not exist.
13958hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13959
13960# Whether we need a single "-rpath" flag with a separated argument.
13961hardcode_libdir_separator=$lt_hardcode_libdir_separator
13962
13963# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13964# DIR into the resulting binary.
13965hardcode_direct=$hardcode_direct
13966
13967# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13968# DIR into the resulting binary and the resulting library dependency is
13969# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13970# library is relocated.
13971hardcode_direct_absolute=$hardcode_direct_absolute
13972
13973# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13974# into the resulting binary.
13975hardcode_minus_L=$hardcode_minus_L
13976
13977# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13978# into the resulting binary.
13979hardcode_shlibpath_var=$hardcode_shlibpath_var
13980
13981# Set to "yes" if building a shared library automatically hardcodes DIR
13982# into the library and all subsequent libraries and executables linked
13983# against it.
13984hardcode_automatic=$hardcode_automatic
13985
13986# Set to yes if linker adds runtime paths of dependent libraries
13987# to runtime path list.
13988inherit_rpath=$inherit_rpath
13989
13990# Whether libtool must link a program against all its dependency libraries.
13991link_all_deplibs=$link_all_deplibs
13992
13993# Fix the shell variable \$srcfile for the compiler.
13994fix_srcfile_path=$lt_fix_srcfile_path
13995
13996# Set to "yes" if exported symbols are required.
13997always_export_symbols=$always_export_symbols
13998
13999# The commands to list exported symbols.
14000export_symbols_cmds=$lt_export_symbols_cmds
14001
14002# Symbols that should not be listed in the preloaded symbols.
14003exclude_expsyms=$lt_exclude_expsyms
14004
14005# Symbols that must always be exported.
14006include_expsyms=$lt_include_expsyms
14007
14008# Commands necessary for linking programs (against libraries) with templates.
14009prelink_cmds=$lt_prelink_cmds
14010
14011# Specify filename containing input files.
14012file_list_spec=$lt_file_list_spec
14013
14014# How to hardcode a shared library path into an executable.
14015hardcode_action=$hardcode_action
14016
14017# ### END LIBTOOL CONFIG
14018
14019_LT_EOF
14020
14021 case $host_os in
14022 aix3*)
14023 cat <<\_LT_EOF >> "$cfgfile"
14024# AIX sometimes has problems with the GCC collect2 program. For some
14025# reason, if we set the COLLECT_NAMES environment variable, the problems
14026# vanish in a puff of smoke.
14027if test "X${COLLECT_NAMES+set}" != Xset; then
14028 COLLECT_NAMES=
14029 export COLLECT_NAMES
14030fi
14031_LT_EOF
14032 ;;
14033 esac
14034
14035
14036ltmain="$ac_aux_dir/ltmain.sh"
14037
14038
14039 # We use sed instead of cat because bash on DJGPP gets confused if
14040 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14041 # text mode, it properly converts lines to CR/LF. This bash problem
14042 # is reportedly fixed, but why not run on old versions too?
14043 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14044 || (rm -f "$cfgfile"; exit 1)
14045
14046 case $xsi_shell in
14047 yes)
14048 cat << \_LT_EOF >> "$cfgfile"
14049# func_dirname file append nondir_replacement
14050# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14051# otherwise set result to NONDIR_REPLACEMENT.
14052func_dirname ()
14053{
14054 case ${1} in
14055 */*) func_dirname_result="${1%/*}${2}" ;;
14056 * ) func_dirname_result="${3}" ;;
14057 esac
14058}
14059
14060# func_basename file
14061func_basename ()
14062{
14063 func_basename_result="${1##*/}"
14064}
14065
14066# func_stripname prefix suffix name
14067# strip PREFIX and SUFFIX off of NAME.
14068# PREFIX and SUFFIX must not contain globbing or regex special
14069# characters, hashes, percent signs, but SUFFIX may contain a leading
14070# dot (in which case that matches only a dot).
14071func_stripname ()
14072{
14073 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14074 # positional parameters, so assign one to ordinary parameter first.
14075 func_stripname_result=${3}
14076 func_stripname_result=${func_stripname_result#"${1}"}
14077 func_stripname_result=${func_stripname_result%"${2}"}
14078}
14079
14080# func_opt_split
14081func_opt_split ()
14082{
14083 func_opt_split_opt=${1%%=*}
14084 func_opt_split_arg=${1#*=}
14085}
14086
14087# func_lo2o object
14088func_lo2o ()
14089{
14090 case ${1} in
14091 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14092 *) func_lo2o_result=${1} ;;
14093 esac
14094}
14095_LT_EOF
14096 ;;
14097 *) # Bourne compatible functions.
14098 cat << \_LT_EOF >> "$cfgfile"
14099# func_dirname file append nondir_replacement
14100# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14101# otherwise set result to NONDIR_REPLACEMENT.
14102func_dirname ()
14103{
14104 # Extract subdirectory from the argument.
14105 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
14106 if test "X$func_dirname_result" = "X${1}"; then
14107 func_dirname_result="${3}"
14108 else
14109 func_dirname_result="$func_dirname_result${2}"
14110 fi
14111}
14112
14113# func_basename file
14114func_basename ()
14115{
14116 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
14117}
14118
14119# func_stripname prefix suffix name
14120# strip PREFIX and SUFFIX off of NAME.
14121# PREFIX and SUFFIX must not contain globbing or regex special
14122# characters, hashes, percent signs, but SUFFIX may contain a leading
14123# dot (in which case that matches only a dot).
14124# func_strip_suffix prefix name
14125func_stripname ()
14126{
14127 case ${2} in
14128 .*) func_stripname_result=`$ECHO "X${3}" \
14129 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
14130 *) func_stripname_result=`$ECHO "X${3}" \
14131 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
14132 esac
14133}
14134
14135# sed scripts:
14136my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14137my_sed_long_arg='1s/^-[^=]*=//'
14138
14139# func_opt_split
14140func_opt_split ()
14141{
14142 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
14143 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
14144}
14145
14146# func_lo2o object
14147func_lo2o ()
14148{
14149 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
14150}
14151_LT_EOF
14152esac
14153
14154case $lt_shell_append in
14155 yes)
14156 cat << \_LT_EOF >> "$cfgfile"
14157
14158# func_append var value
14159# Append VALUE to the end of shell variable VAR.
14160func_append ()
14161{
14162 eval "$1+=\$2"
14163}
14164_LT_EOF
14165 ;;
14166 *)
14167 cat << \_LT_EOF >> "$cfgfile"
14168
14169# func_append var value
14170# Append VALUE to the end of shell variable VAR.
14171func_append ()
14172{
14173 eval "$1=\$$1\$2"
14174}
14175_LT_EOF
14176 ;;
14177 esac
14178
14179
14180 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14181 || (rm -f "$cfgfile"; exit 1)
14182
14183 mv -f "$cfgfile" "$ofile" ||
14184 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14185 chmod +x "$ofile"
14186
8ae85421 14187 ;;
20e95c23
DJ
14188 default-1 )
14189 for ac_file in $CONFIG_FILES; do
14190 # Support "outfile[:infile[:infile...]]"
14191 case "$ac_file" in
14192 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
14193 esac
14194 # PO directories have a Makefile.in generated from Makefile.in.in.
14195 case "$ac_file" in */Makefile.in)
14196 # Adjust a relative srcdir.
14197 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
14198 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
14199 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
14200 # In autoconf-2.13 it is called $ac_given_srcdir.
14201 # In autoconf-2.50 it is called $srcdir.
14202 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
14203 case "$ac_given_srcdir" in
14204 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
14205 /*) top_srcdir="$ac_given_srcdir" ;;
14206 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
14207 esac
14208 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
14209 rm -f "$ac_dir/POTFILES"
14210 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
14211 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
14212 POMAKEFILEDEPS="POTFILES.in"
14213 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
14214 # on $ac_dir but don't depend on user-specified configuration
14215 # parameters.
14216 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
14217 # The LINGUAS file contains the set of available languages.
14218 if test -n "$OBSOLETE_ALL_LINGUAS"; then
14219 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
14220 fi
14221 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
14222 # Hide the ALL_LINGUAS assigment from automake.
14223 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
14224 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
14225 else
14226 # The set of available languages was given in configure.in.
14227 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
14228 fi
14229 case "$ac_given_srcdir" in
14230 .) srcdirpre= ;;
14231 *) srcdirpre='$(srcdir)/' ;;
14232 esac
14233 POFILES=
14234 GMOFILES=
14235 UPDATEPOFILES=
14236 DUMMYPOFILES=
14237 for lang in $ALL_LINGUAS; do
14238 POFILES="$POFILES $srcdirpre$lang.po"
14239 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
14240 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
14241 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
14242 done
14243 # CATALOGS depends on both $ac_dir and the user's LINGUAS
14244 # environment variable.
14245 INST_LINGUAS=
14246 if test -n "$ALL_LINGUAS"; then
14247 for presentlang in $ALL_LINGUAS; do
14248 useit=no
14249 if test "%UNSET%" != "$LINGUAS"; then
14250 desiredlanguages="$LINGUAS"
14251 else
14252 desiredlanguages="$ALL_LINGUAS"
14253 fi
14254 for desiredlang in $desiredlanguages; do
14255 # Use the presentlang catalog if desiredlang is
14256 # a. equal to presentlang, or
14257 # b. a variant of presentlang (because in this case,
14258 # presentlang can be used as a fallback for messages
14259 # which are not translated in the desiredlang catalog).
14260 case "$desiredlang" in
14261 "$presentlang"*) useit=yes;;
14262 esac
14263 done
14264 if test $useit = yes; then
14265 INST_LINGUAS="$INST_LINGUAS $presentlang"
14266 fi
14267 done
14268 fi
14269 CATALOGS=
14270 if test -n "$INST_LINGUAS"; then
14271 for lang in $INST_LINGUAS; do
14272 CATALOGS="$CATALOGS $lang.gmo"
14273 done
14274 fi
14275 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
14276 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"
14277 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
14278 if test -f "$f"; then
14279 case "$f" in
14280 *.orig | *.bak | *~) ;;
14281 *) cat "$f" >> "$ac_dir/Makefile" ;;
14282 esac
14283 fi
14284 done
14285 fi
14286 ;;
14287 esac
14288 done ;;
979273e3
NN
14289 esac
14290done
14291_ACEOF
14292
14293cat >>$CONFIG_STATUS <<\_ACEOF
14294
14295{ (exit 0); exit 0; }
14296_ACEOF
252b5132 14297chmod +x $CONFIG_STATUS
979273e3
NN
14298ac_clean_files=$ac_clean_files_save
14299
14300
14301# configure is writing to config.log, and then calls config.status.
14302# config.status does its own redirection, appending to config.log.
14303# Unfortunately, on DOS this fails, as config.log is still kept open
14304# by configure, so config.status won't be able to write to it; its
14305# output is simply discarded. So we exec the FD to /dev/null,
14306# effectively closing config.log, so it can be properly (re)opened and
14307# appended to by config.status. When coming back to configure, we
14308# need to make the FD available again.
14309if test "$no_create" != yes; then
14310 ac_cs_success=:
14311 ac_config_status_args=
14312 test "$silent" = yes &&
14313 ac_config_status_args="$ac_config_status_args --quiet"
14314 exec 5>/dev/null
14315 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14316 exec 5>>config.log
14317 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14318 # would make configure fail if this is the last instruction.
14319 $ac_cs_success || { (exit 1); exit 1; }
14320fi
252b5132 14321
This page took 1.322402 seconds and 4 git commands to generate.