* Makefile.in (BFD_H): New variable.
[binutils-gdb.git] / gdb / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12
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-netrom "
16 ac_help="$ac_help
17 --enable-gm "
18 ac_help="$ac_help
19 --enable-sim-powerpc "
20 ac_help="$ac_help
21 --enable-gdbtk "
22 ac_help="$ac_help
23 --with-tclconfig directory containing tcl configuration (tclConfig.sh)"
24 ac_help="$ac_help
25 --with-tkconfig directory containing tk configuration (tkConfig.sh)"
26 ac_help="$ac_help
27 --with-tclinclude directory where tcl private headers are"
28 ac_help="$ac_help
29 --with-tkinclude directory where tk private headers are"
30 ac_help="$ac_help
31 --enable-shared use shared libraries"
32
33 # Initialize some variables set by options.
34 # The variables have the same names as the options, with
35 # dashes changed to underlines.
36 build=NONE
37 cache_file=./config.cache
38 exec_prefix=NONE
39 host=NONE
40 no_create=
41 nonopt=NONE
42 no_recursion=
43 prefix=NONE
44 program_prefix=NONE
45 program_suffix=NONE
46 program_transform_name=s,x,x,
47 silent=
48 site=
49 srcdir=
50 target=NONE
51 verbose=
52 x_includes=NONE
53 x_libraries=NONE
54 bindir='${exec_prefix}/bin'
55 sbindir='${exec_prefix}/sbin'
56 libexecdir='${exec_prefix}/libexec'
57 datadir='${prefix}/share'
58 sysconfdir='${prefix}/etc'
59 sharedstatedir='${prefix}/com'
60 localstatedir='${prefix}/var'
61 libdir='${exec_prefix}/lib'
62 includedir='${prefix}/include'
63 oldincludedir='/usr/include'
64 infodir='${prefix}/info'
65 mandir='${prefix}/man'
66
67 # Initialize some other variables.
68 subdirs=
69 MFLAGS= MAKEFLAGS=
70 # Maximum number of lines to put in a shell here document.
71 ac_max_here_lines=12
72
73 ac_prev=
74 for ac_option
75 do
76
77 # If the previous option needs an argument, assign it.
78 if test -n "$ac_prev"; then
79 eval "$ac_prev=\$ac_option"
80 ac_prev=
81 continue
82 fi
83
84 case "$ac_option" in
85 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
86 *) ac_optarg= ;;
87 esac
88
89 # Accept the important Cygnus configure options, so we can diagnose typos.
90
91 case "$ac_option" in
92
93 -bindir | --bindir | --bindi | --bind | --bin | --bi)
94 ac_prev=bindir ;;
95 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
96 bindir="$ac_optarg" ;;
97
98 -build | --build | --buil | --bui | --bu)
99 ac_prev=build ;;
100 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
101 build="$ac_optarg" ;;
102
103 -cache-file | --cache-file | --cache-fil | --cache-fi \
104 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
105 ac_prev=cache_file ;;
106 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
107 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
108 cache_file="$ac_optarg" ;;
109
110 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
111 ac_prev=datadir ;;
112 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
113 | --da=*)
114 datadir="$ac_optarg" ;;
115
116 -disable-* | --disable-*)
117 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
118 # Reject names that are not valid shell variable names.
119 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
120 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
121 fi
122 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
123 eval "enable_${ac_feature}=no" ;;
124
125 -enable-* | --enable-*)
126 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
127 # Reject names that are not valid shell variable names.
128 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
129 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
130 fi
131 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
132 case "$ac_option" in
133 *=*) ;;
134 *) ac_optarg=yes ;;
135 esac
136 eval "enable_${ac_feature}='$ac_optarg'" ;;
137
138 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
139 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
140 | --exec | --exe | --ex)
141 ac_prev=exec_prefix ;;
142 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
143 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
144 | --exec=* | --exe=* | --ex=*)
145 exec_prefix="$ac_optarg" ;;
146
147 -gas | --gas | --ga | --g)
148 # Obsolete; use --with-gas.
149 with_gas=yes ;;
150
151 -help | --help | --hel | --he)
152 # Omit some internal or obsolete options to make the list less imposing.
153 # This message is too long to be a string in the A/UX 3.1 sh.
154 cat << EOF
155 Usage: configure [options] [host]
156 Options: [defaults in brackets after descriptions]
157 Configuration:
158 --cache-file=FILE cache test results in FILE
159 --help print this message
160 --no-create do not create output files
161 --quiet, --silent do not print \`checking...' messages
162 --version print the version of autoconf that created configure
163 Directory and file names:
164 --prefix=PREFIX install architecture-independent files in PREFIX
165 [$ac_default_prefix]
166 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
167 [same as prefix]
168 --bindir=DIR user executables in DIR [EPREFIX/bin]
169 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
170 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
171 --datadir=DIR read-only architecture-independent data in DIR
172 [PREFIX/share]
173 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
174 --sharedstatedir=DIR modifiable architecture-independent data in DIR
175 [PREFIX/com]
176 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
177 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
178 --includedir=DIR C header files in DIR [PREFIX/include]
179 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
180 --infodir=DIR info documentation in DIR [PREFIX/info]
181 --mandir=DIR man documentation in DIR [PREFIX/man]
182 --srcdir=DIR find the sources in DIR [configure dir or ..]
183 --program-prefix=PREFIX prepend PREFIX to installed program names
184 --program-suffix=SUFFIX append SUFFIX to installed program names
185 --program-transform-name=PROGRAM
186 run sed PROGRAM on installed program names
187 EOF
188 cat << EOF
189 Host type:
190 --build=BUILD configure for building on BUILD [BUILD=HOST]
191 --host=HOST configure for HOST [guessed]
192 --target=TARGET configure for TARGET [TARGET=HOST]
193 Features and packages:
194 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
195 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
196 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
197 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
198 --x-includes=DIR X include files are in DIR
199 --x-libraries=DIR X library files are in DIR
200 EOF
201 if test -n "$ac_help"; then
202 echo "--enable and --with options recognized:$ac_help"
203 fi
204 exit 0 ;;
205
206 -host | --host | --hos | --ho)
207 ac_prev=host ;;
208 -host=* | --host=* | --hos=* | --ho=*)
209 host="$ac_optarg" ;;
210
211 -includedir | --includedir | --includedi | --included | --include \
212 | --includ | --inclu | --incl | --inc)
213 ac_prev=includedir ;;
214 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
215 | --includ=* | --inclu=* | --incl=* | --inc=*)
216 includedir="$ac_optarg" ;;
217
218 -infodir | --infodir | --infodi | --infod | --info | --inf)
219 ac_prev=infodir ;;
220 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
221 infodir="$ac_optarg" ;;
222
223 -libdir | --libdir | --libdi | --libd)
224 ac_prev=libdir ;;
225 -libdir=* | --libdir=* | --libdi=* | --libd=*)
226 libdir="$ac_optarg" ;;
227
228 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
229 | --libexe | --libex | --libe)
230 ac_prev=libexecdir ;;
231 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
232 | --libexe=* | --libex=* | --libe=*)
233 libexecdir="$ac_optarg" ;;
234
235 -localstatedir | --localstatedir | --localstatedi | --localstated \
236 | --localstate | --localstat | --localsta | --localst \
237 | --locals | --local | --loca | --loc | --lo)
238 ac_prev=localstatedir ;;
239 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
240 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
241 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
242 localstatedir="$ac_optarg" ;;
243
244 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
245 ac_prev=mandir ;;
246 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
247 mandir="$ac_optarg" ;;
248
249 -nfp | --nfp | --nf)
250 # Obsolete; use --without-fp.
251 with_fp=no ;;
252
253 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
254 | --no-cr | --no-c)
255 no_create=yes ;;
256
257 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
258 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
259 no_recursion=yes ;;
260
261 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
262 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
263 | --oldin | --oldi | --old | --ol | --o)
264 ac_prev=oldincludedir ;;
265 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
266 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
267 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
268 oldincludedir="$ac_optarg" ;;
269
270 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
271 ac_prev=prefix ;;
272 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
273 prefix="$ac_optarg" ;;
274
275 -program-prefix | --program-prefix | --program-prefi | --program-pref \
276 | --program-pre | --program-pr | --program-p)
277 ac_prev=program_prefix ;;
278 -program-prefix=* | --program-prefix=* | --program-prefi=* \
279 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
280 program_prefix="$ac_optarg" ;;
281
282 -program-suffix | --program-suffix | --program-suffi | --program-suff \
283 | --program-suf | --program-su | --program-s)
284 ac_prev=program_suffix ;;
285 -program-suffix=* | --program-suffix=* | --program-suffi=* \
286 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
287 program_suffix="$ac_optarg" ;;
288
289 -program-transform-name | --program-transform-name \
290 | --program-transform-nam | --program-transform-na \
291 | --program-transform-n | --program-transform- \
292 | --program-transform | --program-transfor \
293 | --program-transfo | --program-transf \
294 | --program-trans | --program-tran \
295 | --progr-tra | --program-tr | --program-t)
296 ac_prev=program_transform_name ;;
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 program_transform_name="$ac_optarg" ;;
305
306 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
307 | -silent | --silent | --silen | --sile | --sil)
308 silent=yes ;;
309
310 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
311 ac_prev=sbindir ;;
312 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
313 | --sbi=* | --sb=*)
314 sbindir="$ac_optarg" ;;
315
316 -sharedstatedir | --sharedstatedir | --sharedstatedi \
317 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
318 | --sharedst | --shareds | --shared | --share | --shar \
319 | --sha | --sh)
320 ac_prev=sharedstatedir ;;
321 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
322 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
323 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
324 | --sha=* | --sh=*)
325 sharedstatedir="$ac_optarg" ;;
326
327 -site | --site | --sit)
328 ac_prev=site ;;
329 -site=* | --site=* | --sit=*)
330 site="$ac_optarg" ;;
331
332 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
333 ac_prev=srcdir ;;
334 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
335 srcdir="$ac_optarg" ;;
336
337 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
338 | --syscon | --sysco | --sysc | --sys | --sy)
339 ac_prev=sysconfdir ;;
340 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
341 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
342 sysconfdir="$ac_optarg" ;;
343
344 -target | --target | --targe | --targ | --tar | --ta | --t)
345 ac_prev=target ;;
346 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
347 target="$ac_optarg" ;;
348
349 -v | -verbose | --verbose | --verbos | --verbo | --verb)
350 verbose=yes ;;
351
352 -version | --version | --versio | --versi | --vers)
353 echo "configure generated by autoconf version 2.12"
354 exit 0 ;;
355
356 -with-* | --with-*)
357 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
358 # Reject names that are not valid shell variable names.
359 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
360 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
361 fi
362 ac_package=`echo $ac_package| sed 's/-/_/g'`
363 case "$ac_option" in
364 *=*) ;;
365 *) ac_optarg=yes ;;
366 esac
367 eval "with_${ac_package}='$ac_optarg'" ;;
368
369 -without-* | --without-*)
370 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
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 eval "with_${ac_package}=no" ;;
377
378 --x)
379 # Obsolete; use --with-x.
380 with_x=yes ;;
381
382 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
383 | --x-incl | --x-inc | --x-in | --x-i)
384 ac_prev=x_includes ;;
385 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
386 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
387 x_includes="$ac_optarg" ;;
388
389 -x-libraries | --x-libraries | --x-librarie | --x-librari \
390 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
391 ac_prev=x_libraries ;;
392 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
393 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
394 x_libraries="$ac_optarg" ;;
395
396 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
397 ;;
398
399 *)
400 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
401 echo "configure: warning: $ac_option: invalid host type" 1>&2
402 fi
403 if test "x$nonopt" != xNONE; then
404 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
405 fi
406 nonopt="$ac_option"
407 ;;
408
409 esac
410 done
411
412 if test -n "$ac_prev"; then
413 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
414 fi
415
416 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
417
418 # File descriptor usage:
419 # 0 standard input
420 # 1 file creation
421 # 2 errors and warnings
422 # 3 some systems may open it to /dev/tty
423 # 4 used on the Kubota Titan
424 # 6 checking for... messages and results
425 # 5 compiler messages saved in config.log
426 if test "$silent" = yes; then
427 exec 6>/dev/null
428 else
429 exec 6>&1
430 fi
431 exec 5>./config.log
432
433 echo "\
434 This file contains any messages produced by compilers while
435 running configure, to aid debugging if configure makes a mistake.
436 " 1>&5
437
438 # Strip out --no-create and --no-recursion so they do not pile up.
439 # Also quote any args containing shell metacharacters.
440 ac_configure_args=
441 for ac_arg
442 do
443 case "$ac_arg" in
444 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
445 | --no-cr | --no-c) ;;
446 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
447 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
448 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
449 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
450 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
451 esac
452 done
453
454 # NLS nuisances.
455 # Only set these to C if already set. These must not be set unconditionally
456 # because not all systems understand e.g. LANG=C (notably SCO).
457 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
458 # Non-C LC_CTYPE values break the ctype check.
459 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
460 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
461 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
462 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
463
464 # confdefs.h avoids OS command line length limits that DEFS can exceed.
465 rm -rf conftest* confdefs.h
466 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
467 echo > confdefs.h
468
469 # A filename unique to this package, relative to the directory that
470 # configure is in, which we can look for to find out if srcdir is correct.
471 ac_unique_file=main.c
472
473 # Find the source files, if location was not specified.
474 if test -z "$srcdir"; then
475 ac_srcdir_defaulted=yes
476 # Try the directory containing this script, then its parent.
477 ac_prog=$0
478 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
479 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
480 srcdir=$ac_confdir
481 if test ! -r $srcdir/$ac_unique_file; then
482 srcdir=..
483 fi
484 else
485 ac_srcdir_defaulted=no
486 fi
487 if test ! -r $srcdir/$ac_unique_file; then
488 if test "$ac_srcdir_defaulted" = yes; then
489 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
490 else
491 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
492 fi
493 fi
494 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
495
496 # Prefer explicitly selected file to automatically selected ones.
497 if test -z "$CONFIG_SITE"; then
498 if test "x$prefix" != xNONE; then
499 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
500 else
501 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
502 fi
503 fi
504 for ac_site_file in $CONFIG_SITE; do
505 if test -r "$ac_site_file"; then
506 echo "loading site script $ac_site_file"
507 . "$ac_site_file"
508 fi
509 done
510
511 if test -r "$cache_file"; then
512 echo "loading cache $cache_file"
513 . $cache_file
514 else
515 echo "creating cache $cache_file"
516 > $cache_file
517 fi
518
519 ac_ext=c
520 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
521 ac_cpp='$CPP $CPPFLAGS'
522 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
523 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
524 cross_compiling=$ac_cv_prog_cc_cross
525
526 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
527 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
528 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
529 ac_n= ac_c='
530 ' ac_t=' '
531 else
532 ac_n=-n ac_c= ac_t=
533 fi
534 else
535 ac_n= ac_c='\c' ac_t=
536 fi
537
538
539
540
541 # Extract the first word of "gcc", so it can be a program name with args.
542 set dummy gcc; ac_word=$2
543 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
544 echo "configure:545: checking for $ac_word" >&5
545 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
546 echo $ac_n "(cached) $ac_c" 1>&6
547 else
548 if test -n "$CC"; then
549 ac_cv_prog_CC="$CC" # Let the user override the test.
550 else
551 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
552 for ac_dir in $PATH; do
553 test -z "$ac_dir" && ac_dir=.
554 if test -f $ac_dir/$ac_word; then
555 ac_cv_prog_CC="gcc"
556 break
557 fi
558 done
559 IFS="$ac_save_ifs"
560 fi
561 fi
562 CC="$ac_cv_prog_CC"
563 if test -n "$CC"; then
564 echo "$ac_t""$CC" 1>&6
565 else
566 echo "$ac_t""no" 1>&6
567 fi
568
569 if test -z "$CC"; then
570 # Extract the first word of "cc", so it can be a program name with args.
571 set dummy cc; ac_word=$2
572 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
573 echo "configure:574: checking for $ac_word" >&5
574 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
575 echo $ac_n "(cached) $ac_c" 1>&6
576 else
577 if test -n "$CC"; then
578 ac_cv_prog_CC="$CC" # Let the user override the test.
579 else
580 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
581 ac_prog_rejected=no
582 for ac_dir in $PATH; do
583 test -z "$ac_dir" && ac_dir=.
584 if test -f $ac_dir/$ac_word; then
585 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
586 ac_prog_rejected=yes
587 continue
588 fi
589 ac_cv_prog_CC="cc"
590 break
591 fi
592 done
593 IFS="$ac_save_ifs"
594 if test $ac_prog_rejected = yes; then
595 # We found a bogon in the path, so make sure we never use it.
596 set dummy $ac_cv_prog_CC
597 shift
598 if test $# -gt 0; then
599 # We chose a different compiler from the bogus one.
600 # However, it has the same basename, so the bogon will be chosen
601 # first if we set CC to just the basename; use the full file name.
602 shift
603 set dummy "$ac_dir/$ac_word" "$@"
604 shift
605 ac_cv_prog_CC="$@"
606 fi
607 fi
608 fi
609 fi
610 CC="$ac_cv_prog_CC"
611 if test -n "$CC"; then
612 echo "$ac_t""$CC" 1>&6
613 else
614 echo "$ac_t""no" 1>&6
615 fi
616
617 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
618 fi
619
620 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
621 echo "configure:622: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
622
623 ac_ext=c
624 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
625 ac_cpp='$CPP $CPPFLAGS'
626 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
627 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
628 cross_compiling=$ac_cv_prog_cc_cross
629
630 cat > conftest.$ac_ext <<EOF
631 #line 632 "configure"
632 #include "confdefs.h"
633 main(){return(0);}
634 EOF
635 if { (eval echo configure:636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
636 ac_cv_prog_cc_works=yes
637 # If we can't run a trivial program, we are probably using a cross compiler.
638 if (./conftest; exit) 2>/dev/null; then
639 ac_cv_prog_cc_cross=no
640 else
641 ac_cv_prog_cc_cross=yes
642 fi
643 else
644 echo "configure: failed program was:" >&5
645 cat conftest.$ac_ext >&5
646 ac_cv_prog_cc_works=no
647 fi
648 rm -fr conftest*
649
650 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
651 if test $ac_cv_prog_cc_works = no; then
652 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
653 fi
654 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
655 echo "configure:656: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
656 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
657 cross_compiling=$ac_cv_prog_cc_cross
658
659 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
660 echo "configure:661: checking whether we are using GNU C" >&5
661 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
662 echo $ac_n "(cached) $ac_c" 1>&6
663 else
664 cat > conftest.c <<EOF
665 #ifdef __GNUC__
666 yes;
667 #endif
668 EOF
669 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:670: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
670 ac_cv_prog_gcc=yes
671 else
672 ac_cv_prog_gcc=no
673 fi
674 fi
675
676 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
677
678 if test $ac_cv_prog_gcc = yes; then
679 GCC=yes
680 ac_test_CFLAGS="${CFLAGS+set}"
681 ac_save_CFLAGS="$CFLAGS"
682 CFLAGS=
683 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
684 echo "configure:685: checking whether ${CC-cc} accepts -g" >&5
685 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
686 echo $ac_n "(cached) $ac_c" 1>&6
687 else
688 echo 'void f(){}' > conftest.c
689 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
690 ac_cv_prog_cc_g=yes
691 else
692 ac_cv_prog_cc_g=no
693 fi
694 rm -f conftest*
695
696 fi
697
698 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
699 if test "$ac_test_CFLAGS" = set; then
700 CFLAGS="$ac_save_CFLAGS"
701 elif test $ac_cv_prog_cc_g = yes; then
702 CFLAGS="-g -O2"
703 else
704 CFLAGS="-O2"
705 fi
706 else
707 GCC=
708 test "${CFLAGS+set}" = set || CFLAGS="-g"
709 fi
710
711 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
712 echo "configure:713: checking how to run the C preprocessor" >&5
713 # On Suns, sometimes $CPP names a directory.
714 if test -n "$CPP" && test -d "$CPP"; then
715 CPP=
716 fi
717 if test -z "$CPP"; then
718 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
719 echo $ac_n "(cached) $ac_c" 1>&6
720 else
721 # This must be in double quotes, not single quotes, because CPP may get
722 # substituted into the Makefile and "${CC-cc}" will confuse make.
723 CPP="${CC-cc} -E"
724 # On the NeXT, cc -E runs the code through the compiler's parser,
725 # not just through cpp.
726 cat > conftest.$ac_ext <<EOF
727 #line 728 "configure"
728 #include "confdefs.h"
729 #include <assert.h>
730 Syntax Error
731 EOF
732 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
733 { (eval echo configure:734: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
734 ac_err=`grep -v '^ *+' conftest.out`
735 if test -z "$ac_err"; then
736 :
737 else
738 echo "$ac_err" >&5
739 echo "configure: failed program was:" >&5
740 cat conftest.$ac_ext >&5
741 rm -rf conftest*
742 CPP="${CC-cc} -E -traditional-cpp"
743 cat > conftest.$ac_ext <<EOF
744 #line 745 "configure"
745 #include "confdefs.h"
746 #include <assert.h>
747 Syntax Error
748 EOF
749 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
750 { (eval echo configure:751: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
751 ac_err=`grep -v '^ *+' conftest.out`
752 if test -z "$ac_err"; then
753 :
754 else
755 echo "$ac_err" >&5
756 echo "configure: failed program was:" >&5
757 cat conftest.$ac_ext >&5
758 rm -rf conftest*
759 CPP=/lib/cpp
760 fi
761 rm -f conftest*
762 fi
763 rm -f conftest*
764 ac_cv_prog_CPP="$CPP"
765 fi
766 CPP="$ac_cv_prog_CPP"
767 else
768 ac_cv_prog_CPP="$CPP"
769 fi
770 echo "$ac_t""$CPP" 1>&6
771
772 echo $ac_n "checking for AIX""... $ac_c" 1>&6
773 echo "configure:774: checking for AIX" >&5
774 cat > conftest.$ac_ext <<EOF
775 #line 776 "configure"
776 #include "confdefs.h"
777 #ifdef _AIX
778 yes
779 #endif
780
781 EOF
782 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
783 egrep "yes" >/dev/null 2>&1; then
784 rm -rf conftest*
785 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
786 #define _ALL_SOURCE 1
787 EOF
788
789 else
790 rm -rf conftest*
791 echo "$ac_t""no" 1>&6
792 fi
793 rm -f conftest*
794
795
796 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
797 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
798 echo "configure:799: checking for minix/config.h" >&5
799 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
800 echo $ac_n "(cached) $ac_c" 1>&6
801 else
802 cat > conftest.$ac_ext <<EOF
803 #line 804 "configure"
804 #include "confdefs.h"
805 #include <minix/config.h>
806 EOF
807 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
808 { (eval echo configure:809: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
809 ac_err=`grep -v '^ *+' conftest.out`
810 if test -z "$ac_err"; then
811 rm -rf conftest*
812 eval "ac_cv_header_$ac_safe=yes"
813 else
814 echo "$ac_err" >&5
815 echo "configure: failed program was:" >&5
816 cat conftest.$ac_ext >&5
817 rm -rf conftest*
818 eval "ac_cv_header_$ac_safe=no"
819 fi
820 rm -f conftest*
821 fi
822 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
823 echo "$ac_t""yes" 1>&6
824 MINIX=yes
825 else
826 echo "$ac_t""no" 1>&6
827 MINIX=
828 fi
829
830 if test "$MINIX" = yes; then
831 cat >> confdefs.h <<\EOF
832 #define _POSIX_SOURCE 1
833 EOF
834
835 cat >> confdefs.h <<\EOF
836 #define _POSIX_1_SOURCE 2
837 EOF
838
839 cat >> confdefs.h <<\EOF
840 #define _MINIX 1
841 EOF
842
843 fi
844
845 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
846 echo "configure:847: checking for POSIXized ISC" >&5
847 if test -d /etc/conf/kconfig.d &&
848 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
849 then
850 echo "$ac_t""yes" 1>&6
851 ISC=yes # If later tests want to check for ISC.
852 cat >> confdefs.h <<\EOF
853 #define _POSIX_SOURCE 1
854 EOF
855
856 if test "$GCC" = yes; then
857 CC="$CC -posix"
858 else
859 CC="$CC -Xp"
860 fi
861 else
862 echo "$ac_t""no" 1>&6
863 ISC=
864 fi
865
866
867 ac_aux_dir=
868 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
869 if test -f $ac_dir/install-sh; then
870 ac_aux_dir=$ac_dir
871 ac_install_sh="$ac_aux_dir/install-sh -c"
872 break
873 elif test -f $ac_dir/install.sh; then
874 ac_aux_dir=$ac_dir
875 ac_install_sh="$ac_aux_dir/install.sh -c"
876 break
877 fi
878 done
879 if test -z "$ac_aux_dir"; then
880 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
881 fi
882 ac_config_guess=$ac_aux_dir/config.guess
883 ac_config_sub=$ac_aux_dir/config.sub
884 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
885
886
887 # Do some error checking and defaulting for the host and target type.
888 # The inputs are:
889 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
890 #
891 # The rules are:
892 # 1. You are not allowed to specify --host, --target, and nonopt at the
893 # same time.
894 # 2. Host defaults to nonopt.
895 # 3. If nonopt is not specified, then host defaults to the current host,
896 # as determined by config.guess.
897 # 4. Target and build default to nonopt.
898 # 5. If nonopt is not specified, then target and build default to host.
899
900 # The aliases save the names the user supplied, while $host etc.
901 # will get canonicalized.
902 case $host---$target---$nonopt in
903 NONE---*---* | *---NONE---* | *---*---NONE) ;;
904 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
905 esac
906
907
908 # Make sure we can run config.sub.
909 if $ac_config_sub sun4 >/dev/null 2>&1; then :
910 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
911 fi
912
913 echo $ac_n "checking host system type""... $ac_c" 1>&6
914 echo "configure:915: checking host system type" >&5
915
916 host_alias=$host
917 case "$host_alias" in
918 NONE)
919 case $nonopt in
920 NONE)
921 if host_alias=`$ac_config_guess`; then :
922 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
923 fi ;;
924 *) host_alias=$nonopt ;;
925 esac ;;
926 esac
927
928 host=`$ac_config_sub $host_alias`
929 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
930 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
931 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
932 echo "$ac_t""$host" 1>&6
933
934 echo $ac_n "checking target system type""... $ac_c" 1>&6
935 echo "configure:936: checking target system type" >&5
936
937 target_alias=$target
938 case "$target_alias" in
939 NONE)
940 case $nonopt in
941 NONE) target_alias=$host_alias ;;
942 *) target_alias=$nonopt ;;
943 esac ;;
944 esac
945
946 target=`$ac_config_sub $target_alias`
947 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
948 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
949 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
950 echo "$ac_t""$target" 1>&6
951
952 echo $ac_n "checking build system type""... $ac_c" 1>&6
953 echo "configure:954: checking build system type" >&5
954
955 build_alias=$build
956 case "$build_alias" in
957 NONE)
958 case $nonopt in
959 NONE) build_alias=$host_alias ;;
960 *) build_alias=$nonopt ;;
961 esac ;;
962 esac
963
964 build=`$ac_config_sub $build_alias`
965 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
966 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
967 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
968 echo "$ac_t""$build" 1>&6
969
970 test "$host_alias" != "$target_alias" &&
971 test "$program_prefix$program_suffix$program_transform_name" = \
972 NONENONEs,x,x, &&
973 program_prefix=${target_alias}-
974
975
976
977 CONFIG_OBS=
978
979 configdirs="doc testsuite"
980
981
982 . ${srcdir}/configure.host
983
984 . ${srcdir}/configure.tgt
985
986
987 # Find a good install program. We prefer a C program (faster),
988 # so one script is as good as another. But avoid the broken or
989 # incompatible versions:
990 # SysV /etc/install, /usr/sbin/install
991 # SunOS /usr/etc/install
992 # IRIX /sbin/install
993 # AIX /bin/install
994 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
995 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
996 # ./install, which can be erroneously created by make from ./install.sh.
997 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
998 echo "configure:999: checking for a BSD compatible install" >&5
999 if test -z "$INSTALL"; then
1000 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1001 echo $ac_n "(cached) $ac_c" 1>&6
1002 else
1003 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1004 for ac_dir in $PATH; do
1005 # Account for people who put trailing slashes in PATH elements.
1006 case "$ac_dir/" in
1007 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1008 *)
1009 # OSF1 and SCO ODT 3.0 have their own names for install.
1010 for ac_prog in ginstall installbsd scoinst install; do
1011 if test -f $ac_dir/$ac_prog; then
1012 if test $ac_prog = install &&
1013 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1014 # AIX install. It has an incompatible calling convention.
1015 # OSF/1 installbsd also uses dspmsg, but is usable.
1016 :
1017 else
1018 ac_cv_path_install="$ac_dir/$ac_prog -c"
1019 break 2
1020 fi
1021 fi
1022 done
1023 ;;
1024 esac
1025 done
1026 IFS="$ac_save_IFS"
1027
1028 fi
1029 if test "${ac_cv_path_install+set}" = set; then
1030 INSTALL="$ac_cv_path_install"
1031 else
1032 # As a last resort, use the slow shell script. We don't cache a
1033 # path for INSTALL within a source directory, because that will
1034 # break other packages using the cache if that directory is
1035 # removed, or if the path is relative.
1036 INSTALL="$ac_install_sh"
1037 fi
1038 fi
1039 echo "$ac_t""$INSTALL" 1>&6
1040
1041 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1042 # It thinks the first close brace ends the variable substitution.
1043 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1044
1045 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1046
1047 if test $host != $build; then
1048 ac_tool_prefix=${host_alias}-
1049 else
1050 ac_tool_prefix=
1051 fi
1052
1053 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1054 set dummy ${ac_tool_prefix}ar; ac_word=$2
1055 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1056 echo "configure:1057: checking for $ac_word" >&5
1057 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1058 echo $ac_n "(cached) $ac_c" 1>&6
1059 else
1060 if test -n "$AR"; then
1061 ac_cv_prog_AR="$AR" # Let the user override the test.
1062 else
1063 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1064 for ac_dir in $PATH; do
1065 test -z "$ac_dir" && ac_dir=.
1066 if test -f $ac_dir/$ac_word; then
1067 ac_cv_prog_AR="${ac_tool_prefix}ar"
1068 break
1069 fi
1070 done
1071 IFS="$ac_save_ifs"
1072 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1073 fi
1074 fi
1075 AR="$ac_cv_prog_AR"
1076 if test -n "$AR"; then
1077 echo "$ac_t""$AR" 1>&6
1078 else
1079 echo "$ac_t""no" 1>&6
1080 fi
1081
1082
1083
1084 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1085 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1086 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1087 echo "configure:1088: checking for $ac_word" >&5
1088 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1089 echo $ac_n "(cached) $ac_c" 1>&6
1090 else
1091 if test -n "$RANLIB"; then
1092 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1093 else
1094 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1095 for ac_dir in $PATH; do
1096 test -z "$ac_dir" && ac_dir=.
1097 if test -f $ac_dir/$ac_word; then
1098 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1099 break
1100 fi
1101 done
1102 IFS="$ac_save_ifs"
1103 fi
1104 fi
1105 RANLIB="$ac_cv_prog_RANLIB"
1106 if test -n "$RANLIB"; then
1107 echo "$ac_t""$RANLIB" 1>&6
1108 else
1109 echo "$ac_t""no" 1>&6
1110 fi
1111
1112
1113 if test -z "$ac_cv_prog_RANLIB"; then
1114 if test -n "$ac_tool_prefix"; then
1115 # Extract the first word of "ranlib", so it can be a program name with args.
1116 set dummy ranlib; ac_word=$2
1117 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1118 echo "configure:1119: checking for $ac_word" >&5
1119 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1120 echo $ac_n "(cached) $ac_c" 1>&6
1121 else
1122 if test -n "$RANLIB"; then
1123 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1124 else
1125 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1126 for ac_dir in $PATH; do
1127 test -z "$ac_dir" && ac_dir=.
1128 if test -f $ac_dir/$ac_word; then
1129 ac_cv_prog_RANLIB="ranlib"
1130 break
1131 fi
1132 done
1133 IFS="$ac_save_ifs"
1134 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1135 fi
1136 fi
1137 RANLIB="$ac_cv_prog_RANLIB"
1138 if test -n "$RANLIB"; then
1139 echo "$ac_t""$RANLIB" 1>&6
1140 else
1141 echo "$ac_t""no" 1>&6
1142 fi
1143
1144 else
1145 RANLIB=":"
1146 fi
1147 fi
1148
1149 for ac_prog in 'bison -y' byacc
1150 do
1151 # Extract the first word of "$ac_prog", so it can be a program name with args.
1152 set dummy $ac_prog; ac_word=$2
1153 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1154 echo "configure:1155: checking for $ac_word" >&5
1155 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1156 echo $ac_n "(cached) $ac_c" 1>&6
1157 else
1158 if test -n "$YACC"; then
1159 ac_cv_prog_YACC="$YACC" # Let the user override the test.
1160 else
1161 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1162 for ac_dir in $PATH; do
1163 test -z "$ac_dir" && ac_dir=.
1164 if test -f $ac_dir/$ac_word; then
1165 ac_cv_prog_YACC="$ac_prog"
1166 break
1167 fi
1168 done
1169 IFS="$ac_save_ifs"
1170 fi
1171 fi
1172 YACC="$ac_cv_prog_YACC"
1173 if test -n "$YACC"; then
1174 echo "$ac_t""$YACC" 1>&6
1175 else
1176 echo "$ac_t""no" 1>&6
1177 fi
1178
1179 test -n "$YACC" && break
1180 done
1181 test -n "$YACC" || YACC="yacc"
1182
1183 for ac_prog in mawk gawk nawk awk
1184 do
1185 # Extract the first word of "$ac_prog", so it can be a program name with args.
1186 set dummy $ac_prog; ac_word=$2
1187 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1188 echo "configure:1189: checking for $ac_word" >&5
1189 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1190 echo $ac_n "(cached) $ac_c" 1>&6
1191 else
1192 if test -n "$AWK"; then
1193 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1194 else
1195 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1196 for ac_dir in $PATH; do
1197 test -z "$ac_dir" && ac_dir=.
1198 if test -f $ac_dir/$ac_word; then
1199 ac_cv_prog_AWK="$ac_prog"
1200 break
1201 fi
1202 done
1203 IFS="$ac_save_ifs"
1204 fi
1205 fi
1206 AWK="$ac_cv_prog_AWK"
1207 if test -n "$AWK"; then
1208 echo "$ac_t""$AWK" 1>&6
1209 else
1210 echo "$ac_t""no" 1>&6
1211 fi
1212
1213 test -n "$AWK" && break
1214 done
1215
1216
1217 if test "$program_transform_name" = s,x,x,; then
1218 program_transform_name=
1219 else
1220 # Double any \ or $. echo might interpret backslashes.
1221 cat <<\EOF_SED > conftestsed
1222 s,\\,\\\\,g; s,\$,$$,g
1223 EOF_SED
1224 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1225 rm -f conftestsed
1226 fi
1227 test "$program_prefix" != NONE &&
1228 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1229 # Use a double $ so make ignores it.
1230 test "$program_suffix" != NONE &&
1231 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1232
1233 # sed with no file args requires a program.
1234 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1235
1236
1237 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1238 echo "configure:1239: checking for ANSI C header files" >&5
1239 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1240 echo $ac_n "(cached) $ac_c" 1>&6
1241 else
1242 cat > conftest.$ac_ext <<EOF
1243 #line 1244 "configure"
1244 #include "confdefs.h"
1245 #include <stdlib.h>
1246 #include <stdarg.h>
1247 #include <string.h>
1248 #include <float.h>
1249 EOF
1250 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1251 { (eval echo configure:1252: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1252 ac_err=`grep -v '^ *+' conftest.out`
1253 if test -z "$ac_err"; then
1254 rm -rf conftest*
1255 ac_cv_header_stdc=yes
1256 else
1257 echo "$ac_err" >&5
1258 echo "configure: failed program was:" >&5
1259 cat conftest.$ac_ext >&5
1260 rm -rf conftest*
1261 ac_cv_header_stdc=no
1262 fi
1263 rm -f conftest*
1264
1265 if test $ac_cv_header_stdc = yes; then
1266 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1267 cat > conftest.$ac_ext <<EOF
1268 #line 1269 "configure"
1269 #include "confdefs.h"
1270 #include <string.h>
1271 EOF
1272 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1273 egrep "memchr" >/dev/null 2>&1; then
1274 :
1275 else
1276 rm -rf conftest*
1277 ac_cv_header_stdc=no
1278 fi
1279 rm -f conftest*
1280
1281 fi
1282
1283 if test $ac_cv_header_stdc = yes; then
1284 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1285 cat > conftest.$ac_ext <<EOF
1286 #line 1287 "configure"
1287 #include "confdefs.h"
1288 #include <stdlib.h>
1289 EOF
1290 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1291 egrep "free" >/dev/null 2>&1; then
1292 :
1293 else
1294 rm -rf conftest*
1295 ac_cv_header_stdc=no
1296 fi
1297 rm -f conftest*
1298
1299 fi
1300
1301 if test $ac_cv_header_stdc = yes; then
1302 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1303 if test "$cross_compiling" = yes; then
1304 :
1305 else
1306 cat > conftest.$ac_ext <<EOF
1307 #line 1308 "configure"
1308 #include "confdefs.h"
1309 #include <ctype.h>
1310 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1311 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1312 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1313 int main () { int i; for (i = 0; i < 256; i++)
1314 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1315 exit (0); }
1316
1317 EOF
1318 if { (eval echo configure:1319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1319 then
1320 :
1321 else
1322 echo "configure: failed program was:" >&5
1323 cat conftest.$ac_ext >&5
1324 rm -fr conftest*
1325 ac_cv_header_stdc=no
1326 fi
1327 rm -fr conftest*
1328 fi
1329
1330 fi
1331 fi
1332
1333 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1334 if test $ac_cv_header_stdc = yes; then
1335 cat >> confdefs.h <<\EOF
1336 #define STDC_HEADERS 1
1337 EOF
1338
1339 fi
1340
1341 for ac_hdr in limits.h memory.h string.h strings.h unistd.h termios.h termio.h sgtty.h stddef.h stdlib.h sys/procfs.h link.h endian.h objlist.h
1342 do
1343 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1344 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1345 echo "configure:1346: checking for $ac_hdr" >&5
1346 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1347 echo $ac_n "(cached) $ac_c" 1>&6
1348 else
1349 cat > conftest.$ac_ext <<EOF
1350 #line 1351 "configure"
1351 #include "confdefs.h"
1352 #include <$ac_hdr>
1353 EOF
1354 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1355 { (eval echo configure:1356: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1356 ac_err=`grep -v '^ *+' conftest.out`
1357 if test -z "$ac_err"; then
1358 rm -rf conftest*
1359 eval "ac_cv_header_$ac_safe=yes"
1360 else
1361 echo "$ac_err" >&5
1362 echo "configure: failed program was:" >&5
1363 cat conftest.$ac_ext >&5
1364 rm -rf conftest*
1365 eval "ac_cv_header_$ac_safe=no"
1366 fi
1367 rm -f conftest*
1368 fi
1369 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1370 echo "$ac_t""yes" 1>&6
1371 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1372 cat >> confdefs.h <<EOF
1373 #define $ac_tr_hdr 1
1374 EOF
1375
1376 else
1377 echo "$ac_t""no" 1>&6
1378 fi
1379 done
1380
1381 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1382 echo "configure:1383: checking whether stat file-mode macros are broken" >&5
1383 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1384 echo $ac_n "(cached) $ac_c" 1>&6
1385 else
1386 cat > conftest.$ac_ext <<EOF
1387 #line 1388 "configure"
1388 #include "confdefs.h"
1389 #include <sys/types.h>
1390 #include <sys/stat.h>
1391
1392 #if defined(S_ISBLK) && defined(S_IFDIR)
1393 # if S_ISBLK (S_IFDIR)
1394 You lose.
1395 # endif
1396 #endif
1397
1398 #if defined(S_ISBLK) && defined(S_IFCHR)
1399 # if S_ISBLK (S_IFCHR)
1400 You lose.
1401 # endif
1402 #endif
1403
1404 #if defined(S_ISLNK) && defined(S_IFREG)
1405 # if S_ISLNK (S_IFREG)
1406 You lose.
1407 # endif
1408 #endif
1409
1410 #if defined(S_ISSOCK) && defined(S_IFREG)
1411 # if S_ISSOCK (S_IFREG)
1412 You lose.
1413 # endif
1414 #endif
1415
1416 EOF
1417 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1418 egrep "You lose" >/dev/null 2>&1; then
1419 rm -rf conftest*
1420 ac_cv_header_stat_broken=yes
1421 else
1422 rm -rf conftest*
1423 ac_cv_header_stat_broken=no
1424 fi
1425 rm -f conftest*
1426
1427 fi
1428
1429 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1430 if test $ac_cv_header_stat_broken = yes; then
1431 cat >> confdefs.h <<\EOF
1432 #define STAT_MACROS_BROKEN 1
1433 EOF
1434
1435 fi
1436
1437
1438 echo $ac_n "checking for working const""... $ac_c" 1>&6
1439 echo "configure:1440: checking for working const" >&5
1440 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1441 echo $ac_n "(cached) $ac_c" 1>&6
1442 else
1443 cat > conftest.$ac_ext <<EOF
1444 #line 1445 "configure"
1445 #include "confdefs.h"
1446
1447 int main() {
1448
1449 /* Ultrix mips cc rejects this. */
1450 typedef int charset[2]; const charset x;
1451 /* SunOS 4.1.1 cc rejects this. */
1452 char const *const *ccp;
1453 char **p;
1454 /* NEC SVR4.0.2 mips cc rejects this. */
1455 struct point {int x, y;};
1456 static struct point const zero = {0,0};
1457 /* AIX XL C 1.02.0.0 rejects this.
1458 It does not let you subtract one const X* pointer from another in an arm
1459 of an if-expression whose if-part is not a constant expression */
1460 const char *g = "string";
1461 ccp = &g + (g ? g-g : 0);
1462 /* HPUX 7.0 cc rejects these. */
1463 ++ccp;
1464 p = (char**) ccp;
1465 ccp = (char const *const *) p;
1466 { /* SCO 3.2v4 cc rejects this. */
1467 char *t;
1468 char const *s = 0 ? (char *) 0 : (char const *) 0;
1469
1470 *t++ = 0;
1471 }
1472 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1473 int x[] = {25, 17};
1474 const int *foo = &x[0];
1475 ++foo;
1476 }
1477 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1478 typedef const int *iptr;
1479 iptr p = 0;
1480 ++p;
1481 }
1482 { /* AIX XL C 1.02.0.0 rejects this saying
1483 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1484 struct s { int j; const int *ap[3]; };
1485 struct s *b; b->j = 5;
1486 }
1487 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1488 const int foo = 10;
1489 }
1490
1491 ; return 0; }
1492 EOF
1493 if { (eval echo configure:1494: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1494 rm -rf conftest*
1495 ac_cv_c_const=yes
1496 else
1497 echo "configure: failed program was:" >&5
1498 cat conftest.$ac_ext >&5
1499 rm -rf conftest*
1500 ac_cv_c_const=no
1501 fi
1502 rm -f conftest*
1503 fi
1504
1505 echo "$ac_t""$ac_cv_c_const" 1>&6
1506 if test $ac_cv_c_const = no; then
1507 cat >> confdefs.h <<\EOF
1508 #define const
1509 EOF
1510
1511 fi
1512
1513
1514 for ac_func in setpgid sbrk select poll
1515 do
1516 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1517 echo "configure:1518: checking for $ac_func" >&5
1518 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1519 echo $ac_n "(cached) $ac_c" 1>&6
1520 else
1521 cat > conftest.$ac_ext <<EOF
1522 #line 1523 "configure"
1523 #include "confdefs.h"
1524 /* System header to define __stub macros and hopefully few prototypes,
1525 which can conflict with char $ac_func(); below. */
1526 #include <assert.h>
1527 /* Override any gcc2 internal prototype to avoid an error. */
1528 /* We use char because int might match the return type of a gcc2
1529 builtin and then its argument prototype would still apply. */
1530 char $ac_func();
1531
1532 int main() {
1533
1534 /* The GNU C library defines this for functions which it implements
1535 to always fail with ENOSYS. Some functions are actually named
1536 something starting with __ and the normal name is an alias. */
1537 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1538 choke me
1539 #else
1540 $ac_func();
1541 #endif
1542
1543 ; return 0; }
1544 EOF
1545 if { (eval echo configure:1546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1546 rm -rf conftest*
1547 eval "ac_cv_func_$ac_func=yes"
1548 else
1549 echo "configure: failed program was:" >&5
1550 cat conftest.$ac_ext >&5
1551 rm -rf conftest*
1552 eval "ac_cv_func_$ac_func=no"
1553 fi
1554 rm -f conftest*
1555 fi
1556
1557 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1558 echo "$ac_t""yes" 1>&6
1559 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1560 cat >> confdefs.h <<EOF
1561 #define $ac_tr_func 1
1562 EOF
1563
1564 else
1565 echo "$ac_t""no" 1>&6
1566 fi
1567 done
1568
1569
1570 # If we are configured native on Linux, work around problems with sys/procfs.h
1571 if test "${target}" = "${host}"; then
1572 case "${host}" in
1573 i345686-*-linux*)
1574 cat >> confdefs.h <<\EOF
1575 #define START_INFERIOR_TRAPS_EXPECTED "2"
1576 EOF
1577
1578 cat >> confdefs.h <<\EOF
1579 #define sys_quotactl 1
1580 EOF
1581
1582 ;;
1583 esac
1584 fi
1585
1586 echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
1587 echo "configure:1588: checking for gregset_t type" >&5
1588 if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
1589 echo $ac_n "(cached) $ac_c" 1>&6
1590 else
1591 cat > conftest.$ac_ext <<EOF
1592 #line 1593 "configure"
1593 #include "confdefs.h"
1594 #include <sys/procfs.h>
1595 int main() {
1596 gregset_t *gregsetp = 0
1597 ; return 0; }
1598 EOF
1599 if { (eval echo configure:1600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1600 rm -rf conftest*
1601 gdb_cv_have_gregset_t=yes
1602 else
1603 echo "configure: failed program was:" >&5
1604 cat conftest.$ac_ext >&5
1605 rm -rf conftest*
1606 gdb_cv_have_gregset_t=no
1607 fi
1608 rm -f conftest*
1609 fi
1610
1611 echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1612 if test $gdb_cv_have_gregset_t = yes; then
1613 cat >> confdefs.h <<\EOF
1614 #define HAVE_GREGSET_T 1
1615 EOF
1616
1617 fi
1618
1619 echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
1620 echo "configure:1621: checking for fpregset_t type" >&5
1621 if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
1622 echo $ac_n "(cached) $ac_c" 1>&6
1623 else
1624 cat > conftest.$ac_ext <<EOF
1625 #line 1626 "configure"
1626 #include "confdefs.h"
1627 #include <sys/procfs.h>
1628 int main() {
1629 fpregset_t *fpregsetp = 0
1630 ; return 0; }
1631 EOF
1632 if { (eval echo configure:1633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1633 rm -rf conftest*
1634 gdb_cv_have_fpregset_t=yes
1635 else
1636 echo "configure: failed program was:" >&5
1637 cat conftest.$ac_ext >&5
1638 rm -rf conftest*
1639 gdb_cv_have_fpregset_t=no
1640 fi
1641 rm -f conftest*
1642 fi
1643
1644 echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1645 if test $gdb_cv_have_fpregset_t = yes; then
1646 cat >> confdefs.h <<\EOF
1647 #define HAVE_FPREGSET_T 1
1648 EOF
1649
1650 fi
1651
1652 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
1653 echo "configure:1654: checking for main in -lm" >&5
1654 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
1655 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1656 echo $ac_n "(cached) $ac_c" 1>&6
1657 else
1658 ac_save_LIBS="$LIBS"
1659 LIBS="-lm $LIBS"
1660 cat > conftest.$ac_ext <<EOF
1661 #line 1662 "configure"
1662 #include "confdefs.h"
1663
1664 int main() {
1665 main()
1666 ; return 0; }
1667 EOF
1668 if { (eval echo configure:1669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1669 rm -rf conftest*
1670 eval "ac_cv_lib_$ac_lib_var=yes"
1671 else
1672 echo "configure: failed program was:" >&5
1673 cat conftest.$ac_ext >&5
1674 rm -rf conftest*
1675 eval "ac_cv_lib_$ac_lib_var=no"
1676 fi
1677 rm -f conftest*
1678 LIBS="$ac_save_LIBS"
1679
1680 fi
1681 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1682 echo "$ac_t""yes" 1>&6
1683 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1684 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1685 cat >> confdefs.h <<EOF
1686 #define $ac_tr_lib 1
1687 EOF
1688
1689 LIBS="-lm $LIBS"
1690
1691 else
1692 echo "$ac_t""no" 1>&6
1693 fi
1694
1695
1696
1697 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
1698 echo "configure:1699: checking for long long support in compiler" >&5
1699 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1700 echo $ac_n "(cached) $ac_c" 1>&6
1701 else
1702 cat > conftest.$ac_ext <<EOF
1703 #line 1704 "configure"
1704 #include "confdefs.h"
1705
1706 int main() {
1707
1708 extern long long foo;
1709 switch (foo & 2) { case 0: return 1; }
1710
1711 ; return 0; }
1712 EOF
1713 if { (eval echo configure:1714: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1714 rm -rf conftest*
1715 gdb_cv_c_long_long=yes
1716 else
1717 echo "configure: failed program was:" >&5
1718 cat conftest.$ac_ext >&5
1719 rm -rf conftest*
1720 gdb_cv_c_long_long=no
1721 fi
1722 rm -f conftest*
1723 fi
1724
1725 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1726 if test $gdb_cv_c_long_long = yes; then
1727 cat >> confdefs.h <<\EOF
1728 #define CC_HAS_LONG_LONG 1
1729 EOF
1730
1731 fi
1732
1733
1734 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
1735 echo "configure:1736: checking for long long support in printf" >&5
1736 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1737 echo $ac_n "(cached) $ac_c" 1>&6
1738 else
1739 if test "$cross_compiling" = yes; then
1740 gdb_cv_printf_has_long_long=no
1741 else
1742 cat > conftest.$ac_ext <<EOF
1743 #line 1744 "configure"
1744 #include "confdefs.h"
1745
1746 int main () {
1747 char buf[16];
1748 long long l = 0x12345;
1749 sprintf (buf, "%llx", l);
1750 return (strcmp ("12345", buf));
1751 }
1752 EOF
1753 if { (eval echo configure:1754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1754 then
1755 gdb_cv_printf_has_long_long=yes
1756 else
1757 echo "configure: failed program was:" >&5
1758 cat conftest.$ac_ext >&5
1759 rm -fr conftest*
1760 gdb_cv_printf_has_long_long=no
1761 fi
1762 rm -fr conftest*
1763 fi
1764
1765 fi
1766
1767 if test $gdb_cv_printf_has_long_long = yes; then
1768 cat >> confdefs.h <<\EOF
1769 #define PRINTF_HAS_LONG_LONG 1
1770 EOF
1771
1772 fi
1773 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1774
1775
1776 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
1777 echo "configure:1778: checking for long double support in compiler" >&5
1778 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1779 echo $ac_n "(cached) $ac_c" 1>&6
1780 else
1781 cat > conftest.$ac_ext <<EOF
1782 #line 1783 "configure"
1783 #include "confdefs.h"
1784
1785 int main() {
1786 long double foo;
1787 ; return 0; }
1788 EOF
1789 if { (eval echo configure:1790: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1790 rm -rf conftest*
1791 ac_cv_c_long_double=yes
1792 else
1793 echo "configure: failed program was:" >&5
1794 cat conftest.$ac_ext >&5
1795 rm -rf conftest*
1796 ac_cv_c_long_double=no
1797 fi
1798 rm -f conftest*
1799 fi
1800
1801 echo "$ac_t""$ac_cv_c_long_double" 1>&6
1802 if test $ac_cv_c_long_double = yes; then
1803 cat >> confdefs.h <<\EOF
1804 #define HAVE_LONG_DOUBLE 1
1805 EOF
1806
1807 fi
1808
1809
1810 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
1811 echo "configure:1812: checking for long double support in printf" >&5
1812 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1813 echo $ac_n "(cached) $ac_c" 1>&6
1814 else
1815 if test "$cross_compiling" = yes; then
1816 gdb_cv_printf_has_long_double=no
1817 else
1818 cat > conftest.$ac_ext <<EOF
1819 #line 1820 "configure"
1820 #include "confdefs.h"
1821
1822 int main () {
1823 char buf[16];
1824 long double f = 3.141592653;
1825 sprintf (buf, "%Lg", f);
1826 return (strncmp ("3.14159", buf, 7));
1827 }
1828 EOF
1829 if { (eval echo configure:1830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1830 then
1831 gdb_cv_printf_has_long_double=yes
1832 else
1833 echo "configure: failed program was:" >&5
1834 cat conftest.$ac_ext >&5
1835 rm -fr conftest*
1836 gdb_cv_printf_has_long_double=no
1837 fi
1838 rm -fr conftest*
1839 fi
1840
1841 fi
1842
1843 if test $gdb_cv_printf_has_long_double = yes; then
1844 cat >> confdefs.h <<\EOF
1845 #define PRINTF_HAS_LONG_DOUBLE 1
1846 EOF
1847
1848 fi
1849 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1850
1851 for ac_hdr in unistd.h
1852 do
1853 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1854 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1855 echo "configure:1856: checking for $ac_hdr" >&5
1856 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1857 echo $ac_n "(cached) $ac_c" 1>&6
1858 else
1859 cat > conftest.$ac_ext <<EOF
1860 #line 1861 "configure"
1861 #include "confdefs.h"
1862 #include <$ac_hdr>
1863 EOF
1864 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1865 { (eval echo configure:1866: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1866 ac_err=`grep -v '^ *+' conftest.out`
1867 if test -z "$ac_err"; then
1868 rm -rf conftest*
1869 eval "ac_cv_header_$ac_safe=yes"
1870 else
1871 echo "$ac_err" >&5
1872 echo "configure: failed program was:" >&5
1873 cat conftest.$ac_ext >&5
1874 rm -rf conftest*
1875 eval "ac_cv_header_$ac_safe=no"
1876 fi
1877 rm -f conftest*
1878 fi
1879 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1880 echo "$ac_t""yes" 1>&6
1881 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1882 cat >> confdefs.h <<EOF
1883 #define $ac_tr_hdr 1
1884 EOF
1885
1886 else
1887 echo "$ac_t""no" 1>&6
1888 fi
1889 done
1890
1891 for ac_func in getpagesize
1892 do
1893 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1894 echo "configure:1895: checking for $ac_func" >&5
1895 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1896 echo $ac_n "(cached) $ac_c" 1>&6
1897 else
1898 cat > conftest.$ac_ext <<EOF
1899 #line 1900 "configure"
1900 #include "confdefs.h"
1901 /* System header to define __stub macros and hopefully few prototypes,
1902 which can conflict with char $ac_func(); below. */
1903 #include <assert.h>
1904 /* Override any gcc2 internal prototype to avoid an error. */
1905 /* We use char because int might match the return type of a gcc2
1906 builtin and then its argument prototype would still apply. */
1907 char $ac_func();
1908
1909 int main() {
1910
1911 /* The GNU C library defines this for functions which it implements
1912 to always fail with ENOSYS. Some functions are actually named
1913 something starting with __ and the normal name is an alias. */
1914 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1915 choke me
1916 #else
1917 $ac_func();
1918 #endif
1919
1920 ; return 0; }
1921 EOF
1922 if { (eval echo configure:1923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1923 rm -rf conftest*
1924 eval "ac_cv_func_$ac_func=yes"
1925 else
1926 echo "configure: failed program was:" >&5
1927 cat conftest.$ac_ext >&5
1928 rm -rf conftest*
1929 eval "ac_cv_func_$ac_func=no"
1930 fi
1931 rm -f conftest*
1932 fi
1933
1934 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1935 echo "$ac_t""yes" 1>&6
1936 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1937 cat >> confdefs.h <<EOF
1938 #define $ac_tr_func 1
1939 EOF
1940
1941 else
1942 echo "$ac_t""no" 1>&6
1943 fi
1944 done
1945
1946 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1947 echo "configure:1948: checking for working mmap" >&5
1948 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1949 echo $ac_n "(cached) $ac_c" 1>&6
1950 else
1951 if test "$cross_compiling" = yes; then
1952 ac_cv_func_mmap_fixed_mapped=no
1953 else
1954 cat > conftest.$ac_ext <<EOF
1955 #line 1956 "configure"
1956 #include "confdefs.h"
1957
1958 /* Thanks to Mike Haertel and Jim Avera for this test.
1959 Here is a matrix of mmap possibilities:
1960 mmap private not fixed
1961 mmap private fixed at somewhere currently unmapped
1962 mmap private fixed at somewhere already mapped
1963 mmap shared not fixed
1964 mmap shared fixed at somewhere currently unmapped
1965 mmap shared fixed at somewhere already mapped
1966 For private mappings, we should verify that changes cannot be read()
1967 back from the file, nor mmap's back from the file at a different
1968 address. (There have been systems where private was not correctly
1969 implemented like the infamous i386 svr4.0, and systems where the
1970 VM page cache was not coherent with the filesystem buffer cache
1971 like early versions of FreeBSD and possibly contemporary NetBSD.)
1972 For shared mappings, we should conversely verify that changes get
1973 propogated back to all the places they're supposed to be.
1974
1975 Grep wants private fixed already mapped.
1976 The main things grep needs to know about mmap are:
1977 * does it exist and is it safe to write into the mmap'd area
1978 * how to use it (BSD variants) */
1979 #include <sys/types.h>
1980 #include <fcntl.h>
1981 #include <sys/mman.h>
1982
1983 /* This mess was copied from the GNU getpagesize.h. */
1984 #ifndef HAVE_GETPAGESIZE
1985 # ifdef HAVE_UNISTD_H
1986 # include <unistd.h>
1987 # endif
1988
1989 /* Assume that all systems that can run configure have sys/param.h. */
1990 # ifndef HAVE_SYS_PARAM_H
1991 # define HAVE_SYS_PARAM_H 1
1992 # endif
1993
1994 # ifdef _SC_PAGESIZE
1995 # define getpagesize() sysconf(_SC_PAGESIZE)
1996 # else /* no _SC_PAGESIZE */
1997 # ifdef HAVE_SYS_PARAM_H
1998 # include <sys/param.h>
1999 # ifdef EXEC_PAGESIZE
2000 # define getpagesize() EXEC_PAGESIZE
2001 # else /* no EXEC_PAGESIZE */
2002 # ifdef NBPG
2003 # define getpagesize() NBPG * CLSIZE
2004 # ifndef CLSIZE
2005 # define CLSIZE 1
2006 # endif /* no CLSIZE */
2007 # else /* no NBPG */
2008 # ifdef NBPC
2009 # define getpagesize() NBPC
2010 # else /* no NBPC */
2011 # ifdef PAGESIZE
2012 # define getpagesize() PAGESIZE
2013 # endif /* PAGESIZE */
2014 # endif /* no NBPC */
2015 # endif /* no NBPG */
2016 # endif /* no EXEC_PAGESIZE */
2017 # else /* no HAVE_SYS_PARAM_H */
2018 # define getpagesize() 8192 /* punt totally */
2019 # endif /* no HAVE_SYS_PARAM_H */
2020 # endif /* no _SC_PAGESIZE */
2021
2022 #endif /* no HAVE_GETPAGESIZE */
2023
2024 #ifdef __cplusplus
2025 extern "C" { void *malloc(unsigned); }
2026 #else
2027 char *malloc();
2028 #endif
2029
2030 int
2031 main()
2032 {
2033 char *data, *data2, *data3;
2034 int i, pagesize;
2035 int fd;
2036
2037 pagesize = getpagesize();
2038
2039 /*
2040 * First, make a file with some known garbage in it.
2041 */
2042 data = malloc(pagesize);
2043 if (!data)
2044 exit(1);
2045 for (i = 0; i < pagesize; ++i)
2046 *(data + i) = rand();
2047 umask(0);
2048 fd = creat("conftestmmap", 0600);
2049 if (fd < 0)
2050 exit(1);
2051 if (write(fd, data, pagesize) != pagesize)
2052 exit(1);
2053 close(fd);
2054
2055 /*
2056 * Next, try to mmap the file at a fixed address which
2057 * already has something else allocated at it. If we can,
2058 * also make sure that we see the same garbage.
2059 */
2060 fd = open("conftestmmap", O_RDWR);
2061 if (fd < 0)
2062 exit(1);
2063 data2 = malloc(2 * pagesize);
2064 if (!data2)
2065 exit(1);
2066 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2067 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2068 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2069 exit(1);
2070 for (i = 0; i < pagesize; ++i)
2071 if (*(data + i) != *(data2 + i))
2072 exit(1);
2073
2074 /*
2075 * Finally, make sure that changes to the mapped area
2076 * do not percolate back to the file as seen by read().
2077 * (This is a bug on some variants of i386 svr4.0.)
2078 */
2079 for (i = 0; i < pagesize; ++i)
2080 *(data2 + i) = *(data2 + i) + 1;
2081 data3 = malloc(pagesize);
2082 if (!data3)
2083 exit(1);
2084 if (read(fd, data3, pagesize) != pagesize)
2085 exit(1);
2086 for (i = 0; i < pagesize; ++i)
2087 if (*(data + i) != *(data3 + i))
2088 exit(1);
2089 close(fd);
2090 unlink("conftestmmap");
2091 exit(0);
2092 }
2093
2094 EOF
2095 if { (eval echo configure:2096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2096 then
2097 ac_cv_func_mmap_fixed_mapped=yes
2098 else
2099 echo "configure: failed program was:" >&5
2100 cat conftest.$ac_ext >&5
2101 rm -fr conftest*
2102 ac_cv_func_mmap_fixed_mapped=no
2103 fi
2104 rm -fr conftest*
2105 fi
2106
2107 fi
2108
2109 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2110 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2111 cat >> confdefs.h <<\EOF
2112 #define HAVE_MMAP 1
2113 EOF
2114
2115 fi
2116
2117
2118 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
2119 echo "configure:2120: checking whether malloc must be declared" >&5
2120 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
2121 echo $ac_n "(cached) $ac_c" 1>&6
2122 else
2123 cat > conftest.$ac_ext <<EOF
2124 #line 2125 "configure"
2125 #include "confdefs.h"
2126
2127 #include <stdio.h>
2128 #ifdef HAVE_STRING_H
2129 #include <string.h>
2130 #else
2131 #ifdef HAVE_STRINGS_H
2132 #include <strings.h>
2133 #endif
2134 #endif
2135 #ifdef HAVE_STDLIB_H
2136 #include <stdlib.h>
2137 #endif
2138 #ifdef HAVE_UNISTD_H
2139 #include <unistd.h>
2140 #endif
2141 int main() {
2142 char *(*pfn) = (char *(*)) malloc
2143 ; return 0; }
2144 EOF
2145 if { (eval echo configure:2146: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2146 rm -rf conftest*
2147 bfd_cv_decl_needed_malloc=no
2148 else
2149 echo "configure: failed program was:" >&5
2150 cat conftest.$ac_ext >&5
2151 rm -rf conftest*
2152 bfd_cv_decl_needed_malloc=yes
2153 fi
2154 rm -f conftest*
2155 fi
2156
2157 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
2158 if test $bfd_cv_decl_needed_malloc = yes; then
2159 bfd_tr_decl=NEED_DECLARATION_`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2160 cat >> confdefs.h <<EOF
2161 #define $bfd_tr_decl 1
2162 EOF
2163
2164 fi
2165
2166 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
2167 echo "configure:2168: checking whether realloc must be declared" >&5
2168 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
2169 echo $ac_n "(cached) $ac_c" 1>&6
2170 else
2171 cat > conftest.$ac_ext <<EOF
2172 #line 2173 "configure"
2173 #include "confdefs.h"
2174
2175 #include <stdio.h>
2176 #ifdef HAVE_STRING_H
2177 #include <string.h>
2178 #else
2179 #ifdef HAVE_STRINGS_H
2180 #include <strings.h>
2181 #endif
2182 #endif
2183 #ifdef HAVE_STDLIB_H
2184 #include <stdlib.h>
2185 #endif
2186 #ifdef HAVE_UNISTD_H
2187 #include <unistd.h>
2188 #endif
2189 int main() {
2190 char *(*pfn) = (char *(*)) realloc
2191 ; return 0; }
2192 EOF
2193 if { (eval echo configure:2194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2194 rm -rf conftest*
2195 bfd_cv_decl_needed_realloc=no
2196 else
2197 echo "configure: failed program was:" >&5
2198 cat conftest.$ac_ext >&5
2199 rm -rf conftest*
2200 bfd_cv_decl_needed_realloc=yes
2201 fi
2202 rm -f conftest*
2203 fi
2204
2205 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
2206 if test $bfd_cv_decl_needed_realloc = yes; then
2207 bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2208 cat >> confdefs.h <<EOF
2209 #define $bfd_tr_decl 1
2210 EOF
2211
2212 fi
2213
2214 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
2215 echo "configure:2216: checking whether free must be declared" >&5
2216 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
2217 echo $ac_n "(cached) $ac_c" 1>&6
2218 else
2219 cat > conftest.$ac_ext <<EOF
2220 #line 2221 "configure"
2221 #include "confdefs.h"
2222
2223 #include <stdio.h>
2224 #ifdef HAVE_STRING_H
2225 #include <string.h>
2226 #else
2227 #ifdef HAVE_STRINGS_H
2228 #include <strings.h>
2229 #endif
2230 #endif
2231 #ifdef HAVE_STDLIB_H
2232 #include <stdlib.h>
2233 #endif
2234 #ifdef HAVE_UNISTD_H
2235 #include <unistd.h>
2236 #endif
2237 int main() {
2238 char *(*pfn) = (char *(*)) free
2239 ; return 0; }
2240 EOF
2241 if { (eval echo configure:2242: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2242 rm -rf conftest*
2243 bfd_cv_decl_needed_free=no
2244 else
2245 echo "configure: failed program was:" >&5
2246 cat conftest.$ac_ext >&5
2247 rm -rf conftest*
2248 bfd_cv_decl_needed_free=yes
2249 fi
2250 rm -f conftest*
2251 fi
2252
2253 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2254 if test $bfd_cv_decl_needed_free = yes; then
2255 bfd_tr_decl=NEED_DECLARATION_`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2256 cat >> confdefs.h <<EOF
2257 #define $bfd_tr_decl 1
2258 EOF
2259
2260 fi
2261
2262
2263
2264
2265 if test ${build} = ${host} -a ${host} = ${target} ; then
2266 case ${host_os} in
2267 hpux*)
2268 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
2269 echo "configure:2270: checking for HPUX/OSF thread support" >&5
2270 if test -f /usr/include/dce/cma_config.h ; then
2271 if test "$GCC" = "yes" ; then
2272 echo "$ac_t""yes" 1>&6
2273 cat >> confdefs.h <<\EOF
2274 #define HAVE_HPUX_THREAD_SUPPORT 1
2275 EOF
2276
2277 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
2278 else
2279 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
2280 fi
2281 else
2282 echo "$ac_t""no" 1>&6
2283 fi
2284 ;;
2285 solaris*)
2286 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
2287 echo "configure:2288: checking for Solaris thread debugging library" >&5
2288 if test -f /usr/lib/libthread_db.so.1 ; then
2289 echo "$ac_t""yes" 1>&6
2290 cat >> confdefs.h <<\EOF
2291 #define HAVE_THREAD_DB_LIB 1
2292 EOF
2293
2294 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
2295 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2296 echo "configure:2297: checking for dlopen in -ldl" >&5
2297 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2298 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2299 echo $ac_n "(cached) $ac_c" 1>&6
2300 else
2301 ac_save_LIBS="$LIBS"
2302 LIBS="-ldl $LIBS"
2303 cat > conftest.$ac_ext <<EOF
2304 #line 2305 "configure"
2305 #include "confdefs.h"
2306 /* Override any gcc2 internal prototype to avoid an error. */
2307 /* We use char because int might match the return type of a gcc2
2308 builtin and then its argument prototype would still apply. */
2309 char dlopen();
2310
2311 int main() {
2312 dlopen()
2313 ; return 0; }
2314 EOF
2315 if { (eval echo configure:2316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2316 rm -rf conftest*
2317 eval "ac_cv_lib_$ac_lib_var=yes"
2318 else
2319 echo "configure: failed program was:" >&5
2320 cat conftest.$ac_ext >&5
2321 rm -rf conftest*
2322 eval "ac_cv_lib_$ac_lib_var=no"
2323 fi
2324 rm -f conftest*
2325 LIBS="$ac_save_LIBS"
2326
2327 fi
2328 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2329 echo "$ac_t""yes" 1>&6
2330 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2331 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2332 cat >> confdefs.h <<EOF
2333 #define $ac_tr_lib 1
2334 EOF
2335
2336 LIBS="-ldl $LIBS"
2337
2338 else
2339 echo "$ac_t""no" 1>&6
2340 fi
2341
2342 if test "$GCC" = "yes" ; then
2343 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
2344 fi
2345 else
2346 echo "$ac_t""no" 1>&6
2347 fi
2348 ;;
2349 esac
2350
2351 fi
2352
2353 ENABLE_CFLAGS=
2354
2355 # Check whether --enable-netrom or --disable-netrom was given.
2356 if test "${enable_netrom+set}" = set; then
2357 enableval="$enable_netrom"
2358 case "${enableval}" in
2359 yes) enable_netrom=yes ;;
2360 no) enable_netrom=no ;;
2361 *) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
2362 esac
2363 fi
2364
2365
2366 if test "${enable_netrom}" = "yes"; then
2367 CONFIG_OBS="${CONFIG_OBS} remote-nrom.o"
2368 fi
2369
2370 # start-sanitize-gm
2371 ENABLE_GM=
2372
2373 # Check whether --enable-gm or --disable-gm was given.
2374 if test "${enable_gm+set}" = set; then
2375 enableval="$enable_gm"
2376 case "${enableval}" in
2377 yes) CONFIG_OBS="${CONFIG_OBS} gmagic.o"
2378 ENABLE_CFLAGS=-DGENERAL_MAGIC
2379 ;;
2380 no) ;;
2381 *) { echo "configure: error: bad value ${enableval} given for gm option" 1>&2; exit 1; } ;;
2382 esac
2383 fi
2384
2385
2386 # end-sanitize-gm
2387
2388 # Check whether --enable-sim-powerpc or --disable-sim-powerpc was given.
2389 if test "${enable_sim_powerpc+set}" = set; then
2390 enableval="$enable_sim_powerpc"
2391 case "${enableval}" in
2392 yes) powerpc_sim=yes ;;
2393 no) powerpc_sim=no ;;
2394 *) { echo "configure: error: bad value ${enableval} given for sim-powerpc option" 1>&2; exit 1; } ;;
2395 esac
2396 else
2397 if test x"$GCC" != x""; then powerpc_sim=yes; else powerpc_sim=no; fi
2398 fi
2399
2400
2401 # start-sanitize-gdbtk
2402 ENABLE_GDBTK=
2403
2404 # Check whether --enable-gdbtk or --disable-gdbtk was given.
2405 if test "${enable_gdbtk+set}" = set; then
2406 enableval="$enable_gdbtk"
2407 case "${enableval}" in
2408 yes)
2409 case "$host" in
2410 *go32*)
2411 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2412 enable_gdbtk=no ;;
2413 *windows*)
2414 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2415 enable_gdbtk=no ;;
2416 *)
2417 enable_gdbtk=yes ;;
2418 esac ;;
2419 no)
2420 enable_gdbtk=no ;;
2421 *)
2422 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
2423 esac
2424 else
2425
2426 # Default is on for everything but go32 and cygwin32
2427 case "$host" in
2428 *go32* | *windows*)
2429 ;;
2430 *)
2431 enable_gdbtk=yes ;;
2432 esac
2433
2434 fi
2435
2436
2437 case "${target}" in
2438 *-cygwin32)
2439 configdir="win"
2440 ;;
2441 *)
2442 configdir="unix"
2443 ;;
2444 esac
2445
2446 if test "${enable_gdbtk}" = "yes"; then
2447
2448
2449 #
2450 # Ok, lets find the tcl configuration
2451 # First, look for one uninstalled.
2452 # the alternative search directory is invoked by --with-tclconfig
2453 #
2454
2455 if test x"${no_tcl}" = x ; then
2456 # we reset no_tcl in case something fails here
2457 no_tcl=true
2458 # Check whether --with-tclconfig or --without-tclconfig was given.
2459 if test "${with_tclconfig+set}" = set; then
2460 withval="$with_tclconfig"
2461 with_tclconfig=${withval}
2462 fi
2463
2464 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
2465 echo "configure:2466: checking for Tcl configuration" >&5
2466 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
2467 echo $ac_n "(cached) $ac_c" 1>&6
2468 else
2469
2470
2471 # First check to see if --with-tclconfig was specified.
2472 if test x"${with_tclconfig}" != x ; then
2473 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2474 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
2475 else
2476 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
2477 fi
2478 fi
2479
2480 # then check for a private Tcl installation
2481 if test x"${ac_cv_c_tclconfig}" = x ; then
2482 for i in \
2483 ../tcl \
2484 `ls -dr ../tcl[7-9]* 2>/dev/null` \
2485 ../../tcl \
2486 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
2487 ../../../tcl \
2488 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
2489 if test -f "$i/${configdir}/tclConfig.sh" ; then
2490 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2491 break
2492 fi
2493 done
2494 fi
2495 # check in a few common install locations
2496 if test x"${ac_cv_c_tclconfig}" = x ; then
2497 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2498 if test -f "$i/tclConfig.sh" ; then
2499 ac_cv_c_tclconfig=`(cd $i; pwd)`
2500 break
2501 fi
2502 done
2503 fi
2504 # check in a few other private locations
2505 if test x"${ac_cv_c_tclconfig}" = x ; then
2506 for i in \
2507 ${srcdir}/../tcl \
2508 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
2509 if test -f "$i/${configdir}/tclConfig.sh" ; then
2510 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2511 break
2512 fi
2513 done
2514 fi
2515
2516 fi
2517
2518 if test x"${ac_cv_c_tclconfig}" = x ; then
2519 TCLCONFIG="# no Tcl configs found"
2520 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2521 else
2522 no_tcl=
2523 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
2524 echo "$ac_t""found $TCLCONFIG" 1>&6
2525 fi
2526 fi
2527
2528 if test -z "${no_tcl}"; then
2529
2530 . $TCLCONFIG
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557 #
2558 # Ok, lets find the tk configuration
2559 # First, look for one uninstalled.
2560 # the alternative search directory is invoked by --with-tkconfig
2561 #
2562
2563 if test x"${no_tk}" = x ; then
2564 # we reset no_tk in case something fails here
2565 no_tk=true
2566 # Check whether --with-tkconfig or --without-tkconfig was given.
2567 if test "${with_tkconfig+set}" = set; then
2568 withval="$with_tkconfig"
2569 with_tkconfig=${withval}
2570 fi
2571
2572 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
2573 echo "configure:2574: checking for Tk configuration" >&5
2574 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
2575 echo $ac_n "(cached) $ac_c" 1>&6
2576 else
2577
2578
2579 # First check to see if --with-tkconfig was specified.
2580 if test x"${with_tkconfig}" != x ; then
2581 if test -f "${with_tkconfig}/tkConfig.sh" ; then
2582 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
2583 else
2584 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
2585 fi
2586 fi
2587
2588 # then check for a private Tk library
2589 if test x"${ac_cv_c_tkconfig}" = x ; then
2590 for i in \
2591 ../tk \
2592 `ls -dr ../tk[4-9]* 2>/dev/null` \
2593 ../../tk \
2594 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2595 ../../../tk \
2596 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
2597 if test -f "$i/${configdir}/tkConfig.sh" ; then
2598 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2599 break
2600 fi
2601 done
2602 fi
2603 # check in a few common install locations
2604 if test x"${ac_cv_c_tkconfig}" = x ; then
2605 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2606 if test -f "$i/tkConfig.sh" ; then
2607 ac_cv_c_tkconfig=`(cd $i; pwd)`
2608 break
2609 fi
2610 done
2611 fi
2612 # check in a few other private locations
2613 if test x"${ac_cv_c_tkconfig}" = x ; then
2614 for i in \
2615 ${srcdir}/../tk \
2616 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
2617 if test -f "$i/${configdir}/tkConfig.sh" ; then
2618 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2619 break
2620 fi
2621 done
2622 fi
2623
2624 fi
2625
2626 if test x"${ac_cv_c_tkconfig}" = x ; then
2627 TKCONFIG="# no Tk configs found"
2628 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2629 else
2630 no_tk=
2631 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
2632 echo "$ac_t""found $TKCONFIG" 1>&6
2633 fi
2634 fi
2635
2636
2637
2638 # If $no_tk is nonempty, then we can't do Tk, and there is no
2639 # point to doing Tcl.
2640 if test -z "${no_tk}"; then
2641
2642 if test -f "$TKCONFIG" ; then
2643 . $TKCONFIG
2644 fi
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658 #
2659 # Ok, lets find the tcl source trees so we can use the headers
2660 # Warning: transition of version 9 to 10 will break this algorithm
2661 # because 10 sorts before 9. We also look for just tcl. We have to
2662 # be careful that we don't match stuff like tclX by accident.
2663 # the alternative search directory is involked by --with-tclinclude
2664 #
2665
2666 no_tcl=true
2667 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
2668 echo "configure:2669: checking for Tcl private headers. dir=${configdir}" >&5
2669 # Check whether --with-tclinclude or --without-tclinclude was given.
2670 if test "${with_tclinclude+set}" = set; then
2671 withval="$with_tclinclude"
2672 with_tclinclude=${withval}
2673 fi
2674
2675 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2676 echo $ac_n "(cached) $ac_c" 1>&6
2677 else
2678
2679 # first check to see if --with-tclinclude was specified
2680 if test x"${with_tclinclude}" != x ; then
2681 if test -f ${with_tclinclude}/tclInt.h ; then
2682 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
2683 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
2684 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
2685 else
2686 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2687 fi
2688 fi
2689
2690 # next check if it came with Tcl configuration file
2691 if test x"${ac_cv_c_tclconfig}" = x ; then
2692 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
2693 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
2694 fi
2695 fi
2696
2697 # next check in private source directory
2698 #
2699 # since ls returns lowest version numbers first, reverse its output
2700 if test x"${ac_cv_c_tclh}" = x ; then
2701 for i in \
2702 ${srcdir}/../tcl \
2703 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
2704 ${srcdir}/../../tcl \
2705 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
2706 ${srcdir}/../../../tcl \
2707 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
2708 if test -f $i/generic/tclInt.h ; then
2709 ac_cv_c_tclh=`(cd $i/generic; pwd)`
2710 break
2711 fi
2712 done
2713 fi
2714 # finally check in a few common install locations
2715 #
2716 # since ls returns lowest version numbers first, reverse its output
2717 if test x"${ac_cv_c_tclh}" = x ; then
2718 for i in \
2719 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2720 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
2721 /usr/local/src/tcl \
2722 /usr/local/lib/tcl \
2723 ${prefix}/include ; do
2724 if test -f $i/generic/tclInt.h ; then
2725 ac_cv_c_tclh=`(cd $i/generic; pwd)`
2726 break
2727 fi
2728 done
2729 fi
2730 # see if one is installed
2731 if test x"${ac_cv_c_tclh}" = x ; then
2732 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
2733 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
2734 echo "configure:2735: checking for tclInt.h" >&5
2735 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2736 echo $ac_n "(cached) $ac_c" 1>&6
2737 else
2738 cat > conftest.$ac_ext <<EOF
2739 #line 2740 "configure"
2740 #include "confdefs.h"
2741 #include <tclInt.h>
2742 EOF
2743 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2744 { (eval echo configure:2745: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2745 ac_err=`grep -v '^ *+' conftest.out`
2746 if test -z "$ac_err"; then
2747 rm -rf conftest*
2748 eval "ac_cv_header_$ac_safe=yes"
2749 else
2750 echo "$ac_err" >&5
2751 echo "configure: failed program was:" >&5
2752 cat conftest.$ac_ext >&5
2753 rm -rf conftest*
2754 eval "ac_cv_header_$ac_safe=no"
2755 fi
2756 rm -f conftest*
2757 fi
2758 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2759 echo "$ac_t""yes" 1>&6
2760 ac_cv_c_tclh=installed
2761 else
2762 echo "$ac_t""no" 1>&6
2763 ac_cv_c_tclh=""
2764 fi
2765
2766 fi
2767
2768 fi
2769
2770 if test x"${ac_cv_c_tclh}" = x ; then
2771 TCLHDIR="# no Tcl private headers found"
2772 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2773 fi
2774 if test x"${ac_cv_c_tclh}" != x ; then
2775 no_tcl=""
2776 if test x"${ac_cv_c_tclh}" = x"installed" ; then
2777 echo "$ac_t""is installed" 1>&6
2778 TCLHDIR=""
2779 else
2780 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2781 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2782 TCLHDIR="-I${ac_cv_c_tclh}"
2783 fi
2784 fi
2785
2786
2787
2788
2789 #
2790 # Ok, lets find the tk source trees so we can use the headers
2791 # If the directory (presumably symlink) named "tk" exists, use that one
2792 # in preference to any others. Same logic is used when choosing library
2793 # and again with Tcl. The search order is the best place to look first, then in
2794 # decreasing significance. The loop breaks if the trigger file is found.
2795 # Note the gross little conversion here of srcdir by cd'ing to the found
2796 # directory. This converts the path from a relative to an absolute, so
2797 # recursive cache variables for the path will work right. We check all
2798 # the possible paths in one loop rather than many seperate loops to speed
2799 # things up.
2800 # the alternative search directory is involked by --with-tkinclude
2801 #
2802 no_tk=true
2803 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
2804 echo "configure:2805: checking for Tk private headers" >&5
2805 # Check whether --with-tkinclude or --without-tkinclude was given.
2806 if test "${with_tkinclude+set}" = set; then
2807 withval="$with_tkinclude"
2808 with_tkinclude=${withval}
2809 fi
2810
2811 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2812 echo $ac_n "(cached) $ac_c" 1>&6
2813 else
2814
2815 # first check to see if --with-tkinclude was specified
2816 if test x"${with_tkinclude}" != x ; then
2817 if test -f ${with_tkinclude}/tk.h ; then
2818 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
2819 elif test -f ${with_tkinclude}/generic/tk.h ; then
2820 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
2821 else
2822 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2823 fi
2824 fi
2825
2826 # next check if it came with Tk configuration file
2827 if test x"${ac_cv_c_tkconfig}" = x ; then
2828 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
2829 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
2830 fi
2831 fi
2832
2833 # next check in private source directory
2834 #
2835 # since ls returns lowest version numbers first, reverse its output
2836 if test x"${ac_cv_c_tkh}" = x ; then
2837 for i in \
2838 ${srcdir}/../tk \
2839 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
2840 ${srcdir}/../../tk \
2841 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
2842 ${srcdir}/../../../tk \
2843 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2844 if test -f $i/generic/tk.h ; then
2845 ac_cv_c_tkh=`(cd $i/generic; pwd)`
2846 break
2847 fi
2848 done
2849 fi
2850 # finally check in a few common install locations
2851 #
2852 # since ls returns lowest version numbers first, reverse its output
2853 if test x"${ac_cv_c_tkh}" = x ; then
2854 for i in \
2855 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2856 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
2857 /usr/local/src/tk \
2858 /usr/local/lib/tk \
2859 ${prefix}/include ; do
2860 if test -f $i/generic/tk.h ; then
2861 ac_cv_c_tkh=`(cd $i/generic; pwd)`
2862 break
2863 fi
2864 done
2865 fi
2866 # see if one is installed
2867 if test x"${ac_cv_c_tkh}" = x ; then
2868 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
2869 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
2870 echo "configure:2871: checking for tk.h" >&5
2871 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2872 echo $ac_n "(cached) $ac_c" 1>&6
2873 else
2874 cat > conftest.$ac_ext <<EOF
2875 #line 2876 "configure"
2876 #include "confdefs.h"
2877 #include <tk.h>
2878 EOF
2879 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2880 { (eval echo configure:2881: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2881 ac_err=`grep -v '^ *+' conftest.out`
2882 if test -z "$ac_err"; then
2883 rm -rf conftest*
2884 eval "ac_cv_header_$ac_safe=yes"
2885 else
2886 echo "$ac_err" >&5
2887 echo "configure: failed program was:" >&5
2888 cat conftest.$ac_ext >&5
2889 rm -rf conftest*
2890 eval "ac_cv_header_$ac_safe=no"
2891 fi
2892 rm -f conftest*
2893 fi
2894 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2895 echo "$ac_t""yes" 1>&6
2896 ac_cv_c_tkh=installed
2897 else
2898 echo "$ac_t""no" 1>&6
2899 ac_cv_c_tkh=""
2900 fi
2901
2902 fi
2903
2904 fi
2905
2906 if test x"${ac_cv_c_tkh}" != x ; then
2907 no_tk=""
2908 if test x"${ac_cv_c_tkh}" = x"installed" ; then
2909 echo "$ac_t""is installed" 1>&6
2910 TKHDIR=""
2911 else
2912 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
2913 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
2914 TKHDIR="-I${ac_cv_c_tkh}"
2915 fi
2916 else
2917 TKHDIR="# no Tk directory found"
2918 echo "configure: warning: Can't find Tk private headers" 1>&2
2919 no_tk=true
2920 fi
2921
2922
2923
2924
2925 ENABLE_GDBTK=1
2926
2927 # Include some libraries that Tcl and Tk want.
2928 TCL_LIBS='$(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
2929 # Yes, the ordering seems wrong here. But it isn't.
2930 # TK_LIBS is the list of libraries that need to be linked
2931 # after Tcl/Tk.
2932 LIBS="${LIBS} ${TCL_LIBS} ${TK_LIBS}"
2933 CONFIG_OBS="${CONFIG_OBS} gdbtk.o"
2934 fi
2935 fi
2936 fi
2937
2938
2939
2940
2941
2942 # end-sanitize-gdbtk
2943
2944
2945
2946
2947
2948 # Begin stuff to support --enable-shared
2949 # Check whether --enable-shared or --disable-shared was given.
2950 if test "${enable_shared+set}" = set; then
2951 enableval="$enable_shared"
2952 case "${enableval}" in
2953 yes) shared=true ;;
2954 no) shared=false ;;
2955 *) shared=true ;;
2956 esac
2957 fi
2958
2959 HLDFLAGS=
2960 HLDENV=
2961 # If we have shared libraries, try to set rpath reasonably.
2962 if test "${shared}" = "true"; then
2963 case "${host}" in
2964 *-*-hpux*)
2965 HLDFLAGS='-Wl,+s,+b,$(libdir)'
2966 ;;
2967 *-*-irix5* | *-*-irix6*)
2968 HLDFLAGS='-Wl,-rpath,$(libdir)'
2969 ;;
2970 *-*-linux*aout*)
2971 ;;
2972 *-*-linux* | *-pc-linux-gnu)
2973 HLDFLAGS='-Wl,-rpath,$(libdir)'
2974 ;;
2975 *-*-solaris*)
2976 HLDFLAGS='-R $(libdir)'
2977 ;;
2978 *-*-sysv4*)
2979 HLDENV='if test -z "$${LD_RUN_PATH}"; then LD_RUN_PATH=$(libdir); else LD_RUN_PATH=$${LD_RUN_PATH}:$(libdir); fi; export LD_RUN_PATH;'
2980 ;;
2981 esac
2982 fi
2983
2984 # On SunOS, if the linker supports the -rpath option, use it to
2985 # prevent ../bfd and ../opcodes from being included in the run time
2986 # search path.
2987 case "${host}" in
2988 *-*-sunos*)
2989 echo 'main () { }' > conftest.c
2990 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
2991 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
2992 :
2993 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
2994 :
2995 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
2996 :
2997 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
2998 :
2999 elif test "${shared}" = "true"; then
3000 HLDFLAGS='-Wl,-rpath=$(libdir)'
3001 else
3002 HLDFLAGS='-Wl,-rpath='
3003 fi
3004 rm -f conftest.t conftest.c conftest
3005 ;;
3006 esac
3007
3008
3009 # End stuff to support --enable-shared
3010
3011 # target_subdir is used by the testsuite to find the target libraries.
3012 target_subdir=
3013 if test "${host}" != "${target}"; then
3014 target_subdir="${target_alias}/"
3015 fi
3016
3017
3018 frags=
3019 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
3020 if test ! -f ${host_makefile_frag}; then
3021 { echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
3022 fi
3023 frags="$frags $host_makefile_frag"
3024
3025 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
3026 if test ! -f ${target_makefile_frag}; then
3027 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
3028 fi
3029 frags="$frags $target_makefile_frag"
3030
3031
3032
3033
3034
3035 hostfile=`sed -n '
3036 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3037 ' ${host_makefile_frag}`
3038
3039 targetfile=`sed -n '
3040 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3041 ' ${target_makefile_frag}`
3042
3043 # these really aren't orthogonal true/false values of the same condition,
3044 # but shells are slow enough that I like to reuse the test conditions
3045 # whenever possible
3046 if test "${target}" = "${host}"; then
3047 nativefile=`sed -n '
3048 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3049 ' ${host_makefile_frag}`
3050 # else
3051 # GDBserver is only useful in a "native" enviroment
3052 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
3053 fi
3054
3055
3056 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
3057 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
3058 # corresponding links. But we have to remove the xm.h files and tm.h
3059 # files anyway, e.g. when switching from "configure host" to
3060 # "configure none".
3061
3062 files=
3063 links=
3064 rm -f xm.h
3065 if test "${hostfile}" != ""; then
3066 files="${files} config/${gdb_host_cpu}/${hostfile}"
3067 links="${links} xm.h"
3068 fi
3069 rm -f tm.h
3070 if test "${targetfile}" != ""; then
3071 files="${files} config/${gdb_target_cpu}/${targetfile}"
3072 links="${links} tm.h"
3073 fi
3074 rm -f nm.h
3075 if test "${nativefile}" != ""; then
3076 files="${files} config/${gdb_host_cpu}/${nativefile}"
3077 links="${links} nm.h"
3078 else
3079 # A cross-only configuration.
3080 files="${files} config/nm-empty.h"
3081 links="${links} nm.h"
3082 fi
3083 # start-sanitize-gdbtk
3084
3085 # Make it possible to use the GUI without doing a full install
3086 if test "${enable_gdbtk}" = "yes" -a ! -f gdbtk.tcl ; then
3087 files="${files} gdbtk.tcl"
3088 links="${links} gdbtk.tcl"
3089 fi
3090 # end-sanitize-gdbtk
3091
3092
3093
3094 subdirs="$configdirs"
3095
3096 trap '' 1 2 15
3097 cat > confcache <<\EOF
3098 # This file is a shell script that caches the results of configure
3099 # tests run on this system so they can be shared between configure
3100 # scripts and configure runs. It is not useful on other systems.
3101 # If it contains results you don't want to keep, you may remove or edit it.
3102 #
3103 # By default, configure uses ./config.cache as the cache file,
3104 # creating it if it does not exist already. You can give configure
3105 # the --cache-file=FILE option to use a different cache file; that is
3106 # what configure does when it calls configure scripts in
3107 # subdirectories, so they share the cache.
3108 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3109 # config.status only pays attention to the cache file if you give it the
3110 # --recheck option to rerun configure.
3111 #
3112 EOF
3113 # The following way of writing the cache mishandles newlines in values,
3114 # but we know of no workaround that is simple, portable, and efficient.
3115 # So, don't put newlines in cache variables' values.
3116 # Ultrix sh set writes to stderr and can't be redirected directly,
3117 # and sets the high bit in the cache file unless we assign to the vars.
3118 (set) 2>&1 |
3119 case `(ac_space=' '; set) 2>&1` in
3120 *ac_space=\ *)
3121 # `set' does not quote correctly, so add quotes (double-quote substitution
3122 # turns \\\\ into \\, and sed turns \\ into \).
3123 sed -n \
3124 -e "s/'/'\\\\''/g" \
3125 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3126 ;;
3127 *)
3128 # `set' quotes correctly as required by POSIX, so do not add quotes.
3129 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3130 ;;
3131 esac >> confcache
3132 if cmp -s $cache_file confcache; then
3133 :
3134 else
3135 if test -w $cache_file; then
3136 echo "updating cache $cache_file"
3137 cat confcache > $cache_file
3138 else
3139 echo "not updating unwritable cache $cache_file"
3140 fi
3141 fi
3142 rm -f confcache
3143
3144 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3145
3146 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3147 # Let make expand exec_prefix.
3148 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3149
3150 # Any assignment to VPATH causes Sun make to only execute
3151 # the first set of double-colon rules, so remove it if not needed.
3152 # If there is a colon in the path, we need to keep it.
3153 if test "x$srcdir" = x.; then
3154 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3155 fi
3156
3157 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3158
3159 DEFS=-DHAVE_CONFIG_H
3160
3161 # Without the "./", some shells look in PATH for config.status.
3162 : ${CONFIG_STATUS=./config.status}
3163
3164 echo creating $CONFIG_STATUS
3165 rm -f $CONFIG_STATUS
3166 cat > $CONFIG_STATUS <<EOF
3167 #! /bin/sh
3168 # Generated automatically by configure.
3169 # Run this file to recreate the current configuration.
3170 # This directory was configured as follows,
3171 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3172 #
3173 # $0 $ac_configure_args
3174 #
3175 # Compiler output produced by configure, useful for debugging
3176 # configure, is in ./config.log if it exists.
3177
3178 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3179 for ac_option
3180 do
3181 case "\$ac_option" in
3182 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3183 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3184 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3185 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3186 echo "$CONFIG_STATUS generated by autoconf version 2.12"
3187 exit 0 ;;
3188 -help | --help | --hel | --he | --h)
3189 echo "\$ac_cs_usage"; exit 0 ;;
3190 *) echo "\$ac_cs_usage"; exit 1 ;;
3191 esac
3192 done
3193
3194 ac_given_srcdir=$srcdir
3195 ac_given_INSTALL="$INSTALL"
3196
3197 trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3198 EOF
3199 cat >> $CONFIG_STATUS <<EOF
3200
3201 # Protect against being on the right side of a sed subst in config.status.
3202 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3203 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3204 $ac_vpsub
3205 $extrasub
3206 s%@CFLAGS@%$CFLAGS%g
3207 s%@CPPFLAGS@%$CPPFLAGS%g
3208 s%@CXXFLAGS@%$CXXFLAGS%g
3209 s%@DEFS@%$DEFS%g
3210 s%@LDFLAGS@%$LDFLAGS%g
3211 s%@LIBS@%$LIBS%g
3212 s%@exec_prefix@%$exec_prefix%g
3213 s%@prefix@%$prefix%g
3214 s%@program_transform_name@%$program_transform_name%g
3215 s%@bindir@%$bindir%g
3216 s%@sbindir@%$sbindir%g
3217 s%@libexecdir@%$libexecdir%g
3218 s%@datadir@%$datadir%g
3219 s%@sysconfdir@%$sysconfdir%g
3220 s%@sharedstatedir@%$sharedstatedir%g
3221 s%@localstatedir@%$localstatedir%g
3222 s%@libdir@%$libdir%g
3223 s%@includedir@%$includedir%g
3224 s%@oldincludedir@%$oldincludedir%g
3225 s%@infodir@%$infodir%g
3226 s%@mandir@%$mandir%g
3227 s%@CC@%$CC%g
3228 s%@CPP@%$CPP%g
3229 s%@host@%$host%g
3230 s%@host_alias@%$host_alias%g
3231 s%@host_cpu@%$host_cpu%g
3232 s%@host_vendor@%$host_vendor%g
3233 s%@host_os@%$host_os%g
3234 s%@target@%$target%g
3235 s%@target_alias@%$target_alias%g
3236 s%@target_cpu@%$target_cpu%g
3237 s%@target_vendor@%$target_vendor%g
3238 s%@target_os@%$target_os%g
3239 s%@build@%$build%g
3240 s%@build_alias@%$build_alias%g
3241 s%@build_cpu@%$build_cpu%g
3242 s%@build_vendor@%$build_vendor%g
3243 s%@build_os@%$build_os%g
3244 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3245 s%@INSTALL_DATA@%$INSTALL_DATA%g
3246 s%@AR@%$AR%g
3247 s%@RANLIB@%$RANLIB%g
3248 s%@YACC@%$YACC%g
3249 s%@AWK@%$AWK%g
3250 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
3251 s%@TCL_VERSION@%$TCL_VERSION%g
3252 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3253 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3254 s%@TCL_CC@%$TCL_CC%g
3255 s%@TCL_DEFS@%$TCL_DEFS%g
3256 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3257 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3258 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3259 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3260 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3261 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3262 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3263 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3264 s%@TCL_RANLIB@%$TCL_RANLIB%g
3265 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3266 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3267 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3268 s%@TK_VERSION@%$TK_VERSION%g
3269 s%@TK_DEFS@%$TK_DEFS%g
3270 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3271 s%@TK_XLIBSW@%$TK_XLIBSW%g
3272 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3273 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
3274 s%@TCLHDIR@%$TCLHDIR%g
3275 s%@TKHDIR@%$TKHDIR%g
3276 s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
3277 s%@X_CFLAGS@%$X_CFLAGS%g
3278 s%@X_LDFLAGS@%$X_LDFLAGS%g
3279 s%@X_LIBS@%$X_LIBS%g
3280 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
3281 s%@CONFIG_OBS@%$CONFIG_OBS%g
3282 s%@HLDFLAGS@%$HLDFLAGS%g
3283 s%@HLDENV@%$HLDENV%g
3284 s%@target_subdir@%$target_subdir%g
3285 /@host_makefile_frag@/r $host_makefile_frag
3286 s%@host_makefile_frag@%%g
3287 /@target_makefile_frag@/r $target_makefile_frag
3288 s%@target_makefile_frag@%%g
3289 s%@frags@%$frags%g
3290 s%@subdirs@%$subdirs%g
3291
3292 CEOF
3293 EOF
3294
3295 cat >> $CONFIG_STATUS <<\EOF
3296
3297 # Split the substitutions into bite-sized pieces for seds with
3298 # small command number limits, like on Digital OSF/1 and HP-UX.
3299 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3300 ac_file=1 # Number of current file.
3301 ac_beg=1 # First line for current file.
3302 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3303 ac_more_lines=:
3304 ac_sed_cmds=""
3305 while $ac_more_lines; do
3306 if test $ac_beg -gt 1; then
3307 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3308 else
3309 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3310 fi
3311 if test ! -s conftest.s$ac_file; then
3312 ac_more_lines=false
3313 rm -f conftest.s$ac_file
3314 else
3315 if test -z "$ac_sed_cmds"; then
3316 ac_sed_cmds="sed -f conftest.s$ac_file"
3317 else
3318 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3319 fi
3320 ac_file=`expr $ac_file + 1`
3321 ac_beg=$ac_end
3322 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3323 fi
3324 done
3325 if test -z "$ac_sed_cmds"; then
3326 ac_sed_cmds=cat
3327 fi
3328 EOF
3329
3330 cat >> $CONFIG_STATUS <<EOF
3331
3332 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
3333 EOF
3334 cat >> $CONFIG_STATUS <<\EOF
3335 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3336 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3337 case "$ac_file" in
3338 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3339 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3340 *) ac_file_in="${ac_file}.in" ;;
3341 esac
3342
3343 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3344
3345 # Remove last slash and all that follows it. Not all systems have dirname.
3346 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3347 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3348 # The file is in a subdirectory.
3349 test ! -d "$ac_dir" && mkdir "$ac_dir"
3350 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3351 # A "../" for each directory in $ac_dir_suffix.
3352 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3353 else
3354 ac_dir_suffix= ac_dots=
3355 fi
3356
3357 case "$ac_given_srcdir" in
3358 .) srcdir=.
3359 if test -z "$ac_dots"; then top_srcdir=.
3360 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3361 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3362 *) # Relative path.
3363 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3364 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3365 esac
3366
3367 case "$ac_given_INSTALL" in
3368 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3369 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3370 esac
3371
3372 echo creating "$ac_file"
3373 rm -f "$ac_file"
3374 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3375 case "$ac_file" in
3376 *Makefile*) ac_comsub="1i\\
3377 # $configure_input" ;;
3378 *) ac_comsub= ;;
3379 esac
3380
3381 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3382 sed -e "$ac_comsub
3383 s%@configure_input@%$configure_input%g
3384 s%@srcdir@%$srcdir%g
3385 s%@top_srcdir@%$top_srcdir%g
3386 s%@INSTALL@%$INSTALL%g
3387 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3388 fi; done
3389 rm -f conftest.s*
3390
3391 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3392 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3393 #
3394 # ac_d sets the value in "#define NAME VALUE" lines.
3395 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3396 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3397 ac_dC='\3'
3398 ac_dD='%g'
3399 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3400 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3401 ac_uB='\([ ]\)%\1#\2define\3'
3402 ac_uC=' '
3403 ac_uD='\4%g'
3404 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3405 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3406 ac_eB='$%\1#\2define\3'
3407 ac_eC=' '
3408 ac_eD='%g'
3409
3410 if test "${CONFIG_HEADERS+set}" != set; then
3411 EOF
3412 cat >> $CONFIG_STATUS <<EOF
3413 CONFIG_HEADERS="config.h:config.in"
3414 EOF
3415 cat >> $CONFIG_STATUS <<\EOF
3416 fi
3417 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3418 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3419 case "$ac_file" in
3420 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3421 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3422 *) ac_file_in="${ac_file}.in" ;;
3423 esac
3424
3425 echo creating $ac_file
3426
3427 rm -f conftest.frag conftest.in conftest.out
3428 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3429 cat $ac_file_inputs > conftest.in
3430
3431 EOF
3432
3433 # Transform confdefs.h into a sed script conftest.vals that substitutes
3434 # the proper values into config.h.in to produce config.h. And first:
3435 # Protect against being on the right side of a sed subst in config.status.
3436 # Protect against being in an unquoted here document in config.status.
3437 rm -f conftest.vals
3438 cat > conftest.hdr <<\EOF
3439 s/[\\&%]/\\&/g
3440 s%[\\$`]%\\&%g
3441 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3442 s%ac_d%ac_u%gp
3443 s%ac_u%ac_e%gp
3444 EOF
3445 sed -n -f conftest.hdr confdefs.h > conftest.vals
3446 rm -f conftest.hdr
3447
3448 # This sed command replaces #undef with comments. This is necessary, for
3449 # example, in the case of _POSIX_SOURCE, which is predefined and required
3450 # on some systems where configure will not decide to define it.
3451 cat >> conftest.vals <<\EOF
3452 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3453 EOF
3454
3455 # Break up conftest.vals because some shells have a limit on
3456 # the size of here documents, and old seds have small limits too.
3457
3458 rm -f conftest.tail
3459 while :
3460 do
3461 ac_lines=`grep -c . conftest.vals`
3462 # grep -c gives empty output for an empty file on some AIX systems.
3463 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3464 # Write a limited-size here document to conftest.frag.
3465 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3466 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3467 echo 'CEOF
3468 sed -f conftest.frag conftest.in > conftest.out
3469 rm -f conftest.in
3470 mv conftest.out conftest.in
3471 ' >> $CONFIG_STATUS
3472 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3473 rm -f conftest.vals
3474 mv conftest.tail conftest.vals
3475 done
3476 rm -f conftest.vals
3477
3478 cat >> $CONFIG_STATUS <<\EOF
3479 rm -f conftest.frag conftest.h
3480 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3481 cat conftest.in >> conftest.h
3482 rm -f conftest.in
3483 if cmp -s $ac_file conftest.h 2>/dev/null; then
3484 echo "$ac_file is unchanged"
3485 rm -f conftest.h
3486 else
3487 # Remove last slash and all that follows it. Not all systems have dirname.
3488 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3489 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3490 # The file is in a subdirectory.
3491 test ! -d "$ac_dir" && mkdir "$ac_dir"
3492 fi
3493 rm -f $ac_file
3494 mv conftest.h $ac_file
3495 fi
3496 fi; done
3497
3498 EOF
3499
3500 cat >> $CONFIG_STATUS <<EOF
3501 ac_sources="$files"
3502 ac_dests="$links"
3503 EOF
3504
3505 cat >> $CONFIG_STATUS <<\EOF
3506 srcdir=$ac_given_srcdir
3507 while test -n "$ac_sources"; do
3508 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3509 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3510
3511 echo "linking $srcdir/$ac_source to $ac_dest"
3512
3513 if test ! -r $srcdir/$ac_source; then
3514 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3515 fi
3516 rm -f $ac_dest
3517
3518 # Make relative symlinks.
3519 # Remove last slash and all that follows it. Not all systems have dirname.
3520 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3521 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3522 # The dest file is in a subdirectory.
3523 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3524 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3525 # A "../" for each directory in $ac_dest_dir_suffix.
3526 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3527 else
3528 ac_dest_dir_suffix= ac_dots=
3529 fi
3530
3531 case "$srcdir" in
3532 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3533 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3534 esac
3535
3536 # Make a symlink if possible; otherwise try a hard link.
3537 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3538 ln $srcdir/$ac_source $ac_dest; then :
3539 else
3540 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3541 fi
3542 done
3543 EOF
3544 cat >> $CONFIG_STATUS <<EOF
3545
3546 gdb_host_cpu=$gdb_host_cpu
3547 gdb_target_cpu=$gdb_target_cpu
3548 nativefile=$nativefile
3549
3550 EOF
3551 cat >> $CONFIG_STATUS <<\EOF
3552
3553 if test "${nativefile}" = ""; then
3554 sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
3555 < Makefile > Makefile.tem
3556 mv -f Makefile.tem Makefile
3557 fi
3558
3559 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
3560 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
3561 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3562 mv -f Makefile.tmp Makefile
3563
3564 case ${srcdir} in
3565 .)
3566 ;;
3567 *)
3568 grep "source ${srcdir}/.gdbinit" .gdbinit >/dev/null 2>/dev/null || \
3569 echo "source ${srcdir}/.gdbinit" >> .gdbinit
3570 esac
3571
3572 case x$CONFIG_HEADERS in
3573 xconfig.h:config.in)
3574 echo > stamp-h ;;
3575 esac
3576
3577 exit 0
3578 EOF
3579 chmod +x $CONFIG_STATUS
3580 rm -fr confdefs* $ac_clean_files
3581 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3582
3583 if test "$no_recursion" != yes; then
3584
3585 # Remove --cache-file and --srcdir arguments so they do not pile up.
3586 ac_sub_configure_args=
3587 ac_prev=
3588 for ac_arg in $ac_configure_args; do
3589 if test -n "$ac_prev"; then
3590 ac_prev=
3591 continue
3592 fi
3593 case "$ac_arg" in
3594 -cache-file | --cache-file | --cache-fil | --cache-fi \
3595 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3596 ac_prev=cache_file ;;
3597 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3598 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3599 ;;
3600 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3601 ac_prev=srcdir ;;
3602 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3603 ;;
3604 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3605 esac
3606 done
3607
3608 for ac_config_dir in $configdirs; do
3609
3610 # Do not complain, so a configure script can configure whichever
3611 # parts of a large source tree are present.
3612 if test ! -d $srcdir/$ac_config_dir; then
3613 continue
3614 fi
3615
3616 echo configuring in $ac_config_dir
3617
3618 case "$srcdir" in
3619 .) ;;
3620 *)
3621 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3622 else
3623 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3624 fi
3625 ;;
3626 esac
3627
3628 ac_popdir=`pwd`
3629 cd $ac_config_dir
3630
3631 # A "../" for each directory in /$ac_config_dir.
3632 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3633
3634 case "$srcdir" in
3635 .) # No --srcdir option. We are building in place.
3636 ac_sub_srcdir=$srcdir ;;
3637 /*) # Absolute path.
3638 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3639 *) # Relative path.
3640 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
3641 esac
3642
3643 # Check for guested configure; otherwise get Cygnus style configure.
3644 if test -f $ac_sub_srcdir/configure; then
3645 ac_sub_configure=$ac_sub_srcdir/configure
3646 elif test -f $ac_sub_srcdir/configure.in; then
3647 ac_sub_configure=$ac_configure
3648 else
3649 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3650 ac_sub_configure=
3651 fi
3652
3653 # The recursion is here.
3654 if test -n "$ac_sub_configure"; then
3655
3656 # Make the cache file name correct relative to the subdirectory.
3657 case "$cache_file" in
3658 /*) ac_sub_cache_file=$cache_file ;;
3659 *) # Relative path.
3660 ac_sub_cache_file="$ac_dots$cache_file" ;;
3661 esac
3662 case "$ac_given_INSTALL" in
3663 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3664 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3665 esac
3666
3667 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3668 # The eval makes quoting arguments work.
3669 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3670 then :
3671 else
3672 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
3673 fi
3674 fi
3675
3676 cd $ac_popdir
3677 done
3678 fi
3679
3680
3681 exit 0
3682