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