Add ARM v5t, v5te and XScale support
[deliverable/binutils-gdb.git] / opcodes / configure
CommitLineData
252b5132
RH
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
a2d91340 4# Generated automatically using autoconf version 2.13
252b5132
RH
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
14ac_help="$ac_help
15 --enable-shared[=PKGS] build shared libraries [default=no]"
16ac_help="$ac_help
17 --enable-static[=PKGS] build static libraries [default=yes]"
18ac_help="$ac_help
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
20ac_help="$ac_help
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
22ac_help="$ac_help
a74801ba 23 --disable-libtool-lock avoid locking (might break parallel builds)"
ac48eca1
AO
24ac_help="$ac_help
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
252b5132
RH
26ac_help="$ac_help
27 --enable-targets alternative target configurations"
28ac_help="$ac_help
29 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
a2d91340
AC
30ac_help="$ac_help
31 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
252b5132
RH
32ac_help="$ac_help
33 --enable-maintainer-mode enable make rules and dependencies not useful
34 (and sometimes confusing) to the casual installer"
35ac_help="$ac_help
36 --disable-nls do not use Native Language Support"
37ac_help="$ac_help
38 --with-included-gettext use the GNU gettext library included here"
6e31aea3
BE
39ac_help="$ac_help
40 --enable-cgen-maint[=dir] build cgen generated files"
252b5132
RH
41
42# Initialize some variables set by options.
43# The variables have the same names as the options, with
44# dashes changed to underlines.
45build=NONE
46cache_file=./config.cache
47exec_prefix=NONE
48host=NONE
49no_create=
50nonopt=NONE
51no_recursion=
52prefix=NONE
53program_prefix=NONE
54program_suffix=NONE
55program_transform_name=s,x,x,
56silent=
57site=
58srcdir=
59target=NONE
60verbose=
61x_includes=NONE
62x_libraries=NONE
63bindir='${exec_prefix}/bin'
64sbindir='${exec_prefix}/sbin'
65libexecdir='${exec_prefix}/libexec'
66datadir='${prefix}/share'
67sysconfdir='${prefix}/etc'
68sharedstatedir='${prefix}/com'
69localstatedir='${prefix}/var'
70libdir='${exec_prefix}/lib'
71includedir='${prefix}/include'
72oldincludedir='/usr/include'
73infodir='${prefix}/info'
74mandir='${prefix}/man'
75
76# Initialize some other variables.
77subdirs=
78MFLAGS= MAKEFLAGS=
79SHELL=${CONFIG_SHELL-/bin/sh}
80# Maximum number of lines to put in a shell here document.
81ac_max_here_lines=12
82
83ac_prev=
84for ac_option
85do
86
87 # If the previous option needs an argument, assign it.
88 if test -n "$ac_prev"; then
89 eval "$ac_prev=\$ac_option"
90 ac_prev=
91 continue
92 fi
93
94 case "$ac_option" in
95 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
96 *) ac_optarg= ;;
97 esac
98
99 # Accept the important Cygnus configure options, so we can diagnose typos.
100
101 case "$ac_option" in
102
103 -bindir | --bindir | --bindi | --bind | --bin | --bi)
104 ac_prev=bindir ;;
105 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
106 bindir="$ac_optarg" ;;
107
108 -build | --build | --buil | --bui | --bu)
109 ac_prev=build ;;
110 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
111 build="$ac_optarg" ;;
112
113 -cache-file | --cache-file | --cache-fil | --cache-fi \
114 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
115 ac_prev=cache_file ;;
116 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
117 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
118 cache_file="$ac_optarg" ;;
119
120 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
121 ac_prev=datadir ;;
122 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
123 | --da=*)
124 datadir="$ac_optarg" ;;
125
126 -disable-* | --disable-*)
127 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
128 # Reject names that are not valid shell variable names.
129 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
130 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
131 fi
132 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
133 eval "enable_${ac_feature}=no" ;;
134
135 -enable-* | --enable-*)
136 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
137 # Reject names that are not valid shell variable names.
138 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
140 fi
141 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
142 case "$ac_option" in
143 *=*) ;;
144 *) ac_optarg=yes ;;
145 esac
146 eval "enable_${ac_feature}='$ac_optarg'" ;;
147
148 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
149 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
150 | --exec | --exe | --ex)
151 ac_prev=exec_prefix ;;
152 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
153 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
154 | --exec=* | --exe=* | --ex=*)
155 exec_prefix="$ac_optarg" ;;
156
157 -gas | --gas | --ga | --g)
158 # Obsolete; use --with-gas.
159 with_gas=yes ;;
160
161 -help | --help | --hel | --he)
162 # Omit some internal or obsolete options to make the list less imposing.
163 # This message is too long to be a string in the A/UX 3.1 sh.
164 cat << EOF
165Usage: configure [options] [host]
166Options: [defaults in brackets after descriptions]
167Configuration:
168 --cache-file=FILE cache test results in FILE
169 --help print this message
170 --no-create do not create output files
171 --quiet, --silent do not print \`checking...' messages
172 --version print the version of autoconf that created configure
173Directory and file names:
174 --prefix=PREFIX install architecture-independent files in PREFIX
175 [$ac_default_prefix]
176 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
177 [same as prefix]
178 --bindir=DIR user executables in DIR [EPREFIX/bin]
179 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
180 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
181 --datadir=DIR read-only architecture-independent data in DIR
182 [PREFIX/share]
183 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
184 --sharedstatedir=DIR modifiable architecture-independent data in DIR
185 [PREFIX/com]
186 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
187 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
188 --includedir=DIR C header files in DIR [PREFIX/include]
189 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
190 --infodir=DIR info documentation in DIR [PREFIX/info]
191 --mandir=DIR man documentation in DIR [PREFIX/man]
192 --srcdir=DIR find the sources in DIR [configure dir or ..]
193 --program-prefix=PREFIX prepend PREFIX to installed program names
194 --program-suffix=SUFFIX append SUFFIX to installed program names
195 --program-transform-name=PROGRAM
196 run sed PROGRAM on installed program names
197EOF
198 cat << EOF
199Host type:
200 --build=BUILD configure for building on BUILD [BUILD=HOST]
201 --host=HOST configure for HOST [guessed]
202 --target=TARGET configure for TARGET [TARGET=HOST]
203Features and packages:
204 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
205 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
206 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
207 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
208 --x-includes=DIR X include files are in DIR
209 --x-libraries=DIR X library files are in DIR
210EOF
211 if test -n "$ac_help"; then
212 echo "--enable and --with options recognized:$ac_help"
213 fi
214 exit 0 ;;
215
216 -host | --host | --hos | --ho)
217 ac_prev=host ;;
218 -host=* | --host=* | --hos=* | --ho=*)
219 host="$ac_optarg" ;;
220
221 -includedir | --includedir | --includedi | --included | --include \
222 | --includ | --inclu | --incl | --inc)
223 ac_prev=includedir ;;
224 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
225 | --includ=* | --inclu=* | --incl=* | --inc=*)
226 includedir="$ac_optarg" ;;
227
228 -infodir | --infodir | --infodi | --infod | --info | --inf)
229 ac_prev=infodir ;;
230 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
231 infodir="$ac_optarg" ;;
232
233 -libdir | --libdir | --libdi | --libd)
234 ac_prev=libdir ;;
235 -libdir=* | --libdir=* | --libdi=* | --libd=*)
236 libdir="$ac_optarg" ;;
237
238 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
239 | --libexe | --libex | --libe)
240 ac_prev=libexecdir ;;
241 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
242 | --libexe=* | --libex=* | --libe=*)
243 libexecdir="$ac_optarg" ;;
244
245 -localstatedir | --localstatedir | --localstatedi | --localstated \
246 | --localstate | --localstat | --localsta | --localst \
247 | --locals | --local | --loca | --loc | --lo)
248 ac_prev=localstatedir ;;
249 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
250 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
251 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
252 localstatedir="$ac_optarg" ;;
253
254 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
255 ac_prev=mandir ;;
256 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
257 mandir="$ac_optarg" ;;
258
259 -nfp | --nfp | --nf)
260 # Obsolete; use --without-fp.
261 with_fp=no ;;
262
263 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
264 | --no-cr | --no-c)
265 no_create=yes ;;
266
267 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
268 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
269 no_recursion=yes ;;
270
271 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
272 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
273 | --oldin | --oldi | --old | --ol | --o)
274 ac_prev=oldincludedir ;;
275 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
276 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
277 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
278 oldincludedir="$ac_optarg" ;;
279
280 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
281 ac_prev=prefix ;;
282 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
283 prefix="$ac_optarg" ;;
284
285 -program-prefix | --program-prefix | --program-prefi | --program-pref \
286 | --program-pre | --program-pr | --program-p)
287 ac_prev=program_prefix ;;
288 -program-prefix=* | --program-prefix=* | --program-prefi=* \
289 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
290 program_prefix="$ac_optarg" ;;
291
292 -program-suffix | --program-suffix | --program-suffi | --program-suff \
293 | --program-suf | --program-su | --program-s)
294 ac_prev=program_suffix ;;
295 -program-suffix=* | --program-suffix=* | --program-suffi=* \
296 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
297 program_suffix="$ac_optarg" ;;
298
299 -program-transform-name | --program-transform-name \
300 | --program-transform-nam | --program-transform-na \
301 | --program-transform-n | --program-transform- \
302 | --program-transform | --program-transfor \
303 | --program-transfo | --program-transf \
304 | --program-trans | --program-tran \
305 | --progr-tra | --program-tr | --program-t)
306 ac_prev=program_transform_name ;;
307 -program-transform-name=* | --program-transform-name=* \
308 | --program-transform-nam=* | --program-transform-na=* \
309 | --program-transform-n=* | --program-transform-=* \
310 | --program-transform=* | --program-transfor=* \
311 | --program-transfo=* | --program-transf=* \
312 | --program-trans=* | --program-tran=* \
313 | --progr-tra=* | --program-tr=* | --program-t=*)
314 program_transform_name="$ac_optarg" ;;
315
316 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
317 | -silent | --silent | --silen | --sile | --sil)
318 silent=yes ;;
319
320 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
321 ac_prev=sbindir ;;
322 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
323 | --sbi=* | --sb=*)
324 sbindir="$ac_optarg" ;;
325
326 -sharedstatedir | --sharedstatedir | --sharedstatedi \
327 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
328 | --sharedst | --shareds | --shared | --share | --shar \
329 | --sha | --sh)
330 ac_prev=sharedstatedir ;;
331 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
332 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
333 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
334 | --sha=* | --sh=*)
335 sharedstatedir="$ac_optarg" ;;
336
337 -site | --site | --sit)
338 ac_prev=site ;;
339 -site=* | --site=* | --sit=*)
340 site="$ac_optarg" ;;
341
342 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
343 ac_prev=srcdir ;;
344 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
345 srcdir="$ac_optarg" ;;
346
347 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
348 | --syscon | --sysco | --sysc | --sys | --sy)
349 ac_prev=sysconfdir ;;
350 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
351 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
352 sysconfdir="$ac_optarg" ;;
353
354 -target | --target | --targe | --targ | --tar | --ta | --t)
355 ac_prev=target ;;
356 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
357 target="$ac_optarg" ;;
358
359 -v | -verbose | --verbose | --verbos | --verbo | --verb)
360 verbose=yes ;;
361
362 -version | --version | --versio | --versi | --vers)
a2d91340 363 echo "configure generated by autoconf version 2.13"
252b5132
RH
364 exit 0 ;;
365
366 -with-* | --with-*)
367 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
368 # Reject names that are not valid shell variable names.
369 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
371 fi
372 ac_package=`echo $ac_package| sed 's/-/_/g'`
373 case "$ac_option" in
374 *=*) ;;
375 *) ac_optarg=yes ;;
376 esac
377 eval "with_${ac_package}='$ac_optarg'" ;;
378
379 -without-* | --without-*)
380 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
381 # Reject names that are not valid shell variable names.
382 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
383 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
384 fi
385 ac_package=`echo $ac_package| sed 's/-/_/g'`
386 eval "with_${ac_package}=no" ;;
387
388 --x)
389 # Obsolete; use --with-x.
390 with_x=yes ;;
391
392 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
393 | --x-incl | --x-inc | --x-in | --x-i)
394 ac_prev=x_includes ;;
395 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
396 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
397 x_includes="$ac_optarg" ;;
398
399 -x-libraries | --x-libraries | --x-librarie | --x-librari \
400 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
401 ac_prev=x_libraries ;;
402 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
403 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
404 x_libraries="$ac_optarg" ;;
405
406 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
407 ;;
408
409 *)
410 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
411 echo "configure: warning: $ac_option: invalid host type" 1>&2
412 fi
413 if test "x$nonopt" != xNONE; then
414 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
415 fi
416 nonopt="$ac_option"
417 ;;
418
419 esac
420done
421
422if test -n "$ac_prev"; then
423 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
424fi
425
426trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
427
428# File descriptor usage:
429# 0 standard input
430# 1 file creation
431# 2 errors and warnings
432# 3 some systems may open it to /dev/tty
433# 4 used on the Kubota Titan
434# 6 checking for... messages and results
435# 5 compiler messages saved in config.log
436if test "$silent" = yes; then
437 exec 6>/dev/null
438else
439 exec 6>&1
440fi
441exec 5>./config.log
442
443echo "\
444This file contains any messages produced by compilers while
445running configure, to aid debugging if configure makes a mistake.
446" 1>&5
447
448# Strip out --no-create and --no-recursion so they do not pile up.
449# Also quote any args containing shell metacharacters.
450ac_configure_args=
451for ac_arg
452do
453 case "$ac_arg" in
454 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
455 | --no-cr | --no-c) ;;
456 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
457 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
458 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
459 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
460 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
461 esac
462done
463
464# NLS nuisances.
465# Only set these to C if already set. These must not be set unconditionally
466# because not all systems understand e.g. LANG=C (notably SCO).
467# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
468# Non-C LC_CTYPE values break the ctype check.
469if test "${LANG+set}" = set; then LANG=C; export LANG; fi
470if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
471if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
472if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
473
474# confdefs.h avoids OS command line length limits that DEFS can exceed.
475rm -rf conftest* confdefs.h
476# AIX cpp loses on an empty file, so make sure it contains at least a newline.
477echo > confdefs.h
478
479# A filename unique to this package, relative to the directory that
480# configure is in, which we can look for to find out if srcdir is correct.
481ac_unique_file=z8k-dis.c
482
483# Find the source files, if location was not specified.
484if test -z "$srcdir"; then
485 ac_srcdir_defaulted=yes
486 # Try the directory containing this script, then its parent.
487 ac_prog=$0
488 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
489 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
490 srcdir=$ac_confdir
491 if test ! -r $srcdir/$ac_unique_file; then
492 srcdir=..
493 fi
494else
495 ac_srcdir_defaulted=no
496fi
497if test ! -r $srcdir/$ac_unique_file; then
498 if test "$ac_srcdir_defaulted" = yes; then
499 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
500 else
501 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
502 fi
503fi
504srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
505
506# Prefer explicitly selected file to automatically selected ones.
90f2472a
AO
507if test -z "$CONFIG_SITE"; then
508 if test "x$prefix" != xNONE; then
509 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
510 else
511 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
252b5132
RH
512 fi
513fi
514for ac_site_file in $CONFIG_SITE; do
515 if test -r "$ac_site_file"; then
516 echo "loading site script $ac_site_file"
517 . "$ac_site_file"
518 fi
519done
520
521if test -r "$cache_file"; then
522 echo "loading cache $cache_file"
a2d91340 523 . $cache_file
252b5132
RH
524else
525 echo "creating cache $cache_file"
526 > $cache_file
527fi
528
529ac_ext=c
530# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
531ac_cpp='$CPP $CPPFLAGS'
532ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
533ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
534cross_compiling=$ac_cv_prog_cc_cross
535
536ac_exeext=
537ac_objext=o
538if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
539 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
540 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
541 ac_n= ac_c='
542' ac_t=' '
543 else
544 ac_n=-n ac_c= ac_t=
545 fi
546else
547 ac_n= ac_c='\c' ac_t=
548fi
549
ac48eca1 550echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
90f2472a 551echo "configure:552: checking for Cygwin environment" >&5
ac48eca1
AO
552if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
553 echo $ac_n "(cached) $ac_c" 1>&6
554else
555 cat > conftest.$ac_ext <<EOF
90f2472a 556#line 557 "configure"
ac48eca1
AO
557#include "confdefs.h"
558
559int main() {
560
561#ifndef __CYGWIN__
562#define __CYGWIN__ __CYGWIN32__
563#endif
564return __CYGWIN__;
565; return 0; }
566EOF
90f2472a 567if { (eval echo configure:568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ac48eca1
AO
568 rm -rf conftest*
569 ac_cv_cygwin=yes
570else
571 echo "configure: failed program was:" >&5
572 cat conftest.$ac_ext >&5
573 rm -rf conftest*
574 ac_cv_cygwin=no
575fi
576rm -f conftest*
577rm -f conftest*
578fi
579
580echo "$ac_t""$ac_cv_cygwin" 1>&6
581CYGWIN=
582test "$ac_cv_cygwin" = yes && CYGWIN=yes
583echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
90f2472a 584echo "configure:585: checking for mingw32 environment" >&5
ac48eca1
AO
585if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
586 echo $ac_n "(cached) $ac_c" 1>&6
587else
588 cat > conftest.$ac_ext <<EOF
90f2472a 589#line 590 "configure"
ac48eca1
AO
590#include "confdefs.h"
591
592int main() {
593return __MINGW32__;
594; return 0; }
595EOF
90f2472a 596if { (eval echo configure:597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ac48eca1
AO
597 rm -rf conftest*
598 ac_cv_mingw32=yes
599else
600 echo "configure: failed program was:" >&5
601 cat conftest.$ac_ext >&5
602 rm -rf conftest*
603 ac_cv_mingw32=no
604fi
605rm -f conftest*
606rm -f conftest*
607fi
608
609echo "$ac_t""$ac_cv_mingw32" 1>&6
610MINGW32=
611test "$ac_cv_mingw32" = yes && MINGW32=yes
252b5132
RH
612
613
614ac_aux_dir=
615for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
616 if test -f $ac_dir/install-sh; then
617 ac_aux_dir=$ac_dir
618 ac_install_sh="$ac_aux_dir/install-sh -c"
619 break
620 elif test -f $ac_dir/install.sh; then
621 ac_aux_dir=$ac_dir
622 ac_install_sh="$ac_aux_dir/install.sh -c"
623 break
624 fi
625done
626if test -z "$ac_aux_dir"; then
627 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
628fi
a2d91340
AC
629ac_config_guess=$ac_aux_dir/config.guess
630ac_config_sub=$ac_aux_dir/config.sub
631ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
252b5132
RH
632
633
634# Do some error checking and defaulting for the host and target type.
635# The inputs are:
636# configure --host=HOST --target=TARGET --build=BUILD NONOPT
637#
638# The rules are:
639# 1. You are not allowed to specify --host, --target, and nonopt at the
640# same time.
641# 2. Host defaults to nonopt.
642# 3. If nonopt is not specified, then host defaults to the current host,
643# as determined by config.guess.
644# 4. Target and build default to nonopt.
645# 5. If nonopt is not specified, then target and build default to host.
646
647# The aliases save the names the user supplied, while $host etc.
648# will get canonicalized.
649case $host---$target---$nonopt in
650NONE---*---* | *---NONE---* | *---*---NONE) ;;
651*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
652esac
653
a2d91340
AC
654
655# Make sure we can run config.sub.
656if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
657else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
658fi
659
660echo $ac_n "checking host system type""... $ac_c" 1>&6
90f2472a 661echo "configure:662: checking host system type" >&5
a2d91340
AC
662
663host_alias=$host
664case "$host_alias" in
665NONE)
666 case $nonopt in
667 NONE)
668 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
669 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
670 fi ;;
671 *) host_alias=$nonopt ;;
672 esac ;;
673esac
674
675host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
676host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
677host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
678host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
679echo "$ac_t""$host" 1>&6
680
681echo $ac_n "checking target system type""... $ac_c" 1>&6
90f2472a 682echo "configure:683: checking target system type" >&5
a2d91340
AC
683
684target_alias=$target
685case "$target_alias" in
686NONE)
687 case $nonopt in
688 NONE) target_alias=$host_alias ;;
689 *) target_alias=$nonopt ;;
690 esac ;;
691esac
692
693target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
694target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
695target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
696target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
697echo "$ac_t""$target" 1>&6
698
699echo $ac_n "checking build system type""... $ac_c" 1>&6
90f2472a 700echo "configure:701: checking build system type" >&5
a2d91340
AC
701
702build_alias=$build
703case "$build_alias" in
704NONE)
705 case $nonopt in
706 NONE) build_alias=$host_alias ;;
707 *) build_alias=$nonopt ;;
708 esac ;;
709esac
710
711build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
712build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
713build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
714build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
715echo "$ac_t""$build" 1>&6
716
252b5132
RH
717test "$host_alias" != "$target_alias" &&
718 test "$program_prefix$program_suffix$program_transform_name" = \
719 NONENONEs,x,x, &&
720 program_prefix=${target_alias}-
721
722# Extract the first word of "gcc", so it can be a program name with args.
723set dummy gcc; ac_word=$2
724echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 725echo "configure:726: checking for $ac_word" >&5
a2d91340 726if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
252b5132
RH
727 echo $ac_n "(cached) $ac_c" 1>&6
728else
729 if test -n "$CC"; then
730 ac_cv_prog_CC="$CC" # Let the user override the test.
731else
732 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
733 ac_dummy="$PATH"
734 for ac_dir in $ac_dummy; do
735 test -z "$ac_dir" && ac_dir=.
736 if test -f $ac_dir/$ac_word; then
737 ac_cv_prog_CC="gcc"
738 break
739 fi
740 done
741 IFS="$ac_save_ifs"
742fi
743fi
744CC="$ac_cv_prog_CC"
745if test -n "$CC"; then
746 echo "$ac_t""$CC" 1>&6
747else
748 echo "$ac_t""no" 1>&6
749fi
750
751if test -z "$CC"; then
752 # Extract the first word of "cc", so it can be a program name with args.
753set dummy cc; ac_word=$2
754echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 755echo "configure:756: checking for $ac_word" >&5
a2d91340 756if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
252b5132
RH
757 echo $ac_n "(cached) $ac_c" 1>&6
758else
759 if test -n "$CC"; then
760 ac_cv_prog_CC="$CC" # Let the user override the test.
761else
762 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
763 ac_prog_rejected=no
764 ac_dummy="$PATH"
765 for ac_dir in $ac_dummy; do
766 test -z "$ac_dir" && ac_dir=.
767 if test -f $ac_dir/$ac_word; then
768 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
769 ac_prog_rejected=yes
770 continue
771 fi
772 ac_cv_prog_CC="cc"
773 break
774 fi
775 done
776 IFS="$ac_save_ifs"
777if test $ac_prog_rejected = yes; then
778 # We found a bogon in the path, so make sure we never use it.
779 set dummy $ac_cv_prog_CC
780 shift
781 if test $# -gt 0; then
782 # We chose a different compiler from the bogus one.
783 # However, it has the same basename, so the bogon will be chosen
784 # first if we set CC to just the basename; use the full file name.
785 shift
786 set dummy "$ac_dir/$ac_word" "$@"
787 shift
788 ac_cv_prog_CC="$@"
789 fi
790fi
791fi
792fi
793CC="$ac_cv_prog_CC"
794if test -n "$CC"; then
795 echo "$ac_t""$CC" 1>&6
796else
797 echo "$ac_t""no" 1>&6
798fi
799
800 if test -z "$CC"; then
801 case "`uname -s`" in
a2d91340 802 *win32* | *WIN32*)
252b5132
RH
803 # Extract the first word of "cl", so it can be a program name with args.
804set dummy cl; ac_word=$2
805echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 806echo "configure:807: checking for $ac_word" >&5
a2d91340 807if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
252b5132
RH
808 echo $ac_n "(cached) $ac_c" 1>&6
809else
810 if test -n "$CC"; then
811 ac_cv_prog_CC="$CC" # Let the user override the test.
812else
813 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
814 ac_dummy="$PATH"
815 for ac_dir in $ac_dummy; do
816 test -z "$ac_dir" && ac_dir=.
817 if test -f $ac_dir/$ac_word; then
818 ac_cv_prog_CC="cl"
819 break
820 fi
821 done
822 IFS="$ac_save_ifs"
823fi
824fi
825CC="$ac_cv_prog_CC"
826if test -n "$CC"; then
827 echo "$ac_t""$CC" 1>&6
828else
829 echo "$ac_t""no" 1>&6
830fi
831 ;;
832 esac
833 fi
834 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
835fi
836
a2d91340 837echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
90f2472a 838echo "configure:839: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
252b5132
RH
839
840ac_ext=c
841# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
842ac_cpp='$CPP $CPPFLAGS'
843ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
844ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
845cross_compiling=$ac_cv_prog_cc_cross
846
847cat > conftest.$ac_ext << EOF
848
90f2472a 849#line 850 "configure"
252b5132
RH
850#include "confdefs.h"
851
852main(){return(0);}
853EOF
90f2472a 854if { (eval echo configure:855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
855 ac_cv_prog_cc_works=yes
856 # If we can't run a trivial program, we are probably using a cross compiler.
857 if (./conftest; exit) 2>/dev/null; then
858 ac_cv_prog_cc_cross=no
859 else
860 ac_cv_prog_cc_cross=yes
861 fi
862else
863 echo "configure: failed program was:" >&5
864 cat conftest.$ac_ext >&5
865 ac_cv_prog_cc_works=no
866fi
867rm -fr conftest*
868ac_ext=c
869# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
870ac_cpp='$CPP $CPPFLAGS'
871ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
872ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
873cross_compiling=$ac_cv_prog_cc_cross
874
875echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
876if test $ac_cv_prog_cc_works = no; then
877 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
878fi
a2d91340 879echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
90f2472a 880echo "configure:881: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
252b5132
RH
881echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
882cross_compiling=$ac_cv_prog_cc_cross
883
884echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
90f2472a 885echo "configure:886: checking whether we are using GNU C" >&5
a2d91340 886if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
252b5132
RH
887 echo $ac_n "(cached) $ac_c" 1>&6
888else
889 cat > conftest.c <<EOF
890#ifdef __GNUC__
891 yes;
892#endif
893EOF
90f2472a 894if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
252b5132
RH
895 ac_cv_prog_gcc=yes
896else
897 ac_cv_prog_gcc=no
898fi
899fi
900
901echo "$ac_t""$ac_cv_prog_gcc" 1>&6
902
903if test $ac_cv_prog_gcc = yes; then
904 GCC=yes
905else
906 GCC=
907fi
908
909ac_test_CFLAGS="${CFLAGS+set}"
910ac_save_CFLAGS="$CFLAGS"
911CFLAGS=
912echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
90f2472a 913echo "configure:914: checking whether ${CC-cc} accepts -g" >&5
a2d91340 914if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
252b5132
RH
915 echo $ac_n "(cached) $ac_c" 1>&6
916else
917 echo 'void f(){}' > conftest.c
918if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
919 ac_cv_prog_cc_g=yes
920else
921 ac_cv_prog_cc_g=no
922fi
923rm -f conftest*
924
925fi
926
927echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
928if test "$ac_test_CFLAGS" = set; then
929 CFLAGS="$ac_save_CFLAGS"
930elif test $ac_cv_prog_cc_g = yes; then
931 if test "$GCC" = yes; then
932 CFLAGS="-g -O2"
933 else
934 CFLAGS="-g"
935 fi
936else
937 if test "$GCC" = yes; then
938 CFLAGS="-O2"
939 else
940 CFLAGS=
941 fi
942fi
943
944echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
90f2472a 945echo "configure:946: checking for POSIXized ISC" >&5
252b5132
RH
946if test -d /etc/conf/kconfig.d &&
947 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
948then
949 echo "$ac_t""yes" 1>&6
950 ISC=yes # If later tests want to check for ISC.
951 cat >> confdefs.h <<\EOF
952#define _POSIX_SOURCE 1
953EOF
954
955 if test "$GCC" = yes; then
956 CC="$CC -posix"
957 else
958 CC="$CC -Xp"
959 fi
960else
961 echo "$ac_t""no" 1>&6
962 ISC=
963fi
964
965
966# We currently only use the version number for the name of any shared
967# library. For user convenience, we always use the same version
968# number that BFD is using.
969BFD_VERSION=`grep INIT_AUTOMAKE ${srcdir}/../bfd/configure.in | sed -n -e 's/[ ]//g' -e 's/^.*,\(.*\)).*$/\1/p'`
970
971# Find a good install program. We prefer a C program (faster),
972# so one script is as good as another. But avoid the broken or
973# incompatible versions:
974# SysV /etc/install, /usr/sbin/install
975# SunOS /usr/etc/install
976# IRIX /sbin/install
977# AIX /bin/install
978# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
979# AFS /usr/afsws/bin/install, which mishandles nonexistent args
980# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
981# ./install, which can be erroneously created by make from ./install.sh.
982echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
90f2472a 983echo "configure:984: checking for a BSD compatible install" >&5
252b5132 984if test -z "$INSTALL"; then
a2d91340 985if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
252b5132
RH
986 echo $ac_n "(cached) $ac_c" 1>&6
987else
988 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
989 for ac_dir in $PATH; do
990 # Account for people who put trailing slashes in PATH elements.
991 case "$ac_dir/" in
992 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
993 *)
994 # OSF1 and SCO ODT 3.0 have their own names for install.
995 # Don't use installbsd from OSF since it installs stuff as root
996 # by default.
997 for ac_prog in ginstall scoinst install; do
998 if test -f $ac_dir/$ac_prog; then
999 if test $ac_prog = install &&
1000 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1001 # AIX install. It has an incompatible calling convention.
1002 :
1003 else
1004 ac_cv_path_install="$ac_dir/$ac_prog -c"
1005 break 2
1006 fi
1007 fi
1008 done
1009 ;;
1010 esac
1011 done
1012 IFS="$ac_save_IFS"
1013
1014fi
1015 if test "${ac_cv_path_install+set}" = set; then
1016 INSTALL="$ac_cv_path_install"
1017 else
1018 # As a last resort, use the slow shell script. We don't cache a
1019 # path for INSTALL within a source directory, because that will
1020 # break other packages using the cache if that directory is
1021 # removed, or if the path is relative.
1022 INSTALL="$ac_install_sh"
1023 fi
1024fi
1025echo "$ac_t""$INSTALL" 1>&6
1026
1027# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1028# It thinks the first close brace ends the variable substitution.
1029test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1030
a2d91340 1031test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
252b5132
RH
1032
1033test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1034
1035echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
90f2472a 1036echo "configure:1037: checking whether build environment is sane" >&5
252b5132
RH
1037# Just in case
1038sleep 1
1039echo timestamp > conftestfile
1040# Do `set' in a subshell so we don't clobber the current shell's
1041# arguments. Must try -L first in case configure is actually a
1042# symlink; some systems play weird games with the mod time of symlinks
1043# (eg FreeBSD returns the mod time of the symlink's containing
1044# directory).
1045if (
1046 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1047 if test "$*" = "X"; then
1048 # -L didn't work.
1049 set X `ls -t $srcdir/configure conftestfile`
1050 fi
1051 if test "$*" != "X $srcdir/configure conftestfile" \
1052 && test "$*" != "X conftestfile $srcdir/configure"; then
1053
1054 # If neither matched, then we have a broken ls. This can happen
1055 # if, for instance, CONFIG_SHELL is bash and it inherits a
1056 # broken ls alias from the environment. This has actually
1057 # happened. Such a system could not be considered "sane".
1058 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
1059alias in your environment" 1>&2; exit 1; }
1060 fi
1061
1062 test "$2" = conftestfile
1063 )
1064then
1065 # Ok.
1066 :
1067else
1068 { echo "configure: error: newly created file is older than distributed files!
1069Check your system clock" 1>&2; exit 1; }
1070fi
1071rm -f conftest*
1072echo "$ac_t""yes" 1>&6
1073if test "$program_transform_name" = s,x,x,; then
1074 program_transform_name=
1075else
1076 # Double any \ or $. echo might interpret backslashes.
1077 cat <<\EOF_SED > conftestsed
1078s,\\,\\\\,g; s,\$,$$,g
1079EOF_SED
1080 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1081 rm -f conftestsed
1082fi
1083test "$program_prefix" != NONE &&
a2d91340 1084 program_transform_name="s,^,${program_prefix},; $program_transform_name"
252b5132
RH
1085# Use a double $ so make ignores it.
1086test "$program_suffix" != NONE &&
a2d91340 1087 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
252b5132
RH
1088
1089# sed with no file args requires a program.
1090test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1091
1092echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
90f2472a 1093echo "configure:1094: checking whether ${MAKE-make} sets \${MAKE}" >&5
252b5132 1094set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
a2d91340 1095if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
252b5132
RH
1096 echo $ac_n "(cached) $ac_c" 1>&6
1097else
1098 cat > conftestmake <<\EOF
1099all:
1100 @echo 'ac_maketemp="${MAKE}"'
1101EOF
1102# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1103eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1104if test -n "$ac_maketemp"; then
1105 eval ac_cv_prog_make_${ac_make}_set=yes
1106else
1107 eval ac_cv_prog_make_${ac_make}_set=no
1108fi
1109rm -f conftestmake
1110fi
1111if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1112 echo "$ac_t""yes" 1>&6
1113 SET_MAKE=
1114else
1115 echo "$ac_t""no" 1>&6
1116 SET_MAKE="MAKE=${MAKE-make}"
1117fi
1118
1119
1120PACKAGE=opcodes
1121
1122VERSION=${BFD_VERSION}
1123
1124if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1125 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1126fi
1127cat >> confdefs.h <<EOF
1128#define PACKAGE "$PACKAGE"
1129EOF
1130
1131cat >> confdefs.h <<EOF
1132#define VERSION "$VERSION"
1133EOF
1134
1135
1136
1137missing_dir=`cd $ac_aux_dir && pwd`
1138echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
90f2472a 1139echo "configure:1140: checking for working aclocal" >&5
252b5132
RH
1140# Run test in a subshell; some versions of sh will print an error if
1141# an executable is not found, even if stderr is redirected.
1142# Redirect stdin to placate older versions of autoconf. Sigh.
1143if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1144 ACLOCAL=aclocal
1145 echo "$ac_t""found" 1>&6
1146else
1147 ACLOCAL="$missing_dir/missing aclocal"
1148 echo "$ac_t""missing" 1>&6
1149fi
1150
1151echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
90f2472a 1152echo "configure:1153: checking for working autoconf" >&5
252b5132
RH
1153# Run test in a subshell; some versions of sh will print an error if
1154# an executable is not found, even if stderr is redirected.
1155# Redirect stdin to placate older versions of autoconf. Sigh.
1156if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1157 AUTOCONF=autoconf
1158 echo "$ac_t""found" 1>&6
1159else
1160 AUTOCONF="$missing_dir/missing autoconf"
1161 echo "$ac_t""missing" 1>&6
1162fi
1163
1164echo $ac_n "checking for working automake""... $ac_c" 1>&6
90f2472a 1165echo "configure:1166: checking for working automake" >&5
252b5132
RH
1166# Run test in a subshell; some versions of sh will print an error if
1167# an executable is not found, even if stderr is redirected.
1168# Redirect stdin to placate older versions of autoconf. Sigh.
1169if (automake --version) < /dev/null > /dev/null 2>&1; then
1170 AUTOMAKE=automake
1171 echo "$ac_t""found" 1>&6
1172else
1173 AUTOMAKE="$missing_dir/missing automake"
1174 echo "$ac_t""missing" 1>&6
1175fi
1176
1177echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
90f2472a 1178echo "configure:1179: checking for working autoheader" >&5
252b5132
RH
1179# Run test in a subshell; some versions of sh will print an error if
1180# an executable is not found, even if stderr is redirected.
1181# Redirect stdin to placate older versions of autoconf. Sigh.
1182if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1183 AUTOHEADER=autoheader
1184 echo "$ac_t""found" 1>&6
1185else
1186 AUTOHEADER="$missing_dir/missing autoheader"
1187 echo "$ac_t""missing" 1>&6
1188fi
1189
1190echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
90f2472a 1191echo "configure:1192: checking for working makeinfo" >&5
252b5132
RH
1192# Run test in a subshell; some versions of sh will print an error if
1193# an executable is not found, even if stderr is redirected.
1194# Redirect stdin to placate older versions of autoconf. Sigh.
1195if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1196 MAKEINFO=makeinfo
1197 echo "$ac_t""found" 1>&6
1198else
1199 MAKEINFO="$missing_dir/missing makeinfo"
1200 echo "$ac_t""missing" 1>&6
1201fi
1202
1203
1204
1205if test $host != $build; then
1206 ac_tool_prefix=${host_alias}-
1207else
1208 ac_tool_prefix=
1209fi
1210
1211# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1212set dummy ${ac_tool_prefix}ar; ac_word=$2
1213echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 1214echo "configure:1215: checking for $ac_word" >&5
a2d91340 1215if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
252b5132
RH
1216 echo $ac_n "(cached) $ac_c" 1>&6
1217else
1218 if test -n "$AR"; then
1219 ac_cv_prog_AR="$AR" # Let the user override the test.
1220else
1221 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1222 ac_dummy="$PATH"
1223 for ac_dir in $ac_dummy; do
1224 test -z "$ac_dir" && ac_dir=.
1225 if test -f $ac_dir/$ac_word; then
1226 ac_cv_prog_AR="${ac_tool_prefix}ar"
1227 break
1228 fi
1229 done
1230 IFS="$ac_save_ifs"
1231 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1232fi
1233fi
1234AR="$ac_cv_prog_AR"
1235if test -n "$AR"; then
1236 echo "$ac_t""$AR" 1>&6
1237else
1238 echo "$ac_t""no" 1>&6
1239fi
1240
1241
1242
1243# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1244set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1245echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 1246echo "configure:1247: checking for $ac_word" >&5
a2d91340 1247if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
252b5132
RH
1248 echo $ac_n "(cached) $ac_c" 1>&6
1249else
1250 if test -n "$RANLIB"; then
1251 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1252else
1253 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1254 ac_dummy="$PATH"
1255 for ac_dir in $ac_dummy; do
1256 test -z "$ac_dir" && ac_dir=.
1257 if test -f $ac_dir/$ac_word; then
1258 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1259 break
1260 fi
1261 done
1262 IFS="$ac_save_ifs"
1263fi
1264fi
1265RANLIB="$ac_cv_prog_RANLIB"
1266if test -n "$RANLIB"; then
1267 echo "$ac_t""$RANLIB" 1>&6
1268else
1269 echo "$ac_t""no" 1>&6
1270fi
1271
1272
1273if test -z "$ac_cv_prog_RANLIB"; then
1274if test -n "$ac_tool_prefix"; then
1275 # Extract the first word of "ranlib", so it can be a program name with args.
1276set dummy ranlib; ac_word=$2
1277echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 1278echo "configure:1279: checking for $ac_word" >&5
a2d91340 1279if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
252b5132
RH
1280 echo $ac_n "(cached) $ac_c" 1>&6
1281else
1282 if test -n "$RANLIB"; then
1283 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1284else
1285 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1286 ac_dummy="$PATH"
1287 for ac_dir in $ac_dummy; do
1288 test -z "$ac_dir" && ac_dir=.
1289 if test -f $ac_dir/$ac_word; then
1290 ac_cv_prog_RANLIB="ranlib"
1291 break
1292 fi
1293 done
1294 IFS="$ac_save_ifs"
1295 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1296fi
1297fi
1298RANLIB="$ac_cv_prog_RANLIB"
1299if test -n "$RANLIB"; then
1300 echo "$ac_t""$RANLIB" 1>&6
1301else
1302 echo "$ac_t""no" 1>&6
1303fi
1304
1305else
1306 RANLIB=":"
1307fi
1308fi
1309
1310
1311# Check whether --enable-shared or --disable-shared was given.
1312if test "${enable_shared+set}" = set; then
1313 enableval="$enable_shared"
1314 p=${PACKAGE-default}
1315case "$enableval" in
1316yes) enable_shared=yes ;;
1317no) enable_shared=no ;;
1318*)
1319 enable_shared=no
1320 # Look at the argument we got. We use all the common list separators.
1321 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1322 for pkg in $enableval; do
1323 if test "X$pkg" = "X$p"; then
1324 enable_shared=yes
1325 fi
1326 done
1327 IFS="$ac_save_ifs"
1328 ;;
1329esac
1330else
1331 enable_shared=no
1332fi
1333
1334
1335# Check whether --enable-static or --disable-static was given.
1336if test "${enable_static+set}" = set; then
1337 enableval="$enable_static"
1338 p=${PACKAGE-default}
1339case "$enableval" in
1340yes) enable_static=yes ;;
1341no) enable_static=no ;;
1342*)
1343 enable_static=no
1344 # Look at the argument we got. We use all the common list separators.
1345 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1346 for pkg in $enableval; do
1347 if test "X$pkg" = "X$p"; then
1348 enable_static=yes
1349 fi
1350 done
1351 IFS="$ac_save_ifs"
1352 ;;
1353esac
1354else
1355 enable_static=yes
1356fi
1357
1358# Check whether --enable-fast-install or --disable-fast-install was given.
1359if test "${enable_fast_install+set}" = set; then
1360 enableval="$enable_fast_install"
1361 p=${PACKAGE-default}
1362case "$enableval" in
1363yes) enable_fast_install=yes ;;
1364no) enable_fast_install=no ;;
1365*)
1366 enable_fast_install=no
1367 # Look at the argument we got. We use all the common list separators.
1368 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1369 for pkg in $enableval; do
1370 if test "X$pkg" = "X$p"; then
1371 enable_fast_install=yes
1372 fi
1373 done
1374 IFS="$ac_save_ifs"
1375 ;;
1376esac
1377else
1378 enable_fast_install=yes
1379fi
1380
252b5132
RH
1381# Check whether --with-gnu-ld or --without-gnu-ld was given.
1382if test "${with_gnu_ld+set}" = set; then
1383 withval="$with_gnu_ld"
1384 test "$withval" = no || with_gnu_ld=yes
1385else
1386 with_gnu_ld=no
1387fi
1388
1389ac_prog=ld
1390if test "$ac_cv_prog_gcc" = yes; then
1391 # Check if gcc -print-prog-name=ld gives a path.
1392 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
90f2472a 1393echo "configure:1394: checking for ld used by GCC" >&5
ac48eca1
AO
1394 case $host in
1395 *-*-mingw*)
1396 # gcc leaves a trailing carriage return which upsets mingw
1397 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1398 *)
1399 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1400 esac
252b5132
RH
1401 case "$ac_prog" in
1402 # Accept absolute paths.
a74801ba 1403 [\\/]* | [A-Za-z]:[\\/]*)
252b5132
RH
1404 re_direlt='/[^/][^/]*/\.\./'
1405 # Canonicalize the path of ld
1406 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1407 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1408 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1409 done
1410 test -z "$LD" && LD="$ac_prog"
1411 ;;
1412 "")
1413 # If it fails, then pretend we aren't using GCC.
1414 ac_prog=ld
1415 ;;
1416 *)
1417 # If it is relative, then search for the first ld in PATH.
1418 with_gnu_ld=unknown
1419 ;;
1420 esac
1421elif test "$with_gnu_ld" = yes; then
1422 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
90f2472a 1423echo "configure:1424: checking for GNU ld" >&5
252b5132
RH
1424else
1425 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
90f2472a 1426echo "configure:1427: checking for non-GNU ld" >&5
252b5132 1427fi
a2d91340 1428if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
252b5132
RH
1429 echo $ac_n "(cached) $ac_c" 1>&6
1430else
1431 if test -z "$LD"; then
a74801ba 1432 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
252b5132
RH
1433 for ac_dir in $PATH; do
1434 test -z "$ac_dir" && ac_dir=.
a74801ba 1435 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
252b5132
RH
1436 ac_cv_path_LD="$ac_dir/$ac_prog"
1437 # Check to see if the program is GNU ld. I'd rather use --version,
1438 # but apparently some GNU ld's only accept -v.
1439 # Break only if it was the GNU/non-GNU ld that we prefer.
1440 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1441 test "$with_gnu_ld" != no && break
1442 else
1443 test "$with_gnu_ld" != yes && break
1444 fi
1445 fi
1446 done
1447 IFS="$ac_save_ifs"
1448else
1449 ac_cv_path_LD="$LD" # Let the user override the test with a path.
1450fi
1451fi
1452
1453LD="$ac_cv_path_LD"
1454if test -n "$LD"; then
1455 echo "$ac_t""$LD" 1>&6
1456else
1457 echo "$ac_t""no" 1>&6
1458fi
1459test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
252b5132 1460echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
90f2472a 1461echo "configure:1462: checking if the linker ($LD) is GNU ld" >&5
a2d91340 1462if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
252b5132
RH
1463 echo $ac_n "(cached) $ac_c" 1>&6
1464else
1465 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1466if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1467 ac_cv_prog_gnu_ld=yes
1468else
1469 ac_cv_prog_gnu_ld=no
1470fi
1471fi
1472
1473echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
ac48eca1
AO
1474with_gnu_ld=$ac_cv_prog_gnu_ld
1475
1476
1477echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
90f2472a 1478echo "configure:1479: checking for $LD option to reload object files" >&5
ac48eca1
AO
1479if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1480 echo $ac_n "(cached) $ac_c" 1>&6
1481else
1482 lt_cv_ld_reload_flag='-r'
1483fi
252b5132 1484
ac48eca1
AO
1485echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1486reload_flag=$lt_cv_ld_reload_flag
1487test -n "$reload_flag" && reload_flag=" $reload_flag"
252b5132
RH
1488
1489echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
90f2472a 1490echo "configure:1491: checking for BSD-compatible nm" >&5
a2d91340 1491if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
252b5132
RH
1492 echo $ac_n "(cached) $ac_c" 1>&6
1493else
1494 if test -n "$NM"; then
1495 # Let the user override the test.
1496 ac_cv_path_NM="$NM"
1497else
a74801ba 1498 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
252b5132
RH
1499 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1500 test -z "$ac_dir" && ac_dir=.
ac48eca1
AO
1501 tmp_nm=$ac_dir/${ac_tool_prefix}nm
1502 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
252b5132
RH
1503 # Check to see if the nm accepts a BSD-compat flag.
1504 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1505 # nm: unknown option "B" ignored
90f2472a
AO
1506 # Tru64's nm complains that /dev/null is an invalid object file
1507 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
ac48eca1 1508 ac_cv_path_NM="$tmp_nm -B"
252b5132 1509 break
ac48eca1
AO
1510 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1511 ac_cv_path_NM="$tmp_nm -p"
252b5132
RH
1512 break
1513 else
ac48eca1 1514 ac_cv_path_NM=${ac_cv_path_NM="$tmp_nm"} # keep the first match, but
252b5132
RH
1515 continue # so that we can try to find one that supports BSD flags
1516 fi
1517 fi
1518 done
1519 IFS="$ac_save_ifs"
1520 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1521fi
1522fi
1523
1524NM="$ac_cv_path_NM"
1525echo "$ac_t""$NM" 1>&6
1526
252b5132 1527echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
90f2472a 1528echo "configure:1529: checking whether ln -s works" >&5
a2d91340 1529if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
252b5132
RH
1530 echo $ac_n "(cached) $ac_c" 1>&6
1531else
1532 rm -f conftestdata
1533if ln -s X conftestdata 2>/dev/null
1534then
1535 rm -f conftestdata
1536 ac_cv_prog_LN_S="ln -s"
1537else
1538 ac_cv_prog_LN_S=ln
1539fi
1540fi
1541LN_S="$ac_cv_prog_LN_S"
1542if test "$ac_cv_prog_LN_S" = "ln -s"; then
1543 echo "$ac_t""yes" 1>&6
1544else
1545 echo "$ac_t""no" 1>&6
1546fi
1547
ac48eca1 1548echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
90f2472a 1549echo "configure:1550: checking how to recognise dependant libraries" >&5
ac48eca1
AO
1550if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1551 echo $ac_n "(cached) $ac_c" 1>&6
1552else
d64552c5 1553 lt_cv_file_magic_cmd='$MAGIC_CMD'
ac48eca1
AO
1554lt_cv_file_magic_test_file=
1555lt_cv_deplibs_check_method='unknown'
1556# Need to set the preceding variable on all platforms that support
1557# interlibrary dependencies.
1558# 'none' -- dependencies not supported.
1559# `unknown' -- same as none, but documents that we really don't know.
1560# 'pass_all' -- all dependencies passed with no checks.
1561# 'test_compile' -- check by making test program.
1562# 'file_magic [regex]' -- check by looking for files in library path
1563# which responds to the $file_magic_cmd with a given egrep regex.
1564# If you have `file' or equivalent on your system and you're not sure
1565# whether `pass_all' will *always* work, you probably want this one.
1566
1567case "$host_os" in
1568aix4*)
1569 lt_cv_deplibs_check_method=pass_all
1570 ;;
1571
1572beos*)
1573 lt_cv_deplibs_check_method=pass_all
1574 ;;
1575
1576bsdi4*)
1577 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1578 lt_cv_file_magic_cmd='/usr/bin/file -L'
1579 lt_cv_file_magic_test_file=/shlib/libc.so
1580 ;;
1581
d64552c5 1582cygwin* | mingw* |pw32*)
ac48eca1 1583 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
d64552c5 1584 lt_cv_file_magic_cmd='$OBJDUMP -f'
ac48eca1
AO
1585 ;;
1586
1587freebsd* )
1588 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1589 case "$host_cpu" in
1590 i*86 )
90f2472a
AO
1591 # Not sure whether the presence of OpenBSD here was a mistake.
1592 # Let's accept both of them until this is cleared up.
1593 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
ac48eca1
AO
1594 lt_cv_file_magic_cmd=/usr/bin/file
1595 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1596 ;;
1597 esac
1598 else
1599 lt_cv_deplibs_check_method=pass_all
1600 fi
1601 ;;
1602
1603gnu*)
1604 lt_cv_deplibs_check_method=pass_all
1605 ;;
1606
1607hpux10.20*)
1608 # TODO: Does this work for hpux-11 too?
1609 lt_cv_deplibs_check_method='file_magic (s0-90-90-9|PA-RISC0-9.0-9) shared library'
1610 lt_cv_file_magic_cmd=/usr/bin/file
1611 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1612 ;;
1613
1614irix5* | irix6*)
1615 case "$host_os" in
1616 irix5*)
1617 # this will be overridden with pass_all, but let us keep it just in case
1618 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1619 ;;
1620 *)
1621 case "$LD" in
1622 *-32|*"-32 ") libmagic=32-bit;;
1623 *-n32|*"-n32 ") libmagic=N32;;
1624 *-64|*"-64 ") libmagic=64-bit;;
1625 *) libmagic=never-match;;
1626 esac
1627 # this will be overridden with pass_all, but let us keep it just in case
1628 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1629 ;;
1630 esac
1631 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1632 lt_cv_deplibs_check_method=pass_all
1633 ;;
1634
1635# This must be Linux ELF.
90f2472a 1636linux-gnu*)
ac48eca1
AO
1637 case "$host_cpu" in
1638 alpha* | i*86 | powerpc* | sparc* | ia64* )
1639 lt_cv_deplibs_check_method=pass_all ;;
1640 *)
1641 # glibc up to 2.1.1 does not perform some relocations on ARM
1642 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1643 esac
1644 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1645 ;;
1646
1647netbsd*)
1648 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then :
1649 else
1650 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
1651 lt_cv_file_magic_cmd='/usr/bin/file -L'
1652 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1653 fi
1654 ;;
1655
1656osf3* | osf4* | osf5*)
1657 # this will be overridden with pass_all, but let us keep it just in case
1658 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1659 lt_cv_file_magic_test_file=/shlib/libc.so
1660 lt_cv_deplibs_check_method=pass_all
1661 ;;
1662
1663sco3.2v5*)
1664 lt_cv_deplibs_check_method=pass_all
1665 ;;
1666
1667solaris*)
1668 lt_cv_deplibs_check_method=pass_all
1669 lt_cv_file_magic_test_file=/lib/libc.so
1670 ;;
1671
1672sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1673 case "$host_vendor" in
1674 ncr)
1675 lt_cv_deplibs_check_method=pass_all
1676 ;;
1677 motorola)
1678 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]'
1679 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1680 ;;
1681 esac
1682 ;;
1683esac
1684
1685fi
1686
1687echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1688file_magic_cmd=$lt_cv_file_magic_cmd
1689deplibs_check_method=$lt_cv_deplibs_check_method
1690
1691echo $ac_n "checking for object suffix""... $ac_c" 1>&6
90f2472a 1692echo "configure:1693: checking for object suffix" >&5
ac48eca1
AO
1693if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1694 echo $ac_n "(cached) $ac_c" 1>&6
1695else
1696 rm -f conftest*
1697echo 'int i = 1;' > conftest.$ac_ext
90f2472a 1698if { (eval echo configure:1699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ac48eca1
AO
1699 for ac_file in conftest.*; do
1700 case $ac_file in
1701 *.c) ;;
1702 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1703 esac
1704 done
1705else
1706 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1707fi
1708rm -f conftest*
1709fi
1710
1711echo "$ac_t""$ac_cv_objext" 1>&6
1712OBJEXT=$ac_cv_objext
1713ac_objext=$ac_cv_objext
1714
1715
1716
1717echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
90f2472a 1718echo "configure:1719: checking for executable suffix" >&5
ac48eca1
AO
1719if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1720 echo $ac_n "(cached) $ac_c" 1>&6
1721else
1722 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1723 ac_cv_exeext=.exe
1724else
1725 rm -f conftest*
1726 echo 'int main () { return 0; }' > conftest.$ac_ext
1727 ac_cv_exeext=
90f2472a 1728 if { (eval echo configure:1729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
ac48eca1
AO
1729 for file in conftest.*; do
1730 case $file in
90f2472a 1731 *.c | *.o | *.obj) ;;
ac48eca1
AO
1732 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1733 esac
1734 done
1735 else
1736 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1737 fi
1738 rm -f conftest*
1739 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1740fi
1741fi
1742
1743EXEEXT=""
1744test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1745echo "$ac_t""${ac_cv_exeext}" 1>&6
1746ac_exeext=$EXEEXT
1747
1748# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1749
1750# Only perform the check for file, if the check method requires it
1751case "$deplibs_check_method" in
1752file_magic*)
d64552c5 1753 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
ac48eca1 1754 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
90f2472a 1755echo "configure:1756: checking for ${ac_tool_prefix}file" >&5
d64552c5 1756if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
ac48eca1
AO
1757 echo $ac_n "(cached) $ac_c" 1>&6
1758else
d64552c5 1759 case "$MAGIC_CMD" in
ac48eca1 1760 /*)
d64552c5 1761 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
ac48eca1
AO
1762 ;;
1763 ?:/*)
d64552c5 1764 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
ac48eca1
AO
1765 ;;
1766 *)
d64552c5 1767 ac_save_MAGIC_CMD="$MAGIC_CMD"
ac48eca1
AO
1768 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1769 ac_dummy="/usr/bin:$PATH"
1770 for ac_dir in $ac_dummy; do
1771 test -z "$ac_dir" && ac_dir=.
1772 if test -f $ac_dir/${ac_tool_prefix}file; then
d64552c5 1773 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
ac48eca1
AO
1774 if test -n "$file_magic_test_file"; then
1775 case "$deplibs_check_method" in
1776 "file_magic "*)
1777 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
d64552c5 1778 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
ac48eca1
AO
1779 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1780 egrep "$file_magic_regex" > /dev/null; then
1781 :
1782 else
1783 cat <<EOF 1>&2
1784
1785*** Warning: the command libtool uses to detect shared libraries,
1786*** $file_magic_cmd, produces output that libtool cannot recognize.
1787*** The result is that libtool may fail to recognize shared libraries
1788*** as such. This will affect the creation of libtool libraries that
1789*** depend on shared libraries, but programs linked with such libtool
1790*** libraries will work regardless of this problem. Nevertheless, you
1791*** may want to report the problem to your system manager and/or to
1792*** bug-libtool@gnu.org
1793
1794EOF
1795 fi ;;
1796 esac
1797 fi
1798 break
1799 fi
1800 done
1801 IFS="$ac_save_ifs"
d64552c5 1802 MAGIC_CMD="$ac_save_MAGIC_CMD"
ac48eca1
AO
1803 ;;
1804esac
1805fi
1806
d64552c5
AO
1807MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1808if test -n "$MAGIC_CMD"; then
1809 echo "$ac_t""$MAGIC_CMD" 1>&6
ac48eca1
AO
1810else
1811 echo "$ac_t""no" 1>&6
1812fi
1813
d64552c5 1814if test -z "$lt_cv_path_MAGIC_CMD"; then
ac48eca1
AO
1815 if test -n "$ac_tool_prefix"; then
1816 echo $ac_n "checking for file""... $ac_c" 1>&6
90f2472a 1817echo "configure:1818: checking for file" >&5
d64552c5 1818if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
ac48eca1
AO
1819 echo $ac_n "(cached) $ac_c" 1>&6
1820else
d64552c5 1821 case "$MAGIC_CMD" in
ac48eca1 1822 /*)
d64552c5 1823 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
ac48eca1
AO
1824 ;;
1825 ?:/*)
d64552c5 1826 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
ac48eca1
AO
1827 ;;
1828 *)
d64552c5 1829 ac_save_MAGIC_CMD="$MAGIC_CMD"
ac48eca1
AO
1830 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1831 ac_dummy="/usr/bin:$PATH"
1832 for ac_dir in $ac_dummy; do
1833 test -z "$ac_dir" && ac_dir=.
1834 if test -f $ac_dir/file; then
d64552c5 1835 lt_cv_path_MAGIC_CMD="$ac_dir/file"
ac48eca1
AO
1836 if test -n "$file_magic_test_file"; then
1837 case "$deplibs_check_method" in
1838 "file_magic "*)
1839 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
d64552c5 1840 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
ac48eca1
AO
1841 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1842 egrep "$file_magic_regex" > /dev/null; then
1843 :
1844 else
1845 cat <<EOF 1>&2
1846
1847*** Warning: the command libtool uses to detect shared libraries,
1848*** $file_magic_cmd, produces output that libtool cannot recognize.
1849*** The result is that libtool may fail to recognize shared libraries
1850*** as such. This will affect the creation of libtool libraries that
1851*** depend on shared libraries, but programs linked with such libtool
1852*** libraries will work regardless of this problem. Nevertheless, you
1853*** may want to report the problem to your system manager and/or to
1854*** bug-libtool@gnu.org
1855
1856EOF
1857 fi ;;
1858 esac
1859 fi
1860 break
1861 fi
1862 done
1863 IFS="$ac_save_ifs"
d64552c5 1864 MAGIC_CMD="$ac_save_MAGIC_CMD"
ac48eca1
AO
1865 ;;
1866esac
1867fi
1868
d64552c5
AO
1869MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1870if test -n "$MAGIC_CMD"; then
1871 echo "$ac_t""$MAGIC_CMD" 1>&6
ac48eca1
AO
1872else
1873 echo "$ac_t""no" 1>&6
1874fi
1875
1876 else
d64552c5 1877 MAGIC_CMD=:
ac48eca1
AO
1878 fi
1879fi
1880
1881 fi
1882 ;;
1883esac
1884
1885# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1886set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1887echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 1888echo "configure:1889: checking for $ac_word" >&5
ac48eca1
AO
1889if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1890 echo $ac_n "(cached) $ac_c" 1>&6
1891else
1892 if test -n "$RANLIB"; then
1893 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1894else
1895 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1896 ac_dummy="$PATH"
1897 for ac_dir in $ac_dummy; do
1898 test -z "$ac_dir" && ac_dir=.
1899 if test -f $ac_dir/$ac_word; then
1900 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1901 break
1902 fi
1903 done
1904 IFS="$ac_save_ifs"
1905fi
1906fi
1907RANLIB="$ac_cv_prog_RANLIB"
1908if test -n "$RANLIB"; then
1909 echo "$ac_t""$RANLIB" 1>&6
1910else
1911 echo "$ac_t""no" 1>&6
1912fi
1913
1914
1915if test -z "$ac_cv_prog_RANLIB"; then
1916if test -n "$ac_tool_prefix"; then
1917 # Extract the first word of "ranlib", so it can be a program name with args.
1918set dummy ranlib; ac_word=$2
1919echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 1920echo "configure:1921: checking for $ac_word" >&5
ac48eca1
AO
1921if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1922 echo $ac_n "(cached) $ac_c" 1>&6
1923else
1924 if test -n "$RANLIB"; then
1925 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1926else
1927 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1928 ac_dummy="$PATH"
1929 for ac_dir in $ac_dummy; do
1930 test -z "$ac_dir" && ac_dir=.
1931 if test -f $ac_dir/$ac_word; then
1932 ac_cv_prog_RANLIB="ranlib"
1933 break
1934 fi
1935 done
1936 IFS="$ac_save_ifs"
1937 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1938fi
1939fi
1940RANLIB="$ac_cv_prog_RANLIB"
1941if test -n "$RANLIB"; then
1942 echo "$ac_t""$RANLIB" 1>&6
1943else
1944 echo "$ac_t""no" 1>&6
1945fi
1946
1947else
1948 RANLIB=":"
1949fi
1950fi
1951
1952# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1953set dummy ${ac_tool_prefix}strip; ac_word=$2
1954echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 1955echo "configure:1956: checking for $ac_word" >&5
ac48eca1
AO
1956if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1957 echo $ac_n "(cached) $ac_c" 1>&6
1958else
1959 if test -n "$STRIP"; then
1960 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1961else
1962 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1963 ac_dummy="$PATH"
1964 for ac_dir in $ac_dummy; do
1965 test -z "$ac_dir" && ac_dir=.
1966 if test -f $ac_dir/$ac_word; then
1967 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1968 break
1969 fi
1970 done
1971 IFS="$ac_save_ifs"
1972fi
1973fi
1974STRIP="$ac_cv_prog_STRIP"
1975if test -n "$STRIP"; then
1976 echo "$ac_t""$STRIP" 1>&6
1977else
1978 echo "$ac_t""no" 1>&6
1979fi
1980
1981
1982if test -z "$ac_cv_prog_STRIP"; then
1983if test -n "$ac_tool_prefix"; then
1984 # Extract the first word of "strip", so it can be a program name with args.
1985set dummy strip; ac_word=$2
1986echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
90f2472a 1987echo "configure:1988: checking for $ac_word" >&5
ac48eca1
AO
1988if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1989 echo $ac_n "(cached) $ac_c" 1>&6
1990else
1991 if test -n "$STRIP"; then
1992 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1993else
1994 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1995 ac_dummy="$PATH"
1996 for ac_dir in $ac_dummy; do
1997 test -z "$ac_dir" && ac_dir=.
1998 if test -f $ac_dir/$ac_word; then
1999 ac_cv_prog_STRIP="strip"
2000 break
2001 fi
2002 done
2003 IFS="$ac_save_ifs"
2004 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2005fi
2006fi
2007STRIP="$ac_cv_prog_STRIP"
2008if test -n "$STRIP"; then
2009 echo "$ac_t""$STRIP" 1>&6
2010else
2011 echo "$ac_t""no" 1>&6
2012fi
2013
2014else
2015 STRIP=":"
2016fi
2017fi
2018
252b5132
RH
2019
2020# Check for any special flags to pass to ltconfig.
2021libtool_flags="--cache-file=$cache_file"
2022test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2023test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2024test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
252b5132
RH
2025test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
2026test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
2027
a74801ba
ILT
2028
2029# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2030if test "${enable_libtool_lock+set}" = set; then
2031 enableval="$enable_libtool_lock"
2032 :
2033fi
2034
2035test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2036test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2037
ac48eca1
AO
2038# Check whether --with-pic or --without-pic was given.
2039if test "${with_pic+set}" = set; then
2040 withval="$with_pic"
2041 pic_mode="$withval"
2042else
2043 pic_mode=default
2044fi
2045
2046test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2047test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2048
252b5132
RH
2049# Some flags need to be propagated to the compiler or linker for good
2050# libtool support.
dc62a253 2051case "$host" in
252b5132
RH
2052*-*-irix6*)
2053 # Find out which ABI we are using.
90f2472a
AO
2054 echo '#line 2055 "configure"' > conftest.$ac_ext
2055 if { (eval echo configure:2056: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
2056 case "`/usr/bin/file conftest.o`" in
2057 *32-bit*)
2058 LD="${LD-ld} -32"
2059 ;;
2060 *N32*)
2061 LD="${LD-ld} -n32"
2062 ;;
2063 *64-bit*)
2064 LD="${LD-ld} -64"
2065 ;;
2066 esac
2067 fi
2068 rm -rf conftest*
2069 ;;
2070
2071*-*-sco3.2v5*)
2072 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2073 SAVE_CFLAGS="$CFLAGS"
2074 CFLAGS="$CFLAGS -belf"
2075 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
90f2472a 2076echo "configure:2077: checking whether the C compiler needs -belf" >&5
a2d91340 2077if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
252b5132
RH
2078 echo $ac_n "(cached) $ac_c" 1>&6
2079else
ac48eca1
AO
2080
2081 ac_ext=c
2082# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2083ac_cpp='$CPP $CPPFLAGS'
2084ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2085ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2086cross_compiling=$ac_cv_prog_cc_cross
2087
2088 cat > conftest.$ac_ext <<EOF
90f2472a 2089#line 2090 "configure"
252b5132
RH
2090#include "confdefs.h"
2091
2092int main() {
2093
2094; return 0; }
2095EOF
90f2472a 2096if { (eval echo configure:2097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
2097 rm -rf conftest*
2098 lt_cv_cc_needs_belf=yes
2099else
2100 echo "configure: failed program was:" >&5
2101 cat conftest.$ac_ext >&5
2102 rm -rf conftest*
2103 lt_cv_cc_needs_belf=no
2104fi
2105rm -f conftest*
ac48eca1
AO
2106 ac_ext=c
2107# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2108ac_cpp='$CPP $CPPFLAGS'
2109ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2110ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2111cross_compiling=$ac_cv_prog_cc_cross
2112
252b5132
RH
2113fi
2114
2115echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2116 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2117 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2118 CFLAGS="$SAVE_CFLAGS"
2119 fi
2120 ;;
2121
252b5132
RH
2122
2123esac
2124
252b5132
RH
2125
2126# Save cache, so that ltconfig can load it
2127cat > confcache <<\EOF
2128# This file is a shell script that caches the results of configure
2129# tests run on this system so they can be shared between configure
2130# scripts and configure runs. It is not useful on other systems.
2131# If it contains results you don't want to keep, you may remove or edit it.
2132#
2133# By default, configure uses ./config.cache as the cache file,
2134# creating it if it does not exist already. You can give configure
2135# the --cache-file=FILE option to use a different cache file; that is
2136# what configure does when it calls configure scripts in
2137# subdirectories, so they share the cache.
2138# Giving --cache-file=/dev/null disables caching, for debugging configure.
2139# config.status only pays attention to the cache file if you give it the
2140# --recheck option to rerun configure.
2141#
2142EOF
2143# The following way of writing the cache mishandles newlines in values,
2144# but we know of no workaround that is simple, portable, and efficient.
2145# So, don't put newlines in cache variables' values.
2146# Ultrix sh set writes to stderr and can't be redirected directly,
2147# and sets the high bit in the cache file unless we assign to the vars.
2148(set) 2>&1 |
2149 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2150 *ac_space=\ *)
2151 # `set' does not quote correctly, so add quotes (double-quote substitution
2152 # turns \\\\ into \\, and sed turns \\ into \).
2153 sed -n \
2154 -e "s/'/'\\\\''/g" \
2155 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2156 ;;
2157 *)
2158 # `set' quotes correctly as required by POSIX, so do not add quotes.
2159 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2160 ;;
2161 esac >> confcache
2162if cmp -s $cache_file confcache; then
2163 :
2164else
2165 if test -w $cache_file; then
2166 echo "updating cache $cache_file"
2167 cat confcache > $cache_file
2168 else
2169 echo "not updating unwritable cache $cache_file"
2170 fi
2171fi
2172rm -f confcache
2173
2174
2175# Actually configure libtool. ac_aux_dir is where install-sh is found.
ac48eca1 2176AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
d64552c5 2177MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
ac48eca1
AO
2178LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2179AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2180objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2181deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
252b5132 2182${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
ac48eca1 2183$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
252b5132
RH
2184|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2185
2186# Reload cache, that may have been modified by ltconfig
2187if test -r "$cache_file"; then
2188 echo "loading cache $cache_file"
a2d91340 2189 . $cache_file
252b5132
RH
2190else
2191 echo "creating cache $cache_file"
2192 > $cache_file
2193fi
2194
2195
2196# This can be used to rebuild libtool when needed
ac48eca1 2197LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
252b5132
RH
2198
2199# Always use our own libtool.
2200LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2201
2202# Redirect the config.log output again, so that the ltconfig log is not
2203# clobbered by the next message.
2204exec 5>>./config.log
2205
2206
ac48eca1
AO
2207
2208
2209
2210
d64552c5 2211
ac48eca1 2212
252b5132
RH
2213# Check whether --enable-targets or --disable-targets was given.
2214if test "${enable_targets+set}" = set; then
2215 enableval="$enable_targets"
2216 case "${enableval}" in
2217 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2218 ;;
2219 no) enable_targets= ;;
2220 *) enable_targets=$enableval ;;
2221esac
2222fi
2223# Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2224if test "${enable_commonbfdlib+set}" = set; then
2225 enableval="$enable_commonbfdlib"
2226 case "${enableval}" in
2227 yes) commonbfdlib=true ;;
2228 no) commonbfdlib=false ;;
2229 *) { echo "configure: error: bad value ${enableval} for opcodes commonbfdlib option" 1>&2; exit 1; } ;;
2230esac
2231fi
2232
a2d91340
AC
2233build_warnings="-W -Wall"
2234# Check whether --enable-build-warnings or --disable-build-warnings was given.
2235if test "${enable_build_warnings+set}" = set; then
2236 enableval="$enable_build_warnings"
2237 case "${enableval}" in
2238 yes) ;;
2239 no) build_warnings="-w";;
2240 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2241 build_warnings="${build_warnings} ${t}";;
2242 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2243 build_warnings="${t} ${build_warnings}";;
2244 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2245esac
2246if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2247 echo "Setting warning flags = $build_warnings" 6>&1
2248fi
2249fi
2250WARN_CFLAGS=""
2251if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2252 WARN_CFLAGS="${build_warnings}"
2253fi
2254
2255
252b5132
RH
2256
2257
2258
2259
2260if test -z "$target" ; then
2261 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2262fi
2263if test "$program_transform_name" = s,x,x,; then
2264 program_transform_name=
2265else
2266 # Double any \ or $. echo might interpret backslashes.
2267 cat <<\EOF_SED > conftestsed
2268s,\\,\\\\,g; s,\$,$$,g
2269EOF_SED
2270 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
2271 rm -f conftestsed
2272fi
2273test "$program_prefix" != NONE &&
a2d91340 2274 program_transform_name="s,^,${program_prefix},; $program_transform_name"
252b5132
RH
2275# Use a double $ so make ignores it.
2276test "$program_suffix" != NONE &&
a2d91340 2277 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
252b5132
RH
2278
2279# sed with no file args requires a program.
2280test "$program_transform_name" = "" && program_transform_name="s,x,x,"
2281
2282
2283echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
d64552c5 2284echo "configure:2285: checking whether to enable maintainer-specific portions of Makefiles" >&5
252b5132
RH
2285 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
2286if test "${enable_maintainer_mode+set}" = set; then
2287 enableval="$enable_maintainer_mode"
2288 USE_MAINTAINER_MODE=$enableval
2289else
2290 USE_MAINTAINER_MODE=no
2291fi
2292
2293 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
2294
2295
2296if test $USE_MAINTAINER_MODE = yes; then
2297 MAINTAINER_MODE_TRUE=
2298 MAINTAINER_MODE_FALSE='#'
2299else
2300 MAINTAINER_MODE_TRUE='#'
2301 MAINTAINER_MODE_FALSE=
2302fi
2303 MAINT=$MAINTAINER_MODE_TRUE
2304
2305
252b5132
RH
2306
2307
2308echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
d64552c5 2309echo "configure:2310: checking for executable suffix" >&5
a2d91340 2310if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
252b5132
RH
2311 echo $ac_n "(cached) $ac_c" 1>&6
2312else
a2d91340 2313 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
252b5132
RH
2314 ac_cv_exeext=.exe
2315else
2316 rm -f conftest*
2317 echo 'int main () { return 0; }' > conftest.$ac_ext
2318 ac_cv_exeext=
d64552c5 2319 if { (eval echo configure:2320: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
252b5132
RH
2320 for file in conftest.*; do
2321 case $file in
90f2472a 2322 *.c | *.o | *.obj) ;;
252b5132
RH
2323 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
2324 esac
2325 done
2326 else
2327 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2328 fi
2329 rm -f conftest*
2330 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2331fi
2332fi
2333
2334EXEEXT=""
2335test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2336echo "$ac_t""${ac_cv_exeext}" 1>&6
2337ac_exeext=$EXEEXT
2338
2339
2340# host-specific stuff:
2341
2342# Extract the first word of "gcc", so it can be a program name with args.
2343set dummy gcc; ac_word=$2
2344echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 2345echo "configure:2346: checking for $ac_word" >&5
a2d91340 2346if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
252b5132
RH
2347 echo $ac_n "(cached) $ac_c" 1>&6
2348else
2349 if test -n "$CC"; then
2350 ac_cv_prog_CC="$CC" # Let the user override the test.
2351else
2352 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2353 ac_dummy="$PATH"
2354 for ac_dir in $ac_dummy; do
2355 test -z "$ac_dir" && ac_dir=.
2356 if test -f $ac_dir/$ac_word; then
2357 ac_cv_prog_CC="gcc"
2358 break
2359 fi
2360 done
2361 IFS="$ac_save_ifs"
2362fi
2363fi
2364CC="$ac_cv_prog_CC"
2365if test -n "$CC"; then
2366 echo "$ac_t""$CC" 1>&6
2367else
2368 echo "$ac_t""no" 1>&6
2369fi
2370
2371if test -z "$CC"; then
2372 # Extract the first word of "cc", so it can be a program name with args.
2373set dummy cc; ac_word=$2
2374echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 2375echo "configure:2376: checking for $ac_word" >&5
a2d91340 2376if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
252b5132
RH
2377 echo $ac_n "(cached) $ac_c" 1>&6
2378else
2379 if test -n "$CC"; then
2380 ac_cv_prog_CC="$CC" # Let the user override the test.
2381else
2382 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2383 ac_prog_rejected=no
2384 ac_dummy="$PATH"
2385 for ac_dir in $ac_dummy; do
2386 test -z "$ac_dir" && ac_dir=.
2387 if test -f $ac_dir/$ac_word; then
2388 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2389 ac_prog_rejected=yes
2390 continue
2391 fi
2392 ac_cv_prog_CC="cc"
2393 break
2394 fi
2395 done
2396 IFS="$ac_save_ifs"
2397if test $ac_prog_rejected = yes; then
2398 # We found a bogon in the path, so make sure we never use it.
2399 set dummy $ac_cv_prog_CC
2400 shift
2401 if test $# -gt 0; then
2402 # We chose a different compiler from the bogus one.
2403 # However, it has the same basename, so the bogon will be chosen
2404 # first if we set CC to just the basename; use the full file name.
2405 shift
2406 set dummy "$ac_dir/$ac_word" "$@"
2407 shift
2408 ac_cv_prog_CC="$@"
2409 fi
2410fi
2411fi
2412fi
2413CC="$ac_cv_prog_CC"
2414if test -n "$CC"; then
2415 echo "$ac_t""$CC" 1>&6
2416else
2417 echo "$ac_t""no" 1>&6
2418fi
2419
2420 if test -z "$CC"; then
2421 case "`uname -s`" in
a2d91340 2422 *win32* | *WIN32*)
252b5132
RH
2423 # Extract the first word of "cl", so it can be a program name with args.
2424set dummy cl; ac_word=$2
2425echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 2426echo "configure:2427: checking for $ac_word" >&5
a2d91340 2427if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
252b5132
RH
2428 echo $ac_n "(cached) $ac_c" 1>&6
2429else
2430 if test -n "$CC"; then
2431 ac_cv_prog_CC="$CC" # Let the user override the test.
2432else
2433 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2434 ac_dummy="$PATH"
2435 for ac_dir in $ac_dummy; do
2436 test -z "$ac_dir" && ac_dir=.
2437 if test -f $ac_dir/$ac_word; then
2438 ac_cv_prog_CC="cl"
2439 break
2440 fi
2441 done
2442 IFS="$ac_save_ifs"
2443fi
2444fi
2445CC="$ac_cv_prog_CC"
2446if test -n "$CC"; then
2447 echo "$ac_t""$CC" 1>&6
2448else
2449 echo "$ac_t""no" 1>&6
2450fi
2451 ;;
2452 esac
2453 fi
2454 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2455fi
2456
a2d91340 2457echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
d64552c5 2458echo "configure:2459: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
252b5132
RH
2459
2460ac_ext=c
2461# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2462ac_cpp='$CPP $CPPFLAGS'
2463ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2464ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2465cross_compiling=$ac_cv_prog_cc_cross
2466
2467cat > conftest.$ac_ext << EOF
2468
d64552c5 2469#line 2470 "configure"
252b5132
RH
2470#include "confdefs.h"
2471
2472main(){return(0);}
2473EOF
d64552c5 2474if { (eval echo configure:2475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
2475 ac_cv_prog_cc_works=yes
2476 # If we can't run a trivial program, we are probably using a cross compiler.
2477 if (./conftest; exit) 2>/dev/null; then
2478 ac_cv_prog_cc_cross=no
2479 else
2480 ac_cv_prog_cc_cross=yes
2481 fi
2482else
2483 echo "configure: failed program was:" >&5
2484 cat conftest.$ac_ext >&5
2485 ac_cv_prog_cc_works=no
2486fi
2487rm -fr conftest*
2488ac_ext=c
2489# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2490ac_cpp='$CPP $CPPFLAGS'
2491ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2492ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2493cross_compiling=$ac_cv_prog_cc_cross
2494
2495echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2496if test $ac_cv_prog_cc_works = no; then
2497 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2498fi
a2d91340 2499echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
d64552c5 2500echo "configure:2501: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
252b5132
RH
2501echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2502cross_compiling=$ac_cv_prog_cc_cross
2503
2504echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
d64552c5 2505echo "configure:2506: checking whether we are using GNU C" >&5
a2d91340 2506if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
252b5132
RH
2507 echo $ac_n "(cached) $ac_c" 1>&6
2508else
2509 cat > conftest.c <<EOF
2510#ifdef __GNUC__
2511 yes;
2512#endif
2513EOF
d64552c5 2514if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2515: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
252b5132
RH
2515 ac_cv_prog_gcc=yes
2516else
2517 ac_cv_prog_gcc=no
2518fi
2519fi
2520
2521echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2522
2523if test $ac_cv_prog_gcc = yes; then
2524 GCC=yes
2525else
2526 GCC=
2527fi
2528
2529ac_test_CFLAGS="${CFLAGS+set}"
2530ac_save_CFLAGS="$CFLAGS"
2531CFLAGS=
2532echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
d64552c5 2533echo "configure:2534: checking whether ${CC-cc} accepts -g" >&5
a2d91340 2534if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
252b5132
RH
2535 echo $ac_n "(cached) $ac_c" 1>&6
2536else
2537 echo 'void f(){}' > conftest.c
2538if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2539 ac_cv_prog_cc_g=yes
2540else
2541 ac_cv_prog_cc_g=no
2542fi
2543rm -f conftest*
2544
2545fi
2546
2547echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2548if test "$ac_test_CFLAGS" = set; then
2549 CFLAGS="$ac_save_CFLAGS"
2550elif test $ac_cv_prog_cc_g = yes; then
2551 if test "$GCC" = yes; then
2552 CFLAGS="-g -O2"
2553 else
2554 CFLAGS="-g"
2555 fi
2556else
2557 if test "$GCC" = yes; then
2558 CFLAGS="-O2"
2559 else
2560 CFLAGS=
2561 fi
2562fi
2563
2564
2565ALL_LINGUAS=
2566echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
d64552c5 2567echo "configure:2568: checking how to run the C preprocessor" >&5
252b5132
RH
2568# On Suns, sometimes $CPP names a directory.
2569if test -n "$CPP" && test -d "$CPP"; then
2570 CPP=
2571fi
2572if test -z "$CPP"; then
a2d91340 2573if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
252b5132
RH
2574 echo $ac_n "(cached) $ac_c" 1>&6
2575else
2576 # This must be in double quotes, not single quotes, because CPP may get
2577 # substituted into the Makefile and "${CC-cc}" will confuse make.
2578 CPP="${CC-cc} -E"
2579 # On the NeXT, cc -E runs the code through the compiler's parser,
2580 # not just through cpp.
2581 cat > conftest.$ac_ext <<EOF
d64552c5 2582#line 2583 "configure"
252b5132
RH
2583#include "confdefs.h"
2584#include <assert.h>
2585Syntax Error
2586EOF
2587ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d64552c5 2588{ (eval echo configure:2589: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2589ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2590if test -z "$ac_err"; then
2591 :
2592else
2593 echo "$ac_err" >&5
2594 echo "configure: failed program was:" >&5
2595 cat conftest.$ac_ext >&5
2596 rm -rf conftest*
2597 CPP="${CC-cc} -E -traditional-cpp"
2598 cat > conftest.$ac_ext <<EOF
d64552c5 2599#line 2600 "configure"
252b5132
RH
2600#include "confdefs.h"
2601#include <assert.h>
2602Syntax Error
2603EOF
2604ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d64552c5 2605{ (eval echo configure:2606: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2606ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2607if test -z "$ac_err"; then
2608 :
2609else
2610 echo "$ac_err" >&5
2611 echo "configure: failed program was:" >&5
2612 cat conftest.$ac_ext >&5
2613 rm -rf conftest*
2614 CPP="${CC-cc} -nologo -E"
2615 cat > conftest.$ac_ext <<EOF
d64552c5 2616#line 2617 "configure"
252b5132
RH
2617#include "confdefs.h"
2618#include <assert.h>
2619Syntax Error
2620EOF
2621ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d64552c5 2622{ (eval echo configure:2623: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2623ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2624if test -z "$ac_err"; then
2625 :
2626else
2627 echo "$ac_err" >&5
2628 echo "configure: failed program was:" >&5
2629 cat conftest.$ac_ext >&5
2630 rm -rf conftest*
2631 CPP=/lib/cpp
2632fi
2633rm -f conftest*
2634fi
2635rm -f conftest*
2636fi
2637rm -f conftest*
2638 ac_cv_prog_CPP="$CPP"
2639fi
2640 CPP="$ac_cv_prog_CPP"
2641else
2642 ac_cv_prog_CPP="$CPP"
2643fi
2644echo "$ac_t""$CPP" 1>&6
2645
ac48eca1
AO
2646# Extract the first word of "ranlib", so it can be a program name with args.
2647set dummy ranlib; ac_word=$2
2648echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 2649echo "configure:2650: checking for $ac_word" >&5
ac48eca1
AO
2650if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2651 echo $ac_n "(cached) $ac_c" 1>&6
2652else
2653 if test -n "$RANLIB"; then
2654 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2655else
2656 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2657 ac_dummy="$PATH"
2658 for ac_dir in $ac_dummy; do
2659 test -z "$ac_dir" && ac_dir=.
2660 if test -f $ac_dir/$ac_word; then
2661 ac_cv_prog_RANLIB="ranlib"
2662 break
2663 fi
2664 done
2665 IFS="$ac_save_ifs"
2666 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2667fi
2668fi
2669RANLIB="$ac_cv_prog_RANLIB"
2670if test -n "$RANLIB"; then
2671 echo "$ac_t""$RANLIB" 1>&6
2672else
2673 echo "$ac_t""no" 1>&6
2674fi
2675
252b5132 2676echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
d64552c5 2677echo "configure:2678: checking for ANSI C header files" >&5
a2d91340 2678if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
252b5132
RH
2679 echo $ac_n "(cached) $ac_c" 1>&6
2680else
2681 cat > conftest.$ac_ext <<EOF
d64552c5 2682#line 2683 "configure"
252b5132
RH
2683#include "confdefs.h"
2684#include <stdlib.h>
2685#include <stdarg.h>
2686#include <string.h>
2687#include <float.h>
2688EOF
2689ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d64552c5 2690{ (eval echo configure:2691: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2691ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2692if test -z "$ac_err"; then
2693 rm -rf conftest*
2694 ac_cv_header_stdc=yes
2695else
2696 echo "$ac_err" >&5
2697 echo "configure: failed program was:" >&5
2698 cat conftest.$ac_ext >&5
2699 rm -rf conftest*
2700 ac_cv_header_stdc=no
2701fi
2702rm -f conftest*
2703
2704if test $ac_cv_header_stdc = yes; then
2705 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2706cat > conftest.$ac_ext <<EOF
d64552c5 2707#line 2708 "configure"
252b5132
RH
2708#include "confdefs.h"
2709#include <string.h>
2710EOF
2711if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2712 egrep "memchr" >/dev/null 2>&1; then
2713 :
2714else
2715 rm -rf conftest*
2716 ac_cv_header_stdc=no
2717fi
2718rm -f conftest*
2719
2720fi
2721
2722if test $ac_cv_header_stdc = yes; then
2723 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2724cat > conftest.$ac_ext <<EOF
d64552c5 2725#line 2726 "configure"
252b5132
RH
2726#include "confdefs.h"
2727#include <stdlib.h>
2728EOF
2729if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2730 egrep "free" >/dev/null 2>&1; then
2731 :
2732else
2733 rm -rf conftest*
2734 ac_cv_header_stdc=no
2735fi
2736rm -f conftest*
2737
2738fi
2739
2740if test $ac_cv_header_stdc = yes; then
2741 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2742if test "$cross_compiling" = yes; then
2743 :
2744else
2745 cat > conftest.$ac_ext <<EOF
d64552c5 2746#line 2747 "configure"
252b5132
RH
2747#include "confdefs.h"
2748#include <ctype.h>
2749#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2750#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2751#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2752int main () { int i; for (i = 0; i < 256; i++)
2753if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2754exit (0); }
2755
2756EOF
d64552c5 2757if { (eval echo configure:2758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
2758then
2759 :
2760else
2761 echo "configure: failed program was:" >&5
2762 cat conftest.$ac_ext >&5
2763 rm -fr conftest*
2764 ac_cv_header_stdc=no
2765fi
2766rm -fr conftest*
2767fi
2768
2769fi
2770fi
2771
2772echo "$ac_t""$ac_cv_header_stdc" 1>&6
2773if test $ac_cv_header_stdc = yes; then
2774 cat >> confdefs.h <<\EOF
2775#define STDC_HEADERS 1
2776EOF
2777
2778fi
2779
2780echo $ac_n "checking for working const""... $ac_c" 1>&6
d64552c5 2781echo "configure:2782: checking for working const" >&5
a2d91340 2782if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
252b5132
RH
2783 echo $ac_n "(cached) $ac_c" 1>&6
2784else
2785 cat > conftest.$ac_ext <<EOF
d64552c5 2786#line 2787 "configure"
252b5132
RH
2787#include "confdefs.h"
2788
2789int main() {
2790
2791/* Ultrix mips cc rejects this. */
2792typedef int charset[2]; const charset x;
2793/* SunOS 4.1.1 cc rejects this. */
2794char const *const *ccp;
2795char **p;
2796/* NEC SVR4.0.2 mips cc rejects this. */
2797struct point {int x, y;};
2798static struct point const zero = {0,0};
2799/* AIX XL C 1.02.0.0 rejects this.
2800 It does not let you subtract one const X* pointer from another in an arm
2801 of an if-expression whose if-part is not a constant expression */
2802const char *g = "string";
2803ccp = &g + (g ? g-g : 0);
2804/* HPUX 7.0 cc rejects these. */
2805++ccp;
2806p = (char**) ccp;
2807ccp = (char const *const *) p;
2808{ /* SCO 3.2v4 cc rejects this. */
2809 char *t;
2810 char const *s = 0 ? (char *) 0 : (char const *) 0;
2811
2812 *t++ = 0;
2813}
2814{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2815 int x[] = {25, 17};
2816 const int *foo = &x[0];
2817 ++foo;
2818}
2819{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2820 typedef const int *iptr;
2821 iptr p = 0;
2822 ++p;
2823}
2824{ /* AIX XL C 1.02.0.0 rejects this saying
2825 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2826 struct s { int j; const int *ap[3]; };
2827 struct s *b; b->j = 5;
2828}
2829{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2830 const int foo = 10;
2831}
2832
2833; return 0; }
2834EOF
d64552c5 2835if { (eval echo configure:2836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
2836 rm -rf conftest*
2837 ac_cv_c_const=yes
2838else
2839 echo "configure: failed program was:" >&5
2840 cat conftest.$ac_ext >&5
2841 rm -rf conftest*
2842 ac_cv_c_const=no
2843fi
2844rm -f conftest*
2845fi
2846
2847echo "$ac_t""$ac_cv_c_const" 1>&6
2848if test $ac_cv_c_const = no; then
2849 cat >> confdefs.h <<\EOF
2850#define const
2851EOF
2852
2853fi
2854
2855echo $ac_n "checking for inline""... $ac_c" 1>&6
d64552c5 2856echo "configure:2857: checking for inline" >&5
a2d91340 2857if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
252b5132
RH
2858 echo $ac_n "(cached) $ac_c" 1>&6
2859else
2860 ac_cv_c_inline=no
2861for ac_kw in inline __inline__ __inline; do
2862 cat > conftest.$ac_ext <<EOF
d64552c5 2863#line 2864 "configure"
252b5132
RH
2864#include "confdefs.h"
2865
2866int main() {
a2d91340 2867} $ac_kw foo() {
252b5132
RH
2868; return 0; }
2869EOF
d64552c5 2870if { (eval echo configure:2871: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
2871 rm -rf conftest*
2872 ac_cv_c_inline=$ac_kw; break
2873else
2874 echo "configure: failed program was:" >&5
2875 cat conftest.$ac_ext >&5
2876fi
2877rm -f conftest*
2878done
2879
2880fi
2881
2882echo "$ac_t""$ac_cv_c_inline" 1>&6
2883case "$ac_cv_c_inline" in
2884 inline | yes) ;;
2885 no) cat >> confdefs.h <<\EOF
2886#define inline
2887EOF
2888 ;;
2889 *) cat >> confdefs.h <<EOF
2890#define inline $ac_cv_c_inline
2891EOF
2892 ;;
2893esac
2894
2895echo $ac_n "checking for off_t""... $ac_c" 1>&6
d64552c5 2896echo "configure:2897: checking for off_t" >&5
a2d91340 2897if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
252b5132
RH
2898 echo $ac_n "(cached) $ac_c" 1>&6
2899else
2900 cat > conftest.$ac_ext <<EOF
d64552c5 2901#line 2902 "configure"
252b5132
RH
2902#include "confdefs.h"
2903#include <sys/types.h>
2904#if STDC_HEADERS
2905#include <stdlib.h>
2906#include <stddef.h>
2907#endif
2908EOF
2909if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2910 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2911 rm -rf conftest*
a2d91340 2912 ac_cv_type_off_t=yes
252b5132
RH
2913else
2914 rm -rf conftest*
a2d91340 2915 ac_cv_type_off_t=no
252b5132
RH
2916fi
2917rm -f conftest*
2918
2919fi
a2d91340
AC
2920echo "$ac_t""$ac_cv_type_off_t" 1>&6
2921if test $ac_cv_type_off_t = no; then
2922 cat >> confdefs.h <<\EOF
252b5132
RH
2923#define off_t long
2924EOF
2925
2926fi
2927
2928echo $ac_n "checking for size_t""... $ac_c" 1>&6
d64552c5 2929echo "configure:2930: checking for size_t" >&5
a2d91340 2930if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
252b5132
RH
2931 echo $ac_n "(cached) $ac_c" 1>&6
2932else
2933 cat > conftest.$ac_ext <<EOF
d64552c5 2934#line 2935 "configure"
252b5132
RH
2935#include "confdefs.h"
2936#include <sys/types.h>
2937#if STDC_HEADERS
2938#include <stdlib.h>
2939#include <stddef.h>
2940#endif
2941EOF
2942if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2943 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2944 rm -rf conftest*
a2d91340 2945 ac_cv_type_size_t=yes
252b5132
RH
2946else
2947 rm -rf conftest*
a2d91340 2948 ac_cv_type_size_t=no
252b5132
RH
2949fi
2950rm -f conftest*
2951
2952fi
a2d91340
AC
2953echo "$ac_t""$ac_cv_type_size_t" 1>&6
2954if test $ac_cv_type_size_t = no; then
2955 cat >> confdefs.h <<\EOF
252b5132
RH
2956#define size_t unsigned
2957EOF
2958
2959fi
2960
2961# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2962# for constant arguments. Useless!
2963echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
d64552c5 2964echo "configure:2965: checking for working alloca.h" >&5
a2d91340 2965if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
252b5132
RH
2966 echo $ac_n "(cached) $ac_c" 1>&6
2967else
2968 cat > conftest.$ac_ext <<EOF
d64552c5 2969#line 2970 "configure"
252b5132
RH
2970#include "confdefs.h"
2971#include <alloca.h>
2972int main() {
2973char *p = alloca(2 * sizeof(int));
2974; return 0; }
2975EOF
d64552c5 2976if { (eval echo configure:2977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
2977 rm -rf conftest*
2978 ac_cv_header_alloca_h=yes
2979else
2980 echo "configure: failed program was:" >&5
2981 cat conftest.$ac_ext >&5
2982 rm -rf conftest*
2983 ac_cv_header_alloca_h=no
2984fi
2985rm -f conftest*
2986fi
2987
2988echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2989if test $ac_cv_header_alloca_h = yes; then
2990 cat >> confdefs.h <<\EOF
2991#define HAVE_ALLOCA_H 1
2992EOF
2993
2994fi
2995
2996echo $ac_n "checking for alloca""... $ac_c" 1>&6
d64552c5 2997echo "configure:2998: checking for alloca" >&5
a2d91340 2998if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
252b5132
RH
2999 echo $ac_n "(cached) $ac_c" 1>&6
3000else
3001 cat > conftest.$ac_ext <<EOF
d64552c5 3002#line 3003 "configure"
252b5132
RH
3003#include "confdefs.h"
3004
3005#ifdef __GNUC__
3006# define alloca __builtin_alloca
3007#else
3008# ifdef _MSC_VER
3009# include <malloc.h>
3010# define alloca _alloca
3011# else
3012# if HAVE_ALLOCA_H
3013# include <alloca.h>
3014# else
3015# ifdef _AIX
3016 #pragma alloca
3017# else
3018# ifndef alloca /* predefined by HP cc +Olibcalls */
3019char *alloca ();
3020# endif
3021# endif
3022# endif
3023# endif
3024#endif
3025
3026int main() {
3027char *p = (char *) alloca(1);
3028; return 0; }
3029EOF
d64552c5 3030if { (eval echo configure:3031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3031 rm -rf conftest*
3032 ac_cv_func_alloca_works=yes
3033else
3034 echo "configure: failed program was:" >&5
3035 cat conftest.$ac_ext >&5
3036 rm -rf conftest*
3037 ac_cv_func_alloca_works=no
3038fi
3039rm -f conftest*
3040fi
3041
3042echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3043if test $ac_cv_func_alloca_works = yes; then
3044 cat >> confdefs.h <<\EOF
3045#define HAVE_ALLOCA 1
3046EOF
3047
3048fi
3049
3050if test $ac_cv_func_alloca_works = no; then
3051 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3052 # that cause trouble. Some versions do not even contain alloca or
3053 # contain a buggy version. If you still want to use their alloca,
3054 # use ar to extract alloca.o from them instead of compiling alloca.c.
3055 ALLOCA=alloca.${ac_objext}
3056 cat >> confdefs.h <<\EOF
3057#define C_ALLOCA 1
3058EOF
3059
3060
3061echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
d64552c5 3062echo "configure:3063: checking whether alloca needs Cray hooks" >&5
a2d91340 3063if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
252b5132
RH
3064 echo $ac_n "(cached) $ac_c" 1>&6
3065else
3066 cat > conftest.$ac_ext <<EOF
d64552c5 3067#line 3068 "configure"
252b5132
RH
3068#include "confdefs.h"
3069#if defined(CRAY) && ! defined(CRAY2)
3070webecray
3071#else
3072wenotbecray
3073#endif
3074
3075EOF
3076if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3077 egrep "webecray" >/dev/null 2>&1; then
3078 rm -rf conftest*
3079 ac_cv_os_cray=yes
3080else
3081 rm -rf conftest*
3082 ac_cv_os_cray=no
3083fi
3084rm -f conftest*
3085
3086fi
3087
3088echo "$ac_t""$ac_cv_os_cray" 1>&6
3089if test $ac_cv_os_cray = yes; then
3090for ac_func in _getb67 GETB67 getb67; do
3091 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d64552c5 3092echo "configure:3093: checking for $ac_func" >&5
a2d91340 3093if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3094 echo $ac_n "(cached) $ac_c" 1>&6
3095else
3096 cat > conftest.$ac_ext <<EOF
d64552c5 3097#line 3098 "configure"
252b5132
RH
3098#include "confdefs.h"
3099/* System header to define __stub macros and hopefully few prototypes,
3100 which can conflict with char $ac_func(); below. */
3101#include <assert.h>
3102/* Override any gcc2 internal prototype to avoid an error. */
3103/* We use char because int might match the return type of a gcc2
3104 builtin and then its argument prototype would still apply. */
3105char $ac_func();
3106
3107int main() {
3108
3109/* The GNU C library defines this for functions which it implements
3110 to always fail with ENOSYS. Some functions are actually named
3111 something starting with __ and the normal name is an alias. */
3112#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3113choke me
3114#else
a2d91340 3115$ac_func();
252b5132
RH
3116#endif
3117
3118; return 0; }
3119EOF
d64552c5 3120if { (eval echo configure:3121: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3121 rm -rf conftest*
3122 eval "ac_cv_func_$ac_func=yes"
3123else
3124 echo "configure: failed program was:" >&5
3125 cat conftest.$ac_ext >&5
3126 rm -rf conftest*
3127 eval "ac_cv_func_$ac_func=no"
3128fi
3129rm -f conftest*
3130fi
3131
3132if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3133 echo "$ac_t""yes" 1>&6
3134 cat >> confdefs.h <<EOF
3135#define CRAY_STACKSEG_END $ac_func
3136EOF
3137
3138 break
3139else
3140 echo "$ac_t""no" 1>&6
3141fi
3142
3143done
3144fi
3145
3146echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
d64552c5 3147echo "configure:3148: checking stack direction for C alloca" >&5
a2d91340 3148if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
252b5132
RH
3149 echo $ac_n "(cached) $ac_c" 1>&6
3150else
3151 if test "$cross_compiling" = yes; then
3152 ac_cv_c_stack_direction=0
3153else
3154 cat > conftest.$ac_ext <<EOF
d64552c5 3155#line 3156 "configure"
252b5132
RH
3156#include "confdefs.h"
3157find_stack_direction ()
3158{
3159 static char *addr = 0;
3160 auto char dummy;
3161 if (addr == 0)
3162 {
3163 addr = &dummy;
3164 return find_stack_direction ();
3165 }
3166 else
3167 return (&dummy > addr) ? 1 : -1;
3168}
3169main ()
3170{
3171 exit (find_stack_direction() < 0);
3172}
3173EOF
d64552c5 3174if { (eval echo configure:3175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
3175then
3176 ac_cv_c_stack_direction=1
3177else
3178 echo "configure: failed program was:" >&5
3179 cat conftest.$ac_ext >&5
3180 rm -fr conftest*
3181 ac_cv_c_stack_direction=-1
3182fi
3183rm -fr conftest*
3184fi
3185
3186fi
3187
3188echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3189cat >> confdefs.h <<EOF
3190#define STACK_DIRECTION $ac_cv_c_stack_direction
3191EOF
3192
3193fi
3194
3195for ac_hdr in unistd.h
3196do
3197ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3198echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
d64552c5 3199echo "configure:3200: checking for $ac_hdr" >&5
a2d91340 3200if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
3201 echo $ac_n "(cached) $ac_c" 1>&6
3202else
3203 cat > conftest.$ac_ext <<EOF
d64552c5 3204#line 3205 "configure"
252b5132
RH
3205#include "confdefs.h"
3206#include <$ac_hdr>
3207EOF
3208ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d64552c5 3209{ (eval echo configure:3210: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3210ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3211if test -z "$ac_err"; then
3212 rm -rf conftest*
3213 eval "ac_cv_header_$ac_safe=yes"
3214else
3215 echo "$ac_err" >&5
3216 echo "configure: failed program was:" >&5
3217 cat conftest.$ac_ext >&5
3218 rm -rf conftest*
3219 eval "ac_cv_header_$ac_safe=no"
3220fi
3221rm -f conftest*
3222fi
3223if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3224 echo "$ac_t""yes" 1>&6
3225 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3226 cat >> confdefs.h <<EOF
3227#define $ac_tr_hdr 1
3228EOF
3229
3230else
3231 echo "$ac_t""no" 1>&6
3232fi
3233done
3234
3235for ac_func in getpagesize
3236do
3237echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d64552c5 3238echo "configure:3239: checking for $ac_func" >&5
a2d91340 3239if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3240 echo $ac_n "(cached) $ac_c" 1>&6
3241else
3242 cat > conftest.$ac_ext <<EOF
d64552c5 3243#line 3244 "configure"
252b5132
RH
3244#include "confdefs.h"
3245/* System header to define __stub macros and hopefully few prototypes,
3246 which can conflict with char $ac_func(); below. */
3247#include <assert.h>
3248/* Override any gcc2 internal prototype to avoid an error. */
3249/* We use char because int might match the return type of a gcc2
3250 builtin and then its argument prototype would still apply. */
3251char $ac_func();
3252
3253int main() {
3254
3255/* The GNU C library defines this for functions which it implements
3256 to always fail with ENOSYS. Some functions are actually named
3257 something starting with __ and the normal name is an alias. */
3258#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3259choke me
3260#else
a2d91340 3261$ac_func();
252b5132
RH
3262#endif
3263
3264; return 0; }
3265EOF
d64552c5 3266if { (eval echo configure:3267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3267 rm -rf conftest*
3268 eval "ac_cv_func_$ac_func=yes"
3269else
3270 echo "configure: failed program was:" >&5
3271 cat conftest.$ac_ext >&5
3272 rm -rf conftest*
3273 eval "ac_cv_func_$ac_func=no"
3274fi
3275rm -f conftest*
3276fi
3277
3278if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3279 echo "$ac_t""yes" 1>&6
3280 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3281 cat >> confdefs.h <<EOF
3282#define $ac_tr_func 1
3283EOF
3284
3285else
3286 echo "$ac_t""no" 1>&6
3287fi
3288done
3289
3290echo $ac_n "checking for working mmap""... $ac_c" 1>&6
d64552c5 3291echo "configure:3292: checking for working mmap" >&5
a2d91340 3292if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
252b5132
RH
3293 echo $ac_n "(cached) $ac_c" 1>&6
3294else
3295 if test "$cross_compiling" = yes; then
3296 ac_cv_func_mmap_fixed_mapped=no
3297else
3298 cat > conftest.$ac_ext <<EOF
d64552c5 3299#line 3300 "configure"
252b5132
RH
3300#include "confdefs.h"
3301
3302/* Thanks to Mike Haertel and Jim Avera for this test.
3303 Here is a matrix of mmap possibilities:
3304 mmap private not fixed
3305 mmap private fixed at somewhere currently unmapped
3306 mmap private fixed at somewhere already mapped
3307 mmap shared not fixed
3308 mmap shared fixed at somewhere currently unmapped
3309 mmap shared fixed at somewhere already mapped
3310 For private mappings, we should verify that changes cannot be read()
3311 back from the file, nor mmap's back from the file at a different
3312 address. (There have been systems where private was not correctly
3313 implemented like the infamous i386 svr4.0, and systems where the
3314 VM page cache was not coherent with the filesystem buffer cache
3315 like early versions of FreeBSD and possibly contemporary NetBSD.)
3316 For shared mappings, we should conversely verify that changes get
3317 propogated back to all the places they're supposed to be.
3318
3319 Grep wants private fixed already mapped.
3320 The main things grep needs to know about mmap are:
3321 * does it exist and is it safe to write into the mmap'd area
3322 * how to use it (BSD variants) */
3323#include <sys/types.h>
3324#include <fcntl.h>
3325#include <sys/mman.h>
3326
3327/* This mess was copied from the GNU getpagesize.h. */
3328#ifndef HAVE_GETPAGESIZE
3329# ifdef HAVE_UNISTD_H
3330# include <unistd.h>
3331# endif
3332
3333/* Assume that all systems that can run configure have sys/param.h. */
3334# ifndef HAVE_SYS_PARAM_H
3335# define HAVE_SYS_PARAM_H 1
3336# endif
3337
3338# ifdef _SC_PAGESIZE
3339# define getpagesize() sysconf(_SC_PAGESIZE)
3340# else /* no _SC_PAGESIZE */
3341# ifdef HAVE_SYS_PARAM_H
3342# include <sys/param.h>
3343# ifdef EXEC_PAGESIZE
3344# define getpagesize() EXEC_PAGESIZE
3345# else /* no EXEC_PAGESIZE */
3346# ifdef NBPG
3347# define getpagesize() NBPG * CLSIZE
3348# ifndef CLSIZE
3349# define CLSIZE 1
3350# endif /* no CLSIZE */
3351# else /* no NBPG */
3352# ifdef NBPC
3353# define getpagesize() NBPC
3354# else /* no NBPC */
3355# ifdef PAGESIZE
3356# define getpagesize() PAGESIZE
3357# endif /* PAGESIZE */
3358# endif /* no NBPC */
3359# endif /* no NBPG */
3360# endif /* no EXEC_PAGESIZE */
3361# else /* no HAVE_SYS_PARAM_H */
3362# define getpagesize() 8192 /* punt totally */
3363# endif /* no HAVE_SYS_PARAM_H */
3364# endif /* no _SC_PAGESIZE */
3365
3366#endif /* no HAVE_GETPAGESIZE */
3367
3368#ifdef __cplusplus
3369extern "C" { void *malloc(unsigned); }
3370#else
3371char *malloc();
3372#endif
3373
3374int
3375main()
3376{
3377 char *data, *data2, *data3;
3378 int i, pagesize;
3379 int fd;
3380
3381 pagesize = getpagesize();
3382
3383 /*
3384 * First, make a file with some known garbage in it.
3385 */
3386 data = malloc(pagesize);
3387 if (!data)
3388 exit(1);
3389 for (i = 0; i < pagesize; ++i)
3390 *(data + i) = rand();
3391 umask(0);
3392 fd = creat("conftestmmap", 0600);
3393 if (fd < 0)
3394 exit(1);
3395 if (write(fd, data, pagesize) != pagesize)
3396 exit(1);
3397 close(fd);
3398
3399 /*
3400 * Next, try to mmap the file at a fixed address which
3401 * already has something else allocated at it. If we can,
3402 * also make sure that we see the same garbage.
3403 */
3404 fd = open("conftestmmap", O_RDWR);
3405 if (fd < 0)
3406 exit(1);
3407 data2 = malloc(2 * pagesize);
3408 if (!data2)
3409 exit(1);
3410 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3411 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3412 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3413 exit(1);
3414 for (i = 0; i < pagesize; ++i)
3415 if (*(data + i) != *(data2 + i))
3416 exit(1);
3417
3418 /*
3419 * Finally, make sure that changes to the mapped area
3420 * do not percolate back to the file as seen by read().
3421 * (This is a bug on some variants of i386 svr4.0.)
3422 */
3423 for (i = 0; i < pagesize; ++i)
3424 *(data2 + i) = *(data2 + i) + 1;
3425 data3 = malloc(pagesize);
3426 if (!data3)
3427 exit(1);
3428 if (read(fd, data3, pagesize) != pagesize)
3429 exit(1);
3430 for (i = 0; i < pagesize; ++i)
3431 if (*(data + i) != *(data3 + i))
3432 exit(1);
3433 close(fd);
3434 unlink("conftestmmap");
3435 exit(0);
3436}
3437
3438EOF
d64552c5 3439if { (eval echo configure:3440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
3440then
3441 ac_cv_func_mmap_fixed_mapped=yes
3442else
3443 echo "configure: failed program was:" >&5
3444 cat conftest.$ac_ext >&5
3445 rm -fr conftest*
3446 ac_cv_func_mmap_fixed_mapped=no
3447fi
3448rm -fr conftest*
3449fi
3450
3451fi
3452
3453echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3454if test $ac_cv_func_mmap_fixed_mapped = yes; then
3455 cat >> confdefs.h <<\EOF
3456#define HAVE_MMAP 1
3457EOF
3458
3459fi
3460
3461
3462 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3463unistd.h values.h sys/param.h
3464do
3465ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3466echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
d64552c5 3467echo "configure:3468: checking for $ac_hdr" >&5
a2d91340 3468if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
3469 echo $ac_n "(cached) $ac_c" 1>&6
3470else
3471 cat > conftest.$ac_ext <<EOF
d64552c5 3472#line 3473 "configure"
252b5132
RH
3473#include "confdefs.h"
3474#include <$ac_hdr>
3475EOF
3476ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d64552c5 3477{ (eval echo configure:3478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3478ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3479if test -z "$ac_err"; then
3480 rm -rf conftest*
3481 eval "ac_cv_header_$ac_safe=yes"
3482else
3483 echo "$ac_err" >&5
3484 echo "configure: failed program was:" >&5
3485 cat conftest.$ac_ext >&5
3486 rm -rf conftest*
3487 eval "ac_cv_header_$ac_safe=no"
3488fi
3489rm -f conftest*
3490fi
3491if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3492 echo "$ac_t""yes" 1>&6
3493 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3494 cat >> confdefs.h <<EOF
3495#define $ac_tr_hdr 1
3496EOF
3497
3498else
3499 echo "$ac_t""no" 1>&6
3500fi
3501done
3502
3503 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3504__argz_count __argz_stringify __argz_next
3505do
3506echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d64552c5 3507echo "configure:3508: checking for $ac_func" >&5
a2d91340 3508if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3509 echo $ac_n "(cached) $ac_c" 1>&6
3510else
3511 cat > conftest.$ac_ext <<EOF
d64552c5 3512#line 3513 "configure"
252b5132
RH
3513#include "confdefs.h"
3514/* System header to define __stub macros and hopefully few prototypes,
3515 which can conflict with char $ac_func(); below. */
3516#include <assert.h>
3517/* Override any gcc2 internal prototype to avoid an error. */
3518/* We use char because int might match the return type of a gcc2
3519 builtin and then its argument prototype would still apply. */
3520char $ac_func();
3521
3522int main() {
3523
3524/* The GNU C library defines this for functions which it implements
3525 to always fail with ENOSYS. Some functions are actually named
3526 something starting with __ and the normal name is an alias. */
3527#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3528choke me
3529#else
a2d91340 3530$ac_func();
252b5132
RH
3531#endif
3532
3533; return 0; }
3534EOF
d64552c5 3535if { (eval echo configure:3536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3536 rm -rf conftest*
3537 eval "ac_cv_func_$ac_func=yes"
3538else
3539 echo "configure: failed program was:" >&5
3540 cat conftest.$ac_ext >&5
3541 rm -rf conftest*
3542 eval "ac_cv_func_$ac_func=no"
3543fi
3544rm -f conftest*
3545fi
3546
3547if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3548 echo "$ac_t""yes" 1>&6
3549 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3550 cat >> confdefs.h <<EOF
3551#define $ac_tr_func 1
3552EOF
3553
3554else
3555 echo "$ac_t""no" 1>&6
3556fi
3557done
3558
3559
3560 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3561 for ac_func in stpcpy
3562do
3563echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d64552c5 3564echo "configure:3565: checking for $ac_func" >&5
a2d91340 3565if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3566 echo $ac_n "(cached) $ac_c" 1>&6
3567else
3568 cat > conftest.$ac_ext <<EOF
d64552c5 3569#line 3570 "configure"
252b5132
RH
3570#include "confdefs.h"
3571/* System header to define __stub macros and hopefully few prototypes,
3572 which can conflict with char $ac_func(); below. */
3573#include <assert.h>
3574/* Override any gcc2 internal prototype to avoid an error. */
3575/* We use char because int might match the return type of a gcc2
3576 builtin and then its argument prototype would still apply. */
3577char $ac_func();
3578
3579int main() {
3580
3581/* The GNU C library defines this for functions which it implements
3582 to always fail with ENOSYS. Some functions are actually named
3583 something starting with __ and the normal name is an alias. */
3584#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3585choke me
3586#else
a2d91340 3587$ac_func();
252b5132
RH
3588#endif
3589
3590; return 0; }
3591EOF
d64552c5 3592if { (eval echo configure:3593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3593 rm -rf conftest*
3594 eval "ac_cv_func_$ac_func=yes"
3595else
3596 echo "configure: failed program was:" >&5
3597 cat conftest.$ac_ext >&5
3598 rm -rf conftest*
3599 eval "ac_cv_func_$ac_func=no"
3600fi
3601rm -f conftest*
3602fi
3603
3604if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3605 echo "$ac_t""yes" 1>&6
3606 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3607 cat >> confdefs.h <<EOF
3608#define $ac_tr_func 1
3609EOF
3610
3611else
3612 echo "$ac_t""no" 1>&6
3613fi
3614done
3615
3616 fi
3617 if test "${ac_cv_func_stpcpy}" = "yes"; then
3618 cat >> confdefs.h <<\EOF
3619#define HAVE_STPCPY 1
3620EOF
3621
3622 fi
3623
3624 if test $ac_cv_header_locale_h = yes; then
3625 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
d64552c5 3626echo "configure:3627: checking for LC_MESSAGES" >&5
a2d91340 3627if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
252b5132
RH
3628 echo $ac_n "(cached) $ac_c" 1>&6
3629else
3630 cat > conftest.$ac_ext <<EOF
d64552c5 3631#line 3632 "configure"
252b5132
RH
3632#include "confdefs.h"
3633#include <locale.h>
3634int main() {
3635return LC_MESSAGES
3636; return 0; }
3637EOF
d64552c5 3638if { (eval echo configure:3639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3639 rm -rf conftest*
3640 am_cv_val_LC_MESSAGES=yes
3641else
3642 echo "configure: failed program was:" >&5
3643 cat conftest.$ac_ext >&5
3644 rm -rf conftest*
3645 am_cv_val_LC_MESSAGES=no
3646fi
3647rm -f conftest*
3648fi
3649
3650echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3651 if test $am_cv_val_LC_MESSAGES = yes; then
3652 cat >> confdefs.h <<\EOF
3653#define HAVE_LC_MESSAGES 1
3654EOF
3655
3656 fi
3657 fi
3658 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
d64552c5 3659echo "configure:3660: checking whether NLS is requested" >&5
252b5132
RH
3660 # Check whether --enable-nls or --disable-nls was given.
3661if test "${enable_nls+set}" = set; then
3662 enableval="$enable_nls"
3663 USE_NLS=$enableval
3664else
3665 USE_NLS=yes
3666fi
3667
3668 echo "$ac_t""$USE_NLS" 1>&6
3669
3670
3671 USE_INCLUDED_LIBINTL=no
3672
3673 if test "$USE_NLS" = "yes"; then
3674 cat >> confdefs.h <<\EOF
3675#define ENABLE_NLS 1
3676EOF
3677
3678 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
d64552c5 3679echo "configure:3680: checking whether included gettext is requested" >&5
252b5132
RH
3680 # Check whether --with-included-gettext or --without-included-gettext was given.
3681if test "${with_included_gettext+set}" = set; then
3682 withval="$with_included_gettext"
3683 nls_cv_force_use_gnu_gettext=$withval
3684else
3685 nls_cv_force_use_gnu_gettext=no
3686fi
3687
3688 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3689
3690 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3691 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3692 nls_cv_header_intl=
3693 nls_cv_header_libgt=
3694 CATOBJEXT=NONE
3695
3696 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3697echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
d64552c5 3698echo "configure:3699: checking for libintl.h" >&5
a2d91340 3699if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
3700 echo $ac_n "(cached) $ac_c" 1>&6
3701else
3702 cat > conftest.$ac_ext <<EOF
d64552c5 3703#line 3704 "configure"
252b5132
RH
3704#include "confdefs.h"
3705#include <libintl.h>
3706EOF
3707ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d64552c5 3708{ (eval echo configure:3709: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3709ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3710if test -z "$ac_err"; then
3711 rm -rf conftest*
3712 eval "ac_cv_header_$ac_safe=yes"
3713else
3714 echo "$ac_err" >&5
3715 echo "configure: failed program was:" >&5
3716 cat conftest.$ac_ext >&5
3717 rm -rf conftest*
3718 eval "ac_cv_header_$ac_safe=no"
3719fi
3720rm -f conftest*
3721fi
3722if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3723 echo "$ac_t""yes" 1>&6
3724 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
d64552c5 3725echo "configure:3726: checking for gettext in libc" >&5
a2d91340 3726if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
252b5132
RH
3727 echo $ac_n "(cached) $ac_c" 1>&6
3728else
3729 cat > conftest.$ac_ext <<EOF
d64552c5 3730#line 3731 "configure"
252b5132
RH
3731#include "confdefs.h"
3732#include <libintl.h>
3733int main() {
3734return (int) gettext ("")
3735; return 0; }
3736EOF
d64552c5 3737if { (eval echo configure:3738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3738 rm -rf conftest*
3739 gt_cv_func_gettext_libc=yes
3740else
3741 echo "configure: failed program was:" >&5
3742 cat conftest.$ac_ext >&5
3743 rm -rf conftest*
3744 gt_cv_func_gettext_libc=no
3745fi
3746rm -f conftest*
3747fi
3748
3749echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3750
3751 if test "$gt_cv_func_gettext_libc" != "yes"; then
3752 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
d64552c5 3753echo "configure:3754: checking for bindtextdomain in -lintl" >&5
a2d91340
AC
3754ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3755if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
252b5132
RH
3756 echo $ac_n "(cached) $ac_c" 1>&6
3757else
3758 ac_save_LIBS="$LIBS"
3759LIBS="-lintl $LIBS"
3760cat > conftest.$ac_ext <<EOF
d64552c5 3761#line 3762 "configure"
252b5132
RH
3762#include "confdefs.h"
3763/* Override any gcc2 internal prototype to avoid an error. */
3764/* We use char because int might match the return type of a gcc2
3765 builtin and then its argument prototype would still apply. */
3766char bindtextdomain();
3767
3768int main() {
3769bindtextdomain()
3770; return 0; }
3771EOF
d64552c5 3772if { (eval echo configure:3773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3773 rm -rf conftest*
3774 eval "ac_cv_lib_$ac_lib_var=yes"
3775else
3776 echo "configure: failed program was:" >&5
3777 cat conftest.$ac_ext >&5
3778 rm -rf conftest*
3779 eval "ac_cv_lib_$ac_lib_var=no"
3780fi
3781rm -f conftest*
3782LIBS="$ac_save_LIBS"
3783
3784fi
3785if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3786 echo "$ac_t""yes" 1>&6
3787 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
d64552c5 3788echo "configure:3789: checking for gettext in libintl" >&5
a2d91340 3789if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
252b5132
RH
3790 echo $ac_n "(cached) $ac_c" 1>&6
3791else
3792 cat > conftest.$ac_ext <<EOF
d64552c5 3793#line 3794 "configure"
252b5132
RH
3794#include "confdefs.h"
3795
3796int main() {
3797return (int) gettext ("")
3798; return 0; }
3799EOF
d64552c5 3800if { (eval echo configure:3801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3801 rm -rf conftest*
3802 gt_cv_func_gettext_libintl=yes
3803else
3804 echo "configure: failed program was:" >&5
3805 cat conftest.$ac_ext >&5
3806 rm -rf conftest*
3807 gt_cv_func_gettext_libintl=no
3808fi
3809rm -f conftest*
3810fi
3811
3812echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3813else
3814 echo "$ac_t""no" 1>&6
3815fi
3816
3817 fi
3818
3819 if test "$gt_cv_func_gettext_libc" = "yes" \
3820 || test "$gt_cv_func_gettext_libintl" = "yes"; then
3821 cat >> confdefs.h <<\EOF
3822#define HAVE_GETTEXT 1
3823EOF
3824
3825 # Extract the first word of "msgfmt", so it can be a program name with args.
3826set dummy msgfmt; ac_word=$2
3827echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 3828echo "configure:3829: checking for $ac_word" >&5
a2d91340 3829if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
252b5132
RH
3830 echo $ac_n "(cached) $ac_c" 1>&6
3831else
3832 case "$MSGFMT" in
3833 /*)
3834 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3835 ;;
3836 *)
3837 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3838 for ac_dir in $PATH; do
3839 test -z "$ac_dir" && ac_dir=.
3840 if test -f $ac_dir/$ac_word; then
3841 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3842 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3843 break
3844 fi
3845 fi
3846 done
3847 IFS="$ac_save_ifs"
3848 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3849 ;;
3850esac
3851fi
3852MSGFMT="$ac_cv_path_MSGFMT"
3853if test -n "$MSGFMT"; then
3854 echo "$ac_t""$MSGFMT" 1>&6
3855else
3856 echo "$ac_t""no" 1>&6
3857fi
3858 if test "$MSGFMT" != "no"; then
3859 for ac_func in dcgettext
3860do
3861echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d64552c5 3862echo "configure:3863: checking for $ac_func" >&5
a2d91340 3863if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3864 echo $ac_n "(cached) $ac_c" 1>&6
3865else
3866 cat > conftest.$ac_ext <<EOF
d64552c5 3867#line 3868 "configure"
252b5132
RH
3868#include "confdefs.h"
3869/* System header to define __stub macros and hopefully few prototypes,
3870 which can conflict with char $ac_func(); below. */
3871#include <assert.h>
3872/* Override any gcc2 internal prototype to avoid an error. */
3873/* We use char because int might match the return type of a gcc2
3874 builtin and then its argument prototype would still apply. */
3875char $ac_func();
3876
3877int main() {
3878
3879/* The GNU C library defines this for functions which it implements
3880 to always fail with ENOSYS. Some functions are actually named
3881 something starting with __ and the normal name is an alias. */
3882#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3883choke me
3884#else
a2d91340 3885$ac_func();
252b5132
RH
3886#endif
3887
3888; return 0; }
3889EOF
d64552c5 3890if { (eval echo configure:3891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3891 rm -rf conftest*
3892 eval "ac_cv_func_$ac_func=yes"
3893else
3894 echo "configure: failed program was:" >&5
3895 cat conftest.$ac_ext >&5
3896 rm -rf conftest*
3897 eval "ac_cv_func_$ac_func=no"
3898fi
3899rm -f conftest*
3900fi
3901
3902if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3903 echo "$ac_t""yes" 1>&6
3904 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3905 cat >> confdefs.h <<EOF
3906#define $ac_tr_func 1
3907EOF
3908
3909else
3910 echo "$ac_t""no" 1>&6
3911fi
3912done
3913
3914 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3915set dummy gmsgfmt; ac_word=$2
3916echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 3917echo "configure:3918: checking for $ac_word" >&5
a2d91340 3918if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
252b5132
RH
3919 echo $ac_n "(cached) $ac_c" 1>&6
3920else
3921 case "$GMSGFMT" in
3922 /*)
3923 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3924 ;;
3925 ?:/*)
3926 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3927 ;;
3928 *)
3929 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3930 ac_dummy="$PATH"
3931 for ac_dir in $ac_dummy; do
3932 test -z "$ac_dir" && ac_dir=.
3933 if test -f $ac_dir/$ac_word; then
3934 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3935 break
3936 fi
3937 done
3938 IFS="$ac_save_ifs"
3939 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3940 ;;
3941esac
3942fi
3943GMSGFMT="$ac_cv_path_GMSGFMT"
3944if test -n "$GMSGFMT"; then
3945 echo "$ac_t""$GMSGFMT" 1>&6
3946else
3947 echo "$ac_t""no" 1>&6
3948fi
3949
3950 # Extract the first word of "xgettext", so it can be a program name with args.
3951set dummy xgettext; ac_word=$2
3952echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 3953echo "configure:3954: checking for $ac_word" >&5
a2d91340 3954if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
252b5132
RH
3955 echo $ac_n "(cached) $ac_c" 1>&6
3956else
3957 case "$XGETTEXT" in
3958 /*)
3959 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3960 ;;
3961 *)
3962 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3963 for ac_dir in $PATH; do
3964 test -z "$ac_dir" && ac_dir=.
3965 if test -f $ac_dir/$ac_word; then
3966 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3967 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3968 break
3969 fi
3970 fi
3971 done
3972 IFS="$ac_save_ifs"
3973 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3974 ;;
3975esac
3976fi
3977XGETTEXT="$ac_cv_path_XGETTEXT"
3978if test -n "$XGETTEXT"; then
3979 echo "$ac_t""$XGETTEXT" 1>&6
3980else
3981 echo "$ac_t""no" 1>&6
3982fi
3983
3984 cat > conftest.$ac_ext <<EOF
d64552c5 3985#line 3986 "configure"
252b5132
RH
3986#include "confdefs.h"
3987
3988int main() {
3989extern int _nl_msg_cat_cntr;
3990 return _nl_msg_cat_cntr
3991; return 0; }
3992EOF
d64552c5 3993if { (eval echo configure:3994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3994 rm -rf conftest*
3995 CATOBJEXT=.gmo
3996 DATADIRNAME=share
3997else
3998 echo "configure: failed program was:" >&5
3999 cat conftest.$ac_ext >&5
4000 rm -rf conftest*
4001 CATOBJEXT=.mo
4002 DATADIRNAME=lib
4003fi
4004rm -f conftest*
4005 INSTOBJEXT=.mo
4006 fi
4007 fi
4008
4009else
4010 echo "$ac_t""no" 1>&6
4011fi
4012
4013
4014
4015 if test "$CATOBJEXT" = "NONE"; then
4016 nls_cv_use_gnu_gettext=yes
4017 fi
4018 fi
4019
4020 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4021 INTLOBJS="\$(GETTOBJS)"
4022 # Extract the first word of "msgfmt", so it can be a program name with args.
4023set dummy msgfmt; ac_word=$2
4024echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 4025echo "configure:4026: checking for $ac_word" >&5
a2d91340 4026if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
252b5132
RH
4027 echo $ac_n "(cached) $ac_c" 1>&6
4028else
4029 case "$MSGFMT" in
4030 /*)
4031 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4032 ;;
4033 *)
4034 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4035 for ac_dir in $PATH; do
4036 test -z "$ac_dir" && ac_dir=.
4037 if test -f $ac_dir/$ac_word; then
4038 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4039 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4040 break
4041 fi
4042 fi
4043 done
4044 IFS="$ac_save_ifs"
4045 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4046 ;;
4047esac
4048fi
4049MSGFMT="$ac_cv_path_MSGFMT"
4050if test -n "$MSGFMT"; then
4051 echo "$ac_t""$MSGFMT" 1>&6
4052else
4053 echo "$ac_t""no" 1>&6
4054fi
4055
4056 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4057set dummy gmsgfmt; ac_word=$2
4058echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 4059echo "configure:4060: checking for $ac_word" >&5
a2d91340 4060if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
252b5132
RH
4061 echo $ac_n "(cached) $ac_c" 1>&6
4062else
4063 case "$GMSGFMT" in
4064 /*)
4065 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4066 ;;
4067 ?:/*)
4068 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4069 ;;
4070 *)
4071 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4072 ac_dummy="$PATH"
4073 for ac_dir in $ac_dummy; do
4074 test -z "$ac_dir" && ac_dir=.
4075 if test -f $ac_dir/$ac_word; then
4076 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4077 break
4078 fi
4079 done
4080 IFS="$ac_save_ifs"
4081 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4082 ;;
4083esac
4084fi
4085GMSGFMT="$ac_cv_path_GMSGFMT"
4086if test -n "$GMSGFMT"; then
4087 echo "$ac_t""$GMSGFMT" 1>&6
4088else
4089 echo "$ac_t""no" 1>&6
4090fi
4091
4092 # Extract the first word of "xgettext", so it can be a program name with args.
4093set dummy xgettext; ac_word=$2
4094echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d64552c5 4095echo "configure:4096: checking for $ac_word" >&5
a2d91340 4096if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
252b5132
RH
4097 echo $ac_n "(cached) $ac_c" 1>&6
4098else
4099 case "$XGETTEXT" in
4100 /*)
4101 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4102 ;;
4103 *)
4104 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4105 for ac_dir in $PATH; do
4106 test -z "$ac_dir" && ac_dir=.
4107 if test -f $ac_dir/$ac_word; then
4108 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4109 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4110 break
4111 fi
4112 fi
4113 done
4114 IFS="$ac_save_ifs"
4115 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4116 ;;
4117esac
4118fi
4119XGETTEXT="$ac_cv_path_XGETTEXT"
4120if test -n "$XGETTEXT"; then
4121 echo "$ac_t""$XGETTEXT" 1>&6
4122else
4123 echo "$ac_t""no" 1>&6
4124fi
4125
4126
4127 USE_INCLUDED_LIBINTL=yes
4128 CATOBJEXT=.gmo
4129 INSTOBJEXT=.mo
4130 DATADIRNAME=share
4131 INTLDEPS='$(top_builddir)/../intl/libintl.a'
4132 INTLLIBS=$INTLDEPS
4133 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4134 nls_cv_header_intl=libintl.h
4135 nls_cv_header_libgt=libgettext.h
4136 fi
4137
4138 if test "$XGETTEXT" != ":"; then
4139 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4140 : ;
4141 else
4142 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4143 XGETTEXT=":"
4144 fi
4145 fi
4146
4147 # We need to process the po/ directory.
4148 POSUB=po
4149 else
4150 DATADIRNAME=share
4151 nls_cv_header_intl=libintl.h
4152 nls_cv_header_libgt=libgettext.h
4153 fi
4154
4155 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4156 # because some of the sources are only built for this goal.
4157 if test "$PACKAGE" = gettext; then
4158 USE_NLS=yes
4159 USE_INCLUDED_LIBINTL=yes
4160 fi
4161
4162 for lang in $ALL_LINGUAS; do
4163 GMOFILES="$GMOFILES $lang.gmo"
4164 POFILES="$POFILES $lang.po"
4165 done
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180 if test "x$CATOBJEXT" != "x"; then
4181 if test "x$ALL_LINGUAS" = "x"; then
4182 LINGUAS=
4183 else
4184 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
d64552c5 4185echo "configure:4186: checking for catalogs to be installed" >&5
252b5132
RH
4186 NEW_LINGUAS=
4187 for lang in ${LINGUAS=$ALL_LINGUAS}; do
4188 case "$ALL_LINGUAS" in
4189 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4190 esac
4191 done
4192 LINGUAS=$NEW_LINGUAS
4193 echo "$ac_t""$LINGUAS" 1>&6
4194 fi
4195
4196 if test -n "$LINGUAS"; then
4197 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4198 fi
4199 fi
4200
4201 if test $ac_cv_header_locale_h = yes; then
4202 INCLUDE_LOCALE_H="#include <locale.h>"
4203 else
4204 INCLUDE_LOCALE_H="\
4205/* The system does not provide the header <locale.h>. Take care yourself. */"
4206 fi
4207
4208
4209 if test -f $srcdir/po2tbl.sed.in; then
4210 if test "$CATOBJEXT" = ".cat"; then
4211 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4212echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
d64552c5 4213echo "configure:4214: checking for linux/version.h" >&5
a2d91340 4214if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
4215 echo $ac_n "(cached) $ac_c" 1>&6
4216else
4217 cat > conftest.$ac_ext <<EOF
d64552c5 4218#line 4219 "configure"
252b5132
RH
4219#include "confdefs.h"
4220#include <linux/version.h>
4221EOF
4222ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d64552c5 4223{ (eval echo configure:4224: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
4224ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4225if test -z "$ac_err"; then
4226 rm -rf conftest*
4227 eval "ac_cv_header_$ac_safe=yes"
4228else
4229 echo "$ac_err" >&5
4230 echo "configure: failed program was:" >&5
4231 cat conftest.$ac_ext >&5
4232 rm -rf conftest*
4233 eval "ac_cv_header_$ac_safe=no"
4234fi
4235rm -f conftest*
4236fi
4237if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4238 echo "$ac_t""yes" 1>&6
4239 msgformat=linux
4240else
4241 echo "$ac_t""no" 1>&6
4242msgformat=xopen
4243fi
4244
4245
4246 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4247 fi
4248 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4249 $srcdir/po2tbl.sed.in > po2tbl.sed
4250 fi
4251
4252 if test "$PACKAGE" = "gettext"; then
4253 GT_NO="#NO#"
4254 GT_YES=
4255 else
4256 GT_NO=
4257 GT_YES="#YES#"
4258 fi
4259
4260
4261
4262 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4263
4264
4265 l=
4266
4267
4268 if test -d $srcdir/po; then
4269 test -d po || mkdir po
4270 if test "x$srcdir" != "x."; then
4271 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4272 posrcprefix="$srcdir/"
4273 else
4274 posrcprefix="../$srcdir/"
4275 fi
4276 else
4277 posrcprefix="../"
4278 fi
4279 rm -f po/POTFILES
4280 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4281 < $srcdir/po/POTFILES.in > po/POTFILES
4282 fi
4283
4284
4285. ${srcdir}/../bfd/configure.host
4286
4287
4288# Find a good install program. We prefer a C program (faster),
4289# so one script is as good as another. But avoid the broken or
4290# incompatible versions:
4291# SysV /etc/install, /usr/sbin/install
4292# SunOS /usr/etc/install
4293# IRIX /sbin/install
4294# AIX /bin/install
4295# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4296# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4297# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4298# ./install, which can be erroneously created by make from ./install.sh.
4299echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
d64552c5 4300echo "configure:4301: checking for a BSD compatible install" >&5
252b5132 4301if test -z "$INSTALL"; then
a2d91340 4302if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
252b5132
RH
4303 echo $ac_n "(cached) $ac_c" 1>&6
4304else
4305 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
4306 for ac_dir in $PATH; do
4307 # Account for people who put trailing slashes in PATH elements.
4308 case "$ac_dir/" in
4309 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
4310 *)
4311 # OSF1 and SCO ODT 3.0 have their own names for install.
4312 # Don't use installbsd from OSF since it installs stuff as root
4313 # by default.
4314 for ac_prog in ginstall scoinst install; do
4315 if test -f $ac_dir/$ac_prog; then
4316 if test $ac_prog = install &&
4317 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
4318 # AIX install. It has an incompatible calling convention.
4319 :
4320 else
4321 ac_cv_path_install="$ac_dir/$ac_prog -c"
4322 break 2
4323 fi
4324 fi
4325 done
4326 ;;
4327 esac
4328 done
4329 IFS="$ac_save_IFS"
4330
4331fi
4332 if test "${ac_cv_path_install+set}" = set; then
4333 INSTALL="$ac_cv_path_install"
4334 else
4335 # As a last resort, use the slow shell script. We don't cache a
4336 # path for INSTALL within a source directory, because that will
4337 # break other packages using the cache if that directory is
4338 # removed, or if the path is relative.
4339 INSTALL="$ac_install_sh"
4340 fi
4341fi
4342echo "$ac_t""$INSTALL" 1>&6
4343
4344# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4345# It thinks the first close brace ends the variable substitution.
4346test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4347
a2d91340 4348test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
252b5132
RH
4349
4350test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4351
4352
4353for ac_hdr in string.h strings.h stdlib.h
4354do
4355ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4356echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
d64552c5 4357echo "configure:4358: checking for $ac_hdr" >&5
a2d91340 4358if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
4359 echo $ac_n "(cached) $ac_c" 1>&6
4360else
4361 cat > conftest.$ac_ext <<EOF
d64552c5 4362#line 4363 "configure"
252b5132
RH
4363#include "confdefs.h"
4364#include <$ac_hdr>
4365EOF
4366ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d64552c5 4367{ (eval echo configure:4368: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
4368ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4369if test -z "$ac_err"; then
4370 rm -rf conftest*
4371 eval "ac_cv_header_$ac_safe=yes"
4372else
4373 echo "$ac_err" >&5
4374 echo "configure: failed program was:" >&5
4375 cat conftest.$ac_ext >&5
4376 rm -rf conftest*
4377 eval "ac_cv_header_$ac_safe=no"
4378fi
4379rm -f conftest*
4380fi
4381if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4382 echo "$ac_t""yes" 1>&6
4383 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4384 cat >> confdefs.h <<EOF
4385#define $ac_tr_hdr 1
4386EOF
4387
4388else
4389 echo "$ac_t""no" 1>&6
4390fi
4391done
4392
4393
6e31aea3
BE
4394cgen_maint=no
4395cgendir='$(srcdir)/../cgen'
4396
4397# Check whether --enable-cgen-maint or --disable-cgen-maint was given.
4398if test "${enable_cgen_maint+set}" = set; then
4399 enableval="$enable_cgen_maint"
4400 case "${enableval}" in
4401 yes) cgen_maint=yes ;;
4402 no) cgen_maint=no ;;
4403 *)
4404 # argument is cgen install directory (not implemented yet).
4405 # Having a `share' directory might be more appropriate for the .scm,
4406 # .cpu, etc. files.
4407 cgen_maint=yes
4408 cgendir=${cgen_maint}/lib/cgen
4409 ;;
4410esac
4411fi
4412
4413
4414if test x${cgen_maint} = xyes; then
4415 CGEN_MAINT_TRUE=
4416 CGEN_MAINT_FALSE='#'
4417else
4418 CGEN_MAINT_TRUE='#'
4419 CGEN_MAINT_FALSE=
4420fi
4421
252b5132
RH
4422
4423using_cgen=no
4424
4425# Horrible hacks to build DLLs on Windows.
4426WIN32LDFLAGS=
4427WIN32LIBADD=
4428case "${host}" in
4429*-*-cygwin*)
4430 if test "$enable_shared" = "yes"; then
4431 WIN32LDFLAGS="-no-undefined"
4432 WIN32LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
4433 fi
4434 ;;
4435esac
4436
4437
4438
4439# target-specific stuff:
4440
4441# Canonicalize the secondary target names.
4442if test -n "$enable_targets" ; then
4443 for targ in `echo $enable_targets | sed 's/,/ /g'`
4444 do
6d83c84b 4445 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
4446 if test -n "$result" ; then
4447 canon_targets="$canon_targets $result"
4448 else
4449 # Allow targets that config.sub doesn't recognize, like "all".
4450 canon_targets="$canon_targets $targ"
4451 fi
4452 done
4453fi
4454
4455all_targets=false
4456selarchs=
4457for targ in $target $canon_targets
4458do
4459 if test "x$targ" = "xall" ; then
4460 all_targets=true
4461 else
4462 . $srcdir/../bfd/config.bfd
4463 selarchs="$selarchs $targ_archs"
4464 fi
4465done
4466
4467# Utility var, documents generic cgen support files.
4468
4469cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo"
4470
4471# We don't do any links based on the target system, just makefile config.
4472
4473if test x${all_targets} = xfalse ; then
4474
4475 # Target architecture .o files.
4476 ta=
4477
4478 for arch in $selarchs
4479 do
4480 ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g`
4481 archdefs="$archdefs -DARCH_$ad"
4482 case "$arch" in
4483 bfd_a29k_arch) ta="$ta a29k-dis.lo" ;;
4484 bfd_alliant_arch) ;;
4485 bfd_alpha_arch) ta="$ta alpha-dis.lo alpha-opc.lo" ;;
4486 bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo" ;;
4487 bfd_arm_arch) ta="$ta arm-dis.lo" ;;
adde6300 4488 bfd_avr_arch) ta="$ta avr-dis.lo" ;;
252b5132 4489 bfd_convex_arch) ;;
6c95a37f 4490 bfd_cris_arch) ta="$ta cris-dis.lo cris-opc.lo" ;;
252b5132
RH
4491 bfd_d10v_arch) ta="$ta d10v-dis.lo d10v-opc.lo" ;;
4492 bfd_d30v_arch) ta="$ta d30v-dis.lo d30v-opc.lo" ;;
4493 bfd_fr30_arch) ta="$ta fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo" using_cgen=yes ;;
4494 bfd_h8300_arch) ta="$ta h8300-dis.lo" ;;
4495 bfd_h8500_arch) ta="$ta h8500-dis.lo" ;;
4496 bfd_hppa_arch) ta="$ta hppa-dis.lo" ;;
5b93d8bb 4497 bfd_i370_arch) ta="$ta i370-dis.lo i370-opc.lo" ;;
252b5132 4498 bfd_i386_arch) ta="$ta i386-dis.lo" ;;
9d751335 4499 bfd_i860_arch) ta="$ta i860-dis.lo" ;;
252b5132 4500 bfd_i960_arch) ta="$ta i960-dis.lo" ;;
800eeca4 4501 bfd_ia64_arch) ta="$ta ia64-dis.lo ia64-opc.lo" ;;
252b5132 4502 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
4503 bfd_m68hc11_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
4504 bfd_m68hc12_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
252b5132
RH
4505 bfd_m68k_arch) ta="$ta m68k-dis.lo m68k-opc.lo" ;;
4506 bfd_m88k_arch) ta="$ta m88k-dis.lo" ;;
4507 bfd_mcore_arch) ta="$ta mcore-dis.lo" ;;
4508 bfd_mips_arch) ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo" ;;
4509 bfd_mn10200_arch) ta="$ta m10200-dis.lo m10200-opc.lo" ;;
4510 bfd_mn10300_arch) ta="$ta m10300-dis.lo m10300-opc.lo" ;;
4511 bfd_ns32k_arch) ta="$ta ns32k-dis.lo" ;;
1e608f98 4512 bfd_pj_arch) ta="$ta pj-dis.lo pj-opc.lo" ;;
252b5132
RH
4513 bfd_powerpc_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
4514 bfd_pyramid_arch) ;;
4515 bfd_romp_arch) ;;
4516 bfd_rs6000_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
7f6d05e8 4517 bfd_powerpc_64_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
252b5132
RH
4518 bfd_sh_arch) ta="$ta sh-dis.lo" ;;
4519 bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;;
4520 bfd_tahoe_arch) ;;
4521 bfd_tic30_arch) ta="$ta tic30-dis.lo" ;;
5c84d377 4522 bfd_tic54x_arch) ta="$ta tic54x-dis.lo tic54x-opc.lo" ;;
252b5132
RH
4523 bfd_tic80_arch) ta="$ta tic80-dis.lo tic80-opc.lo" ;;
4524 bfd_v850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
4525 bfd_v850e_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
4526 bfd_v850ea_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
4527 bfd_vax_arch) ta="$ta vax-dis.lo" ;;
4528 bfd_w65_arch) ta="$ta w65-dis.lo" ;;
4529 bfd_we32k_arch) ;;
4530 bfd_z8k_arch) ta="$ta z8k-dis.lo" ;;
4531
4532 "") ;;
4533 *) { echo "configure: error: *** unknown target architecture $arch" 1>&2; exit 1; } ;;
4534 esac
4535 done
4536
4537 if test $using_cgen = yes ; then
4538 ta="$ta $cgen_files"
4539 fi
4540
4541 # Weed out duplicate .o files.
4542 f=""
4543 for i in $ta ; do
4544 case " $f " in
4545 *" $i "*) ;;
4546 *) f="$f $i" ;;
4547 esac
4548 done
4549 ta="$f"
4550
4551 # And duplicate -D flags.
4552 f=""
4553 for i in $archdefs ; do
4554 case " $f " in
4555 *" $i "*) ;;
4556 *) f="$f $i" ;;
4557 esac
4558 done
4559 archdefs="$f"
4560
4561 BFD_MACHINES="$ta"
4562
4563else # all_targets is true
4564 archdefs=-DARCH_all
4565 BFD_MACHINES='$(ALL_MACHINES)'
4566fi
4567
4568
4569
4570
4571trap '' 1 2 15
4572cat > confcache <<\EOF
4573# This file is a shell script that caches the results of configure
4574# tests run on this system so they can be shared between configure
4575# scripts and configure runs. It is not useful on other systems.
4576# If it contains results you don't want to keep, you may remove or edit it.
4577#
4578# By default, configure uses ./config.cache as the cache file,
4579# creating it if it does not exist already. You can give configure
4580# the --cache-file=FILE option to use a different cache file; that is
4581# what configure does when it calls configure scripts in
4582# subdirectories, so they share the cache.
4583# Giving --cache-file=/dev/null disables caching, for debugging configure.
4584# config.status only pays attention to the cache file if you give it the
4585# --recheck option to rerun configure.
4586#
4587EOF
4588# The following way of writing the cache mishandles newlines in values,
4589# but we know of no workaround that is simple, portable, and efficient.
4590# So, don't put newlines in cache variables' values.
4591# Ultrix sh set writes to stderr and can't be redirected directly,
4592# and sets the high bit in the cache file unless we assign to the vars.
4593(set) 2>&1 |
4594 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4595 *ac_space=\ *)
4596 # `set' does not quote correctly, so add quotes (double-quote substitution
4597 # turns \\\\ into \\, and sed turns \\ into \).
4598 sed -n \
4599 -e "s/'/'\\\\''/g" \
4600 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4601 ;;
4602 *)
4603 # `set' quotes correctly as required by POSIX, so do not add quotes.
4604 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4605 ;;
4606 esac >> confcache
4607if cmp -s $cache_file confcache; then
4608 :
4609else
4610 if test -w $cache_file; then
4611 echo "updating cache $cache_file"
4612 cat confcache > $cache_file
4613 else
4614 echo "not updating unwritable cache $cache_file"
4615 fi
4616fi
4617rm -f confcache
4618
4619trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4620
4621test "x$prefix" = xNONE && prefix=$ac_default_prefix
4622# Let make expand exec_prefix.
4623test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4624
4625# Any assignment to VPATH causes Sun make to only execute
4626# the first set of double-colon rules, so remove it if not needed.
4627# If there is a colon in the path, we need to keep it.
4628if test "x$srcdir" = x.; then
4629 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4630fi
4631
4632trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4633
4634DEFS=-DHAVE_CONFIG_H
4635
4636# Without the "./", some shells look in PATH for config.status.
4637: ${CONFIG_STATUS=./config.status}
4638
4639echo creating $CONFIG_STATUS
4640rm -f $CONFIG_STATUS
4641cat > $CONFIG_STATUS <<EOF
4642#! /bin/sh
4643# Generated automatically by configure.
4644# Run this file to recreate the current configuration.
4645# This directory was configured as follows,
4646# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4647#
4648# $0 $ac_configure_args
4649#
4650# Compiler output produced by configure, useful for debugging
4651# configure, is in ./config.log if it exists.
4652
4653ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
4654for ac_option
4655do
4656 case "\$ac_option" in
4657 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4658 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4659 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4660 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
a2d91340 4661 echo "$CONFIG_STATUS generated by autoconf version 2.13"
252b5132
RH
4662 exit 0 ;;
4663 -help | --help | --hel | --he | --h)
4664 echo "\$ac_cs_usage"; exit 0 ;;
4665 *) echo "\$ac_cs_usage"; exit 1 ;;
4666 esac
4667done
4668
4669ac_given_srcdir=$srcdir
4670ac_given_INSTALL="$INSTALL"
4671
4672trap 'rm -fr `echo "Makefile po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4673EOF
4674cat >> $CONFIG_STATUS <<EOF
4675
4676# Protect against being on the right side of a sed subst in config.status.
4677sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4678 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4679$ac_vpsub
4680$extrasub
4681s%@SHELL@%$SHELL%g
4682s%@CFLAGS@%$CFLAGS%g
4683s%@CPPFLAGS@%$CPPFLAGS%g
4684s%@CXXFLAGS@%$CXXFLAGS%g
4685s%@FFLAGS@%$FFLAGS%g
4686s%@DEFS@%$DEFS%g
4687s%@LDFLAGS@%$LDFLAGS%g
4688s%@LIBS@%$LIBS%g
4689s%@exec_prefix@%$exec_prefix%g
4690s%@prefix@%$prefix%g
4691s%@program_transform_name@%$program_transform_name%g
4692s%@bindir@%$bindir%g
4693s%@sbindir@%$sbindir%g
4694s%@libexecdir@%$libexecdir%g
4695s%@datadir@%$datadir%g
4696s%@sysconfdir@%$sysconfdir%g
4697s%@sharedstatedir@%$sharedstatedir%g
4698s%@localstatedir@%$localstatedir%g
4699s%@libdir@%$libdir%g
4700s%@includedir@%$includedir%g
4701s%@oldincludedir@%$oldincludedir%g
4702s%@infodir@%$infodir%g
4703s%@mandir@%$mandir%g
4704s%@host@%$host%g
4705s%@host_alias@%$host_alias%g
4706s%@host_cpu@%$host_cpu%g
4707s%@host_vendor@%$host_vendor%g
4708s%@host_os@%$host_os%g
4709s%@target@%$target%g
4710s%@target_alias@%$target_alias%g
4711s%@target_cpu@%$target_cpu%g
4712s%@target_vendor@%$target_vendor%g
4713s%@target_os@%$target_os%g
4714s%@build@%$build%g
4715s%@build_alias@%$build_alias%g
4716s%@build_cpu@%$build_cpu%g
4717s%@build_vendor@%$build_vendor%g
4718s%@build_os@%$build_os%g
4719s%@CC@%$CC%g
4720s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4721s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4722s%@INSTALL_DATA@%$INSTALL_DATA%g
4723s%@PACKAGE@%$PACKAGE%g
4724s%@VERSION@%$VERSION%g
4725s%@ACLOCAL@%$ACLOCAL%g
4726s%@AUTOCONF@%$AUTOCONF%g
4727s%@AUTOMAKE@%$AUTOMAKE%g
4728s%@AUTOHEADER@%$AUTOHEADER%g
4729s%@MAKEINFO@%$MAKEINFO%g
4730s%@SET_MAKE@%$SET_MAKE%g
4731s%@AR@%$AR%g
4732s%@RANLIB@%$RANLIB%g
252b5132 4733s%@LN_S@%$LN_S%g
ac48eca1
AO
4734s%@OBJEXT@%$OBJEXT%g
4735s%@EXEEXT@%$EXEEXT%g
4736s%@STRIP@%$STRIP%g
252b5132 4737s%@LIBTOOL@%$LIBTOOL%g
a2d91340 4738s%@WARN_CFLAGS@%$WARN_CFLAGS%g
252b5132
RH
4739s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
4740s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
4741s%@MAINT@%$MAINT%g
252b5132
RH
4742s%@CPP@%$CPP%g
4743s%@ALLOCA@%$ALLOCA%g
4744s%@USE_NLS@%$USE_NLS%g
4745s%@MSGFMT@%$MSGFMT%g
4746s%@GMSGFMT@%$GMSGFMT%g
4747s%@XGETTEXT@%$XGETTEXT%g
4748s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
4749s%@CATALOGS@%$CATALOGS%g
4750s%@CATOBJEXT@%$CATOBJEXT%g
4751s%@DATADIRNAME@%$DATADIRNAME%g
4752s%@GMOFILES@%$GMOFILES%g
4753s%@INSTOBJEXT@%$INSTOBJEXT%g
4754s%@INTLDEPS@%$INTLDEPS%g
4755s%@INTLLIBS@%$INTLLIBS%g
4756s%@INTLOBJS@%$INTLOBJS%g
4757s%@POFILES@%$POFILES%g
4758s%@POSUB@%$POSUB%g
4759s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
4760s%@GT_NO@%$GT_NO%g
4761s%@GT_YES@%$GT_YES%g
4762s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
4763s%@l@%$l%g
4764s%@HDEFINES@%$HDEFINES%g
6e31aea3
BE
4765s%@CGEN_MAINT_TRUE@%$CGEN_MAINT_TRUE%g
4766s%@CGEN_MAINT_FALSE@%$CGEN_MAINT_FALSE%g
4767s%@cgendir@%$cgendir%g
252b5132
RH
4768s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
4769s%@WIN32LIBADD@%$WIN32LIBADD%g
4770s%@archdefs@%$archdefs%g
4771s%@BFD_MACHINES@%$BFD_MACHINES%g
4772
4773CEOF
4774EOF
4775
4776cat >> $CONFIG_STATUS <<\EOF
4777
4778# Split the substitutions into bite-sized pieces for seds with
4779# small command number limits, like on Digital OSF/1 and HP-UX.
4780ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4781ac_file=1 # Number of current file.
4782ac_beg=1 # First line for current file.
4783ac_end=$ac_max_sed_cmds # Line after last line for current file.
4784ac_more_lines=:
4785ac_sed_cmds=""
4786while $ac_more_lines; do
4787 if test $ac_beg -gt 1; then
4788 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4789 else
4790 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4791 fi
4792 if test ! -s conftest.s$ac_file; then
4793 ac_more_lines=false
4794 rm -f conftest.s$ac_file
4795 else
4796 if test -z "$ac_sed_cmds"; then
4797 ac_sed_cmds="sed -f conftest.s$ac_file"
4798 else
4799 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4800 fi
4801 ac_file=`expr $ac_file + 1`
4802 ac_beg=$ac_end
4803 ac_end=`expr $ac_end + $ac_max_sed_cmds`
4804 fi
4805done
4806if test -z "$ac_sed_cmds"; then
4807 ac_sed_cmds=cat
4808fi
4809EOF
4810
4811cat >> $CONFIG_STATUS <<EOF
4812
4813CONFIG_FILES=\${CONFIG_FILES-"Makefile po/Makefile.in:po/Make-in"}
4814EOF
4815cat >> $CONFIG_STATUS <<\EOF
4816for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4817 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4818 case "$ac_file" in
4819 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4820 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4821 *) ac_file_in="${ac_file}.in" ;;
4822 esac
4823
4824 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4825
4826 # Remove last slash and all that follows it. Not all systems have dirname.
4827 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4828 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4829 # The file is in a subdirectory.
4830 test ! -d "$ac_dir" && mkdir "$ac_dir"
4831 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4832 # A "../" for each directory in $ac_dir_suffix.
4833 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4834 else
4835 ac_dir_suffix= ac_dots=
4836 fi
4837
4838 case "$ac_given_srcdir" in
4839 .) srcdir=.
4840 if test -z "$ac_dots"; then top_srcdir=.
4841 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4842 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4843 *) # Relative path.
4844 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4845 top_srcdir="$ac_dots$ac_given_srcdir" ;;
4846 esac
4847
4848 case "$ac_given_INSTALL" in
4849 [/$]*) INSTALL="$ac_given_INSTALL" ;;
4850 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4851 esac
4852
4853 echo creating "$ac_file"
4854 rm -f "$ac_file"
4855 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4856 case "$ac_file" in
4857 *Makefile*) ac_comsub="1i\\
4858# $configure_input" ;;
4859 *) ac_comsub= ;;
4860 esac
4861
4862 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4863 sed -e "$ac_comsub
4864s%@configure_input@%$configure_input%g
4865s%@srcdir@%$srcdir%g
4866s%@top_srcdir@%$top_srcdir%g
4867s%@INSTALL@%$INSTALL%g
4868" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4869fi; done
4870rm -f conftest.s*
4871
4872# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4873# NAME is the cpp macro being defined and VALUE is the value it is being given.
4874#
4875# ac_d sets the value in "#define NAME VALUE" lines.
4876ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
4877ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
4878ac_dC='\3'
4879ac_dD='%g'
4880# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4881ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4882ac_uB='\([ ]\)%\1#\2define\3'
4883ac_uC=' '
4884ac_uD='\4%g'
4885# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4886ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4887ac_eB='$%\1#\2define\3'
4888ac_eC=' '
4889ac_eD='%g'
4890
4891if test "${CONFIG_HEADERS+set}" != set; then
4892EOF
4893cat >> $CONFIG_STATUS <<EOF
4894 CONFIG_HEADERS="config.h:config.in"
4895EOF
4896cat >> $CONFIG_STATUS <<\EOF
4897fi
4898for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4899 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4900 case "$ac_file" in
4901 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4902 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4903 *) ac_file_in="${ac_file}.in" ;;
4904 esac
4905
4906 echo creating $ac_file
4907
4908 rm -f conftest.frag conftest.in conftest.out
4909 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4910 cat $ac_file_inputs > conftest.in
4911
4912EOF
4913
4914# Transform confdefs.h into a sed script conftest.vals that substitutes
4915# the proper values into config.h.in to produce config.h. And first:
4916# Protect against being on the right side of a sed subst in config.status.
4917# Protect against being in an unquoted here document in config.status.
4918rm -f conftest.vals
4919cat > conftest.hdr <<\EOF
4920s/[\\&%]/\\&/g
4921s%[\\$`]%\\&%g
4922s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4923s%ac_d%ac_u%gp
4924s%ac_u%ac_e%gp
4925EOF
4926sed -n -f conftest.hdr confdefs.h > conftest.vals
4927rm -f conftest.hdr
4928
4929# This sed command replaces #undef with comments. This is necessary, for
4930# example, in the case of _POSIX_SOURCE, which is predefined and required
4931# on some systems where configure will not decide to define it.
4932cat >> conftest.vals <<\EOF
4933s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4934EOF
4935
4936# Break up conftest.vals because some shells have a limit on
4937# the size of here documents, and old seds have small limits too.
4938
4939rm -f conftest.tail
4940while :
4941do
4942 ac_lines=`grep -c . conftest.vals`
4943 # grep -c gives empty output for an empty file on some AIX systems.
4944 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4945 # Write a limited-size here document to conftest.frag.
4946 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4947 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4948 echo 'CEOF
4949 sed -f conftest.frag conftest.in > conftest.out
4950 rm -f conftest.in
4951 mv conftest.out conftest.in
4952' >> $CONFIG_STATUS
4953 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4954 rm -f conftest.vals
4955 mv conftest.tail conftest.vals
4956done
4957rm -f conftest.vals
4958
4959cat >> $CONFIG_STATUS <<\EOF
4960 rm -f conftest.frag conftest.h
4961 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
4962 cat conftest.in >> conftest.h
4963 rm -f conftest.in
4964 if cmp -s $ac_file conftest.h 2>/dev/null; then
4965 echo "$ac_file is unchanged"
4966 rm -f conftest.h
4967 else
4968 # Remove last slash and all that follows it. Not all systems have dirname.
4969 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4970 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4971 # The file is in a subdirectory.
4972 test ! -d "$ac_dir" && mkdir "$ac_dir"
4973 fi
4974 rm -f $ac_file
4975 mv conftest.h $ac_file
4976 fi
4977fi; done
4978
4979EOF
4980cat >> $CONFIG_STATUS <<EOF
4981
4982
4983EOF
4984cat >> $CONFIG_STATUS <<\EOF
4985test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
4986sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
4987exit 0
4988EOF
4989chmod +x $CONFIG_STATUS
4990rm -fr confdefs* $ac_clean_files
a2d91340 4991test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
252b5132 4992
This page took 0.303581 seconds and 4 git commands to generate.